diff --git a/CHANGELOG_CN.md b/CHANGELOG_CN.md index 337615089..4508c410f 100644 --- a/CHANGELOG_CN.md +++ b/CHANGELOG_CN.md @@ -7,6 +7,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), ### Added - 新增 `Artplayer.AUTO_PLAYBACK_MIN` 用于控制最小可以记忆播放的进度值,默认为 `5` 秒 +- `option.thumbnails` 添加可选的 `width` 和 `height` ## [4.5.3] - 2022-7-13 diff --git a/docs/assets/ts/artplayer.d.ts b/docs/assets/ts/artplayer.d.ts index 5b0539cb6..201042501 100644 --- a/docs/assets/ts/artplayer.d.ts +++ b/docs/assets/ts/artplayer.d.ts @@ -453,6 +453,16 @@ type Option = { * The thumbnail column size */ column?: number; + + /** + * The thumbnail width + */ + width?: number; + + /** + * The thumbnail height + */ + height?: number; }; /** diff --git a/docs/document/404.html b/docs/document/404.html index 1fad4e40d..c07537177 100644 --- a/docs/document/404.html +++ b/docs/document/404.html @@ -4,14 +4,14 @@ -Page Not Found | Artplayer.js - - +Page Not Found | Artplayer.js + +
-
Skip to main content

Page Not Found

We could not find what you were looking for.

Please contact the owner of the site that linked you to the original URL and let them know their link is broken.

- - +
Skip to main content

Page Not Found

We could not find what you were looking for.

Please contact the owner of the site that linked you to the original URL and let them know their link is broken.

+ + \ No newline at end of file diff --git a/docs/document/advance/index.html b/docs/document/advance/index.html index c75540304..12aeb82de 100644 --- a/docs/document/advance/index.html +++ b/docs/document/advance/index.html @@ -4,14 +4,14 @@ -Advanced propertys | Artplayer.js - - +Advanced propertys | Artplayer.js + +
-
Skip to main content

Advanced propertys

Tip

This page is some additional supplements to the commonly used properties, you need to read in depth to develop custom functions.

id​

  • Type: Number

A self-inclusive number of the player instance

option​

  • Type: Object

After merged options

isFocus​

  • Type: Boolean

Whether the player instance has been focused

isInput​

  • Type: Boolean

Whether the player instance has been focused on input element

isLock​

  • Type: Boolean

Whether the player instance has been locked on mobile

isDestroy​

  • Type: Boolean

Whether the player instance is destroyed

whitelist​

  • Type: Object

Manage the whitelist

template​

  • Type: Object

Manage player HTML

query​

  • Type: Function

Method query You can find DOM elements in the current player instance, equivalent to document.querySelector('.artplayer-app').querySelector

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
var $video = art.template.query('.art-video');
console.info($video);
});

query​

  • Type: Function

Equal to art.template.query

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
var $video = art.query('.art-video');
console.info($video);
});

events​

  • Type: Object

Manage the events

proxy​

  • Type: Function

Proxy native event method, easy to manage and destroy the event

▶ Run Code
var container = document.querySelector('.artplayer-app');
var art = new Artplayer({
container: container,
url: '/assets/sample/video.mp4',
});

art.proxy(container, 'click', (event) => {
console.info(event);
});

storage​

  • Type: Object

Manage persistent storage objects

The player will automatically add a json object called artplayer_settings to the localstorage

PropertyTypeDescription
getFunctionGet value
setFunctionSet value
delFunctionDelete value
clearFunctionClean value
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.storage.set('your-key', 'your-value');
art.storage.get('your-key');
art.storage.del('your-key');
art.storage.clear();

icons​

  • Type: Object

Manage player icons

i18n​

  • Type: Object

Manage player i18n

get​

  • Type: Getter/Setter

Method get can get the value of the language value

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.i18n.get('Play'));
});

update​

  • Type: Function

Method update can add more languages

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
lang: 'jp',
});

art.i18n.update({
'zh-cn': {
Language: '简体',
},
'zh-tw': {
Language: '繁體',
},
en: {
Language: 'English',
},
jp: {
Language: '日文',
},
fr: {
Language: 'Français',
},
ru: {
Language: 'Russe',
},
});

player​

  • Type: Object

Manage the object of the core function

subtitle​

  • Type: Object

Management subtitle object

show​

  • Type: Getter/Setter

Property show can control subtitle to display

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
subtitle: {
url: '/assets/sample/subtitle.srt',
},
});

art.on('ready', () => {
art.seek = 20;
art.subtitle.show = false;
setTimeout(() => {
art.subtitle.show = true;
}, 3000);
});

style​

  • Type: Function

Method style can dynamically modify the subtitle style

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
subtitle: {
url: '/assets/sample/subtitle.srt',
encoding: 'utf-8',
style: {
color: '#03A9F4',
'font-size': '30px',
},
},
});

art.on('ready', () => {
art.seek = 20;
setTimeout(() => {
art.subtitle.style({
color: 'red',
'font-size': '40px',
});
}, 3000);
});

url​

  • Type: Getter/Setter

Propertie url can set and get the subtitle url

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
subtitle: {
url: '/assets/sample/subtitle.srt',
encoding: 'utf-8',
style: {
color: '#03A9F4',
'font-size': '30px',
},
},
});

art.on('ready', () => {
console.info(art.subtitle.url);
setTimeout(() => {
art.subtitle.url = '/assets/sample/subtitle.srt?t=1';
}, 3000);
});

switch​

  • Type: Function

Methods switch like the propertie url setter, but can modify the subtitle option

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
subtitle: {
url: '/assets/sample/subtitle.srt',
encoding: 'utf-8',
style: {
color: 'red',
'font-size': '30px',
},
},
});

art.on('ready', () => {
art.seek = 20;
setTimeout(() => {
art.subtitle.switch('/assets/sample/subtitle.srt?t=1', {
name: 'The new subtitle',
style: {
color: 'green',
'font-size': '24px',
},
});
}, 3000);
});

info​

  • Type: Object

Manage video info

layers​

  • Type: Object

Manage the object of the layers

show​

  • Type: Getter/Setter

Property show can control all layers to display

▶ Run Code
var img = '/assets/sample/layer.png';
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
layers: [
{
html: `<img style="width: 100px" src="${img}">`,
style: {
position: 'absolute',
top: '20px',
right: '20px',
opacity: '.9',
},
},
{
html: `<img style="width: 100px" src="${img}">`,
style: {
position: 'absolute',
top: '20px',
left: '20px',
opacity: '.9',
},
},
],
});

art.on('ready', () => {
setTimeout(() => {
art.layers.show = false;
}, 3000);
});

add​

  • Type: Function

Method add can dynamically add a layer

PropertyTypeDescription
disableBooleanWhether to disable the component
nameStringThe unique name of the component, used to mark the class name
indexNumberComponent index, priority for display
htmlString、ElementDOM element of the component
styleObjectComponent style object
clickFunctionComponent click event
mountedFunctionTriggered after the component is mounted
tooltipStringPrompt text of the component
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

var img = '/assets/sample/layer.png';
art.on('ready', () => {
setTimeout(() => {
art.layers.add({
html: `<img style="width: 100px" src="${img}">`,
style: {
position: 'absolute',
top: '20px',
right: '20px',
opacity: '.9',
},
});
}, 3000);
});

notice​

  • Type: Object

Manage the object of prompt information

show​

  • Type: Getter/Setter

Attribute show output custom prompt information, the default residence time is two seconds, and the new information will immediately cover the old information

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.notice.show = 'Custom prompt information 1';
art.notice.show = 'Custom prompt information 2';
});

controls​

  • Type: Object

Manage the object of the control bar

show​

  • Type: Getter/Setter

Attribute show can control if the control bar is displayed

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
setTimeout(() => {
art.controls.show = false;
}, 3000);
});

add​

  • Type: Function

Method add can dynamically add a control

PropertyTypeDescription
disableBooleanWhether to disable the component
nameStringThe unique name of the component, used to mark the class name
indexNumberComponent index, priority for display
htmlString、ElementDOM element of the component
styleObjectComponent style object
clickFunctionComponent click event
mountedFunctionTriggered after the component is mounted
tooltipStringPrompt text of the component
positionStringLocation at left or right
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
setTimeout(() => {
art.controls.add({
disable: false,
name: 'button',
index: 10,
position: 'right',
html: 'Custom button1',
tooltip: 'Custom button1',
style: {
color: 'red',
},
click: function () {
console.log('You clicked custom button 1');
},
mounted: function () {
console.log('Custom button mounting is complete 1');
},
});
}, 3000);
});

contextmenu​

  • Type: Object

Manage the contextmenu

show​

  • Type: Getter/Setter

Attribute show can control if the menu is displayed

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.contextmenu.show = true;
setTimeout(() => {
art.contextmenu.show = false;
}, 3000);
});

add​

  • Type: Function

Method add can dynamically add a menu items

PropertyTypeDescription
disableBooleanWhether to disable the component
nameStringThe unique name of the component, used to mark the class name
indexNumberComponent index, priority for display
htmlString、ElementDOM element of the component
styleObjectComponent style object
clickFunctionComponent click event
mountedFunctionTriggered after the component is mounted
tooltipStringPrompt text of the component
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.contextmenu.show = true;
setTimeout(() => {
art.contextmenu.add({
html: 'Custom menu',
click: function () {
console.info('You clicked the custom menu');
art.contextmenu.show = false;
},
});
}, 3000);
});

loading​

  • Type: Object

Manage loading icon

show​

  • Type: Getter/Setter

Property show can control whether the icon in the load is displayed

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.loading.show = true;
setTimeout(() => {
art.loading.show = false;
}, 3000);
});

mask​

  • Type: Object

Manage the object of the mask layer

show​

  • Type: Getter/Setter

Attributes show can control whether the mask layer is display

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.mask.show = true;
setTimeout(() => {
art.mask.show = false;
}, 3000);
});

hotkey​

  • Type: Object

Manage hotkey

add​

  • Type: Function

Methods add can dynamically add a hotkey, the first parameter is key code number, the second parameter is a callback function

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.hotkey.add(65, () => {
console.info('You click A');
});

art.hotkey.add(66, () => {
console.info('You click B');
});
});
Tip

This hotkey will take effect only after the player gets the focus (if you click on the player).

setting​

  • Type: Object

Manage the object of the setting panel

show​

  • Type: Getter/Setter

Property show can control the setting panel to display

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
setting: true,
autoSize: true,
});

art.on('ready', () => {
art.seek = 20;
art.setting.show = true;
setTimeout(() => {
art.setting.show = false;
}, 3000);
});

plugins​

  • Type: Object

Manage plugin

add​

  • Type: Function

Method add can be dynamically add a plugin

▶ Run Code
function myPlugin(art) {
console.info('You can access an instance of a player in the plugin');
return {
name: 'myPlugin',
something: 'Custom export properties',
doSomething: function () {
console.info('Custom export method');
},
};
}

var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.plugins.add(myPlugin);
console.info(art.plugins.myPlugin.something);
console.info(art.plugins.myPlugin.doSomething());
});
- - +
Skip to main content

Advanced propertys

Tip

This page is some additional supplements to the commonly used properties, you need to read in depth to develop custom functions.

id​

  • Type: Number

A self-inclusive number of the player instance

option​

  • Type: Object

After merged options

isFocus​

  • Type: Boolean

Whether the player instance has been focused

isInput​

  • Type: Boolean

Whether the player instance has been focused on input element

isLock​

  • Type: Boolean

Whether the player instance has been locked on mobile

isDestroy​

  • Type: Boolean

Whether the player instance is destroyed

whitelist​

  • Type: Object

Manage the whitelist

template​

  • Type: Object

Manage player HTML

query​

  • Type: Function

Method query You can find DOM elements in the current player instance, equivalent to document.querySelector('.artplayer-app').querySelector

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
var $video = art.template.query('.art-video');
console.info($video);
});

query​

  • Type: Function

Equal to art.template.query

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
var $video = art.query('.art-video');
console.info($video);
});

events​

  • Type: Object

Manage the events

proxy​

  • Type: Function

Proxy native event method, easy to manage and destroy the event

▶ Run Code
var container = document.querySelector('.artplayer-app');
var art = new Artplayer({
container: container,
url: '/assets/sample/video.mp4',
});

art.proxy(container, 'click', (event) => {
console.info(event);
});

storage​

  • Type: Object

Manage persistent storage objects

The player will automatically add a json object called artplayer_settings to the localstorage

PropertyTypeDescription
getFunctionGet value
setFunctionSet value
delFunctionDelete value
clearFunctionClean value
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.storage.set('your-key', 'your-value');
art.storage.get('your-key');
art.storage.del('your-key');
art.storage.clear();

icons​

  • Type: Object

Manage player icons

i18n​

  • Type: Object

Manage player i18n

get​

  • Type: Getter/Setter

Method get can get the value of the language value

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.i18n.get('Play'));
});

update​

  • Type: Function

Method update can add more languages

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
lang: 'jp',
});

art.i18n.update({
'zh-cn': {
Language: '简体',
},
'zh-tw': {
Language: '繁體',
},
en: {
Language: 'English',
},
jp: {
Language: '日文',
},
fr: {
Language: 'Français',
},
ru: {
Language: 'Russe',
},
});

player​

  • Type: Object

Manage the object of the core function

subtitle​

  • Type: Object

Management subtitle object

show​

  • Type: Getter/Setter

Property show can control subtitle to display

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
subtitle: {
url: '/assets/sample/subtitle.srt',
},
});

art.on('ready', () => {
art.seek = 20;
art.subtitle.show = false;
setTimeout(() => {
art.subtitle.show = true;
}, 3000);
});

style​

  • Type: Function

Method style can dynamically modify the subtitle style

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
subtitle: {
url: '/assets/sample/subtitle.srt',
encoding: 'utf-8',
style: {
color: '#03A9F4',
'font-size': '30px',
},
},
});

art.on('ready', () => {
art.seek = 20;
setTimeout(() => {
art.subtitle.style({
color: 'red',
'font-size': '40px',
});
}, 3000);
});

url​

  • Type: Getter/Setter

Propertie url can set and get the subtitle url

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
subtitle: {
url: '/assets/sample/subtitle.srt',
encoding: 'utf-8',
style: {
color: '#03A9F4',
'font-size': '30px',
},
},
});

art.on('ready', () => {
console.info(art.subtitle.url);
setTimeout(() => {
art.subtitle.url = '/assets/sample/subtitle.srt?t=1';
}, 3000);
});

switch​

  • Type: Function

Methods switch like the propertie url setter, but can modify the subtitle option

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
subtitle: {
url: '/assets/sample/subtitle.srt',
encoding: 'utf-8',
style: {
color: 'red',
'font-size': '30px',
},
},
});

art.on('ready', () => {
art.seek = 20;
setTimeout(() => {
art.subtitle.switch('/assets/sample/subtitle.srt?t=1', {
name: 'The new subtitle',
style: {
color: 'green',
'font-size': '24px',
},
});
}, 3000);
});

info​

  • Type: Object

Manage video info

layers​

  • Type: Object

Manage the object of the layers

show​

  • Type: Getter/Setter

Property show can control all layers to display

▶ Run Code
var img = '/assets/sample/layer.png';
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
layers: [
{
html: `<img style="width: 100px" src="${img}">`,
style: {
position: 'absolute',
top: '20px',
right: '20px',
opacity: '.9',
},
},
{
html: `<img style="width: 100px" src="${img}">`,
style: {
position: 'absolute',
top: '20px',
left: '20px',
opacity: '.9',
},
},
],
});

art.on('ready', () => {
setTimeout(() => {
art.layers.show = false;
}, 3000);
});

add​

  • Type: Function

Method add can dynamically add a layer

PropertyTypeDescription
disableBooleanWhether to disable the component
nameStringThe unique name of the component, used to mark the class name
indexNumberComponent index, priority for display
htmlString、ElementDOM element of the component
styleObjectComponent style object
clickFunctionComponent click event
mountedFunctionTriggered after the component is mounted
tooltipStringPrompt text of the component
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

var img = '/assets/sample/layer.png';
art.on('ready', () => {
setTimeout(() => {
art.layers.add({
html: `<img style="width: 100px" src="${img}">`,
style: {
position: 'absolute',
top: '20px',
right: '20px',
opacity: '.9',
},
});
}, 3000);
});

notice​

  • Type: Object

Manage the object of prompt information

show​

  • Type: Getter/Setter

Attribute show output custom prompt information, the default residence time is two seconds, and the new information will immediately cover the old information

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.notice.show = 'Custom prompt information 1';
art.notice.show = 'Custom prompt information 2';
});

controls​

  • Type: Object

Manage the object of the control bar

show​

  • Type: Getter/Setter

Attribute show can control if the control bar is displayed

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
setTimeout(() => {
art.controls.show = false;
}, 3000);
});

add​

  • Type: Function

Method add can dynamically add a control

PropertyTypeDescription
disableBooleanWhether to disable the component
nameStringThe unique name of the component, used to mark the class name
indexNumberComponent index, priority for display
htmlString、ElementDOM element of the component
styleObjectComponent style object
clickFunctionComponent click event
mountedFunctionTriggered after the component is mounted
tooltipStringPrompt text of the component
positionStringLocation at left or right
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
setTimeout(() => {
art.controls.add({
disable: false,
name: 'button',
index: 10,
position: 'right',
html: 'Custom button1',
tooltip: 'Custom button1',
style: {
color: 'red',
},
click: function () {
console.log('You clicked custom button 1');
},
mounted: function () {
console.log('Custom button mounting is complete 1');
},
});
}, 3000);
});

contextmenu​

  • Type: Object

Manage the contextmenu

show​

  • Type: Getter/Setter

Attribute show can control if the menu is displayed

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.contextmenu.show = true;
setTimeout(() => {
art.contextmenu.show = false;
}, 3000);
});

add​

  • Type: Function

Method add can dynamically add a menu items

PropertyTypeDescription
disableBooleanWhether to disable the component
nameStringThe unique name of the component, used to mark the class name
indexNumberComponent index, priority for display
htmlString、ElementDOM element of the component
styleObjectComponent style object
clickFunctionComponent click event
mountedFunctionTriggered after the component is mounted
tooltipStringPrompt text of the component
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.contextmenu.show = true;
setTimeout(() => {
art.contextmenu.add({
html: 'Custom menu',
click: function () {
console.info('You clicked the custom menu');
art.contextmenu.show = false;
},
});
}, 3000);
});

loading​

  • Type: Object

Manage loading icon

show​

  • Type: Getter/Setter

Property show can control whether the icon in the load is displayed

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.loading.show = true;
setTimeout(() => {
art.loading.show = false;
}, 3000);
});

mask​

  • Type: Object

Manage the object of the mask layer

show​

  • Type: Getter/Setter

Attributes show can control whether the mask layer is display

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.mask.show = true;
setTimeout(() => {
art.mask.show = false;
}, 3000);
});

hotkey​

  • Type: Object

Manage hotkey

add​

  • Type: Function

Methods add can dynamically add a hotkey, the first parameter is key code number, the second parameter is a callback function

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.hotkey.add(65, () => {
console.info('You click A');
});

art.hotkey.add(66, () => {
console.info('You click B');
});
});
Tip

This hotkey will take effect only after the player gets the focus (if you click on the player).

setting​

  • Type: Object

Manage the object of the setting panel

show​

  • Type: Getter/Setter

Property show can control the setting panel to display

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
setting: true,
autoSize: true,
});

art.on('ready', () => {
art.seek = 20;
art.setting.show = true;
setTimeout(() => {
art.setting.show = false;
}, 3000);
});

plugins​

  • Type: Object

Manage plugin

add​

  • Type: Function

Method add can be dynamically add a plugin

▶ Run Code
function myPlugin(art) {
console.info('You can access an instance of a player in the plugin');
return {
name: 'myPlugin',
something: 'Custom export properties',
doSomething: function () {
console.info('Custom export method');
},
};
}

var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.plugins.add(myPlugin);
console.info(art.plugins.myPlugin.something);
console.info(art.plugins.myPlugin.doSomething());
});
+ + \ No newline at end of file diff --git a/docs/document/assets/css/styles.eba261b7.css b/docs/document/assets/css/styles.7b2fc50a.css similarity index 89% rename from docs/document/assets/css/styles.eba261b7.css rename to docs/document/assets/css/styles.7b2fc50a.css index 1fac7b7de..20be96d4a 100644 --- a/docs/document/assets/css/styles.eba261b7.css +++ b/docs/document/assets/css/styles.7b2fc50a.css @@ -1 +1 @@ -.col,.container{padding:0 var(--ifm-spacing-horizontal);width:100%}.markdown>h2,.markdown>h3,.markdown>h4,.markdown>h5,.markdown>h6{margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*var(--ifm-leading))}body,ol ol,ol ul,ul ol,ul ul{margin:0}blockquote,pre{margin:0 0 var(--ifm-spacing-vertical)}.breadcrumbs__link,.button{transition-timing-function:var(--ifm-transition-timing-default)}.button,code{vertical-align:middle}.button--outline.button--active,.button--outline:active,.button--outline:hover,:root{--ifm-button-color:var(--ifm-font-color-base-inverse)}.menu__link:hover,a{transition:color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.navbar--dark,:root{--ifm-navbar-link-hover-color:var(--ifm-color-primary)}.menu,.navbar-sidebar{overflow-x:hidden}:root,html[data-theme=dark]{--ifm-color-emphasis-500:var(--ifm-color-gray-500)}.admonition-icon svg,.alert__icon svg{fill:var(--ifm-alert-foreground-color)}.toggleButton_rCf9,html{-webkit-tap-highlight-color:transparent}.button,.dropdown__link,.searchbox,.text--truncate{white-space:nowrap}.searchbox__reset:focus,.searchbox__submit:focus,body:not(.navigation-with-keyboard) :not(input):focus{outline:0}pre,table{overflow:auto}.markdown li,body{word-wrap:break-word}:root{--ifm-color-scheme:light;--ifm-dark-value:10%;--ifm-darker-value:15%;--ifm-darkest-value:30%;--ifm-light-value:15%;--ifm-lighter-value:30%;--ifm-lightest-value:50%;--ifm-contrast-background-value:90%;--ifm-contrast-foreground-value:70%;--ifm-contrast-background-dark-value:70%;--ifm-contrast-foreground-dark-value:90%;--ifm-color-primary:#3578e5;--ifm-color-secondary:#ebedf0;--ifm-color-success:#00a400;--ifm-color-info:#54c7ec;--ifm-color-warning:#ffba00;--ifm-color-danger:#fa383e;--ifm-color-primary-dark:#306cce;--ifm-color-primary-darker:#2d66c3;--ifm-color-primary-darkest:#2554a0;--ifm-color-primary-light:#538ce9;--ifm-color-primary-lighter:#72a1ed;--ifm-color-primary-lightest:#9abcf2;--ifm-color-primary-contrast-background:#ebf2fc;--ifm-color-primary-contrast-foreground:#102445;--ifm-color-secondary-dark:#d4d5d8;--ifm-color-secondary-darker:#c8c9cc;--ifm-color-secondary-darkest:#a4a6a8;--ifm-color-secondary-light:#eef0f2;--ifm-color-secondary-lighter:#f1f2f5;--ifm-color-secondary-lightest:#f5f6f8;--ifm-color-secondary-contrast-background:#fdfdfe;--ifm-color-secondary-contrast-foreground:#474748;--ifm-color-success-dark:#009400;--ifm-color-success-darker:#008b00;--ifm-color-success-darkest:#007300;--ifm-color-success-light:#26b226;--ifm-color-success-lighter:#4dbf4d;--ifm-color-success-lightest:#80d280;--ifm-color-success-contrast-background:#e6f6e6;--ifm-color-success-contrast-foreground:#003100;--ifm-color-info-dark:#4cb3d4;--ifm-color-info-darker:#47a9c9;--ifm-color-info-darkest:#3b8ba5;--ifm-color-info-light:#6ecfef;--ifm-color-info-lighter:#87d8f2;--ifm-color-info-lightest:#aae3f6;--ifm-color-info-contrast-background:#eef9fd;--ifm-color-info-contrast-foreground:#193c47;--ifm-color-warning-dark:#e6a700;--ifm-color-warning-darker:#d99e00;--ifm-color-warning-darkest:#b38200;--ifm-color-warning-light:#ffc426;--ifm-color-warning-lighter:#ffcf4d;--ifm-color-warning-lightest:#ffdd80;--ifm-color-warning-contrast-background:#fff8e6;--ifm-color-warning-contrast-foreground:#4d3800;--ifm-color-danger-dark:#e13238;--ifm-color-danger-darker:#d53035;--ifm-color-danger-darkest:#af272b;--ifm-color-danger-light:#fb565b;--ifm-color-danger-lighter:#fb7478;--ifm-color-danger-lightest:#fd9c9f;--ifm-color-danger-contrast-background:#ffebec;--ifm-color-danger-contrast-foreground:#4b1113;--ifm-color-white:#fff;--ifm-color-black:#000;--ifm-color-gray-0:var(--ifm-color-white);--ifm-color-gray-100:#f5f6f7;--ifm-color-gray-200:#ebedf0;--ifm-color-gray-300:#dadde1;--ifm-color-gray-400:#ccd0d5;--ifm-color-gray-500:#bec3c9;--ifm-color-gray-600:#8d949e;--ifm-color-gray-700:#606770;--ifm-color-gray-800:#444950;--ifm-color-gray-900:#1c1e21;--ifm-color-gray-1000:var(--ifm-color-black);--ifm-color-emphasis-0:var(--ifm-color-gray-0);--ifm-color-emphasis-100:var(--ifm-color-gray-100);--ifm-color-emphasis-200:var(--ifm-color-gray-200);--ifm-color-emphasis-300:var(--ifm-color-gray-300);--ifm-color-emphasis-400:var(--ifm-color-gray-400);--ifm-color-emphasis-600:var(--ifm-color-gray-600);--ifm-color-emphasis-700:var(--ifm-color-gray-700);--ifm-color-emphasis-800:var(--ifm-color-gray-800);--ifm-color-emphasis-900:var(--ifm-color-gray-900);--ifm-color-emphasis-1000:var(--ifm-color-gray-1000);--ifm-color-content:var(--ifm-color-emphasis-900);--ifm-color-content-inverse:var(--ifm-color-emphasis-0);--ifm-color-content-secondary:#525860;--ifm-background-color:transparent;--ifm-background-surface-color:var(--ifm-color-content-inverse);--ifm-global-border-width:1px;--ifm-global-radius:0.4rem;--ifm-hover-overlay:rgba(0,0,0,.05);--ifm-font-color-base:var(--ifm-color-content);--ifm-font-color-base-inverse:var(--ifm-color-content-inverse);--ifm-font-color-secondary:var(--ifm-color-content-secondary);--ifm-font-family-base:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--ifm-font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--ifm-font-size-base:100%;--ifm-font-weight-light:300;--ifm-font-weight-normal:400;--ifm-font-weight-semibold:500;--ifm-font-weight-bold:700;--ifm-font-weight-base:var(--ifm-font-weight-normal);--ifm-line-height-base:1.65;--ifm-global-spacing:1rem;--ifm-spacing-vertical:var(--ifm-global-spacing);--ifm-spacing-horizontal:var(--ifm-global-spacing);--ifm-transition-fast:200ms;--ifm-transition-slow:400ms;--ifm-transition-timing-default:cubic-bezier(0.08,0.52,0.52,1);--ifm-global-shadow-lw:0 1px 2px 0 rgba(0,0,0,.1);--ifm-global-shadow-md:0 5px 40px rgba(0,0,0,.2);--ifm-global-shadow-tl:0 12px 28px 0 rgba(0,0,0,.2),0 2px 4px 0 rgba(0,0,0,.1);--ifm-z-index-dropdown:1;--ifm-z-index-fixed:2;--ifm-z-index-overlay:3;--ifm-container-width:1140px;--ifm-container-width-xl:1320px;--ifm-code-background:#f6f7f8;--ifm-code-border-radius:var(--ifm-global-radius);--ifm-code-font-size:90%;--ifm-code-padding-horizontal:0.1rem;--ifm-code-padding-vertical:0.1rem;--ifm-pre-background:var(--ifm-code-background);--ifm-pre-border-radius:var(--ifm-code-border-radius);--ifm-pre-color:inherit;--ifm-pre-line-height:1.45;--ifm-pre-padding:1rem;--ifm-heading-color:inherit;--ifm-heading-margin-top:0;--ifm-heading-margin-bottom:var(--ifm-spacing-vertical);--ifm-heading-font-family:var(--ifm-font-family-base);--ifm-heading-font-weight:var(--ifm-font-weight-bold);--ifm-heading-line-height:1.25;--ifm-h1-font-size:2rem;--ifm-h2-font-size:1.5rem;--ifm-h3-font-size:1.25rem;--ifm-h4-font-size:1rem;--ifm-h5-font-size:0.875rem;--ifm-h6-font-size:0.85rem;--ifm-image-alignment-padding:1.25rem;--ifm-leading-desktop:1.25;--ifm-leading:calc(var(--ifm-leading-desktop)*1rem);--ifm-list-left-padding:2rem;--ifm-list-margin:1rem;--ifm-list-item-margin:0.25rem;--ifm-list-paragraph-margin:1rem;--ifm-table-cell-padding:0.75rem;--ifm-table-background:transparent;--ifm-table-stripe-background:rgba(0,0,0,.03);--ifm-table-border-width:1px;--ifm-table-border-color:var(--ifm-color-emphasis-300);--ifm-table-head-background:inherit;--ifm-table-head-color:inherit;--ifm-table-head-font-weight:var(--ifm-font-weight-bold);--ifm-table-cell-color:inherit;--ifm-link-color:var(--ifm-color-primary);--ifm-link-decoration:none;--ifm-link-hover-color:var(--ifm-link-color);--ifm-link-hover-decoration:underline;--ifm-paragraph-margin-bottom:var(--ifm-leading);--ifm-blockquote-font-size:var(--ifm-font-size-base);--ifm-blockquote-border-left-width:2px;--ifm-blockquote-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-blockquote-padding-vertical:0;--ifm-blockquote-shadow:none;--ifm-blockquote-color:var(--ifm-color-emphasis-800);--ifm-blockquote-border-color:var(--ifm-color-emphasis-300);--ifm-hr-background-color:var(--ifm-color-emphasis-500);--ifm-hr-height:1px;--ifm-hr-margin-vertical:1.5rem;--ifm-scrollbar-size:7px;--ifm-scrollbar-track-background-color:#f1f1f1;--ifm-scrollbar-thumb-background-color:silver;--ifm-scrollbar-thumb-hover-background-color:#a7a7a7;--ifm-alert-background-color:inherit;--ifm-alert-border-color:inherit;--ifm-alert-border-radius:var(--ifm-global-radius);--ifm-alert-border-width:0px;--ifm-alert-border-left-width:5px;--ifm-alert-color:var(--ifm-font-color-base);--ifm-alert-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-alert-padding-vertical:var(--ifm-spacing-vertical);--ifm-alert-shadow:var(--ifm-global-shadow-lw);--ifm-avatar-intro-margin:1rem;--ifm-avatar-intro-alignment:inherit;--ifm-avatar-photo-size:3rem;--ifm-badge-background-color:inherit;--ifm-badge-border-color:inherit;--ifm-badge-border-radius:var(--ifm-global-radius);--ifm-badge-border-width:var(--ifm-global-border-width);--ifm-badge-color:var(--ifm-color-white);--ifm-badge-padding-horizontal:calc(var(--ifm-spacing-horizontal)*0.5);--ifm-badge-padding-vertical:calc(var(--ifm-spacing-vertical)*0.25);--ifm-breadcrumb-border-radius:1.5rem;--ifm-breadcrumb-spacing:0.5rem;--ifm-breadcrumb-color-active:var(--ifm-color-primary);--ifm-breadcrumb-item-background-active:var(--ifm-hover-overlay);--ifm-breadcrumb-padding-horizontal:0.8rem;--ifm-breadcrumb-padding-vertical:0.4rem;--ifm-breadcrumb-size-multiplier:1;--ifm-breadcrumb-separator:url('data:image/svg+xml;utf8,');--ifm-breadcrumb-separator-filter:none;--ifm-breadcrumb-separator-size:0.5rem;--ifm-breadcrumb-separator-size-multiplier:1.25;--ifm-button-background-color:inherit;--ifm-button-border-color:var(--ifm-button-background-color);--ifm-button-border-width:var(--ifm-global-border-width);--ifm-button-font-weight:var(--ifm-font-weight-bold);--ifm-button-padding-horizontal:1.5rem;--ifm-button-padding-vertical:0.375rem;--ifm-button-size-multiplier:1;--ifm-button-transition-duration:var(--ifm-transition-fast);--ifm-button-border-radius:calc(var(--ifm-global-radius)*var(--ifm-button-size-multiplier));--ifm-button-group-spacing:2px;--ifm-card-background-color:var(--ifm-background-surface-color);--ifm-card-border-radius:calc(var(--ifm-global-radius)*2);--ifm-card-horizontal-spacing:var(--ifm-global-spacing);--ifm-card-vertical-spacing:var(--ifm-global-spacing);--ifm-toc-border-color:var(--ifm-color-emphasis-300);--ifm-toc-link-color:var(--ifm-color-content-secondary);--ifm-toc-padding-vertical:0.5rem;--ifm-toc-padding-horizontal:0.5rem;--ifm-dropdown-background-color:var(--ifm-background-surface-color);--ifm-dropdown-font-weight:var(--ifm-font-weight-semibold);--ifm-dropdown-link-color:var(--ifm-font-color-base);--ifm-dropdown-hover-background-color:var(--ifm-hover-overlay);--ifm-footer-background-color:var(--ifm-color-emphasis-100);--ifm-footer-color:inherit;--ifm-footer-link-color:var(--ifm-color-emphasis-700);--ifm-footer-link-hover-color:var(--ifm-color-primary);--ifm-footer-link-horizontal-spacing:0.5rem;--ifm-footer-padding-horizontal:calc(var(--ifm-spacing-horizontal)*2);--ifm-footer-padding-vertical:calc(var(--ifm-spacing-vertical)*2);--ifm-footer-title-color:inherit;--ifm-hero-background-color:var(--ifm-background-surface-color);--ifm-hero-text-color:var(--ifm-color-emphasis-800);--ifm-menu-color:var(--ifm-color-emphasis-700);--ifm-menu-color-active:var(--ifm-color-primary);--ifm-menu-color-background-active:var(--ifm-hover-overlay);--ifm-menu-color-background-hover:var(--ifm-hover-overlay);--ifm-menu-link-padding-horizontal:0.75rem;--ifm-menu-link-padding-vertical:0.375rem;--ifm-menu-link-sublist-icon:url('data:image/svg+xml;utf8,');--ifm-menu-link-sublist-icon-filter:none;--ifm-navbar-background-color:var(--ifm-background-surface-color);--ifm-navbar-height:3.75rem;--ifm-navbar-item-padding-horizontal:0.75rem;--ifm-navbar-item-padding-vertical:0.25rem;--ifm-navbar-link-color:var(--ifm-font-color-base);--ifm-navbar-link-active-color:var(--ifm-link-color);--ifm-navbar-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-navbar-padding-vertical:calc(var(--ifm-spacing-vertical)*0.5);--ifm-navbar-shadow:var(--ifm-global-shadow-lw);--ifm-navbar-search-input-background-color:var(--ifm-color-emphasis-200);--ifm-navbar-search-input-color:var(--ifm-color-emphasis-800);--ifm-navbar-search-input-placeholder-color:var(--ifm-color-emphasis-500);--ifm-navbar-search-input-icon:url('data:image/svg+xml;utf8,');--ifm-navbar-sidebar-width:83vw;--ifm-pagination-border-radius:var(--ifm-global-radius);--ifm-pagination-color-active:var(--ifm-color-primary);--ifm-pagination-font-size:1rem;--ifm-pagination-item-active-background:var(--ifm-hover-overlay);--ifm-pagination-page-spacing:0.2em;--ifm-pagination-padding-horizontal:calc(var(--ifm-spacing-horizontal)*1);--ifm-pagination-padding-vertical:calc(var(--ifm-spacing-vertical)*0.25);--ifm-pagination-nav-border-radius:var(--ifm-global-radius);--ifm-pagination-nav-color-hover:var(--ifm-color-primary);--ifm-pills-color-active:var(--ifm-color-primary);--ifm-pills-color-background-active:var(--ifm-hover-overlay);--ifm-pills-spacing:0.125rem;--ifm-tabs-color:var(--ifm-font-color-secondary);--ifm-tabs-color-active:var(--ifm-color-primary);--ifm-tabs-color-active-border:var(--ifm-tabs-color-active);--ifm-tabs-padding-horizontal:1rem;--ifm-tabs-padding-vertical:1rem;--docusaurus-progress-bar-color:var(--ifm-color-primary);--ifm-color-primary:#25c2a0;--ifm-color-primary-dark:#21af90;--ifm-color-primary-darker:#1fa588;--ifm-color-primary-darkest:#1a8870;--ifm-color-primary-light:#46cbae;--ifm-color-primary-lighter:#66d4bd;--ifm-color-primary-lightest:#92e0d0;--ifm-code-font-size:95%;--docusaurus-announcement-bar-height:auto;--docusaurus-tag-list-border:var(--ifm-color-emphasis-300);--docusaurus-collapse-button-bg:transparent;--docusaurus-collapse-button-bg-hover:rgba(0,0,0,.1);--doc-sidebar-width:300px;--doc-sidebar-hidden-width:30px}.badge--danger,.badge--info,.badge--primary,.badge--secondary,.badge--success,.badge--warning{--ifm-badge-border-color:var(--ifm-badge-background-color)}.button--link,.button--outline{--ifm-button-background-color:transparent}*,.algolia-autocomplete .ds-dropdown-menu *{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--ifm-background-color);color:var(--ifm-font-color-base);color-scheme:var(--ifm-color-scheme);font:var(--ifm-font-size-base)/var(--ifm-line-height-base) var(--ifm-font-family-base)}iframe{border:0;color-scheme:auto}.container{margin:0 auto;max-width:var(--ifm-container-width)}.container--fluid{max-width:inherit}.row{display:flex;flex-wrap:wrap;margin:0 calc(var(--ifm-spacing-horizontal)*-1)}.margin-bottom--none,.margin-vert--none,.markdown>:last-child{margin-bottom:0!important}.margin-top--none,.margin-vert--none,.tabItem_LplD{margin-top:0!important}.row--no-gutters{margin-left:0;margin-right:0}.margin-horiz--none,.margin-right--none{margin-right:0!important}.row--no-gutters>.col{padding-left:0;padding-right:0}.row--align-top{align-items:flex-start}.row--align-bottom{align-items:flex-end}.menuExternalLink_KU1_,.row--align-center{align-items:center}.row--align-stretch{align-items:stretch}.row--align-baseline{align-items:baseline}.col{--ifm-col-width:100%;flex:1 0;margin-left:0;max-width:var(--ifm-col-width)}.padding-bottom--none,.padding-vert--none{padding-bottom:0!important}.padding-top--none,.padding-vert--none{padding-top:0!important}.padding-horiz--none,.padding-left--none{padding-left:0!important}.padding-horiz--none,.padding-right--none{padding-right:0!important}.col[class*=col--]{flex:0 0 var(--ifm-col-width)}.col--1{--ifm-col-width:8.33333%}.col--offset-1{margin-left:8.33333%}.col--2{--ifm-col-width:16.66667%}.col--offset-2{margin-left:16.66667%}.col--3{--ifm-col-width:25%}.col--offset-3{margin-left:25%}.col--4{--ifm-col-width:33.33333%}.col--offset-4{margin-left:33.33333%}.col--5{--ifm-col-width:41.66667%}.col--offset-5{margin-left:41.66667%}.col--6{--ifm-col-width:50%}.col--offset-6{margin-left:50%}.col--7{--ifm-col-width:58.33333%}.col--offset-7{margin-left:58.33333%}.col--8{--ifm-col-width:66.66667%}.col--offset-8{margin-left:66.66667%}.col--9{--ifm-col-width:75%}.col--offset-9{margin-left:75%}.col--10{--ifm-col-width:83.33333%}.col--offset-10{margin-left:83.33333%}.col--11{--ifm-col-width:91.66667%}.col--offset-11{margin-left:91.66667%}.col--12{--ifm-col-width:100%}.col--offset-12{margin-left:100%}.margin-horiz--none,.margin-left--none{margin-left:0!important}.margin--none{margin:0!important}.margin-bottom--xs,.margin-vert--xs{margin-bottom:.25rem!important}.margin-top--xs,.margin-vert--xs{margin-top:.25rem!important}.margin-horiz--xs,.margin-left--xs{margin-left:.25rem!important}.margin-horiz--xs,.margin-right--xs{margin-right:.25rem!important}.margin--xs{margin:.25rem!important}.margin-bottom--sm,.margin-vert--sm{margin-bottom:.5rem!important}.margin-top--sm,.margin-vert--sm{margin-top:.5rem!important}.margin-horiz--sm,.margin-left--sm{margin-left:.5rem!important}.margin-horiz--sm,.margin-right--sm{margin-right:.5rem!important}.margin--sm{margin:.5rem!important}.margin-bottom--md,.margin-vert--md{margin-bottom:1rem!important}.margin-top--md,.margin-vert--md{margin-top:1rem!important}.margin-horiz--md,.margin-left--md{margin-left:1rem!important}.margin-horiz--md,.margin-right--md{margin-right:1rem!important}.margin--md{margin:1rem!important}.margin-bottom--lg,.margin-vert--lg{margin-bottom:2rem!important}.margin-top--lg,.margin-vert--lg{margin-top:2rem!important}.margin-horiz--lg,.margin-left--lg{margin-left:2rem!important}.margin-horiz--lg,.margin-right--lg{margin-right:2rem!important}.margin--lg{margin:2rem!important}.margin-bottom--xl,.margin-vert--xl{margin-bottom:5rem!important}.margin-top--xl,.margin-vert--xl{margin-top:5rem!important}.margin-horiz--xl,.margin-left--xl{margin-left:5rem!important}.margin-horiz--xl,.margin-right--xl{margin-right:5rem!important}.margin--xl{margin:5rem!important}.padding--none{padding:0!important}.padding-bottom--xs,.padding-vert--xs{padding-bottom:.25rem!important}.padding-top--xs,.padding-vert--xs{padding-top:.25rem!important}.padding-horiz--xs,.padding-left--xs{padding-left:.25rem!important}.padding-horiz--xs,.padding-right--xs{padding-right:.25rem!important}.padding--xs{padding:.25rem!important}.padding-bottom--sm,.padding-vert--sm{padding-bottom:.5rem!important}.padding-top--sm,.padding-vert--sm{padding-top:.5rem!important}.padding-horiz--sm,.padding-left--sm{padding-left:.5rem!important}.padding-horiz--sm,.padding-right--sm{padding-right:.5rem!important}.padding--sm{padding:.5rem!important}.padding-bottom--md,.padding-vert--md{padding-bottom:1rem!important}.padding-top--md,.padding-vert--md{padding-top:1rem!important}.padding-horiz--md,.padding-left--md{padding-left:1rem!important}.padding-horiz--md,.padding-right--md{padding-right:1rem!important}.padding--md{padding:1rem!important}.padding-bottom--lg,.padding-vert--lg{padding-bottom:2rem!important}.padding-top--lg,.padding-vert--lg{padding-top:2rem!important}.padding-horiz--lg,.padding-left--lg{padding-left:2rem!important}.padding-horiz--lg,.padding-right--lg{padding-right:2rem!important}.padding--lg{padding:2rem!important}.padding-bottom--xl,.padding-vert--xl{padding-bottom:5rem!important}.padding-top--xl,.padding-vert--xl{padding-top:5rem!important}.padding-horiz--xl,.padding-left--xl{padding-left:5rem!important}.padding-horiz--xl,.padding-right--xl{padding-right:5rem!important}.padding--xl{padding:5rem!important}code{background-color:var(--ifm-code-background);border:.1rem solid rgba(0,0,0,.1);border-radius:var(--ifm-code-border-radius);font-family:var(--ifm-font-family-monospace);font-size:var(--ifm-code-font-size);padding:var(--ifm-code-padding-vertical) var(--ifm-code-padding-horizontal)}a code{color:inherit}pre{background-color:var(--ifm-pre-background);border-radius:var(--ifm-pre-border-radius);color:var(--ifm-pre-color);font:var(--ifm-code-font-size)/var(--ifm-pre-line-height) var(--ifm-font-family-monospace);padding:var(--ifm-pre-padding)}pre code{background-color:transparent;border:none;font-size:100%;line-height:inherit;padding:0}kbd{background-color:var(--ifm-color-emphasis-0);border:1px solid var(--ifm-color-emphasis-400);border-radius:.2rem;box-shadow:inset 0 -1px 0 var(--ifm-color-emphasis-400);color:var(--ifm-color-emphasis-800);font:80% var(--ifm-font-family-monospace);padding:.15rem .3rem}h1,h2,h3,h4,h5,h6{color:var(--ifm-heading-color);font-family:var(--ifm-heading-font-family);font-weight:var(--ifm-heading-font-weight);line-height:var(--ifm-heading-line-height);margin:var(--ifm-heading-margin-top) 0 var(--ifm-heading-margin-bottom) 0}h1{font-size:var(--ifm-h1-font-size)}h2{font-size:var(--ifm-h2-font-size)}h3{font-size:var(--ifm-h3-font-size)}h4{font-size:var(--ifm-h4-font-size)}h5{font-size:var(--ifm-h5-font-size)}h6{font-size:var(--ifm-h6-font-size)}img{max-width:100%}img[align=right]{padding-left:var(--image-alignment-padding)}img[align=left]{padding-right:var(--image-alignment-padding)}.markdown{--ifm-h1-vertical-rhythm-top:3;--ifm-h2-vertical-rhythm-top:2;--ifm-h3-vertical-rhythm-top:1.5;--ifm-heading-vertical-rhythm-top:1.25;--ifm-h1-vertical-rhythm-bottom:1.25;--ifm-heading-vertical-rhythm-bottom:1}.markdown:after,.markdown:before{content:"";display:table}.markdown:after{clear:both}.markdown h1:first-child{--ifm-h1-font-size:3rem;margin-bottom:calc(var(--ifm-h1-vertical-rhythm-bottom)*var(--ifm-leading))}.markdown>h2{--ifm-h2-font-size:2rem;margin-top:calc(var(--ifm-h2-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h3{--ifm-h3-font-size:1.5rem;margin-top:calc(var(--ifm-h3-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h4,.markdown>h5,.markdown>h6{margin-top:calc(var(--ifm-heading-vertical-rhythm-top)*var(--ifm-leading))}.markdown>p,.markdown>pre,.markdown>ul,.tabList_uSqn{margin-bottom:var(--ifm-leading)}.markdown li>p{margin-top:var(--ifm-list-paragraph-margin)}.markdown li+li{margin-top:var(--ifm-list-item-margin)}ol,ul{margin:0 0 var(--ifm-list-margin);padding-left:var(--ifm-list-left-padding)}ol ol,ul ol{list-style-type:lower-roman}ol ol ol,ol ul ol,ul ol ol,ul ul ol{list-style-type:lower-alpha}table thead tr{border-bottom:2px solid var(--ifm-table-border-color)}table thead,table tr:nth-child(2n){background-color:var(--ifm-table-stripe-background)}table tr{background-color:var(--ifm-table-background);border-top:var(--ifm-table-border-width) solid var(--ifm-table-border-color)}table td,table th{border:var(--ifm-table-border-width) solid var(--ifm-table-border-color);padding:var(--ifm-table-cell-padding)}table th{background-color:var(--ifm-table-head-background);color:var(--ifm-table-head-color);font-weight:var(--ifm-table-head-font-weight);text-align:left}table td{color:var(--ifm-table-cell-color)}strong{font-weight:var(--ifm-font-weight-bold)}a{color:var(--ifm-link-color);text-decoration:var(--ifm-link-decoration)}a:hover{color:var(--ifm-link-hover-color);text-decoration:var(--ifm-link-hover-decoration)}.button:hover,.text--no-decoration,.text--no-decoration:hover,a:not([href]){text-decoration:none}p{margin:0 0 var(--ifm-paragraph-margin-bottom)}blockquote{border-left:var(--ifm-blockquote-border-left-width) solid var(--ifm-blockquote-border-color);box-shadow:var(--ifm-blockquote-shadow);color:var(--ifm-blockquote-color);font-size:var(--ifm-blockquote-font-size);padding:var(--ifm-blockquote-padding-vertical) var(--ifm-blockquote-padding-horizontal)}blockquote>:first-child{margin-top:0}blockquote>:last-child{margin-bottom:0}hr{background-color:var(--ifm-hr-background-color);border:0;height:var(--ifm-hr-height);margin:var(--ifm-hr-margin-vertical) 0}.shadow--lw{box-shadow:var(--ifm-global-shadow-lw)!important}.shadow--md{box-shadow:var(--ifm-global-shadow-md)!important}.shadow--tl{box-shadow:var(--ifm-global-shadow-tl)!important}.text--primary,.wordWrapButtonEnabled_Geot .wordWrapButtonIcon_azs1{color:var(--ifm-color-primary)}.text--secondary{color:var(--ifm-color-secondary)}.text--success{color:var(--ifm-color-success)}.text--info{color:var(--ifm-color-info)}.text--warning{color:var(--ifm-color-warning)}.text--danger{color:var(--ifm-color-danger)}.text--center{text-align:center}.text--left{text-align:left}.text--justify{text-align:justify}.text--right{text-align:right}.text--capitalize{text-transform:capitalize}.text--lowercase{text-transform:lowercase}.admonition h5,.alert__heading,.text--uppercase{text-transform:uppercase}.text--light{font-weight:var(--ifm-font-weight-light)}.text--normal{font-weight:var(--ifm-font-weight-normal)}.text--semibold{font-weight:var(--ifm-font-weight-semibold)}.text--bold{font-weight:var(--ifm-font-weight-bold)}.text--italic{font-style:italic}.text--truncate{overflow:hidden;text-overflow:ellipsis}.text--break{word-wrap:break-word!important;word-break:break-word!important}.clean-btn{background:none;border:none;color:inherit;cursor:pointer;font-family:inherit;padding:0}.alert,.alert .close{color:var(--ifm-alert-foreground-color)}.clean-list{list-style:none;padding-left:0}.alert--primary{--ifm-alert-background-color:var(--ifm-color-primary-contrast-background);--ifm-alert-background-color-highlight:rgba(53,120,229,.15);--ifm-alert-foreground-color:var(--ifm-color-primary-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-primary-dark)}.alert--secondary{--ifm-alert-background-color:var(--ifm-color-secondary-contrast-background);--ifm-alert-background-color-highlight:rgba(235,237,240,.15);--ifm-alert-foreground-color:var(--ifm-color-secondary-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-secondary-dark)}.alert--success{--ifm-alert-background-color:var(--ifm-color-success-contrast-background);--ifm-alert-background-color-highlight:rgba(0,164,0,.15);--ifm-alert-foreground-color:var(--ifm-color-success-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-success-dark)}.alert--info{--ifm-alert-background-color:var(--ifm-color-info-contrast-background);--ifm-alert-background-color-highlight:rgba(84,199,236,.15);--ifm-alert-foreground-color:var(--ifm-color-info-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-info-dark)}.alert--warning{--ifm-alert-background-color:var(--ifm-color-warning-contrast-background);--ifm-alert-background-color-highlight:rgba(255,186,0,.15);--ifm-alert-foreground-color:var(--ifm-color-warning-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-warning-dark)}.alert--danger{--ifm-alert-background-color:var(--ifm-color-danger-contrast-background);--ifm-alert-background-color-highlight:rgba(250,56,62,.15);--ifm-alert-foreground-color:var(--ifm-color-danger-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-danger-dark)}.alert{--ifm-code-background:var(--ifm-alert-background-color-highlight);--ifm-link-color:var(--ifm-alert-foreground-color);--ifm-link-hover-color:var(--ifm-alert-foreground-color);--ifm-link-decoration:underline;--ifm-tabs-color:var(--ifm-alert-foreground-color);--ifm-tabs-color-active:var(--ifm-alert-foreground-color);--ifm-tabs-color-active-border:var(--ifm-alert-border-color);background-color:var(--ifm-alert-background-color);border:var(--ifm-alert-border-width) solid var(--ifm-alert-border-color);border-left-width:var(--ifm-alert-border-left-width);border-radius:var(--ifm-alert-border-radius);box-shadow:var(--ifm-alert-shadow);padding:var(--ifm-alert-padding-vertical) var(--ifm-alert-padding-horizontal)}.alert__heading{align-items:center;display:flex;font:700 var(--ifm-h5-font-size)/var(--ifm-heading-line-height) var(--ifm-heading-font-family);margin-bottom:.5rem}.alert__icon{display:inline-flex;margin-right:.4em}.alert__icon svg{stroke:var(--ifm-alert-foreground-color);stroke-width:0}.alert .close{margin:calc(var(--ifm-alert-padding-vertical)*-1) calc(var(--ifm-alert-padding-horizontal)*-1) 0 0;opacity:.75}.alert .close:focus,.alert .close:hover{opacity:1}.alert a{-webkit-text-decoration-color:var(--ifm-alert-border-color);text-decoration-color:var(--ifm-alert-border-color)}.alert a:hover{text-decoration-thickness:2px}.avatar{column-gap:var(--ifm-avatar-intro-margin);display:flex}.avatar__photo{border-radius:50%;display:block;height:var(--ifm-avatar-photo-size);overflow:hidden;width:var(--ifm-avatar-photo-size)}.card--full-height,.navbar__logo img,body,html{height:100%}.avatar__photo--sm{--ifm-avatar-photo-size:2rem}.avatar__photo--lg{--ifm-avatar-photo-size:4rem}.avatar__photo--xl{--ifm-avatar-photo-size:6rem}.avatar__intro{display:flex;flex:1 1;flex-direction:column;justify-content:center;text-align:var(--ifm-avatar-intro-alignment)}.badge,.breadcrumbs__item,.breadcrumbs__link,.button,.dropdown>.navbar__link:after{display:inline-block}.avatar__name{font:700 var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base)}.avatar__subtitle{margin-top:.25rem}.avatar--vertical{--ifm-avatar-intro-alignment:center;--ifm-avatar-intro-margin:0.5rem;align-items:center;flex-direction:column}.badge{background-color:var(--ifm-badge-background-color);border:var(--ifm-badge-border-width) solid var(--ifm-badge-border-color);border-radius:var(--ifm-badge-border-radius);color:var(--ifm-badge-color);font-size:75%;font-weight:var(--ifm-font-weight-bold);line-height:1;padding:var(--ifm-badge-padding-vertical) var(--ifm-badge-padding-horizontal)}.badge--primary{--ifm-badge-background-color:var(--ifm-color-primary)}.badge--secondary{--ifm-badge-background-color:var(--ifm-color-secondary);color:var(--ifm-color-black)}.breadcrumbs__link,.button.button--secondary.button--outline:not(.button--active):not(:hover){color:var(--ifm-font-color-base)}.badge--success{--ifm-badge-background-color:var(--ifm-color-success)}.badge--info{--ifm-badge-background-color:var(--ifm-color-info)}.badge--warning{--ifm-badge-background-color:var(--ifm-color-warning)}.badge--danger{--ifm-badge-background-color:var(--ifm-color-danger)}.breadcrumbs{margin-bottom:0;padding-left:0}.breadcrumbs__item:not(:last-child):after{background:var(--ifm-breadcrumb-separator) center;content:" ";display:inline-block;filter:var(--ifm-breadcrumb-separator-filter);height:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier));margin:0 var(--ifm-breadcrumb-spacing);opacity:.5;width:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier))}.breadcrumbs__item--active .breadcrumbs__link{background:var(--ifm-breadcrumb-item-background-active);color:var(--ifm-breadcrumb-color-active)}.breadcrumbs__link{border-radius:var(--ifm-breadcrumb-border-radius);font-size:calc(1rem*var(--ifm-breadcrumb-size-multiplier));padding:calc(var(--ifm-breadcrumb-padding-vertical)*var(--ifm-breadcrumb-size-multiplier)) calc(var(--ifm-breadcrumb-padding-horizontal)*var(--ifm-breadcrumb-size-multiplier));transition-duration:var(--ifm-transition-fast);transition-property:background,color}.breadcrumbs__link:hover{background:var(--ifm-breadcrumb-item-background-active);text-decoration:none}.breadcrumbs--sm{--ifm-breadcrumb-size-multiplier:0.8}.breadcrumbs--lg{--ifm-breadcrumb-size-multiplier:1.2}.button{background-color:var(--ifm-button-background-color);border:var(--ifm-button-border-width) solid var(--ifm-button-border-color);border-radius:var(--ifm-button-border-radius);cursor:pointer;font-size:calc(.875rem*var(--ifm-button-size-multiplier));font-weight:var(--ifm-button-font-weight);line-height:1.5;padding:calc(var(--ifm-button-padding-vertical)*var(--ifm-button-size-multiplier)) calc(var(--ifm-button-padding-horizontal)*var(--ifm-button-size-multiplier));text-align:center;transition-duration:var(--ifm-button-transition-duration);transition-property:color,background,border-color;-webkit-user-select:none;-ms-user-select:none;user-select:none}.hash-link,.searchbox__submit{-webkit-user-select:none;-ms-user-select:none}.button,.button:hover{color:var(--ifm-button-color)}.button--outline{--ifm-button-color:var(--ifm-button-border-color)}.button--outline:hover{--ifm-button-background-color:var(--ifm-button-border-color)}.button--link{--ifm-button-border-color:transparent;color:var(--ifm-link-color);text-decoration:var(--ifm-link-decoration)}.button--link.button--active,.button--link:active,.button--link:hover{color:var(--ifm-link-hover-color);text-decoration:var(--ifm-link-hover-decoration)}.button.disabled,.button:disabled,.button[disabled]{opacity:.65;pointer-events:none}.button--sm{--ifm-button-size-multiplier:0.8}.button--lg{--ifm-button-size-multiplier:1.35}.button--block{display:block;width:100%}.button.button--secondary{color:var(--ifm-color-gray-900)}:where(.button--primary){--ifm-button-background-color:var(--ifm-color-primary);--ifm-button-border-color:var(--ifm-color-primary)}:where(.button--primary):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-primary-dark);--ifm-button-border-color:var(--ifm-color-primary-dark)}.button--primary.button--active,.button--primary:active{--ifm-button-background-color:var(--ifm-color-primary-darker);--ifm-button-border-color:var(--ifm-color-primary-darker)}:where(.button--secondary){--ifm-button-background-color:var(--ifm-color-secondary);--ifm-button-border-color:var(--ifm-color-secondary)}:where(.button--secondary):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-secondary-dark);--ifm-button-border-color:var(--ifm-color-secondary-dark)}.button--secondary.button--active,.button--secondary:active{--ifm-button-background-color:var(--ifm-color-secondary-darker);--ifm-button-border-color:var(--ifm-color-secondary-darker)}:where(.button--success){--ifm-button-background-color:var(--ifm-color-success);--ifm-button-border-color:var(--ifm-color-success)}:where(.button--success):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-success-dark);--ifm-button-border-color:var(--ifm-color-success-dark)}.button--success.button--active,.button--success:active{--ifm-button-background-color:var(--ifm-color-success-darker);--ifm-button-border-color:var(--ifm-color-success-darker)}:where(.button--info){--ifm-button-background-color:var(--ifm-color-info);--ifm-button-border-color:var(--ifm-color-info)}:where(.button--info):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-info-dark);--ifm-button-border-color:var(--ifm-color-info-dark)}.button--info.button--active,.button--info:active{--ifm-button-background-color:var(--ifm-color-info-darker);--ifm-button-border-color:var(--ifm-color-info-darker)}:where(.button--warning){--ifm-button-background-color:var(--ifm-color-warning);--ifm-button-border-color:var(--ifm-color-warning)}:where(.button--warning):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-warning-dark);--ifm-button-border-color:var(--ifm-color-warning-dark)}.button--warning.button--active,.button--warning:active{--ifm-button-background-color:var(--ifm-color-warning-darker);--ifm-button-border-color:var(--ifm-color-warning-darker)}:where(.button--danger){--ifm-button-background-color:var(--ifm-color-danger);--ifm-button-border-color:var(--ifm-color-danger)}:where(.button--danger):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-danger-dark);--ifm-button-border-color:var(--ifm-color-danger-dark)}.button--danger.button--active,.button--danger:active{--ifm-button-background-color:var(--ifm-color-danger-darker);--ifm-button-border-color:var(--ifm-color-danger-darker)}.button-group{display:inline-flex;gap:var(--ifm-button-group-spacing)}.button-group>.button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.button-group>.button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.button-group--block{display:flex;justify-content:stretch}.button-group--block>.button{flex-grow:1}.card{background-color:var(--ifm-card-background-color);border-radius:var(--ifm-card-border-radius);box-shadow:var(--ifm-global-shadow-lw);display:flex;flex-direction:column;overflow:hidden}.card__image{padding-top:var(--ifm-card-vertical-spacing)}.card__image:first-child{padding-top:0}.card__body,.card__footer,.card__header{padding:var(--ifm-card-vertical-spacing) var(--ifm-card-horizontal-spacing)}.card__body:not(:last-child),.card__footer:not(:last-child),.card__header:not(:last-child){padding-bottom:0}.card__body>:last-child,.card__footer>:last-child,.card__header>:last-child{margin-bottom:0}.card__footer{margin-top:auto}.table-of-contents{font-size:.8rem;margin-bottom:0;padding:var(--ifm-toc-padding-vertical) 0}.table-of-contents,.table-of-contents ul{list-style:none;padding-left:var(--ifm-toc-padding-horizontal)}.table-of-contents li{margin:var(--ifm-toc-padding-vertical) var(--ifm-toc-padding-horizontal)}.table-of-contents__left-border{border-left:1px solid var(--ifm-toc-border-color)}.table-of-contents__link{color:var(--ifm-toc-link-color);display:block}.table-of-contents__link--active,.table-of-contents__link--active code,.table-of-contents__link:hover,.table-of-contents__link:hover code{color:var(--ifm-color-primary);text-decoration:none}.close{color:var(--ifm-color-black);float:right;font-size:1.5rem;font-weight:var(--ifm-font-weight-bold);line-height:1;opacity:.5;padding:1rem;transition:opacity var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.close:hover{opacity:.7}.close:focus,.theme-code-block-highlighted-line .codeLineNumber_hzTh:before{opacity:.8}.dropdown{display:inline-flex;font-weight:var(--ifm-dropdown-font-weight);position:relative;vertical-align:top}.dropdown--hoverable:hover .dropdown__menu,.dropdown--show .dropdown__menu{opacity:1;pointer-events:all;transform:translateY(0);visibility:visible}#nprogress,.dropdown__menu,.navbar__item.dropdown .navbar__link:not([href]){pointer-events:none}.dropdown--right .dropdown__menu{left:inherit;right:0}.dropdown--nocaret .navbar__link:after{content:none!important}.dropdown__menu{background-color:var(--ifm-dropdown-background-color);border-radius:var(--ifm-global-radius);box-shadow:var(--ifm-global-shadow-md);left:0;list-style:none;max-height:80vh;min-width:10rem;opacity:0;overflow-y:auto;padding:.5rem;position:absolute;top:calc(100% - var(--ifm-navbar-item-padding-vertical) + .3rem);transform:translateY(-.625rem);transition-duration:var(--ifm-transition-fast);transition-property:opacity,transform,visibility;transition-timing-function:var(--ifm-transition-timing-default);visibility:hidden;z-index:var(--ifm-z-index-dropdown)}.menu__caret,.menu__link,.menu__list-item-collapsible{border-radius:.25rem;transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.dropdown__link{border-radius:.25rem;color:var(--ifm-dropdown-link-color);display:block;font-size:.875rem;margin-top:.2rem;padding:.25rem .5rem}.dropdown__link--active,.dropdown__link:hover{background-color:var(--ifm-dropdown-hover-background-color);color:var(--ifm-dropdown-link-color);text-decoration:none}.dropdown__link--active,.dropdown__link--active:hover{--ifm-dropdown-link-color:var(--ifm-link-color)}.dropdown>.navbar__link:after{border-color:currentcolor transparent;border-style:solid;border-width:.4em .4em 0;content:"";margin-left:.3em;position:relative;top:2px;transform:translateY(-50%)}.footer{background-color:var(--ifm-footer-background-color);color:var(--ifm-footer-color);padding:var(--ifm-footer-padding-vertical) var(--ifm-footer-padding-horizontal)}.footer--dark{--ifm-footer-background-color:#303846;--ifm-footer-color:var(--ifm-footer-link-color);--ifm-footer-link-color:var(--ifm-color-secondary);--ifm-footer-title-color:var(--ifm-color-white)}.footer__links{margin-bottom:1rem}.footer__link-item{color:var(--ifm-footer-link-color);line-height:2}.footer__link-item:hover{color:var(--ifm-footer-link-hover-color)}.footer__link-separator{margin:0 var(--ifm-footer-link-horizontal-spacing)}.footer__logo{margin-top:1rem;max-width:10rem}.footer__title{color:var(--ifm-footer-title-color);font:700 var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base);margin-bottom:var(--ifm-heading-margin-bottom)}.menu,.navbar__link{font-weight:var(--ifm-font-weight-semibold)}.docItemContainer_vinB article>:first-child,.docItemContainer_vinB header+*,.footer__item{margin-top:0}.admonition-content>:last-child,.collapsibleContent_i85q>:last-child,.footer__items,.tabItem_OmH5>:last-child,table p{margin-bottom:0}.codeBlockStandalone_Px3r,[type=checkbox]{padding:0}.hero{align-items:center;background-color:var(--ifm-hero-background-color);color:var(--ifm-hero-text-color);display:flex;padding:4rem 2rem}.hero--primary{--ifm-hero-background-color:var(--ifm-color-primary);--ifm-hero-text-color:var(--ifm-font-color-base-inverse)}.hero--dark{--ifm-hero-background-color:#303846;--ifm-hero-text-color:var(--ifm-color-white)}.hero__title{font-size:3rem}.hero__subtitle{font-size:1.5rem}.menu__list{list-style:none;margin:0;padding-left:0}.menu__caret,.menu__link{padding:var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal)}.menu__list .menu__list{flex:0 0 100%;margin-top:.25rem;padding-left:var(--ifm-menu-link-padding-horizontal)}.menu__list-item:not(:first-child){margin-top:.25rem}.menu__list-item--collapsed .menu__list{height:0;overflow:hidden}.details_lb9f[data-collapsed=false].isBrowser_bmU9>summary:before,.details_lb9f[open]:not(.isBrowser_bmU9)>summary:before,.menu__list-item--collapsed .menu__caret:before,.menu__list-item--collapsed .menu__link--sublist:after{transform:rotate(90deg)}.menu__list-item-collapsible{display:flex;flex-wrap:wrap;position:relative}.menu__caret:hover,.menu__link:hover,.menu__list-item-collapsible--active,.menu__list-item-collapsible:hover{background:var(--ifm-menu-color-background-hover)}.menu__list-item-collapsible .menu__link--active,.menu__list-item-collapsible .menu__link:hover{background:none!important}.menu__caret,.menu__link{align-items:center;display:flex}.menu__link{color:var(--ifm-menu-color);flex:1;line-height:1.25}.menu__link:hover{color:var(--ifm-menu-color);text-decoration:none}.menu__caret:before,.menu__link--sublist-caret:after{height:1.25rem;transform:rotate(180deg);transition:transform var(--ifm-transition-fast) linear;width:1.25rem;filter:var(--ifm-menu-link-sublist-icon-filter);content:""}.menu__link--sublist-caret:after{background:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem;margin-left:auto;min-width:1.25rem}.menu__link--active,.menu__link--active:hover{color:var(--ifm-menu-color-active)}.navbar__brand,.navbar__link{color:var(--ifm-navbar-link-color)}.menu__link--active:not(.menu__link--sublist){background-color:var(--ifm-menu-color-background-active)}.menu__caret:before{background:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem}.navbar--dark,html[data-theme=dark]{--ifm-menu-link-sublist-icon-filter:invert(100%) sepia(94%) saturate(17%) hue-rotate(223deg) brightness(104%) contrast(98%)}.navbar{background-color:var(--ifm-navbar-background-color);box-shadow:var(--ifm-navbar-shadow);height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal)}.docsWrapper_mKqt,.navbar,.navbar>.container,.navbar>.container-fluid{display:flex}.navbar--fixed-top{position:-webkit-sticky;position:sticky;top:0;z-index:var(--ifm-z-index-fixed)}.navbar-sidebar,.navbar-sidebar__backdrop{bottom:0;opacity:0;position:fixed;transition-timing-function:ease-in-out;left:0;top:0;visibility:hidden}.navbar__inner{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.navbar__brand{align-items:center;display:flex;margin-right:1rem;min-width:0}.navbar__brand:hover{color:var(--ifm-navbar-link-hover-color);text-decoration:none}.navbar__title{flex:1 1 auto}.navbar__toggle{display:none;margin-right:.5rem}.navbar__logo{flex:0 0 auto;height:2rem;margin-right:.5rem}.navbar__items{align-items:center;display:flex;flex:1;min-width:0}.navbar__items--center{flex:0 0 auto}.navbar__items--center .navbar__brand{margin:0}.navbar__items--center+.navbar__items--right{flex:1}.navbar__items--right{flex:0 0 auto;justify-content:flex-end}.navbar__items--right>:last-child{padding-right:0}.navbar__item{display:inline-block;padding:var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal)}.navbar__link--active,.navbar__link:hover{color:var(--ifm-navbar-link-hover-color);text-decoration:none}.navbar--dark,.navbar--primary{--ifm-menu-color:var(--ifm-color-gray-300);--ifm-navbar-link-color:var(--ifm-color-gray-100);--ifm-navbar-search-input-background-color:hsla(0,0%,100%,.1);--ifm-navbar-search-input-placeholder-color:hsla(0,0%,100%,.5);color:var(--ifm-color-white)}.navbar--dark{--ifm-navbar-background-color:#242526;--ifm-menu-color-background-active:hsla(0,0%,100%,.05);--ifm-navbar-search-input-color:var(--ifm-color-white)}.navbar--primary{--ifm-navbar-background-color:var(--ifm-color-primary);--ifm-navbar-link-hover-color:var(--ifm-color-white);--ifm-menu-color-active:var(--ifm-color-white);--ifm-navbar-search-input-color:var(--ifm-color-emphasis-500)}.navbar__search-input{-webkit-appearance:none;appearance:none;background:var(--ifm-navbar-search-input-background-color) var(--ifm-navbar-search-input-icon) no-repeat .75rem center/1rem 1rem;border:none;border-radius:2rem;color:var(--ifm-navbar-search-input-color);cursor:text;display:inline-block;font-size:.9rem;height:2rem;padding:0 .5rem 0 2.25rem;width:12.5rem}.navbar__search-input:-ms-input-placeholder{color:var(--ifm-navbar-search-input-placeholder-color)}.navbar__search-input::placeholder{color:var(--ifm-navbar-search-input-placeholder-color)}.navbar-sidebar{background-color:var(--ifm-navbar-background-color);box-shadow:var(--ifm-global-shadow-md);transform:translate3d(-100%,0,0);transition-duration:.25s;transition-property:opacity,visibility,transform;width:var(--ifm-navbar-sidebar-width)}.navbar-sidebar--show .navbar-sidebar,.navbar-sidebar__items{transform:translateZ(0)}.navbar-sidebar--show .navbar-sidebar,.navbar-sidebar--show .navbar-sidebar__backdrop{opacity:1;visibility:visible}.navbar-sidebar__backdrop{background-color:rgba(0,0,0,.6);right:0;transition-duration:.1s;transition-property:opacity,visibility}.navbar-sidebar__brand{align-items:center;box-shadow:var(--ifm-navbar-shadow);display:flex;flex:1;height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal)}.navbar-sidebar__items{display:flex;height:calc(100% - var(--ifm-navbar-height));transition:transform var(--ifm-transition-fast) ease-in-out}.navbar-sidebar__items--show-secondary{transform:translate3d(calc((var(--ifm-navbar-sidebar-width))*-1),0,0)}.navbar-sidebar__item{flex-shrink:0;padding:.5rem;width:calc(var(--ifm-navbar-sidebar-width))}.navbar-sidebar__back{background:var(--ifm-menu-color-background-active);font-size:15px;font-weight:var(--ifm-button-font-weight);margin:0 0 .2rem -.5rem;padding:.6rem 1.5rem;position:relative;text-align:left;top:-.5rem;width:calc(100% + 1rem)}.navbar-sidebar__close{display:flex;margin-left:auto}.pagination{column-gap:var(--ifm-pagination-page-spacing);display:flex;font-size:var(--ifm-pagination-font-size);padding-left:0}.pagination--sm{--ifm-pagination-font-size:0.8rem;--ifm-pagination-padding-horizontal:0.8rem;--ifm-pagination-padding-vertical:0.2rem}.pagination--lg{--ifm-pagination-font-size:1.2rem;--ifm-pagination-padding-horizontal:1.2rem;--ifm-pagination-padding-vertical:0.3rem}.pagination__item{display:inline-flex}.pagination__item>span{padding:var(--ifm-pagination-padding-vertical)}.pagination__item--active .pagination__link{color:var(--ifm-pagination-color-active)}.pagination__item--active .pagination__link,.pagination__item:not(.pagination__item--active):hover .pagination__link{background:var(--ifm-pagination-item-active-background)}.pagination__item--disabled,.pagination__item[disabled]{opacity:.25;pointer-events:none}.pagination__link{border-radius:var(--ifm-pagination-border-radius);color:var(--ifm-font-color-base);display:inline-block;padding:var(--ifm-pagination-padding-vertical) var(--ifm-pagination-padding-horizontal);transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pagination__link:hover{text-decoration:none}.pagination-nav{grid-gap:var(--ifm-spacing-horizontal);display:grid;gap:var(--ifm-spacing-horizontal);grid-template-columns:repeat(2,1fr)}.pagination-nav__link{border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-pagination-nav-border-radius);display:block;height:100%;line-height:var(--ifm-heading-line-height);padding:var(--ifm-global-spacing);transition:border-color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pagination-nav__link:hover{border-color:var(--ifm-pagination-nav-color-hover);text-decoration:none}.pagination-nav__link--next{grid-column:2/3;text-align:right}.pagination-nav__label{font-size:var(--ifm-h4-font-size);font-weight:var(--ifm-heading-font-weight);word-break:break-word}.pagination-nav__link--prev .pagination-nav__label:before{content:"« "}.pagination-nav__link--next .pagination-nav__label:after{content:" »"}.pagination-nav__sublabel{color:var(--ifm-color-content-secondary);font-size:var(--ifm-h5-font-size);font-weight:var(--ifm-font-weight-semibold);margin-bottom:.25rem}.pills__item,.tabs{font-weight:var(--ifm-font-weight-bold)}.pills{display:flex;gap:var(--ifm-pills-spacing);padding-left:0}.pills__item{border-radius:.5rem;cursor:pointer;display:inline-block;padding:.25rem 1rem;transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pills__item--active{color:var(--ifm-pills-color-active)}.pills__item--active,.pills__item:not(.pills__item--active):hover{background:var(--ifm-pills-color-background-active)}.pills--block{justify-content:stretch}.pills--block .pills__item{flex-grow:1;text-align:center}.tabs{color:var(--ifm-tabs-color);display:flex;margin-bottom:0;overflow-x:auto;padding-left:0}.tabs__item{border-bottom:3px solid transparent;border-radius:var(--ifm-global-radius);cursor:pointer;display:inline-flex;padding:var(--ifm-tabs-padding-vertical) var(--ifm-tabs-padding-horizontal);transition:background-color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.tabs__item--active{border-bottom-color:var(--ifm-tabs-color-active-border);border-bottom-left-radius:0;border-bottom-right-radius:0;color:var(--ifm-tabs-color-active)}.tabs__item:hover{background-color:var(--ifm-hover-overlay)}.tabs--block{justify-content:stretch}.tabs--block .tabs__item{flex-grow:1;justify-content:center}html[data-theme=dark]{--ifm-color-scheme:dark;--ifm-color-emphasis-0:var(--ifm-color-gray-1000);--ifm-color-emphasis-100:var(--ifm-color-gray-900);--ifm-color-emphasis-200:var(--ifm-color-gray-800);--ifm-color-emphasis-300:var(--ifm-color-gray-700);--ifm-color-emphasis-400:var(--ifm-color-gray-600);--ifm-color-emphasis-600:var(--ifm-color-gray-400);--ifm-color-emphasis-700:var(--ifm-color-gray-300);--ifm-color-emphasis-800:var(--ifm-color-gray-200);--ifm-color-emphasis-900:var(--ifm-color-gray-100);--ifm-color-emphasis-1000:var(--ifm-color-gray-0);--ifm-background-color:#1b1b1d;--ifm-background-surface-color:#242526;--ifm-hover-overlay:hsla(0,0%,100%,.05);--ifm-color-content:#e3e3e3;--ifm-color-content-secondary:#fff;--ifm-breadcrumb-separator-filter:invert(64%) sepia(11%) saturate(0%) hue-rotate(149deg) brightness(99%) contrast(95%);--ifm-code-background:hsla(0,0%,100%,.1);--ifm-scrollbar-track-background-color:#444;--ifm-scrollbar-thumb-background-color:#686868;--ifm-scrollbar-thumb-hover-background-color:#7a7a7a;--ifm-table-stripe-background:hsla(0,0%,100%,.07);--ifm-toc-border-color:var(--ifm-color-emphasis-200);--ifm-color-primary-contrast-background:#102445;--ifm-color-primary-contrast-foreground:#ebf2fc;--ifm-color-secondary-contrast-background:#474748;--ifm-color-secondary-contrast-foreground:#fdfdfe;--ifm-color-success-contrast-background:#003100;--ifm-color-success-contrast-foreground:#e6f6e6;--ifm-color-info-contrast-background:#193c47;--ifm-color-info-contrast-foreground:#eef9fd;--ifm-color-warning-contrast-background:#4d3800;--ifm-color-warning-contrast-foreground:#fff8e6;--ifm-color-danger-contrast-background:#4b1113;--ifm-color-danger-contrast-foreground:#ffebec}.admonition h5{margin-bottom:8px;margin-top:0}.admonition h5 code{text-transform:none}.admonition-icon{display:inline-block;margin-right:.4em;vertical-align:middle}.admonition-icon svg{stroke-width:0;stroke:var(--ifm-alert-foreground-color);display:inline-block;height:22px;width:22px}.admonition{margin-bottom:1em}#nprogress .bar{background:var(--docusaurus-progress-bar-color);height:2px;left:0;position:fixed;top:0;width:100%;z-index:6}#nprogress .peg{box-shadow:0 0 10px var(--docusaurus-progress-bar-color),0 0 5px var(--docusaurus-progress-bar-color);height:100%;opacity:1;position:absolute;right:0;transform:rotate(3deg) translateY(-4px);width:100px}.docusaurus-highlight-code-line{background-color:rgba(0,0,0,.1);display:block;margin:0 calc(var(--ifm-pre-padding)*-1);padding:0 var(--ifm-pre-padding)}.markdown li>p,.markdown>p,.run-code{margin-bottom:10px}html[data-theme=dark] .docusaurus-highlight-code-line{background-color:rgba(0,0,0,.3)}table{border-collapse:collapse;margin-bottom:var(--ifm-spacing-vertical);display:table;font-size:15px}table thead tr{border-bottom-width:1px!important}.markdown li>p{margin-top:10px}.navbar__search{padding-left:1rem;padding-left:var(--ifm-navbar-padding-horizontal)}.run-code{background-color:#25c2a0;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;padding:3px 7px}#docusaurus-base-url-issue-banner-container,.themedImage_W2Cr,[data-theme=dark] .lightToggleIcon_v35p,[data-theme=light] .darkToggleIcon_nQuB,html[data-announcement-bar-initially-dismissed=true] .announcementBar_IbjG{display:none}.skipToContent_ZgBM{background-color:var(--ifm-background-surface-color);color:var(--ifm-color-emphasis-900);left:100%;padding:calc(var(--ifm-global-spacing)/2) var(--ifm-global-spacing);position:fixed;top:1rem;z-index:calc(var(--ifm-z-index-fixed) + 1)}.skipToContent_ZgBM:focus{box-shadow:var(--ifm-global-shadow-md);left:1rem}.announcementBar_IbjG{align-items:center;background-color:var(--ifm-color-white);border-bottom:1px solid var(--ifm-color-emphasis-100);color:var(--ifm-color-black);display:flex;height:var(--docusaurus-announcement-bar-height)}.announcementBarPlaceholder_NC_W{flex:0 0 10px}.announcementBarClose_FG1z{align-self:stretch;flex:0 0 30px;line-height:0;padding:0}.announcementBarContent_KsVm{flex:1 1 auto;font-size:85%;padding:5px 0;text-align:center}.announcementBarContent_KsVm a{color:inherit;text-decoration:underline}.toggle_S7eR{height:2rem;width:2rem}.toggleButton_rCf9{align-items:center;border-radius:50%;display:flex;height:100%;justify-content:center;transition:background var(--ifm-transition-fast);width:100%}.toggleButton_rCf9:hover{background:var(--ifm-color-emphasis-200)}.toggleButtonDisabled_Pu9x{cursor:not-allowed}[data-theme=dark] .themedImage--dark_oUvU,[data-theme=light] .themedImage--light_TfLj{display:initial}.iconExternalLink_I5OW{margin-left:.3rem}.iconLanguage_dNtB{margin-right:5px;vertical-align:text-bottom}.navbarHideable_ObN2{transition:transform var(--ifm-transition-fast) ease}.navbarHidden_FtgE{transform:translate3d(0,calc(-100% - 2px),0)}.footerLogoLink_gHmE{opacity:.5;transition:opacity var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.footerLogoLink_gHmE:hover,.hash-link:focus,:hover>.hash-link{opacity:1}#__docusaurus{display:flex;flex-direction:column;min-height:100%}.main-wrapper{flex:1 0 auto}.docusaurus-mt-lg{margin-top:3rem}.iconEdit_dcUD{margin-right:.3em;vertical-align:sub}.tag_hD8n{border:1px solid var(--docusaurus-tag-list-border);transition:border var(--ifm-transition-fast)}.tag_hD8n:hover{--docusaurus-tag-list-border:var(--ifm-link-color);text-decoration:none}.tagRegular_D6E_{border-radius:.5rem;font-size:90%;padding:.3rem .5rem}.tagWithCount_i0QQ{align-items:center;border-left:0;display:flex;padding:0 .5rem 0 1rem;position:relative}.tagWithCount_i0QQ:after,.tagWithCount_i0QQ:before{border:1px solid var(--docusaurus-tag-list-border);content:"";position:absolute;top:50%;transition:inherit}.tagWithCount_i0QQ:before{border-bottom:0;border-right:0;height:1.18rem;right:100%;transform:translate(50%,-50%) rotate(-45deg);width:1.18rem}.tagWithCount_i0QQ:after{border-radius:50%;height:.5rem;left:0;transform:translateY(-50%);width:.5rem}.tagWithCount_i0QQ span{background:var(--ifm-color-secondary);border-radius:var(--ifm-global-radius);color:var(--ifm-color-black);font-size:.7rem;line-height:1.2;margin-left:.3rem;padding:.1rem .4rem}.tags_XVD_{display:inline}.tag_JSN8{display:inline-block;margin:0 .4rem .5rem 0}.lastUpdated_foO9{font-size:smaller;font-style:italic;margin-top:.2rem}.tableOfContents_cNA8{max-height:calc(100vh - var(--ifm-navbar-height) - 2rem);overflow-y:auto;position:-webkit-sticky;position:sticky;top:calc(var(--ifm-navbar-height) + 1rem)}.tocCollapsible_bZGK{background-color:var(--ifm-menu-color-background-active);border-radius:var(--ifm-global-radius);margin:1rem 0}.buttonGroup_hRr1 button,.codeBlockContainer_MPoW{background:var(--prism-background-color);color:var(--prism-color)}.tocCollapsibleContent_NNA8>ul{border-left:none;border-top:1px solid var(--ifm-color-emphasis-300);font-size:15px;padding:.2rem 0}.tocCollapsibleContent_NNA8 ul li{margin:.4rem .8rem}.tocCollapsibleContent_NNA8 a{display:block}.tocCollapsibleButtonExpanded_KeTX:after,.tocCollapsibleExpanded_IqtF{transform:none}.tocCollapsibleButton_l22C{align-items:center;display:flex;font-size:inherit;justify-content:space-between;padding:.4rem .8rem;width:100%}.tocCollapsibleButton_l22C:after{background:var(--ifm-menu-link-sublist-icon) 50% 50%/2rem 2rem no-repeat;content:"";filter:var(--ifm-menu-link-sublist-icon-filter);height:1.25rem;transform:rotate(180deg);transition:transform var(--ifm-transition-fast);width:1.25rem}.anchorWithStickyNavbar_mojV{scroll-margin-top:calc(var(--ifm-navbar-height) + .5rem)}.anchorWithHideOnScrollNavbar_R0VQ{scroll-margin-top:.5rem}.hash-link{opacity:0;padding-left:.5rem;transition:opacity var(--ifm-transition-fast);user-select:none}.hash-link:before{content:"#"}.breadcrumbsContainer_Xlws{--ifm-breadcrumb-size-multiplier:0.8;margin-bottom:.8rem}.breadcrumbHomeIcon_kU5B{height:1.1rem;position:relative;top:1px;vertical-align:top;width:1.1rem}.codeBlockContainer_MPoW{border-radius:var(--ifm-code-border-radius);box-shadow:var(--ifm-global-shadow-lw);margin-bottom:var(--ifm-leading)}.codeBlockContent_B9tL{border-radius:inherit;direction:ltr;position:relative}.codeBlockTitle_YYkX{border-bottom:1px solid var(--ifm-color-emphasis-300);border-top-left-radius:inherit;border-top-right-radius:inherit;font-size:var(--ifm-code-font-size);font-weight:500;padding:.75rem var(--ifm-pre-padding)}.codeBlock__0OG{--ifm-pre-background:var(--prism-background-color);margin:0;padding:0}.codeBlockTitle_YYkX+.codeBlockContent_B9tL .codeBlock__0OG{border-top-left-radius:0;border-top-right-radius:0}.codeBlockLines_gEuF{float:left;font:inherit;min-width:100%;padding:var(--ifm-pre-padding)}.codeBlockLinesWithNumbering_hGCP{display:table;padding:var(--ifm-pre-padding) 0}.buttonGroup_hRr1{column-gap:.2rem;display:flex;position:absolute;right:calc(var(--ifm-pre-padding)/2);top:calc(var(--ifm-pre-padding)/2)}.buttonGroup_hRr1 button{align-items:center;border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-global-radius);display:flex;line-height:0;opacity:0;padding:.4rem;transition:opacity .2s ease-in-out}.buttonGroup_hRr1 button:focus-visible,.buttonGroup_hRr1 button:hover{opacity:1!important}.theme-code-block:hover .buttonGroup_hRr1 button{opacity:.4}.theme-code-block-highlighted-line{background-color:var(--docusaurus-highlighted-code-line-bg);display:block;margin:0 calc(var(--ifm-pre-padding)*-1);padding:0 var(--ifm-pre-padding)}:where(:root){--docusaurus-highlighted-code-line-bg:#484d5b}:where([data-theme=dark]){--docusaurus-highlighted-code-line-bg:#646464}.codeLine_rqGN{counter-increment:a;display:table-row}.codeLineNumber_hzTh{background:var(--ifm-pre-background);display:table-cell;left:0;padding:0 var(--ifm-pre-padding);position:-webkit-sticky;position:sticky;text-align:right;width:1%}.codeLineNumber_hzTh:before{content:counter(a);opacity:.4}.codeLineContent_hM6e{padding-right:var(--ifm-pre-padding)}.theme-code-block:hover .copyButtonCopied_ljy5{opacity:1!important}.copyButtonIcons_W9eQ{height:1.125rem;position:relative;width:1.125rem}.copyButtonIcon_XEyF,.copyButtonSuccessIcon_i9w9{fill:currentColor;height:inherit;left:0;opacity:inherit;position:absolute;top:0;transition:.15s;width:inherit}.copyButtonSuccessIcon_i9w9{color:#00d600;left:50%;opacity:0;top:50%;transform:translate(-50%,-50%) scale(.33)}.copyButtonCopied_ljy5 .copyButtonIcon_XEyF{opacity:0;transform:scale(.33)}.copyButtonCopied_ljy5 .copyButtonSuccessIcon_i9w9{opacity:1;transform:translate(-50%,-50%) scale(1);transition-delay:75ms}.wordWrapButtonIcon_azs1{height:1.2rem;width:1.2rem}.details_lb9f{--docusaurus-details-summary-arrow-size:0.38rem;--docusaurus-details-transition:transform 200ms ease;--docusaurus-details-decoration-color:grey}.details_lb9f>summary{cursor:pointer;list-style:none;padding-left:1rem;position:relative}.details_lb9f>summary::-webkit-details-marker{display:none}.details_lb9f>summary:before{border-color:transparent transparent transparent var(--docusaurus-details-decoration-color);border-style:solid;border-width:var(--docusaurus-details-summary-arrow-size);content:"";left:0;position:absolute;top:.45rem;transform:rotate(0);transform-origin:calc(var(--docusaurus-details-summary-arrow-size)/2) 50%;transition:var(--docusaurus-details-transition)}.collapsibleContent_i85q{border-top:1px solid var(--docusaurus-details-decoration-color);margin-top:1rem;padding-top:1rem}.details_BAp3{--docusaurus-details-decoration-color:var(--ifm-alert-border-color);--docusaurus-details-transition:transform var(--ifm-transition-fast) ease;border:1px solid var(--ifm-alert-border-color);margin:0 0 var(--ifm-spacing-vertical)}.img_E7b_{height:auto}.backToTopButton_RiI4{background-color:var(--ifm-color-emphasis-200);border-radius:50%;bottom:1.3rem;box-shadow:var(--ifm-global-shadow-lw);height:3rem;opacity:0;position:fixed;right:1.3rem;transform:scale(0);transition:all var(--ifm-transition-fast) var(--ifm-transition-timing-default);visibility:hidden;width:3rem;z-index:calc(var(--ifm-z-index-fixed) - 1)}.backToTopButton_RiI4:after{background-color:var(--ifm-color-emphasis-1000);content:" ";display:inline-block;height:100%;-webkit-mask:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem no-repeat;mask:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem no-repeat;width:100%}.backToTopButtonShow_ssHd{opacity:1;transform:scale(1);visibility:visible}[data-theme=dark]:root{--docusaurus-collapse-button-bg:hsla(0,0%,100%,.05);--docusaurus-collapse-button-bg-hover:hsla(0,0%,100%,.1)}.collapseSidebarButton_FykI,.docSidebarContainer_UQUJ,.sidebarLogo_YUvz{display:none}.docMainContainer_uL0j,.docPage_ualW{display:flex;width:100%}.searchbox,.searchbox__input{box-sizing:border-box;display:inline-block}.algolia-docsearch-suggestion{border-bottom-color:#3a3dd1}.algolia-docsearch-suggestion--category-header{background-color:#4b54de}.algolia-docsearch-suggestion--highlight{color:#3a33d1}.algolia-docsearch-suggestion--category-header .algolia-docsearch-suggestion--highlight{background-color:#4d47d5}.aa-cursor .algolia-docsearch-suggestion--content{color:#272296}.aa-cursor .algolia-docsearch-suggestion{background:#ebebfb}.searchbox{height:32px!important;position:relative;visibility:visible!important;width:200px}.searchbox .algolia-autocomplete{display:block;height:100%;width:100%}.searchbox__wrapper{height:100%;position:relative;width:100%;z-index:4}.searchbox__input{-webkit-appearance:none;appearance:none;background:#fff!important;border:0;border-radius:16px;box-shadow:inset 0 0 0 1px #ccc;font-size:12px;height:100%;padding:0 26px 0 32px;transition:box-shadow .4s,background .4s;vertical-align:middle;white-space:normal;width:100%}.searchbox__input::-webkit-search-cancel-button,.searchbox__input::-webkit-search-decoration,.searchbox__input::-webkit-search-results-button,.searchbox__input::-webkit-search-results-decoration{display:none}.searchbox__input:hover{box-shadow:inset 0 0 0 1px #b3b3b3}.searchbox__input:active,.searchbox__input:focus{background:#fff;box-shadow:inset 0 0 0 1px #aaa;outline:0}.searchbox__input:-ms-input-placeholder{color:#aaa}.searchbox__input::placeholder{color:#aaa}.searchbox__submit{background-color:rgba(69,142,225,0);border:0;border-radius:16px 0 0 16px;font-size:inherit;height:100%;left:0;margin:0;padding:0;position:absolute;right:inherit;text-align:center;top:0;user-select:none;vertical-align:middle;width:32px}.searchbox__submit:before{content:"";display:inline-block;height:100%;margin-right:-4px;vertical-align:middle}.algolia-autocomplete .ds-dropdown-menu .ds-suggestion,.searchbox__submit:active,.searchbox__submit:hover{cursor:pointer}.searchbox__submit svg{fill:#6d7e96;height:14px;vertical-align:middle;width:14px}.searchbox__reset{fill:rgba(0,0,0,.5);background:none;border:0;cursor:pointer;display:block;font-size:inherit;margin:0;padding:0;position:absolute;right:8px;top:8px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.searchbox__reset.hide{display:none}.searchbox__reset svg{display:block;height:8px;margin:4px;width:8px}.searchbox__input:valid~.searchbox__reset{animation-duration:.15s;animation-name:a;display:block}@keyframes a{0%{opacity:0;transform:translate3d(-20%,0,0)}to{opacity:1;transform:none}}.algolia-autocomplete .ds-dropdown-menu:before{background:#373940;border-radius:2px;border-right:1px solid #373940;border-top:1px solid #373940;content:"";display:block;height:14px;position:absolute;top:-7px;transform:rotate(-45deg);width:14px;z-index:5}.algolia-autocomplete .ds-dropdown-menu{box-shadow:0 1px 0 0 rgba(0,0,0,.2),0 2px 3px 0 rgba(0,0,0,.1)}.algolia-autocomplete .ds-dropdown-menu .ds-suggestions{position:relative;z-index:5}.algolia-autocomplete .ds-dropdown-menu [class^=ds-dataset-]{background:#fff;border-radius:4px;overflow:auto;padding:0;position:relative}.algolia-autocomplete .algolia-docsearch-suggestion{display:block;overflow:hidden;padding:0;position:relative;text-decoration:none}.algolia-autocomplete .ds-cursor .algolia-docsearch-suggestion--wrapper{background:#f1f1f1;box-shadow:inset -2px 0 0 #61dafb}.algolia-autocomplete .algolia-docsearch-suggestion--highlight{background:#ffe564;padding:.1em .05em}.algolia-autocomplete .algolia-docsearch-suggestion--category-header .algolia-docsearch-suggestion--category-header-lvl0 .algolia-docsearch-suggestion--highlight,.algolia-autocomplete .algolia-docsearch-suggestion--category-header .algolia-docsearch-suggestion--category-header-lvl1 .algolia-docsearch-suggestion--highlight{background:inherit;color:inherit}.algolia-autocomplete .algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight{background:inherit;box-shadow:inset 0 -2px 0 0 rgba(69,142,225,.8);color:inherit;padding:0 0 1px}.algolia-autocomplete .algolia-docsearch-suggestion--content{cursor:pointer;display:block;float:right;padding:5.33333px 0 5.33333px 10.66667px;position:relative;width:70%}.algolia-autocomplete .algolia-docsearch-suggestion--content:before{background:#ececec;content:"";display:block;height:100%;left:-1px;position:absolute;top:0;width:1px}.algolia-autocomplete .algolia-docsearch-suggestion--category-header{background-color:#373940;color:#fff;display:none;font-size:14px;font-weight:700;letter-spacing:.08em;margin:0;padding:5px 8px;position:relative;text-transform:uppercase}.algolia-autocomplete .algolia-docsearch-suggestion--wrapper{background-color:#fff;float:left;padding:8px 0 0;width:100%}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column{word-wrap:break-word;color:#777;display:none;float:left;font-size:.9em;padding:5.33333px 10.66667px;position:relative;text-align:right;width:30%}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column:before{background:#ececec;content:"";display:block;height:100%;position:absolute;right:0;top:0;width:1px}.algolia-autocomplete .algolia-docsearch-suggestion.algolia-docsearch-suggestion__main .algolia-docsearch-suggestion--category-header,.algolia-autocomplete .algolia-docsearch-suggestion.algolia-docsearch-suggestion__secondary{display:block}.algolia-autocomplete .algolia-docsearch-suggestion--no-results:before,.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-inline{display:none}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column .algolia-docsearch-suggestion--highlight{background-color:inherit;color:inherit}.algolia-autocomplete .algolia-docsearch-suggestion--title{color:#02060c;font-size:.9em;font-weight:700;margin-bottom:4px}.algolia-autocomplete .algolia-docsearch-suggestion--text{color:#63676d;display:block;font-size:.85em;line-height:1.2em;padding-right:2px}.algolia-autocomplete .algolia-docsearch-suggestion--no-results{background-color:#373940;font-size:1.2em;margin-top:-8px;padding:8px 0;text-align:center;width:100%}.algolia-autocomplete .algolia-docsearch-suggestion--no-results .algolia-docsearch-suggestion--text{color:#fff;margin-top:4px}.algolia-autocomplete .algolia-docsearch-suggestion code{background-color:#ebebeb;border:none;border-radius:3px;color:#222;font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;font-size:90%;padding:1px 5px}.algolia-autocomplete .algolia-docsearch-suggestion code .algolia-docsearch-suggestion--highlight{background:none}.algolia-autocomplete .algolia-docsearch-suggestion.algolia-docsearch-suggestion__main .algolia-docsearch-suggestion--category-header{color:#fff;display:block}.algolia-autocomplete .algolia-docsearch-suggestion.algolia-docsearch-suggestion__secondary .algolia-docsearch-suggestion--subcategory-column{display:block}.algolia-autocomplete .algolia-docsearch-footer{background-color:#fff;float:right;font-size:0;height:30px;line-height:0;width:100%;z-index:7}.algolia-autocomplete .algolia-docsearch-footer--logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 130 18'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='url(%2523a)' d='M59.4.02h13.3a2.37 2.37 0 0 1 2.38 2.37V15.6a2.37 2.37 0 0 1-2.38 2.36H59.4a2.37 2.37 0 0 1-2.38-2.36V2.38A2.37 2.37 0 0 1 59.4.02z'/%3E%3Cpath fill='%2523FFF' d='M66.26 4.56c-2.82 0-5.1 2.27-5.1 5.08 0 2.8 2.28 5.07 5.1 5.07 2.8 0 5.1-2.26 5.1-5.07 0-2.8-2.28-5.07-5.1-5.07zm0 8.65c-2 0-3.6-1.6-3.6-3.56 0-1.97 1.6-3.58 3.6-3.58 1.98 0 3.6 1.6 3.6 3.58a3.58 3.58 0 0 1-3.6 3.57zm0-6.4v2.66c0 .07.08.13.15.1l2.4-1.24c.04-.02.06-.1.03-.14a2.96 2.96 0 0 0-2.46-1.5.1.1 0 0 0-.1.1zm-3.33-1.96-.3-.3a.78.78 0 0 0-1.12 0l-.36.36a.77.77 0 0 0 0 1.1l.3.3c.05.05.13.04.17 0 .2-.25.4-.5.6-.7.23-.23.46-.43.7-.6.07-.04.07-.1.03-.16zm5-.8V3.4a.78.78 0 0 0-.78-.78h-1.83a.78.78 0 0 0-.78.78v.63c0 .07.06.12.14.1a5.74 5.74 0 0 1 1.58-.22c.52 0 1.04.07 1.54.2a.1.1 0 0 0 .13-.1z'/%3E%3Cpath fill='%2523182359' d='M102.16 13.76c0 1.46-.37 2.52-1.12 3.2-.75.67-1.9 1-3.44 1-.56 0-1.74-.1-2.67-.3l.34-1.7c.78.17 1.82.2 2.36.2.86 0 1.48-.16 1.84-.5.37-.36.55-.88.55-1.57v-.35a6.37 6.37 0 0 1-.84.3 4.15 4.15 0 0 1-1.2.17 4.5 4.5 0 0 1-1.6-.28 3.38 3.38 0 0 1-1.26-.82 3.74 3.74 0 0 1-.8-1.35c-.2-.54-.3-1.5-.3-2.2 0-.67.1-1.5.3-2.06a3.92 3.92 0 0 1 .9-1.43 4.12 4.12 0 0 1 1.45-.92 5.3 5.3 0 0 1 1.94-.37c.7 0 1.35.1 1.97.2a15.86 15.86 0 0 1 1.6.33v8.46zm-5.95-4.2c0 .9.2 1.88.6 2.3.4.4.9.62 1.53.62.34 0 .66-.05.96-.15a2.75 2.75 0 0 0 .73-.33V6.7a8.53 8.53 0 0 0-1.42-.17c-.76-.02-1.36.3-1.77.8-.4.5-.62 1.4-.62 2.23zm16.13 0c0 .72-.1 1.26-.32 1.85a4.4 4.4 0 0 1-.9 1.53c-.38.42-.85.75-1.4.98-.54.24-1.4.37-1.8.37-.43 0-1.27-.13-1.8-.36a4.1 4.1 0 0 1-1.4-.97 4.5 4.5 0 0 1-.92-1.52 5.04 5.04 0 0 1-.33-1.84c0-.72.1-1.4.32-2 .22-.6.53-1.1.92-1.5.4-.43.86-.75 1.4-.98a4.55 4.55 0 0 1 1.78-.34 4.7 4.7 0 0 1 1.8.34c.54.23 1 .55 1.4.97.38.42.68.92.9 1.5.23.6.35 1.3.35 2zm-2.2 0c0-.92-.2-1.7-.6-2.22-.38-.54-.94-.8-1.64-.8-.72 0-1.27.26-1.67.8-.4.54-.58 1.3-.58 2.22 0 .93.2 1.56.6 2.1.38.54.94.8 1.64.8s1.25-.26 1.65-.8c.4-.55.6-1.17.6-2.1zm6.97 4.7c-3.5.02-3.5-2.8-3.5-3.27L113.57.92l2.15-.34v10c0 .25 0 1.87 1.37 1.88v1.8zm3.77 0h-2.15v-9.2l2.15-.33v9.54zM119.8 3.74c.7 0 1.3-.58 1.3-1.3 0-.7-.58-1.3-1.3-1.3-.73 0-1.3.6-1.3 1.3 0 .72.58 1.3 1.3 1.3zm6.43 1c.7 0 1.3.1 1.78.27.5.18.88.42 1.17.73.28.3.5.74.6 1.18.13.46.2.95.2 1.5v5.47a25.24 25.24 0 0 1-1.5.25c-.67.1-1.42.15-2.25.15a6.83 6.83 0 0 1-1.52-.16 3.2 3.2 0 0 1-1.18-.5 2.46 2.46 0 0 1-.76-.9c-.18-.37-.27-.9-.27-1.44 0-.52.1-.85.3-1.2.2-.37.48-.67.83-.9a3.6 3.6 0 0 1 1.23-.5 7.07 7.07 0 0 1 2.2-.1l.83.16V8.4c0-.25-.03-.48-.1-.7a1.5 1.5 0 0 0-.3-.58c-.15-.18-.34-.3-.58-.4a2.54 2.54 0 0 0-.92-.17c-.5 0-.94.06-1.35.13-.4.08-.75.16-1 .25l-.27-1.74c.27-.1.67-.18 1.2-.28a9.34 9.34 0 0 1 1.65-.14zm.18 7.74c.66 0 1.15-.04 1.5-.1V10.2a5.1 5.1 0 0 0-2-.1c-.23.03-.45.1-.64.2a1.17 1.17 0 0 0-.47.38c-.13.17-.18.26-.18.52 0 .5.17.8.5.98.32.2.74.3 1.3.3zM84.1 4.8c.72 0 1.3.08 1.8.26.48.17.87.42 1.15.73.3.3.5.72.6 1.17.14.45.2.94.2 1.47v5.48a25.24 25.24 0 0 1-1.5.26c-.67.1-1.42.14-2.25.14a6.83 6.83 0 0 1-1.52-.16 3.2 3.2 0 0 1-1.18-.5 2.46 2.46 0 0 1-.76-.9c-.18-.38-.27-.9-.27-1.44 0-.53.1-.86.3-1.22.2-.36.5-.65.84-.88a3.6 3.6 0 0 1 1.24-.5 7.07 7.07 0 0 1 2.2-.1c.26.03.54.08.84.15v-.35c0-.24-.03-.48-.1-.7a1.5 1.5 0 0 0-.3-.58c-.15-.17-.34-.3-.58-.4a2.54 2.54 0 0 0-.9-.15c-.5 0-.96.05-1.37.12-.4.07-.75.15-1 .24l-.26-1.75c.27-.08.67-.17 1.18-.26a8.9 8.9 0 0 1 1.66-.15zm.2 7.73c.65 0 1.14-.04 1.48-.1v-2.17a5.1 5.1 0 0 0-1.98-.1c-.24.03-.46.1-.65.18a1.17 1.17 0 0 0-.47.4c-.12.17-.17.26-.17.52 0 .5.18.8.5.98.32.2.75.3 1.3.3zm8.68 1.74c-3.5 0-3.5-2.82-3.5-3.28L89.45.92 91.6.6v10c0 .25 0 1.87 1.38 1.88v1.8z'/%3E%3Cpath fill='%25231D3657' d='M5.03 11.03c0 .7-.26 1.24-.76 1.64-.5.4-1.2.6-2.1.6-.88 0-1.6-.14-2.17-.42v-1.2c.36.16.74.3 1.14.38.4.1.78.15 1.13.15.5 0 .88-.1 1.12-.3a.94.94 0 0 0 .35-.77.98.98 0 0 0-.33-.74c-.22-.2-.68-.44-1.37-.72-.72-.3-1.22-.62-1.52-1C.23 8.27.1 7.82.1 7.3c0-.65.22-1.17.7-1.55.46-.37 1.08-.56 1.86-.56.76 0 1.5.16 2.25.48l-.4 1.05c-.7-.3-1.32-.44-1.87-.44-.4 0-.73.08-.94.26a.9.9 0 0 0-.33.72c0 .2.04.38.12.52.08.15.22.3.42.4.2.14.55.3 1.06.52.58.24 1 .47 1.27.67.27.2.47.44.6.7.12.26.18.57.18.92zM9 13.27c-.92 0-1.64-.27-2.16-.8-.52-.55-.78-1.3-.78-2.24 0-.97.24-1.73.72-2.3.5-.54 1.15-.82 2-.82.78 0 1.4.25 1.85.72.46.48.7 1.14.7 1.97v.67H7.35c0 .58.17 1.02.46 1.33.3.3.7.47 1.24.47.36 0 .68-.04.98-.1a5.1 5.1 0 0 0 .98-.33v1.02a3.87 3.87 0 0 1-.94.32 5.72 5.72 0 0 1-1.08.1zm-.22-5.2c-.4 0-.73.12-.97.38s-.37.62-.42 1.1h2.7c0-.48-.13-.85-.36-1.1-.23-.26-.54-.38-.94-.38zm7.7 5.1-.26-.84h-.05c-.28.36-.57.6-.86.74-.28.13-.65.2-1.1.2-.6 0-1.05-.16-1.38-.48-.32-.32-.5-.77-.5-1.34 0-.62.24-1.08.7-1.4.45-.3 1.14-.47 2.07-.5l1.02-.03V9.2c0-.37-.1-.65-.27-.84-.17-.2-.45-.28-.82-.28-.3 0-.6.04-.88.13a6.68 6.68 0 0 0-.8.33l-.4-.9a4.4 4.4 0 0 1 1.05-.4 4.86 4.86 0 0 1 1.08-.12c.76 0 1.33.18 1.7.5.4.33.6.85.6 1.56v4h-.9zm-1.9-.87c.47 0 .83-.13 1.1-.38.3-.26.43-.62.43-1.08v-.52l-.76.03c-.6.03-1.02.13-1.3.3s-.4.45-.4.82c0 .26.08.47.24.6.16.16.4.23.7.23zm7.57-5.2c.25 0 .46.03.62.06l-.12 1.18a2.38 2.38 0 0 0-.56-.06c-.5 0-.92.16-1.24.5-.3.32-.47.75-.47 1.27v3.1h-1.27V7.23h1l.16 1.05h.05c.2-.36.45-.64.77-.85a1.83 1.83 0 0 1 1.02-.3zm4.12 6.17c-.9 0-1.58-.27-2.05-.8-.47-.52-.7-1.27-.7-2.25 0-1 .24-1.77.73-2.3.5-.54 1.2-.8 2.12-.8.63 0 1.2.1 1.7.34l-.4 1c-.52-.2-.96-.3-1.3-.3-1.04 0-1.55.68-1.55 2.05 0 .67.13 1.17.38 1.5.26.34.64.5 1.13.5a3.23 3.23 0 0 0 1.6-.4v1.1a2.53 2.53 0 0 1-.73.28 4.36 4.36 0 0 1-.93.08zm8.28-.1h-1.27V9.5c0-.45-.1-.8-.28-1.02-.18-.23-.47-.34-.88-.34-.53 0-.9.16-1.16.48-.25.3-.38.85-.38 1.6v2.94h-1.26V4.8h1.26v2.12c0 .34-.02.7-.06 1.1h.08a1.76 1.76 0 0 1 .72-.67c.3-.16.66-.24 1.07-.24 1.43 0 2.15.74 2.15 2.2v3.86zM42.2 7.1c.74 0 1.32.28 1.73.82.4.53.62 1.3.62 2.26 0 .97-.2 1.73-.63 2.27-.42.54-1 .82-1.75.82s-1.33-.27-1.75-.8h-.08l-.23.7h-.94V4.8h1.26v2l-.02.64-.03.56h.05c.4-.6 1-.9 1.78-.9zm-.33 1.04c-.5 0-.88.15-1.1.45-.22.3-.34.8-.35 1.5v.08c0 .72.12 1.24.35 1.57.23.32.6.48 1.12.48.44 0 .78-.17 1-.53.24-.35.36-.87.36-1.53 0-1.35-.47-2.03-1.4-2.03zm3.24-.92h1.4l1.2 3.37c.18.47.3.92.36 1.34h.04l.18-.72 1.37-4H51l-2.53 6.73c-.46 1.23-1.23 1.85-2.3 1.85-.3 0-.56-.03-.83-.1v-1c.2.05.4.08.65.08.6 0 1.03-.36 1.28-1.06l.22-.56-2.4-5.94z'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100%;display:block;height:100%;margin-left:auto;margin-right:5px;overflow:hidden;text-indent:-9000px;width:110px}@media (min-width:601px){.algolia-autocomplete.algolia-autocomplete-right .ds-dropdown-menu{left:inherit!important;right:0!important}.algolia-autocomplete.algolia-autocomplete-right .ds-dropdown-menu:before{right:48px}.algolia-autocomplete .ds-dropdown-menu{background:0 0;border:none;border-radius:4px;height:auto;margin:6px 0 0;max-width:600px;min-width:500px;padding:0;position:relative;text-align:left;top:-6px;z-index:4}}@media (min-width:768px){.algolia-docsearch-suggestion{border-bottom-color:#7671df}.algolia-docsearch-suggestion--subcategory-column{border-right-color:#7671df;color:#4e4726}}@media (min-width:997px){.collapseSidebarButton_FykI,.expandButton__5cy{background-color:var(--docusaurus-collapse-button-bg)}.collapseSidebarButton_FykI:focus,.collapseSidebarButton_FykI:hover,.expandButton__5cy:focus,.expandButton__5cy:hover{background-color:var(--docusaurus-collapse-button-bg-hover)}:root{--docusaurus-announcement-bar-height:30px}.announcementBarClose_FG1z,.announcementBarPlaceholder_NC_W{flex-basis:50px}.searchBox_dLyj{padding:var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal)}.lastUpdated_foO9{text-align:right}.docItemCol_DM6M{max-width:75%!important}.tocMobile_TmEX{display:none}.collapseSidebarButton_FykI{border:1px solid var(--ifm-toc-border-color);border-radius:0;bottom:0;display:block!important;height:40px;position:-webkit-sticky;position:sticky}.collapseSidebarButtonIcon_DTRl{margin-top:4px;transform:rotate(180deg)}.expandButtonIcon_FlNX,[dir=rtl] .collapseSidebarButtonIcon_DTRl{transform:rotate(0)}.menuHtmlItem_hP_2{padding:var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal)}.menu_izAj{flex-grow:1;padding:.5rem}@supports (scrollbar-gutter:stable){.menu_izAj{padding:.5rem 0 .5rem .5rem;scrollbar-gutter:stable}}.menuWithAnnouncementBar_l2a_{margin-bottom:var(--docusaurus-announcement-bar-height)}.sidebar_RiAD{display:flex;flex-direction:column;height:100%;max-height:100vh;padding-top:var(--ifm-navbar-height);position:-webkit-sticky;position:sticky;top:0;transition:opacity 50ms;width:var(--doc-sidebar-width)}.sidebarWithHideableNavbar_d0QC{padding-top:0}.sidebarHidden_Lg_2{height:0;opacity:0;overflow:hidden;visibility:hidden}.sidebarLogo_YUvz{align-items:center;color:inherit!important;display:flex!important;margin:0 var(--ifm-navbar-padding-horizontal);max-height:var(--ifm-navbar-height);min-height:var(--ifm-navbar-height);text-decoration:none!important}.sidebarLogo_YUvz img{height:2rem;margin-right:.5rem}.expandButton__5cy{align-items:center;display:flex;height:100%;justify-content:center;max-height:100vh;position:-webkit-sticky;position:sticky;top:0;transition:background-color var(--ifm-transition-fast) ease}[dir=rtl] .expandButtonIcon_FlNX{transform:rotate(180deg)}.docSidebarContainer_UQUJ{border-right:1px solid var(--ifm-toc-border-color);-webkit-clip-path:inset(0);clip-path:inset(0);display:block;margin-top:calc(var(--ifm-navbar-height)*-1);transition:width var(--ifm-transition-fast) ease;width:var(--doc-sidebar-width);will-change:width}.docSidebarContainerHidden_f7XD{cursor:pointer;width:var(--doc-sidebar-hidden-width)}.docMainContainer_uL0j{flex-grow:1;max-width:calc(100% - var(--doc-sidebar-width))}.docMainContainerEnhanced_oQfM{max-width:calc(100% - var(--doc-sidebar-hidden-width))}.docItemWrapperEnhanced_HFwV{max-width:calc(var(--ifm-container-width) + var(--doc-sidebar-width))!important}}@media (min-width:1440px){.container{max-width:var(--ifm-container-width-xl)}}@media (max-width:996px){.col{--ifm-col-width:100%;flex-basis:var(--ifm-col-width);margin-left:0}.footer{--ifm-footer-padding-horizontal:0}.colorModeToggle_vKtC,.footer__link-separator,.navbar__item,.tableOfContents_cNA8{display:none}.footer__col{margin-bottom:calc(var(--ifm-spacing-vertical)*3)}.footer__link-item{display:block}.hero{padding-left:0;padding-right:0}.navbar>.container,.navbar>.container-fluid{padding:0}.navbar__toggle{display:inherit}.navbar__search-input{width:9rem}.pills--block,.tabs--block{flex-direction:column}.searchBox_dLyj{position:absolute;right:var(--ifm-navbar-padding-horizontal)}.docItemContainer_WX_Y{padding:0 .3rem}}@media (max-width:600px){.algolia-autocomplete .ds-dropdown-menu{display:block;left:auto!important;max-height:calc(100% - 5rem);max-width:calc(100% - 2rem);position:fixed!important;right:1rem!important;top:50px!important;width:600px;z-index:1}.algolia-autocomplete .ds-dropdown-menu:before{right:6rem}}@media (max-width:576px){.markdown h1:first-child{--ifm-h1-font-size:2rem}.markdown>h2{--ifm-h2-font-size:1.5rem}.markdown>h3{--ifm-h3-font-size:1.25rem}}@media (hover:hover){.backToTopButton_RiI4:hover{background-color:var(--ifm-color-emphasis-300)}}@media (pointer:fine){.thin-scrollbar{scrollbar-width:thin}.thin-scrollbar::-webkit-scrollbar{height:var(--ifm-scrollbar-size);width:var(--ifm-scrollbar-size)}.thin-scrollbar::-webkit-scrollbar-track{background:var(--ifm-scrollbar-track-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb{background:var(--ifm-scrollbar-thumb-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--ifm-scrollbar-thumb-hover-background-color)}}@media print{.announcementBar_IbjG,.footer,.menu,.navbar,.pagination-nav,.table-of-contents,.tocMobile_TmEX{display:none}.tabs{page-break-inside:avoid}.codeBlockLines_gEuF{white-space:pre-wrap}} \ No newline at end of file +.col,.container{padding:0 var(--ifm-spacing-horizontal);width:100%}.markdown>h2,.markdown>h3,.markdown>h4,.markdown>h5,.markdown>h6{margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*var(--ifm-leading))}body,ol ol,ol ul,ul ol,ul ul{margin:0}blockquote,pre{margin:0 0 var(--ifm-spacing-vertical)}.breadcrumbs__link,.button{transition-timing-function:var(--ifm-transition-timing-default)}.button,code{vertical-align:middle}.button--outline.button--active,.button--outline:active,.button--outline:hover,:root{--ifm-button-color:var(--ifm-font-color-base-inverse)}.menu__link:hover,a{transition:color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.navbar--dark,:root{--ifm-navbar-link-hover-color:var(--ifm-color-primary)}.menu,.navbar-sidebar{overflow-x:hidden}:root,html[data-theme=dark]{--ifm-color-emphasis-500:var(--ifm-color-gray-500)}.admonition-icon svg,.alert__icon svg{fill:var(--ifm-alert-foreground-color)}.toggleButton_Szei,html{-webkit-tap-highlight-color:transparent}.button,.dropdown__link,.searchbox,.text--truncate{white-space:nowrap}.searchbox__reset:focus,.searchbox__submit:focus,body:not(.navigation-with-keyboard) :not(input):focus{outline:0}pre,table{overflow:auto}.markdown li,body{word-wrap:break-word}:root{--ifm-color-scheme:light;--ifm-dark-value:10%;--ifm-darker-value:15%;--ifm-darkest-value:30%;--ifm-light-value:15%;--ifm-lighter-value:30%;--ifm-lightest-value:50%;--ifm-contrast-background-value:90%;--ifm-contrast-foreground-value:70%;--ifm-contrast-background-dark-value:70%;--ifm-contrast-foreground-dark-value:90%;--ifm-color-primary:#3578e5;--ifm-color-secondary:#ebedf0;--ifm-color-success:#00a400;--ifm-color-info:#54c7ec;--ifm-color-warning:#ffba00;--ifm-color-danger:#fa383e;--ifm-color-primary-dark:#306cce;--ifm-color-primary-darker:#2d66c3;--ifm-color-primary-darkest:#2554a0;--ifm-color-primary-light:#538ce9;--ifm-color-primary-lighter:#72a1ed;--ifm-color-primary-lightest:#9abcf2;--ifm-color-primary-contrast-background:#ebf2fc;--ifm-color-primary-contrast-foreground:#102445;--ifm-color-secondary-dark:#d4d5d8;--ifm-color-secondary-darker:#c8c9cc;--ifm-color-secondary-darkest:#a4a6a8;--ifm-color-secondary-light:#eef0f2;--ifm-color-secondary-lighter:#f1f2f5;--ifm-color-secondary-lightest:#f5f6f8;--ifm-color-secondary-contrast-background:#fdfdfe;--ifm-color-secondary-contrast-foreground:#474748;--ifm-color-success-dark:#009400;--ifm-color-success-darker:#008b00;--ifm-color-success-darkest:#007300;--ifm-color-success-light:#26b226;--ifm-color-success-lighter:#4dbf4d;--ifm-color-success-lightest:#80d280;--ifm-color-success-contrast-background:#e6f6e6;--ifm-color-success-contrast-foreground:#003100;--ifm-color-info-dark:#4cb3d4;--ifm-color-info-darker:#47a9c9;--ifm-color-info-darkest:#3b8ba5;--ifm-color-info-light:#6ecfef;--ifm-color-info-lighter:#87d8f2;--ifm-color-info-lightest:#aae3f6;--ifm-color-info-contrast-background:#eef9fd;--ifm-color-info-contrast-foreground:#193c47;--ifm-color-warning-dark:#e6a700;--ifm-color-warning-darker:#d99e00;--ifm-color-warning-darkest:#b38200;--ifm-color-warning-light:#ffc426;--ifm-color-warning-lighter:#ffcf4d;--ifm-color-warning-lightest:#ffdd80;--ifm-color-warning-contrast-background:#fff8e6;--ifm-color-warning-contrast-foreground:#4d3800;--ifm-color-danger-dark:#e13238;--ifm-color-danger-darker:#d53035;--ifm-color-danger-darkest:#af272b;--ifm-color-danger-light:#fb565b;--ifm-color-danger-lighter:#fb7478;--ifm-color-danger-lightest:#fd9c9f;--ifm-color-danger-contrast-background:#ffebec;--ifm-color-danger-contrast-foreground:#4b1113;--ifm-color-white:#fff;--ifm-color-black:#000;--ifm-color-gray-0:var(--ifm-color-white);--ifm-color-gray-100:#f5f6f7;--ifm-color-gray-200:#ebedf0;--ifm-color-gray-300:#dadde1;--ifm-color-gray-400:#ccd0d5;--ifm-color-gray-500:#bec3c9;--ifm-color-gray-600:#8d949e;--ifm-color-gray-700:#606770;--ifm-color-gray-800:#444950;--ifm-color-gray-900:#1c1e21;--ifm-color-gray-1000:var(--ifm-color-black);--ifm-color-emphasis-0:var(--ifm-color-gray-0);--ifm-color-emphasis-100:var(--ifm-color-gray-100);--ifm-color-emphasis-200:var(--ifm-color-gray-200);--ifm-color-emphasis-300:var(--ifm-color-gray-300);--ifm-color-emphasis-400:var(--ifm-color-gray-400);--ifm-color-emphasis-600:var(--ifm-color-gray-600);--ifm-color-emphasis-700:var(--ifm-color-gray-700);--ifm-color-emphasis-800:var(--ifm-color-gray-800);--ifm-color-emphasis-900:var(--ifm-color-gray-900);--ifm-color-emphasis-1000:var(--ifm-color-gray-1000);--ifm-color-content:var(--ifm-color-emphasis-900);--ifm-color-content-inverse:var(--ifm-color-emphasis-0);--ifm-color-content-secondary:#525860;--ifm-background-color:transparent;--ifm-background-surface-color:var(--ifm-color-content-inverse);--ifm-global-border-width:1px;--ifm-global-radius:0.4rem;--ifm-hover-overlay:rgba(0,0,0,.05);--ifm-font-color-base:var(--ifm-color-content);--ifm-font-color-base-inverse:var(--ifm-color-content-inverse);--ifm-font-color-secondary:var(--ifm-color-content-secondary);--ifm-font-family-base:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--ifm-font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--ifm-font-size-base:100%;--ifm-font-weight-light:300;--ifm-font-weight-normal:400;--ifm-font-weight-semibold:500;--ifm-font-weight-bold:700;--ifm-font-weight-base:var(--ifm-font-weight-normal);--ifm-line-height-base:1.65;--ifm-global-spacing:1rem;--ifm-spacing-vertical:var(--ifm-global-spacing);--ifm-spacing-horizontal:var(--ifm-global-spacing);--ifm-transition-fast:200ms;--ifm-transition-slow:400ms;--ifm-transition-timing-default:cubic-bezier(0.08,0.52,0.52,1);--ifm-global-shadow-lw:0 1px 2px 0 rgba(0,0,0,.1);--ifm-global-shadow-md:0 5px 40px rgba(0,0,0,.2);--ifm-global-shadow-tl:0 12px 28px 0 rgba(0,0,0,.2),0 2px 4px 0 rgba(0,0,0,.1);--ifm-z-index-dropdown:1;--ifm-z-index-fixed:2;--ifm-z-index-overlay:3;--ifm-container-width:1140px;--ifm-container-width-xl:1320px;--ifm-code-background:#f6f7f8;--ifm-code-border-radius:var(--ifm-global-radius);--ifm-code-font-size:90%;--ifm-code-padding-horizontal:0.1rem;--ifm-code-padding-vertical:0.1rem;--ifm-pre-background:var(--ifm-code-background);--ifm-pre-border-radius:var(--ifm-code-border-radius);--ifm-pre-color:inherit;--ifm-pre-line-height:1.45;--ifm-pre-padding:1rem;--ifm-heading-color:inherit;--ifm-heading-margin-top:0;--ifm-heading-margin-bottom:var(--ifm-spacing-vertical);--ifm-heading-font-family:var(--ifm-font-family-base);--ifm-heading-font-weight:var(--ifm-font-weight-bold);--ifm-heading-line-height:1.25;--ifm-h1-font-size:2rem;--ifm-h2-font-size:1.5rem;--ifm-h3-font-size:1.25rem;--ifm-h4-font-size:1rem;--ifm-h5-font-size:0.875rem;--ifm-h6-font-size:0.85rem;--ifm-image-alignment-padding:1.25rem;--ifm-leading-desktop:1.25;--ifm-leading:calc(var(--ifm-leading-desktop)*1rem);--ifm-list-left-padding:2rem;--ifm-list-margin:1rem;--ifm-list-item-margin:0.25rem;--ifm-list-paragraph-margin:1rem;--ifm-table-cell-padding:0.75rem;--ifm-table-background:transparent;--ifm-table-stripe-background:rgba(0,0,0,.03);--ifm-table-border-width:1px;--ifm-table-border-color:var(--ifm-color-emphasis-300);--ifm-table-head-background:inherit;--ifm-table-head-color:inherit;--ifm-table-head-font-weight:var(--ifm-font-weight-bold);--ifm-table-cell-color:inherit;--ifm-link-color:var(--ifm-color-primary);--ifm-link-decoration:none;--ifm-link-hover-color:var(--ifm-link-color);--ifm-link-hover-decoration:underline;--ifm-paragraph-margin-bottom:var(--ifm-leading);--ifm-blockquote-font-size:var(--ifm-font-size-base);--ifm-blockquote-border-left-width:2px;--ifm-blockquote-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-blockquote-padding-vertical:0;--ifm-blockquote-shadow:none;--ifm-blockquote-color:var(--ifm-color-emphasis-800);--ifm-blockquote-border-color:var(--ifm-color-emphasis-300);--ifm-hr-background-color:var(--ifm-color-emphasis-500);--ifm-hr-height:1px;--ifm-hr-margin-vertical:1.5rem;--ifm-scrollbar-size:7px;--ifm-scrollbar-track-background-color:#f1f1f1;--ifm-scrollbar-thumb-background-color:silver;--ifm-scrollbar-thumb-hover-background-color:#a7a7a7;--ifm-alert-background-color:inherit;--ifm-alert-border-color:inherit;--ifm-alert-border-radius:var(--ifm-global-radius);--ifm-alert-border-width:0px;--ifm-alert-border-left-width:5px;--ifm-alert-color:var(--ifm-font-color-base);--ifm-alert-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-alert-padding-vertical:var(--ifm-spacing-vertical);--ifm-alert-shadow:var(--ifm-global-shadow-lw);--ifm-avatar-intro-margin:1rem;--ifm-avatar-intro-alignment:inherit;--ifm-avatar-photo-size:3rem;--ifm-badge-background-color:inherit;--ifm-badge-border-color:inherit;--ifm-badge-border-radius:var(--ifm-global-radius);--ifm-badge-border-width:var(--ifm-global-border-width);--ifm-badge-color:var(--ifm-color-white);--ifm-badge-padding-horizontal:calc(var(--ifm-spacing-horizontal)*0.5);--ifm-badge-padding-vertical:calc(var(--ifm-spacing-vertical)*0.25);--ifm-breadcrumb-border-radius:1.5rem;--ifm-breadcrumb-spacing:0.5rem;--ifm-breadcrumb-color-active:var(--ifm-color-primary);--ifm-breadcrumb-item-background-active:var(--ifm-hover-overlay);--ifm-breadcrumb-padding-horizontal:0.8rem;--ifm-breadcrumb-padding-vertical:0.4rem;--ifm-breadcrumb-size-multiplier:1;--ifm-breadcrumb-separator:url('data:image/svg+xml;utf8,');--ifm-breadcrumb-separator-filter:none;--ifm-breadcrumb-separator-size:0.5rem;--ifm-breadcrumb-separator-size-multiplier:1.25;--ifm-button-background-color:inherit;--ifm-button-border-color:var(--ifm-button-background-color);--ifm-button-border-width:var(--ifm-global-border-width);--ifm-button-font-weight:var(--ifm-font-weight-bold);--ifm-button-padding-horizontal:1.5rem;--ifm-button-padding-vertical:0.375rem;--ifm-button-size-multiplier:1;--ifm-button-transition-duration:var(--ifm-transition-fast);--ifm-button-border-radius:calc(var(--ifm-global-radius)*var(--ifm-button-size-multiplier));--ifm-button-group-spacing:2px;--ifm-card-background-color:var(--ifm-background-surface-color);--ifm-card-border-radius:calc(var(--ifm-global-radius)*2);--ifm-card-horizontal-spacing:var(--ifm-global-spacing);--ifm-card-vertical-spacing:var(--ifm-global-spacing);--ifm-toc-border-color:var(--ifm-color-emphasis-300);--ifm-toc-link-color:var(--ifm-color-content-secondary);--ifm-toc-padding-vertical:0.5rem;--ifm-toc-padding-horizontal:0.5rem;--ifm-dropdown-background-color:var(--ifm-background-surface-color);--ifm-dropdown-font-weight:var(--ifm-font-weight-semibold);--ifm-dropdown-link-color:var(--ifm-font-color-base);--ifm-dropdown-hover-background-color:var(--ifm-hover-overlay);--ifm-footer-background-color:var(--ifm-color-emphasis-100);--ifm-footer-color:inherit;--ifm-footer-link-color:var(--ifm-color-emphasis-700);--ifm-footer-link-hover-color:var(--ifm-color-primary);--ifm-footer-link-horizontal-spacing:0.5rem;--ifm-footer-padding-horizontal:calc(var(--ifm-spacing-horizontal)*2);--ifm-footer-padding-vertical:calc(var(--ifm-spacing-vertical)*2);--ifm-footer-title-color:inherit;--ifm-hero-background-color:var(--ifm-background-surface-color);--ifm-hero-text-color:var(--ifm-color-emphasis-800);--ifm-menu-color:var(--ifm-color-emphasis-700);--ifm-menu-color-active:var(--ifm-color-primary);--ifm-menu-color-background-active:var(--ifm-hover-overlay);--ifm-menu-color-background-hover:var(--ifm-hover-overlay);--ifm-menu-link-padding-horizontal:0.75rem;--ifm-menu-link-padding-vertical:0.375rem;--ifm-menu-link-sublist-icon:url('data:image/svg+xml;utf8,');--ifm-menu-link-sublist-icon-filter:none;--ifm-navbar-background-color:var(--ifm-background-surface-color);--ifm-navbar-height:3.75rem;--ifm-navbar-item-padding-horizontal:0.75rem;--ifm-navbar-item-padding-vertical:0.25rem;--ifm-navbar-link-color:var(--ifm-font-color-base);--ifm-navbar-link-active-color:var(--ifm-link-color);--ifm-navbar-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-navbar-padding-vertical:calc(var(--ifm-spacing-vertical)*0.5);--ifm-navbar-shadow:var(--ifm-global-shadow-lw);--ifm-navbar-search-input-background-color:var(--ifm-color-emphasis-200);--ifm-navbar-search-input-color:var(--ifm-color-emphasis-800);--ifm-navbar-search-input-placeholder-color:var(--ifm-color-emphasis-500);--ifm-navbar-search-input-icon:url('data:image/svg+xml;utf8,');--ifm-navbar-sidebar-width:83vw;--ifm-pagination-border-radius:var(--ifm-global-radius);--ifm-pagination-color-active:var(--ifm-color-primary);--ifm-pagination-font-size:1rem;--ifm-pagination-item-active-background:var(--ifm-hover-overlay);--ifm-pagination-page-spacing:0.2em;--ifm-pagination-padding-horizontal:calc(var(--ifm-spacing-horizontal)*1);--ifm-pagination-padding-vertical:calc(var(--ifm-spacing-vertical)*0.25);--ifm-pagination-nav-border-radius:var(--ifm-global-radius);--ifm-pagination-nav-color-hover:var(--ifm-color-primary);--ifm-pills-color-active:var(--ifm-color-primary);--ifm-pills-color-background-active:var(--ifm-hover-overlay);--ifm-pills-spacing:0.125rem;--ifm-tabs-color:var(--ifm-font-color-secondary);--ifm-tabs-color-active:var(--ifm-color-primary);--ifm-tabs-color-active-border:var(--ifm-tabs-color-active);--ifm-tabs-padding-horizontal:1rem;--ifm-tabs-padding-vertical:1rem;--docusaurus-progress-bar-color:var(--ifm-color-primary);--ifm-color-primary:#25c2a0;--ifm-color-primary-dark:#21af90;--ifm-color-primary-darker:#1fa588;--ifm-color-primary-darkest:#1a8870;--ifm-color-primary-light:#46cbae;--ifm-color-primary-lighter:#66d4bd;--ifm-color-primary-lightest:#92e0d0;--ifm-code-font-size:95%;--docusaurus-announcement-bar-height:auto;--docusaurus-tag-list-border:var(--ifm-color-emphasis-300);--docusaurus-collapse-button-bg:transparent;--docusaurus-collapse-button-bg-hover:rgba(0,0,0,.1);--doc-sidebar-width:300px;--doc-sidebar-hidden-width:30px}.badge--danger,.badge--info,.badge--primary,.badge--secondary,.badge--success,.badge--warning{--ifm-badge-border-color:var(--ifm-badge-background-color)}.button--link,.button--outline{--ifm-button-background-color:transparent}*,.algolia-autocomplete .ds-dropdown-menu *{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--ifm-background-color);color:var(--ifm-font-color-base);color-scheme:var(--ifm-color-scheme);font:var(--ifm-font-size-base)/var(--ifm-line-height-base) var(--ifm-font-family-base)}iframe{border:0;color-scheme:auto}.container{margin:0 auto;max-width:var(--ifm-container-width)}.container--fluid{max-width:inherit}.row{display:flex;flex-wrap:wrap;margin:0 calc(var(--ifm-spacing-horizontal)*-1)}.margin-bottom--none,.margin-vert--none,.markdown>:last-child{margin-bottom:0!important}.margin-top--none,.margin-vert--none,.tabItem_yrY8{margin-top:0!important}.row--no-gutters{margin-left:0;margin-right:0}.margin-horiz--none,.margin-right--none{margin-right:0!important}.row--no-gutters>.col{padding-left:0;padding-right:0}.row--align-top{align-items:flex-start}.row--align-bottom{align-items:flex-end}.menuExternalLink_g0f0,.row--align-center{align-items:center}.row--align-stretch{align-items:stretch}.row--align-baseline{align-items:baseline}.col{--ifm-col-width:100%;flex:1 0;margin-left:0;max-width:var(--ifm-col-width)}.padding-bottom--none,.padding-vert--none{padding-bottom:0!important}.padding-top--none,.padding-vert--none{padding-top:0!important}.padding-horiz--none,.padding-left--none{padding-left:0!important}.padding-horiz--none,.padding-right--none{padding-right:0!important}.col[class*=col--]{flex:0 0 var(--ifm-col-width)}.col--1{--ifm-col-width:8.33333%}.col--offset-1{margin-left:8.33333%}.col--2{--ifm-col-width:16.66667%}.col--offset-2{margin-left:16.66667%}.col--3{--ifm-col-width:25%}.col--offset-3{margin-left:25%}.col--4{--ifm-col-width:33.33333%}.col--offset-4{margin-left:33.33333%}.col--5{--ifm-col-width:41.66667%}.col--offset-5{margin-left:41.66667%}.col--6{--ifm-col-width:50%}.col--offset-6{margin-left:50%}.col--7{--ifm-col-width:58.33333%}.col--offset-7{margin-left:58.33333%}.col--8{--ifm-col-width:66.66667%}.col--offset-8{margin-left:66.66667%}.col--9{--ifm-col-width:75%}.col--offset-9{margin-left:75%}.col--10{--ifm-col-width:83.33333%}.col--offset-10{margin-left:83.33333%}.col--11{--ifm-col-width:91.66667%}.col--offset-11{margin-left:91.66667%}.col--12{--ifm-col-width:100%}.col--offset-12{margin-left:100%}.margin-horiz--none,.margin-left--none{margin-left:0!important}.margin--none{margin:0!important}.margin-bottom--xs,.margin-vert--xs{margin-bottom:.25rem!important}.margin-top--xs,.margin-vert--xs{margin-top:.25rem!important}.margin-horiz--xs,.margin-left--xs{margin-left:.25rem!important}.margin-horiz--xs,.margin-right--xs{margin-right:.25rem!important}.margin--xs{margin:.25rem!important}.margin-bottom--sm,.margin-vert--sm{margin-bottom:.5rem!important}.margin-top--sm,.margin-vert--sm{margin-top:.5rem!important}.margin-horiz--sm,.margin-left--sm{margin-left:.5rem!important}.margin-horiz--sm,.margin-right--sm{margin-right:.5rem!important}.margin--sm{margin:.5rem!important}.margin-bottom--md,.margin-vert--md{margin-bottom:1rem!important}.margin-top--md,.margin-vert--md{margin-top:1rem!important}.margin-horiz--md,.margin-left--md{margin-left:1rem!important}.margin-horiz--md,.margin-right--md{margin-right:1rem!important}.margin--md{margin:1rem!important}.margin-bottom--lg,.margin-vert--lg{margin-bottom:2rem!important}.margin-top--lg,.margin-vert--lg{margin-top:2rem!important}.margin-horiz--lg,.margin-left--lg{margin-left:2rem!important}.margin-horiz--lg,.margin-right--lg{margin-right:2rem!important}.margin--lg{margin:2rem!important}.margin-bottom--xl,.margin-vert--xl{margin-bottom:5rem!important}.margin-top--xl,.margin-vert--xl{margin-top:5rem!important}.margin-horiz--xl,.margin-left--xl{margin-left:5rem!important}.margin-horiz--xl,.margin-right--xl{margin-right:5rem!important}.margin--xl{margin:5rem!important}.padding--none{padding:0!important}.padding-bottom--xs,.padding-vert--xs{padding-bottom:.25rem!important}.padding-top--xs,.padding-vert--xs{padding-top:.25rem!important}.padding-horiz--xs,.padding-left--xs{padding-left:.25rem!important}.padding-horiz--xs,.padding-right--xs{padding-right:.25rem!important}.padding--xs{padding:.25rem!important}.padding-bottom--sm,.padding-vert--sm{padding-bottom:.5rem!important}.padding-top--sm,.padding-vert--sm{padding-top:.5rem!important}.padding-horiz--sm,.padding-left--sm{padding-left:.5rem!important}.padding-horiz--sm,.padding-right--sm{padding-right:.5rem!important}.padding--sm{padding:.5rem!important}.padding-bottom--md,.padding-vert--md{padding-bottom:1rem!important}.padding-top--md,.padding-vert--md{padding-top:1rem!important}.padding-horiz--md,.padding-left--md{padding-left:1rem!important}.padding-horiz--md,.padding-right--md{padding-right:1rem!important}.padding--md{padding:1rem!important}.padding-bottom--lg,.padding-vert--lg{padding-bottom:2rem!important}.padding-top--lg,.padding-vert--lg{padding-top:2rem!important}.padding-horiz--lg,.padding-left--lg{padding-left:2rem!important}.padding-horiz--lg,.padding-right--lg{padding-right:2rem!important}.padding--lg{padding:2rem!important}.padding-bottom--xl,.padding-vert--xl{padding-bottom:5rem!important}.padding-top--xl,.padding-vert--xl{padding-top:5rem!important}.padding-horiz--xl,.padding-left--xl{padding-left:5rem!important}.padding-horiz--xl,.padding-right--xl{padding-right:5rem!important}.padding--xl{padding:5rem!important}code{background-color:var(--ifm-code-background);border:.1rem solid rgba(0,0,0,.1);border-radius:var(--ifm-code-border-radius);font-family:var(--ifm-font-family-monospace);font-size:var(--ifm-code-font-size);padding:var(--ifm-code-padding-vertical) var(--ifm-code-padding-horizontal)}a code{color:inherit}pre{background-color:var(--ifm-pre-background);border-radius:var(--ifm-pre-border-radius);color:var(--ifm-pre-color);font:var(--ifm-code-font-size)/var(--ifm-pre-line-height) var(--ifm-font-family-monospace);padding:var(--ifm-pre-padding)}pre code{background-color:transparent;border:none;font-size:100%;line-height:inherit;padding:0}kbd{background-color:var(--ifm-color-emphasis-0);border:1px solid var(--ifm-color-emphasis-400);border-radius:.2rem;box-shadow:inset 0 -1px 0 var(--ifm-color-emphasis-400);color:var(--ifm-color-emphasis-800);font:80% var(--ifm-font-family-monospace);padding:.15rem .3rem}h1,h2,h3,h4,h5,h6{color:var(--ifm-heading-color);font-family:var(--ifm-heading-font-family);font-weight:var(--ifm-heading-font-weight);line-height:var(--ifm-heading-line-height);margin:var(--ifm-heading-margin-top) 0 var(--ifm-heading-margin-bottom) 0}h1{font-size:var(--ifm-h1-font-size)}h2{font-size:var(--ifm-h2-font-size)}h3{font-size:var(--ifm-h3-font-size)}h4{font-size:var(--ifm-h4-font-size)}h5{font-size:var(--ifm-h5-font-size)}h6{font-size:var(--ifm-h6-font-size)}img{max-width:100%}img[align=right]{padding-left:var(--image-alignment-padding)}img[align=left]{padding-right:var(--image-alignment-padding)}.markdown{--ifm-h1-vertical-rhythm-top:3;--ifm-h2-vertical-rhythm-top:2;--ifm-h3-vertical-rhythm-top:1.5;--ifm-heading-vertical-rhythm-top:1.25;--ifm-h1-vertical-rhythm-bottom:1.25;--ifm-heading-vertical-rhythm-bottom:1}.markdown:after,.markdown:before{content:"";display:table}.markdown:after{clear:both}.markdown h1:first-child{--ifm-h1-font-size:3rem;margin-bottom:calc(var(--ifm-h1-vertical-rhythm-bottom)*var(--ifm-leading))}.markdown>h2{--ifm-h2-font-size:2rem;margin-top:calc(var(--ifm-h2-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h3{--ifm-h3-font-size:1.5rem;margin-top:calc(var(--ifm-h3-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h4,.markdown>h5,.markdown>h6{margin-top:calc(var(--ifm-heading-vertical-rhythm-top)*var(--ifm-leading))}.markdown>p,.markdown>pre,.markdown>ul,.tabList_vG2x{margin-bottom:var(--ifm-leading)}.markdown li>p{margin-top:var(--ifm-list-paragraph-margin)}.markdown li+li{margin-top:var(--ifm-list-item-margin)}ol,ul{margin:0 0 var(--ifm-list-margin);padding-left:var(--ifm-list-left-padding)}ol ol,ul ol{list-style-type:lower-roman}ol ol ol,ol ul ol,ul ol ol,ul ul ol{list-style-type:lower-alpha}table thead tr{border-bottom:2px solid var(--ifm-table-border-color)}table thead,table tr:nth-child(2n){background-color:var(--ifm-table-stripe-background)}table tr{background-color:var(--ifm-table-background);border-top:var(--ifm-table-border-width) solid var(--ifm-table-border-color)}table td,table th{border:var(--ifm-table-border-width) solid var(--ifm-table-border-color);padding:var(--ifm-table-cell-padding)}table th{background-color:var(--ifm-table-head-background);color:var(--ifm-table-head-color);font-weight:var(--ifm-table-head-font-weight);text-align:left}table td{color:var(--ifm-table-cell-color)}strong{font-weight:var(--ifm-font-weight-bold)}a{color:var(--ifm-link-color);text-decoration:var(--ifm-link-decoration)}a:hover{color:var(--ifm-link-hover-color);text-decoration:var(--ifm-link-hover-decoration)}.button:hover,.text--no-decoration,.text--no-decoration:hover,a:not([href]){text-decoration:none}p{margin:0 0 var(--ifm-paragraph-margin-bottom)}blockquote{border-left:var(--ifm-blockquote-border-left-width) solid var(--ifm-blockquote-border-color);box-shadow:var(--ifm-blockquote-shadow);color:var(--ifm-blockquote-color);font-size:var(--ifm-blockquote-font-size);padding:var(--ifm-blockquote-padding-vertical) var(--ifm-blockquote-padding-horizontal)}blockquote>:first-child{margin-top:0}blockquote>:last-child{margin-bottom:0}hr{background-color:var(--ifm-hr-background-color);border:0;height:var(--ifm-hr-height);margin:var(--ifm-hr-margin-vertical) 0}.shadow--lw{box-shadow:var(--ifm-global-shadow-lw)!important}.shadow--md{box-shadow:var(--ifm-global-shadow-md)!important}.shadow--tl{box-shadow:var(--ifm-global-shadow-tl)!important}.text--primary,.wordWrapButtonEnabled_ePVn .wordWrapButtonIcon_IN6A{color:var(--ifm-color-primary)}.text--secondary{color:var(--ifm-color-secondary)}.text--success{color:var(--ifm-color-success)}.text--info{color:var(--ifm-color-info)}.text--warning{color:var(--ifm-color-warning)}.text--danger{color:var(--ifm-color-danger)}.text--center{text-align:center}.text--left{text-align:left}.text--justify{text-align:justify}.text--right{text-align:right}.text--capitalize{text-transform:capitalize}.text--lowercase{text-transform:lowercase}.admonition h5,.alert__heading,.text--uppercase{text-transform:uppercase}.text--light{font-weight:var(--ifm-font-weight-light)}.text--normal{font-weight:var(--ifm-font-weight-normal)}.text--semibold{font-weight:var(--ifm-font-weight-semibold)}.text--bold{font-weight:var(--ifm-font-weight-bold)}.text--italic{font-style:italic}.text--truncate{overflow:hidden;text-overflow:ellipsis}.text--break{word-wrap:break-word!important;word-break:break-word!important}.clean-btn{background:none;border:none;color:inherit;cursor:pointer;font-family:inherit;padding:0}.alert,.alert .close{color:var(--ifm-alert-foreground-color)}.clean-list{list-style:none;padding-left:0}.alert--primary{--ifm-alert-background-color:var(--ifm-color-primary-contrast-background);--ifm-alert-background-color-highlight:rgba(53,120,229,.15);--ifm-alert-foreground-color:var(--ifm-color-primary-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-primary-dark)}.alert--secondary{--ifm-alert-background-color:var(--ifm-color-secondary-contrast-background);--ifm-alert-background-color-highlight:rgba(235,237,240,.15);--ifm-alert-foreground-color:var(--ifm-color-secondary-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-secondary-dark)}.alert--success{--ifm-alert-background-color:var(--ifm-color-success-contrast-background);--ifm-alert-background-color-highlight:rgba(0,164,0,.15);--ifm-alert-foreground-color:var(--ifm-color-success-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-success-dark)}.alert--info{--ifm-alert-background-color:var(--ifm-color-info-contrast-background);--ifm-alert-background-color-highlight:rgba(84,199,236,.15);--ifm-alert-foreground-color:var(--ifm-color-info-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-info-dark)}.alert--warning{--ifm-alert-background-color:var(--ifm-color-warning-contrast-background);--ifm-alert-background-color-highlight:rgba(255,186,0,.15);--ifm-alert-foreground-color:var(--ifm-color-warning-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-warning-dark)}.alert--danger{--ifm-alert-background-color:var(--ifm-color-danger-contrast-background);--ifm-alert-background-color-highlight:rgba(250,56,62,.15);--ifm-alert-foreground-color:var(--ifm-color-danger-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-danger-dark)}.alert{--ifm-code-background:var(--ifm-alert-background-color-highlight);--ifm-link-color:var(--ifm-alert-foreground-color);--ifm-link-hover-color:var(--ifm-alert-foreground-color);--ifm-link-decoration:underline;--ifm-tabs-color:var(--ifm-alert-foreground-color);--ifm-tabs-color-active:var(--ifm-alert-foreground-color);--ifm-tabs-color-active-border:var(--ifm-alert-border-color);background-color:var(--ifm-alert-background-color);border:var(--ifm-alert-border-width) solid var(--ifm-alert-border-color);border-left-width:var(--ifm-alert-border-left-width);border-radius:var(--ifm-alert-border-radius);box-shadow:var(--ifm-alert-shadow);padding:var(--ifm-alert-padding-vertical) var(--ifm-alert-padding-horizontal)}.alert__heading{align-items:center;display:flex;font:700 var(--ifm-h5-font-size)/var(--ifm-heading-line-height) var(--ifm-heading-font-family);margin-bottom:.5rem}.alert__icon{display:inline-flex;margin-right:.4em}.alert__icon svg{stroke:var(--ifm-alert-foreground-color);stroke-width:0}.alert .close{margin:calc(var(--ifm-alert-padding-vertical)*-1) calc(var(--ifm-alert-padding-horizontal)*-1) 0 0;opacity:.75}.alert .close:focus,.alert .close:hover{opacity:1}.alert a{-webkit-text-decoration-color:var(--ifm-alert-border-color);text-decoration-color:var(--ifm-alert-border-color)}.alert a:hover{text-decoration-thickness:2px}.avatar{column-gap:var(--ifm-avatar-intro-margin);display:flex}.avatar__photo{border-radius:50%;display:block;height:var(--ifm-avatar-photo-size);overflow:hidden;width:var(--ifm-avatar-photo-size)}.card--full-height,.navbar__logo img,body,html{height:100%}.avatar__photo--sm{--ifm-avatar-photo-size:2rem}.avatar__photo--lg{--ifm-avatar-photo-size:4rem}.avatar__photo--xl{--ifm-avatar-photo-size:6rem}.avatar__intro{display:flex;flex:1 1;flex-direction:column;justify-content:center;text-align:var(--ifm-avatar-intro-alignment)}.badge,.breadcrumbs__item,.breadcrumbs__link,.button,.dropdown>.navbar__link:after{display:inline-block}.avatar__name{font:700 var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base)}.avatar__subtitle{margin-top:.25rem}.avatar--vertical{--ifm-avatar-intro-alignment:center;--ifm-avatar-intro-margin:0.5rem;align-items:center;flex-direction:column}.badge{background-color:var(--ifm-badge-background-color);border:var(--ifm-badge-border-width) solid var(--ifm-badge-border-color);border-radius:var(--ifm-badge-border-radius);color:var(--ifm-badge-color);font-size:75%;font-weight:var(--ifm-font-weight-bold);line-height:1;padding:var(--ifm-badge-padding-vertical) var(--ifm-badge-padding-horizontal)}.badge--primary{--ifm-badge-background-color:var(--ifm-color-primary)}.badge--secondary{--ifm-badge-background-color:var(--ifm-color-secondary);color:var(--ifm-color-black)}.breadcrumbs__link,.button.button--secondary.button--outline:not(.button--active):not(:hover){color:var(--ifm-font-color-base)}.badge--success{--ifm-badge-background-color:var(--ifm-color-success)}.badge--info{--ifm-badge-background-color:var(--ifm-color-info)}.badge--warning{--ifm-badge-background-color:var(--ifm-color-warning)}.badge--danger{--ifm-badge-background-color:var(--ifm-color-danger)}.breadcrumbs{margin-bottom:0;padding-left:0}.breadcrumbs__item:not(:last-child):after{background:var(--ifm-breadcrumb-separator) center;content:" ";display:inline-block;filter:var(--ifm-breadcrumb-separator-filter);height:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier));margin:0 var(--ifm-breadcrumb-spacing);opacity:.5;width:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier))}.breadcrumbs__item--active .breadcrumbs__link{background:var(--ifm-breadcrumb-item-background-active);color:var(--ifm-breadcrumb-color-active)}.breadcrumbs__link{border-radius:var(--ifm-breadcrumb-border-radius);font-size:calc(1rem*var(--ifm-breadcrumb-size-multiplier));padding:calc(var(--ifm-breadcrumb-padding-vertical)*var(--ifm-breadcrumb-size-multiplier)) calc(var(--ifm-breadcrumb-padding-horizontal)*var(--ifm-breadcrumb-size-multiplier));transition-duration:var(--ifm-transition-fast);transition-property:background,color}.breadcrumbs__link:hover{background:var(--ifm-breadcrumb-item-background-active);text-decoration:none}.breadcrumbs--sm{--ifm-breadcrumb-size-multiplier:0.8}.breadcrumbs--lg{--ifm-breadcrumb-size-multiplier:1.2}.button{background-color:var(--ifm-button-background-color);border:var(--ifm-button-border-width) solid var(--ifm-button-border-color);border-radius:var(--ifm-button-border-radius);cursor:pointer;font-size:calc(.875rem*var(--ifm-button-size-multiplier));font-weight:var(--ifm-button-font-weight);line-height:1.5;padding:calc(var(--ifm-button-padding-vertical)*var(--ifm-button-size-multiplier)) calc(var(--ifm-button-padding-horizontal)*var(--ifm-button-size-multiplier));text-align:center;transition-duration:var(--ifm-button-transition-duration);transition-property:color,background,border-color;-webkit-user-select:none;-ms-user-select:none;user-select:none}.hash-link,.searchbox__submit{-webkit-user-select:none;-ms-user-select:none}.button,.button:hover{color:var(--ifm-button-color)}.button--outline{--ifm-button-color:var(--ifm-button-border-color)}.button--outline:hover{--ifm-button-background-color:var(--ifm-button-border-color)}.button--link{--ifm-button-border-color:transparent;color:var(--ifm-link-color);text-decoration:var(--ifm-link-decoration)}.button--link.button--active,.button--link:active,.button--link:hover{color:var(--ifm-link-hover-color);text-decoration:var(--ifm-link-hover-decoration)}.button.disabled,.button:disabled,.button[disabled]{opacity:.65;pointer-events:none}.button--sm{--ifm-button-size-multiplier:0.8}.button--lg{--ifm-button-size-multiplier:1.35}.button--block{display:block;width:100%}.button.button--secondary{color:var(--ifm-color-gray-900)}:where(.button--primary){--ifm-button-background-color:var(--ifm-color-primary);--ifm-button-border-color:var(--ifm-color-primary)}:where(.button--primary):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-primary-dark);--ifm-button-border-color:var(--ifm-color-primary-dark)}.button--primary.button--active,.button--primary:active{--ifm-button-background-color:var(--ifm-color-primary-darker);--ifm-button-border-color:var(--ifm-color-primary-darker)}:where(.button--secondary){--ifm-button-background-color:var(--ifm-color-secondary);--ifm-button-border-color:var(--ifm-color-secondary)}:where(.button--secondary):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-secondary-dark);--ifm-button-border-color:var(--ifm-color-secondary-dark)}.button--secondary.button--active,.button--secondary:active{--ifm-button-background-color:var(--ifm-color-secondary-darker);--ifm-button-border-color:var(--ifm-color-secondary-darker)}:where(.button--success){--ifm-button-background-color:var(--ifm-color-success);--ifm-button-border-color:var(--ifm-color-success)}:where(.button--success):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-success-dark);--ifm-button-border-color:var(--ifm-color-success-dark)}.button--success.button--active,.button--success:active{--ifm-button-background-color:var(--ifm-color-success-darker);--ifm-button-border-color:var(--ifm-color-success-darker)}:where(.button--info){--ifm-button-background-color:var(--ifm-color-info);--ifm-button-border-color:var(--ifm-color-info)}:where(.button--info):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-info-dark);--ifm-button-border-color:var(--ifm-color-info-dark)}.button--info.button--active,.button--info:active{--ifm-button-background-color:var(--ifm-color-info-darker);--ifm-button-border-color:var(--ifm-color-info-darker)}:where(.button--warning){--ifm-button-background-color:var(--ifm-color-warning);--ifm-button-border-color:var(--ifm-color-warning)}:where(.button--warning):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-warning-dark);--ifm-button-border-color:var(--ifm-color-warning-dark)}.button--warning.button--active,.button--warning:active{--ifm-button-background-color:var(--ifm-color-warning-darker);--ifm-button-border-color:var(--ifm-color-warning-darker)}:where(.button--danger){--ifm-button-background-color:var(--ifm-color-danger);--ifm-button-border-color:var(--ifm-color-danger)}:where(.button--danger):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-danger-dark);--ifm-button-border-color:var(--ifm-color-danger-dark)}.button--danger.button--active,.button--danger:active{--ifm-button-background-color:var(--ifm-color-danger-darker);--ifm-button-border-color:var(--ifm-color-danger-darker)}.button-group{display:inline-flex;gap:var(--ifm-button-group-spacing)}.button-group>.button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.button-group>.button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.button-group--block{display:flex;justify-content:stretch}.button-group--block>.button{flex-grow:1}.card{background-color:var(--ifm-card-background-color);border-radius:var(--ifm-card-border-radius);box-shadow:var(--ifm-global-shadow-lw);display:flex;flex-direction:column;overflow:hidden}.card__image{padding-top:var(--ifm-card-vertical-spacing)}.card__image:first-child{padding-top:0}.card__body,.card__footer,.card__header{padding:var(--ifm-card-vertical-spacing) var(--ifm-card-horizontal-spacing)}.card__body:not(:last-child),.card__footer:not(:last-child),.card__header:not(:last-child){padding-bottom:0}.card__body>:last-child,.card__footer>:last-child,.card__header>:last-child{margin-bottom:0}.card__footer{margin-top:auto}.table-of-contents{font-size:.8rem;margin-bottom:0;padding:var(--ifm-toc-padding-vertical) 0}.table-of-contents,.table-of-contents ul{list-style:none;padding-left:var(--ifm-toc-padding-horizontal)}.table-of-contents li{margin:var(--ifm-toc-padding-vertical) var(--ifm-toc-padding-horizontal)}.table-of-contents__left-border{border-left:1px solid var(--ifm-toc-border-color)}.table-of-contents__link{color:var(--ifm-toc-link-color);display:block}.table-of-contents__link--active,.table-of-contents__link--active code,.table-of-contents__link:hover,.table-of-contents__link:hover code{color:var(--ifm-color-primary);text-decoration:none}.close{color:var(--ifm-color-black);float:right;font-size:1.5rem;font-weight:var(--ifm-font-weight-bold);line-height:1;opacity:.5;padding:1rem;transition:opacity var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.close:hover{opacity:.7}.close:focus,.theme-code-block-highlighted-line .codeLineNumber_t73h:before{opacity:.8}.dropdown{display:inline-flex;font-weight:var(--ifm-dropdown-font-weight);position:relative;vertical-align:top}.dropdown--hoverable:hover .dropdown__menu,.dropdown--show .dropdown__menu{opacity:1;pointer-events:all;transform:translateY(0);visibility:visible}#nprogress,.dropdown__menu,.navbar__item.dropdown .navbar__link:not([href]){pointer-events:none}.dropdown--right .dropdown__menu{left:inherit;right:0}.dropdown--nocaret .navbar__link:after{content:none!important}.dropdown__menu{background-color:var(--ifm-dropdown-background-color);border-radius:var(--ifm-global-radius);box-shadow:var(--ifm-global-shadow-md);left:0;list-style:none;max-height:80vh;min-width:10rem;opacity:0;overflow-y:auto;padding:.5rem;position:absolute;top:calc(100% - var(--ifm-navbar-item-padding-vertical) + .3rem);transform:translateY(-.625rem);transition-duration:var(--ifm-transition-fast);transition-property:opacity,transform,visibility;transition-timing-function:var(--ifm-transition-timing-default);visibility:hidden;z-index:var(--ifm-z-index-dropdown)}.menu__caret,.menu__link,.menu__list-item-collapsible{border-radius:.25rem;transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.dropdown__link{border-radius:.25rem;color:var(--ifm-dropdown-link-color);display:block;font-size:.875rem;margin-top:.2rem;padding:.25rem .5rem}.dropdown__link--active,.dropdown__link:hover{background-color:var(--ifm-dropdown-hover-background-color);color:var(--ifm-dropdown-link-color);text-decoration:none}.dropdown__link--active,.dropdown__link--active:hover{--ifm-dropdown-link-color:var(--ifm-link-color)}.dropdown>.navbar__link:after{border-color:currentcolor transparent;border-style:solid;border-width:.4em .4em 0;content:"";margin-left:.3em;position:relative;top:2px;transform:translateY(-50%)}.footer{background-color:var(--ifm-footer-background-color);color:var(--ifm-footer-color);padding:var(--ifm-footer-padding-vertical) var(--ifm-footer-padding-horizontal)}.footer--dark{--ifm-footer-background-color:#303846;--ifm-footer-color:var(--ifm-footer-link-color);--ifm-footer-link-color:var(--ifm-color-secondary);--ifm-footer-title-color:var(--ifm-color-white)}.footer__links{margin-bottom:1rem}.footer__link-item{color:var(--ifm-footer-link-color);line-height:2}.footer__link-item:hover{color:var(--ifm-footer-link-hover-color)}.footer__link-separator{margin:0 var(--ifm-footer-link-horizontal-spacing)}.footer__logo{margin-top:1rem;max-width:10rem}.footer__title{color:var(--ifm-footer-title-color);font:700 var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base);margin-bottom:var(--ifm-heading-margin-bottom)}.menu,.navbar__link{font-weight:var(--ifm-font-weight-semibold)}.docItemContainer_JwXb article>:first-child,.docItemContainer_JwXb header+*,.footer__item{margin-top:0}.admonition-content>:last-child,.collapsibleContent_VYua>:last-child,.footer__items,.tabItem_zQZC>:last-child,table p{margin-bottom:0}.codeBlockStandalone_EG2a,[type=checkbox]{padding:0}.hero{align-items:center;background-color:var(--ifm-hero-background-color);color:var(--ifm-hero-text-color);display:flex;padding:4rem 2rem}.hero--primary{--ifm-hero-background-color:var(--ifm-color-primary);--ifm-hero-text-color:var(--ifm-font-color-base-inverse)}.hero--dark{--ifm-hero-background-color:#303846;--ifm-hero-text-color:var(--ifm-color-white)}.hero__title{font-size:3rem}.hero__subtitle{font-size:1.5rem}.menu__list{list-style:none;margin:0;padding-left:0}.menu__caret,.menu__link{padding:var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal)}.menu__list .menu__list{flex:0 0 100%;margin-top:.25rem;padding-left:var(--ifm-menu-link-padding-horizontal)}.menu__list-item:not(:first-child){margin-top:.25rem}.menu__list-item--collapsed .menu__list{height:0;overflow:hidden}.details_B4FW[data-collapsed=false].isBrowser_Cof9>summary:before,.details_B4FW[open]:not(.isBrowser_Cof9)>summary:before,.menu__list-item--collapsed .menu__caret:before,.menu__list-item--collapsed .menu__link--sublist:after{transform:rotate(90deg)}.menu__list-item-collapsible{display:flex;flex-wrap:wrap;position:relative}.menu__caret:hover,.menu__link:hover,.menu__list-item-collapsible--active,.menu__list-item-collapsible:hover{background:var(--ifm-menu-color-background-hover)}.menu__list-item-collapsible .menu__link--active,.menu__list-item-collapsible .menu__link:hover{background:none!important}.menu__caret,.menu__link{align-items:center;display:flex}.menu__link{color:var(--ifm-menu-color);flex:1;line-height:1.25}.menu__link:hover{color:var(--ifm-menu-color);text-decoration:none}.menu__caret:before,.menu__link--sublist-caret:after{height:1.25rem;transform:rotate(180deg);transition:transform var(--ifm-transition-fast) linear;width:1.25rem;filter:var(--ifm-menu-link-sublist-icon-filter);content:""}.menu__link--sublist-caret:after{background:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem;margin-left:auto;min-width:1.25rem}.menu__link--active,.menu__link--active:hover{color:var(--ifm-menu-color-active)}.navbar__brand,.navbar__link{color:var(--ifm-navbar-link-color)}.menu__link--active:not(.menu__link--sublist){background-color:var(--ifm-menu-color-background-active)}.menu__caret:before{background:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem}.navbar--dark,html[data-theme=dark]{--ifm-menu-link-sublist-icon-filter:invert(100%) sepia(94%) saturate(17%) hue-rotate(223deg) brightness(104%) contrast(98%)}.navbar{background-color:var(--ifm-navbar-background-color);box-shadow:var(--ifm-navbar-shadow);height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal)}.docsWrapper_GpM1,.navbar,.navbar>.container,.navbar>.container-fluid{display:flex}.navbar--fixed-top{position:-webkit-sticky;position:sticky;top:0;z-index:var(--ifm-z-index-fixed)}.navbar-sidebar,.navbar-sidebar__backdrop{bottom:0;opacity:0;position:fixed;transition-timing-function:ease-in-out;left:0;top:0;visibility:hidden}.navbar__inner{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.navbar__brand{align-items:center;display:flex;margin-right:1rem;min-width:0}.navbar__brand:hover{color:var(--ifm-navbar-link-hover-color);text-decoration:none}.navbar__title{flex:1 1 auto}.navbar__toggle{display:none;margin-right:.5rem}.navbar__logo{flex:0 0 auto;height:2rem;margin-right:.5rem}.navbar__items{align-items:center;display:flex;flex:1;min-width:0}.navbar__items--center{flex:0 0 auto}.navbar__items--center .navbar__brand{margin:0}.navbar__items--center+.navbar__items--right{flex:1}.navbar__items--right{flex:0 0 auto;justify-content:flex-end}.navbar__items--right>:last-child{padding-right:0}.navbar__item{display:inline-block;padding:var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal)}.navbar__link--active,.navbar__link:hover{color:var(--ifm-navbar-link-hover-color);text-decoration:none}.navbar--dark,.navbar--primary{--ifm-menu-color:var(--ifm-color-gray-300);--ifm-navbar-link-color:var(--ifm-color-gray-100);--ifm-navbar-search-input-background-color:hsla(0,0%,100%,.1);--ifm-navbar-search-input-placeholder-color:hsla(0,0%,100%,.5);color:var(--ifm-color-white)}.navbar--dark{--ifm-navbar-background-color:#242526;--ifm-menu-color-background-active:hsla(0,0%,100%,.05);--ifm-navbar-search-input-color:var(--ifm-color-white)}.navbar--primary{--ifm-navbar-background-color:var(--ifm-color-primary);--ifm-navbar-link-hover-color:var(--ifm-color-white);--ifm-menu-color-active:var(--ifm-color-white);--ifm-navbar-search-input-color:var(--ifm-color-emphasis-500)}.navbar__search-input{-webkit-appearance:none;appearance:none;background:var(--ifm-navbar-search-input-background-color) var(--ifm-navbar-search-input-icon) no-repeat .75rem center/1rem 1rem;border:none;border-radius:2rem;color:var(--ifm-navbar-search-input-color);cursor:text;display:inline-block;font-size:.9rem;height:2rem;padding:0 .5rem 0 2.25rem;width:12.5rem}.navbar__search-input:-ms-input-placeholder{color:var(--ifm-navbar-search-input-placeholder-color)}.navbar__search-input::placeholder{color:var(--ifm-navbar-search-input-placeholder-color)}.navbar-sidebar{background-color:var(--ifm-navbar-background-color);box-shadow:var(--ifm-global-shadow-md);transform:translate3d(-100%,0,0);transition-duration:.25s;transition-property:opacity,visibility,transform;width:var(--ifm-navbar-sidebar-width)}.navbar-sidebar--show .navbar-sidebar,.navbar-sidebar__items{transform:translateZ(0)}.navbar-sidebar--show .navbar-sidebar,.navbar-sidebar--show .navbar-sidebar__backdrop{opacity:1;visibility:visible}.navbar-sidebar__backdrop{background-color:rgba(0,0,0,.6);right:0;transition-duration:.1s;transition-property:opacity,visibility}.navbar-sidebar__brand{align-items:center;box-shadow:var(--ifm-navbar-shadow);display:flex;flex:1;height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal)}.navbar-sidebar__items{display:flex;height:calc(100% - var(--ifm-navbar-height));transition:transform var(--ifm-transition-fast) ease-in-out}.navbar-sidebar__items--show-secondary{transform:translate3d(calc((var(--ifm-navbar-sidebar-width))*-1),0,0)}.navbar-sidebar__item{flex-shrink:0;padding:.5rem;width:calc(var(--ifm-navbar-sidebar-width))}.navbar-sidebar__back{background:var(--ifm-menu-color-background-active);font-size:15px;font-weight:var(--ifm-button-font-weight);margin:0 0 .2rem -.5rem;padding:.6rem 1.5rem;position:relative;text-align:left;top:-.5rem;width:calc(100% + 1rem)}.navbar-sidebar__close{display:flex;margin-left:auto}.pagination{column-gap:var(--ifm-pagination-page-spacing);display:flex;font-size:var(--ifm-pagination-font-size);padding-left:0}.pagination--sm{--ifm-pagination-font-size:0.8rem;--ifm-pagination-padding-horizontal:0.8rem;--ifm-pagination-padding-vertical:0.2rem}.pagination--lg{--ifm-pagination-font-size:1.2rem;--ifm-pagination-padding-horizontal:1.2rem;--ifm-pagination-padding-vertical:0.3rem}.pagination__item{display:inline-flex}.pagination__item>span{padding:var(--ifm-pagination-padding-vertical)}.pagination__item--active .pagination__link{color:var(--ifm-pagination-color-active)}.pagination__item--active .pagination__link,.pagination__item:not(.pagination__item--active):hover .pagination__link{background:var(--ifm-pagination-item-active-background)}.pagination__item--disabled,.pagination__item[disabled]{opacity:.25;pointer-events:none}.pagination__link{border-radius:var(--ifm-pagination-border-radius);color:var(--ifm-font-color-base);display:inline-block;padding:var(--ifm-pagination-padding-vertical) var(--ifm-pagination-padding-horizontal);transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pagination__link:hover{text-decoration:none}.pagination-nav{grid-gap:var(--ifm-spacing-horizontal);display:grid;gap:var(--ifm-spacing-horizontal);grid-template-columns:repeat(2,1fr)}.pagination-nav__link{border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-pagination-nav-border-radius);display:block;height:100%;line-height:var(--ifm-heading-line-height);padding:var(--ifm-global-spacing);transition:border-color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pagination-nav__link:hover{border-color:var(--ifm-pagination-nav-color-hover);text-decoration:none}.pagination-nav__link--next{grid-column:2/3;text-align:right}.pagination-nav__label{font-size:var(--ifm-h4-font-size);font-weight:var(--ifm-heading-font-weight);word-break:break-word}.pagination-nav__link--prev .pagination-nav__label:before{content:"« "}.pagination-nav__link--next .pagination-nav__label:after{content:" »"}.pagination-nav__sublabel{color:var(--ifm-color-content-secondary);font-size:var(--ifm-h5-font-size);font-weight:var(--ifm-font-weight-semibold);margin-bottom:.25rem}.pills__item,.tabs{font-weight:var(--ifm-font-weight-bold)}.pills{display:flex;gap:var(--ifm-pills-spacing);padding-left:0}.pills__item{border-radius:.5rem;cursor:pointer;display:inline-block;padding:.25rem 1rem;transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pills__item--active{color:var(--ifm-pills-color-active)}.pills__item--active,.pills__item:not(.pills__item--active):hover{background:var(--ifm-pills-color-background-active)}.pills--block{justify-content:stretch}.pills--block .pills__item{flex-grow:1;text-align:center}.tabs{color:var(--ifm-tabs-color);display:flex;margin-bottom:0;overflow-x:auto;padding-left:0}.tabs__item{border-bottom:3px solid transparent;border-radius:var(--ifm-global-radius);cursor:pointer;display:inline-flex;padding:var(--ifm-tabs-padding-vertical) var(--ifm-tabs-padding-horizontal);transition:background-color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.tabs__item--active{border-bottom-color:var(--ifm-tabs-color-active-border);border-bottom-left-radius:0;border-bottom-right-radius:0;color:var(--ifm-tabs-color-active)}.tabs__item:hover{background-color:var(--ifm-hover-overlay)}.tabs--block{justify-content:stretch}.tabs--block .tabs__item{flex-grow:1;justify-content:center}html[data-theme=dark]{--ifm-color-scheme:dark;--ifm-color-emphasis-0:var(--ifm-color-gray-1000);--ifm-color-emphasis-100:var(--ifm-color-gray-900);--ifm-color-emphasis-200:var(--ifm-color-gray-800);--ifm-color-emphasis-300:var(--ifm-color-gray-700);--ifm-color-emphasis-400:var(--ifm-color-gray-600);--ifm-color-emphasis-600:var(--ifm-color-gray-400);--ifm-color-emphasis-700:var(--ifm-color-gray-300);--ifm-color-emphasis-800:var(--ifm-color-gray-200);--ifm-color-emphasis-900:var(--ifm-color-gray-100);--ifm-color-emphasis-1000:var(--ifm-color-gray-0);--ifm-background-color:#1b1b1d;--ifm-background-surface-color:#242526;--ifm-hover-overlay:hsla(0,0%,100%,.05);--ifm-color-content:#e3e3e3;--ifm-color-content-secondary:#fff;--ifm-breadcrumb-separator-filter:invert(64%) sepia(11%) saturate(0%) hue-rotate(149deg) brightness(99%) contrast(95%);--ifm-code-background:hsla(0,0%,100%,.1);--ifm-scrollbar-track-background-color:#444;--ifm-scrollbar-thumb-background-color:#686868;--ifm-scrollbar-thumb-hover-background-color:#7a7a7a;--ifm-table-stripe-background:hsla(0,0%,100%,.07);--ifm-toc-border-color:var(--ifm-color-emphasis-200);--ifm-color-primary-contrast-background:#102445;--ifm-color-primary-contrast-foreground:#ebf2fc;--ifm-color-secondary-contrast-background:#474748;--ifm-color-secondary-contrast-foreground:#fdfdfe;--ifm-color-success-contrast-background:#003100;--ifm-color-success-contrast-foreground:#e6f6e6;--ifm-color-info-contrast-background:#193c47;--ifm-color-info-contrast-foreground:#eef9fd;--ifm-color-warning-contrast-background:#4d3800;--ifm-color-warning-contrast-foreground:#fff8e6;--ifm-color-danger-contrast-background:#4b1113;--ifm-color-danger-contrast-foreground:#ffebec}.admonition h5{margin-bottom:8px;margin-top:0}.admonition h5 code{text-transform:none}.admonition-icon{display:inline-block;margin-right:.4em;vertical-align:middle}.admonition-icon svg{stroke-width:0;stroke:var(--ifm-alert-foreground-color);display:inline-block;height:22px;width:22px}.admonition{margin-bottom:1em}#nprogress .bar{background:var(--docusaurus-progress-bar-color);height:2px;left:0;position:fixed;top:0;width:100%;z-index:6}#nprogress .peg{box-shadow:0 0 10px var(--docusaurus-progress-bar-color),0 0 5px var(--docusaurus-progress-bar-color);height:100%;opacity:1;position:absolute;right:0;transform:rotate(3deg) translateY(-4px);width:100px}.docusaurus-highlight-code-line{background-color:rgba(0,0,0,.1);display:block;margin:0 calc(var(--ifm-pre-padding)*-1);padding:0 var(--ifm-pre-padding)}.markdown li>p,.markdown>p,.run-code{margin-bottom:10px}html[data-theme=dark] .docusaurus-highlight-code-line{background-color:rgba(0,0,0,.3)}table{border-collapse:collapse;margin-bottom:var(--ifm-spacing-vertical);display:table;font-size:15px}table thead tr{border-bottom-width:1px!important}.markdown li>p{margin-top:10px}.navbar__search{padding-left:1rem;padding-left:var(--ifm-navbar-padding-horizontal)}.run-code{background-color:#25c2a0;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;padding:3px 7px}#docusaurus-base-url-issue-banner-container,.themedImage_WmJs,[data-theme=dark] .lightToggleIcon_y2PQ,[data-theme=light] .darkToggleIcon_sMpk,html[data-announcement-bar-initially-dismissed=true] .announcementBar_S4jv{display:none}.skipToContent_cbSD{background-color:var(--ifm-background-surface-color);color:var(--ifm-color-emphasis-900);left:100%;padding:calc(var(--ifm-global-spacing)/2) var(--ifm-global-spacing);position:fixed;top:1rem;z-index:calc(var(--ifm-z-index-fixed) + 1)}.skipToContent_cbSD:focus{box-shadow:var(--ifm-global-shadow-md);left:1rem}.announcementBar_S4jv{align-items:center;background-color:var(--ifm-color-white);border-bottom:1px solid var(--ifm-color-emphasis-100);color:var(--ifm-color-black);display:flex;height:var(--docusaurus-announcement-bar-height)}.announcementBarPlaceholder_vwaQ{flex:0 0 10px}.announcementBarClose_EjXD{align-self:stretch;flex:0 0 30px;line-height:0;padding:0}.announcementBarContent_i8ZS{flex:1 1 auto;font-size:85%;padding:5px 0;text-align:center}.announcementBarContent_i8ZS a{color:inherit;text-decoration:underline}.toggle_F6nl{height:2rem;width:2rem}.toggleButton_Szei{align-items:center;border-radius:50%;display:flex;height:100%;justify-content:center;transition:background var(--ifm-transition-fast);width:100%}.toggleButton_Szei:hover{background:var(--ifm-color-emphasis-200)}.toggleButtonDisabled_qp8o{cursor:not-allowed}[data-theme=dark] .themedImage--dark_X1Zc,[data-theme=light] .themedImage--light_gXqO{display:initial}.iconExternalLink_cOdw{margin-left:.3rem}.iconLanguage_vEe2{margin-right:5px;vertical-align:text-bottom}.navbarHideable_v_U0{transition:transform var(--ifm-transition-fast) ease}.navbarHidden_d5BX{transform:translate3d(0,calc(-100% - 2px),0)}.footerLogoLink_kCXW{opacity:.5;transition:opacity var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.footerLogoLink_kCXW:hover,.hash-link:focus,:hover>.hash-link{opacity:1}#__docusaurus{display:flex;flex-direction:column;min-height:100%}.main-wrapper{flex:1 0 auto}.docusaurus-mt-lg{margin-top:3rem}.iconEdit_xj76{margin-right:.3em;vertical-align:sub}.tag_YCD2{border:1px solid var(--docusaurus-tag-list-border);transition:border var(--ifm-transition-fast)}.tag_YCD2:hover{--docusaurus-tag-list-border:var(--ifm-link-color);text-decoration:none}.tagRegular_gQaq{border-radius:.5rem;font-size:90%;padding:.3rem .5rem}.tagWithCount_v9T4{align-items:center;border-left:0;display:flex;padding:0 .5rem 0 1rem;position:relative}.tagWithCount_v9T4:after,.tagWithCount_v9T4:before{border:1px solid var(--docusaurus-tag-list-border);content:"";position:absolute;top:50%;transition:inherit}.tagWithCount_v9T4:before{border-bottom:0;border-right:0;height:1.18rem;right:100%;transform:translate(50%,-50%) rotate(-45deg);width:1.18rem}.tagWithCount_v9T4:after{border-radius:50%;height:.5rem;left:0;transform:translateY(-50%);width:.5rem}.tagWithCount_v9T4 span{background:var(--ifm-color-secondary);border-radius:var(--ifm-global-radius);color:var(--ifm-color-black);font-size:.7rem;line-height:1.2;margin-left:.3rem;padding:.1rem .4rem}.tags_oE6d{display:inline}.tag_uFUt{display:inline-block;margin:0 .4rem .5rem 0}.lastUpdated_twTl{font-size:smaller;font-style:italic;margin-top:.2rem}.tableOfContents_EtLs{max-height:calc(100vh - var(--ifm-navbar-height) - 2rem);overflow-y:auto;position:-webkit-sticky;position:sticky;top:calc(var(--ifm-navbar-height) + 1rem)}.tocCollapsible_ih66{background-color:var(--ifm-menu-color-background-active);border-radius:var(--ifm-global-radius);margin:1rem 0}.buttonGroup_ZGDt button,.codeBlockContainer_c9TW{background:var(--prism-background-color);color:var(--prism-color)}.tocCollapsibleContent_IYTy>ul{border-left:none;border-top:1px solid var(--ifm-color-emphasis-300);font-size:15px;padding:.2rem 0}.tocCollapsibleContent_IYTy ul li{margin:.4rem .8rem}.tocCollapsibleContent_IYTy a{display:block}.tocCollapsibleButtonExpanded_sadf:after,.tocCollapsibleExpanded_aCMV{transform:none}.tocCollapsibleButton_Ufqf{align-items:center;display:flex;font-size:inherit;justify-content:space-between;padding:.4rem .8rem;width:100%}.tocCollapsibleButton_Ufqf:after{background:var(--ifm-menu-link-sublist-icon) 50% 50%/2rem 2rem no-repeat;content:"";filter:var(--ifm-menu-link-sublist-icon-filter);height:1.25rem;transform:rotate(180deg);transition:transform var(--ifm-transition-fast);width:1.25rem}.anchorWithStickyNavbar_UUsI{scroll-margin-top:calc(var(--ifm-navbar-height) + .5rem)}.anchorWithHideOnScrollNavbar_oSsD{scroll-margin-top:.5rem}.hash-link{opacity:0;padding-left:.5rem;transition:opacity var(--ifm-transition-fast);user-select:none}.hash-link:before{content:"#"}.breadcrumbsContainer_Esks{--ifm-breadcrumb-size-multiplier:0.8;margin-bottom:.8rem}.breadcrumbHomeIcon_Bbeq{height:1.1rem;position:relative;top:1px;vertical-align:top;width:1.1rem}.codeBlockContainer_c9TW{border-radius:var(--ifm-code-border-radius);box-shadow:var(--ifm-global-shadow-lw);margin-bottom:var(--ifm-leading)}.codeBlockContent_FGNF{border-radius:inherit;direction:ltr;position:relative}.codeBlockTitle_ktSr{border-bottom:1px solid var(--ifm-color-emphasis-300);border-top-left-radius:inherit;border-top-right-radius:inherit;font-size:var(--ifm-code-font-size);font-weight:500;padding:.75rem var(--ifm-pre-padding)}.codeBlock_nIzC{--ifm-pre-background:var(--prism-background-color);margin:0;padding:0}.codeBlockTitle_ktSr+.codeBlockContent_FGNF .codeBlock_nIzC{border-top-left-radius:0;border-top-right-radius:0}.codeBlockLines_XJem{float:left;font:inherit;min-width:100%;padding:var(--ifm-pre-padding)}.codeBlockLinesWithNumbering_wj0B{display:table;padding:var(--ifm-pre-padding) 0}.buttonGroup_ZGDt{column-gap:.2rem;display:flex;position:absolute;right:calc(var(--ifm-pre-padding)/2);top:calc(var(--ifm-pre-padding)/2)}.buttonGroup_ZGDt button{align-items:center;border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-global-radius);display:flex;line-height:0;opacity:0;padding:.4rem;transition:opacity .2s ease-in-out}.buttonGroup_ZGDt button:focus-visible,.buttonGroup_ZGDt button:hover{opacity:1!important}.theme-code-block:hover .buttonGroup_ZGDt button{opacity:.4}.theme-code-block-highlighted-line{background-color:var(--docusaurus-highlighted-code-line-bg);display:block;margin:0 calc(var(--ifm-pre-padding)*-1);padding:0 var(--ifm-pre-padding)}:where(:root){--docusaurus-highlighted-code-line-bg:#484d5b}:where([data-theme=dark]){--docusaurus-highlighted-code-line-bg:#646464}.codeLine_y78B{counter-increment:a;display:table-row}.codeLineNumber_t73h{background:var(--ifm-pre-background);display:table-cell;left:0;padding:0 var(--ifm-pre-padding);position:-webkit-sticky;position:sticky;text-align:right;width:1%}.codeLineNumber_t73h:before{content:counter(a);opacity:.4}.codeLineContent_gcmP{padding-right:var(--ifm-pre-padding)}.theme-code-block:hover .copyButtonCopied_NHPr{opacity:1!important}.copyButtonIcons_Px3p{height:1.125rem;position:relative;width:1.125rem}.copyButtonIcon_nPcH,.copyButtonSuccessIcon_Z1UB{fill:currentColor;height:inherit;left:0;opacity:inherit;position:absolute;top:0;transition:.15s;width:inherit}.copyButtonSuccessIcon_Z1UB{color:#00d600;left:50%;opacity:0;top:50%;transform:translate(-50%,-50%) scale(.33)}.copyButtonCopied_NHPr .copyButtonIcon_nPcH{opacity:0;transform:scale(.33)}.copyButtonCopied_NHPr .copyButtonSuccessIcon_Z1UB{opacity:1;transform:translate(-50%,-50%) scale(1);transition-delay:75ms}.wordWrapButtonIcon_IN6A{height:1.2rem;width:1.2rem}.details_B4FW{--docusaurus-details-summary-arrow-size:0.38rem;--docusaurus-details-transition:transform 200ms ease;--docusaurus-details-decoration-color:grey}.details_B4FW>summary{cursor:pointer;list-style:none;padding-left:1rem;position:relative}.details_B4FW>summary::-webkit-details-marker{display:none}.details_B4FW>summary:before{border-color:transparent transparent transparent var(--docusaurus-details-decoration-color);border-style:solid;border-width:var(--docusaurus-details-summary-arrow-size);content:"";left:0;position:absolute;top:.45rem;transform:rotate(0);transform-origin:calc(var(--docusaurus-details-summary-arrow-size)/2) 50%;transition:var(--docusaurus-details-transition)}.collapsibleContent_VYua{border-top:1px solid var(--docusaurus-details-decoration-color);margin-top:1rem;padding-top:1rem}.details_ZdG1{--docusaurus-details-decoration-color:var(--ifm-alert-border-color);--docusaurus-details-transition:transform var(--ifm-transition-fast) ease;border:1px solid var(--ifm-alert-border-color);margin:0 0 var(--ifm-spacing-vertical)}.img_AiFf{height:auto}.backToTopButton_EOoS{background-color:var(--ifm-color-emphasis-200);border-radius:50%;bottom:1.3rem;box-shadow:var(--ifm-global-shadow-lw);height:3rem;opacity:0;position:fixed;right:1.3rem;transform:scale(0);transition:all var(--ifm-transition-fast) var(--ifm-transition-timing-default);visibility:hidden;width:3rem;z-index:calc(var(--ifm-z-index-fixed) - 1)}.backToTopButton_EOoS:after{background-color:var(--ifm-color-emphasis-1000);content:" ";display:inline-block;height:100%;-webkit-mask:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem no-repeat;mask:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem no-repeat;width:100%}.backToTopButtonShow_Iijp{opacity:1;transform:scale(1);visibility:visible}[data-theme=dark]:root{--docusaurus-collapse-button-bg:hsla(0,0%,100%,.05);--docusaurus-collapse-button-bg-hover:hsla(0,0%,100%,.1)}.collapseSidebarButton_YeeX,.docSidebarContainer_RUQH,.sidebarLogo_WxQX{display:none}.docMainContainer_Qrk0,.docPage_vgSg{display:flex;width:100%}.searchbox,.searchbox__input{box-sizing:border-box;display:inline-block}.algolia-docsearch-suggestion{border-bottom-color:#3a3dd1}.algolia-docsearch-suggestion--category-header{background-color:#4b54de}.algolia-docsearch-suggestion--highlight{color:#3a33d1}.algolia-docsearch-suggestion--category-header .algolia-docsearch-suggestion--highlight{background-color:#4d47d5}.aa-cursor .algolia-docsearch-suggestion--content{color:#272296}.aa-cursor .algolia-docsearch-suggestion{background:#ebebfb}.searchbox{height:32px!important;position:relative;visibility:visible!important;width:200px}.searchbox .algolia-autocomplete{display:block;height:100%;width:100%}.searchbox__wrapper{height:100%;position:relative;width:100%;z-index:4}.searchbox__input{-webkit-appearance:none;appearance:none;background:#fff!important;border:0;border-radius:16px;box-shadow:inset 0 0 0 1px #ccc;font-size:12px;height:100%;padding:0 26px 0 32px;transition:box-shadow .4s,background .4s;vertical-align:middle;white-space:normal;width:100%}.searchbox__input::-webkit-search-cancel-button,.searchbox__input::-webkit-search-decoration,.searchbox__input::-webkit-search-results-button,.searchbox__input::-webkit-search-results-decoration{display:none}.searchbox__input:hover{box-shadow:inset 0 0 0 1px #b3b3b3}.searchbox__input:active,.searchbox__input:focus{background:#fff;box-shadow:inset 0 0 0 1px #aaa;outline:0}.searchbox__input:-ms-input-placeholder{color:#aaa}.searchbox__input::placeholder{color:#aaa}.searchbox__submit{background-color:rgba(69,142,225,0);border:0;border-radius:16px 0 0 16px;font-size:inherit;height:100%;left:0;margin:0;padding:0;position:absolute;right:inherit;text-align:center;top:0;user-select:none;vertical-align:middle;width:32px}.searchbox__submit:before{content:"";display:inline-block;height:100%;margin-right:-4px;vertical-align:middle}.algolia-autocomplete .ds-dropdown-menu .ds-suggestion,.searchbox__submit:active,.searchbox__submit:hover{cursor:pointer}.searchbox__submit svg{fill:#6d7e96;height:14px;vertical-align:middle;width:14px}.searchbox__reset{fill:rgba(0,0,0,.5);background:none;border:0;cursor:pointer;display:block;font-size:inherit;margin:0;padding:0;position:absolute;right:8px;top:8px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.searchbox__reset.hide{display:none}.searchbox__reset svg{display:block;height:8px;margin:4px;width:8px}.searchbox__input:valid~.searchbox__reset{animation-duration:.15s;animation-name:a;display:block}@keyframes a{0%{opacity:0;transform:translate3d(-20%,0,0)}to{opacity:1;transform:none}}.algolia-autocomplete .ds-dropdown-menu:before{background:#373940;border-radius:2px;border-right:1px solid #373940;border-top:1px solid #373940;content:"";display:block;height:14px;position:absolute;top:-7px;transform:rotate(-45deg);width:14px;z-index:5}.algolia-autocomplete .ds-dropdown-menu{box-shadow:0 1px 0 0 rgba(0,0,0,.2),0 2px 3px 0 rgba(0,0,0,.1)}.algolia-autocomplete .ds-dropdown-menu .ds-suggestions{position:relative;z-index:5}.algolia-autocomplete .ds-dropdown-menu [class^=ds-dataset-]{background:#fff;border-radius:4px;overflow:auto;padding:0;position:relative}.algolia-autocomplete .algolia-docsearch-suggestion{display:block;overflow:hidden;padding:0;position:relative;text-decoration:none}.algolia-autocomplete .ds-cursor .algolia-docsearch-suggestion--wrapper{background:#f1f1f1;box-shadow:inset -2px 0 0 #61dafb}.algolia-autocomplete .algolia-docsearch-suggestion--highlight{background:#ffe564;padding:.1em .05em}.algolia-autocomplete .algolia-docsearch-suggestion--category-header .algolia-docsearch-suggestion--category-header-lvl0 .algolia-docsearch-suggestion--highlight,.algolia-autocomplete .algolia-docsearch-suggestion--category-header .algolia-docsearch-suggestion--category-header-lvl1 .algolia-docsearch-suggestion--highlight{background:inherit;color:inherit}.algolia-autocomplete .algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight{background:inherit;box-shadow:inset 0 -2px 0 0 rgba(69,142,225,.8);color:inherit;padding:0 0 1px}.algolia-autocomplete .algolia-docsearch-suggestion--content{cursor:pointer;display:block;float:right;padding:5.33333px 0 5.33333px 10.66667px;position:relative;width:70%}.algolia-autocomplete .algolia-docsearch-suggestion--content:before{background:#ececec;content:"";display:block;height:100%;left:-1px;position:absolute;top:0;width:1px}.algolia-autocomplete .algolia-docsearch-suggestion--category-header{background-color:#373940;color:#fff;display:none;font-size:14px;font-weight:700;letter-spacing:.08em;margin:0;padding:5px 8px;position:relative;text-transform:uppercase}.algolia-autocomplete .algolia-docsearch-suggestion--wrapper{background-color:#fff;float:left;padding:8px 0 0;width:100%}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column{word-wrap:break-word;color:#777;display:none;float:left;font-size:.9em;padding:5.33333px 10.66667px;position:relative;text-align:right;width:30%}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column:before{background:#ececec;content:"";display:block;height:100%;position:absolute;right:0;top:0;width:1px}.algolia-autocomplete .algolia-docsearch-suggestion.algolia-docsearch-suggestion__main .algolia-docsearch-suggestion--category-header,.algolia-autocomplete .algolia-docsearch-suggestion.algolia-docsearch-suggestion__secondary{display:block}.algolia-autocomplete .algolia-docsearch-suggestion--no-results:before,.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-inline{display:none}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column .algolia-docsearch-suggestion--highlight{background-color:inherit;color:inherit}.algolia-autocomplete .algolia-docsearch-suggestion--title{color:#02060c;font-size:.9em;font-weight:700;margin-bottom:4px}.algolia-autocomplete .algolia-docsearch-suggestion--text{color:#63676d;display:block;font-size:.85em;line-height:1.2em;padding-right:2px}.algolia-autocomplete .algolia-docsearch-suggestion--no-results{background-color:#373940;font-size:1.2em;margin-top:-8px;padding:8px 0;text-align:center;width:100%}.algolia-autocomplete .algolia-docsearch-suggestion--no-results .algolia-docsearch-suggestion--text{color:#fff;margin-top:4px}.algolia-autocomplete .algolia-docsearch-suggestion code{background-color:#ebebeb;border:none;border-radius:3px;color:#222;font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;font-size:90%;padding:1px 5px}.algolia-autocomplete .algolia-docsearch-suggestion code .algolia-docsearch-suggestion--highlight{background:none}.algolia-autocomplete .algolia-docsearch-suggestion.algolia-docsearch-suggestion__main .algolia-docsearch-suggestion--category-header{color:#fff;display:block}.algolia-autocomplete .algolia-docsearch-suggestion.algolia-docsearch-suggestion__secondary .algolia-docsearch-suggestion--subcategory-column{display:block}.algolia-autocomplete .algolia-docsearch-footer{background-color:#fff;float:right;font-size:0;height:30px;line-height:0;width:100%;z-index:7}.algolia-autocomplete .algolia-docsearch-footer--logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 130 18'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='url(%2523a)' d='M59.4.02h13.3a2.37 2.37 0 0 1 2.38 2.37V15.6a2.37 2.37 0 0 1-2.38 2.36H59.4a2.37 2.37 0 0 1-2.38-2.36V2.38A2.37 2.37 0 0 1 59.4.02z'/%3E%3Cpath fill='%2523FFF' d='M66.26 4.56c-2.82 0-5.1 2.27-5.1 5.08 0 2.8 2.28 5.07 5.1 5.07 2.8 0 5.1-2.26 5.1-5.07 0-2.8-2.28-5.07-5.1-5.07zm0 8.65c-2 0-3.6-1.6-3.6-3.56 0-1.97 1.6-3.58 3.6-3.58 1.98 0 3.6 1.6 3.6 3.58a3.58 3.58 0 0 1-3.6 3.57zm0-6.4v2.66c0 .07.08.13.15.1l2.4-1.24c.04-.02.06-.1.03-.14a2.96 2.96 0 0 0-2.46-1.5.1.1 0 0 0-.1.1zm-3.33-1.96-.3-.3a.78.78 0 0 0-1.12 0l-.36.36a.77.77 0 0 0 0 1.1l.3.3c.05.05.13.04.17 0 .2-.25.4-.5.6-.7.23-.23.46-.43.7-.6.07-.04.07-.1.03-.16zm5-.8V3.4a.78.78 0 0 0-.78-.78h-1.83a.78.78 0 0 0-.78.78v.63c0 .07.06.12.14.1a5.74 5.74 0 0 1 1.58-.22c.52 0 1.04.07 1.54.2a.1.1 0 0 0 .13-.1z'/%3E%3Cpath fill='%2523182359' d='M102.16 13.76c0 1.46-.37 2.52-1.12 3.2-.75.67-1.9 1-3.44 1-.56 0-1.74-.1-2.67-.3l.34-1.7c.78.17 1.82.2 2.36.2.86 0 1.48-.16 1.84-.5.37-.36.55-.88.55-1.57v-.35a6.37 6.37 0 0 1-.84.3 4.15 4.15 0 0 1-1.2.17 4.5 4.5 0 0 1-1.6-.28 3.38 3.38 0 0 1-1.26-.82 3.74 3.74 0 0 1-.8-1.35c-.2-.54-.3-1.5-.3-2.2 0-.67.1-1.5.3-2.06a3.92 3.92 0 0 1 .9-1.43 4.12 4.12 0 0 1 1.45-.92 5.3 5.3 0 0 1 1.94-.37c.7 0 1.35.1 1.97.2a15.86 15.86 0 0 1 1.6.33v8.46zm-5.95-4.2c0 .9.2 1.88.6 2.3.4.4.9.62 1.53.62.34 0 .66-.05.96-.15a2.75 2.75 0 0 0 .73-.33V6.7a8.53 8.53 0 0 0-1.42-.17c-.76-.02-1.36.3-1.77.8-.4.5-.62 1.4-.62 2.23zm16.13 0c0 .72-.1 1.26-.32 1.85a4.4 4.4 0 0 1-.9 1.53c-.38.42-.85.75-1.4.98-.54.24-1.4.37-1.8.37-.43 0-1.27-.13-1.8-.36a4.1 4.1 0 0 1-1.4-.97 4.5 4.5 0 0 1-.92-1.52 5.04 5.04 0 0 1-.33-1.84c0-.72.1-1.4.32-2 .22-.6.53-1.1.92-1.5.4-.43.86-.75 1.4-.98a4.55 4.55 0 0 1 1.78-.34 4.7 4.7 0 0 1 1.8.34c.54.23 1 .55 1.4.97.38.42.68.92.9 1.5.23.6.35 1.3.35 2zm-2.2 0c0-.92-.2-1.7-.6-2.22-.38-.54-.94-.8-1.64-.8-.72 0-1.27.26-1.67.8-.4.54-.58 1.3-.58 2.22 0 .93.2 1.56.6 2.1.38.54.94.8 1.64.8s1.25-.26 1.65-.8c.4-.55.6-1.17.6-2.1zm6.97 4.7c-3.5.02-3.5-2.8-3.5-3.27L113.57.92l2.15-.34v10c0 .25 0 1.87 1.37 1.88v1.8zm3.77 0h-2.15v-9.2l2.15-.33v9.54zM119.8 3.74c.7 0 1.3-.58 1.3-1.3 0-.7-.58-1.3-1.3-1.3-.73 0-1.3.6-1.3 1.3 0 .72.58 1.3 1.3 1.3zm6.43 1c.7 0 1.3.1 1.78.27.5.18.88.42 1.17.73.28.3.5.74.6 1.18.13.46.2.95.2 1.5v5.47a25.24 25.24 0 0 1-1.5.25c-.67.1-1.42.15-2.25.15a6.83 6.83 0 0 1-1.52-.16 3.2 3.2 0 0 1-1.18-.5 2.46 2.46 0 0 1-.76-.9c-.18-.37-.27-.9-.27-1.44 0-.52.1-.85.3-1.2.2-.37.48-.67.83-.9a3.6 3.6 0 0 1 1.23-.5 7.07 7.07 0 0 1 2.2-.1l.83.16V8.4c0-.25-.03-.48-.1-.7a1.5 1.5 0 0 0-.3-.58c-.15-.18-.34-.3-.58-.4a2.54 2.54 0 0 0-.92-.17c-.5 0-.94.06-1.35.13-.4.08-.75.16-1 .25l-.27-1.74c.27-.1.67-.18 1.2-.28a9.34 9.34 0 0 1 1.65-.14zm.18 7.74c.66 0 1.15-.04 1.5-.1V10.2a5.1 5.1 0 0 0-2-.1c-.23.03-.45.1-.64.2a1.17 1.17 0 0 0-.47.38c-.13.17-.18.26-.18.52 0 .5.17.8.5.98.32.2.74.3 1.3.3zM84.1 4.8c.72 0 1.3.08 1.8.26.48.17.87.42 1.15.73.3.3.5.72.6 1.17.14.45.2.94.2 1.47v5.48a25.24 25.24 0 0 1-1.5.26c-.67.1-1.42.14-2.25.14a6.83 6.83 0 0 1-1.52-.16 3.2 3.2 0 0 1-1.18-.5 2.46 2.46 0 0 1-.76-.9c-.18-.38-.27-.9-.27-1.44 0-.53.1-.86.3-1.22.2-.36.5-.65.84-.88a3.6 3.6 0 0 1 1.24-.5 7.07 7.07 0 0 1 2.2-.1c.26.03.54.08.84.15v-.35c0-.24-.03-.48-.1-.7a1.5 1.5 0 0 0-.3-.58c-.15-.17-.34-.3-.58-.4a2.54 2.54 0 0 0-.9-.15c-.5 0-.96.05-1.37.12-.4.07-.75.15-1 .24l-.26-1.75c.27-.08.67-.17 1.18-.26a8.9 8.9 0 0 1 1.66-.15zm.2 7.73c.65 0 1.14-.04 1.48-.1v-2.17a5.1 5.1 0 0 0-1.98-.1c-.24.03-.46.1-.65.18a1.17 1.17 0 0 0-.47.4c-.12.17-.17.26-.17.52 0 .5.18.8.5.98.32.2.75.3 1.3.3zm8.68 1.74c-3.5 0-3.5-2.82-3.5-3.28L89.45.92 91.6.6v10c0 .25 0 1.87 1.38 1.88v1.8z'/%3E%3Cpath fill='%25231D3657' d='M5.03 11.03c0 .7-.26 1.24-.76 1.64-.5.4-1.2.6-2.1.6-.88 0-1.6-.14-2.17-.42v-1.2c.36.16.74.3 1.14.38.4.1.78.15 1.13.15.5 0 .88-.1 1.12-.3a.94.94 0 0 0 .35-.77.98.98 0 0 0-.33-.74c-.22-.2-.68-.44-1.37-.72-.72-.3-1.22-.62-1.52-1C.23 8.27.1 7.82.1 7.3c0-.65.22-1.17.7-1.55.46-.37 1.08-.56 1.86-.56.76 0 1.5.16 2.25.48l-.4 1.05c-.7-.3-1.32-.44-1.87-.44-.4 0-.73.08-.94.26a.9.9 0 0 0-.33.72c0 .2.04.38.12.52.08.15.22.3.42.4.2.14.55.3 1.06.52.58.24 1 .47 1.27.67.27.2.47.44.6.7.12.26.18.57.18.92zM9 13.27c-.92 0-1.64-.27-2.16-.8-.52-.55-.78-1.3-.78-2.24 0-.97.24-1.73.72-2.3.5-.54 1.15-.82 2-.82.78 0 1.4.25 1.85.72.46.48.7 1.14.7 1.97v.67H7.35c0 .58.17 1.02.46 1.33.3.3.7.47 1.24.47.36 0 .68-.04.98-.1a5.1 5.1 0 0 0 .98-.33v1.02a3.87 3.87 0 0 1-.94.32 5.72 5.72 0 0 1-1.08.1zm-.22-5.2c-.4 0-.73.12-.97.38s-.37.62-.42 1.1h2.7c0-.48-.13-.85-.36-1.1-.23-.26-.54-.38-.94-.38zm7.7 5.1-.26-.84h-.05c-.28.36-.57.6-.86.74-.28.13-.65.2-1.1.2-.6 0-1.05-.16-1.38-.48-.32-.32-.5-.77-.5-1.34 0-.62.24-1.08.7-1.4.45-.3 1.14-.47 2.07-.5l1.02-.03V9.2c0-.37-.1-.65-.27-.84-.17-.2-.45-.28-.82-.28-.3 0-.6.04-.88.13a6.68 6.68 0 0 0-.8.33l-.4-.9a4.4 4.4 0 0 1 1.05-.4 4.86 4.86 0 0 1 1.08-.12c.76 0 1.33.18 1.7.5.4.33.6.85.6 1.56v4h-.9zm-1.9-.87c.47 0 .83-.13 1.1-.38.3-.26.43-.62.43-1.08v-.52l-.76.03c-.6.03-1.02.13-1.3.3s-.4.45-.4.82c0 .26.08.47.24.6.16.16.4.23.7.23zm7.57-5.2c.25 0 .46.03.62.06l-.12 1.18a2.38 2.38 0 0 0-.56-.06c-.5 0-.92.16-1.24.5-.3.32-.47.75-.47 1.27v3.1h-1.27V7.23h1l.16 1.05h.05c.2-.36.45-.64.77-.85a1.83 1.83 0 0 1 1.02-.3zm4.12 6.17c-.9 0-1.58-.27-2.05-.8-.47-.52-.7-1.27-.7-2.25 0-1 .24-1.77.73-2.3.5-.54 1.2-.8 2.12-.8.63 0 1.2.1 1.7.34l-.4 1c-.52-.2-.96-.3-1.3-.3-1.04 0-1.55.68-1.55 2.05 0 .67.13 1.17.38 1.5.26.34.64.5 1.13.5a3.23 3.23 0 0 0 1.6-.4v1.1a2.53 2.53 0 0 1-.73.28 4.36 4.36 0 0 1-.93.08zm8.28-.1h-1.27V9.5c0-.45-.1-.8-.28-1.02-.18-.23-.47-.34-.88-.34-.53 0-.9.16-1.16.48-.25.3-.38.85-.38 1.6v2.94h-1.26V4.8h1.26v2.12c0 .34-.02.7-.06 1.1h.08a1.76 1.76 0 0 1 .72-.67c.3-.16.66-.24 1.07-.24 1.43 0 2.15.74 2.15 2.2v3.86zM42.2 7.1c.74 0 1.32.28 1.73.82.4.53.62 1.3.62 2.26 0 .97-.2 1.73-.63 2.27-.42.54-1 .82-1.75.82s-1.33-.27-1.75-.8h-.08l-.23.7h-.94V4.8h1.26v2l-.02.64-.03.56h.05c.4-.6 1-.9 1.78-.9zm-.33 1.04c-.5 0-.88.15-1.1.45-.22.3-.34.8-.35 1.5v.08c0 .72.12 1.24.35 1.57.23.32.6.48 1.12.48.44 0 .78-.17 1-.53.24-.35.36-.87.36-1.53 0-1.35-.47-2.03-1.4-2.03zm3.24-.92h1.4l1.2 3.37c.18.47.3.92.36 1.34h.04l.18-.72 1.37-4H51l-2.53 6.73c-.46 1.23-1.23 1.85-2.3 1.85-.3 0-.56-.03-.83-.1v-1c.2.05.4.08.65.08.6 0 1.03-.36 1.28-1.06l.22-.56-2.4-5.94z'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100%;display:block;height:100%;margin-left:auto;margin-right:5px;overflow:hidden;text-indent:-9000px;width:110px}@media (min-width:601px){.algolia-autocomplete.algolia-autocomplete-right .ds-dropdown-menu{left:inherit!important;right:0!important}.algolia-autocomplete.algolia-autocomplete-right .ds-dropdown-menu:before{right:48px}.algolia-autocomplete .ds-dropdown-menu{background:0 0;border:none;border-radius:4px;height:auto;margin:6px 0 0;max-width:600px;min-width:500px;padding:0;position:relative;text-align:left;top:-6px;z-index:4}}@media (min-width:768px){.algolia-docsearch-suggestion{border-bottom-color:#7671df}.algolia-docsearch-suggestion--subcategory-column{border-right-color:#7671df;color:#4e4726}}@media (min-width:997px){.collapseSidebarButton_YeeX,.expandButton_F7YU{background-color:var(--docusaurus-collapse-button-bg)}:root{--docusaurus-announcement-bar-height:30px}.announcementBarClose_EjXD,.announcementBarPlaceholder_vwaQ{flex-basis:50px}.searchBox_xKlU{padding:var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal)}.lastUpdated_twTl{text-align:right}.docItemCol_lvEh{max-width:75%!important}.tocMobile_Pc5S{display:none}.collapseSidebarButton_YeeX{border:1px solid var(--ifm-toc-border-color);border-radius:0;bottom:0;display:block!important;height:40px;position:-webkit-sticky;position:sticky}.collapseSidebarButtonIcon_Ifa6{margin-top:4px;transform:rotate(180deg)}.expandButtonIcon_ieaY,[dir=rtl] .collapseSidebarButtonIcon_Ifa6{transform:rotate(0)}.collapseSidebarButton_YeeX:focus,.collapseSidebarButton_YeeX:hover,.expandButton_F7YU:focus,.expandButton_F7YU:hover{background-color:var(--docusaurus-collapse-button-bg-hover)}.menuHtmlItem__i3S{padding:var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal)}.menu_squC{flex-grow:1;padding:.5rem}@supports (scrollbar-gutter:stable){.menu_squC{padding:.5rem 0 .5rem .5rem;scrollbar-gutter:stable}}.menuWithAnnouncementBar_jXCD{margin-bottom:var(--docusaurus-announcement-bar-height)}.sidebar_gEXq{display:flex;flex-direction:column;height:100%;max-height:100vh;padding-top:var(--ifm-navbar-height);position:-webkit-sticky;position:sticky;top:0;transition:opacity 50ms;width:var(--doc-sidebar-width)}.sidebarWithHideableNavbar_JpZ0{padding-top:0}.sidebarHidden_DcPc{height:0;opacity:0;overflow:hidden;visibility:hidden}.sidebarLogo_WxQX{align-items:center;color:inherit!important;display:flex!important;margin:0 var(--ifm-navbar-padding-horizontal);max-height:var(--ifm-navbar-height);min-height:var(--ifm-navbar-height);text-decoration:none!important}.sidebarLogo_WxQX img{height:2rem;margin-right:.5rem}.expandButton_F7YU{align-items:center;display:flex;height:100%;justify-content:center;max-height:100vh;position:-webkit-sticky;position:sticky;top:0;transition:background-color var(--ifm-transition-fast) ease}[dir=rtl] .expandButtonIcon_ieaY{transform:rotate(180deg)}.docSidebarContainer_RUQH{border-right:1px solid var(--ifm-toc-border-color);-webkit-clip-path:inset(0);clip-path:inset(0);display:block;margin-top:calc(var(--ifm-navbar-height)*-1);transition:width var(--ifm-transition-fast) ease;width:var(--doc-sidebar-width);will-change:width}.docSidebarContainerHidden_k3bM{cursor:pointer;width:var(--doc-sidebar-hidden-width)}.docMainContainer_Qrk0{flex-grow:1;max-width:calc(100% - var(--doc-sidebar-width))}.docMainContainerEnhanced_oEjD{max-width:calc(100% - var(--doc-sidebar-hidden-width))}.docItemWrapperEnhanced_ChoN{max-width:calc(var(--ifm-container-width) + var(--doc-sidebar-width))!important}}@media (min-width:1440px){.container{max-width:var(--ifm-container-width-xl)}}@media (max-width:996px){.col{--ifm-col-width:100%;flex-basis:var(--ifm-col-width);margin-left:0}.footer{--ifm-footer-padding-horizontal:0}.colorModeToggle_ndsa,.footer__link-separator,.navbar__item,.tableOfContents_EtLs{display:none}.footer__col{margin-bottom:calc(var(--ifm-spacing-vertical)*3)}.footer__link-item{display:block}.hero{padding-left:0;padding-right:0}.navbar>.container,.navbar>.container-fluid{padding:0}.navbar__toggle{display:inherit}.navbar__search-input{width:9rem}.pills--block,.tabs--block{flex-direction:column}.searchBox_xKlU{position:absolute;right:var(--ifm-navbar-padding-horizontal)}.docItemContainer_MpGq{padding:0 .3rem}}@media (max-width:600px){.algolia-autocomplete .ds-dropdown-menu{display:block;left:auto!important;max-height:calc(100% - 5rem);max-width:calc(100% - 2rem);position:fixed!important;right:1rem!important;top:50px!important;width:600px;z-index:1}.algolia-autocomplete .ds-dropdown-menu:before{right:6rem}}@media (max-width:576px){.markdown h1:first-child{--ifm-h1-font-size:2rem}.markdown>h2{--ifm-h2-font-size:1.5rem}.markdown>h3{--ifm-h3-font-size:1.25rem}}@media (hover:hover){.backToTopButton_EOoS:hover{background-color:var(--ifm-color-emphasis-300)}}@media (pointer:fine){.thin-scrollbar{scrollbar-width:thin}.thin-scrollbar::-webkit-scrollbar{height:var(--ifm-scrollbar-size);width:var(--ifm-scrollbar-size)}.thin-scrollbar::-webkit-scrollbar-track{background:var(--ifm-scrollbar-track-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb{background:var(--ifm-scrollbar-thumb-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--ifm-scrollbar-thumb-hover-background-color)}}@media print{.announcementBar_S4jv,.footer,.menu,.navbar,.pagination-nav,.table-of-contents,.tocMobile_Pc5S{display:none}.tabs{page-break-inside:avoid}.codeBlockLines_XJem{white-space:pre-wrap}} \ No newline at end of file diff --git a/docs/document/assets/js/17896441.8d80cfd5.js b/docs/document/assets/js/17896441.8d80cfd5.js deleted file mode 100644 index 2286f8358..000000000 --- a/docs/document/assets/js/17896441.8d80cfd5.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunkartplayer_document=self.webpackChunkartplayer_document||[]).push([[918],{3905:function(e,t,n){"use strict";n.d(t,{Zo:function(){return u},kt:function(){return p}});var a=n(7294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function o(e){for(var t=1;t=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var i=a.createContext({}),s=function(e){var t=a.useContext(i),n=t;return e&&(n="function"==typeof e?e(t):o(o({},t),e)),n},u=function(e){var t=s(e.components);return a.createElement(i.Provider,{value:t},e.children)},m={inlineCode:"code",wrapper:function(e){var t=e.children;return a.createElement(a.Fragment,{},t)}},d=a.forwardRef((function(e,t){var n=e.components,r=e.mdxType,l=e.originalType,i=e.parentName,u=c(e,["components","mdxType","originalType","parentName"]),d=s(n),p=r,v=d["".concat(i,".").concat(p)]||d[p]||m[p]||l;return n?a.createElement(v,o(o({ref:t},u),{},{components:n})):a.createElement(v,o({ref:t},u))}));function p(e,t){var n=arguments,r=t&&t.mdxType;if("string"==typeof e||r){var l=n.length,o=new Array(l);o[0]=d;var c={};for(var i in t)hasOwnProperty.call(t,i)&&(c[i]=t[i]);c.originalType=e,c.mdxType="string"==typeof e?e:r,o[1]=c;for(var s=2;s0,u=!!(n||l||c);return s||u?a.createElement("footer",{className:(0,r.Z)(p.k.docs.docFooter,"docusaurus-mt-lg")},s&&a.createElement(P,{tags:i}),u&&a.createElement(U,{editUrl:n,lastUpdatedAt:l,lastUpdatedBy:c,formattedLastUpdatedAt:o})):null}function D(e){var t=e.toc,n=e.className,r=e.linkClassName,l=e.isChild;return t.length?a.createElement("ul",{className:l?void 0:n},t.map((function(e){return a.createElement("li",{key:e.id},a.createElement("a",{href:"#"+e.id,className:null!=r?r:void 0,dangerouslySetInnerHTML:{__html:e.value}}),a.createElement(D,{isChild:!0,toc:e.children,className:n,linkClassName:r}))}))):null}var R=a.memo(D),V=n(6668),z=["parentIndex"];function F(e){var t=e.map((function(e){return Object.assign({},e,{parentIndex:-1,children:[]})})),n=Array(7).fill(-1);t.forEach((function(e,t){var a=n.slice(2,e.level);e.parentIndex=Math.max.apply(Math,a),n[e.level]=t}));var a=[];return t.forEach((function(e){var n=e.parentIndex,r=(0,C.Z)(e,z);n>=0?t[n].children.push(r):a.push(r)})),a}function W(e){var t=e.toc,n=e.minHeadingLevel,a=e.maxHeadingLevel;return t.flatMap((function(e){var t=W({toc:e.children,minHeadingLevel:n,maxHeadingLevel:a});return function(e){return e.level>=n&&e.level<=a}(e)?[Object.assign({},e,{children:t})]:t}))}function q(e){var t=e.getBoundingClientRect();return t.top===t.bottom?q(e.parentNode):t}function G(e,t){var n,a,r=t.anchorTopOffset,l=e.find((function(e){return q(e).top>=r}));return l?function(e){return e.top>0&&e.bottom0})).map((function(e){return[e-1,[c]]}));return{lineClassNames:Object.fromEntries(i),code:n}}if(void 0===a)return{lineClassNames:{},code:n};for(var s=function(e,t){switch(e){case"js":case"javascript":case"ts":case"typescript":return De(["js","jsBlock"],t);case"jsx":case"tsx":return De(["js","jsBlock","jsx"],t);case"html":return De(["js","jsBlock","html"],t);case"python":case"py":case"bash":return De(["bash"],t);case"markdown":case"md":return De(["html","jsx","bash"],t);default:return De(Object.keys(Me),t)}}(a,r),u=n.split("\n"),m=Object.fromEntries(r.map((function(e){return[e.className,{start:0,range:""}]}))),d=Object.fromEntries(r.filter((function(e){return e.line})).map((function(e){var t=e.className;return[e.line,t]}))),p=Object.fromEntries(r.filter((function(e){return e.block})).map((function(e){var t=e.className;return[e.block.start,t]}))),v=Object.fromEntries(r.filter((function(e){return e.block})).map((function(e){var t=e.className;return[e.block.end,t]}))),f=0;f0&&e[n-1]===t?e:e.concat(t)},et=function(e,t){var n=e.plain,a=Object.create(null),r=e.styles.reduce((function(e,n){var a=n.languages,r=n.style;return a&&!a.includes(t)||n.types.forEach((function(t){var n=$e({},e[t],r);e[t]=n})),e}),a);return r.root=n,r.plain=$e({},n,{backgroundColor:null}),r};function tt(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&-1===t.indexOf(a)&&(n[a]=e[a]);return n}var nt=function(e){function t(){for(var t=this,n=[],a=arguments.length;a--;)n[a]=arguments[a];e.apply(this,n),Qe(this,"getThemeDict",(function(e){if(void 0!==t.themeDict&&e.theme===t.prevTheme&&e.language===t.prevLanguage)return t.themeDict;t.prevTheme=e.theme,t.prevLanguage=e.language;var n=e.theme?et(e.theme,e.language):void 0;return t.themeDict=n})),Qe(this,"getLineProps",(function(e){var n=e.key,a=e.className,r=e.style,l=$e({},tt(e,["key","className","style","line"]),{className:"token-line",style:void 0,key:void 0}),o=t.getThemeDict(t.props);return void 0!==o&&(l.style=o.plain),void 0!==r&&(l.style=void 0!==l.style?$e({},l.style,r):r),void 0!==n&&(l.key=n),a&&(l.className+=" "+a),l})),Qe(this,"getStyleForToken",(function(e){var n=e.types,a=e.empty,r=n.length,l=t.getThemeDict(t.props);if(void 0!==l){if(1===r&&"plain"===n[0])return a?{display:"inline-block"}:void 0;if(1===r&&!a)return l[n[0]];var o=a?{display:"inline-block"}:{},c=n.map((function(e){return l[e]}));return Object.assign.apply(Object,[o].concat(c))}})),Qe(this,"getTokenProps",(function(e){var n=e.key,a=e.className,r=e.style,l=e.token,o=$e({},tt(e,["key","className","style","token"]),{className:"token "+l.types.join(" "),children:l.content,style:t.getStyleForToken(l),key:void 0});return void 0!==r&&(o.style=void 0!==o.style?$e({},o.style,r):r),void 0!==n&&(o.key=n),a&&(o.className+=" "+a),o})),Qe(this,"tokenize",(function(e,t,n,a){var r={code:t,grammar:n,language:a,tokens:[]};e.hooks.run("before-tokenize",r);var l=r.tokens=e.tokenize(r.code,r.grammar,r.language);return e.hooks.run("after-tokenize",r),l}))}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.render=function(){var e=this.props,t=e.Prism,n=e.language,a=e.code,r=e.children,l=this.getThemeDict(this.props),o=t.languages[n];return r({tokens:function(e){for(var t=[[]],n=[e],a=[0],r=[e.length],l=0,o=0,c=[],i=[c];o>-1;){for(;(l=a[o]++)0?u:["plain"],s=m):(u=Ke(u,m.type),m.alias&&(u=Ke(u,m.alias)),s=m.content),"string"==typeof s){var d=s.split(Je),p=d.length;c.push({types:u,content:d[0]});for(var v=1;v0&&(c=o.getRangeAt(0)),a.append(r),r.select(),r.selectionStart=0,r.selectionEnd=e.length;var i=!1;try{i=document.execCommand("copy")}catch(s){}r.remove(),c&&(o.removeAllRanges(),o.addRange(c)),l&&l.focus()}(t),i(!0),s.current=window.setTimeout((function(){i(!1)}),1e3)}),[t]);return(0,a.useEffect)((function(){return function(){return window.clearTimeout(s.current)}}),[]),a.createElement("button",{type:"button","aria-label":c?(0,o.I)({id:"theme.CodeBlock.copied",message:"Copied",description:"The copied button label on code blocks"}):(0,o.I)({id:"theme.CodeBlock.copyButtonAriaLabel",message:"Copy code to clipboard",description:"The ARIA label for copy code blocks button"}),title:(0,o.I)({id:"theme.CodeBlock.copy",message:"Copy",description:"The copy button label on code blocks"}),className:(0,r.Z)("clean-btn",n,it.copyButton,c&&it.copyButtonCopied),onClick:u},a.createElement("span",{className:it.copyButtonIcons,"aria-hidden":"true"},a.createElement("svg",{className:it.copyButtonIcon,viewBox:"0 0 24 24"},a.createElement("path",{d:"M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"})),a.createElement("svg",{className:it.copyButtonSuccessIcon,viewBox:"0 0 24 24"},a.createElement("path",{d:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"}))))}var ut="wordWrapButtonIcon_azs1",mt="wordWrapButtonEnabled_Geot";function dt(e){var t=e.className,n=e.onClick,l=e.isEnabled,c=(0,o.I)({id:"theme.CodeBlock.wordWrapToggle",message:"Toggle word wrap",description:"The title attribute for toggle word wrapping button of code block lines"});return a.createElement("button",{type:"button",onClick:n,className:(0,r.Z)("clean-btn",t,l&&mt),"aria-label":c,title:c},a.createElement("svg",{className:ut,viewBox:"0 0 24 24","aria-hidden":"true"},a.createElement("path",{fill:"currentColor",d:"M4 19h6v-2H4v2zM20 5H4v2h16V5zm-3 6H4v2h13.25c1.1 0 2 .9 2 2s-.9 2-2 2H15v-2l-3 3l3 3v-2h2c2.21 0 4-1.79 4-4s-1.79-4-4-4z"})))}function pt(e){var t,n,o,c,i,s,u,m,d,p,v,f=e.children,g=e.className,h=void 0===g?"":g,b=e.metastring,E=e.title,y=e.showLineNumbers,k=e.language,N=(0,V.L)().prism,L=N.defaultLanguage,C=N.magicComments,Z=null!=(t=null!=k?k:null==(n=h.split(" ").find((function(e){return e.startsWith("language-")})))?void 0:n.replace(/language-/,""))?t:L,_=Ae(),T=(o=(0,a.useState)(!1),c=o[0],i=o[1],s=(0,a.useState)(!1),u=s[0],m=s[1],d=(0,a.useRef)(null),p=(0,a.useCallback)((function(){var e=d.current.querySelector("code");c?e.removeAttribute("style"):e.style.whiteSpace="pre-wrap",i((function(e){return!e}))}),[d,c]),v=(0,a.useCallback)((function(){var e=d.current,t=e.scrollWidth>e.clientWidth||d.current.querySelector("code").hasAttribute("style");m(t)}),[d]),(0,a.useEffect)((function(){v()}),[c,v]),(0,a.useEffect)((function(){return window.addEventListener("resize",v,{passive:!0}),function(){window.removeEventListener("resize",v)}}),[v]),{codeBlockRef:d,isEnabled:c,isCodeScrollable:u,toggle:p}),w=function(e){var t,n;return null!=(t=null==e||null==(n=e.match(Pe))?void 0:n.groups.title)?t:""}(b)||E,B=Re(f,{metastring:b,language:Z,magicComments:C}),x=B.lineClassNames,O=B.code,j=y||function(e){return(null==e?void 0:e.includes("showLineNumbers"))||!1}(b);return a.createElement(Fe,{as:"div",className:(0,r.Z)(h,Z&&!h.includes("language-"+Z)&&"language-"+Z)},w&&a.createElement("div",{className:We.codeBlockTitle},w),a.createElement("div",{className:We.codeBlockContent},a.createElement(at,(0,l.Z)({},Xe,{theme:_,code:O,language:null!=Z?Z:"text"}),(function(e){var t=e.className,n=e.tokens,l=e.getLineProps,o=e.getTokenProps;return a.createElement("pre",{tabIndex:0,ref:T.codeBlockRef,className:(0,r.Z)(t,We.codeBlock,"thin-scrollbar")},a.createElement("code",{className:(0,r.Z)(We.codeBlockLines,j&&We.codeBlockLinesWithNumbering)},n.map((function(e,t){return a.createElement(ct,{key:t,line:e,getLineProps:l,getTokenProps:o,classNames:x[t],showLineNumbers:j})}))))})),a.createElement("div",{className:We.buttonGroup},(T.isEnabled||T.isCodeScrollable)&&a.createElement(dt,{className:We.codeButton,onClick:function(){return T.toggle()},isEnabled:T.isEnabled}),a.createElement(st,{className:We.codeButton,code:O}))))}var vt=["children"];function ft(e){var t=e.children,n=(0,C.Z)(e,vt),r=(0,Oe.Z)(),o=function(e){return a.Children.toArray(e).some((function(e){return(0,a.isValidElement)(e)}))?e:Array.isArray(e)?e.join(""):e}(t),c="string"==typeof o?pt:qe;return a.createElement(c,(0,l.Z)({key:String(r)},n),o)}var gt="details_lb9f",ht="isBrowser_bmU9",bt="collapsibleContent_i85q",Et=["summary","children"];function yt(e){return!!e&&("SUMMARY"===e.tagName||yt(e.parentElement))}function kt(e,t){return!!e&&(e===t||kt(e.parentElement,t))}function Nt(e){var t=e.summary,n=e.children,l=(0,C.Z)(e,Et),o=(0,Oe.Z)(),c=(0,a.useRef)(null),i=(0,te.u)({initialState:!l.open}),s=i.collapsed,u=i.setCollapsed,m=(0,a.useState)(l.open),d=m[0],p=m[1];return a.createElement("details",Object.assign({},l,{ref:c,open:d,"data-collapsed":s,className:(0,r.Z)(gt,o&&ht,l.className),onMouseDown:function(e){yt(e.target)&&e.detail>1&&e.preventDefault()},onClick:function(e){e.stopPropagation();var t=e.target;yt(t)&&kt(t,c.current)&&(e.preventDefault(),s?(u(!1),p(!0)):u(!0))}}),t||a.createElement("summary",null,"Details"),a.createElement(te.z,{lazy:!1,collapsed:s,disableSSRStyle:!0,onCollapseTransitionEnd:function(e){u(e),p(!e)}},a.createElement("div",{className:bt},n)))}var Lt="details_BAp3";function Ct(e){var t=Object.assign({},e);return a.createElement(Nt,(0,l.Z)({},t,{className:(0,r.Z)("alert alert--info",Lt,t.className)}))}function Zt(e){return a.createElement(pe,e)}var _t="img_E7b_";var Tt={head:function(e){var t=a.Children.map(e.children,(function(e){return function(e){var t,n;if(null!=e&&null!=(t=e.props)&&t.mdxType&&null!=e&&null!=(n=e.props)&&n.originalType){var r=e.props,l=(r.mdxType,r.originalType,(0,C.Z)(r,xe));return a.createElement(e.props.originalType,l)}return e}(e)}));return a.createElement(Be.Z,e,t)},code:function(e){var t=["a","b","big","i","span","em","strong","sup","sub","small"];return a.Children.toArray(e.children).every((function(e){return"string"==typeof e&&!e.includes("\n")||(0,a.isValidElement)(e)&&t.includes(e.props.mdxType)}))?a.createElement("code",e):a.createElement(ft,e)},a:function(e){return a.createElement(c.Z,e)},pre:function(e){var t;return a.createElement(ft,(0,a.isValidElement)(e.children)&&"code"===e.children.props.originalType?null==(t=e.children)?void 0:t.props:Object.assign({},e))},details:function(e){var t=a.Children.toArray(e.children),n=t.find((function(e){var t;return"summary"===(null==e||null==(t=e.props)?void 0:t.mdxType)})),r=a.createElement(a.Fragment,null,t.filter((function(e){return e!==n})));return a.createElement(Ct,(0,l.Z)({},e,{summary:n}),r)},ul:function(e){return a.createElement("ul",(0,l.Z)({},e,{className:(t=e.className,(0,r.Z)(t,(null==t?void 0:t.includes("contains-task-list"))&&"clean-list"))}));var t},img:function(e){return a.createElement("img",(0,l.Z)({loading:"lazy"},e,{className:(t=e.className,(0,r.Z)(t,_t))}));var t},h1:function(e){return a.createElement(Zt,(0,l.Z)({as:"h1"},e))},h2:function(e){return a.createElement(Zt,(0,l.Z)({as:"h2"},e))},h3:function(e){return a.createElement(Zt,(0,l.Z)({as:"h3"},e))},h4:function(e){return a.createElement(Zt,(0,l.Z)({as:"h4"},e))},h5:function(e){return a.createElement(Zt,(0,l.Z)({as:"h5"},e))},h6:function(e){return a.createElement(Zt,(0,l.Z)({as:"h6"},e))}};function wt(e){var t=e.children;return a.createElement(we.Zo,{components:Tt},t)}function Bt(e){var t,n=e.content,r=n.metadata,l=n.frontMatter,o=n.assets,c=l.keywords,i=r.description,s=r.title,u=null!=(t=o.image)?t:l.image;return a.createElement(he.d,{title:s,description:i,keywords:c,image:u})}function xt(e){var t=e.content,n=t.metadata,l=t.frontMatter,o=l.hide_title,c=l.hide_table_of_contents,i=l.toc_min_heading_level,u=l.toc_max_heading_level,m=n.title,d=!o&&void 0===t.contentTitle,v=(0,be.i)(),f=!c&&t.toc&&t.toc.length>0,g=f&&("desktop"===v||"ssr"===v);return a.createElement("div",{className:"row"},a.createElement("div",{className:(0,r.Z)("col",!c&&fe)},a.createElement(E,null),a.createElement("div",{className:ve},a.createElement("article",null,a.createElement(Te,null),a.createElement(y,null),f&&a.createElement(se,{toc:t.toc,minHeadingLevel:i,maxHeadingLevel:u,className:(0,r.Z)(p.k.docs.docTocMobile,ge)}),a.createElement("div",{className:(0,r.Z)(p.k.docs.docMarkdown,"markdown")},d&&a.createElement("header",null,a.createElement(pe,{as:"h1"},m)),a.createElement(wt,null,a.createElement(t,null))),a.createElement(M,e)),a.createElement(s,{previous:n.previous,next:n.next}))),g&&a.createElement("div",{className:"col col--3"},a.createElement(ee,{toc:t.toc,minHeadingLevel:i,maxHeadingLevel:u,className:p.k.docs.docTocDesktop})))}function Ot(e){var t="docs-doc-id-"+e.content.metadata.unversionedId;return a.createElement(he.FG,{className:t},a.createElement(Bt,e),a.createElement(xt,e))}},4477:function(e,t,n){"use strict";n.d(t,{E:function(){return c},q:function(){return o}});var a=n(7294),r=n(9688),l=a.createContext(null);function o(e){var t=e.children,n=e.version;return a.createElement(l.Provider,{value:n},t)}function c(){var e=(0,a.useContext)(l);if(null===e)throw new r.i6("DocsVersionProvider");return e}},7594:function(e,t){function n(e){let t,n=[];for(let a of e.split(",").map((e=>e.trim())))if(/^-?\d+$/.test(a))n.push(parseInt(a,10));else if(t=a.match(/^(-?\d+)(-|\.\.\.?|\u2025|\u2026|\u22EF)(-?\d+)$/)){let[e,a,r,l]=t;if(a&&l){a=parseInt(a),l=parseInt(l);const e=a=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var i=a.createContext({}),s=function(e){var t=a.useContext(i),n=t;return e&&(n="function"==typeof e?e(t):o(o({},t),e)),n},u=function(e){var t=s(e.components);return a.createElement(i.Provider,{value:t},e.children)},m={inlineCode:"code",wrapper:function(e){var t=e.children;return a.createElement(a.Fragment,{},t)}},d=a.forwardRef((function(e,t){var n=e.components,r=e.mdxType,l=e.originalType,i=e.parentName,u=c(e,["components","mdxType","originalType","parentName"]),d=s(n),p=r,v=d["".concat(i,".").concat(p)]||d[p]||m[p]||l;return n?a.createElement(v,o(o({ref:t},u),{},{components:n})):a.createElement(v,o({ref:t},u))}));function p(e,t){var n=arguments,r=t&&t.mdxType;if("string"==typeof e||r){var l=n.length,o=new Array(l);o[0]=d;var c={};for(var i in t)hasOwnProperty.call(t,i)&&(c[i]=t[i]);c.originalType=e,c.mdxType="string"==typeof e?e:r,o[1]=c;for(var s=2;s0,u=!!(n||l||c);return s||u?a.createElement("footer",{className:(0,r.Z)(p.k.docs.docFooter,"docusaurus-mt-lg")},s&&a.createElement(P,{tags:i}),u&&a.createElement(U,{editUrl:n,lastUpdatedAt:l,lastUpdatedBy:c,formattedLastUpdatedAt:o})):null}function D(e){var t=e.toc,n=e.className,r=e.linkClassName,l=e.isChild;return t.length?a.createElement("ul",{className:l?void 0:n},t.map((function(e){return a.createElement("li",{key:e.id},a.createElement("a",{href:"#"+e.id,className:null!=r?r:void 0,dangerouslySetInnerHTML:{__html:e.value}}),a.createElement(D,{isChild:!0,toc:e.children,className:n,linkClassName:r}))}))):null}var V=a.memo(D),R=n(7683),z=["parentIndex"];function F(e){var t=e.map((function(e){return Object.assign({},e,{parentIndex:-1,children:[]})})),n=Array(7).fill(-1);t.forEach((function(e,t){var a=n.slice(2,e.level);e.parentIndex=Math.max.apply(Math,a),n[e.level]=t}));var a=[];return t.forEach((function(e){var n=e.parentIndex,r=(0,C.Z)(e,z);n>=0?t[n].children.push(r):a.push(r)})),a}function W(e){var t=e.toc,n=e.minHeadingLevel,a=e.maxHeadingLevel;return t.flatMap((function(e){var t=W({toc:e.children,minHeadingLevel:n,maxHeadingLevel:a});return function(e){return e.level>=n&&e.level<=a}(e)?[Object.assign({},e,{children:t})]:t}))}function q(e){var t=e.getBoundingClientRect();return t.top===t.bottom?q(e.parentNode):t}function G(e,t){var n,a,r=t.anchorTopOffset,l=e.find((function(e){return q(e).top>=r}));return l?function(e){return e.top>0&&e.bottom0})).map((function(e){return[e-1,[c]]}));return{lineClassNames:Object.fromEntries(i),code:n}}if(void 0===a)return{lineClassNames:{},code:n};for(var s=function(e,t){switch(e){case"js":case"javascript":case"ts":case"typescript":return De(["js","jsBlock"],t);case"jsx":case"tsx":return De(["js","jsBlock","jsx"],t);case"html":return De(["js","jsBlock","html"],t);case"python":case"py":case"bash":return De(["bash"],t);case"markdown":case"md":return De(["html","jsx","bash"],t);default:return De(Object.keys(Me),t)}}(a,r),u=n.split("\n"),m=Object.fromEntries(r.map((function(e){return[e.className,{start:0,range:""}]}))),d=Object.fromEntries(r.filter((function(e){return e.line})).map((function(e){var t=e.className;return[e.line,t]}))),p=Object.fromEntries(r.filter((function(e){return e.block})).map((function(e){var t=e.className;return[e.block.start,t]}))),v=Object.fromEntries(r.filter((function(e){return e.block})).map((function(e){var t=e.className;return[e.block.end,t]}))),f=0;f0&&e[n-1]===t?e:e.concat(t)},et=function(e,t){var n=e.plain,a=Object.create(null),r=e.styles.reduce((function(e,n){var a=n.languages,r=n.style;return a&&!a.includes(t)||n.types.forEach((function(t){var n=$e({},e[t],r);e[t]=n})),e}),a);return r.root=n,r.plain=$e({},n,{backgroundColor:null}),r};function tt(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&-1===t.indexOf(a)&&(n[a]=e[a]);return n}var nt=function(e){function t(){for(var t=this,n=[],a=arguments.length;a--;)n[a]=arguments[a];e.apply(this,n),Ye(this,"getThemeDict",(function(e){if(void 0!==t.themeDict&&e.theme===t.prevTheme&&e.language===t.prevLanguage)return t.themeDict;t.prevTheme=e.theme,t.prevLanguage=e.language;var n=e.theme?et(e.theme,e.language):void 0;return t.themeDict=n})),Ye(this,"getLineProps",(function(e){var n=e.key,a=e.className,r=e.style,l=$e({},tt(e,["key","className","style","line"]),{className:"token-line",style:void 0,key:void 0}),o=t.getThemeDict(t.props);return void 0!==o&&(l.style=o.plain),void 0!==r&&(l.style=void 0!==l.style?$e({},l.style,r):r),void 0!==n&&(l.key=n),a&&(l.className+=" "+a),l})),Ye(this,"getStyleForToken",(function(e){var n=e.types,a=e.empty,r=n.length,l=t.getThemeDict(t.props);if(void 0!==l){if(1===r&&"plain"===n[0])return a?{display:"inline-block"}:void 0;if(1===r&&!a)return l[n[0]];var o=a?{display:"inline-block"}:{},c=n.map((function(e){return l[e]}));return Object.assign.apply(Object,[o].concat(c))}})),Ye(this,"getTokenProps",(function(e){var n=e.key,a=e.className,r=e.style,l=e.token,o=$e({},tt(e,["key","className","style","token"]),{className:"token "+l.types.join(" "),children:l.content,style:t.getStyleForToken(l),key:void 0});return void 0!==r&&(o.style=void 0!==o.style?$e({},o.style,r):r),void 0!==n&&(o.key=n),a&&(o.className+=" "+a),o})),Ye(this,"tokenize",(function(e,t,n,a){var r={code:t,grammar:n,language:a,tokens:[]};e.hooks.run("before-tokenize",r);var l=r.tokens=e.tokenize(r.code,r.grammar,r.language);return e.hooks.run("after-tokenize",r),l}))}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.render=function(){var e=this.props,t=e.Prism,n=e.language,a=e.code,r=e.children,l=this.getThemeDict(this.props),o=t.languages[n];return r({tokens:function(e){for(var t=[[]],n=[e],a=[0],r=[e.length],l=0,o=0,c=[],i=[c];o>-1;){for(;(l=a[o]++)0?u:["plain"],s=m):(u=Ke(u,m.type),m.alias&&(u=Ke(u,m.alias)),s=m.content),"string"==typeof s){var d=s.split(Xe),p=d.length;c.push({types:u,content:d[0]});for(var v=1;v0&&(c=o.getRangeAt(0)),a.append(r),r.select(),r.selectionStart=0,r.selectionEnd=e.length;var i=!1;try{i=document.execCommand("copy")}catch(s){}r.remove(),c&&(o.removeAllRanges(),o.addRange(c)),l&&l.focus()}(t),i(!0),s.current=window.setTimeout((function(){i(!1)}),1e3)}),[t]);return(0,a.useEffect)((function(){return function(){return window.clearTimeout(s.current)}}),[]),a.createElement("button",{type:"button","aria-label":c?(0,o.I)({id:"theme.CodeBlock.copied",message:"Copied",description:"The copied button label on code blocks"}):(0,o.I)({id:"theme.CodeBlock.copyButtonAriaLabel",message:"Copy code to clipboard",description:"The ARIA label for copy code blocks button"}),title:(0,o.I)({id:"theme.CodeBlock.copy",message:"Copy",description:"The copy button label on code blocks"}),className:(0,r.Z)("clean-btn",n,it.copyButton,c&&it.copyButtonCopied),onClick:u},a.createElement("span",{className:it.copyButtonIcons,"aria-hidden":"true"},a.createElement("svg",{className:it.copyButtonIcon,viewBox:"0 0 24 24"},a.createElement("path",{d:"M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"})),a.createElement("svg",{className:it.copyButtonSuccessIcon,viewBox:"0 0 24 24"},a.createElement("path",{d:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"}))))}var ut="wordWrapButtonIcon_IN6A",mt="wordWrapButtonEnabled_ePVn";function dt(e){var t=e.className,n=e.onClick,l=e.isEnabled,c=(0,o.I)({id:"theme.CodeBlock.wordWrapToggle",message:"Toggle word wrap",description:"The title attribute for toggle word wrapping button of code block lines"});return a.createElement("button",{type:"button",onClick:n,className:(0,r.Z)("clean-btn",t,l&&mt),"aria-label":c,title:c},a.createElement("svg",{className:ut,viewBox:"0 0 24 24","aria-hidden":"true"},a.createElement("path",{fill:"currentColor",d:"M4 19h6v-2H4v2zM20 5H4v2h16V5zm-3 6H4v2h13.25c1.1 0 2 .9 2 2s-.9 2-2 2H15v-2l-3 3l3 3v-2h2c2.21 0 4-1.79 4-4s-1.79-4-4-4z"})))}function pt(e){var t,n,o,c,i,s,u,m,d,p,v,f=e.children,g=e.className,h=void 0===g?"":g,b=e.metastring,E=e.title,y=e.showLineNumbers,k=e.language,N=(0,R.L)().prism,L=N.defaultLanguage,C=N.magicComments,Z=null!=(t=null!=k?k:null==(n=h.split(" ").find((function(e){return e.startsWith("language-")})))?void 0:n.replace(/language-/,""))?t:L,T=Ae(),_=(o=(0,a.useState)(!1),c=o[0],i=o[1],s=(0,a.useState)(!1),u=s[0],m=s[1],d=(0,a.useRef)(null),p=(0,a.useCallback)((function(){var e=d.current.querySelector("code");c?e.removeAttribute("style"):e.style.whiteSpace="pre-wrap",i((function(e){return!e}))}),[d,c]),v=(0,a.useCallback)((function(){var e=d.current,t=e.scrollWidth>e.clientWidth||d.current.querySelector("code").hasAttribute("style");m(t)}),[d]),(0,a.useEffect)((function(){v()}),[c,v]),(0,a.useEffect)((function(){return window.addEventListener("resize",v,{passive:!0}),function(){window.removeEventListener("resize",v)}}),[v]),{codeBlockRef:d,isEnabled:c,isCodeScrollable:u,toggle:p}),w=function(e){var t,n;return null!=(t=null==e||null==(n=e.match(Pe))?void 0:n.groups.title)?t:""}(b)||E,B=Ve(f,{metastring:b,language:Z,magicComments:C}),x=B.lineClassNames,O=B.code,j=y||function(e){return(null==e?void 0:e.includes("showLineNumbers"))||!1}(b);return a.createElement(Fe,{as:"div",className:(0,r.Z)(h,Z&&!h.includes("language-"+Z)&&"language-"+Z)},w&&a.createElement("div",{className:We.codeBlockTitle},w),a.createElement("div",{className:We.codeBlockContent},a.createElement(at,(0,l.Z)({},Je,{theme:T,code:O,language:null!=Z?Z:"text"}),(function(e){var t=e.className,n=e.tokens,l=e.getLineProps,o=e.getTokenProps;return a.createElement("pre",{tabIndex:0,ref:_.codeBlockRef,className:(0,r.Z)(t,We.codeBlock,"thin-scrollbar")},a.createElement("code",{className:(0,r.Z)(We.codeBlockLines,j&&We.codeBlockLinesWithNumbering)},n.map((function(e,t){return a.createElement(ct,{key:t,line:e,getLineProps:l,getTokenProps:o,classNames:x[t],showLineNumbers:j})}))))})),a.createElement("div",{className:We.buttonGroup},(_.isEnabled||_.isCodeScrollable)&&a.createElement(dt,{className:We.codeButton,onClick:function(){return _.toggle()},isEnabled:_.isEnabled}),a.createElement(st,{className:We.codeButton,code:O}))))}var vt=["children"];function ft(e){var t=e.children,n=(0,C.Z)(e,vt),r=(0,Oe.Z)(),o=function(e){return a.Children.toArray(e).some((function(e){return(0,a.isValidElement)(e)}))?e:Array.isArray(e)?e.join(""):e}(t),c="string"==typeof o?pt:qe;return a.createElement(c,(0,l.Z)({key:String(r)},n),o)}var gt="details_B4FW",ht="isBrowser_Cof9",bt="collapsibleContent_VYua",Et=["summary","children"];function yt(e){return!!e&&("SUMMARY"===e.tagName||yt(e.parentElement))}function kt(e,t){return!!e&&(e===t||kt(e.parentElement,t))}function Nt(e){var t=e.summary,n=e.children,l=(0,C.Z)(e,Et),o=(0,Oe.Z)(),c=(0,a.useRef)(null),i=(0,te.u)({initialState:!l.open}),s=i.collapsed,u=i.setCollapsed,m=(0,a.useState)(l.open),d=m[0],p=m[1];return a.createElement("details",Object.assign({},l,{ref:c,open:d,"data-collapsed":s,className:(0,r.Z)(gt,o&&ht,l.className),onMouseDown:function(e){yt(e.target)&&e.detail>1&&e.preventDefault()},onClick:function(e){e.stopPropagation();var t=e.target;yt(t)&&kt(t,c.current)&&(e.preventDefault(),s?(u(!1),p(!0)):u(!0))}}),t||a.createElement("summary",null,"Details"),a.createElement(te.z,{lazy:!1,collapsed:s,disableSSRStyle:!0,onCollapseTransitionEnd:function(e){u(e),p(!e)}},a.createElement("div",{className:bt},n)))}var Lt="details_ZdG1";function Ct(e){var t=Object.assign({},e);return a.createElement(Nt,(0,l.Z)({},t,{className:(0,r.Z)("alert alert--info",Lt,t.className)}))}function Zt(e){return a.createElement(pe,e)}var Tt="img_AiFf";var _t={head:function(e){var t=a.Children.map(e.children,(function(e){return function(e){var t,n;if(null!=e&&null!=(t=e.props)&&t.mdxType&&null!=e&&null!=(n=e.props)&&n.originalType){var r=e.props,l=(r.mdxType,r.originalType,(0,C.Z)(r,xe));return a.createElement(e.props.originalType,l)}return e}(e)}));return a.createElement(Be.Z,e,t)},code:function(e){var t=["a","b","big","i","span","em","strong","sup","sub","small"];return a.Children.toArray(e.children).every((function(e){return"string"==typeof e&&!e.includes("\n")||(0,a.isValidElement)(e)&&t.includes(e.props.mdxType)}))?a.createElement("code",e):a.createElement(ft,e)},a:function(e){return a.createElement(c.Z,e)},pre:function(e){var t;return a.createElement(ft,(0,a.isValidElement)(e.children)&&"code"===e.children.props.originalType?null==(t=e.children)?void 0:t.props:Object.assign({},e))},details:function(e){var t=a.Children.toArray(e.children),n=t.find((function(e){var t;return"summary"===(null==e||null==(t=e.props)?void 0:t.mdxType)})),r=a.createElement(a.Fragment,null,t.filter((function(e){return e!==n})));return a.createElement(Ct,(0,l.Z)({},e,{summary:n}),r)},ul:function(e){return a.createElement("ul",(0,l.Z)({},e,{className:(t=e.className,(0,r.Z)(t,(null==t?void 0:t.includes("contains-task-list"))&&"clean-list"))}));var t},img:function(e){return a.createElement("img",(0,l.Z)({loading:"lazy"},e,{className:(t=e.className,(0,r.Z)(t,Tt))}));var t},h1:function(e){return a.createElement(Zt,(0,l.Z)({as:"h1"},e))},h2:function(e){return a.createElement(Zt,(0,l.Z)({as:"h2"},e))},h3:function(e){return a.createElement(Zt,(0,l.Z)({as:"h3"},e))},h4:function(e){return a.createElement(Zt,(0,l.Z)({as:"h4"},e))},h5:function(e){return a.createElement(Zt,(0,l.Z)({as:"h5"},e))},h6:function(e){return a.createElement(Zt,(0,l.Z)({as:"h6"},e))}};function wt(e){var t=e.children;return a.createElement(we.Zo,{components:_t},t)}function Bt(e){var t,n=e.content,r=n.metadata,l=n.frontMatter,o=n.assets,c=l.keywords,i=r.description,s=r.title,u=null!=(t=o.image)?t:l.image;return a.createElement(he.d,{title:s,description:i,keywords:c,image:u})}function xt(e){var t=e.content,n=t.metadata,l=t.frontMatter,o=l.hide_title,c=l.hide_table_of_contents,i=l.toc_min_heading_level,u=l.toc_max_heading_level,m=n.title,d=!o&&void 0===t.contentTitle,v=(0,be.i)(),f=!c&&t.toc&&t.toc.length>0,g=f&&("desktop"===v||"ssr"===v);return a.createElement("div",{className:"row"},a.createElement("div",{className:(0,r.Z)("col",!c&&fe)},a.createElement(E,null),a.createElement("div",{className:ve},a.createElement("article",null,a.createElement(_e,null),a.createElement(y,null),f&&a.createElement(se,{toc:t.toc,minHeadingLevel:i,maxHeadingLevel:u,className:(0,r.Z)(p.k.docs.docTocMobile,ge)}),a.createElement("div",{className:(0,r.Z)(p.k.docs.docMarkdown,"markdown")},d&&a.createElement("header",null,a.createElement(pe,{as:"h1"},m)),a.createElement(wt,null,a.createElement(t,null))),a.createElement(M,e)),a.createElement(s,{previous:n.previous,next:n.next}))),g&&a.createElement("div",{className:"col col--3"},a.createElement(ee,{toc:t.toc,minHeadingLevel:i,maxHeadingLevel:u,className:p.k.docs.docTocDesktop})))}function Ot(e){var t="docs-doc-id-"+e.content.metadata.unversionedId;return a.createElement(he.FG,{className:t},a.createElement(Bt,e),a.createElement(xt,e))}},5663:function(e,t,n){"use strict";n.d(t,{E:function(){return c},q:function(){return o}});var a=n(2784),r=n(3364),l=a.createContext(null);function o(e){var t=e.children,n=e.version;return a.createElement(l.Provider,{value:n},t)}function c(){var e=(0,a.useContext)(l);if(null===e)throw new r.i6("DocsVersionProvider");return e}},4501:function(e,t){function n(e){let t,n=[];for(let a of e.split(",").map((e=>e.trim())))if(/^-?\d+$/.test(a))n.push(parseInt(a,10));else if(t=a.match(/^(-?\d+)(-|\.\.\.?|\u2025|\u2026|\u22EF)(-?\d+)$/)){let[e,a,r,l]=t;if(a&&l){a=parseInt(a),l=parseInt(l);const e=a=r?(u(),l(!1)):a=r?(u(),l(!1)):a=0||(r[t]=e[t]);return r}(e,n);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(r[t]=e[t])}return r}var l=o.createContext({}),s=function(e){var n=o.useContext(l),t=n;return e&&(t="function"==typeof e?e(n):i(i({},n),e)),t},m=function(e){var n=s(e.components);return o.createElement(l.Provider,{value:n},e.children)},u={inlineCode:"code",wrapper:function(e){var n=e.children;return o.createElement(o.Fragment,{},n)}},p=o.forwardRef((function(e,n){var t=e.components,r=e.mdxType,a=e.originalType,l=e.parentName,m=c(e,["components","mdxType","originalType","parentName"]),p=s(t),d=r,y=p["".concat(l,".").concat(d)]||p[d]||u[d]||a;return t?o.createElement(y,i(i({ref:n},m),{},{components:t})):o.createElement(y,i({ref:n},m))}));function d(e,n){var t=arguments,r=n&&n.mdxType;if("string"==typeof e||r){var a=t.length,i=new Array(a);i[0]=p;var c={};for(var l in n)hasOwnProperty.call(n,l)&&(c[l]=n[l]);c.originalType=e,c.mdxType="string"==typeof e?e:r,i[1]=c;for(var s=2;s {\n art.layers.add({\n name: 'layer1',\n html: 'your-layer',\n mounted: function($layer1) {\n //\n }\n });\n\n art.contextmenu.add({\n name: 'contextmenu1',\n html: 'your-contextmenu',\n mounted: function($contextmenu1) {\n //\n }\n });\n\n art.controls.add({\n name: 'control1',\n html: 'your-control',\n position: 'right',\n mounted: function($control1) {\n //\n }\n });\n\n // Use the query method to get the DOM element of the component\n var $layer1 = art.query('.art-layer-layer1');\n var $contextmenu1 = art.query('.art-contextmenu-contextmenu1');\n var $control1 = art.query('.art-control-control1');\n\n // Recommended use the name to get the DOM element of the component\n var $layer1 = art.layers['layer1'];\n var $contextmenu1 = art.contextmenu['contextmenu1'];\n var $control1 = art.controls['control1'];\n});\n")),(0,a.kt)("div",{className:"admonition admonition-tip alert alert--success"},(0,a.kt)("div",{parentName:"div",className:"admonition-heading"},(0,a.kt)("h5",{parentName:"div"},(0,a.kt)("span",{parentName:"h5",className:"admonition-icon"},(0,a.kt)("svg",{parentName:"span",xmlns:"http://www.w3.org/2000/svg",width:"12",height:"16",viewBox:"0 0 12 16"},(0,a.kt)("path",{parentName:"svg",fillRule:"evenodd",d:"M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"}))),"\u63d0\u793a")),(0,a.kt)("div",{parentName:"div",className:"admonition-content"},(0,a.kt)("p",{parentName:"div"},"Note that you can't create components with the same name"))))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/docs/document/assets/js/1cbc9196.d7221d00.js b/docs/document/assets/js/1cbc9196.d7221d00.js new file mode 100644 index 000000000..32bb0179e --- /dev/null +++ b/docs/document/assets/js/1cbc9196.d7221d00.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkartplayer_document=self.webpackChunkartplayer_document||[]).push([[784],{876:function(e,n,t){t.d(n,{Zo:function(){return m},kt:function(){return d}});var o=t(2784);function r(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function a(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);n&&(o=o.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,o)}return t}function i(e){for(var n=1;n=0||(r[t]=e[t]);return r}(e,n);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(r[t]=e[t])}return r}var l=o.createContext({}),s=function(e){var n=o.useContext(l),t=n;return e&&(t="function"==typeof e?e(n):i(i({},n),e)),t},m=function(e){var n=s(e.components);return o.createElement(l.Provider,{value:n},e.children)},u={inlineCode:"code",wrapper:function(e){var n=e.children;return o.createElement(o.Fragment,{},n)}},p=o.forwardRef((function(e,n){var t=e.components,r=e.mdxType,a=e.originalType,l=e.parentName,m=c(e,["components","mdxType","originalType","parentName"]),p=s(t),d=r,y=p["".concat(l,".").concat(d)]||p[d]||u[d]||a;return t?o.createElement(y,i(i({ref:n},m),{},{components:t})):o.createElement(y,i({ref:n},m))}));function d(e,n){var t=arguments,r=n&&n.mdxType;if("string"==typeof e||r){var a=t.length,i=new Array(a);i[0]=p;var c={};for(var l in n)hasOwnProperty.call(n,l)&&(c[l]=n[l]);c.originalType=e,c.mdxType="string"==typeof e?e:r,i[1]=c;for(var s=2;s {\n art.layers.add({\n name: 'layer1',\n html: 'your-layer',\n mounted: function($layer1) {\n //\n }\n });\n\n art.contextmenu.add({\n name: 'contextmenu1',\n html: 'your-contextmenu',\n mounted: function($contextmenu1) {\n //\n }\n });\n\n art.controls.add({\n name: 'control1',\n html: 'your-control',\n position: 'right',\n mounted: function($control1) {\n //\n }\n });\n\n // Use the query method to get the DOM element of the component\n var $layer1 = art.query('.art-layer-layer1');\n var $contextmenu1 = art.query('.art-contextmenu-contextmenu1');\n var $control1 = art.query('.art-control-control1');\n\n // Recommended use the name to get the DOM element of the component\n var $layer1 = art.layers['layer1'];\n var $contextmenu1 = art.contextmenu['contextmenu1'];\n var $control1 = art.controls['control1'];\n});\n")),(0,a.kt)("div",{className:"admonition admonition-tip alert alert--success"},(0,a.kt)("div",{parentName:"div",className:"admonition-heading"},(0,a.kt)("h5",{parentName:"div"},(0,a.kt)("span",{parentName:"h5",className:"admonition-icon"},(0,a.kt)("svg",{parentName:"span",xmlns:"http://www.w3.org/2000/svg",width:"12",height:"16",viewBox:"0 0 12 16"},(0,a.kt)("path",{parentName:"svg",fillRule:"evenodd",d:"M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"}))),"\u63d0\u793a")),(0,a.kt)("div",{parentName:"div",className:"admonition-content"},(0,a.kt)("p",{parentName:"div"},"Note that you can't create components with the same name"))))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/docs/document/assets/js/1fd37a74.6850ebac.js b/docs/document/assets/js/1fd37a74.6850ebac.js new file mode 100644 index 000000000..178038895 --- /dev/null +++ b/docs/document/assets/js/1fd37a74.6850ebac.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkartplayer_document=self.webpackChunkartplayer_document||[]).push([[615],{876:function(e,t,n){n.d(t,{Zo:function(){return p},kt:function(){return f}});var r=n(2784);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var l=r.createContext({}),s=function(e){var t=r.useContext(l),n=t;return e&&(n="function"==typeof e?e(t):c(c({},t),e)),n},p=function(e){var t=s(e.components);return r.createElement(l.Provider,{value:t},e.children)},u={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},m=r.forwardRef((function(e,t){var n=e.components,o=e.mdxType,a=e.originalType,l=e.parentName,p=i(e,["components","mdxType","originalType","parentName"]),m=s(n),f=o,d=m["".concat(l,".").concat(f)]||m[f]||u[f]||a;return n?r.createElement(d,c(c({ref:t},p),{},{components:n})):r.createElement(d,c({ref:t},p))}));function f(e,t){var n=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var a=n.length,c=new Array(a);c[0]=m;var i={};for(var l in t)hasOwnProperty.call(t,l)&&(i[l]=t[l]);i.originalType=e,i.mdxType="string"==typeof e?e:o,c[1]=i;for(var s=2;s{time};\n}\n\nfunction App() {\n const [art, setArt] = useState(null);\n const [time, setTime] = useState(0);\n\n useEffect(() => {\n const update = () => setTime((time) => time + 1);\n setInterval(update, 1000);\n }, []);\n\n return (\n
\n {\n art.on("ready", () => setArt(art));\n }}\n />\n {art ? createPortal(, art.layers.portal) : null}\n {art ? createPortal(, art.controls.portal) : null}\n
\n );\n}\n\nconst rootElement = document.getElementById("root");\nReactDOM.render(, rootElement);\n')))}f.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/docs/document/assets/js/1fd37a74.d6a451a2.js b/docs/document/assets/js/1fd37a74.d6a451a2.js deleted file mode 100644 index 6c351c333..000000000 --- a/docs/document/assets/js/1fd37a74.d6a451a2.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkartplayer_document=self.webpackChunkartplayer_document||[]).push([[615],{3905:function(e,t,n){n.d(t,{Zo:function(){return p},kt:function(){return f}});var r=n(7294);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var l=r.createContext({}),s=function(e){var t=r.useContext(l),n=t;return e&&(n="function"==typeof e?e(t):c(c({},t),e)),n},p=function(e){var t=s(e.components);return r.createElement(l.Provider,{value:t},e.children)},u={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},m=r.forwardRef((function(e,t){var n=e.components,o=e.mdxType,a=e.originalType,l=e.parentName,p=i(e,["components","mdxType","originalType","parentName"]),m=s(n),f=o,d=m["".concat(l,".").concat(f)]||m[f]||u[f]||a;return n?r.createElement(d,c(c({ref:t},p),{},{components:n})):r.createElement(d,c({ref:t},p))}));function f(e,t){var n=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var a=n.length,c=new Array(a);c[0]=m;var i={};for(var l in t)hasOwnProperty.call(t,l)&&(i[l]=t[l]);i.originalType=e,i.mdxType="string"==typeof e?e:o,c[1]=i;for(var s=2;s{time};\n}\n\nfunction App() {\n const [art, setArt] = useState(null);\n const [time, setTime] = useState(0);\n\n useEffect(() => {\n const update = () => setTime((time) => time + 1);\n setInterval(update, 1000);\n }, []);\n\n return (\n
\n {\n art.on("ready", () => setArt(art));\n }}\n />\n {art ? createPortal(, art.layers.portal) : null}\n {art ? createPortal(, art.controls.portal) : null}\n
\n );\n}\n\nconst rootElement = document.getElementById("root");\nReactDOM.render(, rootElement);\n')))}f.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/docs/document/assets/js/245.dd7e9f1f.js b/docs/document/assets/js/245.dd7e9f1f.js deleted file mode 100644 index 16cd29b5e..000000000 --- a/docs/document/assets/js/245.dd7e9f1f.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunkartplayer_document=self.webpackChunkartplayer_document||[]).push([[245],{4130:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return v}});var i=n(5485),a=n.n(i),s=n(1336);s.tokenizer.separator=/[\s\-/]+/;var r=function(){function e(e,t){this.searchDocs=e,this.lunrIndex=s.Index.load(t)}var t=e.prototype;return t.getLunrResult=function(e){return this.lunrIndex.query((function(t){var n=s.tokenizer(e);t.term(n,{boost:10}),t.term(n,{wildcard:s.Query.wildcard.TRAILING})}))},t.getHit=function(e,t,n){return{hierarchy:{lvl0:e.pageTitle||e.title,lvl1:0===e.type?null:e.title},url:e.url,_snippetResult:n?{content:{value:n,matchLevel:"full"}}:null,_highlightResult:{hierarchy:{lvl0:{value:0===e.type?t||e.title:e.pageTitle},lvl1:0===e.type?null:{value:t||e.title}}}}},t.getTitleHit=function(e,t,n){var i=t[0],a=t[0]+n,s=e.title.substring(0,i)+''+e.title.substring(i,a)+""+e.title.substring(a,e.title.length);return this.getHit(e,s)},t.getKeywordHit=function(e,t,n){var i=t[0],a=t[0]+n,s=e.title+"
Keywords: "+e.keywords.substring(0,i)+''+e.keywords.substring(i,a)+""+e.keywords.substring(a,e.keywords.length)+"";return this.getHit(e,s)},t.getContentHit=function(e,t){for(var n=t[0],i=t[0]+t[1],a=n,s=i,r=!0,l=!0,o=0;o<3;o++){var u=e.content.lastIndexOf(" ",a-2),c=e.content.lastIndexOf(".",a-2);if(c>0&&c>u){a=c+1,r=!1;break}if(u<0){a=0,r=!1;break}a=u+1}for(var h=0;h<10;h++){var g=e.content.indexOf(" ",s+1),d=e.content.indexOf(".",s+1);if(d>0&&d",p+=e.content.substring(i,s),l&&(p+=" ..."),this.getHit(e,null,p)},t.search=function(e){var t=this;return new Promise((function(n,i){var a=t.getLunrResult(e),s=[];a.length>5&&(a.length=5),t.titleHitsRes=[],t.contentHitsRes=[],a.forEach((function(n){var i=t.searchDocs[n.ref],a=n.matchData.metadata;for(var r in a)if(a[r].title){if(!t.titleHitsRes.includes(n.ref)){var l=a[r].title.position[0];s.push(t.getTitleHit(i,l,e.length)),t.titleHitsRes.push(n.ref)}}else if(a[r].content){var o=a[r].content.position[0];s.push(t.getContentHit(i,o))}else if(a[r].keywords){var u=a[r].keywords.position[0];s.push(t.getKeywordHit(i,u,e.length)),t.titleHitsRes.push(n.ref)}})),s.length>5&&(s.length=5),n(s)}))},e}(),l=n(1639),o=n.n(l),u="algolia-docsearch",c=u+"-suggestion",h={suggestion:'\n \n
\n {{{category}}}\n
\n
\n
\n {{{subcategory}}}\n
\n {{#isTextOrSubcategoryNonEmpty}}\n
\n
{{{subcategory}}}
\n
{{{title}}}
\n {{#text}}
{{{text}}}
{{/text}}\n
\n {{/isTextOrSubcategoryNonEmpty}}\n
\n
\n ',suggestionSimple:'\n
\n
\n {{^isLvl0}}\n {{{category}}}\n {{^isLvl1}}\n {{^isLvl1EmptyOrDuplicate}}\n \n {{{subcategory}}}\n \n {{/isLvl1EmptyOrDuplicate}}\n {{/isLvl1}}\n {{/isLvl0}}\n
\n {{#isLvl2}}\n {{{title}}}\n {{/isLvl2}}\n {{#isLvl1}}\n {{{subcategory}}}\n {{/isLvl1}}\n {{#isLvl0}}\n {{{category}}}\n {{/isLvl0}}\n
\n
\n
\n {{#text}}\n
\n
{{{text}}}
\n
\n {{/text}}\n
\n
\n ',footer:'\n \n ',empty:'\n
\n
\n
\n
\n
\n No results found for query "{{query}}"\n
\n
\n
\n
\n
\n ',searchBox:'\n \n\n\n '},g=n(7939),d=n.n(g),p={mergeKeyWithParent:function(e,t){if(void 0===e[t])return e;if("object"!=typeof e[t])return e;var n=d().extend({},e,e[t]);return delete n[t],n},groupBy:function(e,t){var n={};return d().each(e,(function(e,i){if(void 0===i[t])throw new Error("[groupBy]: Object has no key "+t);var a=i[t];"string"==typeof a&&(a=a.toLowerCase()),Object.prototype.hasOwnProperty.call(n,a)||(n[a]=[]),n[a].push(i)})),n},values:function(e){return Object.keys(e).map((function(t){return e[t]}))},flatten:function(e){var t=[];return e.forEach((function(e){Array.isArray(e)?e.forEach((function(e){t.push(e)})):t.push(e)})),t},flattenAndFlagFirst:function(e,t){var n=this.values(e).map((function(e){return e.map((function(e,n){return e[t]=0===n,e}))}));return this.flatten(n)},compact:function(e){var t=[];return e.forEach((function(e){e&&t.push(e)})),t},getHighlightedValue:function(e,t){return e._highlightResult&&e._highlightResult.hierarchy_camel&&e._highlightResult.hierarchy_camel[t]&&e._highlightResult.hierarchy_camel[t].matchLevel&&"none"!==e._highlightResult.hierarchy_camel[t].matchLevel&&e._highlightResult.hierarchy_camel[t].value?e._highlightResult.hierarchy_camel[t].value:e._highlightResult&&e._highlightResult&&e._highlightResult[t]&&e._highlightResult[t].value?e._highlightResult[t].value:e[t]},getSnippetedValue:function(e,t){if(!e._snippetResult||!e._snippetResult[t]||!e._snippetResult[t].value)return e[t];var n=e._snippetResult[t].value;return n[0]!==n[0].toUpperCase()&&(n="\u2026"+n),-1===[".","!","?"].indexOf(n[n.length-1])&&(n+="\u2026"),n},deepClone:function(e){return JSON.parse(JSON.stringify(e))}},v=function(){function e(t){var n=t.searchDocs,i=t.searchIndex,a=t.inputSelector,s=t.debug,l=void 0!==s&&s,u=t.queryDataCallback,c=void 0===u?null:u,g=t.autocompleteOptions,p=void 0===g?{debug:!1,hint:!1,autoselect:!0}:g,v=t.transformData,f=void 0!==v&&v,y=t.queryHook,m=void 0!==y&&y,b=t.handleSelected,x=void 0!==b&&b,w=t.enhancedSearchInput,_=void 0!==w&&w,S=t.layout,H=void 0===S?"collumns":S;this.input=e.getInputFromSelector(a),this.queryDataCallback=c||null;var C=!(!p||!p.debug)&&p.debug;p.debug=l||C,this.autocompleteOptions=p,this.autocompleteOptions.cssClasses=this.autocompleteOptions.cssClasses||{},this.autocompleteOptions.cssClasses.prefix=this.autocompleteOptions.cssClasses.prefix||"ds";var L=this.input&&"function"==typeof this.input.attr&&this.input.attr("aria-label");this.autocompleteOptions.ariaLabel=this.autocompleteOptions.ariaLabel||L||"search input",this.isSimpleLayout="simple"===H,this.client=new r(n,i),_&&(this.input=e.injectSearchBox(this.input)),this.autocomplete=o()(this.input,p,[{source:this.getAutocompleteSource(f,m),templates:{suggestion:e.getSuggestionTemplate(this.isSimpleLayout),footer:h.footer,empty:e.getEmptyTemplate()}}]);var k=x;this.handleSelected=k||this.handleSelected,k&&d()(".algolia-autocomplete").on("click",".ds-suggestions a",(function(e){e.preventDefault()})),this.autocomplete.on("autocomplete:selected",this.handleSelected.bind(null,this.autocomplete.autocomplete)),this.autocomplete.on("autocomplete:shown",this.handleShown.bind(null,this.input)),_&&e.bindSearchBoxEvent()}e.injectSearchBox=function(e){e.before(h.searchBox);var t=e.prev().prev().find("input");return e.remove(),t},e.bindSearchBoxEvent=function(){d()('.searchbox [type="reset"]').on("click",(function(){d()("input#docsearch").focus(),d()(this).addClass("hide"),o().autocomplete.setVal("")})),d()("input#docsearch").on("keyup",(function(){var e=document.querySelector("input#docsearch"),t=document.querySelector('.searchbox [type="reset"]');t.className="searchbox__reset",0===e.value.length&&(t.className+=" hide")}))},e.getInputFromSelector=function(e){var t=d()(e).filter("input");return t.length?d()(t[0]):null};var t=e.prototype;return t.getAutocompleteSource=function(t,n){var i=this;return function(a,s){n&&(a=n(a)||a),i.client.search(a).then((function(n){i.queryDataCallback&&"function"==typeof i.queryDataCallback&&i.queryDataCallback(n),t&&(n=t(n)||n),s(e.formatHits(n))}))}},e.formatHits=function(t){var n=p.deepClone(t).map((function(e){return e._highlightResult&&(e._highlightResult=p.mergeKeyWithParent(e._highlightResult,"hierarchy")),p.mergeKeyWithParent(e,"hierarchy")})),i=p.groupBy(n,"lvl0");return d().each(i,(function(e,t){var n=p.groupBy(t,"lvl1"),a=p.flattenAndFlagFirst(n,"isSubCategoryHeader");i[e]=a})),(i=p.flattenAndFlagFirst(i,"isCategoryHeader")).map((function(t){var n=e.formatURL(t),i=p.getHighlightedValue(t,"lvl0"),a=p.getHighlightedValue(t,"lvl1")||i,s=p.compact([p.getHighlightedValue(t,"lvl2")||a,p.getHighlightedValue(t,"lvl3"),p.getHighlightedValue(t,"lvl4"),p.getHighlightedValue(t,"lvl5"),p.getHighlightedValue(t,"lvl6")]).join(''),r=p.getSnippetedValue(t,"content"),l=a&&""!==a||s&&""!==s,o=s&&""!==s&&s!==a,u=!o&&a&&""!==a&&a!==i;return{isLvl0:!u&&!o,isLvl1:u,isLvl2:o,isLvl1EmptyOrDuplicate:!a||""===a||a===i,isCategoryHeader:t.isCategoryHeader,isSubCategoryHeader:t.isSubCategoryHeader,isTextOrSubcategoryNonEmpty:l,category:i,subcategory:a,title:s,text:r,url:n}}))},e.formatURL=function(e){var t=e.url,n=e.anchor;return t?-1!==t.indexOf("#")?t:n?e.url+"#"+e.anchor:t:n?"#"+e.anchor:(console.warn("no anchor nor url for : ",JSON.stringify(e)),null)},e.getEmptyTemplate=function(){return function(e){return a().compile(h.empty).render(e)}},e.getSuggestionTemplate=function(e){var t=e?h.suggestionSimple:h.suggestion,n=a().compile(t);return function(e){return n.render(e)}},t.handleSelected=function(e,t,n,i,a){void 0===a&&(a={}),"click"!==a.selectionMethod&&(e.setVal(""),window.location.assign(n.url))},t.handleShown=function(e){var t=e.offset().left+e.width()/2,n=d()(document).width()/2;isNaN(n)&&(n=900);var i=t-n>=0?"algolia-autocomplete-right":"algolia-autocomplete-left",a=t-n<0?"algolia-autocomplete-right":"algolia-autocomplete-left",s=d()(".algolia-autocomplete");s.hasClass(i)||s.addClass(i),s.hasClass(a)&&s.removeClass(a)},e}()},5525:function(){}}]); \ No newline at end of file diff --git a/docs/document/assets/js/289862a0.1846dcb6.js b/docs/document/assets/js/289862a0.1846dcb6.js deleted file mode 100644 index 6d44de79b..000000000 --- a/docs/document/assets/js/289862a0.1846dcb6.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkartplayer_document=self.webpackChunkartplayer_document||[]).push([[201],{3905:function(n,e,t){t.d(e,{Zo:function(){return u},kt:function(){return p}});var r=t(7294);function l(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}function s(n,e){var t=Object.keys(n);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(n);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),t.push.apply(t,r)}return t}function a(n){for(var e=1;e=0||(l[t]=n[t]);return l}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(n,t)&&(l[t]=n[t])}return l}var o=r.createContext({}),c=function(n){var e=r.useContext(o),t=e;return n&&(t="function"==typeof n?n(e):a(a({},e),n)),t},u=function(n){var e=c(n.components);return r.createElement(o.Provider,{value:e},n.children)},m={inlineCode:"code",wrapper:function(n){var e=n.children;return r.createElement(r.Fragment,{},e)}},f=r.forwardRef((function(n,e){var t=n.components,l=n.mdxType,s=n.originalType,o=n.parentName,u=i(n,["components","mdxType","originalType","parentName"]),f=c(t),p=l,h=f["".concat(o,".").concat(p)]||f[p]||m[p]||s;return t?r.createElement(h,a(a({ref:e},u),{},{components:t})):r.createElement(h,a({ref:e},u))}));function p(n,e){var t=arguments,l=e&&e.mdxType;if("string"==typeof n||l){var s=t.length,a=new Array(s);a[0]=f;var i={};for(var o in e)hasOwnProperty.call(e,o)&&(i[o]=e[o]);i.originalType=n,i.mdxType="string"==typeof n?n:l,a[1]=i;for(var c=2;cSubtitle 01',\n url: '/assets/sample/subtitle.srt?id=1',\n },\n {\n html: 'Subtitle 02',\n url: '/assets/sample/subtitle.srt?id=2',\n },\n ],\n onSelect: function (item, $dom) {\n console.info(item, $dom);\n\n art.subtitle.url = item.url;\n \n return 'You click ' + item.html;\n },\n },\n ],\n});\n")),(0,s.kt)("h3",{id:"switch-filter"},"Switch filter"),(0,s.kt)("div",{className:"run-code","data-libs":"https://cdn.jsdelivr.net/npm/instagram.css@0.1.4/dist/instagram.min.css"},"\u25b6 Run Code"),(0,s.kt)("pre",null,(0,s.kt)("code",{parentName:"pre",className:"language-js"},'var instagramFilters = [\n {\n "html": "1977",\n "class": "filter-1977"\n },\n {\n "html": "Aden",\n "class": "filter-aden"\n },\n {\n "html": "Amaro",\n "class": "filter-amaro"\n },\n {\n "html": "Ashby",\n "class": "filter-ashby"\n },\n {\n "html": "Brannan",\n "class": "filter-brannan"\n },\n {\n "html": "Brooklyn",\n "class": "filter-brooklyn"\n },\n {\n "html": "Charmes",\n "class": "filter-charmes"\n },\n {\n "html": "Clarendon",\n "class": "filter-clarendon"\n },\n {\n "html": "Crema",\n "class": "filter-crema"\n },\n {\n "html": "Dogpatch",\n "class": "filter-dogpatch"\n },\n {\n "html": "Earlybird",\n "class": "filter-earlybird"\n },\n {\n "html": "Gingham",\n "class": "filter-gingham"\n },\n {\n "html": "Ginza",\n "class": "filter-ginza"\n },\n {\n "html": "Hefe",\n "class": "filter-hefe"\n },\n {\n "html": "Helena",\n "class": "filter-helena"\n },\n {\n "html": "Hudson",\n "class": "filter-hudson"\n },\n {\n "html": "Inkwell",\n "class": "filter-inkwell"\n },\n {\n "html": "Kelvin",\n "class": "filter-kelvin"\n },\n {\n "html": "Kuno",\n "class": "filter-juno"\n },\n {\n "html": "Lark",\n "class": "filter-lark"\n },\n {\n "html": "Lo-Fi",\n "class": "filter-lofi"\n },\n {\n "html": "Ludwig",\n "class": "filter-ludwig"\n },\n {\n "html": "Maven",\n "class": "filter-maven"\n },\n {\n "html": "Mayfair",\n "class": "filter-mayfair"\n },\n {\n "html": "Moon",\n "class": "filter-moon"\n },\n {\n "html": "Nashville",\n "class": "filter-nashville"\n },\n {\n "html": "Perpetua",\n "class": "filter-perpetua"\n },\n {\n "html": "Poprocket",\n "class": "filter-poprocket"\n },\n {\n "html": "Reyes",\n "class": "filter-reyes"\n },\n {\n "html": "Rise",\n "class": "filter-rise"\n },\n {\n "html": "Sierra",\n "class": "filter-sierra"\n },\n {\n "html": "Skyline",\n "class": "filter-skyline"\n },\n {\n "html": "Slumber",\n "class": "filter-slumber"\n },\n {\n "html": "Stinson",\n "class": "filter-stinson"\n },\n {\n "html": "Sutro",\n "class": "filter-sutro"\n },\n {\n "html": "Toaster",\n "class": "filter-toaster"\n },\n {\n "html": "Valencia",\n "class": "filter-valencia"\n },\n {\n "html": "Vesper",\n "class": "filter-vesper"\n },\n {\n "html": "Walden",\n "class": "filter-walden"\n },\n {\n "html": "Willow",\n "class": "filter-willow"\n },\n {\n "html": "X-Pro",\n "class": "filter-xpro-ii"\n }\n]\n\nvar art = new Artplayer({\n container: \'.artplayer-app\',\n url: \'/assets/sample/video.mp4\',\n controls: [\n {\n position: \'right\',\n html: \'Instagram Filters\',\n selector: instagramFilters,\n onSelect: function (item) {\n art.template.$video.className = \'art-video \' + item.class;\n return item.html;\n },\n },\n ],\n});\n')))}p.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/docs/document/assets/js/289862a0.95676090.js b/docs/document/assets/js/289862a0.95676090.js new file mode 100644 index 000000000..8f847c0d8 --- /dev/null +++ b/docs/document/assets/js/289862a0.95676090.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkartplayer_document=self.webpackChunkartplayer_document||[]).push([[201],{876:function(n,e,t){t.d(e,{Zo:function(){return u},kt:function(){return p}});var r=t(2784);function l(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}function s(n,e){var t=Object.keys(n);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(n);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),t.push.apply(t,r)}return t}function a(n){for(var e=1;e=0||(l[t]=n[t]);return l}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(n,t)&&(l[t]=n[t])}return l}var o=r.createContext({}),c=function(n){var e=r.useContext(o),t=e;return n&&(t="function"==typeof n?n(e):a(a({},e),n)),t},u=function(n){var e=c(n.components);return r.createElement(o.Provider,{value:e},n.children)},m={inlineCode:"code",wrapper:function(n){var e=n.children;return r.createElement(r.Fragment,{},e)}},f=r.forwardRef((function(n,e){var t=n.components,l=n.mdxType,s=n.originalType,o=n.parentName,u=i(n,["components","mdxType","originalType","parentName"]),f=c(t),p=l,h=f["".concat(o,".").concat(p)]||f[p]||m[p]||s;return t?r.createElement(h,a(a({ref:e},u),{},{components:t})):r.createElement(h,a({ref:e},u))}));function p(n,e){var t=arguments,l=e&&e.mdxType;if("string"==typeof n||l){var s=t.length,a=new Array(s);a[0]=f;var i={};for(var o in e)hasOwnProperty.call(e,o)&&(i[o]=e[o]);i.originalType=n,i.mdxType="string"==typeof n?n:l,a[1]=i;for(var c=2;cSubtitle 01',\n url: '/assets/sample/subtitle.srt?id=1',\n },\n {\n html: 'Subtitle 02',\n url: '/assets/sample/subtitle.srt?id=2',\n },\n ],\n onSelect: function (item, $dom) {\n console.info(item, $dom);\n\n art.subtitle.url = item.url;\n \n return 'You click ' + item.html;\n },\n },\n ],\n});\n")),(0,s.kt)("h3",{id:"switch-filter"},"Switch filter"),(0,s.kt)("div",{className:"run-code","data-libs":"https://cdn.jsdelivr.net/npm/instagram.css@0.1.4/dist/instagram.min.css"},"\u25b6 Run Code"),(0,s.kt)("pre",null,(0,s.kt)("code",{parentName:"pre",className:"language-js"},'var instagramFilters = [\n {\n "html": "1977",\n "class": "filter-1977"\n },\n {\n "html": "Aden",\n "class": "filter-aden"\n },\n {\n "html": "Amaro",\n "class": "filter-amaro"\n },\n {\n "html": "Ashby",\n "class": "filter-ashby"\n },\n {\n "html": "Brannan",\n "class": "filter-brannan"\n },\n {\n "html": "Brooklyn",\n "class": "filter-brooklyn"\n },\n {\n "html": "Charmes",\n "class": "filter-charmes"\n },\n {\n "html": "Clarendon",\n "class": "filter-clarendon"\n },\n {\n "html": "Crema",\n "class": "filter-crema"\n },\n {\n "html": "Dogpatch",\n "class": "filter-dogpatch"\n },\n {\n "html": "Earlybird",\n "class": "filter-earlybird"\n },\n {\n "html": "Gingham",\n "class": "filter-gingham"\n },\n {\n "html": "Ginza",\n "class": "filter-ginza"\n },\n {\n "html": "Hefe",\n "class": "filter-hefe"\n },\n {\n "html": "Helena",\n "class": "filter-helena"\n },\n {\n "html": "Hudson",\n "class": "filter-hudson"\n },\n {\n "html": "Inkwell",\n "class": "filter-inkwell"\n },\n {\n "html": "Kelvin",\n "class": "filter-kelvin"\n },\n {\n "html": "Kuno",\n "class": "filter-juno"\n },\n {\n "html": "Lark",\n "class": "filter-lark"\n },\n {\n "html": "Lo-Fi",\n "class": "filter-lofi"\n },\n {\n "html": "Ludwig",\n "class": "filter-ludwig"\n },\n {\n "html": "Maven",\n "class": "filter-maven"\n },\n {\n "html": "Mayfair",\n "class": "filter-mayfair"\n },\n {\n "html": "Moon",\n "class": "filter-moon"\n },\n {\n "html": "Nashville",\n "class": "filter-nashville"\n },\n {\n "html": "Perpetua",\n "class": "filter-perpetua"\n },\n {\n "html": "Poprocket",\n "class": "filter-poprocket"\n },\n {\n "html": "Reyes",\n "class": "filter-reyes"\n },\n {\n "html": "Rise",\n "class": "filter-rise"\n },\n {\n "html": "Sierra",\n "class": "filter-sierra"\n },\n {\n "html": "Skyline",\n "class": "filter-skyline"\n },\n {\n "html": "Slumber",\n "class": "filter-slumber"\n },\n {\n "html": "Stinson",\n "class": "filter-stinson"\n },\n {\n "html": "Sutro",\n "class": "filter-sutro"\n },\n {\n "html": "Toaster",\n "class": "filter-toaster"\n },\n {\n "html": "Valencia",\n "class": "filter-valencia"\n },\n {\n "html": "Vesper",\n "class": "filter-vesper"\n },\n {\n "html": "Walden",\n "class": "filter-walden"\n },\n {\n "html": "Willow",\n "class": "filter-willow"\n },\n {\n "html": "X-Pro",\n "class": "filter-xpro-ii"\n }\n]\n\nvar art = new Artplayer({\n container: \'.artplayer-app\',\n url: \'/assets/sample/video.mp4\',\n controls: [\n {\n position: \'right\',\n html: \'Instagram Filters\',\n selector: instagramFilters,\n onSelect: function (item) {\n art.template.$video.className = \'art-video \' + item.class;\n return item.html;\n },\n },\n ],\n});\n')))}p.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/docs/document/assets/js/3242b9a0.23c8c5ab.js b/docs/document/assets/js/3242b9a0.23c8c5ab.js new file mode 100644 index 000000000..f2e2be7bc --- /dev/null +++ b/docs/document/assets/js/3242b9a0.23c8c5ab.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkartplayer_document=self.webpackChunkartplayer_document||[]).push([[280],{876:function(t,e,n){n.d(e,{Zo:function(){return m},kt:function(){return c}});var a=n(2784);function r(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function l(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,a)}return n}function i(t){for(var e=1;e=0||(r[n]=t[n]);return r}(t,e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(t);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}var d=a.createContext({}),p=function(t){var e=a.useContext(d),n=e;return t&&(n="function"==typeof t?t(e):i(i({},e),t)),n},m=function(t){var e=p(t.components);return a.createElement(d.Provider,{value:e},t.children)},s={inlineCode:"code",wrapper:function(t){var e=t.children;return a.createElement(a.Fragment,{},e)}},u=a.forwardRef((function(t,e){var n=t.components,r=t.mdxType,l=t.originalType,d=t.parentName,m=o(t,["components","mdxType","originalType","parentName"]),u=p(n),c=r,g=u["".concat(d,".").concat(c)]||u[c]||s[c]||l;return n?a.createElement(g,i(i({ref:e},m),{},{components:n})):a.createElement(g,i({ref:e},m))}));function c(t,e){var n=arguments,r=e&&e.mdxType;if("string"==typeof t||r){var l=n.length,i=new Array(l);i[0]=u;var o={};for(var d in e)hasOwnProperty.call(e,d)&&(o[d]=e[d]);o.originalType=t,o.mdxType="string"==typeof t?t:r,i[1]=o;for(var p=2;pSubtitle 01',\n url: '/assets/sample/subtitle.srt?id=1',\n },\n {\n html: 'Subtitle 02',\n url: '/assets/sample/subtitle.srt?id=2',\n },\n ],\n onSelect: function (item, $dom, event) {\n console.info(item, $dom, event);\n art.subtitle.url = item.url;\n\n // Change the tooltip\n return item.html;\n },\n },\n {\n html: 'Select Quality',\n width: 150,\n tooltip: '1080P',\n selector: [\n {\n default: true,\n html: '1080P',\n url: '/assets/sample/video.mp4?id=1080',\n },\n {\n html: '720P',\n url: '/assets/sample/video.mp4?id=720',\n },\n {\n html: '360P',\n url: '/assets/sample/video.mp4?id=360',\n },\n ],\n onSelect: function (item, $dom, event) {\n console.info(item, $dom, event);\n art.switchQuality(item.url, item.html);\n\n // Change the tooltip\n return item.html;\n },\n },\n {\n html: 'Multi-layer nested',\n selector: [\n {\n html: 'Nested 01',\n selector: [\n {\n html: 'Nested 02',\n },\n {\n html: 'Nested 02',\n },\n ],\n },\n {\n html: 'Nested 01',\n selector: [\n {\n html: 'Nested 02',\n },\n {\n html: 'Nested 02',\n },\n ],\n },\n ],\n },\n ],\n});\n")),(0,l.kt)("h2",{id:"add-switch-button"},"Add switch button"),(0,l.kt)("table",null,(0,l.kt)("thead",{parentName:"table"},(0,l.kt)("tr",{parentName:"thead"},(0,l.kt)("th",{parentName:"tr",align:null},"Property"),(0,l.kt)("th",{parentName:"tr",align:null},"Type"),(0,l.kt)("th",{parentName:"tr",align:null},"Description"))),(0,l.kt)("tbody",{parentName:"table"},(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"html")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"String"),"\u3001",(0,l.kt)("inlineCode",{parentName:"td"},"Element")),(0,l.kt)("td",{parentName:"tr",align:null},"DOM elements of selector")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"icon")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"String"),"\u3001",(0,l.kt)("inlineCode",{parentName:"td"},"Element")),(0,l.kt)("td",{parentName:"tr",align:null},"Icon of selector")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"switch")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"Boolean")),(0,l.kt)("td",{parentName:"tr",align:null},"Button default state")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"onSwitch")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"Function")),(0,l.kt)("td",{parentName:"tr",align:null},"Button toggle event")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"tooltip")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"String")),(0,l.kt)("td",{parentName:"tr",align:null},"Tooltip text")))),(0,l.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,l.kt)("pre",null,(0,l.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n setting: true,\n flip: true,\n playbackRate: true,\n aspectRatio: true,\n settings: [\n {\n html: 'PIP Mode',\n tooltip: 'OFF',\n icon: '',\n switch: false,\n onSwitch: function (item, $dom, event) {\n console.info(item, $dom, event);\n const nextState = !item.switch;\n art.pip = nextState;\n\n // Change the tooltip\n item.tooltip = nextState ? 'ON' : 'OFF';\n\n // Change the switch state\n return nextState;\n },\n },\n {\n html: 'Use with selector',\n width: 200,\n selector: [\n {\n default: true,\n html: 'Setting 01',\n },\n {\n html: 'Setting 02',\n },\n {\n html: 'Setting 03',\n switch: false,\n onSwitch: function (item, $dom, event) {\n return !item.switch;\n },\n },\n {\n html: 'Setting 04',\n icon: '',\n switch: true,\n onSwitch: function (item, $dom, event) {\n return !item.switch;\n },\n },\n ],\n onSelect: function (item) {\n return item.html;\n },\n },\n ],\n});\n")),(0,l.kt)("h2",{id:"add-range-slider"},"Add range slider"),(0,l.kt)("table",null,(0,l.kt)("thead",{parentName:"table"},(0,l.kt)("tr",{parentName:"thead"},(0,l.kt)("th",{parentName:"tr",align:null},"Property"),(0,l.kt)("th",{parentName:"tr",align:null},"Type"),(0,l.kt)("th",{parentName:"tr",align:null},"Description"))),(0,l.kt)("tbody",{parentName:"table"},(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"html")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"String"),"\u3001",(0,l.kt)("inlineCode",{parentName:"td"},"Element")),(0,l.kt)("td",{parentName:"tr",align:null},"DOM elements of selector")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"icon")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"String"),"\u3001",(0,l.kt)("inlineCode",{parentName:"td"},"Element")),(0,l.kt)("td",{parentName:"tr",align:null},"Icon of selector")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"range")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"Array")),(0,l.kt)("td",{parentName:"tr",align:null},"Range default state")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"onRange")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"Function")),(0,l.kt)("td",{parentName:"tr",align:null},"Range change event")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"tooltip")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"String")),(0,l.kt)("td",{parentName:"tr",align:null},"Tooltip text")))),(0,l.kt)("pre",null,(0,l.kt)("code",{parentName:"pre",className:"language-js"},"const range = [5, 1, 10, 1];\nconst value = range[0];\nconst min = range[1];\nconst max = range[2];\nconst step = range[3];\n")),(0,l.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,l.kt)("pre",null,(0,l.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n setting: true,\n flip: true,\n playbackRate: true,\n aspectRatio: true,\n settings: [\n {\n html: 'Range',\n tooltip: '5x',\n icon: '',\n range: [5, 1, 10, 1],\n onRange: function (item) {\n // Change the tooltip\n return item.range + 'x';\n },\n },\n {\n html: 'Use with selector',\n width: 240,\n selector: [\n {\n default: true,\n html: 'Setting 01',\n },\n {\n html: 'Setting 02',\n },\n {\n html: 'Setting 03',\n tooltip: '5x',\n range: [5, 1, 10, 1],\n onRange: function (item) {\n return item.range + 'x';\n },\n },\n {\n html: 'Setting 04',\n icon: '',\n tooltip: '5x',\n range: [5, 1, 10, 1],\n onRange: function (item) {\n return item.range + 'x';\n },\n },\n ],\n onSelect: function (item) {\n return item.html;\n },\n },\n ],\n});\n")))}c.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/docs/document/assets/js/3242b9a0.aec979a9.js b/docs/document/assets/js/3242b9a0.aec979a9.js deleted file mode 100644 index 26fe3a377..000000000 --- a/docs/document/assets/js/3242b9a0.aec979a9.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkartplayer_document=self.webpackChunkartplayer_document||[]).push([[280],{3905:function(t,e,n){n.d(e,{Zo:function(){return m},kt:function(){return c}});var a=n(7294);function r(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function l(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,a)}return n}function i(t){for(var e=1;e=0||(r[n]=t[n]);return r}(t,e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(t);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}var d=a.createContext({}),p=function(t){var e=a.useContext(d),n=e;return t&&(n="function"==typeof t?t(e):i(i({},e),t)),n},m=function(t){var e=p(t.components);return a.createElement(d.Provider,{value:e},t.children)},s={inlineCode:"code",wrapper:function(t){var e=t.children;return a.createElement(a.Fragment,{},e)}},u=a.forwardRef((function(t,e){var n=t.components,r=t.mdxType,l=t.originalType,d=t.parentName,m=o(t,["components","mdxType","originalType","parentName"]),u=p(n),c=r,g=u["".concat(d,".").concat(c)]||u[c]||s[c]||l;return n?a.createElement(g,i(i({ref:e},m),{},{components:n})):a.createElement(g,i({ref:e},m))}));function c(t,e){var n=arguments,r=e&&e.mdxType;if("string"==typeof t||r){var l=n.length,i=new Array(l);i[0]=u;var o={};for(var d in e)hasOwnProperty.call(e,d)&&(o[d]=e[d]);o.originalType=t,o.mdxType="string"==typeof t?t:r,i[1]=o;for(var p=2;pSubtitle 01',\n url: '/assets/sample/subtitle.srt?id=1',\n },\n {\n html: 'Subtitle 02',\n url: '/assets/sample/subtitle.srt?id=2',\n },\n ],\n onSelect: function (item, $dom, event) {\n console.info(item, $dom, event);\n art.subtitle.url = item.url;\n\n // Change the tooltip\n return item.html;\n },\n },\n {\n html: 'Select Quality',\n width: 150,\n tooltip: '1080P',\n selector: [\n {\n default: true,\n html: '1080P',\n url: '/assets/sample/video.mp4?id=1080',\n },\n {\n html: '720P',\n url: '/assets/sample/video.mp4?id=720',\n },\n {\n html: '360P',\n url: '/assets/sample/video.mp4?id=360',\n },\n ],\n onSelect: function (item, $dom, event) {\n console.info(item, $dom, event);\n art.switchQuality(item.url, item.html);\n\n // Change the tooltip\n return item.html;\n },\n },\n {\n html: 'Multi-layer nested',\n selector: [\n {\n html: 'Nested 01',\n selector: [\n {\n html: 'Nested 02',\n },\n {\n html: 'Nested 02',\n },\n ],\n },\n {\n html: 'Nested 01',\n selector: [\n {\n html: 'Nested 02',\n },\n {\n html: 'Nested 02',\n },\n ],\n },\n ],\n },\n ],\n});\n")),(0,l.kt)("h2",{id:"add-switch-button"},"Add switch button"),(0,l.kt)("table",null,(0,l.kt)("thead",{parentName:"table"},(0,l.kt)("tr",{parentName:"thead"},(0,l.kt)("th",{parentName:"tr",align:null},"Property"),(0,l.kt)("th",{parentName:"tr",align:null},"Type"),(0,l.kt)("th",{parentName:"tr",align:null},"Description"))),(0,l.kt)("tbody",{parentName:"table"},(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"html")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"String"),"\u3001",(0,l.kt)("inlineCode",{parentName:"td"},"Element")),(0,l.kt)("td",{parentName:"tr",align:null},"DOM elements of selector")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"icon")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"String"),"\u3001",(0,l.kt)("inlineCode",{parentName:"td"},"Element")),(0,l.kt)("td",{parentName:"tr",align:null},"Icon of selector")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"switch")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"Boolean")),(0,l.kt)("td",{parentName:"tr",align:null},"Button default state")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"onSwitch")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"Function")),(0,l.kt)("td",{parentName:"tr",align:null},"Button toggle event")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"tooltip")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"String")),(0,l.kt)("td",{parentName:"tr",align:null},"Tooltip text")))),(0,l.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,l.kt)("pre",null,(0,l.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n setting: true,\n flip: true,\n playbackRate: true,\n aspectRatio: true,\n settings: [\n {\n html: 'PIP Mode',\n tooltip: 'OFF',\n icon: '',\n switch: false,\n onSwitch: function (item, $dom, event) {\n console.info(item, $dom, event);\n const nextState = !item.switch;\n art.pip = nextState;\n\n // Change the tooltip\n item.tooltip = nextState ? 'ON' : 'OFF';\n\n // Change the switch state\n return nextState;\n },\n },\n {\n html: 'Use with selector',\n width: 200,\n selector: [\n {\n default: true,\n html: 'Setting 01',\n },\n {\n html: 'Setting 02',\n },\n {\n html: 'Setting 03',\n switch: false,\n onSwitch: function (item, $dom, event) {\n return !item.switch;\n },\n },\n {\n html: 'Setting 04',\n icon: '',\n switch: true,\n onSwitch: function (item, $dom, event) {\n return !item.switch;\n },\n },\n ],\n onSelect: function (item) {\n return item.html;\n },\n },\n ],\n});\n")),(0,l.kt)("h2",{id:"add-range-slider"},"Add range slider"),(0,l.kt)("table",null,(0,l.kt)("thead",{parentName:"table"},(0,l.kt)("tr",{parentName:"thead"},(0,l.kt)("th",{parentName:"tr",align:null},"Property"),(0,l.kt)("th",{parentName:"tr",align:null},"Type"),(0,l.kt)("th",{parentName:"tr",align:null},"Description"))),(0,l.kt)("tbody",{parentName:"table"},(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"html")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"String"),"\u3001",(0,l.kt)("inlineCode",{parentName:"td"},"Element")),(0,l.kt)("td",{parentName:"tr",align:null},"DOM elements of selector")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"icon")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"String"),"\u3001",(0,l.kt)("inlineCode",{parentName:"td"},"Element")),(0,l.kt)("td",{parentName:"tr",align:null},"Icon of selector")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"range")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"Array")),(0,l.kt)("td",{parentName:"tr",align:null},"Range default state")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"onRange")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"Function")),(0,l.kt)("td",{parentName:"tr",align:null},"Range change event")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"tooltip")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"String")),(0,l.kt)("td",{parentName:"tr",align:null},"Tooltip text")))),(0,l.kt)("pre",null,(0,l.kt)("code",{parentName:"pre",className:"language-js"},"const range = [5, 1, 10, 1];\nconst value = range[0];\nconst min = range[1];\nconst max = range[2];\nconst step = range[3];\n")),(0,l.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,l.kt)("pre",null,(0,l.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n setting: true,\n flip: true,\n playbackRate: true,\n aspectRatio: true,\n settings: [\n {\n html: 'Range',\n tooltip: '5x',\n icon: '',\n range: [5, 1, 10, 1],\n onRange: function (item) {\n // Change the tooltip\n return item.range + 'x';\n },\n },\n {\n html: 'Use with selector',\n width: 240,\n selector: [\n {\n default: true,\n html: 'Setting 01',\n },\n {\n html: 'Setting 02',\n },\n {\n html: 'Setting 03',\n tooltip: '5x',\n range: [5, 1, 10, 1],\n onRange: function (item) {\n return item.range + 'x';\n },\n },\n {\n html: 'Setting 04',\n icon: '',\n tooltip: '5x',\n range: [5, 1, 10, 1],\n onRange: function (item) {\n return item.range + 'x';\n },\n },\n ],\n onSelect: function (item) {\n return item.html;\n },\n },\n ],\n});\n")))}c.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/docs/document/assets/js/3295c742.c0eb89ee.js b/docs/document/assets/js/3295c742.c0eb89ee.js deleted file mode 100644 index 9e663eafa..000000000 --- a/docs/document/assets/js/3295c742.c0eb89ee.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkartplayer_document=self.webpackChunkartplayer_document||[]).push([[250],{3905:function(e,t,n){n.d(t,{Zo:function(){return u},kt:function(){return s}});var a=n(7294);function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function i(e){for(var t=1;t=0||(l[n]=e[n]);return l}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}var o=a.createContext({}),d=function(e){var t=a.useContext(o),n=t;return e&&(n="function"==typeof e?e(t):i(i({},t),e)),n},u=function(e){var t=d(e.components);return a.createElement(o.Provider,{value:t},e.children)},m={inlineCode:"code",wrapper:function(e){var t=e.children;return a.createElement(a.Fragment,{},t)}},k=a.forwardRef((function(e,t){var n=e.components,l=e.mdxType,r=e.originalType,o=e.parentName,u=p(e,["components","mdxType","originalType","parentName"]),k=d(n),s=l,N=k["".concat(o,".").concat(s)]||k[s]||m[s]||r;return n?a.createElement(N,i(i({ref:t},u),{},{components:n})):a.createElement(N,i({ref:t},u))}));function s(e,t){var n=arguments,l=t&&t.mdxType;if("string"==typeof e||l){var r=n.length,i=new Array(r);i[0]=k;var p={};for(var o in t)hasOwnProperty.call(t,o)&&(p[o]=t[o]);p.originalType=e,p.mdxType="string"==typeof e?e:l,i[1]=p;for(var d=2;d {\n var $video = art.template.query('.art-video');\n console.info($video);\n});\n")),(0,r.kt)("h2",{id:"query-1"},"query"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Function"))),(0,r.kt)("p",null,"\u7b49\u4e8e ",(0,r.kt)("inlineCode",{parentName:"p"},"art.template.query")),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n});\n\nart.on('ready', () => {\n var $video = art.query('.art-video');\n console.info($video);\n});\n")),(0,r.kt)("h2",{id:"events"},"events"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Object"))),(0,r.kt)("p",null,"\u7ba1\u7406\u4e8b\u4ef6\u53d1\u751f\u7684\u5bf9\u8c61"),(0,r.kt)("h2",{id:"proxy"},"proxy"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Function"))),(0,r.kt)("p",null,"\u4ee3\u7406\u539f\u751f\u4e8b\u4ef6\u7684\u65b9\u6cd5\uff0c\u4fbf\u4e8e\u4e8b\u4ef6\u7684\u7ba1\u7406\u4e0e\u9500\u6bc1"),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var container = document.querySelector('.artplayer-app');\nvar art = new Artplayer({\n container: container,\n url: '/assets/sample/video.mp4',\n});\n\nart.proxy(container, 'click', (event) => {\n console.info(event);\n});\n")),(0,r.kt)("h2",{id:"storage"},"storage"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Object"))),(0,r.kt)("p",null,"\u7ba1\u7406\u6301\u4e45\u5316\u5b58\u50a8\u7684\u5bf9\u8c61"),(0,r.kt)("p",null,"\u64ad\u653e\u5668\u4f1a\u81ea\u52a8\u6dfb\u52a0\u4e00\u4e2a\u540d\u4e3a ",(0,r.kt)("inlineCode",{parentName:"p"},"artplayer_settings")," \u7684 JSON \u5bf9\u8c61\u5230\u7684 ",(0,r.kt)("inlineCode",{parentName:"p"},"localStorage")," \u91cc"),(0,r.kt)("table",null,(0,r.kt)("thead",{parentName:"table"},(0,r.kt)("tr",{parentName:"thead"},(0,r.kt)("th",{parentName:"tr",align:null},"\u5c5e\u6027"),(0,r.kt)("th",{parentName:"tr",align:null},"\u7c7b\u578b"),(0,r.kt)("th",{parentName:"tr",align:null},"\u63cf\u8ff0"))),(0,r.kt)("tbody",{parentName:"table"},(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"get")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Function")),(0,r.kt)("td",{parentName:"tr",align:null},"\u83b7\u53d6\u503c")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"set")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Function")),(0,r.kt)("td",{parentName:"tr",align:null},"\u8bbe\u7f6e\u503c")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"del")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Function")),(0,r.kt)("td",{parentName:"tr",align:null},"\u5220\u9664\u503c")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"clear")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Function")),(0,r.kt)("td",{parentName:"tr",align:null},"\u6e05\u7a7a\u5bf9\u8c61")))),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n});\n\nart.storage.set('your-key', 'your-value');\nart.storage.get('your-key');\nart.storage.del('your-key');\nart.storage.clear();\n")),(0,r.kt)("h2",{id:"icons"},"icons"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Object"))),(0,r.kt)("p",null,"\u7ba1\u7406\u56fe\u6807\u7684\u5bf9\u8c61"),(0,r.kt)("h2",{id:"i18n"},"i18n"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Object"))),(0,r.kt)("p",null,"\u7ba1\u7406\u591a\u8bed\u8a00\u7684\u5bf9\u8c61"),(0,r.kt)("h3",{id:"get"},"get"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Getter/Setter"))),(0,r.kt)("p",null,"\u65b9\u6cd5 ",(0,r.kt)("inlineCode",{parentName:"p"},"get")," \u53ef\u4ee5\u83b7\u53d6\u5230\u5bf9\u5e94\u7684\u8bed\u8a00\u7684\u503c"),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n});\n\nart.on('ready', () => {\n console.info(art.i18n.get('Play'));\n});\n")),(0,r.kt)("h3",{id:"update"},"update"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Function"))),(0,r.kt)("p",null,"\u65b9\u6cd5 ",(0,r.kt)("inlineCode",{parentName:"p"},"update")," \u53ef\u4ee5\u52a8\u6001\u6dfb\u52a0\u66f4\u591a\u8bed\u8a00"),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n lang: 'jp',\n});\n\nart.i18n.update({\n 'zh-cn': {\n Language: '\u7b80\u4f53',\n },\n 'zh-tw': {\n Language: '\u7e41\u9ad4',\n },\n en: {\n Language: 'English',\n },\n jp: {\n Language: '\u65e5\u6587',\n },\n fr: {\n Language: 'Fran\xe7ais',\n },\n ru: {\n Language: 'Russe',\n },\n});\n")),(0,r.kt)("h2",{id:"player"},"player"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Object"))),(0,r.kt)("p",null,"\u7ba1\u7406\u6838\u5fc3\u529f\u80fd\u7684\u5bf9\u8c61\uff0c\u6240\u4ee5\u5c5e\u6027\u548c\u65b9\u6cd5\u90fd\u4ee3\u7406\u5230\u64ad\u653e\u5668\u5b9e\u4f8b\u4e0a\u4e86"),(0,r.kt)("h2",{id:"subtitle"},"subtitle"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Object"))),(0,r.kt)("p",null,"\u7ba1\u7406\u5b57\u5e55\u7684\u5bf9\u8c61"),(0,r.kt)("h3",{id:"show"},"show"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Getter/Setter"))),(0,r.kt)("p",null,"\u5c5e\u6027 ",(0,r.kt)("inlineCode",{parentName:"p"},"show")," \u53ef\u4ee5\u63a7\u5236\u5b57\u5e55\u663e\u793a"),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n subtitle: {\n url: '/assets/sample/subtitle.srt',\n },\n});\n\nart.on('ready', () => {\n art.seek = 20;\n art.subtitle.show = false;\n setTimeout(() => {\n art.subtitle.show = true;\n }, 3000);\n});\n")),(0,r.kt)("h3",{id:"style"},"style"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Function"))),(0,r.kt)("p",null,"\u65b9\u6cd5 ",(0,r.kt)("inlineCode",{parentName:"p"},"style")," \u53ef\u4ee5\u52a8\u6001\u4fee\u6539\u5b57\u5e55\u6837\u5f0f"),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n subtitle: {\n url: '/assets/sample/subtitle.srt',\n encoding: 'utf-8',\n style: {\n color: '#03A9F4',\n 'font-size': '30px',\n },\n },\n});\n\nart.on('ready', () => {\n art.seek = 20;\n setTimeout(() => {\n art.subtitle.style({\n color: 'red',\n 'font-size': '40px',\n });\n }, 3000);\n});\n")),(0,r.kt)("h3",{id:"url"},"url"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Getter/Setter"))),(0,r.kt)("p",null,"\u5c5e\u6027 url \u53ef\u4ee5\u8bbe\u7f6e\u548c\u83b7\u53d6\u5b57\u5e55\u7f51\u5740"),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n subtitle: {\n url: '/assets/sample/subtitle.srt',\n encoding: 'utf-8',\n style: {\n color: '#03A9F4',\n 'font-size': '30px',\n },\n },\n});\n\nart.on('ready', () => {\n console.info(art.subtitle.url);\n setTimeout(() => {\n art.subtitle.url = '/assets/sample/subtitle.srt?t=1';\n }, 3000);\n});\n")),(0,r.kt)("h3",{id:"switch"},"switch"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Function"))),(0,r.kt)("p",null,"\u65b9\u6cd5 ",(0,r.kt)("inlineCode",{parentName:"p"},"switch")," \u5c31\u50cf\u5c5e\u6027\u8bbe\u7f6e ",(0,r.kt)("inlineCode",{parentName:"p"},"url"),"\uff0c\u4f46\u53ef\u4ee5\u4fee\u6539\u5b57\u5e55\u9009\u9879"),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n subtitle: {\n url: '/assets/sample/subtitle.srt',\n encoding: 'utf-8',\n style: {\n color: 'red',\n 'font-size': '30px',\n },\n },\n});\n\nart.on('ready', () => {\n art.seek = 20;\n setTimeout(() => {\n art.subtitle.switch('/assets/sample/subtitle.srt?t=1', {\n name: 'The new subtitle',\n style: {\n color: 'green',\n 'font-size': '24px',\n },\n });\n }, 3000);\n});\n")),(0,r.kt)("h2",{id:"info"},"info"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Object"))),(0,r.kt)("p",null,"\u7ba1\u7406\u7edf\u8ba1\u4fe1\u606f\u7684\u5bf9\u8c61"),(0,r.kt)("h2",{id:"layers"},"layers"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Object"))),(0,r.kt)("p",null,"\u7ba1\u7406\u4e1a\u52a1\u5c42\u7684\u5bf9\u8c61"),(0,r.kt)("h3",{id:"show-1"},"show"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Getter/Setter"))),(0,r.kt)("p",null,"\u5c5e\u6027 ",(0,r.kt)("inlineCode",{parentName:"p"},"show")," \u53ef\u4ee5\u63a7\u5236\u5168\u90e8\u56fe\u5c42\u662f\u5426\u663e\u793a"),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var img = '/assets/sample/layer.png';\nvar art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n layers: [\n {\n html: ``,\n style: {\n position: 'absolute',\n top: '20px',\n right: '20px',\n opacity: '.9',\n },\n },\n {\n html: ``,\n style: {\n position: 'absolute',\n top: '20px',\n left: '20px',\n opacity: '.9',\n },\n },\n ],\n});\n\nart.on('ready', () => {\n setTimeout(() => {\n art.layers.show = false;\n }, 3000);\n});\n")),(0,r.kt)("h3",{id:"add"},"add"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Function"))),(0,r.kt)("p",null,"\u65b9\u6cd5 ",(0,r.kt)("inlineCode",{parentName:"p"},"add")," \u53ef\u4ee5\u52a8\u6001\u6dfb\u52a0\u4e1a\u52a1\u5c42"),(0,r.kt)("table",null,(0,r.kt)("thead",{parentName:"table"},(0,r.kt)("tr",{parentName:"thead"},(0,r.kt)("th",{parentName:"tr",align:null},"\u5c5e\u6027"),(0,r.kt)("th",{parentName:"tr",align:null},"\u7c7b\u578b"),(0,r.kt)("th",{parentName:"tr",align:null},"\u63cf\u8ff0"))),(0,r.kt)("tbody",{parentName:"table"},(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"disable")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Boolean")),(0,r.kt)("td",{parentName:"tr",align:null},"\u662f\u5426\u7981\u7528\u7ec4\u4ef6")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"name")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"String")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u552f\u4e00\u540d\u79f0\uff0c\u7528\u4e8e\u6807\u8bb0\u7c7b\u540d")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"index")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Number")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u7d22\u5f15\uff0c\u7528\u4e8e\u663e\u793a\u7684\u4f18\u5148\u7ea7")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"html")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"String"),"\u3001",(0,r.kt)("inlineCode",{parentName:"td"},"Element")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u7684 DOM \u5143\u7d20")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"style")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Object")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u6837\u5f0f\u5bf9\u8c61")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"click")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Function")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u70b9\u51fb\u4e8b\u4ef6")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"mounted")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Function")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u6302\u8f7d\u540e\u89e6\u53d1")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"tooltip")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"String")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u7684\u63d0\u793a\u6587\u672c")))),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n});\n\nvar img = '/assets/sample/layer.png';\nart.on('ready', () => {\n setTimeout(() => {\n art.layers.add({\n html: ``,\n style: {\n position: 'absolute',\n top: '20px',\n right: '20px',\n opacity: '.9',\n },\n });\n }, 3000);\n});\n")),(0,r.kt)("h2",{id:"notice"},"notice"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Object"))),(0,r.kt)("p",null,"\u7ba1\u7406\u63d0\u793a\u4fe1\u606f\u7684\u5bf9\u8c61"),(0,r.kt)("h3",{id:"show-2"},"show"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Getter/Setter"))),(0,r.kt)("p",null,"\u5c5e\u6027 ",(0,r.kt)("inlineCode",{parentName:"p"},"show")," \u8f93\u51fa\u81ea\u5b9a\u4e49\u63d0\u793a\u4fe1\u606f\uff0c\u9ed8\u8ba4\u505c\u7559\u65f6\u95f4\u4e3a\u4e24\u79d2\uff0c\u4e14\u65b0\u7684\u4fe1\u606f\u4f1a\u9a6c\u4e0a\u8986\u76d6\u65e7\u7684\u4fe1\u606f"),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n});\n\nart.on('ready', () => {\n art.notice.show = '\u81ea\u5b9a\u4e49\u63d0\u793a\u4fe1\u606f1';\n art.notice.show = '\u81ea\u5b9a\u4e49\u63d0\u793a\u4fe1\u606f2';\n});\n")),(0,r.kt)("h2",{id:"controls"},"controls"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Object"))),(0,r.kt)("p",null,"\u7ba1\u7406\u63a7\u5236\u680f\u7684\u5bf9\u8c61"),(0,r.kt)("h3",{id:"show-3"},"show"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Getter/Setter"))),(0,r.kt)("p",null,"\u5c5e\u6027 ",(0,r.kt)("inlineCode",{parentName:"p"},"show")," \u53ef\u4ee5\u63a7\u5236\u63a7\u5236\u680f\u662f\u5426\u663e\u793a"),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n});\n\nart.on('ready', () => {\n setTimeout(() => {\n art.controls.show = false;\n }, 3000);\n});\n")),(0,r.kt)("h3",{id:"add-1"},"add"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Function"))),(0,r.kt)("p",null,"\u65b9\u6cd5 ",(0,r.kt)("inlineCode",{parentName:"p"},"add")," \u53ef\u4ee5\u52a8\u6001\u6dfb\u52a0\u63a7\u5236\u5668"),(0,r.kt)("table",null,(0,r.kt)("thead",{parentName:"table"},(0,r.kt)("tr",{parentName:"thead"},(0,r.kt)("th",{parentName:"tr",align:null},"\u5c5e\u6027"),(0,r.kt)("th",{parentName:"tr",align:null},"\u7c7b\u578b"),(0,r.kt)("th",{parentName:"tr",align:null},"\u63cf\u8ff0"))),(0,r.kt)("tbody",{parentName:"table"},(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"disable")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Boolean")),(0,r.kt)("td",{parentName:"tr",align:null},"\u662f\u5426\u7981\u7528\u7ec4\u4ef6")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"name")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"String")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u552f\u4e00\u540d\u79f0\uff0c\u7528\u4e8e\u6807\u8bb0\u7c7b\u540d")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"index")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Number")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u7d22\u5f15\uff0c\u7528\u4e8e\u663e\u793a\u7684\u4f18\u5148\u7ea7")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"html")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"String"),"\u3001",(0,r.kt)("inlineCode",{parentName:"td"},"Element")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u7684 DOM \u5143\u7d20")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"style")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Object")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u6837\u5f0f\u5bf9\u8c61")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"click")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Function")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u70b9\u51fb\u4e8b\u4ef6")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"mounted")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Function")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u6302\u8f7d\u540e\u89e6\u53d1")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"tooltip")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"String")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u7684\u63d0\u793a\u6587\u672c")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"position")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"String")),(0,r.kt)("td",{parentName:"tr",align:null},"\u4f4d\u7f6e\u5728 ",(0,r.kt)("inlineCode",{parentName:"td"},"left")," \u6216\u8005 ",(0,r.kt)("inlineCode",{parentName:"td"},"right"))))),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n});\n\nart.on('ready', () => {\n setTimeout(() => {\n art.controls.add({\n position: 'right',\n index: 10,\n html: '\u81ea\u5b9a\u4e49\u6309\u94ae',\n tooltip: '\u81ea\u5b9a\u4e49\u6309\u94ae\u7684\u63d0\u793a',\n click: function () {\n console.log('\u4f60\u70b9\u51fb\u4e86\u81ea\u5b9a\u4e49\u6309\u94ae');\n },\n });\n }, 3000);\n});\n")),(0,r.kt)("h2",{id:"contextmenu"},"contextmenu"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Object"))),(0,r.kt)("p",null,"\u7ba1\u7406\u53f3\u952e\u83dc\u5355\u7684\u5bf9\u8c61"),(0,r.kt)("h3",{id:"show-4"},"show"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Getter/Setter"))),(0,r.kt)("p",null,"\u5c5e\u6027 ",(0,r.kt)("inlineCode",{parentName:"p"},"show")," \u53ef\u4ee5\u63a7\u5236\u83dc\u5355\u662f\u5426\u663e\u793a"),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n});\n\nart.on('ready', () => {\n art.contextmenu.show = true;\n setTimeout(() => {\n art.contextmenu.show = false;\n }, 3000);\n});\n")),(0,r.kt)("h3",{id:"add-2"},"add"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Function"))),(0,r.kt)("p",null,"\u65b9\u6cd5 ",(0,r.kt)("inlineCode",{parentName:"p"},"add")," \u53ef\u4ee5\u52a8\u6001\u6dfb\u52a0\u83dc\u5355\u9879"),(0,r.kt)("table",null,(0,r.kt)("thead",{parentName:"table"},(0,r.kt)("tr",{parentName:"thead"},(0,r.kt)("th",{parentName:"tr",align:null},"\u5c5e\u6027"),(0,r.kt)("th",{parentName:"tr",align:null},"\u7c7b\u578b"),(0,r.kt)("th",{parentName:"tr",align:null},"\u63cf\u8ff0"))),(0,r.kt)("tbody",{parentName:"table"},(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"disable")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Boolean")),(0,r.kt)("td",{parentName:"tr",align:null},"\u662f\u5426\u7981\u7528\u7ec4\u4ef6")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"name")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"String")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u552f\u4e00\u540d\u79f0\uff0c\u7528\u4e8e\u6807\u8bb0\u7c7b\u540d")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"index")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Number")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u7d22\u5f15\uff0c\u7528\u4e8e\u663e\u793a\u7684\u4f18\u5148\u7ea7")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"html")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"String"),"\u3001",(0,r.kt)("inlineCode",{parentName:"td"},"Element")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u7684 DOM \u5143\u7d20")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"style")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Object")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u6837\u5f0f\u5bf9\u8c61")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"click")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Function")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u70b9\u51fb\u4e8b\u4ef6")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"mounted")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Function")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u6302\u8f7d\u540e\u89e6\u53d1")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"tooltip")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"String")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u7684\u63d0\u793a\u6587\u672c")))),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n});\n\nart.on('ready', () => {\n art.contextmenu.show = true;\n setTimeout(() => {\n art.contextmenu.add({\n html: '\u81ea\u5b9a\u4e49\u83dc\u5355',\n click: function () {\n console.info('\u4f60\u70b9\u51fb\u4e86\u81ea\u5b9a\u4e49\u83dc\u5355');\n art.contextmenu.show = false;\n },\n });\n }, 3000);\n});\n")),(0,r.kt)("h2",{id:"loading"},"loading"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Object"))),(0,r.kt)("p",null,"\u7ba1\u7406\u52a0\u8f7d\u4e2d\u7684\u56fe\u6807"),(0,r.kt)("h3",{id:"show-5"},"show"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Getter/Setter"))),(0,r.kt)("p",null,"\u5c5e\u6027 ",(0,r.kt)("inlineCode",{parentName:"p"},"show")," \u53ef\u4ee5\u63a7\u5236\u662f\u5426\u663e\u793a\u52a0\u8f7d\u4e2d\u7684\u56fe\u6807"),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n});\n\nart.on('ready', () => {\n art.loading.show = true;\n setTimeout(() => {\n art.loading.show = false;\n }, 3000);\n});\n")),(0,r.kt)("h2",{id:"mask"},"mask"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Object"))),(0,r.kt)("p",null,"\u7ba1\u7406\u906e\u7f69\u5c42\u7684\u5bf9\u8c61"),(0,r.kt)("h3",{id:"show-6"},"show"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Getter/Setter"))),(0,r.kt)("p",null,"\u5c5e\u6027 ",(0,r.kt)("inlineCode",{parentName:"p"},"show")," \u53ef\u4ee5\u63a7\u5236\u906e\u7f69\u5c42\u662f\u5426\u52a0\u8f7d\u5c42"),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n});\n\nart.on('ready', () => {\n art.mask.show = true;\n setTimeout(() => {\n art.mask.show = false;\n }, 3000);\n});\n")),(0,r.kt)("h2",{id:"hotkey"},"hotkey"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Object"))),(0,r.kt)("p",null,"\u7ba1\u7406\u5feb\u6377\u952e\u7684\u5bf9\u8c61"),(0,r.kt)("h3",{id:"add-3"},"add"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Function"))),(0,r.kt)("p",null,"\u65b9\u6cd5 ",(0,r.kt)("inlineCode",{parentName:"p"},"add")," \u53ef\u4ee5\u52a8\u6001\u6dfb\u52a0\u5feb\u6377\u952e\uff0c\u7b2c\u4e00\u4e2a\u53c2\u6570\u662f ",(0,r.kt)("inlineCode",{parentName:"p"},"key code")," \u6570\u5b57\uff0c\u7b2c\u4e8c\u4e2a\u53c2\u6570\u662f\u56de\u8c03\u51fd\u6570"),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n});\n\nart.on('ready', () => {\n art.hotkey.add(65, () => {\n console.info('\u4f60\u70b9\u51fb\u4e86 A \u952e');\n });\n\n art.hotkey.add(66, () => {\n console.info('\u4f60\u70b9\u51fb\u4e86 B \u952e');\n });\n});\n")),(0,r.kt)("div",{className:"admonition admonition-tip alert alert--success"},(0,r.kt)("div",{parentName:"div",className:"admonition-heading"},(0,r.kt)("h5",{parentName:"div"},(0,r.kt)("span",{parentName:"h5",className:"admonition-icon"},(0,r.kt)("svg",{parentName:"span",xmlns:"http://www.w3.org/2000/svg",width:"12",height:"16",viewBox:"0 0 12 16"},(0,r.kt)("path",{parentName:"svg",fillRule:"evenodd",d:"M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"}))),"\u63d0\u793a")),(0,r.kt)("div",{parentName:"div",className:"admonition-content"},(0,r.kt)("p",{parentName:"div"},"\u53ea\u5728\u64ad\u653e\u5668\u83b7\u5f97\u7126\u70b9\u540e\uff08\u5982\u70b9\u51fb\u4e86\u64ad\u653e\u5668\u540e\uff09\uff0c\u8be5\u5feb\u6377\u952e\u624d\u4f1a\u751f\u6548"))),(0,r.kt)("h2",{id:"setting"},"setting"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Object"))),(0,r.kt)("p",null,"\u7ba1\u7406\u8bbe\u7f6e\u9762\u677f\u7684\u5bf9\u8c61"),(0,r.kt)("h3",{id:"show-7"},"show"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Getter/Setter"))),(0,r.kt)("p",null,"\u5c5e\u6027 ",(0,r.kt)("inlineCode",{parentName:"p"},"show")," \u53ef\u4ee5\u63a7\u5236\u8bbe\u7f6e\u9762\u677f\u662f\u5426\u663e\u793a"),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n setting: true,\n autoSize: true,\n});\n\nart.on('ready', () => {\n art.seek = 20;\n art.setting.show = true;\n setTimeout(() => {\n art.setting.show = false;\n }, 3000);\n});\n")),(0,r.kt)("h2",{id:"plugins"},"plugins"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Object"))),(0,r.kt)("p",null,"\u7ba1\u7406\u63d2\u4ef6\u7684\u5bf9\u8c61"),(0,r.kt)("h3",{id:"add-4"},"add"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Function"))),(0,r.kt)("p",null,"\u65b9\u6cd5 ",(0,r.kt)("inlineCode",{parentName:"p"},"add")," \u53ef\u4ee5\u52a8\u6001\u6dfb\u52a0\u63d2\u4ef6"),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"function myPlugin(art) {\n console.info('\u4f60\u53ef\u4ee5\u5728\u63d2\u4ef6\u91cc\u8bbf\u95ee\u5230\u64ad\u653e\u5668\u7684\u5b9e\u4f8b');\n return {\n name: 'myPlugin',\n something: '\u81ea\u5b9a\u4e49\u5bfc\u51fa\u7684\u5c5e\u6027',\n doSomething: function () {\n console.info('\u81ea\u5b9a\u4e49\u5bfc\u51fa\u7684\u65b9\u6cd5');\n },\n };\n}\n\nvar art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n});\n\nart.on('ready', () => {\n art.plugins.add(myPlugin);\n console.info(art.plugins.myPlugin.something);\n console.info(art.plugins.myPlugin.doSomething());\n});\n")))}s.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/docs/document/assets/js/3295c742.ffab7df4.js b/docs/document/assets/js/3295c742.ffab7df4.js new file mode 100644 index 000000000..8386fab7d --- /dev/null +++ b/docs/document/assets/js/3295c742.ffab7df4.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkartplayer_document=self.webpackChunkartplayer_document||[]).push([[250],{876:function(e,t,n){n.d(t,{Zo:function(){return u},kt:function(){return s}});var a=n(2784);function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function i(e){for(var t=1;t=0||(l[n]=e[n]);return l}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}var o=a.createContext({}),d=function(e){var t=a.useContext(o),n=t;return e&&(n="function"==typeof e?e(t):i(i({},t),e)),n},u=function(e){var t=d(e.components);return a.createElement(o.Provider,{value:t},e.children)},m={inlineCode:"code",wrapper:function(e){var t=e.children;return a.createElement(a.Fragment,{},t)}},k=a.forwardRef((function(e,t){var n=e.components,l=e.mdxType,r=e.originalType,o=e.parentName,u=p(e,["components","mdxType","originalType","parentName"]),k=d(n),s=l,N=k["".concat(o,".").concat(s)]||k[s]||m[s]||r;return n?a.createElement(N,i(i({ref:t},u),{},{components:n})):a.createElement(N,i({ref:t},u))}));function s(e,t){var n=arguments,l=t&&t.mdxType;if("string"==typeof e||l){var r=n.length,i=new Array(r);i[0]=k;var p={};for(var o in t)hasOwnProperty.call(t,o)&&(p[o]=t[o]);p.originalType=e,p.mdxType="string"==typeof e?e:l,i[1]=p;for(var d=2;d {\n var $video = art.template.query('.art-video');\n console.info($video);\n});\n")),(0,r.kt)("h2",{id:"query-1"},"query"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Function"))),(0,r.kt)("p",null,"\u7b49\u4e8e ",(0,r.kt)("inlineCode",{parentName:"p"},"art.template.query")),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n});\n\nart.on('ready', () => {\n var $video = art.query('.art-video');\n console.info($video);\n});\n")),(0,r.kt)("h2",{id:"events"},"events"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Object"))),(0,r.kt)("p",null,"\u7ba1\u7406\u4e8b\u4ef6\u53d1\u751f\u7684\u5bf9\u8c61"),(0,r.kt)("h2",{id:"proxy"},"proxy"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Function"))),(0,r.kt)("p",null,"\u4ee3\u7406\u539f\u751f\u4e8b\u4ef6\u7684\u65b9\u6cd5\uff0c\u4fbf\u4e8e\u4e8b\u4ef6\u7684\u7ba1\u7406\u4e0e\u9500\u6bc1"),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var container = document.querySelector('.artplayer-app');\nvar art = new Artplayer({\n container: container,\n url: '/assets/sample/video.mp4',\n});\n\nart.proxy(container, 'click', (event) => {\n console.info(event);\n});\n")),(0,r.kt)("h2",{id:"storage"},"storage"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Object"))),(0,r.kt)("p",null,"\u7ba1\u7406\u6301\u4e45\u5316\u5b58\u50a8\u7684\u5bf9\u8c61"),(0,r.kt)("p",null,"\u64ad\u653e\u5668\u4f1a\u81ea\u52a8\u6dfb\u52a0\u4e00\u4e2a\u540d\u4e3a ",(0,r.kt)("inlineCode",{parentName:"p"},"artplayer_settings")," \u7684 JSON \u5bf9\u8c61\u5230\u7684 ",(0,r.kt)("inlineCode",{parentName:"p"},"localStorage")," \u91cc"),(0,r.kt)("table",null,(0,r.kt)("thead",{parentName:"table"},(0,r.kt)("tr",{parentName:"thead"},(0,r.kt)("th",{parentName:"tr",align:null},"\u5c5e\u6027"),(0,r.kt)("th",{parentName:"tr",align:null},"\u7c7b\u578b"),(0,r.kt)("th",{parentName:"tr",align:null},"\u63cf\u8ff0"))),(0,r.kt)("tbody",{parentName:"table"},(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"get")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Function")),(0,r.kt)("td",{parentName:"tr",align:null},"\u83b7\u53d6\u503c")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"set")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Function")),(0,r.kt)("td",{parentName:"tr",align:null},"\u8bbe\u7f6e\u503c")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"del")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Function")),(0,r.kt)("td",{parentName:"tr",align:null},"\u5220\u9664\u503c")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"clear")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Function")),(0,r.kt)("td",{parentName:"tr",align:null},"\u6e05\u7a7a\u5bf9\u8c61")))),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n});\n\nart.storage.set('your-key', 'your-value');\nart.storage.get('your-key');\nart.storage.del('your-key');\nart.storage.clear();\n")),(0,r.kt)("h2",{id:"icons"},"icons"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Object"))),(0,r.kt)("p",null,"\u7ba1\u7406\u56fe\u6807\u7684\u5bf9\u8c61"),(0,r.kt)("h2",{id:"i18n"},"i18n"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Object"))),(0,r.kt)("p",null,"\u7ba1\u7406\u591a\u8bed\u8a00\u7684\u5bf9\u8c61"),(0,r.kt)("h3",{id:"get"},"get"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Getter/Setter"))),(0,r.kt)("p",null,"\u65b9\u6cd5 ",(0,r.kt)("inlineCode",{parentName:"p"},"get")," \u53ef\u4ee5\u83b7\u53d6\u5230\u5bf9\u5e94\u7684\u8bed\u8a00\u7684\u503c"),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n});\n\nart.on('ready', () => {\n console.info(art.i18n.get('Play'));\n});\n")),(0,r.kt)("h3",{id:"update"},"update"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Function"))),(0,r.kt)("p",null,"\u65b9\u6cd5 ",(0,r.kt)("inlineCode",{parentName:"p"},"update")," \u53ef\u4ee5\u52a8\u6001\u6dfb\u52a0\u66f4\u591a\u8bed\u8a00"),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n lang: 'jp',\n});\n\nart.i18n.update({\n 'zh-cn': {\n Language: '\u7b80\u4f53',\n },\n 'zh-tw': {\n Language: '\u7e41\u9ad4',\n },\n en: {\n Language: 'English',\n },\n jp: {\n Language: '\u65e5\u6587',\n },\n fr: {\n Language: 'Fran\xe7ais',\n },\n ru: {\n Language: 'Russe',\n },\n});\n")),(0,r.kt)("h2",{id:"player"},"player"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Object"))),(0,r.kt)("p",null,"\u7ba1\u7406\u6838\u5fc3\u529f\u80fd\u7684\u5bf9\u8c61\uff0c\u6240\u4ee5\u5c5e\u6027\u548c\u65b9\u6cd5\u90fd\u4ee3\u7406\u5230\u64ad\u653e\u5668\u5b9e\u4f8b\u4e0a\u4e86"),(0,r.kt)("h2",{id:"subtitle"},"subtitle"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Object"))),(0,r.kt)("p",null,"\u7ba1\u7406\u5b57\u5e55\u7684\u5bf9\u8c61"),(0,r.kt)("h3",{id:"show"},"show"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Getter/Setter"))),(0,r.kt)("p",null,"\u5c5e\u6027 ",(0,r.kt)("inlineCode",{parentName:"p"},"show")," \u53ef\u4ee5\u63a7\u5236\u5b57\u5e55\u663e\u793a"),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n subtitle: {\n url: '/assets/sample/subtitle.srt',\n },\n});\n\nart.on('ready', () => {\n art.seek = 20;\n art.subtitle.show = false;\n setTimeout(() => {\n art.subtitle.show = true;\n }, 3000);\n});\n")),(0,r.kt)("h3",{id:"style"},"style"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Function"))),(0,r.kt)("p",null,"\u65b9\u6cd5 ",(0,r.kt)("inlineCode",{parentName:"p"},"style")," \u53ef\u4ee5\u52a8\u6001\u4fee\u6539\u5b57\u5e55\u6837\u5f0f"),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n subtitle: {\n url: '/assets/sample/subtitle.srt',\n encoding: 'utf-8',\n style: {\n color: '#03A9F4',\n 'font-size': '30px',\n },\n },\n});\n\nart.on('ready', () => {\n art.seek = 20;\n setTimeout(() => {\n art.subtitle.style({\n color: 'red',\n 'font-size': '40px',\n });\n }, 3000);\n});\n")),(0,r.kt)("h3",{id:"url"},"url"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Getter/Setter"))),(0,r.kt)("p",null,"\u5c5e\u6027 url \u53ef\u4ee5\u8bbe\u7f6e\u548c\u83b7\u53d6\u5b57\u5e55\u7f51\u5740"),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n subtitle: {\n url: '/assets/sample/subtitle.srt',\n encoding: 'utf-8',\n style: {\n color: '#03A9F4',\n 'font-size': '30px',\n },\n },\n});\n\nart.on('ready', () => {\n console.info(art.subtitle.url);\n setTimeout(() => {\n art.subtitle.url = '/assets/sample/subtitle.srt?t=1';\n }, 3000);\n});\n")),(0,r.kt)("h3",{id:"switch"},"switch"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Function"))),(0,r.kt)("p",null,"\u65b9\u6cd5 ",(0,r.kt)("inlineCode",{parentName:"p"},"switch")," \u5c31\u50cf\u5c5e\u6027\u8bbe\u7f6e ",(0,r.kt)("inlineCode",{parentName:"p"},"url"),"\uff0c\u4f46\u53ef\u4ee5\u4fee\u6539\u5b57\u5e55\u9009\u9879"),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n subtitle: {\n url: '/assets/sample/subtitle.srt',\n encoding: 'utf-8',\n style: {\n color: 'red',\n 'font-size': '30px',\n },\n },\n});\n\nart.on('ready', () => {\n art.seek = 20;\n setTimeout(() => {\n art.subtitle.switch('/assets/sample/subtitle.srt?t=1', {\n name: 'The new subtitle',\n style: {\n color: 'green',\n 'font-size': '24px',\n },\n });\n }, 3000);\n});\n")),(0,r.kt)("h2",{id:"info"},"info"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Object"))),(0,r.kt)("p",null,"\u7ba1\u7406\u7edf\u8ba1\u4fe1\u606f\u7684\u5bf9\u8c61"),(0,r.kt)("h2",{id:"layers"},"layers"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Object"))),(0,r.kt)("p",null,"\u7ba1\u7406\u4e1a\u52a1\u5c42\u7684\u5bf9\u8c61"),(0,r.kt)("h3",{id:"show-1"},"show"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Getter/Setter"))),(0,r.kt)("p",null,"\u5c5e\u6027 ",(0,r.kt)("inlineCode",{parentName:"p"},"show")," \u53ef\u4ee5\u63a7\u5236\u5168\u90e8\u56fe\u5c42\u662f\u5426\u663e\u793a"),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var img = '/assets/sample/layer.png';\nvar art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n layers: [\n {\n html: ``,\n style: {\n position: 'absolute',\n top: '20px',\n right: '20px',\n opacity: '.9',\n },\n },\n {\n html: ``,\n style: {\n position: 'absolute',\n top: '20px',\n left: '20px',\n opacity: '.9',\n },\n },\n ],\n});\n\nart.on('ready', () => {\n setTimeout(() => {\n art.layers.show = false;\n }, 3000);\n});\n")),(0,r.kt)("h3",{id:"add"},"add"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Function"))),(0,r.kt)("p",null,"\u65b9\u6cd5 ",(0,r.kt)("inlineCode",{parentName:"p"},"add")," \u53ef\u4ee5\u52a8\u6001\u6dfb\u52a0\u4e1a\u52a1\u5c42"),(0,r.kt)("table",null,(0,r.kt)("thead",{parentName:"table"},(0,r.kt)("tr",{parentName:"thead"},(0,r.kt)("th",{parentName:"tr",align:null},"\u5c5e\u6027"),(0,r.kt)("th",{parentName:"tr",align:null},"\u7c7b\u578b"),(0,r.kt)("th",{parentName:"tr",align:null},"\u63cf\u8ff0"))),(0,r.kt)("tbody",{parentName:"table"},(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"disable")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Boolean")),(0,r.kt)("td",{parentName:"tr",align:null},"\u662f\u5426\u7981\u7528\u7ec4\u4ef6")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"name")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"String")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u552f\u4e00\u540d\u79f0\uff0c\u7528\u4e8e\u6807\u8bb0\u7c7b\u540d")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"index")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Number")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u7d22\u5f15\uff0c\u7528\u4e8e\u663e\u793a\u7684\u4f18\u5148\u7ea7")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"html")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"String"),"\u3001",(0,r.kt)("inlineCode",{parentName:"td"},"Element")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u7684 DOM \u5143\u7d20")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"style")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Object")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u6837\u5f0f\u5bf9\u8c61")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"click")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Function")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u70b9\u51fb\u4e8b\u4ef6")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"mounted")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Function")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u6302\u8f7d\u540e\u89e6\u53d1")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"tooltip")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"String")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u7684\u63d0\u793a\u6587\u672c")))),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n});\n\nvar img = '/assets/sample/layer.png';\nart.on('ready', () => {\n setTimeout(() => {\n art.layers.add({\n html: ``,\n style: {\n position: 'absolute',\n top: '20px',\n right: '20px',\n opacity: '.9',\n },\n });\n }, 3000);\n});\n")),(0,r.kt)("h2",{id:"notice"},"notice"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Object"))),(0,r.kt)("p",null,"\u7ba1\u7406\u63d0\u793a\u4fe1\u606f\u7684\u5bf9\u8c61"),(0,r.kt)("h3",{id:"show-2"},"show"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Getter/Setter"))),(0,r.kt)("p",null,"\u5c5e\u6027 ",(0,r.kt)("inlineCode",{parentName:"p"},"show")," \u8f93\u51fa\u81ea\u5b9a\u4e49\u63d0\u793a\u4fe1\u606f\uff0c\u9ed8\u8ba4\u505c\u7559\u65f6\u95f4\u4e3a\u4e24\u79d2\uff0c\u4e14\u65b0\u7684\u4fe1\u606f\u4f1a\u9a6c\u4e0a\u8986\u76d6\u65e7\u7684\u4fe1\u606f"),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n});\n\nart.on('ready', () => {\n art.notice.show = '\u81ea\u5b9a\u4e49\u63d0\u793a\u4fe1\u606f1';\n art.notice.show = '\u81ea\u5b9a\u4e49\u63d0\u793a\u4fe1\u606f2';\n});\n")),(0,r.kt)("h2",{id:"controls"},"controls"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Object"))),(0,r.kt)("p",null,"\u7ba1\u7406\u63a7\u5236\u680f\u7684\u5bf9\u8c61"),(0,r.kt)("h3",{id:"show-3"},"show"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Getter/Setter"))),(0,r.kt)("p",null,"\u5c5e\u6027 ",(0,r.kt)("inlineCode",{parentName:"p"},"show")," \u53ef\u4ee5\u63a7\u5236\u63a7\u5236\u680f\u662f\u5426\u663e\u793a"),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n});\n\nart.on('ready', () => {\n setTimeout(() => {\n art.controls.show = false;\n }, 3000);\n});\n")),(0,r.kt)("h3",{id:"add-1"},"add"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Function"))),(0,r.kt)("p",null,"\u65b9\u6cd5 ",(0,r.kt)("inlineCode",{parentName:"p"},"add")," \u53ef\u4ee5\u52a8\u6001\u6dfb\u52a0\u63a7\u5236\u5668"),(0,r.kt)("table",null,(0,r.kt)("thead",{parentName:"table"},(0,r.kt)("tr",{parentName:"thead"},(0,r.kt)("th",{parentName:"tr",align:null},"\u5c5e\u6027"),(0,r.kt)("th",{parentName:"tr",align:null},"\u7c7b\u578b"),(0,r.kt)("th",{parentName:"tr",align:null},"\u63cf\u8ff0"))),(0,r.kt)("tbody",{parentName:"table"},(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"disable")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Boolean")),(0,r.kt)("td",{parentName:"tr",align:null},"\u662f\u5426\u7981\u7528\u7ec4\u4ef6")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"name")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"String")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u552f\u4e00\u540d\u79f0\uff0c\u7528\u4e8e\u6807\u8bb0\u7c7b\u540d")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"index")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Number")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u7d22\u5f15\uff0c\u7528\u4e8e\u663e\u793a\u7684\u4f18\u5148\u7ea7")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"html")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"String"),"\u3001",(0,r.kt)("inlineCode",{parentName:"td"},"Element")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u7684 DOM \u5143\u7d20")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"style")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Object")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u6837\u5f0f\u5bf9\u8c61")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"click")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Function")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u70b9\u51fb\u4e8b\u4ef6")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"mounted")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Function")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u6302\u8f7d\u540e\u89e6\u53d1")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"tooltip")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"String")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u7684\u63d0\u793a\u6587\u672c")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"position")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"String")),(0,r.kt)("td",{parentName:"tr",align:null},"\u4f4d\u7f6e\u5728 ",(0,r.kt)("inlineCode",{parentName:"td"},"left")," \u6216\u8005 ",(0,r.kt)("inlineCode",{parentName:"td"},"right"))))),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n});\n\nart.on('ready', () => {\n setTimeout(() => {\n art.controls.add({\n position: 'right',\n index: 10,\n html: '\u81ea\u5b9a\u4e49\u6309\u94ae',\n tooltip: '\u81ea\u5b9a\u4e49\u6309\u94ae\u7684\u63d0\u793a',\n click: function () {\n console.log('\u4f60\u70b9\u51fb\u4e86\u81ea\u5b9a\u4e49\u6309\u94ae');\n },\n });\n }, 3000);\n});\n")),(0,r.kt)("h2",{id:"contextmenu"},"contextmenu"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Object"))),(0,r.kt)("p",null,"\u7ba1\u7406\u53f3\u952e\u83dc\u5355\u7684\u5bf9\u8c61"),(0,r.kt)("h3",{id:"show-4"},"show"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Getter/Setter"))),(0,r.kt)("p",null,"\u5c5e\u6027 ",(0,r.kt)("inlineCode",{parentName:"p"},"show")," \u53ef\u4ee5\u63a7\u5236\u83dc\u5355\u662f\u5426\u663e\u793a"),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n});\n\nart.on('ready', () => {\n art.contextmenu.show = true;\n setTimeout(() => {\n art.contextmenu.show = false;\n }, 3000);\n});\n")),(0,r.kt)("h3",{id:"add-2"},"add"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Function"))),(0,r.kt)("p",null,"\u65b9\u6cd5 ",(0,r.kt)("inlineCode",{parentName:"p"},"add")," \u53ef\u4ee5\u52a8\u6001\u6dfb\u52a0\u83dc\u5355\u9879"),(0,r.kt)("table",null,(0,r.kt)("thead",{parentName:"table"},(0,r.kt)("tr",{parentName:"thead"},(0,r.kt)("th",{parentName:"tr",align:null},"\u5c5e\u6027"),(0,r.kt)("th",{parentName:"tr",align:null},"\u7c7b\u578b"),(0,r.kt)("th",{parentName:"tr",align:null},"\u63cf\u8ff0"))),(0,r.kt)("tbody",{parentName:"table"},(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"disable")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Boolean")),(0,r.kt)("td",{parentName:"tr",align:null},"\u662f\u5426\u7981\u7528\u7ec4\u4ef6")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"name")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"String")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u552f\u4e00\u540d\u79f0\uff0c\u7528\u4e8e\u6807\u8bb0\u7c7b\u540d")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"index")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Number")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u7d22\u5f15\uff0c\u7528\u4e8e\u663e\u793a\u7684\u4f18\u5148\u7ea7")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"html")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"String"),"\u3001",(0,r.kt)("inlineCode",{parentName:"td"},"Element")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u7684 DOM \u5143\u7d20")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"style")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Object")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u6837\u5f0f\u5bf9\u8c61")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"click")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Function")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u70b9\u51fb\u4e8b\u4ef6")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"mounted")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Function")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u6302\u8f7d\u540e\u89e6\u53d1")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"tooltip")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"String")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u7684\u63d0\u793a\u6587\u672c")))),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n});\n\nart.on('ready', () => {\n art.contextmenu.show = true;\n setTimeout(() => {\n art.contextmenu.add({\n html: '\u81ea\u5b9a\u4e49\u83dc\u5355',\n click: function () {\n console.info('\u4f60\u70b9\u51fb\u4e86\u81ea\u5b9a\u4e49\u83dc\u5355');\n art.contextmenu.show = false;\n },\n });\n }, 3000);\n});\n")),(0,r.kt)("h2",{id:"loading"},"loading"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Object"))),(0,r.kt)("p",null,"\u7ba1\u7406\u52a0\u8f7d\u4e2d\u7684\u56fe\u6807"),(0,r.kt)("h3",{id:"show-5"},"show"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Getter/Setter"))),(0,r.kt)("p",null,"\u5c5e\u6027 ",(0,r.kt)("inlineCode",{parentName:"p"},"show")," \u53ef\u4ee5\u63a7\u5236\u662f\u5426\u663e\u793a\u52a0\u8f7d\u4e2d\u7684\u56fe\u6807"),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n});\n\nart.on('ready', () => {\n art.loading.show = true;\n setTimeout(() => {\n art.loading.show = false;\n }, 3000);\n});\n")),(0,r.kt)("h2",{id:"mask"},"mask"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Object"))),(0,r.kt)("p",null,"\u7ba1\u7406\u906e\u7f69\u5c42\u7684\u5bf9\u8c61"),(0,r.kt)("h3",{id:"show-6"},"show"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Getter/Setter"))),(0,r.kt)("p",null,"\u5c5e\u6027 ",(0,r.kt)("inlineCode",{parentName:"p"},"show")," \u53ef\u4ee5\u63a7\u5236\u906e\u7f69\u5c42\u662f\u5426\u52a0\u8f7d\u5c42"),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n});\n\nart.on('ready', () => {\n art.mask.show = true;\n setTimeout(() => {\n art.mask.show = false;\n }, 3000);\n});\n")),(0,r.kt)("h2",{id:"hotkey"},"hotkey"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Object"))),(0,r.kt)("p",null,"\u7ba1\u7406\u5feb\u6377\u952e\u7684\u5bf9\u8c61"),(0,r.kt)("h3",{id:"add-3"},"add"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Function"))),(0,r.kt)("p",null,"\u65b9\u6cd5 ",(0,r.kt)("inlineCode",{parentName:"p"},"add")," \u53ef\u4ee5\u52a8\u6001\u6dfb\u52a0\u5feb\u6377\u952e\uff0c\u7b2c\u4e00\u4e2a\u53c2\u6570\u662f ",(0,r.kt)("inlineCode",{parentName:"p"},"key code")," \u6570\u5b57\uff0c\u7b2c\u4e8c\u4e2a\u53c2\u6570\u662f\u56de\u8c03\u51fd\u6570"),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n});\n\nart.on('ready', () => {\n art.hotkey.add(65, () => {\n console.info('\u4f60\u70b9\u51fb\u4e86 A \u952e');\n });\n\n art.hotkey.add(66, () => {\n console.info('\u4f60\u70b9\u51fb\u4e86 B \u952e');\n });\n});\n")),(0,r.kt)("div",{className:"admonition admonition-tip alert alert--success"},(0,r.kt)("div",{parentName:"div",className:"admonition-heading"},(0,r.kt)("h5",{parentName:"div"},(0,r.kt)("span",{parentName:"h5",className:"admonition-icon"},(0,r.kt)("svg",{parentName:"span",xmlns:"http://www.w3.org/2000/svg",width:"12",height:"16",viewBox:"0 0 12 16"},(0,r.kt)("path",{parentName:"svg",fillRule:"evenodd",d:"M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"}))),"\u63d0\u793a")),(0,r.kt)("div",{parentName:"div",className:"admonition-content"},(0,r.kt)("p",{parentName:"div"},"\u53ea\u5728\u64ad\u653e\u5668\u83b7\u5f97\u7126\u70b9\u540e\uff08\u5982\u70b9\u51fb\u4e86\u64ad\u653e\u5668\u540e\uff09\uff0c\u8be5\u5feb\u6377\u952e\u624d\u4f1a\u751f\u6548"))),(0,r.kt)("h2",{id:"setting"},"setting"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Object"))),(0,r.kt)("p",null,"\u7ba1\u7406\u8bbe\u7f6e\u9762\u677f\u7684\u5bf9\u8c61"),(0,r.kt)("h3",{id:"show-7"},"show"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Getter/Setter"))),(0,r.kt)("p",null,"\u5c5e\u6027 ",(0,r.kt)("inlineCode",{parentName:"p"},"show")," \u53ef\u4ee5\u63a7\u5236\u8bbe\u7f6e\u9762\u677f\u662f\u5426\u663e\u793a"),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n setting: true,\n autoSize: true,\n});\n\nart.on('ready', () => {\n art.seek = 20;\n art.setting.show = true;\n setTimeout(() => {\n art.setting.show = false;\n }, 3000);\n});\n")),(0,r.kt)("h2",{id:"plugins"},"plugins"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Object"))),(0,r.kt)("p",null,"\u7ba1\u7406\u63d2\u4ef6\u7684\u5bf9\u8c61"),(0,r.kt)("h3",{id:"add-4"},"add"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Function"))),(0,r.kt)("p",null,"\u65b9\u6cd5 ",(0,r.kt)("inlineCode",{parentName:"p"},"add")," \u53ef\u4ee5\u52a8\u6001\u6dfb\u52a0\u63d2\u4ef6"),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"function myPlugin(art) {\n console.info('\u4f60\u53ef\u4ee5\u5728\u63d2\u4ef6\u91cc\u8bbf\u95ee\u5230\u64ad\u653e\u5668\u7684\u5b9e\u4f8b');\n return {\n name: 'myPlugin',\n something: '\u81ea\u5b9a\u4e49\u5bfc\u51fa\u7684\u5c5e\u6027',\n doSomething: function () {\n console.info('\u81ea\u5b9a\u4e49\u5bfc\u51fa\u7684\u65b9\u6cd5');\n },\n };\n}\n\nvar art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n});\n\nart.on('ready', () => {\n art.plugins.add(myPlugin);\n console.info(art.plugins.myPlugin.something);\n console.info(art.plugins.myPlugin.doSomething());\n});\n")))}s.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/docs/document/assets/js/343.e9b08a58.js b/docs/document/assets/js/343.e9b08a58.js deleted file mode 100644 index 93b398c29..000000000 --- a/docs/document/assets/js/343.e9b08a58.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkartplayer_document=self.webpackChunkartplayer_document||[]).push([[343],{3343:function(e,t,u){u.r(t)}}]); \ No newline at end of file diff --git a/docs/document/assets/js/3bed75f7.d015eee3.js b/docs/document/assets/js/3bed75f7.d015eee3.js new file mode 100644 index 000000000..3c26f5a83 --- /dev/null +++ b/docs/document/assets/js/3bed75f7.d015eee3.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkartplayer_document=self.webpackChunkartplayer_document||[]).push([[78],{876:function(n,e,t){t.d(e,{Zo:function(){return s},kt:function(){return c}});var a=t(2784);function r(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}function l(n,e){var t=Object.keys(n);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(n);e&&(a=a.filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),t.push.apply(t,a)}return t}function u(n){for(var e=1;e=0||(r[t]=n[t]);return r}(n,e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(n);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(n,t)&&(r[t]=n[t])}return r}var o=a.createContext({}),p=function(n){var e=a.useContext(o),t=e;return n&&(t="function"==typeof n?n(e):u(u({},e),n)),t},s=function(n){var e=p(n.components);return a.createElement(o.Provider,{value:e},n.children)},m={inlineCode:"code",wrapper:function(n){var e=n.children;return a.createElement(a.Fragment,{},e)}},d=a.forwardRef((function(n,e){var t=n.components,r=n.mdxType,l=n.originalType,o=n.parentName,s=i(n,["components","mdxType","originalType","parentName"]),d=p(t),c=r,k=d["".concat(o,".").concat(c)]||d[c]||m[c]||l;return t?a.createElement(k,u(u({ref:e},s),{},{components:t})):a.createElement(k,u({ref:e},s))}));function c(n,e){var t=arguments,r=e&&e.mdxType;if("string"==typeof n||r){var l=t.length,u=new Array(l);u[0]=d;var i={};for(var o in e)hasOwnProperty.call(e,o)&&(i[o]=e[o]);i.originalType=n,i.mdxType="string"==typeof n?n:r,u[1]=i;for(var p=2;pnpm \u5b89\u88c5\uff1a",id:"\u901a\u8fc7-npm-\u5b89\u88c5",level:3},{value:"\u901a\u8fc7 yarn \u5b89\u88c5\uff1a",id:"\u901a\u8fc7-yarn-\u5b89\u88c5",level:3},{value:"\u901a\u8fc7 script \u5b89\u88c5\uff1a",id:"\u901a\u8fc7-script-\u5b89\u88c5",level:3},{value:"\u4f7f\u7528",id:"\u4f7f\u7528",level:2},{value:"\u4f7f\u7528\u5f39\u5e55\u6570\u7ec4",id:"\u4f7f\u7528\u5f39\u5e55\u6570\u7ec4",level:3},{value:"\u4f7f\u7528\u5f39\u5e55 XML",id:"\u4f7f\u7528\u5f39\u5e55-xml",level:3},{value:"\u4f7f\u7528\u5f02\u6b65\u8c03\u7528",id:"\u4f7f\u7528\u5f02\u6b65\u8c03\u7528",level:3},{value:"\u63a5\u53e3",id:"\u63a5\u53e3",level:2},{value:"hide/show",id:"hideshow",level:3},{value:"isHide",id:"ishide",level:3},{value:"emit",id:"emit",level:3},{value:"config",id:"config",level:3},{value:"load",id:"load",level:3},{value:"\u4e8b\u4ef6",id:"\u4e8b\u4ef6",level:2}],d={toc:m};function c(n){var e=n.components,t=(0,r.Z)(n,u);return(0,l.kt)("wrapper",(0,a.Z)({},d,t,{components:e,mdxType:"MDXLayout"}),(0,l.kt)("h2",{id:"\u6f14\u793a"},"\u6f14\u793a"),(0,l.kt)("p",null,"\ud83d\udc49 ",(0,l.kt)("a",{parentName:"p",href:"https://artplayer.org/?libs=./uncompiled/artplayer-plugin-danmuku/index.js&example=danmuku"},"\u67e5\u770b\u5b8c\u6574\u6f14\u793a")),(0,l.kt)("h2",{id:"\u5b89\u88c5"},"\u5b89\u88c5"),(0,l.kt)("h3",{id:"\u901a\u8fc7-npm-\u5b89\u88c5"},"\u901a\u8fc7 ",(0,l.kt)("inlineCode",{parentName:"h3"},"npm")," \u5b89\u88c5\uff1a"),(0,l.kt)("pre",null,(0,l.kt)("code",{parentName:"pre",className:"language-bash"},"$ npm install artplayer-plugin-danmuku\n")),(0,l.kt)("h3",{id:"\u901a\u8fc7-yarn-\u5b89\u88c5"},"\u901a\u8fc7 ",(0,l.kt)("inlineCode",{parentName:"h3"},"yarn")," \u5b89\u88c5\uff1a"),(0,l.kt)("pre",null,(0,l.kt)("code",{parentName:"pre",className:"language-bash"},"$ yarn add artplayer-plugin-danmuku\n")),(0,l.kt)("h3",{id:"\u901a\u8fc7-script-\u5b89\u88c5"},"\u901a\u8fc7 ",(0,l.kt)("inlineCode",{parentName:"h3"},"script")," \u5b89\u88c5\uff1a"),(0,l.kt)("pre",null,(0,l.kt)("code",{parentName:"pre",className:"language-html"},'\x3c!-- \u672c\u5730 --\x3e\n
-

Static propertys

Tip

Static attributes exist in the constructor artplayer, and the player instance is not directly associated

instances​

  • Type: Array

A array that saves all player instances, and can manage multiple instances through this property when multiple players exist at the same time.

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(Artplayer.instances);
});

version​

  • Type: String

Current player version number

▶ Run Code
console.info(Artplayer.version);

env​

  • Type: String

Current player environment variable

▶ Run Code
console.info(Artplayer.env);

utils​

  • Type: Object

Common utils for player

▶ Run Code
console.info(Artplayer.utils);

config​

  • Type: Object

Store native properties and methods of video

▶ Run Code
console.info(Artplayer.config);

scheme​

  • Type: Object

Verification scheme for player option

▶ Run Code
console.info(Artplayer.scheme);

validator​

  • Type: Function

Validator for player option

option​

  • Type: Object

Player default option

▶ Run Code
console.info(Artplayer.option);

html​

  • Type: String

Player defaults HTML String, usually used for SSR

▶ Run Code
console.info(Artplayer.html);

kindOf​

  • Type: Function

JS type identification function

▶ Run Code
console.info(Artplayer.kindOf('0'));
console.info(Artplayer.kindOf(0));
console.info(Artplayer.kindOf({}));
console.info(Artplayer.kindOf([]));
- - +

Static propertys

Tip

Static attributes exist in the constructor artplayer, and the player instance is not directly associated

instances​

  • Type: Array

A array that saves all player instances, and can manage multiple instances through this property when multiple players exist at the same time.

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(Artplayer.instances);
});

version​

  • Type: String

Current player version number

▶ Run Code
console.info(Artplayer.version);

env​

  • Type: String

Current player environment variable

▶ Run Code
console.info(Artplayer.env);

utils​

  • Type: Object

Common utils for player

▶ Run Code
console.info(Artplayer.utils);

config​

  • Type: Object

Store native properties and methods of video

▶ Run Code
console.info(Artplayer.config);

scheme​

  • Type: Object

Verification scheme for player option

▶ Run Code
console.info(Artplayer.scheme);

validator​

  • Type: Function

Validator for player option

option​

  • Type: Object

Player default option

▶ Run Code
console.info(Artplayer.option);

html​

  • Type: String

Player defaults HTML String, usually used for SSR

▶ Run Code
console.info(Artplayer.html);

kindOf​

  • Type: Function

JS type identification function

▶ Run Code
console.info(Artplayer.kindOf('0'));
console.info(Artplayer.kindOf(0));
console.info(Artplayer.kindOf({}));
console.info(Artplayer.kindOf([]));
+ + \ No newline at end of file diff --git a/docs/document/en/Plugins/ads/index.html b/docs/document/en/Plugins/ads/index.html index 65a2844f3..a48d98e84 100644 --- a/docs/document/en/Plugins/ads/index.html +++ b/docs/document/en/Plugins/ads/index.html @@ -4,14 +4,14 @@ -Ads Plugin | Artplayer.js - - +Ads Plugin | Artplayer.js + +
-

Ads Plugin

Demo​

👉 View Demo

Install​

Install from npm:​

$ npm install artplayer-plugin-ads

Install from yarn:​

$ yarn add artplayer-plugin-ads

Install from script:​

<!-- local -->
<script src="path/to/artplayer-plugin-ads.js"></script>

<!-- jsdelivr -->
<script src="https://cdn.jsdelivr.net/npm/artplayer-plugin-ads/dist/artplayer-plugin-ads.js"></script>

<!-- unpkg -->
<script src="https://unpkg.com/artplayer-plugin-ads/dist/artplayer-plugin-ads.js"></script>

Then you can access the plugin function through window.artplayerPluginAds

Use​

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
autoSize: true,
fullscreen: true,
fullscreenWeb: true,
plugins: [
artplayerPluginAds({
// html ad, ignore this value if it is a video ad
html: '<img src="/assets/sample/poster.jpg">',

// The address of the video ad
video: '/assets/sample/test1.mp4',

// Ad redirect URL, if empty, no redirect
url: 'http://artplayer.org',

// The length of time that must be watched, the period cannot be skipped, the unit is seconds
// When the value is greater than or equal to totalDuration, the ad cannot be closed early
// When the value is equal to or less than 0, the ad can be turned off at any time
playDuration: 5,

// The total duration of the ad, in seconds
totalDuration: 10,

// Multilingual support
i18n: {
close: 'Close Ads',
countdown: '%s seconds',
detail: 'Check Detail',
canBeClosed: 'Ads can be closed after %s seconds',
},
}),
],
});

art.on('artplayerPluginAds:click', (ads) => {
console.info('ad is clicked', ads);
});

art.on('artplayerPluginAds:skip', (ads) => {
console.info('Ads are skipped', ads);
});
- - +

Ads Plugin

Demo​

👉 View Demo

Install​

Install from npm:​

$ npm install artplayer-plugin-ads

Install from yarn:​

$ yarn add artplayer-plugin-ads

Install from script:​

<!-- local -->
<script src="path/to/artplayer-plugin-ads.js"></script>

<!-- jsdelivr -->
<script src="https://cdn.jsdelivr.net/npm/artplayer-plugin-ads/dist/artplayer-plugin-ads.js"></script>

<!-- unpkg -->
<script src="https://unpkg.com/artplayer-plugin-ads/dist/artplayer-plugin-ads.js"></script>

Then you can access the plugin function through window.artplayerPluginAds

Use​

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
autoSize: true,
fullscreen: true,
fullscreenWeb: true,
plugins: [
artplayerPluginAds({
// html ad, ignore this value if it is a video ad
html: '<img src="/assets/sample/poster.jpg">',

// The address of the video ad
video: '/assets/sample/test1.mp4',

// Ad redirect URL, if empty, no redirect
url: 'http://artplayer.org',

// The length of time that must be watched, the period cannot be skipped, the unit is seconds
// When the value is greater than or equal to totalDuration, the ad cannot be closed early
// When the value is equal to or less than 0, the ad can be turned off at any time
playDuration: 5,

// The total duration of the ad, in seconds
totalDuration: 10,

// Multilingual support
i18n: {
close: 'Close Ads',
countdown: '%s seconds',
detail: 'Check Detail',
canBeClosed: 'Ads can be closed after %s seconds',
},
}),
],
});

art.on('artplayerPluginAds:click', (ads) => {
console.info('ad is clicked', ads);
});

art.on('artplayerPluginAds:skip', (ads) => {
console.info('Ads are skipped', ads);
});
+ + \ No newline at end of file diff --git a/docs/document/en/Plugins/danmuku/index.html b/docs/document/en/Plugins/danmuku/index.html index 88b977019..2d3f2a3e9 100644 --- a/docs/document/en/Plugins/danmuku/index.html +++ b/docs/document/en/Plugins/danmuku/index.html @@ -4,14 +4,14 @@ -Danmuku plugin | Artplayer.js - - +Danmuku plugin | Artplayer.js + + - - +
+ + \ No newline at end of file diff --git a/docs/document/en/Questions/Create_button_in_the_controls/index.html b/docs/document/en/Questions/Create_button_in_the_controls/index.html index 4828d7e5a..e1019b879 100644 --- a/docs/document/en/Questions/Create_button_in_the_controls/index.html +++ b/docs/document/en/Questions/Create_button_in_the_controls/index.html @@ -4,14 +4,14 @@ -Add button to the controls | Artplayer.js - - +Add button to the controls | Artplayer.js + +
-

Add button to the controls

▶ Run Code
var time = 0;
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
controls: [
{
position: 'right',
html: '<button type="button">Click Me!</button>',
click: function (_, event) {
// The second parameter is an event object
time += 1;
event.target.innerText = 'You Click ' + time;
},
},
],
});
- - +

Add button to the controls

▶ Run Code
var time = 0;
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
controls: [
{
position: 'right',
html: '<button type="button">Click Me!</button>',
click: function (_, event) {
// The second parameter is an event object
time += 1;
event.target.innerText = 'You Click ' + time;
},
},
],
});
+ + \ No newline at end of file diff --git a/docs/document/en/Questions/Create_selector_in_the_controls/index.html b/docs/document/en/Questions/Create_selector_in_the_controls/index.html index 9ec445296..e77643a4d 100644 --- a/docs/document/en/Questions/Create_selector_in_the_controls/index.html +++ b/docs/document/en/Questions/Create_selector_in_the_controls/index.html @@ -4,14 +4,14 @@ -Add select in the controls | Artplayer.js - - +Add select in the controls | Artplayer.js + +
-

Add select in the controls

Sometimes you need to add a list in the controls, then you can use the selector and onSelect attribute when adding controls

Switch Subtitle​

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
controls: [
{
position: 'right',
html: 'Subtitle 01',
selector: [
{
default: true,
html: '<span style="color:red">Subtitle 01</span>',
url: '/assets/sample/subtitle.srt?id=1',
},
{
html: '<span style="color:yellow">Subtitle 02</span>',
url: '/assets/sample/subtitle.srt?id=2',
},
],
onSelect: function (item, $dom) {
console.info(item, $dom);

art.subtitle.url = item.url;

return 'You click ' + item.html;
},
},
],
});

Switch filter​

▶ Run Code
var instagramFilters = [
{
"html": "1977",
"class": "filter-1977"
},
{
"html": "Aden",
"class": "filter-aden"
},
{
"html": "Amaro",
"class": "filter-amaro"
},
{
"html": "Ashby",
"class": "filter-ashby"
},
{
"html": "Brannan",
"class": "filter-brannan"
},
{
"html": "Brooklyn",
"class": "filter-brooklyn"
},
{
"html": "Charmes",
"class": "filter-charmes"
},
{
"html": "Clarendon",
"class": "filter-clarendon"
},
{
"html": "Crema",
"class": "filter-crema"
},
{
"html": "Dogpatch",
"class": "filter-dogpatch"
},
{
"html": "Earlybird",
"class": "filter-earlybird"
},
{
"html": "Gingham",
"class": "filter-gingham"
},
{
"html": "Ginza",
"class": "filter-ginza"
},
{
"html": "Hefe",
"class": "filter-hefe"
},
{
"html": "Helena",
"class": "filter-helena"
},
{
"html": "Hudson",
"class": "filter-hudson"
},
{
"html": "Inkwell",
"class": "filter-inkwell"
},
{
"html": "Kelvin",
"class": "filter-kelvin"
},
{
"html": "Kuno",
"class": "filter-juno"
},
{
"html": "Lark",
"class": "filter-lark"
},
{
"html": "Lo-Fi",
"class": "filter-lofi"
},
{
"html": "Ludwig",
"class": "filter-ludwig"
},
{
"html": "Maven",
"class": "filter-maven"
},
{
"html": "Mayfair",
"class": "filter-mayfair"
},
{
"html": "Moon",
"class": "filter-moon"
},
{
"html": "Nashville",
"class": "filter-nashville"
},
{
"html": "Perpetua",
"class": "filter-perpetua"
},
{
"html": "Poprocket",
"class": "filter-poprocket"
},
{
"html": "Reyes",
"class": "filter-reyes"
},
{
"html": "Rise",
"class": "filter-rise"
},
{
"html": "Sierra",
"class": "filter-sierra"
},
{
"html": "Skyline",
"class": "filter-skyline"
},
{
"html": "Slumber",
"class": "filter-slumber"
},
{
"html": "Stinson",
"class": "filter-stinson"
},
{
"html": "Sutro",
"class": "filter-sutro"
},
{
"html": "Toaster",
"class": "filter-toaster"
},
{
"html": "Valencia",
"class": "filter-valencia"
},
{
"html": "Vesper",
"class": "filter-vesper"
},
{
"html": "Walden",
"class": "filter-walden"
},
{
"html": "Willow",
"class": "filter-willow"
},
{
"html": "X-Pro",
"class": "filter-xpro-ii"
}
]

var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
controls: [
{
position: 'right',
html: 'Instagram Filters',
selector: instagramFilters,
onSelect: function (item) {
art.template.$video.className = 'art-video ' + item.class;
return item.html;
},
},
],
});
- - +

Add select in the controls

Sometimes you need to add a list in the controls, then you can use the selector and onSelect attribute when adding controls

Switch Subtitle​

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
controls: [
{
position: 'right',
html: 'Subtitle 01',
selector: [
{
default: true,
html: '<span style="color:red">Subtitle 01</span>',
url: '/assets/sample/subtitle.srt?id=1',
},
{
html: '<span style="color:yellow">Subtitle 02</span>',
url: '/assets/sample/subtitle.srt?id=2',
},
],
onSelect: function (item, $dom) {
console.info(item, $dom);

art.subtitle.url = item.url;

return 'You click ' + item.html;
},
},
],
});

Switch filter​

▶ Run Code
var instagramFilters = [
{
"html": "1977",
"class": "filter-1977"
},
{
"html": "Aden",
"class": "filter-aden"
},
{
"html": "Amaro",
"class": "filter-amaro"
},
{
"html": "Ashby",
"class": "filter-ashby"
},
{
"html": "Brannan",
"class": "filter-brannan"
},
{
"html": "Brooklyn",
"class": "filter-brooklyn"
},
{
"html": "Charmes",
"class": "filter-charmes"
},
{
"html": "Clarendon",
"class": "filter-clarendon"
},
{
"html": "Crema",
"class": "filter-crema"
},
{
"html": "Dogpatch",
"class": "filter-dogpatch"
},
{
"html": "Earlybird",
"class": "filter-earlybird"
},
{
"html": "Gingham",
"class": "filter-gingham"
},
{
"html": "Ginza",
"class": "filter-ginza"
},
{
"html": "Hefe",
"class": "filter-hefe"
},
{
"html": "Helena",
"class": "filter-helena"
},
{
"html": "Hudson",
"class": "filter-hudson"
},
{
"html": "Inkwell",
"class": "filter-inkwell"
},
{
"html": "Kelvin",
"class": "filter-kelvin"
},
{
"html": "Kuno",
"class": "filter-juno"
},
{
"html": "Lark",
"class": "filter-lark"
},
{
"html": "Lo-Fi",
"class": "filter-lofi"
},
{
"html": "Ludwig",
"class": "filter-ludwig"
},
{
"html": "Maven",
"class": "filter-maven"
},
{
"html": "Mayfair",
"class": "filter-mayfair"
},
{
"html": "Moon",
"class": "filter-moon"
},
{
"html": "Nashville",
"class": "filter-nashville"
},
{
"html": "Perpetua",
"class": "filter-perpetua"
},
{
"html": "Poprocket",
"class": "filter-poprocket"
},
{
"html": "Reyes",
"class": "filter-reyes"
},
{
"html": "Rise",
"class": "filter-rise"
},
{
"html": "Sierra",
"class": "filter-sierra"
},
{
"html": "Skyline",
"class": "filter-skyline"
},
{
"html": "Slumber",
"class": "filter-slumber"
},
{
"html": "Stinson",
"class": "filter-stinson"
},
{
"html": "Sutro",
"class": "filter-sutro"
},
{
"html": "Toaster",
"class": "filter-toaster"
},
{
"html": "Valencia",
"class": "filter-valencia"
},
{
"html": "Vesper",
"class": "filter-vesper"
},
{
"html": "Walden",
"class": "filter-walden"
},
{
"html": "Willow",
"class": "filter-willow"
},
{
"html": "X-Pro",
"class": "filter-xpro-ii"
}
]

var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
controls: [
{
position: 'right',
html: 'Instagram Filters',
selector: instagramFilters,
onSelect: function (item) {
art.template.$video.className = 'art-video ' + item.class;
return item.html;
},
},
],
});
+ + \ No newline at end of file diff --git a/docs/document/en/Questions/Handle_single_component/index.html b/docs/document/en/Questions/Handle_single_component/index.html index 12753aa5c..0d2eb1e6d 100644 --- a/docs/document/en/Questions/Handle_single_component/index.html +++ b/docs/document/en/Questions/Handle_single_component/index.html @@ -4,14 +4,14 @@ -Handle a single component | Artplayer.js - - +Handle a single component | Artplayer.js + +
-

Handle a single component

When we add custom components in layers, contextmenu, controls, It is best to add a name property that is used to position the DOM element of the component.

Here are three ways to get the DOM element of the component: component method mounted, instance method query, recommended through name direct acquisition.

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
setting: true,
});

art.on('ready', () => {
art.layers.add({
name: 'layer1',
html: 'your-layer',
mounted: function($layer1) {
//
}
});

art.contextmenu.add({
name: 'contextmenu1',
html: 'your-contextmenu',
mounted: function($contextmenu1) {
//
}
});

art.controls.add({
name: 'control1',
html: 'your-control',
position: 'right',
mounted: function($control1) {
//
}
});

// Use the query method to get the DOM element of the component
var $layer1 = art.query('.art-layer-layer1');
var $contextmenu1 = art.query('.art-contextmenu-contextmenu1');
var $control1 = art.query('.art-control-control1');

// Recommended use the name to get the DOM element of the component
var $layer1 = art.layers['layer1'];
var $contextmenu1 = art.contextmenu['contextmenu1'];
var $control1 = art.controls['control1'];
});
提示

Note that you can't create components with the same name

- - +

Handle a single component

When we add custom components in layers, contextmenu, controls, It is best to add a name property that is used to position the DOM element of the component.

Here are three ways to get the DOM element of the component: component method mounted, instance method query, recommended through name direct acquisition.

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
setting: true,
});

art.on('ready', () => {
art.layers.add({
name: 'layer1',
html: 'your-layer',
mounted: function($layer1) {
//
}
});

art.contextmenu.add({
name: 'contextmenu1',
html: 'your-contextmenu',
mounted: function($contextmenu1) {
//
}
});

art.controls.add({
name: 'control1',
html: 'your-control',
position: 'right',
mounted: function($control1) {
//
}
});

// Use the query method to get the DOM element of the component
var $layer1 = art.query('.art-layer-layer1');
var $contextmenu1 = art.query('.art-contextmenu-contextmenu1');
var $control1 = art.query('.art-control-control1');

// Recommended use the name to get the DOM element of the component
var $layer1 = art.layers['layer1'];
var $contextmenu1 = art.contextmenu['contextmenu1'];
var $control1 = art.controls['control1'];
});
提示

Note that you can't create components with the same name

+ + \ No newline at end of file diff --git a/docs/document/en/Questions/How_to_add_setting_panel/index.html b/docs/document/en/Questions/How_to_add_setting_panel/index.html index 2d3d12e4b..f5acb5af1 100644 --- a/docs/document/en/Questions/How_to_add_setting_panel/index.html +++ b/docs/document/en/Questions/How_to_add_setting_panel/index.html @@ -4,14 +4,14 @@ -How to add setting panel | Artplayer.js - - +How to add setting panel | Artplayer.js + +
-

How to add setting panel

Add selector list​

Settings panels are similar to a collection of list selections, and support multi-layer nested

PropertyTypeDescription
htmlString、ElementDOM elements of selector
iconString、ElementIcon of selector
selectorArraySelector list
onSelectFunctionSelector click event
widthNumberPanel width
defaultBooleanDefault selected
tooltipStringTooltip text
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
setting: true,
flip: true,
playbackRate: true,
aspectRatio: true,
settings: [
{
html: 'Select Subtitle',
width: 250,
tooltip: 'Subtitle 01',
selector: [
{
default: true,
html: '<span style="color:red">Subtitle 01</span>',
url: '/assets/sample/subtitle.srt?id=1',
},
{
html: '<span style="color:yellow">Subtitle 02</span>',
url: '/assets/sample/subtitle.srt?id=2',
},
],
onSelect: function (item, $dom, event) {
console.info(item, $dom, event);
art.subtitle.url = item.url;

// Change the tooltip
return item.html;
},
},
{
html: 'Select Quality',
width: 150,
tooltip: '1080P',
selector: [
{
default: true,
html: '1080P',
url: '/assets/sample/video.mp4?id=1080',
},
{
html: '720P',
url: '/assets/sample/video.mp4?id=720',
},
{
html: '360P',
url: '/assets/sample/video.mp4?id=360',
},
],
onSelect: function (item, $dom, event) {
console.info(item, $dom, event);
art.switchQuality(item.url, item.html);

// Change the tooltip
return item.html;
},
},
{
html: 'Multi-layer nested',
selector: [
{
html: 'Nested 01',
selector: [
{
html: 'Nested 02',
},
{
html: 'Nested 02',
},
],
},
{
html: 'Nested 01',
selector: [
{
html: 'Nested 02',
},
{
html: 'Nested 02',
},
],
},
],
},
],
});

Add switch button​

PropertyTypeDescription
htmlString、ElementDOM elements of selector
iconString、ElementIcon of selector
switchBooleanButton default state
onSwitchFunctionButton toggle event
tooltipStringTooltip text
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
setting: true,
flip: true,
playbackRate: true,
aspectRatio: true,
settings: [
{
html: 'PIP Mode',
tooltip: 'OFF',
icon: '<img width="22" heigth="22" src="/assets/img/state.svg">',
switch: false,
onSwitch: function (item, $dom, event) {
console.info(item, $dom, event);
const nextState = !item.switch;
art.pip = nextState;

// Change the tooltip
item.tooltip = nextState ? 'ON' : 'OFF';

// Change the switch state
return nextState;
},
},
{
html: 'Use with selector',
width: 200,
selector: [
{
default: true,
html: 'Setting 01',
},
{
html: 'Setting 02',
},
{
html: 'Setting 03',
switch: false,
onSwitch: function (item, $dom, event) {
return !item.switch;
},
},
{
html: 'Setting 04',
icon: '',
switch: true,
onSwitch: function (item, $dom, event) {
return !item.switch;
},
},
],
onSelect: function (item) {
return item.html;
},
},
],
});

Add range slider​

PropertyTypeDescription
htmlString、ElementDOM elements of selector
iconString、ElementIcon of selector
rangeArrayRange default state
onRangeFunctionRange change event
tooltipStringTooltip text
const range = [5, 1, 10, 1];
const value = range[0];
const min = range[1];
const max = range[2];
const step = range[3];
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
setting: true,
flip: true,
playbackRate: true,
aspectRatio: true,
settings: [
{
html: 'Range',
tooltip: '5x',
icon: '<img width="22" heigth="22" src="/assets/img/state.svg">',
range: [5, 1, 10, 1],
onRange: function (item) {
// Change the tooltip
return item.range + 'x';
},
},
{
html: 'Use with selector',
width: 240,
selector: [
{
default: true,
html: 'Setting 01',
},
{
html: 'Setting 02',
},
{
html: 'Setting 03',
tooltip: '5x',
range: [5, 1, 10, 1],
onRange: function (item) {
return item.range + 'x';
},
},
{
html: 'Setting 04',
icon: '',
tooltip: '5x',
range: [5, 1, 10, 1],
onRange: function (item) {
return item.range + 'x';
},
},
],
onSelect: function (item) {
return item.html;
},
},
],
});
- - +

How to add setting panel

Add selector list​

Settings panels are similar to a collection of list selections, and support multi-layer nested

PropertyTypeDescription
htmlString、ElementDOM elements of selector
iconString、ElementIcon of selector
selectorArraySelector list
onSelectFunctionSelector click event
widthNumberPanel width
defaultBooleanDefault selected
tooltipStringTooltip text
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
setting: true,
flip: true,
playbackRate: true,
aspectRatio: true,
settings: [
{
html: 'Select Subtitle',
width: 250,
tooltip: 'Subtitle 01',
selector: [
{
default: true,
html: '<span style="color:red">Subtitle 01</span>',
url: '/assets/sample/subtitle.srt?id=1',
},
{
html: '<span style="color:yellow">Subtitle 02</span>',
url: '/assets/sample/subtitle.srt?id=2',
},
],
onSelect: function (item, $dom, event) {
console.info(item, $dom, event);
art.subtitle.url = item.url;

// Change the tooltip
return item.html;
},
},
{
html: 'Select Quality',
width: 150,
tooltip: '1080P',
selector: [
{
default: true,
html: '1080P',
url: '/assets/sample/video.mp4?id=1080',
},
{
html: '720P',
url: '/assets/sample/video.mp4?id=720',
},
{
html: '360P',
url: '/assets/sample/video.mp4?id=360',
},
],
onSelect: function (item, $dom, event) {
console.info(item, $dom, event);
art.switchQuality(item.url, item.html);

// Change the tooltip
return item.html;
},
},
{
html: 'Multi-layer nested',
selector: [
{
html: 'Nested 01',
selector: [
{
html: 'Nested 02',
},
{
html: 'Nested 02',
},
],
},
{
html: 'Nested 01',
selector: [
{
html: 'Nested 02',
},
{
html: 'Nested 02',
},
],
},
],
},
],
});

Add switch button​

PropertyTypeDescription
htmlString、ElementDOM elements of selector
iconString、ElementIcon of selector
switchBooleanButton default state
onSwitchFunctionButton toggle event
tooltipStringTooltip text
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
setting: true,
flip: true,
playbackRate: true,
aspectRatio: true,
settings: [
{
html: 'PIP Mode',
tooltip: 'OFF',
icon: '<img width="22" heigth="22" src="/assets/img/state.svg">',
switch: false,
onSwitch: function (item, $dom, event) {
console.info(item, $dom, event);
const nextState = !item.switch;
art.pip = nextState;

// Change the tooltip
item.tooltip = nextState ? 'ON' : 'OFF';

// Change the switch state
return nextState;
},
},
{
html: 'Use with selector',
width: 200,
selector: [
{
default: true,
html: 'Setting 01',
},
{
html: 'Setting 02',
},
{
html: 'Setting 03',
switch: false,
onSwitch: function (item, $dom, event) {
return !item.switch;
},
},
{
html: 'Setting 04',
icon: '',
switch: true,
onSwitch: function (item, $dom, event) {
return !item.switch;
},
},
],
onSelect: function (item) {
return item.html;
},
},
],
});

Add range slider​

PropertyTypeDescription
htmlString、ElementDOM elements of selector
iconString、ElementIcon of selector
rangeArrayRange default state
onRangeFunctionRange change event
tooltipStringTooltip text
const range = [5, 1, 10, 1];
const value = range[0];
const min = range[1];
const max = range[2];
const step = range[3];
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
setting: true,
flip: true,
playbackRate: true,
aspectRatio: true,
settings: [
{
html: 'Range',
tooltip: '5x',
icon: '<img width="22" heigth="22" src="/assets/img/state.svg">',
range: [5, 1, 10, 1],
onRange: function (item) {
// Change the tooltip
return item.range + 'x';
},
},
{
html: 'Use with selector',
width: 240,
selector: [
{
default: true,
html: 'Setting 01',
},
{
html: 'Setting 02',
},
{
html: 'Setting 03',
tooltip: '5x',
range: [5, 1, 10, 1],
onRange: function (item) {
return item.range + 'x';
},
},
{
html: 'Setting 04',
icon: '',
tooltip: '5x',
range: [5, 1, 10, 1],
onRange: function (item) {
return item.range + 'x';
},
},
],
onSelect: function (item) {
return item.html;
},
},
],
});
+ + \ No newline at end of file diff --git a/docs/document/en/Questions/How_to_import_types/index.html b/docs/document/en/Questions/How_to_import_types/index.html index ec4f9eaae..4b62f52eb 100644 --- a/docs/document/en/Questions/How_to_import_types/index.html +++ b/docs/document/en/Questions/How_to_import_types/index.html @@ -4,14 +4,14 @@ -How to import types | Artplayer.js - - +How to import types | Artplayer.js + +
-

How to import types

Sometimes you lose TypeScript syntax prompt, then you can import types manually

/**
* @typedef { import("artplayer/types/artplayer") } Artplayer
*/

/**
* @type {Artplayer} - An Artplayer instance.
*/
const art1 = {};

/**
* @param {Artplayer} art2 - An Artplayer instance.
*/
function getInstance(art2) {
//
}
- - +

How to import types

Sometimes you lose TypeScript syntax prompt, then you can import types manually

/**
* @typedef { import("artplayer/types/artplayer") } Artplayer
*/

/**
* @type {Artplayer} - An Artplayer instance.
*/
const art1 = {};

/**
* @param {Artplayer} art2 - An Artplayer instance.
*/
function getInstance(art2) {
//
}
+ + \ No newline at end of file diff --git a/docs/document/en/Questions/Use_with_react_portal/index.html b/docs/document/en/Questions/Use_with_react_portal/index.html index 7a98fce0d..9873873f1 100644 --- a/docs/document/en/Questions/Use_with_react_portal/index.html +++ b/docs/document/en/Questions/Use_with_react_portal/index.html @@ -4,14 +4,14 @@ -Use with React Portal | Artplayer.js - - +Use with React Portal | Artplayer.js + +
-

Use with React Portal

It is also very easy to use React Components in layers, contextmenu, controls. Handle more complex logic through ReactDOM.createPortal.

👉 Click to open an online demo

import React, { useState, useEffect } from "react";
import ReactDOM, { createPortal } from "react-dom";
import Artplayer from "artplayer/examples/react/Artplayer";

function Timer({ time }) {
return <div>{time}</div>;
}

function App() {
const [art, setArt] = useState(null);
const [time, setTime] = useState(0);

useEffect(() => {
const update = () => setTime((time) => time + 1);
setInterval(update, 1000);
}, []);

return (
<div>
<Artplayer
option={{
url: "https://artplayer.org/assets/sample/video.mp4",
layers: [
{
html: "",
name: "portal"
}
],
controls: [
{
position: "right",
name: "portal",
html: ""
}
]
}}
style={{
width: "600px",
height: "400px",
margin: "60px auto 0"
}}
getInstance={(art) => {
art.on("ready", () => setArt(art));
}}
/>
{art ? createPortal(<Timer time={time} />, art.layers.portal) : null}
{art ? createPortal(<Timer time={time} />, art.controls.portal) : null}
</div>
);
}

const rootElement = document.getElementById("root");
ReactDOM.render(<App />, rootElement);
- - +

Use with React Portal

It is also very easy to use React Components in layers, contextmenu, controls. Handle more complex logic through ReactDOM.createPortal.

👉 Click to open an online demo

import React, { useState, useEffect } from "react";
import ReactDOM, { createPortal } from "react-dom";
import Artplayer from "artplayer/examples/react/Artplayer";

function Timer({ time }) {
return <div>{time}</div>;
}

function App() {
const [art, setArt] = useState(null);
const [time, setTime] = useState(0);

useEffect(() => {
const update = () => setTime((time) => time + 1);
setInterval(update, 1000);
}, []);

return (
<div>
<Artplayer
option={{
url: "https://artplayer.org/assets/sample/video.mp4",
layers: [
{
html: "",
name: "portal"
}
],
controls: [
{
position: "right",
name: "portal",
html: ""
}
]
}}
style={{
width: "600px",
height: "400px",
margin: "60px auto 0"
}}
getInstance={(art) => {
art.on("ready", () => setArt(art));
}}
/>
{art ? createPortal(<Timer time={time} />, art.layers.portal) : null}
{art ? createPortal(<Timer time={time} />, art.controls.portal) : null}
</div>
);
}

const rootElement = document.getElementById("root");
ReactDOM.render(<App />, rootElement);
+ + \ No newline at end of file diff --git a/docs/document/events/index.html b/docs/document/events/index.html index 81bc030c9..436efb3ff 100644 --- a/docs/document/events/index.html +++ b/docs/document/events/index.html @@ -4,14 +4,14 @@ -Common events | Artplayer.js - - +Common events | Artplayer.js + +
-

Common events

The event of the player is divided into two, a native event of a video, and another is a custom event. The native event comes from Video Elements, is the original event of the Video Element, in order to distinguish it and custom events, the native event adds a prefix video:

Native event​

For more information, please read Mozilla Video Events

Event nameFired When
video:canplayThe browser can play the media, but estimates that not enough data has been loaded to play the media up to its end without having to stop for further buffering of content.
video:canplaythroughThe browser estimates it can play the media up to its end without stopping for content buffering.
video:completeThe rendering of an OfflineAudioContext is terminated.
video:durationchangeThe duration attribute has been updated.
video:emptiedThe media has become empty; for example, this event is sent if the media has already been loaded (or partially loaded), and the load() method is called to reload it.
video:endedPlayback has stopped because the end of the media was reached.
video:loadeddataThe first frame of the media has finished loading.
video:loadedmetadataThe metadata has been loaded.
video:pausePlayback has been paused.
video:playPlayback has begun.
video:playingPlayback is ready to start after having been paused or delayed due to lack of data.
video:progressFired periodically as the browser loads a resource.
video:ratechangeThe playback rate has changed.
video:seekedA seek operation completed.
video:seekingA seek operation began.
video:stalledThe user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
video:suspendMedia data loading has been suspended.
video:timeupdateThe time indicated by the currentTime attribute has been updated.
video:volumechangeThe volume has changed.
video:waitingPlayback has stopped because of a temporary lack of data
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('video:play', (...args) => {
console.info(args);
});

Custom event​

ready​

Fired when the player is initialized, and the video can be played

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', (...args) => {
console.info(args);
});

play​

Fired after the video is played

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('play', (...args) => {
console.info(args);
});

pause​

Fired after the video is pause

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('pause', (...args) => {
console.info(args);
});

seek​

Fired when the video is time jump

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('seek', (...args) => {
console.info(args);
});

art.on('ready', (...args) => {
art.seek = 5;
});
Tip

Set the art.currentTime will not fired the seek event

volume​

Fired when the video volume changes

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('volume', (...args) => {
console.info(args);
});

art.on('ready', (...args) => {
art.volume = 0.5;
});

destroy​

Fired when the player instance is destroyed

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('destroy', (...args) => {
console.info(args);
});

art.on('ready', (...args) => {
art.destroy();
});

focus​

Fired when the player gets focus, if you click on the player

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('focus', (...args) => {
console.info(args);
});

blur​

Fired when the player loses focus, such as the area other than the player

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('blur', (...args) => {
console.info(args);
});

hover​

Fired when mouse moves player

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('hover', (state) => {
// state for true, the mouse moves from the outside to the player
// state for false, the mouse moves from the player to the outside
console.info(state);
});

resize​

Fired when the player is changed

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
autoSize: true,
});

art.on('resize', (...args) => {
console.info(args);
});

mousemove​

Fired when the mouse is played, this and hover is different, it will trigger multiple times

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('mousemove', (...args) => {
console.info(args);
});

url​

Fired when the video url changes

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('url', (...args) => {
console.info(args);
});

art.on('ready', (...args) => {
art.url = '/assets/sample/video.mp4?t=0';
});

fullscreen​

Fired when the player window is full screen

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
fullscreen: true,
});

art.on('fullscreen', (...args) => {
console.info(args);
});

fullscreenWeb​

Fired when player webpage full screen

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
fullscreenWeb: true,
});

art.on('fullscreenWeb', (...args) => {
console.info(args);
});

hotkey​

Trigger when hotkey are used

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('hotkey', (...args) => {
console.info(args);
});
- - +

Common events

The event of the player is divided into two, a native event of a video, and another is a custom event. The native event comes from Video Elements, is the original event of the Video Element, in order to distinguish it and custom events, the native event adds a prefix video:

Native event​

For more information, please read Mozilla Video Events

Event nameFired When
video:canplayThe browser can play the media, but estimates that not enough data has been loaded to play the media up to its end without having to stop for further buffering of content.
video:canplaythroughThe browser estimates it can play the media up to its end without stopping for content buffering.
video:completeThe rendering of an OfflineAudioContext is terminated.
video:durationchangeThe duration attribute has been updated.
video:emptiedThe media has become empty; for example, this event is sent if the media has already been loaded (or partially loaded), and the load() method is called to reload it.
video:endedPlayback has stopped because the end of the media was reached.
video:loadeddataThe first frame of the media has finished loading.
video:loadedmetadataThe metadata has been loaded.
video:pausePlayback has been paused.
video:playPlayback has begun.
video:playingPlayback is ready to start after having been paused or delayed due to lack of data.
video:progressFired periodically as the browser loads a resource.
video:ratechangeThe playback rate has changed.
video:seekedA seek operation completed.
video:seekingA seek operation began.
video:stalledThe user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
video:suspendMedia data loading has been suspended.
video:timeupdateThe time indicated by the currentTime attribute has been updated.
video:volumechangeThe volume has changed.
video:waitingPlayback has stopped because of a temporary lack of data
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('video:play', (...args) => {
console.info(args);
});

Custom event​

ready​

Fired when the player is initialized, and the video can be played

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', (...args) => {
console.info(args);
});

play​

Fired after the video is played

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('play', (...args) => {
console.info(args);
});

pause​

Fired after the video is pause

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('pause', (...args) => {
console.info(args);
});

seek​

Fired when the video is time jump

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('seek', (...args) => {
console.info(args);
});

art.on('ready', (...args) => {
art.seek = 5;
});
Tip

Set the art.currentTime will not fired the seek event

volume​

Fired when the video volume changes

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('volume', (...args) => {
console.info(args);
});

art.on('ready', (...args) => {
art.volume = 0.5;
});

destroy​

Fired when the player instance is destroyed

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('destroy', (...args) => {
console.info(args);
});

art.on('ready', (...args) => {
art.destroy();
});

focus​

Fired when the player gets focus, if you click on the player

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('focus', (...args) => {
console.info(args);
});

blur​

Fired when the player loses focus, such as the area other than the player

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('blur', (...args) => {
console.info(args);
});

hover​

Fired when mouse moves player

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('hover', (state) => {
// state for true, the mouse moves from the outside to the player
// state for false, the mouse moves from the player to the outside
console.info(state);
});

resize​

Fired when the player is changed

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
autoSize: true,
});

art.on('resize', (...args) => {
console.info(args);
});

mousemove​

Fired when the mouse is played, this and hover is different, it will trigger multiple times

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('mousemove', (...args) => {
console.info(args);
});

url​

Fired when the video url changes

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('url', (...args) => {
console.info(args);
});

art.on('ready', (...args) => {
art.url = '/assets/sample/video.mp4?t=0';
});

fullscreen​

Fired when the player window is full screen

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
fullscreen: true,
});

art.on('fullscreen', (...args) => {
console.info(args);
});

fullscreenWeb​

Fired when player webpage full screen

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
fullscreenWeb: true,
});

art.on('fullscreenWeb', (...args) => {
console.info(args);
});

hotkey​

Trigger when hotkey are used

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('hotkey', (...args) => {
console.info(args);
});
+ + \ No newline at end of file diff --git a/docs/document/index.html b/docs/document/index.html index cc50e01ab..6c2e31862 100644 --- a/docs/document/index.html +++ b/docs/document/index.html @@ -4,14 +4,14 @@ -Quick start | Artplayer.js - - +Quick start | Artplayer.js + +
-

Quick start

Install​

npm install artplayer
import Artplayer from 'artplayer';const art = new Artplayer({    container: '.artplayer-app',    url: '/assets/sample/video.mp4',});

Use​

Tip

The size of the player depends on the size of the container, so your container must have a size.

Use in Html​

index.html
<!DOCTYPE html><html>    <head>        <title>ArtPlayer</title>        <meta charset="UTF-8" />        <style>            .artplayer-app {                width: 400px;                height: 300px;            }        </style>    </head>    <body>        <div class="artplayer-app"></div>        <script src="path/to/artplayer.js"></script>        <script>            var art = new Artplayer({                container: '.artplayer-app',                url: '/assets/sample/video.mp4',            });        </script>    </body></html>

Use in Vue.js or Nuxt.js​

Artplayer.vue
<template>  <div ref="artRef"></div></template><script>import Artplayer from "artplayer";export default {  data() {    return {      instance: null,    };  },  props: {    option: {      type: Object,      required: true,    },  },  mounted() {    this.instance = new Artplayer({      ...this.option,      container: this.$refs.artRef,    });    this.$nextTick(() => {      this.$emit("get-instance", this.instance);    });  },  beforeUnmount() {    if (this.instance && this.instance.destroy) {      this.instance.destroy(false);    }  },};</script>

Use in React.js or Next.js​

ArtPlayer.jsx
import { useEffect, useRef } from 'react';import Artplayer from 'artplayer';export default function Player({ option, getInstance, ...rest }) {    const artRef = useRef();    useEffect(() => {        const art = new Artplayer({            ...option,            container: artRef.current,        });        if (getInstance && typeof getInstance === 'function') {            getInstance(art);        }        return () => {            if (art && art.destroy) {                art.destroy(false);            }        };    }, []);    return <div ref={artRef} {...rest}></div>;}
- - +

Quick start

Install​

npm install artplayer
import Artplayer from 'artplayer';const art = new Artplayer({    container: '.artplayer-app',    url: '/assets/sample/video.mp4',});

Use​

Tip

The size of the player depends on the size of the container, so your container must have a size.

Use in Html​

index.html
<!DOCTYPE html><html>    <head>        <title>ArtPlayer</title>        <meta charset="UTF-8" />        <style>            .artplayer-app {                width: 400px;                height: 300px;            }        </style>    </head>    <body>        <div class="artplayer-app"></div>        <script src="path/to/artplayer.js"></script>        <script>            var art = new Artplayer({                container: '.artplayer-app',                url: '/assets/sample/video.mp4',            });        </script>    </body></html>

Use in Vue.js or Nuxt.js​

Artplayer.vue
<template>  <div ref="artRef"></div></template><script>import Artplayer from "artplayer";export default {  data() {    return {      instance: null,    };  },  props: {    option: {      type: Object,      required: true,    },  },  mounted() {    this.instance = new Artplayer({      ...this.option,      container: this.$refs.artRef,    });    this.$nextTick(() => {      this.$emit("get-instance", this.instance);    });  },  beforeUnmount() {    if (this.instance && this.instance.destroy) {      this.instance.destroy(false);    }  },};</script>

Use in React.js or Next.js​

ArtPlayer.jsx
import { useEffect, useRef } from 'react';import Artplayer from 'artplayer';export default function Player({ option, getInstance, ...rest }) {    const artRef = useRef();    useEffect(() => {        const art = new Artplayer({            ...option,            container: artRef.current,        });        if (getInstance && typeof getInstance === 'function') {            getInstance(art);        }        return () => {            if (art && art.destroy) {                art.destroy(false);            }        };    }, []);    return <div ref={artRef} {...rest}></div>;}
+ + \ No newline at end of file diff --git a/docs/document/libraries/index.html b/docs/document/libraries/index.html index f3db3d98d..9356d8e6e 100644 --- a/docs/document/libraries/index.html +++ b/docs/document/libraries/index.html @@ -4,14 +4,14 @@ -Third party librarys | Artplayer.js - - +Third party librarys | Artplayer.js + +
-

Third party librarys

flv.js​

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
autoplay: true,
url: '/assets/sample/video.flv',
customType: {
flv: function (video, url) {
if (flvjs.isSupported()) {
const flvPlayer = flvjs.createPlayer({
type: 'flv',
url: url,
});
flvPlayer.attachMediaElement(video);
flvPlayer.load();
} else {
art.notice.show = 'Does not support playback of flv';
}
},
},
});

hls.js​

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
autoplay: true,
url: 'https://test-streams.mux.dev/x36xhzz/x36xhzz.m3u8',
customType: {
m3u8: function (video, url) {
if (Hls.isSupported()) {
const hls = new Hls();
hls.loadSource(url);
hls.attachMedia(video);
} else {
const canPlay = video.canPlayType('application/vnd.apple.mpegurl');
if (canPlay === 'probably' || canPlay == 'maybe') {
video.src = url;
} else {
art.notice.show = 'Does not support playback of m3u8';
}
}
},
},
});

dash.js​

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
autoplay: true,
url: 'https://dash.akamaized.net/envivio/EnvivioDash3/manifest.mpd',
customType: {
mpd: function (video, url) {
var player = dashjs.MediaPlayer().create();
player.initialize(video, url, true);
},
},
});

shaka-player​

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
autoplay: true,
url: '//storage.googleapis.com/shaka-demo-assets/angel-one/dash.mpd',
customType: {
mpd: function (video, url) {
shaka.polyfill.installAll();
var player = new shaka.Player(video);
player.load(url);
},
},
});

webtorrent​

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
autoplay: true,
url: 'magnet:?xt=urn:btih:6a9759bffd5c0af65319979fb7832189f4f3c35d&dn=sintel.mp4&tr=wss%3A%2F%2Ftracker.btorrent.xyz&tr=wss%3A%2F%2Ftracker.fastcast.nz&tr=wss%3A%2F%2Ftracker.openwebtorrent.com&tr=wss%3A%2F%2Ftracker.webtorrent.io&ws=https%3A%2F%2Fwebtorrent.io%2Ftorrents%2Fsintel-1024-surround.mp4',
type: 'torrent',
customType: {
torrent: function (video, url, art) {
var client = new WebTorrent();
art.loading.show = true;
client.add(url, function (torrent) {
var file = torrent.files[0];
file.renderTo(video, {
autoplay: true,
});
});
},
},
});

art.on('ready', () => {
art.template.$video.controls = false;
});
- - +

Third party librarys

flv.js​

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
autoplay: true,
url: '/assets/sample/video.flv',
customType: {
flv: function (video, url) {
if (flvjs.isSupported()) {
const flvPlayer = flvjs.createPlayer({
type: 'flv',
url: url,
});
flvPlayer.attachMediaElement(video);
flvPlayer.load();
} else {
art.notice.show = 'Does not support playback of flv';
}
},
},
});

hls.js​

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
autoplay: true,
url: 'https://test-streams.mux.dev/x36xhzz/x36xhzz.m3u8',
customType: {
m3u8: function (video, url) {
if (Hls.isSupported()) {
const hls = new Hls();
hls.loadSource(url);
hls.attachMedia(video);
} else {
const canPlay = video.canPlayType('application/vnd.apple.mpegurl');
if (canPlay === 'probably' || canPlay == 'maybe') {
video.src = url;
} else {
art.notice.show = 'Does not support playback of m3u8';
}
}
},
},
});

dash.js​

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
autoplay: true,
url: 'https://dash.akamaized.net/envivio/EnvivioDash3/manifest.mpd',
customType: {
mpd: function (video, url) {
var player = dashjs.MediaPlayer().create();
player.initialize(video, url, true);
},
},
});

shaka-player​

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
autoplay: true,
url: '//storage.googleapis.com/shaka-demo-assets/angel-one/dash.mpd',
customType: {
mpd: function (video, url) {
shaka.polyfill.installAll();
var player = new shaka.Player(video);
player.load(url);
},
},
});

webtorrent​

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
autoplay: true,
url: 'magnet:?xt=urn:btih:6a9759bffd5c0af65319979fb7832189f4f3c35d&dn=sintel.mp4&tr=wss%3A%2F%2Ftracker.btorrent.xyz&tr=wss%3A%2F%2Ftracker.fastcast.nz&tr=wss%3A%2F%2Ftracker.openwebtorrent.com&tr=wss%3A%2F%2Ftracker.webtorrent.io&ws=https%3A%2F%2Fwebtorrent.io%2Ftorrents%2Fsintel-1024-surround.mp4',
type: 'torrent',
customType: {
torrent: function (video, url, art) {
var client = new WebTorrent();
art.loading.show = true;
client.add(url, function (torrent) {
var file = torrent.files[0];
file.renderTo(video, {
autoplay: true,
});
});
},
},
});

art.on('ready', () => {
art.template.$video.controls = false;
});
+ + \ No newline at end of file diff --git a/docs/document/lunr-index-1657698066689.json b/docs/document/lunr-index-1657698066689.json deleted file mode 100644 index 0b8550ac3..000000000 --- a/docs/document/lunr-index-1657698066689.json +++ /dev/null @@ -1 +0,0 @@ -{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,515.359,1,385.434]],["content/0",[0,9.092,1,6.8,2,8.899,3,15.036,4,8.899,5,15.036,6,12.064,7,15.036,8,15.036,9,12.064,10,0.06,11,15.036,12,15.036]],["keywords/0",[]],["title/1",[13,288.269,14,404.687,15,263.798]],["content/1",[10,0.088,13,4.042,14,5.675,15,5.347,16,0.493,17,0.493,18,0.833,19,8.168,20,6.268,21,0.552,22,0.558,23,0.721,24,0.54,25,0.558,26,0.511,27,0.664,28,4.474,29,4.601,30,3.288,31,8.523,32,8.523,33,8.523,34,6.134,35,2.269,36,7.954,37,6.466,38,5.675,39,7.191,40,2.983,41,5.237,42,7.954]],["keywords/1",[]],["title/2",[1,385.434,43,605.491]],["content/2",[]],["keywords/2",[]],["title/3",[44,898.867]],["content/3",[10,0.071,44,13.625,45,16.147]],["keywords/3",[]],["title/4",[46,806.989]],["content/4",[]],["keywords/4",[]],["title/5",[46,586.298,47,605.491]],["content/5",[1,7.624,10,0.067,23,0.896,43,11.977,46,11.597,47,11.977]],["keywords/5",[]],["title/6",[46,586.298,48,627.434]],["content/6",[1,7.624,10,0.067,13,7.261,23,0.896,43,11.977,48,12.411]],["keywords/6",[]],["title/7",[46,586.298,49,722.357]],["content/7",[1,9.408,35,2.879,50,14.523,51,11.91,52,2.803,53,14.523,54,10.095,55,16.437,56,10.095,57,10.095,58,14.547,59,10.095,60,10.095,61,9.556,62,9.126,63,10.816]],["keywords/7",[]],["title/8",[64,592.355]],["content/8",[1,2.594,10,0.084,16,0.301,17,0.301,18,0.352,19,4.765,20,3.831,21,0.338,22,0.341,23,0.494,24,0.33,25,0.341,26,0.637,27,0.406,30,3.256,34,2.594,38,8.144,43,13.888,52,1.439,65,3.395,66,2.238,67,3.326,68,3.201,69,5.209,70,5.737,71,8.322,72,3.723,73,3.395,74,5.209,75,4.223,76,5.209,77,9.293,78,4.862,79,5.209,80,5.737,81,5.737,82,4.862,83,9.293,84,4.223,85,5.737,86,8.439,87,8.439,88,12.231,89,5.737,90,5.737,91,5.737,92,5.209,93,2.988,94,5.737,95,4.223,96,2.897,97,5.737,98,3.395,99,4.396,100,5.209,101,8.439,102,8.439,103,4.862,104,5.209,105,5.209,106,9.293,107,5.209]],["keywords/8",[]],["title/9",[108,852.282,109,390.381]],["content/9",[]],["keywords/9",[]],["title/10",[110,654.576]],["content/10",[10,0.081,16,0.583,17,0.583,18,0.681,19,5.69,21,0.653,22,0.66,23,0.811,24,0.639,25,0.66,26,0.604,27,0.785,52,1.718,62,8.502,109,5.082,110,8.518,111,1.856,112,8.518,113,11.096,114,4.893,115,5.876,116,12.939,117,11.096,118,9.404,119,2.274,120,10.076]],["keywords/10",[]],["title/11",[9,941.221]],["content/11",[4,9.331,9,12.65,10,0.063,16,0.828,17,0.828,111,2.638,114,5.054,121,5.374,122,6.791,123,14.317]],["keywords/11",[]],["title/12",[124,1065.279]],["content/12",[4,9.331,10,0.063,16,0.828,17,0.828,111,2.638,114,5.054,121,5.374,125,15.767,126,15.767,127,14.317]],["keywords/12",[]],["title/13",[128,994.263]],["content/13",[10,0.064,16,0.842,17,0.842,40,5.093,111,2.681,114,5.137,128,13.583,129,13.583,130,14.553]],["keywords/13",[]],["title/14",[131,863.609]],["content/14",[10,0.062,16,0.815,17,0.815,40,4.931,72,4.931,109,7.107,111,2.596,132,15.515,133,13.15,134,8.822,135,14.089]],["keywords/14",[]],["title/15",[136,994.263]],["content/15",[10,0.063,16,0.828,17,0.828,40,5.011,111,2.638,114,5.054,136,13.363,137,15.767,138,8.798,139,14.317]],["keywords/15",[]],["title/16",[140,994.263]],["content/16",[35,4.147,111,2.87,114,5.499,138,9.572,140,14.54]],["keywords/16",[]],["title/17",[138,654.576]],["content/17",[10,0.064,16,0.842,17,0.842,40,5.093,111,2.681,114,5.137,138,8.942,141,7.857,142,14.553]],["keywords/17",[]],["title/18",[30,410.974]],["content/18",[10,0.06,16,0.79,17,0.79,30,5.268,64,7.593,111,2.516,114,4.82,121,6.348,141,7.372,143,15.036,144,12.064,145,13.654]],["keywords/18",[]],["title/19",[146,1065.279]],["content/19",[10,0.06,16,0.79,17,0.79,35,4.502,111,3.116,147,13.654,148,15.036,149,13.654,150,13.654,151,16.911]],["keywords/19",[]],["title/20",[152,567.233,153,607.748,154,447]],["content/20",[10,0.085,13,3.592,15,4.212,16,0.264,17,0.264,18,0.968,21,0.296,22,0.299,23,0.443,24,0.289,25,0.299,26,0.273,27,0.356,28,3.975,29,2.464,30,3.744,52,0.778,62,3.851,64,5.396,66,0.96,109,2.302,110,2.804,118,4.26,119,1.03,134,6.076,152,4.26,153,4.564,154,11.013,155,3.184,156,5.963,157,6.609,158,5.026,159,7.311,160,5.848,161,7.071,162,5.026,163,4.564,164,5.026,165,6.585,166,5.736,167,8.338,168,5.026,169,5.026,170,1.668,171,4.033,172,11.293,173,4.564,174,4.033,175,11.293,176,4.564,177,4.033,178,11.293,179,4.564,180,8.574,181,4.564,182,4.564,183,4.564,184,5.026,185,5.026,186,5.026]],["keywords/20",[]],["title/21",[111,142.588,187,627.434]],["content/21",[10,0.09,23,1.023,35,2.511,110,8.136,111,2.819,187,10.734,188,9.431,189,8.803,190,9.431,191,10.386,192,6.75,193,9.431,194,9.431,195,9.431,196,6.147,197,9.431,198,9.431,199,9.431,200,9.431]],["keywords/21",[]],["title/22",[64,337.942,201,536.972,202,536.972]],["content/22",[10,0.088,15,3.178,19,5.324,21,0.611,23,0.257,25,0.287,26,0.263,28,2.301,30,2.824,34,2.183,35,1.949,41,2.693,44,3.698,52,2.608,62,3.698,64,4.071,138,2.693,152,4.091,154,3.224,156,4.499,157,2.985,159,3.741,187,7.643,196,7.177,201,8.33,202,3.873,203,4.827,204,4.383,205,3.429,206,4.827,207,4.827,208,4.827,209,4.091,210,4.827,211,4.383,212,6.833,213,4.383,214,4.383,215,4.383,216,4.383,217,4.383,218,4.383,219,4.383,220,4.071,221,4.383,222,4.383,223,4.383,224,4.383,225,4.383,226,3.32,227,4.383,228,4.383,229,4.383,230,4.383,231,4.383,232,4.383,233,7.321,234,7.321,235,4.383,236,2.301,237,2.985,238,4.383,239,3.553,240,4.383,241,4.091,242,4.383,243,4.091,244,4.383,245,4.383,246,4.383,247,4.383,248,7.321,249,7.321,250,4.383,251,6.833,252,4.383,253,4.383,254,7.321,255,4.383,256,4.383]],["keywords/22",[]],["title/23",[13,288.269,15,263.798,257,567.233]],["content/23",[]],["keywords/23",[]],["title/24",[258,515.359,259,444]],["content/24",[10,0.088,15,3.404,16,0.454,17,0.454,18,0.53,21,0.508,22,0.514,23,0.678,24,0.497,25,0.514,26,0.826,27,0.611,28,4.117,29,4.234,30,5.32,34,3.906,35,2.088,66,1.65,141,4.234,160,6.002,220,4.361,259,4.499,260,5.613,261,5.222,262,10.242,263,7.32,264,6.929,265,6.929,266,7.32,267,6.929,268,6.929,269,5.342,270,5.222,271,6.358,272,6.358,273,6.929,274,5.613]],["keywords/24",[]],["title/25",[258,515.359,275,683.821]],["content/25",[10,0.089,15,0.993,16,0.132,17,0.132,18,0.28,21,0.269,22,0.15,23,0.243,24,0.145,25,0.15,26,0.137,27,0.178,28,1.2,29,1.234,30,0.882,35,0.609,72,0.8,220,1.271,261,1.523,269,1.557,270,1.523,274,1.636,275,2.02,276,4.146,277,18.316,278,2.287,279,18.316,280,18.316,281,2.287,282,2.287,283,2.287,284,2.287,285,2.287,286,2.287,287,2.287,288,2.287,289,2.287,290,2.287,291,2.287,292,2.287,293,2.287,294,2.287,295,2.287,296,2.287,297,2.287,298,2.287,299,2.287,300,2.287,301,2.287,302,2.287,303,2.287,304,2.287,305,2.287,306,2.287,307,2.287,308,2.287,309,2.287,310,2.287,311,2.287,312,2.287,313,2.287,314,2.287,315,2.287,316,2.287,317,2.287,318,2.287,319,2.287,320,2.287,321,2.287,322,2.287,323,2.287,324,2.287,325,2.287,326,2.287,327,2.287,328,2.287,329,2.287,330,2.287,331,2.287,332,2.287,333,2.287,334,2.287,335,2.287,336,2.287,337,2.287,338,2.287,339,2.287,340,2.287,341,2.287,342,2.287,343,2.287,344,2.287,345,2.287,346,2.287,347,2.287,348,2.287,349,2.287,350,2.287,351,2.287,352,2.287,353,2.287,354,2.287,355,2.287,356,2.287,357,2.287,358,2.287,359,2.287,360,2.287,361,2.287,362,2.287,363,2.287,364,2.287,365,2.287,366,2.287,367,2.287]],["keywords/25",[]],["title/26",[13,288.269,170,222.103,368,447]],["content/26",[]],["keywords/26",[]],["title/27",[13,288.269,261,404.687,369,536.972]],["content/27",[10,0.087,16,0.195,17,0.195,18,0.228,21,0.219,22,0.221,23,0.343,24,0.214,25,0.221,26,0.69,27,0.263,30,6.128,34,1.683,35,2.069,37,5.513,66,2.423,98,2.202,109,1.704,111,0.622,112,2.076,121,1.268,122,1.602,141,5.01,156,3.604,160,5.438,161,2.115,170,2.84,220,3.261,237,6.32,257,8.66,259,3.364,260,5.562,261,9.496,262,5.182,263,3.153,264,2.985,265,2.985,266,3.153,267,2.985,268,2.985,269,5.293,270,3.905,271,4.754,272,2.739,273,2.985,274,5.562,368,4.314,369,5.182,370,3.72,371,3.72,372,6.458,373,14.414,374,3.153,375,3.478,376,3.745,377,1.153,378,6.948,379,2.202,380,2.157,381,2.157,382,2.202,383,3.378,384,4.197,385,2.739,386,3.378,387,5.865,388,3.378,389,2.985,390,3.378,391,3.378,392,3.378,393,3.378,394,7.029]],["keywords/27",[]],["title/28",[13,288.269,14,404.687,258,404.687]],["content/28",[10,0.087,14,4.738,16,0.245,17,0.245,18,0.287,21,0.274,22,0.277,23,0.416,24,0.268,25,0.277,26,0.254,27,0.33,30,5.019,35,3.198,37,6.306,64,2.356,66,2.737,73,2.761,109,2.137,111,0.78,121,1.59,141,3.841,160,6.221,161,2.652,170,4.754,196,2.761,220,5.993,237,2.885,258,8,260,3.032,261,7.176,269,2.885,270,7.176,271,3.434,274,3.032,374,3.954,375,4.219,376,6.881,377,1.445,378,6.504,379,2.761,380,2.705,381,2.705,382,2.761,384,5.092,394,3.209,395,5.566,396,10.777,397,3.954,398,3.032,399,3.209,400,3.743,401,3.743,402,3.743,403,2.221,404,10.777,405,9.199,406,3.743,407,4.236,408,3.743,409,3.743,410,3.743]],["keywords/28",[]],["title/29",[13,288.269,411,492.694,412,669.257]],["content/29",[10,0.086,16,0.227,17,0.227,18,0.265,21,0.254,22,0.257,23,0.39,24,0.248,25,0.257,26,0.235,27,0.305,30,4.818,35,3.057,37,2.056,41,8.617,64,2.178,66,2.416,71,3.065,73,2.553,93,5.878,96,5.698,109,1.976,111,0.722,112,2.407,121,1.47,141,3.595,160,2.028,161,2.453,170,4.564,196,7.484,220,5.698,237,2.668,260,2.803,261,6.823,269,2.668,270,6.823,274,2.803,374,3.656,375,3.949,376,6.543,378,7.536,379,2.553,380,2.501,381,2.501,382,2.553,384,4.766,394,2.967,395,3.065,400,3.461,401,3.461,402,3.461,409,3.461,410,3.461,411,11.368,413,10.247,414,3.917,415,3.917,416,3.917,417,3.917,418,3.917,419,3.917,420,3.917,421,8.687,422,8.687,423,8.687,424,3.656]],["keywords/29",[]],["title/30",[109,390.381,425,773.952]],["content/30",[]],["keywords/30",[]],["title/31",[426,1065.279]],["content/31",[110,9.247,111,2.772,114,5.312,122,8.509,427,16.571,428,16.571]],["keywords/31",[]],["title/32",[138,654.576]],["content/32",[40,5.55,111,2.922,138,9.744,429,17.463]],["keywords/32",[]],["title/33",[430,1065.279]],["content/33",[110,9.407,111,2.82,114,5.404,377,5.224,431,7.437,432,15.309]],["keywords/33",[]],["title/34",[433,1065.279]],["content/34",[110,9.092,111,2.726,114,5.223,161,9.264,377,5.049,431,7.188,432,14.797,434,14.797]],["keywords/34",[]],["title/35",[435,1065.279]],["content/35",[110,9.247,111,2.772,114,5.312,377,5.135,431,7.311,436,11.773,437,12.2]],["keywords/35",[]],["title/36",[438,1065.279]],["content/36",[110,9.407,111,2.82,114,5.404,377,5.224,431,7.437,439,11.597]],["keywords/36",[]],["title/37",[440,833.406]],["content/37",[40,5.55,111,2.922,115,9.247,440,12.406]],["keywords/37",[]],["title/38",[441,1065.279]],["content/38",[30,6.01,40,5.452,111,2.87,114,5.499,115,9.084]],["keywords/38",[]],["title/39",[166,806.989]],["content/39",[4,6.421,10,0.082,16,0.57,17,0.57,18,0.923,21,0.638,22,0.645,23,0.799,24,0.624,25,0.645,26,0.59,27,0.768,35,2.622,52,1.68,72,4.777,110,6.054,111,1.815,114,3.477,119,2.224,134,6.168,160,5.102,161,6.168,166,7.463,442,10.849,443,10.849,444,7.246,445,9.852,446,9.852,447,8.704]],["keywords/39",[]],["title/40",[166,806.989]],["content/40",[10,0.085,16,0.633,17,0.633,18,0.992,21,0.709,22,0.717,23,0.858,24,0.694,25,0.717,26,0.656,27,0.853,35,2.915,52,1.867,72,5.133,86,10.949,111,2.017,119,2.472,180,9.674,447,9.674,448,10.949]],["keywords/40",[]],["title/41",[37,559.18]],["content/41",[37,8.324,40,5.55,111,2.922,115,9.247]],["keywords/41",[]],["title/42",[449,994.263]],["content/42",[10,0.081,16,0.59,17,0.59,18,0.945,21,0.66,22,0.668,23,0.597,24,1.01,25,0.668,26,0.611,27,0.794,34,5.076,35,2.713,37,8.369,52,1.738,111,1.878,115,5.943,133,9.513,134,6.382,204,10.192,439,7.721,444,7.496,449,9.513,450,10.192,451,10.192]],["keywords/42",[]],["title/43",[452,994.263]],["content/43",[10,0.063,13,4.004,16,0.488,17,0.488,18,0.571,21,0.547,22,0.553,23,0.716,24,0.535,25,0.553,26,0.506,27,0.658,35,4.199,40,5.035,71,13.101,109,4.258,111,2.254,114,2.979,115,4.922,170,4.47,452,7.878,453,9.296,454,7.458,455,8.441,456,7.878,457,8.441,458,8.441,459,9.296,460,8.441,461,8.441,462,8.441,463,9.296,464,8.441,465,12.139,466,8.441,467,8.441,468,8.441]],["keywords/43",[]],["title/44",[376,680.19]],["content/44",[40,5.452,111,2.87,114,5.499,115,9.084,376,9.947]],["keywords/44",[]],["title/45",[99,898.867]],["content/45",[40,5.452,99,13.145,111,2.87,114,5.499,115,9.084]],["keywords/45",[]],["title/46",[]],["content/46",[10,0.084,16,0.658,17,0.658,18,0.769,21,0.737,22,0.745,23,0.88,24,0.721,25,0.745,26,0.681,27,0.886,52,1.939,71,11.768,111,2.095,119,2.567,134,7.12,469,6.631,470,10.048,471,11.372]],["keywords/46",[]],["title/47",[226,806.989]],["content/47",[10,0.089,13,3.857,16,0.47,17,0.47,18,0.55,21,0.527,22,0.533,23,0.697,24,0.515,25,0.533,26,0.487,27,0.634,35,2.164,111,1.498,134,5.091,205,6.361,226,6.159,470,15.731,472,6.592,473,11.903,474,8.131,475,11.903,476,8.131,477,7.184,478,7.184,479,8.131,480,8.131,481,8.131,482,8.131,483,8.131]],["keywords/47",[]],["title/48",[114,376.009]],["content/48",[35,4.075,40,6.343,111,2.82,115,8.927,484,16.858]],["keywords/48",[]],["title/49",[259,611.129]],["content/49",[40,6.408,111,2.87,115,9.084,259,8.937]],["keywords/49",[]],["title/50",[485,511.317]],["content/50",[10,0.088,15,3.967,16,0.529,17,0.529,18,0.618,21,0.592,22,0.599,23,0.758,24,0.579,25,0.599,26,0.776,27,0.712,52,2.208,66,1.923,109,4.61,111,1.684,119,2.063,259,7.429,403,2.852,469,5.329,485,4.387,486,4.733,487,6.225,488,5.006,489,6.923,490,12.949,491,4.009,492,4.009]],["keywords/50",[]],["title/51",[236,559.18]],["content/51",[10,0.086,16,0.466,17,0.466,18,0.545,21,0.522,22,0.528,23,0.692,24,0.511,25,0.528,26,0.708,27,0.628,35,2.145,52,2.016,111,1.484,119,1.819,134,5.044,236,7.353,259,6.783,487,5.488,488,4.413,489,6.103,491,3.534,492,3.534,493,5.926,494,8.057,495,6.103,496,6.103,497,6.103,498,7.55,499,6.531,500,8.957,501,7.873,502,6.103,503,8.057,504,6.103,505,8.057]],["keywords/51",[]],["title/52",[26,63.815]],["content/52",[10,0.087,16,0.498,17,0.498,18,0.582,21,0.558,22,0.564,23,0.726,24,0.545,25,0.564,26,0.954,27,0.671,52,2.115,109,4.341,111,1.585,119,1.942,170,3.145,236,4.517,259,7.116,272,6.976,469,5.018,487,5.861,491,3.775,492,3.775,495,6.519,496,6.519,497,6.519,498,5.495,499,6.976,500,6.519,501,5.73,502,6.519,506,8.605,507,8.605]],["keywords/52",[]],["title/53",[258,709.348]],["content/53",[10,0.087,16,0.431,17,0.431,18,0.504,21,0.482,22,0.73,23,0.653,24,0.472,25,0.488,26,0.801,27,0.58,35,1.982,52,1.902,109,3.756,111,1.372,119,1.681,134,4.662,138,4.575,159,3.805,236,5.854,258,4.958,259,7.671,487,5.072,488,4.079,489,5.641,491,3.266,492,3.266,494,7.446,495,5.641,496,5.641,497,5.641,498,7.121,500,8.449,501,7.427,502,5.641,504,5.641,508,6.579,509,7.446,510,6.283,511,7.446]],["keywords/53",[]],["title/54",[512,994.263]],["content/54",[40,5.452,72,5.452,111,2.87,115,9.084,512,14.54]],["keywords/54",[]],["title/55",[156,654.576]],["content/55",[40,6.408,111,2.87,115,9.084,156,9.572]],["keywords/55",[]],["title/56",[485,511.317]],["content/56",[10,0.087,15,2.981,16,0.397,17,0.397,18,0.71,21,0.445,22,0.45,23,0.614,24,0.435,25,0.45,26,0.411,27,0.535,28,5.507,29,3.708,30,4.047,52,1.789,73,6.837,109,3.464,111,1.265,119,1.55,156,6.447,236,5.507,403,2.144,469,4.005,485,3.297,486,3.556,491,3.013,492,3.013,513,5.568,514,5.568,515,8.505,516,8.505,517,8.505,518,8.505,519,8.505,520,11.553,521,8.208,522,8.505,523,5.568,524,6.068]],["keywords/56",[]],["title/57",[13,505.287]],["content/57",[10,0.079,13,4.379,16,0.337,17,0.337,18,0.624,21,0.378,22,0.382,23,0.54,24,0.369,25,0.382,26,0.349,27,0.454,28,3.059,29,3.146,30,3.562,34,4.598,35,3.052,37,3.059,40,3.231,52,1.574,64,3.24,73,3.798,109,2.939,111,1.701,119,1.315,121,3.465,122,2.764,134,3.648,154,12.087,156,3.581,159,5.859,160,3.018,161,3.648,165,5.383,171,5.149,192,4.17,236,6.018,375,3.456,377,1.988,378,3.516,379,3.798,431,2.831,486,3.018,491,2.556,492,2.556,493,4.286,513,4.724,514,4.724,515,4.724,516,4.724,517,4.724,518,4.724,519,4.724,520,7.484,521,4.559,522,4.724,525,4.724,526,3.969,527,4.724,528,4.724,529,4.724,530,6.288,531,4.724,532,4.286]],["keywords/57",[]],["title/58",[533,1065.279]],["content/58",[40,6.343,111,2.82,115,8.927,192,10.956,534,12.411]],["keywords/58",[]],["title/59",[485,511.317]],["content/59",[10,0.081,16,0.503,17,0.503,18,0.588,19,4.907,21,0.563,22,0.818,23,0.731,24,0.551,25,0.569,26,0.521,27,0.677,38,5.787,41,5.34,52,1.482,111,1.601,119,1.962,141,4.692,155,10.203,192,10.467,469,5.067,485,4.171,534,13.732,535,7.045,536,9.57,537,9.57,538,8.111,539,9.57,540,9.57,541,9.57,542,10.127,543,6.219]],["keywords/59",[]],["title/60",[15,462.393]],["content/60",[15,6.645,40,6.343,111,2.82,115,8.927,544,9.775]],["keywords/60",[]],["title/61",[485,511.317]],["content/61",[10,0.086,15,6.065,16,0.59,17,0.59,18,0.689,21,0.66,22,0.668,23,0.818,24,0.646,25,0.668,26,0.611,27,0.794,52,2.383,111,1.878,119,2.301,403,3.181,469,5.943,485,4.892,486,5.278,491,4.471,492,4.471,535,8.263,544,6.508,545,10.192]],["keywords/61",[]],["title/62",[13,505.287]],["content/62",[10,0.081,13,3.891,14,6.917,15,2.184,16,0.291,17,0.291,18,0.34,21,0.326,22,0.33,23,0.48,24,0.319,25,0.33,26,0.301,27,0.392,28,4.307,29,4.429,30,3.165,34,5.967,35,3.513,37,2.641,40,2.871,41,5.041,52,1.399,64,2.798,96,2.798,109,2.538,111,1.511,119,1.136,121,3.899,122,2.387,134,3.15,154,11.449,155,7.247,159,6.123,160,2.605,161,3.15,165,6.987,177,4.446,192,3.601,236,5.453,375,2.984,377,1.717,378,4.951,379,3.279,403,1.57,431,2.444,486,2.605,491,2.207,492,2.207,493,3.701,498,3.213,504,3.812,523,4.079,525,4.079,526,5.588,527,4.079,528,4.079,529,4.079,530,7.075,531,4.079,532,3.701,546,5.031,547,8.204,548,5.031,549,5.031,550,4.245]],["keywords/62",[]],["title/63",[157,725.591]],["content/63",[40,5.55,111,2.922,115,9.247,157,10.801]],["keywords/63",[]],["title/64",[485,511.317]],["content/64",[10,0.087,15,4.324,16,0.576,17,0.576,18,0.674,21,0.645,22,0.653,23,0.805,24,0.631,25,0.653,26,0.597,27,0.776,52,2.345,66,2.096,111,1.835,119,2.249,403,3.109,469,5.809,485,4.782,486,5.159,491,4.37,492,4.37,535,8.077,551,9.299,552,11.151]],["keywords/64",[]],["title/65",[13,505.287]],["content/65",[10,0.081,13,4.402,16,0.339,17,0.339,18,0.397,21,0.38,22,0.384,23,0.543,24,0.372,25,0.384,26,0.351,27,0.457,30,3.58,34,6.519,35,3.485,37,3.079,40,3.248,52,1.582,64,3.262,66,1.234,109,2.959,111,1.71,119,1.324,121,3.483,122,2.782,134,3.673,154,12.115,155,6.474,159,5.884,160,3.038,161,3.673,165,5.412,174,5.183,192,4.198,236,4.871,270,3.906,375,3.479,377,2.002,378,3.54,379,3.823,403,1.831,431,2.85,486,3.038,491,2.573,492,2.573,493,4.314,525,4.755,526,3.995,527,4.755,528,4.755,529,4.755,530,6.321,531,4.755,532,4.314,551,10.747,552,7.523,553,4.755]],["keywords/65",[]],["title/66",[554,762.39]],["content/66",[40,5.452,111,2.87,115,9.084,376,9.947,554,11.149]],["keywords/66",[]],["title/67",[485,511.317]],["content/67",[10,0.086,15,4.229,16,0.564,17,0.564,18,0.659,21,0.631,22,0.638,23,0.793,24,0.618,25,0.638,26,0.584,27,0.759,52,2.31,66,2.05,109,4.914,111,1.795,119,2.199,376,6.221,403,3.041,431,4.733,469,5.681,485,4.677,486,5.045,491,4.274,492,4.274,554,6.973,555,11.967]],["keywords/67",[]],["title/68",[556,941.221]],["content/68",[40,6.343,111,2.82,115,8.927,156,9.407,556,13.526]],["keywords/68",[]],["title/69",[485,511.317]],["content/69",[10,0.086,15,4.229,16,0.564,17,0.564,18,0.659,21,0.631,22,0.638,23,0.793,24,0.618,25,0.638,26,0.584,27,0.759,52,2.31,66,2.05,111,1.795,119,2.199,156,5.987,403,3.041,431,4.733,469,5.681,485,4.677,486,5.045,491,4.274,492,4.274,535,7.899,556,8.609,557,13.544]],["keywords/69",[]],["title/70",[558,743.19]],["content/70",[40,5.55,111,2.922,115,9.247,558,11.063]],["keywords/70",[]],["title/71",[13,505.287]],["content/71",[2,5.203,10,0.085,13,5.571,16,0.462,17,0.679,18,0.54,21,0.517,22,0.523,23,0.687,24,0.506,25,0.523,26,0.478,27,0.622,34,6.939,35,3.126,38,5.316,39,9.911,52,2.376,111,1.471,114,4.146,119,1.802,122,3.787,134,4.999,465,6.737,493,5.872,553,9.522,558,8.194,559,6.473,560,7.054,561,7.984,562,7.984,563,7.984,564,7.984,565,7.054,566,6.737,567,6.246]],["keywords/71",[]],["title/72",[170,389.308]],["content/72",[40,6.343,111,2.82,115,8.927,170,5.595,368,11.26]],["keywords/72",[]],["title/73",[485,511.317]],["content/73",[10,0.086,15,3.967,16,0.529,17,0.529,18,0.618,21,0.592,22,0.599,23,0.758,24,0.579,25,0.599,26,0.547,27,0.712,52,2.208,65,5.956,66,3.164,109,4.61,111,1.684,119,2.063,170,4.732,368,6.722,403,2.852,469,5.329,485,4.387,486,4.733,488,5.006,489,6.923,491,4.009,492,4.009,568,12.949]],["keywords/73",[]],["title/74",[1,530.518]],["content/74",[1,7.897,40,5.55,111,2.922,115,9.247]],["keywords/74",[]],["title/75",[13,505.287]],["content/75",[1,6.009,10,0.086,13,5.723,16,0.479,17,0.479,18,0.56,21,0.537,22,0.543,23,0.706,24,0.525,25,0.543,26,0.496,27,0.645,35,3.789,52,1.412,61,7.318,109,4.178,110,5.09,111,1.526,114,2.924,119,1.87,134,7.555,155,5.779,159,4.233,220,4.606,493,6.092,553,6.715,569,7.318,570,7.318,571,7.318,572,12.066,573,7.318,574,8.283,575,8.283,576,7.318,577,7.318]],["keywords/75",[]],["title/76",[6,536.972,578,607.748,579,607.748]],["content/76",[]],["keywords/76",[]],["title/77",[580,1065.279]],["content/77",[10,0.088,16,0.513,17,0.513,18,0.6,21,0.574,22,0.581,23,0.742,24,0.562,25,0.581,26,0.967,35,2.36,66,1.865,72,3.102,98,5.777,111,1.633,196,5.777,542,7.186,581,7.48,582,8.864,583,5.777,584,7.186,585,5.55,586,11.988,587,8.864,588,8.864,589,8.864,590,8.864,591,8.864,592,6.715]],["keywords/77",[]],["title/78",[593,1065.279]],["content/78",[10,0.089,16,0.442,17,0.442,18,0.517,21,0.495,22,0.745,23,0.665,24,0.484,25,0.5,26,0.813,35,2.033,66,1.607,72,2.673,98,4.979,196,7.409,542,6.193,581,6.446,583,4.979,585,4.783,592,5.787,594,7.639,595,7.639,596,7.639,597,7.639,598,11.368,599,7.639,600,11.368,601,7.639,602,7.639,603,13.577,604,7.639,605,7.639,606,7.639,607,7.639]],["keywords/78",[]],["title/79",[608,1065.279]],["content/79",[10,0.084,16,0.583,17,0.583,18,0.938,21,0.653,22,0.66,23,0.811,24,0.639,25,0.66,26,0.949,35,2.682,66,2.917,72,3.526,114,3.557,581,8.502,583,6.567,585,6.309,609,10.076,610,10.076,611,10.076,612,10.076,613,8.903,614,10.076,615,10.076]],["keywords/79",[]],["title/80",[114,273.18,616,773.952]],["content/80",[10,0.084,16,0.57,17,0.57,18,0.923,21,0.638,22,0.894,23,0.799,24,0.624,25,0.645,26,0.818,35,2.622,44,8.313,66,2.073,72,3.448,114,4.818,581,8.313,583,6.421,585,6.168,613,8.704,617,9.852,618,9.852,619,9.852,620,9.852,621,9.852,622,9.852,623,9.852]],["keywords/80",[]],["title/81",[624,941.221]],["content/81",[10,0.088,16,0.45,17,0.45,18,0.928,21,0.746,22,0.754,23,0.674,24,0.493,25,0.509,26,0.69,35,3.065,52,1.326,66,2.886,72,2.72,111,1.432,119,1.755,403,2.426,555,6.868,581,6.559,583,7.505,585,4.867,624,6.868,625,7.773,626,7.773,627,7.773,628,7.773,629,13.717,630,7.773,631,7.773,632,7.255,633,7.773,634,7.773,635,7.773]],["keywords/81",[]],["title/82",[10,4.663]],["content/82",[]],["keywords/82",[]],["title/83",[10,4.663]],["content/83",[10,0.057,21,0.845,22,0.855,23,1.106,24,0.827,25,0.855,26,0.782,27,1.017,46,9.886,47,10.209,187,10.579,636,14.371,637,14.371]],["keywords/83",[]],["title/84",[10,4.663]],["content/84",[10,0.087,24,1.149]],["keywords/84",[]],["title/85",[10,4.177,30,234.463]],["content/85",[10,0.073,18,0.645,21,0.618,22,0.624,23,0.901,24,0.604,25,0.874,26,0.571,27,0.743,52,1.626,53,8.423,237,6.493,239,7.728,638,10.498,639,10.498,640,10.498,641,10.498,642,10.498,643,10.498,644,10.498,645,10.498,646,10.498,647,10.498,648,8.898,649,8.898,650,10.498,651,10.498,652,10.498,653,8.898,654,10.498,655,10.498,656,10.498,657,10.498,658,9.533,659,10.498]],["keywords/85",[]],["title/86",[10,4.177,660,669.257]],["content/86",[10,0.089,22,0.518,23,0.811,24,0.502,40,2.769,52,1.349,66,1.665,110,4.862,111,1.458,138,4.862,141,4.272,165,4.614,220,4.4,251,7.385,653,7.385,658,7.913,661,8.713,662,8.713,663,8.713,664,8.713,665,8.713,666,8.713,667,8.713,668,8.713,669,7.385,670,8.713,671,7.385,672,15.264,673,8.713,674,8.713,675,8.713,676,8.713,677,8.713,678,8.713,679,7.913,680,8.713,681,8.713]],["keywords/86",[]],["title/87",[10,4.177,682,669.257]],["content/87",[10,0.089,21,0.727,22,0.492,23,0.787,24,0.476,35,2.988,52,1.914,114,2.651,138,6.897,141,4.054,187,6.088,196,7.315,212,10.475,220,6.241,653,7.009,679,11.224,683,8.269,684,8.269,685,8.269,686,8.269,687,8.269,688,12.36,689,8.269,690,8.269,691,14.8,692,8.269,693,8.269,694,8.269,695,8.269,696,8.269,697,6.336,698,8.269,699,8.269,700,8.269]],["keywords/87",[]],["title/88",[37,406.258,129,722.357]],["content/88",[]],["keywords/88",[]],["title/89",[37,406.258,133,722.357]],["content/89",[10,0.052,16,0.239,17,0.239,18,0.28,19,2.336,21,0.268,22,0.271,23,0.408,24,0.262,25,0.271,26,0.248,27,0.322,37,4.746,52,0.705,72,1.448,78,3.861,82,3.861,95,3.354,134,2.59,159,2.114,205,3.237,226,5.284,384,4.992,456,3.861,534,3.354,535,5.654,550,3.491,554,10.28,559,3.354,592,9.736,669,11.995,701,3.491,702,3.861,703,4.137,704,4.286,705,4.556,706,6.85,707,4.746,708,14.952,709,6.975,710,4.137,711,5.457,712,9.042,713,6.975,714,6.975,715,10.616,716,4.137,717,6.975,718,6.51,719,4.137,720,4.137,721,3.655,722,4.137,723,4.137,724,4.137,725,4.137,726,4.137,727,4.137,728,4.137,729,4.137,730,4.137,731,4.137,732,4.137,733,4.137,734,4.137,735,3.491,736,4.137,737,4.137,738,3.655,739,4.137,740,4.751,741,6.975,742,4.137,743,3.134,744,4.137,745,4.137,746,3.655,747,6.975,748,4.137,749,4.137,750,4.137,751,4.137,752,6.975,753,4.992,754,6.51,755,4.137,756,4.137,757,3.655,758,4.137,759,4.137,760,4.137,761,4.137,762,4.137,763,4.137,764,4.137,765,4.137,766,3.655,767,3.655,768,4.137,769,2.642,770,4.137,771,4.137,772,4.137,773,2.035,774,2.087]],["keywords/89",[]],["title/90",[37,406.258,155,539.946]],["content/90",[]],["keywords/90",[]],["title/91",[743,806.989]],["content/91",[10,0.082,16,0.666,17,0.666,18,0.779,21,0.746,22,0.755,23,0.888,24,0.73,25,0.755,26,0.69,27,0.898,52,1.964,72,4.032,114,4.066,119,2.6,704,7.079,707,6.047,773,5.666,774,5.811,775,8.245]],["keywords/91",[]],["title/92",[707,559.18]],["content/92",[10,0.083,16,0.684,17,0.684,18,0.8,21,0.766,22,0.775,23,0.903,24,0.75,25,0.775,26,0.709,27,0.922,52,2.017,72,4.139,704,7.268,707,6.209,773,5.817,774,5.966,776,11.828]],["keywords/92",[]],["title/93",[740,725.591]],["content/93",[10,0.083,16,0.684,17,0.684,18,0.8,21,0.766,22,0.775,23,0.903,24,0.75,25,0.775,26,0.709,27,0.922,52,2.017,72,4.139,704,7.268,740,8.056,773,5.817,774,5.966,777,11.828]],["keywords/93",[]],["title/94",[753,762.39]],["content/94",[2,6.421,10,0.084,16,0.57,17,0.57,18,0.666,19,5.563,21,0.638,22,0.645,23,0.799,24,0.624,25,0.645,26,0.59,27,0.768,37,5.171,52,2.327,72,3.448,93,5.652,119,2.224,170,3.6,488,5.397,704,8.387,753,7.051,773,6.713,774,4.969,778,9.852,779,9.852,780,8.704]],["keywords/94",[]],["title/95",[769,680.19]],["content/95",[10,0.085,16,0.611,17,0.611,18,0.714,21,0.684,22,0.691,23,0.838,24,0.669,25,0.691,26,0.632,27,0.823,52,2.44,72,3.695,119,2.383,384,7.556,704,6.487,769,6.741,773,7.039,774,5.325,781,10.557,782,9.328,783,8.259]],["keywords/95",[]],["title/96",[439,806.989]],["content/96",[10,0.084,16,0.626,17,0.626,18,0.732,21,0.701,22,0.708,23,0.851,24,0.685,25,0.708,26,0.648,27,0.843,52,2.481,110,6.646,114,3.818,119,2.441,439,8.193,697,9.126,704,6.646,773,7.154,774,5.455,784,10.816]],["keywords/96",[]],["title/97",[567,833.406]],["content/97",[10,0.082,16,0.658,17,0.658,18,0.769,21,0.737,22,0.745,23,0.88,24,0.721,25,0.745,26,0.681,27,0.886,34,5.663,52,1.939,114,5.309,566,9.595,567,8.897,704,6.988,773,5.593,774,5.736,785,11.372]],["keywords/97",[]],["title/98",[786,1065.279]],["content/98",[10,0.081,16,0.649,17,0.649,18,0.759,21,0.727,22,0.735,23,0.873,24,0.712,25,0.735,26,0.673,27,0.875,52,1.915,114,5.264,189,10.479,567,8.784,704,6.899,773,5.522,774,5.663,787,8.784,788,12.364,789,11.227]],["keywords/98",[]],["title/99",[790,941.221]],["content/99",[10,0.082,16,0.57,17,0.57,18,0.666,21,0.638,22,0.645,23,0.799,24,0.624,25,0.645,26,0.59,27,0.768,52,1.68,66,2.073,114,5.528,395,12.252,403,3.075,704,6.054,791,15.661,792,17.246,793,9.852,794,13.649,795,9.852]],["keywords/99",[]],["title/100",[796,1065.279]],["content/100",[10,0.082,16,0.666,17,0.666,18,0.779,21,0.746,22,0.755,23,0.888,24,0.73,25,0.755,26,0.69,27,0.898,52,1.964,65,7.508,66,2.424,114,4.066,384,8.245,704,7.079,773,5.666,774,5.811,797,11.52]],["keywords/100",[]],["title/101",[798,1065.279]],["content/101",[10,0.081,16,0.641,17,0.641,18,0.75,19,6.26,21,0.718,22,0.726,23,0.866,24,0.703,25,0.726,26,0.664,27,0.864,52,1.891,116,10.348,532,8.154,704,6.812,707,5.82,773,5.453,774,5.592,790,9.796,791,11.087,799,11.087,800,11.087]],["keywords/101",[]],["title/102",[26,63.815]],["content/102",[10,0.085,16,0.611,17,0.611,18,0.714,21,0.684,22,0.691,23,0.838,24,0.669,25,0.691,26,0.857,27,0.823,52,2.44,72,3.695,119,2.383,384,7.556,704,6.487,773,7.039,774,5.325,801,10.557,802,9.328,803,9.328]],["keywords/102",[]],["title/103",[67,680.19]],["content/103",[10,0.081,16,0.649,17,0.649,18,0.759,21,0.727,22,0.735,23,0.873,24,0.712,25,0.735,26,0.673,27,0.875,52,1.915,66,2.362,67,7.169,114,3.963,704,6.899,773,5.522,774,5.663,804,9.92,805,9.102,806,9.102,807,11.227]],["keywords/103",[]],["title/104",[68,654.576]],["content/104",[10,0.081,16,0.649,17,0.649,18,0.759,21,0.727,22,0.735,23,0.873,24,0.712,25,0.735,26,0.673,27,0.875,52,1.915,66,2.362,68,6.899,114,3.963,704,6.899,773,5.522,774,5.663,805,9.102,806,9.102,808,11.227,809,11.227]],["keywords/104",[]],["title/105",[558,743.19]],["content/105",[10,0.083,16,0.684,17,0.684,18,0.8,21,0.766,22,0.775,23,0.903,24,0.75,25,0.775,26,0.709,27,0.922,52,2.017,64,6.577,532,8.7,558,8.252,773,5.817,774,5.966,810,11.828]],["keywords/105",[]],["title/106",[10,4.663]],["content/106",[]],["keywords/106",[]],["title/107",[110,654.576]],["content/107",[10,0.088,16,0.684,17,0.684,18,0.8,21,0.766,22,0.775,23,0.903,24,0.75,25,0.775,26,0.709,27,0.922,52,2.017,112,7.268,119,2.67,120,11.828]],["keywords/107",[]],["title/108",[9,941.221]],["content/108",[10,0.084,16,0.871,17,0.871,121,5.649,123,15.048]],["keywords/108",[]],["title/109",[124,1065.279]],["content/109",[10,0.084,16,0.871,17,0.871,121,5.649,127,15.048]],["keywords/109",[]],["title/110",[128,994.263]],["content/110",[10,0.084,16,0.871,17,0.871,40,5.266,130,15.048]],["keywords/110",[]],["title/111",[131,863.609]],["content/111",[10,0.084,16,0.871,17,0.871,40,5.266,135,15.048]],["keywords/111",[]],["title/112",[136,994.263]],["content/112",[10,0.084,16,0.871,17,0.871,40,5.266,139,15.048]],["keywords/112",[]],["title/113",[140,994.263]],["content/113",[10,0.082,35,4.298]],["keywords/113",[]],["title/114",[138,654.576]],["content/114",[10,0.084,16,0.871,17,0.871,40,5.266,142,15.048]],["keywords/114",[]],["title/115",[30,410.974]],["content/115",[10,0.087,16,0.815,17,0.815,30,5.436,121,5.289,144,12.449,145,14.089]],["keywords/115",[]],["title/116",[146,1065.279]],["content/116",[10,0.076,16,0.828,17,0.828,35,3.811,147,14.317,149,14.317,150,14.317,151,17.41]],["keywords/116",[]],["title/117",[10,4.663]],["content/117",[]],["keywords/117",[]],["title/118",[10,4.663]],["content/118",[10,0.061,16,0.245,17,0.245,18,0.287,19,2.392,21,0.274,22,0.277,23,0.416,24,0.268,25,0.277,26,0.254,27,0.33,37,3.735,52,0.722,72,1.483,78,3.954,82,3.954,95,3.434,134,2.652,226,5.39,384,5.092,456,3.954,535,5.768,550,3.574,554,10.386,559,3.434,592,9.855,669,12.142,703,4.236,704,2.603,706,6.969,707,4.829,708,15.093,709,7.115,710,4.236,711,5.566,712,9.199,713,7.115,714,7.115,715,10.777,716,4.236,717,7.115,718,6.641,719,4.236,720,4.236,721,3.743,722,4.236,723,4.236,724,4.236,725,4.236,726,4.236,727,4.236,728,4.236,729,4.236,730,4.236,731,4.236,732,4.236,733,4.236,734,4.236,735,3.574,736,4.236,737,4.236,738,3.743,739,4.236,740,4.846,741,7.115,742,4.236,743,3.209,744,4.236,745,4.236,746,3.743,747,7.115,748,4.236,749,4.236,750,4.236,751,4.236,752,7.115,753,5.092,754,6.641,755,4.236,756,4.236,757,3.743,758,4.236,759,4.236,760,4.236,761,4.236,762,4.236,763,4.236,764,4.236,765,4.236,766,3.743,767,3.743,768,4.236,769,2.705,770,4.236,771,4.236,772,4.236,773,2.083,774,2.137,811,4.665]],["keywords/118",[]],["title/119",[10,4.663]],["content/119",[]],["keywords/119",[]],["title/120",[743,806.989]],["content/120",[10,0.085,16,0.703,17,0.703,18,0.822,21,0.787,22,0.796,23,0.919,24,0.77,25,0.796,26,0.728,27,0.947,52,2.072,119,2.743,773,5.977,774,6.13]],["keywords/120",[]],["title/121",[707,559.18]],["content/121",[10,0.085,16,0.703,17,0.703,18,0.822,21,0.787,22,0.796,23,0.919,24,0.77,25,0.796,26,0.728,27,0.947,52,2.072,773,5.977,774,6.13,776,12.153]],["keywords/121",[]],["title/122",[740,725.591]],["content/122",[10,0.085,16,0.703,17,0.703,18,0.822,21,0.787,22,0.796,23,0.919,24,0.77,25,0.796,26,0.728,27,0.947,52,2.072,773,5.977,774,6.13,777,12.153]],["keywords/122",[]],["title/123",[753,762.39]],["content/123",[10,0.089,16,0.59,17,0.59,18,0.689,21,0.66,22,0.668,23,0.818,24,0.646,25,0.668,26,0.611,27,0.794,52,2.383,93,5.847,119,2.301,488,5.583,753,7.294,773,6.872,774,5.141,779,10.192,780,9.005]],["keywords/123",[]],["title/124",[769,680.19]],["content/124",[10,0.087,16,0.633,17,0.633,18,0.741,21,0.709,22,0.717,23,0.858,24,0.694,25,0.717,26,0.656,27,0.853,52,2.501,119,2.472,773,7.214,774,5.523,781,10.949,782,9.674,783,8.566]],["keywords/124",[]],["title/125",[439,806.989]],["content/125",[10,0.087,16,0.649,17,0.649,18,0.759,21,0.727,22,0.735,23,0.873,24,0.712,25,0.735,26,0.673,27,0.875,52,2.543,119,2.534,697,9.474,773,7.335,774,5.663,784,11.227]],["keywords/125",[]],["title/126",[567,833.406]],["content/126",[10,0.085,16,0.703,17,0.703,18,0.822,21,0.787,22,0.796,23,0.919,24,0.77,25,0.796,26,0.728,27,0.947,52,2.072,773,5.977,774,6.13,785,12.153]],["keywords/126",[]],["title/127",[786,1065.279]],["content/127",[10,0.085,16,0.703,17,0.703,18,0.822,21,0.787,22,0.796,23,0.919,24,0.77,25,0.796,26,0.728,27,0.947,52,2.072,773,5.977,774,6.13,789,12.153]],["keywords/127",[]],["title/128",[790,941.221]],["content/128",[10,0.087,16,0.649,17,0.649,18,0.759,21,0.727,22,0.735,23,0.873,24,0.712,25,0.735,26,0.673,27,0.875,52,1.915,66,2.362,395,13.103,403,3.504,793,11.227,795,11.227]],["keywords/128",[]],["title/129",[796,1065.279]],["content/129",[10,0.085,16,0.684,17,0.684,18,0.8,21,0.766,22,0.775,23,0.903,24,0.75,25,0.775,26,0.709,27,0.922,52,2.017,65,7.709,66,2.489,773,5.817,774,5.966,797,11.828]],["keywords/129",[]],["title/130",[798,1065.279]],["content/130",[10,0.083,16,0.703,17,0.703,18,0.822,21,0.787,22,0.796,23,0.919,24,0.77,25,0.796,26,0.728,27,0.947,52,2.072,773,5.977,774,6.13,790,10.738,800,12.153]],["keywords/130",[]],["title/131",[26,63.815]],["content/131",[10,0.087,16,0.633,17,0.633,18,0.741,21,0.709,22,0.717,23,0.858,24,0.694,25,0.717,26,0.656,27,0.853,52,2.501,119,2.472,773,7.214,774,5.523,801,10.949,802,9.674,803,9.674]],["keywords/131",[]],["title/132",[67,680.19]],["content/132",[10,0.085,16,0.684,17,0.684,18,0.8,21,0.766,22,0.775,23,0.903,24,0.75,25,0.775,26,0.709,27,0.922,52,2.017,66,2.489,67,7.552,773,5.817,774,5.966,807,11.828]],["keywords/132",[]],["title/133",[68,654.576]],["content/133",[10,0.085,16,0.684,17,0.684,18,0.8,21,0.766,22,0.775,23,0.903,24,0.75,25,0.775,26,0.709,27,0.922,52,2.017,66,2.489,68,7.268,773,5.817,774,5.966,809,11.828]],["keywords/133",[]],["title/134",[558,743.19]],["content/134",[10,0.085,16,0.703,17,0.703,18,0.822,21,0.787,22,0.796,23,0.919,24,0.77,25,0.796,26,0.728,27,0.947,52,2.072,773,5.977,774,6.13,810,12.153]],["keywords/134",[]],["title/135",[10,4.663]],["content/135",[]],["keywords/135",[]],["title/136",[580,1065.279]],["content/136",[10,0.089,16,0.523,17,0.523,18,0.612,21,0.586,22,0.592,23,0.752,24,0.573,25,0.592,26,0.975,35,2.408,66,1.903,72,3.166,111,1.666,196,5.895,542,7.333,582,9.046,583,5.895,584,7.333,585,5.664,586,12.123,587,9.046,588,9.046,589,9.046,590,9.046,591,9.046]],["keywords/136",[]],["title/137",[593,1065.279]],["content/137",[10,0.09,16,0.45,17,0.45,18,0.526,21,0.504,22,0.754,23,0.674,24,0.493,25,0.509,26,0.822,35,2.069,66,1.636,72,2.72,196,7.505,542,6.302,583,5.066,585,4.867,594,7.773,595,7.773,596,7.773,597,7.773,598,11.516,599,7.773,600,11.516,601,7.773,602,7.773,603,13.717,604,7.773,605,7.773,606,7.773,607,7.773]],["keywords/137",[]],["title/138",[608,1065.279]],["content/138",[10,0.086,16,0.583,17,0.583,18,0.938,21,0.653,22,0.66,23,0.811,24,0.639,25,0.66,26,0.949,35,2.682,66,2.917,72,3.526,114,3.557,583,6.567,585,6.309,609,10.076,610,10.076,611,10.076,612,10.076,613,8.903,614,10.076,615,10.076]],["keywords/138",[]],["title/139",[114,273.18,616,773.952]],["content/139",[10,0.085,16,0.57,17,0.57,18,0.923,21,0.638,22,0.894,23,0.799,24,0.624,25,0.645,26,0.818,35,2.622,44,8.313,66,2.073,72,3.448,114,4.818,583,6.421,585,6.168,613,8.704,617,9.852,618,9.852,619,9.852,620,9.852,621,9.852,622,9.852,623,9.852]],["keywords/139",[]],["title/140",[624,941.221]],["content/140",[10,0.089,16,0.45,17,0.45,18,0.928,21,0.746,22,0.754,23,0.674,24,0.493,25,0.509,26,0.69,35,3.065,52,1.326,66,2.886,72,2.72,111,1.432,119,1.755,403,2.426,555,6.868,583,7.505,585,4.867,624,6.868,625,7.773,626,7.773,627,7.773,628,7.773,629,13.717,630,7.773,631,7.773,632,7.255,633,7.773,634,7.773,635,7.773]],["keywords/140",[]],["title/141",[10,4.663]],["content/141",[]],["keywords/141",[]],["title/142",[426,1065.279]],["content/142",[10,0.082,122,7.659]],["keywords/142",[]],["title/143",[138,654.576]],["content/143",[10,0.082,40,5.651]],["keywords/143",[]],["title/144",[430,1065.279]],["content/144",[10,0.082,377,5.51]],["keywords/144",[]],["title/145",[433,1065.279]],["content/145",[10,0.085,377,5.316,434,15.579]],["keywords/145",[]],["title/146",[435,1065.279]],["content/146",[10,0.082,377,5.51]],["keywords/146",[]],["title/147",[438,1065.279]],["content/147",[10,0.082,377,5.51]],["keywords/147",[]],["title/148",[440,833.406]],["content/148",[10,0.082,40,5.651]],["keywords/148",[]],["title/149",[441,1065.279]],["content/149",[10,0.085,30,6.01,40,5.452]],["keywords/149",[]],["title/150",[166,806.989]],["content/150",[10,0.088,16,0.596,17,0.596,18,0.953,21,0.668,22,0.675,23,0.824,24,0.654,25,0.675,26,0.618,27,0.804,35,2.745,52,1.758,72,4.929,119,2.327,160,5.34,166,7.811,444,7.584,445,10.311,446,10.311,447,9.11]],["keywords/150",[]],["title/151",[166,806.989]],["content/151",[10,0.087,16,0.633,17,0.633,18,0.992,21,0.709,22,0.717,23,0.858,24,0.694,25,0.717,26,0.656,27,0.853,35,2.915,52,1.867,72,5.133,119,2.472,180,9.674,447,9.674,448,10.949]],["keywords/151",[]],["title/152",[37,559.18]],["content/152",[10,0.082,40,5.651]],["keywords/152",[]],["title/153",[449,994.263]],["content/153",[10,0.086,16,0.641,17,0.641,18,1,21,0.718,22,0.726,23,0.649,24,1.055,25,0.726,26,0.664,27,0.864,34,5.521,35,2.951,37,5.82,52,1.891,444,8.154,450,11.087,451,11.087]],["keywords/153",[]],["title/154",[452,994.263]],["content/154",[10,0.089,16,0.529,17,0.529,18,0.618,21,0.592,22,0.599,23,0.758,24,0.579,25,0.599,26,0.547,27,0.712,35,4.355,40,3.198,71,7.15,170,3.34,455,9.139,457,9.139,458,9.139,460,9.139,462,9.139,464,9.139,465,12.69,466,9.139,467,9.139,468,9.139]],["keywords/154",[]],["title/155",[376,680.19]],["content/155",[10,0.082,40,5.651]],["keywords/155",[]],["title/156",[99,898.867]],["content/156",[10,0.082,40,5.651]],["keywords/156",[]],["title/157",[]],["content/157",[10,0.088,16,0.675,17,0.675,18,0.789,21,0.756,22,0.764,23,0.896,24,0.74,25,0.764,26,0.699,27,0.91,52,1.99,119,2.635,469,6.806,471,11.672]],["keywords/157",[]],["title/158",[226,806.989]],["content/158",[10,0.09,16,0.479,17,0.479,18,0.56,21,0.537,22,0.543,23,0.706,24,0.525,25,0.543,26,0.496,27,0.645,35,2.205,226,6.275,470,15.327,472,6.715,473,12.066,474,8.283,475,12.066,476,8.283,477,7.318,478,7.318,479,8.283,480,8.283,481,8.283,482,8.283,483,8.283]],["keywords/158",[]],["title/159",[114,376.009]],["content/159",[10,0.082,40,5.651]],["keywords/159",[]],["title/160",[259,611.129]],["content/160",[10,0.082,40,5.651]],["keywords/160",[]],["title/161",[485,511.317]],["content/161",[10,0.089,16,0.54,17,0.54,18,0.631,21,0.605,22,0.611,23,0.769,24,0.591,25,0.611,26,0.787,27,0.727,52,2.241,66,1.964,119,2.106,259,5.354,403,2.913,469,5.442,485,4.479,487,6.356,488,5.112,489,7.069,490,13.142,491,4.094,492,4.094]],["keywords/161",[]],["title/162",[236,559.18]],["content/162",[10,0.088,16,0.479,17,0.479,18,0.56,21,0.537,22,0.543,23,0.706,24,0.525,25,0.543,26,0.723,27,0.645,35,2.205,52,2.057,119,1.87,236,6.334,259,4.752,487,5.642,488,4.537,489,6.275,491,3.634,492,3.634,495,6.275,496,6.275,497,6.275,498,7.704,499,6.715,500,9.14,501,8.034,502,6.275,503,8.283,504,6.275,505,8.283]],["keywords/162",[]],["title/163",[26,63.815]],["content/163",[10,0.089,16,0.508,17,0.508,18,0.594,21,0.569,22,0.575,23,0.736,24,0.556,25,0.575,26,0.881,27,0.684,52,2.145,119,1.981,236,4.607,259,5.035,272,7.115,469,5.118,487,5.978,491,3.85,492,3.85,495,6.648,496,6.648,497,6.648,498,5.604,499,7.115,500,6.648,501,5.844,502,6.648,506,8.776,507,8.776]],["keywords/163",[]],["title/164",[258,709.348]],["content/164",[10,0.089,16,0.446,17,0.446,18,0.521,21,0.499,22,0.749,23,0.67,24,0.488,25,0.505,26,0.818,27,0.6,35,2.051,52,1.951,119,1.739,159,3.938,236,6.006,258,5.131,259,6.564,487,5.249,488,4.221,489,5.837,491,3.38,492,3.38,495,5.837,496,5.837,497,5.837,498,7.305,500,8.667,501,7.619,502,5.837,504,5.837,509,7.706,510,6.502,511,7.706]],["keywords/164",[]],["title/165",[512,994.263]],["content/165",[10,0.082,40,5.651]],["keywords/165",[]],["title/166",[156,654.576]],["content/166",[10,0.082,40,5.651]],["keywords/166",[]],["title/167",[485,511.317]],["content/167",[10,0.089,16,0.404,17,0.404,18,0.718,21,0.452,22,0.457,23,0.621,24,0.442,25,0.457,26,0.418,27,0.544,28,5.573,29,3.766,30,4.096,52,1.81,73,6.92,119,1.575,156,4.287,236,5.573,403,2.177,469,4.068,485,3.349,491,3.06,492,3.06,513,5.656,514,5.656,515,8.607,516,8.607,517,8.607,518,8.607,519,8.607,520,11.647,521,8.306,522,8.607,523,5.656,524,6.164]],["keywords/167",[]],["title/168",[13,505.287]],["content/168",[10,0.089,13,3.208,16,0.391,17,0.391,18,0.701,21,0.438,22,0.443,23,0.607,24,0.429,25,0.443,26,0.405,27,0.527,28,3.55,29,3.651,30,4,34,3.368,35,3.356,40,2.367,52,1.768,73,4.408,119,1.527,121,3.892,122,3.208,159,3.456,160,3.502,165,3.944,171,5.975,236,5.443,375,4.011,377,2.308,378,4.081,491,2.967,492,2.967,513,5.483,514,5.483,515,5.483,516,5.483,517,5.483,518,5.483,519,5.483,520,8.406,521,5.291,522,5.483,526,4.606,530,4.606]],["keywords/168",[]],["title/169",[533,1065.279]],["content/169",[10,0.082,40,5.651]],["keywords/169",[]],["title/170",[485,511.317]],["content/170",[10,0.089,16,0.626,17,0.626,18,0.732,21,0.701,22,0.708,23,0.851,24,0.685,25,0.708,26,0.648,27,0.843,41,6.646,52,1.844,119,2.441,469,6.307,485,5.191,542,11.793,543,7.74]],["keywords/170",[]],["title/171",[15,462.393]],["content/171",[10,0.082,40,5.651]],["keywords/171",[]],["title/172",[485,511.317]],["content/172",[10,0.089,16,0.611,17,0.611,18,0.714,21,0.684,22,0.691,23,0.838,24,0.669,25,0.691,26,0.632,27,0.823,52,2.44,119,2.383,403,3.295,469,6.156,485,5.067,491,4.631,492,4.631,545,10.557]],["keywords/172",[]],["title/173",[13,505.287]],["content/173",[10,0.09,13,3.208,16,0.391,17,0.391,18,0.457,21,0.438,22,0.443,23,0.607,24,0.429,25,0.443,26,0.405,27,0.527,28,5.443,29,5.598,30,4,34,5.164,35,3.763,40,2.367,52,1.768,96,3.761,119,1.527,121,4.733,122,3.208,159,3.456,160,3.502,165,3.944,177,5.975,236,3.55,375,4.011,377,2.308,378,6.257,491,2.967,492,2.967,523,5.483,526,4.606,530,7.062,812,7.447]],["keywords/173",[]],["title/174",[157,725.591]],["content/174",[10,0.082,40,5.651]],["keywords/174",[]],["title/175",[485,511.317]],["content/175",[10,0.089,16,0.59,17,0.59,18,0.689,21,0.66,22,0.668,23,0.818,24,0.646,25,0.668,26,0.611,27,0.794,52,2.383,66,2.145,119,2.301,403,3.181,469,5.943,485,4.892,491,4.471,492,4.471,552,11.327]],["keywords/175",[]],["title/176",[13,505.287]],["content/176",[10,0.091,13,3.362,16,0.41,17,0.41,18,0.479,21,0.459,22,0.464,23,0.629,24,0.449,25,0.464,26,0.425,27,0.552,30,4.146,34,5.352,35,3.855,40,2.481,52,1.832,66,1.491,119,1.6,121,4.034,122,3.362,159,3.622,160,3.67,165,4.133,174,6.263,236,3.721,375,4.203,377,2.419,378,4.277,403,2.212,491,3.109,492,3.109,526,4.828,530,4.828,552,8.712,813,5.37]],["keywords/176",[]],["title/177",[554,762.39]],["content/177",[10,0.082,40,5.651]],["keywords/177",[]],["title/178",[485,511.317]],["content/178",[10,0.089,16,0.59,17,0.59,18,0.689,21,0.66,22,0.668,23,0.818,24,0.646,25,0.668,26,0.611,27,0.794,52,2.383,66,2.145,119,2.301,403,3.181,469,5.943,485,4.892,491,4.471,492,4.471,555,12.345]],["keywords/178",[]],["title/179",[556,941.221]],["content/179",[10,0.082,40,5.651]],["keywords/179",[]],["title/180",[485,511.317]],["content/180",[10,0.089,16,0.59,17,0.59,18,0.689,21,0.66,22,0.668,23,0.818,24,0.646,25,0.668,26,0.611,27,0.794,52,2.383,66,2.145,119,2.301,403,3.181,469,5.943,485,4.892,491,4.471,492,4.471,557,13.972]],["keywords/180",[]],["title/181",[558,743.19]],["content/181",[10,0.082,40,5.651]],["keywords/181",[]],["title/182",[13,505.287]],["content/182",[10,0.091,13,4.38,16,0.534,17,0.755,18,0.625,21,0.598,22,0.605,23,0.764,24,0.585,25,0.605,26,0.553,27,0.72,35,2.458,52,2.579,119,2.084,465,7.792,561,9.234,562,9.234,563,9.234,813,9.882]],["keywords/182",[]],["title/183",[170,389.308]],["content/183",[10,0.082,40,5.651]],["keywords/183",[]],["title/184",[485,511.317]],["content/184",[10,0.089,16,0.546,17,0.546,18,0.638,21,0.611,22,0.618,23,0.775,24,0.598,25,0.618,26,0.565,27,0.735,52,2.258,65,6.147,66,3.219,119,2.129,170,3.447,403,2.944,469,5.5,485,4.527,488,5.167,489,7.145,491,4.137,492,4.137,568,13.24]],["keywords/184",[]],["title/185",[1,530.518]],["content/185",[10,0.082,40,5.651]],["keywords/185",[]],["title/186",[13,505.287]],["content/186",[10,0.09,13,4.335,16,0.529,17,0.529,18,0.618,21,0.592,22,0.599,23,0.758,24,0.579,25,0.599,26,0.547,27,0.712,35,4.003,52,1.558,119,2.063,159,4.67,220,5.082,569,8.075,570,8.075,571,8.075,573,8.075,575,9.139,576,8.075,577,8.075,813,9.81]],["keywords/186",[]],["title/187",[138,475.566,814,852.282]],["content/187",[]],["keywords/187",[]],["title/188",[24,67.518]],["content/188",[10,0.079,16,0.534,17,0.534,18,0.625,21,0.598,22,0.605,23,0.885,24,1.042,25,0.991,26,0.553,27,0.72,111,1.701,114,4.604,160,4.782,161,5.782,165,5.385,237,6.29,239,7.486,444,6.792,486,4.782,501,8.686,648,8.619,649,8.619,775,6.609,787,7.224,815,10.169,816,10.169,817,9.234,818,10.169,819,7.792]],["keywords/188",[]],["title/189",[26,63.815]],["content/189",[10,0.073,16,0.641,17,0.641,18,0.75,21,0.718,22,0.726,23,0.866,24,0.703,25,0.726,26,0.664,27,0.864,72,5.176,75,8.988,98,7.225,111,2.043,141,5.985,163,11.087,632,10.348,671,10.348,817,11.087,820,8.988,821,11.087,822,9.796,823,11.087]],["keywords/189",[]],["title/190",[560,683.821,743,586.298]],["content/190",[10,0.082,16,0.493,17,0.493,18,0.576,21,0.552,22,0.558,23,0.721,24,0.54,25,0.558,26,0.511,27,0.664,35,4.474,37,4.474,38,5.675,39,7.191,64,6.849,66,1.793,72,2.983,110,7.569,111,1.57,114,5.106,560,10.883,704,5.237,707,4.474,743,6.456,775,6.099,824,9.385,825,8.523,826,9.385,827,9.385,828,5.054,829,8.523,830,9.385,831,8.523]],["keywords/190",[]],["title/191",[832,806.989]],["content/191",[10,0.079,16,0.658,17,0.658,18,0.769,21,0.737,22,0.745,23,0.88,24,0.721,25,0.745,26,0.681,27,0.886,72,3.98,111,2.095,114,4.014,395,8.897,707,5.969,775,8.139,820,9.219,832,11.395,833,9.219,834,10.048]],["keywords/191",[]],["title/192",[835,833.406]],["content/192",[4,7.136,10,0.077,16,0.633,17,0.633,18,0.741,21,0.709,22,0.717,23,0.858,24,0.694,25,0.717,26,0.656,27,0.853,66,2.304,72,5.133,93,6.281,111,2.017,399,8.295,820,8.877,833,8.877,835,8.566,836,12.058,837,10.233,838,8.877]],["keywords/192",[]],["title/193",[839,806.989]],["content/193",[4,7.508,10,0.074,16,0.666,17,0.666,18,0.779,21,0.746,22,0.755,23,0.888,24,0.73,25,0.755,26,0.69,27,0.898,111,2.122,114,4.066,498,7.356,544,7.356,820,9.339,839,11.492,840,11.52,841,9.339,842,11.52]],["keywords/193",[]],["title/194",[769,680.19]],["content/194",[2,6.493,10,0.069,16,0.576,17,0.576,18,0.674,21,0.645,22,0.653,23,0.805,24,0.631,25,0.653,26,0.597,27,0.776,71,7.794,111,1.835,114,5.561,141,5.379,501,6.634,702,9.299,769,10.059,775,7.13,783,7.794,787,7.794,843,10.971,844,9.963,845,15.147,846,10.971,847,10.971,848,10.971,849,7.794]],["keywords/194",[]],["title/195",[850,941.221]],["content/195",[10,0.073,16,0.649,17,0.649,18,0.759,19,6.34,21,0.727,22,0.735,23,0.873,24,0.712,25,0.735,26,0.673,27,0.875,64,6.243,66,2.362,111,2.068,399,8.505,403,3.504,544,7.169,707,5.893,841,9.102,850,9.92,851,5.976,852,11.227,853,9.92]],["keywords/195",[]],["title/196",[828,631.736]],["content/196",[10,0.076,16,0.694,17,0.694,18,0.811,21,0.777,22,0.785,23,0.911,24,0.76,25,0.785,26,0.718,27,0.934,66,2.523,111,2.209,141,6.472,403,3.742,431,5.824,828,9.234,851,6.381]],["keywords/196",[]],["title/197",[583,694.266]],["content/197",[2,6.213,10,0.067,16,0.551,17,0.551,18,0.645,21,0.618,22,0.624,23,0.781,24,0.604,25,0.624,26,0.571,27,0.743,66,3.238,72,3.336,111,1.756,141,5.147,205,7.458,384,6.823,403,2.975,431,4.631,454,11.786,534,7.728,583,8.694,701,8.044,702,8.898,707,7.002,828,7.911,849,7.458,851,5.074,854,8.423,855,9.533,856,9.533]],["keywords/197",[]],["title/198",[65,694.266]],["content/198",[10,0.073,16,0.551,17,0.551,18,0.645,21,0.618,22,0.624,23,0.781,24,0.845,25,0.624,26,0.571,27,0.743,45,9.533,65,6.213,66,2.006,111,1.756,114,4.709,138,5.858,403,2.975,454,8.423,501,10.247,565,8.423,706,7.222,804,8.423,851,5.074,853,8.423,857,10.498,858,10.498,859,14.69,860,10.498,861,10.498,862,8.423,863,10.498]],["keywords/198",[]],["title/199",[864,941.221]],["content/199",[10,0.072,16,0.633,17,0.633,18,0.741,21,0.709,22,0.717,23,0.858,24,0.694,25,0.717,26,0.656,27,0.853,66,2.304,111,2.017,114,3.865,399,8.295,403,3.417,454,9.674,706,8.295,707,5.748,794,10.949,838,8.877,851,5.828,855,10.949,864,9.674,865,12.058,866,10.949]],["keywords/199",[]],["title/200",[867,806.989]],["content/200",[10,0.076,16,0.694,17,0.694,18,0.811,21,0.777,22,0.785,23,0.911,24,0.76,25,0.785,26,0.718,27,0.934,66,2.523,111,2.209,403,3.742,431,5.824,707,6.293,851,6.381,867,11.796]],["keywords/200",[]],["title/201",[380,680.19]],["content/201",[4,6.643,10,0.07,16,0.59,17,0.59,18,0.689,21,0.66,22,0.668,23,0.818,24,0.646,25,0.668,26,0.611,27,0.794,35,2.713,66,3.355,72,3.567,111,1.878,170,6.269,368,7.496,380,8.921,403,3.181,431,4.952,486,5.278,711,7.974,819,8.6,833,8.263,851,5.425]],["keywords/201",[]],["title/202",[381,680.19]],["content/202",[10,0.072,16,0.618,17,0.618,18,0.723,21,0.692,22,0.7,23,0.844,24,0.677,25,0.7,26,0.64,27,0.833,35,2.844,66,3.036,72,3.739,111,1.969,157,7.278,170,5.273,368,7.859,381,6.822,403,3.335,431,5.191,486,5.533,592,8.094,833,8.662,851,5.687,868,9.973]],["keywords/202",[]],["title/203",[382,694.266]],["content/203",[10,0.072,16,0.618,17,0.618,18,0.723,21,0.692,22,0.7,23,0.844,24,0.677,25,0.7,26,0.64,27,0.833,66,3.036,72,3.739,111,1.969,157,7.278,170,5.273,368,7.859,382,6.964,403,3.335,431,5.191,486,5.533,833,8.662,851,5.687,869,9.441,870,9.973,871,10.685]],["keywords/203",[]],["title/204",[837,743.19]],["content/204",[2,5.956,10,0.079,15,3.967,16,0.529,17,0.529,18,0.618,21,0.592,22,0.599,23,0.758,24,0.579,25,0.599,26,0.547,27,0.712,66,1.923,72,4.532,75,7.409,111,1.684,138,5.616,403,2.852,431,4.44,486,4.733,544,5.835,706,6.923,821,9.139,837,10.492,851,4.864,872,6.923,873,7.409,874,9.139,875,9.139,876,8.53,877,8.53,878,10.064,879,10.064,880,10.064,881,10.064]],["keywords/204",[]],["title/205",[170,389.308]],["content/205",[10,0.073,14,7.382,15,4.812,16,0.641,17,0.641,18,0.75,21,0.718,22,0.726,23,0.866,24,0.703,25,0.726,26,0.664,27,0.864,66,2.333,111,2.043,170,5.405,258,7.382,368,8.154,403,3.46,431,5.386,486,5.741,544,7.079,851,5.901,872,8.399]],["keywords/205",[]],["title/206",[558,743.19]],["content/206",[2,5.449,10,0.079,16,0.484,17,0.484,18,0.566,21,0.542,22,0.548,23,0.711,24,0.53,25,0.548,26,0.501,27,0.652,34,4.164,38,8.09,64,4.649,66,2.556,93,6.97,111,1.54,114,4.288,258,5.568,431,4.062,465,7.055,558,9.983,564,8.361,565,7.388,566,7.055,567,6.541,707,4.389,740,5.695,769,7.757,851,4.45,882,9.208,883,9.208,884,9.208,885,9.208,886,12.149,887,7.055,888,7.388,889,8.361]],["keywords/206",[]],["title/207",[398,762.39]],["content/207",[10,0.073,14,7.476,15,4.873,16,0.649,17,0.649,18,0.759,21,0.727,22,0.735,23,0.873,24,0.712,25,0.735,26,0.673,27,0.875,66,2.362,111,2.068,258,7.476,398,10.674,403,3.504,431,5.454,486,5.814,544,7.169,851,5.976,872,8.505]],["keywords/207",[]],["title/208",[890,941.221]],["content/208",[10,0.073,16,0.641,17,0.641,18,0.75,19,6.26,21,0.718,22,0.726,23,0.866,24,0.703,25,0.726,26,0.664,27,0.864,66,3.112,111,2.043,114,5.22,116,10.348,118,10.348,707,5.82,849,8.674,851,5.901,890,9.796,891,8.988,892,12.209]],["keywords/208",[]],["title/209",[67,680.19]],["content/209",[10,0.072,14,7.291,15,4.753,16,0.633,17,0.633,18,0.741,21,0.709,22,0.717,23,0.858,24,0.694,25,0.717,26,0.656,27,0.853,66,2.304,67,6.991,111,2.017,114,3.865,403,3.417,431,5.319,486,5.67,544,6.991,804,9.674,805,8.877,806,8.877,851,5.828,872,8.295]],["keywords/209",[]],["title/210",[68,654.576]],["content/210",[10,0.072,14,7.291,15,4.753,16,0.633,17,0.633,18,0.741,21,0.709,22,0.717,23,0.858,24,0.694,25,0.717,26,0.656,27,0.853,66,2.304,68,6.728,111,2.017,114,3.865,403,3.417,431,5.319,486,5.67,544,6.991,805,8.877,806,8.877,808,10.949,851,5.828,872,8.295]],["keywords/210",[]],["title/211",[893,941.221]],["content/211",[10,0.082,16,0.604,17,0.604,18,0.706,19,5.891,21,0.676,22,0.683,23,0.831,24,0.661,25,0.683,26,0.85,27,0.813,66,2.987,111,1.922,170,3.813,259,8.144,403,3.256,411,8.458,487,7.106,851,5.553,893,9.218,894,11.489,895,14.196]],["keywords/211",[]],["title/212",[896,941.221]],["content/212",[10,0.073,16,0.649,17,0.649,18,0.759,21,0.727,22,0.735,23,0.873,24,0.712,25,0.735,26,0.673,27,0.875,66,2.362,111,2.068,114,3.963,189,10.479,403,3.504,544,7.169,567,8.784,707,5.893,833,9.102,838,9.102,841,9.102,851,5.976,896,9.92]],["keywords/212",[]],["title/213",[897,941.221]],["content/213",[2,4.894,10,0.07,16,0.434,17,0.434,18,0.759,21,0.487,22,0.492,23,0.44,24,0.852,25,0.492,26,0.45,27,0.585,30,5.185,61,6.635,62,6.336,64,6.241,66,1.58,111,1.383,114,4.744,144,9.917,165,6.545,220,4.176,399,5.689,403,2.344,425,7.509,431,3.648,444,5.523,486,3.889,671,10.475,706,5.689,718,7.009,721,11.874,849,5.875,851,3.997,854,6.635,862,11.874,897,6.635,898,6.635,899,11.224,900,7.509,901,8.269,902,13.439,903,8.269,904,7.509]],["keywords/213",[]],["title/214",[905,863.609]],["content/214",[10,0.075,16,0.684,17,0.684,18,0.8,21,0.766,22,0.775,23,0.903,24,0.75,25,0.775,26,0.709,27,0.922,64,6.577,66,3.248,111,2.179,431,5.746,437,9.589,851,6.296,905,12.513]],["keywords/214",[]],["title/215",[156,654.576]],["content/215",[10,0.081,16,0.303,17,0.303,18,0.574,21,0.34,22,0.343,23,0.496,24,0.332,25,0.343,26,0.314,27,0.408,28,2.751,29,2.829,30,3.271,34,6.112,35,3.267,37,2.751,40,2.968,41,3.22,64,2.914,73,3.415,109,2.643,111,1.562,121,3.183,122,2.486,154,12.012,155,3.656,156,5.21,159,6.272,160,2.714,161,3.281,165,7.157,192,3.75,236,5.606,375,3.108,377,1.788,378,3.162,379,3.415,403,2.647,431,2.546,486,2.714,513,4.248,514,4.248,515,4.248,516,4.248,517,4.248,518,4.248,519,4.248,520,6.874,521,4.1,522,4.248,524,4.63,525,4.248,526,5.776,527,4.248,528,4.248,529,4.248,530,7.275,531,4.248,532,3.854,550,4.422,553,4.248,773,4.17,775,3.75,906,3.97,907,5.24,908,5.771]],["keywords/215",[]],["title/216",[170,389.308]],["content/216",[10,0.089,13,3.159,16,0.385,17,0.385,18,0.451,21,0.432,22,0.436,23,0.6,24,0.422,25,0.436,26,0.399,27,0.519,30,6.168,35,2.728,66,1.402,111,1.227,155,8.714,170,5.843,260,8.939,261,6.824,269,6.98,270,6.824,368,7.538,394,9.462,701,5.62,775,4.767,906,5.046,909,6.217,910,15.444,911,10.248]],["keywords/216",[]],["title/217",[157,725.591]],["content/217",[10,0.083,16,0.349,17,0.349,18,0.408,21,0.39,22,0.395,23,0.555,24,0.382,25,0.395,26,0.361,27,0.47,30,3.657,34,6.617,35,3.119,37,3.163,40,3.317,52,1.027,64,3.351,66,1.268,109,3.039,111,1.746,119,1.36,121,3.558,122,2.858,154,12.229,155,8.175,157,6.457,159,5.988,160,3.12,161,3.773,165,5.528,192,4.312,236,4.976,375,3.573,377,2.056,378,3.636,379,3.927,403,1.881,431,2.927,486,3.12,525,4.885,526,4.104,527,4.885,528,4.885,529,4.885,530,6.457,531,4.885,532,4.432,551,8.847,552,7.685,553,4.885,775,4.312,906,4.565]],["keywords/217",[]],["title/218",[15,462.393]],["content/218",[10,0.083,14,7.496,15,3.273,16,0.263,17,0.263,18,0.307,21,0.294,22,0.297,23,0.441,24,0.288,25,0.297,26,0.272,27,0.354,28,5.075,29,4.071,30,3.73,34,6.709,35,3.324,37,2.383,40,2.639,41,4.633,64,2.525,96,2.525,109,2.29,111,1.389,121,3.629,122,2.154,154,10.989,155,9.958,159,5.753,160,2.351,161,2.843,165,6.564,192,3.25,236,5.909,375,2.693,377,1.549,378,5.834,379,2.959,403,1.417,431,2.206,486,2.351,498,4.814,504,3.44,510,3.831,523,6.112,525,3.681,526,5.136,527,3.681,528,3.681,529,3.681,530,6.585,531,3.681,532,3.34,543,3.25,544,2.899,546,4.541,547,7.54,548,7.54,549,4.541,550,3.831,775,3.25,872,3.44,906,3.44,912,8.303]],["keywords/218",[]],["title/219",[385,863.609]],["content/219",[10,0.083,15,3.497,16,0.466,17,0.466,18,0.545,21,0.522,22,0.528,23,0.692,24,0.511,25,0.528,26,0.924,27,1.092,30,5.404,66,1.695,75,6.531,109,4.064,111,2.178,121,4.438,141,6.383,159,4.117,257,7.52,369,7.118,377,2.749,385,13.323,389,7.118,431,3.914,486,4.172,544,5.144,872,6.103,906,6.103,913,8.872,914,8.057,915,8.057,916,8.057]],["keywords/219",[]],["title/220",[917,941.221]],["content/220",[10,0.088,16,0.42,17,0.42,18,0.491,19,9.338,21,0.471,22,0.476,23,0.641,24,0.46,25,0.476,26,0.435,27,0.566,38,4.836,84,5.888,109,3.663,111,2.017,121,2.726,122,3.445,205,5.682,379,11.185,424,6.779,485,3.486,534,5.888,544,4.637,831,7.263,841,5.888,891,5.888,906,5.502,917,12.956,918,7.998,919,6.779,920,7.263,921,7.263,922,7.263,923,7.263]],["keywords/220",[]],["title/221",[1,530.518]],["content/221",[1,7.088,10,0.087,16,0.479,17,0.479,18,0.56,21,0.537,22,0.543,23,0.706,24,0.525,25,0.543,26,0.496,27,0.645,35,3.212,52,1.412,61,7.318,109,4.178,110,5.09,111,1.526,114,2.924,119,1.87,134,5.186,155,8.418,159,4.233,220,4.606,553,6.715,569,7.318,570,10.661,571,7.318,572,12.066,573,7.318,574,8.283,576,7.318,577,7.318,775,5.928,906,6.275]],["keywords/221",[]],["title/222",[440,833.406]],["content/222",[2,4.153,10,0.076,16,0.369,17,0.369,18,0.431,21,0.413,22,0.417,23,0.58,24,0.404,25,0.417,26,0.382,27,0.497,35,1.696,52,1.087,64,3.544,72,2.23,98,4.153,111,2.238,112,3.916,114,4.835,121,2.392,141,3.441,165,3.716,170,2.329,193,6.373,209,5.948,369,5.631,437,11.105,440,12.286,799,9.904,819,5.377,854,8.751,869,5.631,891,5.167,906,4.828,924,7.018,925,7.018,926,15.085,927,7.018,928,14.836,929,6.373,930,7.018,931,10.906,932,7.018,933,6.373,934,12.147,935,12.147,936,6.373,937,6.373,938,6.373,939,7.018]],["keywords/222",[]],["title/223",[940,941.221]],["content/223",[10,0.079,16,0.529,17,0.529,18,0.618,21,0.592,22,0.599,23,0.758,24,0.579,25,0.599,26,0.901,27,0.712,96,5.082,109,4.61,111,2.386,121,3.43,122,8.191,170,3.34,544,5.835,841,7.409,940,8.075,941,7.711,942,18.015,943,10.064,944,9.139,945,15.039,946,9.139,947,8.53]],["keywords/223",[]],["title/224",[259,611.129]],["content/224",[10,0.078,16,0.434,17,0.434,18,0.508,21,0.487,22,0.492,23,0.657,24,0.476,25,0.492,26,0.805,27,0.585,40,2.628,72,2.628,98,4.894,109,3.788,111,2.94,121,5.045,141,4.054,170,2.744,236,7.055,259,9.956,487,5.115,495,10.181,496,8.502,497,8.502,498,4.795,499,6.088,500,5.689,501,5,502,5.689,822,6.635,941,6.336,944,7.509,948,7.509,949,8.269,950,11.224,951,8.269]],["keywords/224",[]],["title/225",[873,863.609]],["content/225",[10,0.079,15,4.424,16,0.59,17,0.59,18,0.689,21,0.66,22,0.668,23,0.818,24,0.646,25,0.668,26,0.611,27,0.794,66,2.94,72,4.89,109,7.048,111,1.878,161,6.382,205,7.974,738,9.005,873,8.263,904,10.192,905,11.327,941,8.6,952,10.192,953,11.224,954,10.192]],["keywords/225",[]],["title/226",[376,680.19]],["content/226",[10,0.09,16,0.385,17,0.385,18,0.451,21,0.432,22,0.436,23,0.6,24,0.422,25,0.436,26,0.399,27,0.519,30,2.57,64,3.704,73,6.679,98,4.341,103,6.217,111,1.227,121,2.5,131,5.4,141,3.596,170,2.434,376,6.544,380,4.253,381,4.253,382,4.341,395,5.211,398,4.767,436,5.211,554,4.767,707,3.496,740,4.537,766,5.885,769,4.253,837,4.647,941,5.62,955,7.335,956,6.661,957,6.661,958,6.661,959,6.661,960,6.661,961,6.661,962,6.661,963,6.661,964,6.661,965,6.661,966,6.661,967,6.661,968,6.217]],["keywords/226",[]],["title/227",[111,196.26]],["content/227",[6,7.992,10,0.071,16,0.523,17,0.523,18,0.612,21,0.586,22,0.592,23,0.752,24,0.573,25,0.592,26,0.542,64,8.316,72,5.699,75,10.422,111,2.368,141,4.883,188,9.046,584,7.333,585,5.664,586,7.333,701,7.633,787,7.077,819,7.633,820,7.333,822,11.358,909,8.443,969,14.156,970,14.156,971,9.961,972,9.961,973,9.961,974,9.961]],["keywords/227",[]],["title/228",[585,666.995]],["content/228",[4,5.501,6,7.458,10,0.085,16,0.488,17,0.488,18,0.571,21,0.932,22,0.553,23,0.716,24,0.535,25,0.553,26,0.945,35,2.247,72,6.111,110,5.187,111,1.555,160,4.371,161,5.285,578,8.441,579,8.441,584,6.843,585,5.285,586,6.843,701,7.123,822,7.458,909,7.878,928,8.441,941,7.123,975,9.296,976,8.441,977,8.441,978,9.296]],["keywords/228",[]],["title/229",[472,863.609]],["content/229",[4,7.317,10,0.073,16,0.649,17,0.649,18,0.759,21,0.727,22,0.735,23,0.873,24,0.712,25,0.735,26,0.673,27,0.875,98,7.317,111,2.068,141,6.061,470,9.92,472,9.102,477,9.92,478,9.92,486,5.814,820,9.102,979,11.227,980,11.227,981,11.227]],["keywords/229",[]],["title/230",[436,833.406]],["content/230",[10,0.072,14,7.291,15,4.753,16,0.633,17,0.633,18,0.741,21,0.709,22,0.717,23,0.858,24,0.694,25,0.717,26,0.656,27,0.853,66,2.304,111,2.017,403,3.417,431,5.319,436,11.475,437,8.877,486,5.67,544,6.991,851,5.828,853,9.674,862,9.674,872,8.295]],["keywords/230",[]],["title/231",[982,941.221]],["content/231",[10,0.073,13,5.259,16,0.641,17,0.641,18,0.75,21,0.718,22,0.726,23,0.866,24,0.703,25,0.726,26,0.664,27,0.864,35,2.951,66,2.333,72,3.88,111,2.043,403,3.46,431,5.386,437,8.988,851,5.901,869,9.796,886,11.087,887,9.355,982,9.796,983,12.209]],["keywords/231",[]],["title/232",[984,941.221]],["content/232",[10,0.075,16,0.684,17,0.684,18,0.8,21,0.766,22,0.775,23,0.903,24,0.75,25,0.775,26,0.709,27,0.922,64,6.577,66,2.489,111,2.179,243,11.04,403,3.692,431,5.746,592,8.96,851,6.296,984,10.451]],["keywords/232",[]],["title/233",[985,941.221]],["content/233",[10,0.072,16,0.618,17,0.618,18,0.723,21,0.692,22,0.7,23,0.844,24,0.677,25,0.7,26,0.64,27,0.833,66,2.248,67,6.822,72,3.739,111,1.969,114,5.093,403,3.335,431,5.191,437,8.662,501,9.607,851,5.687,866,10.685,985,9.441,986,11.766,987,11.766,988,9.973]],["keywords/233",[]],["title/234",[989,806.989]],["content/234",[4,7.411,10,0.074,14,7.572,16,0.658,17,0.658,18,0.769,21,0.737,22,0.745,23,0.88,24,0.721,25,0.745,26,0.681,27,0.886,66,2.393,111,2.095,403,3.549,431,5.525,486,5.889,851,6.053,989,11.395,990,12.523,991,11.372]],["keywords/234",[]],["title/235",[10,4.663]],["content/235",[]],["keywords/235",[]],["title/236",[10,4.663]],["content/236",[10,0.083]],["keywords/236",[]],["title/237",[10,4.663]],["content/237",[]],["keywords/237",[]],["title/238",[10,4.177,47,475.463]],["content/238",[1,7.624,10,0.067,23,0.896,43,11.977,46,11.597,47,11.977]],["keywords/238",[]],["title/239",[10,4.177,48,492.694]],["content/239",[1,7.624,10,0.067,13,7.261,23,0.896,43,11.977,48,12.411]],["keywords/239",[]],["title/240",[10,4.177,49,567.233]],["content/240",[1,9.212,10,0.073,50,14.705,52,2.838,53,14.705,54,10.348,55,16.643,56,10.348,57,10.348,58,14.79,59,10.348,60,10.348,63,11.087]],["keywords/240",[]],["title/241",[10,4.663]],["content/241",[1,3.42,10,0.09,16,0.397,17,0.397,18,0.465,20,5.051,21,0.445,22,0.45,23,0.614,24,0.435,25,0.45,26,0.628,27,0.535,30,4.047,43,11.149,52,1.789,65,4.476,66,2.679,67,4.385,68,4.22,69,6.868,72,2.404,73,4.476,74,6.868,76,6.868,79,6.868,87,10.491,88,6.868,92,6.868,93,3.94,96,3.819,99,5.795,100,6.868,101,10.491,102,6.868,104,6.868,105,6.868,107,6.868,813,7.948]],["keywords/241",[]],["title/242",[109,390.381,129,722.357]],["content/242",[]],["keywords/242",[]],["title/243",[707,559.18]],["content/243",[10,0.084,16,0.658,17,0.658,18,0.769,21,0.737,22,0.745,23,0.88,24,0.721,25,0.745,26,0.681,27,0.886,35,3.027,52,1.939,66,2.393,72,3.98,111,2.095,119,2.567,707,5.969,828,6.744,992,9.219]],["keywords/243",[]],["title/244",[740,725.591]],["content/244",[10,0.085,16,0.611,17,0.611,18,0.714,21,0.684,22,0.691,23,0.838,24,0.669,25,0.691,26,0.632,27,0.823,35,2.81,52,2.44,66,2.221,72,3.695,111,1.945,119,2.383,491,4.631,492,4.631,740,7.191,828,6.261,992,8.559,993,10.557]],["keywords/244",[]],["title/245",[397,994.263]],["content/245",[10,0.085,16,0.596,17,0.596,18,0.697,21,0.668,22,0.675,23,0.824,24,0.654,25,0.675,26,0.618,27,0.804,35,2.745,52,2.402,66,2.17,72,3.609,111,1.9,119,2.327,258,6.866,491,4.523,492,4.523,592,7.811,740,7.023,828,6.115,994,14.083]],["keywords/245",[]],["title/246",[753,762.39]],["content/246",[10,0.084,16,0.626,17,0.626,18,0.732,19,6.107,21,0.701,22,0.708,23,0.851,24,0.685,25,0.708,26,0.648,27,0.843,38,7.202,52,1.844,72,3.785,84,8.768,93,6.205,111,1.993,119,2.441,122,5.13,488,5.925,778,10.816,995,10.095]],["keywords/246",[]],["title/247",[887,898.867]],["content/247",[10,0.084,16,0.626,17,0.626,18,0.732,19,6.107,21,0.701,22,0.708,23,0.851,24,0.685,25,0.708,26,0.648,27,0.843,38,7.202,52,1.844,72,3.785,84,8.768,93,6.205,111,1.993,119,2.441,122,5.13,887,9.126,995,10.095,996,10.816]],["keywords/247",[]],["title/248",[888,941.221]],["content/248",[10,0.086,16,0.57,17,0.57,18,0.666,19,5.563,21,0.638,22,0.645,23,0.799,24,0.624,25,0.645,26,0.59,27,0.768,38,6.56,52,2.327,72,3.448,84,7.987,93,5.652,111,1.815,119,2.224,122,4.673,488,5.397,491,4.322,492,4.322,543,7.051,888,8.704,995,9.195,997,9.852]],["keywords/248",[]],["title/249",[769,680.19]],["content/249",[10,0.084,16,0.604,17,0.604,18,0.706,20,7.673,21,0.676,22,0.683,23,0.831,24,0.661,25,0.683,26,0.625,27,0.813,41,6.411,52,1.779,72,3.651,111,1.922,119,2.355,122,4.949,170,3.813,411,8.458,769,6.661,782,9.218,783,8.162,998,6.532,999,14.196]],["keywords/249",[]],["title/250",[26,63.815]],["content/250",[10,0.084,16,0.626,17,0.626,18,0.732,21,0.701,22,0.708,23,0.851,24,0.685,25,0.708,26,0.871,27,0.843,52,1.844,72,3.785,111,1.993,119,2.441,121,4.06,170,3.953,802,9.556,803,9.556,998,6.772,1000,14.547]],["keywords/250",[]],["title/251",[1001,941.221]],["content/251",[10,0.082,16,0.479,17,0.479,18,0.56,21,0.537,22,1.024,23,0.706,24,0.525,25,0.543,26,0.937,27,0.645,35,2.205,38,5.516,39,6.989,52,2.057,72,5.472,96,4.606,98,5.398,111,1.526,119,1.87,121,3.109,159,6.166,170,4.41,488,4.537,491,3.634,492,3.634,538,7.731,559,6.715,754,7.731,891,6.715,1002,7.318,1003,9.121,1004,9.121,1005,8.283]],["keywords/251",[]],["title/252",[1006,1065.279]],["content/252",[10,0.082,16,0.475,17,0.475,18,0.555,21,0.532,22,1.02,23,0.701,24,0.52,25,0.537,26,0.718,27,0.64,35,2.184,38,5.464,39,6.924,52,2.044,72,5.448,75,6.653,96,4.563,98,5.348,111,1.512,119,1.852,121,3.08,159,6.124,170,2.999,385,6.653,488,4.495,491,3.6,492,3.6,538,7.659,559,6.653,707,4.308,841,6.653,891,6.653,1001,7.251,1002,7.251,1007,9.037,1008,9.037,1009,8.206]],["keywords/252",[]],["title/253",[828,631.736]],["content/253",[10,0.084,16,0.611,17,0.611,18,0.714,21,0.684,22,0.691,23,0.838,24,0.669,25,0.691,26,0.632,27,0.823,52,1.8,66,2.221,72,3.695,111,1.945,119,2.383,170,3.858,377,3.602,566,8.908,711,8.259,828,6.261,998,6.61,1010,14.311,1011,10.557]],["keywords/253",[]],["title/254",[767,941.221]],["content/254",[4,6.493,10,0.083,16,0.576,17,0.576,18,0.674,19,7.767,21,0.645,22,0.653,23,0.805,24,0.631,25,0.653,26,0.597,27,0.776,37,5.23,52,1.699,72,3.487,93,5.715,111,1.835,119,2.249,122,4.726,170,5.027,532,7.328,753,7.13,780,8.802,998,6.238,1012,10.971,1013,13.755]],["keywords/254",[]],["title/255",[95,863.609]],["content/255",[2,6.72,10,0.082,16,0.596,17,0.596,18,0.697,20,7.584,21,0.668,22,0.675,23,0.824,24,0.654,25,0.675,26,0.618,27,0.804,52,1.758,72,6.032,95,13.003,111,1.9,119,2.327,787,8.067,852,10.311,977,10.311,1014,8.7,1015,10.311]],["keywords/255",[]],["title/256",[837,743.19]],["content/256",[4,6.643,10,0.087,16,0.59,17,0.59,18,0.689,21,0.66,22,0.668,23,0.818,24,0.646,25,0.668,26,0.611,27,0.794,35,2.713,52,2.383,72,3.567,96,5.668,111,1.878,119,2.301,488,5.583,735,8.6,837,7.111,1016,11.224,1017,10.192,1018,10.192]],["keywords/256",[]],["title/257",[1019,1065.279]],["content/257",[4,6.72,10,0.083,16,0.596,17,0.596,18,0.697,21,0.668,22,0.675,23,0.824,24,0.654,25,0.675,26,0.844,27,0.804,35,2.745,52,2.402,72,3.609,96,5.734,111,1.9,119,2.327,220,5.734,488,5.648,735,8.7,1020,10.311,1021,8.7,1022,10.311,1023,9.11]],["keywords/257",[]],["title/258",[1024,1065.279]],["content/258",[4,6.72,10,0.083,16,0.596,17,0.596,18,0.697,21,0.668,22,0.675,23,0.824,24,0.654,25,0.675,26,0.844,27,0.804,35,2.745,52,2.402,72,3.609,96,5.734,111,1.9,119,2.327,220,5.734,488,5.648,735,8.7,1021,8.7,1023,9.11,1025,10.311,1026,10.311]],["keywords/258",[]],["title/259",[67,680.19]],["content/259",[2,5.398,10,0.083,16,0.479,17,0.479,18,0.56,21,0.537,22,0.543,23,0.706,24,0.525,25,0.543,26,0.496,27,0.645,34,4.125,52,2.057,66,2.539,67,5.289,111,1.526,114,2.924,119,1.87,170,3.027,377,2.826,403,2.585,491,3.634,492,3.634,706,6.275,746,7.318,757,7.318,787,6.48,804,10.661,805,9.782,806,9.782,849,9.44,876,7.731,877,7.731,898,7.318,998,5.186,1027,12.066,1028,8.283]],["keywords/259",[]],["title/260",[68,654.576]],["content/260",[10,0.086,16,0.546,17,0.546,18,0.638,21,0.611,22,0.618,23,0.775,24,0.598,25,0.618,26,0.565,27,0.735,52,2.258,66,2.786,68,5.795,111,1.738,114,3.329,119,2.129,170,3.447,377,3.218,403,2.944,491,4.137,492,4.137,711,7.379,805,7.646,806,7.646,849,7.379,988,8.803,998,5.905,1029,13.24]],["keywords/260",[]],["title/261",[398,762.39]],["content/261",[2,5.449,10,0.083,16,0.484,17,0.484,18,0.566,21,0.542,22,0.548,23,0.711,24,0.53,25,0.548,26,0.501,27,0.652,34,4.164,52,2.072,66,2.556,68,5.138,111,1.54,114,2.951,119,1.887,170,3.056,377,2.853,398,8.695,399,6.334,403,2.61,406,10.734,491,3.668,492,3.668,559,6.778,706,6.334,746,7.388,757,7.388,787,6.541,849,9.504,876,7.804,877,7.804,898,7.388,976,8.361,998,5.235,1028,8.361]],["keywords/261",[]],["title/262",[832,806.989]],["content/262",[10,0.082,16,0.564,17,0.564,18,0.659,21,0.631,22,0.638,23,0.793,24,0.618,25,0.638,26,0.584,27,0.759,52,1.661,72,4.74,111,1.795,119,2.199,121,3.657,170,3.561,565,8.609,707,5.114,711,7.622,832,11.794,834,8.609,898,8.609,998,6.1,1030,10.729,1031,13.544,1032,9.743,1033,9.743]],["keywords/262",[]],["title/263",[838,863.609]],["content/263",[10,0.085,16,0.633,17,0.633,18,0.741,21,0.709,22,0.717,23,0.858,24,0.694,25,0.717,26,0.656,27,0.853,52,1.867,66,2.304,111,2.017,114,3.865,119,2.472,170,4.002,377,3.736,399,8.295,838,8.877,998,6.856,1034,10.949]],["keywords/263",[]],["title/264",[707,559.18]],["content/264",[10,0.083,16,0.633,17,0.633,18,0.741,21,0.709,22,0.717,23,0.858,24,0.694,25,0.717,26,0.656,27,0.853,52,1.867,66,2.304,72,3.832,111,2.017,119,2.472,377,3.736,707,5.748,828,6.493,992,8.877,1035,12.058,1036,14.667]],["keywords/264",[]],["title/265",[65,694.266]],["content/265",[10,0.083,16,0.59,17,0.59,18,0.689,21,0.66,22,0.668,23,0.818,24,0.646,25,0.668,26,0.611,27,0.794,52,1.738,66,2.94,72,3.567,111,1.878,119,2.301,170,5.106,377,3.478,431,4.952,998,6.382,1037,10.192,1038,11.224,1039,11.224,1040,13.972,1041,10.192]],["keywords/265",[]],["title/266",[1042,1065.279]],["content/266",[2,6.88,10,0.082,16,0.611,17,0.611,18,0.714,21,0.684,22,0.691,23,0.838,24,0.669,25,0.691,26,0.632,27,0.823,52,1.8,111,1.945,114,3.726,119,2.383,501,9.53,534,11.602,1014,8.908,1043,15.76,1044,10.557,1045,11.626,1046,10.557]],["keywords/266",[]],["title/267",[380,680.19]],["content/267",[10,0.083,16,0.596,17,0.596,18,0.697,21,0.668,22,0.675,23,0.824,24,0.654,25,0.675,26,0.618,27,0.804,52,1.758,98,6.72,111,1.9,114,3.64,119,2.327,121,3.87,170,3.768,380,6.584,998,6.456,1047,10.311,1048,14.083,1049,10.311,1050,14.083,1051,10.311]],["keywords/267",[]],["title/268",[381,680.19]],["content/268",[10,0.082,16,0.564,17,0.564,18,0.659,21,0.631,22,0.638,23,0.793,24,0.618,25,0.638,26,0.584,27,0.759,52,1.661,98,6.35,111,1.795,114,3.439,119,2.199,122,4.621,170,3.561,543,6.973,592,7.381,783,7.622,868,9.094,998,6.1,1052,10.729,1053,10.729,1054,10.729,1055,10.729,1056,10.729,1057,10.729,1058,13.544,1059,9.743]],["keywords/268",[]],["title/269",[382,694.266]],["content/269",[10,0.083,16,0.59,17,0.59,18,0.689,21,0.66,22,0.668,23,0.818,24,0.646,25,0.668,26,0.611,27,0.794,52,1.738,98,6.643,111,1.878,114,3.598,119,2.301,121,3.826,141,5.503,170,3.725,869,9.005,870,9.513,998,6.382,1060,11.224,1061,13.972,1062,13.972,1063,10.192]],["keywords/269",[]],["title/270",[867,806.989]],["content/270",[2,5.956,10,0.082,16,0.529,17,0.529,18,0.618,21,0.592,22,0.599,23,0.758,24,0.579,25,0.599,26,0.547,27,0.712,38,8.623,52,1.558,84,7.409,93,5.243,96,5.082,111,1.684,112,5.616,119,2.063,170,4.732,461,9.139,566,7.711,707,6.797,711,7.15,819,7.711,867,9.81,998,5.722,1064,14.26,1065,12.949,1066,9.139]],["keywords/270",[]],["title/271",[1067,1065.279]],["content/271",[10,0.083,16,0.583,17,0.583,18,0.681,21,0.653,22,0.66,23,0.811,24,1.004,25,0.66,26,0.604,27,0.785,52,1.718,66,2.12,111,1.856,114,3.557,119,2.274,237,6.863,239,8.169,377,3.438,854,8.903,870,9.404,871,10.076,1037,10.076,1068,11.096,1069,13.863,1070,10.076]],["keywords/271",[]],["title/272",[1071,1065.279]],["content/272",[10,0.082,16,0.618,17,0.618,18,0.723,21,0.692,22,0.7,23,0.844,24,0.677,25,0.7,26,0.64,27,0.833,52,1.822,66,2.248,72,3.739,109,5.389,111,1.969,119,2.412,121,4.011,161,6.69,170,3.905,493,7.859,1002,9.441,1072,14.428,1073,10.685]],["keywords/272",[]],["title/273",[835,833.406]],["content/273",[10,0.084,16,0.611,17,0.611,18,0.714,21,0.684,22,0.937,23,0.838,24,0.669,25,0.691,26,0.632,27,0.823,52,1.8,111,1.945,114,3.726,119,2.383,121,3.963,170,3.858,493,7.765,835,11.196,998,6.61,1074,14.311,1075,10.557]],["keywords/273",[]],["title/274",[839,806.989]],["content/274",[10,0.084,16,0.611,17,0.611,18,0.714,21,0.684,22,0.691,23,0.838,24,0.669,25,0.691,26,0.632,27,0.823,52,1.8,111,1.945,114,3.726,119,2.383,121,3.963,170,3.858,493,7.765,498,6.741,839,7.998,998,6.61,1076,14.311,1077,10.557,1078,10.557]],["keywords/274",[]],["title/275",[989,806.989]],["content/275",[10,0.087,15,4.424,16,0.59,17,0.59,18,0.689,21,0.66,22,0.668,23,0.818,24,0.646,25,0.668,26,0.611,27,0.794,28,5.35,29,5.503,30,3.932,34,5.076,35,3.719,111,1.878,159,5.208,209,9.513,989,12.077,1079,10.192]],["keywords/275",[]],["title/276",[439,806.989]],["content/276",[10,0.084,16,0.666,17,0.666,18,0.779,21,0.746,22,0.755,23,0.888,24,0.73,25,0.755,26,0.69,27,0.898,52,1.964,111,2.122,114,4.066,119,2.6,377,3.931,439,8.727,697,9.72,1002,10.178]],["keywords/276",[]],["title/277",[10,4.663]],["content/277",[10,0.09,15,3.809,16,0.508,17,0.508,18,0.851,19,8.304,20,6.455,21,0.569,22,0.575,23,0.736,24,0.556,25,0.575,26,0.526,27,0.684,28,4.607,29,4.738,30,3.386,31,8.776,32,8.776,33,8.776,34,6.265,35,2.336,36,8.191,37,4.607,41,5.393,42,8.191,1080,9.665]],["keywords/277",[]],["title/278",[10,4.663]],["content/278",[]],["keywords/278",[]],["title/279",[10,4.663]],["content/279",[10,0.083]],["keywords/279",[]],["title/280",[10,4.663]],["content/280",[]],["keywords/280",[]],["title/281",[10,4.177,47,475.463]],["content/281",[0,10.194,1,7.624,10,0.067,23,0.896,46,11.597,47,11.977]],["keywords/281",[]],["title/282",[10,4.177,48,492.694]],["content/282",[0,10.194,1,7.624,10,0.067,13,7.261,23,0.896,48,12.411]],["keywords/282",[]],["title/283",[10,4.177,49,567.233]],["content/283",[1,9.212,10,0.073,50,14.705,52,2.838,53,14.705,54,10.348,56,10.348,57,10.348,59,10.348,60,10.348,1081,18.327,1082,16.287,1083,12.209]],["keywords/283",[]],["title/284",[10,4.663]],["content/284",[]],["keywords/284",[]],["title/285",[10,4.663]],["content/285",[0,4.243,1,1.852,10,0.09,16,0.215,17,0.215,18,0.252,19,4.72,20,10.911,21,0.241,22,0.244,23,0.373,24,0.236,25,0.244,26,0.223,27,0.29,41,7.98,50,3.286,52,1.087,65,2.424,66,3.01,68,2.285,93,3.655,96,3.543,165,3.716,170,1.359,241,3.472,275,3.286,379,5.447,381,2.375,399,7.501,403,2.609,408,3.286,444,2.736,498,6.323,504,2.818,510,3.138,521,2.91,543,2.662,839,2.818,868,3.472,919,3.472,947,5.947,988,3.472,1084,2.736,1085,3.719,1086,4.096,1087,8.359,1088,4.096,1089,3.719,1090,3.719,1091,3.719,1092,3.719,1093,7.017,1094,4.096,1095,4.096,1096,4.096,1097,4.096,1098,4.096,1099,6.372,1100,4.096,1101,4.096,1102,4.096,1103,4.096,1104,7.017,1105,4.096,1106,4.096,1107,4.096,1108,4.096,1109,7.017,1110,4.096,1111,4.096,1112,4.096]],["keywords/285",[]],["title/286",[10,3.388,1113,773.952]],["content/286",[0,7.476,1,5.591,10,0.089,16,0.649,17,0.649,18,0.759,21,0.727,22,0.735,23,0.873,24,0.712,25,0.735,26,0.673,27,0.875,1084,8.258,1113,11.227,1114,12.364,1115,8.784]],["keywords/286",[]],["title/287",[10,4.663]],["content/287",[0,5.516,1,4.125,10,0.09,16,0.479,17,0.479,18,0.56,19,8.037,21,0.537,22,0.79,23,0.706,24,0.525,25,0.543,26,0.496,27,0.645,35,2.205,41,5.09,52,1.412,220,6.709,379,9.276,543,5.928,1021,6.989,1084,6.092,1085,8.283,1089,8.283,1090,8.283,1091,8.283,1116,9.121,1117,9.121]],["keywords/287",[]],["title/288",[10,4.663]],["content/288",[]],["keywords/288",[]],["title/289",[1118,1173.093]],["content/289",[0,5.516,1,4.125,10,0.091,15,3.595,16,0.479,17,0.479,18,0.56,21,0.537,22,0.543,23,0.706,24,0.525,25,0.543,26,0.496,27,0.645,28,6.334,29,6.514,30,4.655,34,6.009,35,3.789,485,3.976,853,7.318,1084,6.092,1115,6.48,1119,8.283,1120,8.283]],["keywords/289",[]],["title/290",[1121,1065.279]],["content/290",[0,5.568,1,4.164,10,0.091,15,3.629,16,0.484,17,0.484,18,0.566,21,0.542,22,0.548,23,0.711,24,0.53,25,0.548,26,0.501,27,0.652,28,4.389,29,4.514,30,3.226,34,4.164,35,2.226,36,7.804,37,4.389,42,11.339,377,2.853,1084,6.15,1115,6.541,1119,8.361,1120,8.361,1121,8.361,1122,9.208]],["keywords/290",[]],["title/291",[1123,1065.279]],["content/291",[0,5.043,1,3.772,10,0.09,15,3.287,16,0.438,17,0.438,18,0.914,21,0.491,22,0.496,23,0.661,24,0.48,25,0.496,26,0.454,27,0.59,28,3.976,29,4.089,30,2.922,34,3.772,35,3.007,66,1.594,192,5.42,220,4.211,379,9.759,498,8.625,1084,5.57,1087,7.574,1115,5.925,1123,7.574,1124,8.34,1125,8.34,1126,8.34,1127,8.34]],["keywords/291",[]],["title/292",[131,863.609]],["content/292",[0,5,1,3.74,10,0.089,15,3.26,16,0.434,17,0.434,18,0.508,21,0.487,22,0.492,23,0.657,24,0.476,25,0.492,26,0.45,27,0.585,28,3.942,29,4.054,30,2.897,35,2.988,52,1.281,131,6.088,165,4.379,170,2.744,196,4.894,236,3.942,411,6.088,486,3.889,1084,5.523,1092,7.509,1115,5.875,1128,8.269,1129,8.269,1130,8.269,1131,8.269,1132,8.269,1133,8.269,1134,8.269,1135,8.269,1136,8.269,1137,8.269,1138,8.269,1139,8.269,1140,7.509,1141,8.269]],["keywords/292",[]],["title/293",[554,762.39]],["content/293",[0,7.873,1,4.012,10,0.091,15,3.497,16,0.466,17,0.466,18,0.545,21,0.522,22,0.528,23,0.692,24,0.511,25,0.528,26,0.483,27,0.628,28,6.207,29,6.383,30,4.562,34,5.888,35,3.728,554,5.766,1084,5.926,1115,6.303,1140,8.057,1142,13.021,1143,8.872,1144,8.872]],["keywords/293",[]],["title/294",[10,4.663]],["content/294",[0,4.538,1,3.394,10,0.09,18,0.461,21,0.442,22,0.446,23,0.61,24,0.432,25,0.446,26,0.408,27,0.531,52,3.027,66,1.434,138,6.409,170,2.491,813,13.448,968,9.734,1084,5.012,1099,12.669,1115,5.332,1145,7.505,1146,7.505,1147,7.505,1148,7.505,1149,7.505,1150,7.505,1151,7.505,1152,7.505,1153,7.505,1154,7.505]],["keywords/294",[]],["title/295",[10,4.663]],["content/295",[]],["keywords/295",[]],["title/296",[10,4.663]],["content/296",[10,0.089,15,3.404,16,0.454,17,0.454,18,0.53,21,0.508,22,0.514,23,0.678,24,0.497,25,0.514,26,0.826,27,0.611,28,4.117,29,4.234,30,5.32,35,2.088,66,1.65,141,4.234,160,6.002,220,4.361,259,4.499,260,5.613,261,5.222,262,10.242,263,7.32,264,6.929,265,6.929,266,7.32,267,6.929,268,6.929,269,5.342,270,5.222,271,6.358,272,6.358,273,6.929,274,5.613]],["keywords/296",[]],["title/297",[10,4.663]],["content/297",[10,0.089,15,0.987,16,0.132,17,0.132,18,0.279,21,0.267,22,0.149,23,0.242,24,0.144,25,0.149,26,0.136,28,1.194,29,1.228,30,0.878,35,0.606,65,1.483,66,0.479,72,0.796,220,1.265,261,1.515,269,1.549,270,1.515,274,1.628,275,2.01,276,4.127,277,18.298,278,2.275,279,18.298,280,18.298,281,2.275,282,2.275,283,2.275,284,2.275,285,2.275,286,2.275,287,2.275,288,2.275,289,2.275,290,2.275,291,2.275,292,2.275,293,2.275,294,2.275,295,2.275,296,2.275,297,2.275,298,2.275,299,2.275,300,2.275,301,2.275,302,2.275,303,2.275,304,2.275,305,2.275,306,2.275,307,2.275,308,2.275,309,2.275,310,2.275,311,2.275,312,2.275,313,2.275,314,2.275,315,2.275,316,2.275,317,2.275,318,2.275,319,2.275,320,2.275,321,2.275,322,2.275,323,2.275,324,2.275,325,2.275,326,2.275,327,2.275,328,2.275,329,2.275,330,2.275,331,2.275,332,2.275,333,2.275,334,2.275,335,2.275,336,2.275,337,2.275,338,2.275,339,2.275,340,2.275,341,2.275,342,2.275,343,2.275,344,2.275,345,2.275,346,2.275,347,2.275,348,2.275,349,2.275,350,2.275,351,2.275,352,2.275,353,2.275,354,2.275,355,2.275,356,2.275,357,2.275,358,2.275,359,2.275,360,2.275,361,2.275,362,2.275,363,2.275,364,2.275,365,2.275,366,2.275,367,2.275,1155,2.505]],["keywords/297",[]],["title/298",[10,4.663]],["content/298",[10,0.089,15,3.866,16,0.322,17,0.322,18,1.053,21,0.361,22,0.365,23,0.521,24,0.353,25,0.365,26,0.334,27,0.434,28,2.924,29,3.007,30,4.293,52,0.95,66,1.172,119,1.257,156,5.473,157,6.066,159,7.577,160,6.584,165,7.414,166,6.747,170,2.036,171,4.922,172,12.714,173,5.57,174,4.922,175,12.714,176,5.57,177,4.922,178,12.714,179,5.57,180,9.832,181,5.57,182,5.57,183,5.57,1156,5.57]],["keywords/298",[]],["title/299",[10,4.663]],["content/299",[10,0.092,23,1.039,35,2.622,111,1.815,190,9.852,194,9.852,195,9.852,196,6.421,197,9.852,198,9.852,199,9.852,200,9.852]],["keywords/299",[]],["title/300",[10,3.575,201,442.044,202,442.044]],["content/300",[10,0.09,15,1.991,19,5.5,21,0.631,23,0.269,25,0.3,26,0.275,28,2.408,30,2.934,35,2.024,41,2.819,52,2.654,138,2.819,156,2.819,159,3.886,187,7.896,196,7.384,201,8.605,202,4.053,211,4.588,212,7.098,213,4.588,214,4.588,215,7.605,216,4.588,217,4.588,218,4.588,219,4.588,220,4.229,221,4.588,222,4.588,223,4.588,224,4.588,225,4.588,226,3.475,227,4.588,228,4.588,229,4.588,230,4.588,231,4.588,232,4.588,233,7.605,234,7.605,235,4.588,236,2.408,237,3.125,238,4.588,239,3.719,240,4.588,241,4.282,242,4.588,243,4.282,244,4.588,245,4.588,246,4.588,247,4.588,248,7.605,249,7.605,250,4.588,251,7.098,252,4.588,253,4.588,254,7.605,255,4.588,256,4.588,1156,4.588]],["keywords/300",[]],["title/301",[10,4.663]],["content/301",[]],["keywords/301",[]],["title/302",[24,67.518]],["content/302",[10,0.088,16,0.596,17,0.596,18,0.697,21,0.668,22,0.675,23,1.009,24,0.893,25,1.051,26,0.618,27,0.804,160,5.34,237,7.023,239,8.359,375,6.115,444,7.584,648,9.624,649,9.624]],["keywords/302",[]],["title/303",[26,63.815]],["content/303",[10,0.086,16,0.723,17,0.723,18,0.845,21,0.81,22,0.818,23,0.936,24,0.792,25,0.818,26,0.749,27,0.974,121,4.691,823,12.497]],["keywords/303",[]],["title/304",[560,683.821,743,586.298]],["content/304",[10,0.086,16,0.658,17,0.658,18,0.769,21,0.737,22,0.745,23,0.88,24,0.721,25,0.745,26,0.681,27,0.886,35,4.004,66,2.393,743,8.615,825,11.372,828,6.744,829,11.372,1157,12.523]],["keywords/304",[]],["title/305",[832,806.989]],["content/305",[10,0.086,16,0.713,17,0.713,18,0.833,21,0.798,22,0.807,23,0.928,24,0.781,25,0.807,26,0.738,27,0.96,121,4.625,832,9.335,834,10.888]],["keywords/305",[]],["title/306",[835,833.406]],["content/306",[10,0.085,16,0.694,17,0.694,18,0.811,21,0.777,22,0.785,23,0.911,24,0.76,25,0.785,26,0.718,27,0.934,66,2.523,93,6.878,121,4.5,835,9.379,837,8.364]],["keywords/306",[]],["title/307",[839,806.989]],["content/307",[10,0.084,16,0.713,17,0.713,18,0.833,21,0.798,22,0.807,23,0.928,24,0.781,25,0.807,26,0.738,27,0.96,121,4.625,839,9.335,840,12.323,842,12.323]],["keywords/307",[]],["title/308",[769,680.19]],["content/308",[10,0.087,16,0.694,17,0.694,18,0.811,21,0.777,22,0.785,23,0.911,24,0.76,25,0.785,26,0.718,27,0.934,122,5.686,769,7.655,783,9.379,844,11.988]],["keywords/308",[]],["title/309",[850,941.221]],["content/309",[10,0.084,16,0.713,17,0.713,18,0.833,21,0.798,22,0.807,23,0.928,24,0.781,25,0.807,26,0.738,27,0.96,66,2.593,377,4.205,403,3.846,850,10.888]],["keywords/309",[]],["title/310",[828,631.736]],["content/310",[10,0.084,16,0.713,17,0.713,18,0.833,21,0.798,22,0.807,23,0.928,24,0.781,25,0.807,26,0.738,27,0.96,66,2.593,377,4.205,403,3.846,828,7.308]],["keywords/310",[]],["title/311",[583,694.266]],["content/311",[10,0.085,16,0.633,17,0.633,18,0.741,21,0.709,22,0.717,23,0.858,24,0.694,25,0.717,26,0.656,27,0.853,66,3.48,377,3.736,384,7.836,403,3.417,583,9.559,828,8.698,856,10.949]],["keywords/311",[]],["title/312",[65,694.266]],["content/312",[10,0.087,16,0.675,17,0.675,18,0.789,21,0.756,22,0.764,23,0.896,24,0.97,25,0.764,26,0.699,27,0.91,65,7.607,66,2.456,377,3.983,403,3.643]],["keywords/312",[]],["title/313",[864,941.221]],["content/313",[10,0.084,16,0.713,17,0.713,18,0.833,21,0.798,22,0.807,23,0.928,24,0.781,25,0.807,26,0.738,27,0.96,66,2.593,377,4.205,403,3.846,864,10.888]],["keywords/313",[]],["title/314",[867,806.989]],["content/314",[10,0.084,16,0.713,17,0.713,18,0.833,21,0.798,22,0.807,23,0.928,24,0.781,25,0.807,26,0.738,27,0.96,66,2.593,377,4.205,403,3.846,867,9.335]],["keywords/314",[]],["title/315",[380,680.19]],["content/315",[10,0.087,16,0.649,17,0.649,18,0.759,21,0.727,22,0.735,23,0.873,24,0.712,25,0.735,26,0.673,27,0.875,66,3.524,170,5.451,377,3.831,380,7.169,403,3.504]],["keywords/315",[]],["title/316",[381,680.19]],["content/316",[10,0.088,16,0.658,17,0.658,18,0.769,21,0.737,22,0.745,23,0.88,24,0.721,25,0.745,26,0.681,27,0.886,66,3.165,170,4.156,377,3.88,381,7.261,403,3.549]],["keywords/316",[]],["title/317",[382,694.266]],["content/317",[10,0.088,16,0.658,17,0.658,18,0.769,21,0.737,22,0.745,23,0.88,24,0.721,25,0.745,26,0.681,27,0.886,66,3.165,170,4.156,377,3.88,382,7.411,403,3.549]],["keywords/317",[]],["title/318",[837,743.19]],["content/318",[10,0.089,16,0.633,17,0.633,18,0.741,21,0.709,22,0.717,23,0.858,24,0.694,25,0.717,26,0.656,27,0.853,66,2.304,377,3.736,403,3.417,837,7.639,873,8.877,874,10.949,875,10.949]],["keywords/318",[]],["title/319",[170,389.308]],["content/319",[10,0.084,16,0.713,17,0.713,18,0.833,21,0.798,22,0.807,23,0.928,24,0.781,25,0.807,26,0.738,27,0.96,66,2.593,170,4.503,377,4.205,403,3.846]],["keywords/319",[]],["title/320",[558,743.19]],["content/320",[10,0.091,16,0.576,17,0.576,18,0.674,21,0.645,22,0.653,23,0.805,24,0.631,25,0.653,26,0.597,27,0.776,66,2.894,93,7.891,377,3.4,558,6.95,889,9.963]],["keywords/320",[]],["title/321",[398,762.39]],["content/321",[10,0.084,16,0.713,17,0.713,18,0.833,21,0.798,22,0.807,23,0.928,24,0.781,25,0.807,26,0.738,27,0.96,66,2.593,377,4.205,398,8.819,403,3.846]],["keywords/321",[]],["title/322",[890,941.221]],["content/322",[10,0.084,16,0.713,17,0.713,18,0.833,21,0.798,22,0.807,23,0.928,24,0.781,25,0.807,26,0.738,27,0.96,66,3.335,377,4.205,890,10.888]],["keywords/322",[]],["title/323",[67,680.19]],["content/323",[10,0.084,16,0.713,17,0.713,18,0.833,21,0.798,22,0.807,23,0.928,24,0.781,25,0.807,26,0.738,27,0.96,66,2.593,67,7.868,377,4.205,403,3.846]],["keywords/323",[]],["title/324",[68,654.576]],["content/324",[10,0.084,16,0.713,17,0.713,18,0.833,21,0.798,22,0.807,23,0.928,24,0.781,25,0.807,26,0.738,27,0.96,66,2.593,68,7.572,377,4.205,403,3.846]],["keywords/324",[]],["title/325",[893,941.221]],["content/325",[10,0.086,16,0.626,17,0.626,18,0.732,21,0.701,22,0.708,23,0.851,24,0.685,25,0.708,26,0.871,27,0.843,66,3.061,170,3.953,259,6.205,377,3.691,403,3.376,487,7.367,893,9.556,895,14.547]],["keywords/325",[]],["title/326",[896,941.221]],["content/326",[10,0.084,16,0.713,17,0.713,18,0.833,21,0.798,22,0.807,23,0.928,24,0.781,25,0.807,26,0.738,27,0.96,66,2.593,377,4.205,403,3.846,896,10.888]],["keywords/326",[]],["title/327",[897,941.221]],["content/327",[10,0.087,16,0.564,17,0.564,18,0.916,21,0.631,22,0.638,23,0.57,24,0.987,25,0.638,26,0.584,27,0.759,30,5.225,66,2.05,144,11.967,377,3.325,403,3.041,444,7.166,721,8.609,862,8.609,897,8.609,899,9.743,900,9.743,902,9.743,1158,10.729]],["keywords/327",[]],["title/328",[905,863.609]],["content/328",[10,0.085,16,0.694,17,0.694,18,0.811,21,0.777,22,0.785,23,0.911,24,0.76,25,0.785,26,0.718,27,0.934,66,3.276,377,4.091,905,12.623]],["keywords/328",[]],["title/329",[156,654.576]],["content/329",[10,0.089,16,0.356,17,0.356,18,0.652,21,0.399,22,0.403,23,0.564,24,0.39,25,0.403,26,0.368,27,0.479,28,3.229,29,3.321,30,3.717,34,4.798,35,3.577,40,2.153,41,3.78,73,4.009,112,3.78,121,3.616,122,2.918,156,3.78,159,4.923,160,3.185,165,5.618,236,5.057,375,3.648,377,2.099,378,3.712,403,3.007,513,4.987,514,4.987,515,4.987,516,4.987,517,4.987,518,4.987,519,4.987,520,7.81,521,4.812,522,4.987,524,5.435,526,6.562,530,6.562,773,4.738,813,7.298,907,6.151]],["keywords/329",[]],["title/330",[170,389.308]],["content/330",[10,0.091,16,0.434,17,0.434,18,0.508,21,0.487,22,0.492,23,0.657,24,0.476,25,0.492,26,0.45,27,0.585,30,6.46,35,2.988,66,1.58,112,4.614,170,4.102,260,9.618,261,7.474,269,7.645,270,7.474,394,10.181,911,11.224]],["keywords/330",[]],["title/331",[157,725.591]],["content/331",[10,0.091,16,0.42,17,0.42,18,0.491,21,0.471,22,0.476,23,0.641,24,0.46,25,0.476,26,0.435,27,0.566,30,4.223,34,5.451,35,3.506,40,2.542,52,1.238,66,1.528,112,4.463,119,1.639,121,4.109,122,3.445,157,4.947,159,3.711,160,3.761,165,4.235,236,3.812,375,4.307,377,2.478,378,4.383,403,2.267,526,4.947,530,4.947,552,8.874,813,5.502]],["keywords/331",[]],["title/332",[15,462.393]],["content/332",[10,0.09,14,3.756,15,2.449,16,0.326,17,0.326,18,0.382,21,0.365,22,0.369,23,0.527,24,0.358,25,0.369,26,0.338,27,0.44,28,5.891,29,4.857,30,4.33,34,5.589,35,3.724,40,1.974,41,3.466,96,3.137,112,3.466,121,4.212,122,2.676,159,4.598,160,2.921,165,5.246,236,5.891,375,3.345,377,1.925,378,6.772,403,1.761,498,5.745,504,4.273,510,4.76,523,7.294,526,6.128,530,6.128,543,6.439,1159,6.212,1160,6.212,1161,6.212]],["keywords/332",[]],["title/333",[385,863.609]],["content/333",[10,0.089,16,0.513,17,0.513,18,0.6,21,0.574,22,0.581,23,0.742,24,0.562,25,0.581,26,0.967,27,1.152,30,4.888,66,1.865,112,5.447,121,4.756,141,6.841,159,4.53,377,3.025,385,7.186,389,7.832,914,8.864,915,8.864,916,8.864]],["keywords/333",[]],["title/334",[917,941.221]],["content/334",[10,0.091,16,0.454,17,0.454,18,0.53,19,9.607,21,0.508,22,0.514,23,0.678,24,0.497,25,0.514,26,0.47,27,0.611,112,4.819,121,2.944,122,3.72,205,6.135,379,11.088,424,7.32,891,6.358,917,6.929,919,7.32,920,7.842,921,7.842,922,7.842,923,7.842]],["keywords/334",[]],["title/335",[1,530.518]],["content/335",[1,4.551,10,0.09,16,0.529,17,0.529,18,0.618,21,0.592,22,0.599,23,0.758,24,0.579,25,0.599,26,0.547,27,0.712,35,3.447,52,1.558,112,5.616,119,2.063,159,4.67,220,5.082,569,8.075,570,11.441,571,8.075,573,8.075,576,8.075,577,8.075,813,9.81]],["keywords/335",[]],["title/336",[440,833.406]],["content/336",[10,0.09,16,0.518,17,0.518,18,0.606,21,0.58,22,0.586,23,0.747,24,0.568,25,0.586,26,0.536,27,0.698,52,1.527,112,5.502,440,13.406,929,8.954,933,8.954,934,14.871,935,14.871,936,8.954,937,8.954,938,8.954]],["keywords/336",[]],["title/337",[940,941.221]],["content/337",[10,0.089,16,0.57,17,0.57,18,0.666,21,0.638,22,0.645,23,0.799,24,0.624,25,0.645,26,0.938,27,0.768,40,3.448,96,5.478,121,3.698,122,8.019,940,8.704,945,13.649,946,9.852,947,9.195]],["keywords/337",[]],["title/338",[259,611.129]],["content/338",[10,0.088,16,0.488,17,0.488,18,0.571,21,0.547,22,0.553,23,0.716,24,0.535,25,0.553,26,0.862,27,0.658,40,4.281,111,2.254,121,5.4,236,6.421,259,4.843,487,5.75,495,9.267,496,9.267,497,9.267,498,5.39,499,6.843,500,6.395,501,5.621,502,6.395,948,12.233,950,8.441]],["keywords/338",[]],["title/339",[873,863.609]],["content/339",[10,0.085,15,4.812,16,0.641,17,0.641,18,0.75,21,0.718,22,0.726,23,0.866,24,0.703,25,0.726,26,0.664,27,0.864,40,3.88,66,3.112,738,9.796,873,8.988,905,11.99,952,11.087,954,11.087]],["keywords/339",[]],["title/340",[376,680.19]],["content/340",[10,0.091,16,0.397,17,0.397,18,0.465,21,0.445,22,0.45,23,0.614,24,0.435,25,0.45,26,0.411,27,0.535,30,2.65,40,2.404,73,6.837,103,6.41,131,5.568,170,2.51,376,4.385,380,4.385,381,4.385,382,4.476,395,5.373,398,4.915,436,5.373,554,4.915,707,3.605,740,4.678,766,6.068,769,4.385,837,4.791,956,6.868,957,6.868,958,6.868,959,6.868,960,6.868,961,6.868,962,6.868,963,6.868,964,6.868,965,6.868,966,6.868,967,6.868,968,6.41]],["keywords/340",[]],["title/341",[111,196.26]],["content/341",[10,0.088,16,0.666,17,0.666,18,0.779,21,0.746,22,0.755,23,0.888,24,0.73,25,0.755,26,0.69,111,2.122,121,4.324,584,9.339,585,7.213,586,9.339,1162,12.686]],["keywords/341",[]],["title/342",[585,666.995]],["content/342",[10,0.09,16,0.57,17,0.57,18,0.666,21,1.015,22,0.645,23,0.799,24,0.624,25,0.645,26,0.938,35,2.622,40,3.448,72,4.777,160,5.102,584,7.987,585,6.168,586,7.987]],["keywords/342",[]],["title/343",[472,863.609]],["content/343",[10,0.08,16,0.694,17,0.694,18,0.811,21,0.777,22,0.785,23,0.911,24,0.76,25,0.785,26,0.718,27,0.934,121,4.5,472,9.719,477,10.592,478,10.592,979,11.988,980,11.988,981,11.988]],["keywords/343",[]],["title/344",[436,833.406]],["content/344",[10,0.084,16,0.713,17,0.713,18,0.833,21,0.798,22,0.807,23,0.928,24,0.781,25,0.807,26,0.738,27,0.96,66,2.593,377,4.205,403,3.846,436,9.64]],["keywords/344",[]],["title/345",[982,941.221]],["content/345",[10,0.084,16,0.713,17,0.713,18,0.833,21,0.798,22,0.807,23,0.928,24,0.781,25,0.807,26,0.738,27,0.96,66,2.593,377,4.205,403,3.846,982,10.888]],["keywords/345",[]],["title/346",[984,941.221]],["content/346",[10,0.084,16,0.713,17,0.713,18,0.833,21,0.798,22,0.807,23,0.928,24,0.781,25,0.807,26,0.738,27,0.96,66,2.593,377,4.205,403,3.846,984,10.888]],["keywords/346",[]],["title/347",[985,941.221]],["content/347",[10,0.084,16,0.713,17,0.713,18,0.833,21,0.798,22,0.807,23,0.928,24,0.781,25,0.807,26,0.738,27,0.96,66,2.593,377,4.205,403,3.846,985,10.888]],["keywords/347",[]],["title/348",[989,806.989]],["content/348",[10,0.084,16,0.675,17,0.675,18,0.789,21,0.756,22,0.764,23,0.896,24,0.74,25,0.764,26,0.699,27,0.91,66,2.456,111,2.15,403,3.643,851,6.212,989,11.592,991,11.672]],["keywords/348",[]],["title/349",[10,4.663]],["content/349",[]],["keywords/349",[]],["title/350",[707,559.18]],["content/350",[10,0.087,16,0.666,17,0.666,18,0.779,21,0.746,22,0.755,23,0.888,24,0.73,25,0.755,26,0.69,27,0.898,35,3.066,52,1.964,66,2.424,119,2.6,828,6.832,992,9.339]],["keywords/350",[]],["title/351",[740,725.591]],["content/351",[10,0.088,16,0.618,17,0.618,18,0.723,21,0.692,22,0.7,23,0.844,24,0.677,25,0.7,26,0.64,27,0.833,35,2.844,52,2.46,66,2.248,119,2.412,491,4.687,492,4.687,828,6.336,992,8.662,993,10.685]],["keywords/351",[]],["title/352",[397,994.263]],["content/352",[10,0.088,16,0.618,17,0.618,18,0.723,21,0.692,22,0.7,23,0.844,24,0.677,25,0.7,26,0.64,27,0.833,35,2.844,52,2.46,66,2.248,119,2.412,491,4.687,492,4.687,828,6.336,994,14.428]],["keywords/352",[]],["title/353",[753,762.39]],["content/353",[10,0.088,16,0.658,17,0.658,18,0.769,21,0.737,22,0.745,23,0.88,24,0.721,25,0.745,26,0.681,27,0.886,52,1.939,93,6.524,119,2.567,122,5.394,488,6.23,508,10.048]],["keywords/353",[]],["title/354",[887,898.867]],["content/354",[10,0.088,16,0.658,17,0.658,18,0.769,21,0.737,22,0.745,23,0.88,24,0.721,25,0.745,26,0.681,27,0.886,52,1.939,93,6.524,119,2.567,122,5.394,508,10.048,996,11.372]],["keywords/354",[]],["title/355",[888,941.221]],["content/355",[10,0.089,16,0.596,17,0.596,18,0.697,21,0.668,22,0.675,23,0.824,24,0.654,25,0.675,26,0.618,27,0.804,52,2.402,93,5.915,119,2.327,122,4.891,488,5.648,491,4.523,492,4.523,508,9.11,543,7.379,997,10.311]],["keywords/355",[]],["title/356",[769,680.19]],["content/356",[10,0.086,16,0.633,17,0.633,18,0.741,20,8.053,21,0.709,22,0.717,23,0.858,24,0.694,25,0.717,26,0.656,27,0.853,41,6.728,52,1.867,119,2.472,122,5.194,782,9.674,783,8.566,999,14.667,1163,6.728]],["keywords/356",[]],["title/357",[26,63.815]],["content/357",[10,0.087,16,0.641,17,0.641,18,0.75,21,0.718,22,0.726,23,0.866,24,0.703,25,0.726,26,0.664,27,0.864,52,1.891,119,2.502,121,4.162,802,9.796,803,9.796,1000,14.79,1163,6.812]],["keywords/357",[]],["title/358",[1001,941.221]],["content/358",[10,0.09,16,0.583,17,0.583,18,0.681,21,0.653,22,0.66,23,0.811,24,0.639,25,0.66,26,0.83,27,0.785,35,2.682,52,2.364,96,5.603,119,2.274,121,3.782,488,5.52,491,4.42,492,4.42,1005,10.076]],["keywords/358",[]],["title/359",[1006,1065.279]],["content/359",[10,0.09,16,0.583,17,0.583,18,0.681,21,0.653,22,0.66,23,0.811,24,0.639,25,0.66,26,0.604,27,0.785,35,2.682,52,2.364,96,5.603,119,2.274,121,3.782,488,5.52,491,4.42,492,4.42,1001,8.903,1009,10.076]],["keywords/359",[]],["title/360",[828,631.736]],["content/360",[10,0.087,16,0.641,17,0.641,18,0.75,21,0.718,22,0.726,23,0.866,24,0.703,25,0.726,26,0.664,27,0.864,52,1.891,66,2.333,119,2.502,377,3.783,1010,14.79,1011,11.087,1163,6.812]],["keywords/360",[]],["title/361",[767,941.221]],["content/361",[10,0.088,16,0.626,17,0.626,18,0.732,21,0.701,22,0.708,23,0.851,24,0.685,25,0.708,26,0.648,27,0.843,52,1.844,93,6.205,119,2.441,122,5.13,753,7.74,780,9.556,1013,14.547,1163,6.646]],["keywords/361",[]],["title/362",[95,863.609]],["content/362",[10,0.089,16,0.658,17,0.658,18,0.769,20,8.364,21,0.737,22,0.745,23,0.88,24,0.721,25,0.745,26,0.681,27,0.886,52,1.939,119,2.567,1014,9.595,1015,11.372]],["keywords/362",[]],["title/363",[837,743.19]],["content/363",[10,0.089,16,0.618,17,0.618,18,0.723,21,0.692,22,0.7,23,0.844,24,0.677,25,0.7,26,0.64,27,0.833,35,2.844,52,2.46,96,5.941,119,2.412,488,5.853,1017,10.685,1018,10.685]],["keywords/363",[]],["title/364",[1019,1065.279]],["content/364",[10,0.086,16,0.633,17,0.633,18,0.741,21,0.709,22,0.717,23,0.858,24,0.694,25,0.717,26,0.656,27,0.853,35,2.915,52,2.501,96,6.089,119,2.472,488,5.998,1020,10.949,1021,9.239,1022,10.949,1023,9.674]],["keywords/364",[]],["title/365",[1024,1065.279]],["content/365",[10,0.086,16,0.633,17,0.633,18,0.741,21,0.709,22,0.717,23,0.858,24,0.694,25,0.717,26,0.656,27,0.853,35,2.915,52,2.501,96,6.089,119,2.472,488,5.998,1021,9.239,1023,9.674,1025,10.949,1026,10.949]],["keywords/365",[]],["title/366",[67,680.19]],["content/366",[10,0.089,16,0.57,17,0.57,18,0.666,21,0.638,22,0.645,23,0.799,24,0.624,25,0.645,26,0.59,27,0.768,52,2.327,66,2.872,67,6.29,119,2.224,377,3.362,403,3.075,491,4.322,492,4.322,1027,13.649,1163,6.054]],["keywords/366",[]],["title/367",[68,654.576]],["content/367",[10,0.088,16,0.583,17,0.583,18,0.681,21,0.653,22,0.66,23,0.811,24,0.639,25,0.66,26,0.604,27,0.785,52,2.364,66,2.917,68,6.191,119,2.274,377,3.438,403,3.145,491,4.42,492,4.42,1029,13.863,1163,6.191]],["keywords/367",[]],["title/368",[398,762.39]],["content/368",[10,0.089,16,0.57,17,0.57,18,0.666,21,0.638,22,0.645,23,0.799,24,0.624,25,0.645,26,0.59,27,0.768,52,2.327,66,2.872,68,6.054,119,2.224,377,3.362,403,3.075,406,12.059,491,4.322,492,4.322,1163,6.054]],["keywords/368",[]],["title/369",[832,806.989]],["content/369",[10,0.087,16,0.626,17,0.626,18,0.732,21,0.701,22,0.708,23,0.851,24,0.685,25,0.708,26,0.648,27,0.843,52,1.844,119,2.441,121,4.06,832,8.193,834,9.556,1031,14.547,1032,10.816,1033,10.816,1163,6.646]],["keywords/369",[]],["title/370",[838,863.609]],["content/370",[10,0.088,16,0.658,17,0.658,18,0.769,21,0.737,22,0.745,23,0.88,24,0.721,25,0.745,26,0.681,27,0.886,52,1.939,66,2.393,119,2.567,377,3.88,1034,11.372,1163,6.988]],["keywords/370",[]],["title/371",[707,559.18]],["content/371",[10,0.086,16,0.641,17,0.641,18,0.75,21,0.718,22,0.726,23,0.866,24,0.703,25,0.726,26,0.664,27,0.864,52,1.891,66,2.333,119,2.502,377,3.783,828,6.575,992,8.988,1014,9.355,1036,14.79]],["keywords/371",[]],["title/372",[65,694.266]],["content/372",[10,0.088,16,0.626,17,0.626,18,0.732,21,0.701,22,0.708,23,0.851,24,0.685,25,0.708,26,0.648,27,0.843,52,1.844,66,3.061,119,2.441,377,3.691,1040,14.547,1041,10.816,1163,6.646]],["keywords/372",[]],["title/373",[1042,1065.279]],["content/373",[10,0.089,16,0.649,17,0.649,18,0.759,21,0.727,22,0.735,23,0.873,24,0.712,25,0.735,26,0.673,27,0.875,52,1.915,119,2.534,1014,9.474,1044,11.227,1046,11.227]],["keywords/373",[]],["title/374",[380,680.19]],["content/374",[10,0.086,16,0.626,17,0.626,18,0.732,21,0.701,22,0.708,23,0.851,24,0.685,25,0.708,26,0.648,27,0.843,52,1.844,119,2.441,121,4.06,1047,10.816,1048,14.547,1049,10.816,1050,14.547,1051,10.816,1163,6.646]],["keywords/374",[]],["title/375",[381,680.19]],["content/375",[10,0.086,16,0.641,17,0.641,18,0.75,21,0.718,22,0.726,23,0.866,24,0.703,25,0.726,26,0.664,27,0.864,52,1.891,119,2.502,122,5.259,543,7.934,1058,14.79,1059,11.087,1163,6.812,1164,12.209]],["keywords/375",[]],["title/376",[382,694.266]],["content/376",[10,0.086,16,0.641,17,0.641,18,0.75,21,0.718,22,0.726,23,0.866,24,0.703,25,0.726,26,0.664,27,0.864,52,1.891,119,2.502,121,4.162,1061,11.087,1062,14.79,1063,11.087,1163,6.812,1165,12.209]],["keywords/376",[]],["title/377",[867,806.989]],["content/377",[10,0.09,16,0.59,17,0.59,18,0.689,21,0.66,22,0.668,23,0.818,24,0.646,25,0.668,26,0.611,27,0.794,52,1.738,93,5.847,96,5.668,112,6.263,119,2.301,867,7.721,1065,13.972,1066,10.192,1163,6.263]],["keywords/377",[]],["title/378",[1067,1065.279]],["content/378",[10,0.087,16,0.641,17,0.641,18,0.75,21,0.718,22,0.726,23,0.866,24,0.703,25,0.726,26,0.664,27,0.864,52,1.891,66,2.333,119,2.502,377,3.783,1069,14.79,1070,11.087,1163,6.812]],["keywords/378",[]],["title/379",[1071,1065.279]],["content/379",[10,0.087,16,0.633,17,0.633,18,0.741,21,0.709,22,0.717,23,0.858,24,0.694,25,0.717,26,0.656,27,0.853,35,2.915,52,1.867,66,2.304,72,3.832,119,2.472,121,4.11,1072,14.667,1073,10.949]],["keywords/379",[]],["title/380",[835,833.406]],["content/380",[10,0.088,16,0.641,17,0.641,18,0.75,21,0.718,22,0.726,23,0.866,24,0.703,25,0.726,26,0.664,27,0.864,52,1.891,119,2.502,121,4.162,1074,14.79,1075,11.087,1163,6.812]],["keywords/380",[]],["title/381",[839,806.989]],["content/381",[10,0.087,16,0.641,17,0.641,18,0.75,21,0.718,22,0.726,23,0.866,24,0.703,25,0.726,26,0.664,27,0.864,52,1.891,119,2.502,121,4.162,1076,14.79,1077,11.087,1078,11.087,1163,6.812]],["keywords/381",[]],["title/382",[989,806.989]],["content/382",[10,0.088,15,4.476,16,0.596,17,0.596,18,0.697,21,0.668,22,0.675,23,0.824,24,0.654,25,0.675,26,0.618,27,0.804,28,5.412,29,5.567,30,3.978,34,5.135,35,3.749,111,1.9,159,5.269,989,10.669,1079,10.311]],["keywords/382",[]],["title/383",[439,806.989]],["content/383",[10,0.087,16,0.658,17,0.658,18,0.769,21,0.737,22,0.745,23,0.88,24,0.721,25,0.745,26,0.681,27,0.886,30,4.387,35,3.027,52,1.939,66,2.393,119,2.567,377,3.88,697,9.595]],["keywords/383",[]],["title/384",[10,4.663]],["content/384",[]],["keywords/384",[]],["title/385",[10,4.663]],["content/385",[10,0.091,16,0.219,17,0.219,18,0.256,21,0.245,22,0.248,23,0.378,24,0.24,25,0.248,26,0.734,27,0.295,30,6.468,35,2.253,37,5.257,66,2.579,112,2.325,121,1.42,122,1.794,141,4.57,160,5.826,170,2.363,220,3.595,237,5.766,260,6.058,261,8.162,262,5.712,264,3.343,265,3.343,267,3.343,268,3.343,269,5.766,270,4.305,271,5.241,272,3.067,273,3.343,274,6.058,375,3.834,376,2.416,377,1.291,378,5.108,380,2.416,381,2.416,382,2.466,383,3.783,386,3.783,387,6.465,388,3.783,389,3.343,390,3.783,391,3.783,392,3.783,393,3.783,394,7.586,1166,4.166,1167,4.166]],["keywords/385",[]],["title/386",[10,4.663]],["content/386",[10,0.09,16,0.255,17,0.255,18,0.298,21,0.285,22,0.289,23,0.43,24,0.279,25,0.289,26,0.264,27,0.343,30,5.432,35,3.269,37,5.799,66,2.792,73,2.871,121,1.653,141,2.378,160,6.36,170,2.687,196,2.871,220,6.143,237,3,258,7.356,260,3.153,261,2.933,269,3,270,7.356,271,3.571,274,3.153,375,4.36,376,6.041,377,1.503,378,4.436,380,2.813,381,2.813,382,2.871,394,3.337,396,11.047,400,3.892,401,3.892,402,3.892,403,2.295,404,11.047,405,9.462,406,3.892,407,4.405,408,3.892,409,3.892,410,3.892]],["keywords/386",[]],["title/387",[10,4.663]],["content/387",[10,0.09,16,0.235,17,0.235,18,0.275,21,0.263,22,0.266,23,0.402,24,0.257,25,0.266,26,0.243,27,0.316,30,5.229,35,3.122,41,8.756,66,2.468,71,3.177,73,2.647,93,6.018,96,5.833,112,2.495,121,1.524,141,2.192,160,2.103,170,2.509,196,7.643,220,5.833,237,2.766,260,2.906,261,2.704,269,2.766,270,6.985,274,2.906,375,4.072,376,5.696,378,6.33,380,2.593,381,2.593,382,2.647,394,3.076,400,3.588,401,3.588,402,3.588,408,3.588,409,3.588,410,3.588,411,9.507,413,10.49,414,4.061,415,4.061,416,4.061,417,4.061,418,4.061,419,4.061,420,4.061,421,8.921,422,8.921,423,8.921]],["keywords/387",[]]],"invertedIndex":[["",{"_index":10,"title":{"82":{"position":[[0,4]]},"83":{"position":[[0,3]]},"84":{"position":[[0,3]]},"85":{"position":[[0,1],[7,3]]},"86":{"position":[[0,1],[17,3]]},"87":{"position":[[0,1],[19,3]]},"106":{"position":[[0,4]]},"117":{"position":[[0,4]]},"118":{"position":[[0,5]]},"119":{"position":[[0,6]]},"135":{"position":[[0,4]]},"141":{"position":[[0,4]]},"235":{"position":[[0,4]]},"236":{"position":[[0,3]]},"237":{"position":[[0,3]]},"238":{"position":[[0,2],[7,4]]},"239":{"position":[[0,2],[8,4]]},"240":{"position":[[0,2],[10,4]]},"241":{"position":[[0,3]]},"277":{"position":[[0,8]]},"278":{"position":[[0,5]]},"279":{"position":[[0,3]]},"280":{"position":[[0,3]]},"281":{"position":[[0,2],[7,4]]},"282":{"position":[[0,2],[8,4]]},"283":{"position":[[0,2],[10,4]]},"284":{"position":[[0,3]]},"285":{"position":[[0,7]]},"286":{"position":[[0,4]]},"287":{"position":[[0,7]]},"288":{"position":[[0,3]]},"294":{"position":[[0,3]]},"295":{"position":[[0,8]]},"296":{"position":[[0,5]]},"297":{"position":[[0,5]]},"298":{"position":[[0,6]]},"299":{"position":[[0,6]]},"300":{"position":[[0,1],[15,2]]},"301":{"position":[[0,4]]},"349":{"position":[[0,4]]},"384":{"position":[[0,8]]},"385":{"position":[[0,7]]},"386":{"position":[[0,7]]},"387":{"position":[[0,7]]}},"content":{"0":{"position":[[102,2]]},"1":{"position":[[27,1],[47,1],[60,1],[150,1],[152,1],[272,1],[274,2],[322,2],[351,1],[364,1],[366,1],[374,2],[377,2],[380,2],[383,3]]},"3":{"position":[[0,2]]},"5":{"position":[[0,1]]},"6":{"position":[[0,1]]},"8":{"position":[[0,1],[19,1],[163,1],[186,2],[299,2],[365,2],[436,2],[530,2],[621,2],[721,2],[784,2],[814,1],[936,2],[939,3],[943,2],[946,3],[997,1],[1035,3],[1085,1],[1125,3]]},"10":{"position":[[155,1],[174,1],[254,3],[274,2],[283,1],[320,3]]},"11":{"position":[[43,1]]},"12":{"position":[[49,1]]},"13":{"position":[[37,1]]},"14":{"position":[[58,1]]},"15":{"position":[[51,1]]},"17":{"position":[[35,1]]},"18":{"position":[[63,1]]},"19":{"position":[[47,1]]},"20":{"position":[[338,1],[357,1],[452,3],[472,2],[481,1],[563,1],[565,2],[568,1],[570,3],[677,1],[679,2],[682,1],[684,3],[795,1],[797,2],[800,1],[802,3],[806,2],[882,1],[934,1],[994,1],[1032,2],[1112,1],[1154,1],[1203,1],[1231,3],[1235,2]]},"21":{"position":[[100,3],[104,1],[115,1],[163,1],[175,2],[178,3],[182,1],[227,2],[241,1],[243,3],[247,3],[251,1],[302,2],[332,1],[334,2],[337,1]]},"22":{"position":[[158,2],[204,1],[226,1],[269,1],[284,1],[406,2],[409,1],[449,1],[466,1],[488,1],[528,1],[562,1],[577,1],[579,2],[614,1],[647,2],[650,4],[662,1],[772,1],[774,1],[821,1],[823,2],[836,1],[838,1],[914,1],[916,1],[918,2],[1015,2],[1043,1],[1071,2],[1094,2],[1108,1],[1171,1],[1184,1],[1249,1],[1270,2],[1273,1],[1293,1]]},"24":{"position":[[0,1],[19,1],[109,1],[111,1],[163,1],[165,1],[297,2],[300,1],[420,2],[423,2],[458,1],[503,1],[533,1],[535,1],[548,2],[551,2],[554,2],[557,3]]},"25":{"position":[[0,1],[32,1],[34,1],[36,1],[117,2],[120,1],[201,2],[204,1],[287,2],[290,1],[373,2],[376,1],[463,2],[466,1],[555,2],[558,1],[645,2],[648,1],[739,2],[742,1],[825,2],[828,1],[917,2],[920,1],[1011,2],[1014,1],[1101,2],[1104,1],[1187,2],[1190,1],[1271,2],[1274,1],[1359,2],[1362,1],[1447,2],[1450,1],[1537,2],[1540,1],[1625,2],[1628,1],[1709,2],[1712,1],[1793,2],[1796,1],[1878,2],[1881,1],[1966,2],[1969,1],[2052,2],[2055,1],[2142,2],[2145,1],[2226,2],[2229,1],[2320,2],[2323,1],[2412,2],[2415,1],[2506,2],[2509,1],[2592,2],[2595,1],[2676,2],[2679,1],[2764,2],[2767,1],[2854,2],[2857,1],[2944,2],[2947,1],[3034,2],[3037,1],[3120,2],[3123,1],[3210,2],[3213,1],[3302,2],[3305,1],[3390,2],[3393,1],[3478,2],[3481,1],[3566,2],[3569,1],[3654,1],[3656,1],[3666,1],[3756,1],[3758,1],[3860,1],[3892,1],[3905,1],[3907,1],[3939,2],[3942,2],[3945,2],[3948,3]]},"27":{"position":[[356,1],[375,1],[531,1],[533,1],[606,1],[608,1],[740,2],[743,1],[863,2],[866,2],[908,1],[960,1],[972,2],[1012,2],[1015,2],[1018,1],[1084,1],[1086,1],[1159,2],[1162,1],[1218,2],[1221,1],[1277,2],[1280,2],[1322,1],[1397,2],[1437,2],[1440,2],[1443,1],[1483,1],[1485,1],[1516,1],[1518,1],[1539,2],[1542,1],[1563,2],[1566,2],[1569,2],[1572,1],[1603,1],[1605,1],[1626,2],[1629,1],[1650,2],[1653,2],[1656,2],[1659,2],[1662,2],[1665,2],[1668,3]]},"28":{"position":[[209,1],[228,1],[384,1],[386,1],[578,1],[629,1],[653,1],[666,2],[701,1],[713,1],[720,1],[729,2],[774,2],[777,2],[780,1],[831,1],[833,1],[870,2],[873,1],[895,2],[898,1],[974,1],[997,2],[1000,2],[1003,1],[1031,3],[1088,1],[1111,2],[1114,2],[1117,2],[1146,1],[1166,2],[1169,2],[1172,2],[1175,3]]},"29":{"position":[[215,1],[244,1],[266,1],[288,1],[311,1],[324,1],[343,1],[499,1],[501,1],[682,1],[684,2],[724,1],[731,2],[734,2],[737,1],[788,1],[790,1],[827,2],[830,1],[852,2],[855,1],[939,1],[959,1],[966,2],[969,2],[972,1],[1000,3],[1066,1],[1086,1],[1093,2],[1096,2],[1099,2],[1128,1],[1148,2],[1151,2],[1154,2],[1157,3]]},"39":{"position":[[155,1],[174,1],[254,3],[274,2],[283,1],[296,1],[354,3]]},"40":{"position":[[43,1],[62,1],[142,3],[162,2],[171,1],[184,1],[233,3]]},"42":{"position":[[79,1],[104,1],[156,1],[229,3],[277,1],[300,3]]},"43":{"position":[[265,1],[284,1],[364,3]]},"46":{"position":[[71,1],[90,1],[170,3],[190,2],[199,1],[237,3]]},"47":{"position":[[52,1],[71,1],[163,3],[194,1],[206,5],[212,2],[224,1],[236,5],[242,2],[249,1],[272,2],[279,1],[291,5],[297,2],[304,1],[328,2],[335,1],[356,2],[359,3]]},"50":{"position":[[66,1],[85,1],[175,1],[213,2],[216,3],[236,2],[245,1],[256,1],[280,1],[309,1],[329,1],[337,2],[347,3]]},"51":{"position":[[70,1],[89,1],[179,1],[243,1],[284,2],[287,2],[290,3],[310,2],[319,1],[330,1],[356,1],[414,3],[418,2],[428,3]]},"52":{"position":[[67,1],[86,1],[176,1],[240,1],[281,2],[284,2],[287,3],[307,2],[316,1],[370,1],[389,1],[426,2],[436,3]]},"53":{"position":[[96,1],[115,1],[205,1],[269,1],[306,2],[309,2],[312,3],[332,2],[341,1],[352,1],[378,1],[435,1],[470,1],[509,2],[512,3],[516,2],[526,3]]},"56":{"position":[[68,1],[87,1],[125,1],[213,1],[215,1],[299,1],[366,2],[369,2],[372,1],[456,1],[522,2],[525,2],[528,2],[531,3],[551,2],[560,1],[582,1],[600,1],[609,2],[619,3]]},"57":{"position":[[477,1],[496,1],[576,3],[588,1],[634,2],[643,1],[665,1],[766,1],[833,2],[836,3],[840,2],[850,3]]},"59":{"position":[[179,1],[198,1],[278,3],[298,2],[307,1],[325,1],[374,1],[407,3]]},"61":{"position":[[79,1],[98,1],[178,3],[198,2],[207,1],[229,1],[249,1],[258,2],[268,3]]},"62":{"position":[[521,1],[540,1],[620,3],[640,2],[649,1],[671,1],[812,1],[828,2],[847,2],[850,1],[896,2],[917,2],[920,1],[975,2],[978,3],[982,2],[992,3]]},"64":{"position":[[72,1],[91,1],[171,3],[191,2],[200,1],[223,1],[251,1],[274,1],[283,2],[293,3]]},"65":{"position":[[482,1],[501,1],[581,3],[601,2],[610,1],[633,1],[661,1],[722,2],[725,1],[793,1],[802,2],[805,3],[809,2],[819,3]]},"67":{"position":[[88,1],[107,1],[187,3],[207,2],[216,1],[235,1],[263,1],[282,1],[291,2],[301,3]]},"69":{"position":[[82,1],[101,1],[181,3],[201,2],[210,1],[226,1],[254,1],[270,1],[279,2],[289,3]]},"71":{"position":[[141,1],[160,1],[240,3],[260,2],[269,1],[290,2],[299,1],[330,3],[353,2],[362,1],[393,3],[397,3]]},"73":{"position":[[75,1],[94,1],[205,3],[225,2],[234,1],[245,1],[268,1],[296,1],[315,1],[324,2],[334,3]]},"75":{"position":[[58,1],[92,1],[171,1],[252,2],[255,1],[295,2],[298,2],[301,1],[311,1],[391,3],[411,2],[420,1],[545,3]]},"77":{"position":[[45,1],[64,1],[172,1],[201,1],[228,1],[246,1],[292,3],[351,1],[358,1],[376,1],[414,1],[416,2],[419,2],[422,3]]},"78":{"position":[[46,1],[65,1],[198,1],[228,1],[253,1],[265,1],[323,1],[330,1],[346,1],[412,3],[427,2],[438,2],[450,1],[462,1],[469,1],[476,1],[494,1],[533,1],[535,1],[537,2],[540,2],[543,3]]},"79":{"position":[[57,1],[76,1],[220,1],[249,1],[262,1],[332,2],[335,2],[338,3]]},"80":{"position":[[49,1],[68,1],[213,1],[242,1],[284,1],[329,2],[332,2],[335,3]]},"81":{"position":[[51,1],[70,1],[488,1],[526,1],[539,1],[576,1],[619,1],[630,1],[671,1],[689,3],[693,3],[697,2],[700,2],[703,3],[723,2],[732,1],[763,1],[772,3]]},"83":{"position":[[80,1]]},"84":{"position":[[0,2],[3,11],[25,10],[46,7]]},"85":{"position":[[170,1],[201,1],[391,1],[471,3]]},"86":{"position":[[17,2],[20,2],[237,1],[246,1],[255,1],[273,2],[276,2],[286,1],[296,1],[328,2],[331,2],[344,1],[360,1],[424,3],[452,1],[507,3],[511,2],[530,1],[584,1],[616,1]]},"87":{"position":[[19,2],[22,2],[95,1],[115,1],[226,2],[229,1],[244,1],[275,1],[287,1],[343,3],[393,3],[409,1],[429,1],[438,2],[447,1],[481,1],[503,1],[505,2],[508,2],[511,4]]},"89":{"position":[[1600,1],[1619,1],[1699,3],[1740,1],[1762,3]]},"91":{"position":[[66,1],[85,1],[165,3],[201,1],[223,3]]},"92":{"position":[[32,1],[51,1],[131,3],[166,1],[188,3]]},"93":{"position":[[31,1],[50,1],[130,3],[166,1],[188,3]]},"94":{"position":[[34,1],[53,1],[133,3],[168,1],[190,3],[226,1],[237,1],[242,3]]},"95":{"position":[[36,1],[55,1],[135,3],[172,1],[194,3],[230,1],[243,1],[250,3]]},"96":{"position":[[44,1],[63,1],[143,3],[181,1],[203,3],[239,1],[256,3]]},"97":{"position":[[61,1],[80,1],[160,3],[196,1],[218,3]]},"98":{"position":[[74,1],[93,1],[173,3],[208,1],[230,3]]},"99":{"position":[[30,1],[49,1],[129,3],[163,1],[165,2],[231,2],[319,3]]},"100":{"position":[[33,1],[52,1],[148,3],[185,1],[207,3]]},"101":{"position":[[92,1],[111,1],[191,3],[231,1],[253,3]]},"102":{"position":[[33,1],[52,1],[132,3],[166,1],[188,3],[224,1],[234,1],[268,3]]},"103":{"position":[[44,1],[63,1],[161,3],[202,1],[224,3]]},"104":{"position":[[38,1],[57,1],[158,3],[202,1],[224,3]]},"105":{"position":[[29,1],[48,1],[128,3],[165,1],[187,3]]},"107":{"position":[[0,3],[10,48],[59,1],[78,1],[158,3],[178,2],[187,1],[223,2]]},"108":{"position":[[0,3],[11,8],[20,1]]},"109":{"position":[[0,3],[11,9],[21,1]]},"110":{"position":[[0,3],[11,9],[21,1]]},"111":{"position":[[0,3],[11,13],[25,1]]},"112":{"position":[[0,3],[11,10],[22,1]]},"113":{"position":[[0,3],[13,9]]},"114":{"position":[[0,3],[11,7],[19,1]]},"115":{"position":[[0,3],[11,5],[22,8],[35,5],[41,1]]},"116":{"position":[[0,3],[22,1]]},"118":{"position":[[0,7],[29,4],[1562,1],[1581,1],[1661,3],[1702,1],[1724,3]]},"120":{"position":[[0,37],[38,1],[57,1],[137,3],[173,1],[195,3]]},"121":{"position":[[0,9],[10,1],[29,1],[109,3],[144,1],[166,3]]},"122":{"position":[[0,9],[10,1],[29,1],[109,3],[145,1],[167,3]]},"123":{"position":[[0,12],[13,1],[32,1],[112,3],[147,1],[169,3],[205,1],[216,1],[221,3],[226,2],[229,2],[248,5],[259,2]]},"124":{"position":[[0,10],[11,1],[30,1],[110,3],[147,1],[169,3],[205,1],[218,1],[225,3]]},"125":{"position":[[0,12],[13,1],[32,1],[112,3],[150,1],[172,3],[208,1],[225,3]]},"126":{"position":[[0,19],[20,1],[39,1],[119,3],[155,1],[177,3]]},"127":{"position":[[0,23],[24,1],[43,1],[123,3],[158,1],[180,3]]},"128":{"position":[[0,12],[13,1],[32,1],[112,3],[146,1],[148,2],[175,2],[224,3]]},"129":{"position":[[0,11],[12,1],[31,1],[127,3],[164,1],[186,3]]},"130":{"position":[[29,1],[48,1],[128,3],[168,1],[190,3]]},"131":{"position":[[0,10],[11,1],[30,1],[110,3],[144,1],[166,3],[202,1],[212,1],[246,3]]},"132":{"position":[[0,11],[12,1],[31,1],[129,3],[170,1],[192,3]]},"133":{"position":[[0,11],[12,1],[31,1],[132,3],[176,1],[198,3]]},"134":{"position":[[0,10],[11,1],[30,1],[110,3],[147,1],[169,3]]},"136":{"position":[[0,3],[39,1],[58,1],[166,1],[195,1],[222,1],[240,1],[286,3],[345,1],[352,1],[370,1],[387,1],[389,2],[392,2],[395,3]]},"137":{"position":[[0,3],[40,1],[59,1],[192,1],[222,1],[247,1],[259,1],[317,1],[324,1],[340,1],[406,3],[421,2],[432,2],[444,1],[456,1],[463,1],[470,1],[488,1],[506,1],[508,1],[510,2],[513,2],[516,3]]},"138":{"position":[[0,3],[51,1],[70,1],[214,1],[243,1],[256,1],[326,2],[329,2],[332,3]]},"139":{"position":[[0,3],[43,1],[62,1],[207,1],[236,1],[278,1],[323,2],[326,2],[329,3]]},"140":{"position":[[0,3],[45,1],[64,1],[482,1],[520,1],[533,1],[570,1],[613,1],[624,1],[665,1],[683,3],[687,3],[691,2],[694,2],[697,3],[717,2],[726,1],[757,1],[766,3]]},"142":{"position":[[0,3],[11,12]]},"143":{"position":[[0,3],[11,14]]},"144":{"position":[[0,3],[12,22]]},"145":{"position":[[0,3],[12,8],[27,16]]},"146":{"position":[[0,3],[12,14]]},"147":{"position":[[0,3],[12,10]]},"148":{"position":[[0,3],[11,8]]},"149":{"position":[[0,3],[11,5],[22,3]]},"150":{"position":[[0,3],[13,2],[22,13],[40,6],[102,1],[121,1],[201,3],[221,2],[230,1],[243,1],[301,3]]},"151":{"position":[[0,3],[13,2],[35,1],[54,1],[134,3],[154,2],[163,1],[176,1],[225,3]]},"152":{"position":[[0,3],[11,9]]},"153":{"position":[[0,3],[13,20],[34,1],[59,1],[111,1],[184,3],[232,1],[255,3]]},"154":{"position":[[0,3],[11,10],[22,12],[54,1],[61,4],[79,1],[81,2],[84,2],[102,3],[119,3],[136,3],[155,4],[160,1],[179,1],[259,3]]},"155":{"position":[[0,3],[11,7]]},"156":{"position":[[0,3],[11,8]]},"157":{"position":[[0,3],[18,2],[25,12],[38,1],[57,1],[137,3],[157,2],[166,1],[204,3]]},"158":{"position":[[0,3],[13,2],[23,10],[34,1],[53,1],[145,3],[176,1],[188,5],[194,2],[206,1],[218,5],[224,2],[231,1],[254,2],[261,1],[273,5],[279,2],[286,1],[310,2],[317,1],[338,2],[341,3]]},"159":{"position":[[0,3],[11,28]]},"160":{"position":[[0,3],[11,7]]},"161":{"position":[[0,3],[18,2],[26,8],[35,1],[54,1],[144,1],[182,2],[185,3],[205,2],[214,1],[225,1],[249,1],[278,1],[298,1],[306,2],[316,3]]},"162":{"position":[[0,3],[13,2],[22,10],[33,1],[52,1],[142,1],[206,1],[247,2],[250,2],[253,3],[273,2],[282,1],[293,1],[319,1],[377,3],[381,2],[391,3]]},"163":{"position":[[0,3],[18,2],[25,11],[37,1],[56,1],[146,1],[210,1],[251,2],[254,2],[257,3],[277,2],[286,1],[340,1],[359,1],[396,2],[406,3]]},"164":{"position":[[0,3],[13,2],[23,6],[44,1],[63,1],[153,1],[217,1],[254,2],[257,2],[260,3],[280,2],[289,1],[300,1],[326,1],[383,1],[418,1],[457,2],[460,3],[464,2],[474,3]]},"165":{"position":[[0,3],[11,9]]},"166":{"position":[[0,3],[11,8]]},"167":{"position":[[0,3],[18,2],[26,12],[39,1],[58,1],[96,1],[184,1],[186,1],[270,1],[337,2],[340,2],[343,1],[427,1],[493,2],[496,2],[499,2],[502,3],[522,2],[531,1],[553,1],[571,1],[580,2],[590,3]]},"168":{"position":[[0,3],[13,2],[20,9],[30,2],[33,2],[54,6],[73,13],[100,13],[134,3],[142,2],[158,6],[180,6],[204,7],[227,7],[235,1],[254,1],[334,3],[346,1],[392,2],[401,1],[423,1],[524,1],[591,2],[594,3],[598,2],[608,3]]},"169":{"position":[[0,3],[11,9]]},"170":{"position":[[0,3],[18,2],[26,34],[61,1],[80,1],[160,3],[180,2],[189,1],[207,1],[237,1],[251,3]]},"171":{"position":[[0,3],[11,8]]},"172":{"position":[[0,3],[18,2],[26,11],[38,1],[57,1],[137,3],[157,2],[166,1],[188,1],[208,1],[217,2],[227,3]]},"173":{"position":[[0,3],[13,2],[20,9],[30,2],[33,2],[54,6],[73,13],[100,13],[134,3],[142,2],[158,6],[180,6],[204,7],[227,7],[251,3],[260,2],[269,1],[288,1],[368,3],[388,2],[397,1],[419,1],[476,8],[494,11],[522,2],[525,1],[553,2],[556,3],[560,2],[570,3]]},"174":{"position":[[0,3],[11,9]]},"175":{"position":[[0,3],[18,2],[26,10],[37,1],[56,1],[136,3],[156,2],[165,1],[188,1],[216,1],[239,1],[248,2],[258,3]]},"176":{"position":[[0,3],[13,2],[20,9],[30,2],[33,2],[54,6],[73,13],[100,13],[134,3],[142,2],[158,6],[180,6],[204,7],[227,7],[235,1],[254,1],[334,3],[354,2],[363,1],[386,1],[414,1],[444,8],[469,2],[472,1],[522,1],[531,2],[534,3],[538,2],[548,3]]},"177":{"position":[[0,3],[11,8]]},"178":{"position":[[0,3],[18,2],[26,14],[41,1],[60,1],[140,3],[160,2],[169,1],[188,1],[216,1],[235,1],[244,2],[254,3]]},"179":{"position":[[0,3],[11,8]]},"180":{"position":[[0,3],[18,2],[26,12],[39,1],[58,1],[138,3],[158,2],[167,1],[183,1],[211,1],[227,1],[236,2],[246,3]]},"181":{"position":[[0,3],[11,8]]},"182":{"position":[[0,3],[13,2],[20,16],[46,13],[60,1],[79,1],[159,3],[179,2],[188,1],[209,2],[218,1],[241,4],[246,3],[269,2],[278,1],[301,4],[306,3],[310,3],[315,2],[318,29]]},"183":{"position":[[0,3],[11,9]]},"184":{"position":[[0,3],[18,2],[26,12],[39,1],[58,1],[169,3],[189,2],[198,1],[209,1],[232,1],[260,1],[279,1],[288,2],[298,3]]},"185":{"position":[[0,3],[11,7]]},"186":{"position":[[0,3],[13,2],[20,8],[29,1],[63,1],[106,1],[137,11],[171,2],[174,1],[202,2],[205,2],[208,1],[218,1],[298,3],[318,2],[327,1],[452,3]]},"188":{"position":[[147,1],[166,1],[213,2],[302,3],[393,1],[424,1]]},"189":{"position":[[117,1],[136,1],[216,3]]},"190":{"position":[[179,1],[198,1],[215,1],[292,2],[304,2],[307,1],[322,2],[325,2],[329,2]]},"191":{"position":[[21,2],[127,1],[146,1],[263,3]]},"192":{"position":[[21,2],[92,1],[111,1],[239,3]]},"193":{"position":[[81,1],[100,1],[198,3]]},"194":{"position":[[54,1],[73,1],[166,3]]},"195":{"position":[[75,1],[94,1],[188,3]]},"196":{"position":[[53,1],[72,1],[165,3]]},"197":{"position":[[51,1],[70,1],[179,3]]},"198":{"position":[[200,1],[211,2],[254,1],[350,3]]},"199":{"position":[[121,1],[140,1],[236,3]]},"200":{"position":[[49,1],[68,1],[160,3]]},"201":{"position":[[147,1],[166,1],[273,3]]},"202":{"position":[[136,1],[155,1],[270,3]]},"203":{"position":[[124,1],[143,1],[257,3]]},"204":{"position":[[91,1],[110,1],[208,2],[235,1],[263,2],[266,3]]},"205":{"position":[[112,1],[131,1],[226,3]]},"206":{"position":[[56,1],[75,1],[169,3],[209,1],[228,1],[253,1],[297,1]]},"207":{"position":[[95,1],[114,1],[205,3]]},"208":{"position":[[126,1],[145,1],[238,3]]},"209":{"position":[[117,1],[136,1],[234,3]]},"210":{"position":[[118,1],[137,1],[238,3]]},"211":{"position":[[63,1],[73,1],[92,1],[182,1],[220,2],[260,3]]},"212":{"position":[[103,1],[122,1],[225,3]]},"213":{"position":[[237,1],[263,1],[328,1],[354,1],[442,3]]},"214":{"position":[[61,1],[80,1],[179,3]]},"215":{"position":[[20,2],[473,1],[492,1],[530,1],[618,1],[620,1],[746,1],[813,2],[842,1],[904,1],[913,2],[944,1],[990,2],[993,2],[996,2],[999,3]]},"216":{"position":[[20,2],[94,1],[113,1],[218,1],[220,1],[259,1],[261,1],[283,2],[286,1],[308,2],[311,2],[340,1],[366,2],[369,2],[372,1],[411,1],[413,1],[435,2],[438,1],[460,2],[463,2],[492,1],[518,2],[521,2],[524,2],[527,3]]},"217":{"position":[[20,2],[476,1],[495,1],[588,1],[590,1],[629,2],[632,1],[700,1],[709,2],[712,2],[715,2],[718,3],[738,2],[747,1],[770,1],[778,3]]},"218":{"position":[[20,2],[533,1],[552,1],[642,1],[644,1],[766,1],[782,2],[801,2],[804,1],[850,2],[871,2],[874,1],[929,2],[932,2],[935,1],[1013,1],[1031,2],[1050,2],[1053,1],[1099,2],[1102,2],[1105,2],[1108,3]]},"219":{"position":[[20,2],[204,1],[223,1],[312,1],[314,1],[381,2],[384,1],[436,2],[439,2],[442,3]]},"220":{"position":[[20,2],[173,1],[192,1],[283,1],[285,1],[322,2],[325,1],[344,13],[358,2],[361,1],[380,12],[393,2],[396,1],[415,18],[434,2],[437,1],[456,10],[467,2],[470,2],[473,3]]},"221":{"position":[[20,2],[53,1],[87,1],[166,1],[247,2],[250,1],[290,2],[293,2],[296,1],[306,1],[407,3],[427,2],[436,1],[534,3]]},"222":{"position":[[20,2],[448,1],[467,1],[547,2],[601,2],[635,2],[678,6],[685,3],[784,5]]},"223":{"position":[[21,2],[168,1],[187,1],[279,1],[344,2],[347,3]]},"224":{"position":[[21,2],[261,1],[280,1],[370,1],[447,1],[488,2],[491,2],[494,3]]},"225":{"position":[[148,1],[167,1],[262,1],[311,2],[314,3]]},"226":{"position":[[21,2],[78,1],[97,1],[184,1],[317,3],[328,3],[339,3],[351,3],[368,3],[384,3],[397,3],[406,3],[421,3],[437,3],[455,3],[472,3],[484,3],[494,3],[504,3],[516,3],[535,3],[553,3],[575,3],[596,3],[610,3],[625,3],[636,3],[651,3],[655,2],[658,3]]},"227":{"position":[[21,2],[303,1],[322,1],[415,3]]},"228":{"position":[[21,2],[131,1],[150,1],[242,1],[276,1],[278,2],[306,2],[324,2],[349,2],[352,2],[355,3]]},"229":{"position":[[114,1],[133,1],[225,3]]},"230":{"position":[[111,1],[130,1],[222,3]]},"231":{"position":[[106,1],[125,1],[224,3]]},"232":{"position":[[57,1],[76,1],[176,3]]},"233":{"position":[[145,1],[164,1],[267,3]]},"234":{"position":[[102,1],[121,1],[216,3]]},"236":{"position":[[0,2],[3,6]]},"238":{"position":[[0,1]]},"239":{"position":[[0,1]]},"240":{"position":[[8,2],[381,7],[415,7]]},"241":{"position":[[0,1],[19,1],[163,1],[186,2],[272,2],[275,7],[318,2],[321,13],[364,2],[367,20],[388,2],[423,2],[465,2],[468,10],[498,2],[501,5],[513,1],[522,7],[556,7],[590,2],[593,3],[597,2],[600,3],[651,1],[681,3],[731,1],[761,3]]},"243":{"position":[[26,1],[45,1],[138,3],[158,2],[167,1],[181,3]]},"244":{"position":[[27,1],[46,1],[139,3],[159,2],[168,1],[202,1],[217,2],[227,3]]},"245":{"position":[[47,1],[66,1],[159,3],[179,2],[188,1],[224,1],[240,2],[250,3]]},"246":{"position":[[60,1],[79,1],[159,3],[179,2],[188,1],[199,1],[204,3]]},"247":{"position":[[63,1],[82,1],[162,3],[182,2],[191,1],[205,1],[210,3]]},"248":{"position":[[64,1],[83,1],[163,3],[183,2],[192,1],[203,1],[228,1],[243,1],[248,2],[258,3]]},"249":{"position":[[77,1],[96,1],[176,3],[196,2],[205,1],[244,1],[277,3]]},"250":{"position":[[59,1],[78,1],[158,3],[178,2],[187,1],[220,1],[277,3]]},"251":{"position":[[216,1],[235,1],[315,3],[335,2],[344,1],[355,1],[381,1],[448,2],[458,3]]},"252":{"position":[[229,1],[248,1],[328,3],[348,2],[357,1],[368,1],[394,1],[465,2],[475,3]]},"253":{"position":[[76,1],[95,1],[175,3],[195,2],[204,1],[241,1],[274,3]]},"254":{"position":[[139,1],[158,1],[238,3],[258,2],[267,1],[316,1],[352,3]]},"255":{"position":[[32,1],[51,1],[131,3],[151,2],[160,1],[190,3]]},"256":{"position":[[59,1],[78,1],[158,3],[178,2],[187,1],[198,1],[230,2],[239,1],[259,3],[263,3]]},"257":{"position":[[82,1],[101,1],[181,3],[201,2],[210,1],[221,1],[281,3]]},"258":{"position":[[80,1],[99,1],[179,3],[199,2],[208,1],[219,1],[279,3]]},"259":{"position":[[78,1],[97,1],[195,3],[215,2],[224,1],[241,1],[269,1],[286,1],[295,2],[305,3]]},"260":{"position":[[87,1],[106,1],[207,3],[227,2],[236,1],[256,1],[284,1],[304,1],[313,2],[323,3]]},"261":{"position":[[66,1],[85,1],[186,3],[206,2],[215,1],[225,1],[253,1],[263,1],[272,2],[282,3]]},"262":{"position":[[139,1],[158,1],[275,3],[295,2],[304,1],[343,1],[404,3]]},"263":{"position":[[67,1],[86,1],[166,3],[186,2],[195,1],[206,1],[214,3]]},"264":{"position":[[56,1],[75,1],[168,3],[188,2],[197,1],[265,3]]},"265":{"position":[[112,1],[131,1],[211,3],[231,2],[240,1],[283,1],[319,3]]},"266":{"position":[[67,1],[86,1],[166,3],[186,2],[195,1],[237,3]]},"267":{"position":[[99,1],[118,1],[198,3],[218,2],[227,1],[262,1],[302,3]]},"268":{"position":[[117,1],[136,1],[216,3],[236,2],[245,1],[296,1],[333,3]]},"269":{"position":[[100,1],[119,1],[199,3],[219,2],[228,1],[277,1],[318,3]]},"270":{"position":[[102,1],[121,1],[201,3],[221,2],[230,1],[265,1],[300,3],[364,2]]},"271":{"position":[[135,1],[154,1],[234,3],[254,2],[263,1],[310,1],[348,3]]},"272":{"position":[[92,1],[111,1],[191,3],[211,2],[220,1],[331,3]]},"273":{"position":[[70,1],[89,1],[169,3],[189,2],[198,1],[235,1],[275,3]]},"274":{"position":[[76,1],[95,1],[175,3],[195,2],[204,1],[241,1],[276,3]]},"275":{"position":[[32,1],[51,1],[141,1],[143,1],[214,2],[217,1],[234,2],[237,2],[240,2],[243,3]]},"276":{"position":[[52,1],[71,1],[151,3],[171,2],[180,1],[197,3]]},"277":{"position":[[0,8],[9,43],[63,1],[83,1],[96,1],[186,1],[188,1],[308,1],[310,2],[313,10],[329,2],[358,1],[371,1],[373,1],[381,2],[384,2],[387,2],[390,3]]},"279":{"position":[[0,2],[3,6]]},"281":{"position":[[0,1]]},"282":{"position":[[0,1]]},"283":{"position":[[8,2],[401,7],[439,7]]},"285":{"position":[[0,1],[19,1],[180,1],[207,2],[210,4],[224,1],[226,1],[241,2],[244,4],[258,2],[261,8],[285,2],[288,6],[310,2],[313,6],[329,2],[332,5],[348,2],[351,1],[412,2],[415,1],[479,2],[482,2],[495,2],[515,1],[533,2],[548,1],[567,2],[570,13],[602,2],[605,6],[621,2],[636,2],[660,2],[663,15],[698,2],[701,5],[724,2],[727,4],[771,2],[774,9],[833,2],[836,9],[851,5],[870,2],[891,1],[913,2],[934,1],[956,2],[973,1],[984,5],[1005,2],[1022,1],[1038,2],[1046,2],[1064,2],[1067,17],[1150,2],[1153,14],[1173,5],[1179,2],[1182,2],[1191,40],[1232,2],[1288,3],[1292,2],[1295,3]]},"286":{"position":[[0,1],[19,1],[108,1],[135,2],[138,2],[145,4],[159,9],[208,3],[212,2],[215,3]]},"287":{"position":[[0,1],[19,1],[108,1],[135,2],[138,2],[149,4],[172,2],[175,1],[212,1],[231,1],[255,2],[258,1],[282,2],[285,1],[309,2],[312,3],[316,3],[320,2],[323,3],[327,2],[330,3]]},"289":{"position":[[0,3],[13,4],[23,1],[30,10],[41,1],[60,1],[149,1],[215,3],[219,2],[232,1],[234,1],[261,7],[285,2],[288,1],[333,2],[336,2],[339,1],[366,7],[390,2],[393,1],[438,2],[441,2],[444,2],[447,3]]},"290":{"position":[[0,3],[12,4],[24,13],[38,1],[57,1],[146,1],[212,3],[216,2],[229,1],[231,1],[258,7],[293,1],[342,1],[410,1],[412,7],[420,1],[427,1],[495,1],[497,7],[505,1],[507,2],[510,2],[513,2],[516,3]]},"291":{"position":[[0,3],[13,4],[23,8],[32,1],[51,1],[140,1],[206,3],[210,2],[223,1],[225,1],[252,7],[276,2],[279,1],[290,1],[310,10],[331,2],[366,1],[368,3],[372,1],[399,1],[507,3],[511,2],[514,2],[517,2],[520,3]]},"292":{"position":[[0,3],[13,4],[25,15],[138,1],[157,1],[246,1],[312,3],[316,2],[329,1],[331,1],[488,1],[529,2],[561,1],[576,1],[657,2],[666,1],[744,3],[748,3],[752,2],[755,2],[758,2],[761,3]]},"293":{"position":[[0,3],[13,2],[21,17],[39,1],[58,1],[147,1],[213,3],[217,2],[230,1],[232,1],[259,7],[283,2],[286,1],[331,2],[334,2],[337,1],[364,7],[388,2],[391,1],[479,3],[526,2],[529,2],[532,2],[535,3]]},"294":{"position":[[8,1],[112,1],[178,3],[182,2],[185,3],[241,1],[272,3],[331,1],[370,3],[427,1],[458,3],[517,1],[549,3],[591,2],[600,1],[624,3],[667,2],[676,1],[700,3],[742,2],[751,1],[775,3],[817,2],[826,1],[850,3],[895,2],[904,1],[928,3]]},"296":{"position":[[0,1],[19,1],[109,1],[111,1],[163,1],[165,1],[297,2],[300,1],[420,2],[423,2],[458,1],[503,1],[522,5],[528,1],[530,1],[543,2],[546,2],[549,2],[552,3]]},"297":{"position":[[0,1],[32,1],[34,1],[36,1],[117,2],[120,1],[201,2],[204,1],[287,2],[290,1],[373,2],[376,1],[463,2],[466,1],[555,2],[558,1],[645,2],[648,1],[739,2],[742,1],[825,2],[828,1],[917,2],[920,1],[1011,2],[1014,1],[1101,2],[1104,1],[1187,2],[1190,1],[1271,2],[1274,1],[1359,2],[1362,1],[1447,2],[1450,1],[1537,2],[1540,1],[1625,2],[1628,1],[1709,2],[1712,1],[1793,2],[1796,1],[1878,2],[1881,1],[1966,2],[1969,1],[2052,2],[2055,1],[2142,2],[2145,1],[2226,2],[2229,1],[2320,2],[2323,1],[2412,2],[2415,1],[2506,2],[2509,1],[2592,2],[2595,1],[2676,2],[2679,1],[2764,2],[2767,1],[2854,2],[2857,1],[2944,2],[2947,1],[3034,2],[3037,1],[3120,2],[3123,1],[3210,2],[3213,1],[3302,2],[3305,1],[3390,2],[3393,1],[3478,2],[3481,1],[3566,2],[3569,1],[3654,1],[3656,1],[3666,1],[3793,1],[3795,1],[3897,1],[3929,1],[3942,1],[3944,1],[3976,2],[3979,2],[3982,2],[3985,3]]},"298":{"position":[[0,6],[63,16],[84,17],[154,4],[159,1],[178,1],[273,3],[293,2],[302,1],[384,1],[386,2],[389,1],[391,3],[498,1],[500,2],[503,1],[505,3],[616,1],[618,2],[621,1],[623,3],[627,2],[630,4],[664,1],[716,1],[776,1],[814,2],[817,4],[850,1],[892,1],[941,1],[969,3],[973,2],[976,17]]},"299":{"position":[[0,6],[7,6],[25,18],[44,3],[48,1],[59,1],[107,1],[119,2],[122,3],[126,1],[148,2],[161,2],[164,2],[178,1],[180,3],[184,3],[188,1],[216,2],[229,2],[232,2],[262,1],[264,2],[267,1]]},"300":{"position":[[0,1],[15,2],[18,1],[48,3],[58,13],[85,10],[96,2],[99,8],[122,1],[144,1],[187,1],[202,1],[324,2],[327,1],[367,1],[384,1],[406,1],[446,1],[480,1],[495,1],[497,2],[532,1],[565,2],[568,4],[580,1],[690,1],[692,1],[739,1],[741,2],[754,1],[756,1],[832,1],[834,1],[836,2],[933,2],[961,1],[989,2],[1012,2],[1026,1],[1089,1],[1102,1],[1167,1],[1188,2],[1191,1],[1211,1]]},"302":{"position":[[0,3],[36,1],[38,7],[50,22],[73,1],[92,1],[139,2],[228,3],[233,18],[267,1],[298,1]]},"303":{"position":[[0,3],[14,5],[20,1],[57,1],[76,1],[156,3]]},"304":{"position":[[0,3],[74,1],[93,1],[186,2],[200,1],[215,3],[220,2]]},"305":{"position":[[0,3],[14,2],[17,25],[43,1],[62,1],[179,3]]},"306":{"position":[[0,3],[14,2],[17,21],[39,1],[58,1],[186,3]]},"307":{"position":[[0,3],[19,18],[38,1],[57,1],[155,3]]},"308":{"position":[[0,3],[18,8],[27,1],[46,1],[139,3],[144,2],[147,39]]},"309":{"position":[[0,3],[21,18],[40,1],[59,1],[153,3]]},"310":{"position":[[0,3],[21,6],[28,1],[47,1],[140,3]]},"311":{"position":[[0,3],[21,6],[28,1],[47,1],[156,3],[161,2],[189,3]]},"312":{"position":[[0,3],[21,13],[45,31],[77,1],[88,2],[91,11],[111,1],[207,3]]},"313":{"position":[[0,3],[21,26],[48,1],[67,1],[163,3]]},"314":{"position":[[0,3],[21,6],[28,1],[47,1],[139,3]]},"315":{"position":[[0,3],[21,17],[39,4],[44,10],[63,1],[70,1],[89,1],[196,3]]},"316":{"position":[[0,3],[21,17],[39,4],[44,1],[46,4],[51,1],[53,1],[72,1],[187,3]]},"317":{"position":[[0,3],[21,16],[38,4],[43,1],[45,4],[50,1],[52,1],[71,1],[185,3]]},"318":{"position":[[0,3],[21,17],[39,1],[58,1],[156,2],[159,2],[177,1],[205,2],[208,3],[213,2],[216,34]]},"319":{"position":[[0,3],[21,20],[42,1],[61,1],[156,3]]},"320":{"position":[[0,3],[20,7],[28,1],[47,1],[141,3],[146,2],[149,3],[153,4],[158,1],[160,4],[165,1],[167,2],[172,1],[174,1],[176,2],[181,1],[189,7],[197,2],[200,29]]},"321":{"position":[[0,3],[21,19],[41,1],[60,1],[151,3]]},"322":{"position":[[0,3],[20,27],[48,1],[67,1],[160,3]]},"323":{"position":[[0,3],[21,20],[42,1],[61,1],[159,3]]},"324":{"position":[[0,3],[21,20],[42,1],[61,1],[162,3]]},"325":{"position":[[0,3],[21,10],[32,1],[42,1],[61,1],[151,1],[189,2],[229,3]]},"326":{"position":[[0,3],[21,24],[46,1],[65,1],[168,3]]},"327":{"position":[[0,3],[21,4],[101,1],[127,1],[192,1],[218,1],[306,3],[311,2],[318,1],[339,34],[379,5]]},"328":{"position":[[0,3],[20,8],[41,2],[44,1],[63,1],[162,3]]},"329":{"position":[[0,3],[13,2],[16,11],[28,2],[31,2],[52,6],[71,13],[98,13],[132,3],[140,2],[156,6],[178,6],[202,7],[225,7],[233,1],[252,1],[290,1],[378,1],[380,1],[506,1],[573,2],[602,1],[644,1],[653,2],[684,1],[710,2],[713,2],[716,2],[719,3]]},"330":{"position":[[0,3],[13,2],[16,19],[36,8],[45,1],[64,1],[169,1],[171,1],[200,1],[202,1],[219,2],[222,1],[239,2],[242,2],[271,1],[297,2],[300,2],[303,1],[332,1],[334,1],[351,2],[354,1],[371,2],[374,2],[403,1],[429,2],[432,2],[435,2],[438,3]]},"331":{"position":[[0,3],[13,2],[16,11],[28,2],[31,2],[52,6],[71,13],[98,13],[132,3],[140,2],[156,6],[178,6],[202,7],[225,7],[233,1],[252,1],[345,1],[347,1],[355,8],[380,2],[383,1],[433,1],[442,2],[445,2],[448,2],[451,3],[471,2],[480,1],[503,1],[511,3]]},"332":{"position":[[0,3],[13,2],[16,12],[29,2],[32,2],[53,6],[72,13],[99,13],[133,3],[141,2],[157,6],[179,6],[203,7],[226,7],[250,3],[259,2],[268,1],[287,1],[377,1],[379,1],[449,8],[487,1],[503,2],[522,2],[525,1],[554,2],[575,2],[578,1],[607,2],[610,2],[613,1],[678,1],[696,2],[715,2],[718,1],[747,2],[750,2],[753,2],[756,3]]},"333":{"position":[[0,3],[13,2],[16,17],[34,2],[37,2],[58,4],[75,4],[91,4],[96,1],[115,1],[204,1],[206,1],[273,2],[276,1],[328,2],[331,2],[334,3]]},"334":{"position":[[0,3],[13,2],[16,12],[29,2],[32,2],[49,9],[71,4],[76,1],[95,1],[186,1],[188,1],[225,2],[228,1],[247,13],[261,2],[264,1],[283,12],[296,2],[299,1],[318,18],[337,2],[340,1],[359,10],[370,2],[373,2],[376,3]]},"335":{"position":[[0,3],[13,2],[16,9],[26,1],[60,1],[103,1],[134,11],[168,2],[171,1],[199,2],[202,2],[205,1],[215,1],[316,3],[336,2],[345,1],[443,3]]},"336":{"position":[[0,3],[13,2],[16,70],[87,14],[129,21],[151,17],[169,1],[188,1],[268,2],[322,2],[356,2],[399,6],[406,3],[411,2],[414,22],[447,4],[452,5],[458,2]]},"337":{"position":[[0,3],[14,2],[17,10],[28,2],[31,2],[47,5],[67,5],[87,5],[93,1],[112,1],[204,1],[269,2],[272,3]]},"338":{"position":[[0,3],[14,2],[44,2],[47,2],[63,4],[80,7],[113,4],[134,7],[148,1],[167,1],[257,1],[334,1],[375,2],[378,2],[381,3]]},"339":{"position":[[0,3],[56,21],[78,1],[97,1],[192,1],[241,2],[244,3]]},"340":{"position":[[0,3],[14,2],[17,11],[34,3],[38,1],[57,1],[144,1],[277,3],[288,3],[299,3],[311,3],[328,3],[344,3],[357,3],[366,3],[381,3],[397,3],[415,3],[432,3],[444,3],[454,3],[464,3],[476,3],[495,3],[513,3],[535,3],[556,3],[570,3],[585,3],[596,3],[611,3],[615,2],[618,3]]},"341":{"position":[[0,3],[14,2],[17,14],[43,12],[56,4],[61,18],[121,1],[140,1],[233,3]]},"342":{"position":[[0,3],[14,2],[17,37],[55,4],[60,1],[79,1],[171,1],[205,1],[207,2],[225,2],[233,4],[238,2],[246,4],[251,2],[254,2],[257,3]]},"343":{"position":[[0,3],[74,1],[93,1],[185,3]]},"344":{"position":[[0,3],[21,24],[46,1],[65,1],[157,3]]},"345":{"position":[[0,3],[21,16],[38,1],[57,1],[156,3]]},"346":{"position":[[0,3],[21,10],[32,1],[51,1],[151,3]]},"347":{"position":[[0,3],[21,30],[52,1],[71,1],[174,3]]},"348":{"position":[[28,4],[41,7],[56,3],[60,1],[79,1],[174,3]]},"350":{"position":[[0,3],[13,4],[18,1],[37,1],[130,3],[150,2],[159,1],[173,3]]},"351":{"position":[[0,3],[13,4],[18,1],[37,1],[130,3],[150,2],[159,1],[193,1],[208,2],[218,3]]},"352":{"position":[[0,3],[13,10],[24,1],[43,1],[136,3],[156,2],[165,1],[201,1],[217,2],[227,3]]},"353":{"position":[[0,3],[21,10],[32,1],[51,1],[131,3],[151,2],[160,1],[171,1],[176,3]]},"354":{"position":[[0,3],[21,10],[32,1],[51,1],[131,3],[151,2],[160,1],[174,1],[179,3]]},"355":{"position":[[0,3],[21,10],[32,1],[51,1],[131,3],[151,2],[160,1],[171,1],[196,1],[211,1],[216,2],[226,3]]},"356":{"position":[[0,3],[49,1],[68,1],[148,3],[168,2],[177,1],[216,1],[249,3]]},"357":{"position":[[0,3],[28,9],[38,1],[57,1],[137,3],[157,2],[166,1],[199,1],[256,3]]},"358":{"position":[[0,3],[23,11],[39,13],[53,30],[84,1],[103,1],[183,3],[203,2],[212,1],[223,1],[249,1],[297,9],[307,2],[317,3]]},"359":{"position":[[0,3],[23,10],[44,14],[59,30],[90,1],[109,1],[189,3],[209,2],[218,1],[229,1],[255,1],[307,9],[317,2],[327,3]]},"360":{"position":[[0,3],[29,11],[41,1],[60,1],[140,3],[160,2],[169,1],[206,1],[239,3]]},"361":{"position":[[0,3],[28,18],[52,14],[67,1],[86,1],[166,3],[186,2],[195,1],[244,1],[280,3]]},"362":{"position":[[0,3],[11,6],[18,1],[37,1],[117,3],[137,2],[146,1],[176,3],[181,2],[184,42]]},"363":{"position":[[0,3],[13,10],[24,1],[43,1],[123,3],[143,2],[152,1],[163,1],[195,2],[204,1],[224,3],[228,3]]},"364":{"position":[[0,3],[48,1],[67,1],[147,3],[167,2],[176,1],[187,1],[247,3]]},"365":{"position":[[0,3],[46,1],[65,1],[145,3],[165,2],[174,1],[185,1],[245,3]]},"366":{"position":[[0,3],[29,12],[42,1],[61,1],[159,3],[179,2],[188,1],[205,1],[233,1],[250,1],[259,2],[269,3],[274,2],[277,38]]},"367":{"position":[[0,3],[29,12],[42,1],[61,1],[162,3],[182,2],[191,1],[211,1],[239,1],[259,1],[268,2],[278,3]]},"368":{"position":[[0,3],[29,13],[43,1],[62,1],[163,3],[183,2],[192,1],[202,1],[230,1],[240,1],[249,2],[259,3],[264,2],[267,37]]},"369":{"position":[[0,3],[28,26],[55,1],[74,1],[191,3],[211,2],[220,1],[259,1],[320,3]]},"370":{"position":[[0,3],[29,12],[42,1],[61,1],[141,3],[161,2],[170,1],[181,1],[189,3]]},"371":{"position":[[0,3],[22,11],[34,1],[53,1],[146,3],[166,2],[175,1],[243,3]]},"372":{"position":[[0,3],[29,15],[50,9],[60,1],[79,1],[159,3],[179,2],[188,1],[231,1],[267,3]]},"373":{"position":[[0,3],[11,13],[25,1],[44,1],[124,3],[144,2],[153,1],[195,3],[200,2],[203,10],[236,3]]},"374":{"position":[[0,3],[70,1],[89,1],[169,3],[189,2],[198,1],[233,1],[273,3]]},"375":{"position":[[0,3],[74,1],[93,1],[173,3],[193,2],[202,1],[253,1],[290,3]]},"376":{"position":[[0,3],[59,1],[78,1],[158,3],[178,2],[187,1],[236,1],[277,3]]},"377":{"position":[[0,3],[27,15],[43,1],[62,1],[142,3],[162,2],[171,1],[206,1],[241,3],[246,2],[249,14],[269,1],[271,2],[274,2]]},"378":{"position":[[0,3],[29,27],[57,1],[76,1],[156,3],[176,2],[185,1],[232,1],[270,3]]},"379":{"position":[[0,3],[23,7],[37,5],[43,1],[62,1],[142,3],[162,2],[171,1],[282,3]]},"380":{"position":[[0,3],[28,12],[41,1],[60,1],[140,3],[160,2],[169,1],[206,1],[208,6],[240,3]]},"381":{"position":[[0,3],[28,14],[43,1],[62,1],[142,3],[162,2],[171,1],[208,1],[243,3]]},"382":{"position":[[15,6],[22,1],[41,1],[131,1],[133,1],[204,2],[207,1],[224,2],[227,2],[230,2],[233,3]]},"383":{"position":[[0,3],[24,27],[66,1],[85,1],[165,3],[185,2],[194,1],[211,3]]},"385":{"position":[[0,23],[24,2],[27,2],[52,3],[60,2],[83,5],[104,4],[127,6],[147,4],[168,6],[190,4],[195,1],[214,1],[370,1],[372,1],[380,7],[409,3],[428,1],[430,1],[556,2],[559,1],[673,2],[676,2],[718,1],[770,1],[782,2],[785,6],[810,2],[813,2],[816,1],[824,7],[872,1],[874,1],[947,2],[950,1],[1006,2],[1009,1],[1065,2],[1068,2],[1110,1],[1185,2],[1188,6],[1213,2],[1216,2],[1219,1],[1227,7],[1245,1],[1247,1],[1273,1],[1275,1],[1291,2],[1294,1],[1310,2],[1313,2],[1316,2],[1319,1],[1345,1],[1347,1],[1363,2],[1366,1],[1382,2],[1385,2],[1388,2],[1391,2],[1394,2],[1397,2],[1400,3]]},"386":{"position":[[0,2],[3,2],[28,3],[36,2],[59,5],[80,6],[105,6],[127,4],[132,1],[151,1],[307,1],[309,1],[317,8],[335,5],[497,1],[548,1],[572,1],[585,2],[588,6],[608,1],[620,1],[622,4],[627,1],[629,5],[635,2],[638,6],[663,2],[666,2],[669,1],[677,8],[708,1],[710,1],[733,3],[742,2],[745,1],[753,3],[762,2],[765,1],[773,3],[836,1],[859,2],[862,2],[865,1],[873,3],[888,3],[945,1],[968,2],[971,2],[974,2],[1003,1],[1023,2],[1026,2],[1029,2],[1032,3]]},"387":{"position":[[0,2],[3,2],[28,3],[36,2],[59,5],[77,6],[101,6],[123,4],[140,1],[169,1],[191,1],[213,1],[236,1],[249,1],[268,1],[424,1],[426,1],[434,5],[604,1],[606,2],[609,6],[634,1],[641,2],[644,2],[647,1],[655,8],[686,1],[688,1],[711,3],[720,2],[723,1],[731,3],[740,2],[743,1],[751,3],[822,1],[842,1],[849,2],[852,2],[855,1],[863,3],[878,3],[944,1],[964,1],[971,2],[974,2],[977,2],[1006,1],[1026,2],[1029,2],[1032,2],[1035,3]]}},"keywords":{}}],["0",{"_index":20,"title":{},"content":{"1":{"position":[[49,2]]},"8":{"position":[[664,2]]},"241":{"position":[[426,21]]},"249":{"position":[[70,3]]},"255":{"position":[[306,1]]},"277":{"position":[[85,2]]},"285":{"position":[[326,2],[409,2],[536,11],[618,2],[624,6],[916,17],[959,13],[982,1],[1008,13],[1036,1]]},"356":{"position":[[28,17]]},"362":{"position":[[227,1]]}},"keywords":{}}],["0"",{"_index":244,"title":{},"content":{"22":{"position":[[1007,7]]},"300":{"position":[[925,7]]}},"keywords":{}}],["0.5",{"_index":783,"title":{},"content":{"95":{"position":[[245,4]]},"124":{"position":[[220,4]]},"194":{"position":[[161,4]]},"249":{"position":[[246,4]]},"268":{"position":[[80,4]]},"308":{"position":[[134,4]]},"356":{"position":[[218,4]]}},"keywords":{}}],["0.5、0.75、1.0、1.25、1.5、1.75、2.0",{"_index":1164,"title":{},"content":{"375":{"position":[[28,45]]}},"keywords":{}}],["0.7",{"_index":844,"title":{},"content":{"194":{"position":[[21,3]]},"308":{"position":[[14,3]]}},"keywords":{}}],["0.75",{"_index":1052,"title":{},"content":{"268":{"position":[[85,5]]}},"keywords":{}}],["000",{"_index":1078,"title":{},"content":{"274":{"position":[[243,7]]},"381":{"position":[[210,7]]}},"keywords":{}}],["01",{"_index":260,"title":{},"content":{"24":{"position":[[148,4]]},"27":{"position":[[591,4],[1501,4],[1588,4]]},"28":{"position":[[865,4]]},"29":{"position":[[822,4]]},"216":{"position":[[244,4],[278,4],[430,4]]},"296":{"position":[[148,4]]},"330":{"position":[[179,10],[210,8],[342,8]]},"385":{"position":[[413,4],[1255,7],[1327,7]]},"386":{"position":[[737,4]]},"387":{"position":[[715,4]]}},"keywords":{}}],["01</span>",{"_index":264,"title":{},"content":{"24":{"position":[[238,17]]},"27":{"position":[[681,17]]},"296":{"position":[[238,17]]},"385":{"position":[[497,17]]}},"keywords":{}}],["02",{"_index":394,"title":{},"content":{"27":{"position":[[1534,4],[1558,4],[1621,4],[1645,4]]},"28":{"position":[[890,4]]},"29":{"position":[[847,4]]},"216":{"position":[[303,4],[396,4],[455,4]]},"330":{"position":[[230,8],[311,10],[362,8]]},"385":{"position":[[1283,7],[1302,7],[1355,7],[1374,7]]},"386":{"position":[[757,4]]},"387":{"position":[[735,4]]}},"keywords":{}}],["02</span>",{"_index":267,"title":{},"content":{"24":{"position":[[361,17]]},"27":{"position":[[804,17]]},"296":{"position":[[361,17]]},"385":{"position":[[614,17]]}},"keywords":{}}],["03",{"_index":409,"title":{},"content":{"28":{"position":[[915,4]]},"29":{"position":[[872,4]]},"386":{"position":[[777,4]]},"387":{"position":[[755,4]]}},"keywords":{}}],["03a9f4",{"_index":499,"title":{},"content":{"51":{"position":[[252,10]]},"52":{"position":[[249,10]]},"162":{"position":[[215,10]]},"163":{"position":[[219,10]]},"224":{"position":[[456,10]]},"338":{"position":[[343,10]]}},"keywords":{}}],["04",{"_index":410,"title":{},"content":{"28":{"position":[[1020,4]]},"29":{"position":[[989,4]]},"386":{"position":[[877,4]]},"387":{"position":[[867,4]]}},"keywords":{}}],["0xffffff).tostring(16",{"_index":1126,"title":{},"content":{"291":{"position":[[401,23]]}},"keywords":{}}],["0表示滚动、1",{"_index":1088,"title":{},"content":{"285":{"position":[[338,9]]}},"keywords":{}}],["1",{"_index":41,"title":{},"content":{"1":{"position":[[325,2]]},"22":{"position":[[616,3]]},"29":{"position":[[221,2],[228,3],[646,2],[653,3],[903,2],[910,3],[1030,2],[1037,3]]},"59":{"position":[[354,3]]},"62":{"position":[[891,4],[970,4]]},"170":{"position":[[209,11]]},"215":{"position":[[629,2]]},"218":{"position":[[845,4],[924,4]]},"249":{"position":[[74,2]]},"277":{"position":[[332,2]]},"285":{"position":[[255,2],[476,2],[498,16],[530,2],[550,2],[631,4],[873,17]]},"287":{"position":[[252,2]]},"300":{"position":[[534,3]]},"329":{"position":[[389,2]]},"332":{"position":[[467,12]]},"356":{"position":[[46,2]]},"387":{"position":[[146,2],[153,3],[568,2],[575,3],[786,2],[793,3],[908,2],[915,3]]}},"keywords":{}}],["1.0",{"_index":1053,"title":{},"content":{"268":{"position":[[91,4]]}},"keywords":{}}],["1.25",{"_index":1054,"title":{},"content":{"268":{"position":[[96,5]]}},"keywords":{}}],["1.5",{"_index":1055,"title":{},"content":{"268":{"position":[[102,4]]}},"keywords":{}}],["1.75",{"_index":1056,"title":{},"content":{"268":{"position":[[107,5]]}},"keywords":{}}],["10",{"_index":96,"title":{},"content":{"8":{"position":[[780,3]]},"29":{"position":[[224,3],[649,3],[906,3],[1033,3]]},"62":{"position":[[731,3]]},"173":{"position":[[466,3]]},"218":{"position":[[685,3]]},"223":{"position":[[340,3]]},"241":{"position":[[494,3]]},"251":{"position":[[357,3]]},"252":{"position":[[370,3]]},"256":{"position":[[200,3]]},"257":{"position":[[223,3]]},"258":{"position":[[221,3]]},"270":{"position":[[271,4]]},"285":{"position":[[517,3],[647,4]]},"332":{"position":[[420,3]]},"337":{"position":[[265,3]]},"358":{"position":[[225,3]]},"359":{"position":[[231,3]]},"363":{"position":[[165,3]]},"364":{"position":[[189,3]]},"365":{"position":[[187,3]]},"377":{"position":[[212,4]]},"387":{"position":[[149,3],[571,3],[789,3],[911,3]]}},"keywords":{}}],["100",{"_index":947,"title":{},"content":{"223":{"position":[[327,4]]},"285":{"position":[[908,4],[1041,4]]},"337":{"position":[[252,4]]}},"keywords":{}}],["1000",{"_index":229,"title":{},"content":{"22":{"position":[[640,6]]},"300":{"position":[[558,6]]}},"keywords":{}}],["100px"",{"_index":516,"title":{},"content":{"56":{"position":[[251,11],[408,11]]},"57":{"position":[[718,11]]},"167":{"position":[[222,11],[379,11]]},"168":{"position":[[476,11]]},"215":{"position":[[698,11]]},"329":{"position":[[458,11]]}},"keywords":{}}],["1024",{"_index":627,"title":{},"content":{"81":{"position":[[439,4]]},"140":{"position":[[433,4]]}},"keywords":{}}],["1080p",{"_index":387,"title":{},"content":{"27":{"position":[[1065,8],[1109,8]]},"385":{"position":[[853,8],[897,8]]}},"keywords":{}}],["11",{"_index":938,"title":{},"content":{"222":{"position":[[661,5]]},"336":{"position":[[382,5]]}},"keywords":{}}],["11/gi",{"_index":937,"title":{},"content":{"222":{"position":[[627,7]]},"336":{"position":[[348,7]]}},"keywords":{}}],["11/gi.test(ua",{"_index":936,"title":{},"content":{"222":{"position":[[584,16]]},"336":{"position":[[305,16]]}},"keywords":{}}],["111",{"_index":1085,"title":{},"content":{"285":{"position":[[234,6]]},"287":{"position":[[239,6]]}},"keywords":{}}],["120",{"_index":921,"title":{},"content":{"220":{"position":[[333,4]]},"334":{"position":[[236,4]]}},"keywords":{}}],["150",{"_index":386,"title":{},"content":{"27":{"position":[[1051,4]]},"385":{"position":[[839,4]]}},"keywords":{}}],["16:9",{"_index":1061,"title":{},"content":{"269":{"position":[[95,4],[279,7]]},"376":{"position":[[238,7]]}},"keywords":{}}],["180",{"_index":922,"title":{},"content":{"220":{"position":[[369,4]]},"334":{"position":[[272,4]]}},"keywords":{}}],["1977"",{"_index":281,"title":{},"content":{"25":{"position":[[106,10]]},"297":{"position":[[106,10]]}},"keywords":{}}],["2",{"_index":543,"title":{},"content":{"59":{"position":[[403,3]]},"170":{"position":[[239,11]]},"218":{"position":[[1094,4]]},"248":{"position":[[245,2]]},"268":{"position":[[298,2]]},"285":{"position":[[372,2]]},"287":{"position":[[279,2]]},"332":{"position":[[639,9],[658,12]]},"355":{"position":[[213,2]]},"375":{"position":[[255,2]]}},"keywords":{}}],["2.0",{"_index":1057,"title":{},"content":{"268":{"position":[[113,3]]}},"keywords":{}}],["20",{"_index":489,"title":{},"content":{"50":{"position":[[258,3]]},"51":{"position":[[332,3]]},"53":{"position":[[354,3]]},"73":{"position":[[247,3]]},"161":{"position":[[227,3]]},"162":{"position":[[295,3]]},"164":{"position":[[302,3]]},"184":{"position":[[211,3]]}},"keywords":{}}],["200",{"_index":408,"title":{},"content":{"28":{"position":[[816,4]]},"285":{"position":[[951,4]]},"386":{"position":[[693,4]]},"387":{"position":[[671,4]]}},"keywords":{}}],["20px",{"_index":520,"title":{},"content":{"56":{"position":[[328,7],[343,7],[485,7],[499,7]]},"57":{"position":[[795,7],[810,7]]},"167":{"position":[[299,7],[314,7],[456,7],[470,7]]},"168":{"position":[[553,7],[568,7]]},"215":{"position":[[775,7],[790,7]]},"329":{"position":[[535,7],[550,7]]}},"keywords":{}}],["222",{"_index":1089,"title":{},"content":{"285":{"position":[[359,6]]},"287":{"position":[[266,6]]}},"keywords":{}}],["240",{"_index":424,"title":{},"content":{"29":{"position":[[773,4]]},"220":{"position":[[404,4]]},"334":{"position":[[307,4]]}},"keywords":{}}],["24px",{"_index":511,"title":{},"content":{"53":{"position":[[501,7]]},"164":{"position":[[449,7]]}},"keywords":{}}],["25",{"_index":1093,"title":{},"content":{"285":{"position":[[563,3],[652,7]]}},"keywords":{}}],["250",{"_index":383,"title":{},"content":{"27":{"position":[[567,4]]},"385":{"position":[[395,4]]}},"keywords":{}}],["3",{"_index":1091,"title":{},"content":{"285":{"position":[[436,2]]},"287":{"position":[[306,2]]}},"keywords":{}}],["300",{"_index":923,"title":{},"content":{"220":{"position":[[445,4]]},"334":{"position":[[348,4]]}},"keywords":{}}],["3000",{"_index":492,"title":{},"content":{"50":{"position":[[340,6]]},"51":{"position":[[421,6]]},"52":{"position":[[429,6]]},"53":{"position":[[519,6]]},"56":{"position":[[612,6]]},"57":{"position":[[843,6]]},"61":{"position":[[261,6]]},"62":{"position":[[985,6]]},"64":{"position":[[286,6]]},"65":{"position":[[812,6]]},"67":{"position":[[294,6]]},"69":{"position":[[282,6]]},"73":{"position":[[327,6]]},"161":{"position":[[309,6]]},"162":{"position":[[384,6]]},"163":{"position":[[399,6]]},"164":{"position":[[467,6]]},"167":{"position":[[583,6]]},"168":{"position":[[601,6]]},"172":{"position":[[220,6]]},"173":{"position":[[563,6]]},"175":{"position":[[251,6]]},"176":{"position":[[541,6]]},"178":{"position":[[247,6]]},"180":{"position":[[239,6]]},"184":{"position":[[291,6]]},"244":{"position":[[220,6]]},"245":{"position":[[243,6]]},"248":{"position":[[251,6]]},"251":{"position":[[451,6]]},"252":{"position":[[468,6]]},"259":{"position":[[298,6]]},"260":{"position":[[316,6]]},"261":{"position":[[275,6]]},"351":{"position":[[211,6]]},"352":{"position":[[220,6]]},"355":{"position":[[219,6]]},"358":{"position":[[310,6]]},"359":{"position":[[320,6]]},"366":{"position":[[262,6]]},"367":{"position":[[271,6]]},"368":{"position":[[252,6]]}},"keywords":{}}],["300px",{"_index":649,"title":{},"content":{"85":{"position":[[194,6]]},"188":{"position":[[417,6]]},"302":{"position":[[291,6]]}},"keywords":{}}],["30px",{"_index":502,"title":{},"content":{"51":{"position":[[276,7]]},"52":{"position":[[273,7]]},"53":{"position":[[298,7]]},"162":{"position":[[239,7]]},"163":{"position":[[243,7]]},"164":{"position":[[246,7]]},"224":{"position":[[480,7]]},"338":{"position":[[367,7]]}},"keywords":{}}],["333",{"_index":1090,"title":{},"content":{"285":{"position":[[423,6]]},"287":{"position":[[293,6]]}},"keywords":{}}],["360p",{"_index":391,"title":{},"content":{"27":{"position":[[1229,7]]},"385":{"position":[[1017,7]]}},"keywords":{}}],["400",{"_index":1107,"title":{},"content":{"285":{"position":[[1000,4]]}},"keywords":{}}],["400px",{"_index":648,"title":{},"content":{"85":{"position":[[179,6]]},"188":{"position":[[402,6]]},"302":{"position":[[276,6]]}},"keywords":{}}],["40px",{"_index":505,"title":{},"content":{"51":{"position":[[406,7]]},"162":{"position":[[369,7]]}},"keywords":{}}],["480p",{"_index":915,"title":{},"content":{"219":{"position":[[341,6]]},"333":{"position":[[233,6]]}},"keywords":{}}],["4:3",{"_index":1060,"title":{},"content":{"269":{"position":[[90,4]]}},"keywords":{}}],["5",{"_index":93,"title":{},"content":{"8":{"position":[[718,2]]},"29":{"position":[[217,3],[642,3],[899,3],[1026,3]]},"94":{"position":[[239,2]]},"123":{"position":[[218,2]]},"192":{"position":[[198,22]]},"206":{"position":[[243,1],[269,1]]},"241":{"position":[[462,2]]},"246":{"position":[[201,2]]},"247":{"position":[[207,2]]},"248":{"position":[[205,2]]},"254":{"position":[[318,2]]},"270":{"position":[[267,3]]},"285":{"position":[[492,2],[867,2]]},"306":{"position":[[145,22]]},"320":{"position":[[170,1],[179,1]]},"353":{"position":[[173,2]]},"354":{"position":[[176,2]]},"355":{"position":[[173,2]]},"361":{"position":[[246,2]]},"377":{"position":[[208,3]]},"387":{"position":[[142,3],[564,3],[782,3],[904,3]]}},"keywords":{}}],["50",{"_index":1101,"title":{},"content":{"285":{"position":[[829,3]]}},"keywords":{}}],["500",{"_index":1104,"title":{},"content":{"285":{"position":[[936,4],[975,6]]}},"keywords":{}}],["5s",{"_index":895,"title":{},"content":{"211":{"position":[[65,3],[69,3]]},"325":{"position":[[34,3],[38,3]]}},"keywords":{}}],["5x",{"_index":421,"title":{},"content":{"29":{"position":[[527,5],[886,5],[1013,5]]},"387":{"position":[[449,5],[769,5],[891,5]]}},"keywords":{}}],["60",{"_index":919,"title":{},"content":{"220":{"position":[[293,3]]},"285":{"position":[[893,3]]},"334":{"position":[[196,3]]}},"keywords":{}}],["720p",{"_index":389,"title":{},"content":{"27":{"position":[[1170,7]]},"219":{"position":[[396,6]]},"333":{"position":[[288,6]]},"385":{"position":[[958,7]]}},"keywords":{}}],["8",{"_index":497,"title":{},"content":{"51":{"position":[[232,3]]},"52":{"position":[[229,3]]},"53":{"position":[[258,3]]},"162":{"position":[[195,3]]},"163":{"position":[[199,3]]},"164":{"position":[[206,3]]},"224":{"position":[[259,1],[436,3]]},"338":{"position":[[146,1],[323,3]]}},"keywords":{}}],["8"",{"_index":646,"title":{},"content":{"85":{"position":[[127,7]]}},"keywords":{}}],["9",{"_index":522,"title":{},"content":{"56":{"position":[[360,5],[516,5]]},"57":{"position":[[827,5]]},"167":{"position":[[331,5],[487,5]]},"168":{"position":[[585,5]]},"215":{"position":[[807,5]]},"329":{"position":[[567,5]]}},"keywords":{}}],["_",{"_index":36,"title":{},"content":{"1":{"position":[[261,3]]},"277":{"position":[[297,3]]},"290":{"position":[[282,3]]}},"keywords":{}}],["abbrevi",{"_index":901,"title":{},"content":{"213":{"position":[[462,12]]}},"keywords":{}}],["absolut",{"_index":518,"title":{},"content":{"56":{"position":[[311,11],[468,11]]},"57":{"position":[[778,11]]},"167":{"position":[[282,11],[439,11]]},"168":{"position":[[536,11]]},"215":{"position":[[758,11]]},"329":{"position":[[518,11]]}},"keywords":{}}],["accept",{"_index":827,"title":{},"content":{"190":{"position":[[49,7]]}},"keywords":{}}],["access",{"_index":61,"title":{},"content":{"7":{"position":[[397,6]]},"75":{"position":[[116,6]]},"213":{"position":[[175,6]]},"221":{"position":[[111,6]]}},"keywords":{}}],["accord",{"_index":987,"title":{},"content":{"233":{"position":[[57,9]]}},"keywords":{}}],["acquisit",{"_index":169,"title":{},"content":{"20":{"position":[[325,12]]}},"keywords":{}}],["ad",{"_index":43,"title":{"2":{"position":[[0,3]]}},"content":{"5":{"position":[[31,3]]},"6":{"position":[[28,3]]},"8":{"position":[[194,3],[233,2],[327,2],[368,2],[595,2],[671,2],[750,3],[830,5],[898,4],[985,5],[1029,5],[1073,5],[1119,5]]},"238":{"position":[[31,3]]},"239":{"position":[[28,3]]},"241":{"position":[[639,5],[675,5],[719,5],[755,5]]}},"keywords":{}}],["adapt",{"_index":1037,"title":{},"content":{"265":{"position":[[63,9]]},"271":{"position":[[101,5]]}},"keywords":{}}],["add",{"_index":13,"title":{"1":{"position":[[0,3]]},"23":{"position":[[0,3]]},"26":{"position":[[7,3]]},"27":{"position":[[0,3]]},"28":{"position":[[0,3]]},"29":{"position":[[0,3]]},"57":{"position":[[0,4]]},"62":{"position":[[0,4]]},"65":{"position":[[0,4]]},"71":{"position":[[0,4]]},"75":{"position":[[0,4]]},"168":{"position":[[0,4]]},"173":{"position":[[0,4]]},"176":{"position":[[0,4]]},"182":{"position":[[0,4]]},"186":{"position":[[0,4]]}},"content":{"1":{"position":[[0,3]]},"6":{"position":[[7,3]]},"20":{"position":[[34,3],[104,3]]},"43":{"position":[[77,3]]},"47":{"position":[[33,3]]},"57":{"position":[[22,3],[42,3]]},"62":{"position":[[22,3],[42,3]]},"65":{"position":[[22,3],[42,3]]},"71":{"position":[[23,3],[43,3]]},"75":{"position":[[22,3],[45,3]]},"168":{"position":[[16,3]]},"173":{"position":[[16,3]]},"176":{"position":[[16,3]]},"182":{"position":[[16,3]]},"186":{"position":[[16,3]]},"216":{"position":[[76,3]]},"231":{"position":[[39,3]]},"239":{"position":[[7,3]]},"282":{"position":[[7,3]]}},"keywords":{}}],["addit",{"_index":1012,"title":{},"content":{"254":{"position":[[121,10]]}},"keywords":{}}],["address",{"_index":75,"title":{},"content":{"8":{"position":[[306,7]]},"189":{"position":[[50,8]]},"204":{"position":[[328,9]]},"219":{"position":[[196,7]]},"227":{"position":[[175,9],[231,7]]},"252":{"position":[[54,8]]}},"keywords":{}}],["aden"",{"_index":283,"title":{},"content":{"25":{"position":[[190,10]]},"297":{"position":[[190,10]]}},"keywords":{}}],["adjust",{"_index":861,"title":{},"content":{"198":{"position":[[153,6]]}},"keywords":{}}],["ads.js"></script>",{"_index":55,"title":{},"content":{"7":{"position":[[67,31],[216,31],[351,31]]},"240":{"position":[[64,31],[213,31],[348,31]]}},"keywords":{}}],["ads/dist/artplay",{"_index":58,"title":{},"content":{"7":{"position":[[190,18],[325,18]]},"240":{"position":[[187,18],[322,18]]}},"keywords":{}}],["advanc",{"_index":425,"title":{"30":{"position":[[0,8]]}},"content":{"213":{"position":[[132,7]]}},"keywords":{}}],["agent",{"_index":758,"title":{},"content":{"89":{"position":[[1271,5]]},"118":{"position":[[1233,5]]}},"keywords":{}}],["airplay",{"_index":989,"title":{"234":{"position":[[0,8]]},"275":{"position":[[0,8]]},"348":{"position":[[0,8]]},"382":{"position":[[0,8]]}},"content":{"234":{"position":[[51,7],[201,8]]},"275":{"position":[[24,7],[151,10],[187,10]]},"348":{"position":[[33,7],[159,8]]},"382":{"position":[[141,10],[177,10]]}},"keywords":{}}],["alignitem",{"_index":1136,"title":{},"content":{"292":{"position":[[507,11]]}},"keywords":{}}],["allow",{"_index":892,"title":{},"content":{"208":{"position":[[110,7]]}},"keywords":{}}],["alreadi",{"_index":729,"title":{},"content":{"89":{"position":[[604,7]]},"118":{"position":[[566,7]]}},"keywords":{}}],["amaro"",{"_index":285,"title":{},"content":{"25":{"position":[[275,11]]},"297":{"position":[[275,11]]}},"keywords":{}}],["amp;&",{"_index":679,"title":{},"content":{"86":{"position":[[550,10]]},"87":{"position":[[363,10],[457,10]]}},"keywords":{}}],["anonym",{"_index":875,"title":{},"content":{"204":{"position":[[250,12]]},"318":{"position":[[192,12]]}},"keywords":{}}],["antioverlap",{"_index":1095,"title":{},"content":{"285":{"position":[[679,12]]}},"keywords":{}}],["app",{"_index":25,"title":{},"content":{"1":{"position":[[101,5]]},"8":{"position":[[60,5]]},"10":{"position":[[215,5]]},"20":{"position":[[398,5]]},"22":{"position":[[460,5]]},"24":{"position":[[60,5]]},"25":{"position":[[3707,5]]},"27":{"position":[[416,5]]},"28":{"position":[[269,5]]},"29":{"position":[[384,5]]},"39":{"position":[[215,5]]},"40":{"position":[[103,5]]},"42":{"position":[[141,6]]},"43":{"position":[[325,5]]},"46":{"position":[[131,5]]},"47":{"position":[[112,5]]},"50":{"position":[[126,5]]},"51":{"position":[[130,5]]},"52":{"position":[[127,5]]},"53":{"position":[[156,5]]},"56":{"position":[[166,5]]},"57":{"position":[[537,5]]},"59":{"position":[[239,5]]},"61":{"position":[[139,5]]},"62":{"position":[[581,5]]},"64":{"position":[[132,5]]},"65":{"position":[[542,5]]},"67":{"position":[[148,5]]},"69":{"position":[[142,5]]},"71":{"position":[[201,5]]},"73":{"position":[[135,5]]},"75":{"position":[[352,5]]},"77":{"position":[[105,5]]},"78":{"position":[[106,5]]},"79":{"position":[[117,5]]},"80":{"position":[[109,5]]},"81":{"position":[[111,5]]},"83":{"position":[[121,5]]},"85":{"position":[[166,3],[432,5]]},"89":{"position":[[1660,5]]},"91":{"position":[[126,5]]},"92":{"position":[[92,5]]},"93":{"position":[[91,5]]},"94":{"position":[[94,5]]},"95":{"position":[[96,5]]},"96":{"position":[[104,5]]},"97":{"position":[[121,5]]},"98":{"position":[[134,5]]},"99":{"position":[[90,5]]},"100":{"position":[[93,5]]},"101":{"position":[[152,5]]},"102":{"position":[[93,5]]},"103":{"position":[[104,5]]},"104":{"position":[[98,5]]},"105":{"position":[[89,5]]},"107":{"position":[[119,5]]},"118":{"position":[[1622,5]]},"120":{"position":[[98,5]]},"121":{"position":[[70,5]]},"122":{"position":[[70,5]]},"123":{"position":[[73,5]]},"124":{"position":[[71,5]]},"125":{"position":[[73,5]]},"126":{"position":[[80,5]]},"127":{"position":[[84,5]]},"128":{"position":[[73,5]]},"129":{"position":[[72,5]]},"130":{"position":[[89,5]]},"131":{"position":[[71,5]]},"132":{"position":[[72,5]]},"133":{"position":[[72,5]]},"134":{"position":[[71,5]]},"136":{"position":[[99,5]]},"137":{"position":[[100,5]]},"138":{"position":[[111,5]]},"139":{"position":[[103,5]]},"140":{"position":[[105,5]]},"150":{"position":[[162,5]]},"151":{"position":[[95,5]]},"153":{"position":[[96,6]]},"154":{"position":[[220,5]]},"157":{"position":[[98,5]]},"158":{"position":[[94,5]]},"161":{"position":[[95,5]]},"162":{"position":[[93,5]]},"163":{"position":[[97,5]]},"164":{"position":[[104,5]]},"167":{"position":[[137,5]]},"168":{"position":[[295,5]]},"170":{"position":[[121,5]]},"172":{"position":[[98,5]]},"173":{"position":[[329,5]]},"175":{"position":[[97,5]]},"176":{"position":[[295,5]]},"178":{"position":[[101,5]]},"180":{"position":[[99,5]]},"182":{"position":[[120,5]]},"184":{"position":[[99,5]]},"186":{"position":[[259,5]]},"188":{"position":[[207,5],[262,6],[389,3]]},"189":{"position":[[177,5]]},"190":{"position":[[240,5]]},"191":{"position":[[187,5]]},"192":{"position":[[152,5]]},"193":{"position":[[141,5]]},"194":{"position":[[114,5]]},"195":{"position":[[135,5]]},"196":{"position":[[113,5]]},"197":{"position":[[111,5]]},"198":{"position":[[295,5]]},"199":{"position":[[181,5]]},"200":{"position":[[109,5]]},"201":{"position":[[207,5]]},"202":{"position":[[196,5]]},"203":{"position":[[184,5]]},"204":{"position":[[151,5]]},"205":{"position":[[172,5]]},"206":{"position":[[116,5]]},"207":{"position":[[155,5]]},"208":{"position":[[186,5]]},"209":{"position":[[177,5]]},"210":{"position":[[178,5]]},"211":{"position":[[133,5]]},"212":{"position":[[163,5]]},"213":{"position":[[300,6]]},"214":{"position":[[121,5]]},"215":{"position":[[571,5]]},"216":{"position":[[154,5]]},"217":{"position":[[536,5]]},"218":{"position":[[593,5]]},"219":{"position":[[264,5]]},"220":{"position":[[233,5]]},"221":{"position":[[347,5]]},"222":{"position":[[508,5]]},"223":{"position":[[228,5]]},"224":{"position":[[321,5]]},"225":{"position":[[208,5]]},"226":{"position":[[138,5]]},"227":{"position":[[363,5]]},"228":{"position":[[191,5]]},"229":{"position":[[174,5]]},"230":{"position":[[171,5]]},"231":{"position":[[166,5]]},"232":{"position":[[117,5]]},"233":{"position":[[205,5]]},"234":{"position":[[162,5]]},"241":{"position":[[60,5]]},"243":{"position":[[86,5]]},"244":{"position":[[87,5]]},"245":{"position":[[107,5]]},"246":{"position":[[120,5]]},"247":{"position":[[123,5]]},"248":{"position":[[124,5]]},"249":{"position":[[137,5]]},"250":{"position":[[119,5]]},"251":{"position":[[276,5]]},"252":{"position":[[289,5]]},"253":{"position":[[136,5]]},"254":{"position":[[199,5]]},"255":{"position":[[92,5]]},"256":{"position":[[119,5]]},"257":{"position":[[142,5]]},"258":{"position":[[140,5]]},"259":{"position":[[138,5]]},"260":{"position":[[147,5]]},"261":{"position":[[126,5]]},"262":{"position":[[199,5]]},"263":{"position":[[127,5]]},"264":{"position":[[116,5]]},"265":{"position":[[172,5]]},"266":{"position":[[127,5]]},"267":{"position":[[159,5]]},"268":{"position":[[177,5]]},"269":{"position":[[160,5]]},"270":{"position":[[162,5]]},"271":{"position":[[195,5]]},"272":{"position":[[152,5]]},"273":{"position":[[130,5]]},"274":{"position":[[136,5]]},"275":{"position":[[92,5]]},"276":{"position":[[112,5]]},"277":{"position":[[137,5]]},"285":{"position":[[60,5]]},"286":{"position":[[60,5]]},"287":{"position":[[60,5]]},"289":{"position":[[101,5]]},"290":{"position":[[98,5]]},"291":{"position":[[92,5]]},"292":{"position":[[198,5]]},"293":{"position":[[99,5]]},"294":{"position":[[49,5]]},"296":{"position":[[60,5]]},"297":{"position":[[3707,5]]},"298":{"position":[[219,5]]},"300":{"position":[[378,5]]},"302":{"position":[[133,5],[188,6],[263,3]]},"303":{"position":[[117,5]]},"304":{"position":[[134,5]]},"305":{"position":[[103,5]]},"306":{"position":[[99,5]]},"307":{"position":[[98,5]]},"308":{"position":[[87,5]]},"309":{"position":[[100,5]]},"310":{"position":[[88,5]]},"311":{"position":[[88,5]]},"312":{"position":[[152,5]]},"313":{"position":[[108,5]]},"314":{"position":[[88,5]]},"315":{"position":[[130,5]]},"316":{"position":[[113,5]]},"317":{"position":[[112,5]]},"318":{"position":[[99,5]]},"319":{"position":[[102,5]]},"320":{"position":[[88,5]]},"321":{"position":[[101,5]]},"322":{"position":[[108,5]]},"323":{"position":[[102,5]]},"324":{"position":[[102,5]]},"325":{"position":[[102,5]]},"326":{"position":[[106,5]]},"327":{"position":[[164,6]]},"328":{"position":[[104,5]]},"329":{"position":[[331,5]]},"330":{"position":[[105,5]]},"331":{"position":[[293,5]]},"332":{"position":[[328,5]]},"333":{"position":[[156,5]]},"334":{"position":[[136,5]]},"335":{"position":[[256,5]]},"336":{"position":[[229,5]]},"337":{"position":[[153,5]]},"338":{"position":[[208,5]]},"339":{"position":[[138,5]]},"340":{"position":[[98,5]]},"341":{"position":[[181,5]]},"342":{"position":[[120,5]]},"343":{"position":[[134,5]]},"344":{"position":[[106,5]]},"345":{"position":[[98,5]]},"346":{"position":[[92,5]]},"347":{"position":[[112,5]]},"348":{"position":[[120,5]]},"350":{"position":[[78,5]]},"351":{"position":[[78,5]]},"352":{"position":[[84,5]]},"353":{"position":[[92,5]]},"354":{"position":[[92,5]]},"355":{"position":[[92,5]]},"356":{"position":[[109,5]]},"357":{"position":[[98,5]]},"358":{"position":[[144,5]]},"359":{"position":[[150,5]]},"360":{"position":[[101,5]]},"361":{"position":[[127,5]]},"362":{"position":[[78,5]]},"363":{"position":[[84,5]]},"364":{"position":[[108,5]]},"365":{"position":[[106,5]]},"366":{"position":[[102,5]]},"367":{"position":[[102,5]]},"368":{"position":[[103,5]]},"369":{"position":[[115,5]]},"370":{"position":[[102,5]]},"371":{"position":[[94,5]]},"372":{"position":[[120,5]]},"373":{"position":[[85,5]]},"374":{"position":[[130,5]]},"375":{"position":[[134,5]]},"376":{"position":[[119,5]]},"377":{"position":[[103,5]]},"378":{"position":[[117,5]]},"379":{"position":[[103,5]]},"380":{"position":[[101,5]]},"381":{"position":[[103,5]]},"382":{"position":[[82,5]]},"383":{"position":[[126,5]]},"385":{"position":[[255,5]]},"386":{"position":[[192,5]]},"387":{"position":[[309,5]]}},"keywords":{}}],["app"></div>",{"_index":655,"title":{},"content":{"85":{"position":[[275,25]]}},"keywords":{}}],["app').queryselector",{"_index":445,"title":{},"content":{"39":{"position":[[135,19]]},"150":{"position":[[82,19]]}},"keywords":{}}],["appear",{"_index":833,"title":{},"content":{"191":{"position":[[58,6]]},"192":{"position":[[50,6]]},"201":{"position":[[80,6]]},"202":{"position":[[92,6]]},"203":{"position":[[80,6]]},"212":{"position":[[52,7]]}},"keywords":{}}],["area",{"_index":788,"title":{},"content":{"98":{"position":[[47,4]]}},"keywords":{}}],["arg",{"_index":773,"title":{},"content":{"89":{"position":[[1724,9]]},"91":{"position":[[185,9]]},"92":{"position":[[150,9]]},"93":{"position":[[150,9]]},"94":{"position":[[152,9],[210,9]]},"95":{"position":[[156,9],[214,9]]},"96":{"position":[[165,9],[223,9]]},"97":{"position":[[180,9]]},"98":{"position":[[192,9]]},"100":{"position":[[169,9]]},"101":{"position":[[215,9]]},"102":{"position":[[150,9],[208,9]]},"103":{"position":[[186,9]]},"104":{"position":[[186,9]]},"105":{"position":[[149,9]]},"118":{"position":[[1686,9]]},"120":{"position":[[157,9]]},"121":{"position":[[128,9]]},"122":{"position":[[129,9]]},"123":{"position":[[131,9],[189,9]]},"124":{"position":[[131,9],[189,9]]},"125":{"position":[[134,9],[192,9]]},"126":{"position":[[139,9]]},"127":{"position":[[142,9]]},"129":{"position":[[148,9]]},"130":{"position":[[152,9]]},"131":{"position":[[128,9],[186,9]]},"132":{"position":[[154,9]]},"133":{"position":[[160,9]]},"134":{"position":[[131,9]]},"215":{"position":[[832,9],[934,9]]},"329":{"position":[[592,9],[674,9]]}},"keywords":{}}],["array",{"_index":112,"title":{},"content":{"10":{"position":[[6,5],[14,5]]},"27":{"position":[[211,5]]},"29":{"position":[[113,5]]},"107":{"position":[[4,5]]},"222":{"position":[[277,5]]},"270":{"position":[[30,5]]},"329":{"position":[[4,8]]},"330":{"position":[[4,8]]},"331":{"position":[[4,8]]},"332":{"position":[[4,8]]},"333":{"position":[[4,8]]},"334":{"position":[[4,8]]},"335":{"position":[[4,8]]},"336":{"position":[[4,8]]},"377":{"position":[[21,5]]},"385":{"position":[[98,5]]},"387":{"position":[[71,5]]}},"keywords":{}}],["arraydefault",{"_index":906,"title":{},"content":{"215":{"position":[[6,13]]},"216":{"position":[[6,13]]},"217":{"position":[[6,13]]},"218":{"position":[[6,13]]},"219":{"position":[[6,13]]},"220":{"position":[[6,13]]},"221":{"position":[[6,13]]},"222":{"position":[[6,13]]}},"keywords":{}}],["arrow",{"_index":830,"title":{},"content":{"190":{"position":[[435,5]]}},"keywords":{}}],["arrowleft",{"_index":959,"title":{},"content":{"226":{"position":[[410,10]]},"340":{"position":[[370,10]]}},"keywords":{}}],["arrowright",{"_index":960,"title":{},"content":{"226":{"position":[[425,11]]},"340":{"position":[[385,11]]}},"keywords":{}}],["art",{"_index":21,"title":{},"content":{"1":{"position":[[56,3]]},"8":{"position":[[15,3]]},"10":{"position":[[170,3]]},"20":{"position":[[353,3]]},"22":{"position":[[474,5],[1103,4],[1179,4]]},"24":{"position":[[15,3]]},"25":{"position":[[3662,3],[3894,4]]},"27":{"position":[[371,3]]},"28":{"position":[[224,3]]},"29":{"position":[[339,3]]},"39":{"position":[[170,3]]},"40":{"position":[[58,3]]},"42":{"position":[[152,3]]},"43":{"position":[[280,3]]},"46":{"position":[[86,3]]},"47":{"position":[[67,3]]},"50":{"position":[[81,3]]},"51":{"position":[[85,3]]},"52":{"position":[[82,3]]},"53":{"position":[[111,3]]},"56":{"position":[[121,3]]},"57":{"position":[[492,3]]},"59":{"position":[[194,3]]},"61":{"position":[[94,3]]},"62":{"position":[[536,3]]},"64":{"position":[[87,3]]},"65":{"position":[[497,3]]},"67":{"position":[[103,3]]},"69":{"position":[[97,3]]},"71":{"position":[[156,3]]},"73":{"position":[[90,3]]},"75":{"position":[[307,3]]},"77":{"position":[[60,3]]},"78":{"position":[[61,3]]},"79":{"position":[[72,3]]},"80":{"position":[[64,3]]},"81":{"position":[[66,3],[521,4]]},"83":{"position":[[76,3]]},"85":{"position":[[387,3]]},"87":{"position":[[283,3],[452,4]]},"89":{"position":[[1615,3]]},"91":{"position":[[81,3]]},"92":{"position":[[47,3]]},"93":{"position":[[46,3]]},"94":{"position":[[49,3]]},"95":{"position":[[51,3]]},"96":{"position":[[59,3]]},"97":{"position":[[76,3]]},"98":{"position":[[89,3]]},"99":{"position":[[45,3]]},"100":{"position":[[48,3]]},"101":{"position":[[107,3]]},"102":{"position":[[48,3]]},"103":{"position":[[59,3]]},"104":{"position":[[53,3]]},"105":{"position":[[44,3]]},"107":{"position":[[74,3]]},"118":{"position":[[1577,3]]},"120":{"position":[[53,3]]},"121":{"position":[[25,3]]},"122":{"position":[[25,3]]},"123":{"position":[[28,3]]},"124":{"position":[[26,3]]},"125":{"position":[[28,3]]},"126":{"position":[[35,3]]},"127":{"position":[[39,3]]},"128":{"position":[[28,3]]},"129":{"position":[[27,3]]},"130":{"position":[[44,3]]},"131":{"position":[[26,3]]},"132":{"position":[[27,3]]},"133":{"position":[[27,3]]},"134":{"position":[[26,3]]},"136":{"position":[[54,3]]},"137":{"position":[[55,3]]},"138":{"position":[[66,3]]},"139":{"position":[[58,3]]},"140":{"position":[[60,3],[515,4]]},"150":{"position":[[117,3]]},"151":{"position":[[50,3]]},"153":{"position":[[107,3]]},"154":{"position":[[175,3]]},"157":{"position":[[53,3]]},"158":{"position":[[49,3]]},"161":{"position":[[50,3]]},"162":{"position":[[48,3]]},"163":{"position":[[52,3]]},"164":{"position":[[59,3]]},"167":{"position":[[92,3]]},"168":{"position":[[250,3]]},"170":{"position":[[76,3]]},"172":{"position":[[53,3]]},"173":{"position":[[284,3]]},"175":{"position":[[52,3]]},"176":{"position":[[250,3]]},"178":{"position":[[56,3]]},"180":{"position":[[54,3]]},"182":{"position":[[75,3]]},"184":{"position":[[54,3]]},"186":{"position":[[214,3]]},"188":{"position":[[162,3]]},"189":{"position":[[132,3]]},"190":{"position":[[194,3]]},"191":{"position":[[142,3]]},"192":{"position":[[107,3]]},"193":{"position":[[96,3]]},"194":{"position":[[69,3]]},"195":{"position":[[90,3]]},"196":{"position":[[68,3]]},"197":{"position":[[66,3]]},"198":{"position":[[250,3]]},"199":{"position":[[136,3]]},"200":{"position":[[64,3]]},"201":{"position":[[162,3]]},"202":{"position":[[151,3]]},"203":{"position":[[139,3]]},"204":{"position":[[106,3]]},"205":{"position":[[127,3]]},"206":{"position":[[71,3]]},"207":{"position":[[110,3]]},"208":{"position":[[141,3]]},"209":{"position":[[132,3]]},"210":{"position":[[133,3]]},"211":{"position":[[88,3]]},"212":{"position":[[118,3]]},"213":{"position":[[350,3]]},"214":{"position":[[76,3]]},"215":{"position":[[526,3]]},"216":{"position":[[109,3]]},"217":{"position":[[491,3]]},"218":{"position":[[548,3]]},"219":{"position":[[219,3]]},"220":{"position":[[188,3]]},"221":{"position":[[302,3]]},"222":{"position":[[463,3]]},"223":{"position":[[183,3]]},"224":{"position":[[276,3]]},"225":{"position":[[163,3]]},"226":{"position":[[93,3]]},"227":{"position":[[318,3]]},"228":{"position":[[146,3],[271,4],[327,4]]},"229":{"position":[[129,3]]},"230":{"position":[[126,3]]},"231":{"position":[[121,3]]},"232":{"position":[[72,3]]},"233":{"position":[[160,3]]},"234":{"position":[[117,3]]},"241":{"position":[[15,3]]},"243":{"position":[[41,3]]},"244":{"position":[[42,3]]},"245":{"position":[[62,3]]},"246":{"position":[[75,3]]},"247":{"position":[[78,3]]},"248":{"position":[[79,3]]},"249":{"position":[[92,3]]},"250":{"position":[[74,3]]},"251":{"position":[[231,3]]},"252":{"position":[[244,3]]},"253":{"position":[[91,3]]},"254":{"position":[[154,3]]},"255":{"position":[[47,3]]},"256":{"position":[[74,3]]},"257":{"position":[[97,3]]},"258":{"position":[[95,3]]},"259":{"position":[[93,3]]},"260":{"position":[[102,3]]},"261":{"position":[[81,3]]},"262":{"position":[[154,3]]},"263":{"position":[[82,3]]},"264":{"position":[[71,3]]},"265":{"position":[[127,3]]},"266":{"position":[[82,3]]},"267":{"position":[[114,3]]},"268":{"position":[[132,3]]},"269":{"position":[[115,3]]},"270":{"position":[[117,3]]},"271":{"position":[[150,3]]},"272":{"position":[[107,3]]},"273":{"position":[[85,3]]},"274":{"position":[[91,3]]},"275":{"position":[[47,3]]},"276":{"position":[[67,3]]},"277":{"position":[[92,3]]},"285":{"position":[[15,3]]},"286":{"position":[[15,3]]},"287":{"position":[[15,3]]},"289":{"position":[[56,3]]},"290":{"position":[[53,3]]},"291":{"position":[[47,3]]},"292":{"position":[[153,3]]},"293":{"position":[[54,3]]},"294":{"position":[[4,3]]},"296":{"position":[[15,3]]},"297":{"position":[[3662,3],[3931,4]]},"298":{"position":[[174,3]]},"300":{"position":[[392,5],[1021,4],[1097,4]]},"302":{"position":[[88,3]]},"303":{"position":[[72,3]]},"304":{"position":[[89,3]]},"305":{"position":[[58,3]]},"306":{"position":[[54,3]]},"307":{"position":[[53,3]]},"308":{"position":[[42,3]]},"309":{"position":[[55,3]]},"310":{"position":[[43,3]]},"311":{"position":[[43,3]]},"312":{"position":[[107,3]]},"313":{"position":[[63,3]]},"314":{"position":[[43,3]]},"315":{"position":[[85,3]]},"316":{"position":[[68,3]]},"317":{"position":[[67,3]]},"318":{"position":[[54,3]]},"319":{"position":[[57,3]]},"320":{"position":[[43,3]]},"321":{"position":[[56,3]]},"322":{"position":[[63,3]]},"323":{"position":[[57,3]]},"324":{"position":[[57,3]]},"325":{"position":[[57,3]]},"326":{"position":[[61,3]]},"327":{"position":[[214,3]]},"328":{"position":[[59,3]]},"329":{"position":[[286,3]]},"330":{"position":[[60,3]]},"331":{"position":[[248,3]]},"332":{"position":[[283,3]]},"333":{"position":[[111,3]]},"334":{"position":[[91,3]]},"335":{"position":[[211,3]]},"336":{"position":[[184,3]]},"337":{"position":[[108,3]]},"338":{"position":[[163,3]]},"339":{"position":[[93,3]]},"340":{"position":[[53,3]]},"341":{"position":[[136,3]]},"342":{"position":[[75,3],[200,4],[241,4]]},"343":{"position":[[89,3]]},"344":{"position":[[61,3]]},"345":{"position":[[53,3]]},"346":{"position":[[47,3]]},"347":{"position":[[67,3]]},"348":{"position":[[75,3]]},"350":{"position":[[33,3]]},"351":{"position":[[33,3]]},"352":{"position":[[39,3]]},"353":{"position":[[47,3]]},"354":{"position":[[47,3]]},"355":{"position":[[47,3]]},"356":{"position":[[64,3]]},"357":{"position":[[53,3]]},"358":{"position":[[99,3]]},"359":{"position":[[105,3]]},"360":{"position":[[56,3]]},"361":{"position":[[82,3]]},"362":{"position":[[33,3]]},"363":{"position":[[39,3]]},"364":{"position":[[63,3]]},"365":{"position":[[61,3]]},"366":{"position":[[57,3]]},"367":{"position":[[57,3]]},"368":{"position":[[58,3]]},"369":{"position":[[70,3]]},"370":{"position":[[57,3]]},"371":{"position":[[49,3]]},"372":{"position":[[75,3]]},"373":{"position":[[40,3]]},"374":{"position":[[85,3]]},"375":{"position":[[89,3]]},"376":{"position":[[74,3]]},"377":{"position":[[58,3]]},"378":{"position":[[72,3]]},"379":{"position":[[58,3]]},"380":{"position":[[56,3]]},"381":{"position":[[58,3]]},"382":{"position":[[37,3]]},"383":{"position":[[81,3]]},"385":{"position":[[210,3]]},"386":{"position":[[147,3]]},"387":{"position":[[264,3]]}},"keywords":{}}],["art.airplay",{"_index":1079,"title":{},"content":{"275":{"position":[[219,14]]},"382":{"position":[[209,14]]}},"keywords":{}}],["art.aspectratio",{"_index":1063,"title":{},"content":{"269":{"position":[[261,15]]},"376":{"position":[[220,15]]}},"keywords":{}}],["art.attr('playsinlin",{"_index":1073,"title":{},"content":{"272":{"position":[[261,23]]},"379":{"position":[[212,23]]}},"keywords":{}}],["art.autoheight",{"_index":1070,"title":{},"content":{"271":{"position":[[295,14]]},"378":{"position":[[217,14]]}},"keywords":{}}],["art.autos",{"_index":1041,"title":{},"content":{"265":{"position":[[270,12]]},"372":{"position":[[218,12]]}},"keywords":{}}],["art.backward",{"_index":997,"title":{},"content":{"248":{"position":[[230,12]]},"355":{"position":[[198,12]]}},"keywords":{}}],["art.contextmenu.add",{"_index":174,"title":{},"content":{"20":{"position":[[574,21]]},"65":{"position":[[663,21]]},"176":{"position":[[416,21]]},"298":{"position":[[395,21]]}},"keywords":{}}],["art.contextmenu.show",{"_index":552,"title":{},"content":{"64":{"position":[[202,20],[253,20]]},"65":{"position":[[612,20],[772,20]]},"175":{"position":[[167,20],[218,20]]},"176":{"position":[[365,20],[501,20]]},"217":{"position":[[679,20],[749,20]]},"331":{"position":[[412,20],[482,20]]}},"keywords":{}}],["art.contextmenu['contextmenu1",{"_index":182,"title":{},"content":{"20":{"position":[[1156,32]]},"298":{"position":[[894,32]]}},"keywords":{}}],["art.controls.add",{"_index":177,"title":{},"content":{"20":{"position":[[688,18]]},"62":{"position":[[673,18]]},"173":{"position":[[421,18]]},"298":{"position":[[509,18]]}},"keywords":{}}],["art.controls.port",{"_index":252,"title":{},"content":{"22":{"position":[[1228,20]]},"300":{"position":[[1146,20]]}},"keywords":{}}],["art.controls.show",{"_index":545,"title":{},"content":{"61":{"position":[[231,17]]},"172":{"position":[[190,17]]}},"keywords":{}}],["art.controls['control1",{"_index":183,"title":{},"content":{"20":{"position":[[1205,25]]},"298":{"position":[[943,25]]}},"keywords":{}}],["art.currenttim",{"_index":780,"title":{},"content":{"94":{"position":[[259,15]]},"123":{"position":[[232,15]]},"254":{"position":[[300,15]]},"361":{"position":[[228,15]]}},"keywords":{}}],["art.destroy",{"_index":697,"title":{},"content":{"87":{"position":[[468,12]]},"96":{"position":[[241,14]]},"125":{"position":[[210,14]]},"276":{"position":[[182,14]]},"383":{"position":[[196,14]]}},"keywords":{}}],["art.destroy(fals",{"_index":698,"title":{},"content":{"87":{"position":[[483,19]]}},"keywords":{}}],["art.flip",{"_index":1051,"title":{},"content":{"267":{"position":[[253,8]]},"374":{"position":[[224,8]]}},"keywords":{}}],["art.forward",{"_index":996,"title":{},"content":{"247":{"position":[[193,11]]},"354":{"position":[[162,11]]}},"keywords":{}}],["art.fullscreen",{"_index":1027,"title":{},"content":{"259":{"position":[[226,14],[271,14]]},"366":{"position":[[190,14],[235,14]]}},"keywords":{}}],["art.fullscreenweb",{"_index":1029,"title":{},"content":{"260":{"position":[[238,17],[286,17]]},"367":{"position":[[193,17],[241,17]]}},"keywords":{}}],["art.getbloburl().then((url",{"_index":1026,"title":{},"content":{"258":{"position":[[225,27]]},"365":{"position":[[191,27]]}},"keywords":{}}],["art.getdataurl().then((url",{"_index":1022,"title":{},"content":{"257":{"position":[[227,27]]},"364":{"position":[[193,27]]}},"keywords":{}}],["art.hotkey.add(65",{"_index":561,"title":{},"content":{"71":{"position":[[271,18]]},"182":{"position":[[190,18]]}},"keywords":{}}],["art.hotkey.add(66",{"_index":562,"title":{},"content":{"71":{"position":[[334,18]]},"182":{"position":[[250,18]]}},"keywords":{}}],["art.i18n.upd",{"_index":474,"title":{},"content":{"47":{"position":[[167,17]]},"158":{"position":[[149,17]]}},"keywords":{}}],["art.layers.add",{"_index":171,"title":{},"content":{"20":{"position":[[483,16]]},"57":{"position":[[667,16]]},"168":{"position":[[425,16]]},"298":{"position":[[304,16]]}},"keywords":{}}],["art.layers.port",{"_index":250,"title":{},"content":{"22":{"position":[[1152,18]]},"300":{"position":[[1070,18]]}},"keywords":{}}],["art.layers.show",{"_index":524,"title":{},"content":{"56":{"position":[[584,15]]},"167":{"position":[[555,15]]},"215":{"position":[[888,15]]},"329":{"position":[[628,15]]}},"keywords":{}}],["art.layers['layer1",{"_index":181,"title":{},"content":{"20":{"position":[[1114,21]]},"298":{"position":[[852,21]]}},"keywords":{}}],["art.loading.show",{"_index":555,"title":{},"content":{"67":{"position":[[218,16],[265,16]]},"81":{"position":[[559,16]]},"140":{"position":[[553,16]]},"178":{"position":[[171,16],[218,16]]}},"keywords":{}}],["art.loop",{"_index":1066,"title":{},"content":{"270":{"position":[[256,8]]},"377":{"position":[[197,8]]}},"keywords":{}}],["art.mask.show",{"_index":557,"title":{},"content":{"69":{"position":[[212,13],[256,13]]},"180":{"position":[[169,13],[213,13]]}},"keywords":{}}],["art.mini",{"_index":1034,"title":{},"content":{"263":{"position":[[197,8]]},"370":{"position":[[172,8]]}},"keywords":{}}],["art.mut",{"_index":1011,"title":{},"content":{"253":{"position":[[231,9]]},"360":{"position":[[196,9]]}},"keywords":{}}],["art.notice.show",{"_index":542,"title":{},"content":{"59":{"position":[[309,15],[358,15]]},"77":{"position":[[360,15]]},"78":{"position":[[478,15]]},"136":{"position":[[354,15]]},"137":{"position":[[472,15]]},"170":{"position":[[191,15],[221,15]]}},"keywords":{}}],["art.on("ready"",{"_index":246,"title":{},"content":{"22":{"position":[[1045,25]]},"300":{"position":[[963,25]]}},"keywords":{}}],["art.on('artplayerpluginads:click",{"_index":105,"title":{},"content":{"8":{"position":[[950,34]]},"241":{"position":[[604,34]]}},"keywords":{}}],["art.on('artplayerpluginads:skip",{"_index":107,"title":{},"content":{"8":{"position":[[1039,33]]},"241":{"position":[[685,33]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:config",{"_index":1149,"title":{},"content":{"294":{"position":[[462,39]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:destroy",{"_index":1154,"title":{},"content":{"294":{"position":[[854,40]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:emit",{"_index":1145,"title":{},"content":{"294":{"position":[[189,37]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:error",{"_index":1148,"title":{},"content":{"294":{"position":[[374,38]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:hid",{"_index":1152,"title":{},"content":{"294":{"position":[[704,37]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:load",{"_index":1146,"title":{},"content":{"294":{"position":[[276,39]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:show",{"_index":1153,"title":{},"content":{"294":{"position":[[779,37]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:start",{"_index":1151,"title":{},"content":{"294":{"position":[[628,38]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:stop",{"_index":1150,"title":{},"content":{"294":{"position":[[553,37]]}},"keywords":{}}],["art.on('blur",{"_index":789,"title":{},"content":{"98":{"position":[[177,14]]},"127":{"position":[[127,14]]}},"keywords":{}}],["art.on('destroy",{"_index":784,"title":{},"content":{"96":{"position":[[147,17]]},"125":{"position":[[116,17]]}},"keywords":{}}],["art.on('focu",{"_index":785,"title":{},"content":{"97":{"position":[[164,15]]},"126":{"position":[[123,15]]}},"keywords":{}}],["art.on('fullscreen",{"_index":807,"title":{},"content":{"103":{"position":[[165,20]]},"132":{"position":[[133,20]]}},"keywords":{}}],["art.on('fullscreenweb",{"_index":809,"title":{},"content":{"104":{"position":[[162,23]]},"133":{"position":[[136,23]]}},"keywords":{}}],["art.on('hotkey",{"_index":810,"title":{},"content":{"105":{"position":[[132,16]]},"134":{"position":[[114,16]]}},"keywords":{}}],["art.on('hov",{"_index":793,"title":{},"content":{"99":{"position":[[133,15]]},"128":{"position":[[116,15]]}},"keywords":{}}],["art.on('mousemov",{"_index":800,"title":{},"content":{"101":{"position":[[195,19]]},"130":{"position":[[132,19]]}},"keywords":{}}],["art.on('paus",{"_index":777,"title":{},"content":{"93":{"position":[[134,15]]},"122":{"position":[[113,15]]}},"keywords":{}}],["art.on('play",{"_index":776,"title":{},"content":{"92":{"position":[[135,14]]},"121":{"position":[[113,14]]}},"keywords":{}}],["art.on('readi",{"_index":119,"title":{},"content":{"10":{"position":[[258,15]]},"20":{"position":[[456,15]]},"39":{"position":[[258,15]]},"40":{"position":[[146,15]]},"46":{"position":[[174,15]]},"50":{"position":[[220,15]]},"51":{"position":[[294,15]]},"52":{"position":[[291,15]]},"53":{"position":[[316,15]]},"56":{"position":[[535,15]]},"57":{"position":[[618,15]]},"59":{"position":[[282,15]]},"61":{"position":[[182,15]]},"62":{"position":[[624,15]]},"64":{"position":[[175,15]]},"65":{"position":[[585,15]]},"67":{"position":[[191,15]]},"69":{"position":[[185,15]]},"71":{"position":[[244,15]]},"73":{"position":[[209,15]]},"75":{"position":[[395,15]]},"81":{"position":[[707,15]]},"91":{"position":[[169,15]]},"94":{"position":[[194,15]]},"95":{"position":[[198,15]]},"96":{"position":[[207,15]]},"102":{"position":[[192,15]]},"107":{"position":[[162,15]]},"120":{"position":[[141,15]]},"123":{"position":[[173,15]]},"124":{"position":[[173,15]]},"125":{"position":[[176,15]]},"131":{"position":[[170,15]]},"140":{"position":[[701,15]]},"150":{"position":[[205,15]]},"151":{"position":[[138,15]]},"157":{"position":[[141,15]]},"161":{"position":[[189,15]]},"162":{"position":[[257,15]]},"163":{"position":[[261,15]]},"164":{"position":[[264,15]]},"167":{"position":[[506,15]]},"168":{"position":[[376,15]]},"170":{"position":[[164,15]]},"172":{"position":[[141,15]]},"173":{"position":[[372,15]]},"175":{"position":[[140,15]]},"176":{"position":[[338,15]]},"178":{"position":[[144,15]]},"180":{"position":[[142,15]]},"182":{"position":[[163,15]]},"184":{"position":[[173,15]]},"186":{"position":[[302,15]]},"217":{"position":[[722,15]]},"221":{"position":[[411,15]]},"243":{"position":[[142,15]]},"244":{"position":[[143,15]]},"245":{"position":[[163,15]]},"246":{"position":[[163,15]]},"247":{"position":[[166,15]]},"248":{"position":[[167,15]]},"249":{"position":[[180,15]]},"250":{"position":[[162,15]]},"251":{"position":[[319,15]]},"252":{"position":[[332,15]]},"253":{"position":[[179,15]]},"254":{"position":[[242,15]]},"255":{"position":[[135,15]]},"256":{"position":[[162,15]]},"257":{"position":[[185,15]]},"258":{"position":[[183,15]]},"259":{"position":[[199,15]]},"260":{"position":[[211,15]]},"261":{"position":[[190,15]]},"262":{"position":[[279,15]]},"263":{"position":[[170,15]]},"264":{"position":[[172,15]]},"265":{"position":[[215,15]]},"266":{"position":[[170,15]]},"267":{"position":[[202,15]]},"268":{"position":[[220,15]]},"269":{"position":[[203,15]]},"270":{"position":[[205,15]]},"271":{"position":[[238,15]]},"272":{"position":[[195,15]]},"273":{"position":[[173,15]]},"274":{"position":[[179,15]]},"276":{"position":[[155,15]]},"298":{"position":[[277,15]]},"331":{"position":[[455,15]]},"335":{"position":[[320,15]]},"350":{"position":[[134,15]]},"351":{"position":[[134,15]]},"352":{"position":[[140,15]]},"353":{"position":[[135,15]]},"354":{"position":[[135,15]]},"355":{"position":[[135,15]]},"356":{"position":[[152,15]]},"357":{"position":[[141,15]]},"358":{"position":[[187,15]]},"359":{"position":[[193,15]]},"360":{"position":[[144,15]]},"361":{"position":[[170,15]]},"362":{"position":[[121,15]]},"363":{"position":[[127,15]]},"364":{"position":[[151,15]]},"365":{"position":[[149,15]]},"366":{"position":[[163,15]]},"367":{"position":[[166,15]]},"368":{"position":[[167,15]]},"369":{"position":[[195,15]]},"370":{"position":[[145,15]]},"371":{"position":[[150,15]]},"372":{"position":[[163,15]]},"373":{"position":[[128,15]]},"374":{"position":[[173,15]]},"375":{"position":[[177,15]]},"376":{"position":[[162,15]]},"377":{"position":[[146,15]]},"378":{"position":[[160,15]]},"379":{"position":[[146,15]]},"380":{"position":[[144,15]]},"381":{"position":[[146,15]]},"383":{"position":[[169,15]]}},"keywords":{}}],["art.on('res",{"_index":797,"title":{},"content":{"100":{"position":[[152,16]]},"129":{"position":[[131,16]]}},"keywords":{}}],["art.on('seek",{"_index":779,"title":{},"content":{"94":{"position":[[137,14]]},"123":{"position":[[116,14]]}},"keywords":{}}],["art.on('url",{"_index":801,"title":{},"content":{"102":{"position":[[136,13]]},"131":{"position":[[114,13]]}},"keywords":{}}],["art.on('video:play",{"_index":772,"title":{},"content":{"89":{"position":[[1703,20]]},"118":{"position":[[1665,20]]}},"keywords":{}}],["art.on('volum",{"_index":781,"title":{},"content":{"95":{"position":[[139,16]]},"124":{"position":[[114,16]]}},"keywords":{}}],["art.once('video:canplay",{"_index":1017,"title":{},"content":{"256":{"position":[[204,25]]},"363":{"position":[[169,25]]}},"keywords":{}}],["art.paus",{"_index":993,"title":{},"content":{"244":{"position":[[204,12]]},"351":{"position":[[195,12]]}},"keywords":{}}],["art.pip",{"_index":406,"title":{},"content":{"28":{"position":[[645,7]]},"261":{"position":[[217,7],[255,7]]},"368":{"position":[[194,7],[232,7]]},"386":{"position":[[564,7]]}},"keywords":{}}],["art.play",{"_index":992,"title":{},"content":{"243":{"position":[[169,11]]},"244":{"position":[[170,11]]},"264":{"position":[[226,11]]},"350":{"position":[[161,11]]},"351":{"position":[[161,11]]},"371":{"position":[[204,11]]}},"keywords":{}}],["art.playbackr",{"_index":1059,"title":{},"content":{"268":{"position":[[279,16]]},"375":{"position":[[236,16]]}},"keywords":{}}],["art.plugins.add(myplugin",{"_index":575,"title":{},"content":{"75":{"position":[[422,26]]},"186":{"position":[[329,26]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.config",{"_index":1140,"title":{},"content":{"292":{"position":[[668,43]]},"293":{"position":[[393,43]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.emit",{"_index":1127,"title":{},"content":{"291":{"position":[[425,41]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.hid",{"_index":1119,"title":{},"content":{"289":{"position":[[290,42]]},"290":{"position":[[429,42]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.ishid",{"_index":1122,"title":{},"content":{"290":{"position":[[298,43]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.load",{"_index":1142,"title":{},"content":{"293":{"position":[[288,42],[483,42]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.show",{"_index":1120,"title":{},"content":{"289":{"position":[[395,42]]},"290":{"position":[[344,42]]}},"keywords":{}}],["art.post",{"_index":1032,"title":{},"content":{"262":{"position":[[332,10]]},"369":{"position":[[248,10]]}},"keywords":{}}],["art.proxy(contain",{"_index":450,"title":{},"content":{"42":{"position":[[233,20]]},"153":{"position":[[188,20]]}},"keywords":{}}],["art.query('.art",{"_index":180,"title":{},"content":{"20":{"position":[[884,15],[936,15],[996,15]]},"40":{"position":[[186,15]]},"151":{"position":[[178,15]]},"298":{"position":[[666,15],[718,15],[778,15]]}},"keywords":{}}],["art.screenshot",{"_index":1018,"title":{},"content":{"256":{"position":[[241,17]]},"363":{"position":[[206,17]]}},"keywords":{}}],["art.seek",{"_index":488,"title":{},"content":{"50":{"position":[[247,8]]},"51":{"position":[[321,8]]},"53":{"position":[[343,8]]},"73":{"position":[[236,8]]},"94":{"position":[[228,8]]},"123":{"position":[[207,8]]},"161":{"position":[[216,8]]},"162":{"position":[[284,8]]},"164":{"position":[[291,8]]},"184":{"position":[[200,8]]},"246":{"position":[[190,8]]},"248":{"position":[[194,8]]},"251":{"position":[[346,8]]},"252":{"position":[[359,8]]},"256":{"position":[[189,8]]},"257":{"position":[[212,8]]},"258":{"position":[[210,8]]},"353":{"position":[[162,8]]},"355":{"position":[[162,8]]},"358":{"position":[[214,8]]},"359":{"position":[[220,8]]},"363":{"position":[[154,8]]},"364":{"position":[[178,8]]},"365":{"position":[[176,8]]}},"keywords":{}}],["art.setting.show",{"_index":568,"title":{},"content":{"73":{"position":[[251,16],[298,16]]},"184":{"position":[[215,16],[262,16]]}},"keywords":{}}],["art.storage.clear",{"_index":468,"title":{},"content":{"43":{"position":[[469,20]]},"154":{"position":[[364,20]]}},"keywords":{}}],["art.storage.del('your",{"_index":467,"title":{},"content":{"43":{"position":[[440,21]]},"154":{"position":[[335,21]]}},"keywords":{}}],["art.storage.get('your",{"_index":466,"title":{},"content":{"43":{"position":[[411,21]]},"154":{"position":[[306,21]]}},"keywords":{}}],["art.storage.set('your",{"_index":464,"title":{},"content":{"43":{"position":[[368,21]]},"154":{"position":[[263,21]]}},"keywords":{}}],["art.subtitle.show",{"_index":490,"title":{},"content":{"50":{"position":[[262,17],[311,17]]},"161":{"position":[[231,17],[280,17]]}},"keywords":{}}],["art.subtitle.styl",{"_index":503,"title":{},"content":{"51":{"position":[[358,20]]},"162":{"position":[[321,20]]}},"keywords":{}}],["art.subtitle.switch('/assets/sample/subtitle.srt?t=1",{"_index":509,"title":{},"content":{"53":{"position":[[380,54]]},"164":{"position":[[328,54]]}},"keywords":{}}],["art.subtitle.url",{"_index":272,"title":{},"content":{"24":{"position":[[486,16]]},"27":{"position":[[943,16]]},"52":{"position":[[372,16]]},"163":{"position":[[342,16]]},"296":{"position":[[486,16]]},"385":{"position":[[753,16]]}},"keywords":{}}],["art.switchquality('/assets/sample/video.mp4?t=0",{"_index":1009,"title":{},"content":{"252":{"position":[[396,49]]},"359":{"position":[[257,49]]}},"keywords":{}}],["art.switchquality(item.url",{"_index":393,"title":{},"content":{"27":{"position":[[1357,27]]},"385":{"position":[[1145,27]]}},"keywords":{}}],["art.switchurl('/assets/sample/video.mp4?t=0",{"_index":1005,"title":{},"content":{"251":{"position":[[383,45]]},"358":{"position":[[251,45]]}},"keywords":{}}],["art.template.$video.classnam",{"_index":366,"title":{},"content":{"25":{"position":[[3862,29]]},"297":{"position":[[3899,29]]}},"keywords":{}}],["art.template.$video.control",{"_index":635,"title":{},"content":{"81":{"position":[[734,28]]},"140":{"position":[[728,28]]}},"keywords":{}}],["art.template.queri",{"_index":448,"title":{},"content":{"40":{"position":[[24,18]]},"151":{"position":[[16,18]]}},"keywords":{}}],["art.template.query('.art",{"_index":446,"title":{},"content":{"39":{"position":[[298,24]]},"150":{"position":[[245,24]]}},"keywords":{}}],["art.them",{"_index":1077,"title":{},"content":{"274":{"position":[[231,9]]},"381":{"position":[[198,9]]}},"keywords":{}}],["art.titl",{"_index":1075,"title":{},"content":{"273":{"position":[[225,9]]},"380":{"position":[[196,9]]}},"keywords":{}}],["art.toggl",{"_index":994,"title":{},"content":{"245":{"position":[[190,13],[226,13]]},"352":{"position":[[167,13],[203,13]]}},"keywords":{}}],["art.url",{"_index":802,"title":{},"content":{"102":{"position":[[226,7]]},"131":{"position":[[204,7]]},"250":{"position":[[212,7]]},"357":{"position":[[191,7]]}},"keywords":{}}],["art.volum",{"_index":782,"title":{},"content":{"95":{"position":[[232,10]]},"124":{"position":[[207,10]]},"249":{"position":[[233,10]]},"356":{"position":[[205,10]]}},"keywords":{}}],["art1",{"_index":197,"title":{},"content":{"21":{"position":[[236,4]]},"299":{"position":[[173,4]]}},"keywords":{}}],["art2",{"_index":199,"title":{},"content":{"21":{"position":[[272,4]]},"299":{"position":[[209,4]]}},"keywords":{}}],["artplay",{"_index":23,"title":{},"content":{"1":{"position":[[66,11],[89,11]]},"5":{"position":[[14,9]]},"6":{"position":[[11,9]]},"8":{"position":[[25,11],[48,11]]},"10":{"position":[[180,11],[203,11]]},"20":{"position":[[363,11],[386,11]]},"21":{"position":[[165,9],[190,11],[207,9],[260,11],[282,9]]},"22":{"position":[[321,9]]},"24":{"position":[[25,11],[48,11]]},"25":{"position":[[3672,11],[3695,11]]},"27":{"position":[[381,11],[404,11]]},"28":{"position":[[234,11],[257,11]]},"29":{"position":[[349,11],[372,11]]},"39":{"position":[[180,11],[203,11]]},"40":{"position":[[68,11],[91,11]]},"42":{"position":[[162,11]]},"43":{"position":[[290,11],[313,11]]},"46":{"position":[[96,11],[119,11]]},"47":{"position":[[77,11],[100,11]]},"50":{"position":[[91,11],[114,11]]},"51":{"position":[[95,11],[118,11]]},"52":{"position":[[92,11],[115,11]]},"53":{"position":[[121,11],[144,11]]},"56":{"position":[[131,11],[154,11]]},"57":{"position":[[502,11],[525,11]]},"59":{"position":[[204,11],[227,11]]},"61":{"position":[[104,11],[127,11]]},"62":{"position":[[546,11],[569,11]]},"64":{"position":[[97,11],[120,11]]},"65":{"position":[[507,11],[530,11]]},"67":{"position":[[113,11],[136,11]]},"69":{"position":[[107,11],[130,11]]},"71":{"position":[[166,11],[189,11]]},"73":{"position":[[100,11],[123,11]]},"75":{"position":[[317,11],[340,11]]},"77":{"position":[[70,11],[93,11]]},"78":{"position":[[71,11],[94,11]]},"79":{"position":[[82,11],[105,11]]},"80":{"position":[[74,11],[97,11]]},"81":{"position":[[76,11],[99,11]]},"83":{"position":[[26,9],[43,9],[86,11],[109,11]]},"85":{"position":[[155,10],[397,11],[420,11]]},"86":{"position":[[23,9],[185,9],[366,11]]},"87":{"position":[[25,9],[137,9],[293,11]]},"89":{"position":[[1625,11],[1648,11]]},"91":{"position":[[91,11],[114,11]]},"92":{"position":[[57,11],[80,11]]},"93":{"position":[[56,11],[79,11]]},"94":{"position":[[59,11],[82,11]]},"95":{"position":[[61,11],[84,11]]},"96":{"position":[[69,11],[92,11]]},"97":{"position":[[86,11],[109,11]]},"98":{"position":[[99,11],[122,11]]},"99":{"position":[[55,11],[78,11]]},"100":{"position":[[58,11],[81,11]]},"101":{"position":[[117,11],[140,11]]},"102":{"position":[[58,11],[81,11]]},"103":{"position":[[69,11],[92,11]]},"104":{"position":[[63,11],[86,11]]},"105":{"position":[[54,11],[77,11]]},"107":{"position":[[84,11],[107,11]]},"118":{"position":[[1587,11],[1610,11]]},"120":{"position":[[63,11],[86,11]]},"121":{"position":[[35,11],[58,11]]},"122":{"position":[[35,11],[58,11]]},"123":{"position":[[38,11],[61,11]]},"124":{"position":[[36,11],[59,11]]},"125":{"position":[[38,11],[61,11]]},"126":{"position":[[45,11],[68,11]]},"127":{"position":[[49,11],[72,11]]},"128":{"position":[[38,11],[61,11]]},"129":{"position":[[37,11],[60,11]]},"130":{"position":[[54,11],[77,11]]},"131":{"position":[[36,11],[59,11]]},"132":{"position":[[37,11],[60,11]]},"133":{"position":[[37,11],[60,11]]},"134":{"position":[[36,11],[59,11]]},"136":{"position":[[64,11],[87,11]]},"137":{"position":[[65,11],[88,11]]},"138":{"position":[[76,11],[99,11]]},"139":{"position":[[68,11],[91,11]]},"140":{"position":[[70,11],[93,11]]},"150":{"position":[[127,11],[150,11]]},"151":{"position":[[60,11],[83,11]]},"153":{"position":[[117,11]]},"154":{"position":[[185,11],[208,11]]},"157":{"position":[[63,11],[86,11]]},"158":{"position":[[59,11],[82,11]]},"161":{"position":[[60,11],[83,11]]},"162":{"position":[[58,11],[81,11]]},"163":{"position":[[62,11],[85,11]]},"164":{"position":[[69,11],[92,11]]},"167":{"position":[[102,11],[125,11]]},"168":{"position":[[260,11],[283,11]]},"170":{"position":[[86,11],[109,11]]},"172":{"position":[[63,11],[86,11]]},"173":{"position":[[294,11],[317,11]]},"175":{"position":[[62,11],[85,11]]},"176":{"position":[[260,11],[283,11]]},"178":{"position":[[66,11],[89,11]]},"180":{"position":[[64,11],[87,11]]},"182":{"position":[[85,11],[108,11]]},"184":{"position":[[64,11],[87,11]]},"186":{"position":[[224,11],[247,11]]},"188":{"position":[[172,11],[195,11],[378,10]]},"189":{"position":[[142,11],[165,11]]},"190":{"position":[[204,10],[228,11]]},"191":{"position":[[152,11],[175,11]]},"192":{"position":[[117,11],[140,11]]},"193":{"position":[[106,11],[129,11]]},"194":{"position":[[79,11],[102,11]]},"195":{"position":[[100,11],[123,11]]},"196":{"position":[[78,11],[101,11]]},"197":{"position":[[76,11],[99,11]]},"198":{"position":[[260,11],[283,11]]},"199":{"position":[[146,11],[169,11]]},"200":{"position":[[74,11],[97,11]]},"201":{"position":[[172,11],[195,11]]},"202":{"position":[[161,11],[184,11]]},"203":{"position":[[149,11],[172,11]]},"204":{"position":[[116,11],[139,11]]},"205":{"position":[[137,11],[160,11]]},"206":{"position":[[81,11],[104,11]]},"207":{"position":[[120,11],[143,11]]},"208":{"position":[[151,11],[174,11]]},"209":{"position":[[142,11],[165,11]]},"210":{"position":[[143,11],[166,11]]},"211":{"position":[[98,11],[121,11]]},"212":{"position":[[128,11],[151,11]]},"213":{"position":[[360,11]]},"214":{"position":[[86,11],[109,11]]},"215":{"position":[[536,11],[559,11]]},"216":{"position":[[119,11],[142,11]]},"217":{"position":[[501,11],[524,11]]},"218":{"position":[[558,11],[581,11]]},"219":{"position":[[229,11],[252,11]]},"220":{"position":[[198,11],[221,11]]},"221":{"position":[[312,11],[335,11]]},"222":{"position":[[473,11],[496,11]]},"223":{"position":[[193,11],[216,11]]},"224":{"position":[[286,11],[309,11]]},"225":{"position":[[173,11],[196,11]]},"226":{"position":[[103,11],[126,11]]},"227":{"position":[[328,11],[351,11]]},"228":{"position":[[156,11],[179,11]]},"229":{"position":[[139,11],[162,11]]},"230":{"position":[[136,11],[159,11]]},"231":{"position":[[131,11],[154,11]]},"232":{"position":[[82,11],[105,11]]},"233":{"position":[[170,11],[193,11]]},"234":{"position":[[127,11],[150,11]]},"238":{"position":[[14,9]]},"239":{"position":[[11,9]]},"241":{"position":[[25,11],[48,11]]},"243":{"position":[[51,11],[74,11]]},"244":{"position":[[52,11],[75,11]]},"245":{"position":[[72,11],[95,11]]},"246":{"position":[[85,11],[108,11]]},"247":{"position":[[88,11],[111,11]]},"248":{"position":[[89,11],[112,11]]},"249":{"position":[[102,11],[125,11]]},"250":{"position":[[84,11],[107,11]]},"251":{"position":[[241,11],[264,11]]},"252":{"position":[[254,11],[277,11]]},"253":{"position":[[101,11],[124,11]]},"254":{"position":[[164,11],[187,11]]},"255":{"position":[[57,11],[80,11]]},"256":{"position":[[84,11],[107,11]]},"257":{"position":[[107,11],[130,11]]},"258":{"position":[[105,11],[128,11]]},"259":{"position":[[103,11],[126,11]]},"260":{"position":[[112,11],[135,11]]},"261":{"position":[[91,11],[114,11]]},"262":{"position":[[164,11],[187,11]]},"263":{"position":[[92,11],[115,11]]},"264":{"position":[[81,11],[104,11]]},"265":{"position":[[137,11],[160,11]]},"266":{"position":[[92,11],[115,11]]},"267":{"position":[[124,11],[147,11]]},"268":{"position":[[142,11],[165,11]]},"269":{"position":[[125,11],[148,11]]},"270":{"position":[[127,11],[150,11]]},"271":{"position":[[160,11],[183,11]]},"272":{"position":[[117,11],[140,11]]},"273":{"position":[[95,11],[118,11]]},"274":{"position":[[101,11],[124,11]]},"275":{"position":[[57,11],[80,11]]},"276":{"position":[[77,11],[100,11]]},"277":{"position":[[102,11],[125,11]]},"281":{"position":[[14,9]]},"282":{"position":[[11,9]]},"285":{"position":[[25,11],[48,11]]},"286":{"position":[[25,11],[48,11]]},"287":{"position":[[25,11],[48,11]]},"289":{"position":[[66,11],[89,11]]},"290":{"position":[[63,11],[86,11]]},"291":{"position":[[57,11],[80,11]]},"292":{"position":[[163,11],[186,11]]},"293":{"position":[[64,11],[87,11]]},"294":{"position":[[14,11],[37,11]]},"296":{"position":[[25,11],[48,11]]},"297":{"position":[[3672,11],[3695,11]]},"298":{"position":[[184,11],[207,11]]},"299":{"position":[[109,9],[134,11],[151,9],[197,11],[219,9]]},"300":{"position":[[239,9]]},"302":{"position":[[22,13],[98,11],[121,11],[252,10]]},"303":{"position":[[82,11],[105,11]]},"304":{"position":[[99,11],[122,11]]},"305":{"position":[[68,11],[91,11]]},"306":{"position":[[64,11],[87,11]]},"307":{"position":[[63,11],[86,11]]},"308":{"position":[[52,11],[75,11]]},"309":{"position":[[65,11],[88,11]]},"310":{"position":[[53,11],[76,11]]},"311":{"position":[[53,11],[76,11]]},"312":{"position":[[117,11],[140,11]]},"313":{"position":[[73,11],[96,11]]},"314":{"position":[[53,11],[76,11]]},"315":{"position":[[95,11],[118,11]]},"316":{"position":[[78,11],[101,11]]},"317":{"position":[[77,11],[100,11]]},"318":{"position":[[64,11],[87,11]]},"319":{"position":[[67,11],[90,11]]},"320":{"position":[[53,11],[76,11]]},"321":{"position":[[66,11],[89,11]]},"322":{"position":[[73,11],[96,11]]},"323":{"position":[[67,11],[90,11]]},"324":{"position":[[67,11],[90,11]]},"325":{"position":[[67,11],[90,11]]},"326":{"position":[[71,11],[94,11]]},"327":{"position":[[224,11]]},"328":{"position":[[69,11],[92,11]]},"329":{"position":[[296,11],[319,11]]},"330":{"position":[[70,11],[93,11]]},"331":{"position":[[258,11],[281,11]]},"332":{"position":[[293,11],[316,11]]},"333":{"position":[[121,11],[144,11]]},"334":{"position":[[101,11],[124,11]]},"335":{"position":[[221,11],[244,11]]},"336":{"position":[[194,11],[217,11]]},"337":{"position":[[118,11],[141,11]]},"338":{"position":[[173,11],[196,11]]},"339":{"position":[[103,11],[126,11]]},"340":{"position":[[63,11],[86,11]]},"341":{"position":[[146,11],[169,11]]},"342":{"position":[[85,11],[108,11]]},"343":{"position":[[99,11],[122,11]]},"344":{"position":[[71,11],[94,11]]},"345":{"position":[[63,11],[86,11]]},"346":{"position":[[57,11],[80,11]]},"347":{"position":[[77,11],[100,11]]},"348":{"position":[[85,11],[108,11]]},"350":{"position":[[43,11],[66,11]]},"351":{"position":[[43,11],[66,11]]},"352":{"position":[[49,11],[72,11]]},"353":{"position":[[57,11],[80,11]]},"354":{"position":[[57,11],[80,11]]},"355":{"position":[[57,11],[80,11]]},"356":{"position":[[74,11],[97,11]]},"357":{"position":[[63,11],[86,11]]},"358":{"position":[[109,11],[132,11]]},"359":{"position":[[115,11],[138,11]]},"360":{"position":[[66,11],[89,11]]},"361":{"position":[[92,11],[115,11]]},"362":{"position":[[43,11],[66,11]]},"363":{"position":[[49,11],[72,11]]},"364":{"position":[[73,11],[96,11]]},"365":{"position":[[71,11],[94,11]]},"366":{"position":[[67,11],[90,11]]},"367":{"position":[[67,11],[90,11]]},"368":{"position":[[68,11],[91,11]]},"369":{"position":[[80,11],[103,11]]},"370":{"position":[[67,11],[90,11]]},"371":{"position":[[59,11],[82,11]]},"372":{"position":[[85,11],[108,11]]},"373":{"position":[[50,11],[73,11]]},"374":{"position":[[95,11],[118,11]]},"375":{"position":[[99,11],[122,11]]},"376":{"position":[[84,11],[107,11]]},"377":{"position":[[68,11],[91,11]]},"378":{"position":[[82,11],[105,11]]},"379":{"position":[[68,11],[91,11]]},"380":{"position":[[66,11],[89,11]]},"381":{"position":[[68,11],[91,11]]},"382":{"position":[[47,11],[70,11]]},"383":{"position":[[91,11],[114,11]]},"385":{"position":[[220,11],[243,11]]},"386":{"position":[[157,11],[180,11]]},"387":{"position":[[274,11],[297,11]]}},"keywords":{}}],["artplayer';const",{"_index":637,"title":{},"content":{"83":{"position":[[58,17]]}},"keywords":{}}],["artplayer';export",{"_index":690,"title":{},"content":{"87":{"position":[[152,18]]}},"keywords":{}}],["artplayer.html",{"_index":899,"title":{},"content":{"213":{"position":[[222,14],[330,15]]},"327":{"position":[[194,15]]}},"keywords":{}}],["artplayer.html访问到播放器所需的html",{"_index":1158,"title":{},"content":{"327":{"position":[[68,32]]}},"keywords":{}}],["artplayer.jsx",{"_index":687,"title":{},"content":{"87":{"position":[[74,13]]}},"keywords":{}}],["artplayer.jsxapp.jsx",{"_index":686,"title":{},"content":{"87":{"position":[[53,20]]}},"keywords":{}}],["artplayer.vu",{"_index":665,"title":{},"content":{"86":{"position":[[70,13]]}},"keywords":{}}],["artplayer.vueapp.vu",{"_index":664,"title":{},"content":{"86":{"position":[[49,20]]}},"keywords":{}}],["artplayer_set",{"_index":457,"title":{},"content":{"43":{"position":[[102,18]]},"154":{"position":[[35,18]]}},"keywords":{}}],["artplayerpluginad",{"_index":69,"title":{},"content":{"8":{"position":[[165,20]]},"241":{"position":[[165,20]]}},"keywords":{}}],["artplayerplugindanmuku",{"_index":1084,"title":{},"content":{"285":{"position":[[182,24]]},"286":{"position":[[110,24]]},"287":{"position":[[110,24]]},"289":{"position":[[151,24]]},"290":{"position":[[148,24]]},"291":{"position":[[142,24]]},"292":{"position":[[248,24]]},"293":{"position":[[149,24]]},"294":{"position":[[114,24]]}},"keywords":{}}],["artplayerrequir",{"_index":816,"title":{},"content":{"188":{"position":[[29,19]]}},"keywords":{}}],["artref",{"_index":693,"title":{},"content":{"87":{"position":[[237,6]]}},"keywords":{}}],["artref.curr",{"_index":694,"title":{},"content":{"87":{"position":[[327,15]]}},"keywords":{}}],["ashby"",{"_index":287,"title":{},"content":{"25":{"position":[[361,11]]},"297":{"position":[[361,11]]}},"keywords":{}}],["aspect",{"_index":870,"title":{},"content":{"203":{"position":[[58,6]]},"269":{"position":[[65,7]]},"271":{"position":[[121,6]]}},"keywords":{}}],["aspectratio",{"_index":382,"title":{"203":{"position":[[0,12]]},"269":{"position":[[0,12]]},"317":{"position":[[0,12]]},"376":{"position":[[0,12]]}},"content":{"27":{"position":[[502,12]]},"28":{"position":[[355,12]]},"29":{"position":[[470,12]]},"203":{"position":[[223,12]]},"226":{"position":[[459,12]]},"317":{"position":[[151,12]]},"340":{"position":[[419,12]]},"385":{"position":[[341,12]]},"386":{"position":[[278,12]]},"387":{"position":[[395,12]]}},"keywords":{}}],["ass",{"_index":951,"title":{},"content":{"224":{"position":[[180,3]]}},"keywords":{}}],["assets/angel",{"_index":619,"title":{},"content":{"80":{"position":[[173,12]]},"139":{"position":[[167,12]]}},"keywords":{}}],["assets/sample/danmuku",{"_index":1143,"title":{},"content":{"293":{"position":[[446,23]]}},"keywords":{}}],["assets/sample/danmuku.xml",{"_index":1115,"title":{},"content":{"286":{"position":[[178,29]]},"289":{"position":[[185,29]]},"290":{"position":[[182,29]]},"291":{"position":[[176,29]]},"292":{"position":[[282,29]]},"293":{"position":[[183,29]]},"294":{"position":[[148,29]]}},"keywords":{}}],["assets/sample/layer.png",{"_index":514,"title":{},"content":{"56":{"position":[[89,27]]},"57":{"position":[[590,27]]},"167":{"position":[[60,27]]},"168":{"position":[[348,27]]},"215":{"position":[[494,27]]},"329":{"position":[[254,27]]}},"keywords":{}}],["assets/sample/poster.jpg",{"_index":834,"title":{},"content":{"191":{"position":[[234,28]]},"262":{"position":[[246,28]]},"305":{"position":[[150,28]]},"369":{"position":[[162,28]]}},"keywords":{}}],["assets/sample/poster.jpg?t=0",{"_index":1033,"title":{},"content":{"262":{"position":[[345,32]]},"369":{"position":[[261,32]]}},"keywords":{}}],["assets/sample/subtitle.srt",{"_index":487,"title":{},"content":{"50":{"position":[[182,30]]},"51":{"position":[[186,30]]},"52":{"position":[[183,30]]},"53":{"position":[[212,30]]},"161":{"position":[[151,30]]},"162":{"position":[[149,30]]},"163":{"position":[[153,30]]},"164":{"position":[[160,30]]},"211":{"position":[[189,30]]},"224":{"position":[[377,30]]},"325":{"position":[[158,30]]},"338":{"position":[[264,30]]}},"keywords":{}}],["assets/sample/subtitle.srt?id=1",{"_index":265,"title":{},"content":{"24":{"position":[[261,35]]},"27":{"position":[[704,35]]},"296":{"position":[[261,35]]},"385":{"position":[[520,35]]}},"keywords":{}}],["assets/sample/subtitle.srt?id=2",{"_index":268,"title":{},"content":{"24":{"position":[[384,35]]},"27":{"position":[[827,35]]},"296":{"position":[[384,35]]},"385":{"position":[[637,35]]}},"keywords":{}}],["assets/sample/subtitle.srt?t=1",{"_index":507,"title":{},"content":{"52":{"position":[[391,34]]},"163":{"position":[[361,34]]}},"keywords":{}}],["assets/sample/test1.mp4",{"_index":76,"title":{},"content":{"8":{"position":[[337,27]]},"241":{"position":[[290,27]]}},"keywords":{}}],["assets/sample/thumbnails.png",{"_index":946,"title":{},"content":{"223":{"position":[[286,32]]},"337":{"position":[[211,32]]}},"keywords":{}}],["assets/sample/video.flv",{"_index":584,"title":{},"content":{"77":{"position":[[132,27]]},"136":{"position":[[126,27]]},"227":{"position":[[374,27]]},"228":{"position":[[202,27]]},"341":{"position":[[192,27]]},"342":{"position":[[131,27]]}},"keywords":{}}],["assets/sample/video.mp4",{"_index":27,"title":{},"content":{"1":{"position":[[112,27]]},"8":{"position":[[71,27]]},"10":{"position":[[226,27]]},"20":{"position":[[409,27]]},"24":{"position":[[71,27]]},"25":{"position":[[3718,27]]},"27":{"position":[[427,27]]},"28":{"position":[[280,27]]},"29":{"position":[[395,27]]},"39":{"position":[[226,27]]},"40":{"position":[[114,27]]},"42":{"position":[[201,27]]},"43":{"position":[[336,27]]},"46":{"position":[[142,27]]},"47":{"position":[[123,27]]},"50":{"position":[[137,27]]},"51":{"position":[[141,27]]},"52":{"position":[[138,27]]},"53":{"position":[[167,27]]},"56":{"position":[[177,27]]},"57":{"position":[[548,27]]},"59":{"position":[[250,27]]},"61":{"position":[[150,27]]},"62":{"position":[[592,27]]},"64":{"position":[[143,27]]},"65":{"position":[[553,27]]},"67":{"position":[[159,27]]},"69":{"position":[[153,27]]},"71":{"position":[[212,27]]},"73":{"position":[[146,27]]},"75":{"position":[[363,27]]},"83":{"position":[[132,30]]},"85":{"position":[[443,27]]},"89":{"position":[[1671,27]]},"91":{"position":[[137,27]]},"92":{"position":[[103,27]]},"93":{"position":[[102,27]]},"94":{"position":[[105,27]]},"95":{"position":[[107,27]]},"96":{"position":[[115,27]]},"97":{"position":[[132,27]]},"98":{"position":[[145,27]]},"99":{"position":[[101,27]]},"100":{"position":[[104,27]]},"101":{"position":[[163,27]]},"102":{"position":[[104,27]]},"103":{"position":[[115,27]]},"104":{"position":[[109,27]]},"105":{"position":[[100,27]]},"107":{"position":[[130,27]]},"118":{"position":[[1633,27]]},"120":{"position":[[109,27]]},"121":{"position":[[81,27]]},"122":{"position":[[81,27]]},"123":{"position":[[84,27]]},"124":{"position":[[82,27]]},"125":{"position":[[84,27]]},"126":{"position":[[91,27]]},"127":{"position":[[95,27]]},"128":{"position":[[84,27]]},"129":{"position":[[83,27]]},"130":{"position":[[100,27]]},"131":{"position":[[82,27]]},"132":{"position":[[83,27]]},"133":{"position":[[83,27]]},"134":{"position":[[82,27]]},"150":{"position":[[173,27]]},"151":{"position":[[106,27]]},"153":{"position":[[156,27]]},"154":{"position":[[231,27]]},"157":{"position":[[109,27]]},"158":{"position":[[105,27]]},"161":{"position":[[106,27]]},"162":{"position":[[104,27]]},"163":{"position":[[108,27]]},"164":{"position":[[115,27]]},"167":{"position":[[148,27]]},"168":{"position":[[306,27]]},"170":{"position":[[132,27]]},"172":{"position":[[109,27]]},"173":{"position":[[340,27]]},"175":{"position":[[108,27]]},"176":{"position":[[306,27]]},"178":{"position":[[112,27]]},"180":{"position":[[110,27]]},"182":{"position":[[131,27]]},"184":{"position":[[110,27]]},"186":{"position":[[270,27]]},"188":{"position":[[274,27]]},"189":{"position":[[188,27]]},"190":{"position":[[251,27]]},"191":{"position":[[198,27]]},"192":{"position":[[163,27]]},"193":{"position":[[152,27]]},"194":{"position":[[125,27]]},"195":{"position":[[146,27]]},"196":{"position":[[124,27]]},"197":{"position":[[122,27]]},"198":{"position":[[306,27]]},"199":{"position":[[192,27]]},"200":{"position":[[120,27]]},"201":{"position":[[218,27]]},"202":{"position":[[207,27]]},"203":{"position":[[195,27]]},"204":{"position":[[162,27]]},"205":{"position":[[183,27]]},"206":{"position":[[127,27]]},"207":{"position":[[166,27]]},"208":{"position":[[197,27]]},"209":{"position":[[188,27]]},"210":{"position":[[189,27]]},"211":{"position":[[144,27]]},"212":{"position":[[174,27]]},"213":{"position":[[400,27]]},"214":{"position":[[132,27]]},"215":{"position":[[582,27]]},"216":{"position":[[165,27]]},"217":{"position":[[547,27]]},"218":{"position":[[604,27]]},"219":{"position":[[275,27],[353,27],[408,27]]},"220":{"position":[[244,27]]},"221":{"position":[[358,27]]},"222":{"position":[[519,27]]},"223":{"position":[[239,27]]},"224":{"position":[[332,27]]},"225":{"position":[[219,27]]},"226":{"position":[[149,27]]},"229":{"position":[[185,27]]},"230":{"position":[[182,27]]},"231":{"position":[[177,27]]},"232":{"position":[[128,27]]},"233":{"position":[[216,27]]},"234":{"position":[[173,27]]},"241":{"position":[[71,27]]},"243":{"position":[[97,27]]},"244":{"position":[[98,27]]},"245":{"position":[[118,27]]},"246":{"position":[[131,27]]},"247":{"position":[[134,27]]},"248":{"position":[[135,27]]},"249":{"position":[[148,27]]},"250":{"position":[[130,27]]},"251":{"position":[[287,27]]},"252":{"position":[[300,27]]},"253":{"position":[[147,27]]},"254":{"position":[[210,27]]},"255":{"position":[[103,27]]},"256":{"position":[[130,27]]},"257":{"position":[[153,27]]},"258":{"position":[[151,27]]},"259":{"position":[[149,27]]},"260":{"position":[[158,27]]},"261":{"position":[[137,27]]},"262":{"position":[[210,27]]},"263":{"position":[[138,27]]},"264":{"position":[[127,27]]},"265":{"position":[[183,27]]},"266":{"position":[[138,27]]},"267":{"position":[[170,27]]},"268":{"position":[[188,27]]},"269":{"position":[[171,27]]},"270":{"position":[[173,27]]},"271":{"position":[[206,27]]},"272":{"position":[[163,27]]},"273":{"position":[[141,27]]},"274":{"position":[[147,27]]},"275":{"position":[[103,27]]},"276":{"position":[[123,27]]},"277":{"position":[[148,27]]},"285":{"position":[[71,27]]},"286":{"position":[[71,27]]},"287":{"position":[[71,27]]},"289":{"position":[[112,27]]},"290":{"position":[[109,27]]},"291":{"position":[[103,27]]},"292":{"position":[[209,27]]},"293":{"position":[[110,27]]},"294":{"position":[[60,27]]},"296":{"position":[[71,27]]},"298":{"position":[[230,27]]},"302":{"position":[[200,27]]},"303":{"position":[[128,27]]},"304":{"position":[[145,27]]},"305":{"position":[[114,27]]},"306":{"position":[[110,27]]},"307":{"position":[[109,27]]},"308":{"position":[[98,27]]},"309":{"position":[[111,27]]},"310":{"position":[[99,27]]},"311":{"position":[[99,27]]},"312":{"position":[[163,27]]},"313":{"position":[[119,27]]},"314":{"position":[[99,27]]},"315":{"position":[[141,27]]},"316":{"position":[[124,27]]},"317":{"position":[[123,27]]},"318":{"position":[[110,27]]},"319":{"position":[[113,27]]},"320":{"position":[[99,27]]},"321":{"position":[[112,27]]},"322":{"position":[[119,27]]},"323":{"position":[[113,27]]},"324":{"position":[[113,27]]},"325":{"position":[[113,27]]},"326":{"position":[[117,27]]},"327":{"position":[[264,27]]},"328":{"position":[[115,27]]},"329":{"position":[[342,27]]},"330":{"position":[[116,27]]},"331":{"position":[[304,27]]},"332":{"position":[[339,27]]},"333":{"position":[[167,27],[245,27],[300,27]]},"334":{"position":[[147,27]]},"335":{"position":[[267,27]]},"336":{"position":[[240,27]]},"337":{"position":[[164,27]]},"338":{"position":[[219,27]]},"339":{"position":[[149,27]]},"340":{"position":[[109,27]]},"343":{"position":[[145,27]]},"344":{"position":[[117,27]]},"345":{"position":[[109,27]]},"346":{"position":[[103,27]]},"347":{"position":[[123,27]]},"348":{"position":[[131,27]]},"350":{"position":[[89,27]]},"351":{"position":[[89,27]]},"352":{"position":[[95,27]]},"353":{"position":[[103,27]]},"354":{"position":[[103,27]]},"355":{"position":[[103,27]]},"356":{"position":[[120,27]]},"357":{"position":[[109,27]]},"358":{"position":[[155,27]]},"359":{"position":[[161,27]]},"360":{"position":[[112,27]]},"361":{"position":[[138,27]]},"362":{"position":[[89,27]]},"363":{"position":[[95,27]]},"364":{"position":[[119,27]]},"365":{"position":[[117,27]]},"366":{"position":[[113,27]]},"367":{"position":[[113,27]]},"368":{"position":[[114,27]]},"369":{"position":[[126,27]]},"370":{"position":[[113,27]]},"371":{"position":[[105,27]]},"372":{"position":[[131,27]]},"373":{"position":[[96,27]]},"374":{"position":[[141,27]]},"375":{"position":[[145,27]]},"376":{"position":[[130,27]]},"377":{"position":[[114,27]]},"378":{"position":[[128,27]]},"379":{"position":[[114,27]]},"380":{"position":[[112,27]]},"381":{"position":[[114,27]]},"382":{"position":[[93,27]]},"383":{"position":[[137,27]]},"385":{"position":[[266,27]]},"386":{"position":[[203,27]]},"387":{"position":[[320,27]]}},"keywords":{}}],["assets/sample/video.mp4?id=1080",{"_index":388,"title":{},"content":{"27":{"position":[[1123,35]]},"385":{"position":[[911,35]]}},"keywords":{}}],["assets/sample/video.mp4?id=360",{"_index":392,"title":{},"content":{"27":{"position":[[1242,34]]},"385":{"position":[[1030,34]]}},"keywords":{}}],["assets/sample/video.mp4?id=720",{"_index":390,"title":{},"content":{"27":{"position":[[1183,34]]},"385":{"position":[[971,34]]}},"keywords":{}}],["assets/sample/video.mp4?t=0",{"_index":803,"title":{},"content":{"102":{"position":[[236,31]]},"131":{"position":[[214,31]]},"250":{"position":[[222,31]]},"357":{"position":[[201,31]]}},"keywords":{}}],["attr",{"_index":1071,"title":{"272":{"position":[[0,5]]},"379":{"position":[[0,5]]}},"content":{},"keywords":{}}],["attribut",{"_index":535,"title":{},"content":{"59":{"position":[[20,9]]},"61":{"position":[[20,9]]},"64":{"position":[[20,9]]},"69":{"position":[[20,10]]},"89":{"position":[[485,9],[1458,9]]},"118":{"position":[[447,9],[1420,9]]}},"keywords":{}}],["auto",{"_index":243,"title":{},"content":{"22":{"position":[[1002,4]]},"232":{"position":[[43,4]]},"300":{"position":[[920,4]]}},"keywords":{}}],["autoheight",{"_index":1067,"title":{"271":{"position":[[0,11]]},"378":{"position":[[0,11]]}},"content":{},"keywords":{}}],["automat",{"_index":454,"title":{},"content":{"43":{"position":[[63,13]]},"197":{"position":[[36,9],[239,13]]},"198":{"position":[[139,13]]},"199":{"position":[[82,13]]}},"keywords":{}}],["automini",{"_index":864,"title":{"199":{"position":[[0,9]]},"313":{"position":[[0,9]]}},"content":{"199":{"position":[[220,9]]},"313":{"position":[[147,9]]}},"keywords":{}}],["autoorient",{"_index":985,"title":{"233":{"position":[[0,16]]},"347":{"position":[[0,16]]}},"content":{"233":{"position":[[244,16]]},"347":{"position":[[151,16]]}},"keywords":{}}],["autoplay",{"_index":583,"title":{"197":{"position":[[0,9]]},"311":{"position":[[0,9]]}},"content":{"77":{"position":[[111,9]]},"78":{"position":[[112,9]]},"79":{"position":[[123,9]]},"80":{"position":[[115,9]]},"81":{"position":[[117,9],[673,9]]},"136":{"position":[[105,9]]},"137":{"position":[[106,9]]},"138":{"position":[[117,9]]},"139":{"position":[[109,9]]},"140":{"position":[[111,9],[667,9]]},"197":{"position":[[150,9],[319,8]]},"311":{"position":[[127,9],[206,8]]}},"keywords":{}}],["autoplayback",{"_index":984,"title":{"232":{"position":[[0,13]]},"346":{"position":[[0,13]]}},"content":{"232":{"position":[[156,13]]},"346":{"position":[[131,13]]}},"keywords":{}}],["autos",{"_index":65,"title":{"198":{"position":[[0,9]]},"265":{"position":[[0,9]]},"312":{"position":[[0,9]]},"372":{"position":[[0,9]]}},"content":{"8":{"position":[[99,9]]},"73":{"position":[[189,9]]},"100":{"position":[[132,9]]},"129":{"position":[[111,9]]},"184":{"position":[[153,9]]},"198":{"position":[[334,9]]},"241":{"position":[[99,9]]},"285":{"position":[[99,9]]},"297":{"position":[[3767,9]]},"312":{"position":[[191,9]]}},"keywords":{}}],["avail",{"_index":990,"title":{},"content":{"234":{"position":[[72,9]]}},"keywords":{}}],["b",{"_index":563,"title":{},"content":{"71":{"position":[[388,4]]},"182":{"position":[[299,1]]}},"keywords":{}}],["backward",{"_index":888,"title":{"248":{"position":[[0,9]]},"355":{"position":[[0,9]]}},"content":{"206":{"position":[[260,8]]},"248":{"position":[[41,9]]}},"keywords":{}}],["bar",{"_index":544,"title":{},"content":{"60":{"position":[[46,3]]},"61":{"position":[[62,3]]},"193":{"position":[[77,3]]},"195":{"position":[[57,3]]},"204":{"position":[[87,3]]},"205":{"position":[[108,3]]},"207":{"position":[[91,3]]},"209":{"position":[[113,3]]},"210":{"position":[[114,3]]},"212":{"position":[[42,4]]},"218":{"position":[[64,3]]},"219":{"position":[[91,3]]},"220":{"position":[[75,3]]},"223":{"position":[[58,3]]},"230":{"position":[[107,3]]}},"keywords":{}}],["base64",{"_index":1020,"title":{},"content":{"257":{"position":[[23,6]]},"364":{"position":[[13,26]]}},"keywords":{}}],["basic",{"_index":814,"title":{"187":{"position":[[0,5]]}},"content":{},"keywords":{}}],["becom",{"_index":726,"title":{},"content":{"89":{"position":[[541,6]]},"118":{"position":[[503,6]]}},"keywords":{}}],["befor",{"_index":898,"title":{},"content":{"213":{"position":[[140,6]]},"259":{"position":[[380,6]]},"261":{"position":[[363,6]]},"262":{"position":[[112,6]]}},"keywords":{}}],["beforeemit",{"_index":1111,"title":{},"content":{"285":{"position":[[1103,11]]}},"keywords":{}}],["beforeunmount",{"_index":678,"title":{},"content":{"86":{"position":[[514,15]]}},"keywords":{}}],["began",{"_index":755,"title":{},"content":{"89":{"position":[[1241,6]]},"118":{"position":[[1203,6]]}},"keywords":{}}],["begun",{"_index":742,"title":{},"content":{"89":{"position":[[949,6]]},"118":{"position":[[911,6]]}},"keywords":{}}],["best",{"_index":158,"title":{},"content":{"20":{"position":[[96,4]]}},"keywords":{}}],["bilibili",{"_index":1114,"title":{},"content":{"286":{"position":[[150,8]]}},"keywords":{}}],["black",{"_index":859,"title":{},"content":{"198":{"position":[[112,5],[188,5]]}},"keywords":{}}],["blob",{"_index":1025,"title":{},"content":{"258":{"position":[[23,4]]},"365":{"position":[[13,24]]}},"keywords":{}}],["blur",{"_index":786,"title":{"98":{"position":[[0,5]]},"127":{"position":[[0,5]]}},"content":{},"keywords":{}}],["boolean",{"_index":377,"title":{},"content":{"27":{"position":[[303,7]]},"28":{"position":[[114,7]]},"33":{"position":[[6,7]]},"34":{"position":[[6,7]]},"35":{"position":[[6,7]]},"36":{"position":[[6,7]]},"57":{"position":[[87,7]]},"62":{"position":[[89,7]]},"65":{"position":[[92,7]]},"144":{"position":[[4,7]]},"145":{"position":[[4,7]]},"146":{"position":[[4,7]]},"147":{"position":[[4,7]]},"168":{"position":[[46,7]]},"173":{"position":[[46,7]]},"176":{"position":[[46,7]]},"215":{"position":[[83,7]]},"217":{"position":[[86,7]]},"218":{"position":[[101,7]]},"219":{"position":[[128,7]]},"253":{"position":[[30,7]]},"259":{"position":[[30,7]]},"260":{"position":[[30,7]]},"261":{"position":[[30,7]]},"263":{"position":[[30,7]]},"264":{"position":[[23,7]]},"265":{"position":[[30,7]]},"271":{"position":[[28,7]]},"276":{"position":[[25,7]]},"290":{"position":[[4,7]]},"309":{"position":[[4,10]]},"310":{"position":[[4,10]]},"311":{"position":[[4,10]]},"312":{"position":[[4,10]]},"313":{"position":[[4,10]]},"314":{"position":[[4,10]]},"315":{"position":[[4,10]]},"316":{"position":[[4,10]]},"317":{"position":[[4,10]]},"318":{"position":[[4,10]]},"319":{"position":[[4,10]]},"320":{"position":[[4,10]]},"321":{"position":[[4,10]]},"322":{"position":[[4,10]]},"323":{"position":[[4,10]]},"324":{"position":[[4,10]]},"325":{"position":[[4,10]]},"326":{"position":[[4,10]]},"327":{"position":[[4,10]]},"328":{"position":[[4,10]]},"329":{"position":[[44,7]]},"331":{"position":[[44,7]]},"332":{"position":[[45,7]]},"333":{"position":[[50,7]]},"344":{"position":[[4,10]]},"345":{"position":[[4,10]]},"346":{"position":[[4,10]]},"347":{"position":[[4,10]]},"360":{"position":[[21,7]]},"366":{"position":[[21,7]]},"367":{"position":[[21,7]]},"368":{"position":[[21,7]]},"370":{"position":[[21,7]]},"371":{"position":[[14,7]]},"372":{"position":[[21,7]]},"378":{"position":[[21,7]]},"383":{"position":[[16,7]]},"385":{"position":[[160,7]]},"386":{"position":[[72,7]]}},"keywords":{}}],["booleandefault",{"_index":851,"title":{},"content":{"195":{"position":[[6,15]]},"196":{"position":[[6,15]]},"197":{"position":[[6,15]]},"198":{"position":[[6,15]]},"199":{"position":[[6,15]]},"200":{"position":[[6,15]]},"201":{"position":[[6,15]]},"202":{"position":[[6,15]]},"203":{"position":[[6,15]]},"204":{"position":[[6,15]]},"205":{"position":[[6,15]]},"206":{"position":[[6,15]]},"207":{"position":[[6,15]]},"208":{"position":[[6,15]]},"209":{"position":[[6,15]]},"210":{"position":[[6,15]]},"211":{"position":[[6,15]]},"212":{"position":[[6,15]]},"213":{"position":[[6,15]]},"214":{"position":[[6,15]]},"230":{"position":[[6,15]]},"231":{"position":[[6,15]]},"232":{"position":[[6,15]]},"233":{"position":[[6,15]]},"234":{"position":[[6,15]]},"348":{"position":[[6,15]]}},"keywords":{}}],["bootstrap",{"_index":1080,"title":{},"content":{"277":{"position":[[53,9]]}},"keywords":{}}],["border",{"_index":1087,"title":{},"content":{"285":{"position":[[295,7],[389,7],[455,7]]},"291":{"position":[[493,7]]}},"keywords":{}}],["bottom",{"_index":872,"title":{},"content":{"204":{"position":[[72,6]]},"205":{"position":[[93,6]]},"207":{"position":[[76,6]]},"209":{"position":[[98,6]]},"210":{"position":[[99,6]]},"218":{"position":[[49,6]]},"219":{"position":[[76,6]]},"230":{"position":[[92,6]]}},"keywords":{}}],["brannan"",{"_index":289,"title":{},"content":{"25":{"position":[[449,13]]},"297":{"position":[[449,13]]}},"keywords":{}}],["bring",{"_index":1007,"title":{},"content":{"252":{"position":[[92,5]]}},"keywords":{}}],["brooklyn"",{"_index":291,"title":{},"content":{"25":{"position":[[540,14]]},"297":{"position":[[540,14]]}},"keywords":{}}],["browser",{"_index":706,"title":{},"content":{"89":{"position":[[94,7],[287,7],[1095,7]]},"118":{"position":[[56,7],[249,7],[1057,7]]},"198":{"position":[[219,7]]},"199":{"position":[[64,7]]},"204":{"position":[[283,7]]},"213":{"position":[[569,7]]},"259":{"position":[[325,7]]},"261":{"position":[[302,7]]}},"keywords":{}}],["buffer",{"_index":717,"title":{},"content":{"89":{"position":[[240,9],[370,10]]},"118":{"position":[[202,9],[332,10]]}},"keywords":{}}],["button",{"_index":14,"title":{"1":{"position":[[4,6]]},"28":{"position":[[11,7]]}},"content":{"1":{"position":[[4,6]]},"28":{"position":[[122,6],[161,6]]},"62":{"position":[[714,9],[884,6],[942,6]]},"205":{"position":[[79,6]]},"207":{"position":[[62,6]]},"209":{"position":[[63,6]]},"210":{"position":[[63,6]]},"218":{"position":[[668,9],[838,6],[896,6],[1087,6]]},"230":{"position":[[54,6]]},"234":{"position":[[59,7]]},"332":{"position":[[403,9]]}},"keywords":{}}],["button1",{"_index":547,"title":{},"content":{"62":{"position":[[768,9],[795,9]]},"218":{"position":[[722,9],[749,9]]}},"keywords":{}}],["button2",{"_index":912,"title":{},"content":{"218":{"position":[[969,9],[996,9]]}},"keywords":{}}],["cach",{"_index":845,"title":{},"content":{"194":{"position":[[186,6],[298,5]]}},"keywords":{}}],["call",{"_index":456,"title":{},"content":{"43":{"position":[[95,6]]},"89":{"position":[[672,6]]},"118":{"position":[[634,6]]}},"keywords":{}}],["callback",{"_index":560,"title":{"190":{"position":[[6,9]]},"304":{"position":[[6,9]]}},"content":{"71":{"position":[[123,8]]},"190":{"position":[[348,8],[398,8]]}},"keywords":{}}],["can't",{"_index":185,"title":{},"content":{"20":{"position":[[1252,5]]}},"keywords":{}}],["canbeclos",{"_index":104,"title":{},"content":{"8":{"position":[[885,12]]},"241":{"position":[[564,12]]}},"keywords":{}}],["canplay",{"_index":603,"title":{},"content":{"78":{"position":[[338,7],[403,8],[430,7]]},"137":{"position":[[332,7],[397,8],[424,7]]}},"keywords":{}}],["center",{"_index":1137,"title":{},"content":{"292":{"position":[[519,9]]}},"keywords":{}}],["chanc",{"_index":920,"title":{},"content":{"220":{"position":[[313,8]]},"334":{"position":[[216,8]]}},"keywords":{}}],["chang",{"_index":384,"title":{},"content":{"27":{"position":[[975,6],[1400,6]]},"28":{"position":[[669,6],[732,6]]},"29":{"position":[[162,6],[687,6]]},"89":{"position":[[1160,8],[1520,8]]},"95":{"position":[[28,7]]},"100":{"position":[[25,7]]},"102":{"position":[[25,7]]},"118":{"position":[[1122,8],[1482,8]]},"197":{"position":[[335,7]]},"311":{"position":[[222,7]]}},"keywords":{}}],["charmes"",{"_index":293,"title":{},"content":{"25":{"position":[[631,13]]},"297":{"position":[[631,13]]}},"keywords":{}}],["charset="utf",{"_index":645,"title":{},"content":{"85":{"position":[[109,17]]}},"keywords":{}}],["check",{"_index":103,"title":{},"content":{"8":{"position":[[869,6]]},"226":{"position":[[332,6]]},"340":{"position":[[292,6]]}},"keywords":{}}],["chines",{"_index":8,"title":{},"content":{"0":{"position":[[86,7]]}},"keywords":{}}],["clarendon"",{"_index":295,"title":{},"content":{"25":{"position":[[723,15]]},"297":{"position":[[723,15]]}},"keywords":{}}],["class",{"_index":529,"title":{},"content":{"57":{"position":[[191,5]]},"62":{"position":[[193,5]]},"65":{"position":[[196,5]]},"215":{"position":[[187,5]]},"217":{"position":[[190,5]]},"218":{"position":[[205,5]]}},"keywords":{}}],["class="artplay",{"_index":654,"title":{},"content":{"85":{"position":[[253,21]]}},"keywords":{}}],["clean",{"_index":463,"title":{},"content":{"43":{"position":[[253,5]]}},"keywords":{}}],["clear",{"_index":462,"title":{},"content":{"43":{"position":[[238,5]]},"154":{"position":[[140,5]]}},"keywords":{}}],["click",{"_index":34,"title":{},"content":{"1":{"position":[[245,6],[358,5]]},"8":{"position":[[1019,9]]},"22":{"position":[[161,5]]},"24":{"position":[[527,5]]},"27":{"position":[[258,5]]},"42":{"position":[[254,8]]},"57":{"position":[[338,5],[363,5]]},"62":{"position":[[340,5],[365,5],[831,6],[869,7]]},"65":{"position":[[343,5],[368,5],[706,6],[745,7]]},"71":{"position":[[319,5],[382,5],[480,5]]},"97":{"position":[[41,5]]},"153":{"position":[[209,8]]},"168":{"position":[[165,5]]},"173":{"position":[[165,5],[506,6]]},"176":{"position":[[165,5],[453,6]]},"206":{"position":[[383,5]]},"215":{"position":[[334,5],[359,5],[816,6],[862,5]]},"217":{"position":[[337,5],[362,5],[613,6],[652,7]]},"218":{"position":[[352,5],[377,5],[785,6],[823,7],[1034,6],[1072,7]]},"259":{"position":[[428,5]]},"261":{"position":[[392,8]]},"275":{"position":[[198,6]]},"277":{"position":[[281,6],[365,5]]},"289":{"position":[[269,6],[374,6]]},"290":{"position":[[266,6]]},"291":{"position":[[260,6]]},"293":{"position":[[267,6],[372,6]]},"329":{"position":[[163,5],[576,6]]},"331":{"position":[[163,5],[364,6]]},"332":{"position":[[164,5],[506,6],[699,6]]},"382":{"position":[[188,6]]}},"keywords":{}}],["client",{"_index":630,"title":{},"content":{"81":{"position":[[532,6]]},"140":{"position":[[526,6]]}},"keywords":{}}],["client.add(url",{"_index":631,"title":{},"content":{"81":{"position":[[584,15]]},"140":{"position":[[578,15]]}},"keywords":{}}],["close",{"_index":88,"title":{},"content":{"8":{"position":[[608,6],[816,6],[823,6],[910,6]]},"241":{"position":[[515,6]]}},"keywords":{}}],["cn",{"_index":476,"title":{},"content":{"47":{"position":[[189,4]]},"158":{"position":[[171,4]]}},"keywords":{}}],["cn/plugins/danmuku",{"_index":12,"title":{},"content":{"0":{"position":[[139,19]]}},"keywords":{}}],["cn、zh",{"_index":981,"title":{},"content":{"229":{"position":[[105,5]]},"343":{"position":[[65,5]]}},"keywords":{}}],["code",{"_index":17,"title":{},"content":{"1":{"position":[[33,4]]},"8":{"position":[[6,4]]},"10":{"position":[[161,4]]},"11":{"position":[[49,4]]},"12":{"position":[[55,4]]},"13":{"position":[[43,4]]},"14":{"position":[[64,4]]},"15":{"position":[[57,4]]},"17":{"position":[[41,4]]},"18":{"position":[[69,4]]},"19":{"position":[[53,4]]},"20":{"position":[[344,4]]},"24":{"position":[[6,4]]},"25":{"position":[[6,4]]},"27":{"position":[[362,4]]},"28":{"position":[[215,4]]},"29":{"position":[[330,4]]},"39":{"position":[[161,4]]},"40":{"position":[[49,4]]},"42":{"position":[[85,4]]},"43":{"position":[[271,4]]},"46":{"position":[[77,4]]},"47":{"position":[[58,4]]},"50":{"position":[[72,4]]},"51":{"position":[[76,4]]},"52":{"position":[[73,4]]},"53":{"position":[[102,4]]},"56":{"position":[[74,4]]},"57":{"position":[[483,4]]},"59":{"position":[[185,4]]},"61":{"position":[[85,4]]},"62":{"position":[[527,4]]},"64":{"position":[[78,4]]},"65":{"position":[[488,4]]},"67":{"position":[[94,4]]},"69":{"position":[[88,4]]},"71":{"position":[[84,4],[147,4]]},"73":{"position":[[81,4]]},"75":{"position":[[64,4]]},"77":{"position":[[51,4]]},"78":{"position":[[52,4]]},"79":{"position":[[63,4]]},"80":{"position":[[55,4]]},"81":{"position":[[57,4]]},"89":{"position":[[1606,4]]},"91":{"position":[[72,4]]},"92":{"position":[[38,4]]},"93":{"position":[[37,4]]},"94":{"position":[[40,4]]},"95":{"position":[[42,4]]},"96":{"position":[[50,4]]},"97":{"position":[[67,4]]},"98":{"position":[[80,4]]},"99":{"position":[[36,4]]},"100":{"position":[[39,4]]},"101":{"position":[[98,4]]},"102":{"position":[[39,4]]},"103":{"position":[[50,4]]},"104":{"position":[[44,4]]},"105":{"position":[[35,4]]},"107":{"position":[[65,4]]},"108":{"position":[[26,4]]},"109":{"position":[[27,4]]},"110":{"position":[[27,4]]},"111":{"position":[[31,4]]},"112":{"position":[[28,4]]},"114":{"position":[[25,4]]},"115":{"position":[[47,4]]},"116":{"position":[[28,4]]},"118":{"position":[[1568,4]]},"120":{"position":[[44,4]]},"121":{"position":[[16,4]]},"122":{"position":[[16,4]]},"123":{"position":[[19,4]]},"124":{"position":[[17,4]]},"125":{"position":[[19,4]]},"126":{"position":[[26,4]]},"127":{"position":[[30,4]]},"128":{"position":[[19,4]]},"129":{"position":[[18,4]]},"130":{"position":[[35,4]]},"131":{"position":[[17,4]]},"132":{"position":[[18,4]]},"133":{"position":[[18,4]]},"134":{"position":[[17,4]]},"136":{"position":[[45,4]]},"137":{"position":[[46,4]]},"138":{"position":[[57,4]]},"139":{"position":[[49,4]]},"140":{"position":[[51,4]]},"150":{"position":[[108,4]]},"151":{"position":[[41,4]]},"153":{"position":[[40,4]]},"154":{"position":[[166,4]]},"157":{"position":[[44,4]]},"158":{"position":[[40,4]]},"161":{"position":[[41,4]]},"162":{"position":[[39,4]]},"163":{"position":[[43,4]]},"164":{"position":[[50,4]]},"167":{"position":[[45,4]]},"168":{"position":[[241,4]]},"170":{"position":[[67,4]]},"172":{"position":[[44,4]]},"173":{"position":[[275,4]]},"175":{"position":[[43,4]]},"176":{"position":[[241,4]]},"178":{"position":[[47,4]]},"180":{"position":[[45,4]]},"182":{"position":[[41,4],[66,4]]},"184":{"position":[[45,4]]},"186":{"position":[[35,4]]},"188":{"position":[[153,4]]},"189":{"position":[[123,4]]},"190":{"position":[[185,4]]},"191":{"position":[[133,4]]},"192":{"position":[[98,4]]},"193":{"position":[[87,4]]},"194":{"position":[[60,4]]},"195":{"position":[[81,4]]},"196":{"position":[[59,4]]},"197":{"position":[[57,4]]},"198":{"position":[[206,4]]},"199":{"position":[[127,4]]},"200":{"position":[[55,4]]},"201":{"position":[[153,4]]},"202":{"position":[[142,4]]},"203":{"position":[[130,4]]},"204":{"position":[[97,4]]},"205":{"position":[[118,4]]},"206":{"position":[[62,4]]},"207":{"position":[[101,4]]},"208":{"position":[[132,4]]},"209":{"position":[[123,4]]},"210":{"position":[[124,4]]},"211":{"position":[[79,4]]},"212":{"position":[[109,4]]},"213":{"position":[[243,4]]},"214":{"position":[[67,4]]},"215":{"position":[[479,4]]},"216":{"position":[[100,4]]},"217":{"position":[[482,4]]},"218":{"position":[[539,4]]},"219":{"position":[[210,4]]},"220":{"position":[[179,4]]},"221":{"position":[[59,4]]},"222":{"position":[[454,4]]},"223":{"position":[[174,4]]},"224":{"position":[[267,4]]},"225":{"position":[[154,4]]},"226":{"position":[[84,4]]},"227":{"position":[[309,4]]},"228":{"position":[[137,4]]},"229":{"position":[[120,4]]},"230":{"position":[[117,4]]},"231":{"position":[[112,4]]},"232":{"position":[[63,4]]},"233":{"position":[[151,4]]},"234":{"position":[[108,4]]},"241":{"position":[[6,4]]},"243":{"position":[[32,4]]},"244":{"position":[[33,4]]},"245":{"position":[[53,4]]},"246":{"position":[[66,4]]},"247":{"position":[[69,4]]},"248":{"position":[[70,4]]},"249":{"position":[[83,4]]},"250":{"position":[[65,4]]},"251":{"position":[[222,4]]},"252":{"position":[[235,4]]},"253":{"position":[[82,4]]},"254":{"position":[[145,4]]},"255":{"position":[[38,4]]},"256":{"position":[[65,4]]},"257":{"position":[[88,4]]},"258":{"position":[[86,4]]},"259":{"position":[[84,4]]},"260":{"position":[[93,4]]},"261":{"position":[[72,4]]},"262":{"position":[[145,4]]},"263":{"position":[[73,4]]},"264":{"position":[[62,4]]},"265":{"position":[[118,4]]},"266":{"position":[[73,4]]},"267":{"position":[[105,4]]},"268":{"position":[[123,4]]},"269":{"position":[[106,4]]},"270":{"position":[[108,4]]},"271":{"position":[[141,4]]},"272":{"position":[[98,4]]},"273":{"position":[[76,4]]},"274":{"position":[[82,4]]},"275":{"position":[[38,4]]},"276":{"position":[[58,4]]},"277":{"position":[[69,4]]},"285":{"position":[[6,4]]},"286":{"position":[[6,4]]},"287":{"position":[[6,4]]},"289":{"position":[[47,4]]},"290":{"position":[[44,4]]},"291":{"position":[[38,4]]},"292":{"position":[[144,4]]},"293":{"position":[[45,4]]},"296":{"position":[[6,4]]},"297":{"position":[[6,4]]},"298":{"position":[[165,4]]},"302":{"position":[[79,4]]},"303":{"position":[[63,4]]},"304":{"position":[[80,4]]},"305":{"position":[[49,4]]},"306":{"position":[[45,4]]},"307":{"position":[[44,4]]},"308":{"position":[[33,4]]},"309":{"position":[[46,4]]},"310":{"position":[[34,4]]},"311":{"position":[[34,4]]},"312":{"position":[[83,4]]},"313":{"position":[[54,4]]},"314":{"position":[[34,4]]},"315":{"position":[[76,4]]},"316":{"position":[[59,4]]},"317":{"position":[[58,4]]},"318":{"position":[[45,4]]},"319":{"position":[[48,4]]},"320":{"position":[[34,4]]},"321":{"position":[[47,4]]},"322":{"position":[[54,4]]},"323":{"position":[[48,4]]},"324":{"position":[[48,4]]},"325":{"position":[[48,4]]},"326":{"position":[[52,4]]},"327":{"position":[[107,4]]},"328":{"position":[[50,4]]},"329":{"position":[[239,4]]},"330":{"position":[[51,4]]},"331":{"position":[[239,4]]},"332":{"position":[[274,4]]},"333":{"position":[[102,4]]},"334":{"position":[[82,4]]},"335":{"position":[[32,4]]},"336":{"position":[[175,4]]},"337":{"position":[[99,4]]},"338":{"position":[[154,4]]},"339":{"position":[[84,4]]},"340":{"position":[[44,4]]},"341":{"position":[[127,4]]},"342":{"position":[[66,4]]},"343":{"position":[[80,4]]},"344":{"position":[[52,4]]},"345":{"position":[[44,4]]},"346":{"position":[[38,4]]},"347":{"position":[[58,4]]},"348":{"position":[[66,4]]},"350":{"position":[[24,4]]},"351":{"position":[[24,4]]},"352":{"position":[[30,4]]},"353":{"position":[[38,4]]},"354":{"position":[[38,4]]},"355":{"position":[[38,4]]},"356":{"position":[[55,4]]},"357":{"position":[[44,4]]},"358":{"position":[[90,4]]},"359":{"position":[[96,4]]},"360":{"position":[[47,4]]},"361":{"position":[[73,4]]},"362":{"position":[[24,4]]},"363":{"position":[[30,4]]},"364":{"position":[[54,4]]},"365":{"position":[[52,4]]},"366":{"position":[[48,4]]},"367":{"position":[[48,4]]},"368":{"position":[[49,4]]},"369":{"position":[[61,4]]},"370":{"position":[[48,4]]},"371":{"position":[[40,4]]},"372":{"position":[[66,4]]},"373":{"position":[[31,4]]},"374":{"position":[[76,4]]},"375":{"position":[[80,4]]},"376":{"position":[[65,4]]},"377":{"position":[[49,4]]},"378":{"position":[[63,4]]},"379":{"position":[[49,4]]},"380":{"position":[[47,4]]},"381":{"position":[[49,4]]},"382":{"position":[[28,4]]},"383":{"position":[[72,4]]},"385":{"position":[[201,4]]},"386":{"position":[[138,4]]},"387":{"position":[[255,4]]}},"keywords":{}}],["collect",{"_index":371,"title":{},"content":{"27":{"position":[[33,10]]}},"keywords":{}}],["color",{"_index":498,"title":{},"content":{"51":{"position":[[245,6],[379,6]]},"52":{"position":[[242,6]]},"53":{"position":[[271,6],[472,6]]},"62":{"position":[[814,6]]},"162":{"position":[[208,6],[342,6]]},"163":{"position":[[212,6]]},"164":{"position":[[219,6],[420,6]]},"193":{"position":[[39,6]]},"218":{"position":[[768,6],[1015,6]]},"224":{"position":[[449,6]]},"274":{"position":[[70,5]]},"285":{"position":[[270,6],[375,6],[439,6],[584,6]]},"291":{"position":[[360,5],[479,6],[486,6]]},"332":{"position":[[489,6],[680,6]]},"338":{"position":[[336,6]]}},"keywords":{}}],["column",{"_index":945,"title":{},"content":{"223":{"position":[[139,6],[161,6],[332,7]]},"337":{"position":[[73,6],[257,7]]}},"keywords":{}}],["common",{"_index":129,"title":{"88":{"position":[[0,6]]},"242":{"position":[[0,6]]}},"content":{"13":{"position":[[13,6]]}},"keywords":{}}],["complet",{"_index":550,"title":{},"content":{"62":{"position":[[961,8]]},"89":{"position":[[1199,10]]},"118":{"position":[[1161,10]]},"215":{"position":[[976,13]]},"218":{"position":[[915,8]]}},"keywords":{}}],["complex",{"_index":206,"title":{},"content":{"22":{"position":[[113,7]]}},"keywords":{}}],["compon",{"_index":154,"title":{"20":{"position":[[16,9]]}},"content":{"20":{"position":[[16,9],[45,10],[172,10],[233,10],[244,9],[860,9],[1090,9],[1265,10]]},"22":{"position":[[56,10]]},"57":{"position":[[118,9],[163,10],[215,9],[292,9],[315,9],[353,9],[412,9],[467,9]]},"62":{"position":[[120,9],[165,10],[217,9],[294,9],[317,9],[355,9],[414,9],[469,9]]},"65":{"position":[[123,9],[168,10],[220,9],[297,9],[320,9],[358,9],[417,9],[472,9]]},"215":{"position":[[114,9],[159,10],[211,9],[288,9],[311,9],[349,9],[408,9],[463,9],[875,12]]},"217":{"position":[[117,9],[162,10],[214,9],[291,9],[314,9],[352,9],[411,9],[466,9]]},"218":{"position":[[132,9],[177,10],[229,9],[306,9],[329,9],[367,9],[426,9],[481,9]]}},"keywords":{}}],["config",{"_index":131,"title":{"14":{"position":[[0,7]]},"111":{"position":[[0,7]]},"292":{"position":[[0,7]]}},"content":{"226":{"position":[[476,7]]},"292":{"position":[[18,6]]},"340":{"position":[[436,7]]}},"keywords":{}}],["console.info",{"_index":813,"title":{},"content":{"176":{"position":[[474,26]]},"182":{"position":[[220,18],[280,18]]},"186":{"position":[[65,33],[176,25]]},"241":{"position":[[653,21],[733,21]]},"294":{"position":[[243,20],[333,20],[429,20],[519,20],[602,21],[678,21],[753,21],[828,21],[906,21]]},"329":{"position":[[604,23],[686,23]]},"331":{"position":[[385,26]]},"335":{"position":[[62,33],[173,25]]}},"keywords":{}}],["console.info($video",{"_index":447,"title":{},"content":{"39":{"position":[[332,21]]},"40":{"position":[[211,21]]},"150":{"position":[[279,21]]},"151":{"position":[[203,21]]}},"keywords":{}}],["console.info('ad",{"_index":106,"title":{},"content":{"8":{"position":[[999,16],[1087,17]]}},"keywords":{}}],["console.info('compon",{"_index":908,"title":{},"content":{"215":{"position":[[946,23]]}},"keywords":{}}],["console.info('custom",{"_index":574,"title":{},"content":{"75":{"position":[[257,20]]},"221":{"position":[[252,20]]}},"keywords":{}}],["console.info('y",{"_index":553,"title":{},"content":{"65":{"position":[[727,17]]},"71":{"position":[[301,17],[364,17]]},"75":{"position":[[94,17]]},"215":{"position":[[844,17]]},"217":{"position":[[634,17]]},"221":{"position":[[89,17]]}},"keywords":{}}],["console.info(arg",{"_index":774,"title":{},"content":{"89":{"position":[[1742,19]]},"91":{"position":[[203,19]]},"92":{"position":[[168,19]]},"93":{"position":[[168,19]]},"94":{"position":[[170,19]]},"95":{"position":[[174,19]]},"96":{"position":[[183,19]]},"97":{"position":[[198,19]]},"98":{"position":[[210,19]]},"100":{"position":[[187,19]]},"101":{"position":[[233,19]]},"102":{"position":[[168,19]]},"103":{"position":[[204,19]]},"104":{"position":[[204,19]]},"105":{"position":[[167,19]]},"118":{"position":[[1704,19]]},"120":{"position":[[175,19]]},"121":{"position":[[146,19]]},"122":{"position":[[147,19]]},"123":{"position":[[149,19]]},"124":{"position":[[149,19]]},"125":{"position":[[152,19]]},"126":{"position":[[157,19]]},"127":{"position":[[160,19]]},"129":{"position":[[166,19]]},"130":{"position":[[170,19]]},"131":{"position":[[146,19]]},"132":{"position":[[172,19]]},"133":{"position":[[178,19]]},"134":{"position":[[149,19]]}},"keywords":{}}],["console.info(art.aspectratio",{"_index":1062,"title":{},"content":{"269":{"position":[[230,30],[287,30]]},"376":{"position":[[189,30],[246,30]]}},"keywords":{}}],["console.info(art.attr('playsinlin",{"_index":1072,"title":{},"content":{"272":{"position":[[222,38],[292,38]]},"379":{"position":[[173,38],[243,38]]}},"keywords":{}}],["console.info(art.autoheight",{"_index":1069,"title":{},"content":{"271":{"position":[[265,29],[318,29]]},"378":{"position":[[187,29],[240,29]]}},"keywords":{}}],["console.info(art.autos",{"_index":1040,"title":{},"content":{"265":{"position":[[242,27],[291,27]]},"372":{"position":[[190,27],[239,27]]}},"keywords":{}}],["console.info(art.currenttim",{"_index":1013,"title":{},"content":{"254":{"position":[[269,30],[321,30]]},"361":{"position":[[197,30],[249,30]]}},"keywords":{}}],["console.info(art.dur",{"_index":1015,"title":{},"content":{"255":{"position":[[162,27]]},"362":{"position":[[148,27]]}},"keywords":{}}],["console.info(art.flip",{"_index":1050,"title":{},"content":{"267":{"position":[[229,23],[278,23]]},"374":{"position":[[200,23],[249,23]]}},"keywords":{}}],["console.info(art.i18n.get('play",{"_index":471,"title":{},"content":{"46":{"position":[[201,35]]},"157":{"position":[[168,35]]}},"keywords":{}}],["console.info(art.loop",{"_index":1065,"title":{},"content":{"270":{"position":[[232,23],[276,23]]},"377":{"position":[[173,23],[217,23]]}},"keywords":{}}],["console.info(art.mut",{"_index":1010,"title":{},"content":{"253":{"position":[[206,24],[249,24]]},"360":{"position":[[171,24],[214,24]]}},"keywords":{}}],["console.info(art.play",{"_index":1036,"title":{},"content":{"264":{"position":[[199,26],[238,26]]},"371":{"position":[[177,26],[216,26]]}},"keywords":{}}],["console.info(art.playbackr",{"_index":1058,"title":{},"content":{"268":{"position":[[247,31],[301,31]]},"375":{"position":[[204,31],[258,31]]}},"keywords":{}}],["console.info(art.plugins.myplugin.dosometh",{"_index":577,"title":{},"content":{"75":{"position":[[495,49]]},"186":{"position":[[402,49]]},"221":{"position":[[484,49]]},"335":{"position":[[393,49]]}},"keywords":{}}],["console.info(art.plugins.myplugin.someth",{"_index":576,"title":{},"content":{"75":{"position":[[449,45]]},"186":{"position":[[356,45]]},"221":{"position":[[438,45]]},"335":{"position":[[347,45]]}},"keywords":{}}],["console.info(art.post",{"_index":1031,"title":{},"content":{"262":{"position":[[306,25],[378,25]]},"369":{"position":[[222,25],[294,25]]}},"keywords":{}}],["console.info(art.subtitle.url",{"_index":506,"title":{},"content":{"52":{"position":[[318,31]]},"163":{"position":[[288,31]]}},"keywords":{}}],["console.info(art.them",{"_index":1076,"title":{},"content":{"274":{"position":[[206,24],[251,24]]},"381":{"position":[[173,24],[218,24]]}},"keywords":{}}],["console.info(art.titl",{"_index":1074,"title":{},"content":{"273":{"position":[[200,24],[250,24]]},"380":{"position":[[171,24],[215,24]]}},"keywords":{}}],["console.info(art.url",{"_index":1000,"title":{},"content":{"250":{"position":[[189,22],[254,22]]},"357":{"position":[[168,22],[233,22]]}},"keywords":{}}],["console.info(art.volum",{"_index":999,"title":{},"content":{"249":{"position":[[207,25],[251,25]]},"356":{"position":[[179,25],[223,25]]}},"keywords":{}}],["console.info(artplayer.config",{"_index":135,"title":{},"content":{"14":{"position":[[69,31]]},"111":{"position":[[36,30]]}},"keywords":{}}],["console.info(artplayer.env",{"_index":127,"title":{},"content":{"12":{"position":[[60,28]]},"109":{"position":[[32,27]]}},"keywords":{}}],["console.info(artplayer.html",{"_index":145,"title":{},"content":{"18":{"position":[[74,29]]},"115":{"position":[[52,28]]}},"keywords":{}}],["console.info(artplayer.inst",{"_index":120,"title":{},"content":{"10":{"position":[[285,34]]},"107":{"position":[[189,33]]}},"keywords":{}}],["console.info(artplayer.kindof",{"_index":151,"title":{},"content":{"19":{"position":[[130,35],[166,35]]},"116":{"position":[[103,34],[138,34]]}},"keywords":{}}],["console.info(artplayer.kindof('0",{"_index":149,"title":{},"content":{"19":{"position":[[58,36]]},"116":{"position":[[33,35]]}},"keywords":{}}],["console.info(artplayer.kindof(0",{"_index":150,"title":{},"content":{"19":{"position":[[95,34]]},"116":{"position":[[69,33]]}},"keywords":{}}],["console.info(artplayer.opt",{"_index":142,"title":{},"content":{"17":{"position":[[46,31]]},"114":{"position":[[30,30]]}},"keywords":{}}],["console.info(artplayer.schem",{"_index":139,"title":{},"content":{"15":{"position":[[62,31]]},"112":{"position":[[33,30]]}},"keywords":{}}],["console.info(artplayer.util",{"_index":130,"title":{},"content":{"13":{"position":[[48,30]]},"110":{"position":[[32,29]]}},"keywords":{}}],["console.info(artplayer.vers",{"_index":123,"title":{},"content":{"11":{"position":[[54,32]]},"108":{"position":[[31,31]]}},"keywords":{}}],["console.info(ev",{"_index":451,"title":{},"content":{"42":{"position":[[279,20]]},"153":{"position":[[234,20]]}},"keywords":{}}],["console.info(item",{"_index":271,"title":{},"content":{"24":{"position":[[460,18]]},"27":{"position":[[910,18],[1324,18]]},"28":{"position":[[580,18]]},"296":{"position":[[460,18]]},"385":{"position":[[720,18],[1112,18]]},"386":{"position":[[499,18]]}},"keywords":{}}],["console.info(json.stringify(art.rect",{"_index":1044,"title":{},"content":{"266":{"position":[[197,39]]},"373":{"position":[[155,39]]}},"keywords":{}}],["console.info(st",{"_index":795,"title":{},"content":{"99":{"position":[[298,20]]},"128":{"position":[[203,20]]}},"keywords":{}}],["console.info(url",{"_index":1023,"title":{},"content":{"257":{"position":[[261,19]]},"258":{"position":[[259,19]]},"364":{"position":[[227,19]]},"365":{"position":[[225,19]]}},"keywords":{}}],["console.log",{"_index":812,"title":{},"content":{"173":{"position":[[527,25]]}},"keywords":{}}],["console.log('custom",{"_index":549,"title":{},"content":{"62":{"position":[[922,19]]},"218":{"position":[[876,19]]}},"keywords":{}}],["console.log('y",{"_index":548,"title":{},"content":{"62":{"position":[[852,16]]},"218":{"position":[[806,16],[1055,16]]}},"keywords":{}}],["console.log('你点击了自定义按钮1",{"_index":1159,"title":{},"content":{"332":{"position":[[527,26]]}},"keywords":{}}],["console.log('你点击了自定义按钮2",{"_index":1161,"title":{},"content":{"332":{"position":[[720,26]]}},"keywords":{}}],["console.log('自定义按钮挂载完成1",{"_index":1160,"title":{},"content":{"332":{"position":[[580,26]]}},"keywords":{}}],["console.log(item.html",{"_index":911,"title":{},"content":{"216":{"position":[[342,23],[494,23]]},"330":{"position":[[273,23],[405,23]]}},"keywords":{}}],["const",{"_index":196,"title":{},"content":{"21":{"position":[[230,5]]},"22":{"position":[[468,5],[506,5],[564,5],[1275,5]]},"28":{"position":[[613,5]]},"29":{"position":[[203,5],[232,5],[256,5],[278,5],[300,5]]},"77":{"position":[[230,5]]},"78":{"position":[[255,5],[332,5]]},"87":{"position":[[231,5],[277,5]]},"136":{"position":[[224,5]]},"137":{"position":[[249,5],[326,5]]},"292":{"position":[[563,5]]},"299":{"position":[[167,5]]},"300":{"position":[[386,5],[424,5],[482,5],[1193,5]]},"386":{"position":[[532,5]]},"387":{"position":[[128,5],[157,5],[181,5],[203,5],[225,5]]}},"keywords":{}}],["constructor",{"_index":826,"title":{},"content":{"190":{"position":[[37,11]]}},"keywords":{}}],["contain",{"_index":24,"title":{"188":{"position":[[0,10]]},"302":{"position":[[0,10]]}},"content":{"1":{"position":[[78,10]]},"8":{"position":[[37,10]]},"10":{"position":[[192,10]]},"20":{"position":[[375,10]]},"24":{"position":[[37,10]]},"25":{"position":[[3684,10]]},"27":{"position":[[393,10]]},"28":{"position":[[246,10]]},"29":{"position":[[361,10]]},"39":{"position":[[192,10]]},"40":{"position":[[80,10]]},"42":{"position":[[94,9],[174,10],[185,10]]},"43":{"position":[[302,10]]},"46":{"position":[[108,10]]},"47":{"position":[[89,10]]},"50":{"position":[[103,10]]},"51":{"position":[[107,10]]},"52":{"position":[[104,10]]},"53":{"position":[[133,10]]},"56":{"position":[[143,10]]},"57":{"position":[[514,10]]},"59":{"position":[[216,10]]},"61":{"position":[[116,10]]},"62":{"position":[[558,10]]},"64":{"position":[[109,10]]},"65":{"position":[[519,10]]},"67":{"position":[[125,10]]},"69":{"position":[[119,10]]},"71":{"position":[[178,10]]},"73":{"position":[[112,10]]},"75":{"position":[[329,10]]},"77":{"position":[[82,10]]},"78":{"position":[[83,10]]},"79":{"position":[[94,10]]},"80":{"position":[[86,10]]},"81":{"position":[[88,10]]},"83":{"position":[[98,10]]},"84":{"position":[[15,9],[36,9]]},"85":{"position":[[409,10]]},"86":{"position":[[394,10]]},"87":{"position":[[316,10]]},"89":{"position":[[1637,10]]},"91":{"position":[[103,10]]},"92":{"position":[[69,10]]},"93":{"position":[[68,10]]},"94":{"position":[[71,10]]},"95":{"position":[[73,10]]},"96":{"position":[[81,10]]},"97":{"position":[[98,10]]},"98":{"position":[[111,10]]},"99":{"position":[[67,10]]},"100":{"position":[[70,10]]},"101":{"position":[[129,10]]},"102":{"position":[[70,10]]},"103":{"position":[[81,10]]},"104":{"position":[[75,10]]},"105":{"position":[[66,10]]},"107":{"position":[[96,10]]},"118":{"position":[[1599,10]]},"120":{"position":[[75,10]]},"121":{"position":[[47,10]]},"122":{"position":[[47,10]]},"123":{"position":[[50,10]]},"124":{"position":[[48,10]]},"125":{"position":[[50,10]]},"126":{"position":[[57,10]]},"127":{"position":[[61,10]]},"128":{"position":[[50,10]]},"129":{"position":[[49,10]]},"130":{"position":[[66,10]]},"131":{"position":[[48,10]]},"132":{"position":[[49,10]]},"133":{"position":[[49,10]]},"134":{"position":[[48,10]]},"136":{"position":[[76,10]]},"137":{"position":[[77,10]]},"138":{"position":[[88,10]]},"139":{"position":[[80,10]]},"140":{"position":[[82,10]]},"150":{"position":[[139,10]]},"151":{"position":[[72,10]]},"153":{"position":[[49,9],[129,10],[140,10]]},"154":{"position":[[197,10]]},"157":{"position":[[75,10]]},"158":{"position":[[71,10]]},"161":{"position":[[72,10]]},"162":{"position":[[70,10]]},"163":{"position":[[74,10]]},"164":{"position":[[81,10]]},"167":{"position":[[114,10]]},"168":{"position":[[272,10]]},"170":{"position":[[98,10]]},"172":{"position":[[75,10]]},"173":{"position":[[306,10]]},"175":{"position":[[74,10]]},"176":{"position":[[272,10]]},"178":{"position":[[78,10]]},"180":{"position":[[76,10]]},"182":{"position":[[97,10]]},"184":{"position":[[76,10]]},"186":{"position":[[236,10]]},"188":{"position":[[61,9],[184,10],[216,10],[350,9]]},"189":{"position":[[154,10]]},"190":{"position":[[217,10]]},"191":{"position":[[164,10]]},"192":{"position":[[129,10]]},"193":{"position":[[118,10]]},"194":{"position":[[91,10]]},"195":{"position":[[112,10]]},"196":{"position":[[90,10]]},"197":{"position":[[88,10]]},"198":{"position":[[76,9],[272,10]]},"199":{"position":[[158,10]]},"200":{"position":[[86,10]]},"201":{"position":[[184,10]]},"202":{"position":[[173,10]]},"203":{"position":[[161,10]]},"204":{"position":[[128,10]]},"205":{"position":[[149,10]]},"206":{"position":[[93,10]]},"207":{"position":[[132,10]]},"208":{"position":[[163,10]]},"209":{"position":[[154,10]]},"210":{"position":[[155,10]]},"211":{"position":[[110,10]]},"212":{"position":[[140,10]]},"213":{"position":[[252,10],[372,10],[383,11]]},"214":{"position":[[98,10]]},"215":{"position":[[548,10]]},"216":{"position":[[131,10]]},"217":{"position":[[513,10]]},"218":{"position":[[570,10]]},"219":{"position":[[241,10]]},"220":{"position":[[210,10]]},"221":{"position":[[324,10]]},"222":{"position":[[485,10]]},"223":{"position":[[205,10]]},"224":{"position":[[298,10]]},"225":{"position":[[185,10]]},"226":{"position":[[115,10]]},"227":{"position":[[340,10]]},"228":{"position":[[168,10]]},"229":{"position":[[151,10]]},"230":{"position":[[148,10]]},"231":{"position":[[143,10]]},"232":{"position":[[94,10]]},"233":{"position":[[182,10]]},"234":{"position":[[139,10]]},"241":{"position":[[37,10]]},"243":{"position":[[63,10]]},"244":{"position":[[64,10]]},"245":{"position":[[84,10]]},"246":{"position":[[97,10]]},"247":{"position":[[100,10]]},"248":{"position":[[101,10]]},"249":{"position":[[114,10]]},"250":{"position":[[96,10]]},"251":{"position":[[253,10]]},"252":{"position":[[266,10]]},"253":{"position":[[113,10]]},"254":{"position":[[176,10]]},"255":{"position":[[69,10]]},"256":{"position":[[96,10]]},"257":{"position":[[119,10]]},"258":{"position":[[117,10]]},"259":{"position":[[115,10]]},"260":{"position":[[124,10]]},"261":{"position":[[103,10]]},"262":{"position":[[176,10]]},"263":{"position":[[104,10]]},"264":{"position":[[93,10]]},"265":{"position":[[149,10]]},"266":{"position":[[104,10]]},"267":{"position":[[136,10]]},"268":{"position":[[154,10]]},"269":{"position":[[137,10]]},"270":{"position":[[139,10]]},"271":{"position":[[45,9],[84,9],[172,10]]},"272":{"position":[[129,10]]},"273":{"position":[[107,10]]},"274":{"position":[[113,10]]},"275":{"position":[[69,10]]},"276":{"position":[[89,10]]},"277":{"position":[[114,10]]},"285":{"position":[[37,10]]},"286":{"position":[[37,10]]},"287":{"position":[[37,10]]},"289":{"position":[[78,10]]},"290":{"position":[[75,10]]},"291":{"position":[[69,10]]},"292":{"position":[[175,10]]},"293":{"position":[[76,10]]},"294":{"position":[[26,10]]},"296":{"position":[[37,10]]},"297":{"position":[[3684,10]]},"298":{"position":[[196,10]]},"302":{"position":[[110,10],[142,10]]},"303":{"position":[[94,10]]},"304":{"position":[[111,10]]},"305":{"position":[[80,10]]},"306":{"position":[[76,10]]},"307":{"position":[[75,10]]},"308":{"position":[[64,10]]},"309":{"position":[[77,10]]},"310":{"position":[[65,10]]},"311":{"position":[[65,10]]},"312":{"position":[[35,9],[129,10]]},"313":{"position":[[85,10]]},"314":{"position":[[65,10]]},"315":{"position":[[107,10]]},"316":{"position":[[90,10]]},"317":{"position":[[89,10]]},"318":{"position":[[76,10]]},"319":{"position":[[79,10]]},"320":{"position":[[65,10]]},"321":{"position":[[78,10]]},"322":{"position":[[85,10]]},"323":{"position":[[79,10]]},"324":{"position":[[79,10]]},"325":{"position":[[79,10]]},"326":{"position":[[83,10]]},"327":{"position":[[116,10],[236,10],[247,11]]},"328":{"position":[[81,10]]},"329":{"position":[[308,10]]},"330":{"position":[[82,10]]},"331":{"position":[[270,10]]},"332":{"position":[[305,10]]},"333":{"position":[[133,10]]},"334":{"position":[[113,10]]},"335":{"position":[[233,10]]},"336":{"position":[[206,10]]},"337":{"position":[[130,10]]},"338":{"position":[[185,10]]},"339":{"position":[[115,10]]},"340":{"position":[[75,10]]},"341":{"position":[[158,10]]},"342":{"position":[[97,10]]},"343":{"position":[[111,10]]},"344":{"position":[[83,10]]},"345":{"position":[[75,10]]},"346":{"position":[[69,10]]},"347":{"position":[[89,10]]},"348":{"position":[[97,10]]},"350":{"position":[[55,10]]},"351":{"position":[[55,10]]},"352":{"position":[[61,10]]},"353":{"position":[[69,10]]},"354":{"position":[[69,10]]},"355":{"position":[[69,10]]},"356":{"position":[[86,10]]},"357":{"position":[[75,10]]},"358":{"position":[[121,10]]},"359":{"position":[[127,10]]},"360":{"position":[[78,10]]},"361":{"position":[[104,10]]},"362":{"position":[[55,10]]},"363":{"position":[[61,10]]},"364":{"position":[[85,10]]},"365":{"position":[[83,10]]},"366":{"position":[[79,10]]},"367":{"position":[[79,10]]},"368":{"position":[[80,10]]},"369":{"position":[[92,10]]},"370":{"position":[[79,10]]},"371":{"position":[[71,10]]},"372":{"position":[[97,10]]},"373":{"position":[[62,10]]},"374":{"position":[[107,10]]},"375":{"position":[[111,10]]},"376":{"position":[[96,10]]},"377":{"position":[[80,10]]},"378":{"position":[[94,10]]},"379":{"position":[[80,10]]},"380":{"position":[[78,10]]},"381":{"position":[[80,10]]},"382":{"position":[[59,10]]},"383":{"position":[[103,10]]},"385":{"position":[[232,10]]},"386":{"position":[[169,10]]},"387":{"position":[[286,10]]}},"keywords":{}}],["container.innerhtml",{"_index":900,"title":{},"content":{"213":{"position":[[307,20]]},"327":{"position":[[171,20]]}},"keywords":{}}],["content",{"_index":718,"title":{},"content":{"89":{"position":[[253,8],[362,7]]},"118":{"position":[[215,8],[324,7]]},"213":{"position":[[502,7]]}},"keywords":{}}],["contextmenu",{"_index":157,"title":{"63":{"position":[[0,12]]},"174":{"position":[[0,12]]},"217":{"position":[[0,12]]},"331":{"position":[[0,12]]}},"content":{"20":{"position":[[67,12],[630,13],[952,11]]},"22":{"position":[[78,12]]},"63":{"position":[[24,11]]},"202":{"position":[[124,11]]},"203":{"position":[[112,11]]},"217":{"position":[[41,11],[575,12]]},"298":{"position":[[451,13],[734,11]]},"331":{"position":[[332,12]]}},"keywords":{}}],["contextmenu1",{"_index":175,"title":{},"content":{"20":{"position":[[602,15],[920,13],[964,15],[1140,13]]},"298":{"position":[[423,15],[702,13],[746,15],[878,13]]}},"keywords":{}}],["control",{"_index":15,"title":{"1":{"position":[[18,8]]},"23":{"position":[[18,8]]},"60":{"position":[[0,9]]},"171":{"position":[[0,9]]},"218":{"position":[[0,9]]},"332":{"position":[[0,9]]}},"content":{"1":{"position":[[18,8],[140,9]]},"20":{"position":[[80,9],[737,9],[1012,7]]},"22":{"position":[[91,9],[826,9]]},"24":{"position":[[99,9]]},"25":{"position":[[3746,9]]},"50":{"position":[[38,7]]},"56":{"position":[[38,7]]},"60":{"position":[[38,7]]},"61":{"position":[[39,7],[54,7]]},"62":{"position":[[48,7]]},"64":{"position":[[39,7]]},"67":{"position":[[38,7]]},"69":{"position":[[40,7]]},"73":{"position":[[38,7]]},"204":{"position":[[79,7]]},"205":{"position":[[100,7]]},"207":{"position":[[83,7]]},"209":{"position":[[105,7]]},"210":{"position":[[106,7]]},"218":{"position":[[56,7],[632,9]]},"219":{"position":[[83,7]]},"225":{"position":[[21,12]]},"230":{"position":[[99,7]]},"275":{"position":[[131,9]]},"277":{"position":[[176,9]]},"289":{"position":[[222,9]]},"290":{"position":[[219,9]]},"291":{"position":[[213,9]]},"292":{"position":[[319,9]]},"293":{"position":[[220,9]]},"296":{"position":[[99,9]]},"297":{"position":[[3783,9]]},"298":{"position":[[558,9],[794,7]]},"300":{"position":[[744,9]]},"332":{"position":[[367,9]]},"339":{"position":[[14,12]]},"382":{"position":[[121,9]]}},"keywords":{}}],["control1",{"_index":178,"title":{},"content":{"20":{"position":[[713,11],[984,9],[1020,11],[1193,9]]},"298":{"position":[[534,11],[766,9],[802,11],[931,9]]}},"keywords":{}}],["coordin",{"_index":1043,"title":{},"content":{"266":{"position":[[30,10],[255,10]]}},"keywords":{}}],["core",{"_index":484,"title":{},"content":{"48":{"position":[[38,4]]}},"keywords":{}}],["correct",{"_index":973,"title":{},"content":{"227":{"position":[[257,7]]}},"keywords":{}}],["countdown",{"_index":100,"title":{},"content":{"8":{"position":[[836,10]]},"241":{"position":[[530,10]]}},"keywords":{}}],["cover",{"_index":540,"title":{},"content":{"59":{"position":[[153,5]]}},"keywords":{}}],["creat",{"_index":186,"title":{},"content":{"20":{"position":[[1258,6]]}},"keywords":{}}],["createport",{"_index":215,"title":{},"content":{"22":{"position":[[271,12]]},"300":{"position":[[72,12],[189,12]]}},"keywords":{}}],["createportal(<tim",{"_index":248,"title":{},"content":{"22":{"position":[[1110,22],[1186,22]]},"300":{"position":[[1028,22],[1104,22]]}},"keywords":{}}],["crema"",{"_index":297,"title":{},"content":{"25":{"position":[[813,11]]},"297":{"position":[[813,11]]}},"keywords":{}}],["cross",{"_index":879,"title":{},"content":{"204":{"position":[[355,5]]}},"keywords":{}}],["crossorigin",{"_index":874,"title":{},"content":{"204":{"position":[[237,12]]},"318":{"position":[[179,12]]}},"keywords":{}}],["current",{"_index":4,"title":{},"content":{"0":{"position":[[44,7]]},"11":{"position":[[13,7]]},"12":{"position":[[13,7]]},"39":{"position":[[61,7]]},"192":{"position":[[40,9]]},"193":{"position":[[46,9]]},"201":{"position":[[70,9]]},"228":{"position":[[332,7]]},"229":{"position":[[80,9]]},"234":{"position":[[92,9]]},"254":{"position":[[59,7]]},"256":{"position":[[28,7]]},"257":{"position":[[41,7]]},"258":{"position":[[39,7]]}},"keywords":{}}],["currenttim",{"_index":767,"title":{"254":{"position":[[0,12]]},"361":{"position":[[0,12]]}},"content":{"89":{"position":[[1446,11]]},"118":{"position":[[1408,11]]}},"keywords":{}}],["custom",{"_index":155,"title":{"90":{"position":[[0,6]]}},"content":{"20":{"position":[[38,6]]},"59":{"position":[[42,6],[327,7],[376,7]]},"62":{"position":[[760,7],[787,7],[877,6]]},"65":{"position":[[691,7],[757,6]]},"75":{"position":[[202,7]]},"215":{"position":[[36,6]]},"216":{"position":[[34,6],[228,7],[380,7]]},"217":{"position":[[34,6],[598,7],[664,6]]},"218":{"position":[[38,10],[714,7],[741,7],[831,6],[961,7],[988,7],[1080,6]]},"221":{"position":[[38,6],[197,7]]}},"keywords":{}}],["customtyp",{"_index":585,"title":{"228":{"position":[[0,11]]},"342":{"position":[[0,11]]}},"content":{"77":{"position":[[160,11]]},"78":{"position":[[186,11]]},"79":{"position":[[208,11]]},"80":{"position":[[201,11]]},"81":{"position":[[476,11]]},"136":{"position":[[154,11]]},"137":{"position":[[180,11]]},"138":{"position":[[202,11]]},"139":{"position":[[195,11]]},"140":{"position":[[470,11]]},"227":{"position":[[85,10]]},"228":{"position":[[230,11]]},"341":{"position":[[32,10]]},"342":{"position":[[159,11]]}},"keywords":{}}],["danmaku",{"_index":5,"title":{},"content":{"0":{"position":[[52,7]]}},"keywords":{}}],["danmu",{"_index":1099,"title":{},"content":{"285":{"position":[[792,7],[1115,7]]},"294":{"position":[[227,7],[264,7],[316,8]]}},"keywords":{}}],["danmu.text.length",{"_index":1100,"title":{},"content":{"285":{"position":[[806,17]]}},"keywords":{}}],["danmu.text.trim",{"_index":1112,"title":{},"content":{"285":{"position":[[1129,20]]}},"keywords":{}}],["danmuku",{"_index":0,"title":{"0":{"position":[[0,7]]}},"content":{"0":{"position":[[0,7]]},"281":{"position":[[31,7]]},"282":{"position":[[28,7]]},"285":{"position":[[215,8],[1277,10]]},"286":{"position":[[169,8]]},"287":{"position":[[154,8]]},"289":{"position":[[176,8]]},"290":{"position":[[173,8]]},"291":{"position":[[167,8]]},"292":{"position":[[273,8]]},"293":{"position":[[174,8],[437,8]]},"294":{"position":[[139,8]]}},"keywords":{}}],["danmuku.js"></script>",{"_index":1081,"title":{},"content":{"283":{"position":[[64,35],[221,35],[364,35]]}},"keywords":{}}],["danmuku/dist/artplay",{"_index":1082,"title":{},"content":{"283":{"position":[[191,22],[334,22]]}},"keywords":{}}],["danmukuspeedopacityfontsizecolormodemarginantioverlapsynchronousplaybackfilterlocktimebeforeemit",{"_index":1128,"title":{},"content":{"292":{"position":[[41,96]]}},"keywords":{}}],["danmus.length",{"_index":1147,"title":{},"content":{"294":{"position":[[354,15]]}},"keywords":{}}],["dark",{"_index":1109,"title":{},"content":{"285":{"position":[[1056,7],[1085,11]]}},"keywords":{}}],["dash.j",{"_index":608,"title":{"79":{"position":[[0,8]]},"138":{"position":[[0,8]]}},"content":{},"keywords":{}}],["dashjs.mediaplayer().cr",{"_index":614,"title":{},"content":{"79":{"position":[[264,30]]},"138":{"position":[[258,30]]}},"keywords":{}}],["data",{"_index":669,"title":{},"content":{"86":{"position":[[239,6]]},"89":{"position":[[152,4],[1048,5],[1302,5],[1312,4],[1370,4],[1595,4]]},"118":{"position":[[114,4],[1010,5],[1264,5],[1274,4],[1332,4],[1557,4]]}},"keywords":{}}],["decod",{"_index":977,"title":{},"content":{"228":{"position":[[74,8]]},"255":{"position":[[276,8]]}},"keywords":{}}],["default",{"_index":141,"title":{},"content":{"17":{"position":[[20,7]]},"18":{"position":[[20,8]]},"24":{"position":[[167,8]]},"27":{"position":[[295,7],[311,7],[610,8],[1088,8]]},"28":{"position":[[129,7],[835,8]]},"29":{"position":[[125,7],[792,8]]},"59":{"position":[[73,7]]},"86":{"position":[[229,7]]},"87":{"position":[[171,7]]},"189":{"position":[[59,7]]},"194":{"position":[[25,7]]},"196":{"position":[[40,7]]},"197":{"position":[[204,7]]},"219":{"position":[[136,7],[316,8]]},"222":{"position":[[142,7]]},"224":{"position":[[247,7]]},"226":{"position":[[44,7]]},"227":{"position":[[131,7]]},"229":{"position":[[54,7]]},"269":{"position":[[81,8]]},"296":{"position":[[167,8]]},"333":{"position":[[40,9],[208,8]]},"385":{"position":[[152,7],[432,8],[876,8]]},"386":{"position":[[712,8]]},"387":{"position":[[690,8]]}},"keywords":{}}],["default、4:3、16:9",{"_index":1165,"title":{},"content":{"376":{"position":[[28,30]]}},"keywords":{}}],["del",{"_index":460,"title":{},"content":{"43":{"position":[[212,3]]},"154":{"position":[[123,3]]}},"keywords":{}}],["delay",{"_index":745,"title":{},"content":{"89":{"position":[[1025,7]]},"118":{"position":[[987,7]]}},"keywords":{}}],["delet",{"_index":461,"title":{},"content":{"43":{"position":[[225,6]]},"270":{"position":[[309,6]]}},"keywords":{}}],["demo",{"_index":44,"title":{"3":{"position":[[0,5]]}},"content":{"3":{"position":[[8,4]]},"22":{"position":[[185,4]]},"80":{"position":[[168,4]]},"139":{"position":[[162,4]]}},"keywords":{}}],["demo</title>",{"_index":643,"title":{},"content":{"85":{"position":[[81,18]]}},"keywords":{}}],["describ",{"_index":883,"title":{},"content":{"206":{"position":[[181,9]]}},"keywords":{}}],["descriptiondefault",{"_index":913,"title":{},"content":{"219":{"position":[[109,18]]}},"keywords":{}}],["descriptiondis",{"_index":525,"title":{},"content":{"57":{"position":[[68,18]]},"62":{"position":[[70,18]]},"65":{"position":[[73,18]]},"215":{"position":[[64,18]]},"217":{"position":[[67,18]]},"218":{"position":[[82,18]]}},"keywords":{}}],["descriptionget",{"_index":459,"title":{},"content":{"43":{"position":[[155,14]]}},"keywords":{}}],["descriptionhtml",{"_index":374,"title":{},"content":{"27":{"position":[[109,15]]},"28":{"position":[[14,15]]},"29":{"position":[[14,15]]}},"keywords":{}}],["descriptiontim",{"_index":918,"title":{},"content":{"220":{"position":[[93,15]]}},"keywords":{}}],["descriptionurl",{"_index":944,"title":{},"content":{"223":{"position":[[76,14]]},"224":{"position":[[108,14]]}},"keywords":{}}],["destroy",{"_index":439,"title":{"96":{"position":[[0,8]]},"125":{"position":[[0,8]]},"276":{"position":[[0,8]]},"383":{"position":[[0,8]]}},"content":{"36":{"position":[[45,9]]},"42":{"position":[[61,7]]},"96":{"position":[[34,9]]},"276":{"position":[[33,7]]}},"keywords":{}}],["detail",{"_index":102,"title":{},"content":{"8":{"position":[[861,7],[876,8]]},"241":{"position":[[548,7]]}},"keywords":{}}],["dev/hls.j",{"_index":595,"title":{},"content":{"78":{"position":[[35,10]]},"137":{"position":[[29,10]]}},"keywords":{}}],["devic",{"_index":926,"title":{},"content":{"222":{"position":[[103,8],[160,8],[210,8],[726,7]]}},"keywords":{}}],["differ",{"_index":799,"title":{},"content":{"101":{"position":[[50,10]]},"222":{"position":[[54,11],[86,9]]}},"keywords":{}}],["direct",{"_index":168,"title":{},"content":{"20":{"position":[[318,6]]}},"keywords":{}}],["directli",{"_index":904,"title":{},"content":{"213":{"position":[[577,8]]},"225":{"position":[[119,8]]}},"keywords":{}}],["disabl",{"_index":526,"title":{},"content":{"57":{"position":[[106,7]]},"62":{"position":[[108,7],[692,8]]},"65":{"position":[[111,7]]},"168":{"position":[[36,9]]},"173":{"position":[[36,9]]},"176":{"position":[[36,9]]},"215":{"position":[[102,7],[648,8]]},"217":{"position":[[105,7]]},"218":{"position":[[120,7],[646,8]]},"329":{"position":[[34,9],[408,8]]},"331":{"position":[[34,9]]},"332":{"position":[[35,9],[381,8]]}},"keywords":{}}],["display",{"_index":486,"title":{},"content":{"50":{"position":[[58,7]]},"56":{"position":[[60,7]]},"57":{"position":[[245,7]]},"61":{"position":[[69,9]]},"62":{"position":[[247,7]]},"64":{"position":[[62,9]]},"65":{"position":[[250,7]]},"67":{"position":[[78,9]]},"69":{"position":[[74,7]]},"73":{"position":[[67,7]]},"188":{"position":[[139,7]]},"201":{"position":[[39,7]]},"202":{"position":[[73,10]]},"203":{"position":[[39,7]]},"204":{"position":[[39,7]]},"205":{"position":[[39,7]]},"207":{"position":[[39,7]]},"209":{"position":[[39,7]]},"210":{"position":[[39,7]]},"213":{"position":[[586,8]]},"215":{"position":[[241,7]]},"217":{"position":[[244,7]]},"218":{"position":[[259,7]]},"219":{"position":[[34,7]]},"229":{"position":[[62,7]]},"230":{"position":[[39,7]]},"234":{"position":[[39,7]]},"292":{"position":[[490,8]]}},"keywords":{}}],["document",{"_index":3,"title":{},"content":{"0":{"position":[[23,13]]}},"keywords":{}}],["document.getelementbyid("root"",{"_index":255,"title":{},"content":{"22":{"position":[[1295,42]]},"300":{"position":[[1213,42]]}},"keywords":{}}],["document.queryselector('.artplay",{"_index":444,"title":{},"content":{"39":{"position":[[100,34]]},"42":{"position":[[106,34]]},"150":{"position":[[47,34]]},"153":{"position":[[61,34]]},"188":{"position":[[227,34]]},"213":{"position":[[265,34]]},"285":{"position":[[1242,34]]},"302":{"position":[[153,34]]},"327":{"position":[[129,34]]}},"keywords":{}}],["dogpatch"",{"_index":299,"title":{},"content":{"25":{"position":[[902,14]]},"297":{"position":[[902,14]]}},"keywords":{}}],["dom",{"_index":160,"title":{},"content":{"20":{"position":[[153,3],[214,3],[841,3],[1071,3]]},"24":{"position":[[452,5],[479,6]]},"27":{"position":[[140,3],[895,5],[929,5],[1309,5],[1343,5]]},"28":{"position":[[45,3],[565,5],[599,5],[961,5],[1075,5]]},"29":{"position":[[45,3]]},"39":{"position":[[41,3]]},"57":{"position":[[273,3]]},"62":{"position":[[275,3]]},"65":{"position":[[278,3]]},"150":{"position":[[36,3]]},"168":{"position":[[138,3]]},"173":{"position":[[138,3]]},"176":{"position":[[138,3]]},"188":{"position":[[57,3]]},"215":{"position":[[269,3]]},"217":{"position":[[272,3]]},"218":{"position":[[287,3]]},"228":{"position":[[294,3]]},"296":{"position":[[452,5],[479,6]]},"298":{"position":[[80,3],[102,22],[641,10],[827,10]]},"302":{"position":[[46,3]]},"329":{"position":[[136,3]]},"331":{"position":[[136,3]]},"332":{"position":[[137,3]]},"342":{"position":[[217,7]]},"385":{"position":[[56,3],[705,5],[739,5],[1097,5],[1131,5]]},"386":{"position":[[32,3],[484,5],[518,5],[823,5],[932,5]]},"387":{"position":[[32,3]]}},"keywords":{}}],["dom"",{"_index":217,"title":{},"content":{"22":{"position":[[303,10]]},"300":{"position":[[221,10]]}},"keywords":{}}],["domain",{"_index":880,"title":{},"content":{"204":{"position":[[361,7]]}},"keywords":{}}],["dosometh",{"_index":573,"title":{},"content":{"75":{"position":[[230,12]]},"186":{"position":[[149,12]]},"221":{"position":[[225,12]]},"335":{"position":[[146,12]]}},"keywords":{}}],["download",{"_index":1016,"title":{},"content":{"256":{"position":[[15,8]]}},"keywords":{}}],["due",{"_index":746,"title":{},"content":{"89":{"position":[[1033,3]]},"118":{"position":[[995,3]]},"259":{"position":[[314,3]]},"261":{"position":[[291,3]]}},"keywords":{}}],["durat",{"_index":95,"title":{"255":{"position":[[0,9]]},"362":{"position":[[0,9]]}},"content":{"8":{"position":[[734,8]]},"89":{"position":[[476,8]]},"118":{"position":[[438,8]]},"255":{"position":[[23,8],[227,9],[289,8]]}},"keywords":{}}],["dynam",{"_index":493,"title":{},"content":{"51":{"position":[[32,11]]},"57":{"position":[[30,11]]},"62":{"position":[[30,11]]},"65":{"position":[[30,11]]},"71":{"position":[[31,11]]},"75":{"position":[[33,11]]},"272":{"position":[[32,11]]},"273":{"position":[[37,7]]},"274":{"position":[[37,7]]}},"keywords":{}}],["earli",{"_index":89,"title":{},"content":{"8":{"position":[[615,5]]}},"keywords":{}}],["earlybird"",{"_index":301,"title":{},"content":{"25":{"position":[[995,15]]},"297":{"position":[[995,15]]}},"keywords":{}}],["easi",{"_index":204,"title":{},"content":{"22":{"position":[[38,4]]},"42":{"position":[[42,4]]}},"keywords":{}}],["edg",{"_index":860,"title":{},"content":{"198":{"position":[[118,5]]}},"keywords":{}}],["effect",{"_index":565,"title":{},"content":{"71":{"position":[[428,6]]},"198":{"position":[[239,6]]},"206":{"position":[[331,6]]},"262":{"position":[[88,6]]}},"keywords":{}}],["element",{"_index":161,"title":{},"content":{"20":{"position":[[157,7],[218,7],[845,7],[1075,7]]},"27":{"position":[[144,8]]},"28":{"position":[[49,8]]},"29":{"position":[[49,8]]},"34":{"position":[[68,7]]},"39":{"position":[[45,8]]},"57":{"position":[[277,7]]},"62":{"position":[[279,7]]},"65":{"position":[[282,7]]},"188":{"position":[[360,8]]},"215":{"position":[[273,7]]},"217":{"position":[[276,7]]},"218":{"position":[[291,7]]},"225":{"position":[[139,8]]},"228":{"position":[[298,7]]},"272":{"position":[[84,7]]}},"keywords":{}}],["emit",{"_index":1123,"title":{"291":{"position":[[0,5]]}},"content":{"291":{"position":[[18,4]]}},"keywords":{}}],["empti",{"_index":78,"title":{},"content":{"8":{"position":[[388,6]]},"89":{"position":[[548,6]]},"118":{"position":[[510,6]]}},"keywords":{}}],["en",{"_index":478,"title":{},"content":{"47":{"position":[[245,3]]},"158":{"position":[[227,3]]},"229":{"position":[[219,5]]},"343":{"position":[[179,5]]}},"keywords":{}}],["enabl",{"_index":931,"title":{},"content":{"222":{"position":[[378,6],[737,6]]}},"keywords":{}}],["encod",{"_index":495,"title":{},"content":{"51":{"position":[[217,9]]},"52":{"position":[[214,9]]},"53":{"position":[[243,9]]},"162":{"position":[[180,9]]},"163":{"position":[[184,9]]},"164":{"position":[[191,9]]},"224":{"position":[[212,8],[237,9],[421,9]]},"338":{"position":[[118,8],[308,9]]}},"keywords":{}}],["end",{"_index":712,"title":{},"content":{"89":{"position":[[201,3],[337,3],[738,3]]},"118":{"position":[[163,3],[299,3],[700,3]]}},"keywords":{}}],["english",{"_index":479,"title":{},"content":{"47":{"position":[[261,10]]},"158":{"position":[[243,10]]}},"keywords":{}}],["enough",{"_index":710,"title":{},"content":{"89":{"position":[[145,6]]},"118":{"position":[[107,6]]}},"keywords":{}}],["enter",{"_index":855,"title":{},"content":{"197":{"position":[[215,5]]},"199":{"position":[[96,5]]}},"keywords":{}}],["entir",{"_index":858,"title":{},"content":{"198":{"position":[[69,6]]}},"keywords":{}}],["env",{"_index":124,"title":{"12":{"position":[[0,4]]},"109":{"position":[[0,4]]}},"content":{},"keywords":{}}],["environ",{"_index":125,"title":{},"content":{"12":{"position":[[28,11]]}},"keywords":{}}],["en、zh",{"_index":980,"title":{},"content":{"229":{"position":[[99,5]]},"343":{"position":[[47,17]]}},"keywords":{}}],["equal",{"_index":86,"title":{},"content":{"8":{"position":[[567,5],[642,5]]},"40":{"position":[[15,5]]}},"keywords":{}}],["equival",{"_index":443,"title":{},"content":{"39":{"position":[[86,10]]}},"keywords":{}}],["error",{"_index":968,"title":{},"content":{"226":{"position":[[629,6]]},"294":{"position":[[413,7],[450,7]]},"340":{"position":[[589,6]]}},"keywords":{}}],["estim",{"_index":709,"title":{},"content":{"89":{"position":[[126,9],[295,9]]},"118":{"position":[[88,9],[257,9]]}},"keywords":{}}],["event",{"_index":37,"title":{"41":{"position":[[0,7]]},"88":{"position":[[7,6]]},"89":{"position":[[7,6]]},"90":{"position":[[7,6]]},"152":{"position":[[0,7]]}},"content":{"1":{"position":[[265,6],[304,5]]},"27":{"position":[[264,5],[901,6],[935,7],[1315,6],[1349,7]]},"28":{"position":[[175,5],[571,6],[605,7],[967,6],[1081,6]]},"29":{"position":[[169,5]]},"41":{"position":[[24,6]]},"42":{"position":[[28,5],[73,5],[263,7]]},"57":{"position":[[369,5]]},"62":{"position":[[371,5]]},"65":{"position":[[374,5]]},"89":{"position":[[48,6],[55,5],[573,5]]},"94":{"position":[[299,5]]},"118":{"position":[[22,6],[535,5]]},"153":{"position":[[218,7]]},"190":{"position":[[173,5]]},"215":{"position":[[365,5]]},"217":{"position":[[368,5]]},"218":{"position":[[383,5]]},"254":{"position":[[132,6]]},"277":{"position":[[301,6]]},"290":{"position":[[286,6]]},"385":{"position":[[711,6],[745,7],[1103,6],[1137,7]]},"386":{"position":[[490,6],[524,7],[829,6],[938,6]]}},"keywords":{}}],["event.target.innertext",{"_index":42,"title":{},"content":{"1":{"position":[[328,22]]},"277":{"position":[[335,22]]},"290":{"position":[[387,22],[472,22]]}},"keywords":{}}],["exampl",{"_index":727,"title":{},"content":{"89":{"position":[[559,8]]},"118":{"position":[[521,8]]}},"keywords":{}}],["exchang",{"_index":1028,"title":{},"content":{"259":{"position":[[370,9]]},"261":{"position":[[347,9]]}},"keywords":{}}],["execut",{"_index":1038,"title":{},"content":{"265":{"position":[[99,7]]}},"keywords":{}}],["exist",{"_index":117,"title":{},"content":{"10":{"position":[[131,5]]}},"keywords":{}}],["export",{"_index":572,"title":{},"content":{"75":{"position":[[210,6],[278,6]]},"221":{"position":[[205,6],[273,6]]}},"keywords":{}}],["f00",{"_index":840,"title":{},"content":{"193":{"position":[[21,4]]},"307":{"position":[[14,4]]}},"keywords":{}}],["fail",{"_index":881,"title":{},"content":{"204":{"position":[[380,6]]}},"keywords":{}}],["fals",{"_index":403,"title":{},"content":{"28":{"position":[[532,6],[928,6]]},"50":{"position":[[282,6]]},"56":{"position":[[602,6]]},"61":{"position":[[251,6]]},"62":{"position":[[701,6]]},"64":{"position":[[276,6]]},"65":{"position":[[795,6]]},"67":{"position":[[284,6]]},"69":{"position":[[272,6]]},"73":{"position":[[317,6]]},"81":{"position":[[765,6]]},"99":{"position":[[244,6]]},"128":{"position":[[184,18]]},"140":{"position":[[759,6]]},"161":{"position":[[251,6]]},"167":{"position":[[573,6]]},"172":{"position":[[210,6]]},"175":{"position":[[241,6]]},"176":{"position":[[524,6]]},"178":{"position":[[237,6]]},"180":{"position":[[229,6]]},"184":{"position":[[281,6]]},"195":{"position":[[22,5]]},"196":{"position":[[22,5]]},"197":{"position":[[22,5]]},"198":{"position":[[22,5]]},"199":{"position":[[22,5]]},"200":{"position":[[22,5]]},"201":{"position":[[22,5]]},"202":{"position":[[22,5]]},"203":{"position":[[22,5]]},"204":{"position":[[22,5]]},"205":{"position":[[22,5]]},"207":{"position":[[22,5]]},"209":{"position":[[22,5]]},"210":{"position":[[22,5]]},"211":{"position":[[22,5]]},"212":{"position":[[22,5]]},"213":{"position":[[22,5]]},"215":{"position":[[657,6],[906,6]]},"217":{"position":[[702,6]]},"218":{"position":[[655,6]]},"230":{"position":[[22,5]]},"231":{"position":[[22,5]]},"232":{"position":[[22,5]]},"233":{"position":[[22,5]]},"234":{"position":[[22,5]]},"259":{"position":[[288,6]]},"260":{"position":[[306,6]]},"261":{"position":[[265,6]]},"285":{"position":[[303,6],[463,6],[764,6]]},"309":{"position":[[15,5]]},"310":{"position":[[15,5]]},"311":{"position":[[15,5]]},"312":{"position":[[15,5]]},"313":{"position":[[15,5]]},"314":{"position":[[15,5]]},"315":{"position":[[15,5]]},"316":{"position":[[15,5]]},"317":{"position":[[15,5]]},"318":{"position":[[15,5]]},"319":{"position":[[15,5]]},"321":{"position":[[15,5]]},"323":{"position":[[15,5]]},"324":{"position":[[15,5]]},"325":{"position":[[15,5]]},"326":{"position":[[15,5]]},"327":{"position":[[15,5]]},"329":{"position":[[417,6],[646,6]]},"331":{"position":[[435,6]]},"332":{"position":[[390,6]]},"344":{"position":[[15,5]]},"345":{"position":[[15,5]]},"346":{"position":[[15,5]]},"347":{"position":[[15,5]]},"348":{"position":[[22,5]]},"366":{"position":[[252,6]]},"367":{"position":[[261,6]]},"368":{"position":[[242,6]]},"386":{"position":[[451,6],[790,6]]}},"keywords":{}}],["false,'preload",{"_index":952,"title":{},"content":{"225":{"position":[[34,16]]},"339":{"position":[[27,16]]}},"keywords":{}}],["fast",{"_index":886,"title":{},"content":{"206":{"position":[[230,4],[255,4]]},"231":{"position":[[43,4]]}},"keywords":{}}],["fastforward",{"_index":982,"title":{"231":{"position":[[0,12]]},"345":{"position":[[0,12]]}},"content":{"231":{"position":[[205,12]]},"345":{"position":[[137,12]]}},"keywords":{}}],["fetch",{"_index":760,"title":{},"content":{"89":{"position":[[1290,5]]},"118":{"position":[[1252,5]]}},"keywords":{}}],["ffad00",{"_index":842,"title":{},"content":{"193":{"position":[[187,10]]},"307":{"position":[[144,10]]}},"keywords":{}}],["fff",{"_index":1086,"title":{},"content":{"285":{"position":[[277,7]]}},"keywords":{}}],["ffffff",{"_index":1094,"title":{},"content":{"285":{"position":[[591,10]]}},"keywords":{}}],["fi"",{"_index":321,"title":{},"content":{"25":{"position":[[1825,9]]},"297":{"position":[[1825,9]]}},"keywords":{}}],["file",{"_index":632,"title":{},"content":{"81":{"position":[[625,4]]},"140":{"position":[[619,4]]},"189":{"position":[[87,4]]}},"keywords":{}}],["file.renderto(video",{"_index":634,"title":{},"content":{"81":{"position":[[650,20]]},"140":{"position":[[644,20]]}},"keywords":{}}],["filter",{"_index":275,"title":{"25":{"position":[[7,7]]}},"content":{"25":{"position":[[3796,9]]},"285":{"position":[[784,7]]},"297":{"position":[[3833,9]]}},"keywords":{}}],["find",{"_index":442,"title":{},"content":{"39":{"position":[[36,4]]}},"keywords":{}}],["finish",{"_index":736,"title":{},"content":{"89":{"position":[[818,8]]},"118":{"position":[[780,8]]}},"keywords":{}}],["fire",{"_index":704,"title":{},"content":{"89":{"position":[[66,5],[1069,5]]},"91":{"position":[[0,5]]},"92":{"position":[[0,5]]},"93":{"position":[[0,5]]},"94":{"position":[[0,5],[284,5]]},"95":{"position":[[0,5]]},"96":{"position":[[0,5]]},"97":{"position":[[0,5]]},"98":{"position":[[0,5]]},"99":{"position":[[0,5]]},"100":{"position":[[0,5]]},"101":{"position":[[0,5]]},"102":{"position":[[0,5]]},"103":{"position":[[0,5]]},"104":{"position":[[0,5]]},"118":{"position":[[1031,5]]},"190":{"position":[[93,5]]}},"keywords":{}}],["first",{"_index":559,"title":{},"content":{"71":{"position":[[61,5]]},"89":{"position":[[789,5]]},"118":{"position":[[751,5]]},"251":{"position":[[154,5]]},"252":{"position":[[167,5]]},"261":{"position":[[357,5]]}},"keywords":{}}],["flex",{"_index":1135,"title":{},"content":{"292":{"position":[[499,7]]}},"keywords":{}}],["flip",{"_index":380,"title":{"201":{"position":[[0,5]]},"267":{"position":[[0,5]]},"315":{"position":[[0,5]]},"374":{"position":[[0,5]]}},"content":{"27":{"position":[[470,5]]},"28":{"position":[[323,5]]},"29":{"position":[[438,5]]},"201":{"position":[[55,4],[246,5]]},"226":{"position":[[498,5]]},"267":{"position":[[56,5]]},"315":{"position":[[169,5]]},"340":{"position":[[458,5]]},"385":{"position":[[309,5]]},"386":{"position":[[246,5]]},"387":{"position":[[363,5]]}},"keywords":{}}],["flv",{"_index":586,"title":{},"content":{"77":{"position":[[174,4],[275,6],[408,5]]},"136":{"position":[[168,4],[269,6],[372,14]]},"227":{"position":[[408,6]]},"228":{"position":[[244,4]]},"341":{"position":[[226,6]]},"342":{"position":[[173,4]]}},"keywords":{}}],["flv,.mkv",{"_index":971,"title":{},"content":{"227":{"position":[[194,10]]}},"keywords":{}}],["flv.j",{"_index":580,"title":{"77":{"position":[[0,7]]},"136":{"position":[[0,7]]}},"content":{},"keywords":{}}],["flvjs.createplay",{"_index":589,"title":{},"content":{"77":{"position":[[248,20]]},"136":{"position":[[242,20]]}},"keywords":{}}],["flvjs.issupport",{"_index":587,"title":{},"content":{"77":{"position":[[206,21]]},"136":{"position":[[200,21]]}},"keywords":{}}],["flvplayer",{"_index":588,"title":{},"content":{"77":{"position":[[236,9]]},"136":{"position":[[230,9]]}},"keywords":{}}],["flvplayer.attachmediaelement(video",{"_index":590,"title":{},"content":{"77":{"position":[[296,36]]},"136":{"position":[[290,36]]}},"keywords":{}}],["flvplayer.load",{"_index":591,"title":{},"content":{"77":{"position":[[333,17]]},"136":{"position":[[327,17]]}},"keywords":{}}],["flv、.mkv、.t",{"_index":1162,"title":{},"content":{"341":{"position":[[80,40]]}},"keywords":{}}],["focu",{"_index":567,"title":{"97":{"position":[[0,6]]},"126":{"position":[[0,6]]}},"content":{"71":{"position":[[466,5]]},"97":{"position":[[27,6]]},"98":{"position":[[28,6]]},"206":{"position":[[369,5]]},"212":{"position":[[82,5]]}},"keywords":{}}],["focus",{"_index":432,"title":{},"content":{"33":{"position":[[51,7]]},"34":{"position":[[51,7]]}},"keywords":{}}],["font",{"_index":500,"title":{},"content":{"51":{"position":[[263,5],[393,5]]},"52":{"position":[[260,5]]},"53":{"position":[[285,5],[488,5]]},"162":{"position":[[226,5],[356,5]]},"163":{"position":[[230,5]]},"164":{"position":[[233,5],[436,5]]},"224":{"position":[[467,5]]},"338":{"position":[[354,5]]}},"keywords":{}}],["fontsiz",{"_index":1092,"title":{},"content":{"285":{"position":[[553,9]]},"292":{"position":[[712,9]]}},"keywords":{}}],["format",{"_index":822,"title":{},"content":{"189":{"position":[[92,8]]},"224":{"position":[[74,7]]},"227":{"position":[[44,6],[145,6]]},"228":{"position":[[37,6]]}},"keywords":{}}],["forthcom",{"_index":762,"title":{},"content":{"89":{"position":[[1337,12]]},"118":{"position":[[1299,12]]}},"keywords":{}}],["forum/dash.j",{"_index":611,"title":{},"content":{"79":{"position":[[43,13]]},"138":{"position":[[37,13]]}},"keywords":{}}],["forward",{"_index":887,"title":{"247":{"position":[[0,8]]},"354":{"position":[[0,8]]}},"content":{"206":{"position":[[235,7]]},"231":{"position":[[48,7]]},"247":{"position":[[41,8]]}},"keywords":{}}],["fr",{"_index":480,"title":{},"content":{"47":{"position":[[300,3]]},"158":{"position":[[282,3]]}},"keywords":{}}],["frame",{"_index":735,"title":{},"content":{"89":{"position":[[795,5]]},"118":{"position":[[757,5]]},"256":{"position":[[42,5]]},"257":{"position":[[55,6]]},"258":{"position":[[53,6]]}},"keywords":{}}],["françai",{"_index":481,"title":{},"content":{"47":{"position":[[316,11]]},"158":{"position":[[298,11]]}},"keywords":{}}],["full",{"_index":805,"title":{},"content":{"103":{"position":[[32,4]]},"104":{"position":[[26,4]]},"209":{"position":[[51,4]]},"210":{"position":[[51,4]]},"259":{"position":[[66,4],[398,4]]},"260":{"position":[[75,4]]}},"keywords":{}}],["fullscreen",{"_index":67,"title":{"103":{"position":[[0,11]]},"132":{"position":[[0,11]]},"209":{"position":[[0,11]]},"259":{"position":[[0,11]]},"323":{"position":[[0,11]]},"366":{"position":[[0,11]]}},"content":{"8":{"position":[[115,11]]},"103":{"position":[[143,11]]},"132":{"position":[[111,11]]},"209":{"position":[[216,11]]},"233":{"position":[[124,10]]},"241":{"position":[[115,11]]},"259":{"position":[[177,11]]},"323":{"position":[[141,11]]},"366":{"position":[[141,11]]}},"keywords":{}}],["fullscreenoff",{"_index":962,"title":{},"content":{"226":{"position":[[520,14]]},"340":{"position":[[480,14]]}},"keywords":{}}],["fullscreenon",{"_index":963,"title":{},"content":{"226":{"position":[[539,13]]},"340":{"position":[[499,13]]}},"keywords":{}}],["fullscreenweb",{"_index":68,"title":{"104":{"position":[[0,14]]},"133":{"position":[[0,14]]},"210":{"position":[[0,14]]},"260":{"position":[[0,14]]},"324":{"position":[[0,14]]},"367":{"position":[[0,14]]}},"content":{"8":{"position":[[133,14]]},"104":{"position":[[137,14]]},"133":{"position":[[111,14]]},"210":{"position":[[217,14]]},"241":{"position":[[133,14]]},"260":{"position":[[186,14]]},"261":{"position":[[165,14]]},"285":{"position":[[150,14]]},"324":{"position":[[141,14]]},"367":{"position":[[141,14]]},"368":{"position":[[142,14]]}},"keywords":{}}],["fullscreenweboff",{"_index":964,"title":{},"content":{"226":{"position":[[557,17]]},"340":{"position":[[517,17]]}},"keywords":{}}],["fullscreenwebon",{"_index":965,"title":{},"content":{"226":{"position":[[579,16]]},"340":{"position":[[539,16]]}},"keywords":{}}],["function",{"_index":35,"title":{},"content":{"1":{"position":[[252,8]]},"7":{"position":[[415,8]]},"16":{"position":[[6,8]]},"19":{"position":[[6,8],[38,8]]},"21":{"position":[[305,8]]},"22":{"position":[[384,8],[451,8]]},"24":{"position":[[436,8]]},"25":{"position":[[3844,8]]},"27":{"position":[[240,8],[879,8],[1293,8]]},"28":{"position":[[152,8],[549,8],[945,8],[1059,8],[1130,8]]},"29":{"position":[[147,8],[666,8],[923,8],[1050,8],[1112,8]]},"39":{"position":[[6,8]]},"40":{"position":[[6,8]]},"42":{"position":[[6,8]]},"43":{"position":[[170,8],[193,8],[216,8],[244,8]]},"47":{"position":[[6,8]]},"48":{"position":[[43,8]]},"51":{"position":[[6,8]]},"53":{"position":[[6,8]]},"57":{"position":[[6,8],[344,8],[383,8]]},"62":{"position":[[6,8],[346,8],[385,8],[838,8],[908,8]]},"65":{"position":[[6,8],[349,8],[388,8],[713,8]]},"71":{"position":[[6,8],[132,8]]},"75":{"position":[[6,8],[69,8],[243,8]]},"77":{"position":[[179,8]]},"78":{"position":[[206,8]]},"79":{"position":[[227,8]]},"80":{"position":[[220,8]]},"81":{"position":[[499,8],[600,8]]},"87":{"position":[[179,8],[397,11]]},"113":{"position":[[4,8]]},"116":{"position":[[4,8]]},"136":{"position":[[173,8]]},"137":{"position":[[200,8]]},"138":{"position":[[221,8]]},"139":{"position":[[214,8]]},"140":{"position":[[493,8],[594,8]]},"150":{"position":[[4,8]]},"151":{"position":[[4,8]]},"153":{"position":[[4,8]]},"154":{"position":[[93,8],[110,8],[127,8],[146,8]]},"158":{"position":[[4,8]]},"162":{"position":[[4,8]]},"164":{"position":[[4,8]]},"168":{"position":[[4,8],[171,8],[195,8]]},"173":{"position":[[4,8],[171,8],[195,8],[513,8]]},"176":{"position":[[4,8],[171,8],[195,8],[460,8]]},"182":{"position":[[4,8]]},"186":{"position":[[4,8],[40,8],[162,8]]},"190":{"position":[[59,8],[295,8],[357,8],[407,8],[441,9]]},"201":{"position":[[60,9]]},"202":{"position":[[61,8]]},"215":{"position":[[340,8],[379,8],[823,8],[925,8]]},"216":{"position":[[324,8],[476,8]]},"217":{"position":[[343,8],[382,8],[620,8]]},"218":{"position":[[358,8],[397,8],[792,8],[862,8],[1041,8]]},"221":{"position":[[64,8],[238,8]]},"222":{"position":[[418,8]]},"228":{"position":[[249,8]]},"231":{"position":[[56,8]]},"243":{"position":[[6,8]]},"244":{"position":[[6,8]]},"245":{"position":[[6,8]]},"251":{"position":[[116,8]]},"252":{"position":[[129,8]]},"256":{"position":[[6,8]]},"257":{"position":[[6,8]]},"258":{"position":[[6,8]]},"275":{"position":[[6,8],[205,8]]},"277":{"position":[[288,8]]},"287":{"position":[[163,8]]},"289":{"position":[[4,8],[276,8],[381,8]]},"290":{"position":[[273,8]]},"291":{"position":[[4,8],[267,8]]},"292":{"position":[[4,8],[541,8]]},"293":{"position":[[4,8],[274,8],[379,8]]},"296":{"position":[[436,8]]},"297":{"position":[[3881,8]]},"299":{"position":[[235,8]]},"300":{"position":[[302,8],[369,8]]},"304":{"position":[[4,11],[189,10]]},"329":{"position":[[169,8],[193,8],[583,8],[665,8]]},"330":{"position":[[255,8],[387,8]]},"331":{"position":[[169,8],[193,8],[371,8]]},"332":{"position":[[170,8],[194,8],[513,8],[566,8],[706,8]]},"335":{"position":[[37,8],[159,8]]},"342":{"position":[[178,8]]},"350":{"position":[[4,8]]},"351":{"position":[[4,8]]},"352":{"position":[[4,8]]},"358":{"position":[[4,11]]},"359":{"position":[[4,11]]},"363":{"position":[[4,8]]},"364":{"position":[[4,8]]},"365":{"position":[[4,8]]},"379":{"position":[[4,11]]},"382":{"position":[[6,8],[195,8]]},"383":{"position":[[4,11]]},"385":{"position":[[118,8],[689,8],[1081,8]]},"386":{"position":[[96,8],[468,8],[807,8],[916,8],[987,8]]},"387":{"position":[[92,8],[588,8],[806,8],[928,8],[990,8]]}},"keywords":{}}],["function($contextmenu1",{"_index":176,"title":{},"content":{"20":{"position":[[653,23]]},"298":{"position":[[474,23]]}},"keywords":{}}],["function($control1",{"_index":179,"title":{},"content":{"20":{"position":[[775,19]]},"298":{"position":[[596,19]]}},"keywords":{}}],["function($layer1",{"_index":173,"title":{},"content":{"20":{"position":[[545,17]]},"298":{"position":[[366,17]]}},"keywords":{}}],["functiondefault",{"_index":824,"title":{},"content":{"190":{"position":[[6,16]]}},"keywords":{}}],["functionparamet",{"_index":1002,"title":{},"content":{"251":{"position":[[6,18]]},"252":{"position":[[6,18]]},"272":{"position":[[6,18]]},"276":{"position":[[6,18]]}},"keywords":{}}],["further",{"_index":716,"title":{},"content":{"89":{"position":[[232,7]]},"118":{"position":[[194,7]]}},"keywords":{}}],["gener",{"_index":903,"title":{},"content":{"213":{"position":[[525,9]]}},"keywords":{}}],["get",{"_index":566,"title":{},"content":{"71":{"position":[[457,4]]},"97":{"position":[[22,4]]},"206":{"position":[[360,4]]},"253":{"position":[[53,7]]},"270":{"position":[[48,7]]}},"keywords":{}}],["getbloburl",{"_index":1024,"title":{"258":{"position":[[0,11]]},"365":{"position":[[0,11]]}},"content":{},"keywords":{}}],["getboundingclientrect",{"_index":1046,"title":{},"content":{"266":{"position":[[293,21]]},"373":{"position":[[214,21]]}},"keywords":{}}],["getdataurl",{"_index":1019,"title":{"257":{"position":[[0,11]]},"364":{"position":[[0,11]]}},"content":{},"keywords":{}}],["getinst",{"_index":691,"title":{},"content":{"87":{"position":[[205,12],[350,12],[381,11]]}},"keywords":{}}],["getinstance(art",{"_index":696,"title":{},"content":{"87":{"position":[[411,17]]}},"keywords":{}}],["getinstance(art2",{"_index":200,"title":{},"content":{"21":{"position":[[314,17]]},"299":{"position":[[244,17]]}},"keywords":{}}],["getinstance={(art",{"_index":245,"title":{},"content":{"22":{"position":[[1018,18]]},"300":{"position":[[936,18]]}},"keywords":{}}],["getter",{"_index":1014,"title":{},"content":{"255":{"position":[[6,6]]},"266":{"position":[[6,6]]},"362":{"position":[[4,6]]},"371":{"position":[[4,9]]},"373":{"position":[[4,6]]}},"keywords":{}}],["getter/sett",{"_index":469,"title":{},"content":{"46":{"position":[[6,13]]},"50":{"position":[[6,13]]},"52":{"position":[[6,13]]},"56":{"position":[[6,13]]},"59":{"position":[[6,13]]},"61":{"position":[[6,13]]},"64":{"position":[[6,13]]},"67":{"position":[[6,13]]},"69":{"position":[[6,13]]},"73":{"position":[[6,13]]},"157":{"position":[[4,13]]},"161":{"position":[[4,13]]},"163":{"position":[[4,13]]},"167":{"position":[[4,13]]},"170":{"position":[[4,13]]},"172":{"position":[[4,13]]},"175":{"position":[[4,13]]},"178":{"position":[[4,13]]},"180":{"position":[[4,13]]},"184":{"position":[[4,13]]}},"keywords":{}}],["getterparamet",{"_index":1035,"title":{},"content":{"264":{"position":[[6,16]]}},"keywords":{}}],["gingham"",{"_index":303,"title":{},"content":{"25":{"position":[[1087,13]]},"297":{"position":[[1087,13]]}},"keywords":{}}],["ginza"",{"_index":305,"title":{},"content":{"25":{"position":[[1175,11]]},"297":{"position":[[1175,11]]}},"keywords":{}}],["greater",{"_index":85,"title":{},"content":{"8":{"position":[[551,7]]}},"keywords":{}}],["green",{"_index":510,"title":{},"content":{"53":{"position":[[479,8]]},"164":{"position":[[427,8]]},"218":{"position":[[1022,8]]},"285":{"position":[[446,8]]},"332":{"position":[[687,8]]}},"keywords":{}}],["gt",{"_index":52,"title":{},"content":{"7":{"position":[[16,4],[118,4],[264,4]]},"8":{"position":[[991,5],[1079,5]]},"10":{"position":[[277,5]]},"20":{"position":[[475,5]]},"22":{"position":[[556,5],[582,5],[603,5],[1037,5],[1074,5],[1097,5],[1145,6],[1221,6],[1362,6]]},"39":{"position":[[277,5]]},"40":{"position":[[165,5]]},"42":{"position":[[271,5]]},"46":{"position":[[193,5]]},"50":{"position":[[239,5],[303,5]]},"51":{"position":[[313,5],[350,5]]},"52":{"position":[[310,5],[364,5]]},"53":{"position":[[335,5],[372,5]]},"56":{"position":[[554,5],[576,5]]},"57":{"position":[[637,5],[659,5]]},"59":{"position":[[301,5]]},"61":{"position":[[201,5],[223,5]]},"62":{"position":[[643,5],[665,5]]},"64":{"position":[[194,5],[245,5]]},"65":{"position":[[604,5],[655,5]]},"67":{"position":[[210,5],[257,5]]},"69":{"position":[[204,5],[248,5]]},"71":{"position":[[263,5],[293,5],[356,5]]},"73":{"position":[[228,5],[290,5]]},"75":{"position":[[414,5]]},"81":{"position":[[726,5]]},"85":{"position":[[135,5]]},"86":{"position":[[446,5]]},"87":{"position":[[269,5],[441,5]]},"89":{"position":[[1734,5]]},"91":{"position":[[195,5]]},"92":{"position":[[160,5]]},"93":{"position":[[160,5]]},"94":{"position":[[162,5],[220,5]]},"95":{"position":[[166,5],[224,5]]},"96":{"position":[[175,5],[233,5]]},"97":{"position":[[190,5]]},"98":{"position":[[202,5]]},"99":{"position":[[157,5]]},"100":{"position":[[179,5]]},"101":{"position":[[225,5]]},"102":{"position":[[160,5],[218,5]]},"103":{"position":[[196,5]]},"104":{"position":[[196,5]]},"105":{"position":[[159,5]]},"107":{"position":[[181,5]]},"118":{"position":[[1696,5]]},"120":{"position":[[167,5]]},"121":{"position":[[138,5]]},"122":{"position":[[139,5]]},"123":{"position":[[141,5],[199,5]]},"124":{"position":[[141,5],[199,5]]},"125":{"position":[[144,5],[202,5]]},"126":{"position":[[149,5]]},"127":{"position":[[152,5]]},"128":{"position":[[140,5]]},"129":{"position":[[158,5]]},"130":{"position":[[162,5]]},"131":{"position":[[138,5],[196,5]]},"132":{"position":[[164,5]]},"133":{"position":[[170,5]]},"134":{"position":[[141,5]]},"140":{"position":[[720,5]]},"150":{"position":[[224,5]]},"151":{"position":[[157,5]]},"153":{"position":[[226,5]]},"157":{"position":[[160,5]]},"161":{"position":[[208,5],[272,5]]},"162":{"position":[[276,5],[313,5]]},"163":{"position":[[280,5],[334,5]]},"164":{"position":[[283,5],[320,5]]},"167":{"position":[[525,5],[547,5]]},"168":{"position":[[395,5],[417,5]]},"170":{"position":[[183,5]]},"172":{"position":[[160,5],[182,5]]},"173":{"position":[[391,5],[413,5]]},"175":{"position":[[159,5],[210,5]]},"176":{"position":[[357,5],[408,5]]},"178":{"position":[[163,5],[210,5]]},"180":{"position":[[161,5],[205,5]]},"182":{"position":[[182,5],[212,5],[272,5]]},"184":{"position":[[192,5],[254,5]]},"186":{"position":[[321,5]]},"217":{"position":[[741,5]]},"221":{"position":[[430,5]]},"222":{"position":[[567,5]]},"240":{"position":[[13,4],[115,4],[261,4]]},"241":{"position":[[645,5],[725,5]]},"243":{"position":[[161,5]]},"244":{"position":[[162,5],[196,5]]},"245":{"position":[[182,5],[218,5]]},"246":{"position":[[182,5]]},"247":{"position":[[185,5]]},"248":{"position":[[186,5],[222,5]]},"249":{"position":[[199,5]]},"250":{"position":[[181,5]]},"251":{"position":[[338,5],[375,5]]},"252":{"position":[[351,5],[388,5]]},"253":{"position":[[198,5]]},"254":{"position":[[261,5]]},"255":{"position":[[154,5]]},"256":{"position":[[181,5],[233,5]]},"257":{"position":[[204,5],[255,5]]},"258":{"position":[[202,5],[253,5]]},"259":{"position":[[218,5],[263,5]]},"260":{"position":[[230,5],[278,5]]},"261":{"position":[[209,5],[247,5]]},"262":{"position":[[298,5]]},"263":{"position":[[189,5]]},"264":{"position":[[191,5]]},"265":{"position":[[234,5]]},"266":{"position":[[189,5]]},"267":{"position":[[221,5]]},"268":{"position":[[239,5]]},"269":{"position":[[222,5]]},"270":{"position":[[224,5]]},"271":{"position":[[257,5]]},"272":{"position":[[214,5]]},"273":{"position":[[192,5]]},"274":{"position":[[198,5]]},"276":{"position":[[174,5]]},"283":{"position":[[13,4],[119,4],[273,4]]},"285":{"position":[[800,5],[1123,5]]},"287":{"position":[[206,5]]},"292":{"position":[[660,5]]},"294":{"position":[[235,5],[325,5],[421,5],[511,5],[594,5],[670,5],[745,5],[820,5],[898,5]]},"298":{"position":[[296,5]]},"300":{"position":[[474,5],[500,5],[521,5],[955,5],[992,5],[1015,5],[1063,6],[1139,6],[1280,6]]},"331":{"position":[[474,5]]},"335":{"position":[[339,5]]},"336":{"position":[[288,5]]},"350":{"position":[[153,5]]},"351":{"position":[[153,5],[187,5]]},"352":{"position":[[159,5],[195,5]]},"353":{"position":[[154,5]]},"354":{"position":[[154,5]]},"355":{"position":[[154,5],[190,5]]},"356":{"position":[[171,5]]},"357":{"position":[[160,5]]},"358":{"position":[[206,5],[243,5]]},"359":{"position":[[212,5],[249,5]]},"360":{"position":[[163,5]]},"361":{"position":[[189,5]]},"362":{"position":[[140,5]]},"363":{"position":[[146,5],[198,5]]},"364":{"position":[[170,5],[221,5]]},"365":{"position":[[168,5],[219,5]]},"366":{"position":[[182,5],[227,5]]},"367":{"position":[[185,5],[233,5]]},"368":{"position":[[186,5],[224,5]]},"369":{"position":[[214,5]]},"370":{"position":[[164,5]]},"371":{"position":[[169,5]]},"372":{"position":[[182,5]]},"373":{"position":[[147,5]]},"374":{"position":[[192,5]]},"375":{"position":[[196,5]]},"376":{"position":[[181,5]]},"377":{"position":[[165,5]]},"378":{"position":[[179,5]]},"379":{"position":[[165,5]]},"380":{"position":[[163,5]]},"381":{"position":[[165,5]]},"383":{"position":[[188,5]]}},"keywords":{}}],["hand",{"_index":975,"title":{},"content":{"228":{"position":[[58,4]]}},"keywords":{}}],["handl",{"_index":152,"title":{"20":{"position":[[0,6]]}},"content":{"20":{"position":[[0,6]]},"22":{"position":[[101,6]]}},"keywords":{}}],["have",{"_index":714,"title":{},"content":{"89":{"position":[[213,6],[1003,6]]},"118":{"position":[[175,6],[965,6]]}},"keywords":{}}],["hd",{"_index":916,"title":{},"content":{"219":{"position":[[392,3]]},"333":{"position":[[284,3]]}},"keywords":{}}],["head",{"_index":836,"title":{},"content":{"192":{"position":[[30,9]]}},"keywords":{}}],["hefe"",{"_index":307,"title":{},"content":{"25":{"position":[[1260,10]]},"297":{"position":[[1260,10]]}},"keywords":{}}],["height",{"_index":239,"title":{},"content":{"22":{"position":[[956,7]]},"85":{"position":[[186,7]]},"188":{"position":[[409,7]]},"271":{"position":[[94,6]]},"300":{"position":[[874,7]]},"302":{"position":[[283,7]]}},"keywords":{}}],["heigth="22"",{"_index":401,"title":{},"content":{"28":{"position":[[458,21]]},"29":{"position":[[569,21]]},"386":{"position":[[377,21]]},"387":{"position":[[491,21]]}},"keywords":{}}],["helena"",{"_index":309,"title":{},"content":{"25":{"position":[[1346,12]]},"297":{"position":[[1346,12]]}},"keywords":{}}],["here",{"_index":162,"title":{},"content":{"20":{"position":[[183,4]]}},"keywords":{}}],["hide",{"_index":853,"title":{},"content":{"195":{"position":[[43,4]]},"198":{"position":[[179,4]]},"230":{"position":[[83,4]]},"289":{"position":[[18,4]]}},"keywords":{}}],["hide/show",{"_index":1118,"title":{"289":{"position":[[0,10]]}},"content":{},"keywords":{}}],["highlight",{"_index":917,"title":{"220":{"position":[[0,10]]},"334":{"position":[[0,10]]}},"content":{"220":{"position":[[28,11],[116,9],[158,9],[272,10]]},"334":{"position":[[175,10]]}},"keywords":{}}],["hl",{"_index":600,"title":{},"content":{"78":{"position":[[261,3],[271,6]]},"137":{"position":[[255,3],[265,6]]}},"keywords":{}}],["hls.attachmedia(video",{"_index":602,"title":{},"content":{"78":{"position":[[299,23]]},"137":{"position":[[293,23]]}},"keywords":{}}],["hls.issupport",{"_index":599,"title":{},"content":{"78":{"position":[[233,19]]},"137":{"position":[[227,19]]}},"keywords":{}}],["hls.j",{"_index":593,"title":{"78":{"position":[[0,7]]},"137":{"position":[[0,7]]}},"content":{},"keywords":{}}],["hls.loadsource(url",{"_index":601,"title":{},"content":{"78":{"position":[[278,20]]},"137":{"position":[[272,20]]}},"keywords":{}}],["homepag",{"_index":581,"title":{},"content":{"77":{"position":[[0,9]]},"78":{"position":[[0,9]]},"79":{"position":[[0,9]]},"80":{"position":[[0,9]]},"81":{"position":[[0,9]]}},"keywords":{}}],["horizont",{"_index":1048,"title":{},"content":{"267":{"position":[[78,11],[264,13]]},"374":{"position":[[49,11],[235,13]]}},"keywords":{}}],["hotkey",{"_index":558,"title":{"70":{"position":[[0,7]]},"105":{"position":[[0,7]]},"134":{"position":[[0,7]]},"181":{"position":[[0,7]]},"206":{"position":[[0,7]]},"320":{"position":[[0,7]]}},"content":{"70":{"position":[[20,6]]},"71":{"position":[[49,7],[411,6]]},"105":{"position":[[13,6]]},"206":{"position":[[155,7],[174,6],[314,6]]},"320":{"position":[[127,7]]}},"keywords":{}}],["hover",{"_index":790,"title":{"99":{"position":[[0,6]]},"128":{"position":[[0,6]]}},"content":{"101":{"position":[[41,5]]},"130":{"position":[[0,28]]}},"keywords":{}}],["html",{"_index":30,"title":{"18":{"position":[[0,5]]},"85":{"position":[[2,4]]},"115":{"position":[[0,5]]}},"content":{"1":{"position":[[173,5]]},"8":{"position":[[189,4],[236,5]]},"18":{"position":[[29,4]]},"20":{"position":[[516,5],[618,5],[725,5]]},"22":{"position":[[776,5],[895,5]]},"24":{"position":[[132,5],[182,5],[302,5]]},"25":{"position":[[3779,5]]},"27":{"position":[[535,5],[625,5],[745,5],[1020,5],[1103,5],[1164,5],[1223,5],[1445,5],[1487,5],[1520,5],[1544,5],[1574,5],[1607,5],[1631,5]]},"28":{"position":[[388,5],[782,5],[850,5],[875,5],[900,5],[1005,5]]},"29":{"position":[[503,5],[739,5],[807,5],[832,5],[857,5],[974,5]]},"38":{"position":[[27,4]]},"56":{"position":[[217,5],[374,5]]},"57":{"position":[[253,4],[684,5]]},"62":{"position":[[255,4],[754,5]]},"65":{"position":[[258,4],[685,5]]},"115":{"position":[[17,4]]},"149":{"position":[[17,4]]},"167":{"position":[[188,5],[345,5]]},"168":{"position":[[114,4],[442,5]]},"173":{"position":[[114,4],[470,5]]},"176":{"position":[[114,4],[438,5]]},"213":{"position":[[101,4],[186,4],[599,4]]},"215":{"position":[[249,4],[664,5]]},"216":{"position":[[222,5],[263,5],[288,5],[374,5],[415,5],[440,5]]},"217":{"position":[[252,4],[592,5]]},"218":{"position":[[267,4],[708,5],[955,5]]},"219":{"position":[[152,4],[331,5],[386,5]]},"226":{"position":[[66,4]]},"241":{"position":[[189,19],[209,5]]},"275":{"position":[[181,5]]},"277":{"position":[[209,5]]},"289":{"position":[[255,5],[360,5]]},"290":{"position":[[252,5]]},"291":{"position":[[246,5]]},"292":{"position":[[352,5]]},"293":{"position":[[253,5],[358,5]]},"296":{"position":[[132,5],[182,5],[302,5]]},"297":{"position":[[3816,5]]},"298":{"position":[[337,5],[439,5],[546,5]]},"300":{"position":[[694,5],[813,5]]},"327":{"position":[[30,37],[374,4]]},"329":{"position":[[112,4],[424,5]]},"330":{"position":[[173,5],[204,5],[224,5],[305,5],[336,5],[356,5]]},"331":{"position":[[112,4],[349,5]]},"332":{"position":[[113,4],[443,5],[633,5]]},"333":{"position":[[223,5],[278,5]]},"340":{"position":[[29,4]]},"382":{"position":[[171,5]]},"383":{"position":[[52,8]]},"385":{"position":[[30,6],[374,5],[447,5],[561,5],[818,5],[891,5],[952,5],[1011,5],[1221,5],[1249,5],[1277,5],[1296,5],[1321,5],[1349,5],[1368,5]]},"386":{"position":[[6,6],[311,5],[671,5],[727,5],[747,5],[767,5],[867,5]]},"387":{"position":[[6,6],[428,5],[649,5],[705,5],[725,5],[745,5],[857,5]]}},"keywords":{}}],["html><html>",{"_index":640,"title":{},"content":{"85":{"position":[[24,20]]}},"keywords":{}}],["http://artplayer.org",{"_index":79,"title":{},"content":{"8":{"position":[[412,23]]},"241":{"position":[[340,23]]}},"keywords":{}}],["https://artplayer.org/assets/sample/video.mp4",{"_index":1155,"title":{},"content":{"297":{"position":[[3718,48]]}},"keywords":{}}],["https://artplayer.org/document/zh",{"_index":11,"title":{},"content":{"0":{"position":[[105,33]]}},"keywords":{}}],["https://dash.akamaized.net/envivio/enviviodash3/manifest.mpd",{"_index":612,"title":{},"content":{"79":{"position":[[144,63]]},"138":{"position":[[138,63]]}},"keywords":{}}],["https://github.com/bilibili/flv.j",{"_index":582,"title":{},"content":{"77":{"position":[[10,34]]},"136":{"position":[[4,34]]}},"keywords":{}}],["https://github.com/dash",{"_index":609,"title":{},"content":{"79":{"position":[[10,23]]},"138":{"position":[[4,23]]}},"keywords":{}}],["https://github.com/google/shaka",{"_index":617,"title":{},"content":{"80":{"position":[[10,31]]},"139":{"position":[[4,31]]}},"keywords":{}}],["https://github.com/video",{"_index":594,"title":{},"content":{"78":{"position":[[10,24]]},"137":{"position":[[4,24]]}},"keywords":{}}],["https://github.com/webtorrent/webtorr",{"_index":625,"title":{},"content":{"81":{"position":[[10,40]]},"140":{"position":[[4,40]]}},"keywords":{}}],["https://test",{"_index":596,"title":{},"content":{"78":{"position":[[133,13]]},"137":{"position":[[127,13]]}},"keywords":{}}],["hudson"",{"_index":311,"title":{},"content":{"25":{"position":[[1434,12]]},"297":{"position":[[1434,12]]}},"keywords":{}}],["i18n",{"_index":99,"title":{"45":{"position":[[0,5]]},"156":{"position":[[0,5]]}},"content":{"8":{"position":[[808,5]]},"45":{"position":[[27,4]]},"241":{"position":[[507,5]]}},"keywords":{}}],["icon",{"_index":376,"title":{"44":{"position":[[0,6]]},"155":{"position":[[0,6]]},"226":{"position":[[0,6]]},"340":{"position":[[0,6]]}},"content":{"27":{"position":[[165,4],[185,4]]},"28":{"position":[[70,4],[90,4],[422,5],[1025,5]]},"29":{"position":[[70,4],[90,4],[533,5],[994,5]]},"44":{"position":[[27,5]]},"66":{"position":[[28,4]]},"67":{"position":[[58,4]]},"226":{"position":[[52,5],[177,6]]},"340":{"position":[[137,6]]},"385":{"position":[[63,4]]},"386":{"position":[[39,4],[341,5],[882,5]]},"387":{"position":[[39,4],[455,5],[872,5]]}},"keywords":{}}],["id",{"_index":426,"title":{"31":{"position":[[0,3]]},"142":{"position":[[0,3]]}},"content":{},"keywords":{}}],["identif",{"_index":148,"title":{},"content":{"19":{"position":[[23,14]]}},"keywords":{}}],["ignor",{"_index":70,"title":{},"content":{"8":{"position":[[198,6]]}},"keywords":{}}],["ii"",{"_index":364,"title":{},"content":{"25":{"position":[[3645,8]]},"297":{"position":[[3645,8]]}},"keywords":{}}],["img",{"_index":513,"title":{},"content":{"56":{"position":[[83,3]]},"57":{"position":[[584,3]]},"167":{"position":[[54,3]]},"168":{"position":[[342,3]]},"215":{"position":[[488,3]]},"329":{"position":[[248,3]]}},"keywords":{}}],["immedi",{"_index":539,"title":{},"content":{"59":{"position":[[141,11]]}},"keywords":{}}],["import",{"_index":187,"title":{"21":{"position":[[7,6]]}},"content":{"21":{"position":[[7,6],[78,6]]},"22":{"position":[[190,6],[252,6],[314,6]]},"83":{"position":[[36,6]]},"87":{"position":[[88,6]]},"300":{"position":[[108,6],[170,6],[232,6]]}},"keywords":{}}],["import("artplayer/types/artplayer"",{"_index":195,"title":{},"content":{"21":{"position":[[117,45]]},"299":{"position":[[61,45]]}},"keywords":{}}],["inclus",{"_index":428,"title":{},"content":{"31":{"position":[[20,9]]}},"keywords":{}}],["increas",{"_index":884,"title":{},"content":{"206":{"position":[[191,10]]}},"keywords":{}}],["index",{"_index":530,"title":{},"content":{"57":{"position":[[202,5],[225,6]]},"62":{"position":[[204,5],[227,6],[724,6]]},"65":{"position":[[207,5],[230,6]]},"168":{"position":[[87,5]]},"173":{"position":[[87,5],[459,6]]},"176":{"position":[[87,5]]},"215":{"position":[[198,5],[221,6],[622,6]]},"217":{"position":[[201,5],[224,6]]},"218":{"position":[[216,5],[239,6],[678,6]]},"329":{"position":[[85,5],[382,6]]},"331":{"position":[[85,5]]},"332":{"position":[[86,5],[413,6]]}},"keywords":{}}],["index.html",{"_index":638,"title":{},"content":{"85":{"position":[[0,10]]}},"keywords":{}}],["indic",{"_index":766,"title":{},"content":{"89":{"position":[[1429,9]]},"118":{"position":[[1391,9]]},"226":{"position":[[640,10]]},"340":{"position":[[600,10]]}},"keywords":{}}],["industri",{"_index":610,"title":{},"content":{"79":{"position":[[34,8]]},"138":{"position":[[28,8]]}},"keywords":{}}],["infin",{"_index":1108,"title":{},"content":{"285":{"position":[[1024,11]]}},"keywords":{}}],["info",{"_index":512,"title":{"54":{"position":[[0,5]]},"165":{"position":[[0,5]]}},"content":{"54":{"position":[[26,4]]}},"keywords":{}}],["inform",{"_index":534,"title":{},"content":{"58":{"position":[[41,11]]},"59":{"position":[[56,12],[124,11],[167,11],[342,11],[391,11]]},"89":{"position":[[9,12]]},"197":{"position":[[294,12]]},"220":{"position":[[40,11]]},"266":{"position":[[41,11],[266,11]]}},"keywords":{}}],["initi",{"_index":775,"title":{},"content":{"91":{"position":[[25,12]]},"188":{"position":[[323,10]]},"190":{"position":[[118,11]]},"191":{"position":[[99,11]]},"194":{"position":[[236,14]]},"215":{"position":[[23,10]]},"216":{"position":[[23,10]]},"217":{"position":[[23,10]]},"218":{"position":[[23,10]]},"221":{"position":[[23,14]]}},"keywords":{}}],["inkwell"",{"_index":313,"title":{},"content":{"25":{"position":[[1523,13]]},"297":{"position":[[1523,13]]}},"keywords":{}}],["input",{"_index":434,"title":{},"content":{"34":{"position":[[62,5]]},"145":{"position":[[21,5]]}},"keywords":{}}],["instagram",{"_index":365,"title":{},"content":{"25":{"position":[[3785,10]]},"297":{"position":[[3822,10]]}},"keywords":{}}],["instagramfilt",{"_index":276,"title":{},"content":{"25":{"position":[[15,16],[3816,17]]},"297":{"position":[[15,16],[3853,17]]}},"keywords":{}}],["instal",{"_index":46,"title":{"4":{"position":[[0,8]]},"5":{"position":[[0,7]]},"6":{"position":[[0,7]]},"7":{"position":[[0,7]]}},"content":{"5":{"position":[[6,7]]},"83":{"position":[[18,7]]},"238":{"position":[[6,7]]},"281":{"position":[[6,7]]}},"keywords":{}}],["instanc",{"_index":110,"title":{"10":{"position":[[0,10]]},"107":{"position":[[0,10]]}},"content":{"10":{"position":[[42,10],[77,9]]},"20":{"position":[[270,8]]},"21":{"position":[[217,9],[292,9]]},"31":{"position":[[51,8]]},"33":{"position":[[33,8]]},"34":{"position":[[33,8]]},"35":{"position":[[33,8]]},"36":{"position":[[33,8]]},"39":{"position":[[76,9]]},"75":{"position":[[126,8]]},"86":{"position":[[257,9]]},"96":{"position":[[22,8]]},"190":{"position":[[380,9],[486,8]]},"221":{"position":[[121,8]]},"228":{"position":[[340,8]]}},"keywords":{}}],["instance"",{"_index":677,"title":{},"content":{"86":{"position":[[475,15]]}},"keywords":{}}],["interv",{"_index":1064,"title":{},"content":{"270":{"position":[[60,8],[316,8]]}},"keywords":{}}],["iphon",{"_index":934,"title":{},"content":{"222":{"position":[[573,7],[615,8],[649,8]]},"336":{"position":[[294,7],[336,8],[370,8]]}},"keywords":{}}],["isdestroy",{"_index":438,"title":{"36":{"position":[[0,10]]},"147":{"position":[[0,10]]}},"content":{},"keywords":{}}],["isfocu",{"_index":430,"title":{"33":{"position":[[0,8]]},"144":{"position":[[0,8]]}},"content":{},"keywords":{}}],["ishid",{"_index":1121,"title":{"290":{"position":[[0,7]]}},"content":{"290":{"position":[[17,6]]}},"keywords":{}}],["isinput",{"_index":433,"title":{"34":{"position":[[0,8]]},"145":{"position":[[0,8]]}},"content":{},"keywords":{}}],["isliv",{"_index":850,"title":{"195":{"position":[[0,7]]},"309":{"position":[[0,7]]}},"content":{"195":{"position":[[174,7]]},"309":{"position":[[139,7]]}},"keywords":{}}],["islock",{"_index":435,"title":{"35":{"position":[[0,7]]},"146":{"position":[[0,7]]}},"content":{},"keywords":{}}],["item",{"_index":270,"title":{},"content":{"24":{"position":[[445,6]]},"25":{"position":[[3853,6]]},"27":{"position":[[888,6],[1302,6]]},"28":{"position":[[558,6],[954,6],[1068,6],[1139,6]]},"29":{"position":[[675,6],[932,6],[1059,6],[1121,6]]},"65":{"position":[[53,5]]},"216":{"position":[[333,6],[485,6]]},"296":{"position":[[445,6]]},"297":{"position":[[3890,6]]},"330":{"position":[[264,6],[396,6]]},"385":{"position":[[698,6],[1090,6]]},"386":{"position":[[477,6],[816,6],[925,6],[996,6]]},"387":{"position":[[597,6],[815,6],[937,6],[999,6]]}},"keywords":{}}],["item.class",{"_index":367,"title":{},"content":{"25":{"position":[[3909,11]]},"297":{"position":[[3946,11]]}},"keywords":{}}],["item.html",{"_index":274,"title":{},"content":{"24":{"position":[[537,10]]},"25":{"position":[[3928,10]]},"27":{"position":[[1001,10],[1385,11],[1426,10]]},"28":{"position":[[1155,10]]},"29":{"position":[[1137,10]]},"296":{"position":[[532,10]]},"297":{"position":[[3965,10]]},"385":{"position":[[799,10],[1173,11],[1202,10]]},"386":{"position":[[1012,10]]},"387":{"position":[[1015,10]]}},"keywords":{}}],["item.rang",{"_index":422,"title":{},"content":{"29":{"position":[[713,10],[948,10],[1075,10]]},"387":{"position":[[623,10],[831,10],[953,10]]}},"keywords":{}}],["item.switch",{"_index":405,"title":{},"content":{"28":{"position":[[631,13],[983,13],[1097,13]]},"386":{"position":[[550,13],[845,13],[954,13]]}},"keywords":{}}],["item.tooltip",{"_index":407,"title":{},"content":{"28":{"position":[[688,12]]},"386":{"position":[[595,12]]}},"keywords":{}}],["item.url",{"_index":273,"title":{},"content":{"24":{"position":[[505,9]]},"27":{"position":[[962,9]]},"296":{"position":[[505,9]]},"385":{"position":[[772,9]]}},"keywords":{}}],["jp",{"_index":473,"title":{},"content":{"47":{"position":[[157,5],[275,3]]},"158":{"position":[[139,5],[257,3]]}},"keywords":{}}],["js",{"_index":147,"title":{},"content":{"19":{"position":[[15,2]]},"116":{"position":[[13,8]]}},"keywords":{}}],["jsdelivr",{"_index":56,"title":{},"content":{"7":{"position":[[107,8]]},"240":{"position":[[104,8]]},"283":{"position":[[108,8]]}},"keywords":{}}],["json",{"_index":455,"title":{},"content":{"43":{"position":[[83,4]]},"154":{"position":[[56,4]]}},"keywords":{}}],["jump",{"_index":778,"title":{},"content":{"94":{"position":[[29,4]]},"246":{"position":[[41,5]]}},"keywords":{}}],["juno"",{"_index":317,"title":{},"content":{"25":{"position":[[1698,10]]},"297":{"position":[[1698,10]]}},"keywords":{}}],["kelvin"",{"_index":315,"title":{},"content":{"25":{"position":[[1612,12]]},"297":{"position":[[1612,12]]}},"keywords":{}}],["key",{"_index":465,"title":{},"content":{"43":{"position":[[390,5],[433,6],[462,6]]},"71":{"position":[[80,3]]},"154":{"position":[[285,5],[328,6],[357,6]]},"182":{"position":[[37,3]]},"206":{"position":[[51,4]]}},"keywords":{}}],["kindof",{"_index":146,"title":{"19":{"position":[[0,7]]},"116":{"position":[[0,7]]}},"content":{},"keywords":{}}],["lack",{"_index":747,"title":{},"content":{"89":{"position":[[1040,4],[1587,4]]},"118":{"position":[[1002,4],[1549,4]]}},"keywords":{}}],["lang",{"_index":472,"title":{"229":{"position":[[0,5]]},"343":{"position":[[0,5]]}},"content":{"47":{"position":[[151,5]]},"158":{"position":[[133,5]]},"229":{"position":[[213,5]]},"343":{"position":[[173,5]]}},"keywords":{}}],["languag",{"_index":470,"title":{},"content":{"46":{"position":[[56,8]]},"47":{"position":[[42,9],[196,9],[226,9],[251,9],[281,9],[306,9],[337,9]]},"158":{"position":[[178,9],[208,9],[233,9],[263,9],[288,9],[319,9]]},"229":{"position":[[70,9]]}},"keywords":{}}],["lark"",{"_index":319,"title":{},"content":{"25":{"position":[[1782,10]]},"297":{"position":[[1782,10]]}},"keywords":{}}],["last",{"_index":846,"title":{},"content":{"194":{"position":[[209,4]]}},"keywords":{}}],["layer",{"_index":156,"title":{"55":{"position":[[0,7]]},"166":{"position":[[0,7]]},"215":{"position":[[0,7]]},"329":{"position":[[0,7]]}},"content":{"20":{"position":[[59,7],[528,7],[900,5]]},"22":{"position":[[70,7],[764,7]]},"27":{"position":[[82,5],[1458,5]]},"55":{"position":[[38,6]]},"56":{"position":[[50,6],[205,7]]},"57":{"position":[[48,5]]},"68":{"position":[[43,5]]},"69":{"position":[[65,5]]},"167":{"position":[[176,7]]},"215":{"position":[[43,6],[610,7]]},"298":{"position":[[349,7],[682,5]]},"300":{"position":[[682,7]]},"329":{"position":[[370,7]]}},"keywords":{}}],["layer1",{"_index":172,"title":{},"content":{"20":{"position":[[506,9],[874,7],[906,9],[1104,7]]},"298":{"position":[[327,9],[656,7],[688,9],[842,7]]}},"keywords":{}}],["layers、contextmenu、control",{"_index":1156,"title":{},"content":{"298":{"position":[[7,50]]},"300":{"position":[[20,27]]}},"keywords":{}}],["left",{"_index":523,"title":{},"content":{"56":{"position":[[493,5]]},"62":{"position":[[507,4]]},"167":{"position":[[464,5]]},"173":{"position":[[255,4]]},"218":{"position":[[519,4],[947,7]]},"332":{"position":[[254,4],[625,7]]}},"keywords":{}}],["length",{"_index":80,"title":{},"content":{"8":{"position":[[443,6]]}},"keywords":{}}],["less",{"_index":90,"title":{},"content":{"8":{"position":[[654,4]]}},"keywords":{}}],["librari",{"_index":6,"title":{"76":{"position":[[12,8]]}},"content":{"0":{"position":[[60,7]]},"227":{"position":[[117,9]]},"228":{"position":[[121,9]]}},"keywords":{}}],["light",{"_index":1110,"title":{},"content":{"285":{"position":[[1097,5]]}},"keywords":{}}],["list",{"_index":369,"title":{"27":{"position":[[13,5]]}},"content":{"27":{"position":[[47,4],[226,4]]},"219":{"position":[[64,4]]},"222":{"position":[[251,5]]}},"keywords":{}}],["live",{"_index":852,"title":{},"content":{"195":{"position":[[32,4]]},"255":{"position":[[249,4]]}},"keywords":{}}],["load",{"_index":554,"title":{"66":{"position":[[0,8]]},"177":{"position":[[0,8]]},"293":{"position":[[0,5]]}},"content":{"66":{"position":[[20,7]]},"67":{"position":[[70,4]]},"89":{"position":[[166,6],[617,6],[638,8],[655,6],[827,8],[879,7],[1103,5],[1375,7]]},"118":{"position":[[128,6],[579,6],[600,8],[617,6],[789,8],[841,7],[1065,5],[1337,7]]},"226":{"position":[[186,8]]},"293":{"position":[[16,4]]},"340":{"position":[[146,8]]}},"keywords":{}}],["local",{"_index":51,"title":{},"content":{"7":{"position":[[8,5]]}},"keywords":{}}],["localstorag",{"_index":458,"title":{},"content":{"43":{"position":[[128,12]]},"154":{"position":[[66,12]]}},"keywords":{}}],["locat",{"_index":546,"title":{},"content":{"62":{"position":[[495,8]]},"218":{"position":[[507,8]]}},"keywords":{}}],["lock",{"_index":436,"title":{"230":{"position":[[0,5]]},"344":{"position":[[0,5]]}},"content":{"35":{"position":[[51,6]]},"226":{"position":[[488,5]]},"230":{"position":[[49,4],[210,5]]},"340":{"position":[[448,5]]},"344":{"position":[[145,5]]}},"keywords":{}}],["locktim",{"_index":1102,"title":{},"content":{"285":{"position":[[857,9]]}},"keywords":{}}],["lofi"",{"_index":322,"title":{},"content":{"25":{"position":[[1867,10]]},"297":{"position":[[1867,10]]}},"keywords":{}}],["logic",{"_index":207,"title":{},"content":{"22":{"position":[[121,5]]}},"keywords":{}}],["long",{"_index":869,"title":{},"content":{"203":{"position":[[53,4]]},"222":{"position":[[338,4]]},"231":{"position":[[85,4]]},"269":{"position":[[60,4]]}},"keywords":{}}],["loop",{"_index":867,"title":{"200":{"position":[[0,5]]},"270":{"position":[[0,5]]},"314":{"position":[[0,5]]},"377":{"position":[[0,5]]}},"content":{"200":{"position":[[36,4],[148,5]]},"270":{"position":[[325,4],[356,4]]},"314":{"position":[[127,5]]},"377":{"position":[[264,4]]}},"keywords":{}}],["lose",{"_index":189,"title":{},"content":{"21":{"position":[[34,4]]},"98":{"position":[[22,5]]},"212":{"position":[[76,5]]}},"keywords":{}}],["lower",{"_index":885,"title":{},"content":{"206":{"position":[[211,5]]}},"keywords":{}}],["lt",{"_index":50,"title":{},"content":{"7":{"position":[[0,5],[99,5],[248,5]]},"240":{"position":[[0,5],[96,5],[245,5]]},"283":{"position":[[0,5],[100,5],[257,5]]},"285":{"position":[[824,4]]}},"keywords":{}}],["lt;!doctyp",{"_index":639,"title":{},"content":{"85":{"position":[[11,12]]}},"keywords":{}}],["lt;/body></html>",{"_index":659,"title":{},"content":{"85":{"position":[[491,26]]}},"keywords":{}}],["lt;/div>",{"_index":253,"title":{},"content":{"22":{"position":[[1257,12]]},"300":{"position":[[1175,12]]}},"keywords":{}}],["lt;/head>",{"_index":651,"title":{},"content":{"85":{"position":[[218,13]]}},"keywords":{}}],["lt;/script>",{"_index":658,"title":{},"content":{"85":{"position":[[475,15]]},"86":{"position":[[618,19]]}},"keywords":{}}],["lt;/style>",{"_index":650,"title":{},"content":{"85":{"position":[[203,14]]}},"keywords":{}}],["lt;artplay",{"_index":231,"title":{},"content":{"22":{"position":[[676,13]]},"300":{"position":[[594,13]]}},"keywords":{}}],["lt;body>",{"_index":652,"title":{},"content":{"85":{"position":[[232,12]]}},"keywords":{}}],["lt;button",{"_index":31,"title":{},"content":{"1":{"position":[[179,11]]},"277":{"position":[[215,11]]}},"keywords":{}}],["lt;div",{"_index":653,"title":{},"content":{"85":{"position":[[245,7]]},"86":{"position":[[101,7]]},"87":{"position":[[523,7]]}},"keywords":{}}],["lt;div>",{"_index":230,"title":{},"content":{"22":{"position":[[664,11]]},"300":{"position":[[582,11]]}},"keywords":{}}],["lt;div>{time}</div>",{"_index":221,"title":{},"content":{"22":{"position":[[418,30]]},"300":{"position":[[336,30]]}},"keywords":{}}],["lt;head>",{"_index":641,"title":{},"content":{"85":{"position":[[45,12]]}},"keywords":{}}],["lt;img",{"_index":73,"title":{},"content":{"8":{"position":[[242,8]]},"28":{"position":[[428,8]]},"29":{"position":[[539,8]]},"56":{"position":[[223,8],[380,8]]},"57":{"position":[[690,8]]},"167":{"position":[[194,8],[351,8]]},"168":{"position":[[448,8]]},"215":{"position":[[670,8]]},"226":{"position":[[195,8],[258,8]]},"241":{"position":[[215,8]]},"329":{"position":[[430,8]]},"340":{"position":[[155,8],[218,8]]},"386":{"position":[[347,8]]},"387":{"position":[[461,8]]}},"keywords":{}}],["lt;input",{"_index":1129,"title":{},"content":{"292":{"position":[[358,15]]}},"keywords":{}}],["lt;meta",{"_index":644,"title":{},"content":{"85":{"position":[[100,8]]}},"keywords":{}}],["lt;script",{"_index":53,"title":{},"content":{"7":{"position":[[21,10],[123,10],[269,10]]},"85":{"position":[[301,10]]},"240":{"position":[[18,10],[120,10],[266,10]]},"283":{"position":[[18,10],[124,10],[278,10]]}},"keywords":{}}],["lt;script>",{"_index":657,"title":{},"content":{"85":{"position":[[368,14]]}},"keywords":{}}],["lt;span",{"_index":262,"title":{},"content":{"24":{"position":[[188,9],[308,9]]},"27":{"position":[[631,9],[751,9]]},"296":{"position":[[188,9],[308,9]]},"385":{"position":[[453,9],[567,9]]}},"keywords":{}}],["lt;style>",{"_index":647,"title":{},"content":{"85":{"position":[[141,13]]}},"keywords":{}}],["lt;template>",{"_index":666,"title":{},"content":{"86":{"position":[[84,16]]}},"keywords":{}}],["lt;title>artplay",{"_index":642,"title":{},"content":{"85":{"position":[[58,22]]}},"keywords":{}}],["ludwig"",{"_index":324,"title":{},"content":{"25":{"position":[[1953,12]]},"297":{"position":[[1953,12]]}},"keywords":{}}],["m3u8",{"_index":598,"title":{},"content":{"78":{"position":[[200,5],[526,6]]},"137":{"position":[[194,5],[490,15]]}},"keywords":{}}],["magnet:?xt=urn:btih:6a9759bffd5c0af65319979fb7832189f4f3c35d&dn=sintel.mp4&tr=wss%3a%2f%2ftracker.btorrent.xyz&tr=wss%3a%2f%2ftracker.fastcast.nz&tr=wss%3a%2f%2ftracker.openwebtorrent.com&tr=wss%3a%2f%2ftracker.webtorrent.io&ws=https%3a%2f%2fwebtorrent.io%2ftorrents%2fsintel",{"_index":626,"title":{},"content":{"81":{"position":[[138,300]]},"140":{"position":[[132,300]]}},"keywords":{}}],["manag",{"_index":115,"title":{},"content":{"10":{"position":[[61,6]]},"37":{"position":[[13,6]]},"38":{"position":[[13,6]]},"41":{"position":[[13,6]]},"42":{"position":[[50,6]]},"43":{"position":[[13,6]]},"44":{"position":[[13,6]]},"45":{"position":[[13,6]]},"48":{"position":[[13,6]]},"49":{"position":[[13,10]]},"54":{"position":[[13,6]]},"55":{"position":[[13,6]]},"58":{"position":[[13,6]]},"60":{"position":[[13,6]]},"63":{"position":[[13,6]]},"66":{"position":[[13,6]]},"68":{"position":[[13,6]]},"70":{"position":[[13,6]]},"72":{"position":[[13,6]]},"74":{"position":[[13,6]]}},"keywords":{}}],["manual",{"_index":193,"title":{},"content":{"21":{"position":[[91,8]]},"222":{"position":[[231,8]]}},"keywords":{}}],["map",{"_index":943,"title":{},"content":{"223":{"position":[[38,3]]}},"keywords":{}}],["margin",{"_index":241,"title":{},"content":{"22":{"position":[[983,7]]},"285":{"position":[[639,7]]},"300":{"position":[[901,7]]}},"keywords":{}}],["mark",{"_index":528,"title":{},"content":{"57":{"position":[[182,4]]},"62":{"position":[[184,4]]},"65":{"position":[[187,4]]},"215":{"position":[[178,4]]},"217":{"position":[[181,4]]},"218":{"position":[[196,4]]}},"keywords":{}}],["mask",{"_index":556,"title":{"68":{"position":[[0,5]]},"179":{"position":[[0,5]]}},"content":{"68":{"position":[[38,4]]},"69":{"position":[[60,4]]}},"keywords":{}}],["match",{"_index":928,"title":{},"content":{"222":{"position":[[295,7],[357,5],[411,6],[427,6],[442,5]]},"228":{"position":[[24,5]]}},"keywords":{}}],["math.floor(math.random",{"_index":1125,"title":{},"content":{"291":{"position":[[374,24]]}},"keywords":{}}],["maven"",{"_index":326,"title":{},"content":{"25":{"position":[[2040,11]]},"297":{"position":[[2040,11]]}},"keywords":{}}],["max",{"_index":417,"title":{},"content":{"29":{"position":[[284,3]]},"387":{"position":[[209,3]]}},"keywords":{}}],["max="50"",{"_index":1132,"title":{},"content":{"292":{"position":[[416,18]]}},"keywords":{}}],["maxlength",{"_index":1103,"title":{},"content":{"285":{"position":[[897,10]]}},"keywords":{}}],["maxwidth",{"_index":1106,"title":{},"content":{"285":{"position":[[990,9]]}},"keywords":{}}],["mayb",{"_index":606,"title":{},"content":{"78":{"position":[[441,8]]},"137":{"position":[[435,8]]}},"keywords":{}}],["mayfair"",{"_index":328,"title":{},"content":{"25":{"position":[[2128,13]]},"297":{"position":[[2128,13]]}},"keywords":{}}],["me!</button>",{"_index":33,"title":{},"content":{"1":{"position":[[224,20]]},"277":{"position":[[260,20]]}},"keywords":{}}],["mechan",{"_index":877,"title":{},"content":{"204":{"position":[[300,11]]},"259":{"position":[[342,10]]},"261":{"position":[[319,10]]}},"keywords":{}}],["media",{"_index":708,"title":{},"content":{"89":{"position":[[115,6],[185,5],[321,5],[531,5],[594,5],[749,5],[808,5],[1296,5],[1364,5]]},"118":{"position":[[77,6],[147,5],[283,5],[493,5],[556,5],[711,5],[770,5],[1258,5],[1326,5]]}},"keywords":{}}],["menu",{"_index":551,"title":{},"content":{"64":{"position":[[54,4]]},"65":{"position":[[48,4],[699,6],[764,7]]},"217":{"position":[[606,6],[671,7]]}},"keywords":{}}],["merg",{"_index":429,"title":{},"content":{"32":{"position":[[19,6]]}},"keywords":{}}],["metadata",{"_index":738,"title":{},"content":{"89":{"position":[[861,8]]},"118":{"position":[[823,8]]},"225":{"position":[[51,11]]},"339":{"position":[[44,11]]}},"keywords":{}}],["method",{"_index":134,"title":{},"content":{"14":{"position":[[41,7]]},"20":{"position":[[254,6],[279,6],[823,6]]},"39":{"position":[[15,6]]},"42":{"position":[[34,7]]},"46":{"position":[[20,6]]},"47":{"position":[[15,6]]},"51":{"position":[[15,6]]},"53":{"position":[[15,7]]},"57":{"position":[[15,6]]},"62":{"position":[[15,6]]},"65":{"position":[[15,6]]},"71":{"position":[[15,7]]},"75":{"position":[[15,6],[285,9]]},"89":{"position":[[662,6]]},"118":{"position":[[624,6]]},"221":{"position":[[280,9]]}},"keywords":{}}],["min",{"_index":415,"title":{},"content":{"29":{"position":[[262,3]]},"387":{"position":[[187,3]]}},"keywords":{}}],["min="12"",{"_index":1131,"title":{},"content":{"292":{"position":[[397,18]]}},"keywords":{}}],["mini",{"_index":838,"title":{"263":{"position":[[0,5]]},"370":{"position":[[0,5]]}},"content":{"192":{"position":[[82,4]]},"199":{"position":[[106,4]]},"212":{"position":[[28,4]]},"263":{"position":[[57,4]]}},"keywords":{}}],["miniprogressbar",{"_index":896,"title":{"212":{"position":[[0,16]]},"326":{"position":[[0,16]]}},"content":{"212":{"position":[[202,16]]},"326":{"position":[[145,16]]}},"keywords":{}}],["minwidth",{"_index":1105,"title":{},"content":{"285":{"position":[[941,9]]}},"keywords":{}}],["mobil",{"_index":437,"title":{},"content":{"35":{"position":[[61,6]]},"214":{"position":[[54,6]]},"222":{"position":[[96,6],[153,6],[203,6],[719,6]]},"230":{"position":[[68,6]]},"231":{"position":[[72,7]]},"233":{"position":[[138,6]]}},"keywords":{}}],["mode",{"_index":399,"title":{},"content":{"28":{"position":[[399,6]]},"192":{"position":[[87,4]]},"195":{"position":[[37,5]]},"199":{"position":[[116,4]]},"213":{"position":[[56,5]]},"261":{"position":[[61,4]]},"263":{"position":[[62,4]]},"285":{"position":[[320,5],[403,5],[470,5],[612,5]]}},"keywords":{}}],["modifi",{"_index":494,"title":{},"content":{"51":{"position":[[44,6]]},"53":{"position":[[69,6]]}},"keywords":{}}],["moon"",{"_index":330,"title":{},"content":{"25":{"position":[[2215,10]]},"297":{"position":[[2215,10]]}},"keywords":{}}],["more",{"_index":205,"title":{},"content":{"22":{"position":[[108,4]]},"47":{"position":[[37,4]]},"89":{"position":[[4,4]]},"197":{"position":[[289,4]]},"220":{"position":[[308,4]]},"225":{"position":[[63,4]]},"334":{"position":[[211,4]]}},"keywords":{}}],["morevideoattr",{"_index":873,"title":{"225":{"position":[[0,14]]},"339":{"position":[[0,14]]}},"content":{"204":{"position":[[220,14]]},"225":{"position":[[247,14]]},"318":{"position":[[162,14]]},"339":{"position":[[177,14]]}},"keywords":{}}],["mount",{"_index":165,"title":{},"content":{"20":{"position":[[261,8],[536,8],[644,8],[766,8]]},"57":{"position":[[375,7],[425,7]]},"62":{"position":[[377,7],[427,7],[899,8],[949,8]]},"65":{"position":[[380,7],[430,7]]},"86":{"position":[[334,9]]},"168":{"position":[[187,7]]},"173":{"position":[[187,7]]},"176":{"position":[[187,7]]},"188":{"position":[[71,7]]},"213":{"position":[[47,8],[147,8]]},"215":{"position":[[371,7],[421,7],[916,8],[970,5]]},"217":{"position":[[374,7],[424,7]]},"218":{"position":[[389,7],[439,7],[853,8],[903,8]]},"222":{"position":[[127,5]]},"285":{"position":[[1185,5],[1235,6]]},"292":{"position":[[532,8]]},"298":{"position":[[125,12],[357,8],[465,8],[587,8]]},"329":{"position":[[185,7],[656,8]]},"331":{"position":[[185,7]]},"332":{"position":[[186,7],[557,8]]}},"keywords":{}}],["mous",{"_index":791,"title":{},"content":{"99":{"position":[[11,5],[188,5],[255,5]]},"101":{"position":[[15,5]]}},"keywords":{}}],["mousemov",{"_index":798,"title":{"101":{"position":[[0,10]]},"130":{"position":[[0,10]]}},"content":{},"keywords":{}}],["move",{"_index":792,"title":{},"content":{"99":{"position":[[17,5],[194,5],[261,5]]}},"keywords":{}}],["mozilla",{"_index":703,"title":{},"content":{"89":{"position":[[34,7]]},"118":{"position":[[8,7]]}},"keywords":{}}],["mp4、.ogg、.webm",{"_index":823,"title":{},"content":{"189":{"position":[[101,15]]},"303":{"position":[[22,34]]}},"keywords":{}}],["mpd",{"_index":613,"title":{},"content":{"79":{"position":[[222,4]]},"80":{"position":[[215,4]]},"138":{"position":[[216,4]]},"139":{"position":[[209,4]]}},"keywords":{}}],["multi",{"_index":372,"title":{},"content":{"27":{"position":[[76,5],[1451,6]]}},"keywords":{}}],["multilingu",{"_index":97,"title":{},"content":{"8":{"position":[[787,12]]}},"keywords":{}}],["multipl",{"_index":116,"title":{},"content":{"10":{"position":[[68,8],[114,8]]},"101":{"position":[[77,8]]},"208":{"position":[[40,8]]}},"keywords":{}}],["mute",{"_index":828,"title":{"196":{"position":[[0,6]]},"253":{"position":[[0,6]]},"310":{"position":[[0,6]]},"360":{"position":[[0,6]]}},"content":{"190":{"position":[[279,6]]},"196":{"position":[[48,4],[152,6]]},"197":{"position":[[166,6],[269,5]]},"243":{"position":[[125,6]]},"244":{"position":[[126,6]]},"245":{"position":[[146,6]]},"253":{"position":[[71,4]]},"264":{"position":[[155,6]]},"304":{"position":[[173,6]]},"310":{"position":[[127,6]]},"311":{"position":[[143,6],[164,24]]},"350":{"position":[[117,6]]},"351":{"position":[[117,6]]},"352":{"position":[[123,6]]},"371":{"position":[[133,6]]}},"keywords":{}}],["mutex",{"_index":890,"title":{"208":{"position":[[0,6]]},"322":{"position":[[0,6]]}},"content":{"208":{"position":[[225,6]]},"322":{"position":[[147,6]]}},"keywords":{}}],["myplugin",{"_index":570,"title":{},"content":{"75":{"position":[[179,11]]},"186":{"position":[[114,11]]},"221":{"position":[[174,11],[395,11]]},"335":{"position":[[111,11],[304,11]]}},"keywords":{}}],["myplugin(art",{"_index":569,"title":{},"content":{"75":{"position":[[78,13]]},"186":{"position":[[49,13]]},"221":{"position":[[73,13]]},"335":{"position":[[46,13]]}},"keywords":{}}],["name",{"_index":159,"title":{},"content":{"20":{"position":[[110,4],[313,4],[500,5],[596,5],[707,5],[1055,4],[1290,4]]},"22":{"position":[[796,5],[869,5]]},"53":{"position":[[437,5]]},"57":{"position":[[128,4],[151,4],[197,4]]},"62":{"position":[[130,4],[153,4],[199,4],[708,5]]},"65":{"position":[[133,4],[156,4],[202,4]]},"75":{"position":[[173,5]]},"89":{"position":[[61,4]]},"164":{"position":[[385,5]]},"168":{"position":[[61,4]]},"173":{"position":[[61,4]]},"176":{"position":[[61,4]]},"186":{"position":[[108,5]]},"215":{"position":[[124,4],[147,4],[193,4],[632,5]]},"217":{"position":[[127,4],[150,4],[196,4]]},"218":{"position":[[142,4],[165,4],[211,4],[662,5]]},"219":{"position":[[172,4]]},"221":{"position":[[168,5]]},"251":{"position":[[211,4],[440,7]]},"252":{"position":[[224,4],[457,7]]},"275":{"position":[[145,5]]},"298":{"position":[[58,4],[149,4],[321,5],[417,5],[528,5],[822,4]]},"300":{"position":[[714,5],[787,5]]},"329":{"position":[[59,4],[392,5]]},"331":{"position":[[59,4]]},"332":{"position":[[60,4],[397,5]]},"333":{"position":[[63,4]]},"335":{"position":[[105,5]]},"382":{"position":[[135,5]]}},"keywords":{}}],["nashville"",{"_index":332,"title":{},"content":{"25":{"position":[[2304,15]]},"297":{"position":[[2304,15]]}},"keywords":{}}],["nativ",{"_index":133,"title":{"89":{"position":[[0,6]]}},"content":{"14":{"position":[[19,6]]},"42":{"position":[[21,6]]}},"keywords":{}}],["navigator.language.tolowercas",{"_index":979,"title":{},"content":{"229":{"position":[[21,32]]},"343":{"position":[[14,32]]}},"keywords":{}}],["necessari",{"_index":974,"title":{},"content":{"227":{"position":[[282,9]]}},"keywords":{}}],["need",{"_index":819,"title":{},"content":{"188":{"position":[[315,4]]},"201":{"position":[[116,4]]},"222":{"position":[[223,4]]},"227":{"position":[[69,4]]},"270":{"position":[[341,4]]}},"keywords":{}}],["nest",{"_index":373,"title":{},"content":{"27":{"position":[[88,6],[1464,8],[1493,7],[1526,7],[1550,7],[1580,7],[1613,7],[1637,7]]}},"keywords":{}}],["new",{"_index":22,"title":{},"content":{"1":{"position":[[62,3]]},"8":{"position":[[21,3]]},"10":{"position":[[176,3]]},"20":{"position":[[359,3]]},"24":{"position":[[21,3]]},"25":{"position":[[3668,3]]},"27":{"position":[[377,3]]},"28":{"position":[[230,3]]},"29":{"position":[[345,3]]},"39":{"position":[[176,3]]},"40":{"position":[[64,3]]},"42":{"position":[[158,3]]},"43":{"position":[[286,3]]},"46":{"position":[[92,3]]},"47":{"position":[[73,3]]},"50":{"position":[[87,3]]},"51":{"position":[[91,3]]},"52":{"position":[[88,3]]},"53":{"position":[[117,3],[448,3]]},"56":{"position":[[127,3]]},"57":{"position":[[498,3]]},"59":{"position":[[120,3],[200,3]]},"61":{"position":[[100,3]]},"62":{"position":[[542,3]]},"64":{"position":[[93,3]]},"65":{"position":[[503,3]]},"67":{"position":[[109,3]]},"69":{"position":[[103,3]]},"71":{"position":[[162,3]]},"73":{"position":[[96,3]]},"75":{"position":[[313,3]]},"77":{"position":[[66,3]]},"78":{"position":[[67,3],[267,3]]},"79":{"position":[[78,3]]},"80":{"position":[[70,3],[286,3]]},"81":{"position":[[72,3],[541,3]]},"83":{"position":[[82,3]]},"85":{"position":[[393,3]]},"86":{"position":[[362,3]]},"87":{"position":[[289,3]]},"89":{"position":[[1621,3]]},"91":{"position":[[87,3]]},"92":{"position":[[53,3]]},"93":{"position":[[52,3]]},"94":{"position":[[55,3]]},"95":{"position":[[57,3]]},"96":{"position":[[65,3]]},"97":{"position":[[82,3]]},"98":{"position":[[95,3]]},"99":{"position":[[51,3]]},"100":{"position":[[54,3]]},"101":{"position":[[113,3]]},"102":{"position":[[54,3]]},"103":{"position":[[65,3]]},"104":{"position":[[59,3]]},"105":{"position":[[50,3]]},"107":{"position":[[80,3]]},"118":{"position":[[1583,3]]},"120":{"position":[[59,3]]},"121":{"position":[[31,3]]},"122":{"position":[[31,3]]},"123":{"position":[[34,3]]},"124":{"position":[[32,3]]},"125":{"position":[[34,3]]},"126":{"position":[[41,3]]},"127":{"position":[[45,3]]},"128":{"position":[[34,3]]},"129":{"position":[[33,3]]},"130":{"position":[[50,3]]},"131":{"position":[[32,3]]},"132":{"position":[[33,3]]},"133":{"position":[[33,3]]},"134":{"position":[[32,3]]},"136":{"position":[[60,3]]},"137":{"position":[[61,3],[261,3]]},"138":{"position":[[72,3]]},"139":{"position":[[64,3],[280,3]]},"140":{"position":[[66,3],[535,3]]},"150":{"position":[[123,3]]},"151":{"position":[[56,3]]},"153":{"position":[[113,3]]},"154":{"position":[[181,3]]},"157":{"position":[[59,3]]},"158":{"position":[[55,3]]},"161":{"position":[[56,3]]},"162":{"position":[[54,3]]},"163":{"position":[[58,3]]},"164":{"position":[[65,3],[396,3]]},"167":{"position":[[98,3]]},"168":{"position":[[256,3]]},"170":{"position":[[82,3]]},"172":{"position":[[59,3]]},"173":{"position":[[290,3]]},"175":{"position":[[58,3]]},"176":{"position":[[256,3]]},"178":{"position":[[62,3]]},"180":{"position":[[60,3]]},"182":{"position":[[81,3]]},"184":{"position":[[60,3]]},"186":{"position":[[220,3]]},"188":{"position":[[168,3]]},"189":{"position":[[138,3]]},"190":{"position":[[200,3]]},"191":{"position":[[148,3]]},"192":{"position":[[113,3]]},"193":{"position":[[102,3]]},"194":{"position":[[75,3]]},"195":{"position":[[96,3]]},"196":{"position":[[74,3]]},"197":{"position":[[72,3]]},"198":{"position":[[256,3]]},"199":{"position":[[142,3]]},"200":{"position":[[70,3]]},"201":{"position":[[168,3]]},"202":{"position":[[157,3]]},"203":{"position":[[145,3]]},"204":{"position":[[112,3]]},"205":{"position":[[133,3]]},"206":{"position":[[77,3]]},"207":{"position":[[116,3]]},"208":{"position":[[147,3]]},"209":{"position":[[138,3]]},"210":{"position":[[139,3]]},"211":{"position":[[94,3]]},"212":{"position":[[124,3]]},"213":{"position":[[356,3]]},"214":{"position":[[82,3]]},"215":{"position":[[532,3]]},"216":{"position":[[115,3]]},"217":{"position":[[497,3]]},"218":{"position":[[554,3]]},"219":{"position":[[225,3]]},"220":{"position":[[194,3]]},"221":{"position":[[308,3]]},"222":{"position":[[469,3]]},"223":{"position":[[189,3]]},"224":{"position":[[282,3]]},"225":{"position":[[169,3]]},"226":{"position":[[99,3]]},"227":{"position":[[324,3]]},"228":{"position":[[152,3]]},"229":{"position":[[135,3]]},"230":{"position":[[132,3]]},"231":{"position":[[127,3]]},"232":{"position":[[78,3]]},"233":{"position":[[166,3]]},"234":{"position":[[123,3]]},"241":{"position":[[21,3]]},"243":{"position":[[47,3]]},"244":{"position":[[48,3]]},"245":{"position":[[68,3]]},"246":{"position":[[81,3]]},"247":{"position":[[84,3]]},"248":{"position":[[85,3]]},"249":{"position":[[98,3]]},"250":{"position":[[80,3]]},"251":{"position":[[172,3],[201,3],[237,3],[429,4]]},"252":{"position":[[185,3],[214,3],[250,3],[446,4]]},"253":{"position":[[97,3]]},"254":{"position":[[160,3]]},"255":{"position":[[53,3]]},"256":{"position":[[80,3]]},"257":{"position":[[103,3]]},"258":{"position":[[101,3]]},"259":{"position":[[99,3]]},"260":{"position":[[108,3]]},"261":{"position":[[87,3]]},"262":{"position":[[160,3]]},"263":{"position":[[88,3]]},"264":{"position":[[77,3]]},"265":{"position":[[133,3]]},"266":{"position":[[88,3]]},"267":{"position":[[120,3]]},"268":{"position":[[138,3]]},"269":{"position":[[121,3]]},"270":{"position":[[123,3]]},"271":{"position":[[156,3]]},"272":{"position":[[113,3]]},"273":{"position":[[91,3],[237,4]]},"274":{"position":[[97,3]]},"275":{"position":[[53,3]]},"276":{"position":[[73,3]]},"277":{"position":[[98,3]]},"285":{"position":[[21,3]]},"286":{"position":[[21,3]]},"287":{"position":[[21,3],[184,3]]},"289":{"position":[[62,3]]},"290":{"position":[[59,3]]},"291":{"position":[[53,3]]},"292":{"position":[[159,3]]},"293":{"position":[[60,3]]},"294":{"position":[[10,3]]},"296":{"position":[[21,3]]},"297":{"position":[[3668,3]]},"298":{"position":[[180,3]]},"302":{"position":[[94,3]]},"303":{"position":[[78,3]]},"304":{"position":[[95,3]]},"305":{"position":[[64,3]]},"306":{"position":[[60,3]]},"307":{"position":[[59,3]]},"308":{"position":[[48,3]]},"309":{"position":[[61,3]]},"310":{"position":[[49,3]]},"311":{"position":[[49,3]]},"312":{"position":[[113,3]]},"313":{"position":[[69,3]]},"314":{"position":[[49,3]]},"315":{"position":[[91,3]]},"316":{"position":[[74,3]]},"317":{"position":[[73,3]]},"318":{"position":[[60,3]]},"319":{"position":[[63,3]]},"320":{"position":[[49,3]]},"321":{"position":[[62,3]]},"322":{"position":[[69,3]]},"323":{"position":[[63,3]]},"324":{"position":[[63,3]]},"325":{"position":[[63,3]]},"326":{"position":[[67,3]]},"327":{"position":[[220,3]]},"328":{"position":[[65,3]]},"329":{"position":[[292,3]]},"330":{"position":[[66,3]]},"331":{"position":[[254,3]]},"332":{"position":[[289,3]]},"333":{"position":[[117,3]]},"334":{"position":[[97,3]]},"335":{"position":[[217,3]]},"336":{"position":[[190,3]]},"337":{"position":[[114,3]]},"338":{"position":[[169,3]]},"339":{"position":[[99,3]]},"340":{"position":[[59,3]]},"341":{"position":[[142,3]]},"342":{"position":[[81,3]]},"343":{"position":[[95,3]]},"344":{"position":[[67,3]]},"345":{"position":[[59,3]]},"346":{"position":[[53,3]]},"347":{"position":[[73,3]]},"348":{"position":[[81,3]]},"350":{"position":[[39,3]]},"351":{"position":[[39,3]]},"352":{"position":[[45,3]]},"353":{"position":[[53,3]]},"354":{"position":[[53,3]]},"355":{"position":[[53,3]]},"356":{"position":[[70,3]]},"357":{"position":[[59,3]]},"358":{"position":[[105,3]]},"359":{"position":[[111,3]]},"360":{"position":[[62,3]]},"361":{"position":[[88,3]]},"362":{"position":[[39,3]]},"363":{"position":[[45,3]]},"364":{"position":[[69,3]]},"365":{"position":[[67,3]]},"366":{"position":[[63,3]]},"367":{"position":[[63,3]]},"368":{"position":[[64,3]]},"369":{"position":[[76,3]]},"370":{"position":[[63,3]]},"371":{"position":[[55,3]]},"372":{"position":[[81,3]]},"373":{"position":[[46,3]]},"374":{"position":[[91,3]]},"375":{"position":[[95,3]]},"376":{"position":[[80,3]]},"377":{"position":[[64,3]]},"378":{"position":[[78,3]]},"379":{"position":[[64,3]]},"380":{"position":[[62,3]]},"381":{"position":[[64,3]]},"382":{"position":[[43,3]]},"383":{"position":[[87,3]]},"385":{"position":[[216,3]]},"386":{"position":[[153,3]]},"387":{"position":[[270,3]]}},"keywords":{}}],["next",{"_index":847,"title":{},"content":{"194":{"position":[[231,4]]}},"keywords":{}}],["next.j",{"_index":684,"title":{},"content":{"87":{"position":[[9,9]]}},"keywords":{}}],["nextstat",{"_index":404,"title":{},"content":{"28":{"position":[[619,9],[655,10],[703,9],[763,10]]},"386":{"position":[[538,9],[574,10],[610,9],[652,10]]}},"keywords":{}}],["normal",{"_index":1047,"title":{},"content":{"267":{"position":[[70,7]]},"374":{"position":[[28,20]]}},"keywords":{}}],["note",{"_index":184,"title":{},"content":{"20":{"position":[[1238,4]]}},"keywords":{}}],["notic",{"_index":533,"title":{"58":{"position":[[0,7]]},"169":{"position":[[0,7]]}},"content":{},"keywords":{}}],["npm",{"_index":47,"title":{"5":{"position":[[13,5]]},"238":{"position":[[3,3]]},"281":{"position":[[3,3]]}},"content":{"5":{"position":[[2,3]]},"83":{"position":[[14,3]]},"238":{"position":[[2,3]]},"281":{"position":[[2,3]]}},"keywords":{}}],["npmyarnscript",{"_index":636,"title":{},"content":{"83":{"position":[[0,13]]}},"keywords":{}}],["null",{"_index":251,"title":{},"content":{"22":{"position":[[1173,5],[1251,5]]},"86":{"position":[[267,5]]},"300":{"position":[[1091,5],[1169,5]]}},"keywords":{}}],["number",{"_index":122,"title":{},"content":{"11":{"position":[[36,6]]},"27":{"position":[[276,6]]},"31":{"position":[[6,6],[30,6]]},"57":{"position":[[208,6]]},"62":{"position":[[210,6]]},"65":{"position":[[213,6]]},"71":{"position":[[89,7]]},"142":{"position":[[4,6]]},"168":{"position":[[93,6]]},"173":{"position":[[93,6]]},"176":{"position":[[93,6]]},"215":{"position":[[204,6]]},"217":{"position":[[207,6]]},"218":{"position":[[222,6]]},"220":{"position":[[109,6]]},"223":{"position":[[110,6],[117,6],[132,6],[146,6],[319,7]]},"246":{"position":[[23,6]]},"247":{"position":[[23,6]]},"248":{"position":[[23,6]]},"249":{"position":[[30,6]]},"254":{"position":[[30,6]]},"268":{"position":[[30,6]]},"308":{"position":[[4,9]]},"329":{"position":[[91,6]]},"331":{"position":[[91,6]]},"332":{"position":[[92,6]]},"334":{"position":[[42,6]]},"337":{"position":[[53,6],[60,6],[80,6],[244,7]]},"353":{"position":[[14,6]]},"354":{"position":[[14,6]]},"355":{"position":[[14,6]]},"356":{"position":[[21,6]]},"361":{"position":[[21,6]]},"375":{"position":[[21,6]]},"385":{"position":[[140,6]]}},"keywords":{}}],["number($range.valu",{"_index":1141,"title":{},"content":{"292":{"position":[[722,21]]}},"keywords":{}}],["numberdefault",{"_index":843,"title":{},"content":{"194":{"position":[[6,14]]}},"keywords":{}}],["nuxt.j",{"_index":662,"title":{},"content":{"86":{"position":[[7,9]]}},"keywords":{}}],["object",{"_index":40,"title":{},"content":{"1":{"position":[[310,6]]},"13":{"position":[[6,6]]},"14":{"position":[[6,6]]},"15":{"position":[[6,6]]},"17":{"position":[[6,6]]},"32":{"position":[[6,6]]},"37":{"position":[[6,6]]},"38":{"position":[[6,6]]},"41":{"position":[[6,6]]},"43":{"position":[[6,6],[39,7],[88,6]]},"44":{"position":[[6,6]]},"45":{"position":[[6,6]]},"48":{"position":[[6,6],[24,6]]},"49":{"position":[[6,6],[33,6]]},"54":{"position":[[6,6]]},"55":{"position":[[6,6],[24,6]]},"57":{"position":[[308,6],[331,6]]},"58":{"position":[[6,6],[24,6]]},"60":{"position":[[6,6],[24,6]]},"62":{"position":[[310,6],[333,6]]},"63":{"position":[[6,6]]},"65":{"position":[[313,6],[336,6]]},"66":{"position":[[6,6]]},"68":{"position":[[6,6],[24,6]]},"70":{"position":[[6,6]]},"72":{"position":[[6,6],[24,6]]},"74":{"position":[[6,6]]},"86":{"position":[[304,7]]},"110":{"position":[[4,6]]},"111":{"position":[[4,6]]},"112":{"position":[[4,6]]},"114":{"position":[[4,6]]},"143":{"position":[[4,6]]},"148":{"position":[[4,6]]},"149":{"position":[[4,6]]},"152":{"position":[[4,6]]},"154":{"position":[[4,6]]},"155":{"position":[[4,6]]},"156":{"position":[[4,6]]},"159":{"position":[[4,6]]},"160":{"position":[[4,6]]},"165":{"position":[[4,6]]},"166":{"position":[[4,6]]},"168":{"position":[[151,6]]},"169":{"position":[[4,6]]},"171":{"position":[[4,6]]},"173":{"position":[[151,6]]},"174":{"position":[[4,6]]},"176":{"position":[[151,6]]},"177":{"position":[[4,6]]},"179":{"position":[[4,6]]},"181":{"position":[[4,6]]},"183":{"position":[[4,6]]},"185":{"position":[[4,6]]},"215":{"position":[[304,6],[327,6]]},"217":{"position":[[307,6],[330,6]]},"218":{"position":[[322,6],[345,6]]},"224":{"position":[[190,6]]},"329":{"position":[[149,6]]},"331":{"position":[[149,6]]},"332":{"position":[[150,6]]},"337":{"position":[[4,9]]},"338":{"position":[[4,9],[106,6]]},"339":{"position":[[4,9]]},"340":{"position":[[4,9]]},"342":{"position":[[4,9]]}},"keywords":{}}],["objectdefault",{"_index":941,"title":{},"content":{"223":{"position":[[6,14]]},"224":{"position":[[6,14]]},"225":{"position":[[6,14]]},"226":{"position":[[6,14]]},"228":{"position":[[6,14]]}},"keywords":{}}],["obtain",{"_index":1045,"title":{},"content":{"266":{"position":[[281,8]]}},"keywords":{}}],["offlineaudiocontext",{"_index":722,"title":{},"content":{"89":{"position":[[416,19]]},"118":{"position":[[378,19]]}},"keywords":{}}],["offset",{"_index":894,"title":{},"content":{"211":{"position":[[42,7]]}},"keywords":{}}],["old",{"_index":541,"title":{},"content":{"59":{"position":[[163,3]]}},"keywords":{}}],["on",{"_index":891,"title":{},"content":{"208":{"position":[[96,3]]},"220":{"position":[[303,4]]},"222":{"position":[[346,3]]},"251":{"position":[[160,3]]},"252":{"position":[[173,3]]},"334":{"position":[[206,4]]}},"keywords":{}}],["onc",{"_index":1039,"title":{},"content":{"265":{"position":[[107,4]]}},"keywords":{}}],["one/dash.mpd",{"_index":620,"title":{},"content":{"80":{"position":[[186,14]]},"139":{"position":[[180,14]]}},"keywords":{}}],["onlin",{"_index":210,"title":{},"content":{"22":{"position":[[178,6]]}},"keywords":{}}],["onrang",{"_index":413,"title":{},"content":{"29":{"position":[[139,7],[657,8],[914,8],[1041,8]]},"387":{"position":[[84,7],[579,8],[797,8],[919,8]]}},"keywords":{}}],["onselect",{"_index":269,"title":{},"content":{"24":{"position":[[426,9]]},"25":{"position":[[3834,9]]},"27":{"position":[[231,8],[869,9],[1283,9]]},"28":{"position":[[1120,9]]},"29":{"position":[[1102,9]]},"216":{"position":[[314,9],[466,9]]},"296":{"position":[[426,9]]},"297":{"position":[[3871,9]]},"330":{"position":[[245,9],[377,9]]},"385":{"position":[[109,8],[679,9],[1071,9]]},"386":{"position":[[977,9]]},"387":{"position":[[980,9]]}},"keywords":{}}],["onswitch",{"_index":396,"title":{},"content":{"28":{"position":[[143,8],[539,9],[935,9],[1049,9]]},"386":{"position":[[87,8],[458,9],[797,9],[906,9]]}},"keywords":{}}],["opac",{"_index":521,"title":{},"content":{"56":{"position":[[351,8],[507,8]]},"57":{"position":[[818,8]]},"167":{"position":[[322,8],[478,8]]},"168":{"position":[[576,8]]},"215":{"position":[[798,8]]},"285":{"position":[[521,8]]},"329":{"position":[[558,8]]}},"keywords":{}}],["open",{"_index":209,"title":{},"content":{"22":{"position":[[170,4]]},"222":{"position":[[240,4]]},"275":{"position":[[15,4]]}},"keywords":{}}],["oper",{"_index":754,"title":{},"content":{"89":{"position":[[1189,9],[1231,9]]},"118":{"position":[[1151,9],[1193,9]]},"251":{"position":[[101,10]]}},"keywords":{}}],["optim",{"_index":1004,"title":{},"content":{"251":{"position":[[88,12]]}},"keywords":{}}],["option",{"_index":138,"title":{"17":{"position":[[0,7]]},"32":{"position":[[0,7]]},"114":{"position":[[0,7]]},"143":{"position":[[0,7]]},"187":{"position":[[6,7]]}},"content":{"15":{"position":[[44,6]]},"16":{"position":[[36,6]]},"17":{"position":[[28,6]]},"22":{"position":[[690,9]]},"32":{"position":[[26,7]]},"53":{"position":[[89,6]]},"86":{"position":[[288,7]]},"87":{"position":[[197,7],[305,10]]},"198":{"position":[[128,6]]},"204":{"position":[[211,8]]},"294":{"position":[[502,8],[540,8]]},"300":{"position":[[608,9]]}},"keywords":{}}],["os",{"_index":935,"title":{},"content":{"222":{"position":[[581,2],[624,2],[658,2]]},"336":{"position":[[302,2],[345,2],[379,2]]}},"keywords":{}}],["otherwis",{"_index":818,"title":{},"content":{"188":{"position":[[111,9]]}},"keywords":{}}],["output",{"_index":536,"title":{},"content":{"59":{"position":[[35,6]]}},"keywords":{}}],["outsid",{"_index":794,"title":{},"content":{"99":{"position":[[209,7],[290,7]]},"199":{"position":[[52,7]]}},"keywords":{}}],["over",{"_index":976,"title":{},"content":{"228":{"position":[[63,4]]},"261":{"position":[[401,4]]}},"keywords":{}}],["page",{"_index":849,"title":{},"content":{"194":{"position":[[275,5]]},"197":{"position":[[225,5]]},"208":{"position":[[64,4]]},"213":{"position":[[517,4]]},"259":{"position":[[357,4],[441,5]]},"260":{"position":[[70,4]]},"261":{"position":[[334,4],[410,5]]}},"keywords":{}}],["panel",{"_index":368,"title":{"26":{"position":[[19,5]]}},"content":{"27":{"position":[[9,6],[283,5]]},"72":{"position":[[46,5]]},"73":{"position":[[58,5]]},"201":{"position":[[102,6]]},"202":{"position":[[114,5]]},"203":{"position":[[102,5]]},"205":{"position":[[59,5]]},"216":{"position":[[49,6],[88,5]]}},"keywords":{}}],["param",{"_index":198,"title":{},"content":{"21":{"position":[[253,6]]},"299":{"position":[[190,6]]}},"keywords":{}}],["paramet",{"_index":39,"title":{},"content":{"1":{"position":[[288,9]]},"71":{"position":[[67,9],[108,9]]},"190":{"position":[[82,10]]},"251":{"position":[[138,11]]},"252":{"position":[[151,11]]}},"keywords":{}}],["parti",{"_index":579,"title":{"76":{"position":[[6,5]]}},"content":{"228":{"position":[[92,5]]}},"keywords":{}}],["partial",{"_index":730,"title":{},"content":{"89":{"position":[[628,9]]},"118":{"position":[[590,9]]}},"keywords":{}}],["paus",{"_index":740,"title":{"93":{"position":[[0,6]]},"122":{"position":[[0,6]]},"244":{"position":[[0,6]]},"351":{"position":[[0,6]]}},"content":{"89":{"position":[[917,7],[1015,6]]},"93":{"position":[[25,5]]},"118":{"position":[[879,7],[977,6]]},"206":{"position":[[299,5]]},"226":{"position":[[321,6]]},"244":{"position":[[15,5]]},"245":{"position":[[41,5]]},"340":{"position":[[281,6]]}},"keywords":{}}],["perform",{"_index":1003,"title":{},"content":{"251":{"position":[[75,7]]}},"keywords":{}}],["period",{"_index":82,"title":{},"content":{"8":{"position":[[484,6]]},"89":{"position":[[1075,12]]},"118":{"position":[[1037,12]]}},"keywords":{}}],["perpetua"",{"_index":334,"title":{},"content":{"25":{"position":[[2397,14]]},"297":{"position":[[2397,14]]}},"keywords":{}}],["persist",{"_index":453,"title":{},"content":{"43":{"position":[[20,10]]}},"keywords":{}}],["pip",{"_index":398,"title":{"207":{"position":[[0,4]]},"261":{"position":[[0,4]]},"321":{"position":[[0,4]]},"368":{"position":[[0,4]]}},"content":{"28":{"position":[[394,4]]},"207":{"position":[[51,3],[194,4]]},"226":{"position":[[401,4]]},"261":{"position":[[57,3],[374,3]]},"321":{"position":[[140,4]]},"340":{"position":[[361,4]]}},"keywords":{}}],["play",{"_index":707,"title":{"92":{"position":[[0,5]]},"121":{"position":[[0,5]]},"243":{"position":[[0,5]]},"264":{"position":[[0,8]]},"350":{"position":[[0,5]]},"371":{"position":[[0,8]]}},"content":{"89":{"position":[[106,4],[176,4],[312,4]]},"91":{"position":[[59,6]]},"92":{"position":[[25,6]]},"101":{"position":[[24,7]]},"118":{"position":[[68,4],[138,4],[274,4]]},"190":{"position":[[151,5]]},"191":{"position":[[119,7]]},"195":{"position":[[65,4]]},"197":{"position":[[46,4],[253,4]]},"199":{"position":[[111,4]]},"200":{"position":[[41,7]]},"206":{"position":[[292,4]]},"208":{"position":[[121,4]]},"212":{"position":[[95,7]]},"226":{"position":[[311,5]]},"243":{"position":[[15,4]]},"252":{"position":[[111,4]]},"262":{"position":[[132,6]]},"264":{"position":[[48,7]]},"270":{"position":[[72,4],[330,5]]},"340":{"position":[[271,5]]}},"keywords":{}}],["playback",{"_index":592,"title":{},"content":{"77":{"position":[[396,8]]},"78":{"position":[[514,8]]},"89":{"position":[[705,8],[899,8],[936,8],[970,8],[1142,8],[1543,8]]},"118":{"position":[[667,8],[861,8],[898,8],[932,8],[1104,8],[1505,8]]},"202":{"position":[[46,8]]},"232":{"position":[[48,8]]},"245":{"position":[[28,8]]},"268":{"position":[[56,8]]}},"keywords":{}}],["playbackr",{"_index":381,"title":{"202":{"position":[[0,13]]},"268":{"position":[[0,13]]},"316":{"position":[[0,13]]},"375":{"position":[[0,13]]}},"content":{"27":{"position":[[482,13]]},"28":{"position":[[335,13]]},"29":{"position":[[450,13]]},"202":{"position":[[235,13]]},"226":{"position":[[441,13]]},"285":{"position":[[130,13]]},"316":{"position":[[152,13]]},"340":{"position":[[401,13]]},"385":{"position":[[321,13]]},"386":{"position":[[258,13]]},"387":{"position":[[375,13]]}},"keywords":{}}],["playdur",{"_index":92,"title":{},"content":{"8":{"position":[[704,13]]},"241":{"position":[[448,13]]}},"keywords":{}}],["player",{"_index":114,"title":{"48":{"position":[[0,7]]},"80":{"position":[[6,7]]},"139":{"position":[[6,7]]},"159":{"position":[[0,7]]}},"content":{"10":{"position":[[35,6],[123,7]]},"11":{"position":[[21,6]]},"12":{"position":[[21,6]]},"13":{"position":[[30,6]]},"15":{"position":[[37,6]]},"16":{"position":[[29,6]]},"17":{"position":[[13,6]]},"18":{"position":[[13,6]]},"31":{"position":[[44,6]]},"33":{"position":[[26,6]]},"34":{"position":[[26,6]]},"35":{"position":[[26,6]]},"36":{"position":[[26,6]]},"38":{"position":[[20,6]]},"39":{"position":[[69,6]]},"43":{"position":[[51,6]]},"44":{"position":[[20,6]]},"45":{"position":[[20,6]]},"71":{"position":[[450,6],[493,8]]},"75":{"position":[[140,6]]},"79":{"position":[[255,6]]},"80":{"position":[[42,6],[277,6]]},"87":{"position":[[188,8]]},"91":{"position":[[15,6]]},"96":{"position":[[15,6]]},"97":{"position":[[15,6],[54,6]]},"98":{"position":[[15,6],[67,6]]},"99":{"position":[[23,6],[224,6],[276,6]]},"100":{"position":[[15,6]]},"103":{"position":[[15,6]]},"104":{"position":[[11,6]]},"138":{"position":[[249,6]]},"139":{"position":[[36,6],[271,6]]},"188":{"position":[[86,6],[125,6]]},"190":{"position":[[108,6],[373,6],[479,6]]},"191":{"position":[[89,6]]},"193":{"position":[[26,6]]},"194":{"position":[[47,6],[179,6],[281,6]]},"198":{"position":[[44,6],[164,6]]},"199":{"position":[[37,6]]},"206":{"position":[[353,6],[396,8]]},"208":{"position":[[49,7],[100,6]]},"209":{"position":[[77,6]]},"210":{"position":[[77,6]]},"212":{"position":[[69,6]]},"213":{"position":[[122,6],[160,6],[207,6]]},"221":{"position":[[135,6]]},"222":{"position":[[117,6],[193,6],[389,6],[744,8]]},"233":{"position":[[50,6],[113,6]]},"259":{"position":[[52,6]]},"260":{"position":[[59,6]]},"261":{"position":[[50,6]]},"263":{"position":[[50,6]]},"266":{"position":[[60,6]]},"267":{"position":[[49,6]]},"268":{"position":[[49,6]]},"269":{"position":[[53,6]]},"271":{"position":[[114,6]]},"273":{"position":[[57,6]]},"274":{"position":[[57,6]]},"276":{"position":[[45,6]]}},"keywords":{}}],["player.initialize(video",{"_index":615,"title":{},"content":{"79":{"position":[[295,24]]},"138":{"position":[[289,24]]}},"keywords":{}}],["player.load(url",{"_index":623,"title":{},"content":{"80":{"position":[[311,17]]},"139":{"position":[[305,17]]}},"keywords":{}}],["playsinlin",{"_index":905,"title":{"214":{"position":[[0,12]]},"328":{"position":[[0,12]]}},"content":{"214":{"position":[[39,11],[160,12]]},"225":{"position":[[272,13],[292,12]]},"328":{"position":[[29,11],[143,12]]},"339":{"position":[[202,13],[222,12]]}},"keywords":{}}],["pleas",{"_index":701,"title":{},"content":{"89":{"position":[[22,6]]},"197":{"position":[[307,6]]},"216":{"position":[[56,6]]},"227":{"position":[[104,6]]},"228":{"position":[[108,6]]}},"keywords":{}}],["plug",{"_index":7,"title":{},"content":{"0":{"position":[[68,4]]}},"keywords":{}}],["plugin",{"_index":1,"title":{"0":{"position":[[8,6]]},"2":{"position":[[4,6]]},"74":{"position":[[0,8]]},"185":{"position":[[0,8]]},"221":{"position":[[0,8]]},"335":{"position":[[0,8]]}},"content":{"0":{"position":[[8,6]]},"5":{"position":[[24,6]]},"6":{"position":[[21,6]]},"7":{"position":[[60,6],[183,6],[209,6],[318,6],[344,6],[408,6]]},"8":{"position":[[154,8]]},"74":{"position":[[20,6]]},"75":{"position":[[51,6],[154,9]]},"221":{"position":[[45,7],[149,9],[386,8]]},"238":{"position":[[24,6]]},"239":{"position":[[21,6]]},"240":{"position":[[57,6],[180,6],[206,6],[315,6],[341,6]]},"241":{"position":[[154,8]]},"281":{"position":[[24,6]]},"282":{"position":[[21,6]]},"283":{"position":[[57,6],[184,6],[214,6],[327,6],[357,6]]},"285":{"position":[[171,8]]},"286":{"position":[[99,8]]},"287":{"position":[[99,8]]},"289":{"position":[[140,8]]},"290":{"position":[[137,8]]},"291":{"position":[[131,8]]},"292":{"position":[[237,8]]},"293":{"position":[[138,8]]},"294":{"position":[[103,8]]},"335":{"position":[[295,8]]}},"keywords":{}}],["point",{"_index":831,"title":{},"content":{"190":{"position":[[466,5]]},"220":{"position":[[52,6]]}},"keywords":{}}],["polici",{"_index":856,"title":{},"content":{"197":{"position":[[328,6]]},"311":{"position":[[215,6]]}},"keywords":{}}],["poprocket"",{"_index":336,"title":{},"content":{"25":{"position":[[2490,15]]},"297":{"position":[[2490,15]]}},"keywords":{}}],["popul",{"_index":857,"title":{},"content":{"198":{"position":[[56,8]]}},"keywords":{}}],["portal",{"_index":202,"title":{"22":{"position":[[15,6]]},"300":{"position":[[8,6]]}},"content":{"22":{"position":[[15,6]]},"300":{"position":[[8,6]]}},"keywords":{}}],["posit",{"_index":28,"title":{},"content":{"1":{"position":[[154,9]]},"20":{"position":[[140,8],[747,9]]},"22":{"position":[[840,9]]},"24":{"position":[[113,9]]},"25":{"position":[[3760,9]]},"56":{"position":[[301,9],[458,9]]},"57":{"position":[[768,9]]},"62":{"position":[[479,8],[735,9]]},"167":{"position":[[272,9],[429,9]]},"168":{"position":[[526,9]]},"173":{"position":[[235,8],[440,9]]},"215":{"position":[[748,9]]},"218":{"position":[[491,8],[689,9],[937,9]]},"275":{"position":[[162,9]]},"277":{"position":[[190,9]]},"289":{"position":[[236,9],[341,9]]},"290":{"position":[[233,9]]},"291":{"position":[[227,9]]},"292":{"position":[[333,9]]},"293":{"position":[[234,9],[339,9]]},"296":{"position":[[113,9]]},"297":{"position":[[3797,9]]},"298":{"position":[[568,9]]},"300":{"position":[[758,9]]},"329":{"position":[[508,9]]},"332":{"position":[[234,8],[424,9],[615,9]]},"382":{"position":[[152,9]]}},"keywords":{}}],["poster",{"_index":832,"title":{"191":{"position":[[0,7]]},"262":{"position":[[0,7]]},"305":{"position":[[0,7]]},"369":{"position":[[0,7]]}},"content":{"191":{"position":[[28,6],[226,7]]},"262":{"position":[[64,7],[81,6],[238,7]]},"305":{"position":[[142,7]]},"369":{"position":[[154,7]]}},"keywords":{}}],["potser",{"_index":907,"title":{},"content":{"215":{"position":[[638,9]]},"329":{"position":[[398,9]]}},"keywords":{}}],["press",{"_index":983,"title":{},"content":{"231":{"position":[[90,5]]}},"keywords":{}}],["preview",{"_index":942,"title":{},"content":{"223":{"position":[[30,7],[98,7],[124,7],[153,7]]}},"keywords":{}}],["previou",{"_index":1008,"title":{},"content":{"252":{"position":[[102,8]]}},"keywords":{}}],["prioriti",{"_index":531,"title":{},"content":{"57":{"position":[[232,8]]},"62":{"position":[[234,8]]},"65":{"position":[[237,8]]},"215":{"position":[[228,8]]},"217":{"position":[[231,8]]},"218":{"position":[[246,8]]}},"keywords":{}}],["pro"",{"_index":362,"title":{},"content":{"25":{"position":[[3597,10]]},"297":{"position":[[3597,10]]}},"keywords":{}}],["probabl",{"_index":605,"title":{},"content":{"78":{"position":[[416,10]]},"137":{"position":[[410,10]]}},"keywords":{}}],["program",{"_index":978,"title":{},"content":{"228":{"position":[[98,9]]}},"keywords":{}}],["progress",{"_index":841,"title":{},"content":{"193":{"position":[[68,8]]},"195":{"position":[[48,8]]},"212":{"position":[[33,8]]},"220":{"position":[[66,8]]},"223":{"position":[[49,8]]},"252":{"position":[[116,8]]}},"keywords":{}}],["promis",{"_index":1021,"title":{},"content":{"257":{"position":[[74,7]]},"258":{"position":[[72,7]]},"287":{"position":[[141,7]]},"364":{"position":[[40,7]]},"365":{"position":[[38,7]]}},"keywords":{}}],["promise((resovl",{"_index":1116,"title":{},"content":{"287":{"position":[[188,17]]}},"keywords":{}}],["prompt",{"_index":192,"title":{},"content":{"21":{"position":[[57,7]]},"57":{"position":[[448,6]]},"58":{"position":[[34,6]]},"59":{"position":[[49,6],[335,6],[384,6]]},"62":{"position":[[450,6]]},"65":{"position":[[453,6]]},"215":{"position":[[444,6]]},"217":{"position":[[447,6]]},"218":{"position":[[462,6]]},"291":{"position":[[292,17]]}},"keywords":{}}],["prop",{"_index":670,"title":{},"content":{"86":{"position":[[279,6]]}},"keywords":{}}],["properti",{"_index":109,"title":{"9":{"position":[[7,9]]},"30":{"position":[[9,9]]},"242":{"position":[[7,10]]}},"content":{"10":{"position":[[100,8]]},"14":{"position":[[26,10]]},"20":{"position":[[115,8]]},"27":{"position":[[95,8]]},"28":{"position":[[0,8]]},"29":{"position":[[0,8]]},"43":{"position":[[141,8]]},"50":{"position":[[20,8]]},"52":{"position":[[20,9]]},"53":{"position":[[39,9]]},"56":{"position":[[20,8]]},"57":{"position":[[54,8]]},"62":{"position":[[56,8]]},"65":{"position":[[59,8]]},"67":{"position":[[20,8]]},"73":{"position":[[20,8]]},"75":{"position":[[217,12]]},"215":{"position":[[50,8]]},"217":{"position":[[53,8]]},"218":{"position":[[68,8]]},"219":{"position":[[95,8]]},"220":{"position":[[79,8]]},"221":{"position":[[212,12]]},"223":{"position":[[62,8]]},"224":{"position":[[94,8]]},"225":{"position":[[74,11],[92,10]]},"272":{"position":[[60,10]]}},"keywords":{}}],["proxi",{"_index":449,"title":{"42":{"position":[[0,6]]},"153":{"position":[[0,6]]}},"content":{"42":{"position":[[15,5]]}},"keywords":{}}],["qualiti",{"_index":385,"title":{"219":{"position":[[0,8]]},"333":{"position":[[0,8]]}},"content":{"27":{"position":[[1034,9]]},"219":{"position":[[46,7],[144,7],[164,7],[188,7],[303,8]]},"252":{"position":[[46,7]]},"333":{"position":[[195,8]]}},"keywords":{}}],["queri",{"_index":166,"title":{"39":{"position":[[0,6]]},"40":{"position":[[0,6]]},"150":{"position":[[0,6]]},"151":{"position":[[0,6]]}},"content":{"20":{"position":[[286,6],[817,5]]},"39":{"position":[[22,5]]},"150":{"position":[[16,5]]},"298":{"position":[[138,10],[635,5]]}},"keywords":{}}],["quot;"",{"_index":233,"title":{},"content":{"22":{"position":[[782,13],[901,12]]},"300":{"position":[[700,13],[819,12]]}},"keywords":{}}],["quot;1977"",{"_index":278,"title":{},"content":{"25":{"position":[[56,17]]},"297":{"position":[[56,17]]}},"keywords":{}}],["quot;400px"",{"_index":240,"title":{},"content":{"22":{"position":[[964,18]]},"300":{"position":[[882,18]]}},"keywords":{}}],["quot;600px"",{"_index":238,"title":{},"content":{"22":{"position":[[937,18]]},"300":{"position":[[855,18]]}},"keywords":{}}],["quot;60px",{"_index":242,"title":{},"content":{"22":{"position":[[991,10]]},"300":{"position":[[909,10]]}},"keywords":{}}],["quot;aden"",{"_index":282,"title":{},"content":{"25":{"position":[[140,17]]},"297":{"position":[[140,17]]}},"keywords":{}}],["quot;amaro"",{"_index":284,"title":{},"content":{"25":{"position":[[224,18]]},"297":{"position":[[224,18]]}},"keywords":{}}],["quot;artplayer";export",{"_index":668,"title":{},"content":{"86":{"position":[[200,28]]}},"keywords":{}}],["quot;artplayer/examples/react/artplayer"",{"_index":218,"title":{},"content":{"22":{"position":[[336,47]]},"300":{"position":[[254,47]]}},"keywords":{}}],["quot;ashby"",{"_index":286,"title":{},"content":{"25":{"position":[[310,18]]},"297":{"position":[[310,18]]}},"keywords":{}}],["quot;brannan"",{"_index":288,"title":{},"content":{"25":{"position":[[396,20]]},"297":{"position":[[396,20]]}},"keywords":{}}],["quot;brooklyn"",{"_index":290,"title":{},"content":{"25":{"position":[[486,21]]},"297":{"position":[[486,21]]}},"keywords":{}}],["quot;charmes"",{"_index":292,"title":{},"content":{"25":{"position":[[578,20]]},"297":{"position":[[578,20]]}},"keywords":{}}],["quot;clarendon"",{"_index":294,"title":{},"content":{"25":{"position":[[668,22]]},"297":{"position":[[668,22]]}},"keywords":{}}],["quot;class"",{"_index":279,"title":{},"content":{"25":{"position":[[74,18],[158,18],[243,18],[329,18],[417,18],[508,18],[599,18],[691,18],[781,18],[870,18],[963,18],[1055,18],[1143,18],[1228,18],[1314,18],[1402,18],[1491,18],[1580,18],[1666,18],[1750,18],[1835,18],[1921,18],[2008,18],[2096,18],[2183,18],[2272,18],[2365,18],[2458,18],[2548,18],[2633,18],[2719,18],[2808,18],[2898,18],[2988,18],[3076,18],[3164,18],[3255,18],[3345,18],[3433,18],[3521,18],[3608,18]]},"297":{"position":[[74,18],[158,18],[243,18],[329,18],[417,18],[508,18],[599,18],[691,18],[781,18],[870,18],[963,18],[1055,18],[1143,18],[1228,18],[1314,18],[1402,18],[1491,18],[1580,18],[1666,18],[1750,18],[1835,18],[1921,18],[2008,18],[2096,18],[2183,18],[2272,18],[2365,18],[2458,18],[2548,18],[2633,18],[2719,18],[2808,18],[2898,18],[2988,18],[3076,18],[3164,18],[3255,18],[3345,18],[3433,18],[3521,18],[3608,18]]}},"keywords":{}}],["quot;crema"",{"_index":296,"title":{},"content":{"25":{"position":[[762,18]]},"297":{"position":[[762,18]]}},"keywords":{}}],["quot;dogpatch"",{"_index":298,"title":{},"content":{"25":{"position":[[848,21]]},"297":{"position":[[848,21]]}},"keywords":{}}],["quot;earlybird"",{"_index":300,"title":{},"content":{"25":{"position":[[940,22]]},"297":{"position":[[940,22]]}},"keywords":{}}],["quot;filt",{"_index":280,"title":{},"content":{"25":{"position":[[93,12],[177,12],[262,12],[348,12],[436,12],[527,12],[618,12],[710,12],[800,12],[889,12],[982,12],[1074,12],[1162,12],[1247,12],[1333,12],[1421,12],[1510,12],[1599,12],[1685,12],[1769,12],[1854,12],[1940,12],[2027,12],[2115,12],[2202,12],[2291,12],[2384,12],[2477,12],[2567,12],[2652,12],[2738,12],[2827,12],[2917,12],[3007,12],[3095,12],[3183,12],[3274,12],[3364,12],[3452,12],[3540,12],[3627,12]]},"297":{"position":[[93,12],[177,12],[262,12],[348,12],[436,12],[527,12],[618,12],[710,12],[800,12],[889,12],[982,12],[1074,12],[1162,12],[1247,12],[1333,12],[1421,12],[1510,12],[1599,12],[1685,12],[1769,12],[1854,12],[1940,12],[2027,12],[2115,12],[2202,12],[2291,12],[2384,12],[2477,12],[2567,12],[2652,12],[2738,12],[2827,12],[2917,12],[3007,12],[3095,12],[3183,12],[3274,12],[3364,12],[3452,12],[3540,12],[3627,12]]}},"keywords":{}}],["quot;gingham"",{"_index":302,"title":{},"content":{"25":{"position":[[1034,20]]},"297":{"position":[[1034,20]]}},"keywords":{}}],["quot;ginza"",{"_index":304,"title":{},"content":{"25":{"position":[[1124,18]]},"297":{"position":[[1124,18]]}},"keywords":{}}],["quot;hefe"",{"_index":306,"title":{},"content":{"25":{"position":[[1210,17]]},"297":{"position":[[1210,17]]}},"keywords":{}}],["quot;helena"",{"_index":308,"title":{},"content":{"25":{"position":[[1294,19]]},"297":{"position":[[1294,19]]}},"keywords":{}}],["quot;html"",{"_index":277,"title":{},"content":{"25":{"position":[[38,17],[122,17],[206,17],[292,17],[378,17],[468,17],[560,17],[650,17],[744,17],[830,17],[922,17],[1016,17],[1106,17],[1192,17],[1276,17],[1364,17],[1452,17],[1542,17],[1630,17],[1714,17],[1798,17],[1883,17],[1971,17],[2057,17],[2147,17],[2231,17],[2325,17],[2417,17],[2511,17],[2597,17],[2681,17],[2769,17],[2859,17],[2949,17],[3039,17],[3125,17],[3215,17],[3307,17],[3395,17],[3483,17],[3571,17]]},"297":{"position":[[38,17],[122,17],[206,17],[292,17],[378,17],[468,17],[560,17],[650,17],[744,17],[830,17],[922,17],[1016,17],[1106,17],[1192,17],[1276,17],[1364,17],[1452,17],[1542,17],[1630,17],[1714,17],[1798,17],[1883,17],[1971,17],[2057,17],[2147,17],[2231,17],[2325,17],[2417,17],[2511,17],[2597,17],[2681,17],[2769,17],[2859,17],[2949,17],[3039,17],[3125,17],[3215,17],[3307,17],[3395,17],[3483,17],[3571,17]]}},"keywords":{}}],["quot;https://artplayer.org/assets/sample/video.mp4"",{"_index":232,"title":{},"content":{"22":{"position":[[705,58]]},"300":{"position":[[623,58]]}},"keywords":{}}],["quot;hudson"",{"_index":310,"title":{},"content":{"25":{"position":[[1382,19]]},"297":{"position":[[1382,19]]}},"keywords":{}}],["quot;inkwell"",{"_index":312,"title":{},"content":{"25":{"position":[[1470,20]]},"297":{"position":[[1470,20]]}},"keywords":{}}],["quot;kelvin"",{"_index":314,"title":{},"content":{"25":{"position":[[1560,19]]},"297":{"position":[[1560,19]]}},"keywords":{}}],["quot;kuno"",{"_index":316,"title":{},"content":{"25":{"position":[[1648,17]]},"297":{"position":[[1648,17]]}},"keywords":{}}],["quot;lark"",{"_index":318,"title":{},"content":{"25":{"position":[[1732,17]]},"297":{"position":[[1732,17]]}},"keywords":{}}],["quot;lo",{"_index":320,"title":{},"content":{"25":{"position":[[1816,8]]},"297":{"position":[[1816,8]]}},"keywords":{}}],["quot;ludwig"",{"_index":323,"title":{},"content":{"25":{"position":[[1901,19]]},"297":{"position":[[1901,19]]}},"keywords":{}}],["quot;maven"",{"_index":325,"title":{},"content":{"25":{"position":[[1989,18]]},"297":{"position":[[1989,18]]}},"keywords":{}}],["quot;mayfair"",{"_index":327,"title":{},"content":{"25":{"position":[[2075,20]]},"297":{"position":[[2075,20]]}},"keywords":{}}],["quot;moon"",{"_index":329,"title":{},"content":{"25":{"position":[[2165,17]]},"297":{"position":[[2165,17]]}},"keywords":{}}],["quot;nashville"",{"_index":331,"title":{},"content":{"25":{"position":[[2249,22]]},"297":{"position":[[2249,22]]}},"keywords":{}}],["quot;perpetua"",{"_index":333,"title":{},"content":{"25":{"position":[[2343,21]]},"297":{"position":[[2343,21]]}},"keywords":{}}],["quot;poprocket"",{"_index":335,"title":{},"content":{"25":{"position":[[2435,22]]},"297":{"position":[[2435,22]]}},"keywords":{}}],["quot;portal"",{"_index":234,"title":{},"content":{"22":{"position":[[802,18],[875,19]]},"300":{"position":[[720,18],[793,19]]}},"keywords":{}}],["quot;react",{"_index":216,"title":{},"content":{"22":{"position":[[291,11]]},"300":{"position":[[209,11]]}},"keywords":{}}],["quot;react"",{"_index":213,"title":{},"content":{"22":{"position":[[233,18]]},"300":{"position":[[151,18]]}},"keywords":{}}],["quot;reyes"",{"_index":337,"title":{},"content":{"25":{"position":[[2529,18]]},"297":{"position":[[2529,18]]}},"keywords":{}}],["quot;right"",{"_index":235,"title":{},"content":{"22":{"position":[[850,18]]},"300":{"position":[[768,18]]}},"keywords":{}}],["quot;rise"",{"_index":339,"title":{},"content":{"25":{"position":[[2615,17]]},"297":{"position":[[2615,17]]}},"keywords":{}}],["quot;sierra"",{"_index":341,"title":{},"content":{"25":{"position":[[2699,19]]},"297":{"position":[[2699,19]]}},"keywords":{}}],["quot;skyline"",{"_index":343,"title":{},"content":{"25":{"position":[[2787,20]]},"297":{"position":[[2787,20]]}},"keywords":{}}],["quot;slumber"",{"_index":345,"title":{},"content":{"25":{"position":[[2877,20]]},"297":{"position":[[2877,20]]}},"keywords":{}}],["quot;stinson"",{"_index":347,"title":{},"content":{"25":{"position":[[2967,20]]},"297":{"position":[[2967,20]]}},"keywords":{}}],["quot;sutro"",{"_index":349,"title":{},"content":{"25":{"position":[[3057,18]]},"297":{"position":[[3057,18]]}},"keywords":{}}],["quot;toaster"",{"_index":351,"title":{},"content":{"25":{"position":[[3143,20]]},"297":{"position":[[3143,20]]}},"keywords":{}}],["quot;valencia"",{"_index":353,"title":{},"content":{"25":{"position":[[3233,21]]},"297":{"position":[[3233,21]]}},"keywords":{}}],["quot;vesper"",{"_index":355,"title":{},"content":{"25":{"position":[[3325,19]]},"297":{"position":[[3325,19]]}},"keywords":{}}],["quot;walden"",{"_index":357,"title":{},"content":{"25":{"position":[[3413,19]]},"297":{"position":[[3413,19]]}},"keywords":{}}],["quot;willow"",{"_index":359,"title":{},"content":{"25":{"position":[[3501,19]]},"297":{"position":[[3501,19]]}},"keywords":{}}],["quot;x",{"_index":361,"title":{},"content":{"25":{"position":[[3589,7]]},"297":{"position":[[3589,7]]}},"keywords":{}}],["rang",{"_index":411,"title":{"29":{"position":[[4,5]]}},"content":{"29":{"position":[[107,5],[119,5],[156,5],[209,5],[509,8],[635,6],[892,6],[1019,6]]},"211":{"position":[[57,5]]},"249":{"position":[[63,6]]},"292":{"position":[[569,6]]},"387":{"position":[[65,5],[134,5],[557,6],[775,6],[897,6]]}},"keywords":{}}],["range.addeventlistener('chang",{"_index":1139,"title":{},"content":{"292":{"position":[[623,33]]}},"keywords":{}}],["range[0",{"_index":414,"title":{},"content":{"29":{"position":[[246,9]]},"387":{"position":[[171,9]]}},"keywords":{}}],["range[1",{"_index":416,"title":{},"content":{"29":{"position":[[268,9]]},"387":{"position":[[193,9]]}},"keywords":{}}],["range[2",{"_index":418,"title":{},"content":{"29":{"position":[[290,9]]},"387":{"position":[[215,9]]}},"keywords":{}}],["range[3",{"_index":420,"title":{},"content":{"29":{"position":[[313,9]]},"387":{"position":[[238,9]]}},"keywords":{}}],["rate",{"_index":751,"title":{},"content":{"89":{"position":[[1151,4]]},"118":{"position":[[1113,4]]}},"keywords":{}}],["ratio",{"_index":871,"title":{},"content":{"203":{"position":[[65,6]]},"271":{"position":[[128,6]]}},"keywords":{}}],["reach",{"_index":733,"title":{},"content":{"89":{"position":[[759,8]]},"118":{"position":[[721,8]]}},"keywords":{}}],["react",{"_index":201,"title":{"22":{"position":[[9,5]]},"300":{"position":[[2,5]]}},"content":{"22":{"position":[[9,5],[50,5],[197,6]]},"300":{"position":[[2,5],[52,5],[115,6]]}},"keywords":{}}],["react';import",{"_index":689,"title":{},"content":{"87":{"position":[[122,14]]}},"keywords":{}}],["react.j",{"_index":683,"title":{},"content":{"87":{"position":[[0,8]]}},"keywords":{}}],["react.js、next.j",{"_index":682,"title":{"87":{"position":[[2,16]]}},"content":{},"keywords":{}}],["reactdom",{"_index":214,"title":{},"content":{"22":{"position":[[259,9]]},"300":{"position":[[177,9]]}},"keywords":{}}],["reactdom.createport",{"_index":208,"title":{},"content":{"22":{"position":[[135,22]]}},"keywords":{}}],["reactdom.render(<app",{"_index":256,"title":{},"content":{"22":{"position":[[1338,23]]},"300":{"position":[[1256,23]]}},"keywords":{}}],["read",{"_index":702,"title":{},"content":{"89":{"position":[[29,4]]},"194":{"position":[[288,5]]},"197":{"position":[[314,4]]}},"keywords":{}}],["readi",{"_index":743,"title":{"91":{"position":[[0,6]]},"120":{"position":[[0,6]]},"190":{"position":[[0,5]]},"304":{"position":[[0,5]]}},"content":{"89":{"position":[[982,5]]},"118":{"position":[[944,5]]},"190":{"position":[[167,5]]},"304":{"position":[[26,47]]}},"keywords":{}}],["recommend",{"_index":167,"title":{},"content":{"20":{"position":[[293,11],[1035,11]]}},"keywords":{}}],["rect",{"_index":1042,"title":{"266":{"position":[[0,5]]},"373":{"position":[[0,5]]}},"content":{},"keywords":{}}],["red",{"_index":504,"title":{},"content":{"51":{"position":[[386,6]]},"53":{"position":[[278,6]]},"62":{"position":[[821,6]]},"162":{"position":[[349,6]]},"164":{"position":[[226,6]]},"218":{"position":[[775,6]]},"285":{"position":[[382,6]]},"332":{"position":[[496,6]]}},"keywords":{}}],["redirect",{"_index":77,"title":{},"content":{"8":{"position":[[371,8],[398,8]]}},"keywords":{}}],["ref="artref"></div></template><script>import",{"_index":667,"title":{},"content":{"86":{"position":[[109,75]]}},"keywords":{}}],["ref={artref",{"_index":699,"title":{},"content":{"87":{"position":[[531,12]]}},"keywords":{}}],["refresh",{"_index":848,"title":{},"content":{"194":{"position":[[260,10]]}},"keywords":{}}],["regular",{"_index":932,"title":{},"content":{"222":{"position":[[434,7]]}},"keywords":{}}],["reload",{"_index":731,"title":{},"content":{"89":{"position":[[682,6]]},"118":{"position":[[644,6]]}},"keywords":{}}],["render",{"_index":721,"title":{},"content":{"89":{"position":[[400,9]]},"118":{"position":[[362,9]]},"213":{"position":[[90,6],[490,7],[550,10]]},"327":{"position":[[332,6]]}},"keywords":{}}],["replac",{"_index":955,"title":{},"content":{"226":{"position":[[32,7]]}},"keywords":{}}],["requir",{"_index":671,"title":{},"content":{"86":{"position":[[312,9]]},"189":{"position":[[21,11]]},"213":{"position":[[106,8],[191,8]]}},"keywords":{}}],["resid",{"_index":537,"title":{},"content":{"59":{"position":[[81,9]]}},"keywords":{}}],["resiz",{"_index":796,"title":{"100":{"position":[[0,7]]},"129":{"position":[[0,7]]}},"content":{},"keywords":{}}],["resourc",{"_index":749,"title":{},"content":{"89":{"position":[[1111,9]]},"118":{"position":[[1073,9]]}},"keywords":{}}],["resovl",{"_index":1117,"title":{},"content":{"287":{"position":[[221,9]]}},"keywords":{}}],["rest",{"_index":692,"title":{},"content":{"87":{"position":[[218,7]]}},"keywords":{}}],["restrict",{"_index":925,"title":{},"content":{"222":{"position":[[70,12]]}},"keywords":{}}],["rest}></div>",{"_index":700,"title":{},"content":{"87":{"position":[[544,27]]}},"keywords":{}}],["return",{"_index":220,"title":{},"content":{"22":{"position":[[411,6],[655,6]]},"24":{"position":[[515,6]]},"25":{"position":[[3921,6]]},"27":{"position":[[994,6],[1419,6]]},"28":{"position":[[756,6],[976,6],[1090,6],[1148,6]]},"29":{"position":[[706,6],[941,6],[1068,6],[1130,6]]},"75":{"position":[[164,6]]},"86":{"position":[[248,6]]},"87":{"position":[[431,6],[516,6]]},"186":{"position":[[99,6]]},"213":{"position":[[604,8]]},"221":{"position":[[159,6]]},"257":{"position":[[62,6]]},"258":{"position":[[60,6]]},"287":{"position":[[177,6],[214,6]]},"291":{"position":[[348,7]]},"296":{"position":[[515,6]]},"297":{"position":[[3958,6]]},"300":{"position":[[329,6],[573,6]]},"335":{"position":[[96,6]]},"385":{"position":[[792,6],[1195,6]]},"386":{"position":[[645,6],[838,6],[947,6],[1005,6]]},"387":{"position":[[616,6],[824,6],[946,6],[1008,6]]}},"keywords":{}}],["reyes"",{"_index":338,"title":{},"content":{"25":{"position":[[2580,11]]},"297":{"position":[[2580,11]]}},"keywords":{}}],["right",{"_index":29,"title":{},"content":{"1":{"position":[[164,8]]},"20":{"position":[[757,8]]},"24":{"position":[[123,8]]},"25":{"position":[[3770,8]]},"56":{"position":[[336,6]]},"57":{"position":[[803,6]]},"62":{"position":[[515,5],[745,8]]},"167":{"position":[[307,6]]},"168":{"position":[[561,6]]},"173":{"position":[[263,5],[450,8]]},"215":{"position":[[783,6]]},"218":{"position":[[527,5],[699,8]]},"275":{"position":[[172,8]]},"277":{"position":[[200,8]]},"289":{"position":[[246,8],[351,8]]},"290":{"position":[[243,8]]},"291":{"position":[[237,8]]},"292":{"position":[[343,8]]},"293":{"position":[[244,8],[349,8]]},"296":{"position":[[123,8]]},"297":{"position":[[3807,8]]},"298":{"position":[[578,8]]},"329":{"position":[[543,6]]},"332":{"position":[[262,5],[434,8]]},"382":{"position":[[162,8]]}},"keywords":{}}],["rise"",{"_index":340,"title":{},"content":{"25":{"position":[[2665,10]]},"297":{"position":[[2665,10]]}},"keywords":{}}],["rootel",{"_index":254,"title":{},"content":{"22":{"position":[[1281,11],[1369,13]]},"300":{"position":[[1199,11],[1287,13]]}},"keywords":{}}],["rotat",{"_index":986,"title":{},"content":{"233":{"position":[[39,6]]}},"keywords":{}}],["ru",{"_index":482,"title":{},"content":{"47":{"position":[[331,3]]},"158":{"position":[[313,3]]}},"keywords":{}}],["run",{"_index":16,"title":{},"content":{"1":{"position":[[29,3]]},"8":{"position":[[2,3]]},"10":{"position":[[157,3]]},"11":{"position":[[45,3]]},"12":{"position":[[51,3]]},"13":{"position":[[39,3]]},"14":{"position":[[60,3]]},"15":{"position":[[53,3]]},"17":{"position":[[37,3]]},"18":{"position":[[65,3]]},"19":{"position":[[49,3]]},"20":{"position":[[340,3]]},"24":{"position":[[2,3]]},"25":{"position":[[2,3]]},"27":{"position":[[358,3]]},"28":{"position":[[211,3]]},"29":{"position":[[326,3]]},"39":{"position":[[157,3]]},"40":{"position":[[45,3]]},"42":{"position":[[81,3]]},"43":{"position":[[267,3]]},"46":{"position":[[73,3]]},"47":{"position":[[54,3]]},"50":{"position":[[68,3]]},"51":{"position":[[72,3]]},"52":{"position":[[69,3]]},"53":{"position":[[98,3]]},"56":{"position":[[70,3]]},"57":{"position":[[479,3]]},"59":{"position":[[181,3]]},"61":{"position":[[81,3]]},"62":{"position":[[523,3]]},"64":{"position":[[74,3]]},"65":{"position":[[484,3]]},"67":{"position":[[90,3]]},"69":{"position":[[84,3]]},"71":{"position":[[143,3]]},"73":{"position":[[77,3]]},"75":{"position":[[60,3]]},"77":{"position":[[47,3]]},"78":{"position":[[48,3]]},"79":{"position":[[59,3]]},"80":{"position":[[51,3]]},"81":{"position":[[53,3]]},"89":{"position":[[1602,3]]},"91":{"position":[[68,3]]},"92":{"position":[[34,3]]},"93":{"position":[[33,3]]},"94":{"position":[[36,3]]},"95":{"position":[[38,3]]},"96":{"position":[[46,3]]},"97":{"position":[[63,3]]},"98":{"position":[[76,3]]},"99":{"position":[[32,3]]},"100":{"position":[[35,3]]},"101":{"position":[[94,3]]},"102":{"position":[[35,3]]},"103":{"position":[[46,3]]},"104":{"position":[[40,3]]},"105":{"position":[[31,3]]},"107":{"position":[[61,3]]},"108":{"position":[[22,3]]},"109":{"position":[[23,3]]},"110":{"position":[[23,3]]},"111":{"position":[[27,3]]},"112":{"position":[[24,3]]},"114":{"position":[[21,3]]},"115":{"position":[[43,3]]},"116":{"position":[[24,3]]},"118":{"position":[[1564,3]]},"120":{"position":[[40,3]]},"121":{"position":[[12,3]]},"122":{"position":[[12,3]]},"123":{"position":[[15,3]]},"124":{"position":[[13,3]]},"125":{"position":[[15,3]]},"126":{"position":[[22,3]]},"127":{"position":[[26,3]]},"128":{"position":[[15,3]]},"129":{"position":[[14,3]]},"130":{"position":[[31,3]]},"131":{"position":[[13,3]]},"132":{"position":[[14,3]]},"133":{"position":[[14,3]]},"134":{"position":[[13,3]]},"136":{"position":[[41,3]]},"137":{"position":[[42,3]]},"138":{"position":[[53,3]]},"139":{"position":[[45,3]]},"140":{"position":[[47,3]]},"150":{"position":[[104,3]]},"151":{"position":[[37,3]]},"153":{"position":[[36,3]]},"154":{"position":[[162,3]]},"157":{"position":[[40,3]]},"158":{"position":[[36,3]]},"161":{"position":[[37,3]]},"162":{"position":[[35,3]]},"163":{"position":[[39,3]]},"164":{"position":[[46,3]]},"167":{"position":[[41,3]]},"168":{"position":[[237,3]]},"170":{"position":[[63,3]]},"172":{"position":[[40,3]]},"173":{"position":[[271,3]]},"175":{"position":[[39,3]]},"176":{"position":[[237,3]]},"178":{"position":[[43,3]]},"180":{"position":[[41,3]]},"182":{"position":[[62,3]]},"184":{"position":[[41,3]]},"186":{"position":[[31,3]]},"188":{"position":[[149,3]]},"189":{"position":[[119,3]]},"190":{"position":[[181,3]]},"191":{"position":[[129,3]]},"192":{"position":[[94,3]]},"193":{"position":[[83,3]]},"194":{"position":[[56,3]]},"195":{"position":[[77,3]]},"196":{"position":[[55,3]]},"197":{"position":[[53,3]]},"198":{"position":[[202,3]]},"199":{"position":[[123,3]]},"200":{"position":[[51,3]]},"201":{"position":[[149,3]]},"202":{"position":[[138,3]]},"203":{"position":[[126,3]]},"204":{"position":[[93,3]]},"205":{"position":[[114,3]]},"206":{"position":[[58,3]]},"207":{"position":[[97,3]]},"208":{"position":[[128,3]]},"209":{"position":[[119,3]]},"210":{"position":[[120,3]]},"211":{"position":[[75,3]]},"212":{"position":[[105,3]]},"213":{"position":[[239,3]]},"214":{"position":[[63,3]]},"215":{"position":[[475,3]]},"216":{"position":[[96,3]]},"217":{"position":[[478,3]]},"218":{"position":[[535,3]]},"219":{"position":[[206,3]]},"220":{"position":[[175,3]]},"221":{"position":[[55,3]]},"222":{"position":[[450,3]]},"223":{"position":[[170,3]]},"224":{"position":[[263,3]]},"225":{"position":[[150,3]]},"226":{"position":[[80,3]]},"227":{"position":[[305,3]]},"228":{"position":[[133,3]]},"229":{"position":[[116,3]]},"230":{"position":[[113,3]]},"231":{"position":[[108,3]]},"232":{"position":[[59,3]]},"233":{"position":[[147,3]]},"234":{"position":[[104,3]]},"241":{"position":[[2,3]]},"243":{"position":[[28,3]]},"244":{"position":[[29,3]]},"245":{"position":[[49,3]]},"246":{"position":[[62,3]]},"247":{"position":[[65,3]]},"248":{"position":[[66,3]]},"249":{"position":[[79,3]]},"250":{"position":[[61,3]]},"251":{"position":[[218,3]]},"252":{"position":[[231,3]]},"253":{"position":[[78,3]]},"254":{"position":[[141,3]]},"255":{"position":[[34,3]]},"256":{"position":[[61,3]]},"257":{"position":[[84,3]]},"258":{"position":[[82,3]]},"259":{"position":[[80,3]]},"260":{"position":[[89,3]]},"261":{"position":[[68,3]]},"262":{"position":[[141,3]]},"263":{"position":[[69,3]]},"264":{"position":[[58,3]]},"265":{"position":[[114,3]]},"266":{"position":[[69,3]]},"267":{"position":[[101,3]]},"268":{"position":[[119,3]]},"269":{"position":[[102,3]]},"270":{"position":[[104,3]]},"271":{"position":[[137,3]]},"272":{"position":[[94,3]]},"273":{"position":[[72,3]]},"274":{"position":[[78,3]]},"275":{"position":[[34,3]]},"276":{"position":[[54,3]]},"277":{"position":[[65,3]]},"285":{"position":[[2,3]]},"286":{"position":[[2,3]]},"287":{"position":[[2,3]]},"289":{"position":[[43,3]]},"290":{"position":[[40,3]]},"291":{"position":[[34,3]]},"292":{"position":[[140,3]]},"293":{"position":[[41,3]]},"296":{"position":[[2,3]]},"297":{"position":[[2,3]]},"298":{"position":[[161,3]]},"302":{"position":[[75,3]]},"303":{"position":[[59,3]]},"304":{"position":[[76,3]]},"305":{"position":[[45,3]]},"306":{"position":[[41,3]]},"307":{"position":[[40,3]]},"308":{"position":[[29,3]]},"309":{"position":[[42,3]]},"310":{"position":[[30,3]]},"311":{"position":[[30,3]]},"312":{"position":[[79,3]]},"313":{"position":[[50,3]]},"314":{"position":[[30,3]]},"315":{"position":[[72,3]]},"316":{"position":[[55,3]]},"317":{"position":[[54,3]]},"318":{"position":[[41,3]]},"319":{"position":[[44,3]]},"320":{"position":[[30,3]]},"321":{"position":[[43,3]]},"322":{"position":[[50,3]]},"323":{"position":[[44,3]]},"324":{"position":[[44,3]]},"325":{"position":[[44,3]]},"326":{"position":[[48,3]]},"327":{"position":[[103,3]]},"328":{"position":[[46,3]]},"329":{"position":[[235,3]]},"330":{"position":[[47,3]]},"331":{"position":[[235,3]]},"332":{"position":[[270,3]]},"333":{"position":[[98,3]]},"334":{"position":[[78,3]]},"335":{"position":[[28,3]]},"336":{"position":[[171,3]]},"337":{"position":[[95,3]]},"338":{"position":[[150,3]]},"339":{"position":[[80,3]]},"340":{"position":[[40,3]]},"341":{"position":[[123,3]]},"342":{"position":[[62,3]]},"343":{"position":[[76,3]]},"344":{"position":[[48,3]]},"345":{"position":[[40,3]]},"346":{"position":[[34,3]]},"347":{"position":[[54,3]]},"348":{"position":[[62,3]]},"350":{"position":[[20,3]]},"351":{"position":[[20,3]]},"352":{"position":[[26,3]]},"353":{"position":[[34,3]]},"354":{"position":[[34,3]]},"355":{"position":[[34,3]]},"356":{"position":[[51,3]]},"357":{"position":[[40,3]]},"358":{"position":[[86,3]]},"359":{"position":[[92,3]]},"360":{"position":[[43,3]]},"361":{"position":[[69,3]]},"362":{"position":[[20,3]]},"363":{"position":[[26,3]]},"364":{"position":[[50,3]]},"365":{"position":[[48,3]]},"366":{"position":[[44,3]]},"367":{"position":[[44,3]]},"368":{"position":[[45,3]]},"369":{"position":[[57,3]]},"370":{"position":[[44,3]]},"371":{"position":[[36,3]]},"372":{"position":[[62,3]]},"373":{"position":[[27,3]]},"374":{"position":[[72,3]]},"375":{"position":[[76,3]]},"376":{"position":[[61,3]]},"377":{"position":[[45,3]]},"378":{"position":[[59,3]]},"379":{"position":[[45,3]]},"380":{"position":[[43,3]]},"381":{"position":[[45,3]]},"382":{"position":[[24,3]]},"383":{"position":[[68,3]]},"385":{"position":[[197,3]]},"386":{"position":[[134,3]]},"387":{"position":[[251,3]]}},"keywords":{}}],["russ",{"_index":483,"title":{},"content":{"47":{"position":[[347,8]]},"158":{"position":[[329,8]]}},"keywords":{}}],["s",{"_index":101,"title":{},"content":{"8":{"position":[[847,3],[923,2]]},"241":{"position":[[541,6],[577,12]]}},"keywords":{}}],["safari",{"_index":991,"title":{},"content":{"234":{"position":[[85,6]]},"348":{"position":[[49,6]]}},"keywords":{}}],["same",{"_index":118,"title":{},"content":{"10":{"position":[[144,4]]},"20":{"position":[[1285,4]]},"208":{"position":[[76,4]]}},"keywords":{}}],["save",{"_index":113,"title":{},"content":{"10":{"position":[[25,5]]}},"keywords":{}}],["scheme",{"_index":136,"title":{"15":{"position":[[0,7]]},"112":{"position":[[0,7]]}},"content":{"15":{"position":[[26,6]]}},"keywords":{}}],["screen",{"_index":806,"title":{},"content":{"103":{"position":[[37,6]]},"104":{"position":[[31,6]]},"209":{"position":[[56,6]]},"210":{"position":[[56,6]]},"259":{"position":[[71,6],[403,7]]},"260":{"position":[[80,6]]}},"keywords":{}}],["screenshot",{"_index":837,"title":{"204":{"position":[[0,11]]},"256":{"position":[[0,11]]},"318":{"position":[[0,11]]},"363":{"position":[[0,11]]}},"content":{"192":{"position":[[66,11],[221,11]]},"204":{"position":[[53,11],[190,11],[369,10]]},"226":{"position":[[372,11]]},"256":{"position":[[48,10]]},"306":{"position":[[168,11]]},"318":{"position":[[138,11]]},"340":{"position":[[332,11]]}},"keywords":{}}],["script",{"_index":49,"title":{"7":{"position":[[13,8]]},"240":{"position":[[3,6]]},"283":{"position":[[3,6]]}},"content":{},"keywords":{}}],["scroll",{"_index":865,"title":{},"content":{"199":{"position":[[44,7]]}},"keywords":{}}],["sd",{"_index":914,"title":{},"content":{"219":{"position":[[337,3]]},"333":{"position":[[229,3]]}},"keywords":{}}],["second",{"_index":38,"title":{},"content":{"1":{"position":[[281,6]]},"8":{"position":[[522,7],[757,7],[851,9],[926,9]]},"59":{"position":[[103,8]]},"71":{"position":[[101,6]]},"190":{"position":[[75,6]]},"206":{"position":[[245,7],[271,7]]},"220":{"position":[[137,8]]},"246":{"position":[[52,7]]},"247":{"position":[[55,7]]},"248":{"position":[[56,7]]},"251":{"position":[[191,6]]},"252":{"position":[[204,6]]},"270":{"position":[[80,8],[94,7]]}},"keywords":{}}],["secur",{"_index":876,"title":{},"content":{"204":{"position":[[291,8]]},"259":{"position":[[333,8]]},"261":{"position":[[310,8]]}},"keywords":{}}],["seek",{"_index":753,"title":{"94":{"position":[[0,5]]},"123":{"position":[[0,5]]},"246":{"position":[[0,5]]},"353":{"position":[[0,5]]}},"content":{"89":{"position":[[1184,4],[1226,4]]},"94":{"position":[[294,4]]},"118":{"position":[[1146,4],[1188,4]]},"123":{"position":[[254,4]]},"254":{"position":[[91,5]]},"361":{"position":[[47,4]]}},"keywords":{}}],["seen",{"_index":1030,"title":{},"content":{"262":{"position":[[107,4]]}},"keywords":{}}],["select",{"_index":257,"title":{"23":{"position":[[4,6]]}},"content":{"27":{"position":[[52,11],[319,8],[541,7],[1026,7]]},"219":{"position":[[54,9]]}},"keywords":{}}],["selector",{"_index":261,"title":{"27":{"position":[[4,8]]}},"content":{"24":{"position":[[153,9]]},"25":{"position":[[3806,9]]},"27":{"position":[[156,8],[193,8],[202,8],[217,8],[249,8],[596,9],[1074,9],[1473,9],[1506,9],[1593,9]]},"28":{"position":[[61,8],[98,8],[798,10],[821,9]]},"29":{"position":[[61,8],[98,8],[755,10],[778,9]]},"216":{"position":[[249,9],[401,9]]},"296":{"position":[[153,9]]},"297":{"position":[[3843,9]]},"330":{"position":[[190,9],[322,9]]},"385":{"position":[[89,8],[418,9],[862,9],[1235,9],[1263,9],[1335,9]]},"386":{"position":[[698,9]]},"387":{"position":[[676,9]]}},"keywords":{}}],["self",{"_index":427,"title":{},"content":{"31":{"position":[[15,4]]}},"keywords":{}}],["sent",{"_index":728,"title":{},"content":{"89":{"position":[[582,4]]},"118":{"position":[[544,4]]}},"keywords":{}}],["server",{"_index":902,"title":{},"content":{"213":{"position":[[478,6],[538,6],[620,6]]},"327":{"position":[[320,6]]}},"keywords":{}}],["set",{"_index":170,"title":{"26":{"position":[[11,7]]},"72":{"position":[[0,8]]},"183":{"position":[[0,8]]},"205":{"position":[[0,8]]},"216":{"position":[[0,9]]},"319":{"position":[[0,8]]},"330":{"position":[[0,9]]}},"content":{"20":{"position":[[437,8]]},"27":{"position":[[0,8],[455,8],[521,9]]},"28":{"position":[[308,8],[374,9],[856,8],[881,8],[906,8],[1011,8]]},"29":{"position":[[423,8],[489,9],[813,8],[838,8],[863,8],[980,8]]},"43":{"position":[[189,3],[202,3]]},"52":{"position":[[38,3]]},"72":{"position":[[38,7]]},"73":{"position":[[50,7],[174,8]]},"94":{"position":[[251,3]]},"154":{"position":[[106,3]]},"184":{"position":[[138,8]]},"201":{"position":[[94,7],[124,3],[131,7],[258,8]]},"202":{"position":[[106,7],[255,8]]},"203":{"position":[[94,7],[242,8]]},"205":{"position":[[51,7],[211,8]]},"211":{"position":[[223,8]]},"216":{"position":[[41,7],[80,7],[193,8],[208,9],[236,7],[388,7]]},"222":{"position":[[753,3]]},"223":{"position":[[24,3]]},"224":{"position":[[24,3]]},"226":{"position":[[388,8]]},"249":{"position":[[37,3]]},"250":{"position":[[37,3]]},"251":{"position":[[32,3],[47,4]]},"252":{"position":[[32,3]]},"253":{"position":[[38,7]]},"254":{"position":[[37,3],[73,3]]},"259":{"position":[[38,3]]},"260":{"position":[[38,7]]},"261":{"position":[[38,3]]},"262":{"position":[[37,7]]},"263":{"position":[[38,3]]},"265":{"position":[[38,3],[73,3]]},"267":{"position":[[37,3]]},"268":{"position":[[37,3]]},"269":{"position":[[37,3]]},"270":{"position":[[36,7],[349,3]]},"272":{"position":[[52,3]]},"273":{"position":[[53,3]]},"274":{"position":[[53,3]]},"285":{"position":[[115,8]]},"292":{"position":[[550,10]]},"294":{"position":[[88,8]]},"298":{"position":[[258,8]]},"315":{"position":[[55,7],[181,8]]},"316":{"position":[[172,8]]},"317":{"position":[[170,8]]},"319":{"position":[[141,8]]},"325":{"position":[[192,8]]},"330":{"position":[[144,8],[159,9]]},"340":{"position":[[348,8]]},"385":{"position":[[294,8],[360,9]]},"386":{"position":[[231,8],[297,9]]},"387":{"position":[[348,8],[414,9]]}},"keywords":{}}],["setart",{"_index":222,"title":{},"content":{"22":{"position":[[480,7]]},"300":{"position":[[398,7]]}},"keywords":{}}],["setart(art",{"_index":247,"title":{},"content":{"22":{"position":[[1080,13]]},"300":{"position":[[998,13]]}},"keywords":{}}],["setinterval(upd",{"_index":228,"title":{},"content":{"22":{"position":[[620,19]]},"300":{"position":[[538,19]]}},"keywords":{}}],["setter",{"_index":508,"title":{},"content":{"53":{"position":[[53,7]]},"353":{"position":[[4,9]]},"354":{"position":[[4,9]]},"355":{"position":[[4,9]]}},"keywords":{}}],["setter/gett",{"_index":1163,"title":{},"content":{"356":{"position":[[4,16]]},"357":{"position":[[4,16]]},"360":{"position":[[4,16]]},"361":{"position":[[4,16]]},"366":{"position":[[4,16]]},"367":{"position":[[4,16]]},"368":{"position":[[4,16]]},"369":{"position":[[4,16]]},"370":{"position":[[4,16]]},"372":{"position":[[4,16]]},"374":{"position":[[4,16]]},"375":{"position":[[4,16]]},"376":{"position":[[4,16]]},"377":{"position":[[4,16]]},"378":{"position":[[4,16]]},"380":{"position":[[4,16]]},"381":{"position":[[4,16]]}},"keywords":{}}],["setter/getterdefault",{"_index":1068,"title":{},"content":{"271":{"position":[[6,21]]}},"keywords":{}}],["setter/getterparamet",{"_index":998,"title":{},"content":{"249":{"position":[[6,23]]},"250":{"position":[[6,23]]},"253":{"position":[[6,23]]},"254":{"position":[[6,23]]},"259":{"position":[[6,23]]},"260":{"position":[[6,23]]},"261":{"position":[[6,23]]},"262":{"position":[[6,23]]},"263":{"position":[[6,23]]},"265":{"position":[[6,23]]},"267":{"position":[[6,23]]},"268":{"position":[[6,23]]},"269":{"position":[[6,23]]},"270":{"position":[[6,23]]},"273":{"position":[[6,23]]},"274":{"position":[[6,23]]}},"keywords":{}}],["setterparamet",{"_index":995,"title":{},"content":{"246":{"position":[[6,16]]},"247":{"position":[[6,16]]},"248":{"position":[[6,16]]}},"keywords":{}}],["settim",{"_index":224,"title":{},"content":{"22":{"position":[[519,8]]},"300":{"position":[[437,8]]}},"keywords":{}}],["settime((tim",{"_index":227,"title":{},"content":{"22":{"position":[[588,14]]},"300":{"position":[[506,14]]}},"keywords":{}}],["settimeout",{"_index":491,"title":{},"content":{"50":{"position":[[289,13]]},"51":{"position":[[336,13]]},"52":{"position":[[350,13]]},"53":{"position":[[358,13]]},"56":{"position":[[562,13]]},"57":{"position":[[645,13]]},"61":{"position":[[209,13]]},"62":{"position":[[651,13]]},"64":{"position":[[231,13]]},"65":{"position":[[641,13]]},"67":{"position":[[243,13]]},"69":{"position":[[234,13]]},"73":{"position":[[276,13]]},"161":{"position":[[258,13]]},"162":{"position":[[299,13]]},"163":{"position":[[320,13]]},"164":{"position":[[306,13]]},"167":{"position":[[533,13]]},"168":{"position":[[403,13]]},"172":{"position":[[168,13]]},"173":{"position":[[399,13]]},"175":{"position":[[196,13]]},"176":{"position":[[394,13]]},"178":{"position":[[196,13]]},"180":{"position":[[191,13]]},"184":{"position":[[240,13]]},"244":{"position":[[182,13]]},"245":{"position":[[204,13]]},"248":{"position":[[208,13]]},"251":{"position":[[361,13]]},"252":{"position":[[374,13]]},"259":{"position":[[249,13]]},"260":{"position":[[264,13]]},"261":{"position":[[233,13]]},"351":{"position":[[173,13]]},"352":{"position":[[181,13]]},"355":{"position":[[176,13]]},"358":{"position":[[229,13]]},"359":{"position":[[235,13]]},"366":{"position":[[213,13]]},"367":{"position":[[219,13]]},"368":{"position":[[210,13]]}},"keywords":{}}],["setting.queryselector('input[type=rang",{"_index":1138,"title":{},"content":{"292":{"position":[[578,44]]}},"keywords":{}}],["shaka",{"_index":616,"title":{"80":{"position":[[0,5]]},"139":{"position":[[0,5]]}},"content":{},"keywords":{}}],["shaka.player(video",{"_index":622,"title":{},"content":{"80":{"position":[[290,20]]},"139":{"position":[[284,20]]}},"keywords":{}}],["shaka.polyfill.installal",{"_index":621,"title":{},"content":{"80":{"position":[[244,28]]},"139":{"position":[[238,28]]}},"keywords":{}}],["shortcut",{"_index":882,"title":{},"content":{"206":{"position":[[42,8]]}},"keywords":{}}],["show",{"_index":485,"title":{"50":{"position":[[0,5]]},"56":{"position":[[0,5]]},"59":{"position":[[0,5]]},"61":{"position":[[0,5]]},"64":{"position":[[0,5]]},"67":{"position":[[0,5]]},"69":{"position":[[0,5]]},"73":{"position":[[0,5]]},"161":{"position":[[0,5]]},"167":{"position":[[0,5]]},"170":{"position":[[0,5]]},"172":{"position":[[0,5]]},"175":{"position":[[0,5]]},"178":{"position":[[0,5]]},"180":{"position":[[0,5]]},"184":{"position":[[0,5]]}},"content":{"50":{"position":[[29,4]]},"56":{"position":[[29,4]]},"59":{"position":[[30,4]]},"61":{"position":[[30,4]]},"64":{"position":[[30,4]]},"67":{"position":[[29,4]]},"69":{"position":[[31,4]]},"73":{"position":[[29,4]]},"161":{"position":[[21,4]]},"167":{"position":[[21,4]]},"170":{"position":[[21,4]]},"172":{"position":[[21,4]]},"175":{"position":[[21,4]]},"178":{"position":[[21,4]]},"180":{"position":[[21,4]]},"184":{"position":[[21,4]]},"220":{"position":[[23,4]]},"289":{"position":[[25,4]]}},"keywords":{}}],["side",{"_index":862,"title":{},"content":{"198":{"position":[[194,5]]},"213":{"position":[[485,4],[545,4],[627,5]]},"230":{"position":[[75,4]]},"327":{"position":[[327,4]]}},"keywords":{}}],["sierra"",{"_index":342,"title":{},"content":{"25":{"position":[[2751,12]]},"297":{"position":[[2751,12]]}},"keywords":{}}],["similar",{"_index":370,"title":{},"content":{"27":{"position":[[20,7]]}},"keywords":{}}],["singl",{"_index":153,"title":{"20":{"position":[[9,6]]}},"content":{"20":{"position":[[9,6]]}},"keywords":{}}],["size",{"_index":501,"title":{},"content":{"51":{"position":[[269,6],[399,6]]},"52":{"position":[[266,6]]},"53":{"position":[[291,6],[494,6]]},"162":{"position":[[232,6],[362,6]]},"163":{"position":[[236,6]]},"164":{"position":[[239,6],[442,6]]},"188":{"position":[[105,5],[338,4]]},"194":{"position":[[197,4]]},"198":{"position":[[32,4],[86,5],[171,4]]},"224":{"position":[[473,6]]},"233":{"position":[[80,4],[98,5]]},"266":{"position":[[21,4],[246,4]]},"338":{"position":[[360,6]]}},"keywords":{}}],["skip",{"_index":83,"title":{},"content":{"8":{"position":[[501,8],[1109,9]]}},"keywords":{}}],["skyline"",{"_index":344,"title":{},"content":{"25":{"position":[[2840,13]]},"297":{"position":[[2840,13]]}},"keywords":{}}],["slider",{"_index":412,"title":{"29":{"position":[[10,7]]}},"content":{},"keywords":{}}],["slumber"",{"_index":346,"title":{},"content":{"25":{"position":[[2930,13]]},"297":{"position":[[2930,13]]}},"keywords":{}}],["someth",{"_index":571,"title":{},"content":{"75":{"position":[[191,10]]},"186":{"position":[[126,10]]},"221":{"position":[[186,10]]},"335":{"position":[[123,10]]}},"keywords":{}}],["sometim",{"_index":188,"title":{},"content":{"21":{"position":[[20,9]]},"227":{"position":[[215,9]]}},"keywords":{}}],["sourc",{"_index":821,"title":{},"content":{"189":{"position":[[43,6]]},"204":{"position":[[321,6]]}},"keywords":{}}],["space",{"_index":889,"title":{},"content":{"206":{"position":[[279,5]]},"320":{"position":[[183,5]]}},"keywords":{}}],["specifi",{"_index":969,"title":{},"content":{"227":{"position":[[32,7],[295,7]]}},"keywords":{}}],["speed",{"_index":868,"title":{},"content":{"202":{"position":[[55,5]]},"268":{"position":[[65,6]]},"285":{"position":[[485,6]]}},"keywords":{}}],["src="${img}">",{"_index":517,"title":{},"content":{"56":{"position":[[263,28],[420,28]]},"57":{"position":[[730,28]]},"167":{"position":[[234,28],[391,28]]},"168":{"position":[[488,28]]},"215":{"position":[[710,28]]},"329":{"position":[[470,28]]}},"keywords":{}}],["src="/assets/img/ploading.gif">",{"_index":956,"title":{},"content":{"226":{"position":[[204,46]]},"340":{"position":[[164,46]]}},"keywords":{}}],["src="/assets/img/state.png">",{"_index":957,"title":{},"content":{"226":{"position":[[267,43]]},"340":{"position":[[227,43]]}},"keywords":{}}],["src="/assets/img/state.svg">",{"_index":402,"title":{},"content":{"28":{"position":[[480,43]]},"29":{"position":[[591,43]]},"386":{"position":[[399,43]]},"387":{"position":[[513,43]]}},"keywords":{}}],["src="/assets/sample/poster.jpg">",{"_index":74,"title":{},"content":{"8":{"position":[[251,47]]},"241":{"position":[[224,47]]}},"keywords":{}}],["src="https://cdn.jsdelivr.net/npm/artplay",{"_index":57,"title":{},"content":{"7":{"position":[[134,48]]},"240":{"position":[[131,48]]},"283":{"position":[[135,48]]}},"keywords":{}}],["src="https://unpkg.com/artplay",{"_index":60,"title":{},"content":{"7":{"position":[[280,37]]},"240":{"position":[[277,37]]},"283":{"position":[[289,37]]}},"keywords":{}}],["src="path/to/artplay",{"_index":54,"title":{},"content":{"7":{"position":[[32,27]]},"240":{"position":[[29,27]]},"283":{"position":[[29,27]]}},"keywords":{}}],["src="path/to/artplayer.js"></script>",{"_index":656,"title":{},"content":{"85":{"position":[[312,55]]}},"keywords":{}}],["srt",{"_index":950,"title":{},"content":{"224":{"position":[[175,4],[414,6]]},"338":{"position":[[301,6]]}},"keywords":{}}],["ssr",{"_index":144,"title":{},"content":{"18":{"position":[[59,3]]},"115":{"position":[[31,3]]},"213":{"position":[[43,3],[451,3]]},"327":{"position":[[26,3],[314,3]]}},"keywords":{}}],["start",{"_index":744,"title":{},"content":{"89":{"position":[[991,5]]},"118":{"position":[[953,5]]}},"keywords":{}}],["state",{"_index":395,"title":{},"content":{"28":{"position":[[137,5],[750,5]]},"29":{"position":[[133,5]]},"99":{"position":[[149,7],[168,5],[234,5]]},"128":{"position":[[132,7],[151,5],[178,5]]},"191":{"position":[[70,5]]},"226":{"position":[[251,6]]},"340":{"position":[[211,6]]}},"keywords":{}}],["static",{"_index":108,"title":{"9":{"position":[[0,6]]}},"content":{},"keywords":{}}],["step",{"_index":419,"title":{},"content":{"29":{"position":[[306,4]]},"387":{"position":[[231,4]]}},"keywords":{}}],["step="1"",{"_index":1133,"title":{},"content":{"292":{"position":[[435,18]]}},"keywords":{}}],["stinson"",{"_index":348,"title":{},"content":{"25":{"position":[[3020,13]]},"297":{"position":[[3020,13]]}},"keywords":{}}],["stop",{"_index":715,"title":{},"content":{"89":{"position":[[223,4],[349,8],[718,7],[1556,7]]},"118":{"position":[[185,4],[311,8],[680,7],[1518,7]]}},"keywords":{}}],["storag",{"_index":452,"title":{"43":{"position":[[0,8]]},"154":{"position":[[0,8]]}},"content":{"43":{"position":[[31,7]]}},"keywords":{}}],["storage.googleapis.com/shaka",{"_index":618,"title":{},"content":{"80":{"position":[[136,31]]},"139":{"position":[[130,31]]}},"keywords":{}}],["store",{"_index":132,"title":{},"content":{"14":{"position":[[13,5]]}},"keywords":{}}],["streams.mux.dev/x36xhzz/x36xhzz.m3u8",{"_index":597,"title":{},"content":{"78":{"position":[[147,38]]},"137":{"position":[[141,38]]}},"keywords":{}}],["string",{"_index":121,"title":{},"content":{"11":{"position":[[6,6]]},"12":{"position":[[6,6]]},"18":{"position":[[6,6],[34,7]]},"27":{"position":[[336,6]]},"28":{"position":[[189,6]]},"29":{"position":[[183,6]]},"57":{"position":[[133,6],[441,6]]},"62":{"position":[[135,6],[443,6],[488,6]]},"65":{"position":[[138,6],[446,6]]},"108":{"position":[[4,6]]},"109":{"position":[[4,6]]},"115":{"position":[[4,6]]},"168":{"position":[[66,6],[220,6]]},"173":{"position":[[66,6],[220,6],[244,6]]},"176":{"position":[[66,6],[220,6]]},"215":{"position":[[129,6],[437,6]]},"217":{"position":[[132,6],[440,6]]},"218":{"position":[[147,6],[455,6],[500,6]]},"219":{"position":[[157,6],[181,6]]},"220":{"position":[[151,6]]},"222":{"position":[[404,6]]},"223":{"position":[[91,6]]},"224":{"position":[[123,6],[148,6],[221,6]]},"226":{"position":[[71,6]]},"250":{"position":[[30,6]]},"251":{"position":[[25,6]]},"252":{"position":[[25,6]]},"262":{"position":[[30,6]]},"267":{"position":[[30,6]]},"269":{"position":[[30,6]]},"272":{"position":[[25,6]]},"273":{"position":[[30,6]]},"274":{"position":[[30,6]]},"303":{"position":[[4,9]]},"305":{"position":[[4,9]]},"306":{"position":[[4,9]]},"307":{"position":[[4,9]]},"329":{"position":[[64,6],[218,6]]},"331":{"position":[[64,6],[218,6]]},"332":{"position":[[65,6],[219,6],[243,6]]},"333":{"position":[[68,6],[84,6]]},"334":{"position":[[64,6]]},"337":{"position":[[40,6]]},"338":{"position":[[56,6],[73,6],[127,6]]},"341":{"position":[[4,9]]},"343":{"position":[[4,9]]},"357":{"position":[[21,6]]},"358":{"position":[[16,6]]},"359":{"position":[[16,6]]},"369":{"position":[[21,6]]},"374":{"position":[[21,6]]},"376":{"position":[[21,6]]},"379":{"position":[[16,6]]},"380":{"position":[[21,6]]},"381":{"position":[[21,6]]},"385":{"position":[[183,6]]},"386":{"position":[[120,6]]},"387":{"position":[[116,6]]}},"keywords":{}}],["stringdefault",{"_index":820,"title":{},"content":{"189":{"position":[[6,14]]},"191":{"position":[[6,14]]},"192":{"position":[[6,14]]},"193":{"position":[[6,14]]},"227":{"position":[[6,14]]},"229":{"position":[[6,14]]}},"keywords":{}}],["string、el",{"_index":375,"title":{},"content":{"27":{"position":[[125,14],[170,14]]},"28":{"position":[[30,14],[75,14]]},"29":{"position":[[30,14],[75,14]]},"57":{"position":[[258,14]]},"62":{"position":[[260,14]]},"65":{"position":[[263,14]]},"168":{"position":[[119,14]]},"173":{"position":[[119,14]]},"176":{"position":[[119,14]]},"215":{"position":[[254,14]]},"217":{"position":[[257,14]]},"218":{"position":[[272,14]]},"302":{"position":[[4,17]]},"329":{"position":[[117,14]]},"331":{"position":[[117,14]]},"332":{"position":[[118,14]]},"385":{"position":[[37,14],[68,14]]},"386":{"position":[[13,14],[44,14]]},"387":{"position":[[13,14],[44,14]]}},"keywords":{}}],["string、elementdefault",{"_index":815,"title":{},"content":{"188":{"position":[[6,22]]}},"keywords":{}}],["style",{"_index":236,"title":{"51":{"position":[[0,6]]},"162":{"position":[[0,6]]}},"content":{"22":{"position":[[921,8]]},"51":{"position":[[22,5],[64,5],[236,6]]},"52":{"position":[[233,6]]},"53":{"position":[[262,6],[463,6]]},"56":{"position":[[292,6],[449,6]]},"57":{"position":[[302,5],[325,5],[759,6]]},"62":{"position":[[304,5],[327,5],[805,6]]},"65":{"position":[[307,5],[330,5]]},"162":{"position":[[16,5],[199,6]]},"163":{"position":[[203,6]]},"164":{"position":[[210,6],[411,6]]},"167":{"position":[[263,6],[420,6]]},"168":{"position":[[145,5],[517,6]]},"173":{"position":[[145,5]]},"176":{"position":[[145,5]]},"215":{"position":[[298,5],[321,5],[739,6]]},"217":{"position":[[301,5],[324,5]]},"218":{"position":[[316,5],[339,5],[759,6],[1006,6]]},"224":{"position":[[184,5],[206,5],[440,6]]},"292":{"position":[[481,6]]},"300":{"position":[[839,8]]},"329":{"position":[[143,5],[499,6]]},"331":{"position":[[143,5]]},"332":{"position":[[144,5],[480,6],[671,6]]},"338":{"position":[[100,5],[327,6]]}},"keywords":{}}],["style="color:red">",{"_index":1166,"title":{},"content":{"385":{"position":[[463,33]]}},"keywords":{}}],["style="color:red">subtitl",{"_index":263,"title":{},"content":{"24":{"position":[[198,39]]},"27":{"position":[[641,39]]},"296":{"position":[[198,39]]}},"keywords":{}}],["style="color:yellow">",{"_index":1167,"title":{},"content":{"385":{"position":[[577,36]]}},"keywords":{}}],["style="color:yellow">subtitl",{"_index":266,"title":{},"content":{"24":{"position":[[318,42]]},"27":{"position":[[761,42]]},"296":{"position":[[318,42]]}},"keywords":{}}],["style="width",{"_index":515,"title":{},"content":{"56":{"position":[[232,18],[389,18]]},"57":{"position":[[699,18]]},"167":{"position":[[203,18],[360,18]]},"168":{"position":[[457,18]]},"215":{"position":[[679,18]]},"329":{"position":[[439,18]]}},"keywords":{}}],["submenu",{"_index":910,"title":{},"content":{"216":{"position":[[269,8],[294,8],[421,8],[446,8]]}},"keywords":{}}],["subtitl",{"_index":259,"title":{"24":{"position":[[7,9]]},"49":{"position":[[0,9]]},"160":{"position":[[0,9]]},"224":{"position":[[0,9]]},"338":{"position":[[0,9]]}},"content":{"24":{"position":[[138,9]]},"27":{"position":[[549,10],[581,9]]},"49":{"position":[[24,8]]},"50":{"position":[[46,8],[165,9]]},"51":{"position":[[55,8],[169,9]]},"52":{"position":[[54,8],[166,9]]},"53":{"position":[[80,8],[195,9],[452,10]]},"161":{"position":[[134,9]]},"162":{"position":[[132,9]]},"163":{"position":[[136,9]]},"164":{"position":[[143,9],[400,10]]},"211":{"position":[[28,8],[172,9]]},"224":{"position":[[32,9],[64,9],[130,8],[155,8],[197,8],[228,8],[360,9]]},"296":{"position":[[138,9]]},"325":{"position":[[141,9]]},"338":{"position":[[247,9]]}},"keywords":{}}],["subtitleoffset",{"_index":893,"title":{"211":{"position":[[0,15]]},"325":{"position":[[0,15]]}},"content":{"211":{"position":[[238,15]]},"325":{"position":[[207,15]]}},"keywords":{}}],["success",{"_index":930,"title":{},"content":{"222":{"position":[[366,11]]}},"keywords":{}}],["such",{"_index":787,"title":{},"content":{"98":{"position":[[35,4]]},"188":{"position":[[369,4]]},"194":{"position":[[251,5]]},"227":{"position":[[185,5]]},"255":{"position":[[237,4]]},"259":{"position":[[411,4]]},"261":{"position":[[378,5]]}},"keywords":{}}],["suffix",{"_index":970,"title":{},"content":{"227":{"position":[[159,6],[265,7]]}},"keywords":{}}],["support",{"_index":98,"title":{},"content":{"8":{"position":[[800,7]]},"27":{"position":[[68,7]]},"77":{"position":[[388,7]]},"78":{"position":[[506,7]]},"189":{"position":[[67,7]]},"222":{"position":[[396,7]]},"224":{"position":[[56,7]]},"226":{"position":[[58,7]]},"229":{"position":[[90,8]]},"251":{"position":[[125,8]]},"252":{"position":[[138,8]]},"267":{"position":[[62,7]]},"268":{"position":[[72,7]]},"269":{"position":[[73,7]]}},"keywords":{}}],["surround.mp4",{"_index":628,"title":{},"content":{"81":{"position":[[444,14]]},"140":{"position":[[438,14]]}},"keywords":{}}],["suspend",{"_index":764,"title":{},"content":{"89":{"position":[[1392,10]]},"118":{"position":[[1354,10]]}},"keywords":{}}],["sutro"",{"_index":350,"title":{},"content":{"25":{"position":[[3108,11]]},"297":{"position":[[3108,11]]}},"keywords":{}}],["switch",{"_index":258,"title":{"24":{"position":[[0,6]]},"25":{"position":[[0,6]]},"28":{"position":[[4,6]]},"53":{"position":[[0,7]]},"164":{"position":[[0,7]]}},"content":{"28":{"position":[[107,6],[524,7],[743,6],[920,7],[1035,7]]},"53":{"position":[[23,6]]},"164":{"position":[[16,6]]},"205":{"position":[[72,6]]},"206":{"position":[[285,6]]},"207":{"position":[[55,6]]},"245":{"position":[[15,6]]},"386":{"position":[[65,6],[443,7],[782,7],[892,7]]}},"keywords":{}}],["switchoff",{"_index":967,"title":{},"content":{"226":{"position":[[614,10]]},"340":{"position":[[574,10]]}},"keywords":{}}],["switchon",{"_index":966,"title":{},"content":{"226":{"position":[[600,9]]},"340":{"position":[[560,9]]}},"keywords":{}}],["switchqual",{"_index":1006,"title":{"252":{"position":[[0,14]]},"359":{"position":[[0,14]]}},"content":{},"keywords":{}}],["switchurl",{"_index":1001,"title":{"251":{"position":[[0,10]]},"358":{"position":[[0,10]]}},"content":{"252":{"position":[[72,10]]},"359":{"position":[[34,9]]}},"keywords":{}}],["synchronousplayback",{"_index":1098,"title":{},"content":{"285":{"position":[[743,20]]}},"keywords":{}}],["syntax",{"_index":191,"title":{},"content":{"21":{"position":[[50,6]]}},"keywords":{}}],["take",{"_index":564,"title":{},"content":{"71":{"position":[[423,4]]},"206":{"position":[[326,4]]}},"keywords":{}}],["templat",{"_index":441,"title":{"38":{"position":[[0,9]]},"149":{"position":[[0,9]]}},"content":{},"keywords":{}}],["template/react.j",{"_index":685,"title":{},"content":{"87":{"position":[[35,17]]}},"keywords":{}}],["template/vue.j",{"_index":663,"title":{},"content":{"86":{"position":[[33,15]]}},"keywords":{}}],["temporari",{"_index":771,"title":{},"content":{"89":{"position":[[1577,9]]},"118":{"position":[[1539,9]]}},"keywords":{}}],["termin",{"_index":723,"title":{},"content":{"89":{"position":[[439,11]]},"118":{"position":[[401,11]]}},"keywords":{}}],["text",{"_index":379,"title":{},"content":{"27":{"position":[[351,4]]},"28":{"position":[[204,4]]},"29":{"position":[[198,4]]},"57":{"position":[[455,4]]},"62":{"position":[[457,4]]},"65":{"position":[[460,4]]},"215":{"position":[[451,4]]},"217":{"position":[[454,4]]},"218":{"position":[[469,4]]},"220":{"position":[[146,4],[168,4],[297,5],[338,5],[374,5],[409,5],[450,5]]},"285":{"position":[[228,5],[353,5],[417,5]]},"287":{"position":[[233,5],[260,5],[287,5]]},"291":{"position":[[285,4],[324,6],[467,5],[473,5]]},"334":{"position":[[59,4],[200,5],[241,5],[277,5],[312,5],[353,5]]}},"keywords":{}}],["text.trim",{"_index":1124,"title":{},"content":{"291":{"position":[[334,13]]}},"keywords":{}}],["theme",{"_index":839,"title":{"193":{"position":[[0,6]]},"274":{"position":[[0,6]]},"307":{"position":[[0,6]]},"381":{"position":[[0,6]]}},"content":{"193":{"position":[[33,5],[180,6]]},"274":{"position":[[64,5]]},"285":{"position":[[1049,6]]},"307":{"position":[[137,6]]}},"keywords":{}}],["third",{"_index":578,"title":{"76":{"position":[[0,5]]}},"content":{"228":{"position":[[86,5]]}},"keywords":{}}],["this.$emit("get",{"_index":676,"title":{},"content":{"86":{"position":[[454,20]]}},"keywords":{}}],["this.$nexttick",{"_index":675,"title":{},"content":{"86":{"position":[[428,17]]}},"keywords":{}}],["this.$refs.artref",{"_index":674,"title":{},"content":{"86":{"position":[[405,18]]}},"keywords":{}}],["this.inst",{"_index":672,"title":{},"content":{"86":{"position":[[346,13],[491,15],[535,14]]}},"keywords":{}}],["this.instance.destroy",{"_index":680,"title":{},"content":{"86":{"position":[[561,22]]}},"keywords":{}}],["this.instance.destroy(fals",{"_index":681,"title":{},"content":{"86":{"position":[[586,29]]}},"keywords":{}}],["this.opt",{"_index":673,"title":{},"content":{"86":{"position":[[378,15]]}},"keywords":{}}],["this.play",{"_index":829,"title":{},"content":{"190":{"position":[[309,12]]},"304":{"position":[[202,12]]}},"keywords":{}}],["this就是播放器实例,但回调函数假如使用了箭头函数,thi",{"_index":1157,"title":{},"content":{"304":{"position":[[223,47]]}},"keywords":{}}],["three",{"_index":163,"title":{},"content":{"20":{"position":[[192,5]]},"189":{"position":[[75,5]]}},"keywords":{}}],["through",{"_index":62,"title":{},"content":{"7":{"position":[[424,7]]},"10":{"position":[[87,7]]},"20":{"position":[[305,7]]},"22":{"position":[[127,7]]},"213":{"position":[[214,7]]}},"keywords":{}}],["thumbnail",{"_index":940,"title":{"223":{"position":[[0,11]]},"337":{"position":[[0,11]]}},"content":{"223":{"position":[[267,11]]},"337":{"position":[[192,11]]}},"keywords":{}}],["time",{"_index":19,"title":{},"content":{"1":{"position":[[42,4],[317,4],[368,5]]},"8":{"position":[[453,4],[699,4]]},"10":{"position":[[149,5]]},"22":{"position":[[401,4],[512,6],[609,4]]},"59":{"position":[[91,4]]},"89":{"position":[[1424,4]]},"94":{"position":[[24,4]]},"101":{"position":[[86,5]]},"118":{"position":[[1386,4]]},"195":{"position":[[70,4]]},"208":{"position":[[81,5]]},"211":{"position":[[37,4]]},"220":{"position":[[126,4],[287,5],[327,5],[363,5],[398,5],[439,5]]},"246":{"position":[[36,4]]},"247":{"position":[[36,4]]},"248":{"position":[[36,4]]},"254":{"position":[[67,5],[77,4]]},"277":{"position":[[78,4],[324,4],[375,5]]},"285":{"position":[[249,5],[366,5],[430,5]]},"287":{"position":[[246,5],[273,5],[300,5]]},"300":{"position":[[319,4],[430,6],[527,4]]},"334":{"position":[[35,6],[190,5],[230,5],[266,5],[301,5],[342,5]]}},"keywords":{}}],["time={tim",{"_index":249,"title":{},"content":{"22":{"position":[[1133,11],[1209,11]]},"300":{"position":[[1051,11],[1127,11]]}},"keywords":{}}],["timer",{"_index":219,"title":{},"content":{"22":{"position":[[393,7]]},"300":{"position":[[311,7]]}},"keywords":{}}],["tip",{"_index":2,"title":{},"content":{"0":{"position":[[15,3]]},"71":{"position":[[402,3]]},"94":{"position":[[247,3]]},"194":{"position":[[171,3]]},"197":{"position":[[184,3]]},"204":{"position":[[271,3]]},"206":{"position":[[305,3]]},"213":{"position":[[447,3]]},"222":{"position":[[690,3]]},"255":{"position":[[195,3]]},"259":{"position":[[310,3]]},"261":{"position":[[287,3]]},"266":{"position":[[242,3]]},"270":{"position":[[305,3]]}},"keywords":{}}],["titl",{"_index":835,"title":{"192":{"position":[[0,6]]},"273":{"position":[[0,6]]},"306":{"position":[[0,6]]},"380":{"position":[[0,6]]}},"content":{"192":{"position":[[191,6]]},"273":{"position":[[64,5],[242,7]]},"306":{"position":[[138,6]]}},"keywords":{}}],["toaster"",{"_index":352,"title":{},"content":{"25":{"position":[[3196,13]]},"297":{"position":[[3196,13]]}},"keywords":{}}],["toggl",{"_index":397,"title":{"245":{"position":[[0,7]]},"352":{"position":[[0,7]]}},"content":{"28":{"position":[[168,6]]}},"keywords":{}}],["tooltip",{"_index":378,"title":{},"content":{"27":{"position":[[328,7],[343,7],[572,8],[986,7],[1056,8],[1411,7]]},"28":{"position":[[181,7],[196,7],[406,8],[680,7]]},"29":{"position":[[175,7],[190,7],[518,8],[698,7],[877,8],[1004,8]]},"57":{"position":[[433,7]]},"62":{"position":[[435,7],[778,8]]},"65":{"position":[[438,7]]},"168":{"position":[[212,7]]},"173":{"position":[[212,7],[485,8]]},"176":{"position":[[212,7]]},"215":{"position":[[429,7]]},"217":{"position":[[432,7]]},"218":{"position":[[447,7],[732,8],[979,8]]},"329":{"position":[[210,7]]},"331":{"position":[[210,7]]},"332":{"position":[[211,7],[458,8],[649,8]]},"385":{"position":[[175,7],[400,8],[844,8]]},"386":{"position":[[112,7],[326,8]]},"387":{"position":[[108,7],[440,8],[760,8],[882,8]]}},"keywords":{}}],["top",{"_index":519,"title":{},"content":{"56":{"position":[[323,4],[480,4]]},"57":{"position":[[790,4]]},"167":{"position":[[294,4],[451,4]]},"168":{"position":[[548,4]]},"215":{"position":[[770,4]]},"329":{"position":[[530,4]]}},"keywords":{}}],["torrent",{"_index":629,"title":{},"content":{"81":{"position":[[465,10],[490,8],[609,9]]},"140":{"position":[[459,10],[484,8],[603,9]]}},"keywords":{}}],["torrent.files[0",{"_index":633,"title":{},"content":{"81":{"position":[[632,17]]},"140":{"position":[[626,17]]}},"keywords":{}}],["total",{"_index":94,"title":{},"content":{"8":{"position":[[728,5]]}},"keywords":{}}],["totaldur",{"_index":87,"title":{},"content":{"8":{"position":[[576,14],[765,14]]},"241":{"position":[[391,31],[479,14]]}},"keywords":{}}],["tri",{"_index":759,"title":{},"content":{"89":{"position":[[1280,6]]},"118":{"position":[[1242,6]]}},"keywords":{}}],["trigger",{"_index":532,"title":{},"content":{"57":{"position":[[392,9]]},"62":{"position":[[394,9]]},"65":{"position":[[397,9]]},"101":{"position":[[69,7]]},"105":{"position":[[0,7]]},"215":{"position":[[388,9]]},"217":{"position":[[391,9]]},"218":{"position":[[406,9]]},"254":{"position":[[113,7]]}},"keywords":{}}],["true",{"_index":66,"title":{},"content":{"8":{"position":[[109,5],[127,5],[148,5]]},"20":{"position":[[446,5]]},"24":{"position":[[176,5]]},"27":{"position":[[464,5],[476,5],[496,5],[515,5],[619,5],[1097,5]]},"28":{"position":[[317,5],[329,5],[349,5],[368,5],[844,5],[1043,5]]},"29":{"position":[[432,5],[444,5],[464,5],[483,5],[801,5]]},"50":{"position":[[331,5]]},"64":{"position":[[225,5]]},"65":{"position":[[635,5]]},"67":{"position":[[237,5]]},"69":{"position":[[228,5]]},"73":{"position":[[183,5],[199,5],[270,5]]},"77":{"position":[[121,5]]},"78":{"position":[[122,5]]},"79":{"position":[[133,5],[325,6]]},"80":{"position":[[125,5]]},"81":{"position":[[127,5],[578,5],[683,5]]},"86":{"position":[[322,5]]},"99":{"position":[[178,5]]},"100":{"position":[[142,5]]},"103":{"position":[[155,5]]},"104":{"position":[[152,5]]},"128":{"position":[[157,17]]},"129":{"position":[[121,5]]},"132":{"position":[[123,5]]},"133":{"position":[[126,5]]},"136":{"position":[[115,5]]},"137":{"position":[[116,5]]},"138":{"position":[[127,5],[319,6]]},"139":{"position":[[119,5]]},"140":{"position":[[121,5],[572,5],[677,5]]},"161":{"position":[[300,5]]},"175":{"position":[[190,5]]},"176":{"position":[[388,5]]},"178":{"position":[[190,5]]},"180":{"position":[[185,5]]},"184":{"position":[[147,5],[163,5],[234,5]]},"190":{"position":[[286,5]]},"192":{"position":[[233,5]]},"195":{"position":[[182,5]]},"196":{"position":[[159,5]]},"197":{"position":[[160,5],[173,5],[283,5]]},"198":{"position":[[344,5]]},"199":{"position":[[230,5]]},"200":{"position":[[154,5]]},"201":{"position":[[142,4],[252,5],[267,5]]},"202":{"position":[[249,5],[264,5]]},"203":{"position":[[236,5],[251,5]]},"204":{"position":[[202,5]]},"205":{"position":[[220,5]]},"206":{"position":[[22,4],[163,5]]},"207":{"position":[[199,5]]},"208":{"position":[[22,4],[232,5]]},"209":{"position":[[228,5]]},"210":{"position":[[232,5]]},"211":{"position":[[232,5],[254,5]]},"212":{"position":[[219,5]]},"213":{"position":[[436,5]]},"214":{"position":[[22,4],[173,5]]},"216":{"position":[[202,5]]},"217":{"position":[[772,5]]},"219":{"position":[[325,5]]},"225":{"position":[[286,5],[305,5]]},"230":{"position":[[216,5]]},"231":{"position":[[218,5]]},"232":{"position":[[170,5]]},"233":{"position":[[261,5]]},"234":{"position":[[210,5]]},"241":{"position":[[109,5],[127,5],[148,5]]},"243":{"position":[[132,5]]},"244":{"position":[[133,5]]},"245":{"position":[[153,5]]},"253":{"position":[[243,5]]},"259":{"position":[[189,5],[243,5]]},"260":{"position":[[201,5],[258,5]]},"261":{"position":[[180,5],[227,5]]},"263":{"position":[[208,5]]},"264":{"position":[[162,5]]},"265":{"position":[[80,5],[285,5]]},"271":{"position":[[312,5]]},"272":{"position":[[285,6]]},"285":{"position":[[109,5],[124,5],[144,5],[165,5],[397,5],[692,5],[718,5],[846,4],[1168,4]]},"291":{"position":[[501,5]]},"294":{"position":[[97,5]]},"296":{"position":[[176,5]]},"297":{"position":[[3777,5]]},"298":{"position":[[267,5]]},"304":{"position":[[180,5]]},"306":{"position":[[180,5]]},"309":{"position":[[147,5]]},"310":{"position":[[134,5]]},"311":{"position":[[137,5],[150,5],[193,12]]},"312":{"position":[[201,5]]},"313":{"position":[[157,5]]},"314":{"position":[[133,5]]},"315":{"position":[[65,4],[175,5],[190,5]]},"316":{"position":[[166,5],[181,5]]},"317":{"position":[[164,5],[179,5]]},"318":{"position":[[150,5]]},"319":{"position":[[150,5]]},"320":{"position":[[15,4],[135,5]]},"321":{"position":[[145,5]]},"322":{"position":[[15,4],[154,5]]},"323":{"position":[[153,5]]},"324":{"position":[[156,5]]},"325":{"position":[[201,5],[223,5]]},"326":{"position":[[162,5]]},"327":{"position":[[300,5]]},"328":{"position":[[15,4],[156,5]]},"330":{"position":[[153,5]]},"331":{"position":[[505,5]]},"333":{"position":[[217,5]]},"339":{"position":[[216,5],[235,5]]},"344":{"position":[[151,5]]},"345":{"position":[[150,5]]},"346":{"position":[[145,5]]},"347":{"position":[[168,5]]},"348":{"position":[[168,5]]},"350":{"position":[[124,5]]},"351":{"position":[[124,5]]},"352":{"position":[[130,5]]},"360":{"position":[[208,5]]},"366":{"position":[[153,5],[207,5]]},"367":{"position":[[156,5],[213,5]]},"368":{"position":[[157,5],[204,5]]},"370":{"position":[[183,5]]},"371":{"position":[[140,5]]},"372":{"position":[[45,4],[233,5]]},"378":{"position":[[234,5]]},"379":{"position":[[236,6]]},"383":{"position":[[61,4]]},"385":{"position":[[303,5],[315,5],[335,5],[354,5],[441,5],[885,5]]},"386":{"position":[[240,5],[252,5],[272,5],[291,5],[721,5],[900,5]]},"387":{"position":[[357,5],[369,5],[389,5],[408,5],[699,5]]}},"keywords":{}}],["ts",{"_index":972,"title":{},"content":{"227":{"position":[[205,5]]}},"keywords":{}}],["turn",{"_index":91,"title":{},"content":{"8":{"position":[[681,6]]}},"keywords":{}}],["tw",{"_index":477,"title":{},"content":{"47":{"position":[[219,4]]},"158":{"position":[[201,4]]},"229":{"position":[[111,2]]},"343":{"position":[[71,2]]}},"keywords":{}}],["two",{"_index":538,"title":{},"content":{"59":{"position":[[99,3]]},"251":{"position":[[134,3]]},"252":{"position":[[147,3]]}},"keywords":{}}],["type",{"_index":111,"title":{"21":{"position":[[14,5]]},"227":{"position":[[0,5]]},"341":{"position":[[0,5]]}},"content":{"10":{"position":[[0,5]]},"11":{"position":[[0,5]]},"12":{"position":[[0,5]]},"13":{"position":[[0,5]]},"14":{"position":[[0,5]]},"15":{"position":[[0,5]]},"16":{"position":[[0,5]]},"17":{"position":[[0,5]]},"18":{"position":[[0,5]]},"19":{"position":[[0,5],[18,4]]},"21":{"position":[[14,5],[85,5],[184,5]]},"27":{"position":[[104,4]]},"28":{"position":[[9,4]]},"29":{"position":[[9,4]]},"31":{"position":[[0,5]]},"32":{"position":[[0,5]]},"33":{"position":[[0,5]]},"34":{"position":[[0,5]]},"35":{"position":[[0,5]]},"36":{"position":[[0,5]]},"37":{"position":[[0,5]]},"38":{"position":[[0,5]]},"39":{"position":[[0,5]]},"40":{"position":[[0,5]]},"41":{"position":[[0,5]]},"42":{"position":[[0,5]]},"43":{"position":[[0,5],[150,4]]},"44":{"position":[[0,5]]},"45":{"position":[[0,5]]},"46":{"position":[[0,5]]},"47":{"position":[[0,5]]},"48":{"position":[[0,5]]},"49":{"position":[[0,5]]},"50":{"position":[[0,5]]},"51":{"position":[[0,5]]},"52":{"position":[[0,5]]},"53":{"position":[[0,5]]},"54":{"position":[[0,5]]},"55":{"position":[[0,5]]},"56":{"position":[[0,5]]},"57":{"position":[[0,5],[63,4]]},"58":{"position":[[0,5]]},"59":{"position":[[0,5]]},"60":{"position":[[0,5]]},"61":{"position":[[0,5]]},"62":{"position":[[0,5],[65,4]]},"63":{"position":[[0,5]]},"64":{"position":[[0,5]]},"65":{"position":[[0,5],[68,4]]},"66":{"position":[[0,5]]},"67":{"position":[[0,5]]},"68":{"position":[[0,5]]},"69":{"position":[[0,5]]},"70":{"position":[[0,5]]},"71":{"position":[[0,5]]},"72":{"position":[[0,5]]},"73":{"position":[[0,5]]},"74":{"position":[[0,5]]},"75":{"position":[[0,5]]},"77":{"position":[[269,5]]},"81":{"position":[[459,5]]},"86":{"position":[[298,5]]},"136":{"position":[[263,5]]},"140":{"position":[[453,5]]},"188":{"position":[[0,5]]},"189":{"position":[[0,5]]},"190":{"position":[[0,5]]},"191":{"position":[[0,5]]},"192":{"position":[[0,5]]},"193":{"position":[[0,5]]},"194":{"position":[[0,5]]},"195":{"position":[[0,5]]},"196":{"position":[[0,5]]},"197":{"position":[[0,5]]},"198":{"position":[[0,5]]},"199":{"position":[[0,5]]},"200":{"position":[[0,5]]},"201":{"position":[[0,5]]},"202":{"position":[[0,5]]},"203":{"position":[[0,5]]},"204":{"position":[[0,5]]},"205":{"position":[[0,5]]},"206":{"position":[[0,5]]},"207":{"position":[[0,5]]},"208":{"position":[[0,5]]},"209":{"position":[[0,5]]},"210":{"position":[[0,5]]},"211":{"position":[[0,5]]},"212":{"position":[[0,5]]},"213":{"position":[[0,5]]},"214":{"position":[[0,5]]},"215":{"position":[[0,5],[59,4]]},"216":{"position":[[0,5]]},"217":{"position":[[0,5],[62,4]]},"218":{"position":[[0,5],[77,4]]},"219":{"position":[[0,5],[104,4]]},"220":{"position":[[0,5],[88,4]]},"221":{"position":[[0,5]]},"222":{"position":[[0,5],[283,5],[710,5]]},"223":{"position":[[0,5],[71,4]]},"224":{"position":[[0,5],[103,4],[143,4],[164,5],[408,5]]},"225":{"position":[[0,5]]},"226":{"position":[[0,5]]},"227":{"position":[[0,5],[402,5]]},"228":{"position":[[0,5]]},"229":{"position":[[0,5]]},"230":{"position":[[0,5]]},"231":{"position":[[0,5]]},"232":{"position":[[0,5]]},"233":{"position":[[0,5]]},"234":{"position":[[0,5]]},"243":{"position":[[0,5]]},"244":{"position":[[0,5]]},"245":{"position":[[0,5]]},"246":{"position":[[0,5]]},"247":{"position":[[0,5]]},"248":{"position":[[0,5]]},"249":{"position":[[0,5]]},"250":{"position":[[0,5]]},"251":{"position":[[0,5]]},"252":{"position":[[0,5]]},"253":{"position":[[0,5]]},"254":{"position":[[0,5]]},"255":{"position":[[0,5]]},"256":{"position":[[0,5]]},"257":{"position":[[0,5]]},"258":{"position":[[0,5]]},"259":{"position":[[0,5]]},"260":{"position":[[0,5]]},"261":{"position":[[0,5]]},"262":{"position":[[0,5]]},"263":{"position":[[0,5]]},"264":{"position":[[0,5]]},"265":{"position":[[0,5]]},"266":{"position":[[0,5]]},"267":{"position":[[0,5]]},"268":{"position":[[0,5]]},"269":{"position":[[0,5]]},"270":{"position":[[0,5]]},"271":{"position":[[0,5]]},"272":{"position":[[0,5]]},"273":{"position":[[0,5]]},"274":{"position":[[0,5]]},"275":{"position":[[0,5]]},"276":{"position":[[0,5]]},"299":{"position":[[128,5]]},"338":{"position":[[68,4],[295,5]]},"341":{"position":[[220,5]]},"348":{"position":[[0,5]]},"382":{"position":[[0,5]]}},"keywords":{}}],["type="button">click",{"_index":32,"title":{},"content":{"1":{"position":[[191,32]]},"277":{"position":[[227,32]]}},"keywords":{}}],["type="range"",{"_index":1130,"title":{},"content":{"292":{"position":[[374,22]]}},"keywords":{}}],["typedef",{"_index":194,"title":{},"content":{"21":{"position":[[106,8]]},"299":{"position":[[50,8]]}},"keywords":{}}],["typeof",{"_index":695,"title":{},"content":{"87":{"position":[[374,6]]}},"keywords":{}}],["typescript",{"_index":190,"title":{},"content":{"21":{"position":[[39,10]]},"299":{"position":[[14,10]]}},"keywords":{}}],["ua",{"_index":933,"title":{},"content":{"222":{"position":[[561,5]]},"336":{"position":[[282,5]]}},"keywords":{}}],["undefin",{"_index":825,"title":{},"content":{"190":{"position":[[23,9]]},"304":{"position":[[16,9]]}},"keywords":{}}],["unexpectedli",{"_index":761,"title":{},"content":{"89":{"position":[[1320,12]]},"118":{"position":[[1282,12]]}},"keywords":{}}],["uniqu",{"_index":527,"title":{},"content":{"57":{"position":[[144,6]]},"62":{"position":[[146,6]]},"65":{"position":[[149,6]]},"215":{"position":[[140,6]]},"217":{"position":[[143,6]]},"218":{"position":[[158,6]]}},"keywords":{}}],["unit",{"_index":84,"title":{},"content":{"8":{"position":[[514,4]]},"220":{"position":[[131,5]]},"246":{"position":[[47,4]]},"247":{"position":[[50,4]]},"248":{"position":[[51,4]]},"270":{"position":[[89,4]]}},"keywords":{}}],["unlock",{"_index":961,"title":{},"content":{"226":{"position":[[508,7]]},"340":{"position":[[468,7]]}},"keywords":{}}],["unpkg",{"_index":59,"title":{},"content":{"7":{"position":[[256,5]]},"240":{"position":[[253,5]]},"283":{"position":[[265,5]]}},"keywords":{}}],["up",{"_index":711,"title":{},"content":{"89":{"position":[[191,2],[327,2]]},"118":{"position":[[153,2],[289,2]]},"201":{"position":[[128,2]]},"253":{"position":[[46,2]]},"260":{"position":[[46,2]]},"262":{"position":[[45,2]]},"270":{"position":[[353,2]]}},"keywords":{}}],["updat",{"_index":226,"title":{"47":{"position":[[0,7]]},"158":{"position":[[0,7]]}},"content":{"22":{"position":[[570,6]]},"47":{"position":[[22,6]]},"89":{"position":[[504,8],[1477,8]]},"118":{"position":[[466,8],[1439,8]]},"158":{"position":[[16,6]]},"300":{"position":[[488,6]]}},"keywords":{}}],["url",{"_index":26,"title":{"52":{"position":[[0,4]]},"102":{"position":[[0,4]]},"131":{"position":[[0,4]]},"163":{"position":[[0,4]]},"189":{"position":[[0,4]]},"250":{"position":[[0,4]]},"303":{"position":[[0,4]]},"357":{"position":[[0,4]]}},"content":{"1":{"position":[[107,4]]},"8":{"position":[[66,4],[380,4],[407,4]]},"10":{"position":[[221,4]]},"20":{"position":[[404,4]]},"22":{"position":[[700,4]]},"24":{"position":[[66,4],[256,4],[379,4]]},"25":{"position":[[3713,4]]},"27":{"position":[[422,4],[699,4],[822,4],[1118,4],[1178,4],[1237,4]]},"28":{"position":[[275,4]]},"29":{"position":[[390,4]]},"39":{"position":[[221,4]]},"40":{"position":[[109,4]]},"42":{"position":[[196,4]]},"43":{"position":[[331,4]]},"46":{"position":[[137,4]]},"47":{"position":[[118,4]]},"50":{"position":[[132,4],[177,4]]},"51":{"position":[[136,4],[181,4]]},"52":{"position":[[30,3],[63,3],[133,4],[178,4]]},"53":{"position":[[49,3],[162,4],[207,4]]},"56":{"position":[[172,4]]},"57":{"position":[[543,4]]},"59":{"position":[[245,4]]},"61":{"position":[[145,4]]},"62":{"position":[[587,4]]},"64":{"position":[[138,4]]},"65":{"position":[[548,4]]},"67":{"position":[[154,4]]},"69":{"position":[[148,4]]},"71":{"position":[[207,4]]},"73":{"position":[[141,4]]},"75":{"position":[[358,4]]},"77":{"position":[[127,4],[196,4],[282,4],[287,4]]},"78":{"position":[[128,4],[223,4],[464,4]]},"79":{"position":[[139,4],[244,4],[320,4]]},"80":{"position":[[131,4],[237,4]]},"81":{"position":[[133,4],[516,4]]},"83":{"position":[[127,4]]},"85":{"position":[[438,4]]},"89":{"position":[[1666,4]]},"91":{"position":[[132,4]]},"92":{"position":[[98,4]]},"93":{"position":[[97,4]]},"94":{"position":[[100,4]]},"95":{"position":[[102,4]]},"96":{"position":[[110,4]]},"97":{"position":[[127,4]]},"98":{"position":[[140,4]]},"99":{"position":[[96,4]]},"100":{"position":[[99,4]]},"101":{"position":[[158,4]]},"102":{"position":[[21,3],[99,4]]},"103":{"position":[[110,4]]},"104":{"position":[[104,4]]},"105":{"position":[[95,4]]},"107":{"position":[[125,4]]},"118":{"position":[[1628,4]]},"120":{"position":[[104,4]]},"121":{"position":[[76,4]]},"122":{"position":[[76,4]]},"123":{"position":[[79,4]]},"124":{"position":[[77,4]]},"125":{"position":[[79,4]]},"126":{"position":[[86,4]]},"127":{"position":[[90,4]]},"128":{"position":[[79,4]]},"129":{"position":[[78,4]]},"130":{"position":[[95,4]]},"131":{"position":[[77,4]]},"132":{"position":[[78,4]]},"133":{"position":[[78,4]]},"134":{"position":[[77,4]]},"136":{"position":[[121,4],[190,4],[276,4],[281,4]]},"137":{"position":[[122,4],[217,4],[458,4]]},"138":{"position":[[133,4],[238,4],[314,4]]},"139":{"position":[[125,4],[231,4]]},"140":{"position":[[127,4],[510,4]]},"150":{"position":[[168,4]]},"151":{"position":[[101,4]]},"153":{"position":[[151,4]]},"154":{"position":[[226,4]]},"157":{"position":[[104,4]]},"158":{"position":[[100,4]]},"161":{"position":[[101,4],[146,4]]},"162":{"position":[[99,4],[144,4]]},"163":{"position":[[21,3],[103,4],[148,4]]},"164":{"position":[[30,13],[110,4],[155,4]]},"167":{"position":[[143,4]]},"168":{"position":[[301,4]]},"170":{"position":[[127,4]]},"172":{"position":[[104,4]]},"173":{"position":[[335,4]]},"175":{"position":[[103,4]]},"176":{"position":[[301,4]]},"178":{"position":[[107,4]]},"180":{"position":[[105,4]]},"182":{"position":[[126,4]]},"184":{"position":[[105,4]]},"186":{"position":[[265,4]]},"188":{"position":[[269,4]]},"189":{"position":[[183,4]]},"190":{"position":[[246,4]]},"191":{"position":[[193,4]]},"192":{"position":[[158,4]]},"193":{"position":[[147,4]]},"194":{"position":[[120,4]]},"195":{"position":[[141,4]]},"196":{"position":[[119,4]]},"197":{"position":[[117,4]]},"198":{"position":[[301,4]]},"199":{"position":[[187,4]]},"200":{"position":[[115,4]]},"201":{"position":[[213,4]]},"202":{"position":[[202,4]]},"203":{"position":[[190,4]]},"204":{"position":[[157,4]]},"205":{"position":[[178,4]]},"206":{"position":[[122,4]]},"207":{"position":[[161,4]]},"208":{"position":[[192,4]]},"209":{"position":[[183,4]]},"210":{"position":[[184,4]]},"211":{"position":[[139,4],[184,4]]},"212":{"position":[[169,4]]},"213":{"position":[[395,4]]},"214":{"position":[[127,4]]},"215":{"position":[[577,4]]},"216":{"position":[[160,4]]},"217":{"position":[[542,4]]},"218":{"position":[[599,4]]},"219":{"position":[[177,3],[270,4],[348,4],[403,4]]},"220":{"position":[[239,4]]},"221":{"position":[[353,4]]},"222":{"position":[[514,4]]},"223":{"position":[[106,3],[234,4],[281,4]]},"224":{"position":[[139,3],[327,4],[372,4]]},"225":{"position":[[214,4]]},"226":{"position":[[144,4]]},"227":{"position":[[369,4]]},"228":{"position":[[197,4],[266,4],[309,4],[320,3]]},"229":{"position":[[180,4]]},"230":{"position":[[177,4]]},"231":{"position":[[172,4]]},"232":{"position":[[123,4]]},"233":{"position":[[211,4]]},"234":{"position":[[168,4]]},"241":{"position":[[66,4],[335,4]]},"243":{"position":[[92,4]]},"244":{"position":[[93,4]]},"245":{"position":[[113,4]]},"246":{"position":[[126,4]]},"247":{"position":[[129,4]]},"248":{"position":[[130,4]]},"249":{"position":[[143,4]]},"250":{"position":[[55,3],[125,4]]},"251":{"position":[[42,4],[61,4],[182,4],[282,4]]},"252":{"position":[[195,4],[295,4]]},"253":{"position":[[142,4]]},"254":{"position":[[205,4]]},"255":{"position":[[98,4]]},"256":{"position":[[125,4]]},"257":{"position":[[30,3],[148,4]]},"258":{"position":[[28,3],[146,4]]},"259":{"position":[[144,4]]},"260":{"position":[[153,4]]},"261":{"position":[[132,4]]},"262":{"position":[[205,4]]},"263":{"position":[[133,4]]},"264":{"position":[[122,4]]},"265":{"position":[[178,4]]},"266":{"position":[[133,4]]},"267":{"position":[[165,4]]},"268":{"position":[[183,4]]},"269":{"position":[[166,4]]},"270":{"position":[[168,4]]},"271":{"position":[[201,4]]},"272":{"position":[[158,4]]},"273":{"position":[[136,4]]},"274":{"position":[[142,4]]},"275":{"position":[[98,4]]},"276":{"position":[[118,4]]},"277":{"position":[[143,4]]},"285":{"position":[[66,4]]},"286":{"position":[[66,4]]},"287":{"position":[[66,4]]},"289":{"position":[[107,4]]},"290":{"position":[[104,4]]},"291":{"position":[[98,4]]},"292":{"position":[[204,4]]},"293":{"position":[[105,4]]},"294":{"position":[[55,4]]},"296":{"position":[[66,4],[256,4],[379,4]]},"297":{"position":[[3713,4]]},"298":{"position":[[225,4]]},"300":{"position":[[618,4]]},"302":{"position":[[195,4]]},"303":{"position":[[123,4]]},"304":{"position":[[140,4]]},"305":{"position":[[109,4]]},"306":{"position":[[105,4]]},"307":{"position":[[104,4]]},"308":{"position":[[93,4]]},"309":{"position":[[106,4]]},"310":{"position":[[94,4]]},"311":{"position":[[94,4]]},"312":{"position":[[158,4]]},"313":{"position":[[114,4]]},"314":{"position":[[94,4]]},"315":{"position":[[136,4]]},"316":{"position":[[119,4]]},"317":{"position":[[118,4]]},"318":{"position":[[105,4]]},"319":{"position":[[108,4]]},"320":{"position":[[94,4]]},"321":{"position":[[107,4]]},"322":{"position":[[114,4]]},"323":{"position":[[108,4]]},"324":{"position":[[108,4]]},"325":{"position":[[108,4],[153,4]]},"326":{"position":[[112,4]]},"327":{"position":[[259,4]]},"328":{"position":[[110,4]]},"329":{"position":[[337,4]]},"330":{"position":[[111,4]]},"331":{"position":[[299,4]]},"332":{"position":[[334,4]]},"333":{"position":[[80,3],[162,4],[240,4],[295,4]]},"334":{"position":[[142,4]]},"335":{"position":[[262,4]]},"336":{"position":[[235,4]]},"337":{"position":[[34,5],[159,4],[206,4]]},"338":{"position":[[50,5],[214,4],[259,4]]},"339":{"position":[[144,4]]},"340":{"position":[[104,4]]},"341":{"position":[[187,4]]},"342":{"position":[[126,4],[195,4],[228,4]]},"343":{"position":[[140,4]]},"344":{"position":[[112,4]]},"345":{"position":[[104,4]]},"346":{"position":[[98,4]]},"347":{"position":[[118,4]]},"348":{"position":[[126,4]]},"350":{"position":[[84,4]]},"351":{"position":[[84,4]]},"352":{"position":[[90,4]]},"353":{"position":[[98,4]]},"354":{"position":[[98,4]]},"355":{"position":[[98,4]]},"356":{"position":[[115,4]]},"357":{"position":[[104,4]]},"358":{"position":[[35,3],[150,4]]},"359":{"position":[[156,4]]},"360":{"position":[[107,4]]},"361":{"position":[[133,4]]},"362":{"position":[[84,4]]},"363":{"position":[[90,4]]},"364":{"position":[[114,4]]},"365":{"position":[[112,4]]},"366":{"position":[[108,4]]},"367":{"position":[[108,4]]},"368":{"position":[[109,4]]},"369":{"position":[[121,4]]},"370":{"position":[[108,4]]},"371":{"position":[[100,4]]},"372":{"position":[[126,4]]},"373":{"position":[[91,4]]},"374":{"position":[[136,4]]},"375":{"position":[[140,4]]},"376":{"position":[[125,4]]},"377":{"position":[[109,4]]},"378":{"position":[[123,4]]},"379":{"position":[[109,4]]},"380":{"position":[[107,4]]},"381":{"position":[[109,4]]},"382":{"position":[[88,4]]},"383":{"position":[[132,4]]},"385":{"position":[[261,4],[515,4],[632,4],[906,4],[966,4],[1025,4]]},"386":{"position":[[198,4]]},"387":{"position":[[315,4]]}},"keywords":{}}],["us",{"_index":64,"title":{"8":{"position":[[0,4]]},"22":{"position":[[0,3]]}},"content":{"18":{"position":[[50,4]]},"20":{"position":[[132,4],[809,3],[1047,3]]},"22":{"position":[[0,3],[46,3]]},"28":{"position":[[788,4]]},"29":{"position":[[745,4]]},"57":{"position":[[174,4]]},"62":{"position":[[176,4]]},"65":{"position":[[179,4]]},"105":{"position":[[24,4]]},"190":{"position":[[419,4],[427,3]]},"195":{"position":[[28,3]]},"206":{"position":[[38,3]]},"213":{"position":[[39,3],[68,6]]},"214":{"position":[[35,3]]},"215":{"position":[[170,4]]},"217":{"position":[[173,4]]},"218":{"position":[[188,4]]},"222":{"position":[[184,3]]},"226":{"position":[[24,4]]},"227":{"position":[[24,4],[77,3],[99,4]]},"232":{"position":[[39,3]]}},"keywords":{}}],["useeffect",{"_index":212,"title":{},"content":{"22":{"position":[[216,9],[543,12]]},"87":{"position":[[97,10],[256,12]]},"300":{"position":[[134,9],[461,12]]}},"keywords":{}}],["user",{"_index":757,"title":{},"content":{"89":{"position":[[1266,4]]},"118":{"position":[[1228,4]]},"259":{"position":[[423,4]]},"261":{"position":[[387,4]]}},"keywords":{}}],["useref",{"_index":688,"title":{},"content":{"87":{"position":[[108,6],[246,9]]}},"keywords":{}}],["usessr",{"_index":897,"title":{"213":{"position":[[0,7]]},"327":{"position":[[0,7]]}},"content":{"213":{"position":[[428,7]]},"327":{"position":[[292,7]]}},"keywords":{}}],["usest",{"_index":211,"title":{},"content":{"22":{"position":[[206,9]]},"300":{"position":[[124,9]]}},"keywords":{}}],["usestate(0",{"_index":225,"title":{},"content":{"22":{"position":[[530,12]]},"300":{"position":[[448,12]]}},"keywords":{}}],["usestate(nul",{"_index":223,"title":{},"content":{"22":{"position":[[490,15]]},"300":{"position":[[408,15]]}},"keywords":{}}],["usework",{"_index":1096,"title":{},"content":{"285":{"position":[[707,10]]}},"keywords":{}}],["usual",{"_index":143,"title":{},"content":{"18":{"position":[[42,7]]}},"keywords":{}}],["utf",{"_index":496,"title":{},"content":{"51":{"position":[[227,4]]},"52":{"position":[[224,4]]},"53":{"position":[[253,4]]},"162":{"position":[[190,4]]},"163":{"position":[[194,4]]},"164":{"position":[[201,4]]},"224":{"position":[[255,3],[431,4]]},"338":{"position":[[142,3],[318,4]]}},"keywords":{}}],["util",{"_index":128,"title":{"13":{"position":[[0,6]]},"110":{"position":[[0,6]]}},"content":{"13":{"position":[[20,5]]}},"keywords":{}}],["v2.xml",{"_index":1144,"title":{},"content":{"293":{"position":[[470,8]]}},"keywords":{}}],["valencia"",{"_index":354,"title":{},"content":{"25":{"position":[[3287,14]]},"297":{"position":[[3287,14]]}},"keywords":{}}],["valid",{"_index":140,"title":{"16":{"position":[[0,10]]},"113":{"position":[[0,10]]}},"content":{"16":{"position":[[15,9]]}},"keywords":{}}],["valu",{"_index":71,"title":{},"content":{"8":{"position":[[210,5],[542,5],[633,5]]},"29":{"position":[[238,5]]},"43":{"position":[[183,5],[206,5],[232,5],[259,5],[402,8]]},"46":{"position":[[43,5],[65,5]]},"154":{"position":[[297,8]]},"194":{"position":[[304,5]]},"387":{"position":[[163,5]]}},"keywords":{}}],["value="25">",{"_index":1134,"title":{},"content":{"292":{"position":[[454,26]]}},"keywords":{}}],["var",{"_index":18,"title":{},"content":{"1":{"position":[[38,3],[52,3]]},"8":{"position":[[11,3]]},"10":{"position":[[166,3]]},"20":{"position":[[349,3],[870,3],[916,3],[980,3],[1100,3],[1136,3],[1189,3]]},"24":{"position":[[11,3]]},"25":{"position":[[11,3],[3658,3]]},"27":{"position":[[367,3]]},"28":{"position":[[220,3]]},"29":{"position":[[335,3]]},"39":{"position":[[166,3],[285,3]]},"40":{"position":[[54,3],[173,3]]},"42":{"position":[[90,3],[148,3]]},"43":{"position":[[276,3]]},"46":{"position":[[82,3]]},"47":{"position":[[63,3]]},"50":{"position":[[77,3]]},"51":{"position":[[81,3]]},"52":{"position":[[78,3]]},"53":{"position":[[107,3]]},"56":{"position":[[79,3],[117,3]]},"57":{"position":[[488,3],[580,3]]},"59":{"position":[[190,3]]},"61":{"position":[[90,3]]},"62":{"position":[[532,3]]},"64":{"position":[[83,3]]},"65":{"position":[[493,3]]},"67":{"position":[[99,3]]},"69":{"position":[[93,3]]},"71":{"position":[[152,3]]},"73":{"position":[[86,3]]},"75":{"position":[[303,3]]},"77":{"position":[[56,3]]},"78":{"position":[[57,3]]},"79":{"position":[[68,3],[251,3]]},"80":{"position":[[60,3],[273,3]]},"81":{"position":[[62,3],[528,3],[621,3]]},"85":{"position":[[383,3]]},"89":{"position":[[1611,3]]},"91":{"position":[[77,3]]},"92":{"position":[[43,3]]},"93":{"position":[[42,3]]},"94":{"position":[[45,3]]},"95":{"position":[[47,3]]},"96":{"position":[[55,3]]},"97":{"position":[[72,3]]},"98":{"position":[[85,3]]},"99":{"position":[[41,3]]},"100":{"position":[[44,3]]},"101":{"position":[[103,3]]},"102":{"position":[[44,3]]},"103":{"position":[[55,3]]},"104":{"position":[[49,3]]},"105":{"position":[[40,3]]},"107":{"position":[[70,3]]},"118":{"position":[[1573,3]]},"120":{"position":[[49,3]]},"121":{"position":[[21,3]]},"122":{"position":[[21,3]]},"123":{"position":[[24,3]]},"124":{"position":[[22,3]]},"125":{"position":[[24,3]]},"126":{"position":[[31,3]]},"127":{"position":[[35,3]]},"128":{"position":[[24,3]]},"129":{"position":[[23,3]]},"130":{"position":[[40,3]]},"131":{"position":[[22,3]]},"132":{"position":[[23,3]]},"133":{"position":[[23,3]]},"134":{"position":[[22,3]]},"136":{"position":[[50,3]]},"137":{"position":[[51,3]]},"138":{"position":[[62,3],[245,3]]},"139":{"position":[[54,3],[267,3]]},"140":{"position":[[56,3],[522,3],[615,3]]},"150":{"position":[[113,3],[232,3]]},"151":{"position":[[46,3],[165,3]]},"153":{"position":[[45,3],[103,3]]},"154":{"position":[[171,3]]},"157":{"position":[[49,3]]},"158":{"position":[[45,3]]},"161":{"position":[[46,3]]},"162":{"position":[[44,3]]},"163":{"position":[[48,3]]},"164":{"position":[[55,3]]},"167":{"position":[[50,3],[88,3]]},"168":{"position":[[246,3],[338,3]]},"170":{"position":[[72,3]]},"172":{"position":[[49,3]]},"173":{"position":[[280,3]]},"175":{"position":[[48,3]]},"176":{"position":[[246,3]]},"178":{"position":[[52,3]]},"180":{"position":[[50,3]]},"182":{"position":[[71,3]]},"184":{"position":[[50,3]]},"186":{"position":[[210,3]]},"188":{"position":[[158,3]]},"189":{"position":[[128,3]]},"190":{"position":[[190,3]]},"191":{"position":[[138,3]]},"192":{"position":[[103,3]]},"193":{"position":[[92,3]]},"194":{"position":[[65,3]]},"195":{"position":[[86,3]]},"196":{"position":[[64,3]]},"197":{"position":[[62,3]]},"198":{"position":[[246,3]]},"199":{"position":[[132,3]]},"200":{"position":[[60,3]]},"201":{"position":[[158,3]]},"202":{"position":[[147,3]]},"203":{"position":[[135,3]]},"204":{"position":[[102,3]]},"205":{"position":[[123,3]]},"206":{"position":[[67,3]]},"207":{"position":[[106,3]]},"208":{"position":[[137,3]]},"209":{"position":[[128,3]]},"210":{"position":[[129,3]]},"211":{"position":[[84,3]]},"212":{"position":[[114,3]]},"213":{"position":[[248,3],[346,3]]},"214":{"position":[[72,3]]},"215":{"position":[[484,3],[522,3]]},"216":{"position":[[105,3]]},"217":{"position":[[487,3]]},"218":{"position":[[544,3]]},"219":{"position":[[215,3]]},"220":{"position":[[184,3]]},"221":{"position":[[298,3]]},"222":{"position":[[459,3]]},"223":{"position":[[179,3]]},"224":{"position":[[272,3]]},"225":{"position":[[159,3]]},"226":{"position":[[89,3]]},"227":{"position":[[314,3]]},"228":{"position":[[142,3]]},"229":{"position":[[125,3]]},"230":{"position":[[122,3]]},"231":{"position":[[117,3]]},"232":{"position":[[68,3]]},"233":{"position":[[156,3]]},"234":{"position":[[113,3]]},"241":{"position":[[11,3]]},"243":{"position":[[37,3]]},"244":{"position":[[38,3]]},"245":{"position":[[58,3]]},"246":{"position":[[71,3]]},"247":{"position":[[74,3]]},"248":{"position":[[75,3]]},"249":{"position":[[88,3]]},"250":{"position":[[70,3]]},"251":{"position":[[227,3]]},"252":{"position":[[240,3]]},"253":{"position":[[87,3]]},"254":{"position":[[150,3]]},"255":{"position":[[43,3]]},"256":{"position":[[70,3]]},"257":{"position":[[93,3]]},"258":{"position":[[91,3]]},"259":{"position":[[89,3]]},"260":{"position":[[98,3]]},"261":{"position":[[77,3]]},"262":{"position":[[150,3]]},"263":{"position":[[78,3]]},"264":{"position":[[67,3]]},"265":{"position":[[123,3]]},"266":{"position":[[78,3]]},"267":{"position":[[110,3]]},"268":{"position":[[128,3]]},"269":{"position":[[111,3]]},"270":{"position":[[113,3]]},"271":{"position":[[146,3]]},"272":{"position":[[103,3]]},"273":{"position":[[81,3]]},"274":{"position":[[87,3]]},"275":{"position":[[43,3]]},"276":{"position":[[63,3]]},"277":{"position":[[74,3],[88,3]]},"285":{"position":[[11,3]]},"286":{"position":[[11,3]]},"287":{"position":[[11,3]]},"289":{"position":[[52,3]]},"290":{"position":[[49,3]]},"291":{"position":[[43,3],[281,3],[356,3]]},"292":{"position":[[149,3]]},"293":{"position":[[50,3]]},"294":{"position":[[0,3]]},"296":{"position":[[11,3]]},"297":{"position":[[11,3],[3658,3]]},"298":{"position":[[170,3],[652,3],[698,3],[762,3],[838,3],[874,3],[927,3]]},"302":{"position":[[84,3]]},"303":{"position":[[68,3]]},"304":{"position":[[85,3]]},"305":{"position":[[54,3]]},"306":{"position":[[50,3]]},"307":{"position":[[49,3]]},"308":{"position":[[38,3]]},"309":{"position":[[51,3]]},"310":{"position":[[39,3]]},"311":{"position":[[39,3]]},"312":{"position":[[103,3]]},"313":{"position":[[59,3]]},"314":{"position":[[39,3]]},"315":{"position":[[81,3]]},"316":{"position":[[64,3]]},"317":{"position":[[63,3]]},"318":{"position":[[50,3]]},"319":{"position":[[53,3]]},"320":{"position":[[39,3]]},"321":{"position":[[52,3]]},"322":{"position":[[59,3]]},"323":{"position":[[53,3]]},"324":{"position":[[53,3]]},"325":{"position":[[53,3]]},"326":{"position":[[57,3]]},"327":{"position":[[112,3],[210,3]]},"328":{"position":[[55,3]]},"329":{"position":[[244,3],[282,3]]},"330":{"position":[[56,3]]},"331":{"position":[[244,3]]},"332":{"position":[[279,3]]},"333":{"position":[[107,3]]},"334":{"position":[[87,3]]},"335":{"position":[[207,3]]},"336":{"position":[[180,3]]},"337":{"position":[[104,3]]},"338":{"position":[[159,3]]},"339":{"position":[[89,3]]},"340":{"position":[[49,3]]},"341":{"position":[[132,3]]},"342":{"position":[[71,3]]},"343":{"position":[[85,3]]},"344":{"position":[[57,3]]},"345":{"position":[[49,3]]},"346":{"position":[[43,3]]},"347":{"position":[[63,3]]},"348":{"position":[[71,3]]},"350":{"position":[[29,3]]},"351":{"position":[[29,3]]},"352":{"position":[[35,3]]},"353":{"position":[[43,3]]},"354":{"position":[[43,3]]},"355":{"position":[[43,3]]},"356":{"position":[[60,3]]},"357":{"position":[[49,3]]},"358":{"position":[[95,3]]},"359":{"position":[[101,3]]},"360":{"position":[[52,3]]},"361":{"position":[[78,3]]},"362":{"position":[[29,3]]},"363":{"position":[[35,3]]},"364":{"position":[[59,3]]},"365":{"position":[[57,3]]},"366":{"position":[[53,3]]},"367":{"position":[[53,3]]},"368":{"position":[[54,3]]},"369":{"position":[[66,3]]},"370":{"position":[[53,3]]},"371":{"position":[[45,3]]},"372":{"position":[[71,3]]},"373":{"position":[[36,3]]},"374":{"position":[[81,3]]},"375":{"position":[[85,3]]},"376":{"position":[[70,3]]},"377":{"position":[[54,3]]},"378":{"position":[[68,3]]},"379":{"position":[[54,3]]},"380":{"position":[[52,3]]},"381":{"position":[[54,3]]},"382":{"position":[[33,3]]},"383":{"position":[[77,3]]},"385":{"position":[[206,3]]},"386":{"position":[[143,3]]},"387":{"position":[[260,3]]}},"keywords":{}}],["variabl",{"_index":126,"title":{},"content":{"12":{"position":[[40,8]]}},"keywords":{}}],["varieti",{"_index":924,"title":{},"content":{"222":{"position":[[43,7]]}},"keywords":{}}],["veri",{"_index":203,"title":{},"content":{"22":{"position":[[33,4]]}},"keywords":{}}],["verif",{"_index":137,"title":{},"content":{"15":{"position":[[13,12]]}},"keywords":{}}],["version",{"_index":9,"title":{"11":{"position":[[0,8]]},"108":{"position":[[0,8]]}},"content":{"0":{"position":[[94,7]]},"11":{"position":[[28,7]]}},"keywords":{}}],["vertic",{"_index":1049,"title":{},"content":{"267":{"position":[[90,8]]},"374":{"position":[[61,8]]}},"keywords":{}}],["vesper"",{"_index":356,"title":{},"content":{"25":{"position":[[3377,12]]},"297":{"position":[[3377,12]]}},"keywords":{}}],["video",{"_index":72,"title":{},"content":{"8":{"position":[[227,5],[321,5],[330,6]]},"14":{"position":[[52,5]]},"25":{"position":[[3899,5]]},"39":{"position":[[289,6],[323,8]]},"40":{"position":[[177,6],[202,8]]},"54":{"position":[[20,5]]},"77":{"position":[[188,7]]},"78":{"position":[[215,7]]},"79":{"position":[[236,7]]},"80":{"position":[[229,7]]},"81":{"position":[[508,7]]},"89":{"position":[[42,5]]},"91":{"position":[[46,5]]},"92":{"position":[[16,5]]},"93":{"position":[[16,5]]},"94":{"position":[[15,5]]},"95":{"position":[[15,5]]},"102":{"position":[[15,5]]},"118":{"position":[[16,5]]},"136":{"position":[[182,7]]},"137":{"position":[[209,7]]},"138":{"position":[[230,7]]},"139":{"position":[[223,7]]},"140":{"position":[[502,7]]},"150":{"position":[[236,6],[270,8]]},"151":{"position":[[169,6],[194,8]]},"189":{"position":[[37,5],[81,5]]},"190":{"position":[[138,5]]},"191":{"position":[[42,5]]},"192":{"position":[[24,5],[60,5]]},"197":{"position":[[262,6]]},"201":{"position":[[49,5]]},"202":{"position":[[40,5]]},"203":{"position":[[47,5]]},"204":{"position":[[47,5],[315,5]]},"222":{"position":[[133,5]]},"224":{"position":[[49,6]]},"225":{"position":[[68,5],[133,5]]},"227":{"position":[[58,6],[139,5],[169,5],[225,5]]},"228":{"position":[[51,6],[68,5],[258,7],[281,6],[288,5],[314,5]]},"231":{"position":[[100,5]]},"233":{"position":[[74,5]]},"241":{"position":[[283,6]]},"243":{"position":[[20,5]]},"244":{"position":[[21,5]]},"245":{"position":[[22,5]]},"246":{"position":[[30,5]]},"247":{"position":[[30,5]]},"248":{"position":[[30,5]]},"249":{"position":[[49,5]]},"250":{"position":[[49,5]]},"251":{"position":[[36,5],[176,5],[205,5],[434,5]]},"252":{"position":[[40,5],[189,5],[218,5],[451,5]]},"253":{"position":[[65,5]]},"254":{"position":[[53,5]]},"255":{"position":[[17,5],[204,6],[254,5],[263,5]]},"256":{"position":[[36,5]]},"257":{"position":[[49,5]]},"258":{"position":[[47,5]]},"262":{"position":[[58,5],[123,5]]},"264":{"position":[[39,5]]},"265":{"position":[[54,5]]},"272":{"position":[[78,5]]},"297":{"position":[[3936,5]]},"342":{"position":[[187,7],[210,6]]},"379":{"position":[[31,5]]}},"keywords":{}}],["video.canplaytype('application/vnd.apple.mpegurl",{"_index":604,"title":{},"content":{"78":{"position":[[348,51]]},"137":{"position":[[342,51]]}},"keywords":{}}],["video.src",{"_index":607,"title":{},"content":{"78":{"position":[[452,9]]},"137":{"position":[[446,9]]}},"keywords":{}}],["video:canplay",{"_index":811,"title":{},"content":{"118":{"position":[[34,17]]}},"keywords":{}}],["video:canplaythrough",{"_index":719,"title":{},"content":{"89":{"position":[[262,20]]},"118":{"position":[[224,20]]}},"keywords":{}}],["video:complet",{"_index":720,"title":{},"content":{"89":{"position":[[381,14]]},"118":{"position":[[343,14]]}},"keywords":{}}],["video:durationchang",{"_index":724,"title":{},"content":{"89":{"position":[[451,20]]},"118":{"position":[[413,20]]}},"keywords":{}}],["video:empti",{"_index":725,"title":{},"content":{"89":{"position":[[513,13]]},"118":{"position":[[475,13]]}},"keywords":{}}],["video:end",{"_index":732,"title":{},"content":{"89":{"position":[[693,11]]},"118":{"position":[[655,11]]}},"keywords":{}}],["video:loadeddata",{"_index":734,"title":{},"content":{"89":{"position":[[768,16]]},"118":{"position":[[730,16]]}},"keywords":{}}],["video:loadedmetadata",{"_index":737,"title":{},"content":{"89":{"position":[[836,20]]},"118":{"position":[[798,20]]}},"keywords":{}}],["video:paus",{"_index":739,"title":{},"content":{"89":{"position":[[887,11]]},"118":{"position":[[849,11]]}},"keywords":{}}],["video:play",{"_index":741,"title":{},"content":{"89":{"position":[[925,10],[956,13]]},"118":{"position":[[887,10],[918,13]]}},"keywords":{}}],["video:progress",{"_index":748,"title":{},"content":{"89":{"position":[[1054,14]]},"118":{"position":[[1016,14]]}},"keywords":{}}],["video:ratechang",{"_index":750,"title":{},"content":{"89":{"position":[[1121,16]]},"118":{"position":[[1083,16]]}},"keywords":{}}],["video:seek",{"_index":752,"title":{},"content":{"89":{"position":[[1169,12],[1210,13]]},"118":{"position":[[1131,12],[1172,13]]}},"keywords":{}}],["video:stal",{"_index":756,"title":{},"content":{"89":{"position":[[1248,13]]},"118":{"position":[[1210,13]]}},"keywords":{}}],["video:suspend",{"_index":763,"title":{},"content":{"89":{"position":[[1350,13]]},"118":{"position":[[1312,13]]}},"keywords":{}}],["video:timeupd",{"_index":765,"title":{},"content":{"89":{"position":[[1403,16]]},"118":{"position":[[1365,16]]}},"keywords":{}}],["video:volumechang",{"_index":768,"title":{},"content":{"89":{"position":[[1486,18]]},"118":{"position":[[1448,18]]}},"keywords":{}}],["video:wait",{"_index":770,"title":{},"content":{"89":{"position":[[1529,13]]},"118":{"position":[[1491,13]]}},"keywords":{}}],["view",{"_index":45,"title":{},"content":{"3":{"position":[[3,4]]},"198":{"position":[[234,4]]}},"keywords":{}}],["viewport",{"_index":866,"title":{},"content":{"199":{"position":[[72,9]]},"233":{"position":[[89,8]]}},"keywords":{}}],["visit",{"_index":909,"title":{},"content":{"216":{"position":[[63,5]]},"227":{"position":[[111,5]]},"228":{"position":[[115,5]]}},"keywords":{}}],["volum",{"_index":769,"title":{"95":{"position":[[0,7]]},"124":{"position":[[0,7]]},"194":{"position":[[0,7]]},"249":{"position":[[0,7]]},"308":{"position":[[0,7]]},"356":{"position":[[0,7]]}},"content":{"89":{"position":[[1509,6]]},"95":{"position":[[21,6]]},"118":{"position":[[1471,6]]},"194":{"position":[[33,6],[153,7],[214,7]]},"206":{"position":[[202,6],[221,6]]},"226":{"position":[[343,7]]},"249":{"position":[[55,7]]},"308":{"position":[[126,7]]},"340":{"position":[[303,7]]}},"keywords":{}}],["volumeclos",{"_index":958,"title":{},"content":{"226":{"position":[[355,12]]},"340":{"position":[[315,12]]}},"keywords":{}}],["vtt",{"_index":949,"title":{},"content":{"224":{"position":[[170,4]]}},"keywords":{}}],["vtt、srt、ass",{"_index":948,"title":{},"content":{"224":{"position":[[82,11]]},"338":{"position":[[17,26],[88,11]]}},"keywords":{}}],["vue.j",{"_index":661,"title":{},"content":{"86":{"position":[[0,6]]}},"keywords":{}}],["vue.js、nuxt.j",{"_index":660,"title":{"86":{"position":[[2,14]]}},"content":{},"keywords":{}}],["walden"",{"_index":358,"title":{},"content":{"25":{"position":[[3465,12]]},"297":{"position":[[3465,12]]}},"keywords":{}}],["want",{"_index":854,"title":{},"content":{"197":{"position":[[195,4]]},"213":{"position":[[82,4]]},"222":{"position":[[176,4],[701,4]]},"271":{"position":[[75,4]]}},"keywords":{}}],["watch",{"_index":81,"title":{},"content":{"8":{"position":[[471,8]]}},"keywords":{}}],["way",{"_index":164,"title":{},"content":{"20":{"position":[[198,4]]}},"keywords":{}}],["web",{"_index":988,"title":{},"content":{"233":{"position":[[120,3]]},"260":{"position":[[66,3]]},"285":{"position":[[732,3]]}},"keywords":{}}],["webkit",{"_index":954,"title":{},"content":{"225":{"position":[[264,7]]},"339":{"position":[[194,7]]}},"keywords":{}}],["webpag",{"_index":808,"title":{},"content":{"104":{"position":[[18,7]]},"210":{"position":[[84,7]]}},"keywords":{}}],["websit",{"_index":878,"title":{},"content":{"204":{"position":[[342,8]]}},"keywords":{}}],["webtorr",{"_index":624,"title":{"81":{"position":[[0,11]]},"140":{"position":[[0,11]]}},"content":{"81":{"position":[[545,13]]},"140":{"position":[[539,13]]}},"keywords":{}}],["whenvideo:canplay",{"_index":705,"title":{},"content":{"89":{"position":[[72,17]]}},"keywords":{}}],["whether",{"_index":431,"title":{},"content":{"33":{"position":[[14,7]]},"34":{"position":[[14,7]]},"35":{"position":[[14,7]]},"36":{"position":[[14,7]]},"57":{"position":[[95,7]]},"62":{"position":[[97,7]]},"65":{"position":[[100,7]]},"67":{"position":[[46,7]]},"69":{"position":[[48,7]]},"196":{"position":[[28,7]]},"197":{"position":[[28,7]]},"200":{"position":[[28,7]]},"201":{"position":[[28,7]]},"202":{"position":[[28,7]]},"203":{"position":[[28,7]]},"204":{"position":[[28,7]]},"205":{"position":[[28,7]]},"206":{"position":[[27,7]]},"207":{"position":[[28,7]]},"209":{"position":[[28,7]]},"210":{"position":[[28,7]]},"213":{"position":[[28,7]]},"214":{"position":[[27,7]]},"215":{"position":[[91,7]]},"217":{"position":[[94,7]]},"218":{"position":[[109,7]]},"219":{"position":[[23,7]]},"230":{"position":[[28,7]]},"231":{"position":[[28,7]]},"232":{"position":[[28,7]]},"233":{"position":[[28,7]]},"234":{"position":[[28,7]]},"265":{"position":[[42,7]]}},"keywords":{}}],["white",{"_index":927,"title":{},"content":{"222":{"position":[[245,5]]}},"keywords":{}}],["whitelist",{"_index":440,"title":{"37":{"position":[[0,10]]},"148":{"position":[[0,10]]},"222":{"position":[[0,10]]},"336":{"position":[[0,10]]}},"content":{"37":{"position":[[24,9]]},"222":{"position":[[261,9],[550,10],[604,10],[638,10],[667,10],[761,9]]},"336":{"position":[[271,10],[325,10],[359,10],[388,10],[437,9]]}},"keywords":{}}],["width",{"_index":237,"title":{},"content":{"22":{"position":[[930,6]]},"27":{"position":[[270,5],[289,5],[560,6],[1044,6]]},"28":{"position":[[809,6]]},"29":{"position":[[766,6]]},"85":{"position":[[172,6]]},"188":{"position":[[395,6]]},"271":{"position":[[64,6]]},"300":{"position":[[848,6]]},"302":{"position":[[269,6]]},"385":{"position":[[134,5],[388,6],[832,6]]},"386":{"position":[[686,6]]},"387":{"position":[[664,6]]}},"keywords":{}}],["width="22"",{"_index":400,"title":{},"content":{"28":{"position":[[437,20]]},"29":{"position":[[548,20]]},"386":{"position":[[356,20]]},"387":{"position":[[470,20]]}},"keywords":{}}],["wildcard",{"_index":939,"title":{},"content":{"222":{"position":[[774,9]]}},"keywords":{}}],["willow"",{"_index":360,"title":{},"content":{"25":{"position":[[3553,12]]},"297":{"position":[[3553,12]]}},"keywords":{}}],["window",{"_index":804,"title":{},"content":{"103":{"position":[[22,6]]},"198":{"position":[[227,6]]},"209":{"position":[[84,6]]},"259":{"position":[[59,6],[391,6]]}},"keywords":{}}],["window.artplayerpluginad",{"_index":63,"title":{},"content":{"7":{"position":[[432,25]]},"240":{"position":[[389,25]]}},"keywords":{}}],["window.artplayerplugindanmuku",{"_index":1083,"title":{},"content":{"283":{"position":[[409,29]]}},"keywords":{}}],["window.navigator.userag",{"_index":929,"title":{},"content":{"222":{"position":[[307,27]]},"336":{"position":[[102,26]]}},"keywords":{}}],["without",{"_index":713,"title":{},"content":{"89":{"position":[[205,7],[341,7]]},"118":{"position":[[167,7],[303,7]]}},"keywords":{}}],["worker",{"_index":1097,"title":{},"content":{"285":{"position":[[736,6]]}},"keywords":{}}],["written",{"_index":953,"title":{},"content":{"225":{"position":[[111,7]]}},"keywords":{}}],["x",{"_index":423,"title":{},"content":{"29":{"position":[[726,4],[961,4],[1088,4]]},"387":{"position":[[636,4],[844,4],[966,4]]}},"keywords":{}}],["xml",{"_index":1113,"title":{"286":{"position":[[5,4]]}},"content":{"286":{"position":[[141,3]]}},"keywords":{}}],["xpro",{"_index":363,"title":{},"content":{"25":{"position":[[3640,4]]},"297":{"position":[[3640,4]]}},"keywords":{}}],["yarn",{"_index":48,"title":{"6":{"position":[[13,6]]},"239":{"position":[[3,4]]},"282":{"position":[[3,4]]}},"content":{"6":{"position":[[2,4]]},"239":{"position":[[2,4]]},"282":{"position":[[2,4]]}},"keywords":{}}],["ye",{"_index":817,"title":{},"content":{"188":{"position":[[49,3]]},"189":{"position":[[33,3]]}},"keywords":{}}],["zh",{"_index":475,"title":{},"content":{"47":{"position":[[185,3],[215,3]]},"158":{"position":[[167,3],[197,3]]}},"keywords":{}}],["zoom",{"_index":863,"title":{},"content":{"198":{"position":[[214,4]]}},"keywords":{}}]],"pipeline":["stemmer"]} \ No newline at end of file diff --git a/docs/document/lunr-index-1658151622085.json b/docs/document/lunr-index-1658151622085.json new file mode 100644 index 000000000..02ba1172f --- /dev/null +++ b/docs/document/lunr-index-1658151622085.json @@ -0,0 +1 @@ +{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,852.282,1,390.381]],["content/0",[]],["keywords/0",[]],["title/1",[2,654.576]],["content/1",[1,5.085,2,8.521,3,1.857,4,8.521,5,11.102,6,4.895,7,5.879,8,12.943,9,8.506,10,11.102,11,9.409,12,5.693,13,0.081,14,0.583,15,0.583,16,0.682,17,0.653,18,0.66,19,0.812,20,0.639,21,0.66,22,0.604,23,0.786,24,2.276,25,1.719,26,10.081]],["keywords/1",[]],["title/2",[27,941.221]],["content/2",[3,2.638,6,5.055,13,0.063,14,0.828,15,0.828,27,12.653,28,5.375,29,9.333,30,6.792,31,14.32]],["keywords/2",[]],["title/3",[32,1065.279]],["content/3",[3,2.638,6,5.055,13,0.063,14,0.828,15,0.828,28,5.375,29,9.333,33,15.77,34,15.77,35,14.32]],["keywords/3",[]],["title/4",[36,994.263]],["content/4",[3,2.682,6,5.138,13,0.064,14,0.842,15,0.842,36,13.585,37,5.094,38,13.585,39,14.556]],["keywords/4",[]],["title/5",[40,863.609]],["content/5",[1,7.108,3,2.596,13,0.062,14,0.815,15,0.815,37,4.932,41,15.519,42,13.153,43,8.824,44,4.932,45,14.092]],["keywords/5",[]],["title/6",[46,994.263]],["content/6",[3,2.638,6,5.055,13,0.063,14,0.828,15,0.828,37,5.012,46,13.366,47,15.77,48,8.799,49,14.32]],["keywords/6",[]],["title/7",[50,994.263]],["content/7",[3,2.87,6,5.499,48,9.573,50,14.542,51,4.147]],["keywords/7",[]],["title/8",[48,654.576]],["content/8",[3,2.682,6,5.138,13,0.064,14,0.842,15,0.842,37,5.094,48,8.944,52,7.858,53,14.556]],["keywords/8",[]],["title/9",[54,410.974]],["content/9",[3,2.516,6,4.821,13,0.06,14,0.79,15,0.79,28,6.349,52,7.373,54,5.269,55,15.04,56,7.594,57,12.067,58,13.658]],["keywords/9",[]],["title/10",[59,1065.279]],["content/10",[3,3.116,13,0.06,14,0.79,15,0.79,51,4.502,60,13.658,61,15.04,62,13.658,63,13.658,64,16.914]],["keywords/10",[]],["title/11",[65,515.359,66,385.434]],["content/11",[13,0.06,27,12.067,29,8.901,65,9.094,66,6.802,67,8.901,68,15.04,69,15.04,70,12.067,71,15.04,72,15.04,73,15.04,74,15.04]],["keywords/11",[]],["title/12",[75,567.233,76,607.748,77,447]],["content/12",[1,2.304,2,2.807,9,3.855,11,4.264,13,0.085,14,0.264,15,0.264,16,0.968,17,0.296,18,0.299,19,0.444,20,0.29,21,0.299,22,0.274,23,0.356,24,1.031,25,0.779,43,6.08,54,3.746,56,5.399,75,4.264,76,4.568,77,11.017,78,3.594,79,3.187,80,5.966,81,6.614,82,4.215,83,5.031,84,7.314,85,3.978,86,5.851,87,7.075,88,5.031,89,4.568,90,5.031,91,6.589,92,5.74,93,8.345,94,5.031,95,5.031,96,1.669,97,0.961,98,4.036,99,11.3,100,4.568,101,4.036,102,11.3,103,4.568,104,4.036,105,11.3,106,2.466,107,4.568,108,8.579,109,4.568,110,4.568,111,4.568,112,5.031,113,5.031,114,5.031]],["keywords/12",[]],["title/13",[78,288.269,82,263.798,115,404.687]],["content/13",[12,8.171,13,0.088,14,0.493,15,0.493,16,0.833,17,0.553,18,0.559,19,0.721,20,0.54,21,0.559,22,0.511,23,0.665,37,2.984,51,2.27,54,3.29,78,4.045,82,5.349,85,4.476,106,4.604,115,5.678,116,6.272,117,8.528,118,8.528,119,8.528,120,6.137,121,7.959,122,6.469,123,5.678,124,7.196,125,5.24,126,7.959]],["keywords/13",[]],["title/14",[3,142.588,127,627.434]],["content/14",[2,8.139,3,2.82,13,0.09,19,1.023,51,2.512,127,10.738,128,9.437,129,8.808,130,9.437,131,10.392,132,6.754,133,9.437,134,9.437,135,9.437,136,6.15,137,9.437,138,9.437,139,9.437,140,9.437]],["keywords/14",[]],["title/15",[66,385.434,141,605.491]],["content/15",[]],["keywords/15",[]],["title/16",[142,898.867]],["content/16",[13,0.071,142,13.626,143,16.148]],["keywords/16",[]],["title/17",[144,806.989]],["content/17",[]],["keywords/17",[]],["title/18",[144,586.298,145,605.491]],["content/18",[13,0.067,19,0.896,66,7.625,141,11.978,144,11.599,145,11.978]],["keywords/18",[]],["title/19",[144,586.298,146,627.434]],["content/19",[13,0.067,19,0.896,66,7.625,78,7.262,141,11.978,146,12.412]],["keywords/19",[]],["title/20",[144,586.298,147,722.357]],["content/20",[9,9.13,25,2.803,51,2.88,66,9.409,148,14.526,149,11.916,150,14.526,151,10.099,152,16.441,153,10.099,154,10.099,155,14.551,156,10.099,157,10.099,158,9.56,159,10.82]],["keywords/20",[]],["title/21",[56,592.355]],["content/21",[12,4.769,13,0.084,14,0.302,15,0.302,16,0.353,17,0.338,18,0.341,19,0.494,20,0.33,21,0.341,22,0.638,23,0.406,25,1.44,44,3.725,54,3.258,66,2.596,97,2.24,116,3.835,120,2.596,123,8.148,141,13.891,160,3.398,161,3.329,162,3.204,163,5.214,164,5.741,165,8.327,166,3.398,167,5.214,168,4.227,169,5.214,170,9.3,171,4.866,172,5.214,173,5.741,174,5.741,175,4.866,176,9.3,177,4.227,178,5.741,179,8.445,180,8.445,181,12.237,182,5.741,183,5.741,184,5.741,185,5.214,186,2.991,187,5.741,188,4.227,189,2.899,190,5.741,191,3.398,192,4.399,193,5.214,194,8.445,195,8.445,196,4.866,197,5.214,198,5.214,199,9.3,200,5.214]],["keywords/21",[]],["title/22",[56,337.942,201,536.972,202,536.972]],["content/22",[9,3.702,12,5.327,13,0.088,17,0.611,19,0.257,21,0.287,22,0.263,25,2.609,48,2.696,51,1.95,54,2.827,56,4.074,75,4.095,77,3.227,80,4.502,81,2.988,82,3.18,84,3.744,85,2.303,120,2.185,125,2.696,127,7.648,136,7.181,142,3.702,201,8.335,202,3.876,203,4.831,204,4.387,205,3.432,206,4.831,207,4.831,208,4.831,209,4.095,210,4.831,211,4.387,212,6.838,213,4.387,214,4.387,215,4.387,216,4.387,217,4.387,218,4.387,219,4.387,220,4.074,221,4.387,222,4.387,223,4.387,224,4.387,225,4.387,226,3.323,227,4.387,228,4.387,229,4.387,230,4.387,231,4.387,232,4.387,233,7.327,234,7.327,235,4.387,236,2.303,237,2.859,238,4.387,239,3.323,240,4.387,241,4.095,242,4.387,243,4.095,244,4.387,245,4.387,246,4.387,247,4.387,248,7.327,249,7.327,250,4.387,251,6.838,252,4.387,253,4.387,254,7.327,255,4.387,256,4.387]],["keywords/22",[]],["title/23",[78,288.269,82,263.798,257,567.233]],["content/23",[]],["keywords/23",[]],["title/24",[258,515.359,259,444]],["content/24",[13,0.088,14,0.454,15,0.454,16,0.531,17,0.508,18,0.514,19,0.679,20,0.497,21,0.514,22,0.826,23,0.612,51,2.089,52,4.237,54,5.322,82,3.406,85,4.119,86,6.005,97,1.651,106,4.237,120,3.908,220,4.364,259,4.502,260,5.616,261,5.226,262,10.247,263,7.324,264,6.934,265,6.934,266,7.324,267,6.934,268,6.934,269,5.345,270,5.226,271,6.362,272,6.362,273,6.934,274,5.616]],["keywords/24",[]],["title/25",[258,515.359,275,683.821]],["content/25",[13,0.089,14,0.132,15,0.132,16,0.281,17,0.269,18,0.15,19,0.243,20,0.145,21,0.15,22,0.137,23,0.178,44,0.801,51,0.609,54,0.883,82,0.994,85,1.202,106,1.236,220,1.273,261,1.524,269,1.559,270,1.524,274,1.638,275,2.022,276,4.15,277,18.32,278,2.289,279,18.32,280,18.32,281,2.289,282,2.289,283,2.289,284,2.289,285,2.289,286,2.289,287,2.289,288,2.289,289,2.289,290,2.289,291,2.289,292,2.289,293,2.289,294,2.289,295,2.289,296,2.289,297,2.289,298,2.289,299,2.289,300,2.289,301,2.289,302,2.289,303,2.289,304,2.289,305,2.289,306,2.289,307,2.289,308,2.289,309,2.289,310,2.289,311,2.289,312,2.289,313,2.289,314,2.289,315,2.289,316,2.289,317,2.289,318,2.289,319,2.289,320,2.289,321,2.289,322,2.289,323,2.289,324,2.289,325,2.289,326,2.289,327,2.289,328,2.289,329,2.289,330,2.289,331,2.289,332,2.289,333,2.289,334,2.289,335,2.289,336,2.289,337,2.289,338,2.289,339,2.289,340,2.289,341,2.289,342,2.289,343,2.289,344,2.289,345,2.289,346,2.289,347,2.289,348,2.289,349,2.289,350,2.289,351,2.289,352,2.289,353,2.289,354,2.289,355,2.289,356,2.289,357,2.289,358,2.289,359,2.289,360,2.289,361,2.289,362,2.289,363,2.289,364,2.289,365,2.289,366,2.289,367,2.289]],["keywords/25",[]],["title/26",[70,536.972,368,607.748,369,607.748]],["content/26",[]],["keywords/26",[]],["title/27",[370,1065.279]],["content/27",[3,1.634,13,0.088,14,0.513,15,0.513,16,0.6,17,0.575,18,0.581,19,0.742,20,0.562,21,0.581,22,0.967,44,3.104,51,2.361,97,1.866,136,5.78,191,5.78,371,7.484,372,8.869,373,5.78,374,7.19,375,5.553,376,11.992,377,8.869,378,8.869,379,8.869,380,8.869,381,8.869,382,7.19,383,6.719]],["keywords/27",[]],["title/28",[384,1065.279]],["content/28",[13,0.089,14,0.442,15,0.442,16,0.517,17,0.495,18,0.745,19,0.666,20,0.485,21,0.501,22,0.814,44,2.675,51,2.035,97,1.608,136,7.412,191,4.982,371,6.45,373,4.982,375,4.786,382,6.197,383,5.791,385,7.644,386,7.644,387,7.644,388,7.644,389,11.374,390,7.644,391,11.374,392,7.644,393,7.644,394,13.582,395,7.644,396,7.644,397,7.644,398,7.644]],["keywords/28",[]],["title/29",[399,1065.279]],["content/29",[6,3.558,13,0.085,14,0.583,15,0.583,16,0.938,17,0.653,18,0.66,19,0.812,20,0.639,21,0.66,22,0.95,44,3.528,51,2.683,97,2.918,371,8.506,373,6.57,375,6.312,400,10.081,401,10.081,402,10.081,403,10.081,404,8.907,405,10.081,406,10.081]],["keywords/29",[]],["title/30",[6,273.18,407,773.952]],["content/30",[6,4.819,13,0.084,14,0.57,15,0.57,16,0.923,17,0.639,18,0.894,19,0.799,20,0.625,21,0.646,22,0.818,44,3.45,51,2.624,97,2.074,142,8.317,371,8.317,373,6.424,375,6.172,404,8.709,408,9.857,409,9.857,410,9.857,411,9.857,412,9.857,413,9.857,414,9.857]],["keywords/30",[]],["title/31",[415,941.221]],["content/31",[3,1.433,13,0.088,14,0.45,15,0.45,16,0.928,17,0.746,18,0.755,19,0.674,20,0.493,21,0.509,22,0.69,24,1.756,25,1.326,44,2.722,51,3.067,97,2.887,371,6.564,373,7.509,375,4.87,415,6.873,416,7.779,417,7.779,418,7.779,419,7.779,420,13.723,421,7.779,422,6.873,423,7.779,424,7.26,425,7.779,426,7.779,427,7.779,428,2.428]],["keywords/31",[]],["title/32",[78,288.269,96,222.103,429,447]],["content/32",[]],["keywords/32",[]],["title/33",[78,288.269,261,404.687,430,536.972]],["content/33",[1,1.706,3,0.623,4,2.078,13,0.087,14,0.196,15,0.196,16,0.229,17,0.219,18,0.221,19,0.344,20,0.214,21,0.221,22,0.69,23,0.264,28,1.269,30,1.604,51,2.07,52,5.013,54,6.13,80,3.607,86,5.442,87,2.117,96,2.842,97,2.424,120,1.684,122,5.516,191,2.204,220,3.264,237,6.051,257,8.666,259,3.367,260,5.566,261,9.5,262,5.186,263,3.156,264,2.988,265,2.988,266,3.156,267,2.988,268,2.988,269,5.297,270,3.909,271,4.759,272,2.742,273,2.988,274,5.566,429,4.317,430,5.186,431,3.724,432,3.724,433,6.464,434,14.421,435,3.156,436,3.481,437,3.748,438,1.154,439,6.952,440,2.204,441,2.159,442,2.159,443,2.204,444,3.382,445,4.201,446,2.742,447,3.382,448,5.87,449,3.382,450,2.988,451,3.382,452,3.382,453,3.382,454,3.382,455,7.034]],["keywords/33",[]],["title/34",[78,288.269,115,404.687,258,404.687]],["content/34",[1,2.139,3,0.781,13,0.087,14,0.245,15,0.245,16,0.287,17,0.275,18,0.278,19,0.417,20,0.269,21,0.278,22,0.254,23,0.33,28,1.592,51,3.2,52,3.844,54,5.021,56,2.358,86,6.225,87,2.655,96,4.757,97,2.739,115,4.741,122,6.31,136,2.763,166,2.763,220,5.996,237,2.763,258,8.004,260,3.034,261,7.181,269,2.888,270,7.181,271,3.437,274,3.034,428,2.222,435,3.957,436,4.223,437,6.885,438,1.447,439,6.507,440,2.763,441,2.707,442,2.707,443,2.763,445,5.096,455,3.212,456,5.571,457,10.784,458,3.957,459,3.034,460,3.212,461,3.746,462,3.746,463,3.746,464,10.784,465,9.205,466,3.746,467,4.24,468,3.746,469,3.746,470,3.746]],["keywords/34",[]],["title/35",[78,288.269,471,492.694,472,669.257]],["content/35",[1,1.978,3,0.722,4,2.409,13,0.086,14,0.227,15,0.227,16,0.265,17,0.254,18,0.257,19,0.39,20,0.249,21,0.257,22,0.235,23,0.306,28,1.472,51,3.058,52,3.598,54,4.82,56,2.18,86,2.03,87,2.455,96,4.566,97,2.418,122,2.058,125,8.62,136,7.488,165,3.067,166,2.555,186,5.882,189,5.701,220,5.701,237,2.555,260,2.806,261,6.827,269,2.671,270,6.827,274,2.806,435,3.659,436,3.953,437,6.547,439,7.54,440,2.555,441,2.504,442,2.504,443,2.555,445,4.77,455,2.97,456,3.067,461,3.464,462,3.464,463,3.464,469,3.464,470,3.464,471,11.373,473,10.253,474,3.921,475,3.921,476,3.921,477,3.921,478,3.921,479,3.921,480,3.921,481,8.693,482,8.693,483,8.693,484,3.659]],["keywords/35",[]],["title/36",[38,722.357,122,406.258]],["content/36",[]],["keywords/36",[]],["title/37",[42,722.357,122,406.258]],["content/37",[12,2.338,13,0.052,14,0.24,15,0.24,16,0.28,17,0.268,18,0.271,19,0.409,20,0.262,21,0.271,22,0.248,23,0.323,25,0.706,43,2.593,44,1.449,84,2.116,122,4.75,171,3.865,175,3.865,188,3.357,205,3.24,226,5.288,383,9.74,445,4.996,485,3.357,486,3.494,487,3.865,488,4.141,489,4.289,490,4.56,491,6.855,492,4.75,493,14.957,494,6.98,495,4.141,496,12.001,497,10.285,498,5.461,499,9.048,500,6.98,501,6.98,502,10.622,503,4.141,504,6.98,505,6.515,506,4.141,507,4.141,508,3.659,509,4.141,510,4.141,511,4.141,512,5.659,513,4.141,514,4.141,515,4.141,516,4.141,517,4.141,518,4.141,519,3.865,520,4.141,521,4.141,522,4.141,523,4.141,524,3.357,525,3.494,526,4.141,527,4.141,528,3.659,529,4.141,530,4.754,531,6.98,532,4.141,533,3.137,534,4.141,535,4.141,536,3.659,537,6.98,538,4.141,539,4.141,540,4.141,541,4.141,542,6.98,543,4.996,544,6.515,545,3.494,546,4.141,547,4.141,548,3.659,549,4.141,550,4.141,551,4.141,552,4.141,553,4.141,554,4.141,555,4.141,556,4.141,557,3.659,558,3.659,559,4.141,560,2.644,561,4.141,562,4.141,563,4.141,564,2.037,565,2.089]],["keywords/37",[]],["title/38",[79,539.946,122,406.258]],["content/38",[]],["keywords/38",[]],["title/39",[533,806.989]],["content/39",[6,4.068,13,0.082,14,0.667,15,0.667,16,0.779,17,0.747,18,0.755,19,0.888,20,0.73,21,0.755,22,0.69,23,0.898,24,2.601,25,1.965,44,4.033,489,7.081,492,6.049,564,5.668,565,5.813,566,8.248]],["keywords/39",[]],["title/40",[492,559.18]],["content/40",[13,0.083,14,0.684,15,0.684,16,0.8,17,0.767,18,0.775,19,0.904,20,0.75,21,0.775,22,0.709,23,0.922,25,2.018,44,4.141,489,7.271,492,6.211,564,5.819,565,5.968,567,11.833]],["keywords/40",[]],["title/41",[530,725.591]],["content/41",[13,0.083,14,0.684,15,0.684,16,0.8,17,0.767,18,0.775,19,0.904,20,0.75,21,0.775,22,0.709,23,0.922,25,2.018,44,4.141,489,7.271,530,8.06,564,5.819,565,5.968,568,11.833]],["keywords/41",[]],["title/42",[543,762.39]],["content/42",[12,5.566,13,0.084,14,0.57,15,0.57,16,0.667,17,0.639,18,0.646,19,0.799,20,0.625,21,0.646,22,0.59,23,0.768,24,2.225,25,2.328,44,3.45,67,6.424,96,3.602,122,5.174,186,5.655,489,8.39,543,7.054,564,6.715,565,4.972,569,9.857,570,9.857,571,5.4,572,8.709]],["keywords/42",[]],["title/43",[560,680.19]],["content/43",[13,0.085,14,0.611,15,0.611,16,0.714,17,0.684,18,0.692,19,0.838,20,0.669,21,0.692,22,0.633,23,0.823,24,2.384,25,2.441,44,3.696,445,7.559,489,6.49,560,6.744,564,7.041,565,5.328,573,10.562,574,9.332,575,8.263]],["keywords/43",[]],["title/44",[576,806.989]],["content/44",[2,6.649,6,3.819,13,0.085,14,0.626,15,0.626,16,0.732,17,0.701,18,0.709,19,0.852,20,0.686,21,0.709,22,0.648,23,0.843,24,2.442,25,2.481,489,6.649,564,7.156,565,5.458,576,8.197,577,10.82,578,9.13]],["keywords/44",[]],["title/45",[579,833.406]],["content/45",[6,5.311,13,0.082,14,0.658,15,0.658,16,0.769,17,0.737,18,0.745,19,0.881,20,0.721,21,0.745,22,0.682,23,0.887,25,1.94,120,5.666,489,6.99,564,5.595,565,5.738,579,8.9,580,9.599,581,11.376]],["keywords/45",[]],["title/46",[582,1065.279]],["content/46",[6,5.266,13,0.081,14,0.65,15,0.65,16,0.76,17,0.728,18,0.736,19,0.873,20,0.712,21,0.736,22,0.673,23,0.875,25,1.915,129,10.483,489,6.902,564,5.524,565,5.666,579,8.787,583,8.787,584,12.369,585,11.232]],["keywords/46",[]],["title/47",[586,941.221]],["content/47",[6,5.529,13,0.082,14,0.57,15,0.57,16,0.667,17,0.639,18,0.646,19,0.799,20,0.625,21,0.646,22,0.59,23,0.768,25,1.681,97,2.074,428,3.076,456,12.255,489,6.057,587,15.665,588,17.25,589,9.857,590,13.654,591,9.857]],["keywords/47",[]],["title/48",[592,1065.279]],["content/48",[6,4.068,13,0.082,14,0.667,15,0.667,16,0.779,17,0.747,18,0.755,19,0.888,20,0.73,21,0.755,22,0.69,23,0.898,25,1.965,97,2.425,160,7.511,445,8.248,489,7.081,564,5.668,565,5.813,593,11.525]],["keywords/48",[]],["title/49",[594,1065.279]],["content/49",[8,10.352,12,6.263,13,0.081,14,0.642,15,0.642,16,0.75,17,0.719,18,0.726,19,0.866,20,0.703,21,0.726,22,0.664,23,0.864,25,1.891,489,6.815,492,5.822,564,5.455,565,5.595,586,9.8,587,11.091,595,11.091,596,8.158,597,11.091]],["keywords/49",[]],["title/50",[22,63.815]],["content/50",[13,0.085,14,0.611,15,0.611,16,0.714,17,0.684,18,0.692,19,0.838,20,0.669,21,0.692,22,0.858,23,0.823,24,2.384,25,2.441,44,3.696,445,7.559,489,6.49,564,7.041,565,5.328,598,10.562,599,9.332,600,9.332]],["keywords/50",[]],["title/51",[161,680.19]],["content/51",[6,3.965,13,0.081,14,0.65,15,0.65,16,0.76,17,0.728,18,0.736,19,0.873,20,0.712,21,0.736,22,0.673,23,0.875,25,1.915,97,2.363,161,7.172,489,6.902,564,5.524,565,5.666,601,9.924,602,9.106,603,9.106,604,11.232]],["keywords/51",[]],["title/52",[162,654.576]],["content/52",[6,3.965,13,0.081,14,0.65,15,0.65,16,0.76,17,0.728,18,0.736,19,0.873,20,0.712,21,0.736,22,0.673,23,0.875,25,1.915,97,2.363,162,6.902,489,6.902,564,5.524,565,5.666,602,9.106,603,9.106,605,11.232,606,11.232]],["keywords/52",[]],["title/53",[607,743.19]],["content/53",[13,0.083,14,0.684,15,0.684,16,0.8,17,0.767,18,0.775,19,0.904,20,0.75,21,0.775,22,0.709,23,0.922,25,2.018,56,6.58,564,5.819,565,5.968,596,8.703,607,8.255,608,11.833]],["keywords/53",[]],["title/54",[13,4.663]],["content/54",[]],["keywords/54",[]],["title/55",[2,654.576]],["content/55",[4,7.271,13,0.088,14,0.684,15,0.684,16,0.8,17,0.767,18,0.775,19,0.904,20,0.75,21,0.775,22,0.709,23,0.922,24,2.671,25,2.018,26,11.833]],["keywords/55",[]],["title/56",[27,941.221]],["content/56",[13,0.084,14,0.871,15,0.871,28,5.649,31,15.051]],["keywords/56",[]],["title/57",[32,1065.279]],["content/57",[13,0.084,14,0.871,15,0.871,28,5.649,35,15.051]],["keywords/57",[]],["title/58",[36,994.263]],["content/58",[13,0.084,14,0.871,15,0.871,37,5.267,39,15.051]],["keywords/58",[]],["title/59",[40,863.609]],["content/59",[13,0.084,14,0.871,15,0.871,37,5.267,45,15.051]],["keywords/59",[]],["title/60",[46,994.263]],["content/60",[13,0.084,14,0.871,15,0.871,37,5.267,49,15.051]],["keywords/60",[]],["title/61",[50,994.263]],["content/61",[13,0.082,51,4.299]],["keywords/61",[]],["title/62",[48,654.576]],["content/62",[13,0.084,14,0.871,15,0.871,37,5.267,53,15.051]],["keywords/62",[]],["title/63",[54,410.974]],["content/63",[13,0.087,14,0.815,15,0.815,28,5.29,54,5.437,57,12.451,58,14.092]],["keywords/63",[]],["title/64",[59,1065.279]],["content/64",[13,0.076,14,0.828,15,0.828,51,3.812,60,14.32,62,14.32,63,14.32,64,17.413]],["keywords/64",[]],["title/65",[1,390.381,609,773.952]],["content/65",[]],["keywords/65",[]],["title/66",[610,1065.279]],["content/66",[2,9.248,3,2.773,6,5.312,30,8.51,611,16.574,612,16.574]],["keywords/66",[]],["title/67",[48,654.576]],["content/67",[3,2.922,37,5.55,48,9.745,613,17.464]],["keywords/67",[]],["title/68",[614,1065.279]],["content/68",[2,9.408,3,2.821,6,5.404,438,5.224,615,7.438,616,15.311]],["keywords/68",[]],["title/69",[617,1065.279]],["content/69",[2,9.093,3,2.726,6,5.224,87,9.266,438,5.05,615,7.19,616,14.799,618,14.799]],["keywords/69",[]],["title/70",[619,1065.279]],["content/70",[2,9.248,3,2.773,6,5.312,438,5.136,615,7.312,620,11.775,621,12.201]],["keywords/70",[]],["title/71",[622,1065.279]],["content/71",[2,9.408,3,2.821,6,5.404,438,5.224,576,11.599,615,7.438]],["keywords/71",[]],["title/72",[623,833.406]],["content/72",[3,2.922,7,9.248,37,5.55,623,12.407]],["keywords/72",[]],["title/73",[624,1065.279]],["content/73",[3,2.87,6,5.499,7,9.085,37,5.453,54,6.011]],["keywords/73",[]],["title/74",[92,806.989]],["content/74",[2,6.057,3,1.816,6,3.479,13,0.082,14,0.57,15,0.57,16,0.923,17,0.639,18,0.646,19,0.799,20,0.625,21,0.646,22,0.59,23,0.768,24,2.225,25,1.681,29,6.424,43,6.172,44,4.778,51,2.624,86,5.104,87,6.172,92,7.467,625,10.854,626,10.854,627,7.25,628,9.857,629,9.857,630,8.709]],["keywords/74",[]],["title/75",[92,806.989]],["content/75",[3,2.018,13,0.085,14,0.634,15,0.634,16,0.992,17,0.71,18,0.717,19,0.859,20,0.694,21,0.717,22,0.656,23,0.854,24,2.473,25,1.868,44,5.135,51,2.916,108,9.679,179,10.954,630,9.679,631,10.954]],["keywords/75",[]],["title/76",[122,559.18]],["content/76",[3,2.922,7,9.248,37,5.55,122,8.325]],["keywords/76",[]],["title/77",[632,994.263]],["content/77",[3,1.879,7,5.946,13,0.081,14,0.59,15,0.59,16,0.945,17,0.661,18,0.668,19,0.597,20,1.011,21,0.668,22,0.611,23,0.795,25,1.739,42,9.518,43,6.385,51,2.714,120,5.078,122,8.371,204,10.197,576,7.725,627,7.5,632,9.518,633,10.197,634,10.197]],["keywords/77",[]],["title/78",[635,994.263]],["content/78",[1,4.26,3,2.255,6,2.981,7,4.925,13,0.063,14,0.489,15,0.489,16,0.571,17,0.547,18,0.553,19,0.716,20,0.535,21,0.553,22,0.506,23,0.658,37,5.037,51,4.201,78,4.006,96,4.473,165,13.104,519,7.883,635,7.883,636,9.301,637,7.463,638,8.446,639,8.446,640,8.446,641,9.301,642,8.446,643,8.446,644,8.446,645,9.301,646,8.446,647,12.144,648,8.446,649,8.446,650,8.446]],["keywords/78",[]],["title/79",[437,680.19]],["content/79",[3,2.87,6,5.499,7,9.085,37,5.453,437,9.948]],["keywords/79",[]],["title/80",[192,898.867]],["content/80",[3,2.87,6,5.499,7,9.085,37,5.453,192,13.146]],["keywords/80",[]],["title/81",[]],["content/81",[3,2.096,13,0.084,14,0.658,15,0.658,16,0.769,17,0.737,18,0.745,19,0.881,20,0.721,21,0.745,22,0.682,23,0.887,24,2.568,25,1.94,43,7.123,165,11.771,651,6.634,652,10.052,653,11.376]],["keywords/81",[]],["title/82",[226,806.989]],["content/82",[3,1.499,13,0.089,14,0.471,15,0.471,16,0.55,17,0.527,18,0.533,19,0.697,20,0.516,21,0.533,22,0.487,23,0.634,43,5.094,51,2.166,78,3.859,205,6.365,226,6.163,652,15.734,654,6.596,655,11.909,656,8.136,657,11.909,658,8.136,659,7.189,660,7.189,661,8.136,662,8.136,663,8.136,664,8.136,665,8.136]],["keywords/82",[]],["title/83",[6,376.009]],["content/83",[3,2.821,7,8.928,37,6.343,51,4.076,666,16.86]],["keywords/83",[]],["title/84",[259,611.129]],["content/84",[3,2.87,7,9.085,37,6.409,259,8.938]],["keywords/84",[]],["title/85",[667,511.317]],["content/85",[1,4.612,3,1.685,13,0.088,14,0.529,15,0.529,16,0.618,17,0.592,18,0.599,19,0.758,20,0.58,21,0.599,22,0.776,23,0.713,24,2.064,25,2.209,82,3.969,97,1.924,259,7.432,428,2.854,571,5.009,651,5.332,667,4.389,668,4.735,669,6.228,670,6.927,671,12.954,672,4.011,673,4.011]],["keywords/85",[]],["title/86",[236,559.18]],["content/86",[3,1.485,13,0.086,14,0.466,15,0.466,16,0.545,17,0.522,18,0.528,19,0.692,20,0.511,21,0.528,22,0.709,23,0.628,24,1.82,25,2.017,43,5.048,51,2.146,236,7.355,259,6.786,571,4.416,669,5.491,670,6.107,672,3.536,673,3.536,674,5.93,675,8.062,676,6.107,677,6.107,678,6.107,679,7.553,680,6.536,681,8.961,682,7.877,683,6.107,684,8.062,685,6.107,686,8.062]],["keywords/86",[]],["title/87",[22,63.815]],["content/87",[1,4.343,3,1.586,13,0.087,14,0.498,15,0.498,16,0.582,17,0.558,18,0.564,19,0.726,20,0.546,21,0.564,22,0.954,23,0.671,24,1.944,25,2.116,96,3.147,236,4.52,259,7.119,272,6.981,651,5.021,669,5.865,672,3.777,673,3.777,676,6.523,677,6.523,678,6.523,679,5.498,680,6.981,681,6.523,682,5.734,683,6.523,687,8.611,688,8.611]],["keywords/87",[]],["title/88",[258,709.348]],["content/88",[1,3.758,3,1.373,13,0.087,14,0.431,15,0.431,16,0.504,17,0.483,18,0.731,19,0.653,20,0.472,21,0.488,22,0.801,23,0.581,24,1.682,25,1.903,43,4.665,48,4.579,51,1.983,84,3.808,236,5.857,258,4.962,259,7.674,571,4.082,669,5.075,670,5.645,672,3.269,673,3.269,675,7.451,676,5.645,677,5.645,678,5.645,679,7.125,681,8.453,682,7.43,683,5.645,685,5.645,689,6.584,690,7.451,691,6.287,692,7.451]],["keywords/88",[]],["title/89",[693,994.263]],["content/89",[3,2.87,7,9.085,37,5.453,44,5.453,693,14.542]],["keywords/89",[]],["title/90",[80,654.576]],["content/90",[3,2.87,7,9.085,37,6.409,80,9.573]],["keywords/90",[]],["title/91",[667,511.317]],["content/91",[1,3.467,3,1.266,13,0.087,14,0.398,15,0.398,16,0.71,17,0.445,18,0.45,19,0.614,20,0.436,21,0.45,22,0.412,23,0.536,24,1.551,25,1.79,54,4.05,80,6.45,82,2.983,85,5.51,106,3.711,166,6.841,236,5.51,428,2.145,651,4.008,667,3.299,668,3.559,672,3.015,673,3.015,694,5.572,695,5.572,696,8.51,697,8.51,698,8.51,699,8.51,700,8.51,701,11.557,702,8.212,703,8.51,704,5.572,705,6.073]],["keywords/91",[]],["title/92",[78,505.287]],["content/92",[1,2.942,3,1.702,13,0.079,14,0.337,15,0.337,16,0.625,17,0.378,18,0.382,19,0.541,20,0.37,21,0.382,22,0.349,23,0.454,24,1.316,25,1.575,28,3.468,30,2.766,37,3.233,43,3.651,51,3.053,54,3.564,56,3.243,77,12.09,78,4.382,80,3.583,84,5.862,85,3.061,86,3.02,87,3.651,91,5.387,98,5.153,106,3.148,120,4.601,122,3.061,132,4.174,166,3.801,236,6.021,436,3.458,438,1.99,439,3.519,440,3.801,596,4.289,615,2.833,668,3.02,672,2.558,673,2.558,674,4.289,694,4.728,695,4.728,696,4.728,697,4.728,698,4.728,699,4.728,700,4.728,701,7.489,702,4.562,703,4.728,706,4.728,707,3.972,708,4.728,709,4.728,710,4.728,711,6.292,712,4.728]],["keywords/92",[]],["title/93",[713,1065.279]],["content/93",[3,2.821,7,8.928,37,6.343,132,10.958,485,12.412]],["keywords/93",[]],["title/94",[667,511.317]],["content/94",[3,1.602,12,4.91,13,0.081,14,0.503,15,0.503,16,0.588,17,0.563,18,0.819,19,0.731,20,0.551,21,0.57,22,0.521,23,0.678,24,1.963,25,1.483,52,4.694,79,10.206,123,5.79,125,5.343,132,10.47,382,10.131,485,13.735,512,7.049,651,5.07,667,4.174,714,9.575,715,9.575,716,8.116,717,9.575,718,9.575,719,9.575,720,6.223]],["keywords/94",[]],["title/95",[82,462.393]],["content/95",[3,2.821,7,8.928,37,6.343,82,6.646,721,9.776]],["keywords/95",[]],["title/96",[667,511.317]],["content/96",[3,1.879,13,0.086,14,0.59,15,0.59,16,0.69,17,0.661,18,0.668,19,0.818,20,0.646,21,0.668,22,0.611,23,0.795,24,2.302,25,2.383,82,6.067,428,3.183,512,8.267,651,5.946,667,4.895,668,5.281,672,4.473,673,4.473,721,6.511,722,10.197]],["keywords/96",[]],["title/97",[78,505.287]],["content/97",[1,2.54,3,1.513,13,0.081,14,0.291,15,0.291,16,0.341,17,0.326,18,0.33,19,0.481,20,0.319,21,0.33,22,0.302,23,0.392,24,1.137,25,1.4,28,3.901,30,2.389,37,2.873,43,3.153,51,3.515,54,3.167,56,2.8,77,11.452,78,3.894,79,7.251,82,2.186,84,6.126,85,4.31,86,2.608,87,3.153,91,6.99,104,4.449,106,4.432,115,6.921,120,5.97,122,2.643,125,5.045,132,3.604,189,2.8,236,5.456,428,1.572,436,2.986,438,1.718,439,4.954,440,3.282,545,4.249,596,3.704,615,2.446,668,2.608,672,2.209,673,2.209,674,3.704,679,3.215,685,3.815,704,4.082,706,4.082,707,5.592,708,4.082,709,4.082,710,4.082,711,7.079,712,4.082,723,5.036,724,8.21,725,5.036,726,5.036]],["keywords/97",[]],["title/98",[81,725.591]],["content/98",[3,2.922,7,9.248,37,5.55,81,10.802]],["keywords/98",[]],["title/99",[667,511.317]],["content/99",[3,1.836,13,0.087,14,0.577,15,0.577,16,0.674,17,0.646,18,0.653,19,0.805,20,0.632,21,0.653,22,0.597,23,0.777,24,2.25,25,2.346,82,4.327,97,2.097,428,3.111,512,8.081,651,5.812,667,4.784,668,5.162,672,4.373,673,4.373,727,9.303,728,11.155]],["keywords/99",[]],["title/100",[78,505.287]],["content/100",[1,2.961,3,1.711,13,0.081,14,0.34,15,0.34,16,0.397,17,0.38,18,0.384,19,0.544,20,0.372,21,0.384,22,0.352,23,0.457,24,1.325,25,1.584,28,3.486,30,2.785,37,3.25,43,3.676,51,3.486,54,3.583,56,3.264,77,12.118,78,4.405,79,6.479,84,5.887,86,3.04,87,3.676,91,5.415,97,1.235,101,5.187,120,6.522,122,3.082,132,4.201,236,4.874,270,3.909,428,1.832,436,3.481,438,2.003,439,3.543,440,3.826,596,4.318,615,2.852,668,3.04,672,2.575,673,2.575,674,4.318,706,4.759,707,3.999,708,4.759,709,4.759,710,4.759,711,6.325,712,4.759,727,10.753,728,7.528,729,4.759]],["keywords/100",[]],["title/101",[497,762.39]],["content/101",[3,2.87,7,9.085,37,5.453,437,9.948,497,11.15]],["keywords/101",[]],["title/102",[667,511.317]],["content/102",[1,4.917,3,1.796,13,0.086,14,0.564,15,0.564,16,0.659,17,0.632,18,0.638,19,0.793,20,0.618,21,0.638,22,0.584,23,0.76,24,2.2,25,2.31,82,4.231,97,2.051,422,11.971,428,3.043,437,6.224,497,6.977,615,4.736,651,5.684,667,4.679,668,5.048,672,4.276,673,4.276]],["keywords/102",[]],["title/103",[730,941.221]],["content/103",[3,2.821,7,8.928,37,6.343,80,9.408,730,13.528]],["keywords/103",[]],["title/104",[667,511.317]],["content/104",[3,1.796,13,0.086,14,0.564,15,0.564,16,0.659,17,0.632,18,0.638,19,0.793,20,0.618,21,0.638,22,0.584,23,0.76,24,2.2,25,2.31,80,5.99,82,4.231,97,2.051,428,3.043,512,7.903,615,4.736,651,5.684,667,4.679,668,5.048,672,4.276,673,4.276,730,8.613,731,13.549]],["keywords/104",[]],["title/105",[607,743.19]],["content/105",[3,2.922,7,9.248,37,5.55,607,11.064]],["keywords/105",[]],["title/106",[78,505.287]],["content/106",[3,1.472,6,4.148,13,0.085,14,0.462,15,0.68,16,0.54,17,0.518,18,0.523,19,0.688,20,0.506,21,0.523,22,0.479,23,0.623,24,1.803,25,2.377,30,3.789,43,5.002,51,3.128,67,5.207,78,5.574,120,6.942,123,5.32,124,9.915,524,6.477,579,6.25,580,6.741,607,8.198,647,6.741,674,5.876,729,9.526,732,7.059,733,7.989,734,7.989,735,7.989,736,7.989,737,7.059]],["keywords/106",[]],["title/107",[96,389.308]],["content/107",[3,2.821,7,8.928,37,6.343,96,5.595,429,11.261]],["keywords/107",[]],["title/108",[667,511.317]],["content/108",[1,4.612,3,1.685,13,0.086,14,0.529,15,0.529,16,0.618,17,0.592,18,0.599,19,0.758,20,0.58,21,0.599,22,0.548,23,0.713,24,2.064,25,2.209,82,3.969,96,4.734,97,3.165,160,5.96,428,2.854,429,6.726,571,5.009,651,5.332,667,4.389,668,4.735,670,6.927,672,4.011,673,4.011,738,12.954]],["keywords/108",[]],["title/109",[66,530.518]],["content/109",[3,2.922,7,9.248,37,5.55,66,7.898]],["keywords/109",[]],["title/110",[78,505.287]],["content/110",[1,4.181,2,5.093,3,1.527,6,2.926,13,0.086,14,0.479,15,0.479,16,0.561,17,0.537,18,0.543,19,0.707,20,0.525,21,0.543,22,0.497,23,0.646,24,1.871,25,1.413,43,7.558,51,3.79,66,6.012,78,5.726,79,5.782,84,4.235,158,7.323,220,4.609,674,6.096,729,6.719,739,7.323,740,7.323,741,7.323,742,12.071,743,7.323,744,8.288,745,8.288,746,7.323,747,7.323]],["keywords/110",[]],["title/111",[13,4.663]],["content/111",[]],["keywords/111",[]],["title/112",[13,4.663]],["content/112",[13,0.057,17,0.846,18,0.855,19,1.106,20,0.827,21,0.855,22,0.782,23,1.017,127,10.582,144,9.889,145,10.212,748,14.375,749,14.375]],["keywords/112",[]],["title/113",[13,4.663]],["content/113",[13,0.087,20,1.149]],["keywords/113",[]],["title/114",[13,4.177,54,234.463]],["content/114",[13,0.073,16,0.645,17,0.618,18,0.625,19,0.901,20,0.605,21,0.874,22,0.571,23,0.743,25,1.626,150,8.427,237,6.216,239,7.226,750,10.504,751,10.504,752,10.504,753,10.504,754,10.504,755,10.504,756,10.504,757,10.504,758,10.504,759,10.504,760,8.902,761,8.902,762,10.504,763,10.504,764,10.504,765,8.902,766,10.504,767,10.504,768,10.504,769,10.504,770,9.538,771,10.504]],["keywords/114",[]],["title/115",[13,4.177,772,669.257]],["content/115",[2,4.865,3,1.459,13,0.089,18,0.519,19,0.812,20,0.502,25,1.35,37,2.771,48,4.865,52,4.275,91,4.617,97,1.666,220,4.403,251,7.39,496,7.39,765,7.39,770,7.918,773,8.719,774,8.719,775,8.719,776,8.719,777,8.719,778,8.719,779,8.719,780,8.719,781,8.719,782,7.39,783,15.269,784,8.719,785,8.719,786,8.719,787,8.719,788,8.719,789,8.719,790,7.918,791,8.719,792,8.719]],["keywords/115",[]],["title/116",[13,4.177,793,669.257]],["content/116",[6,2.652,13,0.089,17,0.728,18,0.492,19,0.787,20,0.476,25,1.915,48,6.9,51,2.989,52,4.057,127,6.092,136,7.318,212,10.481,220,6.244,578,6.341,765,7.014,790,11.229,794,8.275,795,8.275,796,8.275,797,8.275,798,8.275,799,12.366,800,8.275,801,8.275,802,14.806,803,8.275,804,8.275,805,8.275,806,8.275,807,8.275,808,8.275,809,8.275,810,8.275]],["keywords/116",[]],["title/117",[13,4.663]],["content/117",[]],["keywords/117",[]],["title/118",[370,1065.279]],["content/118",[3,1.667,13,0.089,14,0.524,15,0.524,16,0.612,17,0.586,18,0.593,19,0.753,20,0.574,21,0.593,22,0.976,44,3.167,51,2.409,97,1.904,136,5.899,372,9.051,373,5.899,374,7.337,375,5.667,376,12.127,377,9.051,378,9.051,379,9.051,380,9.051,381,9.051,382,7.337]],["keywords/118",[]],["title/119",[384,1065.279]],["content/119",[13,0.09,14,0.45,15,0.45,16,0.526,17,0.504,18,0.755,19,0.674,20,0.493,21,0.509,22,0.822,44,2.722,51,2.071,97,1.637,136,7.509,373,5.07,375,4.87,382,6.306,385,7.779,386,7.779,387,7.779,388,7.779,389,11.522,390,7.779,391,11.522,392,7.779,393,7.779,394,13.723,395,7.779,396,7.779,397,7.779,398,7.779]],["keywords/119",[]],["title/120",[399,1065.279]],["content/120",[6,3.558,13,0.086,14,0.583,15,0.583,16,0.938,17,0.653,18,0.66,19,0.812,20,0.639,21,0.66,22,0.95,44,3.528,51,2.683,97,2.918,373,6.57,375,6.312,400,10.081,401,10.081,402,10.081,403,10.081,404,8.907,405,10.081,406,10.081]],["keywords/120",[]],["title/121",[6,273.18,407,773.952]],["content/121",[6,4.819,13,0.085,14,0.57,15,0.57,16,0.923,17,0.639,18,0.894,19,0.799,20,0.625,21,0.646,22,0.818,44,3.45,51,2.624,97,2.074,142,8.317,373,6.424,375,6.172,404,8.709,408,9.857,409,9.857,410,9.857,411,9.857,412,9.857,413,9.857,414,9.857]],["keywords/121",[]],["title/122",[415,941.221]],["content/122",[3,1.433,13,0.089,14,0.45,15,0.45,16,0.928,17,0.746,18,0.755,19,0.674,20,0.493,21,0.509,22,0.69,24,1.756,25,1.326,44,2.722,51,3.067,97,2.887,373,7.509,375,4.87,415,6.873,416,7.779,417,7.779,418,7.779,419,7.779,420,13.723,421,7.779,422,6.873,423,7.779,424,7.26,425,7.779,426,7.779,427,7.779,428,2.428]],["keywords/122",[]],["title/123",[13,4.663]],["content/123",[]],["keywords/123",[]],["title/124",[13,4.663]],["content/124",[12,2.394,13,0.061,14,0.245,15,0.245,16,0.287,17,0.275,18,0.278,19,0.417,20,0.269,21,0.278,22,0.254,23,0.33,25,0.723,43,2.655,44,1.484,122,3.738,171,3.957,175,3.957,188,3.437,226,5.394,383,9.86,445,5.096,488,4.24,489,2.605,491,6.973,492,4.832,493,15.099,494,7.121,495,4.24,496,12.148,497,10.39,498,5.571,499,9.205,500,7.121,501,7.121,502,10.784,503,4.24,504,7.121,505,6.646,506,4.24,507,4.24,508,3.746,509,4.24,510,4.24,511,4.24,512,5.773,513,4.24,514,4.24,515,4.24,516,4.24,517,4.24,518,4.24,519,3.957,520,4.24,521,4.24,522,4.24,523,4.24,524,3.437,525,3.578,526,4.24,527,4.24,528,3.746,529,4.24,530,4.85,531,7.121,532,4.24,533,3.212,534,4.24,535,4.24,536,3.746,537,7.121,538,4.24,539,4.24,540,4.24,541,4.24,542,7.121,543,5.096,544,6.646,545,3.578,546,4.24,547,4.24,548,3.746,549,4.24,550,4.24,551,4.24,552,4.24,553,4.24,554,4.24,555,4.24,556,4.24,557,3.746,558,3.746,559,4.24,560,2.707,561,4.24,562,4.24,563,4.24,564,2.085,565,2.139,811,4.669]],["keywords/124",[]],["title/125",[13,4.663]],["content/125",[]],["keywords/125",[]],["title/126",[533,806.989]],["content/126",[13,0.085,14,0.703,15,0.703,16,0.822,17,0.788,18,0.796,19,0.92,20,0.771,21,0.796,22,0.728,23,0.947,24,2.744,25,2.073,564,5.979,565,6.132]],["keywords/126",[]],["title/127",[492,559.18]],["content/127",[13,0.085,14,0.703,15,0.703,16,0.822,17,0.788,18,0.796,19,0.92,20,0.771,21,0.796,22,0.728,23,0.947,25,2.073,564,5.979,565,6.132,567,12.158]],["keywords/127",[]],["title/128",[530,725.591]],["content/128",[13,0.085,14,0.703,15,0.703,16,0.822,17,0.788,18,0.796,19,0.92,20,0.771,21,0.796,22,0.728,23,0.947,25,2.073,564,5.979,565,6.132,568,12.158]],["keywords/128",[]],["title/129",[543,762.39]],["content/129",[13,0.089,14,0.59,15,0.59,16,0.69,17,0.661,18,0.668,19,0.818,20,0.646,21,0.668,22,0.611,23,0.795,24,2.302,25,2.383,186,5.85,543,7.298,564,6.874,565,5.144,570,10.197,571,5.586,572,9.01]],["keywords/129",[]],["title/130",[560,680.19]],["content/130",[13,0.087,14,0.634,15,0.634,16,0.741,17,0.71,18,0.717,19,0.859,20,0.694,21,0.717,22,0.656,23,0.854,24,2.473,25,2.502,564,7.216,565,5.525,573,10.954,574,9.679,575,8.57]],["keywords/130",[]],["title/131",[576,806.989]],["content/131",[13,0.087,14,0.65,15,0.65,16,0.76,17,0.728,18,0.736,19,0.873,20,0.712,21,0.736,22,0.673,23,0.875,24,2.535,25,2.544,564,7.337,565,5.666,577,11.232,578,9.478]],["keywords/131",[]],["title/132",[579,833.406]],["content/132",[13,0.085,14,0.703,15,0.703,16,0.822,17,0.788,18,0.796,19,0.92,20,0.771,21,0.796,22,0.728,23,0.947,25,2.073,564,5.979,565,6.132,581,12.158]],["keywords/132",[]],["title/133",[582,1065.279]],["content/133",[13,0.085,14,0.703,15,0.703,16,0.822,17,0.788,18,0.796,19,0.92,20,0.771,21,0.796,22,0.728,23,0.947,25,2.073,564,5.979,565,6.132,585,12.158]],["keywords/133",[]],["title/134",[586,941.221]],["content/134",[13,0.087,14,0.65,15,0.65,16,0.76,17,0.728,18,0.736,19,0.873,20,0.712,21,0.736,22,0.673,23,0.875,25,1.915,97,2.363,428,3.506,456,13.105,589,11.232,591,11.232]],["keywords/134",[]],["title/135",[592,1065.279]],["content/135",[13,0.085,14,0.684,15,0.684,16,0.8,17,0.767,18,0.775,19,0.904,20,0.75,21,0.775,22,0.709,23,0.922,25,2.018,97,2.49,160,7.712,564,5.819,565,5.968,593,11.833]],["keywords/135",[]],["title/136",[594,1065.279]],["content/136",[13,0.083,14,0.703,15,0.703,16,0.822,17,0.788,18,0.796,19,0.92,20,0.771,21,0.796,22,0.728,23,0.947,25,2.073,564,5.979,565,6.132,586,10.742,597,12.158]],["keywords/136",[]],["title/137",[22,63.815]],["content/137",[13,0.087,14,0.634,15,0.634,16,0.741,17,0.71,18,0.717,19,0.859,20,0.694,21,0.717,22,0.656,23,0.854,24,2.473,25,2.502,564,7.216,565,5.525,598,10.954,599,9.679,600,9.679]],["keywords/137",[]],["title/138",[161,680.19]],["content/138",[13,0.085,14,0.684,15,0.684,16,0.8,17,0.767,18,0.775,19,0.904,20,0.75,21,0.775,22,0.709,23,0.922,25,2.018,97,2.49,161,7.555,564,5.819,565,5.968,604,11.833]],["keywords/138",[]],["title/139",[162,654.576]],["content/139",[13,0.085,14,0.684,15,0.684,16,0.8,17,0.767,18,0.775,19,0.904,20,0.75,21,0.775,22,0.709,23,0.922,25,2.018,97,2.49,162,7.271,564,5.819,565,5.968,606,11.833]],["keywords/139",[]],["title/140",[607,743.19]],["content/140",[13,0.085,14,0.703,15,0.703,16,0.822,17,0.788,18,0.796,19,0.92,20,0.771,21,0.796,22,0.728,23,0.947,25,2.073,564,5.979,565,6.132,608,12.158]],["keywords/140",[]],["title/141",[13,4.663]],["content/141",[12,8.307,13,0.09,14,0.508,15,0.508,16,0.851,17,0.569,18,0.575,19,0.737,20,0.557,21,0.575,22,0.526,23,0.684,51,2.338,54,3.388,82,3.812,85,4.61,106,4.741,116,6.459,117,8.782,118,8.782,119,8.782,120,6.268,121,8.196,122,4.61,125,5.396,126,8.196,812,9.67]],["keywords/141",[]],["title/142",[13,4.663]],["content/142",[]],["keywords/142",[]],["title/143",[13,4.663]],["content/143",[13,0.083]],["keywords/143",[]],["title/144",[13,4.663]],["content/144",[]],["keywords/144",[]],["title/145",[13,4.177,145,475.463]],["content/145",[13,0.067,19,0.896,66,7.625,141,11.978,144,11.599,145,11.978]],["keywords/145",[]],["title/146",[13,4.177,146,492.694]],["content/146",[13,0.067,19,0.896,66,7.625,78,7.262,141,11.978,146,12.412]],["keywords/146",[]],["title/147",[13,4.177,147,567.233]],["content/147",[13,0.073,25,2.839,66,9.213,148,14.708,150,14.708,151,10.352,152,16.647,153,10.352,154,10.352,155,14.794,156,10.352,157,10.352,159,11.091]],["keywords/147",[]],["title/148",[13,4.663]],["content/148",[13,0.09,14,0.398,15,0.398,16,0.465,17,0.445,18,0.45,19,0.614,20,0.436,21,0.45,22,0.629,23,0.536,25,1.79,44,2.405,54,4.05,66,3.423,97,2.68,116,5.055,141,11.153,160,4.479,161,4.388,162,4.223,163,6.873,166,4.479,167,6.873,169,6.873,172,6.873,180,10.497,181,6.873,185,6.873,186,3.943,189,3.822,192,5.799,193,6.873,194,10.497,195,6.873,197,6.873,198,6.873,200,6.873,813,7.952]],["keywords/148",[]],["title/149",[48,475.566,814,852.282]],["content/149",[]],["keywords/149",[]],["title/150",[20,67.518]],["content/150",[3,1.702,6,4.606,13,0.079,14,0.534,15,0.534,16,0.625,17,0.599,18,0.605,19,0.886,20,1.042,21,0.991,22,0.554,23,0.72,86,4.785,87,5.785,91,5.388,237,6.022,239,6.999,566,6.613,583,7.229,627,6.796,668,4.785,682,8.69,760,8.624,761,8.624,815,10.175,816,10.175,817,9.24,818,10.175,819,7.796]],["keywords/150",[]],["title/151",[22,63.815]],["content/151",[3,2.043,13,0.073,14,0.642,15,0.642,16,0.75,17,0.719,18,0.726,19,0.866,20,0.703,21,0.726,22,0.664,23,0.864,44,5.177,52,5.988,89,11.091,168,8.992,191,7.229,424,10.352,782,10.352,817,11.091,820,8.992,821,11.091,822,9.8,823,11.091]],["keywords/151",[]],["title/152",[533,586.298,732,683.821]],["content/152",[2,7.572,3,1.571,6,5.108,13,0.083,14,0.493,15,0.493,16,0.577,17,0.553,18,0.559,19,0.721,20,0.54,21,0.559,22,0.511,23,0.665,44,2.984,51,4.476,56,6.853,97,1.794,122,4.476,123,5.678,124,7.196,489,5.24,492,4.476,533,6.46,566,6.103,732,10.888,824,9.391,825,8.528,826,9.391,827,9.391,828,5.057,829,8.528,830,9.391,831,8.528]],["keywords/152",[]],["title/153",[832,806.989]],["content/153",[3,2.096,6,4.016,13,0.079,14,0.658,15,0.658,16,0.769,17,0.737,18,0.745,19,0.881,20,0.721,21,0.745,22,0.682,23,0.887,44,3.981,456,8.9,492,5.972,566,8.142,820,9.223,832,11.398,833,9.223,834,10.052]],["keywords/153",[]],["title/154",[835,833.406]],["content/154",[3,2.018,13,0.077,14,0.634,15,0.634,16,0.741,17,0.71,18,0.717,19,0.859,20,0.694,21,0.717,22,0.656,23,0.854,29,7.139,44,5.135,97,2.305,186,6.284,460,8.298,820,8.88,833,8.88,835,8.57,836,12.063,837,10.236,838,8.88]],["keywords/154",[]],["title/155",[839,806.989]],["content/155",[3,2.123,6,4.068,13,0.074,14,0.667,15,0.667,16,0.779,17,0.747,18,0.755,19,0.888,20,0.73,21,0.755,22,0.69,23,0.898,29,7.511,679,7.359,721,7.359,820,9.343,839,11.495,840,11.525,841,9.343,842,11.525]],["keywords/155",[]],["title/156",[560,680.19]],["content/156",[3,1.836,6,5.562,13,0.069,14,0.577,15,0.577,16,0.674,17,0.646,18,0.653,19,0.805,20,0.632,21,0.653,22,0.597,23,0.777,52,5.381,67,6.496,165,7.798,487,9.303,560,10.062,566,7.134,575,7.798,583,7.798,682,6.637,843,10.977,844,9.968,845,15.152,846,10.977,847,10.977,848,10.977,849,7.798]],["keywords/156",[]],["title/157",[850,941.221]],["content/157",[3,2.069,12,6.343,13,0.073,14,0.65,15,0.65,16,0.76,17,0.728,18,0.736,19,0.873,20,0.712,21,0.736,22,0.673,23,0.875,56,6.246,97,2.363,428,3.506,460,8.509,492,5.896,721,7.172,841,9.106,850,9.924,851,5.978,852,11.232,853,9.924]],["keywords/157",[]],["title/158",[828,631.736]],["content/158",[3,2.209,13,0.076,14,0.694,15,0.694,16,0.811,17,0.777,18,0.785,19,0.912,20,0.76,21,0.785,22,0.718,23,0.935,52,6.475,97,2.523,428,3.743,615,5.826,828,9.236,851,6.383]],["keywords/158",[]],["title/159",[373,694.266]],["content/159",[3,1.757,13,0.067,14,0.552,15,0.552,16,0.645,17,0.618,18,0.625,19,0.781,20,0.605,21,0.625,22,0.571,23,0.743,44,3.338,52,5.149,67,6.216,97,3.239,205,7.462,373,8.697,428,2.977,445,6.826,485,7.733,486,8.048,487,8.902,492,7.005,615,4.634,637,11.791,828,7.914,849,7.462,851,5.077,854,8.427,855,9.538,856,9.538]],["keywords/159",[]],["title/160",[160,694.266]],["content/160",[3,1.757,6,4.71,13,0.073,14,0.552,15,0.552,16,0.645,17,0.618,18,0.625,19,0.781,20,0.846,21,0.625,22,0.571,23,0.743,48,5.861,97,2.007,143,9.538,160,6.216,428,2.977,491,7.226,601,8.427,637,8.427,682,10.25,737,8.427,851,5.077,853,8.427,857,10.504,858,10.504,859,14.696,860,10.504,861,10.504,862,8.427,863,10.504]],["keywords/160",[]],["title/161",[864,941.221]],["content/161",[3,2.018,6,3.867,13,0.072,14,0.634,15,0.634,16,0.741,17,0.71,18,0.717,19,0.859,20,0.694,21,0.717,22,0.656,23,0.854,97,2.305,428,3.419,460,8.298,491,8.298,492,5.75,590,10.954,637,9.679,838,8.88,851,5.83,855,10.954,864,9.679,865,12.063,866,10.954]],["keywords/161",[]],["title/162",[867,806.989]],["content/162",[3,2.209,13,0.076,14,0.694,15,0.694,16,0.811,17,0.777,18,0.785,19,0.912,20,0.76,21,0.785,22,0.718,23,0.935,97,2.523,428,3.743,492,6.295,615,5.826,851,6.383,867,11.799]],["keywords/162",[]],["title/163",[441,680.19]],["content/163",[3,1.879,13,0.07,14,0.59,15,0.59,16,0.69,17,0.661,18,0.668,19,0.818,20,0.646,21,0.668,22,0.611,23,0.795,29,6.646,44,3.569,51,2.714,96,6.27,97,3.355,428,3.183,429,7.5,441,8.924,498,7.978,615,4.954,668,5.281,819,8.604,833,8.267,851,5.428]],["keywords/163",[]],["title/164",[442,680.19]],["content/164",[3,1.969,13,0.072,14,0.618,15,0.618,16,0.723,17,0.693,18,0.7,19,0.845,20,0.678,21,0.7,22,0.64,23,0.833,44,3.741,51,2.845,81,7.281,96,5.274,97,3.037,383,8.098,428,3.336,429,7.862,442,6.826,615,5.193,668,5.536,833,8.666,851,5.69,868,9.977]],["keywords/164",[]],["title/165",[443,694.266]],["content/165",[3,1.969,13,0.072,14,0.618,15,0.618,16,0.723,17,0.693,18,0.7,19,0.845,20,0.678,21,0.7,22,0.64,23,0.833,44,3.741,81,7.281,96,5.274,97,3.037,428,3.336,429,7.862,443,6.967,615,5.193,668,5.536,833,8.666,851,5.69,869,9.445,870,9.977,871,10.69]],["keywords/165",[]],["title/166",[837,743.19]],["content/166",[3,1.685,13,0.079,14,0.529,15,0.529,16,0.618,17,0.592,18,0.599,19,0.758,20,0.58,21,0.599,22,0.548,23,0.713,44,4.534,48,5.619,67,5.96,82,3.969,97,1.924,168,7.413,428,2.854,491,6.927,615,4.442,668,4.735,721,5.839,821,9.144,837,10.495,851,4.867,872,6.927,873,7.413,874,9.144,875,9.144,876,8.535,877,8.535,878,10.07,879,10.07,880,10.07,881,10.07]],["keywords/166",[]],["title/167",[96,389.308]],["content/167",[3,2.043,13,0.073,14,0.642,15,0.642,16,0.75,17,0.719,18,0.726,19,0.866,20,0.703,21,0.726,22,0.664,23,0.864,82,4.814,96,5.407,97,2.334,115,7.386,258,7.386,428,3.462,429,8.158,615,5.388,668,5.744,721,7.082,851,5.903,872,8.402]],["keywords/167",[]],["title/168",[607,743.19]],["content/168",[3,1.541,6,4.29,13,0.079,14,0.484,15,0.484,16,0.566,17,0.542,18,0.548,19,0.711,20,0.53,21,0.548,22,0.501,23,0.652,56,4.652,67,5.453,97,2.557,120,4.167,123,8.093,186,6.973,258,5.571,492,4.392,530,5.699,560,7.761,579,6.546,580,7.06,607,9.986,615,4.065,647,7.06,736,8.367,737,7.392,851,4.453,882,9.213,883,9.213,884,9.213,885,9.213,886,12.154,887,7.06,888,7.392,889,8.367]],["keywords/168",[]],["title/169",[459,762.39]],["content/169",[3,2.069,13,0.073,14,0.65,15,0.65,16,0.76,17,0.728,18,0.736,19,0.873,20,0.712,21,0.736,22,0.673,23,0.875,82,4.875,97,2.363,115,7.479,258,7.479,428,3.506,459,10.677,615,5.457,668,5.816,721,7.172,851,5.978,872,8.509]],["keywords/169",[]],["title/170",[890,941.221]],["content/170",[3,2.043,6,5.222,8,10.352,11,10.352,12,6.263,13,0.073,14,0.642,15,0.642,16,0.75,17,0.719,18,0.726,19,0.866,20,0.703,21,0.726,22,0.664,23,0.864,97,3.113,492,5.822,849,8.677,851,5.903,890,9.8,891,8.992,892,12.214]],["keywords/170",[]],["title/171",[161,680.19]],["content/171",[3,2.018,6,3.867,13,0.072,14,0.634,15,0.634,16,0.741,17,0.71,18,0.717,19,0.859,20,0.694,21,0.717,22,0.656,23,0.854,82,4.755,97,2.305,115,7.294,161,6.994,428,3.419,601,9.679,602,8.88,603,8.88,615,5.322,668,5.673,721,6.994,851,5.83,872,8.298]],["keywords/171",[]],["title/172",[162,654.576]],["content/172",[3,2.018,6,3.867,13,0.072,14,0.634,15,0.634,16,0.741,17,0.71,18,0.717,19,0.859,20,0.694,21,0.717,22,0.656,23,0.854,82,4.755,97,2.305,115,7.294,162,6.731,428,3.419,602,8.88,603,8.88,605,10.954,615,5.322,668,5.673,721,6.994,851,5.83,872,8.298]],["keywords/172",[]],["title/173",[893,941.221]],["content/173",[3,1.923,12,5.894,13,0.082,14,0.604,15,0.604,16,0.706,17,0.676,18,0.684,19,0.831,20,0.662,21,0.684,22,0.851,23,0.813,96,3.815,97,2.988,259,8.147,428,3.258,471,8.462,669,7.109,851,5.556,893,9.222,894,11.494,895,14.201]],["keywords/173",[]],["title/174",[896,941.221]],["content/174",[3,2.069,6,3.965,13,0.073,14,0.65,15,0.65,16,0.76,17,0.728,18,0.736,19,0.873,20,0.712,21,0.736,22,0.673,23,0.875,97,2.363,129,10.483,428,3.506,492,5.896,579,8.787,721,7.172,833,9.106,838,9.106,841,9.106,851,5.978,896,9.924]],["keywords/174",[]],["title/175",[897,941.221]],["content/175",[3,1.384,6,4.746,9,6.341,13,0.07,14,0.435,15,0.435,16,0.759,17,0.487,18,0.492,19,0.44,20,0.852,21,0.492,22,0.45,23,0.586,54,5.187,56,6.244,57,9.922,67,4.897,91,6.548,97,1.581,158,6.639,220,4.179,428,2.345,460,5.693,491,5.693,505,7.014,508,11.879,609,7.515,615,3.651,627,5.527,668,3.891,782,10.481,849,5.879,851,4,854,6.639,862,11.879,897,6.639,898,6.639,899,11.229,900,7.515,901,8.275,902,13.445,903,8.275,904,7.515]],["keywords/175",[]],["title/176",[905,863.609]],["content/176",[3,2.18,13,0.075,14,0.684,15,0.684,16,0.8,17,0.767,18,0.775,19,0.904,20,0.75,21,0.775,22,0.709,23,0.922,56,6.58,97,3.249,615,5.748,621,9.593,851,6.298,905,12.516]],["keywords/176",[]],["title/177",[80,654.576]],["content/177",[1,2.645,3,1.563,13,0.081,14,0.303,15,0.303,16,0.574,17,0.34,18,0.344,19,0.497,20,0.332,21,0.344,22,0.314,23,0.409,28,3.185,30,2.488,37,2.97,51,3.269,54,3.274,56,2.916,77,12.016,79,3.659,80,5.214,84,6.275,85,2.753,86,2.716,87,3.284,91,7.16,106,2.831,120,6.115,122,2.753,125,3.223,132,3.753,166,3.418,236,5.609,428,2.648,436,3.11,438,1.79,439,3.165,440,3.418,545,4.425,564,4.173,566,3.753,596,3.857,615,2.548,668,2.716,694,4.252,695,4.252,696,4.252,697,4.252,698,4.252,699,4.252,700,4.252,701,6.879,702,4.103,703,4.252,705,4.634,706,4.252,707,5.78,708,4.252,709,4.252,710,4.252,711,7.279,712,4.252,729,4.252,906,3.973,907,5.245,908,5.775]],["keywords/177",[]],["title/178",[96,389.308]],["content/178",[3,1.228,13,0.089,14,0.386,15,0.386,16,0.451,17,0.432,18,0.437,19,0.6,20,0.422,21,0.437,22,0.399,23,0.519,51,2.73,54,6.17,78,3.162,79,8.718,96,5.845,97,1.403,260,8.943,261,6.828,269,6.984,270,6.828,429,7.542,455,9.466,486,5.625,566,4.771,906,5.05,909,6.222,910,15.45,911,10.254]],["keywords/178",[]],["title/179",[81,725.591]],["content/179",[1,3.042,3,1.747,13,0.083,14,0.349,15,0.349,16,0.408,17,0.391,18,0.395,19,0.555,20,0.382,21,0.395,22,0.361,23,0.47,24,1.361,25,1.028,28,3.56,30,2.86,37,3.319,51,3.121,54,3.659,56,3.353,77,12.232,79,8.179,81,6.461,84,5.991,86,3.123,87,3.776,91,5.531,97,1.269,120,6.62,122,3.165,132,4.316,236,4.979,428,1.882,436,3.576,438,2.058,439,3.639,440,3.93,566,4.316,596,4.435,615,2.93,668,3.123,706,4.889,707,4.107,708,4.889,709,4.889,710,4.889,711,6.461,712,4.889,727,8.853,728,7.69,729,4.889,906,4.568]],["keywords/179",[]],["title/180",[82,462.393]],["content/180",[1,2.292,3,1.39,13,0.083,14,0.263,15,0.263,16,0.307,17,0.294,18,0.298,19,0.442,20,0.288,21,0.298,22,0.272,23,0.354,28,3.631,30,2.156,37,2.641,51,3.326,54,3.732,56,2.527,77,10.993,79,9.962,82,3.275,84,5.756,85,5.078,86,2.353,87,2.846,91,6.568,106,4.074,115,7.5,120,6.712,122,2.386,125,4.636,132,3.253,189,2.527,236,5.913,428,1.418,436,2.695,438,1.551,439,5.838,440,2.962,545,3.835,566,3.253,596,3.343,615,2.208,668,2.353,679,4.818,685,3.443,691,3.835,704,6.117,706,3.684,707,5.139,708,3.684,709,3.684,710,3.684,711,6.59,712,3.684,720,3.253,721,2.902,723,4.545,724,7.545,725,7.545,726,4.545,872,3.443,906,3.443,912,8.309]],["keywords/180",[]],["title/181",[446,863.609]],["content/181",[1,4.066,3,2.179,13,0.083,14,0.466,15,0.466,16,0.545,17,0.522,18,0.528,19,0.692,20,0.511,21,0.528,22,0.925,23,1.092,28,4.44,52,6.386,54,5.406,82,3.499,84,4.12,97,1.696,168,6.536,257,7.524,430,7.123,438,2.751,446,13.327,450,7.123,615,3.917,668,4.175,721,5.148,872,6.107,906,6.107,913,8.878,914,8.062,915,8.062,916,8.062]],["keywords/181",[]],["title/182",[917,941.221]],["content/182",[1,3.666,3,2.018,12,9.34,13,0.088,14,0.42,15,0.42,16,0.492,17,0.471,18,0.476,19,0.641,20,0.461,21,0.476,22,0.435,23,0.566,28,2.728,30,3.447,123,4.84,177,5.892,205,5.686,440,11.188,484,6.783,485,5.892,667,3.488,721,4.641,831,7.268,841,5.892,891,5.892,906,5.506,917,12.961,918,8.003,919,6.783,920,7.268,921,7.268,922,7.268,923,7.268]],["keywords/182",[]],["title/183",[66,530.518]],["content/183",[1,4.181,2,5.093,3,1.527,6,2.926,13,0.087,14,0.479,15,0.479,16,0.561,17,0.537,18,0.543,19,0.707,20,0.525,21,0.543,22,0.497,23,0.646,24,1.871,25,1.413,43,5.189,51,3.213,66,7.09,79,8.422,84,4.235,158,7.323,220,4.609,566,5.932,729,6.719,739,7.323,740,10.666,741,7.323,742,12.071,743,7.323,744,8.288,746,7.323,747,7.323,906,6.279]],["keywords/183",[]],["title/184",[623,833.406]],["content/184",[3,2.239,4,3.919,6,4.837,13,0.076,14,0.369,15,0.369,16,0.431,17,0.413,18,0.418,19,0.58,20,0.404,21,0.418,22,0.382,23,0.497,25,1.088,28,2.394,44,2.232,51,1.698,52,3.443,56,3.546,67,4.157,91,3.719,96,2.331,133,6.378,191,4.157,209,5.953,430,5.635,595,9.91,621,11.11,623,12.29,819,5.382,854,8.756,869,5.635,891,5.17,906,4.832,924,7.023,925,7.023,926,15.091,927,7.023,928,14.841,929,6.378,930,7.023,931,10.913,932,7.023,933,6.378,934,12.153,935,12.153,936,6.378,937,6.378,938,6.378,939,7.023]],["keywords/184",[]],["title/185",[940,941.221]],["content/185",[1,4.26,3,2.255,13,0.076,14,0.489,15,0.489,16,0.571,17,0.547,18,0.553,19,0.716,20,0.535,21,0.553,22,0.862,23,0.658,28,3.17,30,8.545,96,3.087,189,4.697,237,7.976,239,9.271,721,5.393,841,6.847,940,7.463,941,7.127,942,19.233,943,9.301,944,8.446,945,14.392,946,8.446,947,7.883]],["keywords/185",[]],["title/186",[259,611.129]],["content/186",[1,3.79,3,2.941,13,0.078,14,0.435,15,0.435,16,0.508,17,0.487,18,0.492,19,0.657,20,0.476,21,0.492,22,0.805,23,0.586,28,5.047,37,2.63,44,2.63,52,4.057,96,2.746,191,4.897,236,7.057,259,9.959,669,5.118,676,10.185,677,8.507,678,8.507,679,4.798,680,6.092,681,5.693,682,5.004,683,5.693,822,6.639,941,6.341,944,7.515,948,7.515,949,8.275,950,11.229,951,8.275]],["keywords/186",[]],["title/187",[873,863.609]],["content/187",[1,7.05,3,1.879,13,0.079,14,0.59,15,0.59,16,0.69,17,0.661,18,0.668,19,0.818,20,0.646,21,0.668,22,0.611,23,0.795,44,4.891,82,4.426,87,6.385,97,2.941,205,7.978,528,9.01,873,8.267,904,10.197,905,11.331,941,8.604,952,10.197,953,11.229,954,10.197]],["keywords/187",[]],["title/188",[437,680.19]],["content/188",[3,1.228,13,0.09,14,0.386,15,0.386,16,0.451,17,0.432,18,0.437,19,0.6,20,0.422,21,0.437,22,0.399,23,0.519,28,2.502,40,5.404,52,3.599,54,2.572,56,3.707,96,2.436,166,6.683,191,4.344,196,6.222,437,6.547,441,4.256,442,4.256,443,4.344,456,5.215,459,4.771,492,3.499,497,4.771,530,4.54,557,5.89,560,4.256,620,5.215,837,4.651,941,5.625,955,7.341,956,6.666,957,6.666,958,6.666,959,6.666,960,6.666,961,6.666,962,6.666,963,6.666,964,6.666,965,6.666,966,6.666,967,6.666,968,6.222]],["keywords/188",[]],["title/189",[3,196.26]],["content/189",[3,2.369,13,0.071,14,0.524,15,0.524,16,0.612,17,0.586,18,0.593,19,0.753,20,0.574,21,0.593,22,0.542,44,5.7,52,4.886,56,8.318,70,7.997,128,9.051,168,10.426,374,7.337,375,5.667,376,7.337,486,7.637,583,7.081,819,7.637,820,7.337,822,11.363,909,8.447,969,14.162,970,14.162,971,9.967,972,9.967,973,9.967,974,9.967]],["keywords/189",[]],["title/190",[375,666.995]],["content/190",[2,5.19,3,1.556,13,0.085,14,0.489,15,0.489,16,0.571,17,0.932,18,0.553,19,0.716,20,0.535,21,0.553,22,0.945,29,5.505,44,6.112,51,2.248,70,7.463,86,4.374,87,5.289,368,8.446,369,8.446,374,6.847,375,5.289,376,6.847,486,7.127,822,7.463,909,7.883,928,8.446,941,7.127,975,9.301,976,8.446,977,8.446,978,9.301]],["keywords/190",[]],["title/191",[654,863.609]],["content/191",[3,2.069,13,0.073,14,0.65,15,0.65,16,0.76,17,0.728,18,0.736,19,0.873,20,0.712,21,0.736,22,0.673,23,0.875,29,7.32,52,6.064,191,7.32,652,9.924,654,9.106,659,9.924,660,9.924,668,5.816,820,9.106,979,11.232,980,11.232,981,11.232]],["keywords/191",[]],["title/192",[620,833.406]],["content/192",[3,2.018,13,0.072,14,0.634,15,0.634,16,0.741,17,0.71,18,0.717,19,0.859,20,0.694,21,0.717,22,0.656,23,0.854,82,4.755,97,2.305,115,7.294,428,3.419,615,5.322,620,11.478,621,8.88,668,5.673,721,6.994,851,5.83,853,9.679,862,9.679,872,8.298]],["keywords/192",[]],["title/193",[982,941.221]],["content/193",[3,2.043,13,0.073,14,0.642,15,0.642,16,0.75,17,0.719,18,0.726,19,0.866,20,0.703,21,0.726,22,0.664,23,0.864,44,3.882,51,2.952,78,5.261,97,2.334,428,3.462,615,5.388,621,8.992,851,5.903,869,9.8,886,11.091,887,9.359,982,9.8,983,12.214]],["keywords/193",[]],["title/194",[984,941.221]],["content/194",[3,2.18,13,0.075,14,0.684,15,0.684,16,0.8,17,0.767,18,0.775,19,0.904,20,0.75,21,0.775,22,0.709,23,0.922,56,6.58,97,2.49,243,11.044,383,8.964,428,3.693,615,5.748,851,6.298,984,10.455]],["keywords/194",[]],["title/195",[985,941.221]],["content/195",[3,1.969,6,5.094,13,0.072,14,0.618,15,0.618,16,0.723,17,0.693,18,0.7,19,0.845,20,0.678,21,0.7,22,0.64,23,0.833,44,3.741,97,2.249,161,6.826,428,3.336,615,5.193,621,8.666,682,9.61,851,5.69,866,10.69,985,9.445,986,11.772,987,11.772,988,9.977]],["keywords/195",[]],["title/196",[989,806.989]],["content/196",[3,2.096,13,0.074,14,0.658,15,0.658,16,0.769,17,0.737,18,0.745,19,0.881,20,0.721,21,0.745,22,0.682,23,0.887,29,7.414,97,2.394,115,7.575,428,3.551,615,5.527,668,5.891,851,6.055,989,11.398,990,12.528,991,11.376]],["keywords/196",[]],["title/197",[1,390.381,38,722.357]],["content/197",[]],["keywords/197",[]],["title/198",[492,559.18]],["content/198",[3,2.096,13,0.084,14,0.658,15,0.658,16,0.769,17,0.737,18,0.745,19,0.881,20,0.721,21,0.745,22,0.682,23,0.887,24,2.568,25,1.94,44,3.981,51,3.028,97,2.394,492,5.972,828,6.747,992,9.223]],["keywords/198",[]],["title/199",[530,725.591]],["content/199",[3,1.946,13,0.085,14,0.611,15,0.611,16,0.714,17,0.684,18,0.692,19,0.838,20,0.669,21,0.692,22,0.633,23,0.823,24,2.384,25,2.441,44,3.696,51,2.812,97,2.222,530,7.194,672,4.633,673,4.633,828,6.264,992,8.563,993,10.562]],["keywords/199",[]],["title/200",[458,994.263]],["content/200",[3,1.901,13,0.085,14,0.597,15,0.597,16,0.698,17,0.668,18,0.676,19,0.825,20,0.654,21,0.676,22,0.618,23,0.804,24,2.329,25,2.402,44,3.61,51,2.746,97,2.171,258,6.869,383,7.815,530,7.027,672,4.525,673,4.525,828,6.118,994,14.088]],["keywords/200",[]],["title/201",[543,762.39]],["content/201",[3,1.993,12,6.11,13,0.085,14,0.626,15,0.626,16,0.732,17,0.701,18,0.709,19,0.852,20,0.686,21,0.709,22,0.648,23,0.843,24,2.442,25,1.845,30,5.132,44,3.787,123,7.205,177,8.772,186,6.207,569,10.82,571,5.927,995,10.099]],["keywords/201",[]],["title/202",[887,898.867]],["content/202",[3,1.993,12,6.11,13,0.085,14,0.626,15,0.626,16,0.732,17,0.701,18,0.709,19,0.852,20,0.686,21,0.709,22,0.648,23,0.843,24,2.442,25,1.845,30,5.132,44,3.787,123,7.205,177,8.772,186,6.207,887,9.13,995,10.099,996,10.82]],["keywords/202",[]],["title/203",[888,941.221]],["content/203",[3,1.816,12,5.566,13,0.086,14,0.57,15,0.57,16,0.667,17,0.639,18,0.646,19,0.799,20,0.625,21,0.646,22,0.59,23,0.768,24,2.225,25,2.328,30,4.675,44,3.45,123,6.563,177,7.991,186,5.655,571,5.4,672,4.324,673,4.324,720,7.054,888,8.709,995,9.2,997,9.857]],["keywords/203",[]],["title/204",[560,680.19]],["content/204",[3,1.923,13,0.084,14,0.604,15,0.604,16,0.706,17,0.676,18,0.684,19,0.831,20,0.662,21,0.684,22,0.625,23,0.813,24,2.356,25,1.78,30,4.951,44,3.653,96,3.815,116,7.677,125,6.414,471,8.462,560,6.665,574,9.222,575,8.166,998,6.535,999,14.201]],["keywords/204",[]],["title/205",[22,63.815]],["content/205",[3,1.993,13,0.085,14,0.626,15,0.626,16,0.732,17,0.701,18,0.709,19,0.852,20,0.686,21,0.709,22,0.872,23,0.843,24,2.442,25,1.845,28,4.062,44,3.787,96,3.954,599,9.56,600,9.56,998,6.775,1000,14.551]],["keywords/205",[]],["title/206",[1001,941.221]],["content/206",[3,1.527,13,0.082,14,0.479,15,0.479,16,0.561,17,0.537,18,1.024,19,0.707,20,0.525,21,0.543,22,0.937,23,0.646,24,1.871,25,2.058,28,3.111,44,5.474,51,2.206,84,6.169,96,4.412,123,5.519,124,6.994,189,4.609,191,5.402,524,6.719,544,7.736,571,4.54,672,3.636,673,3.636,716,7.736,891,6.719,1002,7.323,1003,9.127,1004,9.127,1005,8.288]],["keywords/206",[]],["title/207",[1006,1065.279]],["content/207",[3,1.513,13,0.082,14,0.475,15,0.475,16,0.555,17,0.532,18,1.02,19,0.702,20,0.52,21,0.538,22,0.718,23,0.64,24,1.853,25,2.044,28,3.082,44,5.45,51,2.186,84,6.127,96,3.001,123,5.468,124,6.929,168,6.657,189,4.566,191,5.352,446,6.657,492,4.31,524,6.657,571,4.498,672,3.602,673,3.602,716,7.664,841,6.657,891,6.657,1001,7.255,1002,7.255,1007,9.043,1008,9.043,1009,8.211]],["keywords/207",[]],["title/208",[828,631.736]],["content/208",[3,1.946,13,0.084,14,0.611,15,0.611,16,0.714,17,0.684,18,0.692,19,0.838,20,0.669,21,0.692,22,0.633,23,0.823,24,2.384,25,1.801,44,3.696,96,3.86,97,2.222,438,3.604,498,8.263,580,8.912,828,6.264,998,6.613,1010,14.316,1011,10.562]],["keywords/208",[]],["title/209",[558,941.221]],["content/209",[3,1.836,12,7.77,13,0.083,14,0.577,15,0.577,16,0.674,17,0.646,18,0.653,19,0.805,20,0.632,21,0.653,22,0.597,23,0.777,24,2.25,25,1.7,29,6.496,30,4.728,44,3.488,96,5.029,122,5.232,186,5.718,543,7.134,572,8.807,596,7.331,998,6.241,1012,10.977,1013,13.76]],["keywords/209",[]],["title/210",[188,863.609]],["content/210",[3,1.901,13,0.082,14,0.597,15,0.597,16,0.698,17,0.668,18,0.676,19,0.825,20,0.654,21,0.676,22,0.618,23,0.804,24,2.329,25,1.759,44,6.033,67,6.723,116,7.588,188,13.006,583,8.071,852,10.316,977,10.316,1014,8.705,1015,10.316]],["keywords/210",[]],["title/211",[837,743.19]],["content/211",[3,1.879,13,0.087,14,0.59,15,0.59,16,0.69,17,0.661,18,0.668,19,0.818,20,0.646,21,0.668,22,0.611,23,0.795,24,2.302,25,2.383,29,6.646,44,3.569,51,2.714,189,5.67,525,8.604,571,5.586,837,7.114,1016,11.229,1017,10.197,1018,10.197]],["keywords/211",[]],["title/212",[1019,1065.279]],["content/212",[3,1.901,13,0.083,14,0.597,15,0.597,16,0.698,17,0.668,18,0.676,19,0.825,20,0.654,21,0.676,22,0.844,23,0.804,24,2.329,25,2.402,29,6.723,44,3.61,51,2.746,189,5.736,220,5.736,525,8.705,571,5.651,1020,10.316,1021,8.705,1022,10.316,1023,9.115]],["keywords/212",[]],["title/213",[1024,1065.279]],["content/213",[3,1.901,13,0.083,14,0.597,15,0.597,16,0.698,17,0.668,18,0.676,19,0.825,20,0.654,21,0.676,22,0.844,23,0.804,24,2.329,25,2.402,29,6.723,44,3.61,51,2.746,189,5.736,220,5.736,525,8.705,571,5.651,1021,8.705,1023,9.115,1025,10.316,1026,10.316]],["keywords/213",[]],["title/214",[161,680.19]],["content/214",[3,1.527,6,2.926,13,0.083,14,0.479,15,0.479,16,0.561,17,0.537,18,0.543,19,0.707,20,0.525,21,0.543,22,0.497,23,0.646,24,1.871,25,2.058,67,5.402,96,3.029,97,2.54,120,4.128,161,5.292,428,2.587,438,2.828,491,6.279,536,7.323,548,7.323,583,6.484,601,10.666,602,9.786,603,9.786,672,3.636,673,3.636,849,9.444,876,7.736,877,7.736,898,7.323,998,5.189,1027,12.071,1028,8.288]],["keywords/214",[]],["title/215",[162,654.576]],["content/215",[3,1.739,6,3.331,13,0.086,14,0.546,15,0.546,16,0.638,17,0.611,18,0.618,19,0.775,20,0.598,21,0.618,22,0.565,23,0.735,24,2.13,25,2.259,96,3.449,97,2.787,162,5.798,428,2.945,438,3.22,498,7.383,602,7.65,603,7.65,672,4.14,673,4.14,849,7.383,988,8.808,998,5.908,1029,13.245]],["keywords/215",[]],["title/216",[459,762.39]],["content/216",[3,1.541,6,2.953,13,0.083,14,0.484,15,0.484,16,0.566,17,0.542,18,0.548,19,0.711,20,0.53,21,0.548,22,0.501,23,0.652,24,1.889,25,2.073,67,5.453,96,3.058,97,2.557,120,4.167,162,5.141,428,2.611,438,2.855,459,8.698,460,6.338,466,10.739,491,6.338,524,6.783,536,7.392,548,7.392,583,6.546,672,3.67,673,3.67,849,9.509,876,7.809,877,7.809,898,7.392,976,8.367,998,5.239,1028,8.367]],["keywords/216",[]],["title/217",[832,806.989]],["content/217",[3,1.796,13,0.082,14,0.564,15,0.564,16,0.659,17,0.632,18,0.638,19,0.793,20,0.618,21,0.638,22,0.584,23,0.76,24,2.2,25,1.662,28,3.659,44,4.742,96,3.563,492,5.117,498,7.626,737,8.613,832,11.797,834,8.613,898,8.613,998,6.104,1030,10.735,1031,13.549,1032,9.748,1033,9.748]],["keywords/217",[]],["title/218",[838,863.609]],["content/218",[3,2.018,6,3.867,13,0.085,14,0.634,15,0.634,16,0.741,17,0.71,18,0.717,19,0.859,20,0.694,21,0.717,22,0.656,23,0.854,24,2.473,25,1.868,96,4.003,97,2.305,438,3.738,460,8.298,838,8.88,998,6.859,1034,10.954]],["keywords/218",[]],["title/219",[492,559.18]],["content/219",[3,2.018,13,0.083,14,0.634,15,0.634,16,0.741,17,0.71,18,0.717,19,0.859,20,0.694,21,0.717,22,0.656,23,0.854,24,2.473,25,1.868,44,3.834,97,2.305,438,3.738,492,5.75,828,6.496,992,8.88,1035,12.063,1036,14.672]],["keywords/219",[]],["title/220",[160,694.266]],["content/220",[3,1.879,13,0.083,14,0.59,15,0.59,16,0.69,17,0.661,18,0.668,19,0.818,20,0.646,21,0.668,22,0.611,23,0.795,24,2.302,25,1.739,44,3.569,96,5.108,97,2.941,438,3.48,615,4.954,998,6.385,1037,10.197,1038,11.229,1039,11.229,1040,13.977,1041,10.197]],["keywords/220",[]],["title/221",[1042,1065.279]],["content/221",[3,1.946,6,3.728,13,0.082,14,0.611,15,0.611,16,0.714,17,0.684,18,0.692,19,0.838,20,0.669,21,0.692,22,0.633,23,0.823,24,2.384,25,1.801,67,6.884,485,11.606,682,9.533,1014,8.912,1043,15.765,1044,10.562,1045,11.631,1046,10.562]],["keywords/221",[]],["title/222",[441,680.19]],["content/222",[3,1.901,6,3.641,13,0.083,14,0.597,15,0.597,16,0.698,17,0.668,18,0.676,19,0.825,20,0.654,21,0.676,22,0.618,23,0.804,24,2.329,25,1.759,28,3.872,96,3.77,191,6.723,441,6.587,998,6.459,1047,10.316,1048,14.088,1049,10.316,1050,14.088,1051,10.316]],["keywords/222",[]],["title/223",[442,680.19]],["content/223",[3,1.796,6,3.441,13,0.082,14,0.564,15,0.564,16,0.659,17,0.632,18,0.638,19,0.793,20,0.618,21,0.638,22,0.584,23,0.76,24,2.2,25,1.662,30,4.624,96,3.563,191,6.353,383,7.385,575,7.626,720,6.977,868,9.098,998,6.104,1052,10.735,1053,10.735,1054,10.735,1055,10.735,1056,10.735,1057,10.735,1058,13.549,1059,9.748]],["keywords/223",[]],["title/224",[443,694.266]],["content/224",[3,1.879,6,3.599,13,0.083,14,0.59,15,0.59,16,0.69,17,0.661,18,0.668,19,0.818,20,0.646,21,0.668,22,0.611,23,0.795,24,2.302,25,1.739,28,3.828,52,5.505,96,3.727,191,6.646,869,9.01,870,9.518,998,6.385,1060,11.229,1061,13.977,1062,13.977,1063,10.197]],["keywords/224",[]],["title/225",[867,806.989]],["content/225",[3,1.685,4,5.619,13,0.082,14,0.529,15,0.529,16,0.618,17,0.592,18,0.599,19,0.758,20,0.58,21,0.599,22,0.548,23,0.713,24,2.064,25,1.559,67,5.96,96,4.734,123,8.626,177,7.413,186,5.246,189,5.085,492,6.8,498,7.154,580,7.716,643,9.144,819,7.716,867,9.813,998,5.725,1064,14.266,1065,12.954,1066,9.144]],["keywords/225",[]],["title/226",[1067,1065.279]],["content/226",[3,1.857,6,3.558,13,0.083,14,0.583,15,0.583,16,0.682,17,0.653,18,0.66,19,0.812,20,1.005,21,0.66,22,0.604,23,0.786,24,2.276,25,1.719,97,2.121,237,6.57,239,7.637,438,3.44,854,8.907,870,9.409,871,10.081,1037,10.081,1068,11.102,1069,13.867,1070,10.081]],["keywords/226",[]],["title/227",[1071,1065.279]],["content/227",[1,5.392,3,1.969,13,0.082,14,0.618,15,0.618,16,0.723,17,0.693,18,0.7,19,0.845,20,0.678,21,0.7,22,0.64,23,0.833,24,2.413,25,1.823,28,4.013,44,3.741,87,6.693,96,3.907,97,2.249,674,7.862,1002,9.445,1072,14.433,1073,10.69]],["keywords/227",[]],["title/228",[835,833.406]],["content/228",[3,1.946,6,3.728,13,0.084,14,0.611,15,0.611,16,0.714,17,0.684,18,0.938,19,0.838,20,0.669,21,0.692,22,0.633,23,0.823,24,2.384,25,1.801,28,3.965,96,3.86,674,7.769,835,11.2,998,6.613,1074,14.316,1075,10.562]],["keywords/228",[]],["title/229",[839,806.989]],["content/229",[3,1.946,6,3.728,13,0.084,14,0.611,15,0.611,16,0.714,17,0.684,18,0.692,19,0.838,20,0.669,21,0.692,22,0.633,23,0.823,24,2.384,25,1.801,28,3.965,96,3.86,674,7.769,679,6.744,839,8.001,998,6.613,1076,14.316,1077,10.562,1078,10.562]],["keywords/229",[]],["title/230",[989,806.989]],["content/230",[3,1.879,13,0.087,14,0.59,15,0.59,16,0.69,17,0.661,18,0.668,19,0.818,20,0.646,21,0.668,22,0.611,23,0.795,51,3.72,54,3.934,82,4.426,84,5.211,85,5.353,106,5.505,120,5.078,209,9.518,989,12.081,1079,10.197]],["keywords/230",[]],["title/231",[576,806.989]],["content/231",[3,2.123,6,4.068,13,0.084,14,0.667,15,0.667,16,0.779,17,0.747,18,0.755,19,0.888,20,0.73,21,0.755,22,0.69,23,0.898,24,2.601,25,1.965,438,3.932,576,8.73,578,9.724,1002,10.182]],["keywords/231",[]],["title/232",[13,4.663]],["content/232",[]],["keywords/232",[]],["title/233",[610,1065.279]],["content/233",[13,0.082,30,7.66]],["keywords/233",[]],["title/234",[48,654.576]],["content/234",[13,0.082,37,5.651]],["keywords/234",[]],["title/235",[614,1065.279]],["content/235",[13,0.082,438,5.51]],["keywords/235",[]],["title/236",[617,1065.279]],["content/236",[13,0.085,438,5.316,618,15.58]],["keywords/236",[]],["title/237",[619,1065.279]],["content/237",[13,0.082,438,5.51]],["keywords/237",[]],["title/238",[622,1065.279]],["content/238",[13,0.082,438,5.51]],["keywords/238",[]],["title/239",[623,833.406]],["content/239",[13,0.082,37,5.651]],["keywords/239",[]],["title/240",[624,1065.279]],["content/240",[13,0.085,37,5.453,54,6.011]],["keywords/240",[]],["title/241",[92,806.989]],["content/241",[13,0.088,14,0.597,15,0.597,16,0.953,17,0.668,18,0.676,19,0.825,20,0.654,21,0.676,22,0.618,23,0.804,24,2.329,25,1.759,44,4.93,51,2.746,86,5.342,92,7.815,627,7.588,628,10.316,629,10.316,630,9.115]],["keywords/241",[]],["title/242",[92,806.989]],["content/242",[13,0.087,14,0.634,15,0.634,16,0.992,17,0.71,18,0.717,19,0.859,20,0.694,21,0.717,22,0.656,23,0.854,24,2.473,25,1.868,44,5.135,51,2.916,108,9.679,630,9.679,631,10.954]],["keywords/242",[]],["title/243",[122,559.18]],["content/243",[13,0.082,37,5.651]],["keywords/243",[]],["title/244",[632,994.263]],["content/244",[13,0.086,14,0.642,15,0.642,16,1.001,17,0.719,18,0.726,19,0.649,20,1.055,21,0.726,22,0.664,23,0.864,25,1.891,51,2.952,120,5.524,122,5.822,627,8.158,633,11.091,634,11.091]],["keywords/244",[]],["title/245",[635,994.263]],["content/245",[13,0.089,14,0.529,15,0.529,16,0.618,17,0.592,18,0.599,19,0.758,20,0.58,21,0.599,22,0.548,23,0.713,37,3.2,51,4.356,96,3.342,165,7.154,638,9.144,639,9.144,640,9.144,642,9.144,644,9.144,646,9.144,647,12.694,648,9.144,649,9.144,650,9.144]],["keywords/245",[]],["title/246",[437,680.19]],["content/246",[13,0.082,37,5.651]],["keywords/246",[]],["title/247",[192,898.867]],["content/247",[13,0.082,37,5.651]],["keywords/247",[]],["title/248",[]],["content/248",[13,0.088,14,0.675,15,0.675,16,0.79,17,0.757,18,0.765,19,0.896,20,0.74,21,0.765,22,0.699,23,0.91,24,2.636,25,1.991,651,6.809,653,11.677]],["keywords/248",[]],["title/249",[226,806.989]],["content/249",[13,0.09,14,0.479,15,0.479,16,0.561,17,0.537,18,0.543,19,0.707,20,0.525,21,0.543,22,0.497,23,0.646,51,2.206,226,6.279,652,15.331,654,6.719,655,12.071,656,8.288,657,12.071,658,8.288,659,7.323,660,7.323,661,8.288,662,8.288,663,8.288,664,8.288,665,8.288]],["keywords/249",[]],["title/250",[6,376.009]],["content/250",[13,0.082,37,5.651]],["keywords/250",[]],["title/251",[259,611.129]],["content/251",[13,0.082,37,5.651]],["keywords/251",[]],["title/252",[667,511.317]],["content/252",[13,0.089,14,0.54,15,0.54,16,0.632,17,0.605,18,0.612,19,0.769,20,0.592,21,0.612,22,0.788,23,0.728,24,2.108,25,2.242,97,1.965,259,5.357,428,2.914,571,5.115,651,5.445,667,4.482,669,6.36,670,7.073,671,13.147,672,4.096,673,4.096]],["keywords/252",[]],["title/253",[236,559.18]],["content/253",[13,0.088,14,0.479,15,0.479,16,0.561,17,0.537,18,0.543,19,0.707,20,0.525,21,0.543,22,0.723,23,0.646,24,1.871,25,2.058,51,2.206,236,6.336,259,4.755,571,4.54,669,5.645,670,6.279,672,3.636,673,3.636,676,6.279,677,6.279,678,6.279,679,7.708,680,6.719,681,9.145,682,8.038,683,6.279,684,8.288,685,6.279,686,8.288]],["keywords/253",[]],["title/254",[22,63.815]],["content/254",[13,0.089,14,0.508,15,0.508,16,0.594,17,0.569,18,0.575,19,0.737,20,0.557,21,0.575,22,0.881,23,0.684,24,1.982,25,2.146,236,4.61,259,5.038,272,7.119,651,5.121,669,5.981,672,3.852,673,3.852,676,6.652,677,6.652,678,6.652,679,5.607,680,7.119,681,6.652,682,5.847,683,6.652,687,8.782,688,8.782]],["keywords/254",[]],["title/255",[258,709.348]],["content/255",[13,0.089,14,0.446,15,0.446,16,0.522,17,0.5,18,0.75,19,0.67,20,0.489,21,0.505,22,0.818,23,0.601,24,1.741,25,1.952,51,2.053,84,3.94,236,6.009,258,5.135,259,6.567,571,4.224,669,5.252,670,5.841,672,3.383,673,3.383,676,5.841,677,5.841,678,5.841,679,7.309,681,8.672,682,7.622,683,5.841,685,5.841,690,7.711,691,6.506,692,7.711]],["keywords/255",[]],["title/256",[693,994.263]],["content/256",[13,0.082,37,5.651]],["keywords/256",[]],["title/257",[80,654.576]],["content/257",[13,0.082,37,5.651]],["keywords/257",[]],["title/258",[667,511.317]],["content/258",[13,0.089,14,0.404,15,0.404,16,0.718,17,0.452,18,0.457,19,0.622,20,0.442,21,0.457,22,0.418,23,0.544,24,1.576,25,1.811,54,4.098,80,4.29,85,5.576,106,3.769,166,6.923,236,5.576,428,2.179,651,4.071,667,3.351,672,3.062,673,3.062,694,5.66,695,5.66,696,8.612,697,8.612,698,8.612,699,8.612,700,8.612,701,11.651,702,8.311,703,8.612,704,5.66,705,6.168]],["keywords/258",[]],["title/259",[78,505.287]],["content/259",[13,0.089,14,0.392,15,0.392,16,0.702,17,0.438,18,0.443,19,0.607,20,0.429,21,0.443,22,0.405,23,0.527,24,1.528,25,1.769,28,3.894,30,3.21,37,2.369,51,3.358,54,4.002,78,3.21,84,3.458,85,3.553,86,3.505,91,3.946,98,5.98,106,3.654,120,3.37,166,4.411,236,5.446,436,4.014,438,2.309,439,4.084,672,2.969,673,2.969,694,5.487,695,5.487,696,5.487,697,5.487,698,5.487,699,5.487,700,5.487,701,8.41,702,5.295,703,5.487,707,4.61,711,4.61]],["keywords/259",[]],["title/260",[713,1065.279]],["content/260",[13,0.082,37,5.651]],["keywords/260",[]],["title/261",[667,511.317]],["content/261",[13,0.089,14,0.626,15,0.626,16,0.732,17,0.701,18,0.709,19,0.852,20,0.686,21,0.709,22,0.648,23,0.843,24,2.442,25,1.845,125,6.649,382,11.796,651,6.31,667,5.194,720,7.744]],["keywords/261",[]],["title/262",[82,462.393]],["content/262",[13,0.082,37,5.651]],["keywords/262",[]],["title/263",[667,511.317]],["content/263",[13,0.089,14,0.611,15,0.611,16,0.714,17,0.684,18,0.692,19,0.838,20,0.669,21,0.692,22,0.633,23,0.823,24,2.384,25,2.441,428,3.297,651,6.159,667,5.07,672,4.633,673,4.633,722,10.562]],["keywords/263",[]],["title/264",[78,505.287]],["content/264",[13,0.09,14,0.392,15,0.392,16,0.458,17,0.438,18,0.443,19,0.607,20,0.429,21,0.443,22,0.405,23,0.527,24,1.528,25,1.769,28,4.735,30,3.21,37,2.369,51,3.764,54,4.002,78,3.21,84,3.458,85,5.446,86,3.505,91,3.946,104,5.98,106,5.601,120,5.166,189,3.763,236,3.553,436,4.014,438,2.309,439,6.26,672,2.969,673,2.969,704,5.487,707,4.61,711,7.066,1080,7.453]],["keywords/264",[]],["title/265",[81,725.591]],["content/265",[13,0.082,37,5.651]],["keywords/265",[]],["title/266",[667,511.317]],["content/266",[13,0.089,14,0.59,15,0.59,16,0.69,17,0.661,18,0.668,19,0.818,20,0.646,21,0.668,22,0.611,23,0.795,24,2.302,25,2.383,97,2.146,428,3.183,651,5.946,667,4.895,672,4.473,673,4.473,728,11.331]],["keywords/266",[]],["title/267",[78,505.287]],["content/267",[13,0.091,14,0.41,15,0.41,16,0.48,17,0.46,18,0.465,19,0.629,20,0.45,21,0.465,22,0.425,23,0.553,24,1.601,25,1.833,28,4.036,30,3.364,37,2.482,51,3.857,54,4.148,78,3.364,84,3.625,86,3.673,91,4.136,97,1.493,101,6.267,120,5.355,236,3.723,428,2.214,436,4.206,438,2.42,439,4.28,672,3.112,673,3.112,707,4.831,711,4.831,728,8.717,813,5.373]],["keywords/267",[]],["title/268",[497,762.39]],["content/268",[13,0.082,37,5.651]],["keywords/268",[]],["title/269",[667,511.317]],["content/269",[13,0.089,14,0.59,15,0.59,16,0.69,17,0.661,18,0.668,19,0.818,20,0.646,21,0.668,22,0.611,23,0.795,24,2.302,25,2.383,97,2.146,422,12.349,428,3.183,651,5.946,667,4.895,672,4.473,673,4.473]],["keywords/269",[]],["title/270",[730,941.221]],["content/270",[13,0.082,37,5.651]],["keywords/270",[]],["title/271",[667,511.317]],["content/271",[13,0.089,14,0.59,15,0.59,16,0.69,17,0.661,18,0.668,19,0.818,20,0.646,21,0.668,22,0.611,23,0.795,24,2.302,25,2.383,97,2.146,428,3.183,651,5.946,667,4.895,672,4.473,673,4.473,731,13.977]],["keywords/271",[]],["title/272",[607,743.19]],["content/272",[13,0.082,37,5.651]],["keywords/272",[]],["title/273",[78,505.287]],["content/273",[13,0.091,14,0.534,15,0.755,16,0.625,17,0.599,18,0.605,19,0.764,20,0.586,21,0.605,22,0.554,23,0.72,24,2.086,25,2.58,51,2.459,78,4.383,647,7.796,733,9.24,734,9.24,735,9.24,813,9.886]],["keywords/273",[]],["title/274",[96,389.308]],["content/274",[13,0.082,37,5.651]],["keywords/274",[]],["title/275",[667,511.317]],["content/275",[13,0.089,14,0.546,15,0.546,16,0.638,17,0.611,18,0.618,19,0.775,20,0.598,21,0.618,22,0.565,23,0.735,24,2.13,25,2.259,96,3.449,97,3.22,160,6.15,428,2.945,571,5.169,651,5.503,667,4.529,670,7.149,672,4.14,673,4.14,738,13.245]],["keywords/275",[]],["title/276",[66,530.518]],["content/276",[13,0.082,37,5.651]],["keywords/276",[]],["title/277",[78,505.287]],["content/277",[13,0.09,14,0.529,15,0.529,16,0.618,17,0.592,18,0.599,19,0.758,20,0.58,21,0.599,22,0.548,23,0.713,24,2.064,25,1.559,51,4.004,78,4.337,84,4.673,220,5.085,739,8.079,740,8.079,741,8.079,743,8.079,745,9.144,746,8.079,747,8.079,813,9.813]],["keywords/277",[]],["title/278",[13,4.663]],["content/278",[13,0.089,14,0.322,15,0.322,16,1.053,17,0.361,18,0.365,19,0.522,20,0.353,21,0.365,22,0.334,23,0.434,24,1.258,25,0.951,54,4.296,80,5.476,81,6.07,82,3.868,84,7.579,85,2.926,86,6.587,91,7.417,92,6.751,96,2.037,97,1.173,98,4.926,99,12.72,100,5.575,101,4.926,102,12.72,103,5.575,104,4.926,105,12.72,106,3.01,107,5.575,108,9.838,109,5.575,110,5.575,111,5.575,1081,5.575]],["keywords/278",[]],["title/279",[13,4.663]],["content/279",[3,1.816,13,0.092,19,1.039,51,2.624,130,9.857,134,9.857,135,9.857,136,6.424,137,9.857,138,9.857,139,9.857,140,9.857]],["keywords/279",[]],["title/280",[13,4.663]],["content/280",[]],["keywords/280",[]],["title/281",[492,559.18]],["content/281",[13,0.087,14,0.667,15,0.667,16,0.779,17,0.747,18,0.755,19,0.888,20,0.73,21,0.755,22,0.69,23,0.898,24,2.601,25,1.965,51,3.068,97,2.425,828,6.834,992,9.343]],["keywords/281",[]],["title/282",[530,725.591]],["content/282",[13,0.088,14,0.618,15,0.618,16,0.723,17,0.693,18,0.7,19,0.845,20,0.678,21,0.7,22,0.64,23,0.833,24,2.413,25,2.461,51,2.845,97,2.249,672,4.689,673,4.689,828,6.339,992,8.666,993,10.69]],["keywords/282",[]],["title/283",[458,994.263]],["content/283",[13,0.088,14,0.618,15,0.618,16,0.723,17,0.693,18,0.7,19,0.845,20,0.678,21,0.7,22,0.64,23,0.833,24,2.413,25,2.461,51,2.845,97,2.249,672,4.689,673,4.689,828,6.339,994,14.433]],["keywords/283",[]],["title/284",[543,762.39]],["content/284",[13,0.088,14,0.658,15,0.658,16,0.769,17,0.737,18,0.745,19,0.881,20,0.721,21,0.745,22,0.682,23,0.887,24,2.568,25,1.94,30,5.396,186,6.526,571,6.232,689,10.052]],["keywords/284",[]],["title/285",[887,898.867]],["content/285",[13,0.088,14,0.658,15,0.658,16,0.769,17,0.737,18,0.745,19,0.881,20,0.721,21,0.745,22,0.682,23,0.887,24,2.568,25,1.94,30,5.396,186,6.526,689,10.052,996,11.376]],["keywords/285",[]],["title/286",[888,941.221]],["content/286",[13,0.089,14,0.597,15,0.597,16,0.698,17,0.668,18,0.676,19,0.825,20,0.654,21,0.676,22,0.618,23,0.804,24,2.329,25,2.402,30,4.893,186,5.918,571,5.651,672,4.525,673,4.525,689,9.115,720,7.383,997,10.316]],["keywords/286",[]],["title/287",[560,680.19]],["content/287",[13,0.086,14,0.634,15,0.634,16,0.741,17,0.71,18,0.717,19,0.859,20,0.694,21,0.717,22,0.656,23,0.854,24,2.473,25,1.868,30,5.196,116,8.057,125,6.731,574,9.679,575,8.57,999,14.672,1082,6.731]],["keywords/287",[]],["title/288",[22,63.815]],["content/288",[13,0.087,14,0.642,15,0.642,16,0.75,17,0.719,18,0.726,19,0.866,20,0.703,21,0.726,22,0.664,23,0.864,24,2.504,25,1.891,28,4.163,599,9.8,600,9.8,1000,14.794,1082,6.815]],["keywords/288",[]],["title/289",[1001,941.221]],["content/289",[13,0.09,14,0.583,15,0.583,16,0.682,17,0.653,18,0.66,19,0.812,20,0.639,21,0.66,22,0.831,23,0.786,24,2.276,25,2.365,28,3.784,51,2.683,189,5.606,571,5.523,672,4.422,673,4.422,1005,10.081]],["keywords/289",[]],["title/290",[1006,1065.279]],["content/290",[13,0.09,14,0.583,15,0.583,16,0.682,17,0.653,18,0.66,19,0.812,20,0.639,21,0.66,22,0.604,23,0.786,24,2.276,25,2.365,28,3.784,51,2.683,189,5.606,571,5.523,672,4.422,673,4.422,1001,8.907,1009,10.081]],["keywords/290",[]],["title/291",[828,631.736]],["content/291",[13,0.087,14,0.642,15,0.642,16,0.75,17,0.719,18,0.726,19,0.866,20,0.703,21,0.726,22,0.664,23,0.864,24,2.504,25,1.891,97,2.334,438,3.785,1010,14.794,1011,11.091,1082,6.815]],["keywords/291",[]],["title/292",[558,941.221]],["content/292",[13,0.088,14,0.626,15,0.626,16,0.732,17,0.701,18,0.709,19,0.852,20,0.686,21,0.709,22,0.648,23,0.843,24,2.442,25,1.845,30,5.132,186,6.207,543,7.744,572,9.56,1013,14.551,1082,6.649]],["keywords/292",[]],["title/293",[188,863.609]],["content/293",[13,0.089,14,0.658,15,0.658,16,0.769,17,0.737,18,0.745,19,0.881,20,0.721,21,0.745,22,0.682,23,0.887,24,2.568,25,1.94,116,8.367,1014,9.599,1015,11.376]],["keywords/293",[]],["title/294",[837,743.19]],["content/294",[13,0.089,14,0.618,15,0.618,16,0.723,17,0.693,18,0.7,19,0.845,20,0.678,21,0.7,22,0.64,23,0.833,24,2.413,25,2.461,51,2.845,189,5.944,571,5.856,1017,10.69,1018,10.69]],["keywords/294",[]],["title/295",[1019,1065.279]],["content/295",[13,0.086,14,0.634,15,0.634,16,0.741,17,0.71,18,0.717,19,0.859,20,0.694,21,0.717,22,0.656,23,0.854,24,2.473,25,2.502,51,2.916,189,6.091,571,6.001,1020,10.954,1021,9.243,1022,10.954,1023,9.679]],["keywords/295",[]],["title/296",[1024,1065.279]],["content/296",[13,0.086,14,0.634,15,0.634,16,0.741,17,0.71,18,0.717,19,0.859,20,0.694,21,0.717,22,0.656,23,0.854,24,2.473,25,2.502,51,2.916,189,6.091,571,6.001,1021,9.243,1023,9.679,1025,10.954,1026,10.954]],["keywords/296",[]],["title/297",[161,680.19]],["content/297",[13,0.089,14,0.57,15,0.57,16,0.667,17,0.639,18,0.646,19,0.799,20,0.625,21,0.646,22,0.59,23,0.768,24,2.225,25,2.328,97,2.873,161,6.294,428,3.076,438,3.363,672,4.324,673,4.324,1027,13.654,1082,6.057]],["keywords/297",[]],["title/298",[162,654.576]],["content/298",[13,0.088,14,0.583,15,0.583,16,0.682,17,0.653,18,0.66,19,0.812,20,0.639,21,0.66,22,0.604,23,0.786,24,2.276,25,2.365,97,2.918,162,6.195,428,3.146,438,3.44,672,4.422,673,4.422,1029,13.867,1082,6.195]],["keywords/298",[]],["title/299",[459,762.39]],["content/299",[13,0.089,14,0.57,15,0.57,16,0.667,17,0.639,18,0.646,19,0.799,20,0.625,21,0.646,22,0.59,23,0.768,24,2.225,25,2.328,97,2.873,162,6.057,428,3.076,438,3.363,466,12.064,672,4.324,673,4.324,1082,6.057]],["keywords/299",[]],["title/300",[832,806.989]],["content/300",[13,0.087,14,0.626,15,0.626,16,0.732,17,0.701,18,0.709,19,0.852,20,0.686,21,0.709,22,0.648,23,0.843,24,2.442,25,1.845,28,4.062,832,8.197,834,9.56,1031,14.551,1032,10.82,1033,10.82,1082,6.649]],["keywords/300",[]],["title/301",[838,863.609]],["content/301",[13,0.088,14,0.658,15,0.658,16,0.769,17,0.737,18,0.745,19,0.881,20,0.721,21,0.745,22,0.682,23,0.887,24,2.568,25,1.94,97,2.394,438,3.882,1034,11.376,1082,6.99]],["keywords/301",[]],["title/302",[492,559.18]],["content/302",[13,0.086,14,0.642,15,0.642,16,0.75,17,0.719,18,0.726,19,0.866,20,0.703,21,0.726,22,0.664,23,0.864,24,2.504,25,1.891,97,2.334,438,3.785,828,6.578,992,8.992,1014,9.359,1036,14.794]],["keywords/302",[]],["title/303",[160,694.266]],["content/303",[13,0.088,14,0.626,15,0.626,16,0.732,17,0.701,18,0.709,19,0.852,20,0.686,21,0.709,22,0.648,23,0.843,24,2.442,25,1.845,97,3.062,438,3.692,1040,14.551,1041,10.82,1082,6.649]],["keywords/303",[]],["title/304",[1042,1065.279]],["content/304",[13,0.089,14,0.65,15,0.65,16,0.76,17,0.728,18,0.736,19,0.873,20,0.712,21,0.736,22,0.673,23,0.875,24,2.535,25,1.915,1014,9.478,1044,11.232,1046,11.232]],["keywords/304",[]],["title/305",[441,680.19]],["content/305",[13,0.086,14,0.626,15,0.626,16,0.732,17,0.701,18,0.709,19,0.852,20,0.686,21,0.709,22,0.648,23,0.843,24,2.442,25,1.845,28,4.062,1047,10.82,1048,14.551,1049,10.82,1050,14.551,1051,10.82,1082,6.649]],["keywords/305",[]],["title/306",[442,680.19]],["content/306",[13,0.086,14,0.642,15,0.642,16,0.75,17,0.719,18,0.726,19,0.866,20,0.703,21,0.726,22,0.664,23,0.864,24,2.504,25,1.891,30,5.261,720,7.938,1058,14.794,1059,11.091,1082,6.815,1083,12.214]],["keywords/306",[]],["title/307",[443,694.266]],["content/307",[13,0.086,14,0.642,15,0.642,16,0.75,17,0.719,18,0.726,19,0.866,20,0.703,21,0.726,22,0.664,23,0.864,24,2.504,25,1.891,28,4.163,1061,11.091,1062,14.794,1063,11.091,1082,6.815,1084,12.214]],["keywords/307",[]],["title/308",[867,806.989]],["content/308",[4,6.266,13,0.09,14,0.59,15,0.59,16,0.69,17,0.661,18,0.668,19,0.818,20,0.646,21,0.668,22,0.611,23,0.795,24,2.302,25,1.739,186,5.85,189,5.67,867,7.725,1065,13.977,1066,10.197,1082,6.266]],["keywords/308",[]],["title/309",[1067,1065.279]],["content/309",[13,0.087,14,0.642,15,0.642,16,0.75,17,0.719,18,0.726,19,0.866,20,0.703,21,0.726,22,0.664,23,0.864,24,2.504,25,1.891,97,2.334,438,3.785,1069,14.794,1070,11.091,1082,6.815]],["keywords/309",[]],["title/310",[1071,1065.279]],["content/310",[13,0.087,14,0.634,15,0.634,16,0.741,17,0.71,18,0.717,19,0.859,20,0.694,21,0.717,22,0.656,23,0.854,24,2.473,25,1.868,28,4.112,44,3.834,51,2.916,97,2.305,1072,14.672,1073,10.954]],["keywords/310",[]],["title/311",[835,833.406]],["content/311",[13,0.088,14,0.642,15,0.642,16,0.75,17,0.719,18,0.726,19,0.866,20,0.703,21,0.726,22,0.664,23,0.864,24,2.504,25,1.891,28,4.163,1074,14.794,1075,11.091,1082,6.815]],["keywords/311",[]],["title/312",[839,806.989]],["content/312",[13,0.087,14,0.642,15,0.642,16,0.75,17,0.719,18,0.726,19,0.866,20,0.703,21,0.726,22,0.664,23,0.864,24,2.504,25,1.891,28,4.163,1076,14.794,1077,11.091,1078,11.091,1082,6.815]],["keywords/312",[]],["title/313",[989,806.989]],["content/313",[3,1.901,13,0.088,14,0.597,15,0.597,16,0.698,17,0.668,18,0.676,19,0.825,20,0.654,21,0.676,22,0.618,23,0.804,51,3.75,54,3.98,82,4.478,84,5.272,85,5.415,106,5.569,120,5.138,989,10.672,1079,10.316]],["keywords/313",[]],["title/314",[576,806.989]],["content/314",[13,0.087,14,0.658,15,0.658,16,0.769,17,0.737,18,0.745,19,0.881,20,0.721,21,0.745,22,0.682,23,0.887,24,2.568,25,1.94,51,3.028,54,4.389,97,2.394,438,3.882,578,9.599]],["keywords/314",[]],["title/315",[13,4.663]],["content/315",[]],["keywords/315",[]],["title/316",[13,4.663]],["content/316",[4,2.327,13,0.091,14,0.219,15,0.219,16,0.256,17,0.245,18,0.248,19,0.379,20,0.24,21,0.248,22,0.735,23,0.295,28,1.421,30,1.796,51,2.255,52,4.573,54,6.47,86,5.829,96,2.365,97,2.581,122,5.26,220,3.598,237,5.521,260,6.063,261,8.167,262,5.717,264,3.346,265,3.346,267,3.346,268,3.346,269,5.77,270,4.308,271,5.245,272,3.07,273,3.346,274,6.063,436,3.837,437,2.418,438,1.292,439,5.112,441,2.418,442,2.418,443,2.468,444,3.787,447,3.787,448,6.47,449,3.787,450,3.346,451,3.787,452,3.787,453,3.787,454,3.787,455,7.591,1085,4.17,1086,4.17]],["keywords/316",[]],["title/317",[13,4.663]],["content/317",[13,0.09,14,0.255,15,0.255,16,0.298,17,0.286,18,0.289,19,0.431,20,0.279,21,0.289,22,0.264,23,0.344,28,1.655,51,3.271,52,2.38,54,5.434,86,6.363,96,2.689,97,2.793,122,5.802,136,2.873,166,2.873,220,6.146,237,2.873,258,7.36,260,3.155,261,2.936,269,3.003,270,7.36,271,3.574,274,3.155,428,2.296,436,4.363,437,6.045,438,1.504,439,4.44,441,2.815,442,2.815,443,2.873,455,3.34,457,11.053,461,3.896,462,3.896,463,3.896,464,11.053,465,9.468,466,3.896,467,4.409,468,3.896,469,3.896,470,3.896]],["keywords/317",[]],["title/318",[13,4.663]],["content/318",[4,2.498,13,0.09,14,0.235,15,0.235,16,0.275,17,0.263,18,0.266,19,0.402,20,0.258,21,0.266,22,0.244,23,0.317,28,1.526,51,3.123,52,2.195,54,5.232,86,2.105,96,2.511,97,2.469,125,8.759,136,7.647,165,3.18,166,2.649,186,6.021,189,5.836,220,5.836,237,2.649,260,2.909,261,2.707,269,2.769,270,6.989,274,2.909,436,4.075,437,5.7,439,6.334,441,2.595,442,2.595,443,2.649,455,3.079,461,3.591,462,3.591,463,3.591,468,3.591,469,3.591,470,3.591,471,9.512,473,10.496,474,4.065,475,4.065,476,4.065,477,4.065,478,4.065,479,4.065,480,4.065,481,8.927,482,8.927,483,8.927]],["keywords/318",[]],["title/319",[13,4.663]],["content/319",[]],["keywords/319",[]],["title/320",[13,4.663]],["content/320",[13,0.089,14,0.454,15,0.454,16,0.531,17,0.508,18,0.514,19,0.679,20,0.497,21,0.514,22,0.826,23,0.612,51,2.089,52,4.237,54,5.322,82,3.406,85,4.119,86,6.005,97,1.651,106,4.237,220,4.364,259,4.502,260,5.616,261,5.226,262,10.247,263,7.324,264,6.934,265,6.934,266,7.324,267,6.934,268,6.934,269,5.345,270,5.226,271,6.362,272,6.362,273,6.934,274,5.616]],["keywords/320",[]],["title/321",[13,4.663]],["content/321",[13,0.089,14,0.132,15,0.132,16,0.279,17,0.268,18,0.149,19,0.242,20,0.144,21,0.149,22,0.136,44,0.797,51,0.606,54,0.879,82,0.988,85,1.195,97,0.479,106,1.229,160,1.484,220,1.266,261,1.516,269,1.551,270,1.516,274,1.63,275,2.012,276,4.131,277,18.301,278,2.277,279,18.301,280,18.301,281,2.277,282,2.277,283,2.277,284,2.277,285,2.277,286,2.277,287,2.277,288,2.277,289,2.277,290,2.277,291,2.277,292,2.277,293,2.277,294,2.277,295,2.277,296,2.277,297,2.277,298,2.277,299,2.277,300,2.277,301,2.277,302,2.277,303,2.277,304,2.277,305,2.277,306,2.277,307,2.277,308,2.277,309,2.277,310,2.277,311,2.277,312,2.277,313,2.277,314,2.277,315,2.277,316,2.277,317,2.277,318,2.277,319,2.277,320,2.277,321,2.277,322,2.277,323,2.277,324,2.277,325,2.277,326,2.277,327,2.277,328,2.277,329,2.277,330,2.277,331,2.277,332,2.277,333,2.277,334,2.277,335,2.277,336,2.277,337,2.277,338,2.277,339,2.277,340,2.277,341,2.277,342,2.277,343,2.277,344,2.277,345,2.277,346,2.277,347,2.277,348,2.277,349,2.277,350,2.277,351,2.277,352,2.277,353,2.277,354,2.277,355,2.277,356,2.277,357,2.277,358,2.277,359,2.277,360,2.277,361,2.277,362,2.277,363,2.277,364,2.277,365,2.277,366,2.277,367,2.277,1087,2.508]],["keywords/321",[]],["title/322",[13,4.663]],["content/322",[]],["keywords/322",[]],["title/323",[13,4.663]],["content/323",[13,0.083]],["keywords/323",[]],["title/324",[13,4.663]],["content/324",[]],["keywords/324",[]],["title/325",[13,4.177,145,475.463]],["content/325",[13,0.067,19,0.896,65,10.195,66,7.625,144,11.599,145,11.978]],["keywords/325",[]],["title/326",[13,4.177,146,492.694]],["content/326",[13,0.067,19,0.896,65,10.195,66,7.625,78,7.262,146,12.412]],["keywords/326",[]],["title/327",[13,4.177,147,567.233]],["content/327",[13,0.073,25,2.839,66,9.213,148,14.708,150,14.708,151,10.352,153,10.352,154,10.352,156,10.352,157,10.352,1088,18.331,1089,16.292,1090,12.214]],["keywords/327",[]],["title/328",[13,4.663]],["content/328",[]],["keywords/328",[]],["title/329",[13,4.663]],["content/329",[12,4.723,13,0.091,14,0.215,15,0.215,16,0.252,17,0.241,18,0.244,19,0.373,20,0.236,21,0.244,22,0.223,23,0.29,25,1.087,65,4.246,66,1.854,91,3.719,96,1.361,97,3.012,116,10.915,125,7.983,148,3.289,160,2.426,162,2.288,186,3.658,189,3.546,241,3.475,275,3.289,428,2.611,440,5.451,442,2.377,460,7.506,468,3.289,627,2.738,679,6.327,685,2.82,691,3.141,702,2.913,720,2.664,839,2.82,868,3.475,919,3.475,947,5.952,988,3.475,1091,2.738,1092,3.723,1093,4.1,1094,8.365,1095,4.1,1096,3.723,1097,3.723,1098,3.723,1099,3.723,1100,7.022,1101,4.1,1102,4.1,1103,4.1,1104,4.1,1105,4.1,1106,6.377,1107,4.1,1108,4.1,1109,4.1,1110,4.1,1111,7.022,1112,4.1,1113,4.1,1114,4.1,1115,4.1,1116,7.022,1117,4.1,1118,4.1,1119,4.1]],["keywords/329",[]],["title/330",[13,3.388,1120,773.952]],["content/330",[13,0.089,14,0.65,15,0.65,16,0.76,17,0.728,18,0.736,19,0.873,20,0.712,21,0.736,22,0.673,23,0.875,65,7.479,66,5.594,1091,8.261,1120,11.232,1121,12.369,1122,8.787]],["keywords/330",[]],["title/331",[13,4.663]],["content/331",[12,8.04,13,0.09,14,0.479,15,0.479,16,0.561,17,0.537,18,0.791,19,0.707,20,0.525,21,0.543,22,0.497,23,0.646,25,1.413,51,2.206,65,5.519,66,4.128,125,5.093,220,6.712,440,9.279,720,5.932,1021,6.994,1091,6.096,1092,8.288,1096,8.288,1097,8.288,1098,8.288,1123,9.127,1124,9.127]],["keywords/331",[]],["title/332",[13,4.663]],["content/332",[]],["keywords/332",[]],["title/333",[1125,1173.093]],["content/333",[13,0.091,14,0.479,15,0.479,16,0.561,17,0.537,18,0.543,19,0.707,20,0.525,21,0.543,22,0.497,23,0.646,51,3.79,54,4.657,65,5.519,66,4.128,82,3.598,85,6.336,106,6.517,120,6.012,667,3.978,853,7.323,1091,6.096,1122,6.484,1126,8.288,1127,8.288]],["keywords/333",[]],["title/334",[1128,1065.279]],["content/334",[13,0.091,14,0.484,15,0.484,16,0.566,17,0.542,18,0.548,19,0.711,20,0.53,21,0.548,22,0.501,23,0.652,51,2.227,54,3.228,65,5.571,66,4.167,82,3.632,85,4.392,106,4.517,120,4.167,121,7.809,122,4.392,126,11.344,438,2.855,1091,6.154,1122,6.546,1126,8.367,1127,8.367,1128,8.367,1129,9.213]],["keywords/334",[]],["title/335",[1130,1065.279]],["content/335",[13,0.09,14,0.438,15,0.438,16,0.914,17,0.491,18,0.496,19,0.661,20,0.48,21,0.496,22,0.454,23,0.591,51,3.008,54,2.924,65,5.047,66,3.774,82,3.29,85,3.978,97,1.595,106,4.092,120,3.774,132,5.424,220,4.214,440,9.762,679,8.628,1091,5.574,1094,7.579,1122,5.929,1130,7.579,1131,8.346,1132,8.346,1133,8.346,1134,8.346]],["keywords/335",[]],["title/336",[40,863.609]],["content/336",[13,0.089,14,0.435,15,0.435,16,0.508,17,0.487,18,0.492,19,0.657,20,0.476,21,0.492,22,0.45,23,0.586,25,1.281,40,6.092,51,2.989,54,2.899,65,5.004,66,3.742,82,3.262,85,3.945,91,4.382,96,2.746,106,4.057,136,4.897,236,3.945,471,6.092,668,3.891,1091,5.527,1099,7.515,1122,5.879,1135,8.275,1136,8.275,1137,8.275,1138,8.275,1139,8.275,1140,8.275,1141,8.275,1142,8.275,1143,8.275,1144,8.275,1145,8.275,1146,8.275,1147,7.515,1148,8.275]],["keywords/336",[]],["title/337",[497,762.39]],["content/337",[13,0.091,14,0.466,15,0.466,16,0.545,17,0.522,18,0.528,19,0.692,20,0.511,21,0.528,22,0.483,23,0.628,51,3.73,54,4.564,65,7.877,66,4.015,82,3.499,85,6.209,106,6.386,120,5.891,497,5.77,1091,5.93,1122,6.307,1147,8.062,1149,13.027,1150,8.878,1151,8.878]],["keywords/337",[]],["title/338",[13,4.663]],["content/338",[13,0.09,16,0.461,17,0.442,18,0.447,19,0.611,20,0.432,21,0.447,22,0.409,23,0.531,25,3.028,48,6.412,65,4.541,66,3.396,96,2.492,97,1.435,813,13.451,968,9.74,1091,5.016,1106,12.675,1122,5.336,1152,7.51,1153,7.51,1154,7.51,1155,7.51,1156,7.51,1157,7.51,1158,7.51,1159,7.51,1160,7.51,1161,7.51]],["keywords/338",[]],["title/339",[13,3.575,201,442.044,202,442.044]],["content/339",[12,5.503,13,0.09,17,0.631,19,0.269,21,0.301,22,0.275,25,2.655,48,2.822,51,2.026,54,2.936,80,2.822,82,1.993,84,3.889,85,2.41,125,2.822,127,7.901,136,7.388,201,8.611,202,4.057,211,4.592,212,7.103,213,4.592,214,4.592,215,7.61,216,4.592,217,4.592,218,4.592,219,4.592,220,4.232,221,4.592,222,4.592,223,4.592,224,4.592,225,4.592,226,3.479,227,4.592,228,4.592,229,4.592,230,4.592,231,4.592,232,4.592,233,7.61,234,7.61,235,4.592,236,2.41,237,2.993,238,4.592,239,3.479,240,4.592,241,4.286,242,4.592,243,4.286,244,4.592,245,4.592,246,4.592,247,4.592,248,7.61,249,7.61,250,4.592,251,7.103,252,4.592,253,4.592,254,7.61,255,4.592,256,4.592,1081,4.592]],["keywords/339",[]],["title/340",[13,4.663]],["content/340",[]],["keywords/340",[]],["title/341",[20,67.518]],["content/341",[13,0.088,14,0.597,15,0.597,16,0.698,17,0.668,18,0.676,19,1.009,20,0.893,21,1.051,22,0.618,23,0.804,86,5.342,237,6.723,239,7.815,436,6.118,627,7.588,760,9.628,761,9.628]],["keywords/341",[]],["title/342",[22,63.815]],["content/342",[13,0.086,14,0.723,15,0.723,16,0.845,17,0.81,18,0.819,19,0.936,20,0.792,21,0.819,22,0.749,23,0.974,28,4.692,823,12.501]],["keywords/342",[]],["title/343",[533,586.298,732,683.821]],["content/343",[13,0.088,14,0.634,15,0.634,16,0.741,17,0.71,18,0.717,19,0.859,20,0.694,21,0.717,22,0.656,23,0.854,51,3.905,97,2.305,533,8.298,825,10.954,828,6.496,829,10.954,1162,12.063]],["keywords/343",[]],["title/344",[832,806.989]],["content/344",[13,0.086,14,0.713,15,0.713,16,0.834,17,0.799,18,0.807,19,0.928,20,0.781,21,0.807,22,0.738,23,0.961,28,4.627,832,9.338,834,10.891]],["keywords/344",[]],["title/345",[835,833.406]],["content/345",[13,0.085,14,0.694,15,0.694,16,0.811,17,0.777,18,0.785,19,0.912,20,0.76,21,0.785,22,0.718,23,0.935,28,4.502,97,2.523,186,6.88,835,9.382,837,8.367]],["keywords/345",[]],["title/346",[839,806.989]],["content/346",[13,0.084,14,0.713,15,0.713,16,0.834,17,0.799,18,0.807,19,0.928,20,0.781,21,0.807,22,0.738,23,0.961,28,4.627,839,9.338,840,12.327,842,12.327]],["keywords/346",[]],["title/347",[560,680.19]],["content/347",[13,0.087,14,0.694,15,0.694,16,0.811,17,0.777,18,0.785,19,0.912,20,0.76,21,0.785,22,0.718,23,0.935,30,5.688,560,7.658,575,9.382,844,11.993]],["keywords/347",[]],["title/348",[850,941.221]],["content/348",[13,0.084,14,0.713,15,0.713,16,0.834,17,0.799,18,0.807,19,0.928,20,0.781,21,0.807,22,0.738,23,0.961,97,2.594,428,3.847,438,4.206,850,10.891]],["keywords/348",[]],["title/349",[828,631.736]],["content/349",[13,0.084,14,0.713,15,0.713,16,0.834,17,0.799,18,0.807,19,0.928,20,0.781,21,0.807,22,0.738,23,0.961,97,2.594,428,3.847,438,4.206,828,7.31]],["keywords/349",[]],["title/350",[373,694.266]],["content/350",[13,0.085,14,0.634,15,0.634,16,0.741,17,0.71,18,0.717,19,0.859,20,0.694,21,0.717,22,0.656,23,0.854,97,3.481,373,9.562,428,3.419,438,3.738,445,7.84,828,8.701,856,10.954]],["keywords/350",[]],["title/351",[160,694.266]],["content/351",[13,0.087,14,0.675,15,0.675,16,0.79,17,0.757,18,0.765,19,0.896,20,0.97,21,0.765,22,0.699,23,0.91,97,2.457,160,7.61,428,3.644,438,3.984]],["keywords/351",[]],["title/352",[864,941.221]],["content/352",[13,0.084,14,0.713,15,0.713,16,0.834,17,0.799,18,0.807,19,0.928,20,0.781,21,0.807,22,0.738,23,0.961,97,2.594,428,3.847,438,4.206,864,10.891]],["keywords/352",[]],["title/353",[867,806.989]],["content/353",[13,0.084,14,0.713,15,0.713,16,0.834,17,0.799,18,0.807,19,0.928,20,0.781,21,0.807,22,0.738,23,0.961,97,2.594,428,3.847,438,4.206,867,9.338]],["keywords/353",[]],["title/354",[441,680.19]],["content/354",[13,0.087,14,0.65,15,0.65,16,0.76,17,0.728,18,0.736,19,0.873,20,0.712,21,0.736,22,0.673,23,0.875,96,5.452,97,3.525,428,3.506,438,3.833,441,7.172]],["keywords/354",[]],["title/355",[442,680.19]],["content/355",[13,0.088,14,0.658,15,0.658,16,0.769,17,0.737,18,0.745,19,0.881,20,0.721,21,0.745,22,0.682,23,0.887,96,4.158,97,3.166,428,3.551,438,3.882,442,7.264]],["keywords/355",[]],["title/356",[443,694.266]],["content/356",[13,0.088,14,0.658,15,0.658,16,0.769,17,0.737,18,0.745,19,0.881,20,0.721,21,0.745,22,0.682,23,0.887,96,4.158,97,3.166,428,3.551,438,3.882,443,7.414]],["keywords/356",[]],["title/357",[837,743.19]],["content/357",[13,0.089,14,0.634,15,0.634,16,0.741,17,0.71,18,0.717,19,0.859,20,0.694,21,0.717,22,0.656,23,0.854,97,2.305,428,3.419,438,3.738,837,7.642,873,8.88,874,10.954,875,10.954]],["keywords/357",[]],["title/358",[96,389.308]],["content/358",[13,0.084,14,0.713,15,0.713,16,0.834,17,0.799,18,0.807,19,0.928,20,0.781,21,0.807,22,0.738,23,0.961,96,4.505,97,2.594,428,3.847,438,4.206]],["keywords/358",[]],["title/359",[607,743.19]],["content/359",[13,0.091,14,0.577,15,0.577,16,0.674,17,0.646,18,0.653,19,0.805,20,0.632,21,0.653,22,0.597,23,0.777,97,2.895,186,7.894,438,3.401,607,6.954,889,9.968]],["keywords/359",[]],["title/360",[459,762.39]],["content/360",[13,0.084,14,0.713,15,0.713,16,0.834,17,0.799,18,0.807,19,0.928,20,0.781,21,0.807,22,0.738,23,0.961,97,2.594,428,3.847,438,4.206,459,8.822]],["keywords/360",[]],["title/361",[890,941.221]],["content/361",[13,0.084,14,0.713,15,0.713,16,0.834,17,0.799,18,0.807,19,0.928,20,0.781,21,0.807,22,0.738,23,0.961,97,3.336,438,4.206,890,10.891]],["keywords/361",[]],["title/362",[161,680.19]],["content/362",[13,0.084,14,0.713,15,0.713,16,0.834,17,0.799,18,0.807,19,0.928,20,0.781,21,0.807,22,0.738,23,0.961,97,2.594,161,7.871,428,3.847,438,4.206]],["keywords/362",[]],["title/363",[162,654.576]],["content/363",[13,0.084,14,0.713,15,0.713,16,0.834,17,0.799,18,0.807,19,0.928,20,0.781,21,0.807,22,0.738,23,0.961,97,2.594,162,7.574,428,3.847,438,4.206]],["keywords/363",[]],["title/364",[893,941.221]],["content/364",[13,0.086,14,0.626,15,0.626,16,0.732,17,0.701,18,0.709,19,0.852,20,0.686,21,0.709,22,0.872,23,0.843,96,3.954,97,3.062,259,6.207,428,3.377,438,3.692,669,7.37,893,9.56,895,14.551]],["keywords/364",[]],["title/365",[896,941.221]],["content/365",[13,0.084,14,0.713,15,0.713,16,0.834,17,0.799,18,0.807,19,0.928,20,0.781,21,0.807,22,0.738,23,0.961,97,2.594,428,3.847,438,4.206,896,10.891]],["keywords/365",[]],["title/366",[897,941.221]],["content/366",[13,0.087,14,0.564,15,0.564,16,0.916,17,0.632,18,0.638,19,0.571,20,0.987,21,0.638,22,0.584,23,0.76,54,5.227,57,11.971,97,2.051,428,3.043,438,3.326,508,8.613,627,7.17,862,8.613,897,8.613,899,9.748,900,9.748,902,9.748,1163,10.735]],["keywords/366",[]],["title/367",[905,863.609]],["content/367",[13,0.085,14,0.694,15,0.694,16,0.811,17,0.777,18,0.785,19,0.912,20,0.76,21,0.785,22,0.718,23,0.935,97,3.277,438,4.092,905,12.626]],["keywords/367",[]],["title/368",[80,654.576]],["content/368",[4,3.783,13,0.089,14,0.356,15,0.356,16,0.652,17,0.399,18,0.403,19,0.564,20,0.39,21,0.403,22,0.369,23,0.48,28,3.619,30,2.92,37,2.154,51,3.579,54,3.719,80,3.783,84,4.926,85,3.231,86,3.188,91,5.621,106,3.324,120,4.801,125,3.783,166,4.012,236,5.06,428,3.009,436,3.651,438,2.101,439,3.715,564,4.741,694,4.991,695,4.991,696,4.991,697,4.991,698,4.991,699,4.991,700,4.991,701,7.815,702,4.816,703,4.991,705,5.439,707,6.566,711,6.566,813,7.303,907,6.156]],["keywords/368",[]],["title/369",[96,389.308]],["content/369",[4,4.617,13,0.091,14,0.435,15,0.435,16,0.508,17,0.487,18,0.492,19,0.657,20,0.476,21,0.492,22,0.45,23,0.586,51,2.989,54,6.462,96,4.104,97,1.581,260,9.622,261,7.477,269,7.649,270,7.477,455,10.185,911,11.229]],["keywords/369",[]],["title/370",[81,725.591]],["content/370",[4,4.466,13,0.091,14,0.42,15,0.42,16,0.492,17,0.471,18,0.476,19,0.641,20,0.461,21,0.476,22,0.435,23,0.566,24,1.641,25,1.239,28,4.111,30,3.447,37,2.543,51,3.508,54,4.225,81,4.95,84,3.714,86,3.764,91,4.238,97,1.529,120,5.454,236,3.815,428,2.268,436,4.31,438,2.48,439,4.386,707,4.95,711,4.95,728,8.878,813,5.506]],["keywords/370",[]],["title/371",[82,462.393]],["content/371",[4,3.469,13,0.09,14,0.327,15,0.327,16,0.382,17,0.366,18,0.37,19,0.527,20,0.358,21,0.37,22,0.338,23,0.44,28,4.215,30,2.678,37,1.976,51,3.726,54,4.332,82,2.451,84,4.601,85,5.894,86,2.924,91,5.25,106,4.86,115,3.759,120,5.592,125,3.469,189,3.139,236,5.894,428,1.762,436,3.348,438,1.927,439,6.776,679,5.748,685,4.277,691,4.764,704,7.299,707,6.132,711,6.132,720,6.443,1164,6.217,1165,6.217,1166,6.217]],["keywords/371",[]],["title/372",[446,863.609]],["content/372",[4,5.45,13,0.089,14,0.513,15,0.513,16,0.6,17,0.575,18,0.581,19,0.742,20,0.562,21,0.581,22,0.967,23,1.153,28,4.758,52,6.844,54,4.89,84,4.532,97,1.866,438,3.026,446,7.19,450,7.837,914,8.869,915,8.869,916,8.869]],["keywords/372",[]],["title/373",[917,941.221]],["content/373",[4,4.822,12,9.609,13,0.091,14,0.454,15,0.454,16,0.531,17,0.508,18,0.514,19,0.679,20,0.497,21,0.514,22,0.47,23,0.612,28,2.946,30,3.722,205,6.139,440,11.091,484,7.324,891,6.362,917,6.934,919,7.324,920,7.848,921,7.848,922,7.848,923,7.848]],["keywords/373",[]],["title/374",[66,530.518]],["content/374",[4,5.619,13,0.09,14,0.529,15,0.529,16,0.618,17,0.592,18,0.599,19,0.758,20,0.58,21,0.599,22,0.548,23,0.713,24,2.064,25,1.559,51,3.448,66,4.554,84,4.673,220,5.085,739,8.079,740,11.446,741,8.079,743,8.079,746,8.079,747,8.079,813,9.813]],["keywords/374",[]],["title/375",[623,833.406]],["content/375",[4,5.505,13,0.09,14,0.518,15,0.518,16,0.606,17,0.58,18,0.587,19,0.747,20,0.568,21,0.587,22,0.537,23,0.698,25,1.528,623,13.408,929,8.959,933,8.959,934,14.875,935,14.875,936,8.959,937,8.959,938,8.959]],["keywords/375",[]],["title/376",[940,941.221]],["content/376",[13,0.089,14,0.534,15,0.534,16,0.625,17,0.599,18,0.605,19,0.764,20,0.586,21,0.605,22,0.906,23,0.72,28,3.468,30,8.537,37,3.234,189,5.138,237,6.022,239,6.999,940,8.164,945,13.05,946,9.24,947,8.624]],["keywords/376",[]],["title/377",[259,611.129]],["content/377",[3,2.255,13,0.088,14,0.489,15,0.489,16,0.571,17,0.547,18,0.553,19,0.716,20,0.535,21,0.553,22,0.862,23,0.658,28,5.402,37,4.283,236,6.424,259,4.846,669,5.753,676,9.271,677,9.271,678,9.271,679,5.393,680,6.847,681,6.398,682,5.624,683,6.398,948,12.238,950,8.446]],["keywords/377",[]],["title/378",[873,863.609]],["content/378",[13,0.085,14,0.642,15,0.642,16,0.75,17,0.719,18,0.726,19,0.866,20,0.703,21,0.726,22,0.664,23,0.864,37,3.882,82,4.814,97,3.113,528,9.8,873,8.992,905,11.994,952,11.091,954,11.091]],["keywords/378",[]],["title/379",[437,680.19]],["content/379",[13,0.091,14,0.398,15,0.398,16,0.465,17,0.445,18,0.45,19,0.614,20,0.436,21,0.45,22,0.412,23,0.536,37,2.405,40,5.572,54,2.652,96,2.512,166,6.841,196,6.415,437,4.388,441,4.388,442,4.388,443,4.479,456,5.377,459,4.919,492,3.608,497,4.919,530,4.681,557,6.073,560,4.388,620,5.377,837,4.795,956,6.873,957,6.873,958,6.873,959,6.873,960,6.873,961,6.873,962,6.873,963,6.873,964,6.873,965,6.873,966,6.873,967,6.873,968,6.415]],["keywords/379",[]],["title/380",[3,196.26]],["content/380",[3,2.123,13,0.088,14,0.667,15,0.667,16,0.779,17,0.747,18,0.755,19,0.888,20,0.73,21,0.755,22,0.69,28,4.326,374,9.343,375,7.216,376,9.343,1167,12.691]],["keywords/380",[]],["title/381",[375,666.995]],["content/381",[13,0.09,14,0.57,15,0.57,16,0.667,17,1.015,18,0.646,19,0.799,20,0.625,21,0.646,22,0.938,37,3.45,44,4.778,51,2.624,86,5.104,374,7.991,375,6.172,376,7.991]],["keywords/381",[]],["title/382",[654,863.609]],["content/382",[13,0.08,14,0.694,15,0.694,16,0.811,17,0.777,18,0.785,19,0.912,20,0.76,21,0.785,22,0.718,23,0.935,28,4.502,654,9.722,659,10.596,660,10.596,979,11.993,980,11.993,981,11.993]],["keywords/382",[]],["title/383",[620,833.406]],["content/383",[13,0.084,14,0.713,15,0.713,16,0.834,17,0.799,18,0.807,19,0.928,20,0.781,21,0.807,22,0.738,23,0.961,97,2.594,428,3.847,438,4.206,620,9.644]],["keywords/383",[]],["title/384",[982,941.221]],["content/384",[13,0.084,14,0.713,15,0.713,16,0.834,17,0.799,18,0.807,19,0.928,20,0.781,21,0.807,22,0.738,23,0.961,97,2.594,428,3.847,438,4.206,982,10.891]],["keywords/384",[]],["title/385",[984,941.221]],["content/385",[13,0.084,14,0.713,15,0.713,16,0.834,17,0.799,18,0.807,19,0.928,20,0.781,21,0.807,22,0.738,23,0.961,97,2.594,428,3.847,438,4.206,984,10.891]],["keywords/385",[]],["title/386",[985,941.221]],["content/386",[13,0.084,14,0.713,15,0.713,16,0.834,17,0.799,18,0.807,19,0.928,20,0.781,21,0.807,22,0.738,23,0.961,97,2.594,428,3.847,438,4.206,985,10.891]],["keywords/386",[]],["title/387",[989,806.989]],["content/387",[3,2.151,13,0.085,14,0.675,15,0.675,16,0.79,17,0.757,18,0.765,19,0.896,20,0.74,21,0.765,22,0.699,23,0.91,97,2.457,428,3.644,851,6.215,989,11.595,991,11.677]],["keywords/387",[]]],"invertedIndex":[["",{"_index":13,"title":{"54":{"position":[[0,4]]},"111":{"position":[[0,4]]},"112":{"position":[[0,3]]},"113":{"position":[[0,3]]},"114":{"position":[[0,1],[7,3]]},"115":{"position":[[0,1],[17,3]]},"116":{"position":[[0,1],[19,3]]},"117":{"position":[[0,4]]},"123":{"position":[[0,4]]},"124":{"position":[[0,5]]},"125":{"position":[[0,6]]},"141":{"position":[[0,8]]},"142":{"position":[[0,4]]},"143":{"position":[[0,3]]},"144":{"position":[[0,3]]},"145":{"position":[[0,2],[7,4]]},"146":{"position":[[0,2],[8,4]]},"147":{"position":[[0,2],[10,4]]},"148":{"position":[[0,3]]},"232":{"position":[[0,4]]},"278":{"position":[[0,6]]},"279":{"position":[[0,6]]},"280":{"position":[[0,4]]},"315":{"position":[[0,8]]},"316":{"position":[[0,7]]},"317":{"position":[[0,7]]},"318":{"position":[[0,7]]},"319":{"position":[[0,8]]},"320":{"position":[[0,5]]},"321":{"position":[[0,5]]},"322":{"position":[[0,5]]},"323":{"position":[[0,3]]},"324":{"position":[[0,3]]},"325":{"position":[[0,2],[7,4]]},"326":{"position":[[0,2],[8,4]]},"327":{"position":[[0,2],[10,4]]},"328":{"position":[[0,3]]},"329":{"position":[[0,7]]},"330":{"position":[[0,4]]},"331":{"position":[[0,7]]},"332":{"position":[[0,3]]},"338":{"position":[[0,3]]},"339":{"position":[[0,1],[15,2]]},"340":{"position":[[0,4]]}},"content":{"1":{"position":[[155,1],[174,1],[254,3],[274,2],[283,1],[320,3]]},"2":{"position":[[43,1]]},"3":{"position":[[49,1]]},"4":{"position":[[37,1]]},"5":{"position":[[58,1]]},"6":{"position":[[51,1]]},"8":{"position":[[35,1]]},"9":{"position":[[63,1]]},"10":{"position":[[47,1]]},"11":{"position":[[102,2]]},"12":{"position":[[338,1],[357,1],[452,3],[472,2],[481,1],[563,1],[565,2],[568,1],[570,3],[677,1],[679,2],[682,1],[684,3],[795,1],[797,2],[800,1],[802,3],[806,2],[882,1],[934,1],[994,1],[1032,2],[1112,1],[1154,1],[1203,1],[1231,3],[1235,2]]},"13":{"position":[[27,1],[47,1],[60,1],[150,1],[152,1],[272,1],[274,2],[322,2],[351,1],[364,1],[366,1],[374,2],[377,2],[380,2],[383,3]]},"14":{"position":[[100,3],[104,1],[115,1],[163,1],[175,2],[178,3],[182,1],[227,2],[241,1],[243,3],[247,3],[251,1],[302,2],[332,1],[334,2],[337,1]]},"16":{"position":[[0,2]]},"18":{"position":[[0,1]]},"19":{"position":[[0,1]]},"21":{"position":[[0,1],[19,1],[163,1],[186,2],[299,2],[365,2],[436,2],[530,2],[621,2],[721,2],[784,2],[814,1],[936,2],[939,3],[943,2],[946,3],[997,1],[1035,3],[1085,1],[1125,3]]},"22":{"position":[[158,2],[204,1],[226,1],[269,1],[284,1],[406,2],[409,1],[449,1],[466,1],[488,1],[528,1],[562,1],[577,1],[579,2],[614,1],[647,2],[650,4],[662,1],[772,1],[774,1],[821,1],[823,2],[836,1],[838,1],[914,1],[916,1],[918,2],[1015,2],[1043,1],[1071,2],[1094,2],[1108,1],[1171,1],[1184,1],[1249,1],[1270,2],[1273,1],[1293,1]]},"24":{"position":[[0,1],[19,1],[109,1],[111,1],[163,1],[165,1],[297,2],[300,1],[420,2],[423,2],[458,1],[503,1],[533,1],[535,1],[548,2],[551,2],[554,2],[557,3]]},"25":{"position":[[0,1],[32,1],[34,1],[36,1],[117,2],[120,1],[201,2],[204,1],[287,2],[290,1],[373,2],[376,1],[463,2],[466,1],[555,2],[558,1],[645,2],[648,1],[739,2],[742,1],[825,2],[828,1],[917,2],[920,1],[1011,2],[1014,1],[1101,2],[1104,1],[1187,2],[1190,1],[1271,2],[1274,1],[1359,2],[1362,1],[1447,2],[1450,1],[1537,2],[1540,1],[1625,2],[1628,1],[1709,2],[1712,1],[1793,2],[1796,1],[1878,2],[1881,1],[1966,2],[1969,1],[2052,2],[2055,1],[2142,2],[2145,1],[2226,2],[2229,1],[2320,2],[2323,1],[2412,2],[2415,1],[2506,2],[2509,1],[2592,2],[2595,1],[2676,2],[2679,1],[2764,2],[2767,1],[2854,2],[2857,1],[2944,2],[2947,1],[3034,2],[3037,1],[3120,2],[3123,1],[3210,2],[3213,1],[3302,2],[3305,1],[3390,2],[3393,1],[3478,2],[3481,1],[3566,2],[3569,1],[3654,1],[3656,1],[3666,1],[3756,1],[3758,1],[3860,1],[3892,1],[3905,1],[3907,1],[3939,2],[3942,2],[3945,2],[3948,3]]},"27":{"position":[[45,1],[64,1],[172,1],[201,1],[228,1],[246,1],[292,3],[351,1],[358,1],[376,1],[414,1],[416,2],[419,2],[422,3]]},"28":{"position":[[46,1],[65,1],[198,1],[228,1],[253,1],[265,1],[323,1],[330,1],[346,1],[412,3],[427,2],[438,2],[450,1],[462,1],[469,1],[476,1],[494,1],[533,1],[535,1],[537,2],[540,2],[543,3]]},"29":{"position":[[57,1],[76,1],[220,1],[249,1],[262,1],[332,2],[335,2],[338,3]]},"30":{"position":[[49,1],[68,1],[213,1],[242,1],[284,1],[329,2],[332,2],[335,3]]},"31":{"position":[[51,1],[70,1],[488,1],[526,1],[539,1],[576,1],[619,1],[630,1],[671,1],[689,3],[693,3],[697,2],[700,2],[703,3],[723,2],[732,1],[763,1],[772,3]]},"33":{"position":[[356,1],[375,1],[531,1],[533,1],[606,1],[608,1],[740,2],[743,1],[863,2],[866,2],[908,1],[960,1],[972,2],[1012,2],[1015,2],[1018,1],[1084,1],[1086,1],[1159,2],[1162,1],[1218,2],[1221,1],[1277,2],[1280,2],[1322,1],[1397,2],[1437,2],[1440,2],[1443,1],[1483,1],[1485,1],[1516,1],[1518,1],[1539,2],[1542,1],[1563,2],[1566,2],[1569,2],[1572,1],[1603,1],[1605,1],[1626,2],[1629,1],[1650,2],[1653,2],[1656,2],[1659,2],[1662,2],[1665,2],[1668,3]]},"34":{"position":[[209,1],[228,1],[384,1],[386,1],[578,1],[629,1],[653,1],[666,2],[701,1],[713,1],[720,1],[729,2],[774,2],[777,2],[780,1],[831,1],[833,1],[870,2],[873,1],[895,2],[898,1],[974,1],[997,2],[1000,2],[1003,1],[1031,3],[1088,1],[1111,2],[1114,2],[1117,2],[1146,1],[1166,2],[1169,2],[1172,2],[1175,3]]},"35":{"position":[[215,1],[244,1],[266,1],[288,1],[311,1],[324,1],[343,1],[499,1],[501,1],[682,1],[684,2],[724,1],[731,2],[734,2],[737,1],[788,1],[790,1],[827,2],[830,1],[852,2],[855,1],[939,1],[959,1],[966,2],[969,2],[972,1],[1000,3],[1066,1],[1086,1],[1093,2],[1096,2],[1099,2],[1128,1],[1148,2],[1151,2],[1154,2],[1157,3]]},"37":{"position":[[1600,1],[1619,1],[1699,3],[1740,1],[1762,3]]},"39":{"position":[[66,1],[85,1],[165,3],[201,1],[223,3]]},"40":{"position":[[32,1],[51,1],[131,3],[166,1],[188,3]]},"41":{"position":[[31,1],[50,1],[130,3],[166,1],[188,3]]},"42":{"position":[[34,1],[53,1],[133,3],[168,1],[190,3],[226,1],[237,1],[242,3]]},"43":{"position":[[36,1],[55,1],[135,3],[172,1],[194,3],[230,1],[243,1],[250,3]]},"44":{"position":[[44,1],[63,1],[143,3],[181,1],[203,3],[239,1],[256,3]]},"45":{"position":[[61,1],[80,1],[160,3],[196,1],[218,3]]},"46":{"position":[[74,1],[93,1],[173,3],[208,1],[230,3]]},"47":{"position":[[30,1],[49,1],[129,3],[163,1],[165,2],[231,2],[319,3]]},"48":{"position":[[33,1],[52,1],[148,3],[185,1],[207,3]]},"49":{"position":[[92,1],[111,1],[191,3],[231,1],[253,3]]},"50":{"position":[[33,1],[52,1],[132,3],[166,1],[188,3],[224,1],[234,1],[268,3]]},"51":{"position":[[44,1],[63,1],[161,3],[202,1],[224,3]]},"52":{"position":[[38,1],[57,1],[158,3],[202,1],[224,3]]},"53":{"position":[[29,1],[48,1],[128,3],[165,1],[187,3]]},"55":{"position":[[0,3],[10,48],[59,1],[78,1],[158,3],[178,2],[187,1],[223,2]]},"56":{"position":[[0,3],[11,8],[20,1]]},"57":{"position":[[0,3],[11,9],[21,1]]},"58":{"position":[[0,3],[11,9],[21,1]]},"59":{"position":[[0,3],[11,13],[25,1]]},"60":{"position":[[0,3],[11,10],[22,1]]},"61":{"position":[[0,3],[13,9]]},"62":{"position":[[0,3],[11,7],[19,1]]},"63":{"position":[[0,3],[11,5],[22,8],[35,5],[41,1]]},"64":{"position":[[0,3],[22,1]]},"74":{"position":[[155,1],[174,1],[254,3],[274,2],[283,1],[296,1],[354,3]]},"75":{"position":[[43,1],[62,1],[142,3],[162,2],[171,1],[184,1],[233,3]]},"77":{"position":[[79,1],[104,1],[156,1],[229,3],[277,1],[300,3]]},"78":{"position":[[265,1],[284,1],[364,3]]},"81":{"position":[[71,1],[90,1],[170,3],[190,2],[199,1],[237,3]]},"82":{"position":[[52,1],[71,1],[163,3],[194,1],[206,5],[212,2],[224,1],[236,5],[242,2],[249,1],[272,2],[279,1],[291,5],[297,2],[304,1],[328,2],[335,1],[356,2],[359,3]]},"85":{"position":[[66,1],[85,1],[175,1],[213,2],[216,3],[236,2],[245,1],[256,1],[280,1],[309,1],[329,1],[337,2],[347,3]]},"86":{"position":[[70,1],[89,1],[179,1],[243,1],[284,2],[287,2],[290,3],[310,2],[319,1],[330,1],[356,1],[414,3],[418,2],[428,3]]},"87":{"position":[[67,1],[86,1],[176,1],[240,1],[281,2],[284,2],[287,3],[307,2],[316,1],[370,1],[389,1],[426,2],[436,3]]},"88":{"position":[[96,1],[115,1],[205,1],[269,1],[306,2],[309,2],[312,3],[332,2],[341,1],[352,1],[378,1],[435,1],[470,1],[509,2],[512,3],[516,2],[526,3]]},"91":{"position":[[68,1],[87,1],[125,1],[213,1],[215,1],[299,1],[366,2],[369,2],[372,1],[456,1],[522,2],[525,2],[528,2],[531,3],[551,2],[560,1],[582,1],[600,1],[609,2],[619,3]]},"92":{"position":[[477,1],[496,1],[576,3],[588,1],[634,2],[643,1],[665,1],[766,1],[833,2],[836,3],[840,2],[850,3]]},"94":{"position":[[179,1],[198,1],[278,3],[298,2],[307,1],[325,1],[374,1],[407,3]]},"96":{"position":[[79,1],[98,1],[178,3],[198,2],[207,1],[229,1],[249,1],[258,2],[268,3]]},"97":{"position":[[521,1],[540,1],[620,3],[640,2],[649,1],[671,1],[812,1],[828,2],[847,2],[850,1],[896,2],[917,2],[920,1],[975,2],[978,3],[982,2],[992,3]]},"99":{"position":[[72,1],[91,1],[171,3],[191,2],[200,1],[223,1],[251,1],[274,1],[283,2],[293,3]]},"100":{"position":[[482,1],[501,1],[581,3],[601,2],[610,1],[633,1],[661,1],[722,2],[725,1],[793,1],[802,2],[805,3],[809,2],[819,3]]},"102":{"position":[[88,1],[107,1],[187,3],[207,2],[216,1],[235,1],[263,1],[282,1],[291,2],[301,3]]},"104":{"position":[[82,1],[101,1],[181,3],[201,2],[210,1],[226,1],[254,1],[270,1],[279,2],[289,3]]},"106":{"position":[[141,1],[160,1],[240,3],[260,2],[269,1],[290,2],[299,1],[330,3],[353,2],[362,1],[393,3],[397,3]]},"108":{"position":[[75,1],[94,1],[205,3],[225,2],[234,1],[245,1],[268,1],[296,1],[315,1],[324,2],[334,3]]},"110":{"position":[[58,1],[92,1],[171,1],[252,2],[255,1],[295,2],[298,2],[301,1],[311,1],[391,3],[411,2],[420,1],[545,3]]},"112":{"position":[[80,1]]},"113":{"position":[[0,2],[3,11],[25,10],[46,7]]},"114":{"position":[[170,1],[201,1],[391,1],[471,3]]},"115":{"position":[[17,2],[20,2],[237,1],[246,1],[255,1],[273,2],[276,2],[286,1],[296,1],[328,2],[331,2],[344,1],[360,1],[424,3],[452,1],[507,3],[511,2],[530,1],[584,1],[616,1]]},"116":{"position":[[19,2],[22,2],[95,1],[115,1],[226,2],[229,1],[244,1],[275,1],[287,1],[343,3],[393,3],[409,1],[429,1],[438,2],[447,1],[481,1],[503,1],[505,2],[508,2],[511,4]]},"118":{"position":[[0,3],[39,1],[58,1],[166,1],[195,1],[222,1],[240,1],[286,3],[345,1],[352,1],[370,1],[387,1],[389,2],[392,2],[395,3]]},"119":{"position":[[0,3],[40,1],[59,1],[192,1],[222,1],[247,1],[259,1],[317,1],[324,1],[340,1],[406,3],[421,2],[432,2],[444,1],[456,1],[463,1],[470,1],[488,1],[506,1],[508,1],[510,2],[513,2],[516,3]]},"120":{"position":[[0,3],[51,1],[70,1],[214,1],[243,1],[256,1],[326,2],[329,2],[332,3]]},"121":{"position":[[0,3],[43,1],[62,1],[207,1],[236,1],[278,1],[323,2],[326,2],[329,3]]},"122":{"position":[[0,3],[45,1],[64,1],[482,1],[520,1],[533,1],[570,1],[613,1],[624,1],[665,1],[683,3],[687,3],[691,2],[694,2],[697,3],[717,2],[726,1],[757,1],[766,3]]},"124":{"position":[[0,7],[29,4],[1562,1],[1581,1],[1661,3],[1702,1],[1724,3]]},"126":{"position":[[0,37],[38,1],[57,1],[137,3],[173,1],[195,3]]},"127":{"position":[[0,9],[10,1],[29,1],[109,3],[144,1],[166,3]]},"128":{"position":[[0,9],[10,1],[29,1],[109,3],[145,1],[167,3]]},"129":{"position":[[0,12],[13,1],[32,1],[112,3],[147,1],[169,3],[205,1],[216,1],[221,3],[226,2],[229,2],[248,5],[259,2]]},"130":{"position":[[0,10],[11,1],[30,1],[110,3],[147,1],[169,3],[205,1],[218,1],[225,3]]},"131":{"position":[[0,12],[13,1],[32,1],[112,3],[150,1],[172,3],[208,1],[225,3]]},"132":{"position":[[0,19],[20,1],[39,1],[119,3],[155,1],[177,3]]},"133":{"position":[[0,23],[24,1],[43,1],[123,3],[158,1],[180,3]]},"134":{"position":[[0,12],[13,1],[32,1],[112,3],[146,1],[148,2],[175,2],[224,3]]},"135":{"position":[[0,11],[12,1],[31,1],[127,3],[164,1],[186,3]]},"136":{"position":[[29,1],[48,1],[128,3],[168,1],[190,3]]},"137":{"position":[[0,10],[11,1],[30,1],[110,3],[144,1],[166,3],[202,1],[212,1],[246,3]]},"138":{"position":[[0,11],[12,1],[31,1],[129,3],[170,1],[192,3]]},"139":{"position":[[0,11],[12,1],[31,1],[132,3],[176,1],[198,3]]},"140":{"position":[[0,10],[11,1],[30,1],[110,3],[147,1],[169,3]]},"141":{"position":[[0,8],[9,43],[63,1],[83,1],[96,1],[186,1],[188,1],[308,1],[310,2],[313,10],[329,2],[358,1],[371,1],[373,1],[381,2],[384,2],[387,2],[390,3]]},"143":{"position":[[0,2],[3,6]]},"145":{"position":[[0,1]]},"146":{"position":[[0,1]]},"147":{"position":[[8,2],[381,7],[415,7]]},"148":{"position":[[0,1],[19,1],[163,1],[186,2],[272,2],[275,7],[318,2],[321,13],[364,2],[367,20],[388,2],[423,2],[465,2],[468,10],[498,2],[501,5],[513,1],[522,7],[556,7],[590,2],[593,3],[597,2],[600,3],[651,1],[681,3],[731,1],[761,3]]},"150":{"position":[[147,1],[166,1],[213,2],[302,3],[393,1],[424,1]]},"151":{"position":[[117,1],[136,1],[216,3]]},"152":{"position":[[179,1],[198,1],[215,1],[292,2],[304,2],[307,1],[322,2],[325,2],[329,2]]},"153":{"position":[[21,2],[127,1],[146,1],[263,3]]},"154":{"position":[[21,2],[92,1],[111,1],[239,3]]},"155":{"position":[[81,1],[100,1],[198,3]]},"156":{"position":[[54,1],[73,1],[166,3]]},"157":{"position":[[75,1],[94,1],[188,3]]},"158":{"position":[[53,1],[72,1],[165,3]]},"159":{"position":[[51,1],[70,1],[179,3]]},"160":{"position":[[200,1],[211,2],[254,1],[350,3]]},"161":{"position":[[121,1],[140,1],[236,3]]},"162":{"position":[[49,1],[68,1],[160,3]]},"163":{"position":[[147,1],[166,1],[273,3]]},"164":{"position":[[136,1],[155,1],[270,3]]},"165":{"position":[[124,1],[143,1],[257,3]]},"166":{"position":[[91,1],[110,1],[208,2],[235,1],[263,2],[266,3]]},"167":{"position":[[112,1],[131,1],[226,3]]},"168":{"position":[[56,1],[75,1],[169,3],[209,1],[228,1],[253,1],[297,1]]},"169":{"position":[[95,1],[114,1],[205,3]]},"170":{"position":[[126,1],[145,1],[238,3]]},"171":{"position":[[117,1],[136,1],[234,3]]},"172":{"position":[[118,1],[137,1],[238,3]]},"173":{"position":[[63,1],[73,1],[92,1],[182,1],[220,2],[260,3]]},"174":{"position":[[103,1],[122,1],[225,3]]},"175":{"position":[[237,1],[263,1],[328,1],[354,1],[442,3]]},"176":{"position":[[61,1],[80,1],[179,3]]},"177":{"position":[[20,2],[473,1],[492,1],[530,1],[618,1],[620,1],[746,1],[813,2],[842,1],[904,1],[913,2],[944,1],[990,2],[993,2],[996,2],[999,3]]},"178":{"position":[[20,2],[94,1],[113,1],[218,1],[220,1],[259,1],[261,1],[283,2],[286,1],[308,2],[311,2],[340,1],[366,2],[369,2],[372,1],[411,1],[413,1],[435,2],[438,1],[460,2],[463,2],[492,1],[518,2],[521,2],[524,2],[527,3]]},"179":{"position":[[20,2],[476,1],[495,1],[588,1],[590,1],[629,2],[632,1],[700,1],[709,2],[712,2],[715,2],[718,3],[738,2],[747,1],[770,1],[778,3]]},"180":{"position":[[20,2],[533,1],[552,1],[642,1],[644,1],[766,1],[782,2],[801,2],[804,1],[850,2],[871,2],[874,1],[929,2],[932,2],[935,1],[1013,1],[1031,2],[1050,2],[1053,1],[1099,2],[1102,2],[1105,2],[1108,3]]},"181":{"position":[[20,2],[204,1],[223,1],[312,1],[314,1],[381,2],[384,1],[436,2],[439,2],[442,3]]},"182":{"position":[[20,2],[173,1],[192,1],[283,1],[285,1],[322,2],[325,1],[344,13],[358,2],[361,1],[380,12],[393,2],[396,1],[415,18],[434,2],[437,1],[456,10],[467,2],[470,2],[473,3]]},"183":{"position":[[20,2],[53,1],[87,1],[166,1],[247,2],[250,1],[290,2],[293,2],[296,1],[306,1],[407,3],[427,2],[436,1],[534,3]]},"184":{"position":[[20,2],[448,1],[467,1],[547,2],[601,2],[635,2],[678,6],[685,3],[784,5]]},"185":{"position":[[21,2],[224,1],[243,1],[335,1],[400,2],[403,3]]},"186":{"position":[[21,2],[261,1],[280,1],[370,1],[447,1],[488,2],[491,2],[494,3]]},"187":{"position":[[148,1],[167,1],[262,1],[311,2],[314,3]]},"188":{"position":[[21,2],[78,1],[97,1],[184,1],[317,3],[328,3],[339,3],[351,3],[368,3],[384,3],[397,3],[406,3],[421,3],[437,3],[455,3],[472,3],[484,3],[494,3],[504,3],[516,3],[535,3],[553,3],[575,3],[596,3],[610,3],[625,3],[636,3],[651,3],[655,2],[658,3]]},"189":{"position":[[21,2],[303,1],[322,1],[415,3]]},"190":{"position":[[21,2],[131,1],[150,1],[242,1],[276,1],[278,2],[306,2],[324,2],[349,2],[352,2],[355,3]]},"191":{"position":[[114,1],[133,1],[225,3]]},"192":{"position":[[111,1],[130,1],[222,3]]},"193":{"position":[[106,1],[125,1],[224,3]]},"194":{"position":[[57,1],[76,1],[176,3]]},"195":{"position":[[145,1],[164,1],[267,3]]},"196":{"position":[[102,1],[121,1],[216,3]]},"198":{"position":[[26,1],[45,1],[138,3],[158,2],[167,1],[181,3]]},"199":{"position":[[27,1],[46,1],[139,3],[159,2],[168,1],[202,1],[217,2],[227,3]]},"200":{"position":[[47,1],[66,1],[159,3],[179,2],[188,1],[224,1],[240,2],[250,3]]},"201":{"position":[[60,1],[79,1],[159,3],[179,2],[188,1],[199,1],[204,3]]},"202":{"position":[[63,1],[82,1],[162,3],[182,2],[191,1],[205,1],[210,3]]},"203":{"position":[[64,1],[83,1],[163,3],[183,2],[192,1],[203,1],[228,1],[243,1],[248,2],[258,3]]},"204":{"position":[[77,1],[96,1],[176,3],[196,2],[205,1],[244,1],[277,3]]},"205":{"position":[[59,1],[78,1],[158,3],[178,2],[187,1],[220,1],[277,3]]},"206":{"position":[[216,1],[235,1],[315,3],[335,2],[344,1],[355,1],[381,1],[448,2],[458,3]]},"207":{"position":[[229,1],[248,1],[328,3],[348,2],[357,1],[368,1],[394,1],[465,2],[475,3]]},"208":{"position":[[76,1],[95,1],[175,3],[195,2],[204,1],[241,1],[274,3]]},"209":{"position":[[139,1],[158,1],[238,3],[258,2],[267,1],[316,1],[352,3]]},"210":{"position":[[32,1],[51,1],[131,3],[151,2],[160,1],[190,3]]},"211":{"position":[[59,1],[78,1],[158,3],[178,2],[187,1],[198,1],[230,2],[239,1],[259,3],[263,3]]},"212":{"position":[[82,1],[101,1],[181,3],[201,2],[210,1],[221,1],[281,3]]},"213":{"position":[[80,1],[99,1],[179,3],[199,2],[208,1],[219,1],[279,3]]},"214":{"position":[[78,1],[97,1],[195,3],[215,2],[224,1],[241,1],[269,1],[286,1],[295,2],[305,3]]},"215":{"position":[[87,1],[106,1],[207,3],[227,2],[236,1],[256,1],[284,1],[304,1],[313,2],[323,3]]},"216":{"position":[[66,1],[85,1],[186,3],[206,2],[215,1],[225,1],[253,1],[263,1],[272,2],[282,3]]},"217":{"position":[[139,1],[158,1],[275,3],[295,2],[304,1],[343,1],[404,3]]},"218":{"position":[[67,1],[86,1],[166,3],[186,2],[195,1],[206,1],[214,3]]},"219":{"position":[[56,1],[75,1],[168,3],[188,2],[197,1],[265,3]]},"220":{"position":[[112,1],[131,1],[211,3],[231,2],[240,1],[283,1],[319,3]]},"221":{"position":[[67,1],[86,1],[166,3],[186,2],[195,1],[237,3]]},"222":{"position":[[99,1],[118,1],[198,3],[218,2],[227,1],[262,1],[302,3]]},"223":{"position":[[117,1],[136,1],[216,3],[236,2],[245,1],[296,1],[333,3]]},"224":{"position":[[100,1],[119,1],[199,3],[219,2],[228,1],[277,1],[318,3]]},"225":{"position":[[102,1],[121,1],[201,3],[221,2],[230,1],[265,1],[300,3],[364,2]]},"226":{"position":[[135,1],[154,1],[234,3],[254,2],[263,1],[310,1],[348,3]]},"227":{"position":[[92,1],[111,1],[191,3],[211,2],[220,1],[331,3]]},"228":{"position":[[70,1],[89,1],[169,3],[189,2],[198,1],[235,1],[275,3]]},"229":{"position":[[76,1],[95,1],[175,3],[195,2],[204,1],[241,1],[276,3]]},"230":{"position":[[32,1],[51,1],[141,1],[143,1],[214,2],[217,1],[234,2],[237,2],[240,2],[243,3]]},"231":{"position":[[52,1],[71,1],[151,3],[171,2],[180,1],[197,3]]},"233":{"position":[[0,3],[11,12]]},"234":{"position":[[0,3],[11,14]]},"235":{"position":[[0,3],[12,22]]},"236":{"position":[[0,3],[12,8],[27,16]]},"237":{"position":[[0,3],[12,14]]},"238":{"position":[[0,3],[12,10]]},"239":{"position":[[0,3],[11,8]]},"240":{"position":[[0,3],[11,5],[22,3]]},"241":{"position":[[0,3],[13,2],[22,13],[40,6],[102,1],[121,1],[201,3],[221,2],[230,1],[243,1],[301,3]]},"242":{"position":[[0,3],[13,2],[35,1],[54,1],[134,3],[154,2],[163,1],[176,1],[225,3]]},"243":{"position":[[0,3],[11,9]]},"244":{"position":[[0,3],[13,20],[34,1],[59,1],[111,1],[184,3],[232,1],[255,3]]},"245":{"position":[[0,3],[11,10],[22,12],[54,1],[61,4],[79,1],[81,2],[84,2],[102,3],[119,3],[136,3],[155,4],[160,1],[179,1],[259,3]]},"246":{"position":[[0,3],[11,7]]},"247":{"position":[[0,3],[11,8]]},"248":{"position":[[0,3],[18,2],[25,12],[38,1],[57,1],[137,3],[157,2],[166,1],[204,3]]},"249":{"position":[[0,3],[13,2],[23,10],[34,1],[53,1],[145,3],[176,1],[188,5],[194,2],[206,1],[218,5],[224,2],[231,1],[254,2],[261,1],[273,5],[279,2],[286,1],[310,2],[317,1],[338,2],[341,3]]},"250":{"position":[[0,3],[11,28]]},"251":{"position":[[0,3],[11,7]]},"252":{"position":[[0,3],[18,2],[26,8],[35,1],[54,1],[144,1],[182,2],[185,3],[205,2],[214,1],[225,1],[249,1],[278,1],[298,1],[306,2],[316,3]]},"253":{"position":[[0,3],[13,2],[22,10],[33,1],[52,1],[142,1],[206,1],[247,2],[250,2],[253,3],[273,2],[282,1],[293,1],[319,1],[377,3],[381,2],[391,3]]},"254":{"position":[[0,3],[18,2],[25,11],[37,1],[56,1],[146,1],[210,1],[251,2],[254,2],[257,3],[277,2],[286,1],[340,1],[359,1],[396,2],[406,3]]},"255":{"position":[[0,3],[13,2],[23,6],[44,1],[63,1],[153,1],[217,1],[254,2],[257,2],[260,3],[280,2],[289,1],[300,1],[326,1],[383,1],[418,1],[457,2],[460,3],[464,2],[474,3]]},"256":{"position":[[0,3],[11,9]]},"257":{"position":[[0,3],[11,8]]},"258":{"position":[[0,3],[18,2],[26,12],[39,1],[58,1],[96,1],[184,1],[186,1],[270,1],[337,2],[340,2],[343,1],[427,1],[493,2],[496,2],[499,2],[502,3],[522,2],[531,1],[553,1],[571,1],[580,2],[590,3]]},"259":{"position":[[0,3],[13,2],[20,9],[30,2],[33,2],[54,6],[73,13],[100,13],[134,3],[142,2],[158,6],[180,6],[204,7],[227,7],[235,1],[254,1],[334,3],[346,1],[392,2],[401,1],[423,1],[524,1],[591,2],[594,3],[598,2],[608,3]]},"260":{"position":[[0,3],[11,9]]},"261":{"position":[[0,3],[18,2],[26,34],[61,1],[80,1],[160,3],[180,2],[189,1],[207,1],[237,1],[251,3]]},"262":{"position":[[0,3],[11,8]]},"263":{"position":[[0,3],[18,2],[26,11],[38,1],[57,1],[137,3],[157,2],[166,1],[188,1],[208,1],[217,2],[227,3]]},"264":{"position":[[0,3],[13,2],[20,9],[30,2],[33,2],[54,6],[73,13],[100,13],[134,3],[142,2],[158,6],[180,6],[204,7],[227,7],[251,3],[260,2],[269,1],[288,1],[368,3],[388,2],[397,1],[419,1],[476,8],[494,11],[522,2],[525,1],[553,2],[556,3],[560,2],[570,3]]},"265":{"position":[[0,3],[11,9]]},"266":{"position":[[0,3],[18,2],[26,10],[37,1],[56,1],[136,3],[156,2],[165,1],[188,1],[216,1],[239,1],[248,2],[258,3]]},"267":{"position":[[0,3],[13,2],[20,9],[30,2],[33,2],[54,6],[73,13],[100,13],[134,3],[142,2],[158,6],[180,6],[204,7],[227,7],[235,1],[254,1],[334,3],[354,2],[363,1],[386,1],[414,1],[444,8],[469,2],[472,1],[522,1],[531,2],[534,3],[538,2],[548,3]]},"268":{"position":[[0,3],[11,8]]},"269":{"position":[[0,3],[18,2],[26,14],[41,1],[60,1],[140,3],[160,2],[169,1],[188,1],[216,1],[235,1],[244,2],[254,3]]},"270":{"position":[[0,3],[11,8]]},"271":{"position":[[0,3],[18,2],[26,12],[39,1],[58,1],[138,3],[158,2],[167,1],[183,1],[211,1],[227,1],[236,2],[246,3]]},"272":{"position":[[0,3],[11,8]]},"273":{"position":[[0,3],[13,2],[20,16],[46,13],[60,1],[79,1],[159,3],[179,2],[188,1],[209,2],[218,1],[241,4],[246,3],[269,2],[278,1],[301,4],[306,3],[310,3],[315,2],[318,29]]},"274":{"position":[[0,3],[11,9]]},"275":{"position":[[0,3],[18,2],[26,12],[39,1],[58,1],[169,3],[189,2],[198,1],[209,1],[232,1],[260,1],[279,1],[288,2],[298,3]]},"276":{"position":[[0,3],[11,7]]},"277":{"position":[[0,3],[13,2],[20,8],[29,1],[63,1],[106,1],[137,11],[171,2],[174,1],[202,2],[205,2],[208,1],[218,1],[298,3],[318,2],[327,1],[452,3]]},"278":{"position":[[0,6],[63,16],[84,17],[154,4],[159,1],[178,1],[273,3],[293,2],[302,1],[384,1],[386,2],[389,1],[391,3],[498,1],[500,2],[503,1],[505,3],[616,1],[618,2],[621,1],[623,3],[627,2],[630,4],[664,1],[716,1],[776,1],[814,2],[817,4],[850,1],[892,1],[941,1],[969,3],[973,2],[976,17]]},"279":{"position":[[0,6],[7,6],[25,18],[44,3],[48,1],[59,1],[107,1],[119,2],[122,3],[126,1],[148,2],[161,2],[164,2],[178,1],[180,3],[184,3],[188,1],[216,2],[229,2],[232,2],[262,1],[264,2],[267,1]]},"281":{"position":[[0,3],[13,4],[18,1],[37,1],[130,3],[150,2],[159,1],[173,3]]},"282":{"position":[[0,3],[13,4],[18,1],[37,1],[130,3],[150,2],[159,1],[193,1],[208,2],[218,3]]},"283":{"position":[[0,3],[13,10],[24,1],[43,1],[136,3],[156,2],[165,1],[201,1],[217,2],[227,3]]},"284":{"position":[[0,3],[21,10],[32,1],[51,1],[131,3],[151,2],[160,1],[171,1],[176,3]]},"285":{"position":[[0,3],[21,10],[32,1],[51,1],[131,3],[151,2],[160,1],[174,1],[179,3]]},"286":{"position":[[0,3],[21,10],[32,1],[51,1],[131,3],[151,2],[160,1],[171,1],[196,1],[211,1],[216,2],[226,3]]},"287":{"position":[[0,3],[49,1],[68,1],[148,3],[168,2],[177,1],[216,1],[249,3]]},"288":{"position":[[0,3],[28,9],[38,1],[57,1],[137,3],[157,2],[166,1],[199,1],[256,3]]},"289":{"position":[[0,3],[23,11],[39,13],[53,30],[84,1],[103,1],[183,3],[203,2],[212,1],[223,1],[249,1],[297,9],[307,2],[317,3]]},"290":{"position":[[0,3],[23,10],[44,14],[59,30],[90,1],[109,1],[189,3],[209,2],[218,1],[229,1],[255,1],[307,9],[317,2],[327,3]]},"291":{"position":[[0,3],[29,11],[41,1],[60,1],[140,3],[160,2],[169,1],[206,1],[239,3]]},"292":{"position":[[0,3],[28,18],[52,14],[67,1],[86,1],[166,3],[186,2],[195,1],[244,1],[280,3]]},"293":{"position":[[0,3],[11,6],[18,1],[37,1],[117,3],[137,2],[146,1],[176,3],[181,2],[184,42]]},"294":{"position":[[0,3],[13,10],[24,1],[43,1],[123,3],[143,2],[152,1],[163,1],[195,2],[204,1],[224,3],[228,3]]},"295":{"position":[[0,3],[48,1],[67,1],[147,3],[167,2],[176,1],[187,1],[247,3]]},"296":{"position":[[0,3],[46,1],[65,1],[145,3],[165,2],[174,1],[185,1],[245,3]]},"297":{"position":[[0,3],[29,12],[42,1],[61,1],[159,3],[179,2],[188,1],[205,1],[233,1],[250,1],[259,2],[269,3],[274,2],[277,38]]},"298":{"position":[[0,3],[29,12],[42,1],[61,1],[162,3],[182,2],[191,1],[211,1],[239,1],[259,1],[268,2],[278,3]]},"299":{"position":[[0,3],[29,13],[43,1],[62,1],[163,3],[183,2],[192,1],[202,1],[230,1],[240,1],[249,2],[259,3],[264,2],[267,37]]},"300":{"position":[[0,3],[28,26],[55,1],[74,1],[191,3],[211,2],[220,1],[259,1],[320,3]]},"301":{"position":[[0,3],[29,12],[42,1],[61,1],[141,3],[161,2],[170,1],[181,1],[189,3]]},"302":{"position":[[0,3],[22,11],[34,1],[53,1],[146,3],[166,2],[175,1],[243,3]]},"303":{"position":[[0,3],[29,15],[50,9],[60,1],[79,1],[159,3],[179,2],[188,1],[231,1],[267,3]]},"304":{"position":[[0,3],[11,13],[25,1],[44,1],[124,3],[144,2],[153,1],[195,3],[200,2],[203,10],[236,3]]},"305":{"position":[[0,3],[70,1],[89,1],[169,3],[189,2],[198,1],[233,1],[273,3]]},"306":{"position":[[0,3],[74,1],[93,1],[173,3],[193,2],[202,1],[253,1],[290,3]]},"307":{"position":[[0,3],[59,1],[78,1],[158,3],[178,2],[187,1],[236,1],[277,3]]},"308":{"position":[[0,3],[27,15],[43,1],[62,1],[142,3],[162,2],[171,1],[206,1],[241,3],[246,2],[249,14],[269,1],[271,2],[274,2]]},"309":{"position":[[0,3],[29,27],[57,1],[76,1],[156,3],[176,2],[185,1],[232,1],[270,3]]},"310":{"position":[[0,3],[23,7],[37,5],[43,1],[62,1],[142,3],[162,2],[171,1],[282,3]]},"311":{"position":[[0,3],[28,12],[41,1],[60,1],[140,3],[160,2],[169,1],[206,1],[208,6],[240,3]]},"312":{"position":[[0,3],[28,14],[43,1],[62,1],[142,3],[162,2],[171,1],[208,1],[243,3]]},"313":{"position":[[15,6],[22,1],[41,1],[131,1],[133,1],[204,2],[207,1],[224,2],[227,2],[230,2],[233,3]]},"314":{"position":[[0,3],[24,27],[66,1],[85,1],[165,3],[185,2],[194,1],[211,3]]},"316":{"position":[[0,23],[24,2],[27,2],[52,3],[60,2],[83,5],[104,4],[127,6],[147,4],[168,6],[190,4],[195,1],[214,1],[370,1],[372,1],[380,7],[409,3],[428,1],[430,1],[556,2],[559,1],[673,2],[676,2],[718,1],[770,1],[782,2],[785,6],[810,2],[813,2],[816,1],[824,7],[872,1],[874,1],[947,2],[950,1],[1006,2],[1009,1],[1065,2],[1068,2],[1110,1],[1185,2],[1188,6],[1213,2],[1216,2],[1219,1],[1227,7],[1245,1],[1247,1],[1273,1],[1275,1],[1291,2],[1294,1],[1310,2],[1313,2],[1316,2],[1319,1],[1345,1],[1347,1],[1363,2],[1366,1],[1382,2],[1385,2],[1388,2],[1391,2],[1394,2],[1397,2],[1400,3]]},"317":{"position":[[0,2],[3,2],[28,3],[36,2],[59,5],[80,6],[105,6],[127,4],[132,1],[151,1],[307,1],[309,1],[317,8],[335,5],[497,1],[548,1],[572,1],[585,2],[588,6],[608,1],[620,1],[622,4],[627,1],[629,5],[635,2],[638,6],[663,2],[666,2],[669,1],[677,8],[708,1],[710,1],[733,3],[742,2],[745,1],[753,3],[762,2],[765,1],[773,3],[836,1],[859,2],[862,2],[865,1],[873,3],[888,3],[945,1],[968,2],[971,2],[974,2],[1003,1],[1023,2],[1026,2],[1029,2],[1032,3]]},"318":{"position":[[0,2],[3,2],[28,3],[36,2],[59,5],[77,6],[101,6],[123,4],[140,1],[169,1],[191,1],[213,1],[236,1],[249,1],[268,1],[424,1],[426,1],[434,5],[604,1],[606,2],[609,6],[634,1],[641,2],[644,2],[647,1],[655,8],[686,1],[688,1],[711,3],[720,2],[723,1],[731,3],[740,2],[743,1],[751,3],[822,1],[842,1],[849,2],[852,2],[855,1],[863,3],[878,3],[944,1],[964,1],[971,2],[974,2],[977,2],[1006,1],[1026,2],[1029,2],[1032,2],[1035,3]]},"320":{"position":[[0,1],[19,1],[109,1],[111,1],[163,1],[165,1],[297,2],[300,1],[420,2],[423,2],[458,1],[503,1],[522,5],[528,1],[530,1],[543,2],[546,2],[549,2],[552,3]]},"321":{"position":[[0,1],[32,1],[34,1],[36,1],[117,2],[120,1],[201,2],[204,1],[287,2],[290,1],[373,2],[376,1],[463,2],[466,1],[555,2],[558,1],[645,2],[648,1],[739,2],[742,1],[825,2],[828,1],[917,2],[920,1],[1011,2],[1014,1],[1101,2],[1104,1],[1187,2],[1190,1],[1271,2],[1274,1],[1359,2],[1362,1],[1447,2],[1450,1],[1537,2],[1540,1],[1625,2],[1628,1],[1709,2],[1712,1],[1793,2],[1796,1],[1878,2],[1881,1],[1966,2],[1969,1],[2052,2],[2055,1],[2142,2],[2145,1],[2226,2],[2229,1],[2320,2],[2323,1],[2412,2],[2415,1],[2506,2],[2509,1],[2592,2],[2595,1],[2676,2],[2679,1],[2764,2],[2767,1],[2854,2],[2857,1],[2944,2],[2947,1],[3034,2],[3037,1],[3120,2],[3123,1],[3210,2],[3213,1],[3302,2],[3305,1],[3390,2],[3393,1],[3478,2],[3481,1],[3566,2],[3569,1],[3654,1],[3656,1],[3666,1],[3793,1],[3795,1],[3897,1],[3929,1],[3942,1],[3944,1],[3976,2],[3979,2],[3982,2],[3985,3]]},"323":{"position":[[0,2],[3,6]]},"325":{"position":[[0,1]]},"326":{"position":[[0,1]]},"327":{"position":[[8,2],[401,7],[439,7]]},"329":{"position":[[0,1],[19,1],[180,1],[207,2],[210,4],[224,1],[226,1],[241,2],[244,4],[258,2],[261,8],[285,2],[288,6],[310,2],[313,6],[329,2],[332,5],[348,2],[351,1],[412,2],[415,1],[479,2],[482,2],[495,2],[515,1],[533,2],[548,1],[567,2],[570,13],[602,2],[605,6],[621,2],[636,2],[660,2],[663,15],[698,2],[701,5],[724,2],[727,4],[771,2],[774,9],[833,2],[836,9],[851,5],[870,2],[891,1],[913,2],[934,1],[956,2],[973,1],[984,5],[1005,2],[1022,1],[1038,2],[1046,2],[1064,2],[1067,17],[1150,2],[1153,14],[1173,5],[1179,2],[1182,2],[1191,40],[1232,2],[1288,3],[1292,2],[1295,3]]},"330":{"position":[[0,1],[19,1],[108,1],[135,2],[138,2],[145,4],[159,9],[208,3],[212,2],[215,3]]},"331":{"position":[[0,1],[19,1],[108,1],[135,2],[138,2],[149,4],[172,2],[175,1],[212,1],[231,1],[255,2],[258,1],[282,2],[285,1],[309,2],[312,3],[316,3],[320,2],[323,3],[327,2],[330,3]]},"333":{"position":[[0,3],[13,4],[23,1],[30,10],[41,1],[60,1],[149,1],[215,3],[219,2],[232,1],[234,1],[261,7],[285,2],[288,1],[333,2],[336,2],[339,1],[366,7],[390,2],[393,1],[438,2],[441,2],[444,2],[447,3]]},"334":{"position":[[0,3],[12,4],[24,13],[38,1],[57,1],[146,1],[212,3],[216,2],[229,1],[231,1],[258,7],[293,1],[342,1],[410,1],[412,7],[420,1],[427,1],[495,1],[497,7],[505,1],[507,2],[510,2],[513,2],[516,3]]},"335":{"position":[[0,3],[13,4],[23,8],[32,1],[51,1],[140,1],[206,3],[210,2],[223,1],[225,1],[252,7],[276,2],[279,1],[290,1],[310,10],[331,2],[366,1],[368,3],[372,1],[399,1],[507,3],[511,2],[514,2],[517,2],[520,3]]},"336":{"position":[[0,3],[13,4],[25,15],[138,1],[157,1],[246,1],[312,3],[316,2],[329,1],[331,1],[488,1],[529,2],[561,1],[576,1],[657,2],[666,1],[744,3],[748,3],[752,2],[755,2],[758,2],[761,3]]},"337":{"position":[[0,3],[13,2],[21,17],[39,1],[58,1],[147,1],[213,3],[217,2],[230,1],[232,1],[259,7],[283,2],[286,1],[331,2],[334,2],[337,1],[364,7],[388,2],[391,1],[479,3],[526,2],[529,2],[532,2],[535,3]]},"338":{"position":[[8,1],[112,1],[178,3],[182,2],[185,3],[241,1],[272,3],[331,1],[370,3],[427,1],[458,3],[517,1],[549,3],[591,2],[600,1],[624,3],[667,2],[676,1],[700,3],[742,2],[751,1],[775,3],[817,2],[826,1],[850,3],[895,2],[904,1],[928,3]]},"339":{"position":[[0,1],[15,2],[18,1],[48,3],[58,13],[85,10],[96,2],[99,8],[122,1],[144,1],[187,1],[202,1],[324,2],[327,1],[367,1],[384,1],[406,1],[446,1],[480,1],[495,1],[497,2],[532,1],[565,2],[568,4],[580,1],[690,1],[692,1],[739,1],[741,2],[754,1],[756,1],[832,1],[834,1],[836,2],[933,2],[961,1],[989,2],[1012,2],[1026,1],[1089,1],[1102,1],[1167,1],[1188,2],[1191,1],[1211,1]]},"341":{"position":[[0,3],[36,1],[38,7],[50,22],[73,1],[92,1],[139,2],[228,3],[233,18],[267,1],[298,1]]},"342":{"position":[[0,3],[14,5],[20,1],[57,1],[76,1],[156,3]]},"343":{"position":[[0,3],[74,1],[93,1],[110,1],[187,2],[199,2],[202,1],[217,2],[220,2],[224,2]]},"344":{"position":[[0,3],[14,2],[17,25],[43,1],[62,1],[179,3]]},"345":{"position":[[0,3],[14,2],[17,21],[39,1],[58,1],[186,3]]},"346":{"position":[[0,3],[19,18],[38,1],[57,1],[155,3]]},"347":{"position":[[0,3],[18,8],[27,1],[46,1],[139,3],[144,2],[147,39]]},"348":{"position":[[0,3],[21,18],[40,1],[59,1],[153,3]]},"349":{"position":[[0,3],[21,6],[28,1],[47,1],[140,3]]},"350":{"position":[[0,3],[21,6],[28,1],[47,1],[156,3],[161,2],[189,3]]},"351":{"position":[[0,3],[21,13],[45,31],[77,1],[88,2],[91,11],[111,1],[207,3]]},"352":{"position":[[0,3],[21,26],[48,1],[67,1],[163,3]]},"353":{"position":[[0,3],[21,6],[28,1],[47,1],[139,3]]},"354":{"position":[[0,3],[21,17],[39,4],[44,10],[63,1],[70,1],[89,1],[196,3]]},"355":{"position":[[0,3],[21,17],[39,4],[44,1],[46,4],[51,1],[53,1],[72,1],[187,3]]},"356":{"position":[[0,3],[21,16],[38,4],[43,1],[45,4],[50,1],[52,1],[71,1],[185,3]]},"357":{"position":[[0,3],[21,17],[39,1],[58,1],[156,2],[159,2],[177,1],[205,2],[208,3],[213,2],[216,34]]},"358":{"position":[[0,3],[21,20],[42,1],[61,1],[156,3]]},"359":{"position":[[0,3],[20,7],[28,1],[47,1],[141,3],[146,2],[149,3],[153,4],[158,1],[160,4],[165,1],[167,2],[172,1],[174,1],[176,2],[181,1],[189,7],[197,2],[200,29]]},"360":{"position":[[0,3],[21,19],[41,1],[60,1],[151,3]]},"361":{"position":[[0,3],[20,27],[48,1],[67,1],[160,3]]},"362":{"position":[[0,3],[21,20],[42,1],[61,1],[159,3]]},"363":{"position":[[0,3],[21,20],[42,1],[61,1],[162,3]]},"364":{"position":[[0,3],[21,10],[32,1],[42,1],[61,1],[151,1],[189,2],[229,3]]},"365":{"position":[[0,3],[21,24],[46,1],[65,1],[168,3]]},"366":{"position":[[0,3],[21,4],[101,1],[127,1],[192,1],[218,1],[306,3],[311,2],[318,1],[339,34],[379,5]]},"367":{"position":[[0,3],[20,8],[41,2],[44,1],[63,1],[162,3]]},"368":{"position":[[0,3],[13,2],[16,11],[28,2],[31,2],[52,6],[71,13],[98,13],[132,3],[140,2],[156,6],[178,6],[202,7],[225,7],[233,1],[252,1],[290,1],[378,1],[380,1],[506,1],[573,2],[602,1],[644,1],[653,2],[684,1],[710,2],[713,2],[716,2],[719,3]]},"369":{"position":[[0,3],[13,2],[16,19],[36,8],[45,1],[64,1],[169,1],[171,1],[200,1],[202,1],[219,2],[222,1],[239,2],[242,2],[271,1],[297,2],[300,2],[303,1],[332,1],[334,1],[351,2],[354,1],[371,2],[374,2],[403,1],[429,2],[432,2],[435,2],[438,3]]},"370":{"position":[[0,3],[13,2],[16,11],[28,2],[31,2],[52,6],[71,13],[98,13],[132,3],[140,2],[156,6],[178,6],[202,7],[225,7],[233,1],[252,1],[345,1],[347,1],[355,8],[380,2],[383,1],[433,1],[442,2],[445,2],[448,2],[451,3],[471,2],[480,1],[503,1],[511,3]]},"371":{"position":[[0,3],[13,2],[16,12],[29,2],[32,2],[53,6],[72,13],[99,13],[133,3],[141,2],[157,6],[179,6],[203,7],[226,7],[250,3],[259,2],[268,1],[287,1],[377,1],[379,1],[449,8],[487,1],[503,2],[522,2],[525,1],[554,2],[575,2],[578,1],[607,2],[610,2],[613,1],[678,1],[696,2],[715,2],[718,1],[747,2],[750,2],[753,2],[756,3]]},"372":{"position":[[0,3],[13,2],[16,17],[34,2],[37,2],[58,4],[75,4],[91,4],[96,1],[115,1],[204,1],[206,1],[273,2],[276,1],[328,2],[331,2],[334,3]]},"373":{"position":[[0,3],[13,2],[16,12],[29,2],[32,2],[49,9],[71,4],[76,1],[95,1],[186,1],[188,1],[225,2],[228,1],[247,13],[261,2],[264,1],[283,12],[296,2],[299,1],[318,18],[337,2],[340,1],[359,10],[370,2],[373,2],[376,3]]},"374":{"position":[[0,3],[13,2],[16,9],[26,1],[60,1],[103,1],[134,11],[168,2],[171,1],[199,2],[202,2],[205,1],[215,1],[316,3],[336,2],[345,1],[443,3]]},"375":{"position":[[0,3],[13,2],[16,70],[87,14],[129,21],[151,17],[169,1],[188,1],[268,2],[322,2],[356,2],[399,6],[406,3],[411,2],[414,22],[447,4],[452,5],[458,2]]},"376":{"position":[[0,3],[14,2],[17,10],[28,2],[31,2],[47,5],[67,5],[87,5],[106,5],[126,5],[132,1],[151,1],[243,1],[308,2],[311,3]]},"377":{"position":[[0,3],[14,2],[44,2],[47,2],[63,4],[80,7],[113,4],[134,7],[148,1],[167,1],[257,1],[334,1],[375,2],[378,2],[381,3]]},"378":{"position":[[0,3],[56,21],[78,1],[97,1],[192,1],[241,2],[244,3]]},"379":{"position":[[0,3],[14,2],[17,11],[34,3],[38,1],[57,1],[144,1],[277,3],[288,3],[299,3],[311,3],[328,3],[344,3],[357,3],[366,3],[381,3],[397,3],[415,3],[432,3],[444,3],[454,3],[464,3],[476,3],[495,3],[513,3],[535,3],[556,3],[570,3],[585,3],[596,3],[611,3],[615,2],[618,3]]},"380":{"position":[[0,3],[14,2],[17,14],[43,12],[56,4],[61,18],[121,1],[140,1],[233,3]]},"381":{"position":[[0,3],[14,2],[17,37],[55,4],[60,1],[79,1],[171,1],[205,1],[207,2],[225,2],[233,4],[238,2],[246,4],[251,2],[254,2],[257,3]]},"382":{"position":[[0,3],[74,1],[93,1],[185,3]]},"383":{"position":[[0,3],[21,24],[46,1],[65,1],[157,3]]},"384":{"position":[[0,3],[21,16],[38,1],[57,1],[156,3]]},"385":{"position":[[0,3],[21,10],[32,1],[51,1],[151,3]]},"386":{"position":[[0,3],[21,30],[52,1],[71,1],[174,3]]},"387":{"position":[[28,4],[41,7],[56,3],[60,1],[79,1],[174,3]]}},"keywords":{}}],["0",{"_index":116,"title":{},"content":{"13":{"position":[[49,2]]},"21":{"position":[[664,2]]},"141":{"position":[[85,2]]},"148":{"position":[[426,21]]},"204":{"position":[[70,3]]},"210":{"position":[[306,1]]},"287":{"position":[[28,17]]},"293":{"position":[[227,1]]},"329":{"position":[[326,2],[409,2],[536,11],[618,2],[624,6],[916,17],[959,13],[982,1],[1008,13],[1036,1]]}},"keywords":{}}],["0"",{"_index":244,"title":{},"content":{"22":{"position":[[1007,7]]},"339":{"position":[[925,7]]}},"keywords":{}}],["0.5",{"_index":575,"title":{},"content":{"43":{"position":[[245,4]]},"130":{"position":[[220,4]]},"156":{"position":[[161,4]]},"204":{"position":[[246,4]]},"223":{"position":[[80,4]]},"287":{"position":[[218,4]]},"347":{"position":[[134,4]]}},"keywords":{}}],["0.5、0.75、1.0、1.25、1.5、1.75、2.0",{"_index":1083,"title":{},"content":{"306":{"position":[[28,45]]}},"keywords":{}}],["0.7",{"_index":844,"title":{},"content":{"156":{"position":[[21,3]]},"347":{"position":[[14,3]]}},"keywords":{}}],["0.75",{"_index":1052,"title":{},"content":{"223":{"position":[[85,5]]}},"keywords":{}}],["000",{"_index":1078,"title":{},"content":{"229":{"position":[[243,7]]},"312":{"position":[[210,7]]}},"keywords":{}}],["01",{"_index":260,"title":{},"content":{"24":{"position":[[148,4]]},"33":{"position":[[591,4],[1501,4],[1588,4]]},"34":{"position":[[865,4]]},"35":{"position":[[822,4]]},"178":{"position":[[244,4],[278,4],[430,4]]},"316":{"position":[[413,4],[1255,7],[1327,7]]},"317":{"position":[[737,4]]},"318":{"position":[[715,4]]},"320":{"position":[[148,4]]},"369":{"position":[[179,10],[210,8],[342,8]]}},"keywords":{}}],["01</span>",{"_index":264,"title":{},"content":{"24":{"position":[[238,17]]},"33":{"position":[[681,17]]},"316":{"position":[[497,17]]},"320":{"position":[[238,17]]}},"keywords":{}}],["02",{"_index":455,"title":{},"content":{"33":{"position":[[1534,4],[1558,4],[1621,4],[1645,4]]},"34":{"position":[[890,4]]},"35":{"position":[[847,4]]},"178":{"position":[[303,4],[396,4],[455,4]]},"316":{"position":[[1283,7],[1302,7],[1355,7],[1374,7]]},"317":{"position":[[757,4]]},"318":{"position":[[735,4]]},"369":{"position":[[230,8],[311,10],[362,8]]}},"keywords":{}}],["02</span>",{"_index":267,"title":{},"content":{"24":{"position":[[361,17]]},"33":{"position":[[804,17]]},"316":{"position":[[614,17]]},"320":{"position":[[361,17]]}},"keywords":{}}],["03",{"_index":469,"title":{},"content":{"34":{"position":[[915,4]]},"35":{"position":[[872,4]]},"317":{"position":[[777,4]]},"318":{"position":[[755,4]]}},"keywords":{}}],["03a9f4",{"_index":680,"title":{},"content":{"86":{"position":[[252,10]]},"87":{"position":[[249,10]]},"186":{"position":[[456,10]]},"253":{"position":[[215,10]]},"254":{"position":[[219,10]]},"377":{"position":[[343,10]]}},"keywords":{}}],["04",{"_index":470,"title":{},"content":{"34":{"position":[[1020,4]]},"35":{"position":[[989,4]]},"317":{"position":[[877,4]]},"318":{"position":[[867,4]]}},"keywords":{}}],["0xffffff).tostring(16",{"_index":1133,"title":{},"content":{"335":{"position":[[401,23]]}},"keywords":{}}],["0表示滚动、1",{"_index":1095,"title":{},"content":{"329":{"position":[[338,9]]}},"keywords":{}}],["1",{"_index":125,"title":{},"content":{"13":{"position":[[325,2]]},"22":{"position":[[616,3]]},"35":{"position":[[221,2],[228,3],[646,2],[653,3],[903,2],[910,3],[1030,2],[1037,3]]},"94":{"position":[[354,3]]},"97":{"position":[[891,4],[970,4]]},"141":{"position":[[332,2]]},"177":{"position":[[629,2]]},"180":{"position":[[845,4],[924,4]]},"204":{"position":[[74,2]]},"261":{"position":[[209,11]]},"287":{"position":[[46,2]]},"318":{"position":[[146,2],[153,3],[568,2],[575,3],[786,2],[793,3],[908,2],[915,3]]},"329":{"position":[[255,2],[476,2],[498,16],[530,2],[550,2],[631,4],[873,17]]},"331":{"position":[[252,2]]},"339":{"position":[[534,3]]},"368":{"position":[[389,2]]},"371":{"position":[[467,12]]}},"keywords":{}}],["1.0",{"_index":1053,"title":{},"content":{"223":{"position":[[91,4]]}},"keywords":{}}],["1.25",{"_index":1054,"title":{},"content":{"223":{"position":[[96,5]]}},"keywords":{}}],["1.5",{"_index":1055,"title":{},"content":{"223":{"position":[[102,4]]}},"keywords":{}}],["1.75",{"_index":1056,"title":{},"content":{"223":{"position":[[107,5]]}},"keywords":{}}],["10",{"_index":189,"title":{},"content":{"21":{"position":[[780,3]]},"35":{"position":[[224,3],[649,3],[906,3],[1033,3]]},"97":{"position":[[731,3]]},"148":{"position":[[494,3]]},"180":{"position":[[685,3]]},"185":{"position":[[396,3]]},"206":{"position":[[357,3]]},"207":{"position":[[370,3]]},"211":{"position":[[200,3]]},"212":{"position":[[223,3]]},"213":{"position":[[221,3]]},"225":{"position":[[271,4]]},"264":{"position":[[466,3]]},"289":{"position":[[225,3]]},"290":{"position":[[231,3]]},"294":{"position":[[165,3]]},"295":{"position":[[189,3]]},"296":{"position":[[187,3]]},"308":{"position":[[212,4]]},"318":{"position":[[149,3],[571,3],[789,3],[911,3]]},"329":{"position":[[517,3],[647,4]]},"371":{"position":[[420,3]]},"376":{"position":[[304,3]]}},"keywords":{}}],["100",{"_index":947,"title":{},"content":{"185":{"position":[[383,4]]},"329":{"position":[[908,4],[1041,4]]},"376":{"position":[[291,4]]}},"keywords":{}}],["1000",{"_index":229,"title":{},"content":{"22":{"position":[[640,6]]},"339":{"position":[[558,6]]}},"keywords":{}}],["100px"",{"_index":697,"title":{},"content":{"91":{"position":[[251,11],[408,11]]},"92":{"position":[[718,11]]},"177":{"position":[[698,11]]},"258":{"position":[[222,11],[379,11]]},"259":{"position":[[476,11]]},"368":{"position":[[458,11]]}},"keywords":{}}],["1024",{"_index":418,"title":{},"content":{"31":{"position":[[439,4]]},"122":{"position":[[433,4]]}},"keywords":{}}],["1080p",{"_index":448,"title":{},"content":{"33":{"position":[[1065,8],[1109,8]]},"316":{"position":[[853,8],[897,8]]}},"keywords":{}}],["11",{"_index":938,"title":{},"content":{"184":{"position":[[661,5]]},"375":{"position":[[382,5]]}},"keywords":{}}],["11/gi",{"_index":937,"title":{},"content":{"184":{"position":[[627,7]]},"375":{"position":[[348,7]]}},"keywords":{}}],["11/gi.test(ua",{"_index":936,"title":{},"content":{"184":{"position":[[584,16]]},"375":{"position":[[305,16]]}},"keywords":{}}],["111",{"_index":1092,"title":{},"content":{"329":{"position":[[234,6]]},"331":{"position":[[239,6]]}},"keywords":{}}],["120",{"_index":921,"title":{},"content":{"182":{"position":[[333,4]]},"373":{"position":[[236,4]]}},"keywords":{}}],["150",{"_index":447,"title":{},"content":{"33":{"position":[[1051,4]]},"316":{"position":[[839,4]]}},"keywords":{}}],["16:9",{"_index":1061,"title":{},"content":{"224":{"position":[[95,4],[279,7]]},"307":{"position":[[238,7]]}},"keywords":{}}],["180",{"_index":922,"title":{},"content":{"182":{"position":[[369,4]]},"373":{"position":[[272,4]]}},"keywords":{}}],["1977"",{"_index":281,"title":{},"content":{"25":{"position":[[106,10]]},"321":{"position":[[106,10]]}},"keywords":{}}],["2",{"_index":720,"title":{},"content":{"94":{"position":[[403,3]]},"180":{"position":[[1094,4]]},"203":{"position":[[245,2]]},"223":{"position":[[298,2]]},"261":{"position":[[239,11]]},"286":{"position":[[213,2]]},"306":{"position":[[255,2]]},"329":{"position":[[372,2]]},"331":{"position":[[279,2]]},"371":{"position":[[639,9],[658,12]]}},"keywords":{}}],["2.0",{"_index":1057,"title":{},"content":{"223":{"position":[[113,3]]}},"keywords":{}}],["20",{"_index":670,"title":{},"content":{"85":{"position":[[258,3]]},"86":{"position":[[332,3]]},"88":{"position":[[354,3]]},"108":{"position":[[247,3]]},"252":{"position":[[227,3]]},"253":{"position":[[295,3]]},"255":{"position":[[302,3]]},"275":{"position":[[211,3]]}},"keywords":{}}],["200",{"_index":468,"title":{},"content":{"34":{"position":[[816,4]]},"317":{"position":[[693,4]]},"318":{"position":[[671,4]]},"329":{"position":[[951,4]]}},"keywords":{}}],["20px",{"_index":701,"title":{},"content":{"91":{"position":[[328,7],[343,7],[485,7],[499,7]]},"92":{"position":[[795,7],[810,7]]},"177":{"position":[[775,7],[790,7]]},"258":{"position":[[299,7],[314,7],[456,7],[470,7]]},"259":{"position":[[553,7],[568,7]]},"368":{"position":[[535,7],[550,7]]}},"keywords":{}}],["222",{"_index":1096,"title":{},"content":{"329":{"position":[[359,6]]},"331":{"position":[[266,6]]}},"keywords":{}}],["240",{"_index":484,"title":{},"content":{"35":{"position":[[773,4]]},"182":{"position":[[404,4]]},"373":{"position":[[307,4]]}},"keywords":{}}],["24px",{"_index":692,"title":{},"content":{"88":{"position":[[501,7]]},"255":{"position":[[449,7]]}},"keywords":{}}],["25",{"_index":1100,"title":{},"content":{"329":{"position":[[563,3],[652,7]]}},"keywords":{}}],["250",{"_index":444,"title":{},"content":{"33":{"position":[[567,4]]},"316":{"position":[[395,4]]}},"keywords":{}}],["3",{"_index":1098,"title":{},"content":{"329":{"position":[[436,2]]},"331":{"position":[[306,2]]}},"keywords":{}}],["300",{"_index":923,"title":{},"content":{"182":{"position":[[445,4]]},"373":{"position":[[348,4]]}},"keywords":{}}],["3000",{"_index":673,"title":{},"content":{"85":{"position":[[340,6]]},"86":{"position":[[421,6]]},"87":{"position":[[429,6]]},"88":{"position":[[519,6]]},"91":{"position":[[612,6]]},"92":{"position":[[843,6]]},"96":{"position":[[261,6]]},"97":{"position":[[985,6]]},"99":{"position":[[286,6]]},"100":{"position":[[812,6]]},"102":{"position":[[294,6]]},"104":{"position":[[282,6]]},"108":{"position":[[327,6]]},"199":{"position":[[220,6]]},"200":{"position":[[243,6]]},"203":{"position":[[251,6]]},"206":{"position":[[451,6]]},"207":{"position":[[468,6]]},"214":{"position":[[298,6]]},"215":{"position":[[316,6]]},"216":{"position":[[275,6]]},"252":{"position":[[309,6]]},"253":{"position":[[384,6]]},"254":{"position":[[399,6]]},"255":{"position":[[467,6]]},"258":{"position":[[583,6]]},"259":{"position":[[601,6]]},"263":{"position":[[220,6]]},"264":{"position":[[563,6]]},"266":{"position":[[251,6]]},"267":{"position":[[541,6]]},"269":{"position":[[247,6]]},"271":{"position":[[239,6]]},"275":{"position":[[291,6]]},"282":{"position":[[211,6]]},"283":{"position":[[220,6]]},"286":{"position":[[219,6]]},"289":{"position":[[310,6]]},"290":{"position":[[320,6]]},"297":{"position":[[262,6]]},"298":{"position":[[271,6]]},"299":{"position":[[252,6]]}},"keywords":{}}],["300px",{"_index":761,"title":{},"content":{"114":{"position":[[194,6]]},"150":{"position":[[417,6]]},"341":{"position":[[291,6]]}},"keywords":{}}],["30px",{"_index":683,"title":{},"content":{"86":{"position":[[276,7]]},"87":{"position":[[273,7]]},"88":{"position":[[298,7]]},"186":{"position":[[480,7]]},"253":{"position":[[239,7]]},"254":{"position":[[243,7]]},"255":{"position":[[246,7]]},"377":{"position":[[367,7]]}},"keywords":{}}],["333",{"_index":1097,"title":{},"content":{"329":{"position":[[423,6]]},"331":{"position":[[293,6]]}},"keywords":{}}],["360p",{"_index":452,"title":{},"content":{"33":{"position":[[1229,7]]},"316":{"position":[[1017,7]]}},"keywords":{}}],["400",{"_index":1114,"title":{},"content":{"329":{"position":[[1000,4]]}},"keywords":{}}],["400px",{"_index":760,"title":{},"content":{"114":{"position":[[179,6]]},"150":{"position":[[402,6]]},"341":{"position":[[276,6]]}},"keywords":{}}],["40px",{"_index":686,"title":{},"content":{"86":{"position":[[406,7]]},"253":{"position":[[369,7]]}},"keywords":{}}],["480p",{"_index":915,"title":{},"content":{"181":{"position":[[341,6]]},"372":{"position":[[233,6]]}},"keywords":{}}],["4:3",{"_index":1060,"title":{},"content":{"224":{"position":[[90,4]]}},"keywords":{}}],["5",{"_index":186,"title":{},"content":{"21":{"position":[[718,2]]},"35":{"position":[[217,3],[642,3],[899,3],[1026,3]]},"42":{"position":[[239,2]]},"129":{"position":[[218,2]]},"148":{"position":[[462,2]]},"154":{"position":[[198,22]]},"168":{"position":[[243,1],[269,1]]},"201":{"position":[[201,2]]},"202":{"position":[[207,2]]},"203":{"position":[[205,2]]},"209":{"position":[[318,2]]},"225":{"position":[[267,3]]},"284":{"position":[[173,2]]},"285":{"position":[[176,2]]},"286":{"position":[[173,2]]},"292":{"position":[[246,2]]},"308":{"position":[[208,3]]},"318":{"position":[[142,3],[564,3],[782,3],[904,3]]},"329":{"position":[[492,2],[867,2]]},"345":{"position":[[145,22]]},"359":{"position":[[170,1],[179,1]]}},"keywords":{}}],["50",{"_index":1108,"title":{},"content":{"329":{"position":[[829,3]]}},"keywords":{}}],["500",{"_index":1111,"title":{},"content":{"329":{"position":[[936,4],[975,6]]}},"keywords":{}}],["5s",{"_index":895,"title":{},"content":{"173":{"position":[[65,3],[69,3]]},"364":{"position":[[34,3],[38,3]]}},"keywords":{}}],["5x",{"_index":481,"title":{},"content":{"35":{"position":[[527,5],[886,5],[1013,5]]},"318":{"position":[[449,5],[769,5],[891,5]]}},"keywords":{}}],["60",{"_index":919,"title":{},"content":{"182":{"position":[[293,3]]},"329":{"position":[[893,3]]},"373":{"position":[[196,3]]}},"keywords":{}}],["720p",{"_index":450,"title":{},"content":{"33":{"position":[[1170,7]]},"181":{"position":[[396,6]]},"316":{"position":[[958,7]]},"372":{"position":[[288,6]]}},"keywords":{}}],["8",{"_index":678,"title":{},"content":{"86":{"position":[[232,3]]},"87":{"position":[[229,3]]},"88":{"position":[[258,3]]},"186":{"position":[[259,1],[436,3]]},"253":{"position":[[195,3]]},"254":{"position":[[199,3]]},"255":{"position":[[206,3]]},"377":{"position":[[146,1],[323,3]]}},"keywords":{}}],["8"",{"_index":758,"title":{},"content":{"114":{"position":[[127,7]]}},"keywords":{}}],["9",{"_index":703,"title":{},"content":{"91":{"position":[[360,5],[516,5]]},"92":{"position":[[827,5]]},"177":{"position":[[807,5]]},"258":{"position":[[331,5],[487,5]]},"259":{"position":[[585,5]]},"368":{"position":[[567,5]]}},"keywords":{}}],["_",{"_index":121,"title":{},"content":{"13":{"position":[[261,3]]},"141":{"position":[[297,3]]},"334":{"position":[[282,3]]}},"keywords":{}}],["abbrevi",{"_index":901,"title":{},"content":{"175":{"position":[[462,12]]}},"keywords":{}}],["absolut",{"_index":699,"title":{},"content":{"91":{"position":[[311,11],[468,11]]},"92":{"position":[[778,11]]},"177":{"position":[[758,11]]},"258":{"position":[[282,11],[439,11]]},"259":{"position":[[536,11]]},"368":{"position":[[518,11]]}},"keywords":{}}],["accept",{"_index":827,"title":{},"content":{"152":{"position":[[49,7]]}},"keywords":{}}],["access",{"_index":158,"title":{},"content":{"20":{"position":[[397,6]]},"110":{"position":[[116,6]]},"175":{"position":[[175,6]]},"183":{"position":[[111,6]]}},"keywords":{}}],["accord",{"_index":987,"title":{},"content":{"195":{"position":[[57,9]]}},"keywords":{}}],["acquisit",{"_index":95,"title":{},"content":{"12":{"position":[[325,12]]}},"keywords":{}}],["ad",{"_index":141,"title":{"15":{"position":[[0,3]]}},"content":{"18":{"position":[[31,3]]},"19":{"position":[[28,3]]},"21":{"position":[[194,3],[233,2],[327,2],[368,2],[595,2],[671,2],[750,3],[830,5],[898,4],[985,5],[1029,5],[1073,5],[1119,5]]},"145":{"position":[[31,3]]},"146":{"position":[[28,3]]},"148":{"position":[[639,5],[675,5],[719,5],[755,5]]}},"keywords":{}}],["adapt",{"_index":1037,"title":{},"content":{"220":{"position":[[63,9]]},"226":{"position":[[101,5]]}},"keywords":{}}],["add",{"_index":78,"title":{"13":{"position":[[0,3]]},"23":{"position":[[0,3]]},"32":{"position":[[7,3]]},"33":{"position":[[0,3]]},"34":{"position":[[0,3]]},"35":{"position":[[0,3]]},"92":{"position":[[0,4]]},"97":{"position":[[0,4]]},"100":{"position":[[0,4]]},"106":{"position":[[0,4]]},"110":{"position":[[0,4]]},"259":{"position":[[0,4]]},"264":{"position":[[0,4]]},"267":{"position":[[0,4]]},"273":{"position":[[0,4]]},"277":{"position":[[0,4]]}},"content":{"12":{"position":[[34,3],[104,3]]},"13":{"position":[[0,3]]},"19":{"position":[[7,3]]},"78":{"position":[[77,3]]},"82":{"position":[[33,3]]},"92":{"position":[[22,3],[42,3]]},"97":{"position":[[22,3],[42,3]]},"100":{"position":[[22,3],[42,3]]},"106":{"position":[[23,3],[43,3]]},"110":{"position":[[22,3],[45,3]]},"146":{"position":[[7,3]]},"178":{"position":[[76,3]]},"193":{"position":[[39,3]]},"259":{"position":[[16,3]]},"264":{"position":[[16,3]]},"267":{"position":[[16,3]]},"273":{"position":[[16,3]]},"277":{"position":[[16,3]]},"326":{"position":[[7,3]]}},"keywords":{}}],["addit",{"_index":1012,"title":{},"content":{"209":{"position":[[121,10]]}},"keywords":{}}],["address",{"_index":168,"title":{},"content":{"21":{"position":[[306,7]]},"151":{"position":[[50,8]]},"166":{"position":[[328,9]]},"181":{"position":[[196,7]]},"189":{"position":[[175,9],[231,7]]},"207":{"position":[[54,8]]}},"keywords":{}}],["aden"",{"_index":283,"title":{},"content":{"25":{"position":[[190,10]]},"321":{"position":[[190,10]]}},"keywords":{}}],["adjust",{"_index":861,"title":{},"content":{"160":{"position":[[153,6]]}},"keywords":{}}],["ads.js"></script>",{"_index":152,"title":{},"content":{"20":{"position":[[67,31],[216,31],[351,31]]},"147":{"position":[[64,31],[213,31],[348,31]]}},"keywords":{}}],["ads/dist/artplay",{"_index":155,"title":{},"content":{"20":{"position":[[190,18],[325,18]]},"147":{"position":[[187,18],[322,18]]}},"keywords":{}}],["advanc",{"_index":609,"title":{"65":{"position":[[0,8]]}},"content":{"175":{"position":[[132,7]]}},"keywords":{}}],["agent",{"_index":549,"title":{},"content":{"37":{"position":[[1271,5]]},"124":{"position":[[1233,5]]}},"keywords":{}}],["airplay",{"_index":989,"title":{"196":{"position":[[0,8]]},"230":{"position":[[0,8]]},"313":{"position":[[0,8]]},"387":{"position":[[0,8]]}},"content":{"196":{"position":[[51,7],[201,8]]},"230":{"position":[[24,7],[151,10],[187,10]]},"313":{"position":[[141,10],[177,10]]},"387":{"position":[[33,7],[159,8]]}},"keywords":{}}],["alignitem",{"_index":1143,"title":{},"content":{"336":{"position":[[507,11]]}},"keywords":{}}],["allow",{"_index":892,"title":{},"content":{"170":{"position":[[110,7]]}},"keywords":{}}],["alreadi",{"_index":517,"title":{},"content":{"37":{"position":[[604,7]]},"124":{"position":[[566,7]]}},"keywords":{}}],["amaro"",{"_index":285,"title":{},"content":{"25":{"position":[[275,11]]},"321":{"position":[[275,11]]}},"keywords":{}}],["amp;&",{"_index":790,"title":{},"content":{"115":{"position":[[550,10]]},"116":{"position":[[363,10],[457,10]]}},"keywords":{}}],["anonym",{"_index":875,"title":{},"content":{"166":{"position":[[250,12]]},"357":{"position":[[192,12]]}},"keywords":{}}],["antioverlap",{"_index":1102,"title":{},"content":{"329":{"position":[[679,12]]}},"keywords":{}}],["app",{"_index":21,"title":{},"content":{"1":{"position":[[215,5]]},"12":{"position":[[398,5]]},"13":{"position":[[101,5]]},"21":{"position":[[60,5]]},"22":{"position":[[460,5]]},"24":{"position":[[60,5]]},"25":{"position":[[3707,5]]},"27":{"position":[[105,5]]},"28":{"position":[[106,5]]},"29":{"position":[[117,5]]},"30":{"position":[[109,5]]},"31":{"position":[[111,5]]},"33":{"position":[[416,5]]},"34":{"position":[[269,5]]},"35":{"position":[[384,5]]},"37":{"position":[[1660,5]]},"39":{"position":[[126,5]]},"40":{"position":[[92,5]]},"41":{"position":[[91,5]]},"42":{"position":[[94,5]]},"43":{"position":[[96,5]]},"44":{"position":[[104,5]]},"45":{"position":[[121,5]]},"46":{"position":[[134,5]]},"47":{"position":[[90,5]]},"48":{"position":[[93,5]]},"49":{"position":[[152,5]]},"50":{"position":[[93,5]]},"51":{"position":[[104,5]]},"52":{"position":[[98,5]]},"53":{"position":[[89,5]]},"55":{"position":[[119,5]]},"74":{"position":[[215,5]]},"75":{"position":[[103,5]]},"77":{"position":[[141,6]]},"78":{"position":[[325,5]]},"81":{"position":[[131,5]]},"82":{"position":[[112,5]]},"85":{"position":[[126,5]]},"86":{"position":[[130,5]]},"87":{"position":[[127,5]]},"88":{"position":[[156,5]]},"91":{"position":[[166,5]]},"92":{"position":[[537,5]]},"94":{"position":[[239,5]]},"96":{"position":[[139,5]]},"97":{"position":[[581,5]]},"99":{"position":[[132,5]]},"100":{"position":[[542,5]]},"102":{"position":[[148,5]]},"104":{"position":[[142,5]]},"106":{"position":[[201,5]]},"108":{"position":[[135,5]]},"110":{"position":[[352,5]]},"112":{"position":[[121,5]]},"114":{"position":[[166,3],[432,5]]},"118":{"position":[[99,5]]},"119":{"position":[[100,5]]},"120":{"position":[[111,5]]},"121":{"position":[[103,5]]},"122":{"position":[[105,5]]},"124":{"position":[[1622,5]]},"126":{"position":[[98,5]]},"127":{"position":[[70,5]]},"128":{"position":[[70,5]]},"129":{"position":[[73,5]]},"130":{"position":[[71,5]]},"131":{"position":[[73,5]]},"132":{"position":[[80,5]]},"133":{"position":[[84,5]]},"134":{"position":[[73,5]]},"135":{"position":[[72,5]]},"136":{"position":[[89,5]]},"137":{"position":[[71,5]]},"138":{"position":[[72,5]]},"139":{"position":[[72,5]]},"140":{"position":[[71,5]]},"141":{"position":[[137,5]]},"148":{"position":[[60,5]]},"150":{"position":[[207,5],[262,6],[389,3]]},"151":{"position":[[177,5]]},"152":{"position":[[240,5]]},"153":{"position":[[187,5]]},"154":{"position":[[152,5]]},"155":{"position":[[141,5]]},"156":{"position":[[114,5]]},"157":{"position":[[135,5]]},"158":{"position":[[113,5]]},"159":{"position":[[111,5]]},"160":{"position":[[295,5]]},"161":{"position":[[181,5]]},"162":{"position":[[109,5]]},"163":{"position":[[207,5]]},"164":{"position":[[196,5]]},"165":{"position":[[184,5]]},"166":{"position":[[151,5]]},"167":{"position":[[172,5]]},"168":{"position":[[116,5]]},"169":{"position":[[155,5]]},"170":{"position":[[186,5]]},"171":{"position":[[177,5]]},"172":{"position":[[178,5]]},"173":{"position":[[133,5]]},"174":{"position":[[163,5]]},"175":{"position":[[300,6]]},"176":{"position":[[121,5]]},"177":{"position":[[571,5]]},"178":{"position":[[154,5]]},"179":{"position":[[536,5]]},"180":{"position":[[593,5]]},"181":{"position":[[264,5]]},"182":{"position":[[233,5]]},"183":{"position":[[347,5]]},"184":{"position":[[508,5]]},"185":{"position":[[284,5]]},"186":{"position":[[321,5]]},"187":{"position":[[208,5]]},"188":{"position":[[138,5]]},"189":{"position":[[363,5]]},"190":{"position":[[191,5]]},"191":{"position":[[174,5]]},"192":{"position":[[171,5]]},"193":{"position":[[166,5]]},"194":{"position":[[117,5]]},"195":{"position":[[205,5]]},"196":{"position":[[162,5]]},"198":{"position":[[86,5]]},"199":{"position":[[87,5]]},"200":{"position":[[107,5]]},"201":{"position":[[120,5]]},"202":{"position":[[123,5]]},"203":{"position":[[124,5]]},"204":{"position":[[137,5]]},"205":{"position":[[119,5]]},"206":{"position":[[276,5]]},"207":{"position":[[289,5]]},"208":{"position":[[136,5]]},"209":{"position":[[199,5]]},"210":{"position":[[92,5]]},"211":{"position":[[119,5]]},"212":{"position":[[142,5]]},"213":{"position":[[140,5]]},"214":{"position":[[138,5]]},"215":{"position":[[147,5]]},"216":{"position":[[126,5]]},"217":{"position":[[199,5]]},"218":{"position":[[127,5]]},"219":{"position":[[116,5]]},"220":{"position":[[172,5]]},"221":{"position":[[127,5]]},"222":{"position":[[159,5]]},"223":{"position":[[177,5]]},"224":{"position":[[160,5]]},"225":{"position":[[162,5]]},"226":{"position":[[195,5]]},"227":{"position":[[152,5]]},"228":{"position":[[130,5]]},"229":{"position":[[136,5]]},"230":{"position":[[92,5]]},"231":{"position":[[112,5]]},"241":{"position":[[162,5]]},"242":{"position":[[95,5]]},"244":{"position":[[96,6]]},"245":{"position":[[220,5]]},"248":{"position":[[98,5]]},"249":{"position":[[94,5]]},"252":{"position":[[95,5]]},"253":{"position":[[93,5]]},"254":{"position":[[97,5]]},"255":{"position":[[104,5]]},"258":{"position":[[137,5]]},"259":{"position":[[295,5]]},"261":{"position":[[121,5]]},"263":{"position":[[98,5]]},"264":{"position":[[329,5]]},"266":{"position":[[97,5]]},"267":{"position":[[295,5]]},"269":{"position":[[101,5]]},"271":{"position":[[99,5]]},"273":{"position":[[120,5]]},"275":{"position":[[99,5]]},"277":{"position":[[259,5]]},"278":{"position":[[219,5]]},"281":{"position":[[78,5]]},"282":{"position":[[78,5]]},"283":{"position":[[84,5]]},"284":{"position":[[92,5]]},"285":{"position":[[92,5]]},"286":{"position":[[92,5]]},"287":{"position":[[109,5]]},"288":{"position":[[98,5]]},"289":{"position":[[144,5]]},"290":{"position":[[150,5]]},"291":{"position":[[101,5]]},"292":{"position":[[127,5]]},"293":{"position":[[78,5]]},"294":{"position":[[84,5]]},"295":{"position":[[108,5]]},"296":{"position":[[106,5]]},"297":{"position":[[102,5]]},"298":{"position":[[102,5]]},"299":{"position":[[103,5]]},"300":{"position":[[115,5]]},"301":{"position":[[102,5]]},"302":{"position":[[94,5]]},"303":{"position":[[120,5]]},"304":{"position":[[85,5]]},"305":{"position":[[130,5]]},"306":{"position":[[134,5]]},"307":{"position":[[119,5]]},"308":{"position":[[103,5]]},"309":{"position":[[117,5]]},"310":{"position":[[103,5]]},"311":{"position":[[101,5]]},"312":{"position":[[103,5]]},"313":{"position":[[82,5]]},"314":{"position":[[126,5]]},"316":{"position":[[255,5]]},"317":{"position":[[192,5]]},"318":{"position":[[309,5]]},"320":{"position":[[60,5]]},"321":{"position":[[3707,5]]},"329":{"position":[[60,5]]},"330":{"position":[[60,5]]},"331":{"position":[[60,5]]},"333":{"position":[[101,5]]},"334":{"position":[[98,5]]},"335":{"position":[[92,5]]},"336":{"position":[[198,5]]},"337":{"position":[[99,5]]},"338":{"position":[[49,5]]},"339":{"position":[[378,5]]},"341":{"position":[[133,5],[188,6],[263,3]]},"342":{"position":[[117,5]]},"343":{"position":[[135,5]]},"344":{"position":[[103,5]]},"345":{"position":[[99,5]]},"346":{"position":[[98,5]]},"347":{"position":[[87,5]]},"348":{"position":[[100,5]]},"349":{"position":[[88,5]]},"350":{"position":[[88,5]]},"351":{"position":[[152,5]]},"352":{"position":[[108,5]]},"353":{"position":[[88,5]]},"354":{"position":[[130,5]]},"355":{"position":[[113,5]]},"356":{"position":[[112,5]]},"357":{"position":[[99,5]]},"358":{"position":[[102,5]]},"359":{"position":[[88,5]]},"360":{"position":[[101,5]]},"361":{"position":[[108,5]]},"362":{"position":[[102,5]]},"363":{"position":[[102,5]]},"364":{"position":[[102,5]]},"365":{"position":[[106,5]]},"366":{"position":[[164,6]]},"367":{"position":[[104,5]]},"368":{"position":[[331,5]]},"369":{"position":[[105,5]]},"370":{"position":[[293,5]]},"371":{"position":[[328,5]]},"372":{"position":[[156,5]]},"373":{"position":[[136,5]]},"374":{"position":[[256,5]]},"375":{"position":[[229,5]]},"376":{"position":[[192,5]]},"377":{"position":[[208,5]]},"378":{"position":[[138,5]]},"379":{"position":[[98,5]]},"380":{"position":[[181,5]]},"381":{"position":[[120,5]]},"382":{"position":[[134,5]]},"383":{"position":[[106,5]]},"384":{"position":[[98,5]]},"385":{"position":[[92,5]]},"386":{"position":[[112,5]]},"387":{"position":[[120,5]]}},"keywords":{}}],["app"></div>",{"_index":767,"title":{},"content":{"114":{"position":[[275,25]]}},"keywords":{}}],["app').queryselector",{"_index":628,"title":{},"content":{"74":{"position":[[135,19]]},"241":{"position":[[82,19]]}},"keywords":{}}],["appear",{"_index":833,"title":{},"content":{"153":{"position":[[58,6]]},"154":{"position":[[50,6]]},"163":{"position":[[80,6]]},"164":{"position":[[92,6]]},"165":{"position":[[80,6]]},"174":{"position":[[52,7]]}},"keywords":{}}],["area",{"_index":584,"title":{},"content":{"46":{"position":[[47,4]]}},"keywords":{}}],["arg",{"_index":564,"title":{},"content":{"37":{"position":[[1724,9]]},"39":{"position":[[185,9]]},"40":{"position":[[150,9]]},"41":{"position":[[150,9]]},"42":{"position":[[152,9],[210,9]]},"43":{"position":[[156,9],[214,9]]},"44":{"position":[[165,9],[223,9]]},"45":{"position":[[180,9]]},"46":{"position":[[192,9]]},"48":{"position":[[169,9]]},"49":{"position":[[215,9]]},"50":{"position":[[150,9],[208,9]]},"51":{"position":[[186,9]]},"52":{"position":[[186,9]]},"53":{"position":[[149,9]]},"124":{"position":[[1686,9]]},"126":{"position":[[157,9]]},"127":{"position":[[128,9]]},"128":{"position":[[129,9]]},"129":{"position":[[131,9],[189,9]]},"130":{"position":[[131,9],[189,9]]},"131":{"position":[[134,9],[192,9]]},"132":{"position":[[139,9]]},"133":{"position":[[142,9]]},"135":{"position":[[148,9]]},"136":{"position":[[152,9]]},"137":{"position":[[128,9],[186,9]]},"138":{"position":[[154,9]]},"139":{"position":[[160,9]]},"140":{"position":[[131,9]]},"177":{"position":[[832,9],[934,9]]},"368":{"position":[[592,9],[674,9]]}},"keywords":{}}],["array",{"_index":4,"title":{},"content":{"1":{"position":[[6,5],[14,5]]},"33":{"position":[[211,5]]},"35":{"position":[[113,5]]},"55":{"position":[[4,5]]},"184":{"position":[[277,5]]},"225":{"position":[[30,5]]},"308":{"position":[[21,5]]},"316":{"position":[[98,5]]},"318":{"position":[[71,5]]},"368":{"position":[[4,8]]},"369":{"position":[[4,8]]},"370":{"position":[[4,8]]},"371":{"position":[[4,8]]},"372":{"position":[[4,8]]},"373":{"position":[[4,8]]},"374":{"position":[[4,8]]},"375":{"position":[[4,8]]}},"keywords":{}}],["arraydefault",{"_index":906,"title":{},"content":{"177":{"position":[[6,13]]},"178":{"position":[[6,13]]},"179":{"position":[[6,13]]},"180":{"position":[[6,13]]},"181":{"position":[[6,13]]},"182":{"position":[[6,13]]},"183":{"position":[[6,13]]},"184":{"position":[[6,13]]}},"keywords":{}}],["arrow",{"_index":830,"title":{},"content":{"152":{"position":[[435,5]]}},"keywords":{}}],["arrowleft",{"_index":959,"title":{},"content":{"188":{"position":[[410,10]]},"379":{"position":[[370,10]]}},"keywords":{}}],["arrowright",{"_index":960,"title":{},"content":{"188":{"position":[[425,11]]},"379":{"position":[[385,11]]}},"keywords":{}}],["art",{"_index":17,"title":{},"content":{"1":{"position":[[170,3]]},"12":{"position":[[353,3]]},"13":{"position":[[56,3]]},"21":{"position":[[15,3]]},"22":{"position":[[474,5],[1103,4],[1179,4]]},"24":{"position":[[15,3]]},"25":{"position":[[3662,3],[3894,4]]},"27":{"position":[[60,3]]},"28":{"position":[[61,3]]},"29":{"position":[[72,3]]},"30":{"position":[[64,3]]},"31":{"position":[[66,3],[521,4]]},"33":{"position":[[371,3]]},"34":{"position":[[224,3]]},"35":{"position":[[339,3]]},"37":{"position":[[1615,3]]},"39":{"position":[[81,3]]},"40":{"position":[[47,3]]},"41":{"position":[[46,3]]},"42":{"position":[[49,3]]},"43":{"position":[[51,3]]},"44":{"position":[[59,3]]},"45":{"position":[[76,3]]},"46":{"position":[[89,3]]},"47":{"position":[[45,3]]},"48":{"position":[[48,3]]},"49":{"position":[[107,3]]},"50":{"position":[[48,3]]},"51":{"position":[[59,3]]},"52":{"position":[[53,3]]},"53":{"position":[[44,3]]},"55":{"position":[[74,3]]},"74":{"position":[[170,3]]},"75":{"position":[[58,3]]},"77":{"position":[[152,3]]},"78":{"position":[[280,3]]},"81":{"position":[[86,3]]},"82":{"position":[[67,3]]},"85":{"position":[[81,3]]},"86":{"position":[[85,3]]},"87":{"position":[[82,3]]},"88":{"position":[[111,3]]},"91":{"position":[[121,3]]},"92":{"position":[[492,3]]},"94":{"position":[[194,3]]},"96":{"position":[[94,3]]},"97":{"position":[[536,3]]},"99":{"position":[[87,3]]},"100":{"position":[[497,3]]},"102":{"position":[[103,3]]},"104":{"position":[[97,3]]},"106":{"position":[[156,3]]},"108":{"position":[[90,3]]},"110":{"position":[[307,3]]},"112":{"position":[[76,3]]},"114":{"position":[[387,3]]},"116":{"position":[[283,3],[452,4]]},"118":{"position":[[54,3]]},"119":{"position":[[55,3]]},"120":{"position":[[66,3]]},"121":{"position":[[58,3]]},"122":{"position":[[60,3],[515,4]]},"124":{"position":[[1577,3]]},"126":{"position":[[53,3]]},"127":{"position":[[25,3]]},"128":{"position":[[25,3]]},"129":{"position":[[28,3]]},"130":{"position":[[26,3]]},"131":{"position":[[28,3]]},"132":{"position":[[35,3]]},"133":{"position":[[39,3]]},"134":{"position":[[28,3]]},"135":{"position":[[27,3]]},"136":{"position":[[44,3]]},"137":{"position":[[26,3]]},"138":{"position":[[27,3]]},"139":{"position":[[27,3]]},"140":{"position":[[26,3]]},"141":{"position":[[92,3]]},"148":{"position":[[15,3]]},"150":{"position":[[162,3]]},"151":{"position":[[132,3]]},"152":{"position":[[194,3]]},"153":{"position":[[142,3]]},"154":{"position":[[107,3]]},"155":{"position":[[96,3]]},"156":{"position":[[69,3]]},"157":{"position":[[90,3]]},"158":{"position":[[68,3]]},"159":{"position":[[66,3]]},"160":{"position":[[250,3]]},"161":{"position":[[136,3]]},"162":{"position":[[64,3]]},"163":{"position":[[162,3]]},"164":{"position":[[151,3]]},"165":{"position":[[139,3]]},"166":{"position":[[106,3]]},"167":{"position":[[127,3]]},"168":{"position":[[71,3]]},"169":{"position":[[110,3]]},"170":{"position":[[141,3]]},"171":{"position":[[132,3]]},"172":{"position":[[133,3]]},"173":{"position":[[88,3]]},"174":{"position":[[118,3]]},"175":{"position":[[350,3]]},"176":{"position":[[76,3]]},"177":{"position":[[526,3]]},"178":{"position":[[109,3]]},"179":{"position":[[491,3]]},"180":{"position":[[548,3]]},"181":{"position":[[219,3]]},"182":{"position":[[188,3]]},"183":{"position":[[302,3]]},"184":{"position":[[463,3]]},"185":{"position":[[239,3]]},"186":{"position":[[276,3]]},"187":{"position":[[163,3]]},"188":{"position":[[93,3]]},"189":{"position":[[318,3]]},"190":{"position":[[146,3],[271,4],[327,4]]},"191":{"position":[[129,3]]},"192":{"position":[[126,3]]},"193":{"position":[[121,3]]},"194":{"position":[[72,3]]},"195":{"position":[[160,3]]},"196":{"position":[[117,3]]},"198":{"position":[[41,3]]},"199":{"position":[[42,3]]},"200":{"position":[[62,3]]},"201":{"position":[[75,3]]},"202":{"position":[[78,3]]},"203":{"position":[[79,3]]},"204":{"position":[[92,3]]},"205":{"position":[[74,3]]},"206":{"position":[[231,3]]},"207":{"position":[[244,3]]},"208":{"position":[[91,3]]},"209":{"position":[[154,3]]},"210":{"position":[[47,3]]},"211":{"position":[[74,3]]},"212":{"position":[[97,3]]},"213":{"position":[[95,3]]},"214":{"position":[[93,3]]},"215":{"position":[[102,3]]},"216":{"position":[[81,3]]},"217":{"position":[[154,3]]},"218":{"position":[[82,3]]},"219":{"position":[[71,3]]},"220":{"position":[[127,3]]},"221":{"position":[[82,3]]},"222":{"position":[[114,3]]},"223":{"position":[[132,3]]},"224":{"position":[[115,3]]},"225":{"position":[[117,3]]},"226":{"position":[[150,3]]},"227":{"position":[[107,3]]},"228":{"position":[[85,3]]},"229":{"position":[[91,3]]},"230":{"position":[[47,3]]},"231":{"position":[[67,3]]},"241":{"position":[[117,3]]},"242":{"position":[[50,3]]},"244":{"position":[[107,3]]},"245":{"position":[[175,3]]},"248":{"position":[[53,3]]},"249":{"position":[[49,3]]},"252":{"position":[[50,3]]},"253":{"position":[[48,3]]},"254":{"position":[[52,3]]},"255":{"position":[[59,3]]},"258":{"position":[[92,3]]},"259":{"position":[[250,3]]},"261":{"position":[[76,3]]},"263":{"position":[[53,3]]},"264":{"position":[[284,3]]},"266":{"position":[[52,3]]},"267":{"position":[[250,3]]},"269":{"position":[[56,3]]},"271":{"position":[[54,3]]},"273":{"position":[[75,3]]},"275":{"position":[[54,3]]},"277":{"position":[[214,3]]},"278":{"position":[[174,3]]},"281":{"position":[[33,3]]},"282":{"position":[[33,3]]},"283":{"position":[[39,3]]},"284":{"position":[[47,3]]},"285":{"position":[[47,3]]},"286":{"position":[[47,3]]},"287":{"position":[[64,3]]},"288":{"position":[[53,3]]},"289":{"position":[[99,3]]},"290":{"position":[[105,3]]},"291":{"position":[[56,3]]},"292":{"position":[[82,3]]},"293":{"position":[[33,3]]},"294":{"position":[[39,3]]},"295":{"position":[[63,3]]},"296":{"position":[[61,3]]},"297":{"position":[[57,3]]},"298":{"position":[[57,3]]},"299":{"position":[[58,3]]},"300":{"position":[[70,3]]},"301":{"position":[[57,3]]},"302":{"position":[[49,3]]},"303":{"position":[[75,3]]},"304":{"position":[[40,3]]},"305":{"position":[[85,3]]},"306":{"position":[[89,3]]},"307":{"position":[[74,3]]},"308":{"position":[[58,3]]},"309":{"position":[[72,3]]},"310":{"position":[[58,3]]},"311":{"position":[[56,3]]},"312":{"position":[[58,3]]},"313":{"position":[[37,3]]},"314":{"position":[[81,3]]},"316":{"position":[[210,3]]},"317":{"position":[[147,3]]},"318":{"position":[[264,3]]},"320":{"position":[[15,3]]},"321":{"position":[[3662,3],[3931,4]]},"329":{"position":[[15,3]]},"330":{"position":[[15,3]]},"331":{"position":[[15,3]]},"333":{"position":[[56,3]]},"334":{"position":[[53,3]]},"335":{"position":[[47,3]]},"336":{"position":[[153,3]]},"337":{"position":[[54,3]]},"338":{"position":[[4,3]]},"339":{"position":[[392,5],[1021,4],[1097,4]]},"341":{"position":[[88,3]]},"342":{"position":[[72,3]]},"343":{"position":[[89,3]]},"344":{"position":[[58,3]]},"345":{"position":[[54,3]]},"346":{"position":[[53,3]]},"347":{"position":[[42,3]]},"348":{"position":[[55,3]]},"349":{"position":[[43,3]]},"350":{"position":[[43,3]]},"351":{"position":[[107,3]]},"352":{"position":[[63,3]]},"353":{"position":[[43,3]]},"354":{"position":[[85,3]]},"355":{"position":[[68,3]]},"356":{"position":[[67,3]]},"357":{"position":[[54,3]]},"358":{"position":[[57,3]]},"359":{"position":[[43,3]]},"360":{"position":[[56,3]]},"361":{"position":[[63,3]]},"362":{"position":[[57,3]]},"363":{"position":[[57,3]]},"364":{"position":[[57,3]]},"365":{"position":[[61,3]]},"366":{"position":[[214,3]]},"367":{"position":[[59,3]]},"368":{"position":[[286,3]]},"369":{"position":[[60,3]]},"370":{"position":[[248,3]]},"371":{"position":[[283,3]]},"372":{"position":[[111,3]]},"373":{"position":[[91,3]]},"374":{"position":[[211,3]]},"375":{"position":[[184,3]]},"376":{"position":[[147,3]]},"377":{"position":[[163,3]]},"378":{"position":[[93,3]]},"379":{"position":[[53,3]]},"380":{"position":[[136,3]]},"381":{"position":[[75,3],[200,4],[241,4]]},"382":{"position":[[89,3]]},"383":{"position":[[61,3]]},"384":{"position":[[53,3]]},"385":{"position":[[47,3]]},"386":{"position":[[67,3]]},"387":{"position":[[75,3]]}},"keywords":{}}],["art.airplay",{"_index":1079,"title":{},"content":{"230":{"position":[[219,14]]},"313":{"position":[[209,14]]}},"keywords":{}}],["art.aspectratio",{"_index":1063,"title":{},"content":{"224":{"position":[[261,15]]},"307":{"position":[[220,15]]}},"keywords":{}}],["art.attr('playsinlin",{"_index":1073,"title":{},"content":{"227":{"position":[[261,23]]},"310":{"position":[[212,23]]}},"keywords":{}}],["art.autoheight",{"_index":1070,"title":{},"content":{"226":{"position":[[295,14]]},"309":{"position":[[217,14]]}},"keywords":{}}],["art.autos",{"_index":1041,"title":{},"content":{"220":{"position":[[270,12]]},"303":{"position":[[218,12]]}},"keywords":{}}],["art.backward",{"_index":997,"title":{},"content":{"203":{"position":[[230,12]]},"286":{"position":[[198,12]]}},"keywords":{}}],["art.contextmenu.add",{"_index":101,"title":{},"content":{"12":{"position":[[574,21]]},"100":{"position":[[663,21]]},"267":{"position":[[416,21]]},"278":{"position":[[395,21]]}},"keywords":{}}],["art.contextmenu.show",{"_index":728,"title":{},"content":{"99":{"position":[[202,20],[253,20]]},"100":{"position":[[612,20],[772,20]]},"179":{"position":[[679,20],[749,20]]},"266":{"position":[[167,20],[218,20]]},"267":{"position":[[365,20],[501,20]]},"370":{"position":[[412,20],[482,20]]}},"keywords":{}}],["art.contextmenu['contextmenu1",{"_index":110,"title":{},"content":{"12":{"position":[[1156,32]]},"278":{"position":[[894,32]]}},"keywords":{}}],["art.controls.add",{"_index":104,"title":{},"content":{"12":{"position":[[688,18]]},"97":{"position":[[673,18]]},"264":{"position":[[421,18]]},"278":{"position":[[509,18]]}},"keywords":{}}],["art.controls.port",{"_index":252,"title":{},"content":{"22":{"position":[[1228,20]]},"339":{"position":[[1146,20]]}},"keywords":{}}],["art.controls.show",{"_index":722,"title":{},"content":{"96":{"position":[[231,17]]},"263":{"position":[[190,17]]}},"keywords":{}}],["art.controls['control1",{"_index":111,"title":{},"content":{"12":{"position":[[1205,25]]},"278":{"position":[[943,25]]}},"keywords":{}}],["art.currenttim",{"_index":572,"title":{},"content":{"42":{"position":[[259,15]]},"129":{"position":[[232,15]]},"209":{"position":[[300,15]]},"292":{"position":[[228,15]]}},"keywords":{}}],["art.destroy",{"_index":578,"title":{},"content":{"44":{"position":[[241,14]]},"116":{"position":[[468,12]]},"131":{"position":[[210,14]]},"231":{"position":[[182,14]]},"314":{"position":[[196,14]]}},"keywords":{}}],["art.destroy(fals",{"_index":808,"title":{},"content":{"116":{"position":[[483,19]]}},"keywords":{}}],["art.flip",{"_index":1051,"title":{},"content":{"222":{"position":[[253,8]]},"305":{"position":[[224,8]]}},"keywords":{}}],["art.forward",{"_index":996,"title":{},"content":{"202":{"position":[[193,11]]},"285":{"position":[[162,11]]}},"keywords":{}}],["art.fullscreen",{"_index":1027,"title":{},"content":{"214":{"position":[[226,14],[271,14]]},"297":{"position":[[190,14],[235,14]]}},"keywords":{}}],["art.fullscreenweb",{"_index":1029,"title":{},"content":{"215":{"position":[[238,17],[286,17]]},"298":{"position":[[193,17],[241,17]]}},"keywords":{}}],["art.getbloburl().then((url",{"_index":1026,"title":{},"content":{"213":{"position":[[225,27]]},"296":{"position":[[191,27]]}},"keywords":{}}],["art.getdataurl().then((url",{"_index":1022,"title":{},"content":{"212":{"position":[[227,27]]},"295":{"position":[[193,27]]}},"keywords":{}}],["art.hotkey.add(65",{"_index":733,"title":{},"content":{"106":{"position":[[271,18]]},"273":{"position":[[190,18]]}},"keywords":{}}],["art.hotkey.add(66",{"_index":734,"title":{},"content":{"106":{"position":[[334,18]]},"273":{"position":[[250,18]]}},"keywords":{}}],["art.i18n.upd",{"_index":656,"title":{},"content":{"82":{"position":[[167,17]]},"249":{"position":[[149,17]]}},"keywords":{}}],["art.layers.add",{"_index":98,"title":{},"content":{"12":{"position":[[483,16]]},"92":{"position":[[667,16]]},"259":{"position":[[425,16]]},"278":{"position":[[304,16]]}},"keywords":{}}],["art.layers.port",{"_index":250,"title":{},"content":{"22":{"position":[[1152,18]]},"339":{"position":[[1070,18]]}},"keywords":{}}],["art.layers.show",{"_index":705,"title":{},"content":{"91":{"position":[[584,15]]},"177":{"position":[[888,15]]},"258":{"position":[[555,15]]},"368":{"position":[[628,15]]}},"keywords":{}}],["art.layers['layer1",{"_index":109,"title":{},"content":{"12":{"position":[[1114,21]]},"278":{"position":[[852,21]]}},"keywords":{}}],["art.loading.show",{"_index":422,"title":{},"content":{"31":{"position":[[559,16]]},"102":{"position":[[218,16],[265,16]]},"122":{"position":[[553,16]]},"269":{"position":[[171,16],[218,16]]}},"keywords":{}}],["art.loop",{"_index":1066,"title":{},"content":{"225":{"position":[[256,8]]},"308":{"position":[[197,8]]}},"keywords":{}}],["art.mask.show",{"_index":731,"title":{},"content":{"104":{"position":[[212,13],[256,13]]},"271":{"position":[[169,13],[213,13]]}},"keywords":{}}],["art.mini",{"_index":1034,"title":{},"content":{"218":{"position":[[197,8]]},"301":{"position":[[172,8]]}},"keywords":{}}],["art.mut",{"_index":1011,"title":{},"content":{"208":{"position":[[231,9]]},"291":{"position":[[196,9]]}},"keywords":{}}],["art.notice.show",{"_index":382,"title":{},"content":{"27":{"position":[[360,15]]},"28":{"position":[[478,15]]},"94":{"position":[[309,15],[358,15]]},"118":{"position":[[354,15]]},"119":{"position":[[472,15]]},"261":{"position":[[191,15],[221,15]]}},"keywords":{}}],["art.on("ready"",{"_index":246,"title":{},"content":{"22":{"position":[[1045,25]]},"339":{"position":[[963,25]]}},"keywords":{}}],["art.on('artplayerpluginads:click",{"_index":198,"title":{},"content":{"21":{"position":[[950,34]]},"148":{"position":[[604,34]]}},"keywords":{}}],["art.on('artplayerpluginads:skip",{"_index":200,"title":{},"content":{"21":{"position":[[1039,33]]},"148":{"position":[[685,33]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:config",{"_index":1156,"title":{},"content":{"338":{"position":[[462,39]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:destroy",{"_index":1161,"title":{},"content":{"338":{"position":[[854,40]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:emit",{"_index":1152,"title":{},"content":{"338":{"position":[[189,37]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:error",{"_index":1155,"title":{},"content":{"338":{"position":[[374,38]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:hid",{"_index":1159,"title":{},"content":{"338":{"position":[[704,37]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:load",{"_index":1153,"title":{},"content":{"338":{"position":[[276,39]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:show",{"_index":1160,"title":{},"content":{"338":{"position":[[779,37]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:start",{"_index":1158,"title":{},"content":{"338":{"position":[[628,38]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:stop",{"_index":1157,"title":{},"content":{"338":{"position":[[553,37]]}},"keywords":{}}],["art.on('blur",{"_index":585,"title":{},"content":{"46":{"position":[[177,14]]},"133":{"position":[[127,14]]}},"keywords":{}}],["art.on('destroy",{"_index":577,"title":{},"content":{"44":{"position":[[147,17]]},"131":{"position":[[116,17]]}},"keywords":{}}],["art.on('focu",{"_index":581,"title":{},"content":{"45":{"position":[[164,15]]},"132":{"position":[[123,15]]}},"keywords":{}}],["art.on('fullscreen",{"_index":604,"title":{},"content":{"51":{"position":[[165,20]]},"138":{"position":[[133,20]]}},"keywords":{}}],["art.on('fullscreenweb",{"_index":606,"title":{},"content":{"52":{"position":[[162,23]]},"139":{"position":[[136,23]]}},"keywords":{}}],["art.on('hotkey",{"_index":608,"title":{},"content":{"53":{"position":[[132,16]]},"140":{"position":[[114,16]]}},"keywords":{}}],["art.on('hov",{"_index":589,"title":{},"content":{"47":{"position":[[133,15]]},"134":{"position":[[116,15]]}},"keywords":{}}],["art.on('mousemov",{"_index":597,"title":{},"content":{"49":{"position":[[195,19]]},"136":{"position":[[132,19]]}},"keywords":{}}],["art.on('paus",{"_index":568,"title":{},"content":{"41":{"position":[[134,15]]},"128":{"position":[[113,15]]}},"keywords":{}}],["art.on('play",{"_index":567,"title":{},"content":{"40":{"position":[[135,14]]},"127":{"position":[[113,14]]}},"keywords":{}}],["art.on('readi",{"_index":24,"title":{},"content":{"1":{"position":[[258,15]]},"12":{"position":[[456,15]]},"31":{"position":[[707,15]]},"39":{"position":[[169,15]]},"42":{"position":[[194,15]]},"43":{"position":[[198,15]]},"44":{"position":[[207,15]]},"50":{"position":[[192,15]]},"55":{"position":[[162,15]]},"74":{"position":[[258,15]]},"75":{"position":[[146,15]]},"81":{"position":[[174,15]]},"85":{"position":[[220,15]]},"86":{"position":[[294,15]]},"87":{"position":[[291,15]]},"88":{"position":[[316,15]]},"91":{"position":[[535,15]]},"92":{"position":[[618,15]]},"94":{"position":[[282,15]]},"96":{"position":[[182,15]]},"97":{"position":[[624,15]]},"99":{"position":[[175,15]]},"100":{"position":[[585,15]]},"102":{"position":[[191,15]]},"104":{"position":[[185,15]]},"106":{"position":[[244,15]]},"108":{"position":[[209,15]]},"110":{"position":[[395,15]]},"122":{"position":[[701,15]]},"126":{"position":[[141,15]]},"129":{"position":[[173,15]]},"130":{"position":[[173,15]]},"131":{"position":[[176,15]]},"137":{"position":[[170,15]]},"179":{"position":[[722,15]]},"183":{"position":[[411,15]]},"198":{"position":[[142,15]]},"199":{"position":[[143,15]]},"200":{"position":[[163,15]]},"201":{"position":[[163,15]]},"202":{"position":[[166,15]]},"203":{"position":[[167,15]]},"204":{"position":[[180,15]]},"205":{"position":[[162,15]]},"206":{"position":[[319,15]]},"207":{"position":[[332,15]]},"208":{"position":[[179,15]]},"209":{"position":[[242,15]]},"210":{"position":[[135,15]]},"211":{"position":[[162,15]]},"212":{"position":[[185,15]]},"213":{"position":[[183,15]]},"214":{"position":[[199,15]]},"215":{"position":[[211,15]]},"216":{"position":[[190,15]]},"217":{"position":[[279,15]]},"218":{"position":[[170,15]]},"219":{"position":[[172,15]]},"220":{"position":[[215,15]]},"221":{"position":[[170,15]]},"222":{"position":[[202,15]]},"223":{"position":[[220,15]]},"224":{"position":[[203,15]]},"225":{"position":[[205,15]]},"226":{"position":[[238,15]]},"227":{"position":[[195,15]]},"228":{"position":[[173,15]]},"229":{"position":[[179,15]]},"231":{"position":[[155,15]]},"241":{"position":[[205,15]]},"242":{"position":[[138,15]]},"248":{"position":[[141,15]]},"252":{"position":[[189,15]]},"253":{"position":[[257,15]]},"254":{"position":[[261,15]]},"255":{"position":[[264,15]]},"258":{"position":[[506,15]]},"259":{"position":[[376,15]]},"261":{"position":[[164,15]]},"263":{"position":[[141,15]]},"264":{"position":[[372,15]]},"266":{"position":[[140,15]]},"267":{"position":[[338,15]]},"269":{"position":[[144,15]]},"271":{"position":[[142,15]]},"273":{"position":[[163,15]]},"275":{"position":[[173,15]]},"277":{"position":[[302,15]]},"278":{"position":[[277,15]]},"281":{"position":[[134,15]]},"282":{"position":[[134,15]]},"283":{"position":[[140,15]]},"284":{"position":[[135,15]]},"285":{"position":[[135,15]]},"286":{"position":[[135,15]]},"287":{"position":[[152,15]]},"288":{"position":[[141,15]]},"289":{"position":[[187,15]]},"290":{"position":[[193,15]]},"291":{"position":[[144,15]]},"292":{"position":[[170,15]]},"293":{"position":[[121,15]]},"294":{"position":[[127,15]]},"295":{"position":[[151,15]]},"296":{"position":[[149,15]]},"297":{"position":[[163,15]]},"298":{"position":[[166,15]]},"299":{"position":[[167,15]]},"300":{"position":[[195,15]]},"301":{"position":[[145,15]]},"302":{"position":[[150,15]]},"303":{"position":[[163,15]]},"304":{"position":[[128,15]]},"305":{"position":[[173,15]]},"306":{"position":[[177,15]]},"307":{"position":[[162,15]]},"308":{"position":[[146,15]]},"309":{"position":[[160,15]]},"310":{"position":[[146,15]]},"311":{"position":[[144,15]]},"312":{"position":[[146,15]]},"314":{"position":[[169,15]]},"370":{"position":[[455,15]]},"374":{"position":[[320,15]]}},"keywords":{}}],["art.on('res",{"_index":593,"title":{},"content":{"48":{"position":[[152,16]]},"135":{"position":[[131,16]]}},"keywords":{}}],["art.on('seek",{"_index":570,"title":{},"content":{"42":{"position":[[137,14]]},"129":{"position":[[116,14]]}},"keywords":{}}],["art.on('url",{"_index":598,"title":{},"content":{"50":{"position":[[136,13]]},"137":{"position":[[114,13]]}},"keywords":{}}],["art.on('video:play",{"_index":563,"title":{},"content":{"37":{"position":[[1703,20]]},"124":{"position":[[1665,20]]}},"keywords":{}}],["art.on('volum",{"_index":573,"title":{},"content":{"43":{"position":[[139,16]]},"130":{"position":[[114,16]]}},"keywords":{}}],["art.once('video:canplay",{"_index":1017,"title":{},"content":{"211":{"position":[[204,25]]},"294":{"position":[[169,25]]}},"keywords":{}}],["art.paus",{"_index":993,"title":{},"content":{"199":{"position":[[204,12]]},"282":{"position":[[195,12]]}},"keywords":{}}],["art.pip",{"_index":466,"title":{},"content":{"34":{"position":[[645,7]]},"216":{"position":[[217,7],[255,7]]},"299":{"position":[[194,7],[232,7]]},"317":{"position":[[564,7]]}},"keywords":{}}],["art.play",{"_index":992,"title":{},"content":{"198":{"position":[[169,11]]},"199":{"position":[[170,11]]},"219":{"position":[[226,11]]},"281":{"position":[[161,11]]},"282":{"position":[[161,11]]},"302":{"position":[[204,11]]}},"keywords":{}}],["art.playbackr",{"_index":1059,"title":{},"content":{"223":{"position":[[279,16]]},"306":{"position":[[236,16]]}},"keywords":{}}],["art.plugins.add(myplugin",{"_index":745,"title":{},"content":{"110":{"position":[[422,26]]},"277":{"position":[[329,26]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.config",{"_index":1147,"title":{},"content":{"336":{"position":[[668,43]]},"337":{"position":[[393,43]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.emit",{"_index":1134,"title":{},"content":{"335":{"position":[[425,41]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.hid",{"_index":1126,"title":{},"content":{"333":{"position":[[290,42]]},"334":{"position":[[429,42]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.ishid",{"_index":1129,"title":{},"content":{"334":{"position":[[298,43]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.load",{"_index":1149,"title":{},"content":{"337":{"position":[[288,42],[483,42]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.show",{"_index":1127,"title":{},"content":{"333":{"position":[[395,42]]},"334":{"position":[[344,42]]}},"keywords":{}}],["art.post",{"_index":1032,"title":{},"content":{"217":{"position":[[332,10]]},"300":{"position":[[248,10]]}},"keywords":{}}],["art.proxy(contain",{"_index":633,"title":{},"content":{"77":{"position":[[233,20]]},"244":{"position":[[188,20]]}},"keywords":{}}],["art.query('.art",{"_index":108,"title":{},"content":{"12":{"position":[[884,15],[936,15],[996,15]]},"75":{"position":[[186,15]]},"242":{"position":[[178,15]]},"278":{"position":[[666,15],[718,15],[778,15]]}},"keywords":{}}],["art.screenshot",{"_index":1018,"title":{},"content":{"211":{"position":[[241,17]]},"294":{"position":[[206,17]]}},"keywords":{}}],["art.seek",{"_index":571,"title":{},"content":{"42":{"position":[[228,8]]},"85":{"position":[[247,8]]},"86":{"position":[[321,8]]},"88":{"position":[[343,8]]},"108":{"position":[[236,8]]},"129":{"position":[[207,8]]},"201":{"position":[[190,8]]},"203":{"position":[[194,8]]},"206":{"position":[[346,8]]},"207":{"position":[[359,8]]},"211":{"position":[[189,8]]},"212":{"position":[[212,8]]},"213":{"position":[[210,8]]},"252":{"position":[[216,8]]},"253":{"position":[[284,8]]},"255":{"position":[[291,8]]},"275":{"position":[[200,8]]},"284":{"position":[[162,8]]},"286":{"position":[[162,8]]},"289":{"position":[[214,8]]},"290":{"position":[[220,8]]},"294":{"position":[[154,8]]},"295":{"position":[[178,8]]},"296":{"position":[[176,8]]}},"keywords":{}}],["art.setting.show",{"_index":738,"title":{},"content":{"108":{"position":[[251,16],[298,16]]},"275":{"position":[[215,16],[262,16]]}},"keywords":{}}],["art.storage.clear",{"_index":650,"title":{},"content":{"78":{"position":[[469,20]]},"245":{"position":[[364,20]]}},"keywords":{}}],["art.storage.del('your",{"_index":649,"title":{},"content":{"78":{"position":[[440,21]]},"245":{"position":[[335,21]]}},"keywords":{}}],["art.storage.get('your",{"_index":648,"title":{},"content":{"78":{"position":[[411,21]]},"245":{"position":[[306,21]]}},"keywords":{}}],["art.storage.set('your",{"_index":646,"title":{},"content":{"78":{"position":[[368,21]]},"245":{"position":[[263,21]]}},"keywords":{}}],["art.subtitle.show",{"_index":671,"title":{},"content":{"85":{"position":[[262,17],[311,17]]},"252":{"position":[[231,17],[280,17]]}},"keywords":{}}],["art.subtitle.styl",{"_index":684,"title":{},"content":{"86":{"position":[[358,20]]},"253":{"position":[[321,20]]}},"keywords":{}}],["art.subtitle.switch('/assets/sample/subtitle.srt?t=1",{"_index":690,"title":{},"content":{"88":{"position":[[380,54]]},"255":{"position":[[328,54]]}},"keywords":{}}],["art.subtitle.url",{"_index":272,"title":{},"content":{"24":{"position":[[486,16]]},"33":{"position":[[943,16]]},"87":{"position":[[372,16]]},"254":{"position":[[342,16]]},"316":{"position":[[753,16]]},"320":{"position":[[486,16]]}},"keywords":{}}],["art.switchquality('/assets/sample/video.mp4?t=0",{"_index":1009,"title":{},"content":{"207":{"position":[[396,49]]},"290":{"position":[[257,49]]}},"keywords":{}}],["art.switchquality(item.url",{"_index":454,"title":{},"content":{"33":{"position":[[1357,27]]},"316":{"position":[[1145,27]]}},"keywords":{}}],["art.switchurl('/assets/sample/video.mp4?t=0",{"_index":1005,"title":{},"content":{"206":{"position":[[383,45]]},"289":{"position":[[251,45]]}},"keywords":{}}],["art.template.$video.classnam",{"_index":366,"title":{},"content":{"25":{"position":[[3862,29]]},"321":{"position":[[3899,29]]}},"keywords":{}}],["art.template.$video.control",{"_index":427,"title":{},"content":{"31":{"position":[[734,28]]},"122":{"position":[[728,28]]}},"keywords":{}}],["art.template.queri",{"_index":631,"title":{},"content":{"75":{"position":[[24,18]]},"242":{"position":[[16,18]]}},"keywords":{}}],["art.template.query('.art",{"_index":629,"title":{},"content":{"74":{"position":[[298,24]]},"241":{"position":[[245,24]]}},"keywords":{}}],["art.them",{"_index":1077,"title":{},"content":{"229":{"position":[[231,9]]},"312":{"position":[[198,9]]}},"keywords":{}}],["art.titl",{"_index":1075,"title":{},"content":{"228":{"position":[[225,9]]},"311":{"position":[[196,9]]}},"keywords":{}}],["art.toggl",{"_index":994,"title":{},"content":{"200":{"position":[[190,13],[226,13]]},"283":{"position":[[167,13],[203,13]]}},"keywords":{}}],["art.url",{"_index":599,"title":{},"content":{"50":{"position":[[226,7]]},"137":{"position":[[204,7]]},"205":{"position":[[212,7]]},"288":{"position":[[191,7]]}},"keywords":{}}],["art.volum",{"_index":574,"title":{},"content":{"43":{"position":[[232,10]]},"130":{"position":[[207,10]]},"204":{"position":[[233,10]]},"287":{"position":[[205,10]]}},"keywords":{}}],["art1",{"_index":137,"title":{},"content":{"14":{"position":[[236,4]]},"279":{"position":[[173,4]]}},"keywords":{}}],["art2",{"_index":139,"title":{},"content":{"14":{"position":[[272,4]]},"279":{"position":[[209,4]]}},"keywords":{}}],["artplay",{"_index":19,"title":{},"content":{"1":{"position":[[180,11],[203,11]]},"12":{"position":[[363,11],[386,11]]},"13":{"position":[[66,11],[89,11]]},"14":{"position":[[165,9],[190,11],[207,9],[260,11],[282,9]]},"18":{"position":[[14,9]]},"19":{"position":[[11,9]]},"21":{"position":[[25,11],[48,11]]},"22":{"position":[[321,9]]},"24":{"position":[[25,11],[48,11]]},"25":{"position":[[3672,11],[3695,11]]},"27":{"position":[[70,11],[93,11]]},"28":{"position":[[71,11],[94,11]]},"29":{"position":[[82,11],[105,11]]},"30":{"position":[[74,11],[97,11]]},"31":{"position":[[76,11],[99,11]]},"33":{"position":[[381,11],[404,11]]},"34":{"position":[[234,11],[257,11]]},"35":{"position":[[349,11],[372,11]]},"37":{"position":[[1625,11],[1648,11]]},"39":{"position":[[91,11],[114,11]]},"40":{"position":[[57,11],[80,11]]},"41":{"position":[[56,11],[79,11]]},"42":{"position":[[59,11],[82,11]]},"43":{"position":[[61,11],[84,11]]},"44":{"position":[[69,11],[92,11]]},"45":{"position":[[86,11],[109,11]]},"46":{"position":[[99,11],[122,11]]},"47":{"position":[[55,11],[78,11]]},"48":{"position":[[58,11],[81,11]]},"49":{"position":[[117,11],[140,11]]},"50":{"position":[[58,11],[81,11]]},"51":{"position":[[69,11],[92,11]]},"52":{"position":[[63,11],[86,11]]},"53":{"position":[[54,11],[77,11]]},"55":{"position":[[84,11],[107,11]]},"74":{"position":[[180,11],[203,11]]},"75":{"position":[[68,11],[91,11]]},"77":{"position":[[162,11]]},"78":{"position":[[290,11],[313,11]]},"81":{"position":[[96,11],[119,11]]},"82":{"position":[[77,11],[100,11]]},"85":{"position":[[91,11],[114,11]]},"86":{"position":[[95,11],[118,11]]},"87":{"position":[[92,11],[115,11]]},"88":{"position":[[121,11],[144,11]]},"91":{"position":[[131,11],[154,11]]},"92":{"position":[[502,11],[525,11]]},"94":{"position":[[204,11],[227,11]]},"96":{"position":[[104,11],[127,11]]},"97":{"position":[[546,11],[569,11]]},"99":{"position":[[97,11],[120,11]]},"100":{"position":[[507,11],[530,11]]},"102":{"position":[[113,11],[136,11]]},"104":{"position":[[107,11],[130,11]]},"106":{"position":[[166,11],[189,11]]},"108":{"position":[[100,11],[123,11]]},"110":{"position":[[317,11],[340,11]]},"112":{"position":[[26,9],[43,9],[86,11],[109,11]]},"114":{"position":[[155,10],[397,11],[420,11]]},"115":{"position":[[23,9],[185,9],[366,11]]},"116":{"position":[[25,9],[137,9],[293,11]]},"118":{"position":[[64,11],[87,11]]},"119":{"position":[[65,11],[88,11]]},"120":{"position":[[76,11],[99,11]]},"121":{"position":[[68,11],[91,11]]},"122":{"position":[[70,11],[93,11]]},"124":{"position":[[1587,11],[1610,11]]},"126":{"position":[[63,11],[86,11]]},"127":{"position":[[35,11],[58,11]]},"128":{"position":[[35,11],[58,11]]},"129":{"position":[[38,11],[61,11]]},"130":{"position":[[36,11],[59,11]]},"131":{"position":[[38,11],[61,11]]},"132":{"position":[[45,11],[68,11]]},"133":{"position":[[49,11],[72,11]]},"134":{"position":[[38,11],[61,11]]},"135":{"position":[[37,11],[60,11]]},"136":{"position":[[54,11],[77,11]]},"137":{"position":[[36,11],[59,11]]},"138":{"position":[[37,11],[60,11]]},"139":{"position":[[37,11],[60,11]]},"140":{"position":[[36,11],[59,11]]},"141":{"position":[[102,11],[125,11]]},"145":{"position":[[14,9]]},"146":{"position":[[11,9]]},"148":{"position":[[25,11],[48,11]]},"150":{"position":[[172,11],[195,11],[378,10]]},"151":{"position":[[142,11],[165,11]]},"152":{"position":[[204,10],[228,11]]},"153":{"position":[[152,11],[175,11]]},"154":{"position":[[117,11],[140,11]]},"155":{"position":[[106,11],[129,11]]},"156":{"position":[[79,11],[102,11]]},"157":{"position":[[100,11],[123,11]]},"158":{"position":[[78,11],[101,11]]},"159":{"position":[[76,11],[99,11]]},"160":{"position":[[260,11],[283,11]]},"161":{"position":[[146,11],[169,11]]},"162":{"position":[[74,11],[97,11]]},"163":{"position":[[172,11],[195,11]]},"164":{"position":[[161,11],[184,11]]},"165":{"position":[[149,11],[172,11]]},"166":{"position":[[116,11],[139,11]]},"167":{"position":[[137,11],[160,11]]},"168":{"position":[[81,11],[104,11]]},"169":{"position":[[120,11],[143,11]]},"170":{"position":[[151,11],[174,11]]},"171":{"position":[[142,11],[165,11]]},"172":{"position":[[143,11],[166,11]]},"173":{"position":[[98,11],[121,11]]},"174":{"position":[[128,11],[151,11]]},"175":{"position":[[360,11]]},"176":{"position":[[86,11],[109,11]]},"177":{"position":[[536,11],[559,11]]},"178":{"position":[[119,11],[142,11]]},"179":{"position":[[501,11],[524,11]]},"180":{"position":[[558,11],[581,11]]},"181":{"position":[[229,11],[252,11]]},"182":{"position":[[198,11],[221,11]]},"183":{"position":[[312,11],[335,11]]},"184":{"position":[[473,11],[496,11]]},"185":{"position":[[249,11],[272,11]]},"186":{"position":[[286,11],[309,11]]},"187":{"position":[[173,11],[196,11]]},"188":{"position":[[103,11],[126,11]]},"189":{"position":[[328,11],[351,11]]},"190":{"position":[[156,11],[179,11]]},"191":{"position":[[139,11],[162,11]]},"192":{"position":[[136,11],[159,11]]},"193":{"position":[[131,11],[154,11]]},"194":{"position":[[82,11],[105,11]]},"195":{"position":[[170,11],[193,11]]},"196":{"position":[[127,11],[150,11]]},"198":{"position":[[51,11],[74,11]]},"199":{"position":[[52,11],[75,11]]},"200":{"position":[[72,11],[95,11]]},"201":{"position":[[85,11],[108,11]]},"202":{"position":[[88,11],[111,11]]},"203":{"position":[[89,11],[112,11]]},"204":{"position":[[102,11],[125,11]]},"205":{"position":[[84,11],[107,11]]},"206":{"position":[[241,11],[264,11]]},"207":{"position":[[254,11],[277,11]]},"208":{"position":[[101,11],[124,11]]},"209":{"position":[[164,11],[187,11]]},"210":{"position":[[57,11],[80,11]]},"211":{"position":[[84,11],[107,11]]},"212":{"position":[[107,11],[130,11]]},"213":{"position":[[105,11],[128,11]]},"214":{"position":[[103,11],[126,11]]},"215":{"position":[[112,11],[135,11]]},"216":{"position":[[91,11],[114,11]]},"217":{"position":[[164,11],[187,11]]},"218":{"position":[[92,11],[115,11]]},"219":{"position":[[81,11],[104,11]]},"220":{"position":[[137,11],[160,11]]},"221":{"position":[[92,11],[115,11]]},"222":{"position":[[124,11],[147,11]]},"223":{"position":[[142,11],[165,11]]},"224":{"position":[[125,11],[148,11]]},"225":{"position":[[127,11],[150,11]]},"226":{"position":[[160,11],[183,11]]},"227":{"position":[[117,11],[140,11]]},"228":{"position":[[95,11],[118,11]]},"229":{"position":[[101,11],[124,11]]},"230":{"position":[[57,11],[80,11]]},"231":{"position":[[77,11],[100,11]]},"241":{"position":[[127,11],[150,11]]},"242":{"position":[[60,11],[83,11]]},"244":{"position":[[117,11]]},"245":{"position":[[185,11],[208,11]]},"248":{"position":[[63,11],[86,11]]},"249":{"position":[[59,11],[82,11]]},"252":{"position":[[60,11],[83,11]]},"253":{"position":[[58,11],[81,11]]},"254":{"position":[[62,11],[85,11]]},"255":{"position":[[69,11],[92,11]]},"258":{"position":[[102,11],[125,11]]},"259":{"position":[[260,11],[283,11]]},"261":{"position":[[86,11],[109,11]]},"263":{"position":[[63,11],[86,11]]},"264":{"position":[[294,11],[317,11]]},"266":{"position":[[62,11],[85,11]]},"267":{"position":[[260,11],[283,11]]},"269":{"position":[[66,11],[89,11]]},"271":{"position":[[64,11],[87,11]]},"273":{"position":[[85,11],[108,11]]},"275":{"position":[[64,11],[87,11]]},"277":{"position":[[224,11],[247,11]]},"278":{"position":[[184,11],[207,11]]},"279":{"position":[[109,9],[134,11],[151,9],[197,11],[219,9]]},"281":{"position":[[43,11],[66,11]]},"282":{"position":[[43,11],[66,11]]},"283":{"position":[[49,11],[72,11]]},"284":{"position":[[57,11],[80,11]]},"285":{"position":[[57,11],[80,11]]},"286":{"position":[[57,11],[80,11]]},"287":{"position":[[74,11],[97,11]]},"288":{"position":[[63,11],[86,11]]},"289":{"position":[[109,11],[132,11]]},"290":{"position":[[115,11],[138,11]]},"291":{"position":[[66,11],[89,11]]},"292":{"position":[[92,11],[115,11]]},"293":{"position":[[43,11],[66,11]]},"294":{"position":[[49,11],[72,11]]},"295":{"position":[[73,11],[96,11]]},"296":{"position":[[71,11],[94,11]]},"297":{"position":[[67,11],[90,11]]},"298":{"position":[[67,11],[90,11]]},"299":{"position":[[68,11],[91,11]]},"300":{"position":[[80,11],[103,11]]},"301":{"position":[[67,11],[90,11]]},"302":{"position":[[59,11],[82,11]]},"303":{"position":[[85,11],[108,11]]},"304":{"position":[[50,11],[73,11]]},"305":{"position":[[95,11],[118,11]]},"306":{"position":[[99,11],[122,11]]},"307":{"position":[[84,11],[107,11]]},"308":{"position":[[68,11],[91,11]]},"309":{"position":[[82,11],[105,11]]},"310":{"position":[[68,11],[91,11]]},"311":{"position":[[66,11],[89,11]]},"312":{"position":[[68,11],[91,11]]},"313":{"position":[[47,11],[70,11]]},"314":{"position":[[91,11],[114,11]]},"316":{"position":[[220,11],[243,11]]},"317":{"position":[[157,11],[180,11]]},"318":{"position":[[274,11],[297,11]]},"320":{"position":[[25,11],[48,11]]},"321":{"position":[[3672,11],[3695,11]]},"325":{"position":[[14,9]]},"326":{"position":[[11,9]]},"329":{"position":[[25,11],[48,11]]},"330":{"position":[[25,11],[48,11]]},"331":{"position":[[25,11],[48,11]]},"333":{"position":[[66,11],[89,11]]},"334":{"position":[[63,11],[86,11]]},"335":{"position":[[57,11],[80,11]]},"336":{"position":[[163,11],[186,11]]},"337":{"position":[[64,11],[87,11]]},"338":{"position":[[14,11],[37,11]]},"339":{"position":[[239,9]]},"341":{"position":[[22,13],[98,11],[121,11],[252,10]]},"342":{"position":[[82,11],[105,11]]},"343":{"position":[[99,10],[123,11]]},"344":{"position":[[68,11],[91,11]]},"345":{"position":[[64,11],[87,11]]},"346":{"position":[[63,11],[86,11]]},"347":{"position":[[52,11],[75,11]]},"348":{"position":[[65,11],[88,11]]},"349":{"position":[[53,11],[76,11]]},"350":{"position":[[53,11],[76,11]]},"351":{"position":[[117,11],[140,11]]},"352":{"position":[[73,11],[96,11]]},"353":{"position":[[53,11],[76,11]]},"354":{"position":[[95,11],[118,11]]},"355":{"position":[[78,11],[101,11]]},"356":{"position":[[77,11],[100,11]]},"357":{"position":[[64,11],[87,11]]},"358":{"position":[[67,11],[90,11]]},"359":{"position":[[53,11],[76,11]]},"360":{"position":[[66,11],[89,11]]},"361":{"position":[[73,11],[96,11]]},"362":{"position":[[67,11],[90,11]]},"363":{"position":[[67,11],[90,11]]},"364":{"position":[[67,11],[90,11]]},"365":{"position":[[71,11],[94,11]]},"366":{"position":[[224,11]]},"367":{"position":[[69,11],[92,11]]},"368":{"position":[[296,11],[319,11]]},"369":{"position":[[70,11],[93,11]]},"370":{"position":[[258,11],[281,11]]},"371":{"position":[[293,11],[316,11]]},"372":{"position":[[121,11],[144,11]]},"373":{"position":[[101,11],[124,11]]},"374":{"position":[[221,11],[244,11]]},"375":{"position":[[194,11],[217,11]]},"376":{"position":[[157,11],[180,11]]},"377":{"position":[[173,11],[196,11]]},"378":{"position":[[103,11],[126,11]]},"379":{"position":[[63,11],[86,11]]},"380":{"position":[[146,11],[169,11]]},"381":{"position":[[85,11],[108,11]]},"382":{"position":[[99,11],[122,11]]},"383":{"position":[[71,11],[94,11]]},"384":{"position":[[63,11],[86,11]]},"385":{"position":[[57,11],[80,11]]},"386":{"position":[[77,11],[100,11]]},"387":{"position":[[85,11],[108,11]]}},"keywords":{}}],["artplayer';const",{"_index":749,"title":{},"content":{"112":{"position":[[58,17]]}},"keywords":{}}],["artplayer';export",{"_index":801,"title":{},"content":{"116":{"position":[[152,18]]}},"keywords":{}}],["artplayer.html",{"_index":899,"title":{},"content":{"175":{"position":[[222,14],[330,15]]},"366":{"position":[[194,15]]}},"keywords":{}}],["artplayer.html访问到播放器所需的html",{"_index":1163,"title":{},"content":{"366":{"position":[[68,32]]}},"keywords":{}}],["artplayer.jsx",{"_index":798,"title":{},"content":{"116":{"position":[[74,13]]}},"keywords":{}}],["artplayer.jsxapp.jsx",{"_index":797,"title":{},"content":{"116":{"position":[[53,20]]}},"keywords":{}}],["artplayer.vu",{"_index":777,"title":{},"content":{"115":{"position":[[70,13]]}},"keywords":{}}],["artplayer.vueapp.vu",{"_index":776,"title":{},"content":{"115":{"position":[[49,20]]}},"keywords":{}}],["artplayer_set",{"_index":639,"title":{},"content":{"78":{"position":[[102,18]]},"245":{"position":[[35,18]]}},"keywords":{}}],["artplayerpluginad",{"_index":163,"title":{},"content":{"21":{"position":[[165,20]]},"148":{"position":[[165,20]]}},"keywords":{}}],["artplayerplugindanmuku",{"_index":1091,"title":{},"content":{"329":{"position":[[182,24]]},"330":{"position":[[110,24]]},"331":{"position":[[110,24]]},"333":{"position":[[151,24]]},"334":{"position":[[148,24]]},"335":{"position":[[142,24]]},"336":{"position":[[248,24]]},"337":{"position":[[149,24]]},"338":{"position":[[114,24]]}},"keywords":{}}],["artplayerrequir",{"_index":816,"title":{},"content":{"150":{"position":[[29,19]]}},"keywords":{}}],["artref",{"_index":804,"title":{},"content":{"116":{"position":[[237,6]]}},"keywords":{}}],["artref.curr",{"_index":805,"title":{},"content":{"116":{"position":[[327,15]]}},"keywords":{}}],["ashby"",{"_index":287,"title":{},"content":{"25":{"position":[[361,11]]},"321":{"position":[[361,11]]}},"keywords":{}}],["aspect",{"_index":870,"title":{},"content":{"165":{"position":[[58,6]]},"224":{"position":[[65,7]]},"226":{"position":[[121,6]]}},"keywords":{}}],["aspectratio",{"_index":443,"title":{"165":{"position":[[0,12]]},"224":{"position":[[0,12]]},"307":{"position":[[0,12]]},"356":{"position":[[0,12]]}},"content":{"33":{"position":[[502,12]]},"34":{"position":[[355,12]]},"35":{"position":[[470,12]]},"165":{"position":[[223,12]]},"188":{"position":[[459,12]]},"316":{"position":[[341,12]]},"317":{"position":[[278,12]]},"318":{"position":[[395,12]]},"356":{"position":[[151,12]]},"379":{"position":[[419,12]]}},"keywords":{}}],["ass",{"_index":951,"title":{},"content":{"186":{"position":[[180,3]]}},"keywords":{}}],["assets/angel",{"_index":410,"title":{},"content":{"30":{"position":[[173,12]]},"121":{"position":[[167,12]]}},"keywords":{}}],["assets/sample/danmuku",{"_index":1150,"title":{},"content":{"337":{"position":[[446,23]]}},"keywords":{}}],["assets/sample/danmuku.xml",{"_index":1122,"title":{},"content":{"330":{"position":[[178,29]]},"333":{"position":[[185,29]]},"334":{"position":[[182,29]]},"335":{"position":[[176,29]]},"336":{"position":[[282,29]]},"337":{"position":[[183,29]]},"338":{"position":[[148,29]]}},"keywords":{}}],["assets/sample/layer.png",{"_index":695,"title":{},"content":{"91":{"position":[[89,27]]},"92":{"position":[[590,27]]},"177":{"position":[[494,27]]},"258":{"position":[[60,27]]},"259":{"position":[[348,27]]},"368":{"position":[[254,27]]}},"keywords":{}}],["assets/sample/poster.jpg",{"_index":834,"title":{},"content":{"153":{"position":[[234,28]]},"217":{"position":[[246,28]]},"300":{"position":[[162,28]]},"344":{"position":[[150,28]]}},"keywords":{}}],["assets/sample/poster.jpg?t=0",{"_index":1033,"title":{},"content":{"217":{"position":[[345,32]]},"300":{"position":[[261,32]]}},"keywords":{}}],["assets/sample/subtitle.srt",{"_index":669,"title":{},"content":{"85":{"position":[[182,30]]},"86":{"position":[[186,30]]},"87":{"position":[[183,30]]},"88":{"position":[[212,30]]},"173":{"position":[[189,30]]},"186":{"position":[[377,30]]},"252":{"position":[[151,30]]},"253":{"position":[[149,30]]},"254":{"position":[[153,30]]},"255":{"position":[[160,30]]},"364":{"position":[[158,30]]},"377":{"position":[[264,30]]}},"keywords":{}}],["assets/sample/subtitle.srt?id=1",{"_index":265,"title":{},"content":{"24":{"position":[[261,35]]},"33":{"position":[[704,35]]},"316":{"position":[[520,35]]},"320":{"position":[[261,35]]}},"keywords":{}}],["assets/sample/subtitle.srt?id=2",{"_index":268,"title":{},"content":{"24":{"position":[[384,35]]},"33":{"position":[[827,35]]},"316":{"position":[[637,35]]},"320":{"position":[[384,35]]}},"keywords":{}}],["assets/sample/subtitle.srt?t=1",{"_index":688,"title":{},"content":{"87":{"position":[[391,34]]},"254":{"position":[[361,34]]}},"keywords":{}}],["assets/sample/test1.mp4",{"_index":169,"title":{},"content":{"21":{"position":[[337,27]]},"148":{"position":[[290,27]]}},"keywords":{}}],["assets/sample/thumbnails.png",{"_index":946,"title":{},"content":{"185":{"position":[[342,32]]},"376":{"position":[[250,32]]}},"keywords":{}}],["assets/sample/video.flv",{"_index":374,"title":{},"content":{"27":{"position":[[132,27]]},"118":{"position":[[126,27]]},"189":{"position":[[374,27]]},"190":{"position":[[202,27]]},"380":{"position":[[192,27]]},"381":{"position":[[131,27]]}},"keywords":{}}],["assets/sample/video.mp4",{"_index":23,"title":{},"content":{"1":{"position":[[226,27]]},"12":{"position":[[409,27]]},"13":{"position":[[112,27]]},"21":{"position":[[71,27]]},"24":{"position":[[71,27]]},"25":{"position":[[3718,27]]},"33":{"position":[[427,27]]},"34":{"position":[[280,27]]},"35":{"position":[[395,27]]},"37":{"position":[[1671,27]]},"39":{"position":[[137,27]]},"40":{"position":[[103,27]]},"41":{"position":[[102,27]]},"42":{"position":[[105,27]]},"43":{"position":[[107,27]]},"44":{"position":[[115,27]]},"45":{"position":[[132,27]]},"46":{"position":[[145,27]]},"47":{"position":[[101,27]]},"48":{"position":[[104,27]]},"49":{"position":[[163,27]]},"50":{"position":[[104,27]]},"51":{"position":[[115,27]]},"52":{"position":[[109,27]]},"53":{"position":[[100,27]]},"55":{"position":[[130,27]]},"74":{"position":[[226,27]]},"75":{"position":[[114,27]]},"77":{"position":[[201,27]]},"78":{"position":[[336,27]]},"81":{"position":[[142,27]]},"82":{"position":[[123,27]]},"85":{"position":[[137,27]]},"86":{"position":[[141,27]]},"87":{"position":[[138,27]]},"88":{"position":[[167,27]]},"91":{"position":[[177,27]]},"92":{"position":[[548,27]]},"94":{"position":[[250,27]]},"96":{"position":[[150,27]]},"97":{"position":[[592,27]]},"99":{"position":[[143,27]]},"100":{"position":[[553,27]]},"102":{"position":[[159,27]]},"104":{"position":[[153,27]]},"106":{"position":[[212,27]]},"108":{"position":[[146,27]]},"110":{"position":[[363,27]]},"112":{"position":[[132,30]]},"114":{"position":[[443,27]]},"124":{"position":[[1633,27]]},"126":{"position":[[109,27]]},"127":{"position":[[81,27]]},"128":{"position":[[81,27]]},"129":{"position":[[84,27]]},"130":{"position":[[82,27]]},"131":{"position":[[84,27]]},"132":{"position":[[91,27]]},"133":{"position":[[95,27]]},"134":{"position":[[84,27]]},"135":{"position":[[83,27]]},"136":{"position":[[100,27]]},"137":{"position":[[82,27]]},"138":{"position":[[83,27]]},"139":{"position":[[83,27]]},"140":{"position":[[82,27]]},"141":{"position":[[148,27]]},"148":{"position":[[71,27]]},"150":{"position":[[274,27]]},"151":{"position":[[188,27]]},"152":{"position":[[251,27]]},"153":{"position":[[198,27]]},"154":{"position":[[163,27]]},"155":{"position":[[152,27]]},"156":{"position":[[125,27]]},"157":{"position":[[146,27]]},"158":{"position":[[124,27]]},"159":{"position":[[122,27]]},"160":{"position":[[306,27]]},"161":{"position":[[192,27]]},"162":{"position":[[120,27]]},"163":{"position":[[218,27]]},"164":{"position":[[207,27]]},"165":{"position":[[195,27]]},"166":{"position":[[162,27]]},"167":{"position":[[183,27]]},"168":{"position":[[127,27]]},"169":{"position":[[166,27]]},"170":{"position":[[197,27]]},"171":{"position":[[188,27]]},"172":{"position":[[189,27]]},"173":{"position":[[144,27]]},"174":{"position":[[174,27]]},"175":{"position":[[400,27]]},"176":{"position":[[132,27]]},"177":{"position":[[582,27]]},"178":{"position":[[165,27]]},"179":{"position":[[547,27]]},"180":{"position":[[604,27]]},"181":{"position":[[275,27],[353,27],[408,27]]},"182":{"position":[[244,27]]},"183":{"position":[[358,27]]},"184":{"position":[[519,27]]},"185":{"position":[[295,27]]},"186":{"position":[[332,27]]},"187":{"position":[[219,27]]},"188":{"position":[[149,27]]},"191":{"position":[[185,27]]},"192":{"position":[[182,27]]},"193":{"position":[[177,27]]},"194":{"position":[[128,27]]},"195":{"position":[[216,27]]},"196":{"position":[[173,27]]},"198":{"position":[[97,27]]},"199":{"position":[[98,27]]},"200":{"position":[[118,27]]},"201":{"position":[[131,27]]},"202":{"position":[[134,27]]},"203":{"position":[[135,27]]},"204":{"position":[[148,27]]},"205":{"position":[[130,27]]},"206":{"position":[[287,27]]},"207":{"position":[[300,27]]},"208":{"position":[[147,27]]},"209":{"position":[[210,27]]},"210":{"position":[[103,27]]},"211":{"position":[[130,27]]},"212":{"position":[[153,27]]},"213":{"position":[[151,27]]},"214":{"position":[[149,27]]},"215":{"position":[[158,27]]},"216":{"position":[[137,27]]},"217":{"position":[[210,27]]},"218":{"position":[[138,27]]},"219":{"position":[[127,27]]},"220":{"position":[[183,27]]},"221":{"position":[[138,27]]},"222":{"position":[[170,27]]},"223":{"position":[[188,27]]},"224":{"position":[[171,27]]},"225":{"position":[[173,27]]},"226":{"position":[[206,27]]},"227":{"position":[[163,27]]},"228":{"position":[[141,27]]},"229":{"position":[[147,27]]},"230":{"position":[[103,27]]},"231":{"position":[[123,27]]},"241":{"position":[[173,27]]},"242":{"position":[[106,27]]},"244":{"position":[[156,27]]},"245":{"position":[[231,27]]},"248":{"position":[[109,27]]},"249":{"position":[[105,27]]},"252":{"position":[[106,27]]},"253":{"position":[[104,27]]},"254":{"position":[[108,27]]},"255":{"position":[[115,27]]},"258":{"position":[[148,27]]},"259":{"position":[[306,27]]},"261":{"position":[[132,27]]},"263":{"position":[[109,27]]},"264":{"position":[[340,27]]},"266":{"position":[[108,27]]},"267":{"position":[[306,27]]},"269":{"position":[[112,27]]},"271":{"position":[[110,27]]},"273":{"position":[[131,27]]},"275":{"position":[[110,27]]},"277":{"position":[[270,27]]},"278":{"position":[[230,27]]},"281":{"position":[[89,27]]},"282":{"position":[[89,27]]},"283":{"position":[[95,27]]},"284":{"position":[[103,27]]},"285":{"position":[[103,27]]},"286":{"position":[[103,27]]},"287":{"position":[[120,27]]},"288":{"position":[[109,27]]},"289":{"position":[[155,27]]},"290":{"position":[[161,27]]},"291":{"position":[[112,27]]},"292":{"position":[[138,27]]},"293":{"position":[[89,27]]},"294":{"position":[[95,27]]},"295":{"position":[[119,27]]},"296":{"position":[[117,27]]},"297":{"position":[[113,27]]},"298":{"position":[[113,27]]},"299":{"position":[[114,27]]},"300":{"position":[[126,27]]},"301":{"position":[[113,27]]},"302":{"position":[[105,27]]},"303":{"position":[[131,27]]},"304":{"position":[[96,27]]},"305":{"position":[[141,27]]},"306":{"position":[[145,27]]},"307":{"position":[[130,27]]},"308":{"position":[[114,27]]},"309":{"position":[[128,27]]},"310":{"position":[[114,27]]},"311":{"position":[[112,27]]},"312":{"position":[[114,27]]},"313":{"position":[[93,27]]},"314":{"position":[[137,27]]},"316":{"position":[[266,27]]},"317":{"position":[[203,27]]},"318":{"position":[[320,27]]},"320":{"position":[[71,27]]},"329":{"position":[[71,27]]},"330":{"position":[[71,27]]},"331":{"position":[[71,27]]},"333":{"position":[[112,27]]},"334":{"position":[[109,27]]},"335":{"position":[[103,27]]},"336":{"position":[[209,27]]},"337":{"position":[[110,27]]},"338":{"position":[[60,27]]},"341":{"position":[[200,27]]},"342":{"position":[[128,27]]},"343":{"position":[[146,27]]},"344":{"position":[[114,27]]},"345":{"position":[[110,27]]},"346":{"position":[[109,27]]},"347":{"position":[[98,27]]},"348":{"position":[[111,27]]},"349":{"position":[[99,27]]},"350":{"position":[[99,27]]},"351":{"position":[[163,27]]},"352":{"position":[[119,27]]},"353":{"position":[[99,27]]},"354":{"position":[[141,27]]},"355":{"position":[[124,27]]},"356":{"position":[[123,27]]},"357":{"position":[[110,27]]},"358":{"position":[[113,27]]},"359":{"position":[[99,27]]},"360":{"position":[[112,27]]},"361":{"position":[[119,27]]},"362":{"position":[[113,27]]},"363":{"position":[[113,27]]},"364":{"position":[[113,27]]},"365":{"position":[[117,27]]},"366":{"position":[[264,27]]},"367":{"position":[[115,27]]},"368":{"position":[[342,27]]},"369":{"position":[[116,27]]},"370":{"position":[[304,27]]},"371":{"position":[[339,27]]},"372":{"position":[[167,27],[245,27],[300,27]]},"373":{"position":[[147,27]]},"374":{"position":[[267,27]]},"375":{"position":[[240,27]]},"376":{"position":[[203,27]]},"377":{"position":[[219,27]]},"378":{"position":[[149,27]]},"379":{"position":[[109,27]]},"382":{"position":[[145,27]]},"383":{"position":[[117,27]]},"384":{"position":[[109,27]]},"385":{"position":[[103,27]]},"386":{"position":[[123,27]]},"387":{"position":[[131,27]]}},"keywords":{}}],["assets/sample/video.mp4?id=1080",{"_index":449,"title":{},"content":{"33":{"position":[[1123,35]]},"316":{"position":[[911,35]]}},"keywords":{}}],["assets/sample/video.mp4?id=360",{"_index":453,"title":{},"content":{"33":{"position":[[1242,34]]},"316":{"position":[[1030,34]]}},"keywords":{}}],["assets/sample/video.mp4?id=720",{"_index":451,"title":{},"content":{"33":{"position":[[1183,34]]},"316":{"position":[[971,34]]}},"keywords":{}}],["assets/sample/video.mp4?t=0",{"_index":600,"title":{},"content":{"50":{"position":[[236,31]]},"137":{"position":[[214,31]]},"205":{"position":[[222,31]]},"288":{"position":[[201,31]]}},"keywords":{}}],["attr",{"_index":1071,"title":{"227":{"position":[[0,5]]},"310":{"position":[[0,5]]}},"content":{},"keywords":{}}],["attribut",{"_index":512,"title":{},"content":{"37":{"position":[[485,9],[1458,9]]},"94":{"position":[[20,9]]},"96":{"position":[[20,9]]},"99":{"position":[[20,9]]},"104":{"position":[[20,10]]},"124":{"position":[[447,9],[1420,9]]}},"keywords":{}}],["auto",{"_index":243,"title":{},"content":{"22":{"position":[[1002,4]]},"194":{"position":[[43,4]]},"339":{"position":[[920,4]]}},"keywords":{}}],["autoheight",{"_index":1067,"title":{"226":{"position":[[0,11]]},"309":{"position":[[0,11]]}},"content":{},"keywords":{}}],["automat",{"_index":637,"title":{},"content":{"78":{"position":[[63,13]]},"159":{"position":[[36,9],[239,13]]},"160":{"position":[[139,13]]},"161":{"position":[[82,13]]}},"keywords":{}}],["automini",{"_index":864,"title":{"161":{"position":[[0,9]]},"352":{"position":[[0,9]]}},"content":{"161":{"position":[[220,9]]},"352":{"position":[[147,9]]}},"keywords":{}}],["autoorient",{"_index":985,"title":{"195":{"position":[[0,16]]},"386":{"position":[[0,16]]}},"content":{"195":{"position":[[244,16]]},"386":{"position":[[151,16]]}},"keywords":{}}],["autoplay",{"_index":373,"title":{"159":{"position":[[0,9]]},"350":{"position":[[0,9]]}},"content":{"27":{"position":[[111,9]]},"28":{"position":[[112,9]]},"29":{"position":[[123,9]]},"30":{"position":[[115,9]]},"31":{"position":[[117,9],[673,9]]},"118":{"position":[[105,9]]},"119":{"position":[[106,9]]},"120":{"position":[[117,9]]},"121":{"position":[[109,9]]},"122":{"position":[[111,9],[667,9]]},"159":{"position":[[150,9],[319,8]]},"350":{"position":[[127,9],[206,8]]}},"keywords":{}}],["autoplayback",{"_index":984,"title":{"194":{"position":[[0,13]]},"385":{"position":[[0,13]]}},"content":{"194":{"position":[[156,13]]},"385":{"position":[[131,13]]}},"keywords":{}}],["autos",{"_index":160,"title":{"160":{"position":[[0,9]]},"220":{"position":[[0,9]]},"303":{"position":[[0,9]]},"351":{"position":[[0,9]]}},"content":{"21":{"position":[[99,9]]},"48":{"position":[[132,9]]},"108":{"position":[[189,9]]},"135":{"position":[[111,9]]},"148":{"position":[[99,9]]},"160":{"position":[[334,9]]},"275":{"position":[[153,9]]},"321":{"position":[[3767,9]]},"329":{"position":[[99,9]]},"351":{"position":[[191,9]]}},"keywords":{}}],["avail",{"_index":990,"title":{},"content":{"196":{"position":[[72,9]]}},"keywords":{}}],["b",{"_index":735,"title":{},"content":{"106":{"position":[[388,4]]},"273":{"position":[[299,1]]}},"keywords":{}}],["backward",{"_index":888,"title":{"203":{"position":[[0,9]]},"286":{"position":[[0,9]]}},"content":{"168":{"position":[[260,8]]},"203":{"position":[[41,9]]}},"keywords":{}}],["bar",{"_index":721,"title":{},"content":{"95":{"position":[[46,3]]},"96":{"position":[[62,3]]},"155":{"position":[[77,3]]},"157":{"position":[[57,3]]},"166":{"position":[[87,3]]},"167":{"position":[[108,3]]},"169":{"position":[[91,3]]},"171":{"position":[[113,3]]},"172":{"position":[[114,3]]},"174":{"position":[[42,4]]},"180":{"position":[[64,3]]},"181":{"position":[[91,3]]},"182":{"position":[[75,3]]},"185":{"position":[[58,3]]},"192":{"position":[[107,3]]}},"keywords":{}}],["base64",{"_index":1020,"title":{},"content":{"212":{"position":[[23,6]]},"295":{"position":[[13,26]]}},"keywords":{}}],["basic",{"_index":814,"title":{"149":{"position":[[0,5]]}},"content":{},"keywords":{}}],["becom",{"_index":514,"title":{},"content":{"37":{"position":[[541,6]]},"124":{"position":[[503,6]]}},"keywords":{}}],["befor",{"_index":898,"title":{},"content":{"175":{"position":[[140,6]]},"214":{"position":[[380,6]]},"216":{"position":[[363,6]]},"217":{"position":[[112,6]]}},"keywords":{}}],["beforeemit",{"_index":1118,"title":{},"content":{"329":{"position":[[1103,11]]}},"keywords":{}}],["beforeunmount",{"_index":789,"title":{},"content":{"115":{"position":[[514,15]]}},"keywords":{}}],["began",{"_index":546,"title":{},"content":{"37":{"position":[[1241,6]]},"124":{"position":[[1203,6]]}},"keywords":{}}],["begun",{"_index":532,"title":{},"content":{"37":{"position":[[949,6]]},"124":{"position":[[911,6]]}},"keywords":{}}],["best",{"_index":83,"title":{},"content":{"12":{"position":[[96,4]]}},"keywords":{}}],["bilibili",{"_index":1121,"title":{},"content":{"330":{"position":[[150,8]]}},"keywords":{}}],["black",{"_index":859,"title":{},"content":{"160":{"position":[[112,5],[188,5]]}},"keywords":{}}],["blob",{"_index":1025,"title":{},"content":{"213":{"position":[[23,4]]},"296":{"position":[[13,24]]}},"keywords":{}}],["blur",{"_index":582,"title":{"46":{"position":[[0,5]]},"133":{"position":[[0,5]]}},"content":{},"keywords":{}}],["boolean",{"_index":438,"title":{},"content":{"33":{"position":[[303,7]]},"34":{"position":[[114,7]]},"68":{"position":[[6,7]]},"69":{"position":[[6,7]]},"70":{"position":[[6,7]]},"71":{"position":[[6,7]]},"92":{"position":[[87,7]]},"97":{"position":[[89,7]]},"100":{"position":[[92,7]]},"177":{"position":[[83,7]]},"179":{"position":[[86,7]]},"180":{"position":[[101,7]]},"181":{"position":[[128,7]]},"208":{"position":[[30,7]]},"214":{"position":[[30,7]]},"215":{"position":[[30,7]]},"216":{"position":[[30,7]]},"218":{"position":[[30,7]]},"219":{"position":[[23,7]]},"220":{"position":[[30,7]]},"226":{"position":[[28,7]]},"231":{"position":[[25,7]]},"235":{"position":[[4,7]]},"236":{"position":[[4,7]]},"237":{"position":[[4,7]]},"238":{"position":[[4,7]]},"259":{"position":[[46,7]]},"264":{"position":[[46,7]]},"267":{"position":[[46,7]]},"291":{"position":[[21,7]]},"297":{"position":[[21,7]]},"298":{"position":[[21,7]]},"299":{"position":[[21,7]]},"301":{"position":[[21,7]]},"302":{"position":[[14,7]]},"303":{"position":[[21,7]]},"309":{"position":[[21,7]]},"314":{"position":[[16,7]]},"316":{"position":[[160,7]]},"317":{"position":[[72,7]]},"334":{"position":[[4,7]]},"348":{"position":[[4,10]]},"349":{"position":[[4,10]]},"350":{"position":[[4,10]]},"351":{"position":[[4,10]]},"352":{"position":[[4,10]]},"353":{"position":[[4,10]]},"354":{"position":[[4,10]]},"355":{"position":[[4,10]]},"356":{"position":[[4,10]]},"357":{"position":[[4,10]]},"358":{"position":[[4,10]]},"359":{"position":[[4,10]]},"360":{"position":[[4,10]]},"361":{"position":[[4,10]]},"362":{"position":[[4,10]]},"363":{"position":[[4,10]]},"364":{"position":[[4,10]]},"365":{"position":[[4,10]]},"366":{"position":[[4,10]]},"367":{"position":[[4,10]]},"368":{"position":[[44,7]]},"370":{"position":[[44,7]]},"371":{"position":[[45,7]]},"372":{"position":[[50,7]]},"383":{"position":[[4,10]]},"384":{"position":[[4,10]]},"385":{"position":[[4,10]]},"386":{"position":[[4,10]]}},"keywords":{}}],["booleandefault",{"_index":851,"title":{},"content":{"157":{"position":[[6,15]]},"158":{"position":[[6,15]]},"159":{"position":[[6,15]]},"160":{"position":[[6,15]]},"161":{"position":[[6,15]]},"162":{"position":[[6,15]]},"163":{"position":[[6,15]]},"164":{"position":[[6,15]]},"165":{"position":[[6,15]]},"166":{"position":[[6,15]]},"167":{"position":[[6,15]]},"168":{"position":[[6,15]]},"169":{"position":[[6,15]]},"170":{"position":[[6,15]]},"171":{"position":[[6,15]]},"172":{"position":[[6,15]]},"173":{"position":[[6,15]]},"174":{"position":[[6,15]]},"175":{"position":[[6,15]]},"176":{"position":[[6,15]]},"192":{"position":[[6,15]]},"193":{"position":[[6,15]]},"194":{"position":[[6,15]]},"195":{"position":[[6,15]]},"196":{"position":[[6,15]]},"387":{"position":[[6,15]]}},"keywords":{}}],["bootstrap",{"_index":812,"title":{},"content":{"141":{"position":[[53,9]]}},"keywords":{}}],["border",{"_index":1094,"title":{},"content":{"329":{"position":[[295,7],[389,7],[455,7]]},"335":{"position":[[493,7]]}},"keywords":{}}],["bottom",{"_index":872,"title":{},"content":{"166":{"position":[[72,6]]},"167":{"position":[[93,6]]},"169":{"position":[[76,6]]},"171":{"position":[[98,6]]},"172":{"position":[[99,6]]},"180":{"position":[[49,6]]},"181":{"position":[[76,6]]},"192":{"position":[[92,6]]}},"keywords":{}}],["brannan"",{"_index":289,"title":{},"content":{"25":{"position":[[449,13]]},"321":{"position":[[449,13]]}},"keywords":{}}],["bring",{"_index":1007,"title":{},"content":{"207":{"position":[[92,5]]}},"keywords":{}}],["brooklyn"",{"_index":291,"title":{},"content":{"25":{"position":[[540,14]]},"321":{"position":[[540,14]]}},"keywords":{}}],["browser",{"_index":491,"title":{},"content":{"37":{"position":[[94,7],[287,7],[1095,7]]},"124":{"position":[[56,7],[249,7],[1057,7]]},"160":{"position":[[219,7]]},"161":{"position":[[64,7]]},"166":{"position":[[283,7]]},"175":{"position":[[569,7]]},"214":{"position":[[325,7]]},"216":{"position":[[302,7]]}},"keywords":{}}],["buffer",{"_index":504,"title":{},"content":{"37":{"position":[[240,9],[370,10]]},"124":{"position":[[202,9],[332,10]]}},"keywords":{}}],["button",{"_index":115,"title":{"13":{"position":[[4,6]]},"34":{"position":[[11,7]]}},"content":{"13":{"position":[[4,6]]},"34":{"position":[[122,6],[161,6]]},"97":{"position":[[714,9],[884,6],[942,6]]},"167":{"position":[[79,6]]},"169":{"position":[[62,6]]},"171":{"position":[[63,6]]},"172":{"position":[[63,6]]},"180":{"position":[[668,9],[838,6],[896,6],[1087,6]]},"192":{"position":[[54,6]]},"196":{"position":[[59,7]]},"371":{"position":[[403,9]]}},"keywords":{}}],["button1",{"_index":724,"title":{},"content":{"97":{"position":[[768,9],[795,9]]},"180":{"position":[[722,9],[749,9]]}},"keywords":{}}],["button2",{"_index":912,"title":{},"content":{"180":{"position":[[969,9],[996,9]]}},"keywords":{}}],["cach",{"_index":845,"title":{},"content":{"156":{"position":[[186,6],[298,5]]}},"keywords":{}}],["call",{"_index":519,"title":{},"content":{"37":{"position":[[672,6]]},"78":{"position":[[95,6]]},"124":{"position":[[634,6]]}},"keywords":{}}],["callback",{"_index":732,"title":{"152":{"position":[[6,9]]},"343":{"position":[[6,9]]}},"content":{"106":{"position":[[123,8]]},"152":{"position":[[348,8],[398,8]]}},"keywords":{}}],["can't",{"_index":113,"title":{},"content":{"12":{"position":[[1252,5]]}},"keywords":{}}],["canbeclos",{"_index":197,"title":{},"content":{"21":{"position":[[885,12]]},"148":{"position":[[564,12]]}},"keywords":{}}],["canplay",{"_index":394,"title":{},"content":{"28":{"position":[[338,7],[403,8],[430,7]]},"119":{"position":[[332,7],[397,8],[424,7]]}},"keywords":{}}],["center",{"_index":1144,"title":{},"content":{"336":{"position":[[519,9]]}},"keywords":{}}],["chanc",{"_index":920,"title":{},"content":{"182":{"position":[[313,8]]},"373":{"position":[[216,8]]}},"keywords":{}}],["chang",{"_index":445,"title":{},"content":{"33":{"position":[[975,6],[1400,6]]},"34":{"position":[[669,6],[732,6]]},"35":{"position":[[162,6],[687,6]]},"37":{"position":[[1160,8],[1520,8]]},"43":{"position":[[28,7]]},"48":{"position":[[25,7]]},"50":{"position":[[25,7]]},"124":{"position":[[1122,8],[1482,8]]},"159":{"position":[[335,7]]},"350":{"position":[[222,7]]}},"keywords":{}}],["charmes"",{"_index":293,"title":{},"content":{"25":{"position":[[631,13]]},"321":{"position":[[631,13]]}},"keywords":{}}],["charset="utf",{"_index":757,"title":{},"content":{"114":{"position":[[109,17]]}},"keywords":{}}],["check",{"_index":196,"title":{},"content":{"21":{"position":[[869,6]]},"188":{"position":[[332,6]]},"379":{"position":[[292,6]]}},"keywords":{}}],["chines",{"_index":72,"title":{},"content":{"11":{"position":[[86,7]]}},"keywords":{}}],["clarendon"",{"_index":295,"title":{},"content":{"25":{"position":[[723,15]]},"321":{"position":[[723,15]]}},"keywords":{}}],["class",{"_index":710,"title":{},"content":{"92":{"position":[[191,5]]},"97":{"position":[[193,5]]},"100":{"position":[[196,5]]},"177":{"position":[[187,5]]},"179":{"position":[[190,5]]},"180":{"position":[[205,5]]}},"keywords":{}}],["class="artplay",{"_index":766,"title":{},"content":{"114":{"position":[[253,21]]}},"keywords":{}}],["clean",{"_index":645,"title":{},"content":{"78":{"position":[[253,5]]}},"keywords":{}}],["clear",{"_index":644,"title":{},"content":{"78":{"position":[[238,5]]},"245":{"position":[[140,5]]}},"keywords":{}}],["click",{"_index":120,"title":{},"content":{"13":{"position":[[245,6],[358,5]]},"21":{"position":[[1019,9]]},"22":{"position":[[161,5]]},"24":{"position":[[527,5]]},"33":{"position":[[258,5]]},"45":{"position":[[41,5]]},"77":{"position":[[254,8]]},"92":{"position":[[338,5],[363,5]]},"97":{"position":[[340,5],[365,5],[831,6],[869,7]]},"100":{"position":[[343,5],[368,5],[706,6],[745,7]]},"106":{"position":[[319,5],[382,5],[480,5]]},"141":{"position":[[281,6],[365,5]]},"168":{"position":[[383,5]]},"177":{"position":[[334,5],[359,5],[816,6],[862,5]]},"179":{"position":[[337,5],[362,5],[613,6],[652,7]]},"180":{"position":[[352,5],[377,5],[785,6],[823,7],[1034,6],[1072,7]]},"214":{"position":[[428,5]]},"216":{"position":[[392,8]]},"230":{"position":[[198,6]]},"244":{"position":[[209,8]]},"259":{"position":[[165,5]]},"264":{"position":[[165,5],[506,6]]},"267":{"position":[[165,5],[453,6]]},"313":{"position":[[188,6]]},"333":{"position":[[269,6],[374,6]]},"334":{"position":[[266,6]]},"335":{"position":[[260,6]]},"337":{"position":[[267,6],[372,6]]},"368":{"position":[[163,5],[576,6]]},"370":{"position":[[163,5],[364,6]]},"371":{"position":[[164,5],[506,6],[699,6]]}},"keywords":{}}],["client",{"_index":421,"title":{},"content":{"31":{"position":[[532,6]]},"122":{"position":[[526,6]]}},"keywords":{}}],["client.add(url",{"_index":423,"title":{},"content":{"31":{"position":[[584,15]]},"122":{"position":[[578,15]]}},"keywords":{}}],["close",{"_index":181,"title":{},"content":{"21":{"position":[[608,6],[816,6],[823,6],[910,6]]},"148":{"position":[[515,6]]}},"keywords":{}}],["cn",{"_index":658,"title":{},"content":{"82":{"position":[[189,4]]},"249":{"position":[[171,4]]}},"keywords":{}}],["cn/plugins/danmuku",{"_index":74,"title":{},"content":{"11":{"position":[[139,19]]}},"keywords":{}}],["cn、zh",{"_index":981,"title":{},"content":{"191":{"position":[[105,5]]},"382":{"position":[[65,5]]}},"keywords":{}}],["code",{"_index":15,"title":{},"content":{"1":{"position":[[161,4]]},"2":{"position":[[49,4]]},"3":{"position":[[55,4]]},"4":{"position":[[43,4]]},"5":{"position":[[64,4]]},"6":{"position":[[57,4]]},"8":{"position":[[41,4]]},"9":{"position":[[69,4]]},"10":{"position":[[53,4]]},"12":{"position":[[344,4]]},"13":{"position":[[33,4]]},"21":{"position":[[6,4]]},"24":{"position":[[6,4]]},"25":{"position":[[6,4]]},"27":{"position":[[51,4]]},"28":{"position":[[52,4]]},"29":{"position":[[63,4]]},"30":{"position":[[55,4]]},"31":{"position":[[57,4]]},"33":{"position":[[362,4]]},"34":{"position":[[215,4]]},"35":{"position":[[330,4]]},"37":{"position":[[1606,4]]},"39":{"position":[[72,4]]},"40":{"position":[[38,4]]},"41":{"position":[[37,4]]},"42":{"position":[[40,4]]},"43":{"position":[[42,4]]},"44":{"position":[[50,4]]},"45":{"position":[[67,4]]},"46":{"position":[[80,4]]},"47":{"position":[[36,4]]},"48":{"position":[[39,4]]},"49":{"position":[[98,4]]},"50":{"position":[[39,4]]},"51":{"position":[[50,4]]},"52":{"position":[[44,4]]},"53":{"position":[[35,4]]},"55":{"position":[[65,4]]},"56":{"position":[[26,4]]},"57":{"position":[[27,4]]},"58":{"position":[[27,4]]},"59":{"position":[[31,4]]},"60":{"position":[[28,4]]},"62":{"position":[[25,4]]},"63":{"position":[[47,4]]},"64":{"position":[[28,4]]},"74":{"position":[[161,4]]},"75":{"position":[[49,4]]},"77":{"position":[[85,4]]},"78":{"position":[[271,4]]},"81":{"position":[[77,4]]},"82":{"position":[[58,4]]},"85":{"position":[[72,4]]},"86":{"position":[[76,4]]},"87":{"position":[[73,4]]},"88":{"position":[[102,4]]},"91":{"position":[[74,4]]},"92":{"position":[[483,4]]},"94":{"position":[[185,4]]},"96":{"position":[[85,4]]},"97":{"position":[[527,4]]},"99":{"position":[[78,4]]},"100":{"position":[[488,4]]},"102":{"position":[[94,4]]},"104":{"position":[[88,4]]},"106":{"position":[[84,4],[147,4]]},"108":{"position":[[81,4]]},"110":{"position":[[64,4]]},"118":{"position":[[45,4]]},"119":{"position":[[46,4]]},"120":{"position":[[57,4]]},"121":{"position":[[49,4]]},"122":{"position":[[51,4]]},"124":{"position":[[1568,4]]},"126":{"position":[[44,4]]},"127":{"position":[[16,4]]},"128":{"position":[[16,4]]},"129":{"position":[[19,4]]},"130":{"position":[[17,4]]},"131":{"position":[[19,4]]},"132":{"position":[[26,4]]},"133":{"position":[[30,4]]},"134":{"position":[[19,4]]},"135":{"position":[[18,4]]},"136":{"position":[[35,4]]},"137":{"position":[[17,4]]},"138":{"position":[[18,4]]},"139":{"position":[[18,4]]},"140":{"position":[[17,4]]},"141":{"position":[[69,4]]},"148":{"position":[[6,4]]},"150":{"position":[[153,4]]},"151":{"position":[[123,4]]},"152":{"position":[[185,4]]},"153":{"position":[[133,4]]},"154":{"position":[[98,4]]},"155":{"position":[[87,4]]},"156":{"position":[[60,4]]},"157":{"position":[[81,4]]},"158":{"position":[[59,4]]},"159":{"position":[[57,4]]},"160":{"position":[[206,4]]},"161":{"position":[[127,4]]},"162":{"position":[[55,4]]},"163":{"position":[[153,4]]},"164":{"position":[[142,4]]},"165":{"position":[[130,4]]},"166":{"position":[[97,4]]},"167":{"position":[[118,4]]},"168":{"position":[[62,4]]},"169":{"position":[[101,4]]},"170":{"position":[[132,4]]},"171":{"position":[[123,4]]},"172":{"position":[[124,4]]},"173":{"position":[[79,4]]},"174":{"position":[[109,4]]},"175":{"position":[[243,4]]},"176":{"position":[[67,4]]},"177":{"position":[[479,4]]},"178":{"position":[[100,4]]},"179":{"position":[[482,4]]},"180":{"position":[[539,4]]},"181":{"position":[[210,4]]},"182":{"position":[[179,4]]},"183":{"position":[[59,4]]},"184":{"position":[[454,4]]},"185":{"position":[[230,4]]},"186":{"position":[[267,4]]},"187":{"position":[[154,4]]},"188":{"position":[[84,4]]},"189":{"position":[[309,4]]},"190":{"position":[[137,4]]},"191":{"position":[[120,4]]},"192":{"position":[[117,4]]},"193":{"position":[[112,4]]},"194":{"position":[[63,4]]},"195":{"position":[[151,4]]},"196":{"position":[[108,4]]},"198":{"position":[[32,4]]},"199":{"position":[[33,4]]},"200":{"position":[[53,4]]},"201":{"position":[[66,4]]},"202":{"position":[[69,4]]},"203":{"position":[[70,4]]},"204":{"position":[[83,4]]},"205":{"position":[[65,4]]},"206":{"position":[[222,4]]},"207":{"position":[[235,4]]},"208":{"position":[[82,4]]},"209":{"position":[[145,4]]},"210":{"position":[[38,4]]},"211":{"position":[[65,4]]},"212":{"position":[[88,4]]},"213":{"position":[[86,4]]},"214":{"position":[[84,4]]},"215":{"position":[[93,4]]},"216":{"position":[[72,4]]},"217":{"position":[[145,4]]},"218":{"position":[[73,4]]},"219":{"position":[[62,4]]},"220":{"position":[[118,4]]},"221":{"position":[[73,4]]},"222":{"position":[[105,4]]},"223":{"position":[[123,4]]},"224":{"position":[[106,4]]},"225":{"position":[[108,4]]},"226":{"position":[[141,4]]},"227":{"position":[[98,4]]},"228":{"position":[[76,4]]},"229":{"position":[[82,4]]},"230":{"position":[[38,4]]},"231":{"position":[[58,4]]},"241":{"position":[[108,4]]},"242":{"position":[[41,4]]},"244":{"position":[[40,4]]},"245":{"position":[[166,4]]},"248":{"position":[[44,4]]},"249":{"position":[[40,4]]},"252":{"position":[[41,4]]},"253":{"position":[[39,4]]},"254":{"position":[[43,4]]},"255":{"position":[[50,4]]},"258":{"position":[[45,4]]},"259":{"position":[[241,4]]},"261":{"position":[[67,4]]},"263":{"position":[[44,4]]},"264":{"position":[[275,4]]},"266":{"position":[[43,4]]},"267":{"position":[[241,4]]},"269":{"position":[[47,4]]},"271":{"position":[[45,4]]},"273":{"position":[[41,4],[66,4]]},"275":{"position":[[45,4]]},"277":{"position":[[35,4]]},"278":{"position":[[165,4]]},"281":{"position":[[24,4]]},"282":{"position":[[24,4]]},"283":{"position":[[30,4]]},"284":{"position":[[38,4]]},"285":{"position":[[38,4]]},"286":{"position":[[38,4]]},"287":{"position":[[55,4]]},"288":{"position":[[44,4]]},"289":{"position":[[90,4]]},"290":{"position":[[96,4]]},"291":{"position":[[47,4]]},"292":{"position":[[73,4]]},"293":{"position":[[24,4]]},"294":{"position":[[30,4]]},"295":{"position":[[54,4]]},"296":{"position":[[52,4]]},"297":{"position":[[48,4]]},"298":{"position":[[48,4]]},"299":{"position":[[49,4]]},"300":{"position":[[61,4]]},"301":{"position":[[48,4]]},"302":{"position":[[40,4]]},"303":{"position":[[66,4]]},"304":{"position":[[31,4]]},"305":{"position":[[76,4]]},"306":{"position":[[80,4]]},"307":{"position":[[65,4]]},"308":{"position":[[49,4]]},"309":{"position":[[63,4]]},"310":{"position":[[49,4]]},"311":{"position":[[47,4]]},"312":{"position":[[49,4]]},"313":{"position":[[28,4]]},"314":{"position":[[72,4]]},"316":{"position":[[201,4]]},"317":{"position":[[138,4]]},"318":{"position":[[255,4]]},"320":{"position":[[6,4]]},"321":{"position":[[6,4]]},"329":{"position":[[6,4]]},"330":{"position":[[6,4]]},"331":{"position":[[6,4]]},"333":{"position":[[47,4]]},"334":{"position":[[44,4]]},"335":{"position":[[38,4]]},"336":{"position":[[144,4]]},"337":{"position":[[45,4]]},"341":{"position":[[79,4]]},"342":{"position":[[63,4]]},"343":{"position":[[80,4]]},"344":{"position":[[49,4]]},"345":{"position":[[45,4]]},"346":{"position":[[44,4]]},"347":{"position":[[33,4]]},"348":{"position":[[46,4]]},"349":{"position":[[34,4]]},"350":{"position":[[34,4]]},"351":{"position":[[83,4]]},"352":{"position":[[54,4]]},"353":{"position":[[34,4]]},"354":{"position":[[76,4]]},"355":{"position":[[59,4]]},"356":{"position":[[58,4]]},"357":{"position":[[45,4]]},"358":{"position":[[48,4]]},"359":{"position":[[34,4]]},"360":{"position":[[47,4]]},"361":{"position":[[54,4]]},"362":{"position":[[48,4]]},"363":{"position":[[48,4]]},"364":{"position":[[48,4]]},"365":{"position":[[52,4]]},"366":{"position":[[107,4]]},"367":{"position":[[50,4]]},"368":{"position":[[239,4]]},"369":{"position":[[51,4]]},"370":{"position":[[239,4]]},"371":{"position":[[274,4]]},"372":{"position":[[102,4]]},"373":{"position":[[82,4]]},"374":{"position":[[32,4]]},"375":{"position":[[175,4]]},"376":{"position":[[138,4]]},"377":{"position":[[154,4]]},"378":{"position":[[84,4]]},"379":{"position":[[44,4]]},"380":{"position":[[127,4]]},"381":{"position":[[66,4]]},"382":{"position":[[80,4]]},"383":{"position":[[52,4]]},"384":{"position":[[44,4]]},"385":{"position":[[38,4]]},"386":{"position":[[58,4]]},"387":{"position":[[66,4]]}},"keywords":{}}],["collect",{"_index":432,"title":{},"content":{"33":{"position":[[33,10]]}},"keywords":{}}],["color",{"_index":679,"title":{},"content":{"86":{"position":[[245,6],[379,6]]},"87":{"position":[[242,6]]},"88":{"position":[[271,6],[472,6]]},"97":{"position":[[814,6]]},"155":{"position":[[39,6]]},"180":{"position":[[768,6],[1015,6]]},"186":{"position":[[449,6]]},"229":{"position":[[70,5]]},"253":{"position":[[208,6],[342,6]]},"254":{"position":[[212,6]]},"255":{"position":[[219,6],[420,6]]},"329":{"position":[[270,6],[375,6],[439,6],[584,6]]},"335":{"position":[[360,5],[479,6],[486,6]]},"371":{"position":[[489,6],[680,6]]},"377":{"position":[[336,6]]}},"keywords":{}}],["column",{"_index":945,"title":{},"content":{"185":{"position":[[139,6],[161,6],[388,7]]},"376":{"position":[[73,6],[296,7]]}},"keywords":{}}],["common",{"_index":38,"title":{"36":{"position":[[0,6]]},"197":{"position":[[0,6]]}},"content":{"4":{"position":[[13,6]]}},"keywords":{}}],["complet",{"_index":545,"title":{},"content":{"37":{"position":[[1199,10]]},"97":{"position":[[961,8]]},"124":{"position":[[1161,10]]},"177":{"position":[[976,13]]},"180":{"position":[[915,8]]}},"keywords":{}}],["complex",{"_index":206,"title":{},"content":{"22":{"position":[[113,7]]}},"keywords":{}}],["compon",{"_index":77,"title":{"12":{"position":[[16,9]]}},"content":{"12":{"position":[[16,9],[45,10],[172,10],[233,10],[244,9],[860,9],[1090,9],[1265,10]]},"22":{"position":[[56,10]]},"92":{"position":[[118,9],[163,10],[215,9],[292,9],[315,9],[353,9],[412,9],[467,9]]},"97":{"position":[[120,9],[165,10],[217,9],[294,9],[317,9],[355,9],[414,9],[469,9]]},"100":{"position":[[123,9],[168,10],[220,9],[297,9],[320,9],[358,9],[417,9],[472,9]]},"177":{"position":[[114,9],[159,10],[211,9],[288,9],[311,9],[349,9],[408,9],[463,9],[875,12]]},"179":{"position":[[117,9],[162,10],[214,9],[291,9],[314,9],[352,9],[411,9],[466,9]]},"180":{"position":[[132,9],[177,10],[229,9],[306,9],[329,9],[367,9],[426,9],[481,9]]}},"keywords":{}}],["config",{"_index":40,"title":{"5":{"position":[[0,7]]},"59":{"position":[[0,7]]},"336":{"position":[[0,7]]}},"content":{"188":{"position":[[476,7]]},"336":{"position":[[18,6]]},"379":{"position":[[436,7]]}},"keywords":{}}],["console.info",{"_index":813,"title":{},"content":{"148":{"position":[[653,21],[733,21]]},"267":{"position":[[474,26]]},"273":{"position":[[220,18],[280,18]]},"277":{"position":[[65,33],[176,25]]},"338":{"position":[[243,20],[333,20],[429,20],[519,20],[602,21],[678,21],[753,21],[828,21],[906,21]]},"368":{"position":[[604,23],[686,23]]},"370":{"position":[[385,26]]},"374":{"position":[[62,33],[173,25]]}},"keywords":{}}],["console.info($video",{"_index":630,"title":{},"content":{"74":{"position":[[332,21]]},"75":{"position":[[211,21]]},"241":{"position":[[279,21]]},"242":{"position":[[203,21]]}},"keywords":{}}],["console.info('ad",{"_index":199,"title":{},"content":{"21":{"position":[[999,16],[1087,17]]}},"keywords":{}}],["console.info('compon",{"_index":908,"title":{},"content":{"177":{"position":[[946,23]]}},"keywords":{}}],["console.info('custom",{"_index":744,"title":{},"content":{"110":{"position":[[257,20]]},"183":{"position":[[252,20]]}},"keywords":{}}],["console.info('y",{"_index":729,"title":{},"content":{"100":{"position":[[727,17]]},"106":{"position":[[301,17],[364,17]]},"110":{"position":[[94,17]]},"177":{"position":[[844,17]]},"179":{"position":[[634,17]]},"183":{"position":[[89,17]]}},"keywords":{}}],["console.info(arg",{"_index":565,"title":{},"content":{"37":{"position":[[1742,19]]},"39":{"position":[[203,19]]},"40":{"position":[[168,19]]},"41":{"position":[[168,19]]},"42":{"position":[[170,19]]},"43":{"position":[[174,19]]},"44":{"position":[[183,19]]},"45":{"position":[[198,19]]},"46":{"position":[[210,19]]},"48":{"position":[[187,19]]},"49":{"position":[[233,19]]},"50":{"position":[[168,19]]},"51":{"position":[[204,19]]},"52":{"position":[[204,19]]},"53":{"position":[[167,19]]},"124":{"position":[[1704,19]]},"126":{"position":[[175,19]]},"127":{"position":[[146,19]]},"128":{"position":[[147,19]]},"129":{"position":[[149,19]]},"130":{"position":[[149,19]]},"131":{"position":[[152,19]]},"132":{"position":[[157,19]]},"133":{"position":[[160,19]]},"135":{"position":[[166,19]]},"136":{"position":[[170,19]]},"137":{"position":[[146,19]]},"138":{"position":[[172,19]]},"139":{"position":[[178,19]]},"140":{"position":[[149,19]]}},"keywords":{}}],["console.info(art.aspectratio",{"_index":1062,"title":{},"content":{"224":{"position":[[230,30],[287,30]]},"307":{"position":[[189,30],[246,30]]}},"keywords":{}}],["console.info(art.attr('playsinlin",{"_index":1072,"title":{},"content":{"227":{"position":[[222,38],[292,38]]},"310":{"position":[[173,38],[243,38]]}},"keywords":{}}],["console.info(art.autoheight",{"_index":1069,"title":{},"content":{"226":{"position":[[265,29],[318,29]]},"309":{"position":[[187,29],[240,29]]}},"keywords":{}}],["console.info(art.autos",{"_index":1040,"title":{},"content":{"220":{"position":[[242,27],[291,27]]},"303":{"position":[[190,27],[239,27]]}},"keywords":{}}],["console.info(art.currenttim",{"_index":1013,"title":{},"content":{"209":{"position":[[269,30],[321,30]]},"292":{"position":[[197,30],[249,30]]}},"keywords":{}}],["console.info(art.dur",{"_index":1015,"title":{},"content":{"210":{"position":[[162,27]]},"293":{"position":[[148,27]]}},"keywords":{}}],["console.info(art.flip",{"_index":1050,"title":{},"content":{"222":{"position":[[229,23],[278,23]]},"305":{"position":[[200,23],[249,23]]}},"keywords":{}}],["console.info(art.i18n.get('play",{"_index":653,"title":{},"content":{"81":{"position":[[201,35]]},"248":{"position":[[168,35]]}},"keywords":{}}],["console.info(art.loop",{"_index":1065,"title":{},"content":{"225":{"position":[[232,23],[276,23]]},"308":{"position":[[173,23],[217,23]]}},"keywords":{}}],["console.info(art.mut",{"_index":1010,"title":{},"content":{"208":{"position":[[206,24],[249,24]]},"291":{"position":[[171,24],[214,24]]}},"keywords":{}}],["console.info(art.play",{"_index":1036,"title":{},"content":{"219":{"position":[[199,26],[238,26]]},"302":{"position":[[177,26],[216,26]]}},"keywords":{}}],["console.info(art.playbackr",{"_index":1058,"title":{},"content":{"223":{"position":[[247,31],[301,31]]},"306":{"position":[[204,31],[258,31]]}},"keywords":{}}],["console.info(art.plugins.myplugin.dosometh",{"_index":747,"title":{},"content":{"110":{"position":[[495,49]]},"183":{"position":[[484,49]]},"277":{"position":[[402,49]]},"374":{"position":[[393,49]]}},"keywords":{}}],["console.info(art.plugins.myplugin.someth",{"_index":746,"title":{},"content":{"110":{"position":[[449,45]]},"183":{"position":[[438,45]]},"277":{"position":[[356,45]]},"374":{"position":[[347,45]]}},"keywords":{}}],["console.info(art.post",{"_index":1031,"title":{},"content":{"217":{"position":[[306,25],[378,25]]},"300":{"position":[[222,25],[294,25]]}},"keywords":{}}],["console.info(art.subtitle.url",{"_index":687,"title":{},"content":{"87":{"position":[[318,31]]},"254":{"position":[[288,31]]}},"keywords":{}}],["console.info(art.them",{"_index":1076,"title":{},"content":{"229":{"position":[[206,24],[251,24]]},"312":{"position":[[173,24],[218,24]]}},"keywords":{}}],["console.info(art.titl",{"_index":1074,"title":{},"content":{"228":{"position":[[200,24],[250,24]]},"311":{"position":[[171,24],[215,24]]}},"keywords":{}}],["console.info(art.url",{"_index":1000,"title":{},"content":{"205":{"position":[[189,22],[254,22]]},"288":{"position":[[168,22],[233,22]]}},"keywords":{}}],["console.info(art.volum",{"_index":999,"title":{},"content":{"204":{"position":[[207,25],[251,25]]},"287":{"position":[[179,25],[223,25]]}},"keywords":{}}],["console.info(artplayer.config",{"_index":45,"title":{},"content":{"5":{"position":[[69,31]]},"59":{"position":[[36,30]]}},"keywords":{}}],["console.info(artplayer.env",{"_index":35,"title":{},"content":{"3":{"position":[[60,28]]},"57":{"position":[[32,27]]}},"keywords":{}}],["console.info(artplayer.html",{"_index":58,"title":{},"content":{"9":{"position":[[74,29]]},"63":{"position":[[52,28]]}},"keywords":{}}],["console.info(artplayer.inst",{"_index":26,"title":{},"content":{"1":{"position":[[285,34]]},"55":{"position":[[189,33]]}},"keywords":{}}],["console.info(artplayer.kindof",{"_index":64,"title":{},"content":{"10":{"position":[[130,35],[166,35]]},"64":{"position":[[103,34],[138,34]]}},"keywords":{}}],["console.info(artplayer.kindof('0",{"_index":62,"title":{},"content":{"10":{"position":[[58,36]]},"64":{"position":[[33,35]]}},"keywords":{}}],["console.info(artplayer.kindof(0",{"_index":63,"title":{},"content":{"10":{"position":[[95,34]]},"64":{"position":[[69,33]]}},"keywords":{}}],["console.info(artplayer.opt",{"_index":53,"title":{},"content":{"8":{"position":[[46,31]]},"62":{"position":[[30,30]]}},"keywords":{}}],["console.info(artplayer.schem",{"_index":49,"title":{},"content":{"6":{"position":[[62,31]]},"60":{"position":[[33,30]]}},"keywords":{}}],["console.info(artplayer.util",{"_index":39,"title":{},"content":{"4":{"position":[[48,30]]},"58":{"position":[[32,29]]}},"keywords":{}}],["console.info(artplayer.vers",{"_index":31,"title":{},"content":{"2":{"position":[[54,32]]},"56":{"position":[[31,31]]}},"keywords":{}}],["console.info(ev",{"_index":634,"title":{},"content":{"77":{"position":[[279,20]]},"244":{"position":[[234,20]]}},"keywords":{}}],["console.info(item",{"_index":271,"title":{},"content":{"24":{"position":[[460,18]]},"33":{"position":[[910,18],[1324,18]]},"34":{"position":[[580,18]]},"316":{"position":[[720,18],[1112,18]]},"317":{"position":[[499,18]]},"320":{"position":[[460,18]]}},"keywords":{}}],["console.info(json.stringify(art.rect",{"_index":1044,"title":{},"content":{"221":{"position":[[197,39]]},"304":{"position":[[155,39]]}},"keywords":{}}],["console.info(st",{"_index":591,"title":{},"content":{"47":{"position":[[298,20]]},"134":{"position":[[203,20]]}},"keywords":{}}],["console.info(url",{"_index":1023,"title":{},"content":{"212":{"position":[[261,19]]},"213":{"position":[[259,19]]},"295":{"position":[[227,19]]},"296":{"position":[[225,19]]}},"keywords":{}}],["console.log",{"_index":1080,"title":{},"content":{"264":{"position":[[527,25]]}},"keywords":{}}],["console.log('custom",{"_index":726,"title":{},"content":{"97":{"position":[[922,19]]},"180":{"position":[[876,19]]}},"keywords":{}}],["console.log('y",{"_index":725,"title":{},"content":{"97":{"position":[[852,16]]},"180":{"position":[[806,16],[1055,16]]}},"keywords":{}}],["console.log('你点击了自定义按钮1",{"_index":1164,"title":{},"content":{"371":{"position":[[527,26]]}},"keywords":{}}],["console.log('你点击了自定义按钮2",{"_index":1166,"title":{},"content":{"371":{"position":[[720,26]]}},"keywords":{}}],["console.log('自定义按钮挂载完成1",{"_index":1165,"title":{},"content":{"371":{"position":[[580,26]]}},"keywords":{}}],["console.log(item.html",{"_index":911,"title":{},"content":{"178":{"position":[[342,23],[494,23]]},"369":{"position":[[273,23],[405,23]]}},"keywords":{}}],["const",{"_index":136,"title":{},"content":{"14":{"position":[[230,5]]},"22":{"position":[[468,5],[506,5],[564,5],[1275,5]]},"27":{"position":[[230,5]]},"28":{"position":[[255,5],[332,5]]},"34":{"position":[[613,5]]},"35":{"position":[[203,5],[232,5],[256,5],[278,5],[300,5]]},"116":{"position":[[231,5],[277,5]]},"118":{"position":[[224,5]]},"119":{"position":[[249,5],[326,5]]},"279":{"position":[[167,5]]},"317":{"position":[[532,5]]},"318":{"position":[[128,5],[157,5],[181,5],[203,5],[225,5]]},"336":{"position":[[563,5]]},"339":{"position":[[386,5],[424,5],[482,5],[1193,5]]}},"keywords":{}}],["constructor",{"_index":826,"title":{},"content":{"152":{"position":[[37,11]]}},"keywords":{}}],["contain",{"_index":20,"title":{"150":{"position":[[0,10]]},"341":{"position":[[0,10]]}},"content":{"1":{"position":[[192,10]]},"12":{"position":[[375,10]]},"13":{"position":[[78,10]]},"21":{"position":[[37,10]]},"24":{"position":[[37,10]]},"25":{"position":[[3684,10]]},"27":{"position":[[82,10]]},"28":{"position":[[83,10]]},"29":{"position":[[94,10]]},"30":{"position":[[86,10]]},"31":{"position":[[88,10]]},"33":{"position":[[393,10]]},"34":{"position":[[246,10]]},"35":{"position":[[361,10]]},"37":{"position":[[1637,10]]},"39":{"position":[[103,10]]},"40":{"position":[[69,10]]},"41":{"position":[[68,10]]},"42":{"position":[[71,10]]},"43":{"position":[[73,10]]},"44":{"position":[[81,10]]},"45":{"position":[[98,10]]},"46":{"position":[[111,10]]},"47":{"position":[[67,10]]},"48":{"position":[[70,10]]},"49":{"position":[[129,10]]},"50":{"position":[[70,10]]},"51":{"position":[[81,10]]},"52":{"position":[[75,10]]},"53":{"position":[[66,10]]},"55":{"position":[[96,10]]},"74":{"position":[[192,10]]},"75":{"position":[[80,10]]},"77":{"position":[[94,9],[174,10],[185,10]]},"78":{"position":[[302,10]]},"81":{"position":[[108,10]]},"82":{"position":[[89,10]]},"85":{"position":[[103,10]]},"86":{"position":[[107,10]]},"87":{"position":[[104,10]]},"88":{"position":[[133,10]]},"91":{"position":[[143,10]]},"92":{"position":[[514,10]]},"94":{"position":[[216,10]]},"96":{"position":[[116,10]]},"97":{"position":[[558,10]]},"99":{"position":[[109,10]]},"100":{"position":[[519,10]]},"102":{"position":[[125,10]]},"104":{"position":[[119,10]]},"106":{"position":[[178,10]]},"108":{"position":[[112,10]]},"110":{"position":[[329,10]]},"112":{"position":[[98,10]]},"113":{"position":[[15,9],[36,9]]},"114":{"position":[[409,10]]},"115":{"position":[[394,10]]},"116":{"position":[[316,10]]},"118":{"position":[[76,10]]},"119":{"position":[[77,10]]},"120":{"position":[[88,10]]},"121":{"position":[[80,10]]},"122":{"position":[[82,10]]},"124":{"position":[[1599,10]]},"126":{"position":[[75,10]]},"127":{"position":[[47,10]]},"128":{"position":[[47,10]]},"129":{"position":[[50,10]]},"130":{"position":[[48,10]]},"131":{"position":[[50,10]]},"132":{"position":[[57,10]]},"133":{"position":[[61,10]]},"134":{"position":[[50,10]]},"135":{"position":[[49,10]]},"136":{"position":[[66,10]]},"137":{"position":[[48,10]]},"138":{"position":[[49,10]]},"139":{"position":[[49,10]]},"140":{"position":[[48,10]]},"141":{"position":[[114,10]]},"148":{"position":[[37,10]]},"150":{"position":[[61,9],[184,10],[216,10],[350,9]]},"151":{"position":[[154,10]]},"152":{"position":[[217,10]]},"153":{"position":[[164,10]]},"154":{"position":[[129,10]]},"155":{"position":[[118,10]]},"156":{"position":[[91,10]]},"157":{"position":[[112,10]]},"158":{"position":[[90,10]]},"159":{"position":[[88,10]]},"160":{"position":[[76,9],[272,10]]},"161":{"position":[[158,10]]},"162":{"position":[[86,10]]},"163":{"position":[[184,10]]},"164":{"position":[[173,10]]},"165":{"position":[[161,10]]},"166":{"position":[[128,10]]},"167":{"position":[[149,10]]},"168":{"position":[[93,10]]},"169":{"position":[[132,10]]},"170":{"position":[[163,10]]},"171":{"position":[[154,10]]},"172":{"position":[[155,10]]},"173":{"position":[[110,10]]},"174":{"position":[[140,10]]},"175":{"position":[[252,10],[372,10],[383,11]]},"176":{"position":[[98,10]]},"177":{"position":[[548,10]]},"178":{"position":[[131,10]]},"179":{"position":[[513,10]]},"180":{"position":[[570,10]]},"181":{"position":[[241,10]]},"182":{"position":[[210,10]]},"183":{"position":[[324,10]]},"184":{"position":[[485,10]]},"185":{"position":[[261,10]]},"186":{"position":[[298,10]]},"187":{"position":[[185,10]]},"188":{"position":[[115,10]]},"189":{"position":[[340,10]]},"190":{"position":[[168,10]]},"191":{"position":[[151,10]]},"192":{"position":[[148,10]]},"193":{"position":[[143,10]]},"194":{"position":[[94,10]]},"195":{"position":[[182,10]]},"196":{"position":[[139,10]]},"198":{"position":[[63,10]]},"199":{"position":[[64,10]]},"200":{"position":[[84,10]]},"201":{"position":[[97,10]]},"202":{"position":[[100,10]]},"203":{"position":[[101,10]]},"204":{"position":[[114,10]]},"205":{"position":[[96,10]]},"206":{"position":[[253,10]]},"207":{"position":[[266,10]]},"208":{"position":[[113,10]]},"209":{"position":[[176,10]]},"210":{"position":[[69,10]]},"211":{"position":[[96,10]]},"212":{"position":[[119,10]]},"213":{"position":[[117,10]]},"214":{"position":[[115,10]]},"215":{"position":[[124,10]]},"216":{"position":[[103,10]]},"217":{"position":[[176,10]]},"218":{"position":[[104,10]]},"219":{"position":[[93,10]]},"220":{"position":[[149,10]]},"221":{"position":[[104,10]]},"222":{"position":[[136,10]]},"223":{"position":[[154,10]]},"224":{"position":[[137,10]]},"225":{"position":[[139,10]]},"226":{"position":[[45,9],[84,9],[172,10]]},"227":{"position":[[129,10]]},"228":{"position":[[107,10]]},"229":{"position":[[113,10]]},"230":{"position":[[69,10]]},"231":{"position":[[89,10]]},"241":{"position":[[139,10]]},"242":{"position":[[72,10]]},"244":{"position":[[49,9],[129,10],[140,10]]},"245":{"position":[[197,10]]},"248":{"position":[[75,10]]},"249":{"position":[[71,10]]},"252":{"position":[[72,10]]},"253":{"position":[[70,10]]},"254":{"position":[[74,10]]},"255":{"position":[[81,10]]},"258":{"position":[[114,10]]},"259":{"position":[[272,10]]},"261":{"position":[[98,10]]},"263":{"position":[[75,10]]},"264":{"position":[[306,10]]},"266":{"position":[[74,10]]},"267":{"position":[[272,10]]},"269":{"position":[[78,10]]},"271":{"position":[[76,10]]},"273":{"position":[[97,10]]},"275":{"position":[[76,10]]},"277":{"position":[[236,10]]},"278":{"position":[[196,10]]},"281":{"position":[[55,10]]},"282":{"position":[[55,10]]},"283":{"position":[[61,10]]},"284":{"position":[[69,10]]},"285":{"position":[[69,10]]},"286":{"position":[[69,10]]},"287":{"position":[[86,10]]},"288":{"position":[[75,10]]},"289":{"position":[[121,10]]},"290":{"position":[[127,10]]},"291":{"position":[[78,10]]},"292":{"position":[[104,10]]},"293":{"position":[[55,10]]},"294":{"position":[[61,10]]},"295":{"position":[[85,10]]},"296":{"position":[[83,10]]},"297":{"position":[[79,10]]},"298":{"position":[[79,10]]},"299":{"position":[[80,10]]},"300":{"position":[[92,10]]},"301":{"position":[[79,10]]},"302":{"position":[[71,10]]},"303":{"position":[[97,10]]},"304":{"position":[[62,10]]},"305":{"position":[[107,10]]},"306":{"position":[[111,10]]},"307":{"position":[[96,10]]},"308":{"position":[[80,10]]},"309":{"position":[[94,10]]},"310":{"position":[[80,10]]},"311":{"position":[[78,10]]},"312":{"position":[[80,10]]},"313":{"position":[[59,10]]},"314":{"position":[[103,10]]},"316":{"position":[[232,10]]},"317":{"position":[[169,10]]},"318":{"position":[[286,10]]},"320":{"position":[[37,10]]},"321":{"position":[[3684,10]]},"329":{"position":[[37,10]]},"330":{"position":[[37,10]]},"331":{"position":[[37,10]]},"333":{"position":[[78,10]]},"334":{"position":[[75,10]]},"335":{"position":[[69,10]]},"336":{"position":[[175,10]]},"337":{"position":[[76,10]]},"338":{"position":[[26,10]]},"341":{"position":[[110,10],[142,10]]},"342":{"position":[[94,10]]},"343":{"position":[[112,10]]},"344":{"position":[[80,10]]},"345":{"position":[[76,10]]},"346":{"position":[[75,10]]},"347":{"position":[[64,10]]},"348":{"position":[[77,10]]},"349":{"position":[[65,10]]},"350":{"position":[[65,10]]},"351":{"position":[[35,9],[129,10]]},"352":{"position":[[85,10]]},"353":{"position":[[65,10]]},"354":{"position":[[107,10]]},"355":{"position":[[90,10]]},"356":{"position":[[89,10]]},"357":{"position":[[76,10]]},"358":{"position":[[79,10]]},"359":{"position":[[65,10]]},"360":{"position":[[78,10]]},"361":{"position":[[85,10]]},"362":{"position":[[79,10]]},"363":{"position":[[79,10]]},"364":{"position":[[79,10]]},"365":{"position":[[83,10]]},"366":{"position":[[116,10],[236,10],[247,11]]},"367":{"position":[[81,10]]},"368":{"position":[[308,10]]},"369":{"position":[[82,10]]},"370":{"position":[[270,10]]},"371":{"position":[[305,10]]},"372":{"position":[[133,10]]},"373":{"position":[[113,10]]},"374":{"position":[[233,10]]},"375":{"position":[[206,10]]},"376":{"position":[[169,10]]},"377":{"position":[[185,10]]},"378":{"position":[[115,10]]},"379":{"position":[[75,10]]},"380":{"position":[[158,10]]},"381":{"position":[[97,10]]},"382":{"position":[[111,10]]},"383":{"position":[[83,10]]},"384":{"position":[[75,10]]},"385":{"position":[[69,10]]},"386":{"position":[[89,10]]},"387":{"position":[[97,10]]}},"keywords":{}}],["container.innerhtml",{"_index":900,"title":{},"content":{"175":{"position":[[307,20]]},"366":{"position":[[171,20]]}},"keywords":{}}],["content",{"_index":505,"title":{},"content":{"37":{"position":[[253,8],[362,7]]},"124":{"position":[[215,8],[324,7]]},"175":{"position":[[502,7]]}},"keywords":{}}],["contextmenu",{"_index":81,"title":{"98":{"position":[[0,12]]},"179":{"position":[[0,12]]},"265":{"position":[[0,12]]},"370":{"position":[[0,12]]}},"content":{"12":{"position":[[67,12],[630,13],[952,11]]},"22":{"position":[[78,12]]},"98":{"position":[[24,11]]},"164":{"position":[[124,11]]},"165":{"position":[[112,11]]},"179":{"position":[[41,11],[575,12]]},"278":{"position":[[451,13],[734,11]]},"370":{"position":[[332,12]]}},"keywords":{}}],["contextmenu1",{"_index":102,"title":{},"content":{"12":{"position":[[602,15],[920,13],[964,15],[1140,13]]},"278":{"position":[[423,15],[702,13],[746,15],[878,13]]}},"keywords":{}}],["control",{"_index":82,"title":{"13":{"position":[[18,8]]},"23":{"position":[[18,8]]},"95":{"position":[[0,9]]},"180":{"position":[[0,9]]},"262":{"position":[[0,9]]},"371":{"position":[[0,9]]}},"content":{"12":{"position":[[80,9],[737,9],[1012,7]]},"13":{"position":[[18,8],[140,9]]},"22":{"position":[[91,9],[826,9]]},"24":{"position":[[99,9]]},"25":{"position":[[3746,9]]},"85":{"position":[[38,7]]},"91":{"position":[[38,7]]},"95":{"position":[[38,7]]},"96":{"position":[[39,7],[54,7]]},"97":{"position":[[48,7]]},"99":{"position":[[39,7]]},"102":{"position":[[38,7]]},"104":{"position":[[40,7]]},"108":{"position":[[38,7]]},"141":{"position":[[176,9]]},"166":{"position":[[79,7]]},"167":{"position":[[100,7]]},"169":{"position":[[83,7]]},"171":{"position":[[105,7]]},"172":{"position":[[106,7]]},"180":{"position":[[56,7],[632,9]]},"181":{"position":[[83,7]]},"187":{"position":[[21,12]]},"192":{"position":[[99,7]]},"230":{"position":[[131,9]]},"278":{"position":[[558,9],[794,7]]},"313":{"position":[[121,9]]},"320":{"position":[[99,9]]},"321":{"position":[[3783,9]]},"333":{"position":[[222,9]]},"334":{"position":[[219,9]]},"335":{"position":[[213,9]]},"336":{"position":[[319,9]]},"337":{"position":[[220,9]]},"339":{"position":[[744,9]]},"371":{"position":[[367,9]]},"378":{"position":[[14,12]]}},"keywords":{}}],["control1",{"_index":105,"title":{},"content":{"12":{"position":[[713,11],[984,9],[1020,11],[1193,9]]},"278":{"position":[[534,11],[766,9],[802,11],[931,9]]}},"keywords":{}}],["coordin",{"_index":1043,"title":{},"content":{"221":{"position":[[30,10],[255,10]]}},"keywords":{}}],["core",{"_index":666,"title":{},"content":{"83":{"position":[[38,4]]}},"keywords":{}}],["correct",{"_index":973,"title":{},"content":{"189":{"position":[[257,7]]}},"keywords":{}}],["countdown",{"_index":193,"title":{},"content":{"21":{"position":[[836,10]]},"148":{"position":[[530,10]]}},"keywords":{}}],["cover",{"_index":718,"title":{},"content":{"94":{"position":[[153,5]]}},"keywords":{}}],["creat",{"_index":114,"title":{},"content":{"12":{"position":[[1258,6]]}},"keywords":{}}],["createport",{"_index":215,"title":{},"content":{"22":{"position":[[271,12]]},"339":{"position":[[72,12],[189,12]]}},"keywords":{}}],["createportal(<tim",{"_index":248,"title":{},"content":{"22":{"position":[[1110,22],[1186,22]]},"339":{"position":[[1028,22],[1104,22]]}},"keywords":{}}],["crema"",{"_index":297,"title":{},"content":{"25":{"position":[[813,11]]},"321":{"position":[[813,11]]}},"keywords":{}}],["cross",{"_index":879,"title":{},"content":{"166":{"position":[[355,5]]}},"keywords":{}}],["crossorigin",{"_index":874,"title":{},"content":{"166":{"position":[[237,12]]},"357":{"position":[[179,12]]}},"keywords":{}}],["current",{"_index":29,"title":{},"content":{"2":{"position":[[13,7]]},"3":{"position":[[13,7]]},"11":{"position":[[44,7]]},"74":{"position":[[61,7]]},"154":{"position":[[40,9]]},"155":{"position":[[46,9]]},"163":{"position":[[70,9]]},"190":{"position":[[332,7]]},"191":{"position":[[80,9]]},"196":{"position":[[92,9]]},"209":{"position":[[59,7]]},"211":{"position":[[28,7]]},"212":{"position":[[41,7]]},"213":{"position":[[39,7]]}},"keywords":{}}],["currenttim",{"_index":558,"title":{"209":{"position":[[0,12]]},"292":{"position":[[0,12]]}},"content":{"37":{"position":[[1446,11]]},"124":{"position":[[1408,11]]}},"keywords":{}}],["custom",{"_index":79,"title":{"38":{"position":[[0,6]]}},"content":{"12":{"position":[[38,6]]},"94":{"position":[[42,6],[327,7],[376,7]]},"97":{"position":[[760,7],[787,7],[877,6]]},"100":{"position":[[691,7],[757,6]]},"110":{"position":[[202,7]]},"177":{"position":[[36,6]]},"178":{"position":[[34,6],[228,7],[380,7]]},"179":{"position":[[34,6],[598,7],[664,6]]},"180":{"position":[[38,10],[714,7],[741,7],[831,6],[961,7],[988,7],[1080,6]]},"183":{"position":[[38,6],[197,7]]}},"keywords":{}}],["customtyp",{"_index":375,"title":{"190":{"position":[[0,11]]},"381":{"position":[[0,11]]}},"content":{"27":{"position":[[160,11]]},"28":{"position":[[186,11]]},"29":{"position":[[208,11]]},"30":{"position":[[201,11]]},"31":{"position":[[476,11]]},"118":{"position":[[154,11]]},"119":{"position":[[180,11]]},"120":{"position":[[202,11]]},"121":{"position":[[195,11]]},"122":{"position":[[470,11]]},"189":{"position":[[85,10]]},"190":{"position":[[230,11]]},"380":{"position":[[32,10]]},"381":{"position":[[159,11]]}},"keywords":{}}],["danmaku",{"_index":69,"title":{},"content":{"11":{"position":[[52,7]]}},"keywords":{}}],["danmu",{"_index":1106,"title":{},"content":{"329":{"position":[[792,7],[1115,7]]},"338":{"position":[[227,7],[264,7],[316,8]]}},"keywords":{}}],["danmu.text.length",{"_index":1107,"title":{},"content":{"329":{"position":[[806,17]]}},"keywords":{}}],["danmu.text.trim",{"_index":1119,"title":{},"content":{"329":{"position":[[1129,20]]}},"keywords":{}}],["danmuku",{"_index":65,"title":{"11":{"position":[[0,7]]}},"content":{"11":{"position":[[0,7]]},"325":{"position":[[31,7]]},"326":{"position":[[28,7]]},"329":{"position":[[215,8],[1277,10]]},"330":{"position":[[169,8]]},"331":{"position":[[154,8]]},"333":{"position":[[176,8]]},"334":{"position":[[173,8]]},"335":{"position":[[167,8]]},"336":{"position":[[273,8]]},"337":{"position":[[174,8],[437,8]]},"338":{"position":[[139,8]]}},"keywords":{}}],["danmuku.js"></script>",{"_index":1088,"title":{},"content":{"327":{"position":[[64,35],[221,35],[364,35]]}},"keywords":{}}],["danmuku/dist/artplay",{"_index":1089,"title":{},"content":{"327":{"position":[[191,22],[334,22]]}},"keywords":{}}],["danmukuspeedopacityfontsizecolormodemarginantioverlapsynchronousplaybackfilterlocktimebeforeemit",{"_index":1135,"title":{},"content":{"336":{"position":[[41,96]]}},"keywords":{}}],["danmus.length",{"_index":1154,"title":{},"content":{"338":{"position":[[354,15]]}},"keywords":{}}],["dark",{"_index":1116,"title":{},"content":{"329":{"position":[[1056,7],[1085,11]]}},"keywords":{}}],["dash.j",{"_index":399,"title":{"29":{"position":[[0,8]]},"120":{"position":[[0,8]]}},"content":{},"keywords":{}}],["dashjs.mediaplayer().cr",{"_index":405,"title":{},"content":{"29":{"position":[[264,30]]},"120":{"position":[[258,30]]}},"keywords":{}}],["data",{"_index":496,"title":{},"content":{"37":{"position":[[152,4],[1048,5],[1302,5],[1312,4],[1370,4],[1595,4]]},"115":{"position":[[239,6]]},"124":{"position":[[114,4],[1010,5],[1264,5],[1274,4],[1332,4],[1557,4]]}},"keywords":{}}],["decod",{"_index":977,"title":{},"content":{"190":{"position":[[74,8]]},"210":{"position":[[276,8]]}},"keywords":{}}],["default",{"_index":52,"title":{},"content":{"8":{"position":[[20,7]]},"9":{"position":[[20,8]]},"24":{"position":[[167,8]]},"33":{"position":[[295,7],[311,7],[610,8],[1088,8]]},"34":{"position":[[129,7],[835,8]]},"35":{"position":[[125,7],[792,8]]},"94":{"position":[[73,7]]},"115":{"position":[[229,7]]},"116":{"position":[[171,7]]},"151":{"position":[[59,7]]},"156":{"position":[[25,7]]},"158":{"position":[[40,7]]},"159":{"position":[[204,7]]},"181":{"position":[[136,7],[316,8]]},"184":{"position":[[142,7]]},"186":{"position":[[247,7]]},"188":{"position":[[44,7]]},"189":{"position":[[131,7]]},"191":{"position":[[54,7]]},"224":{"position":[[81,8]]},"316":{"position":[[152,7],[432,8],[876,8]]},"317":{"position":[[712,8]]},"318":{"position":[[690,8]]},"320":{"position":[[167,8]]},"372":{"position":[[40,9],[208,8]]}},"keywords":{}}],["default、4:3、16:9",{"_index":1084,"title":{},"content":{"307":{"position":[[28,30]]}},"keywords":{}}],["del",{"_index":642,"title":{},"content":{"78":{"position":[[212,3]]},"245":{"position":[[123,3]]}},"keywords":{}}],["delay",{"_index":535,"title":{},"content":{"37":{"position":[[1025,7]]},"124":{"position":[[987,7]]}},"keywords":{}}],["delet",{"_index":643,"title":{},"content":{"78":{"position":[[225,6]]},"225":{"position":[[309,6]]}},"keywords":{}}],["demo",{"_index":142,"title":{"16":{"position":[[0,5]]}},"content":{"16":{"position":[[8,4]]},"22":{"position":[[185,4]]},"30":{"position":[[168,4]]},"121":{"position":[[162,4]]}},"keywords":{}}],["demo</title>",{"_index":755,"title":{},"content":{"114":{"position":[[81,18]]}},"keywords":{}}],["describ",{"_index":883,"title":{},"content":{"168":{"position":[[181,9]]}},"keywords":{}}],["descriptiondefault",{"_index":913,"title":{},"content":{"181":{"position":[[109,18]]}},"keywords":{}}],["descriptiondis",{"_index":706,"title":{},"content":{"92":{"position":[[68,18]]},"97":{"position":[[70,18]]},"100":{"position":[[73,18]]},"177":{"position":[[64,18]]},"179":{"position":[[67,18]]},"180":{"position":[[82,18]]}},"keywords":{}}],["descriptionget",{"_index":641,"title":{},"content":{"78":{"position":[[155,14]]}},"keywords":{}}],["descriptionhtml",{"_index":435,"title":{},"content":{"33":{"position":[[109,15]]},"34":{"position":[[14,15]]},"35":{"position":[[14,15]]}},"keywords":{}}],["descriptiontim",{"_index":918,"title":{},"content":{"182":{"position":[[93,15]]}},"keywords":{}}],["descriptionurl",{"_index":944,"title":{},"content":{"185":{"position":[[76,14]]},"186":{"position":[[108,14]]}},"keywords":{}}],["destroy",{"_index":576,"title":{"44":{"position":[[0,8]]},"131":{"position":[[0,8]]},"231":{"position":[[0,8]]},"314":{"position":[[0,8]]}},"content":{"44":{"position":[[34,9]]},"71":{"position":[[45,9]]},"77":{"position":[[61,7]]},"231":{"position":[[33,7]]}},"keywords":{}}],["detail",{"_index":195,"title":{},"content":{"21":{"position":[[861,7],[876,8]]},"148":{"position":[[548,7]]}},"keywords":{}}],["dev/hls.j",{"_index":386,"title":{},"content":{"28":{"position":[[35,10]]},"119":{"position":[[29,10]]}},"keywords":{}}],["devic",{"_index":926,"title":{},"content":{"184":{"position":[[103,8],[160,8],[210,8],[726,7]]}},"keywords":{}}],["differ",{"_index":595,"title":{},"content":{"49":{"position":[[50,10]]},"184":{"position":[[54,11],[86,9]]}},"keywords":{}}],["direct",{"_index":94,"title":{},"content":{"12":{"position":[[318,6]]}},"keywords":{}}],["directli",{"_index":904,"title":{},"content":{"175":{"position":[[577,8]]},"187":{"position":[[119,8]]}},"keywords":{}}],["disabl",{"_index":707,"title":{},"content":{"92":{"position":[[106,7]]},"97":{"position":[[108,7],[692,8]]},"100":{"position":[[111,7]]},"177":{"position":[[102,7],[648,8]]},"179":{"position":[[105,7]]},"180":{"position":[[120,7],[646,8]]},"259":{"position":[[36,9]]},"264":{"position":[[36,9]]},"267":{"position":[[36,9]]},"368":{"position":[[34,9],[408,8]]},"370":{"position":[[34,9]]},"371":{"position":[[35,9],[381,8]]}},"keywords":{}}],["display",{"_index":668,"title":{},"content":{"85":{"position":[[58,7]]},"91":{"position":[[60,7]]},"92":{"position":[[245,7]]},"96":{"position":[[69,9]]},"97":{"position":[[247,7]]},"99":{"position":[[62,9]]},"100":{"position":[[250,7]]},"102":{"position":[[78,9]]},"104":{"position":[[74,7]]},"108":{"position":[[67,7]]},"150":{"position":[[139,7]]},"163":{"position":[[39,7]]},"164":{"position":[[73,10]]},"165":{"position":[[39,7]]},"166":{"position":[[39,7]]},"167":{"position":[[39,7]]},"169":{"position":[[39,7]]},"171":{"position":[[39,7]]},"172":{"position":[[39,7]]},"175":{"position":[[586,8]]},"177":{"position":[[241,7]]},"179":{"position":[[244,7]]},"180":{"position":[[259,7]]},"181":{"position":[[34,7]]},"191":{"position":[[62,7]]},"192":{"position":[[39,7]]},"196":{"position":[[39,7]]},"336":{"position":[[490,8]]}},"keywords":{}}],["document",{"_index":68,"title":{},"content":{"11":{"position":[[23,13]]}},"keywords":{}}],["document.getelementbyid("root"",{"_index":255,"title":{},"content":{"22":{"position":[[1295,42]]},"339":{"position":[[1213,42]]}},"keywords":{}}],["document.queryselector('.artplay",{"_index":627,"title":{},"content":{"74":{"position":[[100,34]]},"77":{"position":[[106,34]]},"150":{"position":[[227,34]]},"175":{"position":[[265,34]]},"241":{"position":[[47,34]]},"244":{"position":[[61,34]]},"329":{"position":[[1242,34]]},"341":{"position":[[153,34]]},"366":{"position":[[129,34]]}},"keywords":{}}],["dogpatch"",{"_index":299,"title":{},"content":{"25":{"position":[[902,14]]},"321":{"position":[[902,14]]}},"keywords":{}}],["dom",{"_index":86,"title":{},"content":{"12":{"position":[[153,3],[214,3],[841,3],[1071,3]]},"24":{"position":[[452,5],[479,6]]},"33":{"position":[[140,3],[895,5],[929,5],[1309,5],[1343,5]]},"34":{"position":[[45,3],[565,5],[599,5],[961,5],[1075,5]]},"35":{"position":[[45,3]]},"74":{"position":[[41,3]]},"92":{"position":[[273,3]]},"97":{"position":[[275,3]]},"100":{"position":[[278,3]]},"150":{"position":[[57,3]]},"177":{"position":[[269,3]]},"179":{"position":[[272,3]]},"180":{"position":[[287,3]]},"190":{"position":[[294,3]]},"241":{"position":[[36,3]]},"259":{"position":[[138,3]]},"264":{"position":[[138,3]]},"267":{"position":[[138,3]]},"278":{"position":[[80,3],[102,22],[641,10],[827,10]]},"316":{"position":[[56,3],[705,5],[739,5],[1097,5],[1131,5]]},"317":{"position":[[32,3],[484,5],[518,5],[823,5],[932,5]]},"318":{"position":[[32,3]]},"320":{"position":[[452,5],[479,6]]},"341":{"position":[[46,3]]},"368":{"position":[[136,3]]},"370":{"position":[[136,3]]},"371":{"position":[[137,3]]},"381":{"position":[[217,7]]}},"keywords":{}}],["dom"",{"_index":217,"title":{},"content":{"22":{"position":[[303,10]]},"339":{"position":[[221,10]]}},"keywords":{}}],["domain",{"_index":880,"title":{},"content":{"166":{"position":[[361,7]]}},"keywords":{}}],["dosometh",{"_index":743,"title":{},"content":{"110":{"position":[[230,12]]},"183":{"position":[[225,12]]},"277":{"position":[[149,12]]},"374":{"position":[[146,12]]}},"keywords":{}}],["download",{"_index":1016,"title":{},"content":{"211":{"position":[[15,8]]}},"keywords":{}}],["due",{"_index":536,"title":{},"content":{"37":{"position":[[1033,3]]},"124":{"position":[[995,3]]},"214":{"position":[[314,3]]},"216":{"position":[[291,3]]}},"keywords":{}}],["durat",{"_index":188,"title":{"210":{"position":[[0,9]]},"293":{"position":[[0,9]]}},"content":{"21":{"position":[[734,8]]},"37":{"position":[[476,8]]},"124":{"position":[[438,8]]},"210":{"position":[[23,8],[227,9],[289,8]]}},"keywords":{}}],["dynam",{"_index":674,"title":{},"content":{"86":{"position":[[32,11]]},"92":{"position":[[30,11]]},"97":{"position":[[30,11]]},"100":{"position":[[30,11]]},"106":{"position":[[31,11]]},"110":{"position":[[33,11]]},"227":{"position":[[32,11]]},"228":{"position":[[37,7]]},"229":{"position":[[37,7]]}},"keywords":{}}],["earli",{"_index":182,"title":{},"content":{"21":{"position":[[615,5]]}},"keywords":{}}],["earlybird"",{"_index":301,"title":{},"content":{"25":{"position":[[995,15]]},"321":{"position":[[995,15]]}},"keywords":{}}],["easi",{"_index":204,"title":{},"content":{"22":{"position":[[38,4]]},"77":{"position":[[42,4]]}},"keywords":{}}],["edg",{"_index":860,"title":{},"content":{"160":{"position":[[118,5]]}},"keywords":{}}],["effect",{"_index":737,"title":{},"content":{"106":{"position":[[428,6]]},"160":{"position":[[239,6]]},"168":{"position":[[331,6]]},"217":{"position":[[88,6]]}},"keywords":{}}],["element",{"_index":87,"title":{},"content":{"12":{"position":[[157,7],[218,7],[845,7],[1075,7]]},"33":{"position":[[144,8]]},"34":{"position":[[49,8]]},"35":{"position":[[49,8]]},"69":{"position":[[68,7]]},"74":{"position":[[45,8]]},"92":{"position":[[277,7]]},"97":{"position":[[279,7]]},"100":{"position":[[282,7]]},"150":{"position":[[360,8]]},"177":{"position":[[273,7]]},"179":{"position":[[276,7]]},"180":{"position":[[291,7]]},"187":{"position":[[139,8]]},"190":{"position":[[298,7]]},"227":{"position":[[84,7]]}},"keywords":{}}],["emit",{"_index":1130,"title":{"335":{"position":[[0,5]]}},"content":{"335":{"position":[[18,4]]}},"keywords":{}}],["empti",{"_index":171,"title":{},"content":{"21":{"position":[[388,6]]},"37":{"position":[[548,6]]},"124":{"position":[[510,6]]}},"keywords":{}}],["en",{"_index":660,"title":{},"content":{"82":{"position":[[245,3]]},"191":{"position":[[219,5]]},"249":{"position":[[227,3]]},"382":{"position":[[179,5]]}},"keywords":{}}],["enabl",{"_index":931,"title":{},"content":{"184":{"position":[[378,6],[737,6]]}},"keywords":{}}],["encod",{"_index":676,"title":{},"content":{"86":{"position":[[217,9]]},"87":{"position":[[214,9]]},"88":{"position":[[243,9]]},"186":{"position":[[212,8],[237,9],[421,9]]},"253":{"position":[[180,9]]},"254":{"position":[[184,9]]},"255":{"position":[[191,9]]},"377":{"position":[[118,8],[308,9]]}},"keywords":{}}],["end",{"_index":499,"title":{},"content":{"37":{"position":[[201,3],[337,3],[738,3]]},"124":{"position":[[163,3],[299,3],[700,3]]}},"keywords":{}}],["english",{"_index":661,"title":{},"content":{"82":{"position":[[261,10]]},"249":{"position":[[243,10]]}},"keywords":{}}],["enough",{"_index":495,"title":{},"content":{"37":{"position":[[145,6]]},"124":{"position":[[107,6]]}},"keywords":{}}],["enter",{"_index":855,"title":{},"content":{"159":{"position":[[215,5]]},"161":{"position":[[96,5]]}},"keywords":{}}],["entir",{"_index":858,"title":{},"content":{"160":{"position":[[69,6]]}},"keywords":{}}],["env",{"_index":32,"title":{"3":{"position":[[0,4]]},"57":{"position":[[0,4]]}},"content":{},"keywords":{}}],["environ",{"_index":33,"title":{},"content":{"3":{"position":[[28,11]]}},"keywords":{}}],["en、zh",{"_index":980,"title":{},"content":{"191":{"position":[[99,5]]},"382":{"position":[[47,17]]}},"keywords":{}}],["equal",{"_index":179,"title":{},"content":{"21":{"position":[[567,5],[642,5]]},"75":{"position":[[15,5]]}},"keywords":{}}],["equival",{"_index":626,"title":{},"content":{"74":{"position":[[86,10]]}},"keywords":{}}],["error",{"_index":968,"title":{},"content":{"188":{"position":[[629,6]]},"338":{"position":[[413,7],[450,7]]},"379":{"position":[[589,6]]}},"keywords":{}}],["estim",{"_index":494,"title":{},"content":{"37":{"position":[[126,9],[295,9]]},"124":{"position":[[88,9],[257,9]]}},"keywords":{}}],["event",{"_index":122,"title":{"36":{"position":[[7,6]]},"37":{"position":[[7,6]]},"38":{"position":[[7,6]]},"76":{"position":[[0,7]]},"243":{"position":[[0,7]]}},"content":{"13":{"position":[[265,6],[304,5]]},"33":{"position":[[264,5],[901,6],[935,7],[1315,6],[1349,7]]},"34":{"position":[[175,5],[571,6],[605,7],[967,6],[1081,6]]},"35":{"position":[[169,5]]},"37":{"position":[[48,6],[55,5],[573,5]]},"42":{"position":[[299,5]]},"76":{"position":[[24,6]]},"77":{"position":[[28,5],[73,5],[263,7]]},"92":{"position":[[369,5]]},"97":{"position":[[371,5]]},"100":{"position":[[374,5]]},"124":{"position":[[22,6],[535,5]]},"141":{"position":[[301,6]]},"152":{"position":[[173,5]]},"177":{"position":[[365,5]]},"179":{"position":[[368,5]]},"180":{"position":[[383,5]]},"209":{"position":[[132,6]]},"244":{"position":[[218,7]]},"316":{"position":[[711,6],[745,7],[1103,6],[1137,7]]},"317":{"position":[[490,6],[524,7],[829,6],[938,6]]},"334":{"position":[[286,6]]}},"keywords":{}}],["event.target.innertext",{"_index":126,"title":{},"content":{"13":{"position":[[328,22]]},"141":{"position":[[335,22]]},"334":{"position":[[387,22],[472,22]]}},"keywords":{}}],["exampl",{"_index":515,"title":{},"content":{"37":{"position":[[559,8]]},"124":{"position":[[521,8]]}},"keywords":{}}],["exchang",{"_index":1028,"title":{},"content":{"214":{"position":[[370,9]]},"216":{"position":[[347,9]]}},"keywords":{}}],["execut",{"_index":1038,"title":{},"content":{"220":{"position":[[99,7]]}},"keywords":{}}],["exist",{"_index":10,"title":{},"content":{"1":{"position":[[131,5]]}},"keywords":{}}],["export",{"_index":742,"title":{},"content":{"110":{"position":[[210,6],[278,6]]},"183":{"position":[[205,6],[273,6]]}},"keywords":{}}],["f00",{"_index":840,"title":{},"content":{"155":{"position":[[21,4]]},"346":{"position":[[14,4]]}},"keywords":{}}],["fail",{"_index":881,"title":{},"content":{"166":{"position":[[380,6]]}},"keywords":{}}],["fals",{"_index":428,"title":{},"content":{"31":{"position":[[765,6]]},"34":{"position":[[532,6],[928,6]]},"47":{"position":[[244,6]]},"85":{"position":[[282,6]]},"91":{"position":[[602,6]]},"96":{"position":[[251,6]]},"97":{"position":[[701,6]]},"99":{"position":[[276,6]]},"100":{"position":[[795,6]]},"102":{"position":[[284,6]]},"104":{"position":[[272,6]]},"108":{"position":[[317,6]]},"122":{"position":[[759,6]]},"134":{"position":[[184,18]]},"157":{"position":[[22,5]]},"158":{"position":[[22,5]]},"159":{"position":[[22,5]]},"160":{"position":[[22,5]]},"161":{"position":[[22,5]]},"162":{"position":[[22,5]]},"163":{"position":[[22,5]]},"164":{"position":[[22,5]]},"165":{"position":[[22,5]]},"166":{"position":[[22,5]]},"167":{"position":[[22,5]]},"169":{"position":[[22,5]]},"171":{"position":[[22,5]]},"172":{"position":[[22,5]]},"173":{"position":[[22,5]]},"174":{"position":[[22,5]]},"175":{"position":[[22,5]]},"177":{"position":[[657,6],[906,6]]},"179":{"position":[[702,6]]},"180":{"position":[[655,6]]},"192":{"position":[[22,5]]},"193":{"position":[[22,5]]},"194":{"position":[[22,5]]},"195":{"position":[[22,5]]},"196":{"position":[[22,5]]},"214":{"position":[[288,6]]},"215":{"position":[[306,6]]},"216":{"position":[[265,6]]},"252":{"position":[[251,6]]},"258":{"position":[[573,6]]},"263":{"position":[[210,6]]},"266":{"position":[[241,6]]},"267":{"position":[[524,6]]},"269":{"position":[[237,6]]},"271":{"position":[[229,6]]},"275":{"position":[[281,6]]},"297":{"position":[[252,6]]},"298":{"position":[[261,6]]},"299":{"position":[[242,6]]},"317":{"position":[[451,6],[790,6]]},"329":{"position":[[303,6],[463,6],[764,6]]},"348":{"position":[[15,5]]},"349":{"position":[[15,5]]},"350":{"position":[[15,5]]},"351":{"position":[[15,5]]},"352":{"position":[[15,5]]},"353":{"position":[[15,5]]},"354":{"position":[[15,5]]},"355":{"position":[[15,5]]},"356":{"position":[[15,5]]},"357":{"position":[[15,5]]},"358":{"position":[[15,5]]},"360":{"position":[[15,5]]},"362":{"position":[[15,5]]},"363":{"position":[[15,5]]},"364":{"position":[[15,5]]},"365":{"position":[[15,5]]},"366":{"position":[[15,5]]},"368":{"position":[[417,6],[646,6]]},"370":{"position":[[435,6]]},"371":{"position":[[390,6]]},"383":{"position":[[15,5]]},"384":{"position":[[15,5]]},"385":{"position":[[15,5]]},"386":{"position":[[15,5]]},"387":{"position":[[22,5]]}},"keywords":{}}],["false,'preload",{"_index":952,"title":{},"content":{"187":{"position":[[34,16]]},"378":{"position":[[27,16]]}},"keywords":{}}],["fast",{"_index":886,"title":{},"content":{"168":{"position":[[230,4],[255,4]]},"193":{"position":[[43,4]]}},"keywords":{}}],["fastforward",{"_index":982,"title":{"193":{"position":[[0,12]]},"384":{"position":[[0,12]]}},"content":{"193":{"position":[[205,12]]},"384":{"position":[[137,12]]}},"keywords":{}}],["fetch",{"_index":551,"title":{},"content":{"37":{"position":[[1290,5]]},"124":{"position":[[1252,5]]}},"keywords":{}}],["ffad00",{"_index":842,"title":{},"content":{"155":{"position":[[187,10]]},"346":{"position":[[144,10]]}},"keywords":{}}],["fff",{"_index":1093,"title":{},"content":{"329":{"position":[[277,7]]}},"keywords":{}}],["ffffff",{"_index":1101,"title":{},"content":{"329":{"position":[[591,10]]}},"keywords":{}}],["fi"",{"_index":321,"title":{},"content":{"25":{"position":[[1825,9]]},"321":{"position":[[1825,9]]}},"keywords":{}}],["file",{"_index":424,"title":{},"content":{"31":{"position":[[625,4]]},"122":{"position":[[619,4]]},"151":{"position":[[87,4]]}},"keywords":{}}],["file.renderto(video",{"_index":426,"title":{},"content":{"31":{"position":[[650,20]]},"122":{"position":[[644,20]]}},"keywords":{}}],["filter",{"_index":275,"title":{"25":{"position":[[7,7]]}},"content":{"25":{"position":[[3796,9]]},"321":{"position":[[3833,9]]},"329":{"position":[[784,7]]}},"keywords":{}}],["find",{"_index":625,"title":{},"content":{"74":{"position":[[36,4]]}},"keywords":{}}],["finish",{"_index":526,"title":{},"content":{"37":{"position":[[818,8]]},"124":{"position":[[780,8]]}},"keywords":{}}],["fire",{"_index":489,"title":{},"content":{"37":{"position":[[66,5],[1069,5]]},"39":{"position":[[0,5]]},"40":{"position":[[0,5]]},"41":{"position":[[0,5]]},"42":{"position":[[0,5],[284,5]]},"43":{"position":[[0,5]]},"44":{"position":[[0,5]]},"45":{"position":[[0,5]]},"46":{"position":[[0,5]]},"47":{"position":[[0,5]]},"48":{"position":[[0,5]]},"49":{"position":[[0,5]]},"50":{"position":[[0,5]]},"51":{"position":[[0,5]]},"52":{"position":[[0,5]]},"124":{"position":[[1031,5]]},"152":{"position":[[93,5]]}},"keywords":{}}],["first",{"_index":524,"title":{},"content":{"37":{"position":[[789,5]]},"106":{"position":[[61,5]]},"124":{"position":[[751,5]]},"206":{"position":[[154,5]]},"207":{"position":[[167,5]]},"216":{"position":[[357,5]]}},"keywords":{}}],["flex",{"_index":1142,"title":{},"content":{"336":{"position":[[499,7]]}},"keywords":{}}],["flip",{"_index":441,"title":{"163":{"position":[[0,5]]},"222":{"position":[[0,5]]},"305":{"position":[[0,5]]},"354":{"position":[[0,5]]}},"content":{"33":{"position":[[470,5]]},"34":{"position":[[323,5]]},"35":{"position":[[438,5]]},"163":{"position":[[55,4],[246,5]]},"188":{"position":[[498,5]]},"222":{"position":[[56,5]]},"316":{"position":[[309,5]]},"317":{"position":[[246,5]]},"318":{"position":[[363,5]]},"354":{"position":[[169,5]]},"379":{"position":[[458,5]]}},"keywords":{}}],["flv",{"_index":376,"title":{},"content":{"27":{"position":[[174,4],[275,6],[408,5]]},"118":{"position":[[168,4],[269,6],[372,14]]},"189":{"position":[[408,6]]},"190":{"position":[[244,4]]},"380":{"position":[[226,6]]},"381":{"position":[[173,4]]}},"keywords":{}}],["flv,.mkv",{"_index":971,"title":{},"content":{"189":{"position":[[194,10]]}},"keywords":{}}],["flv.j",{"_index":370,"title":{"27":{"position":[[0,7]]},"118":{"position":[[0,7]]}},"content":{},"keywords":{}}],["flvjs.createplay",{"_index":379,"title":{},"content":{"27":{"position":[[248,20]]},"118":{"position":[[242,20]]}},"keywords":{}}],["flvjs.issupport",{"_index":377,"title":{},"content":{"27":{"position":[[206,21]]},"118":{"position":[[200,21]]}},"keywords":{}}],["flvplayer",{"_index":378,"title":{},"content":{"27":{"position":[[236,9]]},"118":{"position":[[230,9]]}},"keywords":{}}],["flvplayer.attachmediaelement(video",{"_index":380,"title":{},"content":{"27":{"position":[[296,36]]},"118":{"position":[[290,36]]}},"keywords":{}}],["flvplayer.load",{"_index":381,"title":{},"content":{"27":{"position":[[333,17]]},"118":{"position":[[327,17]]}},"keywords":{}}],["flv、.mkv、.t",{"_index":1167,"title":{},"content":{"380":{"position":[[80,40]]}},"keywords":{}}],["focu",{"_index":579,"title":{"45":{"position":[[0,6]]},"132":{"position":[[0,6]]}},"content":{"45":{"position":[[27,6]]},"46":{"position":[[28,6]]},"106":{"position":[[466,5]]},"168":{"position":[[369,5]]},"174":{"position":[[82,5]]}},"keywords":{}}],["focus",{"_index":616,"title":{},"content":{"68":{"position":[[51,7]]},"69":{"position":[[51,7]]}},"keywords":{}}],["font",{"_index":681,"title":{},"content":{"86":{"position":[[263,5],[393,5]]},"87":{"position":[[260,5]]},"88":{"position":[[285,5],[488,5]]},"186":{"position":[[467,5]]},"253":{"position":[[226,5],[356,5]]},"254":{"position":[[230,5]]},"255":{"position":[[233,5],[436,5]]},"377":{"position":[[354,5]]}},"keywords":{}}],["fontsiz",{"_index":1099,"title":{},"content":{"329":{"position":[[553,9]]},"336":{"position":[[712,9]]}},"keywords":{}}],["format",{"_index":822,"title":{},"content":{"151":{"position":[[92,8]]},"186":{"position":[[74,7]]},"189":{"position":[[44,6],[145,6]]},"190":{"position":[[37,6]]}},"keywords":{}}],["forthcom",{"_index":553,"title":{},"content":{"37":{"position":[[1337,12]]},"124":{"position":[[1299,12]]}},"keywords":{}}],["forum/dash.j",{"_index":402,"title":{},"content":{"29":{"position":[[43,13]]},"120":{"position":[[37,13]]}},"keywords":{}}],["forward",{"_index":887,"title":{"202":{"position":[[0,8]]},"285":{"position":[[0,8]]}},"content":{"168":{"position":[[235,7]]},"193":{"position":[[48,7]]},"202":{"position":[[41,8]]}},"keywords":{}}],["fr",{"_index":662,"title":{},"content":{"82":{"position":[[300,3]]},"249":{"position":[[282,3]]}},"keywords":{}}],["frame",{"_index":525,"title":{},"content":{"37":{"position":[[795,5]]},"124":{"position":[[757,5]]},"211":{"position":[[42,5]]},"212":{"position":[[55,6]]},"213":{"position":[[53,6]]}},"keywords":{}}],["françai",{"_index":663,"title":{},"content":{"82":{"position":[[316,11]]},"249":{"position":[[298,11]]}},"keywords":{}}],["full",{"_index":602,"title":{},"content":{"51":{"position":[[32,4]]},"52":{"position":[[26,4]]},"171":{"position":[[51,4]]},"172":{"position":[[51,4]]},"214":{"position":[[66,4],[398,4]]},"215":{"position":[[75,4]]}},"keywords":{}}],["fullscreen",{"_index":161,"title":{"51":{"position":[[0,11]]},"138":{"position":[[0,11]]},"171":{"position":[[0,11]]},"214":{"position":[[0,11]]},"297":{"position":[[0,11]]},"362":{"position":[[0,11]]}},"content":{"21":{"position":[[115,11]]},"51":{"position":[[143,11]]},"138":{"position":[[111,11]]},"148":{"position":[[115,11]]},"171":{"position":[[216,11]]},"195":{"position":[[124,10]]},"214":{"position":[[177,11]]},"297":{"position":[[141,11]]},"362":{"position":[[141,11]]}},"keywords":{}}],["fullscreenoff",{"_index":962,"title":{},"content":{"188":{"position":[[520,14]]},"379":{"position":[[480,14]]}},"keywords":{}}],["fullscreenon",{"_index":963,"title":{},"content":{"188":{"position":[[539,13]]},"379":{"position":[[499,13]]}},"keywords":{}}],["fullscreenweb",{"_index":162,"title":{"52":{"position":[[0,14]]},"139":{"position":[[0,14]]},"172":{"position":[[0,14]]},"215":{"position":[[0,14]]},"298":{"position":[[0,14]]},"363":{"position":[[0,14]]}},"content":{"21":{"position":[[133,14]]},"52":{"position":[[137,14]]},"139":{"position":[[111,14]]},"148":{"position":[[133,14]]},"172":{"position":[[217,14]]},"215":{"position":[[186,14]]},"216":{"position":[[165,14]]},"298":{"position":[[141,14]]},"299":{"position":[[142,14]]},"329":{"position":[[150,14]]},"363":{"position":[[141,14]]}},"keywords":{}}],["fullscreenweboff",{"_index":964,"title":{},"content":{"188":{"position":[[557,17]]},"379":{"position":[[517,17]]}},"keywords":{}}],["fullscreenwebon",{"_index":965,"title":{},"content":{"188":{"position":[[579,16]]},"379":{"position":[[539,16]]}},"keywords":{}}],["function",{"_index":51,"title":{},"content":{"7":{"position":[[6,8]]},"10":{"position":[[6,8],[38,8]]},"13":{"position":[[252,8]]},"14":{"position":[[305,8]]},"20":{"position":[[415,8]]},"22":{"position":[[384,8],[451,8]]},"24":{"position":[[436,8]]},"25":{"position":[[3844,8]]},"27":{"position":[[179,8]]},"28":{"position":[[206,8]]},"29":{"position":[[227,8]]},"30":{"position":[[220,8]]},"31":{"position":[[499,8],[600,8]]},"33":{"position":[[240,8],[879,8],[1293,8]]},"34":{"position":[[152,8],[549,8],[945,8],[1059,8],[1130,8]]},"35":{"position":[[147,8],[666,8],[923,8],[1050,8],[1112,8]]},"61":{"position":[[4,8]]},"64":{"position":[[4,8]]},"74":{"position":[[6,8]]},"75":{"position":[[6,8]]},"77":{"position":[[6,8]]},"78":{"position":[[170,8],[193,8],[216,8],[244,8]]},"82":{"position":[[6,8]]},"83":{"position":[[43,8]]},"86":{"position":[[6,8]]},"88":{"position":[[6,8]]},"92":{"position":[[6,8],[344,8],[383,8]]},"97":{"position":[[6,8],[346,8],[385,8],[838,8],[908,8]]},"100":{"position":[[6,8],[349,8],[388,8],[713,8]]},"106":{"position":[[6,8],[132,8]]},"110":{"position":[[6,8],[69,8],[243,8]]},"116":{"position":[[179,8],[397,11]]},"118":{"position":[[173,8]]},"119":{"position":[[200,8]]},"120":{"position":[[221,8]]},"121":{"position":[[214,8]]},"122":{"position":[[493,8],[594,8]]},"141":{"position":[[288,8]]},"152":{"position":[[59,8],[295,8],[357,8],[407,8],[441,9]]},"163":{"position":[[60,9]]},"164":{"position":[[61,8]]},"177":{"position":[[340,8],[379,8],[823,8],[925,8]]},"178":{"position":[[324,8],[476,8]]},"179":{"position":[[343,8],[382,8],[620,8]]},"180":{"position":[[358,8],[397,8],[792,8],[862,8],[1041,8]]},"183":{"position":[[64,8],[238,8]]},"184":{"position":[[418,8]]},"190":{"position":[[249,8]]},"193":{"position":[[56,8]]},"198":{"position":[[6,8]]},"199":{"position":[[6,8]]},"200":{"position":[[6,8]]},"206":{"position":[[116,8]]},"207":{"position":[[129,8]]},"211":{"position":[[6,8]]},"212":{"position":[[6,8]]},"213":{"position":[[6,8]]},"230":{"position":[[6,8],[205,8]]},"241":{"position":[[4,8]]},"242":{"position":[[4,8]]},"244":{"position":[[4,8]]},"245":{"position":[[93,8],[110,8],[127,8],[146,8]]},"249":{"position":[[4,8]]},"253":{"position":[[4,8]]},"255":{"position":[[4,8]]},"259":{"position":[[4,8],[171,8],[195,8]]},"264":{"position":[[4,8],[171,8],[195,8],[513,8]]},"267":{"position":[[4,8],[171,8],[195,8],[460,8]]},"273":{"position":[[4,8]]},"277":{"position":[[4,8],[40,8],[162,8]]},"279":{"position":[[235,8]]},"281":{"position":[[4,8]]},"282":{"position":[[4,8]]},"283":{"position":[[4,8]]},"289":{"position":[[4,11]]},"290":{"position":[[4,11]]},"294":{"position":[[4,8]]},"295":{"position":[[4,8]]},"296":{"position":[[4,8]]},"310":{"position":[[4,11]]},"313":{"position":[[6,8],[195,8]]},"314":{"position":[[4,11]]},"316":{"position":[[118,8],[689,8],[1081,8]]},"317":{"position":[[96,8],[468,8],[807,8],[916,8],[987,8]]},"318":{"position":[[92,8],[588,8],[806,8],[928,8],[990,8]]},"320":{"position":[[436,8]]},"321":{"position":[[3881,8]]},"331":{"position":[[163,8]]},"333":{"position":[[4,8],[276,8],[381,8]]},"334":{"position":[[273,8]]},"335":{"position":[[4,8],[267,8]]},"336":{"position":[[4,8],[541,8]]},"337":{"position":[[4,8],[274,8],[379,8]]},"339":{"position":[[302,8],[369,8]]},"343":{"position":[[4,11],[190,8]]},"368":{"position":[[169,8],[193,8],[583,8],[665,8]]},"369":{"position":[[255,8],[387,8]]},"370":{"position":[[169,8],[193,8],[371,8]]},"371":{"position":[[170,8],[194,8],[513,8],[566,8],[706,8]]},"374":{"position":[[37,8],[159,8]]},"381":{"position":[[178,8]]}},"keywords":{}}],["function($contextmenu1",{"_index":103,"title":{},"content":{"12":{"position":[[653,23]]},"278":{"position":[[474,23]]}},"keywords":{}}],["function($control1",{"_index":107,"title":{},"content":{"12":{"position":[[775,19]]},"278":{"position":[[596,19]]}},"keywords":{}}],["function($layer1",{"_index":100,"title":{},"content":{"12":{"position":[[545,17]]},"278":{"position":[[366,17]]}},"keywords":{}}],["functiondefault",{"_index":824,"title":{},"content":{"152":{"position":[[6,16]]}},"keywords":{}}],["functionparamet",{"_index":1002,"title":{},"content":{"206":{"position":[[6,18]]},"207":{"position":[[6,18]]},"227":{"position":[[6,18]]},"231":{"position":[[6,18]]}},"keywords":{}}],["further",{"_index":503,"title":{},"content":{"37":{"position":[[232,7]]},"124":{"position":[[194,7]]}},"keywords":{}}],["gener",{"_index":903,"title":{},"content":{"175":{"position":[[525,9]]}},"keywords":{}}],["get",{"_index":580,"title":{},"content":{"45":{"position":[[22,4]]},"106":{"position":[[457,4]]},"168":{"position":[[360,4]]},"208":{"position":[[53,7]]},"225":{"position":[[48,7]]}},"keywords":{}}],["getbloburl",{"_index":1024,"title":{"213":{"position":[[0,11]]},"296":{"position":[[0,11]]}},"content":{},"keywords":{}}],["getboundingclientrect",{"_index":1046,"title":{},"content":{"221":{"position":[[293,21]]},"304":{"position":[[214,21]]}},"keywords":{}}],["getdataurl",{"_index":1019,"title":{"212":{"position":[[0,11]]},"295":{"position":[[0,11]]}},"content":{},"keywords":{}}],["getinst",{"_index":802,"title":{},"content":{"116":{"position":[[205,12],[350,12],[381,11]]}},"keywords":{}}],["getinstance(art",{"_index":807,"title":{},"content":{"116":{"position":[[411,17]]}},"keywords":{}}],["getinstance(art2",{"_index":140,"title":{},"content":{"14":{"position":[[314,17]]},"279":{"position":[[244,17]]}},"keywords":{}}],["getinstance={(art",{"_index":245,"title":{},"content":{"22":{"position":[[1018,18]]},"339":{"position":[[936,18]]}},"keywords":{}}],["getter",{"_index":1014,"title":{},"content":{"210":{"position":[[6,6]]},"221":{"position":[[6,6]]},"293":{"position":[[4,6]]},"302":{"position":[[4,9]]},"304":{"position":[[4,6]]}},"keywords":{}}],["getter/sett",{"_index":651,"title":{},"content":{"81":{"position":[[6,13]]},"85":{"position":[[6,13]]},"87":{"position":[[6,13]]},"91":{"position":[[6,13]]},"94":{"position":[[6,13]]},"96":{"position":[[6,13]]},"99":{"position":[[6,13]]},"102":{"position":[[6,13]]},"104":{"position":[[6,13]]},"108":{"position":[[6,13]]},"248":{"position":[[4,13]]},"252":{"position":[[4,13]]},"254":{"position":[[4,13]]},"258":{"position":[[4,13]]},"261":{"position":[[4,13]]},"263":{"position":[[4,13]]},"266":{"position":[[4,13]]},"269":{"position":[[4,13]]},"271":{"position":[[4,13]]},"275":{"position":[[4,13]]}},"keywords":{}}],["getterparamet",{"_index":1035,"title":{},"content":{"219":{"position":[[6,16]]}},"keywords":{}}],["gingham"",{"_index":303,"title":{},"content":{"25":{"position":[[1087,13]]},"321":{"position":[[1087,13]]}},"keywords":{}}],["ginza"",{"_index":305,"title":{},"content":{"25":{"position":[[1175,11]]},"321":{"position":[[1175,11]]}},"keywords":{}}],["greater",{"_index":178,"title":{},"content":{"21":{"position":[[551,7]]}},"keywords":{}}],["green",{"_index":691,"title":{},"content":{"88":{"position":[[479,8]]},"180":{"position":[[1022,8]]},"255":{"position":[[427,8]]},"329":{"position":[[446,8]]},"371":{"position":[[687,8]]}},"keywords":{}}],["gt",{"_index":25,"title":{},"content":{"1":{"position":[[277,5]]},"12":{"position":[[475,5]]},"20":{"position":[[16,4],[118,4],[264,4]]},"21":{"position":[[991,5],[1079,5]]},"22":{"position":[[556,5],[582,5],[603,5],[1037,5],[1074,5],[1097,5],[1145,6],[1221,6],[1362,6]]},"31":{"position":[[726,5]]},"37":{"position":[[1734,5]]},"39":{"position":[[195,5]]},"40":{"position":[[160,5]]},"41":{"position":[[160,5]]},"42":{"position":[[162,5],[220,5]]},"43":{"position":[[166,5],[224,5]]},"44":{"position":[[175,5],[233,5]]},"45":{"position":[[190,5]]},"46":{"position":[[202,5]]},"47":{"position":[[157,5]]},"48":{"position":[[179,5]]},"49":{"position":[[225,5]]},"50":{"position":[[160,5],[218,5]]},"51":{"position":[[196,5]]},"52":{"position":[[196,5]]},"53":{"position":[[159,5]]},"55":{"position":[[181,5]]},"74":{"position":[[277,5]]},"75":{"position":[[165,5]]},"77":{"position":[[271,5]]},"81":{"position":[[193,5]]},"85":{"position":[[239,5],[303,5]]},"86":{"position":[[313,5],[350,5]]},"87":{"position":[[310,5],[364,5]]},"88":{"position":[[335,5],[372,5]]},"91":{"position":[[554,5],[576,5]]},"92":{"position":[[637,5],[659,5]]},"94":{"position":[[301,5]]},"96":{"position":[[201,5],[223,5]]},"97":{"position":[[643,5],[665,5]]},"99":{"position":[[194,5],[245,5]]},"100":{"position":[[604,5],[655,5]]},"102":{"position":[[210,5],[257,5]]},"104":{"position":[[204,5],[248,5]]},"106":{"position":[[263,5],[293,5],[356,5]]},"108":{"position":[[228,5],[290,5]]},"110":{"position":[[414,5]]},"114":{"position":[[135,5]]},"115":{"position":[[446,5]]},"116":{"position":[[269,5],[441,5]]},"122":{"position":[[720,5]]},"124":{"position":[[1696,5]]},"126":{"position":[[167,5]]},"127":{"position":[[138,5]]},"128":{"position":[[139,5]]},"129":{"position":[[141,5],[199,5]]},"130":{"position":[[141,5],[199,5]]},"131":{"position":[[144,5],[202,5]]},"132":{"position":[[149,5]]},"133":{"position":[[152,5]]},"134":{"position":[[140,5]]},"135":{"position":[[158,5]]},"136":{"position":[[162,5]]},"137":{"position":[[138,5],[196,5]]},"138":{"position":[[164,5]]},"139":{"position":[[170,5]]},"140":{"position":[[141,5]]},"147":{"position":[[13,4],[115,4],[261,4]]},"148":{"position":[[645,5],[725,5]]},"179":{"position":[[741,5]]},"183":{"position":[[430,5]]},"184":{"position":[[567,5]]},"198":{"position":[[161,5]]},"199":{"position":[[162,5],[196,5]]},"200":{"position":[[182,5],[218,5]]},"201":{"position":[[182,5]]},"202":{"position":[[185,5]]},"203":{"position":[[186,5],[222,5]]},"204":{"position":[[199,5]]},"205":{"position":[[181,5]]},"206":{"position":[[338,5],[375,5]]},"207":{"position":[[351,5],[388,5]]},"208":{"position":[[198,5]]},"209":{"position":[[261,5]]},"210":{"position":[[154,5]]},"211":{"position":[[181,5],[233,5]]},"212":{"position":[[204,5],[255,5]]},"213":{"position":[[202,5],[253,5]]},"214":{"position":[[218,5],[263,5]]},"215":{"position":[[230,5],[278,5]]},"216":{"position":[[209,5],[247,5]]},"217":{"position":[[298,5]]},"218":{"position":[[189,5]]},"219":{"position":[[191,5]]},"220":{"position":[[234,5]]},"221":{"position":[[189,5]]},"222":{"position":[[221,5]]},"223":{"position":[[239,5]]},"224":{"position":[[222,5]]},"225":{"position":[[224,5]]},"226":{"position":[[257,5]]},"227":{"position":[[214,5]]},"228":{"position":[[192,5]]},"229":{"position":[[198,5]]},"231":{"position":[[174,5]]},"241":{"position":[[224,5]]},"242":{"position":[[157,5]]},"244":{"position":[[226,5]]},"248":{"position":[[160,5]]},"252":{"position":[[208,5],[272,5]]},"253":{"position":[[276,5],[313,5]]},"254":{"position":[[280,5],[334,5]]},"255":{"position":[[283,5],[320,5]]},"258":{"position":[[525,5],[547,5]]},"259":{"position":[[395,5],[417,5]]},"261":{"position":[[183,5]]},"263":{"position":[[160,5],[182,5]]},"264":{"position":[[391,5],[413,5]]},"266":{"position":[[159,5],[210,5]]},"267":{"position":[[357,5],[408,5]]},"269":{"position":[[163,5],[210,5]]},"271":{"position":[[161,5],[205,5]]},"273":{"position":[[182,5],[212,5],[272,5]]},"275":{"position":[[192,5],[254,5]]},"277":{"position":[[321,5]]},"278":{"position":[[296,5]]},"281":{"position":[[153,5]]},"282":{"position":[[153,5],[187,5]]},"283":{"position":[[159,5],[195,5]]},"284":{"position":[[154,5]]},"285":{"position":[[154,5]]},"286":{"position":[[154,5],[190,5]]},"287":{"position":[[171,5]]},"288":{"position":[[160,5]]},"289":{"position":[[206,5],[243,5]]},"290":{"position":[[212,5],[249,5]]},"291":{"position":[[163,5]]},"292":{"position":[[189,5]]},"293":{"position":[[140,5]]},"294":{"position":[[146,5],[198,5]]},"295":{"position":[[170,5],[221,5]]},"296":{"position":[[168,5],[219,5]]},"297":{"position":[[182,5],[227,5]]},"298":{"position":[[185,5],[233,5]]},"299":{"position":[[186,5],[224,5]]},"300":{"position":[[214,5]]},"301":{"position":[[164,5]]},"302":{"position":[[169,5]]},"303":{"position":[[182,5]]},"304":{"position":[[147,5]]},"305":{"position":[[192,5]]},"306":{"position":[[196,5]]},"307":{"position":[[181,5]]},"308":{"position":[[165,5]]},"309":{"position":[[179,5]]},"310":{"position":[[165,5]]},"311":{"position":[[163,5]]},"312":{"position":[[165,5]]},"314":{"position":[[188,5]]},"327":{"position":[[13,4],[119,4],[273,4]]},"329":{"position":[[800,5],[1123,5]]},"331":{"position":[[206,5]]},"336":{"position":[[660,5]]},"338":{"position":[[235,5],[325,5],[421,5],[511,5],[594,5],[670,5],[745,5],[820,5],[898,5]]},"339":{"position":[[474,5],[500,5],[521,5],[955,5],[992,5],[1015,5],[1063,6],[1139,6],[1280,6]]},"370":{"position":[[474,5]]},"374":{"position":[[339,5]]},"375":{"position":[[288,5]]}},"keywords":{}}],["hand",{"_index":975,"title":{},"content":{"190":{"position":[[58,4]]}},"keywords":{}}],["handl",{"_index":75,"title":{"12":{"position":[[0,6]]}},"content":{"12":{"position":[[0,6]]},"22":{"position":[[101,6]]}},"keywords":{}}],["have",{"_index":501,"title":{},"content":{"37":{"position":[[213,6],[1003,6]]},"124":{"position":[[175,6],[965,6]]}},"keywords":{}}],["hd",{"_index":916,"title":{},"content":{"181":{"position":[[392,3]]},"372":{"position":[[284,3]]}},"keywords":{}}],["head",{"_index":836,"title":{},"content":{"154":{"position":[[30,9]]}},"keywords":{}}],["hefe"",{"_index":307,"title":{},"content":{"25":{"position":[[1260,10]]},"321":{"position":[[1260,10]]}},"keywords":{}}],["height",{"_index":239,"title":{},"content":{"22":{"position":[[956,7]]},"114":{"position":[[186,7]]},"150":{"position":[[409,7]]},"185":{"position":[[195,6],[217,6]]},"226":{"position":[[94,6]]},"339":{"position":[[874,7]]},"341":{"position":[[283,7]]},"376":{"position":[[112,6]]}},"keywords":{}}],["heigth="22"",{"_index":462,"title":{},"content":{"34":{"position":[[458,21]]},"35":{"position":[[569,21]]},"317":{"position":[[377,21]]},"318":{"position":[[491,21]]}},"keywords":{}}],["helena"",{"_index":309,"title":{},"content":{"25":{"position":[[1346,12]]},"321":{"position":[[1346,12]]}},"keywords":{}}],["here",{"_index":88,"title":{},"content":{"12":{"position":[[183,4]]}},"keywords":{}}],["hide",{"_index":853,"title":{},"content":{"157":{"position":[[43,4]]},"160":{"position":[[179,4]]},"192":{"position":[[83,4]]},"333":{"position":[[18,4]]}},"keywords":{}}],["hide/show",{"_index":1125,"title":{"333":{"position":[[0,10]]}},"content":{},"keywords":{}}],["highlight",{"_index":917,"title":{"182":{"position":[[0,10]]},"373":{"position":[[0,10]]}},"content":{"182":{"position":[[28,11],[116,9],[158,9],[272,10]]},"373":{"position":[[175,10]]}},"keywords":{}}],["hl",{"_index":391,"title":{},"content":{"28":{"position":[[261,3],[271,6]]},"119":{"position":[[255,3],[265,6]]}},"keywords":{}}],["hls.attachmedia(video",{"_index":393,"title":{},"content":{"28":{"position":[[299,23]]},"119":{"position":[[293,23]]}},"keywords":{}}],["hls.issupport",{"_index":390,"title":{},"content":{"28":{"position":[[233,19]]},"119":{"position":[[227,19]]}},"keywords":{}}],["hls.j",{"_index":384,"title":{"28":{"position":[[0,7]]},"119":{"position":[[0,7]]}},"content":{},"keywords":{}}],["hls.loadsource(url",{"_index":392,"title":{},"content":{"28":{"position":[[278,20]]},"119":{"position":[[272,20]]}},"keywords":{}}],["homepag",{"_index":371,"title":{},"content":{"27":{"position":[[0,9]]},"28":{"position":[[0,9]]},"29":{"position":[[0,9]]},"30":{"position":[[0,9]]},"31":{"position":[[0,9]]}},"keywords":{}}],["horizont",{"_index":1048,"title":{},"content":{"222":{"position":[[78,11],[264,13]]},"305":{"position":[[49,11],[235,13]]}},"keywords":{}}],["hotkey",{"_index":607,"title":{"53":{"position":[[0,7]]},"105":{"position":[[0,7]]},"140":{"position":[[0,7]]},"168":{"position":[[0,7]]},"272":{"position":[[0,7]]},"359":{"position":[[0,7]]}},"content":{"53":{"position":[[13,6]]},"105":{"position":[[20,6]]},"106":{"position":[[49,7],[411,6]]},"168":{"position":[[155,7],[174,6],[314,6]]},"359":{"position":[[127,7]]}},"keywords":{}}],["hover",{"_index":586,"title":{"47":{"position":[[0,6]]},"134":{"position":[[0,6]]}},"content":{"49":{"position":[[41,5]]},"136":{"position":[[0,28]]}},"keywords":{}}],["html",{"_index":54,"title":{"9":{"position":[[0,5]]},"63":{"position":[[0,5]]},"114":{"position":[[2,4]]}},"content":{"9":{"position":[[29,4]]},"12":{"position":[[516,5],[618,5],[725,5]]},"13":{"position":[[173,5]]},"21":{"position":[[189,4],[236,5]]},"22":{"position":[[776,5],[895,5]]},"24":{"position":[[132,5],[182,5],[302,5]]},"25":{"position":[[3779,5]]},"33":{"position":[[535,5],[625,5],[745,5],[1020,5],[1103,5],[1164,5],[1223,5],[1445,5],[1487,5],[1520,5],[1544,5],[1574,5],[1607,5],[1631,5]]},"34":{"position":[[388,5],[782,5],[850,5],[875,5],[900,5],[1005,5]]},"35":{"position":[[503,5],[739,5],[807,5],[832,5],[857,5],[974,5]]},"63":{"position":[[17,4]]},"73":{"position":[[27,4]]},"91":{"position":[[217,5],[374,5]]},"92":{"position":[[253,4],[684,5]]},"97":{"position":[[255,4],[754,5]]},"100":{"position":[[258,4],[685,5]]},"141":{"position":[[209,5]]},"148":{"position":[[189,19],[209,5]]},"175":{"position":[[101,4],[186,4],[599,4]]},"177":{"position":[[249,4],[664,5]]},"178":{"position":[[222,5],[263,5],[288,5],[374,5],[415,5],[440,5]]},"179":{"position":[[252,4],[592,5]]},"180":{"position":[[267,4],[708,5],[955,5]]},"181":{"position":[[152,4],[331,5],[386,5]]},"188":{"position":[[66,4]]},"230":{"position":[[181,5]]},"240":{"position":[[17,4]]},"258":{"position":[[188,5],[345,5]]},"259":{"position":[[114,4],[442,5]]},"264":{"position":[[114,4],[470,5]]},"267":{"position":[[114,4],[438,5]]},"278":{"position":[[337,5],[439,5],[546,5]]},"313":{"position":[[171,5]]},"314":{"position":[[52,8]]},"316":{"position":[[30,6],[374,5],[447,5],[561,5],[818,5],[891,5],[952,5],[1011,5],[1221,5],[1249,5],[1277,5],[1296,5],[1321,5],[1349,5],[1368,5]]},"317":{"position":[[6,6],[311,5],[671,5],[727,5],[747,5],[767,5],[867,5]]},"318":{"position":[[6,6],[428,5],[649,5],[705,5],[725,5],[745,5],[857,5]]},"320":{"position":[[132,5],[182,5],[302,5]]},"321":{"position":[[3816,5]]},"333":{"position":[[255,5],[360,5]]},"334":{"position":[[252,5]]},"335":{"position":[[246,5]]},"336":{"position":[[352,5]]},"337":{"position":[[253,5],[358,5]]},"339":{"position":[[694,5],[813,5]]},"366":{"position":[[30,37],[374,4]]},"368":{"position":[[112,4],[424,5]]},"369":{"position":[[173,5],[204,5],[224,5],[305,5],[336,5],[356,5]]},"370":{"position":[[112,4],[349,5]]},"371":{"position":[[113,4],[443,5],[633,5]]},"372":{"position":[[223,5],[278,5]]},"379":{"position":[[29,4]]}},"keywords":{}}],["html><html>",{"_index":752,"title":{},"content":{"114":{"position":[[24,20]]}},"keywords":{}}],["http://artplayer.org",{"_index":172,"title":{},"content":{"21":{"position":[[412,23]]},"148":{"position":[[340,23]]}},"keywords":{}}],["https://artplayer.org/assets/sample/video.mp4",{"_index":1087,"title":{},"content":{"321":{"position":[[3718,48]]}},"keywords":{}}],["https://artplayer.org/document/zh",{"_index":73,"title":{},"content":{"11":{"position":[[105,33]]}},"keywords":{}}],["https://dash.akamaized.net/envivio/enviviodash3/manifest.mpd",{"_index":403,"title":{},"content":{"29":{"position":[[144,63]]},"120":{"position":[[138,63]]}},"keywords":{}}],["https://github.com/bilibili/flv.j",{"_index":372,"title":{},"content":{"27":{"position":[[10,34]]},"118":{"position":[[4,34]]}},"keywords":{}}],["https://github.com/dash",{"_index":400,"title":{},"content":{"29":{"position":[[10,23]]},"120":{"position":[[4,23]]}},"keywords":{}}],["https://github.com/google/shaka",{"_index":408,"title":{},"content":{"30":{"position":[[10,31]]},"121":{"position":[[4,31]]}},"keywords":{}}],["https://github.com/video",{"_index":385,"title":{},"content":{"28":{"position":[[10,24]]},"119":{"position":[[4,24]]}},"keywords":{}}],["https://github.com/webtorrent/webtorr",{"_index":416,"title":{},"content":{"31":{"position":[[10,40]]},"122":{"position":[[4,40]]}},"keywords":{}}],["https://test",{"_index":387,"title":{},"content":{"28":{"position":[[133,13]]},"119":{"position":[[127,13]]}},"keywords":{}}],["hudson"",{"_index":311,"title":{},"content":{"25":{"position":[[1434,12]]},"321":{"position":[[1434,12]]}},"keywords":{}}],["i18n",{"_index":192,"title":{"80":{"position":[[0,5]]},"247":{"position":[[0,5]]}},"content":{"21":{"position":[[808,5]]},"80":{"position":[[27,4]]},"148":{"position":[[507,5]]}},"keywords":{}}],["icon",{"_index":437,"title":{"79":{"position":[[0,6]]},"188":{"position":[[0,6]]},"246":{"position":[[0,6]]},"379":{"position":[[0,6]]}},"content":{"33":{"position":[[165,4],[185,4]]},"34":{"position":[[70,4],[90,4],[422,5],[1025,5]]},"35":{"position":[[70,4],[90,4],[533,5],[994,5]]},"79":{"position":[[27,5]]},"101":{"position":[[28,4]]},"102":{"position":[[58,4]]},"188":{"position":[[52,5],[177,6]]},"316":{"position":[[63,4]]},"317":{"position":[[39,4],[341,5],[882,5]]},"318":{"position":[[39,4],[455,5],[872,5]]},"379":{"position":[[137,6]]}},"keywords":{}}],["id",{"_index":610,"title":{"66":{"position":[[0,3]]},"233":{"position":[[0,3]]}},"content":{},"keywords":{}}],["identif",{"_index":61,"title":{},"content":{"10":{"position":[[23,14]]}},"keywords":{}}],["ignor",{"_index":164,"title":{},"content":{"21":{"position":[[198,6]]}},"keywords":{}}],["ii"",{"_index":364,"title":{},"content":{"25":{"position":[[3645,8]]},"321":{"position":[[3645,8]]}},"keywords":{}}],["img",{"_index":694,"title":{},"content":{"91":{"position":[[83,3]]},"92":{"position":[[584,3]]},"177":{"position":[[488,3]]},"258":{"position":[[54,3]]},"259":{"position":[[342,3]]},"368":{"position":[[248,3]]}},"keywords":{}}],["immedi",{"_index":717,"title":{},"content":{"94":{"position":[[141,11]]}},"keywords":{}}],["import",{"_index":127,"title":{"14":{"position":[[7,6]]}},"content":{"14":{"position":[[7,6],[78,6]]},"22":{"position":[[190,6],[252,6],[314,6]]},"112":{"position":[[36,6]]},"116":{"position":[[88,6]]},"339":{"position":[[108,6],[170,6],[232,6]]}},"keywords":{}}],["import("artplayer/types/artplayer"",{"_index":135,"title":{},"content":{"14":{"position":[[117,45]]},"279":{"position":[[61,45]]}},"keywords":{}}],["inclus",{"_index":612,"title":{},"content":{"66":{"position":[[20,9]]}},"keywords":{}}],["increas",{"_index":884,"title":{},"content":{"168":{"position":[[191,10]]}},"keywords":{}}],["index",{"_index":711,"title":{},"content":{"92":{"position":[[202,5],[225,6]]},"97":{"position":[[204,5],[227,6],[724,6]]},"100":{"position":[[207,5],[230,6]]},"177":{"position":[[198,5],[221,6],[622,6]]},"179":{"position":[[201,5],[224,6]]},"180":{"position":[[216,5],[239,6],[678,6]]},"259":{"position":[[87,5]]},"264":{"position":[[87,5],[459,6]]},"267":{"position":[[87,5]]},"368":{"position":[[85,5],[382,6]]},"370":{"position":[[85,5]]},"371":{"position":[[86,5],[413,6]]}},"keywords":{}}],["index.html",{"_index":750,"title":{},"content":{"114":{"position":[[0,10]]}},"keywords":{}}],["indic",{"_index":557,"title":{},"content":{"37":{"position":[[1429,9]]},"124":{"position":[[1391,9]]},"188":{"position":[[640,10]]},"379":{"position":[[600,10]]}},"keywords":{}}],["industri",{"_index":401,"title":{},"content":{"29":{"position":[[34,8]]},"120":{"position":[[28,8]]}},"keywords":{}}],["infin",{"_index":1115,"title":{},"content":{"329":{"position":[[1024,11]]}},"keywords":{}}],["info",{"_index":693,"title":{"89":{"position":[[0,5]]},"256":{"position":[[0,5]]}},"content":{"89":{"position":[[26,4]]}},"keywords":{}}],["inform",{"_index":485,"title":{},"content":{"37":{"position":[[9,12]]},"93":{"position":[[41,11]]},"94":{"position":[[56,12],[124,11],[167,11],[342,11],[391,11]]},"159":{"position":[[294,12]]},"182":{"position":[[40,11]]},"221":{"position":[[41,11],[266,11]]}},"keywords":{}}],["initi",{"_index":566,"title":{},"content":{"39":{"position":[[25,12]]},"150":{"position":[[323,10]]},"152":{"position":[[118,11]]},"153":{"position":[[99,11]]},"156":{"position":[[236,14]]},"177":{"position":[[23,10]]},"178":{"position":[[23,10]]},"179":{"position":[[23,10]]},"180":{"position":[[23,10]]},"183":{"position":[[23,14]]}},"keywords":{}}],["inkwell"",{"_index":313,"title":{},"content":{"25":{"position":[[1523,13]]},"321":{"position":[[1523,13]]}},"keywords":{}}],["input",{"_index":618,"title":{},"content":{"69":{"position":[[62,5]]},"236":{"position":[[21,5]]}},"keywords":{}}],["instagram",{"_index":365,"title":{},"content":{"25":{"position":[[3785,10]]},"321":{"position":[[3822,10]]}},"keywords":{}}],["instagramfilt",{"_index":276,"title":{},"content":{"25":{"position":[[15,16],[3816,17]]},"321":{"position":[[15,16],[3853,17]]}},"keywords":{}}],["instal",{"_index":144,"title":{"17":{"position":[[0,8]]},"18":{"position":[[0,7]]},"19":{"position":[[0,7]]},"20":{"position":[[0,7]]}},"content":{"18":{"position":[[6,7]]},"112":{"position":[[18,7]]},"145":{"position":[[6,7]]},"325":{"position":[[6,7]]}},"keywords":{}}],["instanc",{"_index":2,"title":{"1":{"position":[[0,10]]},"55":{"position":[[0,10]]}},"content":{"1":{"position":[[42,10],[77,9]]},"12":{"position":[[270,8]]},"14":{"position":[[217,9],[292,9]]},"44":{"position":[[22,8]]},"66":{"position":[[51,8]]},"68":{"position":[[33,8]]},"69":{"position":[[33,8]]},"70":{"position":[[33,8]]},"71":{"position":[[33,8]]},"74":{"position":[[76,9]]},"110":{"position":[[126,8]]},"115":{"position":[[257,9]]},"152":{"position":[[380,9],[486,8]]},"183":{"position":[[121,8]]},"190":{"position":[[340,8]]}},"keywords":{}}],["instance"",{"_index":788,"title":{},"content":{"115":{"position":[[475,15]]}},"keywords":{}}],["interv",{"_index":1064,"title":{},"content":{"225":{"position":[[60,8],[316,8]]}},"keywords":{}}],["iphon",{"_index":934,"title":{},"content":{"184":{"position":[[573,7],[615,8],[649,8]]},"375":{"position":[[294,7],[336,8],[370,8]]}},"keywords":{}}],["isdestroy",{"_index":622,"title":{"71":{"position":[[0,10]]},"238":{"position":[[0,10]]}},"content":{},"keywords":{}}],["isfocu",{"_index":614,"title":{"68":{"position":[[0,8]]},"235":{"position":[[0,8]]}},"content":{},"keywords":{}}],["ishid",{"_index":1128,"title":{"334":{"position":[[0,7]]}},"content":{"334":{"position":[[17,6]]}},"keywords":{}}],["isinput",{"_index":617,"title":{"69":{"position":[[0,8]]},"236":{"position":[[0,8]]}},"content":{},"keywords":{}}],["isliv",{"_index":850,"title":{"157":{"position":[[0,7]]},"348":{"position":[[0,7]]}},"content":{"157":{"position":[[174,7]]},"348":{"position":[[139,7]]}},"keywords":{}}],["islock",{"_index":619,"title":{"70":{"position":[[0,7]]},"237":{"position":[[0,7]]}},"content":{},"keywords":{}}],["item",{"_index":270,"title":{},"content":{"24":{"position":[[445,6]]},"25":{"position":[[3853,6]]},"33":{"position":[[888,6],[1302,6]]},"34":{"position":[[558,6],[954,6],[1068,6],[1139,6]]},"35":{"position":[[675,6],[932,6],[1059,6],[1121,6]]},"100":{"position":[[53,5]]},"178":{"position":[[333,6],[485,6]]},"316":{"position":[[698,6],[1090,6]]},"317":{"position":[[477,6],[816,6],[925,6],[996,6]]},"318":{"position":[[597,6],[815,6],[937,6],[999,6]]},"320":{"position":[[445,6]]},"321":{"position":[[3890,6]]},"369":{"position":[[264,6],[396,6]]}},"keywords":{}}],["item.class",{"_index":367,"title":{},"content":{"25":{"position":[[3909,11]]},"321":{"position":[[3946,11]]}},"keywords":{}}],["item.html",{"_index":274,"title":{},"content":{"24":{"position":[[537,10]]},"25":{"position":[[3928,10]]},"33":{"position":[[1001,10],[1385,11],[1426,10]]},"34":{"position":[[1155,10]]},"35":{"position":[[1137,10]]},"316":{"position":[[799,10],[1173,11],[1202,10]]},"317":{"position":[[1012,10]]},"318":{"position":[[1015,10]]},"320":{"position":[[532,10]]},"321":{"position":[[3965,10]]}},"keywords":{}}],["item.rang",{"_index":482,"title":{},"content":{"35":{"position":[[713,10],[948,10],[1075,10]]},"318":{"position":[[623,10],[831,10],[953,10]]}},"keywords":{}}],["item.switch",{"_index":465,"title":{},"content":{"34":{"position":[[631,13],[983,13],[1097,13]]},"317":{"position":[[550,13],[845,13],[954,13]]}},"keywords":{}}],["item.tooltip",{"_index":467,"title":{},"content":{"34":{"position":[[688,12]]},"317":{"position":[[595,12]]}},"keywords":{}}],["item.url",{"_index":273,"title":{},"content":{"24":{"position":[[505,9]]},"33":{"position":[[962,9]]},"316":{"position":[[772,9]]},"320":{"position":[[505,9]]}},"keywords":{}}],["jp",{"_index":655,"title":{},"content":{"82":{"position":[[157,5],[275,3]]},"249":{"position":[[139,5],[257,3]]}},"keywords":{}}],["js",{"_index":60,"title":{},"content":{"10":{"position":[[15,2]]},"64":{"position":[[13,8]]}},"keywords":{}}],["jsdelivr",{"_index":153,"title":{},"content":{"20":{"position":[[107,8]]},"147":{"position":[[104,8]]},"327":{"position":[[108,8]]}},"keywords":{}}],["json",{"_index":638,"title":{},"content":{"78":{"position":[[83,4]]},"245":{"position":[[56,4]]}},"keywords":{}}],["jump",{"_index":569,"title":{},"content":{"42":{"position":[[29,4]]},"201":{"position":[[41,5]]}},"keywords":{}}],["juno"",{"_index":317,"title":{},"content":{"25":{"position":[[1698,10]]},"321":{"position":[[1698,10]]}},"keywords":{}}],["kelvin"",{"_index":315,"title":{},"content":{"25":{"position":[[1612,12]]},"321":{"position":[[1612,12]]}},"keywords":{}}],["key",{"_index":647,"title":{},"content":{"78":{"position":[[390,5],[433,6],[462,6]]},"106":{"position":[[80,3]]},"168":{"position":[[51,4]]},"245":{"position":[[285,5],[328,6],[357,6]]},"273":{"position":[[37,3]]}},"keywords":{}}],["kindof",{"_index":59,"title":{"10":{"position":[[0,7]]},"64":{"position":[[0,7]]}},"content":{},"keywords":{}}],["lack",{"_index":537,"title":{},"content":{"37":{"position":[[1040,4],[1587,4]]},"124":{"position":[[1002,4],[1549,4]]}},"keywords":{}}],["lang",{"_index":654,"title":{"191":{"position":[[0,5]]},"382":{"position":[[0,5]]}},"content":{"82":{"position":[[151,5]]},"191":{"position":[[213,5]]},"249":{"position":[[133,5]]},"382":{"position":[[173,5]]}},"keywords":{}}],["languag",{"_index":652,"title":{},"content":{"81":{"position":[[56,8]]},"82":{"position":[[42,9],[196,9],[226,9],[251,9],[281,9],[306,9],[337,9]]},"191":{"position":[[70,9]]},"249":{"position":[[178,9],[208,9],[233,9],[263,9],[288,9],[319,9]]}},"keywords":{}}],["lark"",{"_index":319,"title":{},"content":{"25":{"position":[[1782,10]]},"321":{"position":[[1782,10]]}},"keywords":{}}],["last",{"_index":846,"title":{},"content":{"156":{"position":[[209,4]]}},"keywords":{}}],["layer",{"_index":80,"title":{"90":{"position":[[0,7]]},"177":{"position":[[0,7]]},"257":{"position":[[0,7]]},"368":{"position":[[0,7]]}},"content":{"12":{"position":[[59,7],[528,7],[900,5]]},"22":{"position":[[70,7],[764,7]]},"33":{"position":[[82,5],[1458,5]]},"90":{"position":[[38,6]]},"91":{"position":[[50,6],[205,7]]},"92":{"position":[[48,5]]},"103":{"position":[[43,5]]},"104":{"position":[[65,5]]},"177":{"position":[[43,6],[610,7]]},"258":{"position":[[176,7]]},"278":{"position":[[349,7],[682,5]]},"339":{"position":[[682,7]]},"368":{"position":[[370,7]]}},"keywords":{}}],["layer1",{"_index":99,"title":{},"content":{"12":{"position":[[506,9],[874,7],[906,9],[1104,7]]},"278":{"position":[[327,9],[656,7],[688,9],[842,7]]}},"keywords":{}}],["layers、contextmenu、control",{"_index":1081,"title":{},"content":{"278":{"position":[[7,50]]},"339":{"position":[[20,27]]}},"keywords":{}}],["left",{"_index":704,"title":{},"content":{"91":{"position":[[493,5]]},"97":{"position":[[507,4]]},"180":{"position":[[519,4],[947,7]]},"258":{"position":[[464,5]]},"264":{"position":[[255,4]]},"371":{"position":[[254,4],[625,7]]}},"keywords":{}}],["length",{"_index":173,"title":{},"content":{"21":{"position":[[443,6]]}},"keywords":{}}],["less",{"_index":183,"title":{},"content":{"21":{"position":[[654,4]]}},"keywords":{}}],["librari",{"_index":70,"title":{"26":{"position":[[12,8]]}},"content":{"11":{"position":[[60,7]]},"189":{"position":[[117,9]]},"190":{"position":[[121,9]]}},"keywords":{}}],["light",{"_index":1117,"title":{},"content":{"329":{"position":[[1097,5]]}},"keywords":{}}],["list",{"_index":430,"title":{"33":{"position":[[13,5]]}},"content":{"33":{"position":[[47,4],[226,4]]},"181":{"position":[[64,4]]},"184":{"position":[[251,5]]}},"keywords":{}}],["live",{"_index":852,"title":{},"content":{"157":{"position":[[32,4]]},"210":{"position":[[249,4]]}},"keywords":{}}],["load",{"_index":497,"title":{"101":{"position":[[0,8]]},"268":{"position":[[0,8]]},"337":{"position":[[0,5]]}},"content":{"37":{"position":[[166,6],[617,6],[638,8],[655,6],[827,8],[879,7],[1103,5],[1375,7]]},"101":{"position":[[20,7]]},"102":{"position":[[70,4]]},"124":{"position":[[128,6],[579,6],[600,8],[617,6],[789,8],[841,7],[1065,5],[1337,7]]},"188":{"position":[[186,8]]},"337":{"position":[[16,4]]},"379":{"position":[[146,8]]}},"keywords":{}}],["local",{"_index":149,"title":{},"content":{"20":{"position":[[8,5]]}},"keywords":{}}],["localstorag",{"_index":640,"title":{},"content":{"78":{"position":[[128,12]]},"245":{"position":[[66,12]]}},"keywords":{}}],["locat",{"_index":723,"title":{},"content":{"97":{"position":[[495,8]]},"180":{"position":[[507,8]]}},"keywords":{}}],["lock",{"_index":620,"title":{"192":{"position":[[0,5]]},"383":{"position":[[0,5]]}},"content":{"70":{"position":[[51,6]]},"188":{"position":[[488,5]]},"192":{"position":[[49,4],[210,5]]},"379":{"position":[[448,5]]},"383":{"position":[[145,5]]}},"keywords":{}}],["locktim",{"_index":1109,"title":{},"content":{"329":{"position":[[857,9]]}},"keywords":{}}],["lofi"",{"_index":322,"title":{},"content":{"25":{"position":[[1867,10]]},"321":{"position":[[1867,10]]}},"keywords":{}}],["logic",{"_index":207,"title":{},"content":{"22":{"position":[[121,5]]}},"keywords":{}}],["long",{"_index":869,"title":{},"content":{"165":{"position":[[53,4]]},"184":{"position":[[338,4]]},"193":{"position":[[85,4]]},"224":{"position":[[60,4]]}},"keywords":{}}],["loop",{"_index":867,"title":{"162":{"position":[[0,5]]},"225":{"position":[[0,5]]},"308":{"position":[[0,5]]},"353":{"position":[[0,5]]}},"content":{"162":{"position":[[36,4],[148,5]]},"225":{"position":[[325,4],[356,4]]},"308":{"position":[[264,4]]},"353":{"position":[[127,5]]}},"keywords":{}}],["lose",{"_index":129,"title":{},"content":{"14":{"position":[[34,4]]},"46":{"position":[[22,5]]},"174":{"position":[[76,5]]}},"keywords":{}}],["lower",{"_index":885,"title":{},"content":{"168":{"position":[[211,5]]}},"keywords":{}}],["lt",{"_index":148,"title":{},"content":{"20":{"position":[[0,5],[99,5],[248,5]]},"147":{"position":[[0,5],[96,5],[245,5]]},"327":{"position":[[0,5],[100,5],[257,5]]},"329":{"position":[[824,4]]}},"keywords":{}}],["lt;!doctyp",{"_index":751,"title":{},"content":{"114":{"position":[[11,12]]}},"keywords":{}}],["lt;/body></html>",{"_index":771,"title":{},"content":{"114":{"position":[[491,26]]}},"keywords":{}}],["lt;/div>",{"_index":253,"title":{},"content":{"22":{"position":[[1257,12]]},"339":{"position":[[1175,12]]}},"keywords":{}}],["lt;/head>",{"_index":763,"title":{},"content":{"114":{"position":[[218,13]]}},"keywords":{}}],["lt;/script>",{"_index":770,"title":{},"content":{"114":{"position":[[475,15]]},"115":{"position":[[618,19]]}},"keywords":{}}],["lt;/style>",{"_index":762,"title":{},"content":{"114":{"position":[[203,14]]}},"keywords":{}}],["lt;artplay",{"_index":231,"title":{},"content":{"22":{"position":[[676,13]]},"339":{"position":[[594,13]]}},"keywords":{}}],["lt;body>",{"_index":764,"title":{},"content":{"114":{"position":[[232,12]]}},"keywords":{}}],["lt;button",{"_index":117,"title":{},"content":{"13":{"position":[[179,11]]},"141":{"position":[[215,11]]}},"keywords":{}}],["lt;div",{"_index":765,"title":{},"content":{"114":{"position":[[245,7]]},"115":{"position":[[101,7]]},"116":{"position":[[523,7]]}},"keywords":{}}],["lt;div>",{"_index":230,"title":{},"content":{"22":{"position":[[664,11]]},"339":{"position":[[582,11]]}},"keywords":{}}],["lt;div>{time}</div>",{"_index":221,"title":{},"content":{"22":{"position":[[418,30]]},"339":{"position":[[336,30]]}},"keywords":{}}],["lt;head>",{"_index":753,"title":{},"content":{"114":{"position":[[45,12]]}},"keywords":{}}],["lt;img",{"_index":166,"title":{},"content":{"21":{"position":[[242,8]]},"34":{"position":[[428,8]]},"35":{"position":[[539,8]]},"91":{"position":[[223,8],[380,8]]},"92":{"position":[[690,8]]},"148":{"position":[[215,8]]},"177":{"position":[[670,8]]},"188":{"position":[[195,8],[258,8]]},"258":{"position":[[194,8],[351,8]]},"259":{"position":[[448,8]]},"317":{"position":[[347,8]]},"318":{"position":[[461,8]]},"368":{"position":[[430,8]]},"379":{"position":[[155,8],[218,8]]}},"keywords":{}}],["lt;input",{"_index":1136,"title":{},"content":{"336":{"position":[[358,15]]}},"keywords":{}}],["lt;meta",{"_index":756,"title":{},"content":{"114":{"position":[[100,8]]}},"keywords":{}}],["lt;script",{"_index":150,"title":{},"content":{"20":{"position":[[21,10],[123,10],[269,10]]},"114":{"position":[[301,10]]},"147":{"position":[[18,10],[120,10],[266,10]]},"327":{"position":[[18,10],[124,10],[278,10]]}},"keywords":{}}],["lt;script>",{"_index":769,"title":{},"content":{"114":{"position":[[368,14]]}},"keywords":{}}],["lt;span",{"_index":262,"title":{},"content":{"24":{"position":[[188,9],[308,9]]},"33":{"position":[[631,9],[751,9]]},"316":{"position":[[453,9],[567,9]]},"320":{"position":[[188,9],[308,9]]}},"keywords":{}}],["lt;style>",{"_index":759,"title":{},"content":{"114":{"position":[[141,13]]}},"keywords":{}}],["lt;template>",{"_index":778,"title":{},"content":{"115":{"position":[[84,16]]}},"keywords":{}}],["lt;title>artplay",{"_index":754,"title":{},"content":{"114":{"position":[[58,22]]}},"keywords":{}}],["ludwig"",{"_index":324,"title":{},"content":{"25":{"position":[[1953,12]]},"321":{"position":[[1953,12]]}},"keywords":{}}],["m3u8",{"_index":389,"title":{},"content":{"28":{"position":[[200,5],[526,6]]},"119":{"position":[[194,5],[490,15]]}},"keywords":{}}],["magnet:?xt=urn:btih:6a9759bffd5c0af65319979fb7832189f4f3c35d&dn=sintel.mp4&tr=wss%3a%2f%2ftracker.btorrent.xyz&tr=wss%3a%2f%2ftracker.fastcast.nz&tr=wss%3a%2f%2ftracker.openwebtorrent.com&tr=wss%3a%2f%2ftracker.webtorrent.io&ws=https%3a%2f%2fwebtorrent.io%2ftorrents%2fsintel",{"_index":417,"title":{},"content":{"31":{"position":[[138,300]]},"122":{"position":[[132,300]]}},"keywords":{}}],["manag",{"_index":7,"title":{},"content":{"1":{"position":[[61,6]]},"72":{"position":[[13,6]]},"73":{"position":[[13,6]]},"76":{"position":[[13,6]]},"77":{"position":[[50,6]]},"78":{"position":[[13,6]]},"79":{"position":[[13,6]]},"80":{"position":[[13,6]]},"83":{"position":[[13,6]]},"84":{"position":[[13,10]]},"89":{"position":[[13,6]]},"90":{"position":[[13,6]]},"93":{"position":[[13,6]]},"95":{"position":[[13,6]]},"98":{"position":[[13,6]]},"101":{"position":[[13,6]]},"103":{"position":[[13,6]]},"105":{"position":[[13,6]]},"107":{"position":[[13,6]]},"109":{"position":[[13,6]]}},"keywords":{}}],["manual",{"_index":133,"title":{},"content":{"14":{"position":[[91,8]]},"184":{"position":[[231,8]]}},"keywords":{}}],["map",{"_index":943,"title":{},"content":{"185":{"position":[[38,3]]}},"keywords":{}}],["margin",{"_index":241,"title":{},"content":{"22":{"position":[[983,7]]},"329":{"position":[[639,7]]},"339":{"position":[[901,7]]}},"keywords":{}}],["mark",{"_index":709,"title":{},"content":{"92":{"position":[[182,4]]},"97":{"position":[[184,4]]},"100":{"position":[[187,4]]},"177":{"position":[[178,4]]},"179":{"position":[[181,4]]},"180":{"position":[[196,4]]}},"keywords":{}}],["mask",{"_index":730,"title":{"103":{"position":[[0,5]]},"270":{"position":[[0,5]]}},"content":{"103":{"position":[[38,4]]},"104":{"position":[[60,4]]}},"keywords":{}}],["match",{"_index":928,"title":{},"content":{"184":{"position":[[295,7],[357,5],[411,6],[427,6],[442,5]]},"190":{"position":[[24,5]]}},"keywords":{}}],["math.floor(math.random",{"_index":1132,"title":{},"content":{"335":{"position":[[374,24]]}},"keywords":{}}],["maven"",{"_index":326,"title":{},"content":{"25":{"position":[[2040,11]]},"321":{"position":[[2040,11]]}},"keywords":{}}],["max",{"_index":477,"title":{},"content":{"35":{"position":[[284,3]]},"318":{"position":[[209,3]]}},"keywords":{}}],["max="50"",{"_index":1139,"title":{},"content":{"336":{"position":[[416,18]]}},"keywords":{}}],["maxlength",{"_index":1110,"title":{},"content":{"329":{"position":[[897,10]]}},"keywords":{}}],["maxwidth",{"_index":1113,"title":{},"content":{"329":{"position":[[990,9]]}},"keywords":{}}],["mayb",{"_index":397,"title":{},"content":{"28":{"position":[[441,8]]},"119":{"position":[[435,8]]}},"keywords":{}}],["mayfair"",{"_index":328,"title":{},"content":{"25":{"position":[[2128,13]]},"321":{"position":[[2128,13]]}},"keywords":{}}],["me!</button>",{"_index":119,"title":{},"content":{"13":{"position":[[224,20]]},"141":{"position":[[260,20]]}},"keywords":{}}],["mechan",{"_index":877,"title":{},"content":{"166":{"position":[[300,11]]},"214":{"position":[[342,10]]},"216":{"position":[[319,10]]}},"keywords":{}}],["media",{"_index":493,"title":{},"content":{"37":{"position":[[115,6],[185,5],[321,5],[531,5],[594,5],[749,5],[808,5],[1296,5],[1364,5]]},"124":{"position":[[77,6],[147,5],[283,5],[493,5],[556,5],[711,5],[770,5],[1258,5],[1326,5]]}},"keywords":{}}],["menu",{"_index":727,"title":{},"content":{"99":{"position":[[54,4]]},"100":{"position":[[48,4],[699,6],[764,7]]},"179":{"position":[[606,6],[671,7]]}},"keywords":{}}],["merg",{"_index":613,"title":{},"content":{"67":{"position":[[19,6]]}},"keywords":{}}],["metadata",{"_index":528,"title":{},"content":{"37":{"position":[[861,8]]},"124":{"position":[[823,8]]},"187":{"position":[[51,11]]},"378":{"position":[[44,11]]}},"keywords":{}}],["method",{"_index":43,"title":{},"content":{"5":{"position":[[41,7]]},"12":{"position":[[254,6],[279,6],[823,6]]},"37":{"position":[[662,6]]},"74":{"position":[[15,6]]},"77":{"position":[[34,7]]},"81":{"position":[[20,6]]},"82":{"position":[[15,6]]},"86":{"position":[[15,6]]},"88":{"position":[[15,7]]},"92":{"position":[[15,6]]},"97":{"position":[[15,6]]},"100":{"position":[[15,6]]},"106":{"position":[[15,7]]},"110":{"position":[[15,6],[285,9]]},"124":{"position":[[624,6]]},"183":{"position":[[280,9]]}},"keywords":{}}],["min",{"_index":475,"title":{},"content":{"35":{"position":[[262,3]]},"318":{"position":[[187,3]]}},"keywords":{}}],["min="12"",{"_index":1138,"title":{},"content":{"336":{"position":[[397,18]]}},"keywords":{}}],["mini",{"_index":838,"title":{"218":{"position":[[0,5]]},"301":{"position":[[0,5]]}},"content":{"154":{"position":[[82,4]]},"161":{"position":[[106,4]]},"174":{"position":[[28,4]]},"218":{"position":[[57,4]]}},"keywords":{}}],["miniprogressbar",{"_index":896,"title":{"174":{"position":[[0,16]]},"365":{"position":[[0,16]]}},"content":{"174":{"position":[[202,16]]},"365":{"position":[[145,16]]}},"keywords":{}}],["minwidth",{"_index":1112,"title":{},"content":{"329":{"position":[[941,9]]}},"keywords":{}}],["mobil",{"_index":621,"title":{},"content":{"70":{"position":[[61,6]]},"176":{"position":[[54,6]]},"184":{"position":[[96,6],[153,6],[203,6],[719,6]]},"192":{"position":[[68,6]]},"193":{"position":[[72,7]]},"195":{"position":[[138,6]]}},"keywords":{}}],["mode",{"_index":460,"title":{},"content":{"34":{"position":[[399,6]]},"154":{"position":[[87,4]]},"157":{"position":[[37,5]]},"161":{"position":[[116,4]]},"175":{"position":[[56,5]]},"216":{"position":[[61,4]]},"218":{"position":[[62,4]]},"329":{"position":[[320,5],[403,5],[470,5],[612,5]]}},"keywords":{}}],["modifi",{"_index":675,"title":{},"content":{"86":{"position":[[44,6]]},"88":{"position":[[69,6]]}},"keywords":{}}],["moon"",{"_index":330,"title":{},"content":{"25":{"position":[[2215,10]]},"321":{"position":[[2215,10]]}},"keywords":{}}],["more",{"_index":205,"title":{},"content":{"22":{"position":[[108,4]]},"37":{"position":[[4,4]]},"82":{"position":[[37,4]]},"159":{"position":[[289,4]]},"182":{"position":[[308,4]]},"187":{"position":[[63,4]]},"373":{"position":[[211,4]]}},"keywords":{}}],["morevideoattr",{"_index":873,"title":{"187":{"position":[[0,14]]},"378":{"position":[[0,14]]}},"content":{"166":{"position":[[220,14]]},"187":{"position":[[247,14]]},"357":{"position":[[162,14]]},"378":{"position":[[177,14]]}},"keywords":{}}],["mount",{"_index":91,"title":{},"content":{"12":{"position":[[261,8],[536,8],[644,8],[766,8]]},"92":{"position":[[375,7],[425,7]]},"97":{"position":[[377,7],[427,7],[899,8],[949,8]]},"100":{"position":[[380,7],[430,7]]},"115":{"position":[[334,9]]},"150":{"position":[[71,7]]},"175":{"position":[[47,8],[147,8]]},"177":{"position":[[371,7],[421,7],[916,8],[970,5]]},"179":{"position":[[374,7],[424,7]]},"180":{"position":[[389,7],[439,7],[853,8],[903,8]]},"184":{"position":[[127,5]]},"259":{"position":[[187,7]]},"264":{"position":[[187,7]]},"267":{"position":[[187,7]]},"278":{"position":[[125,12],[357,8],[465,8],[587,8]]},"329":{"position":[[1185,5],[1235,6]]},"336":{"position":[[532,8]]},"368":{"position":[[185,7],[656,8]]},"370":{"position":[[185,7]]},"371":{"position":[[186,7],[557,8]]}},"keywords":{}}],["mous",{"_index":587,"title":{},"content":{"47":{"position":[[11,5],[188,5],[255,5]]},"49":{"position":[[15,5]]}},"keywords":{}}],["mousemov",{"_index":594,"title":{"49":{"position":[[0,10]]},"136":{"position":[[0,10]]}},"content":{},"keywords":{}}],["move",{"_index":588,"title":{},"content":{"47":{"position":[[17,5],[194,5],[261,5]]}},"keywords":{}}],["mozilla",{"_index":488,"title":{},"content":{"37":{"position":[[34,7]]},"124":{"position":[[8,7]]}},"keywords":{}}],["mp4、.ogg、.webm",{"_index":823,"title":{},"content":{"151":{"position":[[101,15]]},"342":{"position":[[22,34]]}},"keywords":{}}],["mpd",{"_index":404,"title":{},"content":{"29":{"position":[[222,4]]},"30":{"position":[[215,4]]},"120":{"position":[[216,4]]},"121":{"position":[[209,4]]}},"keywords":{}}],["multi",{"_index":433,"title":{},"content":{"33":{"position":[[76,5],[1451,6]]}},"keywords":{}}],["multilingu",{"_index":190,"title":{},"content":{"21":{"position":[[787,12]]}},"keywords":{}}],["multipl",{"_index":8,"title":{},"content":{"1":{"position":[[68,8],[114,8]]},"49":{"position":[[77,8]]},"170":{"position":[[40,8]]}},"keywords":{}}],["mute",{"_index":828,"title":{"158":{"position":[[0,6]]},"208":{"position":[[0,6]]},"291":{"position":[[0,6]]},"349":{"position":[[0,6]]}},"content":{"152":{"position":[[279,6]]},"158":{"position":[[48,4],[152,6]]},"159":{"position":[[166,6],[269,5]]},"198":{"position":[[125,6]]},"199":{"position":[[126,6]]},"200":{"position":[[146,6]]},"208":{"position":[[71,4]]},"219":{"position":[[155,6]]},"281":{"position":[[117,6]]},"282":{"position":[[117,6]]},"283":{"position":[[123,6]]},"302":{"position":[[133,6]]},"343":{"position":[[174,6]]},"349":{"position":[[127,6]]},"350":{"position":[[143,6],[164,24]]}},"keywords":{}}],["mutex",{"_index":890,"title":{"170":{"position":[[0,6]]},"361":{"position":[[0,6]]}},"content":{"170":{"position":[[225,6]]},"361":{"position":[[147,6]]}},"keywords":{}}],["myplugin",{"_index":740,"title":{},"content":{"110":{"position":[[179,11]]},"183":{"position":[[174,11],[395,11]]},"277":{"position":[[114,11]]},"374":{"position":[[111,11],[304,11]]}},"keywords":{}}],["myplugin(art",{"_index":739,"title":{},"content":{"110":{"position":[[78,13]]},"183":{"position":[[73,13]]},"277":{"position":[[49,13]]},"374":{"position":[[46,13]]}},"keywords":{}}],["name",{"_index":84,"title":{},"content":{"12":{"position":[[110,4],[313,4],[500,5],[596,5],[707,5],[1055,4],[1290,4]]},"22":{"position":[[796,5],[869,5]]},"37":{"position":[[61,4]]},"88":{"position":[[437,5]]},"92":{"position":[[128,4],[151,4],[197,4]]},"97":{"position":[[130,4],[153,4],[199,4],[708,5]]},"100":{"position":[[133,4],[156,4],[202,4]]},"110":{"position":[[173,5]]},"177":{"position":[[124,4],[147,4],[193,4],[632,5]]},"179":{"position":[[127,4],[150,4],[196,4]]},"180":{"position":[[142,4],[165,4],[211,4],[662,5]]},"181":{"position":[[172,4]]},"183":{"position":[[168,5]]},"206":{"position":[[211,4],[440,7]]},"207":{"position":[[224,4],[457,7]]},"230":{"position":[[145,5]]},"255":{"position":[[385,5]]},"259":{"position":[[61,4]]},"264":{"position":[[61,4]]},"267":{"position":[[61,4]]},"277":{"position":[[108,5]]},"278":{"position":[[58,4],[149,4],[321,5],[417,5],[528,5],[822,4]]},"313":{"position":[[135,5]]},"339":{"position":[[714,5],[787,5]]},"368":{"position":[[59,4],[392,5]]},"370":{"position":[[59,4]]},"371":{"position":[[60,4],[397,5]]},"372":{"position":[[63,4]]},"374":{"position":[[105,5]]}},"keywords":{}}],["nashville"",{"_index":332,"title":{},"content":{"25":{"position":[[2304,15]]},"321":{"position":[[2304,15]]}},"keywords":{}}],["nativ",{"_index":42,"title":{"37":{"position":[[0,6]]}},"content":{"5":{"position":[[19,6]]},"77":{"position":[[21,6]]}},"keywords":{}}],["navigator.language.tolowercas",{"_index":979,"title":{},"content":{"191":{"position":[[21,32]]},"382":{"position":[[14,32]]}},"keywords":{}}],["necessari",{"_index":974,"title":{},"content":{"189":{"position":[[282,9]]}},"keywords":{}}],["need",{"_index":819,"title":{},"content":{"150":{"position":[[315,4]]},"163":{"position":[[116,4]]},"184":{"position":[[223,4]]},"189":{"position":[[69,4]]},"225":{"position":[[341,4]]}},"keywords":{}}],["nest",{"_index":434,"title":{},"content":{"33":{"position":[[88,6],[1464,8],[1493,7],[1526,7],[1550,7],[1580,7],[1613,7],[1637,7]]}},"keywords":{}}],["new",{"_index":18,"title":{},"content":{"1":{"position":[[176,3]]},"12":{"position":[[359,3]]},"13":{"position":[[62,3]]},"21":{"position":[[21,3]]},"24":{"position":[[21,3]]},"25":{"position":[[3668,3]]},"27":{"position":[[66,3]]},"28":{"position":[[67,3],[267,3]]},"29":{"position":[[78,3]]},"30":{"position":[[70,3],[286,3]]},"31":{"position":[[72,3],[541,3]]},"33":{"position":[[377,3]]},"34":{"position":[[230,3]]},"35":{"position":[[345,3]]},"37":{"position":[[1621,3]]},"39":{"position":[[87,3]]},"40":{"position":[[53,3]]},"41":{"position":[[52,3]]},"42":{"position":[[55,3]]},"43":{"position":[[57,3]]},"44":{"position":[[65,3]]},"45":{"position":[[82,3]]},"46":{"position":[[95,3]]},"47":{"position":[[51,3]]},"48":{"position":[[54,3]]},"49":{"position":[[113,3]]},"50":{"position":[[54,3]]},"51":{"position":[[65,3]]},"52":{"position":[[59,3]]},"53":{"position":[[50,3]]},"55":{"position":[[80,3]]},"74":{"position":[[176,3]]},"75":{"position":[[64,3]]},"77":{"position":[[158,3]]},"78":{"position":[[286,3]]},"81":{"position":[[92,3]]},"82":{"position":[[73,3]]},"85":{"position":[[87,3]]},"86":{"position":[[91,3]]},"87":{"position":[[88,3]]},"88":{"position":[[117,3],[448,3]]},"91":{"position":[[127,3]]},"92":{"position":[[498,3]]},"94":{"position":[[120,3],[200,3]]},"96":{"position":[[100,3]]},"97":{"position":[[542,3]]},"99":{"position":[[93,3]]},"100":{"position":[[503,3]]},"102":{"position":[[109,3]]},"104":{"position":[[103,3]]},"106":{"position":[[162,3]]},"108":{"position":[[96,3]]},"110":{"position":[[313,3]]},"112":{"position":[[82,3]]},"114":{"position":[[393,3]]},"115":{"position":[[362,3]]},"116":{"position":[[289,3]]},"118":{"position":[[60,3]]},"119":{"position":[[61,3],[261,3]]},"120":{"position":[[72,3]]},"121":{"position":[[64,3],[280,3]]},"122":{"position":[[66,3],[535,3]]},"124":{"position":[[1583,3]]},"126":{"position":[[59,3]]},"127":{"position":[[31,3]]},"128":{"position":[[31,3]]},"129":{"position":[[34,3]]},"130":{"position":[[32,3]]},"131":{"position":[[34,3]]},"132":{"position":[[41,3]]},"133":{"position":[[45,3]]},"134":{"position":[[34,3]]},"135":{"position":[[33,3]]},"136":{"position":[[50,3]]},"137":{"position":[[32,3]]},"138":{"position":[[33,3]]},"139":{"position":[[33,3]]},"140":{"position":[[32,3]]},"141":{"position":[[98,3]]},"148":{"position":[[21,3]]},"150":{"position":[[168,3]]},"151":{"position":[[138,3]]},"152":{"position":[[200,3]]},"153":{"position":[[148,3]]},"154":{"position":[[113,3]]},"155":{"position":[[102,3]]},"156":{"position":[[75,3]]},"157":{"position":[[96,3]]},"158":{"position":[[74,3]]},"159":{"position":[[72,3]]},"160":{"position":[[256,3]]},"161":{"position":[[142,3]]},"162":{"position":[[70,3]]},"163":{"position":[[168,3]]},"164":{"position":[[157,3]]},"165":{"position":[[145,3]]},"166":{"position":[[112,3]]},"167":{"position":[[133,3]]},"168":{"position":[[77,3]]},"169":{"position":[[116,3]]},"170":{"position":[[147,3]]},"171":{"position":[[138,3]]},"172":{"position":[[139,3]]},"173":{"position":[[94,3]]},"174":{"position":[[124,3]]},"175":{"position":[[356,3]]},"176":{"position":[[82,3]]},"177":{"position":[[532,3]]},"178":{"position":[[115,3]]},"179":{"position":[[497,3]]},"180":{"position":[[554,3]]},"181":{"position":[[225,3]]},"182":{"position":[[194,3]]},"183":{"position":[[308,3]]},"184":{"position":[[469,3]]},"185":{"position":[[245,3]]},"186":{"position":[[282,3]]},"187":{"position":[[169,3]]},"188":{"position":[[99,3]]},"189":{"position":[[324,3]]},"190":{"position":[[152,3]]},"191":{"position":[[135,3]]},"192":{"position":[[132,3]]},"193":{"position":[[127,3]]},"194":{"position":[[78,3]]},"195":{"position":[[166,3]]},"196":{"position":[[123,3]]},"198":{"position":[[47,3]]},"199":{"position":[[48,3]]},"200":{"position":[[68,3]]},"201":{"position":[[81,3]]},"202":{"position":[[84,3]]},"203":{"position":[[85,3]]},"204":{"position":[[98,3]]},"205":{"position":[[80,3]]},"206":{"position":[[172,3],[201,3],[237,3],[429,4]]},"207":{"position":[[185,3],[214,3],[250,3],[446,4]]},"208":{"position":[[97,3]]},"209":{"position":[[160,3]]},"210":{"position":[[53,3]]},"211":{"position":[[80,3]]},"212":{"position":[[103,3]]},"213":{"position":[[101,3]]},"214":{"position":[[99,3]]},"215":{"position":[[108,3]]},"216":{"position":[[87,3]]},"217":{"position":[[160,3]]},"218":{"position":[[88,3]]},"219":{"position":[[77,3]]},"220":{"position":[[133,3]]},"221":{"position":[[88,3]]},"222":{"position":[[120,3]]},"223":{"position":[[138,3]]},"224":{"position":[[121,3]]},"225":{"position":[[123,3]]},"226":{"position":[[156,3]]},"227":{"position":[[113,3]]},"228":{"position":[[91,3],[237,4]]},"229":{"position":[[97,3]]},"230":{"position":[[53,3]]},"231":{"position":[[73,3]]},"241":{"position":[[123,3]]},"242":{"position":[[56,3]]},"244":{"position":[[113,3]]},"245":{"position":[[181,3]]},"248":{"position":[[59,3]]},"249":{"position":[[55,3]]},"252":{"position":[[56,3]]},"253":{"position":[[54,3]]},"254":{"position":[[58,3]]},"255":{"position":[[65,3],[396,3]]},"258":{"position":[[98,3]]},"259":{"position":[[256,3]]},"261":{"position":[[82,3]]},"263":{"position":[[59,3]]},"264":{"position":[[290,3]]},"266":{"position":[[58,3]]},"267":{"position":[[256,3]]},"269":{"position":[[62,3]]},"271":{"position":[[60,3]]},"273":{"position":[[81,3]]},"275":{"position":[[60,3]]},"277":{"position":[[220,3]]},"278":{"position":[[180,3]]},"281":{"position":[[39,3]]},"282":{"position":[[39,3]]},"283":{"position":[[45,3]]},"284":{"position":[[53,3]]},"285":{"position":[[53,3]]},"286":{"position":[[53,3]]},"287":{"position":[[70,3]]},"288":{"position":[[59,3]]},"289":{"position":[[105,3]]},"290":{"position":[[111,3]]},"291":{"position":[[62,3]]},"292":{"position":[[88,3]]},"293":{"position":[[39,3]]},"294":{"position":[[45,3]]},"295":{"position":[[69,3]]},"296":{"position":[[67,3]]},"297":{"position":[[63,3]]},"298":{"position":[[63,3]]},"299":{"position":[[64,3]]},"300":{"position":[[76,3]]},"301":{"position":[[63,3]]},"302":{"position":[[55,3]]},"303":{"position":[[81,3]]},"304":{"position":[[46,3]]},"305":{"position":[[91,3]]},"306":{"position":[[95,3]]},"307":{"position":[[80,3]]},"308":{"position":[[64,3]]},"309":{"position":[[78,3]]},"310":{"position":[[64,3]]},"311":{"position":[[62,3]]},"312":{"position":[[64,3]]},"313":{"position":[[43,3]]},"314":{"position":[[87,3]]},"316":{"position":[[216,3]]},"317":{"position":[[153,3]]},"318":{"position":[[270,3]]},"320":{"position":[[21,3]]},"321":{"position":[[3668,3]]},"329":{"position":[[21,3]]},"330":{"position":[[21,3]]},"331":{"position":[[21,3],[184,3]]},"333":{"position":[[62,3]]},"334":{"position":[[59,3]]},"335":{"position":[[53,3]]},"336":{"position":[[159,3]]},"337":{"position":[[60,3]]},"338":{"position":[[10,3]]},"341":{"position":[[94,3]]},"342":{"position":[[78,3]]},"343":{"position":[[95,3]]},"344":{"position":[[64,3]]},"345":{"position":[[60,3]]},"346":{"position":[[59,3]]},"347":{"position":[[48,3]]},"348":{"position":[[61,3]]},"349":{"position":[[49,3]]},"350":{"position":[[49,3]]},"351":{"position":[[113,3]]},"352":{"position":[[69,3]]},"353":{"position":[[49,3]]},"354":{"position":[[91,3]]},"355":{"position":[[74,3]]},"356":{"position":[[73,3]]},"357":{"position":[[60,3]]},"358":{"position":[[63,3]]},"359":{"position":[[49,3]]},"360":{"position":[[62,3]]},"361":{"position":[[69,3]]},"362":{"position":[[63,3]]},"363":{"position":[[63,3]]},"364":{"position":[[63,3]]},"365":{"position":[[67,3]]},"366":{"position":[[220,3]]},"367":{"position":[[65,3]]},"368":{"position":[[292,3]]},"369":{"position":[[66,3]]},"370":{"position":[[254,3]]},"371":{"position":[[289,3]]},"372":{"position":[[117,3]]},"373":{"position":[[97,3]]},"374":{"position":[[217,3]]},"375":{"position":[[190,3]]},"376":{"position":[[153,3]]},"377":{"position":[[169,3]]},"378":{"position":[[99,3]]},"379":{"position":[[59,3]]},"380":{"position":[[142,3]]},"381":{"position":[[81,3]]},"382":{"position":[[95,3]]},"383":{"position":[[67,3]]},"384":{"position":[[59,3]]},"385":{"position":[[53,3]]},"386":{"position":[[73,3]]},"387":{"position":[[81,3]]}},"keywords":{}}],["next",{"_index":847,"title":{},"content":{"156":{"position":[[231,4]]}},"keywords":{}}],["next.j",{"_index":795,"title":{},"content":{"116":{"position":[[9,9]]}},"keywords":{}}],["nextstat",{"_index":464,"title":{},"content":{"34":{"position":[[619,9],[655,10],[703,9],[763,10]]},"317":{"position":[[538,9],[574,10],[610,9],[652,10]]}},"keywords":{}}],["normal",{"_index":1047,"title":{},"content":{"222":{"position":[[70,7]]},"305":{"position":[[28,20]]}},"keywords":{}}],["note",{"_index":112,"title":{},"content":{"12":{"position":[[1238,4]]}},"keywords":{}}],["notic",{"_index":713,"title":{"93":{"position":[[0,7]]},"260":{"position":[[0,7]]}},"content":{},"keywords":{}}],["npm",{"_index":145,"title":{"18":{"position":[[13,5]]},"145":{"position":[[3,3]]},"325":{"position":[[3,3]]}},"content":{"18":{"position":[[2,3]]},"112":{"position":[[14,3]]},"145":{"position":[[2,3]]},"325":{"position":[[2,3]]}},"keywords":{}}],["npmyarnscript",{"_index":748,"title":{},"content":{"112":{"position":[[0,13]]}},"keywords":{}}],["null",{"_index":251,"title":{},"content":{"22":{"position":[[1173,5],[1251,5]]},"115":{"position":[[267,5]]},"339":{"position":[[1091,5],[1169,5]]}},"keywords":{}}],["number",{"_index":30,"title":{},"content":{"2":{"position":[[36,6]]},"33":{"position":[[276,6]]},"66":{"position":[[6,6],[30,6]]},"92":{"position":[[208,6]]},"97":{"position":[[210,6]]},"100":{"position":[[213,6]]},"106":{"position":[[89,7]]},"177":{"position":[[204,6]]},"179":{"position":[[207,6]]},"180":{"position":[[222,6]]},"182":{"position":[[109,6]]},"185":{"position":[[110,6],[117,6],[132,6],[146,6],[174,6],[202,6],[375,7]]},"201":{"position":[[23,6]]},"202":{"position":[[23,6]]},"203":{"position":[[23,6]]},"204":{"position":[[30,6]]},"209":{"position":[[30,6]]},"223":{"position":[[30,6]]},"233":{"position":[[4,6]]},"259":{"position":[[93,6]]},"264":{"position":[[93,6]]},"267":{"position":[[93,6]]},"284":{"position":[[14,6]]},"285":{"position":[[14,6]]},"286":{"position":[[14,6]]},"287":{"position":[[21,6]]},"292":{"position":[[21,6]]},"306":{"position":[[21,6]]},"316":{"position":[[140,6]]},"347":{"position":[[4,9]]},"368":{"position":[[91,6]]},"370":{"position":[[91,6]]},"371":{"position":[[92,6]]},"373":{"position":[[42,6]]},"376":{"position":[[53,6],[60,6],[80,6],[99,6],[119,6],[283,7]]}},"keywords":{}}],["number($range.valu",{"_index":1148,"title":{},"content":{"336":{"position":[[722,21]]}},"keywords":{}}],["numberdefault",{"_index":843,"title":{},"content":{"156":{"position":[[6,14]]}},"keywords":{}}],["nuxt.j",{"_index":774,"title":{},"content":{"115":{"position":[[7,9]]}},"keywords":{}}],["object",{"_index":37,"title":{},"content":{"4":{"position":[[6,6]]},"5":{"position":[[6,6]]},"6":{"position":[[6,6]]},"8":{"position":[[6,6]]},"13":{"position":[[310,6]]},"58":{"position":[[4,6]]},"59":{"position":[[4,6]]},"60":{"position":[[4,6]]},"62":{"position":[[4,6]]},"67":{"position":[[6,6]]},"72":{"position":[[6,6]]},"73":{"position":[[6,6]]},"76":{"position":[[6,6]]},"78":{"position":[[6,6],[39,7],[88,6]]},"79":{"position":[[6,6]]},"80":{"position":[[6,6]]},"83":{"position":[[6,6],[24,6]]},"84":{"position":[[6,6],[33,6]]},"89":{"position":[[6,6]]},"90":{"position":[[6,6],[24,6]]},"92":{"position":[[308,6],[331,6]]},"93":{"position":[[6,6],[24,6]]},"95":{"position":[[6,6],[24,6]]},"97":{"position":[[310,6],[333,6]]},"98":{"position":[[6,6]]},"100":{"position":[[313,6],[336,6]]},"101":{"position":[[6,6]]},"103":{"position":[[6,6],[24,6]]},"105":{"position":[[6,6]]},"107":{"position":[[6,6],[24,6]]},"109":{"position":[[6,6]]},"115":{"position":[[304,7]]},"177":{"position":[[304,6],[327,6]]},"179":{"position":[[307,6],[330,6]]},"180":{"position":[[322,6],[345,6]]},"186":{"position":[[190,6]]},"234":{"position":[[4,6]]},"239":{"position":[[4,6]]},"240":{"position":[[4,6]]},"243":{"position":[[4,6]]},"245":{"position":[[4,6]]},"246":{"position":[[4,6]]},"247":{"position":[[4,6]]},"250":{"position":[[4,6]]},"251":{"position":[[4,6]]},"256":{"position":[[4,6]]},"257":{"position":[[4,6]]},"259":{"position":[[151,6]]},"260":{"position":[[4,6]]},"262":{"position":[[4,6]]},"264":{"position":[[151,6]]},"265":{"position":[[4,6]]},"267":{"position":[[151,6]]},"268":{"position":[[4,6]]},"270":{"position":[[4,6]]},"272":{"position":[[4,6]]},"274":{"position":[[4,6]]},"276":{"position":[[4,6]]},"368":{"position":[[149,6]]},"370":{"position":[[149,6]]},"371":{"position":[[150,6]]},"376":{"position":[[4,9]]},"377":{"position":[[4,9],[106,6]]},"378":{"position":[[4,9]]},"379":{"position":[[4,9]]},"381":{"position":[[4,9]]}},"keywords":{}}],["objectdefault",{"_index":941,"title":{},"content":{"185":{"position":[[6,14]]},"186":{"position":[[6,14]]},"187":{"position":[[6,14]]},"188":{"position":[[6,14]]},"190":{"position":[[6,14]]}},"keywords":{}}],["obtain",{"_index":1045,"title":{},"content":{"221":{"position":[[281,8]]}},"keywords":{}}],["offlineaudiocontext",{"_index":509,"title":{},"content":{"37":{"position":[[416,19]]},"124":{"position":[[378,19]]}},"keywords":{}}],["offset",{"_index":894,"title":{},"content":{"173":{"position":[[42,7]]}},"keywords":{}}],["old",{"_index":719,"title":{},"content":{"94":{"position":[[163,3]]}},"keywords":{}}],["on",{"_index":891,"title":{},"content":{"170":{"position":[[96,3]]},"182":{"position":[[303,4]]},"184":{"position":[[346,3]]},"206":{"position":[[160,3]]},"207":{"position":[[173,3]]},"373":{"position":[[206,4]]}},"keywords":{}}],["onc",{"_index":1039,"title":{},"content":{"220":{"position":[[107,4]]}},"keywords":{}}],["one/dash.mpd",{"_index":411,"title":{},"content":{"30":{"position":[[186,14]]},"121":{"position":[[180,14]]}},"keywords":{}}],["onlin",{"_index":210,"title":{},"content":{"22":{"position":[[178,6]]}},"keywords":{}}],["onrang",{"_index":473,"title":{},"content":{"35":{"position":[[139,7],[657,8],[914,8],[1041,8]]},"318":{"position":[[84,7],[579,8],[797,8],[919,8]]}},"keywords":{}}],["onselect",{"_index":269,"title":{},"content":{"24":{"position":[[426,9]]},"25":{"position":[[3834,9]]},"33":{"position":[[231,8],[869,9],[1283,9]]},"34":{"position":[[1120,9]]},"35":{"position":[[1102,9]]},"178":{"position":[[314,9],[466,9]]},"316":{"position":[[109,8],[679,9],[1071,9]]},"317":{"position":[[977,9]]},"318":{"position":[[980,9]]},"320":{"position":[[426,9]]},"321":{"position":[[3871,9]]},"369":{"position":[[245,9],[377,9]]}},"keywords":{}}],["onswitch",{"_index":457,"title":{},"content":{"34":{"position":[[143,8],[539,9],[935,9],[1049,9]]},"317":{"position":[[87,8],[458,9],[797,9],[906,9]]}},"keywords":{}}],["opac",{"_index":702,"title":{},"content":{"91":{"position":[[351,8],[507,8]]},"92":{"position":[[818,8]]},"177":{"position":[[798,8]]},"258":{"position":[[322,8],[478,8]]},"259":{"position":[[576,8]]},"329":{"position":[[521,8]]},"368":{"position":[[558,8]]}},"keywords":{}}],["open",{"_index":209,"title":{},"content":{"22":{"position":[[170,4]]},"184":{"position":[[240,4]]},"230":{"position":[[15,4]]}},"keywords":{}}],["oper",{"_index":544,"title":{},"content":{"37":{"position":[[1189,9],[1231,9]]},"124":{"position":[[1151,9],[1193,9]]},"206":{"position":[[101,10]]}},"keywords":{}}],["optim",{"_index":1004,"title":{},"content":{"206":{"position":[[88,12]]}},"keywords":{}}],["option",{"_index":48,"title":{"8":{"position":[[0,7]]},"62":{"position":[[0,7]]},"67":{"position":[[0,7]]},"149":{"position":[[6,7]]},"234":{"position":[[0,7]]}},"content":{"6":{"position":[[44,6]]},"7":{"position":[[36,6]]},"8":{"position":[[28,6]]},"22":{"position":[[690,9]]},"67":{"position":[[26,7]]},"88":{"position":[[89,6]]},"115":{"position":[[288,7]]},"116":{"position":[[197,7],[305,10]]},"160":{"position":[[128,6]]},"166":{"position":[[211,8]]},"338":{"position":[[502,8],[540,8]]},"339":{"position":[[608,9]]}},"keywords":{}}],["os",{"_index":935,"title":{},"content":{"184":{"position":[[581,2],[624,2],[658,2]]},"375":{"position":[[302,2],[345,2],[379,2]]}},"keywords":{}}],["otherwis",{"_index":818,"title":{},"content":{"150":{"position":[[111,9]]}},"keywords":{}}],["output",{"_index":714,"title":{},"content":{"94":{"position":[[35,6]]}},"keywords":{}}],["outsid",{"_index":590,"title":{},"content":{"47":{"position":[[209,7],[290,7]]},"161":{"position":[[52,7]]}},"keywords":{}}],["over",{"_index":976,"title":{},"content":{"190":{"position":[[63,4]]},"216":{"position":[[401,4]]}},"keywords":{}}],["page",{"_index":849,"title":{},"content":{"156":{"position":[[275,5]]},"159":{"position":[[225,5]]},"170":{"position":[[64,4]]},"175":{"position":[[517,4]]},"214":{"position":[[357,4],[441,5]]},"215":{"position":[[70,4]]},"216":{"position":[[334,4],[410,5]]}},"keywords":{}}],["panel",{"_index":429,"title":{"32":{"position":[[19,5]]}},"content":{"33":{"position":[[9,6],[283,5]]},"107":{"position":[[46,5]]},"108":{"position":[[58,5]]},"163":{"position":[[102,6]]},"164":{"position":[[114,5]]},"165":{"position":[[102,5]]},"167":{"position":[[59,5]]},"178":{"position":[[49,6],[88,5]]}},"keywords":{}}],["param",{"_index":138,"title":{},"content":{"14":{"position":[[253,6]]},"279":{"position":[[190,6]]}},"keywords":{}}],["paramet",{"_index":124,"title":{},"content":{"13":{"position":[[288,9]]},"106":{"position":[[67,9],[108,9]]},"152":{"position":[[82,10]]},"206":{"position":[[138,11]]},"207":{"position":[[151,11]]}},"keywords":{}}],["parti",{"_index":369,"title":{"26":{"position":[[6,5]]}},"content":{"190":{"position":[[92,5]]}},"keywords":{}}],["partial",{"_index":518,"title":{},"content":{"37":{"position":[[628,9]]},"124":{"position":[[590,9]]}},"keywords":{}}],["paus",{"_index":530,"title":{"41":{"position":[[0,6]]},"128":{"position":[[0,6]]},"199":{"position":[[0,6]]},"282":{"position":[[0,6]]}},"content":{"37":{"position":[[917,7],[1015,6]]},"41":{"position":[[25,5]]},"124":{"position":[[879,7],[977,6]]},"168":{"position":[[299,5]]},"188":{"position":[[321,6]]},"199":{"position":[[15,5]]},"200":{"position":[[41,5]]},"379":{"position":[[281,6]]}},"keywords":{}}],["perform",{"_index":1003,"title":{},"content":{"206":{"position":[[75,7]]}},"keywords":{}}],["period",{"_index":175,"title":{},"content":{"21":{"position":[[484,6]]},"37":{"position":[[1075,12]]},"124":{"position":[[1037,12]]}},"keywords":{}}],["perpetua"",{"_index":334,"title":{},"content":{"25":{"position":[[2397,14]]},"321":{"position":[[2397,14]]}},"keywords":{}}],["persist",{"_index":636,"title":{},"content":{"78":{"position":[[20,10]]}},"keywords":{}}],["pip",{"_index":459,"title":{"169":{"position":[[0,4]]},"216":{"position":[[0,4]]},"299":{"position":[[0,4]]},"360":{"position":[[0,4]]}},"content":{"34":{"position":[[394,4]]},"169":{"position":[[51,3],[194,4]]},"188":{"position":[[401,4]]},"216":{"position":[[57,3],[374,3]]},"360":{"position":[[140,4]]},"379":{"position":[[361,4]]}},"keywords":{}}],["play",{"_index":492,"title":{"40":{"position":[[0,5]]},"127":{"position":[[0,5]]},"198":{"position":[[0,5]]},"219":{"position":[[0,8]]},"281":{"position":[[0,5]]},"302":{"position":[[0,8]]}},"content":{"37":{"position":[[106,4],[176,4],[312,4]]},"39":{"position":[[59,6]]},"40":{"position":[[25,6]]},"49":{"position":[[24,7]]},"124":{"position":[[68,4],[138,4],[274,4]]},"152":{"position":[[151,5]]},"153":{"position":[[119,7]]},"157":{"position":[[65,4]]},"159":{"position":[[46,4],[253,4]]},"161":{"position":[[111,4]]},"162":{"position":[[41,7]]},"168":{"position":[[292,4]]},"170":{"position":[[121,4]]},"174":{"position":[[95,7]]},"188":{"position":[[311,5]]},"198":{"position":[[15,4]]},"207":{"position":[[111,4]]},"217":{"position":[[132,6]]},"219":{"position":[[48,7]]},"225":{"position":[[72,4],[330,5]]},"379":{"position":[[271,5]]}},"keywords":{}}],["playback",{"_index":383,"title":{},"content":{"27":{"position":[[396,8]]},"28":{"position":[[514,8]]},"37":{"position":[[705,8],[899,8],[936,8],[970,8],[1142,8],[1543,8]]},"124":{"position":[[667,8],[861,8],[898,8],[932,8],[1104,8],[1505,8]]},"164":{"position":[[46,8]]},"194":{"position":[[48,8]]},"200":{"position":[[28,8]]},"223":{"position":[[56,8]]}},"keywords":{}}],["playbackr",{"_index":442,"title":{"164":{"position":[[0,13]]},"223":{"position":[[0,13]]},"306":{"position":[[0,13]]},"355":{"position":[[0,13]]}},"content":{"33":{"position":[[482,13]]},"34":{"position":[[335,13]]},"35":{"position":[[450,13]]},"164":{"position":[[235,13]]},"188":{"position":[[441,13]]},"316":{"position":[[321,13]]},"317":{"position":[[258,13]]},"318":{"position":[[375,13]]},"329":{"position":[[130,13]]},"355":{"position":[[152,13]]},"379":{"position":[[401,13]]}},"keywords":{}}],["playdur",{"_index":185,"title":{},"content":{"21":{"position":[[704,13]]},"148":{"position":[[448,13]]}},"keywords":{}}],["player",{"_index":6,"title":{"30":{"position":[[6,7]]},"83":{"position":[[0,7]]},"121":{"position":[[6,7]]},"250":{"position":[[0,7]]}},"content":{"1":{"position":[[35,6],[123,7]]},"2":{"position":[[21,6]]},"3":{"position":[[21,6]]},"4":{"position":[[30,6]]},"6":{"position":[[37,6]]},"7":{"position":[[29,6]]},"8":{"position":[[13,6]]},"9":{"position":[[13,6]]},"29":{"position":[[255,6]]},"30":{"position":[[42,6],[277,6]]},"39":{"position":[[15,6]]},"44":{"position":[[15,6]]},"45":{"position":[[15,6],[54,6]]},"46":{"position":[[15,6],[67,6]]},"47":{"position":[[23,6],[224,6],[276,6]]},"48":{"position":[[15,6]]},"51":{"position":[[15,6]]},"52":{"position":[[11,6]]},"66":{"position":[[44,6]]},"68":{"position":[[26,6]]},"69":{"position":[[26,6]]},"70":{"position":[[26,6]]},"71":{"position":[[26,6]]},"73":{"position":[[20,6]]},"74":{"position":[[69,6]]},"78":{"position":[[51,6]]},"79":{"position":[[20,6]]},"80":{"position":[[20,6]]},"106":{"position":[[450,6],[493,8]]},"110":{"position":[[140,6]]},"116":{"position":[[188,8]]},"120":{"position":[[249,6]]},"121":{"position":[[36,6],[271,6]]},"150":{"position":[[86,6],[125,6]]},"152":{"position":[[108,6],[373,6],[479,6]]},"153":{"position":[[89,6]]},"155":{"position":[[26,6]]},"156":{"position":[[47,6],[179,6],[281,6]]},"160":{"position":[[44,6],[164,6]]},"161":{"position":[[37,6]]},"168":{"position":[[353,6],[396,8]]},"170":{"position":[[49,7],[100,6]]},"171":{"position":[[77,6]]},"172":{"position":[[77,6]]},"174":{"position":[[69,6]]},"175":{"position":[[122,6],[160,6],[207,6]]},"183":{"position":[[135,6]]},"184":{"position":[[117,6],[193,6],[389,6],[744,8]]},"195":{"position":[[50,6],[113,6]]},"214":{"position":[[52,6]]},"215":{"position":[[59,6]]},"216":{"position":[[50,6]]},"218":{"position":[[50,6]]},"221":{"position":[[60,6]]},"222":{"position":[[49,6]]},"223":{"position":[[49,6]]},"224":{"position":[[53,6]]},"226":{"position":[[114,6]]},"228":{"position":[[57,6]]},"229":{"position":[[57,6]]},"231":{"position":[[45,6]]}},"keywords":{}}],["player.initialize(video",{"_index":406,"title":{},"content":{"29":{"position":[[295,24]]},"120":{"position":[[289,24]]}},"keywords":{}}],["player.load(url",{"_index":414,"title":{},"content":{"30":{"position":[[311,17]]},"121":{"position":[[305,17]]}},"keywords":{}}],["playsinlin",{"_index":905,"title":{"176":{"position":[[0,12]]},"367":{"position":[[0,12]]}},"content":{"176":{"position":[[39,11],[160,12]]},"187":{"position":[[272,13],[292,12]]},"367":{"position":[[29,11],[143,12]]},"378":{"position":[[202,13],[222,12]]}},"keywords":{}}],["pleas",{"_index":486,"title":{},"content":{"37":{"position":[[22,6]]},"159":{"position":[[307,6]]},"178":{"position":[[56,6]]},"189":{"position":[[104,6]]},"190":{"position":[[108,6]]}},"keywords":{}}],["plug",{"_index":71,"title":{},"content":{"11":{"position":[[68,4]]}},"keywords":{}}],["plugin",{"_index":66,"title":{"11":{"position":[[8,6]]},"15":{"position":[[4,6]]},"109":{"position":[[0,8]]},"183":{"position":[[0,8]]},"276":{"position":[[0,8]]},"374":{"position":[[0,8]]}},"content":{"11":{"position":[[8,6]]},"18":{"position":[[24,6]]},"19":{"position":[[21,6]]},"20":{"position":[[60,6],[183,6],[209,6],[318,6],[344,6],[408,6]]},"21":{"position":[[154,8]]},"109":{"position":[[20,6]]},"110":{"position":[[51,6],[154,9]]},"145":{"position":[[24,6]]},"146":{"position":[[21,6]]},"147":{"position":[[57,6],[180,6],[206,6],[315,6],[341,6]]},"148":{"position":[[154,8]]},"183":{"position":[[45,7],[149,9],[386,8]]},"325":{"position":[[24,6]]},"326":{"position":[[21,6]]},"327":{"position":[[57,6],[184,6],[214,6],[327,6],[357,6]]},"329":{"position":[[171,8]]},"330":{"position":[[99,8]]},"331":{"position":[[99,8]]},"333":{"position":[[140,8]]},"334":{"position":[[137,8]]},"335":{"position":[[131,8]]},"336":{"position":[[237,8]]},"337":{"position":[[138,8]]},"338":{"position":[[103,8]]},"374":{"position":[[295,8]]}},"keywords":{}}],["point",{"_index":831,"title":{},"content":{"152":{"position":[[466,5]]},"182":{"position":[[52,6]]}},"keywords":{}}],["polici",{"_index":856,"title":{},"content":{"159":{"position":[[328,6]]},"350":{"position":[[215,6]]}},"keywords":{}}],["poprocket"",{"_index":336,"title":{},"content":{"25":{"position":[[2490,15]]},"321":{"position":[[2490,15]]}},"keywords":{}}],["popul",{"_index":857,"title":{},"content":{"160":{"position":[[56,8]]}},"keywords":{}}],["portal",{"_index":202,"title":{"22":{"position":[[15,6]]},"339":{"position":[[8,6]]}},"content":{"22":{"position":[[15,6]]},"339":{"position":[[8,6]]}},"keywords":{}}],["posit",{"_index":85,"title":{},"content":{"12":{"position":[[140,8],[747,9]]},"13":{"position":[[154,9]]},"22":{"position":[[840,9]]},"24":{"position":[[113,9]]},"25":{"position":[[3760,9]]},"91":{"position":[[301,9],[458,9]]},"92":{"position":[[768,9]]},"97":{"position":[[479,8],[735,9]]},"141":{"position":[[190,9]]},"177":{"position":[[748,9]]},"180":{"position":[[491,8],[689,9],[937,9]]},"230":{"position":[[162,9]]},"258":{"position":[[272,9],[429,9]]},"259":{"position":[[526,9]]},"264":{"position":[[235,8],[440,9]]},"278":{"position":[[568,9]]},"313":{"position":[[152,9]]},"320":{"position":[[113,9]]},"321":{"position":[[3797,9]]},"333":{"position":[[236,9],[341,9]]},"334":{"position":[[233,9]]},"335":{"position":[[227,9]]},"336":{"position":[[333,9]]},"337":{"position":[[234,9],[339,9]]},"339":{"position":[[758,9]]},"368":{"position":[[508,9]]},"371":{"position":[[234,8],[424,9],[615,9]]}},"keywords":{}}],["poster",{"_index":832,"title":{"153":{"position":[[0,7]]},"217":{"position":[[0,7]]},"300":{"position":[[0,7]]},"344":{"position":[[0,7]]}},"content":{"153":{"position":[[28,6],[226,7]]},"217":{"position":[[64,7],[81,6],[238,7]]},"300":{"position":[[154,7]]},"344":{"position":[[142,7]]}},"keywords":{}}],["potser",{"_index":907,"title":{},"content":{"177":{"position":[[638,9]]},"368":{"position":[[398,9]]}},"keywords":{}}],["press",{"_index":983,"title":{},"content":{"193":{"position":[[90,5]]}},"keywords":{}}],["preview",{"_index":942,"title":{},"content":{"185":{"position":[[30,7],[98,7],[124,7],[153,7],[181,7],[209,7]]}},"keywords":{}}],["previou",{"_index":1008,"title":{},"content":{"207":{"position":[[102,8]]}},"keywords":{}}],["prioriti",{"_index":712,"title":{},"content":{"92":{"position":[[232,8]]},"97":{"position":[[234,8]]},"100":{"position":[[237,8]]},"177":{"position":[[228,8]]},"179":{"position":[[231,8]]},"180":{"position":[[246,8]]}},"keywords":{}}],["pro"",{"_index":362,"title":{},"content":{"25":{"position":[[3597,10]]},"321":{"position":[[3597,10]]}},"keywords":{}}],["probabl",{"_index":396,"title":{},"content":{"28":{"position":[[416,10]]},"119":{"position":[[410,10]]}},"keywords":{}}],["program",{"_index":978,"title":{},"content":{"190":{"position":[[98,9]]}},"keywords":{}}],["progress",{"_index":841,"title":{},"content":{"155":{"position":[[68,8]]},"157":{"position":[[48,8]]},"174":{"position":[[33,8]]},"182":{"position":[[66,8]]},"185":{"position":[[49,8]]},"207":{"position":[[116,8]]}},"keywords":{}}],["promis",{"_index":1021,"title":{},"content":{"212":{"position":[[74,7]]},"213":{"position":[[72,7]]},"295":{"position":[[40,7]]},"296":{"position":[[38,7]]},"331":{"position":[[141,7]]}},"keywords":{}}],["promise((resovl",{"_index":1123,"title":{},"content":{"331":{"position":[[188,17]]}},"keywords":{}}],["prompt",{"_index":132,"title":{},"content":{"14":{"position":[[57,7]]},"92":{"position":[[448,6]]},"93":{"position":[[34,6]]},"94":{"position":[[49,6],[335,6],[384,6]]},"97":{"position":[[450,6]]},"100":{"position":[[453,6]]},"177":{"position":[[444,6]]},"179":{"position":[[447,6]]},"180":{"position":[[462,6]]},"335":{"position":[[292,17]]}},"keywords":{}}],["prop",{"_index":781,"title":{},"content":{"115":{"position":[[279,6]]}},"keywords":{}}],["properti",{"_index":1,"title":{"0":{"position":[[7,9]]},"65":{"position":[[9,9]]},"197":{"position":[[7,10]]}},"content":{"1":{"position":[[100,8]]},"5":{"position":[[26,10]]},"12":{"position":[[115,8]]},"33":{"position":[[95,8]]},"34":{"position":[[0,8]]},"35":{"position":[[0,8]]},"78":{"position":[[141,8]]},"85":{"position":[[20,8]]},"87":{"position":[[20,9]]},"88":{"position":[[39,9]]},"91":{"position":[[20,8]]},"92":{"position":[[54,8]]},"97":{"position":[[56,8]]},"100":{"position":[[59,8]]},"102":{"position":[[20,8]]},"108":{"position":[[20,8]]},"110":{"position":[[217,12]]},"177":{"position":[[50,8]]},"179":{"position":[[53,8]]},"180":{"position":[[68,8]]},"181":{"position":[[95,8]]},"182":{"position":[[79,8]]},"183":{"position":[[212,12]]},"185":{"position":[[62,8]]},"186":{"position":[[94,8]]},"187":{"position":[[74,11],[92,10]]},"227":{"position":[[60,10]]}},"keywords":{}}],["proxi",{"_index":632,"title":{"77":{"position":[[0,6]]},"244":{"position":[[0,6]]}},"content":{"77":{"position":[[15,5]]}},"keywords":{}}],["qualiti",{"_index":446,"title":{"181":{"position":[[0,8]]},"372":{"position":[[0,8]]}},"content":{"33":{"position":[[1034,9]]},"181":{"position":[[46,7],[144,7],[164,7],[188,7],[303,8]]},"207":{"position":[[46,7]]},"372":{"position":[[195,8]]}},"keywords":{}}],["queri",{"_index":92,"title":{"74":{"position":[[0,6]]},"75":{"position":[[0,6]]},"241":{"position":[[0,6]]},"242":{"position":[[0,6]]}},"content":{"12":{"position":[[286,6],[817,5]]},"74":{"position":[[22,5]]},"241":{"position":[[16,5]]},"278":{"position":[[138,10],[635,5]]}},"keywords":{}}],["quot;"",{"_index":233,"title":{},"content":{"22":{"position":[[782,13],[901,12]]},"339":{"position":[[700,13],[819,12]]}},"keywords":{}}],["quot;1977"",{"_index":278,"title":{},"content":{"25":{"position":[[56,17]]},"321":{"position":[[56,17]]}},"keywords":{}}],["quot;400px"",{"_index":240,"title":{},"content":{"22":{"position":[[964,18]]},"339":{"position":[[882,18]]}},"keywords":{}}],["quot;600px"",{"_index":238,"title":{},"content":{"22":{"position":[[937,18]]},"339":{"position":[[855,18]]}},"keywords":{}}],["quot;60px",{"_index":242,"title":{},"content":{"22":{"position":[[991,10]]},"339":{"position":[[909,10]]}},"keywords":{}}],["quot;aden"",{"_index":282,"title":{},"content":{"25":{"position":[[140,17]]},"321":{"position":[[140,17]]}},"keywords":{}}],["quot;amaro"",{"_index":284,"title":{},"content":{"25":{"position":[[224,18]]},"321":{"position":[[224,18]]}},"keywords":{}}],["quot;artplayer";export",{"_index":780,"title":{},"content":{"115":{"position":[[200,28]]}},"keywords":{}}],["quot;artplayer/examples/react/artplayer"",{"_index":218,"title":{},"content":{"22":{"position":[[336,47]]},"339":{"position":[[254,47]]}},"keywords":{}}],["quot;ashby"",{"_index":286,"title":{},"content":{"25":{"position":[[310,18]]},"321":{"position":[[310,18]]}},"keywords":{}}],["quot;brannan"",{"_index":288,"title":{},"content":{"25":{"position":[[396,20]]},"321":{"position":[[396,20]]}},"keywords":{}}],["quot;brooklyn"",{"_index":290,"title":{},"content":{"25":{"position":[[486,21]]},"321":{"position":[[486,21]]}},"keywords":{}}],["quot;charmes"",{"_index":292,"title":{},"content":{"25":{"position":[[578,20]]},"321":{"position":[[578,20]]}},"keywords":{}}],["quot;clarendon"",{"_index":294,"title":{},"content":{"25":{"position":[[668,22]]},"321":{"position":[[668,22]]}},"keywords":{}}],["quot;class"",{"_index":279,"title":{},"content":{"25":{"position":[[74,18],[158,18],[243,18],[329,18],[417,18],[508,18],[599,18],[691,18],[781,18],[870,18],[963,18],[1055,18],[1143,18],[1228,18],[1314,18],[1402,18],[1491,18],[1580,18],[1666,18],[1750,18],[1835,18],[1921,18],[2008,18],[2096,18],[2183,18],[2272,18],[2365,18],[2458,18],[2548,18],[2633,18],[2719,18],[2808,18],[2898,18],[2988,18],[3076,18],[3164,18],[3255,18],[3345,18],[3433,18],[3521,18],[3608,18]]},"321":{"position":[[74,18],[158,18],[243,18],[329,18],[417,18],[508,18],[599,18],[691,18],[781,18],[870,18],[963,18],[1055,18],[1143,18],[1228,18],[1314,18],[1402,18],[1491,18],[1580,18],[1666,18],[1750,18],[1835,18],[1921,18],[2008,18],[2096,18],[2183,18],[2272,18],[2365,18],[2458,18],[2548,18],[2633,18],[2719,18],[2808,18],[2898,18],[2988,18],[3076,18],[3164,18],[3255,18],[3345,18],[3433,18],[3521,18],[3608,18]]}},"keywords":{}}],["quot;crema"",{"_index":296,"title":{},"content":{"25":{"position":[[762,18]]},"321":{"position":[[762,18]]}},"keywords":{}}],["quot;dogpatch"",{"_index":298,"title":{},"content":{"25":{"position":[[848,21]]},"321":{"position":[[848,21]]}},"keywords":{}}],["quot;earlybird"",{"_index":300,"title":{},"content":{"25":{"position":[[940,22]]},"321":{"position":[[940,22]]}},"keywords":{}}],["quot;filt",{"_index":280,"title":{},"content":{"25":{"position":[[93,12],[177,12],[262,12],[348,12],[436,12],[527,12],[618,12],[710,12],[800,12],[889,12],[982,12],[1074,12],[1162,12],[1247,12],[1333,12],[1421,12],[1510,12],[1599,12],[1685,12],[1769,12],[1854,12],[1940,12],[2027,12],[2115,12],[2202,12],[2291,12],[2384,12],[2477,12],[2567,12],[2652,12],[2738,12],[2827,12],[2917,12],[3007,12],[3095,12],[3183,12],[3274,12],[3364,12],[3452,12],[3540,12],[3627,12]]},"321":{"position":[[93,12],[177,12],[262,12],[348,12],[436,12],[527,12],[618,12],[710,12],[800,12],[889,12],[982,12],[1074,12],[1162,12],[1247,12],[1333,12],[1421,12],[1510,12],[1599,12],[1685,12],[1769,12],[1854,12],[1940,12],[2027,12],[2115,12],[2202,12],[2291,12],[2384,12],[2477,12],[2567,12],[2652,12],[2738,12],[2827,12],[2917,12],[3007,12],[3095,12],[3183,12],[3274,12],[3364,12],[3452,12],[3540,12],[3627,12]]}},"keywords":{}}],["quot;gingham"",{"_index":302,"title":{},"content":{"25":{"position":[[1034,20]]},"321":{"position":[[1034,20]]}},"keywords":{}}],["quot;ginza"",{"_index":304,"title":{},"content":{"25":{"position":[[1124,18]]},"321":{"position":[[1124,18]]}},"keywords":{}}],["quot;hefe"",{"_index":306,"title":{},"content":{"25":{"position":[[1210,17]]},"321":{"position":[[1210,17]]}},"keywords":{}}],["quot;helena"",{"_index":308,"title":{},"content":{"25":{"position":[[1294,19]]},"321":{"position":[[1294,19]]}},"keywords":{}}],["quot;html"",{"_index":277,"title":{},"content":{"25":{"position":[[38,17],[122,17],[206,17],[292,17],[378,17],[468,17],[560,17],[650,17],[744,17],[830,17],[922,17],[1016,17],[1106,17],[1192,17],[1276,17],[1364,17],[1452,17],[1542,17],[1630,17],[1714,17],[1798,17],[1883,17],[1971,17],[2057,17],[2147,17],[2231,17],[2325,17],[2417,17],[2511,17],[2597,17],[2681,17],[2769,17],[2859,17],[2949,17],[3039,17],[3125,17],[3215,17],[3307,17],[3395,17],[3483,17],[3571,17]]},"321":{"position":[[38,17],[122,17],[206,17],[292,17],[378,17],[468,17],[560,17],[650,17],[744,17],[830,17],[922,17],[1016,17],[1106,17],[1192,17],[1276,17],[1364,17],[1452,17],[1542,17],[1630,17],[1714,17],[1798,17],[1883,17],[1971,17],[2057,17],[2147,17],[2231,17],[2325,17],[2417,17],[2511,17],[2597,17],[2681,17],[2769,17],[2859,17],[2949,17],[3039,17],[3125,17],[3215,17],[3307,17],[3395,17],[3483,17],[3571,17]]}},"keywords":{}}],["quot;https://artplayer.org/assets/sample/video.mp4"",{"_index":232,"title":{},"content":{"22":{"position":[[705,58]]},"339":{"position":[[623,58]]}},"keywords":{}}],["quot;hudson"",{"_index":310,"title":{},"content":{"25":{"position":[[1382,19]]},"321":{"position":[[1382,19]]}},"keywords":{}}],["quot;inkwell"",{"_index":312,"title":{},"content":{"25":{"position":[[1470,20]]},"321":{"position":[[1470,20]]}},"keywords":{}}],["quot;kelvin"",{"_index":314,"title":{},"content":{"25":{"position":[[1560,19]]},"321":{"position":[[1560,19]]}},"keywords":{}}],["quot;kuno"",{"_index":316,"title":{},"content":{"25":{"position":[[1648,17]]},"321":{"position":[[1648,17]]}},"keywords":{}}],["quot;lark"",{"_index":318,"title":{},"content":{"25":{"position":[[1732,17]]},"321":{"position":[[1732,17]]}},"keywords":{}}],["quot;lo",{"_index":320,"title":{},"content":{"25":{"position":[[1816,8]]},"321":{"position":[[1816,8]]}},"keywords":{}}],["quot;ludwig"",{"_index":323,"title":{},"content":{"25":{"position":[[1901,19]]},"321":{"position":[[1901,19]]}},"keywords":{}}],["quot;maven"",{"_index":325,"title":{},"content":{"25":{"position":[[1989,18]]},"321":{"position":[[1989,18]]}},"keywords":{}}],["quot;mayfair"",{"_index":327,"title":{},"content":{"25":{"position":[[2075,20]]},"321":{"position":[[2075,20]]}},"keywords":{}}],["quot;moon"",{"_index":329,"title":{},"content":{"25":{"position":[[2165,17]]},"321":{"position":[[2165,17]]}},"keywords":{}}],["quot;nashville"",{"_index":331,"title":{},"content":{"25":{"position":[[2249,22]]},"321":{"position":[[2249,22]]}},"keywords":{}}],["quot;perpetua"",{"_index":333,"title":{},"content":{"25":{"position":[[2343,21]]},"321":{"position":[[2343,21]]}},"keywords":{}}],["quot;poprocket"",{"_index":335,"title":{},"content":{"25":{"position":[[2435,22]]},"321":{"position":[[2435,22]]}},"keywords":{}}],["quot;portal"",{"_index":234,"title":{},"content":{"22":{"position":[[802,18],[875,19]]},"339":{"position":[[720,18],[793,19]]}},"keywords":{}}],["quot;react",{"_index":216,"title":{},"content":{"22":{"position":[[291,11]]},"339":{"position":[[209,11]]}},"keywords":{}}],["quot;react"",{"_index":213,"title":{},"content":{"22":{"position":[[233,18]]},"339":{"position":[[151,18]]}},"keywords":{}}],["quot;reyes"",{"_index":337,"title":{},"content":{"25":{"position":[[2529,18]]},"321":{"position":[[2529,18]]}},"keywords":{}}],["quot;right"",{"_index":235,"title":{},"content":{"22":{"position":[[850,18]]},"339":{"position":[[768,18]]}},"keywords":{}}],["quot;rise"",{"_index":339,"title":{},"content":{"25":{"position":[[2615,17]]},"321":{"position":[[2615,17]]}},"keywords":{}}],["quot;sierra"",{"_index":341,"title":{},"content":{"25":{"position":[[2699,19]]},"321":{"position":[[2699,19]]}},"keywords":{}}],["quot;skyline"",{"_index":343,"title":{},"content":{"25":{"position":[[2787,20]]},"321":{"position":[[2787,20]]}},"keywords":{}}],["quot;slumber"",{"_index":345,"title":{},"content":{"25":{"position":[[2877,20]]},"321":{"position":[[2877,20]]}},"keywords":{}}],["quot;stinson"",{"_index":347,"title":{},"content":{"25":{"position":[[2967,20]]},"321":{"position":[[2967,20]]}},"keywords":{}}],["quot;sutro"",{"_index":349,"title":{},"content":{"25":{"position":[[3057,18]]},"321":{"position":[[3057,18]]}},"keywords":{}}],["quot;toaster"",{"_index":351,"title":{},"content":{"25":{"position":[[3143,20]]},"321":{"position":[[3143,20]]}},"keywords":{}}],["quot;valencia"",{"_index":353,"title":{},"content":{"25":{"position":[[3233,21]]},"321":{"position":[[3233,21]]}},"keywords":{}}],["quot;vesper"",{"_index":355,"title":{},"content":{"25":{"position":[[3325,19]]},"321":{"position":[[3325,19]]}},"keywords":{}}],["quot;walden"",{"_index":357,"title":{},"content":{"25":{"position":[[3413,19]]},"321":{"position":[[3413,19]]}},"keywords":{}}],["quot;willow"",{"_index":359,"title":{},"content":{"25":{"position":[[3501,19]]},"321":{"position":[[3501,19]]}},"keywords":{}}],["quot;x",{"_index":361,"title":{},"content":{"25":{"position":[[3589,7]]},"321":{"position":[[3589,7]]}},"keywords":{}}],["rang",{"_index":471,"title":{"35":{"position":[[4,5]]}},"content":{"35":{"position":[[107,5],[119,5],[156,5],[209,5],[509,8],[635,6],[892,6],[1019,6]]},"173":{"position":[[57,5]]},"204":{"position":[[63,6]]},"318":{"position":[[65,5],[134,5],[557,6],[775,6],[897,6]]},"336":{"position":[[569,6]]}},"keywords":{}}],["range.addeventlistener('chang",{"_index":1146,"title":{},"content":{"336":{"position":[[623,33]]}},"keywords":{}}],["range[0",{"_index":474,"title":{},"content":{"35":{"position":[[246,9]]},"318":{"position":[[171,9]]}},"keywords":{}}],["range[1",{"_index":476,"title":{},"content":{"35":{"position":[[268,9]]},"318":{"position":[[193,9]]}},"keywords":{}}],["range[2",{"_index":478,"title":{},"content":{"35":{"position":[[290,9]]},"318":{"position":[[215,9]]}},"keywords":{}}],["range[3",{"_index":480,"title":{},"content":{"35":{"position":[[313,9]]},"318":{"position":[[238,9]]}},"keywords":{}}],["rate",{"_index":541,"title":{},"content":{"37":{"position":[[1151,4]]},"124":{"position":[[1113,4]]}},"keywords":{}}],["ratio",{"_index":871,"title":{},"content":{"165":{"position":[[65,6]]},"226":{"position":[[128,6]]}},"keywords":{}}],["reach",{"_index":522,"title":{},"content":{"37":{"position":[[759,8]]},"124":{"position":[[721,8]]}},"keywords":{}}],["react",{"_index":201,"title":{"22":{"position":[[9,5]]},"339":{"position":[[2,5]]}},"content":{"22":{"position":[[9,5],[50,5],[197,6]]},"339":{"position":[[2,5],[52,5],[115,6]]}},"keywords":{}}],["react';import",{"_index":800,"title":{},"content":{"116":{"position":[[122,14]]}},"keywords":{}}],["react.j",{"_index":794,"title":{},"content":{"116":{"position":[[0,8]]}},"keywords":{}}],["react.js、next.j",{"_index":793,"title":{"116":{"position":[[2,16]]}},"content":{},"keywords":{}}],["reactdom",{"_index":214,"title":{},"content":{"22":{"position":[[259,9]]},"339":{"position":[[177,9]]}},"keywords":{}}],["reactdom.createport",{"_index":208,"title":{},"content":{"22":{"position":[[135,22]]}},"keywords":{}}],["reactdom.render(<app",{"_index":256,"title":{},"content":{"22":{"position":[[1338,23]]},"339":{"position":[[1256,23]]}},"keywords":{}}],["read",{"_index":487,"title":{},"content":{"37":{"position":[[29,4]]},"156":{"position":[[288,5]]},"159":{"position":[[314,4]]}},"keywords":{}}],["readi",{"_index":533,"title":{"39":{"position":[[0,6]]},"126":{"position":[[0,6]]},"152":{"position":[[0,5]]},"343":{"position":[[0,5]]}},"content":{"37":{"position":[[982,5]]},"124":{"position":[[944,5]]},"152":{"position":[[167,5]]},"343":{"position":[[26,47]]}},"keywords":{}}],["recommend",{"_index":93,"title":{},"content":{"12":{"position":[[293,11],[1035,11]]}},"keywords":{}}],["rect",{"_index":1042,"title":{"221":{"position":[[0,5]]},"304":{"position":[[0,5]]}},"content":{},"keywords":{}}],["red",{"_index":685,"title":{},"content":{"86":{"position":[[386,6]]},"88":{"position":[[278,6]]},"97":{"position":[[821,6]]},"180":{"position":[[775,6]]},"253":{"position":[[349,6]]},"255":{"position":[[226,6]]},"329":{"position":[[382,6]]},"371":{"position":[[496,6]]}},"keywords":{}}],["redirect",{"_index":170,"title":{},"content":{"21":{"position":[[371,8],[398,8]]}},"keywords":{}}],["ref="artref"></div></template><script>import",{"_index":779,"title":{},"content":{"115":{"position":[[109,75]]}},"keywords":{}}],["ref={artref",{"_index":809,"title":{},"content":{"116":{"position":[[531,12]]}},"keywords":{}}],["refresh",{"_index":848,"title":{},"content":{"156":{"position":[[260,10]]}},"keywords":{}}],["regular",{"_index":932,"title":{},"content":{"184":{"position":[[434,7]]}},"keywords":{}}],["reload",{"_index":520,"title":{},"content":{"37":{"position":[[682,6]]},"124":{"position":[[644,6]]}},"keywords":{}}],["render",{"_index":508,"title":{},"content":{"37":{"position":[[400,9]]},"124":{"position":[[362,9]]},"175":{"position":[[90,6],[490,7],[550,10]]},"366":{"position":[[332,6]]}},"keywords":{}}],["replac",{"_index":955,"title":{},"content":{"188":{"position":[[32,7]]}},"keywords":{}}],["requir",{"_index":782,"title":{},"content":{"115":{"position":[[312,9]]},"151":{"position":[[21,11]]},"175":{"position":[[106,8],[191,8]]}},"keywords":{}}],["resid",{"_index":715,"title":{},"content":{"94":{"position":[[81,9]]}},"keywords":{}}],["resiz",{"_index":592,"title":{"48":{"position":[[0,7]]},"135":{"position":[[0,7]]}},"content":{},"keywords":{}}],["resourc",{"_index":539,"title":{},"content":{"37":{"position":[[1111,9]]},"124":{"position":[[1073,9]]}},"keywords":{}}],["resovl",{"_index":1124,"title":{},"content":{"331":{"position":[[221,9]]}},"keywords":{}}],["rest",{"_index":803,"title":{},"content":{"116":{"position":[[218,7]]}},"keywords":{}}],["restrict",{"_index":925,"title":{},"content":{"184":{"position":[[70,12]]}},"keywords":{}}],["rest}></div>",{"_index":810,"title":{},"content":{"116":{"position":[[544,27]]}},"keywords":{}}],["return",{"_index":220,"title":{},"content":{"22":{"position":[[411,6],[655,6]]},"24":{"position":[[515,6]]},"25":{"position":[[3921,6]]},"33":{"position":[[994,6],[1419,6]]},"34":{"position":[[756,6],[976,6],[1090,6],[1148,6]]},"35":{"position":[[706,6],[941,6],[1068,6],[1130,6]]},"110":{"position":[[164,6]]},"115":{"position":[[248,6]]},"116":{"position":[[431,6],[516,6]]},"175":{"position":[[604,8]]},"183":{"position":[[159,6]]},"212":{"position":[[62,6]]},"213":{"position":[[60,6]]},"277":{"position":[[99,6]]},"316":{"position":[[792,6],[1195,6]]},"317":{"position":[[645,6],[838,6],[947,6],[1005,6]]},"318":{"position":[[616,6],[824,6],[946,6],[1008,6]]},"320":{"position":[[515,6]]},"321":{"position":[[3958,6]]},"331":{"position":[[177,6],[214,6]]},"335":{"position":[[348,7]]},"339":{"position":[[329,6],[573,6]]},"374":{"position":[[96,6]]}},"keywords":{}}],["reyes"",{"_index":338,"title":{},"content":{"25":{"position":[[2580,11]]},"321":{"position":[[2580,11]]}},"keywords":{}}],["right",{"_index":106,"title":{},"content":{"12":{"position":[[757,8]]},"13":{"position":[[164,8]]},"24":{"position":[[123,8]]},"25":{"position":[[3770,8]]},"91":{"position":[[336,6]]},"92":{"position":[[803,6]]},"97":{"position":[[515,5],[745,8]]},"141":{"position":[[200,8]]},"177":{"position":[[783,6]]},"180":{"position":[[527,5],[699,8]]},"230":{"position":[[172,8]]},"258":{"position":[[307,6]]},"259":{"position":[[561,6]]},"264":{"position":[[263,5],[450,8]]},"278":{"position":[[578,8]]},"313":{"position":[[162,8]]},"320":{"position":[[123,8]]},"321":{"position":[[3807,8]]},"333":{"position":[[246,8],[351,8]]},"334":{"position":[[243,8]]},"335":{"position":[[237,8]]},"336":{"position":[[343,8]]},"337":{"position":[[244,8],[349,8]]},"368":{"position":[[543,6]]},"371":{"position":[[262,5],[434,8]]}},"keywords":{}}],["rise"",{"_index":340,"title":{},"content":{"25":{"position":[[2665,10]]},"321":{"position":[[2665,10]]}},"keywords":{}}],["rootel",{"_index":254,"title":{},"content":{"22":{"position":[[1281,11],[1369,13]]},"339":{"position":[[1199,11],[1287,13]]}},"keywords":{}}],["rotat",{"_index":986,"title":{},"content":{"195":{"position":[[39,6]]}},"keywords":{}}],["ru",{"_index":664,"title":{},"content":{"82":{"position":[[331,3]]},"249":{"position":[[313,3]]}},"keywords":{}}],["run",{"_index":14,"title":{},"content":{"1":{"position":[[157,3]]},"2":{"position":[[45,3]]},"3":{"position":[[51,3]]},"4":{"position":[[39,3]]},"5":{"position":[[60,3]]},"6":{"position":[[53,3]]},"8":{"position":[[37,3]]},"9":{"position":[[65,3]]},"10":{"position":[[49,3]]},"12":{"position":[[340,3]]},"13":{"position":[[29,3]]},"21":{"position":[[2,3]]},"24":{"position":[[2,3]]},"25":{"position":[[2,3]]},"27":{"position":[[47,3]]},"28":{"position":[[48,3]]},"29":{"position":[[59,3]]},"30":{"position":[[51,3]]},"31":{"position":[[53,3]]},"33":{"position":[[358,3]]},"34":{"position":[[211,3]]},"35":{"position":[[326,3]]},"37":{"position":[[1602,3]]},"39":{"position":[[68,3]]},"40":{"position":[[34,3]]},"41":{"position":[[33,3]]},"42":{"position":[[36,3]]},"43":{"position":[[38,3]]},"44":{"position":[[46,3]]},"45":{"position":[[63,3]]},"46":{"position":[[76,3]]},"47":{"position":[[32,3]]},"48":{"position":[[35,3]]},"49":{"position":[[94,3]]},"50":{"position":[[35,3]]},"51":{"position":[[46,3]]},"52":{"position":[[40,3]]},"53":{"position":[[31,3]]},"55":{"position":[[61,3]]},"56":{"position":[[22,3]]},"57":{"position":[[23,3]]},"58":{"position":[[23,3]]},"59":{"position":[[27,3]]},"60":{"position":[[24,3]]},"62":{"position":[[21,3]]},"63":{"position":[[43,3]]},"64":{"position":[[24,3]]},"74":{"position":[[157,3]]},"75":{"position":[[45,3]]},"77":{"position":[[81,3]]},"78":{"position":[[267,3]]},"81":{"position":[[73,3]]},"82":{"position":[[54,3]]},"85":{"position":[[68,3]]},"86":{"position":[[72,3]]},"87":{"position":[[69,3]]},"88":{"position":[[98,3]]},"91":{"position":[[70,3]]},"92":{"position":[[479,3]]},"94":{"position":[[181,3]]},"96":{"position":[[81,3]]},"97":{"position":[[523,3]]},"99":{"position":[[74,3]]},"100":{"position":[[484,3]]},"102":{"position":[[90,3]]},"104":{"position":[[84,3]]},"106":{"position":[[143,3]]},"108":{"position":[[77,3]]},"110":{"position":[[60,3]]},"118":{"position":[[41,3]]},"119":{"position":[[42,3]]},"120":{"position":[[53,3]]},"121":{"position":[[45,3]]},"122":{"position":[[47,3]]},"124":{"position":[[1564,3]]},"126":{"position":[[40,3]]},"127":{"position":[[12,3]]},"128":{"position":[[12,3]]},"129":{"position":[[15,3]]},"130":{"position":[[13,3]]},"131":{"position":[[15,3]]},"132":{"position":[[22,3]]},"133":{"position":[[26,3]]},"134":{"position":[[15,3]]},"135":{"position":[[14,3]]},"136":{"position":[[31,3]]},"137":{"position":[[13,3]]},"138":{"position":[[14,3]]},"139":{"position":[[14,3]]},"140":{"position":[[13,3]]},"141":{"position":[[65,3]]},"148":{"position":[[2,3]]},"150":{"position":[[149,3]]},"151":{"position":[[119,3]]},"152":{"position":[[181,3]]},"153":{"position":[[129,3]]},"154":{"position":[[94,3]]},"155":{"position":[[83,3]]},"156":{"position":[[56,3]]},"157":{"position":[[77,3]]},"158":{"position":[[55,3]]},"159":{"position":[[53,3]]},"160":{"position":[[202,3]]},"161":{"position":[[123,3]]},"162":{"position":[[51,3]]},"163":{"position":[[149,3]]},"164":{"position":[[138,3]]},"165":{"position":[[126,3]]},"166":{"position":[[93,3]]},"167":{"position":[[114,3]]},"168":{"position":[[58,3]]},"169":{"position":[[97,3]]},"170":{"position":[[128,3]]},"171":{"position":[[119,3]]},"172":{"position":[[120,3]]},"173":{"position":[[75,3]]},"174":{"position":[[105,3]]},"175":{"position":[[239,3]]},"176":{"position":[[63,3]]},"177":{"position":[[475,3]]},"178":{"position":[[96,3]]},"179":{"position":[[478,3]]},"180":{"position":[[535,3]]},"181":{"position":[[206,3]]},"182":{"position":[[175,3]]},"183":{"position":[[55,3]]},"184":{"position":[[450,3]]},"185":{"position":[[226,3]]},"186":{"position":[[263,3]]},"187":{"position":[[150,3]]},"188":{"position":[[80,3]]},"189":{"position":[[305,3]]},"190":{"position":[[133,3]]},"191":{"position":[[116,3]]},"192":{"position":[[113,3]]},"193":{"position":[[108,3]]},"194":{"position":[[59,3]]},"195":{"position":[[147,3]]},"196":{"position":[[104,3]]},"198":{"position":[[28,3]]},"199":{"position":[[29,3]]},"200":{"position":[[49,3]]},"201":{"position":[[62,3]]},"202":{"position":[[65,3]]},"203":{"position":[[66,3]]},"204":{"position":[[79,3]]},"205":{"position":[[61,3]]},"206":{"position":[[218,3]]},"207":{"position":[[231,3]]},"208":{"position":[[78,3]]},"209":{"position":[[141,3]]},"210":{"position":[[34,3]]},"211":{"position":[[61,3]]},"212":{"position":[[84,3]]},"213":{"position":[[82,3]]},"214":{"position":[[80,3]]},"215":{"position":[[89,3]]},"216":{"position":[[68,3]]},"217":{"position":[[141,3]]},"218":{"position":[[69,3]]},"219":{"position":[[58,3]]},"220":{"position":[[114,3]]},"221":{"position":[[69,3]]},"222":{"position":[[101,3]]},"223":{"position":[[119,3]]},"224":{"position":[[102,3]]},"225":{"position":[[104,3]]},"226":{"position":[[137,3]]},"227":{"position":[[94,3]]},"228":{"position":[[72,3]]},"229":{"position":[[78,3]]},"230":{"position":[[34,3]]},"231":{"position":[[54,3]]},"241":{"position":[[104,3]]},"242":{"position":[[37,3]]},"244":{"position":[[36,3]]},"245":{"position":[[162,3]]},"248":{"position":[[40,3]]},"249":{"position":[[36,3]]},"252":{"position":[[37,3]]},"253":{"position":[[35,3]]},"254":{"position":[[39,3]]},"255":{"position":[[46,3]]},"258":{"position":[[41,3]]},"259":{"position":[[237,3]]},"261":{"position":[[63,3]]},"263":{"position":[[40,3]]},"264":{"position":[[271,3]]},"266":{"position":[[39,3]]},"267":{"position":[[237,3]]},"269":{"position":[[43,3]]},"271":{"position":[[41,3]]},"273":{"position":[[62,3]]},"275":{"position":[[41,3]]},"277":{"position":[[31,3]]},"278":{"position":[[161,3]]},"281":{"position":[[20,3]]},"282":{"position":[[20,3]]},"283":{"position":[[26,3]]},"284":{"position":[[34,3]]},"285":{"position":[[34,3]]},"286":{"position":[[34,3]]},"287":{"position":[[51,3]]},"288":{"position":[[40,3]]},"289":{"position":[[86,3]]},"290":{"position":[[92,3]]},"291":{"position":[[43,3]]},"292":{"position":[[69,3]]},"293":{"position":[[20,3]]},"294":{"position":[[26,3]]},"295":{"position":[[50,3]]},"296":{"position":[[48,3]]},"297":{"position":[[44,3]]},"298":{"position":[[44,3]]},"299":{"position":[[45,3]]},"300":{"position":[[57,3]]},"301":{"position":[[44,3]]},"302":{"position":[[36,3]]},"303":{"position":[[62,3]]},"304":{"position":[[27,3]]},"305":{"position":[[72,3]]},"306":{"position":[[76,3]]},"307":{"position":[[61,3]]},"308":{"position":[[45,3]]},"309":{"position":[[59,3]]},"310":{"position":[[45,3]]},"311":{"position":[[43,3]]},"312":{"position":[[45,3]]},"313":{"position":[[24,3]]},"314":{"position":[[68,3]]},"316":{"position":[[197,3]]},"317":{"position":[[134,3]]},"318":{"position":[[251,3]]},"320":{"position":[[2,3]]},"321":{"position":[[2,3]]},"329":{"position":[[2,3]]},"330":{"position":[[2,3]]},"331":{"position":[[2,3]]},"333":{"position":[[43,3]]},"334":{"position":[[40,3]]},"335":{"position":[[34,3]]},"336":{"position":[[140,3]]},"337":{"position":[[41,3]]},"341":{"position":[[75,3]]},"342":{"position":[[59,3]]},"343":{"position":[[76,3]]},"344":{"position":[[45,3]]},"345":{"position":[[41,3]]},"346":{"position":[[40,3]]},"347":{"position":[[29,3]]},"348":{"position":[[42,3]]},"349":{"position":[[30,3]]},"350":{"position":[[30,3]]},"351":{"position":[[79,3]]},"352":{"position":[[50,3]]},"353":{"position":[[30,3]]},"354":{"position":[[72,3]]},"355":{"position":[[55,3]]},"356":{"position":[[54,3]]},"357":{"position":[[41,3]]},"358":{"position":[[44,3]]},"359":{"position":[[30,3]]},"360":{"position":[[43,3]]},"361":{"position":[[50,3]]},"362":{"position":[[44,3]]},"363":{"position":[[44,3]]},"364":{"position":[[44,3]]},"365":{"position":[[48,3]]},"366":{"position":[[103,3]]},"367":{"position":[[46,3]]},"368":{"position":[[235,3]]},"369":{"position":[[47,3]]},"370":{"position":[[235,3]]},"371":{"position":[[270,3]]},"372":{"position":[[98,3]]},"373":{"position":[[78,3]]},"374":{"position":[[28,3]]},"375":{"position":[[171,3]]},"376":{"position":[[134,3]]},"377":{"position":[[150,3]]},"378":{"position":[[80,3]]},"379":{"position":[[40,3]]},"380":{"position":[[123,3]]},"381":{"position":[[62,3]]},"382":{"position":[[76,3]]},"383":{"position":[[48,3]]},"384":{"position":[[40,3]]},"385":{"position":[[34,3]]},"386":{"position":[[54,3]]},"387":{"position":[[62,3]]}},"keywords":{}}],["russ",{"_index":665,"title":{},"content":{"82":{"position":[[347,8]]},"249":{"position":[[329,8]]}},"keywords":{}}],["s",{"_index":194,"title":{},"content":{"21":{"position":[[847,3],[923,2]]},"148":{"position":[[541,6],[577,12]]}},"keywords":{}}],["safari",{"_index":991,"title":{},"content":{"196":{"position":[[85,6]]},"387":{"position":[[49,6]]}},"keywords":{}}],["same",{"_index":11,"title":{},"content":{"1":{"position":[[144,4]]},"12":{"position":[[1285,4]]},"170":{"position":[[76,4]]}},"keywords":{}}],["save",{"_index":5,"title":{},"content":{"1":{"position":[[25,5]]}},"keywords":{}}],["scheme",{"_index":46,"title":{"6":{"position":[[0,7]]},"60":{"position":[[0,7]]}},"content":{"6":{"position":[[26,6]]}},"keywords":{}}],["screen",{"_index":603,"title":{},"content":{"51":{"position":[[37,6]]},"52":{"position":[[31,6]]},"171":{"position":[[56,6]]},"172":{"position":[[56,6]]},"214":{"position":[[71,6],[403,7]]},"215":{"position":[[80,6]]}},"keywords":{}}],["screenshot",{"_index":837,"title":{"166":{"position":[[0,11]]},"211":{"position":[[0,11]]},"294":{"position":[[0,11]]},"357":{"position":[[0,11]]}},"content":{"154":{"position":[[66,11],[221,11]]},"166":{"position":[[53,11],[190,11],[369,10]]},"188":{"position":[[372,11]]},"211":{"position":[[48,10]]},"345":{"position":[[168,11]]},"357":{"position":[[138,11]]},"379":{"position":[[332,11]]}},"keywords":{}}],["script",{"_index":147,"title":{"20":{"position":[[13,8]]},"147":{"position":[[3,6]]},"327":{"position":[[3,6]]}},"content":{},"keywords":{}}],["scroll",{"_index":865,"title":{},"content":{"161":{"position":[[44,7]]}},"keywords":{}}],["sd",{"_index":914,"title":{},"content":{"181":{"position":[[337,3]]},"372":{"position":[[229,3]]}},"keywords":{}}],["second",{"_index":123,"title":{},"content":{"13":{"position":[[281,6]]},"21":{"position":[[522,7],[757,7],[851,9],[926,9]]},"94":{"position":[[103,8]]},"106":{"position":[[101,6]]},"152":{"position":[[75,6]]},"168":{"position":[[245,7],[271,7]]},"182":{"position":[[137,8]]},"201":{"position":[[52,7]]},"202":{"position":[[55,7]]},"203":{"position":[[56,7]]},"206":{"position":[[191,6]]},"207":{"position":[[204,6]]},"225":{"position":[[80,8],[94,7]]}},"keywords":{}}],["secur",{"_index":876,"title":{},"content":{"166":{"position":[[291,8]]},"214":{"position":[[333,8]]},"216":{"position":[[310,8]]}},"keywords":{}}],["seek",{"_index":543,"title":{"42":{"position":[[0,5]]},"129":{"position":[[0,5]]},"201":{"position":[[0,5]]},"284":{"position":[[0,5]]}},"content":{"37":{"position":[[1184,4],[1226,4]]},"42":{"position":[[294,4]]},"124":{"position":[[1146,4],[1188,4]]},"129":{"position":[[254,4]]},"209":{"position":[[91,5]]},"292":{"position":[[47,4]]}},"keywords":{}}],["seen",{"_index":1030,"title":{},"content":{"217":{"position":[[107,4]]}},"keywords":{}}],["select",{"_index":257,"title":{"23":{"position":[[4,6]]}},"content":{"33":{"position":[[52,11],[319,8],[541,7],[1026,7]]},"181":{"position":[[54,9]]}},"keywords":{}}],["selector",{"_index":261,"title":{"33":{"position":[[4,8]]}},"content":{"24":{"position":[[153,9]]},"25":{"position":[[3806,9]]},"33":{"position":[[156,8],[193,8],[202,8],[217,8],[249,8],[596,9],[1074,9],[1473,9],[1506,9],[1593,9]]},"34":{"position":[[61,8],[98,8],[798,10],[821,9]]},"35":{"position":[[61,8],[98,8],[755,10],[778,9]]},"178":{"position":[[249,9],[401,9]]},"316":{"position":[[89,8],[418,9],[862,9],[1235,9],[1263,9],[1335,9]]},"317":{"position":[[698,9]]},"318":{"position":[[676,9]]},"320":{"position":[[153,9]]},"321":{"position":[[3843,9]]},"369":{"position":[[190,9],[322,9]]}},"keywords":{}}],["self",{"_index":611,"title":{},"content":{"66":{"position":[[15,4]]}},"keywords":{}}],["sent",{"_index":516,"title":{},"content":{"37":{"position":[[582,4]]},"124":{"position":[[544,4]]}},"keywords":{}}],["server",{"_index":902,"title":{},"content":{"175":{"position":[[478,6],[538,6],[620,6]]},"366":{"position":[[320,6]]}},"keywords":{}}],["set",{"_index":96,"title":{"32":{"position":[[11,7]]},"107":{"position":[[0,8]]},"167":{"position":[[0,8]]},"178":{"position":[[0,9]]},"274":{"position":[[0,8]]},"358":{"position":[[0,8]]},"369":{"position":[[0,9]]}},"content":{"12":{"position":[[437,8]]},"33":{"position":[[0,8],[455,8],[521,9]]},"34":{"position":[[308,8],[374,9],[856,8],[881,8],[906,8],[1011,8]]},"35":{"position":[[423,8],[489,9],[813,8],[838,8],[863,8],[980,8]]},"42":{"position":[[251,3]]},"78":{"position":[[189,3],[202,3]]},"87":{"position":[[38,3]]},"107":{"position":[[38,7]]},"108":{"position":[[50,7],[174,8]]},"163":{"position":[[94,7],[124,3],[131,7],[258,8]]},"164":{"position":[[106,7],[255,8]]},"165":{"position":[[94,7],[242,8]]},"167":{"position":[[51,7],[211,8]]},"173":{"position":[[223,8]]},"178":{"position":[[41,7],[80,7],[193,8],[208,9],[236,7],[388,7]]},"184":{"position":[[753,3]]},"185":{"position":[[24,3]]},"186":{"position":[[24,3]]},"188":{"position":[[388,8]]},"204":{"position":[[37,3]]},"205":{"position":[[37,3]]},"206":{"position":[[32,3],[47,4]]},"207":{"position":[[32,3]]},"208":{"position":[[38,7]]},"209":{"position":[[37,3],[73,3]]},"214":{"position":[[38,3]]},"215":{"position":[[38,7]]},"216":{"position":[[38,3]]},"217":{"position":[[37,7]]},"218":{"position":[[38,3]]},"220":{"position":[[38,3],[73,3]]},"222":{"position":[[37,3]]},"223":{"position":[[37,3]]},"224":{"position":[[37,3]]},"225":{"position":[[36,7],[349,3]]},"227":{"position":[[52,3]]},"228":{"position":[[53,3]]},"229":{"position":[[53,3]]},"245":{"position":[[106,3]]},"275":{"position":[[138,8]]},"278":{"position":[[258,8]]},"316":{"position":[[294,8],[360,9]]},"317":{"position":[[231,8],[297,9]]},"318":{"position":[[348,8],[414,9]]},"329":{"position":[[115,8]]},"336":{"position":[[550,10]]},"338":{"position":[[88,8]]},"354":{"position":[[55,7],[181,8]]},"355":{"position":[[172,8]]},"356":{"position":[[170,8]]},"358":{"position":[[141,8]]},"364":{"position":[[192,8]]},"369":{"position":[[144,8],[159,9]]},"379":{"position":[[348,8]]}},"keywords":{}}],["setart",{"_index":222,"title":{},"content":{"22":{"position":[[480,7]]},"339":{"position":[[398,7]]}},"keywords":{}}],["setart(art",{"_index":247,"title":{},"content":{"22":{"position":[[1080,13]]},"339":{"position":[[998,13]]}},"keywords":{}}],["setinterval(upd",{"_index":228,"title":{},"content":{"22":{"position":[[620,19]]},"339":{"position":[[538,19]]}},"keywords":{}}],["setter",{"_index":689,"title":{},"content":{"88":{"position":[[53,7]]},"284":{"position":[[4,9]]},"285":{"position":[[4,9]]},"286":{"position":[[4,9]]}},"keywords":{}}],["setter/gett",{"_index":1082,"title":{},"content":{"287":{"position":[[4,16]]},"288":{"position":[[4,16]]},"291":{"position":[[4,16]]},"292":{"position":[[4,16]]},"297":{"position":[[4,16]]},"298":{"position":[[4,16]]},"299":{"position":[[4,16]]},"300":{"position":[[4,16]]},"301":{"position":[[4,16]]},"303":{"position":[[4,16]]},"305":{"position":[[4,16]]},"306":{"position":[[4,16]]},"307":{"position":[[4,16]]},"308":{"position":[[4,16]]},"309":{"position":[[4,16]]},"311":{"position":[[4,16]]},"312":{"position":[[4,16]]}},"keywords":{}}],["setter/getterdefault",{"_index":1068,"title":{},"content":{"226":{"position":[[6,21]]}},"keywords":{}}],["setter/getterparamet",{"_index":998,"title":{},"content":{"204":{"position":[[6,23]]},"205":{"position":[[6,23]]},"208":{"position":[[6,23]]},"209":{"position":[[6,23]]},"214":{"position":[[6,23]]},"215":{"position":[[6,23]]},"216":{"position":[[6,23]]},"217":{"position":[[6,23]]},"218":{"position":[[6,23]]},"220":{"position":[[6,23]]},"222":{"position":[[6,23]]},"223":{"position":[[6,23]]},"224":{"position":[[6,23]]},"225":{"position":[[6,23]]},"228":{"position":[[6,23]]},"229":{"position":[[6,23]]}},"keywords":{}}],["setterparamet",{"_index":995,"title":{},"content":{"201":{"position":[[6,16]]},"202":{"position":[[6,16]]},"203":{"position":[[6,16]]}},"keywords":{}}],["settim",{"_index":224,"title":{},"content":{"22":{"position":[[519,8]]},"339":{"position":[[437,8]]}},"keywords":{}}],["settime((tim",{"_index":227,"title":{},"content":{"22":{"position":[[588,14]]},"339":{"position":[[506,14]]}},"keywords":{}}],["settimeout",{"_index":672,"title":{},"content":{"85":{"position":[[289,13]]},"86":{"position":[[336,13]]},"87":{"position":[[350,13]]},"88":{"position":[[358,13]]},"91":{"position":[[562,13]]},"92":{"position":[[645,13]]},"96":{"position":[[209,13]]},"97":{"position":[[651,13]]},"99":{"position":[[231,13]]},"100":{"position":[[641,13]]},"102":{"position":[[243,13]]},"104":{"position":[[234,13]]},"108":{"position":[[276,13]]},"199":{"position":[[182,13]]},"200":{"position":[[204,13]]},"203":{"position":[[208,13]]},"206":{"position":[[361,13]]},"207":{"position":[[374,13]]},"214":{"position":[[249,13]]},"215":{"position":[[264,13]]},"216":{"position":[[233,13]]},"252":{"position":[[258,13]]},"253":{"position":[[299,13]]},"254":{"position":[[320,13]]},"255":{"position":[[306,13]]},"258":{"position":[[533,13]]},"259":{"position":[[403,13]]},"263":{"position":[[168,13]]},"264":{"position":[[399,13]]},"266":{"position":[[196,13]]},"267":{"position":[[394,13]]},"269":{"position":[[196,13]]},"271":{"position":[[191,13]]},"275":{"position":[[240,13]]},"282":{"position":[[173,13]]},"283":{"position":[[181,13]]},"286":{"position":[[176,13]]},"289":{"position":[[229,13]]},"290":{"position":[[235,13]]},"297":{"position":[[213,13]]},"298":{"position":[[219,13]]},"299":{"position":[[210,13]]}},"keywords":{}}],["setting.queryselector('input[type=rang",{"_index":1145,"title":{},"content":{"336":{"position":[[578,44]]}},"keywords":{}}],["shaka",{"_index":407,"title":{"30":{"position":[[0,5]]},"121":{"position":[[0,5]]}},"content":{},"keywords":{}}],["shaka.player(video",{"_index":413,"title":{},"content":{"30":{"position":[[290,20]]},"121":{"position":[[284,20]]}},"keywords":{}}],["shaka.polyfill.installal",{"_index":412,"title":{},"content":{"30":{"position":[[244,28]]},"121":{"position":[[238,28]]}},"keywords":{}}],["shortcut",{"_index":882,"title":{},"content":{"168":{"position":[[42,8]]}},"keywords":{}}],["show",{"_index":667,"title":{"85":{"position":[[0,5]]},"91":{"position":[[0,5]]},"94":{"position":[[0,5]]},"96":{"position":[[0,5]]},"99":{"position":[[0,5]]},"102":{"position":[[0,5]]},"104":{"position":[[0,5]]},"108":{"position":[[0,5]]},"252":{"position":[[0,5]]},"258":{"position":[[0,5]]},"261":{"position":[[0,5]]},"263":{"position":[[0,5]]},"266":{"position":[[0,5]]},"269":{"position":[[0,5]]},"271":{"position":[[0,5]]},"275":{"position":[[0,5]]}},"content":{"85":{"position":[[29,4]]},"91":{"position":[[29,4]]},"94":{"position":[[30,4]]},"96":{"position":[[30,4]]},"99":{"position":[[30,4]]},"102":{"position":[[29,4]]},"104":{"position":[[31,4]]},"108":{"position":[[29,4]]},"182":{"position":[[23,4]]},"252":{"position":[[21,4]]},"258":{"position":[[21,4]]},"261":{"position":[[21,4]]},"263":{"position":[[21,4]]},"266":{"position":[[21,4]]},"269":{"position":[[21,4]]},"271":{"position":[[21,4]]},"275":{"position":[[21,4]]},"333":{"position":[[25,4]]}},"keywords":{}}],["side",{"_index":862,"title":{},"content":{"160":{"position":[[194,5]]},"175":{"position":[[485,4],[545,4],[627,5]]},"192":{"position":[[75,4]]},"366":{"position":[[327,4]]}},"keywords":{}}],["sierra"",{"_index":342,"title":{},"content":{"25":{"position":[[2751,12]]},"321":{"position":[[2751,12]]}},"keywords":{}}],["similar",{"_index":431,"title":{},"content":{"33":{"position":[[20,7]]}},"keywords":{}}],["singl",{"_index":76,"title":{"12":{"position":[[9,6]]}},"content":{"12":{"position":[[9,6]]}},"keywords":{}}],["size",{"_index":682,"title":{},"content":{"86":{"position":[[269,6],[399,6]]},"87":{"position":[[266,6]]},"88":{"position":[[291,6],[494,6]]},"150":{"position":[[105,5],[338,4]]},"156":{"position":[[197,4]]},"160":{"position":[[32,4],[86,5],[171,4]]},"186":{"position":[[473,6]]},"195":{"position":[[80,4],[98,5]]},"221":{"position":[[21,4],[246,4]]},"253":{"position":[[232,6],[362,6]]},"254":{"position":[[236,6]]},"255":{"position":[[239,6],[442,6]]},"377":{"position":[[360,6]]}},"keywords":{}}],["skip",{"_index":176,"title":{},"content":{"21":{"position":[[501,8],[1109,9]]}},"keywords":{}}],["skyline"",{"_index":344,"title":{},"content":{"25":{"position":[[2840,13]]},"321":{"position":[[2840,13]]}},"keywords":{}}],["slider",{"_index":472,"title":{"35":{"position":[[10,7]]}},"content":{},"keywords":{}}],["slumber"",{"_index":346,"title":{},"content":{"25":{"position":[[2930,13]]},"321":{"position":[[2930,13]]}},"keywords":{}}],["someth",{"_index":741,"title":{},"content":{"110":{"position":[[191,10]]},"183":{"position":[[186,10]]},"277":{"position":[[126,10]]},"374":{"position":[[123,10]]}},"keywords":{}}],["sometim",{"_index":128,"title":{},"content":{"14":{"position":[[20,9]]},"189":{"position":[[215,9]]}},"keywords":{}}],["sourc",{"_index":821,"title":{},"content":{"151":{"position":[[43,6]]},"166":{"position":[[321,6]]}},"keywords":{}}],["space",{"_index":889,"title":{},"content":{"168":{"position":[[279,5]]},"359":{"position":[[183,5]]}},"keywords":{}}],["specifi",{"_index":969,"title":{},"content":{"189":{"position":[[32,7],[295,7]]}},"keywords":{}}],["speed",{"_index":868,"title":{},"content":{"164":{"position":[[55,5]]},"223":{"position":[[65,6]]},"329":{"position":[[485,6]]}},"keywords":{}}],["src="${img}">",{"_index":698,"title":{},"content":{"91":{"position":[[263,28],[420,28]]},"92":{"position":[[730,28]]},"177":{"position":[[710,28]]},"258":{"position":[[234,28],[391,28]]},"259":{"position":[[488,28]]},"368":{"position":[[470,28]]}},"keywords":{}}],["src="/assets/img/ploading.gif">",{"_index":956,"title":{},"content":{"188":{"position":[[204,46]]},"379":{"position":[[164,46]]}},"keywords":{}}],["src="/assets/img/state.png">",{"_index":957,"title":{},"content":{"188":{"position":[[267,43]]},"379":{"position":[[227,43]]}},"keywords":{}}],["src="/assets/img/state.svg">",{"_index":463,"title":{},"content":{"34":{"position":[[480,43]]},"35":{"position":[[591,43]]},"317":{"position":[[399,43]]},"318":{"position":[[513,43]]}},"keywords":{}}],["src="/assets/sample/poster.jpg">",{"_index":167,"title":{},"content":{"21":{"position":[[251,47]]},"148":{"position":[[224,47]]}},"keywords":{}}],["src="https://cdn.jsdelivr.net/npm/artplay",{"_index":154,"title":{},"content":{"20":{"position":[[134,48]]},"147":{"position":[[131,48]]},"327":{"position":[[135,48]]}},"keywords":{}}],["src="https://unpkg.com/artplay",{"_index":157,"title":{},"content":{"20":{"position":[[280,37]]},"147":{"position":[[277,37]]},"327":{"position":[[289,37]]}},"keywords":{}}],["src="path/to/artplay",{"_index":151,"title":{},"content":{"20":{"position":[[32,27]]},"147":{"position":[[29,27]]},"327":{"position":[[29,27]]}},"keywords":{}}],["src="path/to/artplayer.js"></script>",{"_index":768,"title":{},"content":{"114":{"position":[[312,55]]}},"keywords":{}}],["srt",{"_index":950,"title":{},"content":{"186":{"position":[[175,4],[414,6]]},"377":{"position":[[301,6]]}},"keywords":{}}],["ssr",{"_index":57,"title":{},"content":{"9":{"position":[[59,3]]},"63":{"position":[[31,3]]},"175":{"position":[[43,3],[451,3]]},"366":{"position":[[26,3],[314,3]]}},"keywords":{}}],["start",{"_index":534,"title":{},"content":{"37":{"position":[[991,5]]},"124":{"position":[[953,5]]}},"keywords":{}}],["state",{"_index":456,"title":{},"content":{"34":{"position":[[137,5],[750,5]]},"35":{"position":[[133,5]]},"47":{"position":[[149,7],[168,5],[234,5]]},"134":{"position":[[132,7],[151,5],[178,5]]},"153":{"position":[[70,5]]},"188":{"position":[[251,6]]},"379":{"position":[[211,6]]}},"keywords":{}}],["static",{"_index":0,"title":{"0":{"position":[[0,6]]}},"content":{},"keywords":{}}],["step",{"_index":479,"title":{},"content":{"35":{"position":[[306,4]]},"318":{"position":[[231,4]]}},"keywords":{}}],["step="1"",{"_index":1140,"title":{},"content":{"336":{"position":[[435,18]]}},"keywords":{}}],["stinson"",{"_index":348,"title":{},"content":{"25":{"position":[[3020,13]]},"321":{"position":[[3020,13]]}},"keywords":{}}],["stop",{"_index":502,"title":{},"content":{"37":{"position":[[223,4],[349,8],[718,7],[1556,7]]},"124":{"position":[[185,4],[311,8],[680,7],[1518,7]]}},"keywords":{}}],["storag",{"_index":635,"title":{"78":{"position":[[0,8]]},"245":{"position":[[0,8]]}},"content":{"78":{"position":[[31,7]]}},"keywords":{}}],["storage.googleapis.com/shaka",{"_index":409,"title":{},"content":{"30":{"position":[[136,31]]},"121":{"position":[[130,31]]}},"keywords":{}}],["store",{"_index":41,"title":{},"content":{"5":{"position":[[13,5]]}},"keywords":{}}],["streams.mux.dev/x36xhzz/x36xhzz.m3u8",{"_index":388,"title":{},"content":{"28":{"position":[[147,38]]},"119":{"position":[[141,38]]}},"keywords":{}}],["string",{"_index":28,"title":{},"content":{"2":{"position":[[6,6]]},"3":{"position":[[6,6]]},"9":{"position":[[6,6],[34,7]]},"33":{"position":[[336,6]]},"34":{"position":[[189,6]]},"35":{"position":[[183,6]]},"56":{"position":[[4,6]]},"57":{"position":[[4,6]]},"63":{"position":[[4,6]]},"92":{"position":[[133,6],[441,6]]},"97":{"position":[[135,6],[443,6],[488,6]]},"100":{"position":[[138,6],[446,6]]},"177":{"position":[[129,6],[437,6]]},"179":{"position":[[132,6],[440,6]]},"180":{"position":[[147,6],[455,6],[500,6]]},"181":{"position":[[157,6],[181,6]]},"182":{"position":[[151,6]]},"184":{"position":[[404,6]]},"185":{"position":[[91,6]]},"186":{"position":[[123,6],[148,6],[221,6]]},"188":{"position":[[71,6]]},"205":{"position":[[30,6]]},"206":{"position":[[25,6]]},"207":{"position":[[25,6]]},"217":{"position":[[30,6]]},"222":{"position":[[30,6]]},"224":{"position":[[30,6]]},"227":{"position":[[25,6]]},"228":{"position":[[30,6]]},"229":{"position":[[30,6]]},"259":{"position":[[66,6],[220,6]]},"264":{"position":[[66,6],[220,6],[244,6]]},"267":{"position":[[66,6],[220,6]]},"288":{"position":[[21,6]]},"289":{"position":[[16,6]]},"290":{"position":[[16,6]]},"300":{"position":[[21,6]]},"305":{"position":[[21,6]]},"307":{"position":[[21,6]]},"310":{"position":[[16,6]]},"311":{"position":[[21,6]]},"312":{"position":[[21,6]]},"316":{"position":[[183,6]]},"317":{"position":[[120,6]]},"318":{"position":[[116,6]]},"342":{"position":[[4,9]]},"344":{"position":[[4,9]]},"345":{"position":[[4,9]]},"346":{"position":[[4,9]]},"368":{"position":[[64,6],[218,6]]},"370":{"position":[[64,6],[218,6]]},"371":{"position":[[65,6],[219,6],[243,6]]},"372":{"position":[[68,6],[84,6]]},"373":{"position":[[64,6]]},"376":{"position":[[40,6]]},"377":{"position":[[56,6],[73,6],[127,6]]},"380":{"position":[[4,9]]},"382":{"position":[[4,9]]}},"keywords":{}}],["stringdefault",{"_index":820,"title":{},"content":{"151":{"position":[[6,14]]},"153":{"position":[[6,14]]},"154":{"position":[[6,14]]},"155":{"position":[[6,14]]},"189":{"position":[[6,14]]},"191":{"position":[[6,14]]}},"keywords":{}}],["string、el",{"_index":436,"title":{},"content":{"33":{"position":[[125,14],[170,14]]},"34":{"position":[[30,14],[75,14]]},"35":{"position":[[30,14],[75,14]]},"92":{"position":[[258,14]]},"97":{"position":[[260,14]]},"100":{"position":[[263,14]]},"177":{"position":[[254,14]]},"179":{"position":[[257,14]]},"180":{"position":[[272,14]]},"259":{"position":[[119,14]]},"264":{"position":[[119,14]]},"267":{"position":[[119,14]]},"316":{"position":[[37,14],[68,14]]},"317":{"position":[[13,14],[44,14]]},"318":{"position":[[13,14],[44,14]]},"341":{"position":[[4,17]]},"368":{"position":[[117,14]]},"370":{"position":[[117,14]]},"371":{"position":[[118,14]]}},"keywords":{}}],["string、elementdefault",{"_index":815,"title":{},"content":{"150":{"position":[[6,22]]}},"keywords":{}}],["style",{"_index":236,"title":{"86":{"position":[[0,6]]},"253":{"position":[[0,6]]}},"content":{"22":{"position":[[921,8]]},"86":{"position":[[22,5],[64,5],[236,6]]},"87":{"position":[[233,6]]},"88":{"position":[[262,6],[463,6]]},"91":{"position":[[292,6],[449,6]]},"92":{"position":[[302,5],[325,5],[759,6]]},"97":{"position":[[304,5],[327,5],[805,6]]},"100":{"position":[[307,5],[330,5]]},"177":{"position":[[298,5],[321,5],[739,6]]},"179":{"position":[[301,5],[324,5]]},"180":{"position":[[316,5],[339,5],[759,6],[1006,6]]},"186":{"position":[[184,5],[206,5],[440,6]]},"253":{"position":[[16,5],[199,6]]},"254":{"position":[[203,6]]},"255":{"position":[[210,6],[411,6]]},"258":{"position":[[263,6],[420,6]]},"259":{"position":[[145,5],[517,6]]},"264":{"position":[[145,5]]},"267":{"position":[[145,5]]},"336":{"position":[[481,6]]},"339":{"position":[[839,8]]},"368":{"position":[[143,5],[499,6]]},"370":{"position":[[143,5]]},"371":{"position":[[144,5],[480,6],[671,6]]},"377":{"position":[[100,5],[327,6]]}},"keywords":{}}],["style="color:red">",{"_index":1085,"title":{},"content":{"316":{"position":[[463,33]]}},"keywords":{}}],["style="color:red">subtitl",{"_index":263,"title":{},"content":{"24":{"position":[[198,39]]},"33":{"position":[[641,39]]},"320":{"position":[[198,39]]}},"keywords":{}}],["style="color:yellow">",{"_index":1086,"title":{},"content":{"316":{"position":[[577,36]]}},"keywords":{}}],["style="color:yellow">subtitl",{"_index":266,"title":{},"content":{"24":{"position":[[318,42]]},"33":{"position":[[761,42]]},"320":{"position":[[318,42]]}},"keywords":{}}],["style="width",{"_index":696,"title":{},"content":{"91":{"position":[[232,18],[389,18]]},"92":{"position":[[699,18]]},"177":{"position":[[679,18]]},"258":{"position":[[203,18],[360,18]]},"259":{"position":[[457,18]]},"368":{"position":[[439,18]]}},"keywords":{}}],["submenu",{"_index":910,"title":{},"content":{"178":{"position":[[269,8],[294,8],[421,8],[446,8]]}},"keywords":{}}],["subtitl",{"_index":259,"title":{"24":{"position":[[7,9]]},"84":{"position":[[0,9]]},"186":{"position":[[0,9]]},"251":{"position":[[0,9]]},"377":{"position":[[0,9]]}},"content":{"24":{"position":[[138,9]]},"33":{"position":[[549,10],[581,9]]},"84":{"position":[[24,8]]},"85":{"position":[[46,8],[165,9]]},"86":{"position":[[55,8],[169,9]]},"87":{"position":[[54,8],[166,9]]},"88":{"position":[[80,8],[195,9],[452,10]]},"173":{"position":[[28,8],[172,9]]},"186":{"position":[[32,9],[64,9],[130,8],[155,8],[197,8],[228,8],[360,9]]},"252":{"position":[[134,9]]},"253":{"position":[[132,9]]},"254":{"position":[[136,9]]},"255":{"position":[[143,9],[400,10]]},"320":{"position":[[138,9]]},"364":{"position":[[141,9]]},"377":{"position":[[247,9]]}},"keywords":{}}],["subtitleoffset",{"_index":893,"title":{"173":{"position":[[0,15]]},"364":{"position":[[0,15]]}},"content":{"173":{"position":[[238,15]]},"364":{"position":[[207,15]]}},"keywords":{}}],["success",{"_index":930,"title":{},"content":{"184":{"position":[[366,11]]}},"keywords":{}}],["such",{"_index":583,"title":{},"content":{"46":{"position":[[35,4]]},"150":{"position":[[369,4]]},"156":{"position":[[251,5]]},"189":{"position":[[185,5]]},"210":{"position":[[237,4]]},"214":{"position":[[411,4]]},"216":{"position":[[378,5]]}},"keywords":{}}],["suffix",{"_index":970,"title":{},"content":{"189":{"position":[[159,6],[265,7]]}},"keywords":{}}],["support",{"_index":191,"title":{},"content":{"21":{"position":[[800,7]]},"27":{"position":[[388,7]]},"28":{"position":[[506,7]]},"33":{"position":[[68,7]]},"151":{"position":[[67,7]]},"184":{"position":[[396,7]]},"186":{"position":[[56,7]]},"188":{"position":[[58,7]]},"191":{"position":[[90,8]]},"206":{"position":[[125,8]]},"207":{"position":[[138,8]]},"222":{"position":[[62,7]]},"223":{"position":[[72,7]]},"224":{"position":[[73,7]]}},"keywords":{}}],["surround.mp4",{"_index":419,"title":{},"content":{"31":{"position":[[444,14]]},"122":{"position":[[438,14]]}},"keywords":{}}],["suspend",{"_index":555,"title":{},"content":{"37":{"position":[[1392,10]]},"124":{"position":[[1354,10]]}},"keywords":{}}],["sutro"",{"_index":350,"title":{},"content":{"25":{"position":[[3108,11]]},"321":{"position":[[3108,11]]}},"keywords":{}}],["switch",{"_index":258,"title":{"24":{"position":[[0,6]]},"25":{"position":[[0,6]]},"34":{"position":[[4,6]]},"88":{"position":[[0,7]]},"255":{"position":[[0,7]]}},"content":{"34":{"position":[[107,6],[524,7],[743,6],[920,7],[1035,7]]},"88":{"position":[[23,6]]},"167":{"position":[[72,6]]},"168":{"position":[[285,6]]},"169":{"position":[[55,6]]},"200":{"position":[[15,6]]},"255":{"position":[[16,6]]},"317":{"position":[[65,6],[443,7],[782,7],[892,7]]}},"keywords":{}}],["switchoff",{"_index":967,"title":{},"content":{"188":{"position":[[614,10]]},"379":{"position":[[574,10]]}},"keywords":{}}],["switchon",{"_index":966,"title":{},"content":{"188":{"position":[[600,9]]},"379":{"position":[[560,9]]}},"keywords":{}}],["switchqual",{"_index":1006,"title":{"207":{"position":[[0,14]]},"290":{"position":[[0,14]]}},"content":{},"keywords":{}}],["switchurl",{"_index":1001,"title":{"206":{"position":[[0,10]]},"289":{"position":[[0,10]]}},"content":{"207":{"position":[[72,10]]},"290":{"position":[[34,9]]}},"keywords":{}}],["synchronousplayback",{"_index":1105,"title":{},"content":{"329":{"position":[[743,20]]}},"keywords":{}}],["syntax",{"_index":131,"title":{},"content":{"14":{"position":[[50,6]]}},"keywords":{}}],["take",{"_index":736,"title":{},"content":{"106":{"position":[[423,4]]},"168":{"position":[[326,4]]}},"keywords":{}}],["templat",{"_index":624,"title":{"73":{"position":[[0,9]]},"240":{"position":[[0,9]]}},"content":{},"keywords":{}}],["template/react.j",{"_index":796,"title":{},"content":{"116":{"position":[[35,17]]}},"keywords":{}}],["template/vue.j",{"_index":775,"title":{},"content":{"115":{"position":[[33,15]]}},"keywords":{}}],["temporari",{"_index":562,"title":{},"content":{"37":{"position":[[1577,9]]},"124":{"position":[[1539,9]]}},"keywords":{}}],["termin",{"_index":510,"title":{},"content":{"37":{"position":[[439,11]]},"124":{"position":[[401,11]]}},"keywords":{}}],["text",{"_index":440,"title":{},"content":{"33":{"position":[[351,4]]},"34":{"position":[[204,4]]},"35":{"position":[[198,4]]},"92":{"position":[[455,4]]},"97":{"position":[[457,4]]},"100":{"position":[[460,4]]},"177":{"position":[[451,4]]},"179":{"position":[[454,4]]},"180":{"position":[[469,4]]},"182":{"position":[[146,4],[168,4],[297,5],[338,5],[374,5],[409,5],[450,5]]},"329":{"position":[[228,5],[353,5],[417,5]]},"331":{"position":[[233,5],[260,5],[287,5]]},"335":{"position":[[285,4],[324,6],[467,5],[473,5]]},"373":{"position":[[59,4],[200,5],[241,5],[277,5],[312,5],[353,5]]}},"keywords":{}}],["text.trim",{"_index":1131,"title":{},"content":{"335":{"position":[[334,13]]}},"keywords":{}}],["theme",{"_index":839,"title":{"155":{"position":[[0,6]]},"229":{"position":[[0,6]]},"312":{"position":[[0,6]]},"346":{"position":[[0,6]]}},"content":{"155":{"position":[[33,5],[180,6]]},"229":{"position":[[64,5]]},"329":{"position":[[1049,6]]},"346":{"position":[[137,6]]}},"keywords":{}}],["third",{"_index":368,"title":{"26":{"position":[[0,5]]}},"content":{"190":{"position":[[86,5]]}},"keywords":{}}],["this.$emit("get",{"_index":787,"title":{},"content":{"115":{"position":[[454,20]]}},"keywords":{}}],["this.$nexttick",{"_index":786,"title":{},"content":{"115":{"position":[[428,17]]}},"keywords":{}}],["this.$refs.artref",{"_index":785,"title":{},"content":{"115":{"position":[[405,18]]}},"keywords":{}}],["this.inst",{"_index":783,"title":{},"content":{"115":{"position":[[346,13],[491,15],[535,14]]}},"keywords":{}}],["this.instance.destroy",{"_index":791,"title":{},"content":{"115":{"position":[[561,22]]}},"keywords":{}}],["this.instance.destroy(fals",{"_index":792,"title":{},"content":{"115":{"position":[[586,29]]}},"keywords":{}}],["this.opt",{"_index":784,"title":{},"content":{"115":{"position":[[378,15]]}},"keywords":{}}],["this.play",{"_index":829,"title":{},"content":{"152":{"position":[[309,12]]},"343":{"position":[[204,12]]}},"keywords":{}}],["this就是播放器实例,但回调函数假如使用了箭头函数,thi",{"_index":1162,"title":{},"content":{"343":{"position":[[227,47]]}},"keywords":{}}],["three",{"_index":89,"title":{},"content":{"12":{"position":[[192,5]]},"151":{"position":[[75,5]]}},"keywords":{}}],["through",{"_index":9,"title":{},"content":{"1":{"position":[[87,7]]},"12":{"position":[[305,7]]},"20":{"position":[[424,7]]},"22":{"position":[[127,7]]},"175":{"position":[[214,7]]}},"keywords":{}}],["thumbnail",{"_index":940,"title":{"185":{"position":[[0,11]]},"376":{"position":[[0,11]]}},"content":{"185":{"position":[[323,11]]},"376":{"position":[[231,11]]}},"keywords":{}}],["time",{"_index":12,"title":{},"content":{"1":{"position":[[149,5]]},"13":{"position":[[42,4],[317,4],[368,5]]},"21":{"position":[[453,4],[699,4]]},"22":{"position":[[401,4],[512,6],[609,4]]},"37":{"position":[[1424,4]]},"42":{"position":[[24,4]]},"49":{"position":[[86,5]]},"94":{"position":[[91,4]]},"124":{"position":[[1386,4]]},"141":{"position":[[78,4],[324,4],[375,5]]},"157":{"position":[[70,4]]},"170":{"position":[[81,5]]},"173":{"position":[[37,4]]},"182":{"position":[[126,4],[287,5],[327,5],[363,5],[398,5],[439,5]]},"201":{"position":[[36,4]]},"202":{"position":[[36,4]]},"203":{"position":[[36,4]]},"209":{"position":[[67,5],[77,4]]},"329":{"position":[[249,5],[366,5],[430,5]]},"331":{"position":[[246,5],[273,5],[300,5]]},"339":{"position":[[319,4],[430,6],[527,4]]},"373":{"position":[[35,6],[190,5],[230,5],[266,5],[301,5],[342,5]]}},"keywords":{}}],["time={tim",{"_index":249,"title":{},"content":{"22":{"position":[[1133,11],[1209,11]]},"339":{"position":[[1051,11],[1127,11]]}},"keywords":{}}],["timer",{"_index":219,"title":{},"content":{"22":{"position":[[393,7]]},"339":{"position":[[311,7]]}},"keywords":{}}],["tip",{"_index":67,"title":{},"content":{"11":{"position":[[15,3]]},"42":{"position":[[247,3]]},"106":{"position":[[402,3]]},"156":{"position":[[171,3]]},"159":{"position":[[184,3]]},"166":{"position":[[271,3]]},"168":{"position":[[305,3]]},"175":{"position":[[447,3]]},"184":{"position":[[690,3]]},"210":{"position":[[195,3]]},"214":{"position":[[310,3]]},"216":{"position":[[287,3]]},"221":{"position":[[242,3]]},"225":{"position":[[305,3]]}},"keywords":{}}],["titl",{"_index":835,"title":{"154":{"position":[[0,6]]},"228":{"position":[[0,6]]},"311":{"position":[[0,6]]},"345":{"position":[[0,6]]}},"content":{"154":{"position":[[191,6]]},"228":{"position":[[64,5],[242,7]]},"345":{"position":[[138,6]]}},"keywords":{}}],["toaster"",{"_index":352,"title":{},"content":{"25":{"position":[[3196,13]]},"321":{"position":[[3196,13]]}},"keywords":{}}],["toggl",{"_index":458,"title":{"200":{"position":[[0,7]]},"283":{"position":[[0,7]]}},"content":{"34":{"position":[[168,6]]}},"keywords":{}}],["tooltip",{"_index":439,"title":{},"content":{"33":{"position":[[328,7],[343,7],[572,8],[986,7],[1056,8],[1411,7]]},"34":{"position":[[181,7],[196,7],[406,8],[680,7]]},"35":{"position":[[175,7],[190,7],[518,8],[698,7],[877,8],[1004,8]]},"92":{"position":[[433,7]]},"97":{"position":[[435,7],[778,8]]},"100":{"position":[[438,7]]},"177":{"position":[[429,7]]},"179":{"position":[[432,7]]},"180":{"position":[[447,7],[732,8],[979,8]]},"259":{"position":[[212,7]]},"264":{"position":[[212,7],[485,8]]},"267":{"position":[[212,7]]},"316":{"position":[[175,7],[400,8],[844,8]]},"317":{"position":[[112,7],[326,8]]},"318":{"position":[[108,7],[440,8],[760,8],[882,8]]},"368":{"position":[[210,7]]},"370":{"position":[[210,7]]},"371":{"position":[[211,7],[458,8],[649,8]]}},"keywords":{}}],["top",{"_index":700,"title":{},"content":{"91":{"position":[[323,4],[480,4]]},"92":{"position":[[790,4]]},"177":{"position":[[770,4]]},"258":{"position":[[294,4],[451,4]]},"259":{"position":[[548,4]]},"368":{"position":[[530,4]]}},"keywords":{}}],["torrent",{"_index":420,"title":{},"content":{"31":{"position":[[465,10],[490,8],[609,9]]},"122":{"position":[[459,10],[484,8],[603,9]]}},"keywords":{}}],["torrent.files[0",{"_index":425,"title":{},"content":{"31":{"position":[[632,17]]},"122":{"position":[[626,17]]}},"keywords":{}}],["total",{"_index":187,"title":{},"content":{"21":{"position":[[728,5]]}},"keywords":{}}],["totaldur",{"_index":180,"title":{},"content":{"21":{"position":[[576,14],[765,14]]},"148":{"position":[[391,31],[479,14]]}},"keywords":{}}],["tri",{"_index":550,"title":{},"content":{"37":{"position":[[1280,6]]},"124":{"position":[[1242,6]]}},"keywords":{}}],["trigger",{"_index":596,"title":{},"content":{"49":{"position":[[69,7]]},"53":{"position":[[0,7]]},"92":{"position":[[392,9]]},"97":{"position":[[394,9]]},"100":{"position":[[397,9]]},"177":{"position":[[388,9]]},"179":{"position":[[391,9]]},"180":{"position":[[406,9]]},"209":{"position":[[113,7]]}},"keywords":{}}],["true",{"_index":97,"title":{},"content":{"12":{"position":[[446,5]]},"21":{"position":[[109,5],[127,5],[148,5]]},"24":{"position":[[176,5]]},"27":{"position":[[121,5]]},"28":{"position":[[122,5]]},"29":{"position":[[133,5],[325,6]]},"30":{"position":[[125,5]]},"31":{"position":[[127,5],[578,5],[683,5]]},"33":{"position":[[464,5],[476,5],[496,5],[515,5],[619,5],[1097,5]]},"34":{"position":[[317,5],[329,5],[349,5],[368,5],[844,5],[1043,5]]},"35":{"position":[[432,5],[444,5],[464,5],[483,5],[801,5]]},"47":{"position":[[178,5]]},"48":{"position":[[142,5]]},"51":{"position":[[155,5]]},"52":{"position":[[152,5]]},"85":{"position":[[331,5]]},"99":{"position":[[225,5]]},"100":{"position":[[635,5]]},"102":{"position":[[237,5]]},"104":{"position":[[228,5]]},"108":{"position":[[183,5],[199,5],[270,5]]},"115":{"position":[[322,5]]},"118":{"position":[[115,5]]},"119":{"position":[[116,5]]},"120":{"position":[[127,5],[319,6]]},"121":{"position":[[119,5]]},"122":{"position":[[121,5],[572,5],[677,5]]},"134":{"position":[[157,17]]},"135":{"position":[[121,5]]},"138":{"position":[[123,5]]},"139":{"position":[[126,5]]},"148":{"position":[[109,5],[127,5],[148,5]]},"152":{"position":[[286,5]]},"154":{"position":[[233,5]]},"157":{"position":[[182,5]]},"158":{"position":[[159,5]]},"159":{"position":[[160,5],[173,5],[283,5]]},"160":{"position":[[344,5]]},"161":{"position":[[230,5]]},"162":{"position":[[154,5]]},"163":{"position":[[142,4],[252,5],[267,5]]},"164":{"position":[[249,5],[264,5]]},"165":{"position":[[236,5],[251,5]]},"166":{"position":[[202,5]]},"167":{"position":[[220,5]]},"168":{"position":[[22,4],[163,5]]},"169":{"position":[[199,5]]},"170":{"position":[[22,4],[232,5]]},"171":{"position":[[228,5]]},"172":{"position":[[232,5]]},"173":{"position":[[232,5],[254,5]]},"174":{"position":[[219,5]]},"175":{"position":[[436,5]]},"176":{"position":[[22,4],[173,5]]},"178":{"position":[[202,5]]},"179":{"position":[[772,5]]},"181":{"position":[[325,5]]},"187":{"position":[[286,5],[305,5]]},"192":{"position":[[216,5]]},"193":{"position":[[218,5]]},"194":{"position":[[170,5]]},"195":{"position":[[261,5]]},"196":{"position":[[210,5]]},"198":{"position":[[132,5]]},"199":{"position":[[133,5]]},"200":{"position":[[153,5]]},"208":{"position":[[243,5]]},"214":{"position":[[189,5],[243,5]]},"215":{"position":[[201,5],[258,5]]},"216":{"position":[[180,5],[227,5]]},"218":{"position":[[208,5]]},"219":{"position":[[162,5]]},"220":{"position":[[80,5],[285,5]]},"226":{"position":[[312,5]]},"227":{"position":[[285,6]]},"252":{"position":[[300,5]]},"266":{"position":[[190,5]]},"267":{"position":[[388,5]]},"269":{"position":[[190,5]]},"271":{"position":[[185,5]]},"275":{"position":[[147,5],[163,5],[234,5]]},"278":{"position":[[267,5]]},"281":{"position":[[124,5]]},"282":{"position":[[124,5]]},"283":{"position":[[130,5]]},"291":{"position":[[208,5]]},"297":{"position":[[153,5],[207,5]]},"298":{"position":[[156,5],[213,5]]},"299":{"position":[[157,5],[204,5]]},"301":{"position":[[183,5]]},"302":{"position":[[140,5]]},"303":{"position":[[45,4],[233,5]]},"309":{"position":[[234,5]]},"310":{"position":[[236,6]]},"314":{"position":[[61,4]]},"316":{"position":[[303,5],[315,5],[335,5],[354,5],[441,5],[885,5]]},"317":{"position":[[240,5],[252,5],[272,5],[291,5],[721,5],[900,5]]},"318":{"position":[[357,5],[369,5],[389,5],[408,5],[699,5]]},"320":{"position":[[176,5]]},"321":{"position":[[3777,5]]},"329":{"position":[[109,5],[124,5],[144,5],[165,5],[397,5],[692,5],[718,5],[846,4],[1168,4]]},"335":{"position":[[501,5]]},"338":{"position":[[97,5]]},"343":{"position":[[181,5]]},"345":{"position":[[180,5]]},"348":{"position":[[147,5]]},"349":{"position":[[134,5]]},"350":{"position":[[137,5],[150,5],[193,12]]},"351":{"position":[[201,5]]},"352":{"position":[[157,5]]},"353":{"position":[[133,5]]},"354":{"position":[[65,4],[175,5],[190,5]]},"355":{"position":[[166,5],[181,5]]},"356":{"position":[[164,5],[179,5]]},"357":{"position":[[150,5]]},"358":{"position":[[150,5]]},"359":{"position":[[15,4],[135,5]]},"360":{"position":[[145,5]]},"361":{"position":[[15,4],[154,5]]},"362":{"position":[[153,5]]},"363":{"position":[[156,5]]},"364":{"position":[[201,5],[223,5]]},"365":{"position":[[162,5]]},"366":{"position":[[300,5]]},"367":{"position":[[15,4],[156,5]]},"369":{"position":[[153,5]]},"370":{"position":[[505,5]]},"372":{"position":[[217,5]]},"378":{"position":[[216,5],[235,5]]},"383":{"position":[[151,5]]},"384":{"position":[[150,5]]},"385":{"position":[[145,5]]},"386":{"position":[[168,5]]},"387":{"position":[[168,5]]}},"keywords":{}}],["ts",{"_index":972,"title":{},"content":{"189":{"position":[[205,5]]}},"keywords":{}}],["turn",{"_index":184,"title":{},"content":{"21":{"position":[[681,6]]}},"keywords":{}}],["tw",{"_index":659,"title":{},"content":{"82":{"position":[[219,4]]},"191":{"position":[[111,2]]},"249":{"position":[[201,4]]},"382":{"position":[[71,2]]}},"keywords":{}}],["two",{"_index":716,"title":{},"content":{"94":{"position":[[99,3]]},"206":{"position":[[134,3]]},"207":{"position":[[147,3]]}},"keywords":{}}],["type",{"_index":3,"title":{"14":{"position":[[14,5]]},"189":{"position":[[0,5]]},"380":{"position":[[0,5]]}},"content":{"1":{"position":[[0,5]]},"2":{"position":[[0,5]]},"3":{"position":[[0,5]]},"4":{"position":[[0,5]]},"5":{"position":[[0,5]]},"6":{"position":[[0,5]]},"7":{"position":[[0,5]]},"8":{"position":[[0,5]]},"9":{"position":[[0,5]]},"10":{"position":[[0,5],[18,4]]},"14":{"position":[[14,5],[85,5],[184,5]]},"27":{"position":[[269,5]]},"31":{"position":[[459,5]]},"33":{"position":[[104,4]]},"34":{"position":[[9,4]]},"35":{"position":[[9,4]]},"66":{"position":[[0,5]]},"67":{"position":[[0,5]]},"68":{"position":[[0,5]]},"69":{"position":[[0,5]]},"70":{"position":[[0,5]]},"71":{"position":[[0,5]]},"72":{"position":[[0,5]]},"73":{"position":[[0,5]]},"74":{"position":[[0,5]]},"75":{"position":[[0,5]]},"76":{"position":[[0,5]]},"77":{"position":[[0,5]]},"78":{"position":[[0,5],[150,4]]},"79":{"position":[[0,5]]},"80":{"position":[[0,5]]},"81":{"position":[[0,5]]},"82":{"position":[[0,5]]},"83":{"position":[[0,5]]},"84":{"position":[[0,5]]},"85":{"position":[[0,5]]},"86":{"position":[[0,5]]},"87":{"position":[[0,5]]},"88":{"position":[[0,5]]},"89":{"position":[[0,5]]},"90":{"position":[[0,5]]},"91":{"position":[[0,5]]},"92":{"position":[[0,5],[63,4]]},"93":{"position":[[0,5]]},"94":{"position":[[0,5]]},"95":{"position":[[0,5]]},"96":{"position":[[0,5]]},"97":{"position":[[0,5],[65,4]]},"98":{"position":[[0,5]]},"99":{"position":[[0,5]]},"100":{"position":[[0,5],[68,4]]},"101":{"position":[[0,5]]},"102":{"position":[[0,5]]},"103":{"position":[[0,5]]},"104":{"position":[[0,5]]},"105":{"position":[[0,5]]},"106":{"position":[[0,5]]},"107":{"position":[[0,5]]},"108":{"position":[[0,5]]},"109":{"position":[[0,5]]},"110":{"position":[[0,5]]},"115":{"position":[[298,5]]},"118":{"position":[[263,5]]},"122":{"position":[[453,5]]},"150":{"position":[[0,5]]},"151":{"position":[[0,5]]},"152":{"position":[[0,5]]},"153":{"position":[[0,5]]},"154":{"position":[[0,5]]},"155":{"position":[[0,5]]},"156":{"position":[[0,5]]},"157":{"position":[[0,5]]},"158":{"position":[[0,5]]},"159":{"position":[[0,5]]},"160":{"position":[[0,5]]},"161":{"position":[[0,5]]},"162":{"position":[[0,5]]},"163":{"position":[[0,5]]},"164":{"position":[[0,5]]},"165":{"position":[[0,5]]},"166":{"position":[[0,5]]},"167":{"position":[[0,5]]},"168":{"position":[[0,5]]},"169":{"position":[[0,5]]},"170":{"position":[[0,5]]},"171":{"position":[[0,5]]},"172":{"position":[[0,5]]},"173":{"position":[[0,5]]},"174":{"position":[[0,5]]},"175":{"position":[[0,5]]},"176":{"position":[[0,5]]},"177":{"position":[[0,5],[59,4]]},"178":{"position":[[0,5]]},"179":{"position":[[0,5],[62,4]]},"180":{"position":[[0,5],[77,4]]},"181":{"position":[[0,5],[104,4]]},"182":{"position":[[0,5],[88,4]]},"183":{"position":[[0,5]]},"184":{"position":[[0,5],[283,5],[710,5]]},"185":{"position":[[0,5],[71,4]]},"186":{"position":[[0,5],[103,4],[143,4],[164,5],[408,5]]},"187":{"position":[[0,5]]},"188":{"position":[[0,5]]},"189":{"position":[[0,5],[402,5]]},"190":{"position":[[0,5]]},"191":{"position":[[0,5]]},"192":{"position":[[0,5]]},"193":{"position":[[0,5]]},"194":{"position":[[0,5]]},"195":{"position":[[0,5]]},"196":{"position":[[0,5]]},"198":{"position":[[0,5]]},"199":{"position":[[0,5]]},"200":{"position":[[0,5]]},"201":{"position":[[0,5]]},"202":{"position":[[0,5]]},"203":{"position":[[0,5]]},"204":{"position":[[0,5]]},"205":{"position":[[0,5]]},"206":{"position":[[0,5]]},"207":{"position":[[0,5]]},"208":{"position":[[0,5]]},"209":{"position":[[0,5]]},"210":{"position":[[0,5]]},"211":{"position":[[0,5]]},"212":{"position":[[0,5]]},"213":{"position":[[0,5]]},"214":{"position":[[0,5]]},"215":{"position":[[0,5]]},"216":{"position":[[0,5]]},"217":{"position":[[0,5]]},"218":{"position":[[0,5]]},"219":{"position":[[0,5]]},"220":{"position":[[0,5]]},"221":{"position":[[0,5]]},"222":{"position":[[0,5]]},"223":{"position":[[0,5]]},"224":{"position":[[0,5]]},"225":{"position":[[0,5]]},"226":{"position":[[0,5]]},"227":{"position":[[0,5]]},"228":{"position":[[0,5]]},"229":{"position":[[0,5]]},"230":{"position":[[0,5]]},"231":{"position":[[0,5]]},"279":{"position":[[128,5]]},"313":{"position":[[0,5]]},"377":{"position":[[68,4],[295,5]]},"380":{"position":[[220,5]]},"387":{"position":[[0,5]]}},"keywords":{}}],["type="button">click",{"_index":118,"title":{},"content":{"13":{"position":[[191,32]]},"141":{"position":[[227,32]]}},"keywords":{}}],["type="range"",{"_index":1137,"title":{},"content":{"336":{"position":[[374,22]]}},"keywords":{}}],["typedef",{"_index":134,"title":{},"content":{"14":{"position":[[106,8]]},"279":{"position":[[50,8]]}},"keywords":{}}],["typeof",{"_index":806,"title":{},"content":{"116":{"position":[[374,6]]}},"keywords":{}}],["typescript",{"_index":130,"title":{},"content":{"14":{"position":[[39,10]]},"279":{"position":[[14,10]]}},"keywords":{}}],["ua",{"_index":933,"title":{},"content":{"184":{"position":[[561,5]]},"375":{"position":[[282,5]]}},"keywords":{}}],["undefin",{"_index":825,"title":{},"content":{"152":{"position":[[23,9]]},"343":{"position":[[16,9]]}},"keywords":{}}],["unexpectedli",{"_index":552,"title":{},"content":{"37":{"position":[[1320,12]]},"124":{"position":[[1282,12]]}},"keywords":{}}],["uniqu",{"_index":708,"title":{},"content":{"92":{"position":[[144,6]]},"97":{"position":[[146,6]]},"100":{"position":[[149,6]]},"177":{"position":[[140,6]]},"179":{"position":[[143,6]]},"180":{"position":[[158,6]]}},"keywords":{}}],["unit",{"_index":177,"title":{},"content":{"21":{"position":[[514,4]]},"182":{"position":[[131,5]]},"201":{"position":[[47,4]]},"202":{"position":[[50,4]]},"203":{"position":[[51,4]]},"225":{"position":[[89,4]]}},"keywords":{}}],["unlock",{"_index":961,"title":{},"content":{"188":{"position":[[508,7]]},"379":{"position":[[468,7]]}},"keywords":{}}],["unpkg",{"_index":156,"title":{},"content":{"20":{"position":[[256,5]]},"147":{"position":[[253,5]]},"327":{"position":[[265,5]]}},"keywords":{}}],["up",{"_index":498,"title":{},"content":{"37":{"position":[[191,2],[327,2]]},"124":{"position":[[153,2],[289,2]]},"163":{"position":[[128,2]]},"208":{"position":[[46,2]]},"215":{"position":[[46,2]]},"217":{"position":[[45,2]]},"225":{"position":[[353,2]]}},"keywords":{}}],["updat",{"_index":226,"title":{"82":{"position":[[0,7]]},"249":{"position":[[0,7]]}},"content":{"22":{"position":[[570,6]]},"37":{"position":[[504,8],[1477,8]]},"82":{"position":[[22,6]]},"124":{"position":[[466,8],[1439,8]]},"249":{"position":[[16,6]]},"339":{"position":[[488,6]]}},"keywords":{}}],["url",{"_index":22,"title":{"50":{"position":[[0,4]]},"87":{"position":[[0,4]]},"137":{"position":[[0,4]]},"151":{"position":[[0,4]]},"205":{"position":[[0,4]]},"254":{"position":[[0,4]]},"288":{"position":[[0,4]]},"342":{"position":[[0,4]]}},"content":{"1":{"position":[[221,4]]},"12":{"position":[[404,4]]},"13":{"position":[[107,4]]},"21":{"position":[[66,4],[380,4],[407,4]]},"22":{"position":[[700,4]]},"24":{"position":[[66,4],[256,4],[379,4]]},"25":{"position":[[3713,4]]},"27":{"position":[[127,4],[196,4],[282,4],[287,4]]},"28":{"position":[[128,4],[223,4],[464,4]]},"29":{"position":[[139,4],[244,4],[320,4]]},"30":{"position":[[131,4],[237,4]]},"31":{"position":[[133,4],[516,4]]},"33":{"position":[[422,4],[699,4],[822,4],[1118,4],[1178,4],[1237,4]]},"34":{"position":[[275,4]]},"35":{"position":[[390,4]]},"37":{"position":[[1666,4]]},"39":{"position":[[132,4]]},"40":{"position":[[98,4]]},"41":{"position":[[97,4]]},"42":{"position":[[100,4]]},"43":{"position":[[102,4]]},"44":{"position":[[110,4]]},"45":{"position":[[127,4]]},"46":{"position":[[140,4]]},"47":{"position":[[96,4]]},"48":{"position":[[99,4]]},"49":{"position":[[158,4]]},"50":{"position":[[21,3],[99,4]]},"51":{"position":[[110,4]]},"52":{"position":[[104,4]]},"53":{"position":[[95,4]]},"55":{"position":[[125,4]]},"74":{"position":[[221,4]]},"75":{"position":[[109,4]]},"77":{"position":[[196,4]]},"78":{"position":[[331,4]]},"81":{"position":[[137,4]]},"82":{"position":[[118,4]]},"85":{"position":[[132,4],[177,4]]},"86":{"position":[[136,4],[181,4]]},"87":{"position":[[30,3],[63,3],[133,4],[178,4]]},"88":{"position":[[49,3],[162,4],[207,4]]},"91":{"position":[[172,4]]},"92":{"position":[[543,4]]},"94":{"position":[[245,4]]},"96":{"position":[[145,4]]},"97":{"position":[[587,4]]},"99":{"position":[[138,4]]},"100":{"position":[[548,4]]},"102":{"position":[[154,4]]},"104":{"position":[[148,4]]},"106":{"position":[[207,4]]},"108":{"position":[[141,4]]},"110":{"position":[[358,4]]},"112":{"position":[[127,4]]},"114":{"position":[[438,4]]},"118":{"position":[[121,4],[190,4],[276,4],[281,4]]},"119":{"position":[[122,4],[217,4],[458,4]]},"120":{"position":[[133,4],[238,4],[314,4]]},"121":{"position":[[125,4],[231,4]]},"122":{"position":[[127,4],[510,4]]},"124":{"position":[[1628,4]]},"126":{"position":[[104,4]]},"127":{"position":[[76,4]]},"128":{"position":[[76,4]]},"129":{"position":[[79,4]]},"130":{"position":[[77,4]]},"131":{"position":[[79,4]]},"132":{"position":[[86,4]]},"133":{"position":[[90,4]]},"134":{"position":[[79,4]]},"135":{"position":[[78,4]]},"136":{"position":[[95,4]]},"137":{"position":[[77,4]]},"138":{"position":[[78,4]]},"139":{"position":[[78,4]]},"140":{"position":[[77,4]]},"141":{"position":[[143,4]]},"148":{"position":[[66,4],[335,4]]},"150":{"position":[[269,4]]},"151":{"position":[[183,4]]},"152":{"position":[[246,4]]},"153":{"position":[[193,4]]},"154":{"position":[[158,4]]},"155":{"position":[[147,4]]},"156":{"position":[[120,4]]},"157":{"position":[[141,4]]},"158":{"position":[[119,4]]},"159":{"position":[[117,4]]},"160":{"position":[[301,4]]},"161":{"position":[[187,4]]},"162":{"position":[[115,4]]},"163":{"position":[[213,4]]},"164":{"position":[[202,4]]},"165":{"position":[[190,4]]},"166":{"position":[[157,4]]},"167":{"position":[[178,4]]},"168":{"position":[[122,4]]},"169":{"position":[[161,4]]},"170":{"position":[[192,4]]},"171":{"position":[[183,4]]},"172":{"position":[[184,4]]},"173":{"position":[[139,4],[184,4]]},"174":{"position":[[169,4]]},"175":{"position":[[395,4]]},"176":{"position":[[127,4]]},"177":{"position":[[577,4]]},"178":{"position":[[160,4]]},"179":{"position":[[542,4]]},"180":{"position":[[599,4]]},"181":{"position":[[177,3],[270,4],[348,4],[403,4]]},"182":{"position":[[239,4]]},"183":{"position":[[353,4]]},"184":{"position":[[514,4]]},"185":{"position":[[106,3],[290,4],[337,4]]},"186":{"position":[[139,3],[327,4],[372,4]]},"187":{"position":[[214,4]]},"188":{"position":[[144,4]]},"189":{"position":[[369,4]]},"190":{"position":[[197,4],[266,4],[309,4],[320,3]]},"191":{"position":[[180,4]]},"192":{"position":[[177,4]]},"193":{"position":[[172,4]]},"194":{"position":[[123,4]]},"195":{"position":[[211,4]]},"196":{"position":[[168,4]]},"198":{"position":[[92,4]]},"199":{"position":[[93,4]]},"200":{"position":[[113,4]]},"201":{"position":[[126,4]]},"202":{"position":[[129,4]]},"203":{"position":[[130,4]]},"204":{"position":[[143,4]]},"205":{"position":[[55,3],[125,4]]},"206":{"position":[[42,4],[61,4],[182,4],[282,4]]},"207":{"position":[[195,4],[295,4]]},"208":{"position":[[142,4]]},"209":{"position":[[205,4]]},"210":{"position":[[98,4]]},"211":{"position":[[125,4]]},"212":{"position":[[30,3],[148,4]]},"213":{"position":[[28,3],[146,4]]},"214":{"position":[[144,4]]},"215":{"position":[[153,4]]},"216":{"position":[[132,4]]},"217":{"position":[[205,4]]},"218":{"position":[[133,4]]},"219":{"position":[[122,4]]},"220":{"position":[[178,4]]},"221":{"position":[[133,4]]},"222":{"position":[[165,4]]},"223":{"position":[[183,4]]},"224":{"position":[[166,4]]},"225":{"position":[[168,4]]},"226":{"position":[[201,4]]},"227":{"position":[[158,4]]},"228":{"position":[[136,4]]},"229":{"position":[[142,4]]},"230":{"position":[[98,4]]},"231":{"position":[[118,4]]},"241":{"position":[[168,4]]},"242":{"position":[[101,4]]},"244":{"position":[[151,4]]},"245":{"position":[[226,4]]},"248":{"position":[[104,4]]},"249":{"position":[[100,4]]},"252":{"position":[[101,4],[146,4]]},"253":{"position":[[99,4],[144,4]]},"254":{"position":[[21,3],[103,4],[148,4]]},"255":{"position":[[30,13],[110,4],[155,4]]},"258":{"position":[[143,4]]},"259":{"position":[[301,4]]},"261":{"position":[[127,4]]},"263":{"position":[[104,4]]},"264":{"position":[[335,4]]},"266":{"position":[[103,4]]},"267":{"position":[[301,4]]},"269":{"position":[[107,4]]},"271":{"position":[[105,4]]},"273":{"position":[[126,4]]},"275":{"position":[[105,4]]},"277":{"position":[[265,4]]},"278":{"position":[[225,4]]},"281":{"position":[[84,4]]},"282":{"position":[[84,4]]},"283":{"position":[[90,4]]},"284":{"position":[[98,4]]},"285":{"position":[[98,4]]},"286":{"position":[[98,4]]},"287":{"position":[[115,4]]},"288":{"position":[[104,4]]},"289":{"position":[[35,3],[150,4]]},"290":{"position":[[156,4]]},"291":{"position":[[107,4]]},"292":{"position":[[133,4]]},"293":{"position":[[84,4]]},"294":{"position":[[90,4]]},"295":{"position":[[114,4]]},"296":{"position":[[112,4]]},"297":{"position":[[108,4]]},"298":{"position":[[108,4]]},"299":{"position":[[109,4]]},"300":{"position":[[121,4]]},"301":{"position":[[108,4]]},"302":{"position":[[100,4]]},"303":{"position":[[126,4]]},"304":{"position":[[91,4]]},"305":{"position":[[136,4]]},"306":{"position":[[140,4]]},"307":{"position":[[125,4]]},"308":{"position":[[109,4]]},"309":{"position":[[123,4]]},"310":{"position":[[109,4]]},"311":{"position":[[107,4]]},"312":{"position":[[109,4]]},"313":{"position":[[88,4]]},"314":{"position":[[132,4]]},"316":{"position":[[261,4],[515,4],[632,4],[906,4],[966,4],[1025,4]]},"317":{"position":[[198,4]]},"318":{"position":[[315,4]]},"320":{"position":[[66,4],[256,4],[379,4]]},"321":{"position":[[3713,4]]},"329":{"position":[[66,4]]},"330":{"position":[[66,4]]},"331":{"position":[[66,4]]},"333":{"position":[[107,4]]},"334":{"position":[[104,4]]},"335":{"position":[[98,4]]},"336":{"position":[[204,4]]},"337":{"position":[[105,4]]},"338":{"position":[[55,4]]},"339":{"position":[[618,4]]},"341":{"position":[[195,4]]},"342":{"position":[[123,4]]},"343":{"position":[[141,4]]},"344":{"position":[[109,4]]},"345":{"position":[[105,4]]},"346":{"position":[[104,4]]},"347":{"position":[[93,4]]},"348":{"position":[[106,4]]},"349":{"position":[[94,4]]},"350":{"position":[[94,4]]},"351":{"position":[[158,4]]},"352":{"position":[[114,4]]},"353":{"position":[[94,4]]},"354":{"position":[[136,4]]},"355":{"position":[[119,4]]},"356":{"position":[[118,4]]},"357":{"position":[[105,4]]},"358":{"position":[[108,4]]},"359":{"position":[[94,4]]},"360":{"position":[[107,4]]},"361":{"position":[[114,4]]},"362":{"position":[[108,4]]},"363":{"position":[[108,4]]},"364":{"position":[[108,4],[153,4]]},"365":{"position":[[112,4]]},"366":{"position":[[259,4]]},"367":{"position":[[110,4]]},"368":{"position":[[337,4]]},"369":{"position":[[111,4]]},"370":{"position":[[299,4]]},"371":{"position":[[334,4]]},"372":{"position":[[80,3],[162,4],[240,4],[295,4]]},"373":{"position":[[142,4]]},"374":{"position":[[262,4]]},"375":{"position":[[235,4]]},"376":{"position":[[34,5],[198,4],[245,4]]},"377":{"position":[[50,5],[214,4],[259,4]]},"378":{"position":[[144,4]]},"379":{"position":[[104,4]]},"380":{"position":[[187,4]]},"381":{"position":[[126,4],[195,4],[228,4]]},"382":{"position":[[140,4]]},"383":{"position":[[112,4]]},"384":{"position":[[104,4]]},"385":{"position":[[98,4]]},"386":{"position":[[118,4]]},"387":{"position":[[126,4]]}},"keywords":{}}],["us",{"_index":56,"title":{"21":{"position":[[0,4]]},"22":{"position":[[0,3]]}},"content":{"9":{"position":[[50,4]]},"12":{"position":[[132,4],[809,3],[1047,3]]},"22":{"position":[[0,3],[46,3]]},"34":{"position":[[788,4]]},"35":{"position":[[745,4]]},"53":{"position":[[24,4]]},"92":{"position":[[174,4]]},"97":{"position":[[176,4]]},"100":{"position":[[179,4]]},"152":{"position":[[419,4],[427,3]]},"157":{"position":[[28,3]]},"168":{"position":[[38,3]]},"175":{"position":[[39,3],[68,6]]},"176":{"position":[[35,3]]},"177":{"position":[[170,4]]},"179":{"position":[[173,4]]},"180":{"position":[[188,4]]},"184":{"position":[[184,3]]},"188":{"position":[[24,4]]},"189":{"position":[[24,4],[77,3],[99,4]]},"194":{"position":[[39,3]]}},"keywords":{}}],["useeffect",{"_index":212,"title":{},"content":{"22":{"position":[[216,9],[543,12]]},"116":{"position":[[97,10],[256,12]]},"339":{"position":[[134,9],[461,12]]}},"keywords":{}}],["user",{"_index":548,"title":{},"content":{"37":{"position":[[1266,4]]},"124":{"position":[[1228,4]]},"214":{"position":[[423,4]]},"216":{"position":[[387,4]]}},"keywords":{}}],["useref",{"_index":799,"title":{},"content":{"116":{"position":[[108,6],[246,9]]}},"keywords":{}}],["usessr",{"_index":897,"title":{"175":{"position":[[0,7]]},"366":{"position":[[0,7]]}},"content":{"175":{"position":[[428,7]]},"366":{"position":[[292,7]]}},"keywords":{}}],["usest",{"_index":211,"title":{},"content":{"22":{"position":[[206,9]]},"339":{"position":[[124,9]]}},"keywords":{}}],["usestate(0",{"_index":225,"title":{},"content":{"22":{"position":[[530,12]]},"339":{"position":[[448,12]]}},"keywords":{}}],["usestate(nul",{"_index":223,"title":{},"content":{"22":{"position":[[490,15]]},"339":{"position":[[408,15]]}},"keywords":{}}],["usework",{"_index":1103,"title":{},"content":{"329":{"position":[[707,10]]}},"keywords":{}}],["usual",{"_index":55,"title":{},"content":{"9":{"position":[[42,7]]}},"keywords":{}}],["utf",{"_index":677,"title":{},"content":{"86":{"position":[[227,4]]},"87":{"position":[[224,4]]},"88":{"position":[[253,4]]},"186":{"position":[[255,3],[431,4]]},"253":{"position":[[190,4]]},"254":{"position":[[194,4]]},"255":{"position":[[201,4]]},"377":{"position":[[142,3],[318,4]]}},"keywords":{}}],["util",{"_index":36,"title":{"4":{"position":[[0,6]]},"58":{"position":[[0,6]]}},"content":{"4":{"position":[[20,5]]}},"keywords":{}}],["v2.xml",{"_index":1151,"title":{},"content":{"337":{"position":[[470,8]]}},"keywords":{}}],["valencia"",{"_index":354,"title":{},"content":{"25":{"position":[[3287,14]]},"321":{"position":[[3287,14]]}},"keywords":{}}],["valid",{"_index":50,"title":{"7":{"position":[[0,10]]},"61":{"position":[[0,10]]}},"content":{"7":{"position":[[15,9]]}},"keywords":{}}],["valu",{"_index":165,"title":{},"content":{"21":{"position":[[210,5],[542,5],[633,5]]},"35":{"position":[[238,5]]},"78":{"position":[[183,5],[206,5],[232,5],[259,5],[402,8]]},"81":{"position":[[43,5],[65,5]]},"156":{"position":[[304,5]]},"245":{"position":[[297,8]]},"318":{"position":[[163,5]]}},"keywords":{}}],["value="25">",{"_index":1141,"title":{},"content":{"336":{"position":[[454,26]]}},"keywords":{}}],["var",{"_index":16,"title":{},"content":{"1":{"position":[[166,3]]},"12":{"position":[[349,3],[870,3],[916,3],[980,3],[1100,3],[1136,3],[1189,3]]},"13":{"position":[[38,3],[52,3]]},"21":{"position":[[11,3]]},"24":{"position":[[11,3]]},"25":{"position":[[11,3],[3658,3]]},"27":{"position":[[56,3]]},"28":{"position":[[57,3]]},"29":{"position":[[68,3],[251,3]]},"30":{"position":[[60,3],[273,3]]},"31":{"position":[[62,3],[528,3],[621,3]]},"33":{"position":[[367,3]]},"34":{"position":[[220,3]]},"35":{"position":[[335,3]]},"37":{"position":[[1611,3]]},"39":{"position":[[77,3]]},"40":{"position":[[43,3]]},"41":{"position":[[42,3]]},"42":{"position":[[45,3]]},"43":{"position":[[47,3]]},"44":{"position":[[55,3]]},"45":{"position":[[72,3]]},"46":{"position":[[85,3]]},"47":{"position":[[41,3]]},"48":{"position":[[44,3]]},"49":{"position":[[103,3]]},"50":{"position":[[44,3]]},"51":{"position":[[55,3]]},"52":{"position":[[49,3]]},"53":{"position":[[40,3]]},"55":{"position":[[70,3]]},"74":{"position":[[166,3],[285,3]]},"75":{"position":[[54,3],[173,3]]},"77":{"position":[[90,3],[148,3]]},"78":{"position":[[276,3]]},"81":{"position":[[82,3]]},"82":{"position":[[63,3]]},"85":{"position":[[77,3]]},"86":{"position":[[81,3]]},"87":{"position":[[78,3]]},"88":{"position":[[107,3]]},"91":{"position":[[79,3],[117,3]]},"92":{"position":[[488,3],[580,3]]},"94":{"position":[[190,3]]},"96":{"position":[[90,3]]},"97":{"position":[[532,3]]},"99":{"position":[[83,3]]},"100":{"position":[[493,3]]},"102":{"position":[[99,3]]},"104":{"position":[[93,3]]},"106":{"position":[[152,3]]},"108":{"position":[[86,3]]},"110":{"position":[[303,3]]},"114":{"position":[[383,3]]},"118":{"position":[[50,3]]},"119":{"position":[[51,3]]},"120":{"position":[[62,3],[245,3]]},"121":{"position":[[54,3],[267,3]]},"122":{"position":[[56,3],[522,3],[615,3]]},"124":{"position":[[1573,3]]},"126":{"position":[[49,3]]},"127":{"position":[[21,3]]},"128":{"position":[[21,3]]},"129":{"position":[[24,3]]},"130":{"position":[[22,3]]},"131":{"position":[[24,3]]},"132":{"position":[[31,3]]},"133":{"position":[[35,3]]},"134":{"position":[[24,3]]},"135":{"position":[[23,3]]},"136":{"position":[[40,3]]},"137":{"position":[[22,3]]},"138":{"position":[[23,3]]},"139":{"position":[[23,3]]},"140":{"position":[[22,3]]},"141":{"position":[[74,3],[88,3]]},"148":{"position":[[11,3]]},"150":{"position":[[158,3]]},"151":{"position":[[128,3]]},"152":{"position":[[190,3]]},"153":{"position":[[138,3]]},"154":{"position":[[103,3]]},"155":{"position":[[92,3]]},"156":{"position":[[65,3]]},"157":{"position":[[86,3]]},"158":{"position":[[64,3]]},"159":{"position":[[62,3]]},"160":{"position":[[246,3]]},"161":{"position":[[132,3]]},"162":{"position":[[60,3]]},"163":{"position":[[158,3]]},"164":{"position":[[147,3]]},"165":{"position":[[135,3]]},"166":{"position":[[102,3]]},"167":{"position":[[123,3]]},"168":{"position":[[67,3]]},"169":{"position":[[106,3]]},"170":{"position":[[137,3]]},"171":{"position":[[128,3]]},"172":{"position":[[129,3]]},"173":{"position":[[84,3]]},"174":{"position":[[114,3]]},"175":{"position":[[248,3],[346,3]]},"176":{"position":[[72,3]]},"177":{"position":[[484,3],[522,3]]},"178":{"position":[[105,3]]},"179":{"position":[[487,3]]},"180":{"position":[[544,3]]},"181":{"position":[[215,3]]},"182":{"position":[[184,3]]},"183":{"position":[[298,3]]},"184":{"position":[[459,3]]},"185":{"position":[[235,3]]},"186":{"position":[[272,3]]},"187":{"position":[[159,3]]},"188":{"position":[[89,3]]},"189":{"position":[[314,3]]},"190":{"position":[[142,3]]},"191":{"position":[[125,3]]},"192":{"position":[[122,3]]},"193":{"position":[[117,3]]},"194":{"position":[[68,3]]},"195":{"position":[[156,3]]},"196":{"position":[[113,3]]},"198":{"position":[[37,3]]},"199":{"position":[[38,3]]},"200":{"position":[[58,3]]},"201":{"position":[[71,3]]},"202":{"position":[[74,3]]},"203":{"position":[[75,3]]},"204":{"position":[[88,3]]},"205":{"position":[[70,3]]},"206":{"position":[[227,3]]},"207":{"position":[[240,3]]},"208":{"position":[[87,3]]},"209":{"position":[[150,3]]},"210":{"position":[[43,3]]},"211":{"position":[[70,3]]},"212":{"position":[[93,3]]},"213":{"position":[[91,3]]},"214":{"position":[[89,3]]},"215":{"position":[[98,3]]},"216":{"position":[[77,3]]},"217":{"position":[[150,3]]},"218":{"position":[[78,3]]},"219":{"position":[[67,3]]},"220":{"position":[[123,3]]},"221":{"position":[[78,3]]},"222":{"position":[[110,3]]},"223":{"position":[[128,3]]},"224":{"position":[[111,3]]},"225":{"position":[[113,3]]},"226":{"position":[[146,3]]},"227":{"position":[[103,3]]},"228":{"position":[[81,3]]},"229":{"position":[[87,3]]},"230":{"position":[[43,3]]},"231":{"position":[[63,3]]},"241":{"position":[[113,3],[232,3]]},"242":{"position":[[46,3],[165,3]]},"244":{"position":[[45,3],[103,3]]},"245":{"position":[[171,3]]},"248":{"position":[[49,3]]},"249":{"position":[[45,3]]},"252":{"position":[[46,3]]},"253":{"position":[[44,3]]},"254":{"position":[[48,3]]},"255":{"position":[[55,3]]},"258":{"position":[[50,3],[88,3]]},"259":{"position":[[246,3],[338,3]]},"261":{"position":[[72,3]]},"263":{"position":[[49,3]]},"264":{"position":[[280,3]]},"266":{"position":[[48,3]]},"267":{"position":[[246,3]]},"269":{"position":[[52,3]]},"271":{"position":[[50,3]]},"273":{"position":[[71,3]]},"275":{"position":[[50,3]]},"277":{"position":[[210,3]]},"278":{"position":[[170,3],[652,3],[698,3],[762,3],[838,3],[874,3],[927,3]]},"281":{"position":[[29,3]]},"282":{"position":[[29,3]]},"283":{"position":[[35,3]]},"284":{"position":[[43,3]]},"285":{"position":[[43,3]]},"286":{"position":[[43,3]]},"287":{"position":[[60,3]]},"288":{"position":[[49,3]]},"289":{"position":[[95,3]]},"290":{"position":[[101,3]]},"291":{"position":[[52,3]]},"292":{"position":[[78,3]]},"293":{"position":[[29,3]]},"294":{"position":[[35,3]]},"295":{"position":[[59,3]]},"296":{"position":[[57,3]]},"297":{"position":[[53,3]]},"298":{"position":[[53,3]]},"299":{"position":[[54,3]]},"300":{"position":[[66,3]]},"301":{"position":[[53,3]]},"302":{"position":[[45,3]]},"303":{"position":[[71,3]]},"304":{"position":[[36,3]]},"305":{"position":[[81,3]]},"306":{"position":[[85,3]]},"307":{"position":[[70,3]]},"308":{"position":[[54,3]]},"309":{"position":[[68,3]]},"310":{"position":[[54,3]]},"311":{"position":[[52,3]]},"312":{"position":[[54,3]]},"313":{"position":[[33,3]]},"314":{"position":[[77,3]]},"316":{"position":[[206,3]]},"317":{"position":[[143,3]]},"318":{"position":[[260,3]]},"320":{"position":[[11,3]]},"321":{"position":[[11,3],[3658,3]]},"329":{"position":[[11,3]]},"330":{"position":[[11,3]]},"331":{"position":[[11,3]]},"333":{"position":[[52,3]]},"334":{"position":[[49,3]]},"335":{"position":[[43,3],[281,3],[356,3]]},"336":{"position":[[149,3]]},"337":{"position":[[50,3]]},"338":{"position":[[0,3]]},"341":{"position":[[84,3]]},"342":{"position":[[68,3]]},"343":{"position":[[85,3]]},"344":{"position":[[54,3]]},"345":{"position":[[50,3]]},"346":{"position":[[49,3]]},"347":{"position":[[38,3]]},"348":{"position":[[51,3]]},"349":{"position":[[39,3]]},"350":{"position":[[39,3]]},"351":{"position":[[103,3]]},"352":{"position":[[59,3]]},"353":{"position":[[39,3]]},"354":{"position":[[81,3]]},"355":{"position":[[64,3]]},"356":{"position":[[63,3]]},"357":{"position":[[50,3]]},"358":{"position":[[53,3]]},"359":{"position":[[39,3]]},"360":{"position":[[52,3]]},"361":{"position":[[59,3]]},"362":{"position":[[53,3]]},"363":{"position":[[53,3]]},"364":{"position":[[53,3]]},"365":{"position":[[57,3]]},"366":{"position":[[112,3],[210,3]]},"367":{"position":[[55,3]]},"368":{"position":[[244,3],[282,3]]},"369":{"position":[[56,3]]},"370":{"position":[[244,3]]},"371":{"position":[[279,3]]},"372":{"position":[[107,3]]},"373":{"position":[[87,3]]},"374":{"position":[[207,3]]},"375":{"position":[[180,3]]},"376":{"position":[[143,3]]},"377":{"position":[[159,3]]},"378":{"position":[[89,3]]},"379":{"position":[[49,3]]},"380":{"position":[[132,3]]},"381":{"position":[[71,3]]},"382":{"position":[[85,3]]},"383":{"position":[[57,3]]},"384":{"position":[[49,3]]},"385":{"position":[[43,3]]},"386":{"position":[[63,3]]},"387":{"position":[[71,3]]}},"keywords":{}}],["variabl",{"_index":34,"title":{},"content":{"3":{"position":[[40,8]]}},"keywords":{}}],["varieti",{"_index":924,"title":{},"content":{"184":{"position":[[43,7]]}},"keywords":{}}],["veri",{"_index":203,"title":{},"content":{"22":{"position":[[33,4]]}},"keywords":{}}],["verif",{"_index":47,"title":{},"content":{"6":{"position":[[13,12]]}},"keywords":{}}],["version",{"_index":27,"title":{"2":{"position":[[0,8]]},"56":{"position":[[0,8]]}},"content":{"2":{"position":[[28,7]]},"11":{"position":[[94,7]]}},"keywords":{}}],["vertic",{"_index":1049,"title":{},"content":{"222":{"position":[[90,8]]},"305":{"position":[[61,8]]}},"keywords":{}}],["vesper"",{"_index":356,"title":{},"content":{"25":{"position":[[3377,12]]},"321":{"position":[[3377,12]]}},"keywords":{}}],["video",{"_index":44,"title":{},"content":{"5":{"position":[[52,5]]},"21":{"position":[[227,5],[321,5],[330,6]]},"25":{"position":[[3899,5]]},"27":{"position":[[188,7]]},"28":{"position":[[215,7]]},"29":{"position":[[236,7]]},"30":{"position":[[229,7]]},"31":{"position":[[508,7]]},"37":{"position":[[42,5]]},"39":{"position":[[46,5]]},"40":{"position":[[16,5]]},"41":{"position":[[16,5]]},"42":{"position":[[15,5]]},"43":{"position":[[15,5]]},"50":{"position":[[15,5]]},"74":{"position":[[289,6],[323,8]]},"75":{"position":[[177,6],[202,8]]},"89":{"position":[[20,5]]},"118":{"position":[[182,7]]},"119":{"position":[[209,7]]},"120":{"position":[[230,7]]},"121":{"position":[[223,7]]},"122":{"position":[[502,7]]},"124":{"position":[[16,5]]},"148":{"position":[[283,6]]},"151":{"position":[[37,5],[81,5]]},"152":{"position":[[138,5]]},"153":{"position":[[42,5]]},"154":{"position":[[24,5],[60,5]]},"159":{"position":[[262,6]]},"163":{"position":[[49,5]]},"164":{"position":[[40,5]]},"165":{"position":[[47,5]]},"166":{"position":[[47,5],[315,5]]},"184":{"position":[[133,5]]},"186":{"position":[[49,6]]},"187":{"position":[[68,5],[133,5]]},"189":{"position":[[58,6],[139,5],[169,5],[225,5]]},"190":{"position":[[51,6],[68,5],[258,7],[281,6],[288,5],[314,5]]},"193":{"position":[[100,5]]},"195":{"position":[[74,5]]},"198":{"position":[[20,5]]},"199":{"position":[[21,5]]},"200":{"position":[[22,5]]},"201":{"position":[[30,5]]},"202":{"position":[[30,5]]},"203":{"position":[[30,5]]},"204":{"position":[[49,5]]},"205":{"position":[[49,5]]},"206":{"position":[[36,5],[176,5],[205,5],[434,5]]},"207":{"position":[[40,5],[189,5],[218,5],[451,5]]},"208":{"position":[[65,5]]},"209":{"position":[[53,5]]},"210":{"position":[[17,5],[204,6],[254,5],[263,5]]},"211":{"position":[[36,5]]},"212":{"position":[[49,5]]},"213":{"position":[[47,5]]},"217":{"position":[[58,5],[123,5]]},"219":{"position":[[39,5]]},"220":{"position":[[54,5]]},"227":{"position":[[78,5]]},"241":{"position":[[236,6],[270,8]]},"242":{"position":[[169,6],[194,8]]},"310":{"position":[[31,5]]},"321":{"position":[[3936,5]]},"381":{"position":[[187,7],[210,6]]}},"keywords":{}}],["video.canplaytype('application/vnd.apple.mpegurl",{"_index":395,"title":{},"content":{"28":{"position":[[348,51]]},"119":{"position":[[342,51]]}},"keywords":{}}],["video.src",{"_index":398,"title":{},"content":{"28":{"position":[[452,9]]},"119":{"position":[[446,9]]}},"keywords":{}}],["video:canplay",{"_index":811,"title":{},"content":{"124":{"position":[[34,17]]}},"keywords":{}}],["video:canplaythrough",{"_index":506,"title":{},"content":{"37":{"position":[[262,20]]},"124":{"position":[[224,20]]}},"keywords":{}}],["video:complet",{"_index":507,"title":{},"content":{"37":{"position":[[381,14]]},"124":{"position":[[343,14]]}},"keywords":{}}],["video:durationchang",{"_index":511,"title":{},"content":{"37":{"position":[[451,20]]},"124":{"position":[[413,20]]}},"keywords":{}}],["video:empti",{"_index":513,"title":{},"content":{"37":{"position":[[513,13]]},"124":{"position":[[475,13]]}},"keywords":{}}],["video:end",{"_index":521,"title":{},"content":{"37":{"position":[[693,11]]},"124":{"position":[[655,11]]}},"keywords":{}}],["video:loadeddata",{"_index":523,"title":{},"content":{"37":{"position":[[768,16]]},"124":{"position":[[730,16]]}},"keywords":{}}],["video:loadedmetadata",{"_index":527,"title":{},"content":{"37":{"position":[[836,20]]},"124":{"position":[[798,20]]}},"keywords":{}}],["video:paus",{"_index":529,"title":{},"content":{"37":{"position":[[887,11]]},"124":{"position":[[849,11]]}},"keywords":{}}],["video:play",{"_index":531,"title":{},"content":{"37":{"position":[[925,10],[956,13]]},"124":{"position":[[887,10],[918,13]]}},"keywords":{}}],["video:progress",{"_index":538,"title":{},"content":{"37":{"position":[[1054,14]]},"124":{"position":[[1016,14]]}},"keywords":{}}],["video:ratechang",{"_index":540,"title":{},"content":{"37":{"position":[[1121,16]]},"124":{"position":[[1083,16]]}},"keywords":{}}],["video:seek",{"_index":542,"title":{},"content":{"37":{"position":[[1169,12],[1210,13]]},"124":{"position":[[1131,12],[1172,13]]}},"keywords":{}}],["video:stal",{"_index":547,"title":{},"content":{"37":{"position":[[1248,13]]},"124":{"position":[[1210,13]]}},"keywords":{}}],["video:suspend",{"_index":554,"title":{},"content":{"37":{"position":[[1350,13]]},"124":{"position":[[1312,13]]}},"keywords":{}}],["video:timeupd",{"_index":556,"title":{},"content":{"37":{"position":[[1403,16]]},"124":{"position":[[1365,16]]}},"keywords":{}}],["video:volumechang",{"_index":559,"title":{},"content":{"37":{"position":[[1486,18]]},"124":{"position":[[1448,18]]}},"keywords":{}}],["video:wait",{"_index":561,"title":{},"content":{"37":{"position":[[1529,13]]},"124":{"position":[[1491,13]]}},"keywords":{}}],["view",{"_index":143,"title":{},"content":{"16":{"position":[[3,4]]},"160":{"position":[[234,4]]}},"keywords":{}}],["viewport",{"_index":866,"title":{},"content":{"161":{"position":[[72,9]]},"195":{"position":[[89,8]]}},"keywords":{}}],["visit",{"_index":909,"title":{},"content":{"178":{"position":[[63,5]]},"189":{"position":[[111,5]]},"190":{"position":[[115,5]]}},"keywords":{}}],["volum",{"_index":560,"title":{"43":{"position":[[0,7]]},"130":{"position":[[0,7]]},"156":{"position":[[0,7]]},"204":{"position":[[0,7]]},"287":{"position":[[0,7]]},"347":{"position":[[0,7]]}},"content":{"37":{"position":[[1509,6]]},"43":{"position":[[21,6]]},"124":{"position":[[1471,6]]},"156":{"position":[[33,6],[153,7],[214,7]]},"168":{"position":[[202,6],[221,6]]},"188":{"position":[[343,7]]},"204":{"position":[[55,7]]},"347":{"position":[[126,7]]},"379":{"position":[[303,7]]}},"keywords":{}}],["volumeclos",{"_index":958,"title":{},"content":{"188":{"position":[[355,12]]},"379":{"position":[[315,12]]}},"keywords":{}}],["vtt",{"_index":949,"title":{},"content":{"186":{"position":[[170,4]]}},"keywords":{}}],["vtt、srt、ass",{"_index":948,"title":{},"content":{"186":{"position":[[82,11]]},"377":{"position":[[17,26],[88,11]]}},"keywords":{}}],["vue.j",{"_index":773,"title":{},"content":{"115":{"position":[[0,6]]}},"keywords":{}}],["vue.js、nuxt.j",{"_index":772,"title":{"115":{"position":[[2,14]]}},"content":{},"keywords":{}}],["walden"",{"_index":358,"title":{},"content":{"25":{"position":[[3465,12]]},"321":{"position":[[3465,12]]}},"keywords":{}}],["want",{"_index":854,"title":{},"content":{"159":{"position":[[195,4]]},"175":{"position":[[82,4]]},"184":{"position":[[176,4],[701,4]]},"226":{"position":[[75,4]]}},"keywords":{}}],["watch",{"_index":174,"title":{},"content":{"21":{"position":[[471,8]]}},"keywords":{}}],["way",{"_index":90,"title":{},"content":{"12":{"position":[[198,4]]}},"keywords":{}}],["web",{"_index":988,"title":{},"content":{"195":{"position":[[120,3]]},"215":{"position":[[66,3]]},"329":{"position":[[732,3]]}},"keywords":{}}],["webkit",{"_index":954,"title":{},"content":{"187":{"position":[[264,7]]},"378":{"position":[[194,7]]}},"keywords":{}}],["webpag",{"_index":605,"title":{},"content":{"52":{"position":[[18,7]]},"172":{"position":[[84,7]]}},"keywords":{}}],["websit",{"_index":878,"title":{},"content":{"166":{"position":[[342,8]]}},"keywords":{}}],["webtorr",{"_index":415,"title":{"31":{"position":[[0,11]]},"122":{"position":[[0,11]]}},"content":{"31":{"position":[[545,13]]},"122":{"position":[[539,13]]}},"keywords":{}}],["whenvideo:canplay",{"_index":490,"title":{},"content":{"37":{"position":[[72,17]]}},"keywords":{}}],["whether",{"_index":615,"title":{},"content":{"68":{"position":[[14,7]]},"69":{"position":[[14,7]]},"70":{"position":[[14,7]]},"71":{"position":[[14,7]]},"92":{"position":[[95,7]]},"97":{"position":[[97,7]]},"100":{"position":[[100,7]]},"102":{"position":[[46,7]]},"104":{"position":[[48,7]]},"158":{"position":[[28,7]]},"159":{"position":[[28,7]]},"162":{"position":[[28,7]]},"163":{"position":[[28,7]]},"164":{"position":[[28,7]]},"165":{"position":[[28,7]]},"166":{"position":[[28,7]]},"167":{"position":[[28,7]]},"168":{"position":[[27,7]]},"169":{"position":[[28,7]]},"171":{"position":[[28,7]]},"172":{"position":[[28,7]]},"175":{"position":[[28,7]]},"176":{"position":[[27,7]]},"177":{"position":[[91,7]]},"179":{"position":[[94,7]]},"180":{"position":[[109,7]]},"181":{"position":[[23,7]]},"192":{"position":[[28,7]]},"193":{"position":[[28,7]]},"194":{"position":[[28,7]]},"195":{"position":[[28,7]]},"196":{"position":[[28,7]]},"220":{"position":[[42,7]]}},"keywords":{}}],["white",{"_index":927,"title":{},"content":{"184":{"position":[[245,5]]}},"keywords":{}}],["whitelist",{"_index":623,"title":{"72":{"position":[[0,10]]},"184":{"position":[[0,10]]},"239":{"position":[[0,10]]},"375":{"position":[[0,10]]}},"content":{"72":{"position":[[24,9]]},"184":{"position":[[261,9],[550,10],[604,10],[638,10],[667,10],[761,9]]},"375":{"position":[[271,10],[325,10],[359,10],[388,10],[437,9]]}},"keywords":{}}],["width",{"_index":237,"title":{},"content":{"22":{"position":[[930,6]]},"33":{"position":[[270,5],[289,5],[560,6],[1044,6]]},"34":{"position":[[809,6]]},"35":{"position":[[766,6]]},"114":{"position":[[172,6]]},"150":{"position":[[395,6]]},"185":{"position":[[168,5],[189,5]]},"226":{"position":[[64,6]]},"316":{"position":[[134,5],[388,6],[832,6]]},"317":{"position":[[686,6]]},"318":{"position":[[664,6]]},"339":{"position":[[848,6]]},"341":{"position":[[269,6]]},"376":{"position":[[93,5]]}},"keywords":{}}],["width="22"",{"_index":461,"title":{},"content":{"34":{"position":[[437,20]]},"35":{"position":[[548,20]]},"317":{"position":[[356,20]]},"318":{"position":[[470,20]]}},"keywords":{}}],["wildcard",{"_index":939,"title":{},"content":{"184":{"position":[[774,9]]}},"keywords":{}}],["willow"",{"_index":360,"title":{},"content":{"25":{"position":[[3553,12]]},"321":{"position":[[3553,12]]}},"keywords":{}}],["window",{"_index":601,"title":{},"content":{"51":{"position":[[22,6]]},"160":{"position":[[227,6]]},"171":{"position":[[84,6]]},"214":{"position":[[59,6],[391,6]]}},"keywords":{}}],["window.artplayerpluginad",{"_index":159,"title":{},"content":{"20":{"position":[[432,25]]},"147":{"position":[[389,25]]}},"keywords":{}}],["window.artplayerplugindanmuku",{"_index":1090,"title":{},"content":{"327":{"position":[[409,29]]}},"keywords":{}}],["window.navigator.userag",{"_index":929,"title":{},"content":{"184":{"position":[[307,27]]},"375":{"position":[[102,26]]}},"keywords":{}}],["without",{"_index":500,"title":{},"content":{"37":{"position":[[205,7],[341,7]]},"124":{"position":[[167,7],[303,7]]}},"keywords":{}}],["worker",{"_index":1104,"title":{},"content":{"329":{"position":[[736,6]]}},"keywords":{}}],["written",{"_index":953,"title":{},"content":{"187":{"position":[[111,7]]}},"keywords":{}}],["x",{"_index":483,"title":{},"content":{"35":{"position":[[726,4],[961,4],[1088,4]]},"318":{"position":[[636,4],[844,4],[966,4]]}},"keywords":{}}],["xml",{"_index":1120,"title":{"330":{"position":[[5,4]]}},"content":{"330":{"position":[[141,3]]}},"keywords":{}}],["xpro",{"_index":363,"title":{},"content":{"25":{"position":[[3640,4]]},"321":{"position":[[3640,4]]}},"keywords":{}}],["yarn",{"_index":146,"title":{"19":{"position":[[13,6]]},"146":{"position":[[3,4]]},"326":{"position":[[3,4]]}},"content":{"19":{"position":[[2,4]]},"146":{"position":[[2,4]]},"326":{"position":[[2,4]]}},"keywords":{}}],["ye",{"_index":817,"title":{},"content":{"150":{"position":[[49,3]]},"151":{"position":[[33,3]]}},"keywords":{}}],["zh",{"_index":657,"title":{},"content":{"82":{"position":[[185,3],[215,3]]},"249":{"position":[[167,3],[197,3]]}},"keywords":{}}],["zoom",{"_index":863,"title":{},"content":{"160":{"position":[[214,4]]}},"keywords":{}}]],"pipeline":["stemmer"]} \ No newline at end of file diff --git a/docs/document/lunr-index.json b/docs/document/lunr-index.json index 0b8550ac3..02ba1172f 100644 --- a/docs/document/lunr-index.json +++ b/docs/document/lunr-index.json @@ -1 +1 @@ -{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,515.359,1,385.434]],["content/0",[0,9.092,1,6.8,2,8.899,3,15.036,4,8.899,5,15.036,6,12.064,7,15.036,8,15.036,9,12.064,10,0.06,11,15.036,12,15.036]],["keywords/0",[]],["title/1",[13,288.269,14,404.687,15,263.798]],["content/1",[10,0.088,13,4.042,14,5.675,15,5.347,16,0.493,17,0.493,18,0.833,19,8.168,20,6.268,21,0.552,22,0.558,23,0.721,24,0.54,25,0.558,26,0.511,27,0.664,28,4.474,29,4.601,30,3.288,31,8.523,32,8.523,33,8.523,34,6.134,35,2.269,36,7.954,37,6.466,38,5.675,39,7.191,40,2.983,41,5.237,42,7.954]],["keywords/1",[]],["title/2",[1,385.434,43,605.491]],["content/2",[]],["keywords/2",[]],["title/3",[44,898.867]],["content/3",[10,0.071,44,13.625,45,16.147]],["keywords/3",[]],["title/4",[46,806.989]],["content/4",[]],["keywords/4",[]],["title/5",[46,586.298,47,605.491]],["content/5",[1,7.624,10,0.067,23,0.896,43,11.977,46,11.597,47,11.977]],["keywords/5",[]],["title/6",[46,586.298,48,627.434]],["content/6",[1,7.624,10,0.067,13,7.261,23,0.896,43,11.977,48,12.411]],["keywords/6",[]],["title/7",[46,586.298,49,722.357]],["content/7",[1,9.408,35,2.879,50,14.523,51,11.91,52,2.803,53,14.523,54,10.095,55,16.437,56,10.095,57,10.095,58,14.547,59,10.095,60,10.095,61,9.556,62,9.126,63,10.816]],["keywords/7",[]],["title/8",[64,592.355]],["content/8",[1,2.594,10,0.084,16,0.301,17,0.301,18,0.352,19,4.765,20,3.831,21,0.338,22,0.341,23,0.494,24,0.33,25,0.341,26,0.637,27,0.406,30,3.256,34,2.594,38,8.144,43,13.888,52,1.439,65,3.395,66,2.238,67,3.326,68,3.201,69,5.209,70,5.737,71,8.322,72,3.723,73,3.395,74,5.209,75,4.223,76,5.209,77,9.293,78,4.862,79,5.209,80,5.737,81,5.737,82,4.862,83,9.293,84,4.223,85,5.737,86,8.439,87,8.439,88,12.231,89,5.737,90,5.737,91,5.737,92,5.209,93,2.988,94,5.737,95,4.223,96,2.897,97,5.737,98,3.395,99,4.396,100,5.209,101,8.439,102,8.439,103,4.862,104,5.209,105,5.209,106,9.293,107,5.209]],["keywords/8",[]],["title/9",[108,852.282,109,390.381]],["content/9",[]],["keywords/9",[]],["title/10",[110,654.576]],["content/10",[10,0.081,16,0.583,17,0.583,18,0.681,19,5.69,21,0.653,22,0.66,23,0.811,24,0.639,25,0.66,26,0.604,27,0.785,52,1.718,62,8.502,109,5.082,110,8.518,111,1.856,112,8.518,113,11.096,114,4.893,115,5.876,116,12.939,117,11.096,118,9.404,119,2.274,120,10.076]],["keywords/10",[]],["title/11",[9,941.221]],["content/11",[4,9.331,9,12.65,10,0.063,16,0.828,17,0.828,111,2.638,114,5.054,121,5.374,122,6.791,123,14.317]],["keywords/11",[]],["title/12",[124,1065.279]],["content/12",[4,9.331,10,0.063,16,0.828,17,0.828,111,2.638,114,5.054,121,5.374,125,15.767,126,15.767,127,14.317]],["keywords/12",[]],["title/13",[128,994.263]],["content/13",[10,0.064,16,0.842,17,0.842,40,5.093,111,2.681,114,5.137,128,13.583,129,13.583,130,14.553]],["keywords/13",[]],["title/14",[131,863.609]],["content/14",[10,0.062,16,0.815,17,0.815,40,4.931,72,4.931,109,7.107,111,2.596,132,15.515,133,13.15,134,8.822,135,14.089]],["keywords/14",[]],["title/15",[136,994.263]],["content/15",[10,0.063,16,0.828,17,0.828,40,5.011,111,2.638,114,5.054,136,13.363,137,15.767,138,8.798,139,14.317]],["keywords/15",[]],["title/16",[140,994.263]],["content/16",[35,4.147,111,2.87,114,5.499,138,9.572,140,14.54]],["keywords/16",[]],["title/17",[138,654.576]],["content/17",[10,0.064,16,0.842,17,0.842,40,5.093,111,2.681,114,5.137,138,8.942,141,7.857,142,14.553]],["keywords/17",[]],["title/18",[30,410.974]],["content/18",[10,0.06,16,0.79,17,0.79,30,5.268,64,7.593,111,2.516,114,4.82,121,6.348,141,7.372,143,15.036,144,12.064,145,13.654]],["keywords/18",[]],["title/19",[146,1065.279]],["content/19",[10,0.06,16,0.79,17,0.79,35,4.502,111,3.116,147,13.654,148,15.036,149,13.654,150,13.654,151,16.911]],["keywords/19",[]],["title/20",[152,567.233,153,607.748,154,447]],["content/20",[10,0.085,13,3.592,15,4.212,16,0.264,17,0.264,18,0.968,21,0.296,22,0.299,23,0.443,24,0.289,25,0.299,26,0.273,27,0.356,28,3.975,29,2.464,30,3.744,52,0.778,62,3.851,64,5.396,66,0.96,109,2.302,110,2.804,118,4.26,119,1.03,134,6.076,152,4.26,153,4.564,154,11.013,155,3.184,156,5.963,157,6.609,158,5.026,159,7.311,160,5.848,161,7.071,162,5.026,163,4.564,164,5.026,165,6.585,166,5.736,167,8.338,168,5.026,169,5.026,170,1.668,171,4.033,172,11.293,173,4.564,174,4.033,175,11.293,176,4.564,177,4.033,178,11.293,179,4.564,180,8.574,181,4.564,182,4.564,183,4.564,184,5.026,185,5.026,186,5.026]],["keywords/20",[]],["title/21",[111,142.588,187,627.434]],["content/21",[10,0.09,23,1.023,35,2.511,110,8.136,111,2.819,187,10.734,188,9.431,189,8.803,190,9.431,191,10.386,192,6.75,193,9.431,194,9.431,195,9.431,196,6.147,197,9.431,198,9.431,199,9.431,200,9.431]],["keywords/21",[]],["title/22",[64,337.942,201,536.972,202,536.972]],["content/22",[10,0.088,15,3.178,19,5.324,21,0.611,23,0.257,25,0.287,26,0.263,28,2.301,30,2.824,34,2.183,35,1.949,41,2.693,44,3.698,52,2.608,62,3.698,64,4.071,138,2.693,152,4.091,154,3.224,156,4.499,157,2.985,159,3.741,187,7.643,196,7.177,201,8.33,202,3.873,203,4.827,204,4.383,205,3.429,206,4.827,207,4.827,208,4.827,209,4.091,210,4.827,211,4.383,212,6.833,213,4.383,214,4.383,215,4.383,216,4.383,217,4.383,218,4.383,219,4.383,220,4.071,221,4.383,222,4.383,223,4.383,224,4.383,225,4.383,226,3.32,227,4.383,228,4.383,229,4.383,230,4.383,231,4.383,232,4.383,233,7.321,234,7.321,235,4.383,236,2.301,237,2.985,238,4.383,239,3.553,240,4.383,241,4.091,242,4.383,243,4.091,244,4.383,245,4.383,246,4.383,247,4.383,248,7.321,249,7.321,250,4.383,251,6.833,252,4.383,253,4.383,254,7.321,255,4.383,256,4.383]],["keywords/22",[]],["title/23",[13,288.269,15,263.798,257,567.233]],["content/23",[]],["keywords/23",[]],["title/24",[258,515.359,259,444]],["content/24",[10,0.088,15,3.404,16,0.454,17,0.454,18,0.53,21,0.508,22,0.514,23,0.678,24,0.497,25,0.514,26,0.826,27,0.611,28,4.117,29,4.234,30,5.32,34,3.906,35,2.088,66,1.65,141,4.234,160,6.002,220,4.361,259,4.499,260,5.613,261,5.222,262,10.242,263,7.32,264,6.929,265,6.929,266,7.32,267,6.929,268,6.929,269,5.342,270,5.222,271,6.358,272,6.358,273,6.929,274,5.613]],["keywords/24",[]],["title/25",[258,515.359,275,683.821]],["content/25",[10,0.089,15,0.993,16,0.132,17,0.132,18,0.28,21,0.269,22,0.15,23,0.243,24,0.145,25,0.15,26,0.137,27,0.178,28,1.2,29,1.234,30,0.882,35,0.609,72,0.8,220,1.271,261,1.523,269,1.557,270,1.523,274,1.636,275,2.02,276,4.146,277,18.316,278,2.287,279,18.316,280,18.316,281,2.287,282,2.287,283,2.287,284,2.287,285,2.287,286,2.287,287,2.287,288,2.287,289,2.287,290,2.287,291,2.287,292,2.287,293,2.287,294,2.287,295,2.287,296,2.287,297,2.287,298,2.287,299,2.287,300,2.287,301,2.287,302,2.287,303,2.287,304,2.287,305,2.287,306,2.287,307,2.287,308,2.287,309,2.287,310,2.287,311,2.287,312,2.287,313,2.287,314,2.287,315,2.287,316,2.287,317,2.287,318,2.287,319,2.287,320,2.287,321,2.287,322,2.287,323,2.287,324,2.287,325,2.287,326,2.287,327,2.287,328,2.287,329,2.287,330,2.287,331,2.287,332,2.287,333,2.287,334,2.287,335,2.287,336,2.287,337,2.287,338,2.287,339,2.287,340,2.287,341,2.287,342,2.287,343,2.287,344,2.287,345,2.287,346,2.287,347,2.287,348,2.287,349,2.287,350,2.287,351,2.287,352,2.287,353,2.287,354,2.287,355,2.287,356,2.287,357,2.287,358,2.287,359,2.287,360,2.287,361,2.287,362,2.287,363,2.287,364,2.287,365,2.287,366,2.287,367,2.287]],["keywords/25",[]],["title/26",[13,288.269,170,222.103,368,447]],["content/26",[]],["keywords/26",[]],["title/27",[13,288.269,261,404.687,369,536.972]],["content/27",[10,0.087,16,0.195,17,0.195,18,0.228,21,0.219,22,0.221,23,0.343,24,0.214,25,0.221,26,0.69,27,0.263,30,6.128,34,1.683,35,2.069,37,5.513,66,2.423,98,2.202,109,1.704,111,0.622,112,2.076,121,1.268,122,1.602,141,5.01,156,3.604,160,5.438,161,2.115,170,2.84,220,3.261,237,6.32,257,8.66,259,3.364,260,5.562,261,9.496,262,5.182,263,3.153,264,2.985,265,2.985,266,3.153,267,2.985,268,2.985,269,5.293,270,3.905,271,4.754,272,2.739,273,2.985,274,5.562,368,4.314,369,5.182,370,3.72,371,3.72,372,6.458,373,14.414,374,3.153,375,3.478,376,3.745,377,1.153,378,6.948,379,2.202,380,2.157,381,2.157,382,2.202,383,3.378,384,4.197,385,2.739,386,3.378,387,5.865,388,3.378,389,2.985,390,3.378,391,3.378,392,3.378,393,3.378,394,7.029]],["keywords/27",[]],["title/28",[13,288.269,14,404.687,258,404.687]],["content/28",[10,0.087,14,4.738,16,0.245,17,0.245,18,0.287,21,0.274,22,0.277,23,0.416,24,0.268,25,0.277,26,0.254,27,0.33,30,5.019,35,3.198,37,6.306,64,2.356,66,2.737,73,2.761,109,2.137,111,0.78,121,1.59,141,3.841,160,6.221,161,2.652,170,4.754,196,2.761,220,5.993,237,2.885,258,8,260,3.032,261,7.176,269,2.885,270,7.176,271,3.434,274,3.032,374,3.954,375,4.219,376,6.881,377,1.445,378,6.504,379,2.761,380,2.705,381,2.705,382,2.761,384,5.092,394,3.209,395,5.566,396,10.777,397,3.954,398,3.032,399,3.209,400,3.743,401,3.743,402,3.743,403,2.221,404,10.777,405,9.199,406,3.743,407,4.236,408,3.743,409,3.743,410,3.743]],["keywords/28",[]],["title/29",[13,288.269,411,492.694,412,669.257]],["content/29",[10,0.086,16,0.227,17,0.227,18,0.265,21,0.254,22,0.257,23,0.39,24,0.248,25,0.257,26,0.235,27,0.305,30,4.818,35,3.057,37,2.056,41,8.617,64,2.178,66,2.416,71,3.065,73,2.553,93,5.878,96,5.698,109,1.976,111,0.722,112,2.407,121,1.47,141,3.595,160,2.028,161,2.453,170,4.564,196,7.484,220,5.698,237,2.668,260,2.803,261,6.823,269,2.668,270,6.823,274,2.803,374,3.656,375,3.949,376,6.543,378,7.536,379,2.553,380,2.501,381,2.501,382,2.553,384,4.766,394,2.967,395,3.065,400,3.461,401,3.461,402,3.461,409,3.461,410,3.461,411,11.368,413,10.247,414,3.917,415,3.917,416,3.917,417,3.917,418,3.917,419,3.917,420,3.917,421,8.687,422,8.687,423,8.687,424,3.656]],["keywords/29",[]],["title/30",[109,390.381,425,773.952]],["content/30",[]],["keywords/30",[]],["title/31",[426,1065.279]],["content/31",[110,9.247,111,2.772,114,5.312,122,8.509,427,16.571,428,16.571]],["keywords/31",[]],["title/32",[138,654.576]],["content/32",[40,5.55,111,2.922,138,9.744,429,17.463]],["keywords/32",[]],["title/33",[430,1065.279]],["content/33",[110,9.407,111,2.82,114,5.404,377,5.224,431,7.437,432,15.309]],["keywords/33",[]],["title/34",[433,1065.279]],["content/34",[110,9.092,111,2.726,114,5.223,161,9.264,377,5.049,431,7.188,432,14.797,434,14.797]],["keywords/34",[]],["title/35",[435,1065.279]],["content/35",[110,9.247,111,2.772,114,5.312,377,5.135,431,7.311,436,11.773,437,12.2]],["keywords/35",[]],["title/36",[438,1065.279]],["content/36",[110,9.407,111,2.82,114,5.404,377,5.224,431,7.437,439,11.597]],["keywords/36",[]],["title/37",[440,833.406]],["content/37",[40,5.55,111,2.922,115,9.247,440,12.406]],["keywords/37",[]],["title/38",[441,1065.279]],["content/38",[30,6.01,40,5.452,111,2.87,114,5.499,115,9.084]],["keywords/38",[]],["title/39",[166,806.989]],["content/39",[4,6.421,10,0.082,16,0.57,17,0.57,18,0.923,21,0.638,22,0.645,23,0.799,24,0.624,25,0.645,26,0.59,27,0.768,35,2.622,52,1.68,72,4.777,110,6.054,111,1.815,114,3.477,119,2.224,134,6.168,160,5.102,161,6.168,166,7.463,442,10.849,443,10.849,444,7.246,445,9.852,446,9.852,447,8.704]],["keywords/39",[]],["title/40",[166,806.989]],["content/40",[10,0.085,16,0.633,17,0.633,18,0.992,21,0.709,22,0.717,23,0.858,24,0.694,25,0.717,26,0.656,27,0.853,35,2.915,52,1.867,72,5.133,86,10.949,111,2.017,119,2.472,180,9.674,447,9.674,448,10.949]],["keywords/40",[]],["title/41",[37,559.18]],["content/41",[37,8.324,40,5.55,111,2.922,115,9.247]],["keywords/41",[]],["title/42",[449,994.263]],["content/42",[10,0.081,16,0.59,17,0.59,18,0.945,21,0.66,22,0.668,23,0.597,24,1.01,25,0.668,26,0.611,27,0.794,34,5.076,35,2.713,37,8.369,52,1.738,111,1.878,115,5.943,133,9.513,134,6.382,204,10.192,439,7.721,444,7.496,449,9.513,450,10.192,451,10.192]],["keywords/42",[]],["title/43",[452,994.263]],["content/43",[10,0.063,13,4.004,16,0.488,17,0.488,18,0.571,21,0.547,22,0.553,23,0.716,24,0.535,25,0.553,26,0.506,27,0.658,35,4.199,40,5.035,71,13.101,109,4.258,111,2.254,114,2.979,115,4.922,170,4.47,452,7.878,453,9.296,454,7.458,455,8.441,456,7.878,457,8.441,458,8.441,459,9.296,460,8.441,461,8.441,462,8.441,463,9.296,464,8.441,465,12.139,466,8.441,467,8.441,468,8.441]],["keywords/43",[]],["title/44",[376,680.19]],["content/44",[40,5.452,111,2.87,114,5.499,115,9.084,376,9.947]],["keywords/44",[]],["title/45",[99,898.867]],["content/45",[40,5.452,99,13.145,111,2.87,114,5.499,115,9.084]],["keywords/45",[]],["title/46",[]],["content/46",[10,0.084,16,0.658,17,0.658,18,0.769,21,0.737,22,0.745,23,0.88,24,0.721,25,0.745,26,0.681,27,0.886,52,1.939,71,11.768,111,2.095,119,2.567,134,7.12,469,6.631,470,10.048,471,11.372]],["keywords/46",[]],["title/47",[226,806.989]],["content/47",[10,0.089,13,3.857,16,0.47,17,0.47,18,0.55,21,0.527,22,0.533,23,0.697,24,0.515,25,0.533,26,0.487,27,0.634,35,2.164,111,1.498,134,5.091,205,6.361,226,6.159,470,15.731,472,6.592,473,11.903,474,8.131,475,11.903,476,8.131,477,7.184,478,7.184,479,8.131,480,8.131,481,8.131,482,8.131,483,8.131]],["keywords/47",[]],["title/48",[114,376.009]],["content/48",[35,4.075,40,6.343,111,2.82,115,8.927,484,16.858]],["keywords/48",[]],["title/49",[259,611.129]],["content/49",[40,6.408,111,2.87,115,9.084,259,8.937]],["keywords/49",[]],["title/50",[485,511.317]],["content/50",[10,0.088,15,3.967,16,0.529,17,0.529,18,0.618,21,0.592,22,0.599,23,0.758,24,0.579,25,0.599,26,0.776,27,0.712,52,2.208,66,1.923,109,4.61,111,1.684,119,2.063,259,7.429,403,2.852,469,5.329,485,4.387,486,4.733,487,6.225,488,5.006,489,6.923,490,12.949,491,4.009,492,4.009]],["keywords/50",[]],["title/51",[236,559.18]],["content/51",[10,0.086,16,0.466,17,0.466,18,0.545,21,0.522,22,0.528,23,0.692,24,0.511,25,0.528,26,0.708,27,0.628,35,2.145,52,2.016,111,1.484,119,1.819,134,5.044,236,7.353,259,6.783,487,5.488,488,4.413,489,6.103,491,3.534,492,3.534,493,5.926,494,8.057,495,6.103,496,6.103,497,6.103,498,7.55,499,6.531,500,8.957,501,7.873,502,6.103,503,8.057,504,6.103,505,8.057]],["keywords/51",[]],["title/52",[26,63.815]],["content/52",[10,0.087,16,0.498,17,0.498,18,0.582,21,0.558,22,0.564,23,0.726,24,0.545,25,0.564,26,0.954,27,0.671,52,2.115,109,4.341,111,1.585,119,1.942,170,3.145,236,4.517,259,7.116,272,6.976,469,5.018,487,5.861,491,3.775,492,3.775,495,6.519,496,6.519,497,6.519,498,5.495,499,6.976,500,6.519,501,5.73,502,6.519,506,8.605,507,8.605]],["keywords/52",[]],["title/53",[258,709.348]],["content/53",[10,0.087,16,0.431,17,0.431,18,0.504,21,0.482,22,0.73,23,0.653,24,0.472,25,0.488,26,0.801,27,0.58,35,1.982,52,1.902,109,3.756,111,1.372,119,1.681,134,4.662,138,4.575,159,3.805,236,5.854,258,4.958,259,7.671,487,5.072,488,4.079,489,5.641,491,3.266,492,3.266,494,7.446,495,5.641,496,5.641,497,5.641,498,7.121,500,8.449,501,7.427,502,5.641,504,5.641,508,6.579,509,7.446,510,6.283,511,7.446]],["keywords/53",[]],["title/54",[512,994.263]],["content/54",[40,5.452,72,5.452,111,2.87,115,9.084,512,14.54]],["keywords/54",[]],["title/55",[156,654.576]],["content/55",[40,6.408,111,2.87,115,9.084,156,9.572]],["keywords/55",[]],["title/56",[485,511.317]],["content/56",[10,0.087,15,2.981,16,0.397,17,0.397,18,0.71,21,0.445,22,0.45,23,0.614,24,0.435,25,0.45,26,0.411,27,0.535,28,5.507,29,3.708,30,4.047,52,1.789,73,6.837,109,3.464,111,1.265,119,1.55,156,6.447,236,5.507,403,2.144,469,4.005,485,3.297,486,3.556,491,3.013,492,3.013,513,5.568,514,5.568,515,8.505,516,8.505,517,8.505,518,8.505,519,8.505,520,11.553,521,8.208,522,8.505,523,5.568,524,6.068]],["keywords/56",[]],["title/57",[13,505.287]],["content/57",[10,0.079,13,4.379,16,0.337,17,0.337,18,0.624,21,0.378,22,0.382,23,0.54,24,0.369,25,0.382,26,0.349,27,0.454,28,3.059,29,3.146,30,3.562,34,4.598,35,3.052,37,3.059,40,3.231,52,1.574,64,3.24,73,3.798,109,2.939,111,1.701,119,1.315,121,3.465,122,2.764,134,3.648,154,12.087,156,3.581,159,5.859,160,3.018,161,3.648,165,5.383,171,5.149,192,4.17,236,6.018,375,3.456,377,1.988,378,3.516,379,3.798,431,2.831,486,3.018,491,2.556,492,2.556,493,4.286,513,4.724,514,4.724,515,4.724,516,4.724,517,4.724,518,4.724,519,4.724,520,7.484,521,4.559,522,4.724,525,4.724,526,3.969,527,4.724,528,4.724,529,4.724,530,6.288,531,4.724,532,4.286]],["keywords/57",[]],["title/58",[533,1065.279]],["content/58",[40,6.343,111,2.82,115,8.927,192,10.956,534,12.411]],["keywords/58",[]],["title/59",[485,511.317]],["content/59",[10,0.081,16,0.503,17,0.503,18,0.588,19,4.907,21,0.563,22,0.818,23,0.731,24,0.551,25,0.569,26,0.521,27,0.677,38,5.787,41,5.34,52,1.482,111,1.601,119,1.962,141,4.692,155,10.203,192,10.467,469,5.067,485,4.171,534,13.732,535,7.045,536,9.57,537,9.57,538,8.111,539,9.57,540,9.57,541,9.57,542,10.127,543,6.219]],["keywords/59",[]],["title/60",[15,462.393]],["content/60",[15,6.645,40,6.343,111,2.82,115,8.927,544,9.775]],["keywords/60",[]],["title/61",[485,511.317]],["content/61",[10,0.086,15,6.065,16,0.59,17,0.59,18,0.689,21,0.66,22,0.668,23,0.818,24,0.646,25,0.668,26,0.611,27,0.794,52,2.383,111,1.878,119,2.301,403,3.181,469,5.943,485,4.892,486,5.278,491,4.471,492,4.471,535,8.263,544,6.508,545,10.192]],["keywords/61",[]],["title/62",[13,505.287]],["content/62",[10,0.081,13,3.891,14,6.917,15,2.184,16,0.291,17,0.291,18,0.34,21,0.326,22,0.33,23,0.48,24,0.319,25,0.33,26,0.301,27,0.392,28,4.307,29,4.429,30,3.165,34,5.967,35,3.513,37,2.641,40,2.871,41,5.041,52,1.399,64,2.798,96,2.798,109,2.538,111,1.511,119,1.136,121,3.899,122,2.387,134,3.15,154,11.449,155,7.247,159,6.123,160,2.605,161,3.15,165,6.987,177,4.446,192,3.601,236,5.453,375,2.984,377,1.717,378,4.951,379,3.279,403,1.57,431,2.444,486,2.605,491,2.207,492,2.207,493,3.701,498,3.213,504,3.812,523,4.079,525,4.079,526,5.588,527,4.079,528,4.079,529,4.079,530,7.075,531,4.079,532,3.701,546,5.031,547,8.204,548,5.031,549,5.031,550,4.245]],["keywords/62",[]],["title/63",[157,725.591]],["content/63",[40,5.55,111,2.922,115,9.247,157,10.801]],["keywords/63",[]],["title/64",[485,511.317]],["content/64",[10,0.087,15,4.324,16,0.576,17,0.576,18,0.674,21,0.645,22,0.653,23,0.805,24,0.631,25,0.653,26,0.597,27,0.776,52,2.345,66,2.096,111,1.835,119,2.249,403,3.109,469,5.809,485,4.782,486,5.159,491,4.37,492,4.37,535,8.077,551,9.299,552,11.151]],["keywords/64",[]],["title/65",[13,505.287]],["content/65",[10,0.081,13,4.402,16,0.339,17,0.339,18,0.397,21,0.38,22,0.384,23,0.543,24,0.372,25,0.384,26,0.351,27,0.457,30,3.58,34,6.519,35,3.485,37,3.079,40,3.248,52,1.582,64,3.262,66,1.234,109,2.959,111,1.71,119,1.324,121,3.483,122,2.782,134,3.673,154,12.115,155,6.474,159,5.884,160,3.038,161,3.673,165,5.412,174,5.183,192,4.198,236,4.871,270,3.906,375,3.479,377,2.002,378,3.54,379,3.823,403,1.831,431,2.85,486,3.038,491,2.573,492,2.573,493,4.314,525,4.755,526,3.995,527,4.755,528,4.755,529,4.755,530,6.321,531,4.755,532,4.314,551,10.747,552,7.523,553,4.755]],["keywords/65",[]],["title/66",[554,762.39]],["content/66",[40,5.452,111,2.87,115,9.084,376,9.947,554,11.149]],["keywords/66",[]],["title/67",[485,511.317]],["content/67",[10,0.086,15,4.229,16,0.564,17,0.564,18,0.659,21,0.631,22,0.638,23,0.793,24,0.618,25,0.638,26,0.584,27,0.759,52,2.31,66,2.05,109,4.914,111,1.795,119,2.199,376,6.221,403,3.041,431,4.733,469,5.681,485,4.677,486,5.045,491,4.274,492,4.274,554,6.973,555,11.967]],["keywords/67",[]],["title/68",[556,941.221]],["content/68",[40,6.343,111,2.82,115,8.927,156,9.407,556,13.526]],["keywords/68",[]],["title/69",[485,511.317]],["content/69",[10,0.086,15,4.229,16,0.564,17,0.564,18,0.659,21,0.631,22,0.638,23,0.793,24,0.618,25,0.638,26,0.584,27,0.759,52,2.31,66,2.05,111,1.795,119,2.199,156,5.987,403,3.041,431,4.733,469,5.681,485,4.677,486,5.045,491,4.274,492,4.274,535,7.899,556,8.609,557,13.544]],["keywords/69",[]],["title/70",[558,743.19]],["content/70",[40,5.55,111,2.922,115,9.247,558,11.063]],["keywords/70",[]],["title/71",[13,505.287]],["content/71",[2,5.203,10,0.085,13,5.571,16,0.462,17,0.679,18,0.54,21,0.517,22,0.523,23,0.687,24,0.506,25,0.523,26,0.478,27,0.622,34,6.939,35,3.126,38,5.316,39,9.911,52,2.376,111,1.471,114,4.146,119,1.802,122,3.787,134,4.999,465,6.737,493,5.872,553,9.522,558,8.194,559,6.473,560,7.054,561,7.984,562,7.984,563,7.984,564,7.984,565,7.054,566,6.737,567,6.246]],["keywords/71",[]],["title/72",[170,389.308]],["content/72",[40,6.343,111,2.82,115,8.927,170,5.595,368,11.26]],["keywords/72",[]],["title/73",[485,511.317]],["content/73",[10,0.086,15,3.967,16,0.529,17,0.529,18,0.618,21,0.592,22,0.599,23,0.758,24,0.579,25,0.599,26,0.547,27,0.712,52,2.208,65,5.956,66,3.164,109,4.61,111,1.684,119,2.063,170,4.732,368,6.722,403,2.852,469,5.329,485,4.387,486,4.733,488,5.006,489,6.923,491,4.009,492,4.009,568,12.949]],["keywords/73",[]],["title/74",[1,530.518]],["content/74",[1,7.897,40,5.55,111,2.922,115,9.247]],["keywords/74",[]],["title/75",[13,505.287]],["content/75",[1,6.009,10,0.086,13,5.723,16,0.479,17,0.479,18,0.56,21,0.537,22,0.543,23,0.706,24,0.525,25,0.543,26,0.496,27,0.645,35,3.789,52,1.412,61,7.318,109,4.178,110,5.09,111,1.526,114,2.924,119,1.87,134,7.555,155,5.779,159,4.233,220,4.606,493,6.092,553,6.715,569,7.318,570,7.318,571,7.318,572,12.066,573,7.318,574,8.283,575,8.283,576,7.318,577,7.318]],["keywords/75",[]],["title/76",[6,536.972,578,607.748,579,607.748]],["content/76",[]],["keywords/76",[]],["title/77",[580,1065.279]],["content/77",[10,0.088,16,0.513,17,0.513,18,0.6,21,0.574,22,0.581,23,0.742,24,0.562,25,0.581,26,0.967,35,2.36,66,1.865,72,3.102,98,5.777,111,1.633,196,5.777,542,7.186,581,7.48,582,8.864,583,5.777,584,7.186,585,5.55,586,11.988,587,8.864,588,8.864,589,8.864,590,8.864,591,8.864,592,6.715]],["keywords/77",[]],["title/78",[593,1065.279]],["content/78",[10,0.089,16,0.442,17,0.442,18,0.517,21,0.495,22,0.745,23,0.665,24,0.484,25,0.5,26,0.813,35,2.033,66,1.607,72,2.673,98,4.979,196,7.409,542,6.193,581,6.446,583,4.979,585,4.783,592,5.787,594,7.639,595,7.639,596,7.639,597,7.639,598,11.368,599,7.639,600,11.368,601,7.639,602,7.639,603,13.577,604,7.639,605,7.639,606,7.639,607,7.639]],["keywords/78",[]],["title/79",[608,1065.279]],["content/79",[10,0.084,16,0.583,17,0.583,18,0.938,21,0.653,22,0.66,23,0.811,24,0.639,25,0.66,26,0.949,35,2.682,66,2.917,72,3.526,114,3.557,581,8.502,583,6.567,585,6.309,609,10.076,610,10.076,611,10.076,612,10.076,613,8.903,614,10.076,615,10.076]],["keywords/79",[]],["title/80",[114,273.18,616,773.952]],["content/80",[10,0.084,16,0.57,17,0.57,18,0.923,21,0.638,22,0.894,23,0.799,24,0.624,25,0.645,26,0.818,35,2.622,44,8.313,66,2.073,72,3.448,114,4.818,581,8.313,583,6.421,585,6.168,613,8.704,617,9.852,618,9.852,619,9.852,620,9.852,621,9.852,622,9.852,623,9.852]],["keywords/80",[]],["title/81",[624,941.221]],["content/81",[10,0.088,16,0.45,17,0.45,18,0.928,21,0.746,22,0.754,23,0.674,24,0.493,25,0.509,26,0.69,35,3.065,52,1.326,66,2.886,72,2.72,111,1.432,119,1.755,403,2.426,555,6.868,581,6.559,583,7.505,585,4.867,624,6.868,625,7.773,626,7.773,627,7.773,628,7.773,629,13.717,630,7.773,631,7.773,632,7.255,633,7.773,634,7.773,635,7.773]],["keywords/81",[]],["title/82",[10,4.663]],["content/82",[]],["keywords/82",[]],["title/83",[10,4.663]],["content/83",[10,0.057,21,0.845,22,0.855,23,1.106,24,0.827,25,0.855,26,0.782,27,1.017,46,9.886,47,10.209,187,10.579,636,14.371,637,14.371]],["keywords/83",[]],["title/84",[10,4.663]],["content/84",[10,0.087,24,1.149]],["keywords/84",[]],["title/85",[10,4.177,30,234.463]],["content/85",[10,0.073,18,0.645,21,0.618,22,0.624,23,0.901,24,0.604,25,0.874,26,0.571,27,0.743,52,1.626,53,8.423,237,6.493,239,7.728,638,10.498,639,10.498,640,10.498,641,10.498,642,10.498,643,10.498,644,10.498,645,10.498,646,10.498,647,10.498,648,8.898,649,8.898,650,10.498,651,10.498,652,10.498,653,8.898,654,10.498,655,10.498,656,10.498,657,10.498,658,9.533,659,10.498]],["keywords/85",[]],["title/86",[10,4.177,660,669.257]],["content/86",[10,0.089,22,0.518,23,0.811,24,0.502,40,2.769,52,1.349,66,1.665,110,4.862,111,1.458,138,4.862,141,4.272,165,4.614,220,4.4,251,7.385,653,7.385,658,7.913,661,8.713,662,8.713,663,8.713,664,8.713,665,8.713,666,8.713,667,8.713,668,8.713,669,7.385,670,8.713,671,7.385,672,15.264,673,8.713,674,8.713,675,8.713,676,8.713,677,8.713,678,8.713,679,7.913,680,8.713,681,8.713]],["keywords/86",[]],["title/87",[10,4.177,682,669.257]],["content/87",[10,0.089,21,0.727,22,0.492,23,0.787,24,0.476,35,2.988,52,1.914,114,2.651,138,6.897,141,4.054,187,6.088,196,7.315,212,10.475,220,6.241,653,7.009,679,11.224,683,8.269,684,8.269,685,8.269,686,8.269,687,8.269,688,12.36,689,8.269,690,8.269,691,14.8,692,8.269,693,8.269,694,8.269,695,8.269,696,8.269,697,6.336,698,8.269,699,8.269,700,8.269]],["keywords/87",[]],["title/88",[37,406.258,129,722.357]],["content/88",[]],["keywords/88",[]],["title/89",[37,406.258,133,722.357]],["content/89",[10,0.052,16,0.239,17,0.239,18,0.28,19,2.336,21,0.268,22,0.271,23,0.408,24,0.262,25,0.271,26,0.248,27,0.322,37,4.746,52,0.705,72,1.448,78,3.861,82,3.861,95,3.354,134,2.59,159,2.114,205,3.237,226,5.284,384,4.992,456,3.861,534,3.354,535,5.654,550,3.491,554,10.28,559,3.354,592,9.736,669,11.995,701,3.491,702,3.861,703,4.137,704,4.286,705,4.556,706,6.85,707,4.746,708,14.952,709,6.975,710,4.137,711,5.457,712,9.042,713,6.975,714,6.975,715,10.616,716,4.137,717,6.975,718,6.51,719,4.137,720,4.137,721,3.655,722,4.137,723,4.137,724,4.137,725,4.137,726,4.137,727,4.137,728,4.137,729,4.137,730,4.137,731,4.137,732,4.137,733,4.137,734,4.137,735,3.491,736,4.137,737,4.137,738,3.655,739,4.137,740,4.751,741,6.975,742,4.137,743,3.134,744,4.137,745,4.137,746,3.655,747,6.975,748,4.137,749,4.137,750,4.137,751,4.137,752,6.975,753,4.992,754,6.51,755,4.137,756,4.137,757,3.655,758,4.137,759,4.137,760,4.137,761,4.137,762,4.137,763,4.137,764,4.137,765,4.137,766,3.655,767,3.655,768,4.137,769,2.642,770,4.137,771,4.137,772,4.137,773,2.035,774,2.087]],["keywords/89",[]],["title/90",[37,406.258,155,539.946]],["content/90",[]],["keywords/90",[]],["title/91",[743,806.989]],["content/91",[10,0.082,16,0.666,17,0.666,18,0.779,21,0.746,22,0.755,23,0.888,24,0.73,25,0.755,26,0.69,27,0.898,52,1.964,72,4.032,114,4.066,119,2.6,704,7.079,707,6.047,773,5.666,774,5.811,775,8.245]],["keywords/91",[]],["title/92",[707,559.18]],["content/92",[10,0.083,16,0.684,17,0.684,18,0.8,21,0.766,22,0.775,23,0.903,24,0.75,25,0.775,26,0.709,27,0.922,52,2.017,72,4.139,704,7.268,707,6.209,773,5.817,774,5.966,776,11.828]],["keywords/92",[]],["title/93",[740,725.591]],["content/93",[10,0.083,16,0.684,17,0.684,18,0.8,21,0.766,22,0.775,23,0.903,24,0.75,25,0.775,26,0.709,27,0.922,52,2.017,72,4.139,704,7.268,740,8.056,773,5.817,774,5.966,777,11.828]],["keywords/93",[]],["title/94",[753,762.39]],["content/94",[2,6.421,10,0.084,16,0.57,17,0.57,18,0.666,19,5.563,21,0.638,22,0.645,23,0.799,24,0.624,25,0.645,26,0.59,27,0.768,37,5.171,52,2.327,72,3.448,93,5.652,119,2.224,170,3.6,488,5.397,704,8.387,753,7.051,773,6.713,774,4.969,778,9.852,779,9.852,780,8.704]],["keywords/94",[]],["title/95",[769,680.19]],["content/95",[10,0.085,16,0.611,17,0.611,18,0.714,21,0.684,22,0.691,23,0.838,24,0.669,25,0.691,26,0.632,27,0.823,52,2.44,72,3.695,119,2.383,384,7.556,704,6.487,769,6.741,773,7.039,774,5.325,781,10.557,782,9.328,783,8.259]],["keywords/95",[]],["title/96",[439,806.989]],["content/96",[10,0.084,16,0.626,17,0.626,18,0.732,21,0.701,22,0.708,23,0.851,24,0.685,25,0.708,26,0.648,27,0.843,52,2.481,110,6.646,114,3.818,119,2.441,439,8.193,697,9.126,704,6.646,773,7.154,774,5.455,784,10.816]],["keywords/96",[]],["title/97",[567,833.406]],["content/97",[10,0.082,16,0.658,17,0.658,18,0.769,21,0.737,22,0.745,23,0.88,24,0.721,25,0.745,26,0.681,27,0.886,34,5.663,52,1.939,114,5.309,566,9.595,567,8.897,704,6.988,773,5.593,774,5.736,785,11.372]],["keywords/97",[]],["title/98",[786,1065.279]],["content/98",[10,0.081,16,0.649,17,0.649,18,0.759,21,0.727,22,0.735,23,0.873,24,0.712,25,0.735,26,0.673,27,0.875,52,1.915,114,5.264,189,10.479,567,8.784,704,6.899,773,5.522,774,5.663,787,8.784,788,12.364,789,11.227]],["keywords/98",[]],["title/99",[790,941.221]],["content/99",[10,0.082,16,0.57,17,0.57,18,0.666,21,0.638,22,0.645,23,0.799,24,0.624,25,0.645,26,0.59,27,0.768,52,1.68,66,2.073,114,5.528,395,12.252,403,3.075,704,6.054,791,15.661,792,17.246,793,9.852,794,13.649,795,9.852]],["keywords/99",[]],["title/100",[796,1065.279]],["content/100",[10,0.082,16,0.666,17,0.666,18,0.779,21,0.746,22,0.755,23,0.888,24,0.73,25,0.755,26,0.69,27,0.898,52,1.964,65,7.508,66,2.424,114,4.066,384,8.245,704,7.079,773,5.666,774,5.811,797,11.52]],["keywords/100",[]],["title/101",[798,1065.279]],["content/101",[10,0.081,16,0.641,17,0.641,18,0.75,19,6.26,21,0.718,22,0.726,23,0.866,24,0.703,25,0.726,26,0.664,27,0.864,52,1.891,116,10.348,532,8.154,704,6.812,707,5.82,773,5.453,774,5.592,790,9.796,791,11.087,799,11.087,800,11.087]],["keywords/101",[]],["title/102",[26,63.815]],["content/102",[10,0.085,16,0.611,17,0.611,18,0.714,21,0.684,22,0.691,23,0.838,24,0.669,25,0.691,26,0.857,27,0.823,52,2.44,72,3.695,119,2.383,384,7.556,704,6.487,773,7.039,774,5.325,801,10.557,802,9.328,803,9.328]],["keywords/102",[]],["title/103",[67,680.19]],["content/103",[10,0.081,16,0.649,17,0.649,18,0.759,21,0.727,22,0.735,23,0.873,24,0.712,25,0.735,26,0.673,27,0.875,52,1.915,66,2.362,67,7.169,114,3.963,704,6.899,773,5.522,774,5.663,804,9.92,805,9.102,806,9.102,807,11.227]],["keywords/103",[]],["title/104",[68,654.576]],["content/104",[10,0.081,16,0.649,17,0.649,18,0.759,21,0.727,22,0.735,23,0.873,24,0.712,25,0.735,26,0.673,27,0.875,52,1.915,66,2.362,68,6.899,114,3.963,704,6.899,773,5.522,774,5.663,805,9.102,806,9.102,808,11.227,809,11.227]],["keywords/104",[]],["title/105",[558,743.19]],["content/105",[10,0.083,16,0.684,17,0.684,18,0.8,21,0.766,22,0.775,23,0.903,24,0.75,25,0.775,26,0.709,27,0.922,52,2.017,64,6.577,532,8.7,558,8.252,773,5.817,774,5.966,810,11.828]],["keywords/105",[]],["title/106",[10,4.663]],["content/106",[]],["keywords/106",[]],["title/107",[110,654.576]],["content/107",[10,0.088,16,0.684,17,0.684,18,0.8,21,0.766,22,0.775,23,0.903,24,0.75,25,0.775,26,0.709,27,0.922,52,2.017,112,7.268,119,2.67,120,11.828]],["keywords/107",[]],["title/108",[9,941.221]],["content/108",[10,0.084,16,0.871,17,0.871,121,5.649,123,15.048]],["keywords/108",[]],["title/109",[124,1065.279]],["content/109",[10,0.084,16,0.871,17,0.871,121,5.649,127,15.048]],["keywords/109",[]],["title/110",[128,994.263]],["content/110",[10,0.084,16,0.871,17,0.871,40,5.266,130,15.048]],["keywords/110",[]],["title/111",[131,863.609]],["content/111",[10,0.084,16,0.871,17,0.871,40,5.266,135,15.048]],["keywords/111",[]],["title/112",[136,994.263]],["content/112",[10,0.084,16,0.871,17,0.871,40,5.266,139,15.048]],["keywords/112",[]],["title/113",[140,994.263]],["content/113",[10,0.082,35,4.298]],["keywords/113",[]],["title/114",[138,654.576]],["content/114",[10,0.084,16,0.871,17,0.871,40,5.266,142,15.048]],["keywords/114",[]],["title/115",[30,410.974]],["content/115",[10,0.087,16,0.815,17,0.815,30,5.436,121,5.289,144,12.449,145,14.089]],["keywords/115",[]],["title/116",[146,1065.279]],["content/116",[10,0.076,16,0.828,17,0.828,35,3.811,147,14.317,149,14.317,150,14.317,151,17.41]],["keywords/116",[]],["title/117",[10,4.663]],["content/117",[]],["keywords/117",[]],["title/118",[10,4.663]],["content/118",[10,0.061,16,0.245,17,0.245,18,0.287,19,2.392,21,0.274,22,0.277,23,0.416,24,0.268,25,0.277,26,0.254,27,0.33,37,3.735,52,0.722,72,1.483,78,3.954,82,3.954,95,3.434,134,2.652,226,5.39,384,5.092,456,3.954,535,5.768,550,3.574,554,10.386,559,3.434,592,9.855,669,12.142,703,4.236,704,2.603,706,6.969,707,4.829,708,15.093,709,7.115,710,4.236,711,5.566,712,9.199,713,7.115,714,7.115,715,10.777,716,4.236,717,7.115,718,6.641,719,4.236,720,4.236,721,3.743,722,4.236,723,4.236,724,4.236,725,4.236,726,4.236,727,4.236,728,4.236,729,4.236,730,4.236,731,4.236,732,4.236,733,4.236,734,4.236,735,3.574,736,4.236,737,4.236,738,3.743,739,4.236,740,4.846,741,7.115,742,4.236,743,3.209,744,4.236,745,4.236,746,3.743,747,7.115,748,4.236,749,4.236,750,4.236,751,4.236,752,7.115,753,5.092,754,6.641,755,4.236,756,4.236,757,3.743,758,4.236,759,4.236,760,4.236,761,4.236,762,4.236,763,4.236,764,4.236,765,4.236,766,3.743,767,3.743,768,4.236,769,2.705,770,4.236,771,4.236,772,4.236,773,2.083,774,2.137,811,4.665]],["keywords/118",[]],["title/119",[10,4.663]],["content/119",[]],["keywords/119",[]],["title/120",[743,806.989]],["content/120",[10,0.085,16,0.703,17,0.703,18,0.822,21,0.787,22,0.796,23,0.919,24,0.77,25,0.796,26,0.728,27,0.947,52,2.072,119,2.743,773,5.977,774,6.13]],["keywords/120",[]],["title/121",[707,559.18]],["content/121",[10,0.085,16,0.703,17,0.703,18,0.822,21,0.787,22,0.796,23,0.919,24,0.77,25,0.796,26,0.728,27,0.947,52,2.072,773,5.977,774,6.13,776,12.153]],["keywords/121",[]],["title/122",[740,725.591]],["content/122",[10,0.085,16,0.703,17,0.703,18,0.822,21,0.787,22,0.796,23,0.919,24,0.77,25,0.796,26,0.728,27,0.947,52,2.072,773,5.977,774,6.13,777,12.153]],["keywords/122",[]],["title/123",[753,762.39]],["content/123",[10,0.089,16,0.59,17,0.59,18,0.689,21,0.66,22,0.668,23,0.818,24,0.646,25,0.668,26,0.611,27,0.794,52,2.383,93,5.847,119,2.301,488,5.583,753,7.294,773,6.872,774,5.141,779,10.192,780,9.005]],["keywords/123",[]],["title/124",[769,680.19]],["content/124",[10,0.087,16,0.633,17,0.633,18,0.741,21,0.709,22,0.717,23,0.858,24,0.694,25,0.717,26,0.656,27,0.853,52,2.501,119,2.472,773,7.214,774,5.523,781,10.949,782,9.674,783,8.566]],["keywords/124",[]],["title/125",[439,806.989]],["content/125",[10,0.087,16,0.649,17,0.649,18,0.759,21,0.727,22,0.735,23,0.873,24,0.712,25,0.735,26,0.673,27,0.875,52,2.543,119,2.534,697,9.474,773,7.335,774,5.663,784,11.227]],["keywords/125",[]],["title/126",[567,833.406]],["content/126",[10,0.085,16,0.703,17,0.703,18,0.822,21,0.787,22,0.796,23,0.919,24,0.77,25,0.796,26,0.728,27,0.947,52,2.072,773,5.977,774,6.13,785,12.153]],["keywords/126",[]],["title/127",[786,1065.279]],["content/127",[10,0.085,16,0.703,17,0.703,18,0.822,21,0.787,22,0.796,23,0.919,24,0.77,25,0.796,26,0.728,27,0.947,52,2.072,773,5.977,774,6.13,789,12.153]],["keywords/127",[]],["title/128",[790,941.221]],["content/128",[10,0.087,16,0.649,17,0.649,18,0.759,21,0.727,22,0.735,23,0.873,24,0.712,25,0.735,26,0.673,27,0.875,52,1.915,66,2.362,395,13.103,403,3.504,793,11.227,795,11.227]],["keywords/128",[]],["title/129",[796,1065.279]],["content/129",[10,0.085,16,0.684,17,0.684,18,0.8,21,0.766,22,0.775,23,0.903,24,0.75,25,0.775,26,0.709,27,0.922,52,2.017,65,7.709,66,2.489,773,5.817,774,5.966,797,11.828]],["keywords/129",[]],["title/130",[798,1065.279]],["content/130",[10,0.083,16,0.703,17,0.703,18,0.822,21,0.787,22,0.796,23,0.919,24,0.77,25,0.796,26,0.728,27,0.947,52,2.072,773,5.977,774,6.13,790,10.738,800,12.153]],["keywords/130",[]],["title/131",[26,63.815]],["content/131",[10,0.087,16,0.633,17,0.633,18,0.741,21,0.709,22,0.717,23,0.858,24,0.694,25,0.717,26,0.656,27,0.853,52,2.501,119,2.472,773,7.214,774,5.523,801,10.949,802,9.674,803,9.674]],["keywords/131",[]],["title/132",[67,680.19]],["content/132",[10,0.085,16,0.684,17,0.684,18,0.8,21,0.766,22,0.775,23,0.903,24,0.75,25,0.775,26,0.709,27,0.922,52,2.017,66,2.489,67,7.552,773,5.817,774,5.966,807,11.828]],["keywords/132",[]],["title/133",[68,654.576]],["content/133",[10,0.085,16,0.684,17,0.684,18,0.8,21,0.766,22,0.775,23,0.903,24,0.75,25,0.775,26,0.709,27,0.922,52,2.017,66,2.489,68,7.268,773,5.817,774,5.966,809,11.828]],["keywords/133",[]],["title/134",[558,743.19]],["content/134",[10,0.085,16,0.703,17,0.703,18,0.822,21,0.787,22,0.796,23,0.919,24,0.77,25,0.796,26,0.728,27,0.947,52,2.072,773,5.977,774,6.13,810,12.153]],["keywords/134",[]],["title/135",[10,4.663]],["content/135",[]],["keywords/135",[]],["title/136",[580,1065.279]],["content/136",[10,0.089,16,0.523,17,0.523,18,0.612,21,0.586,22,0.592,23,0.752,24,0.573,25,0.592,26,0.975,35,2.408,66,1.903,72,3.166,111,1.666,196,5.895,542,7.333,582,9.046,583,5.895,584,7.333,585,5.664,586,12.123,587,9.046,588,9.046,589,9.046,590,9.046,591,9.046]],["keywords/136",[]],["title/137",[593,1065.279]],["content/137",[10,0.09,16,0.45,17,0.45,18,0.526,21,0.504,22,0.754,23,0.674,24,0.493,25,0.509,26,0.822,35,2.069,66,1.636,72,2.72,196,7.505,542,6.302,583,5.066,585,4.867,594,7.773,595,7.773,596,7.773,597,7.773,598,11.516,599,7.773,600,11.516,601,7.773,602,7.773,603,13.717,604,7.773,605,7.773,606,7.773,607,7.773]],["keywords/137",[]],["title/138",[608,1065.279]],["content/138",[10,0.086,16,0.583,17,0.583,18,0.938,21,0.653,22,0.66,23,0.811,24,0.639,25,0.66,26,0.949,35,2.682,66,2.917,72,3.526,114,3.557,583,6.567,585,6.309,609,10.076,610,10.076,611,10.076,612,10.076,613,8.903,614,10.076,615,10.076]],["keywords/138",[]],["title/139",[114,273.18,616,773.952]],["content/139",[10,0.085,16,0.57,17,0.57,18,0.923,21,0.638,22,0.894,23,0.799,24,0.624,25,0.645,26,0.818,35,2.622,44,8.313,66,2.073,72,3.448,114,4.818,583,6.421,585,6.168,613,8.704,617,9.852,618,9.852,619,9.852,620,9.852,621,9.852,622,9.852,623,9.852]],["keywords/139",[]],["title/140",[624,941.221]],["content/140",[10,0.089,16,0.45,17,0.45,18,0.928,21,0.746,22,0.754,23,0.674,24,0.493,25,0.509,26,0.69,35,3.065,52,1.326,66,2.886,72,2.72,111,1.432,119,1.755,403,2.426,555,6.868,583,7.505,585,4.867,624,6.868,625,7.773,626,7.773,627,7.773,628,7.773,629,13.717,630,7.773,631,7.773,632,7.255,633,7.773,634,7.773,635,7.773]],["keywords/140",[]],["title/141",[10,4.663]],["content/141",[]],["keywords/141",[]],["title/142",[426,1065.279]],["content/142",[10,0.082,122,7.659]],["keywords/142",[]],["title/143",[138,654.576]],["content/143",[10,0.082,40,5.651]],["keywords/143",[]],["title/144",[430,1065.279]],["content/144",[10,0.082,377,5.51]],["keywords/144",[]],["title/145",[433,1065.279]],["content/145",[10,0.085,377,5.316,434,15.579]],["keywords/145",[]],["title/146",[435,1065.279]],["content/146",[10,0.082,377,5.51]],["keywords/146",[]],["title/147",[438,1065.279]],["content/147",[10,0.082,377,5.51]],["keywords/147",[]],["title/148",[440,833.406]],["content/148",[10,0.082,40,5.651]],["keywords/148",[]],["title/149",[441,1065.279]],["content/149",[10,0.085,30,6.01,40,5.452]],["keywords/149",[]],["title/150",[166,806.989]],["content/150",[10,0.088,16,0.596,17,0.596,18,0.953,21,0.668,22,0.675,23,0.824,24,0.654,25,0.675,26,0.618,27,0.804,35,2.745,52,1.758,72,4.929,119,2.327,160,5.34,166,7.811,444,7.584,445,10.311,446,10.311,447,9.11]],["keywords/150",[]],["title/151",[166,806.989]],["content/151",[10,0.087,16,0.633,17,0.633,18,0.992,21,0.709,22,0.717,23,0.858,24,0.694,25,0.717,26,0.656,27,0.853,35,2.915,52,1.867,72,5.133,119,2.472,180,9.674,447,9.674,448,10.949]],["keywords/151",[]],["title/152",[37,559.18]],["content/152",[10,0.082,40,5.651]],["keywords/152",[]],["title/153",[449,994.263]],["content/153",[10,0.086,16,0.641,17,0.641,18,1,21,0.718,22,0.726,23,0.649,24,1.055,25,0.726,26,0.664,27,0.864,34,5.521,35,2.951,37,5.82,52,1.891,444,8.154,450,11.087,451,11.087]],["keywords/153",[]],["title/154",[452,994.263]],["content/154",[10,0.089,16,0.529,17,0.529,18,0.618,21,0.592,22,0.599,23,0.758,24,0.579,25,0.599,26,0.547,27,0.712,35,4.355,40,3.198,71,7.15,170,3.34,455,9.139,457,9.139,458,9.139,460,9.139,462,9.139,464,9.139,465,12.69,466,9.139,467,9.139,468,9.139]],["keywords/154",[]],["title/155",[376,680.19]],["content/155",[10,0.082,40,5.651]],["keywords/155",[]],["title/156",[99,898.867]],["content/156",[10,0.082,40,5.651]],["keywords/156",[]],["title/157",[]],["content/157",[10,0.088,16,0.675,17,0.675,18,0.789,21,0.756,22,0.764,23,0.896,24,0.74,25,0.764,26,0.699,27,0.91,52,1.99,119,2.635,469,6.806,471,11.672]],["keywords/157",[]],["title/158",[226,806.989]],["content/158",[10,0.09,16,0.479,17,0.479,18,0.56,21,0.537,22,0.543,23,0.706,24,0.525,25,0.543,26,0.496,27,0.645,35,2.205,226,6.275,470,15.327,472,6.715,473,12.066,474,8.283,475,12.066,476,8.283,477,7.318,478,7.318,479,8.283,480,8.283,481,8.283,482,8.283,483,8.283]],["keywords/158",[]],["title/159",[114,376.009]],["content/159",[10,0.082,40,5.651]],["keywords/159",[]],["title/160",[259,611.129]],["content/160",[10,0.082,40,5.651]],["keywords/160",[]],["title/161",[485,511.317]],["content/161",[10,0.089,16,0.54,17,0.54,18,0.631,21,0.605,22,0.611,23,0.769,24,0.591,25,0.611,26,0.787,27,0.727,52,2.241,66,1.964,119,2.106,259,5.354,403,2.913,469,5.442,485,4.479,487,6.356,488,5.112,489,7.069,490,13.142,491,4.094,492,4.094]],["keywords/161",[]],["title/162",[236,559.18]],["content/162",[10,0.088,16,0.479,17,0.479,18,0.56,21,0.537,22,0.543,23,0.706,24,0.525,25,0.543,26,0.723,27,0.645,35,2.205,52,2.057,119,1.87,236,6.334,259,4.752,487,5.642,488,4.537,489,6.275,491,3.634,492,3.634,495,6.275,496,6.275,497,6.275,498,7.704,499,6.715,500,9.14,501,8.034,502,6.275,503,8.283,504,6.275,505,8.283]],["keywords/162",[]],["title/163",[26,63.815]],["content/163",[10,0.089,16,0.508,17,0.508,18,0.594,21,0.569,22,0.575,23,0.736,24,0.556,25,0.575,26,0.881,27,0.684,52,2.145,119,1.981,236,4.607,259,5.035,272,7.115,469,5.118,487,5.978,491,3.85,492,3.85,495,6.648,496,6.648,497,6.648,498,5.604,499,7.115,500,6.648,501,5.844,502,6.648,506,8.776,507,8.776]],["keywords/163",[]],["title/164",[258,709.348]],["content/164",[10,0.089,16,0.446,17,0.446,18,0.521,21,0.499,22,0.749,23,0.67,24,0.488,25,0.505,26,0.818,27,0.6,35,2.051,52,1.951,119,1.739,159,3.938,236,6.006,258,5.131,259,6.564,487,5.249,488,4.221,489,5.837,491,3.38,492,3.38,495,5.837,496,5.837,497,5.837,498,7.305,500,8.667,501,7.619,502,5.837,504,5.837,509,7.706,510,6.502,511,7.706]],["keywords/164",[]],["title/165",[512,994.263]],["content/165",[10,0.082,40,5.651]],["keywords/165",[]],["title/166",[156,654.576]],["content/166",[10,0.082,40,5.651]],["keywords/166",[]],["title/167",[485,511.317]],["content/167",[10,0.089,16,0.404,17,0.404,18,0.718,21,0.452,22,0.457,23,0.621,24,0.442,25,0.457,26,0.418,27,0.544,28,5.573,29,3.766,30,4.096,52,1.81,73,6.92,119,1.575,156,4.287,236,5.573,403,2.177,469,4.068,485,3.349,491,3.06,492,3.06,513,5.656,514,5.656,515,8.607,516,8.607,517,8.607,518,8.607,519,8.607,520,11.647,521,8.306,522,8.607,523,5.656,524,6.164]],["keywords/167",[]],["title/168",[13,505.287]],["content/168",[10,0.089,13,3.208,16,0.391,17,0.391,18,0.701,21,0.438,22,0.443,23,0.607,24,0.429,25,0.443,26,0.405,27,0.527,28,3.55,29,3.651,30,4,34,3.368,35,3.356,40,2.367,52,1.768,73,4.408,119,1.527,121,3.892,122,3.208,159,3.456,160,3.502,165,3.944,171,5.975,236,5.443,375,4.011,377,2.308,378,4.081,491,2.967,492,2.967,513,5.483,514,5.483,515,5.483,516,5.483,517,5.483,518,5.483,519,5.483,520,8.406,521,5.291,522,5.483,526,4.606,530,4.606]],["keywords/168",[]],["title/169",[533,1065.279]],["content/169",[10,0.082,40,5.651]],["keywords/169",[]],["title/170",[485,511.317]],["content/170",[10,0.089,16,0.626,17,0.626,18,0.732,21,0.701,22,0.708,23,0.851,24,0.685,25,0.708,26,0.648,27,0.843,41,6.646,52,1.844,119,2.441,469,6.307,485,5.191,542,11.793,543,7.74]],["keywords/170",[]],["title/171",[15,462.393]],["content/171",[10,0.082,40,5.651]],["keywords/171",[]],["title/172",[485,511.317]],["content/172",[10,0.089,16,0.611,17,0.611,18,0.714,21,0.684,22,0.691,23,0.838,24,0.669,25,0.691,26,0.632,27,0.823,52,2.44,119,2.383,403,3.295,469,6.156,485,5.067,491,4.631,492,4.631,545,10.557]],["keywords/172",[]],["title/173",[13,505.287]],["content/173",[10,0.09,13,3.208,16,0.391,17,0.391,18,0.457,21,0.438,22,0.443,23,0.607,24,0.429,25,0.443,26,0.405,27,0.527,28,5.443,29,5.598,30,4,34,5.164,35,3.763,40,2.367,52,1.768,96,3.761,119,1.527,121,4.733,122,3.208,159,3.456,160,3.502,165,3.944,177,5.975,236,3.55,375,4.011,377,2.308,378,6.257,491,2.967,492,2.967,523,5.483,526,4.606,530,7.062,812,7.447]],["keywords/173",[]],["title/174",[157,725.591]],["content/174",[10,0.082,40,5.651]],["keywords/174",[]],["title/175",[485,511.317]],["content/175",[10,0.089,16,0.59,17,0.59,18,0.689,21,0.66,22,0.668,23,0.818,24,0.646,25,0.668,26,0.611,27,0.794,52,2.383,66,2.145,119,2.301,403,3.181,469,5.943,485,4.892,491,4.471,492,4.471,552,11.327]],["keywords/175",[]],["title/176",[13,505.287]],["content/176",[10,0.091,13,3.362,16,0.41,17,0.41,18,0.479,21,0.459,22,0.464,23,0.629,24,0.449,25,0.464,26,0.425,27,0.552,30,4.146,34,5.352,35,3.855,40,2.481,52,1.832,66,1.491,119,1.6,121,4.034,122,3.362,159,3.622,160,3.67,165,4.133,174,6.263,236,3.721,375,4.203,377,2.419,378,4.277,403,2.212,491,3.109,492,3.109,526,4.828,530,4.828,552,8.712,813,5.37]],["keywords/176",[]],["title/177",[554,762.39]],["content/177",[10,0.082,40,5.651]],["keywords/177",[]],["title/178",[485,511.317]],["content/178",[10,0.089,16,0.59,17,0.59,18,0.689,21,0.66,22,0.668,23,0.818,24,0.646,25,0.668,26,0.611,27,0.794,52,2.383,66,2.145,119,2.301,403,3.181,469,5.943,485,4.892,491,4.471,492,4.471,555,12.345]],["keywords/178",[]],["title/179",[556,941.221]],["content/179",[10,0.082,40,5.651]],["keywords/179",[]],["title/180",[485,511.317]],["content/180",[10,0.089,16,0.59,17,0.59,18,0.689,21,0.66,22,0.668,23,0.818,24,0.646,25,0.668,26,0.611,27,0.794,52,2.383,66,2.145,119,2.301,403,3.181,469,5.943,485,4.892,491,4.471,492,4.471,557,13.972]],["keywords/180",[]],["title/181",[558,743.19]],["content/181",[10,0.082,40,5.651]],["keywords/181",[]],["title/182",[13,505.287]],["content/182",[10,0.091,13,4.38,16,0.534,17,0.755,18,0.625,21,0.598,22,0.605,23,0.764,24,0.585,25,0.605,26,0.553,27,0.72,35,2.458,52,2.579,119,2.084,465,7.792,561,9.234,562,9.234,563,9.234,813,9.882]],["keywords/182",[]],["title/183",[170,389.308]],["content/183",[10,0.082,40,5.651]],["keywords/183",[]],["title/184",[485,511.317]],["content/184",[10,0.089,16,0.546,17,0.546,18,0.638,21,0.611,22,0.618,23,0.775,24,0.598,25,0.618,26,0.565,27,0.735,52,2.258,65,6.147,66,3.219,119,2.129,170,3.447,403,2.944,469,5.5,485,4.527,488,5.167,489,7.145,491,4.137,492,4.137,568,13.24]],["keywords/184",[]],["title/185",[1,530.518]],["content/185",[10,0.082,40,5.651]],["keywords/185",[]],["title/186",[13,505.287]],["content/186",[10,0.09,13,4.335,16,0.529,17,0.529,18,0.618,21,0.592,22,0.599,23,0.758,24,0.579,25,0.599,26,0.547,27,0.712,35,4.003,52,1.558,119,2.063,159,4.67,220,5.082,569,8.075,570,8.075,571,8.075,573,8.075,575,9.139,576,8.075,577,8.075,813,9.81]],["keywords/186",[]],["title/187",[138,475.566,814,852.282]],["content/187",[]],["keywords/187",[]],["title/188",[24,67.518]],["content/188",[10,0.079,16,0.534,17,0.534,18,0.625,21,0.598,22,0.605,23,0.885,24,1.042,25,0.991,26,0.553,27,0.72,111,1.701,114,4.604,160,4.782,161,5.782,165,5.385,237,6.29,239,7.486,444,6.792,486,4.782,501,8.686,648,8.619,649,8.619,775,6.609,787,7.224,815,10.169,816,10.169,817,9.234,818,10.169,819,7.792]],["keywords/188",[]],["title/189",[26,63.815]],["content/189",[10,0.073,16,0.641,17,0.641,18,0.75,21,0.718,22,0.726,23,0.866,24,0.703,25,0.726,26,0.664,27,0.864,72,5.176,75,8.988,98,7.225,111,2.043,141,5.985,163,11.087,632,10.348,671,10.348,817,11.087,820,8.988,821,11.087,822,9.796,823,11.087]],["keywords/189",[]],["title/190",[560,683.821,743,586.298]],["content/190",[10,0.082,16,0.493,17,0.493,18,0.576,21,0.552,22,0.558,23,0.721,24,0.54,25,0.558,26,0.511,27,0.664,35,4.474,37,4.474,38,5.675,39,7.191,64,6.849,66,1.793,72,2.983,110,7.569,111,1.57,114,5.106,560,10.883,704,5.237,707,4.474,743,6.456,775,6.099,824,9.385,825,8.523,826,9.385,827,9.385,828,5.054,829,8.523,830,9.385,831,8.523]],["keywords/190",[]],["title/191",[832,806.989]],["content/191",[10,0.079,16,0.658,17,0.658,18,0.769,21,0.737,22,0.745,23,0.88,24,0.721,25,0.745,26,0.681,27,0.886,72,3.98,111,2.095,114,4.014,395,8.897,707,5.969,775,8.139,820,9.219,832,11.395,833,9.219,834,10.048]],["keywords/191",[]],["title/192",[835,833.406]],["content/192",[4,7.136,10,0.077,16,0.633,17,0.633,18,0.741,21,0.709,22,0.717,23,0.858,24,0.694,25,0.717,26,0.656,27,0.853,66,2.304,72,5.133,93,6.281,111,2.017,399,8.295,820,8.877,833,8.877,835,8.566,836,12.058,837,10.233,838,8.877]],["keywords/192",[]],["title/193",[839,806.989]],["content/193",[4,7.508,10,0.074,16,0.666,17,0.666,18,0.779,21,0.746,22,0.755,23,0.888,24,0.73,25,0.755,26,0.69,27,0.898,111,2.122,114,4.066,498,7.356,544,7.356,820,9.339,839,11.492,840,11.52,841,9.339,842,11.52]],["keywords/193",[]],["title/194",[769,680.19]],["content/194",[2,6.493,10,0.069,16,0.576,17,0.576,18,0.674,21,0.645,22,0.653,23,0.805,24,0.631,25,0.653,26,0.597,27,0.776,71,7.794,111,1.835,114,5.561,141,5.379,501,6.634,702,9.299,769,10.059,775,7.13,783,7.794,787,7.794,843,10.971,844,9.963,845,15.147,846,10.971,847,10.971,848,10.971,849,7.794]],["keywords/194",[]],["title/195",[850,941.221]],["content/195",[10,0.073,16,0.649,17,0.649,18,0.759,19,6.34,21,0.727,22,0.735,23,0.873,24,0.712,25,0.735,26,0.673,27,0.875,64,6.243,66,2.362,111,2.068,399,8.505,403,3.504,544,7.169,707,5.893,841,9.102,850,9.92,851,5.976,852,11.227,853,9.92]],["keywords/195",[]],["title/196",[828,631.736]],["content/196",[10,0.076,16,0.694,17,0.694,18,0.811,21,0.777,22,0.785,23,0.911,24,0.76,25,0.785,26,0.718,27,0.934,66,2.523,111,2.209,141,6.472,403,3.742,431,5.824,828,9.234,851,6.381]],["keywords/196",[]],["title/197",[583,694.266]],["content/197",[2,6.213,10,0.067,16,0.551,17,0.551,18,0.645,21,0.618,22,0.624,23,0.781,24,0.604,25,0.624,26,0.571,27,0.743,66,3.238,72,3.336,111,1.756,141,5.147,205,7.458,384,6.823,403,2.975,431,4.631,454,11.786,534,7.728,583,8.694,701,8.044,702,8.898,707,7.002,828,7.911,849,7.458,851,5.074,854,8.423,855,9.533,856,9.533]],["keywords/197",[]],["title/198",[65,694.266]],["content/198",[10,0.073,16,0.551,17,0.551,18,0.645,21,0.618,22,0.624,23,0.781,24,0.845,25,0.624,26,0.571,27,0.743,45,9.533,65,6.213,66,2.006,111,1.756,114,4.709,138,5.858,403,2.975,454,8.423,501,10.247,565,8.423,706,7.222,804,8.423,851,5.074,853,8.423,857,10.498,858,10.498,859,14.69,860,10.498,861,10.498,862,8.423,863,10.498]],["keywords/198",[]],["title/199",[864,941.221]],["content/199",[10,0.072,16,0.633,17,0.633,18,0.741,21,0.709,22,0.717,23,0.858,24,0.694,25,0.717,26,0.656,27,0.853,66,2.304,111,2.017,114,3.865,399,8.295,403,3.417,454,9.674,706,8.295,707,5.748,794,10.949,838,8.877,851,5.828,855,10.949,864,9.674,865,12.058,866,10.949]],["keywords/199",[]],["title/200",[867,806.989]],["content/200",[10,0.076,16,0.694,17,0.694,18,0.811,21,0.777,22,0.785,23,0.911,24,0.76,25,0.785,26,0.718,27,0.934,66,2.523,111,2.209,403,3.742,431,5.824,707,6.293,851,6.381,867,11.796]],["keywords/200",[]],["title/201",[380,680.19]],["content/201",[4,6.643,10,0.07,16,0.59,17,0.59,18,0.689,21,0.66,22,0.668,23,0.818,24,0.646,25,0.668,26,0.611,27,0.794,35,2.713,66,3.355,72,3.567,111,1.878,170,6.269,368,7.496,380,8.921,403,3.181,431,4.952,486,5.278,711,7.974,819,8.6,833,8.263,851,5.425]],["keywords/201",[]],["title/202",[381,680.19]],["content/202",[10,0.072,16,0.618,17,0.618,18,0.723,21,0.692,22,0.7,23,0.844,24,0.677,25,0.7,26,0.64,27,0.833,35,2.844,66,3.036,72,3.739,111,1.969,157,7.278,170,5.273,368,7.859,381,6.822,403,3.335,431,5.191,486,5.533,592,8.094,833,8.662,851,5.687,868,9.973]],["keywords/202",[]],["title/203",[382,694.266]],["content/203",[10,0.072,16,0.618,17,0.618,18,0.723,21,0.692,22,0.7,23,0.844,24,0.677,25,0.7,26,0.64,27,0.833,66,3.036,72,3.739,111,1.969,157,7.278,170,5.273,368,7.859,382,6.964,403,3.335,431,5.191,486,5.533,833,8.662,851,5.687,869,9.441,870,9.973,871,10.685]],["keywords/203",[]],["title/204",[837,743.19]],["content/204",[2,5.956,10,0.079,15,3.967,16,0.529,17,0.529,18,0.618,21,0.592,22,0.599,23,0.758,24,0.579,25,0.599,26,0.547,27,0.712,66,1.923,72,4.532,75,7.409,111,1.684,138,5.616,403,2.852,431,4.44,486,4.733,544,5.835,706,6.923,821,9.139,837,10.492,851,4.864,872,6.923,873,7.409,874,9.139,875,9.139,876,8.53,877,8.53,878,10.064,879,10.064,880,10.064,881,10.064]],["keywords/204",[]],["title/205",[170,389.308]],["content/205",[10,0.073,14,7.382,15,4.812,16,0.641,17,0.641,18,0.75,21,0.718,22,0.726,23,0.866,24,0.703,25,0.726,26,0.664,27,0.864,66,2.333,111,2.043,170,5.405,258,7.382,368,8.154,403,3.46,431,5.386,486,5.741,544,7.079,851,5.901,872,8.399]],["keywords/205",[]],["title/206",[558,743.19]],["content/206",[2,5.449,10,0.079,16,0.484,17,0.484,18,0.566,21,0.542,22,0.548,23,0.711,24,0.53,25,0.548,26,0.501,27,0.652,34,4.164,38,8.09,64,4.649,66,2.556,93,6.97,111,1.54,114,4.288,258,5.568,431,4.062,465,7.055,558,9.983,564,8.361,565,7.388,566,7.055,567,6.541,707,4.389,740,5.695,769,7.757,851,4.45,882,9.208,883,9.208,884,9.208,885,9.208,886,12.149,887,7.055,888,7.388,889,8.361]],["keywords/206",[]],["title/207",[398,762.39]],["content/207",[10,0.073,14,7.476,15,4.873,16,0.649,17,0.649,18,0.759,21,0.727,22,0.735,23,0.873,24,0.712,25,0.735,26,0.673,27,0.875,66,2.362,111,2.068,258,7.476,398,10.674,403,3.504,431,5.454,486,5.814,544,7.169,851,5.976,872,8.505]],["keywords/207",[]],["title/208",[890,941.221]],["content/208",[10,0.073,16,0.641,17,0.641,18,0.75,19,6.26,21,0.718,22,0.726,23,0.866,24,0.703,25,0.726,26,0.664,27,0.864,66,3.112,111,2.043,114,5.22,116,10.348,118,10.348,707,5.82,849,8.674,851,5.901,890,9.796,891,8.988,892,12.209]],["keywords/208",[]],["title/209",[67,680.19]],["content/209",[10,0.072,14,7.291,15,4.753,16,0.633,17,0.633,18,0.741,21,0.709,22,0.717,23,0.858,24,0.694,25,0.717,26,0.656,27,0.853,66,2.304,67,6.991,111,2.017,114,3.865,403,3.417,431,5.319,486,5.67,544,6.991,804,9.674,805,8.877,806,8.877,851,5.828,872,8.295]],["keywords/209",[]],["title/210",[68,654.576]],["content/210",[10,0.072,14,7.291,15,4.753,16,0.633,17,0.633,18,0.741,21,0.709,22,0.717,23,0.858,24,0.694,25,0.717,26,0.656,27,0.853,66,2.304,68,6.728,111,2.017,114,3.865,403,3.417,431,5.319,486,5.67,544,6.991,805,8.877,806,8.877,808,10.949,851,5.828,872,8.295]],["keywords/210",[]],["title/211",[893,941.221]],["content/211",[10,0.082,16,0.604,17,0.604,18,0.706,19,5.891,21,0.676,22,0.683,23,0.831,24,0.661,25,0.683,26,0.85,27,0.813,66,2.987,111,1.922,170,3.813,259,8.144,403,3.256,411,8.458,487,7.106,851,5.553,893,9.218,894,11.489,895,14.196]],["keywords/211",[]],["title/212",[896,941.221]],["content/212",[10,0.073,16,0.649,17,0.649,18,0.759,21,0.727,22,0.735,23,0.873,24,0.712,25,0.735,26,0.673,27,0.875,66,2.362,111,2.068,114,3.963,189,10.479,403,3.504,544,7.169,567,8.784,707,5.893,833,9.102,838,9.102,841,9.102,851,5.976,896,9.92]],["keywords/212",[]],["title/213",[897,941.221]],["content/213",[2,4.894,10,0.07,16,0.434,17,0.434,18,0.759,21,0.487,22,0.492,23,0.44,24,0.852,25,0.492,26,0.45,27,0.585,30,5.185,61,6.635,62,6.336,64,6.241,66,1.58,111,1.383,114,4.744,144,9.917,165,6.545,220,4.176,399,5.689,403,2.344,425,7.509,431,3.648,444,5.523,486,3.889,671,10.475,706,5.689,718,7.009,721,11.874,849,5.875,851,3.997,854,6.635,862,11.874,897,6.635,898,6.635,899,11.224,900,7.509,901,8.269,902,13.439,903,8.269,904,7.509]],["keywords/213",[]],["title/214",[905,863.609]],["content/214",[10,0.075,16,0.684,17,0.684,18,0.8,21,0.766,22,0.775,23,0.903,24,0.75,25,0.775,26,0.709,27,0.922,64,6.577,66,3.248,111,2.179,431,5.746,437,9.589,851,6.296,905,12.513]],["keywords/214",[]],["title/215",[156,654.576]],["content/215",[10,0.081,16,0.303,17,0.303,18,0.574,21,0.34,22,0.343,23,0.496,24,0.332,25,0.343,26,0.314,27,0.408,28,2.751,29,2.829,30,3.271,34,6.112,35,3.267,37,2.751,40,2.968,41,3.22,64,2.914,73,3.415,109,2.643,111,1.562,121,3.183,122,2.486,154,12.012,155,3.656,156,5.21,159,6.272,160,2.714,161,3.281,165,7.157,192,3.75,236,5.606,375,3.108,377,1.788,378,3.162,379,3.415,403,2.647,431,2.546,486,2.714,513,4.248,514,4.248,515,4.248,516,4.248,517,4.248,518,4.248,519,4.248,520,6.874,521,4.1,522,4.248,524,4.63,525,4.248,526,5.776,527,4.248,528,4.248,529,4.248,530,7.275,531,4.248,532,3.854,550,4.422,553,4.248,773,4.17,775,3.75,906,3.97,907,5.24,908,5.771]],["keywords/215",[]],["title/216",[170,389.308]],["content/216",[10,0.089,13,3.159,16,0.385,17,0.385,18,0.451,21,0.432,22,0.436,23,0.6,24,0.422,25,0.436,26,0.399,27,0.519,30,6.168,35,2.728,66,1.402,111,1.227,155,8.714,170,5.843,260,8.939,261,6.824,269,6.98,270,6.824,368,7.538,394,9.462,701,5.62,775,4.767,906,5.046,909,6.217,910,15.444,911,10.248]],["keywords/216",[]],["title/217",[157,725.591]],["content/217",[10,0.083,16,0.349,17,0.349,18,0.408,21,0.39,22,0.395,23,0.555,24,0.382,25,0.395,26,0.361,27,0.47,30,3.657,34,6.617,35,3.119,37,3.163,40,3.317,52,1.027,64,3.351,66,1.268,109,3.039,111,1.746,119,1.36,121,3.558,122,2.858,154,12.229,155,8.175,157,6.457,159,5.988,160,3.12,161,3.773,165,5.528,192,4.312,236,4.976,375,3.573,377,2.056,378,3.636,379,3.927,403,1.881,431,2.927,486,3.12,525,4.885,526,4.104,527,4.885,528,4.885,529,4.885,530,6.457,531,4.885,532,4.432,551,8.847,552,7.685,553,4.885,775,4.312,906,4.565]],["keywords/217",[]],["title/218",[15,462.393]],["content/218",[10,0.083,14,7.496,15,3.273,16,0.263,17,0.263,18,0.307,21,0.294,22,0.297,23,0.441,24,0.288,25,0.297,26,0.272,27,0.354,28,5.075,29,4.071,30,3.73,34,6.709,35,3.324,37,2.383,40,2.639,41,4.633,64,2.525,96,2.525,109,2.29,111,1.389,121,3.629,122,2.154,154,10.989,155,9.958,159,5.753,160,2.351,161,2.843,165,6.564,192,3.25,236,5.909,375,2.693,377,1.549,378,5.834,379,2.959,403,1.417,431,2.206,486,2.351,498,4.814,504,3.44,510,3.831,523,6.112,525,3.681,526,5.136,527,3.681,528,3.681,529,3.681,530,6.585,531,3.681,532,3.34,543,3.25,544,2.899,546,4.541,547,7.54,548,7.54,549,4.541,550,3.831,775,3.25,872,3.44,906,3.44,912,8.303]],["keywords/218",[]],["title/219",[385,863.609]],["content/219",[10,0.083,15,3.497,16,0.466,17,0.466,18,0.545,21,0.522,22,0.528,23,0.692,24,0.511,25,0.528,26,0.924,27,1.092,30,5.404,66,1.695,75,6.531,109,4.064,111,2.178,121,4.438,141,6.383,159,4.117,257,7.52,369,7.118,377,2.749,385,13.323,389,7.118,431,3.914,486,4.172,544,5.144,872,6.103,906,6.103,913,8.872,914,8.057,915,8.057,916,8.057]],["keywords/219",[]],["title/220",[917,941.221]],["content/220",[10,0.088,16,0.42,17,0.42,18,0.491,19,9.338,21,0.471,22,0.476,23,0.641,24,0.46,25,0.476,26,0.435,27,0.566,38,4.836,84,5.888,109,3.663,111,2.017,121,2.726,122,3.445,205,5.682,379,11.185,424,6.779,485,3.486,534,5.888,544,4.637,831,7.263,841,5.888,891,5.888,906,5.502,917,12.956,918,7.998,919,6.779,920,7.263,921,7.263,922,7.263,923,7.263]],["keywords/220",[]],["title/221",[1,530.518]],["content/221",[1,7.088,10,0.087,16,0.479,17,0.479,18,0.56,21,0.537,22,0.543,23,0.706,24,0.525,25,0.543,26,0.496,27,0.645,35,3.212,52,1.412,61,7.318,109,4.178,110,5.09,111,1.526,114,2.924,119,1.87,134,5.186,155,8.418,159,4.233,220,4.606,553,6.715,569,7.318,570,10.661,571,7.318,572,12.066,573,7.318,574,8.283,576,7.318,577,7.318,775,5.928,906,6.275]],["keywords/221",[]],["title/222",[440,833.406]],["content/222",[2,4.153,10,0.076,16,0.369,17,0.369,18,0.431,21,0.413,22,0.417,23,0.58,24,0.404,25,0.417,26,0.382,27,0.497,35,1.696,52,1.087,64,3.544,72,2.23,98,4.153,111,2.238,112,3.916,114,4.835,121,2.392,141,3.441,165,3.716,170,2.329,193,6.373,209,5.948,369,5.631,437,11.105,440,12.286,799,9.904,819,5.377,854,8.751,869,5.631,891,5.167,906,4.828,924,7.018,925,7.018,926,15.085,927,7.018,928,14.836,929,6.373,930,7.018,931,10.906,932,7.018,933,6.373,934,12.147,935,12.147,936,6.373,937,6.373,938,6.373,939,7.018]],["keywords/222",[]],["title/223",[940,941.221]],["content/223",[10,0.079,16,0.529,17,0.529,18,0.618,21,0.592,22,0.599,23,0.758,24,0.579,25,0.599,26,0.901,27,0.712,96,5.082,109,4.61,111,2.386,121,3.43,122,8.191,170,3.34,544,5.835,841,7.409,940,8.075,941,7.711,942,18.015,943,10.064,944,9.139,945,15.039,946,9.139,947,8.53]],["keywords/223",[]],["title/224",[259,611.129]],["content/224",[10,0.078,16,0.434,17,0.434,18,0.508,21,0.487,22,0.492,23,0.657,24,0.476,25,0.492,26,0.805,27,0.585,40,2.628,72,2.628,98,4.894,109,3.788,111,2.94,121,5.045,141,4.054,170,2.744,236,7.055,259,9.956,487,5.115,495,10.181,496,8.502,497,8.502,498,4.795,499,6.088,500,5.689,501,5,502,5.689,822,6.635,941,6.336,944,7.509,948,7.509,949,8.269,950,11.224,951,8.269]],["keywords/224",[]],["title/225",[873,863.609]],["content/225",[10,0.079,15,4.424,16,0.59,17,0.59,18,0.689,21,0.66,22,0.668,23,0.818,24,0.646,25,0.668,26,0.611,27,0.794,66,2.94,72,4.89,109,7.048,111,1.878,161,6.382,205,7.974,738,9.005,873,8.263,904,10.192,905,11.327,941,8.6,952,10.192,953,11.224,954,10.192]],["keywords/225",[]],["title/226",[376,680.19]],["content/226",[10,0.09,16,0.385,17,0.385,18,0.451,21,0.432,22,0.436,23,0.6,24,0.422,25,0.436,26,0.399,27,0.519,30,2.57,64,3.704,73,6.679,98,4.341,103,6.217,111,1.227,121,2.5,131,5.4,141,3.596,170,2.434,376,6.544,380,4.253,381,4.253,382,4.341,395,5.211,398,4.767,436,5.211,554,4.767,707,3.496,740,4.537,766,5.885,769,4.253,837,4.647,941,5.62,955,7.335,956,6.661,957,6.661,958,6.661,959,6.661,960,6.661,961,6.661,962,6.661,963,6.661,964,6.661,965,6.661,966,6.661,967,6.661,968,6.217]],["keywords/226",[]],["title/227",[111,196.26]],["content/227",[6,7.992,10,0.071,16,0.523,17,0.523,18,0.612,21,0.586,22,0.592,23,0.752,24,0.573,25,0.592,26,0.542,64,8.316,72,5.699,75,10.422,111,2.368,141,4.883,188,9.046,584,7.333,585,5.664,586,7.333,701,7.633,787,7.077,819,7.633,820,7.333,822,11.358,909,8.443,969,14.156,970,14.156,971,9.961,972,9.961,973,9.961,974,9.961]],["keywords/227",[]],["title/228",[585,666.995]],["content/228",[4,5.501,6,7.458,10,0.085,16,0.488,17,0.488,18,0.571,21,0.932,22,0.553,23,0.716,24,0.535,25,0.553,26,0.945,35,2.247,72,6.111,110,5.187,111,1.555,160,4.371,161,5.285,578,8.441,579,8.441,584,6.843,585,5.285,586,6.843,701,7.123,822,7.458,909,7.878,928,8.441,941,7.123,975,9.296,976,8.441,977,8.441,978,9.296]],["keywords/228",[]],["title/229",[472,863.609]],["content/229",[4,7.317,10,0.073,16,0.649,17,0.649,18,0.759,21,0.727,22,0.735,23,0.873,24,0.712,25,0.735,26,0.673,27,0.875,98,7.317,111,2.068,141,6.061,470,9.92,472,9.102,477,9.92,478,9.92,486,5.814,820,9.102,979,11.227,980,11.227,981,11.227]],["keywords/229",[]],["title/230",[436,833.406]],["content/230",[10,0.072,14,7.291,15,4.753,16,0.633,17,0.633,18,0.741,21,0.709,22,0.717,23,0.858,24,0.694,25,0.717,26,0.656,27,0.853,66,2.304,111,2.017,403,3.417,431,5.319,436,11.475,437,8.877,486,5.67,544,6.991,851,5.828,853,9.674,862,9.674,872,8.295]],["keywords/230",[]],["title/231",[982,941.221]],["content/231",[10,0.073,13,5.259,16,0.641,17,0.641,18,0.75,21,0.718,22,0.726,23,0.866,24,0.703,25,0.726,26,0.664,27,0.864,35,2.951,66,2.333,72,3.88,111,2.043,403,3.46,431,5.386,437,8.988,851,5.901,869,9.796,886,11.087,887,9.355,982,9.796,983,12.209]],["keywords/231",[]],["title/232",[984,941.221]],["content/232",[10,0.075,16,0.684,17,0.684,18,0.8,21,0.766,22,0.775,23,0.903,24,0.75,25,0.775,26,0.709,27,0.922,64,6.577,66,2.489,111,2.179,243,11.04,403,3.692,431,5.746,592,8.96,851,6.296,984,10.451]],["keywords/232",[]],["title/233",[985,941.221]],["content/233",[10,0.072,16,0.618,17,0.618,18,0.723,21,0.692,22,0.7,23,0.844,24,0.677,25,0.7,26,0.64,27,0.833,66,2.248,67,6.822,72,3.739,111,1.969,114,5.093,403,3.335,431,5.191,437,8.662,501,9.607,851,5.687,866,10.685,985,9.441,986,11.766,987,11.766,988,9.973]],["keywords/233",[]],["title/234",[989,806.989]],["content/234",[4,7.411,10,0.074,14,7.572,16,0.658,17,0.658,18,0.769,21,0.737,22,0.745,23,0.88,24,0.721,25,0.745,26,0.681,27,0.886,66,2.393,111,2.095,403,3.549,431,5.525,486,5.889,851,6.053,989,11.395,990,12.523,991,11.372]],["keywords/234",[]],["title/235",[10,4.663]],["content/235",[]],["keywords/235",[]],["title/236",[10,4.663]],["content/236",[10,0.083]],["keywords/236",[]],["title/237",[10,4.663]],["content/237",[]],["keywords/237",[]],["title/238",[10,4.177,47,475.463]],["content/238",[1,7.624,10,0.067,23,0.896,43,11.977,46,11.597,47,11.977]],["keywords/238",[]],["title/239",[10,4.177,48,492.694]],["content/239",[1,7.624,10,0.067,13,7.261,23,0.896,43,11.977,48,12.411]],["keywords/239",[]],["title/240",[10,4.177,49,567.233]],["content/240",[1,9.212,10,0.073,50,14.705,52,2.838,53,14.705,54,10.348,55,16.643,56,10.348,57,10.348,58,14.79,59,10.348,60,10.348,63,11.087]],["keywords/240",[]],["title/241",[10,4.663]],["content/241",[1,3.42,10,0.09,16,0.397,17,0.397,18,0.465,20,5.051,21,0.445,22,0.45,23,0.614,24,0.435,25,0.45,26,0.628,27,0.535,30,4.047,43,11.149,52,1.789,65,4.476,66,2.679,67,4.385,68,4.22,69,6.868,72,2.404,73,4.476,74,6.868,76,6.868,79,6.868,87,10.491,88,6.868,92,6.868,93,3.94,96,3.819,99,5.795,100,6.868,101,10.491,102,6.868,104,6.868,105,6.868,107,6.868,813,7.948]],["keywords/241",[]],["title/242",[109,390.381,129,722.357]],["content/242",[]],["keywords/242",[]],["title/243",[707,559.18]],["content/243",[10,0.084,16,0.658,17,0.658,18,0.769,21,0.737,22,0.745,23,0.88,24,0.721,25,0.745,26,0.681,27,0.886,35,3.027,52,1.939,66,2.393,72,3.98,111,2.095,119,2.567,707,5.969,828,6.744,992,9.219]],["keywords/243",[]],["title/244",[740,725.591]],["content/244",[10,0.085,16,0.611,17,0.611,18,0.714,21,0.684,22,0.691,23,0.838,24,0.669,25,0.691,26,0.632,27,0.823,35,2.81,52,2.44,66,2.221,72,3.695,111,1.945,119,2.383,491,4.631,492,4.631,740,7.191,828,6.261,992,8.559,993,10.557]],["keywords/244",[]],["title/245",[397,994.263]],["content/245",[10,0.085,16,0.596,17,0.596,18,0.697,21,0.668,22,0.675,23,0.824,24,0.654,25,0.675,26,0.618,27,0.804,35,2.745,52,2.402,66,2.17,72,3.609,111,1.9,119,2.327,258,6.866,491,4.523,492,4.523,592,7.811,740,7.023,828,6.115,994,14.083]],["keywords/245",[]],["title/246",[753,762.39]],["content/246",[10,0.084,16,0.626,17,0.626,18,0.732,19,6.107,21,0.701,22,0.708,23,0.851,24,0.685,25,0.708,26,0.648,27,0.843,38,7.202,52,1.844,72,3.785,84,8.768,93,6.205,111,1.993,119,2.441,122,5.13,488,5.925,778,10.816,995,10.095]],["keywords/246",[]],["title/247",[887,898.867]],["content/247",[10,0.084,16,0.626,17,0.626,18,0.732,19,6.107,21,0.701,22,0.708,23,0.851,24,0.685,25,0.708,26,0.648,27,0.843,38,7.202,52,1.844,72,3.785,84,8.768,93,6.205,111,1.993,119,2.441,122,5.13,887,9.126,995,10.095,996,10.816]],["keywords/247",[]],["title/248",[888,941.221]],["content/248",[10,0.086,16,0.57,17,0.57,18,0.666,19,5.563,21,0.638,22,0.645,23,0.799,24,0.624,25,0.645,26,0.59,27,0.768,38,6.56,52,2.327,72,3.448,84,7.987,93,5.652,111,1.815,119,2.224,122,4.673,488,5.397,491,4.322,492,4.322,543,7.051,888,8.704,995,9.195,997,9.852]],["keywords/248",[]],["title/249",[769,680.19]],["content/249",[10,0.084,16,0.604,17,0.604,18,0.706,20,7.673,21,0.676,22,0.683,23,0.831,24,0.661,25,0.683,26,0.625,27,0.813,41,6.411,52,1.779,72,3.651,111,1.922,119,2.355,122,4.949,170,3.813,411,8.458,769,6.661,782,9.218,783,8.162,998,6.532,999,14.196]],["keywords/249",[]],["title/250",[26,63.815]],["content/250",[10,0.084,16,0.626,17,0.626,18,0.732,21,0.701,22,0.708,23,0.851,24,0.685,25,0.708,26,0.871,27,0.843,52,1.844,72,3.785,111,1.993,119,2.441,121,4.06,170,3.953,802,9.556,803,9.556,998,6.772,1000,14.547]],["keywords/250",[]],["title/251",[1001,941.221]],["content/251",[10,0.082,16,0.479,17,0.479,18,0.56,21,0.537,22,1.024,23,0.706,24,0.525,25,0.543,26,0.937,27,0.645,35,2.205,38,5.516,39,6.989,52,2.057,72,5.472,96,4.606,98,5.398,111,1.526,119,1.87,121,3.109,159,6.166,170,4.41,488,4.537,491,3.634,492,3.634,538,7.731,559,6.715,754,7.731,891,6.715,1002,7.318,1003,9.121,1004,9.121,1005,8.283]],["keywords/251",[]],["title/252",[1006,1065.279]],["content/252",[10,0.082,16,0.475,17,0.475,18,0.555,21,0.532,22,1.02,23,0.701,24,0.52,25,0.537,26,0.718,27,0.64,35,2.184,38,5.464,39,6.924,52,2.044,72,5.448,75,6.653,96,4.563,98,5.348,111,1.512,119,1.852,121,3.08,159,6.124,170,2.999,385,6.653,488,4.495,491,3.6,492,3.6,538,7.659,559,6.653,707,4.308,841,6.653,891,6.653,1001,7.251,1002,7.251,1007,9.037,1008,9.037,1009,8.206]],["keywords/252",[]],["title/253",[828,631.736]],["content/253",[10,0.084,16,0.611,17,0.611,18,0.714,21,0.684,22,0.691,23,0.838,24,0.669,25,0.691,26,0.632,27,0.823,52,1.8,66,2.221,72,3.695,111,1.945,119,2.383,170,3.858,377,3.602,566,8.908,711,8.259,828,6.261,998,6.61,1010,14.311,1011,10.557]],["keywords/253",[]],["title/254",[767,941.221]],["content/254",[4,6.493,10,0.083,16,0.576,17,0.576,18,0.674,19,7.767,21,0.645,22,0.653,23,0.805,24,0.631,25,0.653,26,0.597,27,0.776,37,5.23,52,1.699,72,3.487,93,5.715,111,1.835,119,2.249,122,4.726,170,5.027,532,7.328,753,7.13,780,8.802,998,6.238,1012,10.971,1013,13.755]],["keywords/254",[]],["title/255",[95,863.609]],["content/255",[2,6.72,10,0.082,16,0.596,17,0.596,18,0.697,20,7.584,21,0.668,22,0.675,23,0.824,24,0.654,25,0.675,26,0.618,27,0.804,52,1.758,72,6.032,95,13.003,111,1.9,119,2.327,787,8.067,852,10.311,977,10.311,1014,8.7,1015,10.311]],["keywords/255",[]],["title/256",[837,743.19]],["content/256",[4,6.643,10,0.087,16,0.59,17,0.59,18,0.689,21,0.66,22,0.668,23,0.818,24,0.646,25,0.668,26,0.611,27,0.794,35,2.713,52,2.383,72,3.567,96,5.668,111,1.878,119,2.301,488,5.583,735,8.6,837,7.111,1016,11.224,1017,10.192,1018,10.192]],["keywords/256",[]],["title/257",[1019,1065.279]],["content/257",[4,6.72,10,0.083,16,0.596,17,0.596,18,0.697,21,0.668,22,0.675,23,0.824,24,0.654,25,0.675,26,0.844,27,0.804,35,2.745,52,2.402,72,3.609,96,5.734,111,1.9,119,2.327,220,5.734,488,5.648,735,8.7,1020,10.311,1021,8.7,1022,10.311,1023,9.11]],["keywords/257",[]],["title/258",[1024,1065.279]],["content/258",[4,6.72,10,0.083,16,0.596,17,0.596,18,0.697,21,0.668,22,0.675,23,0.824,24,0.654,25,0.675,26,0.844,27,0.804,35,2.745,52,2.402,72,3.609,96,5.734,111,1.9,119,2.327,220,5.734,488,5.648,735,8.7,1021,8.7,1023,9.11,1025,10.311,1026,10.311]],["keywords/258",[]],["title/259",[67,680.19]],["content/259",[2,5.398,10,0.083,16,0.479,17,0.479,18,0.56,21,0.537,22,0.543,23,0.706,24,0.525,25,0.543,26,0.496,27,0.645,34,4.125,52,2.057,66,2.539,67,5.289,111,1.526,114,2.924,119,1.87,170,3.027,377,2.826,403,2.585,491,3.634,492,3.634,706,6.275,746,7.318,757,7.318,787,6.48,804,10.661,805,9.782,806,9.782,849,9.44,876,7.731,877,7.731,898,7.318,998,5.186,1027,12.066,1028,8.283]],["keywords/259",[]],["title/260",[68,654.576]],["content/260",[10,0.086,16,0.546,17,0.546,18,0.638,21,0.611,22,0.618,23,0.775,24,0.598,25,0.618,26,0.565,27,0.735,52,2.258,66,2.786,68,5.795,111,1.738,114,3.329,119,2.129,170,3.447,377,3.218,403,2.944,491,4.137,492,4.137,711,7.379,805,7.646,806,7.646,849,7.379,988,8.803,998,5.905,1029,13.24]],["keywords/260",[]],["title/261",[398,762.39]],["content/261",[2,5.449,10,0.083,16,0.484,17,0.484,18,0.566,21,0.542,22,0.548,23,0.711,24,0.53,25,0.548,26,0.501,27,0.652,34,4.164,52,2.072,66,2.556,68,5.138,111,1.54,114,2.951,119,1.887,170,3.056,377,2.853,398,8.695,399,6.334,403,2.61,406,10.734,491,3.668,492,3.668,559,6.778,706,6.334,746,7.388,757,7.388,787,6.541,849,9.504,876,7.804,877,7.804,898,7.388,976,8.361,998,5.235,1028,8.361]],["keywords/261",[]],["title/262",[832,806.989]],["content/262",[10,0.082,16,0.564,17,0.564,18,0.659,21,0.631,22,0.638,23,0.793,24,0.618,25,0.638,26,0.584,27,0.759,52,1.661,72,4.74,111,1.795,119,2.199,121,3.657,170,3.561,565,8.609,707,5.114,711,7.622,832,11.794,834,8.609,898,8.609,998,6.1,1030,10.729,1031,13.544,1032,9.743,1033,9.743]],["keywords/262",[]],["title/263",[838,863.609]],["content/263",[10,0.085,16,0.633,17,0.633,18,0.741,21,0.709,22,0.717,23,0.858,24,0.694,25,0.717,26,0.656,27,0.853,52,1.867,66,2.304,111,2.017,114,3.865,119,2.472,170,4.002,377,3.736,399,8.295,838,8.877,998,6.856,1034,10.949]],["keywords/263",[]],["title/264",[707,559.18]],["content/264",[10,0.083,16,0.633,17,0.633,18,0.741,21,0.709,22,0.717,23,0.858,24,0.694,25,0.717,26,0.656,27,0.853,52,1.867,66,2.304,72,3.832,111,2.017,119,2.472,377,3.736,707,5.748,828,6.493,992,8.877,1035,12.058,1036,14.667]],["keywords/264",[]],["title/265",[65,694.266]],["content/265",[10,0.083,16,0.59,17,0.59,18,0.689,21,0.66,22,0.668,23,0.818,24,0.646,25,0.668,26,0.611,27,0.794,52,1.738,66,2.94,72,3.567,111,1.878,119,2.301,170,5.106,377,3.478,431,4.952,998,6.382,1037,10.192,1038,11.224,1039,11.224,1040,13.972,1041,10.192]],["keywords/265",[]],["title/266",[1042,1065.279]],["content/266",[2,6.88,10,0.082,16,0.611,17,0.611,18,0.714,21,0.684,22,0.691,23,0.838,24,0.669,25,0.691,26,0.632,27,0.823,52,1.8,111,1.945,114,3.726,119,2.383,501,9.53,534,11.602,1014,8.908,1043,15.76,1044,10.557,1045,11.626,1046,10.557]],["keywords/266",[]],["title/267",[380,680.19]],["content/267",[10,0.083,16,0.596,17,0.596,18,0.697,21,0.668,22,0.675,23,0.824,24,0.654,25,0.675,26,0.618,27,0.804,52,1.758,98,6.72,111,1.9,114,3.64,119,2.327,121,3.87,170,3.768,380,6.584,998,6.456,1047,10.311,1048,14.083,1049,10.311,1050,14.083,1051,10.311]],["keywords/267",[]],["title/268",[381,680.19]],["content/268",[10,0.082,16,0.564,17,0.564,18,0.659,21,0.631,22,0.638,23,0.793,24,0.618,25,0.638,26,0.584,27,0.759,52,1.661,98,6.35,111,1.795,114,3.439,119,2.199,122,4.621,170,3.561,543,6.973,592,7.381,783,7.622,868,9.094,998,6.1,1052,10.729,1053,10.729,1054,10.729,1055,10.729,1056,10.729,1057,10.729,1058,13.544,1059,9.743]],["keywords/268",[]],["title/269",[382,694.266]],["content/269",[10,0.083,16,0.59,17,0.59,18,0.689,21,0.66,22,0.668,23,0.818,24,0.646,25,0.668,26,0.611,27,0.794,52,1.738,98,6.643,111,1.878,114,3.598,119,2.301,121,3.826,141,5.503,170,3.725,869,9.005,870,9.513,998,6.382,1060,11.224,1061,13.972,1062,13.972,1063,10.192]],["keywords/269",[]],["title/270",[867,806.989]],["content/270",[2,5.956,10,0.082,16,0.529,17,0.529,18,0.618,21,0.592,22,0.599,23,0.758,24,0.579,25,0.599,26,0.547,27,0.712,38,8.623,52,1.558,84,7.409,93,5.243,96,5.082,111,1.684,112,5.616,119,2.063,170,4.732,461,9.139,566,7.711,707,6.797,711,7.15,819,7.711,867,9.81,998,5.722,1064,14.26,1065,12.949,1066,9.139]],["keywords/270",[]],["title/271",[1067,1065.279]],["content/271",[10,0.083,16,0.583,17,0.583,18,0.681,21,0.653,22,0.66,23,0.811,24,1.004,25,0.66,26,0.604,27,0.785,52,1.718,66,2.12,111,1.856,114,3.557,119,2.274,237,6.863,239,8.169,377,3.438,854,8.903,870,9.404,871,10.076,1037,10.076,1068,11.096,1069,13.863,1070,10.076]],["keywords/271",[]],["title/272",[1071,1065.279]],["content/272",[10,0.082,16,0.618,17,0.618,18,0.723,21,0.692,22,0.7,23,0.844,24,0.677,25,0.7,26,0.64,27,0.833,52,1.822,66,2.248,72,3.739,109,5.389,111,1.969,119,2.412,121,4.011,161,6.69,170,3.905,493,7.859,1002,9.441,1072,14.428,1073,10.685]],["keywords/272",[]],["title/273",[835,833.406]],["content/273",[10,0.084,16,0.611,17,0.611,18,0.714,21,0.684,22,0.937,23,0.838,24,0.669,25,0.691,26,0.632,27,0.823,52,1.8,111,1.945,114,3.726,119,2.383,121,3.963,170,3.858,493,7.765,835,11.196,998,6.61,1074,14.311,1075,10.557]],["keywords/273",[]],["title/274",[839,806.989]],["content/274",[10,0.084,16,0.611,17,0.611,18,0.714,21,0.684,22,0.691,23,0.838,24,0.669,25,0.691,26,0.632,27,0.823,52,1.8,111,1.945,114,3.726,119,2.383,121,3.963,170,3.858,493,7.765,498,6.741,839,7.998,998,6.61,1076,14.311,1077,10.557,1078,10.557]],["keywords/274",[]],["title/275",[989,806.989]],["content/275",[10,0.087,15,4.424,16,0.59,17,0.59,18,0.689,21,0.66,22,0.668,23,0.818,24,0.646,25,0.668,26,0.611,27,0.794,28,5.35,29,5.503,30,3.932,34,5.076,35,3.719,111,1.878,159,5.208,209,9.513,989,12.077,1079,10.192]],["keywords/275",[]],["title/276",[439,806.989]],["content/276",[10,0.084,16,0.666,17,0.666,18,0.779,21,0.746,22,0.755,23,0.888,24,0.73,25,0.755,26,0.69,27,0.898,52,1.964,111,2.122,114,4.066,119,2.6,377,3.931,439,8.727,697,9.72,1002,10.178]],["keywords/276",[]],["title/277",[10,4.663]],["content/277",[10,0.09,15,3.809,16,0.508,17,0.508,18,0.851,19,8.304,20,6.455,21,0.569,22,0.575,23,0.736,24,0.556,25,0.575,26,0.526,27,0.684,28,4.607,29,4.738,30,3.386,31,8.776,32,8.776,33,8.776,34,6.265,35,2.336,36,8.191,37,4.607,41,5.393,42,8.191,1080,9.665]],["keywords/277",[]],["title/278",[10,4.663]],["content/278",[]],["keywords/278",[]],["title/279",[10,4.663]],["content/279",[10,0.083]],["keywords/279",[]],["title/280",[10,4.663]],["content/280",[]],["keywords/280",[]],["title/281",[10,4.177,47,475.463]],["content/281",[0,10.194,1,7.624,10,0.067,23,0.896,46,11.597,47,11.977]],["keywords/281",[]],["title/282",[10,4.177,48,492.694]],["content/282",[0,10.194,1,7.624,10,0.067,13,7.261,23,0.896,48,12.411]],["keywords/282",[]],["title/283",[10,4.177,49,567.233]],["content/283",[1,9.212,10,0.073,50,14.705,52,2.838,53,14.705,54,10.348,56,10.348,57,10.348,59,10.348,60,10.348,1081,18.327,1082,16.287,1083,12.209]],["keywords/283",[]],["title/284",[10,4.663]],["content/284",[]],["keywords/284",[]],["title/285",[10,4.663]],["content/285",[0,4.243,1,1.852,10,0.09,16,0.215,17,0.215,18,0.252,19,4.72,20,10.911,21,0.241,22,0.244,23,0.373,24,0.236,25,0.244,26,0.223,27,0.29,41,7.98,50,3.286,52,1.087,65,2.424,66,3.01,68,2.285,93,3.655,96,3.543,165,3.716,170,1.359,241,3.472,275,3.286,379,5.447,381,2.375,399,7.501,403,2.609,408,3.286,444,2.736,498,6.323,504,2.818,510,3.138,521,2.91,543,2.662,839,2.818,868,3.472,919,3.472,947,5.947,988,3.472,1084,2.736,1085,3.719,1086,4.096,1087,8.359,1088,4.096,1089,3.719,1090,3.719,1091,3.719,1092,3.719,1093,7.017,1094,4.096,1095,4.096,1096,4.096,1097,4.096,1098,4.096,1099,6.372,1100,4.096,1101,4.096,1102,4.096,1103,4.096,1104,7.017,1105,4.096,1106,4.096,1107,4.096,1108,4.096,1109,7.017,1110,4.096,1111,4.096,1112,4.096]],["keywords/285",[]],["title/286",[10,3.388,1113,773.952]],["content/286",[0,7.476,1,5.591,10,0.089,16,0.649,17,0.649,18,0.759,21,0.727,22,0.735,23,0.873,24,0.712,25,0.735,26,0.673,27,0.875,1084,8.258,1113,11.227,1114,12.364,1115,8.784]],["keywords/286",[]],["title/287",[10,4.663]],["content/287",[0,5.516,1,4.125,10,0.09,16,0.479,17,0.479,18,0.56,19,8.037,21,0.537,22,0.79,23,0.706,24,0.525,25,0.543,26,0.496,27,0.645,35,2.205,41,5.09,52,1.412,220,6.709,379,9.276,543,5.928,1021,6.989,1084,6.092,1085,8.283,1089,8.283,1090,8.283,1091,8.283,1116,9.121,1117,9.121]],["keywords/287",[]],["title/288",[10,4.663]],["content/288",[]],["keywords/288",[]],["title/289",[1118,1173.093]],["content/289",[0,5.516,1,4.125,10,0.091,15,3.595,16,0.479,17,0.479,18,0.56,21,0.537,22,0.543,23,0.706,24,0.525,25,0.543,26,0.496,27,0.645,28,6.334,29,6.514,30,4.655,34,6.009,35,3.789,485,3.976,853,7.318,1084,6.092,1115,6.48,1119,8.283,1120,8.283]],["keywords/289",[]],["title/290",[1121,1065.279]],["content/290",[0,5.568,1,4.164,10,0.091,15,3.629,16,0.484,17,0.484,18,0.566,21,0.542,22,0.548,23,0.711,24,0.53,25,0.548,26,0.501,27,0.652,28,4.389,29,4.514,30,3.226,34,4.164,35,2.226,36,7.804,37,4.389,42,11.339,377,2.853,1084,6.15,1115,6.541,1119,8.361,1120,8.361,1121,8.361,1122,9.208]],["keywords/290",[]],["title/291",[1123,1065.279]],["content/291",[0,5.043,1,3.772,10,0.09,15,3.287,16,0.438,17,0.438,18,0.914,21,0.491,22,0.496,23,0.661,24,0.48,25,0.496,26,0.454,27,0.59,28,3.976,29,4.089,30,2.922,34,3.772,35,3.007,66,1.594,192,5.42,220,4.211,379,9.759,498,8.625,1084,5.57,1087,7.574,1115,5.925,1123,7.574,1124,8.34,1125,8.34,1126,8.34,1127,8.34]],["keywords/291",[]],["title/292",[131,863.609]],["content/292",[0,5,1,3.74,10,0.089,15,3.26,16,0.434,17,0.434,18,0.508,21,0.487,22,0.492,23,0.657,24,0.476,25,0.492,26,0.45,27,0.585,28,3.942,29,4.054,30,2.897,35,2.988,52,1.281,131,6.088,165,4.379,170,2.744,196,4.894,236,3.942,411,6.088,486,3.889,1084,5.523,1092,7.509,1115,5.875,1128,8.269,1129,8.269,1130,8.269,1131,8.269,1132,8.269,1133,8.269,1134,8.269,1135,8.269,1136,8.269,1137,8.269,1138,8.269,1139,8.269,1140,7.509,1141,8.269]],["keywords/292",[]],["title/293",[554,762.39]],["content/293",[0,7.873,1,4.012,10,0.091,15,3.497,16,0.466,17,0.466,18,0.545,21,0.522,22,0.528,23,0.692,24,0.511,25,0.528,26,0.483,27,0.628,28,6.207,29,6.383,30,4.562,34,5.888,35,3.728,554,5.766,1084,5.926,1115,6.303,1140,8.057,1142,13.021,1143,8.872,1144,8.872]],["keywords/293",[]],["title/294",[10,4.663]],["content/294",[0,4.538,1,3.394,10,0.09,18,0.461,21,0.442,22,0.446,23,0.61,24,0.432,25,0.446,26,0.408,27,0.531,52,3.027,66,1.434,138,6.409,170,2.491,813,13.448,968,9.734,1084,5.012,1099,12.669,1115,5.332,1145,7.505,1146,7.505,1147,7.505,1148,7.505,1149,7.505,1150,7.505,1151,7.505,1152,7.505,1153,7.505,1154,7.505]],["keywords/294",[]],["title/295",[10,4.663]],["content/295",[]],["keywords/295",[]],["title/296",[10,4.663]],["content/296",[10,0.089,15,3.404,16,0.454,17,0.454,18,0.53,21,0.508,22,0.514,23,0.678,24,0.497,25,0.514,26,0.826,27,0.611,28,4.117,29,4.234,30,5.32,35,2.088,66,1.65,141,4.234,160,6.002,220,4.361,259,4.499,260,5.613,261,5.222,262,10.242,263,7.32,264,6.929,265,6.929,266,7.32,267,6.929,268,6.929,269,5.342,270,5.222,271,6.358,272,6.358,273,6.929,274,5.613]],["keywords/296",[]],["title/297",[10,4.663]],["content/297",[10,0.089,15,0.987,16,0.132,17,0.132,18,0.279,21,0.267,22,0.149,23,0.242,24,0.144,25,0.149,26,0.136,28,1.194,29,1.228,30,0.878,35,0.606,65,1.483,66,0.479,72,0.796,220,1.265,261,1.515,269,1.549,270,1.515,274,1.628,275,2.01,276,4.127,277,18.298,278,2.275,279,18.298,280,18.298,281,2.275,282,2.275,283,2.275,284,2.275,285,2.275,286,2.275,287,2.275,288,2.275,289,2.275,290,2.275,291,2.275,292,2.275,293,2.275,294,2.275,295,2.275,296,2.275,297,2.275,298,2.275,299,2.275,300,2.275,301,2.275,302,2.275,303,2.275,304,2.275,305,2.275,306,2.275,307,2.275,308,2.275,309,2.275,310,2.275,311,2.275,312,2.275,313,2.275,314,2.275,315,2.275,316,2.275,317,2.275,318,2.275,319,2.275,320,2.275,321,2.275,322,2.275,323,2.275,324,2.275,325,2.275,326,2.275,327,2.275,328,2.275,329,2.275,330,2.275,331,2.275,332,2.275,333,2.275,334,2.275,335,2.275,336,2.275,337,2.275,338,2.275,339,2.275,340,2.275,341,2.275,342,2.275,343,2.275,344,2.275,345,2.275,346,2.275,347,2.275,348,2.275,349,2.275,350,2.275,351,2.275,352,2.275,353,2.275,354,2.275,355,2.275,356,2.275,357,2.275,358,2.275,359,2.275,360,2.275,361,2.275,362,2.275,363,2.275,364,2.275,365,2.275,366,2.275,367,2.275,1155,2.505]],["keywords/297",[]],["title/298",[10,4.663]],["content/298",[10,0.089,15,3.866,16,0.322,17,0.322,18,1.053,21,0.361,22,0.365,23,0.521,24,0.353,25,0.365,26,0.334,27,0.434,28,2.924,29,3.007,30,4.293,52,0.95,66,1.172,119,1.257,156,5.473,157,6.066,159,7.577,160,6.584,165,7.414,166,6.747,170,2.036,171,4.922,172,12.714,173,5.57,174,4.922,175,12.714,176,5.57,177,4.922,178,12.714,179,5.57,180,9.832,181,5.57,182,5.57,183,5.57,1156,5.57]],["keywords/298",[]],["title/299",[10,4.663]],["content/299",[10,0.092,23,1.039,35,2.622,111,1.815,190,9.852,194,9.852,195,9.852,196,6.421,197,9.852,198,9.852,199,9.852,200,9.852]],["keywords/299",[]],["title/300",[10,3.575,201,442.044,202,442.044]],["content/300",[10,0.09,15,1.991,19,5.5,21,0.631,23,0.269,25,0.3,26,0.275,28,2.408,30,2.934,35,2.024,41,2.819,52,2.654,138,2.819,156,2.819,159,3.886,187,7.896,196,7.384,201,8.605,202,4.053,211,4.588,212,7.098,213,4.588,214,4.588,215,7.605,216,4.588,217,4.588,218,4.588,219,4.588,220,4.229,221,4.588,222,4.588,223,4.588,224,4.588,225,4.588,226,3.475,227,4.588,228,4.588,229,4.588,230,4.588,231,4.588,232,4.588,233,7.605,234,7.605,235,4.588,236,2.408,237,3.125,238,4.588,239,3.719,240,4.588,241,4.282,242,4.588,243,4.282,244,4.588,245,4.588,246,4.588,247,4.588,248,7.605,249,7.605,250,4.588,251,7.098,252,4.588,253,4.588,254,7.605,255,4.588,256,4.588,1156,4.588]],["keywords/300",[]],["title/301",[10,4.663]],["content/301",[]],["keywords/301",[]],["title/302",[24,67.518]],["content/302",[10,0.088,16,0.596,17,0.596,18,0.697,21,0.668,22,0.675,23,1.009,24,0.893,25,1.051,26,0.618,27,0.804,160,5.34,237,7.023,239,8.359,375,6.115,444,7.584,648,9.624,649,9.624]],["keywords/302",[]],["title/303",[26,63.815]],["content/303",[10,0.086,16,0.723,17,0.723,18,0.845,21,0.81,22,0.818,23,0.936,24,0.792,25,0.818,26,0.749,27,0.974,121,4.691,823,12.497]],["keywords/303",[]],["title/304",[560,683.821,743,586.298]],["content/304",[10,0.086,16,0.658,17,0.658,18,0.769,21,0.737,22,0.745,23,0.88,24,0.721,25,0.745,26,0.681,27,0.886,35,4.004,66,2.393,743,8.615,825,11.372,828,6.744,829,11.372,1157,12.523]],["keywords/304",[]],["title/305",[832,806.989]],["content/305",[10,0.086,16,0.713,17,0.713,18,0.833,21,0.798,22,0.807,23,0.928,24,0.781,25,0.807,26,0.738,27,0.96,121,4.625,832,9.335,834,10.888]],["keywords/305",[]],["title/306",[835,833.406]],["content/306",[10,0.085,16,0.694,17,0.694,18,0.811,21,0.777,22,0.785,23,0.911,24,0.76,25,0.785,26,0.718,27,0.934,66,2.523,93,6.878,121,4.5,835,9.379,837,8.364]],["keywords/306",[]],["title/307",[839,806.989]],["content/307",[10,0.084,16,0.713,17,0.713,18,0.833,21,0.798,22,0.807,23,0.928,24,0.781,25,0.807,26,0.738,27,0.96,121,4.625,839,9.335,840,12.323,842,12.323]],["keywords/307",[]],["title/308",[769,680.19]],["content/308",[10,0.087,16,0.694,17,0.694,18,0.811,21,0.777,22,0.785,23,0.911,24,0.76,25,0.785,26,0.718,27,0.934,122,5.686,769,7.655,783,9.379,844,11.988]],["keywords/308",[]],["title/309",[850,941.221]],["content/309",[10,0.084,16,0.713,17,0.713,18,0.833,21,0.798,22,0.807,23,0.928,24,0.781,25,0.807,26,0.738,27,0.96,66,2.593,377,4.205,403,3.846,850,10.888]],["keywords/309",[]],["title/310",[828,631.736]],["content/310",[10,0.084,16,0.713,17,0.713,18,0.833,21,0.798,22,0.807,23,0.928,24,0.781,25,0.807,26,0.738,27,0.96,66,2.593,377,4.205,403,3.846,828,7.308]],["keywords/310",[]],["title/311",[583,694.266]],["content/311",[10,0.085,16,0.633,17,0.633,18,0.741,21,0.709,22,0.717,23,0.858,24,0.694,25,0.717,26,0.656,27,0.853,66,3.48,377,3.736,384,7.836,403,3.417,583,9.559,828,8.698,856,10.949]],["keywords/311",[]],["title/312",[65,694.266]],["content/312",[10,0.087,16,0.675,17,0.675,18,0.789,21,0.756,22,0.764,23,0.896,24,0.97,25,0.764,26,0.699,27,0.91,65,7.607,66,2.456,377,3.983,403,3.643]],["keywords/312",[]],["title/313",[864,941.221]],["content/313",[10,0.084,16,0.713,17,0.713,18,0.833,21,0.798,22,0.807,23,0.928,24,0.781,25,0.807,26,0.738,27,0.96,66,2.593,377,4.205,403,3.846,864,10.888]],["keywords/313",[]],["title/314",[867,806.989]],["content/314",[10,0.084,16,0.713,17,0.713,18,0.833,21,0.798,22,0.807,23,0.928,24,0.781,25,0.807,26,0.738,27,0.96,66,2.593,377,4.205,403,3.846,867,9.335]],["keywords/314",[]],["title/315",[380,680.19]],["content/315",[10,0.087,16,0.649,17,0.649,18,0.759,21,0.727,22,0.735,23,0.873,24,0.712,25,0.735,26,0.673,27,0.875,66,3.524,170,5.451,377,3.831,380,7.169,403,3.504]],["keywords/315",[]],["title/316",[381,680.19]],["content/316",[10,0.088,16,0.658,17,0.658,18,0.769,21,0.737,22,0.745,23,0.88,24,0.721,25,0.745,26,0.681,27,0.886,66,3.165,170,4.156,377,3.88,381,7.261,403,3.549]],["keywords/316",[]],["title/317",[382,694.266]],["content/317",[10,0.088,16,0.658,17,0.658,18,0.769,21,0.737,22,0.745,23,0.88,24,0.721,25,0.745,26,0.681,27,0.886,66,3.165,170,4.156,377,3.88,382,7.411,403,3.549]],["keywords/317",[]],["title/318",[837,743.19]],["content/318",[10,0.089,16,0.633,17,0.633,18,0.741,21,0.709,22,0.717,23,0.858,24,0.694,25,0.717,26,0.656,27,0.853,66,2.304,377,3.736,403,3.417,837,7.639,873,8.877,874,10.949,875,10.949]],["keywords/318",[]],["title/319",[170,389.308]],["content/319",[10,0.084,16,0.713,17,0.713,18,0.833,21,0.798,22,0.807,23,0.928,24,0.781,25,0.807,26,0.738,27,0.96,66,2.593,170,4.503,377,4.205,403,3.846]],["keywords/319",[]],["title/320",[558,743.19]],["content/320",[10,0.091,16,0.576,17,0.576,18,0.674,21,0.645,22,0.653,23,0.805,24,0.631,25,0.653,26,0.597,27,0.776,66,2.894,93,7.891,377,3.4,558,6.95,889,9.963]],["keywords/320",[]],["title/321",[398,762.39]],["content/321",[10,0.084,16,0.713,17,0.713,18,0.833,21,0.798,22,0.807,23,0.928,24,0.781,25,0.807,26,0.738,27,0.96,66,2.593,377,4.205,398,8.819,403,3.846]],["keywords/321",[]],["title/322",[890,941.221]],["content/322",[10,0.084,16,0.713,17,0.713,18,0.833,21,0.798,22,0.807,23,0.928,24,0.781,25,0.807,26,0.738,27,0.96,66,3.335,377,4.205,890,10.888]],["keywords/322",[]],["title/323",[67,680.19]],["content/323",[10,0.084,16,0.713,17,0.713,18,0.833,21,0.798,22,0.807,23,0.928,24,0.781,25,0.807,26,0.738,27,0.96,66,2.593,67,7.868,377,4.205,403,3.846]],["keywords/323",[]],["title/324",[68,654.576]],["content/324",[10,0.084,16,0.713,17,0.713,18,0.833,21,0.798,22,0.807,23,0.928,24,0.781,25,0.807,26,0.738,27,0.96,66,2.593,68,7.572,377,4.205,403,3.846]],["keywords/324",[]],["title/325",[893,941.221]],["content/325",[10,0.086,16,0.626,17,0.626,18,0.732,21,0.701,22,0.708,23,0.851,24,0.685,25,0.708,26,0.871,27,0.843,66,3.061,170,3.953,259,6.205,377,3.691,403,3.376,487,7.367,893,9.556,895,14.547]],["keywords/325",[]],["title/326",[896,941.221]],["content/326",[10,0.084,16,0.713,17,0.713,18,0.833,21,0.798,22,0.807,23,0.928,24,0.781,25,0.807,26,0.738,27,0.96,66,2.593,377,4.205,403,3.846,896,10.888]],["keywords/326",[]],["title/327",[897,941.221]],["content/327",[10,0.087,16,0.564,17,0.564,18,0.916,21,0.631,22,0.638,23,0.57,24,0.987,25,0.638,26,0.584,27,0.759,30,5.225,66,2.05,144,11.967,377,3.325,403,3.041,444,7.166,721,8.609,862,8.609,897,8.609,899,9.743,900,9.743,902,9.743,1158,10.729]],["keywords/327",[]],["title/328",[905,863.609]],["content/328",[10,0.085,16,0.694,17,0.694,18,0.811,21,0.777,22,0.785,23,0.911,24,0.76,25,0.785,26,0.718,27,0.934,66,3.276,377,4.091,905,12.623]],["keywords/328",[]],["title/329",[156,654.576]],["content/329",[10,0.089,16,0.356,17,0.356,18,0.652,21,0.399,22,0.403,23,0.564,24,0.39,25,0.403,26,0.368,27,0.479,28,3.229,29,3.321,30,3.717,34,4.798,35,3.577,40,2.153,41,3.78,73,4.009,112,3.78,121,3.616,122,2.918,156,3.78,159,4.923,160,3.185,165,5.618,236,5.057,375,3.648,377,2.099,378,3.712,403,3.007,513,4.987,514,4.987,515,4.987,516,4.987,517,4.987,518,4.987,519,4.987,520,7.81,521,4.812,522,4.987,524,5.435,526,6.562,530,6.562,773,4.738,813,7.298,907,6.151]],["keywords/329",[]],["title/330",[170,389.308]],["content/330",[10,0.091,16,0.434,17,0.434,18,0.508,21,0.487,22,0.492,23,0.657,24,0.476,25,0.492,26,0.45,27,0.585,30,6.46,35,2.988,66,1.58,112,4.614,170,4.102,260,9.618,261,7.474,269,7.645,270,7.474,394,10.181,911,11.224]],["keywords/330",[]],["title/331",[157,725.591]],["content/331",[10,0.091,16,0.42,17,0.42,18,0.491,21,0.471,22,0.476,23,0.641,24,0.46,25,0.476,26,0.435,27,0.566,30,4.223,34,5.451,35,3.506,40,2.542,52,1.238,66,1.528,112,4.463,119,1.639,121,4.109,122,3.445,157,4.947,159,3.711,160,3.761,165,4.235,236,3.812,375,4.307,377,2.478,378,4.383,403,2.267,526,4.947,530,4.947,552,8.874,813,5.502]],["keywords/331",[]],["title/332",[15,462.393]],["content/332",[10,0.09,14,3.756,15,2.449,16,0.326,17,0.326,18,0.382,21,0.365,22,0.369,23,0.527,24,0.358,25,0.369,26,0.338,27,0.44,28,5.891,29,4.857,30,4.33,34,5.589,35,3.724,40,1.974,41,3.466,96,3.137,112,3.466,121,4.212,122,2.676,159,4.598,160,2.921,165,5.246,236,5.891,375,3.345,377,1.925,378,6.772,403,1.761,498,5.745,504,4.273,510,4.76,523,7.294,526,6.128,530,6.128,543,6.439,1159,6.212,1160,6.212,1161,6.212]],["keywords/332",[]],["title/333",[385,863.609]],["content/333",[10,0.089,16,0.513,17,0.513,18,0.6,21,0.574,22,0.581,23,0.742,24,0.562,25,0.581,26,0.967,27,1.152,30,4.888,66,1.865,112,5.447,121,4.756,141,6.841,159,4.53,377,3.025,385,7.186,389,7.832,914,8.864,915,8.864,916,8.864]],["keywords/333",[]],["title/334",[917,941.221]],["content/334",[10,0.091,16,0.454,17,0.454,18,0.53,19,9.607,21,0.508,22,0.514,23,0.678,24,0.497,25,0.514,26,0.47,27,0.611,112,4.819,121,2.944,122,3.72,205,6.135,379,11.088,424,7.32,891,6.358,917,6.929,919,7.32,920,7.842,921,7.842,922,7.842,923,7.842]],["keywords/334",[]],["title/335",[1,530.518]],["content/335",[1,4.551,10,0.09,16,0.529,17,0.529,18,0.618,21,0.592,22,0.599,23,0.758,24,0.579,25,0.599,26,0.547,27,0.712,35,3.447,52,1.558,112,5.616,119,2.063,159,4.67,220,5.082,569,8.075,570,11.441,571,8.075,573,8.075,576,8.075,577,8.075,813,9.81]],["keywords/335",[]],["title/336",[440,833.406]],["content/336",[10,0.09,16,0.518,17,0.518,18,0.606,21,0.58,22,0.586,23,0.747,24,0.568,25,0.586,26,0.536,27,0.698,52,1.527,112,5.502,440,13.406,929,8.954,933,8.954,934,14.871,935,14.871,936,8.954,937,8.954,938,8.954]],["keywords/336",[]],["title/337",[940,941.221]],["content/337",[10,0.089,16,0.57,17,0.57,18,0.666,21,0.638,22,0.645,23,0.799,24,0.624,25,0.645,26,0.938,27,0.768,40,3.448,96,5.478,121,3.698,122,8.019,940,8.704,945,13.649,946,9.852,947,9.195]],["keywords/337",[]],["title/338",[259,611.129]],["content/338",[10,0.088,16,0.488,17,0.488,18,0.571,21,0.547,22,0.553,23,0.716,24,0.535,25,0.553,26,0.862,27,0.658,40,4.281,111,2.254,121,5.4,236,6.421,259,4.843,487,5.75,495,9.267,496,9.267,497,9.267,498,5.39,499,6.843,500,6.395,501,5.621,502,6.395,948,12.233,950,8.441]],["keywords/338",[]],["title/339",[873,863.609]],["content/339",[10,0.085,15,4.812,16,0.641,17,0.641,18,0.75,21,0.718,22,0.726,23,0.866,24,0.703,25,0.726,26,0.664,27,0.864,40,3.88,66,3.112,738,9.796,873,8.988,905,11.99,952,11.087,954,11.087]],["keywords/339",[]],["title/340",[376,680.19]],["content/340",[10,0.091,16,0.397,17,0.397,18,0.465,21,0.445,22,0.45,23,0.614,24,0.435,25,0.45,26,0.411,27,0.535,30,2.65,40,2.404,73,6.837,103,6.41,131,5.568,170,2.51,376,4.385,380,4.385,381,4.385,382,4.476,395,5.373,398,4.915,436,5.373,554,4.915,707,3.605,740,4.678,766,6.068,769,4.385,837,4.791,956,6.868,957,6.868,958,6.868,959,6.868,960,6.868,961,6.868,962,6.868,963,6.868,964,6.868,965,6.868,966,6.868,967,6.868,968,6.41]],["keywords/340",[]],["title/341",[111,196.26]],["content/341",[10,0.088,16,0.666,17,0.666,18,0.779,21,0.746,22,0.755,23,0.888,24,0.73,25,0.755,26,0.69,111,2.122,121,4.324,584,9.339,585,7.213,586,9.339,1162,12.686]],["keywords/341",[]],["title/342",[585,666.995]],["content/342",[10,0.09,16,0.57,17,0.57,18,0.666,21,1.015,22,0.645,23,0.799,24,0.624,25,0.645,26,0.938,35,2.622,40,3.448,72,4.777,160,5.102,584,7.987,585,6.168,586,7.987]],["keywords/342",[]],["title/343",[472,863.609]],["content/343",[10,0.08,16,0.694,17,0.694,18,0.811,21,0.777,22,0.785,23,0.911,24,0.76,25,0.785,26,0.718,27,0.934,121,4.5,472,9.719,477,10.592,478,10.592,979,11.988,980,11.988,981,11.988]],["keywords/343",[]],["title/344",[436,833.406]],["content/344",[10,0.084,16,0.713,17,0.713,18,0.833,21,0.798,22,0.807,23,0.928,24,0.781,25,0.807,26,0.738,27,0.96,66,2.593,377,4.205,403,3.846,436,9.64]],["keywords/344",[]],["title/345",[982,941.221]],["content/345",[10,0.084,16,0.713,17,0.713,18,0.833,21,0.798,22,0.807,23,0.928,24,0.781,25,0.807,26,0.738,27,0.96,66,2.593,377,4.205,403,3.846,982,10.888]],["keywords/345",[]],["title/346",[984,941.221]],["content/346",[10,0.084,16,0.713,17,0.713,18,0.833,21,0.798,22,0.807,23,0.928,24,0.781,25,0.807,26,0.738,27,0.96,66,2.593,377,4.205,403,3.846,984,10.888]],["keywords/346",[]],["title/347",[985,941.221]],["content/347",[10,0.084,16,0.713,17,0.713,18,0.833,21,0.798,22,0.807,23,0.928,24,0.781,25,0.807,26,0.738,27,0.96,66,2.593,377,4.205,403,3.846,985,10.888]],["keywords/347",[]],["title/348",[989,806.989]],["content/348",[10,0.084,16,0.675,17,0.675,18,0.789,21,0.756,22,0.764,23,0.896,24,0.74,25,0.764,26,0.699,27,0.91,66,2.456,111,2.15,403,3.643,851,6.212,989,11.592,991,11.672]],["keywords/348",[]],["title/349",[10,4.663]],["content/349",[]],["keywords/349",[]],["title/350",[707,559.18]],["content/350",[10,0.087,16,0.666,17,0.666,18,0.779,21,0.746,22,0.755,23,0.888,24,0.73,25,0.755,26,0.69,27,0.898,35,3.066,52,1.964,66,2.424,119,2.6,828,6.832,992,9.339]],["keywords/350",[]],["title/351",[740,725.591]],["content/351",[10,0.088,16,0.618,17,0.618,18,0.723,21,0.692,22,0.7,23,0.844,24,0.677,25,0.7,26,0.64,27,0.833,35,2.844,52,2.46,66,2.248,119,2.412,491,4.687,492,4.687,828,6.336,992,8.662,993,10.685]],["keywords/351",[]],["title/352",[397,994.263]],["content/352",[10,0.088,16,0.618,17,0.618,18,0.723,21,0.692,22,0.7,23,0.844,24,0.677,25,0.7,26,0.64,27,0.833,35,2.844,52,2.46,66,2.248,119,2.412,491,4.687,492,4.687,828,6.336,994,14.428]],["keywords/352",[]],["title/353",[753,762.39]],["content/353",[10,0.088,16,0.658,17,0.658,18,0.769,21,0.737,22,0.745,23,0.88,24,0.721,25,0.745,26,0.681,27,0.886,52,1.939,93,6.524,119,2.567,122,5.394,488,6.23,508,10.048]],["keywords/353",[]],["title/354",[887,898.867]],["content/354",[10,0.088,16,0.658,17,0.658,18,0.769,21,0.737,22,0.745,23,0.88,24,0.721,25,0.745,26,0.681,27,0.886,52,1.939,93,6.524,119,2.567,122,5.394,508,10.048,996,11.372]],["keywords/354",[]],["title/355",[888,941.221]],["content/355",[10,0.089,16,0.596,17,0.596,18,0.697,21,0.668,22,0.675,23,0.824,24,0.654,25,0.675,26,0.618,27,0.804,52,2.402,93,5.915,119,2.327,122,4.891,488,5.648,491,4.523,492,4.523,508,9.11,543,7.379,997,10.311]],["keywords/355",[]],["title/356",[769,680.19]],["content/356",[10,0.086,16,0.633,17,0.633,18,0.741,20,8.053,21,0.709,22,0.717,23,0.858,24,0.694,25,0.717,26,0.656,27,0.853,41,6.728,52,1.867,119,2.472,122,5.194,782,9.674,783,8.566,999,14.667,1163,6.728]],["keywords/356",[]],["title/357",[26,63.815]],["content/357",[10,0.087,16,0.641,17,0.641,18,0.75,21,0.718,22,0.726,23,0.866,24,0.703,25,0.726,26,0.664,27,0.864,52,1.891,119,2.502,121,4.162,802,9.796,803,9.796,1000,14.79,1163,6.812]],["keywords/357",[]],["title/358",[1001,941.221]],["content/358",[10,0.09,16,0.583,17,0.583,18,0.681,21,0.653,22,0.66,23,0.811,24,0.639,25,0.66,26,0.83,27,0.785,35,2.682,52,2.364,96,5.603,119,2.274,121,3.782,488,5.52,491,4.42,492,4.42,1005,10.076]],["keywords/358",[]],["title/359",[1006,1065.279]],["content/359",[10,0.09,16,0.583,17,0.583,18,0.681,21,0.653,22,0.66,23,0.811,24,0.639,25,0.66,26,0.604,27,0.785,35,2.682,52,2.364,96,5.603,119,2.274,121,3.782,488,5.52,491,4.42,492,4.42,1001,8.903,1009,10.076]],["keywords/359",[]],["title/360",[828,631.736]],["content/360",[10,0.087,16,0.641,17,0.641,18,0.75,21,0.718,22,0.726,23,0.866,24,0.703,25,0.726,26,0.664,27,0.864,52,1.891,66,2.333,119,2.502,377,3.783,1010,14.79,1011,11.087,1163,6.812]],["keywords/360",[]],["title/361",[767,941.221]],["content/361",[10,0.088,16,0.626,17,0.626,18,0.732,21,0.701,22,0.708,23,0.851,24,0.685,25,0.708,26,0.648,27,0.843,52,1.844,93,6.205,119,2.441,122,5.13,753,7.74,780,9.556,1013,14.547,1163,6.646]],["keywords/361",[]],["title/362",[95,863.609]],["content/362",[10,0.089,16,0.658,17,0.658,18,0.769,20,8.364,21,0.737,22,0.745,23,0.88,24,0.721,25,0.745,26,0.681,27,0.886,52,1.939,119,2.567,1014,9.595,1015,11.372]],["keywords/362",[]],["title/363",[837,743.19]],["content/363",[10,0.089,16,0.618,17,0.618,18,0.723,21,0.692,22,0.7,23,0.844,24,0.677,25,0.7,26,0.64,27,0.833,35,2.844,52,2.46,96,5.941,119,2.412,488,5.853,1017,10.685,1018,10.685]],["keywords/363",[]],["title/364",[1019,1065.279]],["content/364",[10,0.086,16,0.633,17,0.633,18,0.741,21,0.709,22,0.717,23,0.858,24,0.694,25,0.717,26,0.656,27,0.853,35,2.915,52,2.501,96,6.089,119,2.472,488,5.998,1020,10.949,1021,9.239,1022,10.949,1023,9.674]],["keywords/364",[]],["title/365",[1024,1065.279]],["content/365",[10,0.086,16,0.633,17,0.633,18,0.741,21,0.709,22,0.717,23,0.858,24,0.694,25,0.717,26,0.656,27,0.853,35,2.915,52,2.501,96,6.089,119,2.472,488,5.998,1021,9.239,1023,9.674,1025,10.949,1026,10.949]],["keywords/365",[]],["title/366",[67,680.19]],["content/366",[10,0.089,16,0.57,17,0.57,18,0.666,21,0.638,22,0.645,23,0.799,24,0.624,25,0.645,26,0.59,27,0.768,52,2.327,66,2.872,67,6.29,119,2.224,377,3.362,403,3.075,491,4.322,492,4.322,1027,13.649,1163,6.054]],["keywords/366",[]],["title/367",[68,654.576]],["content/367",[10,0.088,16,0.583,17,0.583,18,0.681,21,0.653,22,0.66,23,0.811,24,0.639,25,0.66,26,0.604,27,0.785,52,2.364,66,2.917,68,6.191,119,2.274,377,3.438,403,3.145,491,4.42,492,4.42,1029,13.863,1163,6.191]],["keywords/367",[]],["title/368",[398,762.39]],["content/368",[10,0.089,16,0.57,17,0.57,18,0.666,21,0.638,22,0.645,23,0.799,24,0.624,25,0.645,26,0.59,27,0.768,52,2.327,66,2.872,68,6.054,119,2.224,377,3.362,403,3.075,406,12.059,491,4.322,492,4.322,1163,6.054]],["keywords/368",[]],["title/369",[832,806.989]],["content/369",[10,0.087,16,0.626,17,0.626,18,0.732,21,0.701,22,0.708,23,0.851,24,0.685,25,0.708,26,0.648,27,0.843,52,1.844,119,2.441,121,4.06,832,8.193,834,9.556,1031,14.547,1032,10.816,1033,10.816,1163,6.646]],["keywords/369",[]],["title/370",[838,863.609]],["content/370",[10,0.088,16,0.658,17,0.658,18,0.769,21,0.737,22,0.745,23,0.88,24,0.721,25,0.745,26,0.681,27,0.886,52,1.939,66,2.393,119,2.567,377,3.88,1034,11.372,1163,6.988]],["keywords/370",[]],["title/371",[707,559.18]],["content/371",[10,0.086,16,0.641,17,0.641,18,0.75,21,0.718,22,0.726,23,0.866,24,0.703,25,0.726,26,0.664,27,0.864,52,1.891,66,2.333,119,2.502,377,3.783,828,6.575,992,8.988,1014,9.355,1036,14.79]],["keywords/371",[]],["title/372",[65,694.266]],["content/372",[10,0.088,16,0.626,17,0.626,18,0.732,21,0.701,22,0.708,23,0.851,24,0.685,25,0.708,26,0.648,27,0.843,52,1.844,66,3.061,119,2.441,377,3.691,1040,14.547,1041,10.816,1163,6.646]],["keywords/372",[]],["title/373",[1042,1065.279]],["content/373",[10,0.089,16,0.649,17,0.649,18,0.759,21,0.727,22,0.735,23,0.873,24,0.712,25,0.735,26,0.673,27,0.875,52,1.915,119,2.534,1014,9.474,1044,11.227,1046,11.227]],["keywords/373",[]],["title/374",[380,680.19]],["content/374",[10,0.086,16,0.626,17,0.626,18,0.732,21,0.701,22,0.708,23,0.851,24,0.685,25,0.708,26,0.648,27,0.843,52,1.844,119,2.441,121,4.06,1047,10.816,1048,14.547,1049,10.816,1050,14.547,1051,10.816,1163,6.646]],["keywords/374",[]],["title/375",[381,680.19]],["content/375",[10,0.086,16,0.641,17,0.641,18,0.75,21,0.718,22,0.726,23,0.866,24,0.703,25,0.726,26,0.664,27,0.864,52,1.891,119,2.502,122,5.259,543,7.934,1058,14.79,1059,11.087,1163,6.812,1164,12.209]],["keywords/375",[]],["title/376",[382,694.266]],["content/376",[10,0.086,16,0.641,17,0.641,18,0.75,21,0.718,22,0.726,23,0.866,24,0.703,25,0.726,26,0.664,27,0.864,52,1.891,119,2.502,121,4.162,1061,11.087,1062,14.79,1063,11.087,1163,6.812,1165,12.209]],["keywords/376",[]],["title/377",[867,806.989]],["content/377",[10,0.09,16,0.59,17,0.59,18,0.689,21,0.66,22,0.668,23,0.818,24,0.646,25,0.668,26,0.611,27,0.794,52,1.738,93,5.847,96,5.668,112,6.263,119,2.301,867,7.721,1065,13.972,1066,10.192,1163,6.263]],["keywords/377",[]],["title/378",[1067,1065.279]],["content/378",[10,0.087,16,0.641,17,0.641,18,0.75,21,0.718,22,0.726,23,0.866,24,0.703,25,0.726,26,0.664,27,0.864,52,1.891,66,2.333,119,2.502,377,3.783,1069,14.79,1070,11.087,1163,6.812]],["keywords/378",[]],["title/379",[1071,1065.279]],["content/379",[10,0.087,16,0.633,17,0.633,18,0.741,21,0.709,22,0.717,23,0.858,24,0.694,25,0.717,26,0.656,27,0.853,35,2.915,52,1.867,66,2.304,72,3.832,119,2.472,121,4.11,1072,14.667,1073,10.949]],["keywords/379",[]],["title/380",[835,833.406]],["content/380",[10,0.088,16,0.641,17,0.641,18,0.75,21,0.718,22,0.726,23,0.866,24,0.703,25,0.726,26,0.664,27,0.864,52,1.891,119,2.502,121,4.162,1074,14.79,1075,11.087,1163,6.812]],["keywords/380",[]],["title/381",[839,806.989]],["content/381",[10,0.087,16,0.641,17,0.641,18,0.75,21,0.718,22,0.726,23,0.866,24,0.703,25,0.726,26,0.664,27,0.864,52,1.891,119,2.502,121,4.162,1076,14.79,1077,11.087,1078,11.087,1163,6.812]],["keywords/381",[]],["title/382",[989,806.989]],["content/382",[10,0.088,15,4.476,16,0.596,17,0.596,18,0.697,21,0.668,22,0.675,23,0.824,24,0.654,25,0.675,26,0.618,27,0.804,28,5.412,29,5.567,30,3.978,34,5.135,35,3.749,111,1.9,159,5.269,989,10.669,1079,10.311]],["keywords/382",[]],["title/383",[439,806.989]],["content/383",[10,0.087,16,0.658,17,0.658,18,0.769,21,0.737,22,0.745,23,0.88,24,0.721,25,0.745,26,0.681,27,0.886,30,4.387,35,3.027,52,1.939,66,2.393,119,2.567,377,3.88,697,9.595]],["keywords/383",[]],["title/384",[10,4.663]],["content/384",[]],["keywords/384",[]],["title/385",[10,4.663]],["content/385",[10,0.091,16,0.219,17,0.219,18,0.256,21,0.245,22,0.248,23,0.378,24,0.24,25,0.248,26,0.734,27,0.295,30,6.468,35,2.253,37,5.257,66,2.579,112,2.325,121,1.42,122,1.794,141,4.57,160,5.826,170,2.363,220,3.595,237,5.766,260,6.058,261,8.162,262,5.712,264,3.343,265,3.343,267,3.343,268,3.343,269,5.766,270,4.305,271,5.241,272,3.067,273,3.343,274,6.058,375,3.834,376,2.416,377,1.291,378,5.108,380,2.416,381,2.416,382,2.466,383,3.783,386,3.783,387,6.465,388,3.783,389,3.343,390,3.783,391,3.783,392,3.783,393,3.783,394,7.586,1166,4.166,1167,4.166]],["keywords/385",[]],["title/386",[10,4.663]],["content/386",[10,0.09,16,0.255,17,0.255,18,0.298,21,0.285,22,0.289,23,0.43,24,0.279,25,0.289,26,0.264,27,0.343,30,5.432,35,3.269,37,5.799,66,2.792,73,2.871,121,1.653,141,2.378,160,6.36,170,2.687,196,2.871,220,6.143,237,3,258,7.356,260,3.153,261,2.933,269,3,270,7.356,271,3.571,274,3.153,375,4.36,376,6.041,377,1.503,378,4.436,380,2.813,381,2.813,382,2.871,394,3.337,396,11.047,400,3.892,401,3.892,402,3.892,403,2.295,404,11.047,405,9.462,406,3.892,407,4.405,408,3.892,409,3.892,410,3.892]],["keywords/386",[]],["title/387",[10,4.663]],["content/387",[10,0.09,16,0.235,17,0.235,18,0.275,21,0.263,22,0.266,23,0.402,24,0.257,25,0.266,26,0.243,27,0.316,30,5.229,35,3.122,41,8.756,66,2.468,71,3.177,73,2.647,93,6.018,96,5.833,112,2.495,121,1.524,141,2.192,160,2.103,170,2.509,196,7.643,220,5.833,237,2.766,260,2.906,261,2.704,269,2.766,270,6.985,274,2.906,375,4.072,376,5.696,378,6.33,380,2.593,381,2.593,382,2.647,394,3.076,400,3.588,401,3.588,402,3.588,408,3.588,409,3.588,410,3.588,411,9.507,413,10.49,414,4.061,415,4.061,416,4.061,417,4.061,418,4.061,419,4.061,420,4.061,421,8.921,422,8.921,423,8.921]],["keywords/387",[]]],"invertedIndex":[["",{"_index":10,"title":{"82":{"position":[[0,4]]},"83":{"position":[[0,3]]},"84":{"position":[[0,3]]},"85":{"position":[[0,1],[7,3]]},"86":{"position":[[0,1],[17,3]]},"87":{"position":[[0,1],[19,3]]},"106":{"position":[[0,4]]},"117":{"position":[[0,4]]},"118":{"position":[[0,5]]},"119":{"position":[[0,6]]},"135":{"position":[[0,4]]},"141":{"position":[[0,4]]},"235":{"position":[[0,4]]},"236":{"position":[[0,3]]},"237":{"position":[[0,3]]},"238":{"position":[[0,2],[7,4]]},"239":{"position":[[0,2],[8,4]]},"240":{"position":[[0,2],[10,4]]},"241":{"position":[[0,3]]},"277":{"position":[[0,8]]},"278":{"position":[[0,5]]},"279":{"position":[[0,3]]},"280":{"position":[[0,3]]},"281":{"position":[[0,2],[7,4]]},"282":{"position":[[0,2],[8,4]]},"283":{"position":[[0,2],[10,4]]},"284":{"position":[[0,3]]},"285":{"position":[[0,7]]},"286":{"position":[[0,4]]},"287":{"position":[[0,7]]},"288":{"position":[[0,3]]},"294":{"position":[[0,3]]},"295":{"position":[[0,8]]},"296":{"position":[[0,5]]},"297":{"position":[[0,5]]},"298":{"position":[[0,6]]},"299":{"position":[[0,6]]},"300":{"position":[[0,1],[15,2]]},"301":{"position":[[0,4]]},"349":{"position":[[0,4]]},"384":{"position":[[0,8]]},"385":{"position":[[0,7]]},"386":{"position":[[0,7]]},"387":{"position":[[0,7]]}},"content":{"0":{"position":[[102,2]]},"1":{"position":[[27,1],[47,1],[60,1],[150,1],[152,1],[272,1],[274,2],[322,2],[351,1],[364,1],[366,1],[374,2],[377,2],[380,2],[383,3]]},"3":{"position":[[0,2]]},"5":{"position":[[0,1]]},"6":{"position":[[0,1]]},"8":{"position":[[0,1],[19,1],[163,1],[186,2],[299,2],[365,2],[436,2],[530,2],[621,2],[721,2],[784,2],[814,1],[936,2],[939,3],[943,2],[946,3],[997,1],[1035,3],[1085,1],[1125,3]]},"10":{"position":[[155,1],[174,1],[254,3],[274,2],[283,1],[320,3]]},"11":{"position":[[43,1]]},"12":{"position":[[49,1]]},"13":{"position":[[37,1]]},"14":{"position":[[58,1]]},"15":{"position":[[51,1]]},"17":{"position":[[35,1]]},"18":{"position":[[63,1]]},"19":{"position":[[47,1]]},"20":{"position":[[338,1],[357,1],[452,3],[472,2],[481,1],[563,1],[565,2],[568,1],[570,3],[677,1],[679,2],[682,1],[684,3],[795,1],[797,2],[800,1],[802,3],[806,2],[882,1],[934,1],[994,1],[1032,2],[1112,1],[1154,1],[1203,1],[1231,3],[1235,2]]},"21":{"position":[[100,3],[104,1],[115,1],[163,1],[175,2],[178,3],[182,1],[227,2],[241,1],[243,3],[247,3],[251,1],[302,2],[332,1],[334,2],[337,1]]},"22":{"position":[[158,2],[204,1],[226,1],[269,1],[284,1],[406,2],[409,1],[449,1],[466,1],[488,1],[528,1],[562,1],[577,1],[579,2],[614,1],[647,2],[650,4],[662,1],[772,1],[774,1],[821,1],[823,2],[836,1],[838,1],[914,1],[916,1],[918,2],[1015,2],[1043,1],[1071,2],[1094,2],[1108,1],[1171,1],[1184,1],[1249,1],[1270,2],[1273,1],[1293,1]]},"24":{"position":[[0,1],[19,1],[109,1],[111,1],[163,1],[165,1],[297,2],[300,1],[420,2],[423,2],[458,1],[503,1],[533,1],[535,1],[548,2],[551,2],[554,2],[557,3]]},"25":{"position":[[0,1],[32,1],[34,1],[36,1],[117,2],[120,1],[201,2],[204,1],[287,2],[290,1],[373,2],[376,1],[463,2],[466,1],[555,2],[558,1],[645,2],[648,1],[739,2],[742,1],[825,2],[828,1],[917,2],[920,1],[1011,2],[1014,1],[1101,2],[1104,1],[1187,2],[1190,1],[1271,2],[1274,1],[1359,2],[1362,1],[1447,2],[1450,1],[1537,2],[1540,1],[1625,2],[1628,1],[1709,2],[1712,1],[1793,2],[1796,1],[1878,2],[1881,1],[1966,2],[1969,1],[2052,2],[2055,1],[2142,2],[2145,1],[2226,2],[2229,1],[2320,2],[2323,1],[2412,2],[2415,1],[2506,2],[2509,1],[2592,2],[2595,1],[2676,2],[2679,1],[2764,2],[2767,1],[2854,2],[2857,1],[2944,2],[2947,1],[3034,2],[3037,1],[3120,2],[3123,1],[3210,2],[3213,1],[3302,2],[3305,1],[3390,2],[3393,1],[3478,2],[3481,1],[3566,2],[3569,1],[3654,1],[3656,1],[3666,1],[3756,1],[3758,1],[3860,1],[3892,1],[3905,1],[3907,1],[3939,2],[3942,2],[3945,2],[3948,3]]},"27":{"position":[[356,1],[375,1],[531,1],[533,1],[606,1],[608,1],[740,2],[743,1],[863,2],[866,2],[908,1],[960,1],[972,2],[1012,2],[1015,2],[1018,1],[1084,1],[1086,1],[1159,2],[1162,1],[1218,2],[1221,1],[1277,2],[1280,2],[1322,1],[1397,2],[1437,2],[1440,2],[1443,1],[1483,1],[1485,1],[1516,1],[1518,1],[1539,2],[1542,1],[1563,2],[1566,2],[1569,2],[1572,1],[1603,1],[1605,1],[1626,2],[1629,1],[1650,2],[1653,2],[1656,2],[1659,2],[1662,2],[1665,2],[1668,3]]},"28":{"position":[[209,1],[228,1],[384,1],[386,1],[578,1],[629,1],[653,1],[666,2],[701,1],[713,1],[720,1],[729,2],[774,2],[777,2],[780,1],[831,1],[833,1],[870,2],[873,1],[895,2],[898,1],[974,1],[997,2],[1000,2],[1003,1],[1031,3],[1088,1],[1111,2],[1114,2],[1117,2],[1146,1],[1166,2],[1169,2],[1172,2],[1175,3]]},"29":{"position":[[215,1],[244,1],[266,1],[288,1],[311,1],[324,1],[343,1],[499,1],[501,1],[682,1],[684,2],[724,1],[731,2],[734,2],[737,1],[788,1],[790,1],[827,2],[830,1],[852,2],[855,1],[939,1],[959,1],[966,2],[969,2],[972,1],[1000,3],[1066,1],[1086,1],[1093,2],[1096,2],[1099,2],[1128,1],[1148,2],[1151,2],[1154,2],[1157,3]]},"39":{"position":[[155,1],[174,1],[254,3],[274,2],[283,1],[296,1],[354,3]]},"40":{"position":[[43,1],[62,1],[142,3],[162,2],[171,1],[184,1],[233,3]]},"42":{"position":[[79,1],[104,1],[156,1],[229,3],[277,1],[300,3]]},"43":{"position":[[265,1],[284,1],[364,3]]},"46":{"position":[[71,1],[90,1],[170,3],[190,2],[199,1],[237,3]]},"47":{"position":[[52,1],[71,1],[163,3],[194,1],[206,5],[212,2],[224,1],[236,5],[242,2],[249,1],[272,2],[279,1],[291,5],[297,2],[304,1],[328,2],[335,1],[356,2],[359,3]]},"50":{"position":[[66,1],[85,1],[175,1],[213,2],[216,3],[236,2],[245,1],[256,1],[280,1],[309,1],[329,1],[337,2],[347,3]]},"51":{"position":[[70,1],[89,1],[179,1],[243,1],[284,2],[287,2],[290,3],[310,2],[319,1],[330,1],[356,1],[414,3],[418,2],[428,3]]},"52":{"position":[[67,1],[86,1],[176,1],[240,1],[281,2],[284,2],[287,3],[307,2],[316,1],[370,1],[389,1],[426,2],[436,3]]},"53":{"position":[[96,1],[115,1],[205,1],[269,1],[306,2],[309,2],[312,3],[332,2],[341,1],[352,1],[378,1],[435,1],[470,1],[509,2],[512,3],[516,2],[526,3]]},"56":{"position":[[68,1],[87,1],[125,1],[213,1],[215,1],[299,1],[366,2],[369,2],[372,1],[456,1],[522,2],[525,2],[528,2],[531,3],[551,2],[560,1],[582,1],[600,1],[609,2],[619,3]]},"57":{"position":[[477,1],[496,1],[576,3],[588,1],[634,2],[643,1],[665,1],[766,1],[833,2],[836,3],[840,2],[850,3]]},"59":{"position":[[179,1],[198,1],[278,3],[298,2],[307,1],[325,1],[374,1],[407,3]]},"61":{"position":[[79,1],[98,1],[178,3],[198,2],[207,1],[229,1],[249,1],[258,2],[268,3]]},"62":{"position":[[521,1],[540,1],[620,3],[640,2],[649,1],[671,1],[812,1],[828,2],[847,2],[850,1],[896,2],[917,2],[920,1],[975,2],[978,3],[982,2],[992,3]]},"64":{"position":[[72,1],[91,1],[171,3],[191,2],[200,1],[223,1],[251,1],[274,1],[283,2],[293,3]]},"65":{"position":[[482,1],[501,1],[581,3],[601,2],[610,1],[633,1],[661,1],[722,2],[725,1],[793,1],[802,2],[805,3],[809,2],[819,3]]},"67":{"position":[[88,1],[107,1],[187,3],[207,2],[216,1],[235,1],[263,1],[282,1],[291,2],[301,3]]},"69":{"position":[[82,1],[101,1],[181,3],[201,2],[210,1],[226,1],[254,1],[270,1],[279,2],[289,3]]},"71":{"position":[[141,1],[160,1],[240,3],[260,2],[269,1],[290,2],[299,1],[330,3],[353,2],[362,1],[393,3],[397,3]]},"73":{"position":[[75,1],[94,1],[205,3],[225,2],[234,1],[245,1],[268,1],[296,1],[315,1],[324,2],[334,3]]},"75":{"position":[[58,1],[92,1],[171,1],[252,2],[255,1],[295,2],[298,2],[301,1],[311,1],[391,3],[411,2],[420,1],[545,3]]},"77":{"position":[[45,1],[64,1],[172,1],[201,1],[228,1],[246,1],[292,3],[351,1],[358,1],[376,1],[414,1],[416,2],[419,2],[422,3]]},"78":{"position":[[46,1],[65,1],[198,1],[228,1],[253,1],[265,1],[323,1],[330,1],[346,1],[412,3],[427,2],[438,2],[450,1],[462,1],[469,1],[476,1],[494,1],[533,1],[535,1],[537,2],[540,2],[543,3]]},"79":{"position":[[57,1],[76,1],[220,1],[249,1],[262,1],[332,2],[335,2],[338,3]]},"80":{"position":[[49,1],[68,1],[213,1],[242,1],[284,1],[329,2],[332,2],[335,3]]},"81":{"position":[[51,1],[70,1],[488,1],[526,1],[539,1],[576,1],[619,1],[630,1],[671,1],[689,3],[693,3],[697,2],[700,2],[703,3],[723,2],[732,1],[763,1],[772,3]]},"83":{"position":[[80,1]]},"84":{"position":[[0,2],[3,11],[25,10],[46,7]]},"85":{"position":[[170,1],[201,1],[391,1],[471,3]]},"86":{"position":[[17,2],[20,2],[237,1],[246,1],[255,1],[273,2],[276,2],[286,1],[296,1],[328,2],[331,2],[344,1],[360,1],[424,3],[452,1],[507,3],[511,2],[530,1],[584,1],[616,1]]},"87":{"position":[[19,2],[22,2],[95,1],[115,1],[226,2],[229,1],[244,1],[275,1],[287,1],[343,3],[393,3],[409,1],[429,1],[438,2],[447,1],[481,1],[503,1],[505,2],[508,2],[511,4]]},"89":{"position":[[1600,1],[1619,1],[1699,3],[1740,1],[1762,3]]},"91":{"position":[[66,1],[85,1],[165,3],[201,1],[223,3]]},"92":{"position":[[32,1],[51,1],[131,3],[166,1],[188,3]]},"93":{"position":[[31,1],[50,1],[130,3],[166,1],[188,3]]},"94":{"position":[[34,1],[53,1],[133,3],[168,1],[190,3],[226,1],[237,1],[242,3]]},"95":{"position":[[36,1],[55,1],[135,3],[172,1],[194,3],[230,1],[243,1],[250,3]]},"96":{"position":[[44,1],[63,1],[143,3],[181,1],[203,3],[239,1],[256,3]]},"97":{"position":[[61,1],[80,1],[160,3],[196,1],[218,3]]},"98":{"position":[[74,1],[93,1],[173,3],[208,1],[230,3]]},"99":{"position":[[30,1],[49,1],[129,3],[163,1],[165,2],[231,2],[319,3]]},"100":{"position":[[33,1],[52,1],[148,3],[185,1],[207,3]]},"101":{"position":[[92,1],[111,1],[191,3],[231,1],[253,3]]},"102":{"position":[[33,1],[52,1],[132,3],[166,1],[188,3],[224,1],[234,1],[268,3]]},"103":{"position":[[44,1],[63,1],[161,3],[202,1],[224,3]]},"104":{"position":[[38,1],[57,1],[158,3],[202,1],[224,3]]},"105":{"position":[[29,1],[48,1],[128,3],[165,1],[187,3]]},"107":{"position":[[0,3],[10,48],[59,1],[78,1],[158,3],[178,2],[187,1],[223,2]]},"108":{"position":[[0,3],[11,8],[20,1]]},"109":{"position":[[0,3],[11,9],[21,1]]},"110":{"position":[[0,3],[11,9],[21,1]]},"111":{"position":[[0,3],[11,13],[25,1]]},"112":{"position":[[0,3],[11,10],[22,1]]},"113":{"position":[[0,3],[13,9]]},"114":{"position":[[0,3],[11,7],[19,1]]},"115":{"position":[[0,3],[11,5],[22,8],[35,5],[41,1]]},"116":{"position":[[0,3],[22,1]]},"118":{"position":[[0,7],[29,4],[1562,1],[1581,1],[1661,3],[1702,1],[1724,3]]},"120":{"position":[[0,37],[38,1],[57,1],[137,3],[173,1],[195,3]]},"121":{"position":[[0,9],[10,1],[29,1],[109,3],[144,1],[166,3]]},"122":{"position":[[0,9],[10,1],[29,1],[109,3],[145,1],[167,3]]},"123":{"position":[[0,12],[13,1],[32,1],[112,3],[147,1],[169,3],[205,1],[216,1],[221,3],[226,2],[229,2],[248,5],[259,2]]},"124":{"position":[[0,10],[11,1],[30,1],[110,3],[147,1],[169,3],[205,1],[218,1],[225,3]]},"125":{"position":[[0,12],[13,1],[32,1],[112,3],[150,1],[172,3],[208,1],[225,3]]},"126":{"position":[[0,19],[20,1],[39,1],[119,3],[155,1],[177,3]]},"127":{"position":[[0,23],[24,1],[43,1],[123,3],[158,1],[180,3]]},"128":{"position":[[0,12],[13,1],[32,1],[112,3],[146,1],[148,2],[175,2],[224,3]]},"129":{"position":[[0,11],[12,1],[31,1],[127,3],[164,1],[186,3]]},"130":{"position":[[29,1],[48,1],[128,3],[168,1],[190,3]]},"131":{"position":[[0,10],[11,1],[30,1],[110,3],[144,1],[166,3],[202,1],[212,1],[246,3]]},"132":{"position":[[0,11],[12,1],[31,1],[129,3],[170,1],[192,3]]},"133":{"position":[[0,11],[12,1],[31,1],[132,3],[176,1],[198,3]]},"134":{"position":[[0,10],[11,1],[30,1],[110,3],[147,1],[169,3]]},"136":{"position":[[0,3],[39,1],[58,1],[166,1],[195,1],[222,1],[240,1],[286,3],[345,1],[352,1],[370,1],[387,1],[389,2],[392,2],[395,3]]},"137":{"position":[[0,3],[40,1],[59,1],[192,1],[222,1],[247,1],[259,1],[317,1],[324,1],[340,1],[406,3],[421,2],[432,2],[444,1],[456,1],[463,1],[470,1],[488,1],[506,1],[508,1],[510,2],[513,2],[516,3]]},"138":{"position":[[0,3],[51,1],[70,1],[214,1],[243,1],[256,1],[326,2],[329,2],[332,3]]},"139":{"position":[[0,3],[43,1],[62,1],[207,1],[236,1],[278,1],[323,2],[326,2],[329,3]]},"140":{"position":[[0,3],[45,1],[64,1],[482,1],[520,1],[533,1],[570,1],[613,1],[624,1],[665,1],[683,3],[687,3],[691,2],[694,2],[697,3],[717,2],[726,1],[757,1],[766,3]]},"142":{"position":[[0,3],[11,12]]},"143":{"position":[[0,3],[11,14]]},"144":{"position":[[0,3],[12,22]]},"145":{"position":[[0,3],[12,8],[27,16]]},"146":{"position":[[0,3],[12,14]]},"147":{"position":[[0,3],[12,10]]},"148":{"position":[[0,3],[11,8]]},"149":{"position":[[0,3],[11,5],[22,3]]},"150":{"position":[[0,3],[13,2],[22,13],[40,6],[102,1],[121,1],[201,3],[221,2],[230,1],[243,1],[301,3]]},"151":{"position":[[0,3],[13,2],[35,1],[54,1],[134,3],[154,2],[163,1],[176,1],[225,3]]},"152":{"position":[[0,3],[11,9]]},"153":{"position":[[0,3],[13,20],[34,1],[59,1],[111,1],[184,3],[232,1],[255,3]]},"154":{"position":[[0,3],[11,10],[22,12],[54,1],[61,4],[79,1],[81,2],[84,2],[102,3],[119,3],[136,3],[155,4],[160,1],[179,1],[259,3]]},"155":{"position":[[0,3],[11,7]]},"156":{"position":[[0,3],[11,8]]},"157":{"position":[[0,3],[18,2],[25,12],[38,1],[57,1],[137,3],[157,2],[166,1],[204,3]]},"158":{"position":[[0,3],[13,2],[23,10],[34,1],[53,1],[145,3],[176,1],[188,5],[194,2],[206,1],[218,5],[224,2],[231,1],[254,2],[261,1],[273,5],[279,2],[286,1],[310,2],[317,1],[338,2],[341,3]]},"159":{"position":[[0,3],[11,28]]},"160":{"position":[[0,3],[11,7]]},"161":{"position":[[0,3],[18,2],[26,8],[35,1],[54,1],[144,1],[182,2],[185,3],[205,2],[214,1],[225,1],[249,1],[278,1],[298,1],[306,2],[316,3]]},"162":{"position":[[0,3],[13,2],[22,10],[33,1],[52,1],[142,1],[206,1],[247,2],[250,2],[253,3],[273,2],[282,1],[293,1],[319,1],[377,3],[381,2],[391,3]]},"163":{"position":[[0,3],[18,2],[25,11],[37,1],[56,1],[146,1],[210,1],[251,2],[254,2],[257,3],[277,2],[286,1],[340,1],[359,1],[396,2],[406,3]]},"164":{"position":[[0,3],[13,2],[23,6],[44,1],[63,1],[153,1],[217,1],[254,2],[257,2],[260,3],[280,2],[289,1],[300,1],[326,1],[383,1],[418,1],[457,2],[460,3],[464,2],[474,3]]},"165":{"position":[[0,3],[11,9]]},"166":{"position":[[0,3],[11,8]]},"167":{"position":[[0,3],[18,2],[26,12],[39,1],[58,1],[96,1],[184,1],[186,1],[270,1],[337,2],[340,2],[343,1],[427,1],[493,2],[496,2],[499,2],[502,3],[522,2],[531,1],[553,1],[571,1],[580,2],[590,3]]},"168":{"position":[[0,3],[13,2],[20,9],[30,2],[33,2],[54,6],[73,13],[100,13],[134,3],[142,2],[158,6],[180,6],[204,7],[227,7],[235,1],[254,1],[334,3],[346,1],[392,2],[401,1],[423,1],[524,1],[591,2],[594,3],[598,2],[608,3]]},"169":{"position":[[0,3],[11,9]]},"170":{"position":[[0,3],[18,2],[26,34],[61,1],[80,1],[160,3],[180,2],[189,1],[207,1],[237,1],[251,3]]},"171":{"position":[[0,3],[11,8]]},"172":{"position":[[0,3],[18,2],[26,11],[38,1],[57,1],[137,3],[157,2],[166,1],[188,1],[208,1],[217,2],[227,3]]},"173":{"position":[[0,3],[13,2],[20,9],[30,2],[33,2],[54,6],[73,13],[100,13],[134,3],[142,2],[158,6],[180,6],[204,7],[227,7],[251,3],[260,2],[269,1],[288,1],[368,3],[388,2],[397,1],[419,1],[476,8],[494,11],[522,2],[525,1],[553,2],[556,3],[560,2],[570,3]]},"174":{"position":[[0,3],[11,9]]},"175":{"position":[[0,3],[18,2],[26,10],[37,1],[56,1],[136,3],[156,2],[165,1],[188,1],[216,1],[239,1],[248,2],[258,3]]},"176":{"position":[[0,3],[13,2],[20,9],[30,2],[33,2],[54,6],[73,13],[100,13],[134,3],[142,2],[158,6],[180,6],[204,7],[227,7],[235,1],[254,1],[334,3],[354,2],[363,1],[386,1],[414,1],[444,8],[469,2],[472,1],[522,1],[531,2],[534,3],[538,2],[548,3]]},"177":{"position":[[0,3],[11,8]]},"178":{"position":[[0,3],[18,2],[26,14],[41,1],[60,1],[140,3],[160,2],[169,1],[188,1],[216,1],[235,1],[244,2],[254,3]]},"179":{"position":[[0,3],[11,8]]},"180":{"position":[[0,3],[18,2],[26,12],[39,1],[58,1],[138,3],[158,2],[167,1],[183,1],[211,1],[227,1],[236,2],[246,3]]},"181":{"position":[[0,3],[11,8]]},"182":{"position":[[0,3],[13,2],[20,16],[46,13],[60,1],[79,1],[159,3],[179,2],[188,1],[209,2],[218,1],[241,4],[246,3],[269,2],[278,1],[301,4],[306,3],[310,3],[315,2],[318,29]]},"183":{"position":[[0,3],[11,9]]},"184":{"position":[[0,3],[18,2],[26,12],[39,1],[58,1],[169,3],[189,2],[198,1],[209,1],[232,1],[260,1],[279,1],[288,2],[298,3]]},"185":{"position":[[0,3],[11,7]]},"186":{"position":[[0,3],[13,2],[20,8],[29,1],[63,1],[106,1],[137,11],[171,2],[174,1],[202,2],[205,2],[208,1],[218,1],[298,3],[318,2],[327,1],[452,3]]},"188":{"position":[[147,1],[166,1],[213,2],[302,3],[393,1],[424,1]]},"189":{"position":[[117,1],[136,1],[216,3]]},"190":{"position":[[179,1],[198,1],[215,1],[292,2],[304,2],[307,1],[322,2],[325,2],[329,2]]},"191":{"position":[[21,2],[127,1],[146,1],[263,3]]},"192":{"position":[[21,2],[92,1],[111,1],[239,3]]},"193":{"position":[[81,1],[100,1],[198,3]]},"194":{"position":[[54,1],[73,1],[166,3]]},"195":{"position":[[75,1],[94,1],[188,3]]},"196":{"position":[[53,1],[72,1],[165,3]]},"197":{"position":[[51,1],[70,1],[179,3]]},"198":{"position":[[200,1],[211,2],[254,1],[350,3]]},"199":{"position":[[121,1],[140,1],[236,3]]},"200":{"position":[[49,1],[68,1],[160,3]]},"201":{"position":[[147,1],[166,1],[273,3]]},"202":{"position":[[136,1],[155,1],[270,3]]},"203":{"position":[[124,1],[143,1],[257,3]]},"204":{"position":[[91,1],[110,1],[208,2],[235,1],[263,2],[266,3]]},"205":{"position":[[112,1],[131,1],[226,3]]},"206":{"position":[[56,1],[75,1],[169,3],[209,1],[228,1],[253,1],[297,1]]},"207":{"position":[[95,1],[114,1],[205,3]]},"208":{"position":[[126,1],[145,1],[238,3]]},"209":{"position":[[117,1],[136,1],[234,3]]},"210":{"position":[[118,1],[137,1],[238,3]]},"211":{"position":[[63,1],[73,1],[92,1],[182,1],[220,2],[260,3]]},"212":{"position":[[103,1],[122,1],[225,3]]},"213":{"position":[[237,1],[263,1],[328,1],[354,1],[442,3]]},"214":{"position":[[61,1],[80,1],[179,3]]},"215":{"position":[[20,2],[473,1],[492,1],[530,1],[618,1],[620,1],[746,1],[813,2],[842,1],[904,1],[913,2],[944,1],[990,2],[993,2],[996,2],[999,3]]},"216":{"position":[[20,2],[94,1],[113,1],[218,1],[220,1],[259,1],[261,1],[283,2],[286,1],[308,2],[311,2],[340,1],[366,2],[369,2],[372,1],[411,1],[413,1],[435,2],[438,1],[460,2],[463,2],[492,1],[518,2],[521,2],[524,2],[527,3]]},"217":{"position":[[20,2],[476,1],[495,1],[588,1],[590,1],[629,2],[632,1],[700,1],[709,2],[712,2],[715,2],[718,3],[738,2],[747,1],[770,1],[778,3]]},"218":{"position":[[20,2],[533,1],[552,1],[642,1],[644,1],[766,1],[782,2],[801,2],[804,1],[850,2],[871,2],[874,1],[929,2],[932,2],[935,1],[1013,1],[1031,2],[1050,2],[1053,1],[1099,2],[1102,2],[1105,2],[1108,3]]},"219":{"position":[[20,2],[204,1],[223,1],[312,1],[314,1],[381,2],[384,1],[436,2],[439,2],[442,3]]},"220":{"position":[[20,2],[173,1],[192,1],[283,1],[285,1],[322,2],[325,1],[344,13],[358,2],[361,1],[380,12],[393,2],[396,1],[415,18],[434,2],[437,1],[456,10],[467,2],[470,2],[473,3]]},"221":{"position":[[20,2],[53,1],[87,1],[166,1],[247,2],[250,1],[290,2],[293,2],[296,1],[306,1],[407,3],[427,2],[436,1],[534,3]]},"222":{"position":[[20,2],[448,1],[467,1],[547,2],[601,2],[635,2],[678,6],[685,3],[784,5]]},"223":{"position":[[21,2],[168,1],[187,1],[279,1],[344,2],[347,3]]},"224":{"position":[[21,2],[261,1],[280,1],[370,1],[447,1],[488,2],[491,2],[494,3]]},"225":{"position":[[148,1],[167,1],[262,1],[311,2],[314,3]]},"226":{"position":[[21,2],[78,1],[97,1],[184,1],[317,3],[328,3],[339,3],[351,3],[368,3],[384,3],[397,3],[406,3],[421,3],[437,3],[455,3],[472,3],[484,3],[494,3],[504,3],[516,3],[535,3],[553,3],[575,3],[596,3],[610,3],[625,3],[636,3],[651,3],[655,2],[658,3]]},"227":{"position":[[21,2],[303,1],[322,1],[415,3]]},"228":{"position":[[21,2],[131,1],[150,1],[242,1],[276,1],[278,2],[306,2],[324,2],[349,2],[352,2],[355,3]]},"229":{"position":[[114,1],[133,1],[225,3]]},"230":{"position":[[111,1],[130,1],[222,3]]},"231":{"position":[[106,1],[125,1],[224,3]]},"232":{"position":[[57,1],[76,1],[176,3]]},"233":{"position":[[145,1],[164,1],[267,3]]},"234":{"position":[[102,1],[121,1],[216,3]]},"236":{"position":[[0,2],[3,6]]},"238":{"position":[[0,1]]},"239":{"position":[[0,1]]},"240":{"position":[[8,2],[381,7],[415,7]]},"241":{"position":[[0,1],[19,1],[163,1],[186,2],[272,2],[275,7],[318,2],[321,13],[364,2],[367,20],[388,2],[423,2],[465,2],[468,10],[498,2],[501,5],[513,1],[522,7],[556,7],[590,2],[593,3],[597,2],[600,3],[651,1],[681,3],[731,1],[761,3]]},"243":{"position":[[26,1],[45,1],[138,3],[158,2],[167,1],[181,3]]},"244":{"position":[[27,1],[46,1],[139,3],[159,2],[168,1],[202,1],[217,2],[227,3]]},"245":{"position":[[47,1],[66,1],[159,3],[179,2],[188,1],[224,1],[240,2],[250,3]]},"246":{"position":[[60,1],[79,1],[159,3],[179,2],[188,1],[199,1],[204,3]]},"247":{"position":[[63,1],[82,1],[162,3],[182,2],[191,1],[205,1],[210,3]]},"248":{"position":[[64,1],[83,1],[163,3],[183,2],[192,1],[203,1],[228,1],[243,1],[248,2],[258,3]]},"249":{"position":[[77,1],[96,1],[176,3],[196,2],[205,1],[244,1],[277,3]]},"250":{"position":[[59,1],[78,1],[158,3],[178,2],[187,1],[220,1],[277,3]]},"251":{"position":[[216,1],[235,1],[315,3],[335,2],[344,1],[355,1],[381,1],[448,2],[458,3]]},"252":{"position":[[229,1],[248,1],[328,3],[348,2],[357,1],[368,1],[394,1],[465,2],[475,3]]},"253":{"position":[[76,1],[95,1],[175,3],[195,2],[204,1],[241,1],[274,3]]},"254":{"position":[[139,1],[158,1],[238,3],[258,2],[267,1],[316,1],[352,3]]},"255":{"position":[[32,1],[51,1],[131,3],[151,2],[160,1],[190,3]]},"256":{"position":[[59,1],[78,1],[158,3],[178,2],[187,1],[198,1],[230,2],[239,1],[259,3],[263,3]]},"257":{"position":[[82,1],[101,1],[181,3],[201,2],[210,1],[221,1],[281,3]]},"258":{"position":[[80,1],[99,1],[179,3],[199,2],[208,1],[219,1],[279,3]]},"259":{"position":[[78,1],[97,1],[195,3],[215,2],[224,1],[241,1],[269,1],[286,1],[295,2],[305,3]]},"260":{"position":[[87,1],[106,1],[207,3],[227,2],[236,1],[256,1],[284,1],[304,1],[313,2],[323,3]]},"261":{"position":[[66,1],[85,1],[186,3],[206,2],[215,1],[225,1],[253,1],[263,1],[272,2],[282,3]]},"262":{"position":[[139,1],[158,1],[275,3],[295,2],[304,1],[343,1],[404,3]]},"263":{"position":[[67,1],[86,1],[166,3],[186,2],[195,1],[206,1],[214,3]]},"264":{"position":[[56,1],[75,1],[168,3],[188,2],[197,1],[265,3]]},"265":{"position":[[112,1],[131,1],[211,3],[231,2],[240,1],[283,1],[319,3]]},"266":{"position":[[67,1],[86,1],[166,3],[186,2],[195,1],[237,3]]},"267":{"position":[[99,1],[118,1],[198,3],[218,2],[227,1],[262,1],[302,3]]},"268":{"position":[[117,1],[136,1],[216,3],[236,2],[245,1],[296,1],[333,3]]},"269":{"position":[[100,1],[119,1],[199,3],[219,2],[228,1],[277,1],[318,3]]},"270":{"position":[[102,1],[121,1],[201,3],[221,2],[230,1],[265,1],[300,3],[364,2]]},"271":{"position":[[135,1],[154,1],[234,3],[254,2],[263,1],[310,1],[348,3]]},"272":{"position":[[92,1],[111,1],[191,3],[211,2],[220,1],[331,3]]},"273":{"position":[[70,1],[89,1],[169,3],[189,2],[198,1],[235,1],[275,3]]},"274":{"position":[[76,1],[95,1],[175,3],[195,2],[204,1],[241,1],[276,3]]},"275":{"position":[[32,1],[51,1],[141,1],[143,1],[214,2],[217,1],[234,2],[237,2],[240,2],[243,3]]},"276":{"position":[[52,1],[71,1],[151,3],[171,2],[180,1],[197,3]]},"277":{"position":[[0,8],[9,43],[63,1],[83,1],[96,1],[186,1],[188,1],[308,1],[310,2],[313,10],[329,2],[358,1],[371,1],[373,1],[381,2],[384,2],[387,2],[390,3]]},"279":{"position":[[0,2],[3,6]]},"281":{"position":[[0,1]]},"282":{"position":[[0,1]]},"283":{"position":[[8,2],[401,7],[439,7]]},"285":{"position":[[0,1],[19,1],[180,1],[207,2],[210,4],[224,1],[226,1],[241,2],[244,4],[258,2],[261,8],[285,2],[288,6],[310,2],[313,6],[329,2],[332,5],[348,2],[351,1],[412,2],[415,1],[479,2],[482,2],[495,2],[515,1],[533,2],[548,1],[567,2],[570,13],[602,2],[605,6],[621,2],[636,2],[660,2],[663,15],[698,2],[701,5],[724,2],[727,4],[771,2],[774,9],[833,2],[836,9],[851,5],[870,2],[891,1],[913,2],[934,1],[956,2],[973,1],[984,5],[1005,2],[1022,1],[1038,2],[1046,2],[1064,2],[1067,17],[1150,2],[1153,14],[1173,5],[1179,2],[1182,2],[1191,40],[1232,2],[1288,3],[1292,2],[1295,3]]},"286":{"position":[[0,1],[19,1],[108,1],[135,2],[138,2],[145,4],[159,9],[208,3],[212,2],[215,3]]},"287":{"position":[[0,1],[19,1],[108,1],[135,2],[138,2],[149,4],[172,2],[175,1],[212,1],[231,1],[255,2],[258,1],[282,2],[285,1],[309,2],[312,3],[316,3],[320,2],[323,3],[327,2],[330,3]]},"289":{"position":[[0,3],[13,4],[23,1],[30,10],[41,1],[60,1],[149,1],[215,3],[219,2],[232,1],[234,1],[261,7],[285,2],[288,1],[333,2],[336,2],[339,1],[366,7],[390,2],[393,1],[438,2],[441,2],[444,2],[447,3]]},"290":{"position":[[0,3],[12,4],[24,13],[38,1],[57,1],[146,1],[212,3],[216,2],[229,1],[231,1],[258,7],[293,1],[342,1],[410,1],[412,7],[420,1],[427,1],[495,1],[497,7],[505,1],[507,2],[510,2],[513,2],[516,3]]},"291":{"position":[[0,3],[13,4],[23,8],[32,1],[51,1],[140,1],[206,3],[210,2],[223,1],[225,1],[252,7],[276,2],[279,1],[290,1],[310,10],[331,2],[366,1],[368,3],[372,1],[399,1],[507,3],[511,2],[514,2],[517,2],[520,3]]},"292":{"position":[[0,3],[13,4],[25,15],[138,1],[157,1],[246,1],[312,3],[316,2],[329,1],[331,1],[488,1],[529,2],[561,1],[576,1],[657,2],[666,1],[744,3],[748,3],[752,2],[755,2],[758,2],[761,3]]},"293":{"position":[[0,3],[13,2],[21,17],[39,1],[58,1],[147,1],[213,3],[217,2],[230,1],[232,1],[259,7],[283,2],[286,1],[331,2],[334,2],[337,1],[364,7],[388,2],[391,1],[479,3],[526,2],[529,2],[532,2],[535,3]]},"294":{"position":[[8,1],[112,1],[178,3],[182,2],[185,3],[241,1],[272,3],[331,1],[370,3],[427,1],[458,3],[517,1],[549,3],[591,2],[600,1],[624,3],[667,2],[676,1],[700,3],[742,2],[751,1],[775,3],[817,2],[826,1],[850,3],[895,2],[904,1],[928,3]]},"296":{"position":[[0,1],[19,1],[109,1],[111,1],[163,1],[165,1],[297,2],[300,1],[420,2],[423,2],[458,1],[503,1],[522,5],[528,1],[530,1],[543,2],[546,2],[549,2],[552,3]]},"297":{"position":[[0,1],[32,1],[34,1],[36,1],[117,2],[120,1],[201,2],[204,1],[287,2],[290,1],[373,2],[376,1],[463,2],[466,1],[555,2],[558,1],[645,2],[648,1],[739,2],[742,1],[825,2],[828,1],[917,2],[920,1],[1011,2],[1014,1],[1101,2],[1104,1],[1187,2],[1190,1],[1271,2],[1274,1],[1359,2],[1362,1],[1447,2],[1450,1],[1537,2],[1540,1],[1625,2],[1628,1],[1709,2],[1712,1],[1793,2],[1796,1],[1878,2],[1881,1],[1966,2],[1969,1],[2052,2],[2055,1],[2142,2],[2145,1],[2226,2],[2229,1],[2320,2],[2323,1],[2412,2],[2415,1],[2506,2],[2509,1],[2592,2],[2595,1],[2676,2],[2679,1],[2764,2],[2767,1],[2854,2],[2857,1],[2944,2],[2947,1],[3034,2],[3037,1],[3120,2],[3123,1],[3210,2],[3213,1],[3302,2],[3305,1],[3390,2],[3393,1],[3478,2],[3481,1],[3566,2],[3569,1],[3654,1],[3656,1],[3666,1],[3793,1],[3795,1],[3897,1],[3929,1],[3942,1],[3944,1],[3976,2],[3979,2],[3982,2],[3985,3]]},"298":{"position":[[0,6],[63,16],[84,17],[154,4],[159,1],[178,1],[273,3],[293,2],[302,1],[384,1],[386,2],[389,1],[391,3],[498,1],[500,2],[503,1],[505,3],[616,1],[618,2],[621,1],[623,3],[627,2],[630,4],[664,1],[716,1],[776,1],[814,2],[817,4],[850,1],[892,1],[941,1],[969,3],[973,2],[976,17]]},"299":{"position":[[0,6],[7,6],[25,18],[44,3],[48,1],[59,1],[107,1],[119,2],[122,3],[126,1],[148,2],[161,2],[164,2],[178,1],[180,3],[184,3],[188,1],[216,2],[229,2],[232,2],[262,1],[264,2],[267,1]]},"300":{"position":[[0,1],[15,2],[18,1],[48,3],[58,13],[85,10],[96,2],[99,8],[122,1],[144,1],[187,1],[202,1],[324,2],[327,1],[367,1],[384,1],[406,1],[446,1],[480,1],[495,1],[497,2],[532,1],[565,2],[568,4],[580,1],[690,1],[692,1],[739,1],[741,2],[754,1],[756,1],[832,1],[834,1],[836,2],[933,2],[961,1],[989,2],[1012,2],[1026,1],[1089,1],[1102,1],[1167,1],[1188,2],[1191,1],[1211,1]]},"302":{"position":[[0,3],[36,1],[38,7],[50,22],[73,1],[92,1],[139,2],[228,3],[233,18],[267,1],[298,1]]},"303":{"position":[[0,3],[14,5],[20,1],[57,1],[76,1],[156,3]]},"304":{"position":[[0,3],[74,1],[93,1],[186,2],[200,1],[215,3],[220,2]]},"305":{"position":[[0,3],[14,2],[17,25],[43,1],[62,1],[179,3]]},"306":{"position":[[0,3],[14,2],[17,21],[39,1],[58,1],[186,3]]},"307":{"position":[[0,3],[19,18],[38,1],[57,1],[155,3]]},"308":{"position":[[0,3],[18,8],[27,1],[46,1],[139,3],[144,2],[147,39]]},"309":{"position":[[0,3],[21,18],[40,1],[59,1],[153,3]]},"310":{"position":[[0,3],[21,6],[28,1],[47,1],[140,3]]},"311":{"position":[[0,3],[21,6],[28,1],[47,1],[156,3],[161,2],[189,3]]},"312":{"position":[[0,3],[21,13],[45,31],[77,1],[88,2],[91,11],[111,1],[207,3]]},"313":{"position":[[0,3],[21,26],[48,1],[67,1],[163,3]]},"314":{"position":[[0,3],[21,6],[28,1],[47,1],[139,3]]},"315":{"position":[[0,3],[21,17],[39,4],[44,10],[63,1],[70,1],[89,1],[196,3]]},"316":{"position":[[0,3],[21,17],[39,4],[44,1],[46,4],[51,1],[53,1],[72,1],[187,3]]},"317":{"position":[[0,3],[21,16],[38,4],[43,1],[45,4],[50,1],[52,1],[71,1],[185,3]]},"318":{"position":[[0,3],[21,17],[39,1],[58,1],[156,2],[159,2],[177,1],[205,2],[208,3],[213,2],[216,34]]},"319":{"position":[[0,3],[21,20],[42,1],[61,1],[156,3]]},"320":{"position":[[0,3],[20,7],[28,1],[47,1],[141,3],[146,2],[149,3],[153,4],[158,1],[160,4],[165,1],[167,2],[172,1],[174,1],[176,2],[181,1],[189,7],[197,2],[200,29]]},"321":{"position":[[0,3],[21,19],[41,1],[60,1],[151,3]]},"322":{"position":[[0,3],[20,27],[48,1],[67,1],[160,3]]},"323":{"position":[[0,3],[21,20],[42,1],[61,1],[159,3]]},"324":{"position":[[0,3],[21,20],[42,1],[61,1],[162,3]]},"325":{"position":[[0,3],[21,10],[32,1],[42,1],[61,1],[151,1],[189,2],[229,3]]},"326":{"position":[[0,3],[21,24],[46,1],[65,1],[168,3]]},"327":{"position":[[0,3],[21,4],[101,1],[127,1],[192,1],[218,1],[306,3],[311,2],[318,1],[339,34],[379,5]]},"328":{"position":[[0,3],[20,8],[41,2],[44,1],[63,1],[162,3]]},"329":{"position":[[0,3],[13,2],[16,11],[28,2],[31,2],[52,6],[71,13],[98,13],[132,3],[140,2],[156,6],[178,6],[202,7],[225,7],[233,1],[252,1],[290,1],[378,1],[380,1],[506,1],[573,2],[602,1],[644,1],[653,2],[684,1],[710,2],[713,2],[716,2],[719,3]]},"330":{"position":[[0,3],[13,2],[16,19],[36,8],[45,1],[64,1],[169,1],[171,1],[200,1],[202,1],[219,2],[222,1],[239,2],[242,2],[271,1],[297,2],[300,2],[303,1],[332,1],[334,1],[351,2],[354,1],[371,2],[374,2],[403,1],[429,2],[432,2],[435,2],[438,3]]},"331":{"position":[[0,3],[13,2],[16,11],[28,2],[31,2],[52,6],[71,13],[98,13],[132,3],[140,2],[156,6],[178,6],[202,7],[225,7],[233,1],[252,1],[345,1],[347,1],[355,8],[380,2],[383,1],[433,1],[442,2],[445,2],[448,2],[451,3],[471,2],[480,1],[503,1],[511,3]]},"332":{"position":[[0,3],[13,2],[16,12],[29,2],[32,2],[53,6],[72,13],[99,13],[133,3],[141,2],[157,6],[179,6],[203,7],[226,7],[250,3],[259,2],[268,1],[287,1],[377,1],[379,1],[449,8],[487,1],[503,2],[522,2],[525,1],[554,2],[575,2],[578,1],[607,2],[610,2],[613,1],[678,1],[696,2],[715,2],[718,1],[747,2],[750,2],[753,2],[756,3]]},"333":{"position":[[0,3],[13,2],[16,17],[34,2],[37,2],[58,4],[75,4],[91,4],[96,1],[115,1],[204,1],[206,1],[273,2],[276,1],[328,2],[331,2],[334,3]]},"334":{"position":[[0,3],[13,2],[16,12],[29,2],[32,2],[49,9],[71,4],[76,1],[95,1],[186,1],[188,1],[225,2],[228,1],[247,13],[261,2],[264,1],[283,12],[296,2],[299,1],[318,18],[337,2],[340,1],[359,10],[370,2],[373,2],[376,3]]},"335":{"position":[[0,3],[13,2],[16,9],[26,1],[60,1],[103,1],[134,11],[168,2],[171,1],[199,2],[202,2],[205,1],[215,1],[316,3],[336,2],[345,1],[443,3]]},"336":{"position":[[0,3],[13,2],[16,70],[87,14],[129,21],[151,17],[169,1],[188,1],[268,2],[322,2],[356,2],[399,6],[406,3],[411,2],[414,22],[447,4],[452,5],[458,2]]},"337":{"position":[[0,3],[14,2],[17,10],[28,2],[31,2],[47,5],[67,5],[87,5],[93,1],[112,1],[204,1],[269,2],[272,3]]},"338":{"position":[[0,3],[14,2],[44,2],[47,2],[63,4],[80,7],[113,4],[134,7],[148,1],[167,1],[257,1],[334,1],[375,2],[378,2],[381,3]]},"339":{"position":[[0,3],[56,21],[78,1],[97,1],[192,1],[241,2],[244,3]]},"340":{"position":[[0,3],[14,2],[17,11],[34,3],[38,1],[57,1],[144,1],[277,3],[288,3],[299,3],[311,3],[328,3],[344,3],[357,3],[366,3],[381,3],[397,3],[415,3],[432,3],[444,3],[454,3],[464,3],[476,3],[495,3],[513,3],[535,3],[556,3],[570,3],[585,3],[596,3],[611,3],[615,2],[618,3]]},"341":{"position":[[0,3],[14,2],[17,14],[43,12],[56,4],[61,18],[121,1],[140,1],[233,3]]},"342":{"position":[[0,3],[14,2],[17,37],[55,4],[60,1],[79,1],[171,1],[205,1],[207,2],[225,2],[233,4],[238,2],[246,4],[251,2],[254,2],[257,3]]},"343":{"position":[[0,3],[74,1],[93,1],[185,3]]},"344":{"position":[[0,3],[21,24],[46,1],[65,1],[157,3]]},"345":{"position":[[0,3],[21,16],[38,1],[57,1],[156,3]]},"346":{"position":[[0,3],[21,10],[32,1],[51,1],[151,3]]},"347":{"position":[[0,3],[21,30],[52,1],[71,1],[174,3]]},"348":{"position":[[28,4],[41,7],[56,3],[60,1],[79,1],[174,3]]},"350":{"position":[[0,3],[13,4],[18,1],[37,1],[130,3],[150,2],[159,1],[173,3]]},"351":{"position":[[0,3],[13,4],[18,1],[37,1],[130,3],[150,2],[159,1],[193,1],[208,2],[218,3]]},"352":{"position":[[0,3],[13,10],[24,1],[43,1],[136,3],[156,2],[165,1],[201,1],[217,2],[227,3]]},"353":{"position":[[0,3],[21,10],[32,1],[51,1],[131,3],[151,2],[160,1],[171,1],[176,3]]},"354":{"position":[[0,3],[21,10],[32,1],[51,1],[131,3],[151,2],[160,1],[174,1],[179,3]]},"355":{"position":[[0,3],[21,10],[32,1],[51,1],[131,3],[151,2],[160,1],[171,1],[196,1],[211,1],[216,2],[226,3]]},"356":{"position":[[0,3],[49,1],[68,1],[148,3],[168,2],[177,1],[216,1],[249,3]]},"357":{"position":[[0,3],[28,9],[38,1],[57,1],[137,3],[157,2],[166,1],[199,1],[256,3]]},"358":{"position":[[0,3],[23,11],[39,13],[53,30],[84,1],[103,1],[183,3],[203,2],[212,1],[223,1],[249,1],[297,9],[307,2],[317,3]]},"359":{"position":[[0,3],[23,10],[44,14],[59,30],[90,1],[109,1],[189,3],[209,2],[218,1],[229,1],[255,1],[307,9],[317,2],[327,3]]},"360":{"position":[[0,3],[29,11],[41,1],[60,1],[140,3],[160,2],[169,1],[206,1],[239,3]]},"361":{"position":[[0,3],[28,18],[52,14],[67,1],[86,1],[166,3],[186,2],[195,1],[244,1],[280,3]]},"362":{"position":[[0,3],[11,6],[18,1],[37,1],[117,3],[137,2],[146,1],[176,3],[181,2],[184,42]]},"363":{"position":[[0,3],[13,10],[24,1],[43,1],[123,3],[143,2],[152,1],[163,1],[195,2],[204,1],[224,3],[228,3]]},"364":{"position":[[0,3],[48,1],[67,1],[147,3],[167,2],[176,1],[187,1],[247,3]]},"365":{"position":[[0,3],[46,1],[65,1],[145,3],[165,2],[174,1],[185,1],[245,3]]},"366":{"position":[[0,3],[29,12],[42,1],[61,1],[159,3],[179,2],[188,1],[205,1],[233,1],[250,1],[259,2],[269,3],[274,2],[277,38]]},"367":{"position":[[0,3],[29,12],[42,1],[61,1],[162,3],[182,2],[191,1],[211,1],[239,1],[259,1],[268,2],[278,3]]},"368":{"position":[[0,3],[29,13],[43,1],[62,1],[163,3],[183,2],[192,1],[202,1],[230,1],[240,1],[249,2],[259,3],[264,2],[267,37]]},"369":{"position":[[0,3],[28,26],[55,1],[74,1],[191,3],[211,2],[220,1],[259,1],[320,3]]},"370":{"position":[[0,3],[29,12],[42,1],[61,1],[141,3],[161,2],[170,1],[181,1],[189,3]]},"371":{"position":[[0,3],[22,11],[34,1],[53,1],[146,3],[166,2],[175,1],[243,3]]},"372":{"position":[[0,3],[29,15],[50,9],[60,1],[79,1],[159,3],[179,2],[188,1],[231,1],[267,3]]},"373":{"position":[[0,3],[11,13],[25,1],[44,1],[124,3],[144,2],[153,1],[195,3],[200,2],[203,10],[236,3]]},"374":{"position":[[0,3],[70,1],[89,1],[169,3],[189,2],[198,1],[233,1],[273,3]]},"375":{"position":[[0,3],[74,1],[93,1],[173,3],[193,2],[202,1],[253,1],[290,3]]},"376":{"position":[[0,3],[59,1],[78,1],[158,3],[178,2],[187,1],[236,1],[277,3]]},"377":{"position":[[0,3],[27,15],[43,1],[62,1],[142,3],[162,2],[171,1],[206,1],[241,3],[246,2],[249,14],[269,1],[271,2],[274,2]]},"378":{"position":[[0,3],[29,27],[57,1],[76,1],[156,3],[176,2],[185,1],[232,1],[270,3]]},"379":{"position":[[0,3],[23,7],[37,5],[43,1],[62,1],[142,3],[162,2],[171,1],[282,3]]},"380":{"position":[[0,3],[28,12],[41,1],[60,1],[140,3],[160,2],[169,1],[206,1],[208,6],[240,3]]},"381":{"position":[[0,3],[28,14],[43,1],[62,1],[142,3],[162,2],[171,1],[208,1],[243,3]]},"382":{"position":[[15,6],[22,1],[41,1],[131,1],[133,1],[204,2],[207,1],[224,2],[227,2],[230,2],[233,3]]},"383":{"position":[[0,3],[24,27],[66,1],[85,1],[165,3],[185,2],[194,1],[211,3]]},"385":{"position":[[0,23],[24,2],[27,2],[52,3],[60,2],[83,5],[104,4],[127,6],[147,4],[168,6],[190,4],[195,1],[214,1],[370,1],[372,1],[380,7],[409,3],[428,1],[430,1],[556,2],[559,1],[673,2],[676,2],[718,1],[770,1],[782,2],[785,6],[810,2],[813,2],[816,1],[824,7],[872,1],[874,1],[947,2],[950,1],[1006,2],[1009,1],[1065,2],[1068,2],[1110,1],[1185,2],[1188,6],[1213,2],[1216,2],[1219,1],[1227,7],[1245,1],[1247,1],[1273,1],[1275,1],[1291,2],[1294,1],[1310,2],[1313,2],[1316,2],[1319,1],[1345,1],[1347,1],[1363,2],[1366,1],[1382,2],[1385,2],[1388,2],[1391,2],[1394,2],[1397,2],[1400,3]]},"386":{"position":[[0,2],[3,2],[28,3],[36,2],[59,5],[80,6],[105,6],[127,4],[132,1],[151,1],[307,1],[309,1],[317,8],[335,5],[497,1],[548,1],[572,1],[585,2],[588,6],[608,1],[620,1],[622,4],[627,1],[629,5],[635,2],[638,6],[663,2],[666,2],[669,1],[677,8],[708,1],[710,1],[733,3],[742,2],[745,1],[753,3],[762,2],[765,1],[773,3],[836,1],[859,2],[862,2],[865,1],[873,3],[888,3],[945,1],[968,2],[971,2],[974,2],[1003,1],[1023,2],[1026,2],[1029,2],[1032,3]]},"387":{"position":[[0,2],[3,2],[28,3],[36,2],[59,5],[77,6],[101,6],[123,4],[140,1],[169,1],[191,1],[213,1],[236,1],[249,1],[268,1],[424,1],[426,1],[434,5],[604,1],[606,2],[609,6],[634,1],[641,2],[644,2],[647,1],[655,8],[686,1],[688,1],[711,3],[720,2],[723,1],[731,3],[740,2],[743,1],[751,3],[822,1],[842,1],[849,2],[852,2],[855,1],[863,3],[878,3],[944,1],[964,1],[971,2],[974,2],[977,2],[1006,1],[1026,2],[1029,2],[1032,2],[1035,3]]}},"keywords":{}}],["0",{"_index":20,"title":{},"content":{"1":{"position":[[49,2]]},"8":{"position":[[664,2]]},"241":{"position":[[426,21]]},"249":{"position":[[70,3]]},"255":{"position":[[306,1]]},"277":{"position":[[85,2]]},"285":{"position":[[326,2],[409,2],[536,11],[618,2],[624,6],[916,17],[959,13],[982,1],[1008,13],[1036,1]]},"356":{"position":[[28,17]]},"362":{"position":[[227,1]]}},"keywords":{}}],["0"",{"_index":244,"title":{},"content":{"22":{"position":[[1007,7]]},"300":{"position":[[925,7]]}},"keywords":{}}],["0.5",{"_index":783,"title":{},"content":{"95":{"position":[[245,4]]},"124":{"position":[[220,4]]},"194":{"position":[[161,4]]},"249":{"position":[[246,4]]},"268":{"position":[[80,4]]},"308":{"position":[[134,4]]},"356":{"position":[[218,4]]}},"keywords":{}}],["0.5、0.75、1.0、1.25、1.5、1.75、2.0",{"_index":1164,"title":{},"content":{"375":{"position":[[28,45]]}},"keywords":{}}],["0.7",{"_index":844,"title":{},"content":{"194":{"position":[[21,3]]},"308":{"position":[[14,3]]}},"keywords":{}}],["0.75",{"_index":1052,"title":{},"content":{"268":{"position":[[85,5]]}},"keywords":{}}],["000",{"_index":1078,"title":{},"content":{"274":{"position":[[243,7]]},"381":{"position":[[210,7]]}},"keywords":{}}],["01",{"_index":260,"title":{},"content":{"24":{"position":[[148,4]]},"27":{"position":[[591,4],[1501,4],[1588,4]]},"28":{"position":[[865,4]]},"29":{"position":[[822,4]]},"216":{"position":[[244,4],[278,4],[430,4]]},"296":{"position":[[148,4]]},"330":{"position":[[179,10],[210,8],[342,8]]},"385":{"position":[[413,4],[1255,7],[1327,7]]},"386":{"position":[[737,4]]},"387":{"position":[[715,4]]}},"keywords":{}}],["01</span>",{"_index":264,"title":{},"content":{"24":{"position":[[238,17]]},"27":{"position":[[681,17]]},"296":{"position":[[238,17]]},"385":{"position":[[497,17]]}},"keywords":{}}],["02",{"_index":394,"title":{},"content":{"27":{"position":[[1534,4],[1558,4],[1621,4],[1645,4]]},"28":{"position":[[890,4]]},"29":{"position":[[847,4]]},"216":{"position":[[303,4],[396,4],[455,4]]},"330":{"position":[[230,8],[311,10],[362,8]]},"385":{"position":[[1283,7],[1302,7],[1355,7],[1374,7]]},"386":{"position":[[757,4]]},"387":{"position":[[735,4]]}},"keywords":{}}],["02</span>",{"_index":267,"title":{},"content":{"24":{"position":[[361,17]]},"27":{"position":[[804,17]]},"296":{"position":[[361,17]]},"385":{"position":[[614,17]]}},"keywords":{}}],["03",{"_index":409,"title":{},"content":{"28":{"position":[[915,4]]},"29":{"position":[[872,4]]},"386":{"position":[[777,4]]},"387":{"position":[[755,4]]}},"keywords":{}}],["03a9f4",{"_index":499,"title":{},"content":{"51":{"position":[[252,10]]},"52":{"position":[[249,10]]},"162":{"position":[[215,10]]},"163":{"position":[[219,10]]},"224":{"position":[[456,10]]},"338":{"position":[[343,10]]}},"keywords":{}}],["04",{"_index":410,"title":{},"content":{"28":{"position":[[1020,4]]},"29":{"position":[[989,4]]},"386":{"position":[[877,4]]},"387":{"position":[[867,4]]}},"keywords":{}}],["0xffffff).tostring(16",{"_index":1126,"title":{},"content":{"291":{"position":[[401,23]]}},"keywords":{}}],["0表示滚动、1",{"_index":1088,"title":{},"content":{"285":{"position":[[338,9]]}},"keywords":{}}],["1",{"_index":41,"title":{},"content":{"1":{"position":[[325,2]]},"22":{"position":[[616,3]]},"29":{"position":[[221,2],[228,3],[646,2],[653,3],[903,2],[910,3],[1030,2],[1037,3]]},"59":{"position":[[354,3]]},"62":{"position":[[891,4],[970,4]]},"170":{"position":[[209,11]]},"215":{"position":[[629,2]]},"218":{"position":[[845,4],[924,4]]},"249":{"position":[[74,2]]},"277":{"position":[[332,2]]},"285":{"position":[[255,2],[476,2],[498,16],[530,2],[550,2],[631,4],[873,17]]},"287":{"position":[[252,2]]},"300":{"position":[[534,3]]},"329":{"position":[[389,2]]},"332":{"position":[[467,12]]},"356":{"position":[[46,2]]},"387":{"position":[[146,2],[153,3],[568,2],[575,3],[786,2],[793,3],[908,2],[915,3]]}},"keywords":{}}],["1.0",{"_index":1053,"title":{},"content":{"268":{"position":[[91,4]]}},"keywords":{}}],["1.25",{"_index":1054,"title":{},"content":{"268":{"position":[[96,5]]}},"keywords":{}}],["1.5",{"_index":1055,"title":{},"content":{"268":{"position":[[102,4]]}},"keywords":{}}],["1.75",{"_index":1056,"title":{},"content":{"268":{"position":[[107,5]]}},"keywords":{}}],["10",{"_index":96,"title":{},"content":{"8":{"position":[[780,3]]},"29":{"position":[[224,3],[649,3],[906,3],[1033,3]]},"62":{"position":[[731,3]]},"173":{"position":[[466,3]]},"218":{"position":[[685,3]]},"223":{"position":[[340,3]]},"241":{"position":[[494,3]]},"251":{"position":[[357,3]]},"252":{"position":[[370,3]]},"256":{"position":[[200,3]]},"257":{"position":[[223,3]]},"258":{"position":[[221,3]]},"270":{"position":[[271,4]]},"285":{"position":[[517,3],[647,4]]},"332":{"position":[[420,3]]},"337":{"position":[[265,3]]},"358":{"position":[[225,3]]},"359":{"position":[[231,3]]},"363":{"position":[[165,3]]},"364":{"position":[[189,3]]},"365":{"position":[[187,3]]},"377":{"position":[[212,4]]},"387":{"position":[[149,3],[571,3],[789,3],[911,3]]}},"keywords":{}}],["100",{"_index":947,"title":{},"content":{"223":{"position":[[327,4]]},"285":{"position":[[908,4],[1041,4]]},"337":{"position":[[252,4]]}},"keywords":{}}],["1000",{"_index":229,"title":{},"content":{"22":{"position":[[640,6]]},"300":{"position":[[558,6]]}},"keywords":{}}],["100px"",{"_index":516,"title":{},"content":{"56":{"position":[[251,11],[408,11]]},"57":{"position":[[718,11]]},"167":{"position":[[222,11],[379,11]]},"168":{"position":[[476,11]]},"215":{"position":[[698,11]]},"329":{"position":[[458,11]]}},"keywords":{}}],["1024",{"_index":627,"title":{},"content":{"81":{"position":[[439,4]]},"140":{"position":[[433,4]]}},"keywords":{}}],["1080p",{"_index":387,"title":{},"content":{"27":{"position":[[1065,8],[1109,8]]},"385":{"position":[[853,8],[897,8]]}},"keywords":{}}],["11",{"_index":938,"title":{},"content":{"222":{"position":[[661,5]]},"336":{"position":[[382,5]]}},"keywords":{}}],["11/gi",{"_index":937,"title":{},"content":{"222":{"position":[[627,7]]},"336":{"position":[[348,7]]}},"keywords":{}}],["11/gi.test(ua",{"_index":936,"title":{},"content":{"222":{"position":[[584,16]]},"336":{"position":[[305,16]]}},"keywords":{}}],["111",{"_index":1085,"title":{},"content":{"285":{"position":[[234,6]]},"287":{"position":[[239,6]]}},"keywords":{}}],["120",{"_index":921,"title":{},"content":{"220":{"position":[[333,4]]},"334":{"position":[[236,4]]}},"keywords":{}}],["150",{"_index":386,"title":{},"content":{"27":{"position":[[1051,4]]},"385":{"position":[[839,4]]}},"keywords":{}}],["16:9",{"_index":1061,"title":{},"content":{"269":{"position":[[95,4],[279,7]]},"376":{"position":[[238,7]]}},"keywords":{}}],["180",{"_index":922,"title":{},"content":{"220":{"position":[[369,4]]},"334":{"position":[[272,4]]}},"keywords":{}}],["1977"",{"_index":281,"title":{},"content":{"25":{"position":[[106,10]]},"297":{"position":[[106,10]]}},"keywords":{}}],["2",{"_index":543,"title":{},"content":{"59":{"position":[[403,3]]},"170":{"position":[[239,11]]},"218":{"position":[[1094,4]]},"248":{"position":[[245,2]]},"268":{"position":[[298,2]]},"285":{"position":[[372,2]]},"287":{"position":[[279,2]]},"332":{"position":[[639,9],[658,12]]},"355":{"position":[[213,2]]},"375":{"position":[[255,2]]}},"keywords":{}}],["2.0",{"_index":1057,"title":{},"content":{"268":{"position":[[113,3]]}},"keywords":{}}],["20",{"_index":489,"title":{},"content":{"50":{"position":[[258,3]]},"51":{"position":[[332,3]]},"53":{"position":[[354,3]]},"73":{"position":[[247,3]]},"161":{"position":[[227,3]]},"162":{"position":[[295,3]]},"164":{"position":[[302,3]]},"184":{"position":[[211,3]]}},"keywords":{}}],["200",{"_index":408,"title":{},"content":{"28":{"position":[[816,4]]},"285":{"position":[[951,4]]},"386":{"position":[[693,4]]},"387":{"position":[[671,4]]}},"keywords":{}}],["20px",{"_index":520,"title":{},"content":{"56":{"position":[[328,7],[343,7],[485,7],[499,7]]},"57":{"position":[[795,7],[810,7]]},"167":{"position":[[299,7],[314,7],[456,7],[470,7]]},"168":{"position":[[553,7],[568,7]]},"215":{"position":[[775,7],[790,7]]},"329":{"position":[[535,7],[550,7]]}},"keywords":{}}],["222",{"_index":1089,"title":{},"content":{"285":{"position":[[359,6]]},"287":{"position":[[266,6]]}},"keywords":{}}],["240",{"_index":424,"title":{},"content":{"29":{"position":[[773,4]]},"220":{"position":[[404,4]]},"334":{"position":[[307,4]]}},"keywords":{}}],["24px",{"_index":511,"title":{},"content":{"53":{"position":[[501,7]]},"164":{"position":[[449,7]]}},"keywords":{}}],["25",{"_index":1093,"title":{},"content":{"285":{"position":[[563,3],[652,7]]}},"keywords":{}}],["250",{"_index":383,"title":{},"content":{"27":{"position":[[567,4]]},"385":{"position":[[395,4]]}},"keywords":{}}],["3",{"_index":1091,"title":{},"content":{"285":{"position":[[436,2]]},"287":{"position":[[306,2]]}},"keywords":{}}],["300",{"_index":923,"title":{},"content":{"220":{"position":[[445,4]]},"334":{"position":[[348,4]]}},"keywords":{}}],["3000",{"_index":492,"title":{},"content":{"50":{"position":[[340,6]]},"51":{"position":[[421,6]]},"52":{"position":[[429,6]]},"53":{"position":[[519,6]]},"56":{"position":[[612,6]]},"57":{"position":[[843,6]]},"61":{"position":[[261,6]]},"62":{"position":[[985,6]]},"64":{"position":[[286,6]]},"65":{"position":[[812,6]]},"67":{"position":[[294,6]]},"69":{"position":[[282,6]]},"73":{"position":[[327,6]]},"161":{"position":[[309,6]]},"162":{"position":[[384,6]]},"163":{"position":[[399,6]]},"164":{"position":[[467,6]]},"167":{"position":[[583,6]]},"168":{"position":[[601,6]]},"172":{"position":[[220,6]]},"173":{"position":[[563,6]]},"175":{"position":[[251,6]]},"176":{"position":[[541,6]]},"178":{"position":[[247,6]]},"180":{"position":[[239,6]]},"184":{"position":[[291,6]]},"244":{"position":[[220,6]]},"245":{"position":[[243,6]]},"248":{"position":[[251,6]]},"251":{"position":[[451,6]]},"252":{"position":[[468,6]]},"259":{"position":[[298,6]]},"260":{"position":[[316,6]]},"261":{"position":[[275,6]]},"351":{"position":[[211,6]]},"352":{"position":[[220,6]]},"355":{"position":[[219,6]]},"358":{"position":[[310,6]]},"359":{"position":[[320,6]]},"366":{"position":[[262,6]]},"367":{"position":[[271,6]]},"368":{"position":[[252,6]]}},"keywords":{}}],["300px",{"_index":649,"title":{},"content":{"85":{"position":[[194,6]]},"188":{"position":[[417,6]]},"302":{"position":[[291,6]]}},"keywords":{}}],["30px",{"_index":502,"title":{},"content":{"51":{"position":[[276,7]]},"52":{"position":[[273,7]]},"53":{"position":[[298,7]]},"162":{"position":[[239,7]]},"163":{"position":[[243,7]]},"164":{"position":[[246,7]]},"224":{"position":[[480,7]]},"338":{"position":[[367,7]]}},"keywords":{}}],["333",{"_index":1090,"title":{},"content":{"285":{"position":[[423,6]]},"287":{"position":[[293,6]]}},"keywords":{}}],["360p",{"_index":391,"title":{},"content":{"27":{"position":[[1229,7]]},"385":{"position":[[1017,7]]}},"keywords":{}}],["400",{"_index":1107,"title":{},"content":{"285":{"position":[[1000,4]]}},"keywords":{}}],["400px",{"_index":648,"title":{},"content":{"85":{"position":[[179,6]]},"188":{"position":[[402,6]]},"302":{"position":[[276,6]]}},"keywords":{}}],["40px",{"_index":505,"title":{},"content":{"51":{"position":[[406,7]]},"162":{"position":[[369,7]]}},"keywords":{}}],["480p",{"_index":915,"title":{},"content":{"219":{"position":[[341,6]]},"333":{"position":[[233,6]]}},"keywords":{}}],["4:3",{"_index":1060,"title":{},"content":{"269":{"position":[[90,4]]}},"keywords":{}}],["5",{"_index":93,"title":{},"content":{"8":{"position":[[718,2]]},"29":{"position":[[217,3],[642,3],[899,3],[1026,3]]},"94":{"position":[[239,2]]},"123":{"position":[[218,2]]},"192":{"position":[[198,22]]},"206":{"position":[[243,1],[269,1]]},"241":{"position":[[462,2]]},"246":{"position":[[201,2]]},"247":{"position":[[207,2]]},"248":{"position":[[205,2]]},"254":{"position":[[318,2]]},"270":{"position":[[267,3]]},"285":{"position":[[492,2],[867,2]]},"306":{"position":[[145,22]]},"320":{"position":[[170,1],[179,1]]},"353":{"position":[[173,2]]},"354":{"position":[[176,2]]},"355":{"position":[[173,2]]},"361":{"position":[[246,2]]},"377":{"position":[[208,3]]},"387":{"position":[[142,3],[564,3],[782,3],[904,3]]}},"keywords":{}}],["50",{"_index":1101,"title":{},"content":{"285":{"position":[[829,3]]}},"keywords":{}}],["500",{"_index":1104,"title":{},"content":{"285":{"position":[[936,4],[975,6]]}},"keywords":{}}],["5s",{"_index":895,"title":{},"content":{"211":{"position":[[65,3],[69,3]]},"325":{"position":[[34,3],[38,3]]}},"keywords":{}}],["5x",{"_index":421,"title":{},"content":{"29":{"position":[[527,5],[886,5],[1013,5]]},"387":{"position":[[449,5],[769,5],[891,5]]}},"keywords":{}}],["60",{"_index":919,"title":{},"content":{"220":{"position":[[293,3]]},"285":{"position":[[893,3]]},"334":{"position":[[196,3]]}},"keywords":{}}],["720p",{"_index":389,"title":{},"content":{"27":{"position":[[1170,7]]},"219":{"position":[[396,6]]},"333":{"position":[[288,6]]},"385":{"position":[[958,7]]}},"keywords":{}}],["8",{"_index":497,"title":{},"content":{"51":{"position":[[232,3]]},"52":{"position":[[229,3]]},"53":{"position":[[258,3]]},"162":{"position":[[195,3]]},"163":{"position":[[199,3]]},"164":{"position":[[206,3]]},"224":{"position":[[259,1],[436,3]]},"338":{"position":[[146,1],[323,3]]}},"keywords":{}}],["8"",{"_index":646,"title":{},"content":{"85":{"position":[[127,7]]}},"keywords":{}}],["9",{"_index":522,"title":{},"content":{"56":{"position":[[360,5],[516,5]]},"57":{"position":[[827,5]]},"167":{"position":[[331,5],[487,5]]},"168":{"position":[[585,5]]},"215":{"position":[[807,5]]},"329":{"position":[[567,5]]}},"keywords":{}}],["_",{"_index":36,"title":{},"content":{"1":{"position":[[261,3]]},"277":{"position":[[297,3]]},"290":{"position":[[282,3]]}},"keywords":{}}],["abbrevi",{"_index":901,"title":{},"content":{"213":{"position":[[462,12]]}},"keywords":{}}],["absolut",{"_index":518,"title":{},"content":{"56":{"position":[[311,11],[468,11]]},"57":{"position":[[778,11]]},"167":{"position":[[282,11],[439,11]]},"168":{"position":[[536,11]]},"215":{"position":[[758,11]]},"329":{"position":[[518,11]]}},"keywords":{}}],["accept",{"_index":827,"title":{},"content":{"190":{"position":[[49,7]]}},"keywords":{}}],["access",{"_index":61,"title":{},"content":{"7":{"position":[[397,6]]},"75":{"position":[[116,6]]},"213":{"position":[[175,6]]},"221":{"position":[[111,6]]}},"keywords":{}}],["accord",{"_index":987,"title":{},"content":{"233":{"position":[[57,9]]}},"keywords":{}}],["acquisit",{"_index":169,"title":{},"content":{"20":{"position":[[325,12]]}},"keywords":{}}],["ad",{"_index":43,"title":{"2":{"position":[[0,3]]}},"content":{"5":{"position":[[31,3]]},"6":{"position":[[28,3]]},"8":{"position":[[194,3],[233,2],[327,2],[368,2],[595,2],[671,2],[750,3],[830,5],[898,4],[985,5],[1029,5],[1073,5],[1119,5]]},"238":{"position":[[31,3]]},"239":{"position":[[28,3]]},"241":{"position":[[639,5],[675,5],[719,5],[755,5]]}},"keywords":{}}],["adapt",{"_index":1037,"title":{},"content":{"265":{"position":[[63,9]]},"271":{"position":[[101,5]]}},"keywords":{}}],["add",{"_index":13,"title":{"1":{"position":[[0,3]]},"23":{"position":[[0,3]]},"26":{"position":[[7,3]]},"27":{"position":[[0,3]]},"28":{"position":[[0,3]]},"29":{"position":[[0,3]]},"57":{"position":[[0,4]]},"62":{"position":[[0,4]]},"65":{"position":[[0,4]]},"71":{"position":[[0,4]]},"75":{"position":[[0,4]]},"168":{"position":[[0,4]]},"173":{"position":[[0,4]]},"176":{"position":[[0,4]]},"182":{"position":[[0,4]]},"186":{"position":[[0,4]]}},"content":{"1":{"position":[[0,3]]},"6":{"position":[[7,3]]},"20":{"position":[[34,3],[104,3]]},"43":{"position":[[77,3]]},"47":{"position":[[33,3]]},"57":{"position":[[22,3],[42,3]]},"62":{"position":[[22,3],[42,3]]},"65":{"position":[[22,3],[42,3]]},"71":{"position":[[23,3],[43,3]]},"75":{"position":[[22,3],[45,3]]},"168":{"position":[[16,3]]},"173":{"position":[[16,3]]},"176":{"position":[[16,3]]},"182":{"position":[[16,3]]},"186":{"position":[[16,3]]},"216":{"position":[[76,3]]},"231":{"position":[[39,3]]},"239":{"position":[[7,3]]},"282":{"position":[[7,3]]}},"keywords":{}}],["addit",{"_index":1012,"title":{},"content":{"254":{"position":[[121,10]]}},"keywords":{}}],["address",{"_index":75,"title":{},"content":{"8":{"position":[[306,7]]},"189":{"position":[[50,8]]},"204":{"position":[[328,9]]},"219":{"position":[[196,7]]},"227":{"position":[[175,9],[231,7]]},"252":{"position":[[54,8]]}},"keywords":{}}],["aden"",{"_index":283,"title":{},"content":{"25":{"position":[[190,10]]},"297":{"position":[[190,10]]}},"keywords":{}}],["adjust",{"_index":861,"title":{},"content":{"198":{"position":[[153,6]]}},"keywords":{}}],["ads.js"></script>",{"_index":55,"title":{},"content":{"7":{"position":[[67,31],[216,31],[351,31]]},"240":{"position":[[64,31],[213,31],[348,31]]}},"keywords":{}}],["ads/dist/artplay",{"_index":58,"title":{},"content":{"7":{"position":[[190,18],[325,18]]},"240":{"position":[[187,18],[322,18]]}},"keywords":{}}],["advanc",{"_index":425,"title":{"30":{"position":[[0,8]]}},"content":{"213":{"position":[[132,7]]}},"keywords":{}}],["agent",{"_index":758,"title":{},"content":{"89":{"position":[[1271,5]]},"118":{"position":[[1233,5]]}},"keywords":{}}],["airplay",{"_index":989,"title":{"234":{"position":[[0,8]]},"275":{"position":[[0,8]]},"348":{"position":[[0,8]]},"382":{"position":[[0,8]]}},"content":{"234":{"position":[[51,7],[201,8]]},"275":{"position":[[24,7],[151,10],[187,10]]},"348":{"position":[[33,7],[159,8]]},"382":{"position":[[141,10],[177,10]]}},"keywords":{}}],["alignitem",{"_index":1136,"title":{},"content":{"292":{"position":[[507,11]]}},"keywords":{}}],["allow",{"_index":892,"title":{},"content":{"208":{"position":[[110,7]]}},"keywords":{}}],["alreadi",{"_index":729,"title":{},"content":{"89":{"position":[[604,7]]},"118":{"position":[[566,7]]}},"keywords":{}}],["amaro"",{"_index":285,"title":{},"content":{"25":{"position":[[275,11]]},"297":{"position":[[275,11]]}},"keywords":{}}],["amp;&",{"_index":679,"title":{},"content":{"86":{"position":[[550,10]]},"87":{"position":[[363,10],[457,10]]}},"keywords":{}}],["anonym",{"_index":875,"title":{},"content":{"204":{"position":[[250,12]]},"318":{"position":[[192,12]]}},"keywords":{}}],["antioverlap",{"_index":1095,"title":{},"content":{"285":{"position":[[679,12]]}},"keywords":{}}],["app",{"_index":25,"title":{},"content":{"1":{"position":[[101,5]]},"8":{"position":[[60,5]]},"10":{"position":[[215,5]]},"20":{"position":[[398,5]]},"22":{"position":[[460,5]]},"24":{"position":[[60,5]]},"25":{"position":[[3707,5]]},"27":{"position":[[416,5]]},"28":{"position":[[269,5]]},"29":{"position":[[384,5]]},"39":{"position":[[215,5]]},"40":{"position":[[103,5]]},"42":{"position":[[141,6]]},"43":{"position":[[325,5]]},"46":{"position":[[131,5]]},"47":{"position":[[112,5]]},"50":{"position":[[126,5]]},"51":{"position":[[130,5]]},"52":{"position":[[127,5]]},"53":{"position":[[156,5]]},"56":{"position":[[166,5]]},"57":{"position":[[537,5]]},"59":{"position":[[239,5]]},"61":{"position":[[139,5]]},"62":{"position":[[581,5]]},"64":{"position":[[132,5]]},"65":{"position":[[542,5]]},"67":{"position":[[148,5]]},"69":{"position":[[142,5]]},"71":{"position":[[201,5]]},"73":{"position":[[135,5]]},"75":{"position":[[352,5]]},"77":{"position":[[105,5]]},"78":{"position":[[106,5]]},"79":{"position":[[117,5]]},"80":{"position":[[109,5]]},"81":{"position":[[111,5]]},"83":{"position":[[121,5]]},"85":{"position":[[166,3],[432,5]]},"89":{"position":[[1660,5]]},"91":{"position":[[126,5]]},"92":{"position":[[92,5]]},"93":{"position":[[91,5]]},"94":{"position":[[94,5]]},"95":{"position":[[96,5]]},"96":{"position":[[104,5]]},"97":{"position":[[121,5]]},"98":{"position":[[134,5]]},"99":{"position":[[90,5]]},"100":{"position":[[93,5]]},"101":{"position":[[152,5]]},"102":{"position":[[93,5]]},"103":{"position":[[104,5]]},"104":{"position":[[98,5]]},"105":{"position":[[89,5]]},"107":{"position":[[119,5]]},"118":{"position":[[1622,5]]},"120":{"position":[[98,5]]},"121":{"position":[[70,5]]},"122":{"position":[[70,5]]},"123":{"position":[[73,5]]},"124":{"position":[[71,5]]},"125":{"position":[[73,5]]},"126":{"position":[[80,5]]},"127":{"position":[[84,5]]},"128":{"position":[[73,5]]},"129":{"position":[[72,5]]},"130":{"position":[[89,5]]},"131":{"position":[[71,5]]},"132":{"position":[[72,5]]},"133":{"position":[[72,5]]},"134":{"position":[[71,5]]},"136":{"position":[[99,5]]},"137":{"position":[[100,5]]},"138":{"position":[[111,5]]},"139":{"position":[[103,5]]},"140":{"position":[[105,5]]},"150":{"position":[[162,5]]},"151":{"position":[[95,5]]},"153":{"position":[[96,6]]},"154":{"position":[[220,5]]},"157":{"position":[[98,5]]},"158":{"position":[[94,5]]},"161":{"position":[[95,5]]},"162":{"position":[[93,5]]},"163":{"position":[[97,5]]},"164":{"position":[[104,5]]},"167":{"position":[[137,5]]},"168":{"position":[[295,5]]},"170":{"position":[[121,5]]},"172":{"position":[[98,5]]},"173":{"position":[[329,5]]},"175":{"position":[[97,5]]},"176":{"position":[[295,5]]},"178":{"position":[[101,5]]},"180":{"position":[[99,5]]},"182":{"position":[[120,5]]},"184":{"position":[[99,5]]},"186":{"position":[[259,5]]},"188":{"position":[[207,5],[262,6],[389,3]]},"189":{"position":[[177,5]]},"190":{"position":[[240,5]]},"191":{"position":[[187,5]]},"192":{"position":[[152,5]]},"193":{"position":[[141,5]]},"194":{"position":[[114,5]]},"195":{"position":[[135,5]]},"196":{"position":[[113,5]]},"197":{"position":[[111,5]]},"198":{"position":[[295,5]]},"199":{"position":[[181,5]]},"200":{"position":[[109,5]]},"201":{"position":[[207,5]]},"202":{"position":[[196,5]]},"203":{"position":[[184,5]]},"204":{"position":[[151,5]]},"205":{"position":[[172,5]]},"206":{"position":[[116,5]]},"207":{"position":[[155,5]]},"208":{"position":[[186,5]]},"209":{"position":[[177,5]]},"210":{"position":[[178,5]]},"211":{"position":[[133,5]]},"212":{"position":[[163,5]]},"213":{"position":[[300,6]]},"214":{"position":[[121,5]]},"215":{"position":[[571,5]]},"216":{"position":[[154,5]]},"217":{"position":[[536,5]]},"218":{"position":[[593,5]]},"219":{"position":[[264,5]]},"220":{"position":[[233,5]]},"221":{"position":[[347,5]]},"222":{"position":[[508,5]]},"223":{"position":[[228,5]]},"224":{"position":[[321,5]]},"225":{"position":[[208,5]]},"226":{"position":[[138,5]]},"227":{"position":[[363,5]]},"228":{"position":[[191,5]]},"229":{"position":[[174,5]]},"230":{"position":[[171,5]]},"231":{"position":[[166,5]]},"232":{"position":[[117,5]]},"233":{"position":[[205,5]]},"234":{"position":[[162,5]]},"241":{"position":[[60,5]]},"243":{"position":[[86,5]]},"244":{"position":[[87,5]]},"245":{"position":[[107,5]]},"246":{"position":[[120,5]]},"247":{"position":[[123,5]]},"248":{"position":[[124,5]]},"249":{"position":[[137,5]]},"250":{"position":[[119,5]]},"251":{"position":[[276,5]]},"252":{"position":[[289,5]]},"253":{"position":[[136,5]]},"254":{"position":[[199,5]]},"255":{"position":[[92,5]]},"256":{"position":[[119,5]]},"257":{"position":[[142,5]]},"258":{"position":[[140,5]]},"259":{"position":[[138,5]]},"260":{"position":[[147,5]]},"261":{"position":[[126,5]]},"262":{"position":[[199,5]]},"263":{"position":[[127,5]]},"264":{"position":[[116,5]]},"265":{"position":[[172,5]]},"266":{"position":[[127,5]]},"267":{"position":[[159,5]]},"268":{"position":[[177,5]]},"269":{"position":[[160,5]]},"270":{"position":[[162,5]]},"271":{"position":[[195,5]]},"272":{"position":[[152,5]]},"273":{"position":[[130,5]]},"274":{"position":[[136,5]]},"275":{"position":[[92,5]]},"276":{"position":[[112,5]]},"277":{"position":[[137,5]]},"285":{"position":[[60,5]]},"286":{"position":[[60,5]]},"287":{"position":[[60,5]]},"289":{"position":[[101,5]]},"290":{"position":[[98,5]]},"291":{"position":[[92,5]]},"292":{"position":[[198,5]]},"293":{"position":[[99,5]]},"294":{"position":[[49,5]]},"296":{"position":[[60,5]]},"297":{"position":[[3707,5]]},"298":{"position":[[219,5]]},"300":{"position":[[378,5]]},"302":{"position":[[133,5],[188,6],[263,3]]},"303":{"position":[[117,5]]},"304":{"position":[[134,5]]},"305":{"position":[[103,5]]},"306":{"position":[[99,5]]},"307":{"position":[[98,5]]},"308":{"position":[[87,5]]},"309":{"position":[[100,5]]},"310":{"position":[[88,5]]},"311":{"position":[[88,5]]},"312":{"position":[[152,5]]},"313":{"position":[[108,5]]},"314":{"position":[[88,5]]},"315":{"position":[[130,5]]},"316":{"position":[[113,5]]},"317":{"position":[[112,5]]},"318":{"position":[[99,5]]},"319":{"position":[[102,5]]},"320":{"position":[[88,5]]},"321":{"position":[[101,5]]},"322":{"position":[[108,5]]},"323":{"position":[[102,5]]},"324":{"position":[[102,5]]},"325":{"position":[[102,5]]},"326":{"position":[[106,5]]},"327":{"position":[[164,6]]},"328":{"position":[[104,5]]},"329":{"position":[[331,5]]},"330":{"position":[[105,5]]},"331":{"position":[[293,5]]},"332":{"position":[[328,5]]},"333":{"position":[[156,5]]},"334":{"position":[[136,5]]},"335":{"position":[[256,5]]},"336":{"position":[[229,5]]},"337":{"position":[[153,5]]},"338":{"position":[[208,5]]},"339":{"position":[[138,5]]},"340":{"position":[[98,5]]},"341":{"position":[[181,5]]},"342":{"position":[[120,5]]},"343":{"position":[[134,5]]},"344":{"position":[[106,5]]},"345":{"position":[[98,5]]},"346":{"position":[[92,5]]},"347":{"position":[[112,5]]},"348":{"position":[[120,5]]},"350":{"position":[[78,5]]},"351":{"position":[[78,5]]},"352":{"position":[[84,5]]},"353":{"position":[[92,5]]},"354":{"position":[[92,5]]},"355":{"position":[[92,5]]},"356":{"position":[[109,5]]},"357":{"position":[[98,5]]},"358":{"position":[[144,5]]},"359":{"position":[[150,5]]},"360":{"position":[[101,5]]},"361":{"position":[[127,5]]},"362":{"position":[[78,5]]},"363":{"position":[[84,5]]},"364":{"position":[[108,5]]},"365":{"position":[[106,5]]},"366":{"position":[[102,5]]},"367":{"position":[[102,5]]},"368":{"position":[[103,5]]},"369":{"position":[[115,5]]},"370":{"position":[[102,5]]},"371":{"position":[[94,5]]},"372":{"position":[[120,5]]},"373":{"position":[[85,5]]},"374":{"position":[[130,5]]},"375":{"position":[[134,5]]},"376":{"position":[[119,5]]},"377":{"position":[[103,5]]},"378":{"position":[[117,5]]},"379":{"position":[[103,5]]},"380":{"position":[[101,5]]},"381":{"position":[[103,5]]},"382":{"position":[[82,5]]},"383":{"position":[[126,5]]},"385":{"position":[[255,5]]},"386":{"position":[[192,5]]},"387":{"position":[[309,5]]}},"keywords":{}}],["app"></div>",{"_index":655,"title":{},"content":{"85":{"position":[[275,25]]}},"keywords":{}}],["app').queryselector",{"_index":445,"title":{},"content":{"39":{"position":[[135,19]]},"150":{"position":[[82,19]]}},"keywords":{}}],["appear",{"_index":833,"title":{},"content":{"191":{"position":[[58,6]]},"192":{"position":[[50,6]]},"201":{"position":[[80,6]]},"202":{"position":[[92,6]]},"203":{"position":[[80,6]]},"212":{"position":[[52,7]]}},"keywords":{}}],["area",{"_index":788,"title":{},"content":{"98":{"position":[[47,4]]}},"keywords":{}}],["arg",{"_index":773,"title":{},"content":{"89":{"position":[[1724,9]]},"91":{"position":[[185,9]]},"92":{"position":[[150,9]]},"93":{"position":[[150,9]]},"94":{"position":[[152,9],[210,9]]},"95":{"position":[[156,9],[214,9]]},"96":{"position":[[165,9],[223,9]]},"97":{"position":[[180,9]]},"98":{"position":[[192,9]]},"100":{"position":[[169,9]]},"101":{"position":[[215,9]]},"102":{"position":[[150,9],[208,9]]},"103":{"position":[[186,9]]},"104":{"position":[[186,9]]},"105":{"position":[[149,9]]},"118":{"position":[[1686,9]]},"120":{"position":[[157,9]]},"121":{"position":[[128,9]]},"122":{"position":[[129,9]]},"123":{"position":[[131,9],[189,9]]},"124":{"position":[[131,9],[189,9]]},"125":{"position":[[134,9],[192,9]]},"126":{"position":[[139,9]]},"127":{"position":[[142,9]]},"129":{"position":[[148,9]]},"130":{"position":[[152,9]]},"131":{"position":[[128,9],[186,9]]},"132":{"position":[[154,9]]},"133":{"position":[[160,9]]},"134":{"position":[[131,9]]},"215":{"position":[[832,9],[934,9]]},"329":{"position":[[592,9],[674,9]]}},"keywords":{}}],["array",{"_index":112,"title":{},"content":{"10":{"position":[[6,5],[14,5]]},"27":{"position":[[211,5]]},"29":{"position":[[113,5]]},"107":{"position":[[4,5]]},"222":{"position":[[277,5]]},"270":{"position":[[30,5]]},"329":{"position":[[4,8]]},"330":{"position":[[4,8]]},"331":{"position":[[4,8]]},"332":{"position":[[4,8]]},"333":{"position":[[4,8]]},"334":{"position":[[4,8]]},"335":{"position":[[4,8]]},"336":{"position":[[4,8]]},"377":{"position":[[21,5]]},"385":{"position":[[98,5]]},"387":{"position":[[71,5]]}},"keywords":{}}],["arraydefault",{"_index":906,"title":{},"content":{"215":{"position":[[6,13]]},"216":{"position":[[6,13]]},"217":{"position":[[6,13]]},"218":{"position":[[6,13]]},"219":{"position":[[6,13]]},"220":{"position":[[6,13]]},"221":{"position":[[6,13]]},"222":{"position":[[6,13]]}},"keywords":{}}],["arrow",{"_index":830,"title":{},"content":{"190":{"position":[[435,5]]}},"keywords":{}}],["arrowleft",{"_index":959,"title":{},"content":{"226":{"position":[[410,10]]},"340":{"position":[[370,10]]}},"keywords":{}}],["arrowright",{"_index":960,"title":{},"content":{"226":{"position":[[425,11]]},"340":{"position":[[385,11]]}},"keywords":{}}],["art",{"_index":21,"title":{},"content":{"1":{"position":[[56,3]]},"8":{"position":[[15,3]]},"10":{"position":[[170,3]]},"20":{"position":[[353,3]]},"22":{"position":[[474,5],[1103,4],[1179,4]]},"24":{"position":[[15,3]]},"25":{"position":[[3662,3],[3894,4]]},"27":{"position":[[371,3]]},"28":{"position":[[224,3]]},"29":{"position":[[339,3]]},"39":{"position":[[170,3]]},"40":{"position":[[58,3]]},"42":{"position":[[152,3]]},"43":{"position":[[280,3]]},"46":{"position":[[86,3]]},"47":{"position":[[67,3]]},"50":{"position":[[81,3]]},"51":{"position":[[85,3]]},"52":{"position":[[82,3]]},"53":{"position":[[111,3]]},"56":{"position":[[121,3]]},"57":{"position":[[492,3]]},"59":{"position":[[194,3]]},"61":{"position":[[94,3]]},"62":{"position":[[536,3]]},"64":{"position":[[87,3]]},"65":{"position":[[497,3]]},"67":{"position":[[103,3]]},"69":{"position":[[97,3]]},"71":{"position":[[156,3]]},"73":{"position":[[90,3]]},"75":{"position":[[307,3]]},"77":{"position":[[60,3]]},"78":{"position":[[61,3]]},"79":{"position":[[72,3]]},"80":{"position":[[64,3]]},"81":{"position":[[66,3],[521,4]]},"83":{"position":[[76,3]]},"85":{"position":[[387,3]]},"87":{"position":[[283,3],[452,4]]},"89":{"position":[[1615,3]]},"91":{"position":[[81,3]]},"92":{"position":[[47,3]]},"93":{"position":[[46,3]]},"94":{"position":[[49,3]]},"95":{"position":[[51,3]]},"96":{"position":[[59,3]]},"97":{"position":[[76,3]]},"98":{"position":[[89,3]]},"99":{"position":[[45,3]]},"100":{"position":[[48,3]]},"101":{"position":[[107,3]]},"102":{"position":[[48,3]]},"103":{"position":[[59,3]]},"104":{"position":[[53,3]]},"105":{"position":[[44,3]]},"107":{"position":[[74,3]]},"118":{"position":[[1577,3]]},"120":{"position":[[53,3]]},"121":{"position":[[25,3]]},"122":{"position":[[25,3]]},"123":{"position":[[28,3]]},"124":{"position":[[26,3]]},"125":{"position":[[28,3]]},"126":{"position":[[35,3]]},"127":{"position":[[39,3]]},"128":{"position":[[28,3]]},"129":{"position":[[27,3]]},"130":{"position":[[44,3]]},"131":{"position":[[26,3]]},"132":{"position":[[27,3]]},"133":{"position":[[27,3]]},"134":{"position":[[26,3]]},"136":{"position":[[54,3]]},"137":{"position":[[55,3]]},"138":{"position":[[66,3]]},"139":{"position":[[58,3]]},"140":{"position":[[60,3],[515,4]]},"150":{"position":[[117,3]]},"151":{"position":[[50,3]]},"153":{"position":[[107,3]]},"154":{"position":[[175,3]]},"157":{"position":[[53,3]]},"158":{"position":[[49,3]]},"161":{"position":[[50,3]]},"162":{"position":[[48,3]]},"163":{"position":[[52,3]]},"164":{"position":[[59,3]]},"167":{"position":[[92,3]]},"168":{"position":[[250,3]]},"170":{"position":[[76,3]]},"172":{"position":[[53,3]]},"173":{"position":[[284,3]]},"175":{"position":[[52,3]]},"176":{"position":[[250,3]]},"178":{"position":[[56,3]]},"180":{"position":[[54,3]]},"182":{"position":[[75,3]]},"184":{"position":[[54,3]]},"186":{"position":[[214,3]]},"188":{"position":[[162,3]]},"189":{"position":[[132,3]]},"190":{"position":[[194,3]]},"191":{"position":[[142,3]]},"192":{"position":[[107,3]]},"193":{"position":[[96,3]]},"194":{"position":[[69,3]]},"195":{"position":[[90,3]]},"196":{"position":[[68,3]]},"197":{"position":[[66,3]]},"198":{"position":[[250,3]]},"199":{"position":[[136,3]]},"200":{"position":[[64,3]]},"201":{"position":[[162,3]]},"202":{"position":[[151,3]]},"203":{"position":[[139,3]]},"204":{"position":[[106,3]]},"205":{"position":[[127,3]]},"206":{"position":[[71,3]]},"207":{"position":[[110,3]]},"208":{"position":[[141,3]]},"209":{"position":[[132,3]]},"210":{"position":[[133,3]]},"211":{"position":[[88,3]]},"212":{"position":[[118,3]]},"213":{"position":[[350,3]]},"214":{"position":[[76,3]]},"215":{"position":[[526,3]]},"216":{"position":[[109,3]]},"217":{"position":[[491,3]]},"218":{"position":[[548,3]]},"219":{"position":[[219,3]]},"220":{"position":[[188,3]]},"221":{"position":[[302,3]]},"222":{"position":[[463,3]]},"223":{"position":[[183,3]]},"224":{"position":[[276,3]]},"225":{"position":[[163,3]]},"226":{"position":[[93,3]]},"227":{"position":[[318,3]]},"228":{"position":[[146,3],[271,4],[327,4]]},"229":{"position":[[129,3]]},"230":{"position":[[126,3]]},"231":{"position":[[121,3]]},"232":{"position":[[72,3]]},"233":{"position":[[160,3]]},"234":{"position":[[117,3]]},"241":{"position":[[15,3]]},"243":{"position":[[41,3]]},"244":{"position":[[42,3]]},"245":{"position":[[62,3]]},"246":{"position":[[75,3]]},"247":{"position":[[78,3]]},"248":{"position":[[79,3]]},"249":{"position":[[92,3]]},"250":{"position":[[74,3]]},"251":{"position":[[231,3]]},"252":{"position":[[244,3]]},"253":{"position":[[91,3]]},"254":{"position":[[154,3]]},"255":{"position":[[47,3]]},"256":{"position":[[74,3]]},"257":{"position":[[97,3]]},"258":{"position":[[95,3]]},"259":{"position":[[93,3]]},"260":{"position":[[102,3]]},"261":{"position":[[81,3]]},"262":{"position":[[154,3]]},"263":{"position":[[82,3]]},"264":{"position":[[71,3]]},"265":{"position":[[127,3]]},"266":{"position":[[82,3]]},"267":{"position":[[114,3]]},"268":{"position":[[132,3]]},"269":{"position":[[115,3]]},"270":{"position":[[117,3]]},"271":{"position":[[150,3]]},"272":{"position":[[107,3]]},"273":{"position":[[85,3]]},"274":{"position":[[91,3]]},"275":{"position":[[47,3]]},"276":{"position":[[67,3]]},"277":{"position":[[92,3]]},"285":{"position":[[15,3]]},"286":{"position":[[15,3]]},"287":{"position":[[15,3]]},"289":{"position":[[56,3]]},"290":{"position":[[53,3]]},"291":{"position":[[47,3]]},"292":{"position":[[153,3]]},"293":{"position":[[54,3]]},"294":{"position":[[4,3]]},"296":{"position":[[15,3]]},"297":{"position":[[3662,3],[3931,4]]},"298":{"position":[[174,3]]},"300":{"position":[[392,5],[1021,4],[1097,4]]},"302":{"position":[[88,3]]},"303":{"position":[[72,3]]},"304":{"position":[[89,3]]},"305":{"position":[[58,3]]},"306":{"position":[[54,3]]},"307":{"position":[[53,3]]},"308":{"position":[[42,3]]},"309":{"position":[[55,3]]},"310":{"position":[[43,3]]},"311":{"position":[[43,3]]},"312":{"position":[[107,3]]},"313":{"position":[[63,3]]},"314":{"position":[[43,3]]},"315":{"position":[[85,3]]},"316":{"position":[[68,3]]},"317":{"position":[[67,3]]},"318":{"position":[[54,3]]},"319":{"position":[[57,3]]},"320":{"position":[[43,3]]},"321":{"position":[[56,3]]},"322":{"position":[[63,3]]},"323":{"position":[[57,3]]},"324":{"position":[[57,3]]},"325":{"position":[[57,3]]},"326":{"position":[[61,3]]},"327":{"position":[[214,3]]},"328":{"position":[[59,3]]},"329":{"position":[[286,3]]},"330":{"position":[[60,3]]},"331":{"position":[[248,3]]},"332":{"position":[[283,3]]},"333":{"position":[[111,3]]},"334":{"position":[[91,3]]},"335":{"position":[[211,3]]},"336":{"position":[[184,3]]},"337":{"position":[[108,3]]},"338":{"position":[[163,3]]},"339":{"position":[[93,3]]},"340":{"position":[[53,3]]},"341":{"position":[[136,3]]},"342":{"position":[[75,3],[200,4],[241,4]]},"343":{"position":[[89,3]]},"344":{"position":[[61,3]]},"345":{"position":[[53,3]]},"346":{"position":[[47,3]]},"347":{"position":[[67,3]]},"348":{"position":[[75,3]]},"350":{"position":[[33,3]]},"351":{"position":[[33,3]]},"352":{"position":[[39,3]]},"353":{"position":[[47,3]]},"354":{"position":[[47,3]]},"355":{"position":[[47,3]]},"356":{"position":[[64,3]]},"357":{"position":[[53,3]]},"358":{"position":[[99,3]]},"359":{"position":[[105,3]]},"360":{"position":[[56,3]]},"361":{"position":[[82,3]]},"362":{"position":[[33,3]]},"363":{"position":[[39,3]]},"364":{"position":[[63,3]]},"365":{"position":[[61,3]]},"366":{"position":[[57,3]]},"367":{"position":[[57,3]]},"368":{"position":[[58,3]]},"369":{"position":[[70,3]]},"370":{"position":[[57,3]]},"371":{"position":[[49,3]]},"372":{"position":[[75,3]]},"373":{"position":[[40,3]]},"374":{"position":[[85,3]]},"375":{"position":[[89,3]]},"376":{"position":[[74,3]]},"377":{"position":[[58,3]]},"378":{"position":[[72,3]]},"379":{"position":[[58,3]]},"380":{"position":[[56,3]]},"381":{"position":[[58,3]]},"382":{"position":[[37,3]]},"383":{"position":[[81,3]]},"385":{"position":[[210,3]]},"386":{"position":[[147,3]]},"387":{"position":[[264,3]]}},"keywords":{}}],["art.airplay",{"_index":1079,"title":{},"content":{"275":{"position":[[219,14]]},"382":{"position":[[209,14]]}},"keywords":{}}],["art.aspectratio",{"_index":1063,"title":{},"content":{"269":{"position":[[261,15]]},"376":{"position":[[220,15]]}},"keywords":{}}],["art.attr('playsinlin",{"_index":1073,"title":{},"content":{"272":{"position":[[261,23]]},"379":{"position":[[212,23]]}},"keywords":{}}],["art.autoheight",{"_index":1070,"title":{},"content":{"271":{"position":[[295,14]]},"378":{"position":[[217,14]]}},"keywords":{}}],["art.autos",{"_index":1041,"title":{},"content":{"265":{"position":[[270,12]]},"372":{"position":[[218,12]]}},"keywords":{}}],["art.backward",{"_index":997,"title":{},"content":{"248":{"position":[[230,12]]},"355":{"position":[[198,12]]}},"keywords":{}}],["art.contextmenu.add",{"_index":174,"title":{},"content":{"20":{"position":[[574,21]]},"65":{"position":[[663,21]]},"176":{"position":[[416,21]]},"298":{"position":[[395,21]]}},"keywords":{}}],["art.contextmenu.show",{"_index":552,"title":{},"content":{"64":{"position":[[202,20],[253,20]]},"65":{"position":[[612,20],[772,20]]},"175":{"position":[[167,20],[218,20]]},"176":{"position":[[365,20],[501,20]]},"217":{"position":[[679,20],[749,20]]},"331":{"position":[[412,20],[482,20]]}},"keywords":{}}],["art.contextmenu['contextmenu1",{"_index":182,"title":{},"content":{"20":{"position":[[1156,32]]},"298":{"position":[[894,32]]}},"keywords":{}}],["art.controls.add",{"_index":177,"title":{},"content":{"20":{"position":[[688,18]]},"62":{"position":[[673,18]]},"173":{"position":[[421,18]]},"298":{"position":[[509,18]]}},"keywords":{}}],["art.controls.port",{"_index":252,"title":{},"content":{"22":{"position":[[1228,20]]},"300":{"position":[[1146,20]]}},"keywords":{}}],["art.controls.show",{"_index":545,"title":{},"content":{"61":{"position":[[231,17]]},"172":{"position":[[190,17]]}},"keywords":{}}],["art.controls['control1",{"_index":183,"title":{},"content":{"20":{"position":[[1205,25]]},"298":{"position":[[943,25]]}},"keywords":{}}],["art.currenttim",{"_index":780,"title":{},"content":{"94":{"position":[[259,15]]},"123":{"position":[[232,15]]},"254":{"position":[[300,15]]},"361":{"position":[[228,15]]}},"keywords":{}}],["art.destroy",{"_index":697,"title":{},"content":{"87":{"position":[[468,12]]},"96":{"position":[[241,14]]},"125":{"position":[[210,14]]},"276":{"position":[[182,14]]},"383":{"position":[[196,14]]}},"keywords":{}}],["art.destroy(fals",{"_index":698,"title":{},"content":{"87":{"position":[[483,19]]}},"keywords":{}}],["art.flip",{"_index":1051,"title":{},"content":{"267":{"position":[[253,8]]},"374":{"position":[[224,8]]}},"keywords":{}}],["art.forward",{"_index":996,"title":{},"content":{"247":{"position":[[193,11]]},"354":{"position":[[162,11]]}},"keywords":{}}],["art.fullscreen",{"_index":1027,"title":{},"content":{"259":{"position":[[226,14],[271,14]]},"366":{"position":[[190,14],[235,14]]}},"keywords":{}}],["art.fullscreenweb",{"_index":1029,"title":{},"content":{"260":{"position":[[238,17],[286,17]]},"367":{"position":[[193,17],[241,17]]}},"keywords":{}}],["art.getbloburl().then((url",{"_index":1026,"title":{},"content":{"258":{"position":[[225,27]]},"365":{"position":[[191,27]]}},"keywords":{}}],["art.getdataurl().then((url",{"_index":1022,"title":{},"content":{"257":{"position":[[227,27]]},"364":{"position":[[193,27]]}},"keywords":{}}],["art.hotkey.add(65",{"_index":561,"title":{},"content":{"71":{"position":[[271,18]]},"182":{"position":[[190,18]]}},"keywords":{}}],["art.hotkey.add(66",{"_index":562,"title":{},"content":{"71":{"position":[[334,18]]},"182":{"position":[[250,18]]}},"keywords":{}}],["art.i18n.upd",{"_index":474,"title":{},"content":{"47":{"position":[[167,17]]},"158":{"position":[[149,17]]}},"keywords":{}}],["art.layers.add",{"_index":171,"title":{},"content":{"20":{"position":[[483,16]]},"57":{"position":[[667,16]]},"168":{"position":[[425,16]]},"298":{"position":[[304,16]]}},"keywords":{}}],["art.layers.port",{"_index":250,"title":{},"content":{"22":{"position":[[1152,18]]},"300":{"position":[[1070,18]]}},"keywords":{}}],["art.layers.show",{"_index":524,"title":{},"content":{"56":{"position":[[584,15]]},"167":{"position":[[555,15]]},"215":{"position":[[888,15]]},"329":{"position":[[628,15]]}},"keywords":{}}],["art.layers['layer1",{"_index":181,"title":{},"content":{"20":{"position":[[1114,21]]},"298":{"position":[[852,21]]}},"keywords":{}}],["art.loading.show",{"_index":555,"title":{},"content":{"67":{"position":[[218,16],[265,16]]},"81":{"position":[[559,16]]},"140":{"position":[[553,16]]},"178":{"position":[[171,16],[218,16]]}},"keywords":{}}],["art.loop",{"_index":1066,"title":{},"content":{"270":{"position":[[256,8]]},"377":{"position":[[197,8]]}},"keywords":{}}],["art.mask.show",{"_index":557,"title":{},"content":{"69":{"position":[[212,13],[256,13]]},"180":{"position":[[169,13],[213,13]]}},"keywords":{}}],["art.mini",{"_index":1034,"title":{},"content":{"263":{"position":[[197,8]]},"370":{"position":[[172,8]]}},"keywords":{}}],["art.mut",{"_index":1011,"title":{},"content":{"253":{"position":[[231,9]]},"360":{"position":[[196,9]]}},"keywords":{}}],["art.notice.show",{"_index":542,"title":{},"content":{"59":{"position":[[309,15],[358,15]]},"77":{"position":[[360,15]]},"78":{"position":[[478,15]]},"136":{"position":[[354,15]]},"137":{"position":[[472,15]]},"170":{"position":[[191,15],[221,15]]}},"keywords":{}}],["art.on("ready"",{"_index":246,"title":{},"content":{"22":{"position":[[1045,25]]},"300":{"position":[[963,25]]}},"keywords":{}}],["art.on('artplayerpluginads:click",{"_index":105,"title":{},"content":{"8":{"position":[[950,34]]},"241":{"position":[[604,34]]}},"keywords":{}}],["art.on('artplayerpluginads:skip",{"_index":107,"title":{},"content":{"8":{"position":[[1039,33]]},"241":{"position":[[685,33]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:config",{"_index":1149,"title":{},"content":{"294":{"position":[[462,39]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:destroy",{"_index":1154,"title":{},"content":{"294":{"position":[[854,40]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:emit",{"_index":1145,"title":{},"content":{"294":{"position":[[189,37]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:error",{"_index":1148,"title":{},"content":{"294":{"position":[[374,38]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:hid",{"_index":1152,"title":{},"content":{"294":{"position":[[704,37]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:load",{"_index":1146,"title":{},"content":{"294":{"position":[[276,39]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:show",{"_index":1153,"title":{},"content":{"294":{"position":[[779,37]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:start",{"_index":1151,"title":{},"content":{"294":{"position":[[628,38]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:stop",{"_index":1150,"title":{},"content":{"294":{"position":[[553,37]]}},"keywords":{}}],["art.on('blur",{"_index":789,"title":{},"content":{"98":{"position":[[177,14]]},"127":{"position":[[127,14]]}},"keywords":{}}],["art.on('destroy",{"_index":784,"title":{},"content":{"96":{"position":[[147,17]]},"125":{"position":[[116,17]]}},"keywords":{}}],["art.on('focu",{"_index":785,"title":{},"content":{"97":{"position":[[164,15]]},"126":{"position":[[123,15]]}},"keywords":{}}],["art.on('fullscreen",{"_index":807,"title":{},"content":{"103":{"position":[[165,20]]},"132":{"position":[[133,20]]}},"keywords":{}}],["art.on('fullscreenweb",{"_index":809,"title":{},"content":{"104":{"position":[[162,23]]},"133":{"position":[[136,23]]}},"keywords":{}}],["art.on('hotkey",{"_index":810,"title":{},"content":{"105":{"position":[[132,16]]},"134":{"position":[[114,16]]}},"keywords":{}}],["art.on('hov",{"_index":793,"title":{},"content":{"99":{"position":[[133,15]]},"128":{"position":[[116,15]]}},"keywords":{}}],["art.on('mousemov",{"_index":800,"title":{},"content":{"101":{"position":[[195,19]]},"130":{"position":[[132,19]]}},"keywords":{}}],["art.on('paus",{"_index":777,"title":{},"content":{"93":{"position":[[134,15]]},"122":{"position":[[113,15]]}},"keywords":{}}],["art.on('play",{"_index":776,"title":{},"content":{"92":{"position":[[135,14]]},"121":{"position":[[113,14]]}},"keywords":{}}],["art.on('readi",{"_index":119,"title":{},"content":{"10":{"position":[[258,15]]},"20":{"position":[[456,15]]},"39":{"position":[[258,15]]},"40":{"position":[[146,15]]},"46":{"position":[[174,15]]},"50":{"position":[[220,15]]},"51":{"position":[[294,15]]},"52":{"position":[[291,15]]},"53":{"position":[[316,15]]},"56":{"position":[[535,15]]},"57":{"position":[[618,15]]},"59":{"position":[[282,15]]},"61":{"position":[[182,15]]},"62":{"position":[[624,15]]},"64":{"position":[[175,15]]},"65":{"position":[[585,15]]},"67":{"position":[[191,15]]},"69":{"position":[[185,15]]},"71":{"position":[[244,15]]},"73":{"position":[[209,15]]},"75":{"position":[[395,15]]},"81":{"position":[[707,15]]},"91":{"position":[[169,15]]},"94":{"position":[[194,15]]},"95":{"position":[[198,15]]},"96":{"position":[[207,15]]},"102":{"position":[[192,15]]},"107":{"position":[[162,15]]},"120":{"position":[[141,15]]},"123":{"position":[[173,15]]},"124":{"position":[[173,15]]},"125":{"position":[[176,15]]},"131":{"position":[[170,15]]},"140":{"position":[[701,15]]},"150":{"position":[[205,15]]},"151":{"position":[[138,15]]},"157":{"position":[[141,15]]},"161":{"position":[[189,15]]},"162":{"position":[[257,15]]},"163":{"position":[[261,15]]},"164":{"position":[[264,15]]},"167":{"position":[[506,15]]},"168":{"position":[[376,15]]},"170":{"position":[[164,15]]},"172":{"position":[[141,15]]},"173":{"position":[[372,15]]},"175":{"position":[[140,15]]},"176":{"position":[[338,15]]},"178":{"position":[[144,15]]},"180":{"position":[[142,15]]},"182":{"position":[[163,15]]},"184":{"position":[[173,15]]},"186":{"position":[[302,15]]},"217":{"position":[[722,15]]},"221":{"position":[[411,15]]},"243":{"position":[[142,15]]},"244":{"position":[[143,15]]},"245":{"position":[[163,15]]},"246":{"position":[[163,15]]},"247":{"position":[[166,15]]},"248":{"position":[[167,15]]},"249":{"position":[[180,15]]},"250":{"position":[[162,15]]},"251":{"position":[[319,15]]},"252":{"position":[[332,15]]},"253":{"position":[[179,15]]},"254":{"position":[[242,15]]},"255":{"position":[[135,15]]},"256":{"position":[[162,15]]},"257":{"position":[[185,15]]},"258":{"position":[[183,15]]},"259":{"position":[[199,15]]},"260":{"position":[[211,15]]},"261":{"position":[[190,15]]},"262":{"position":[[279,15]]},"263":{"position":[[170,15]]},"264":{"position":[[172,15]]},"265":{"position":[[215,15]]},"266":{"position":[[170,15]]},"267":{"position":[[202,15]]},"268":{"position":[[220,15]]},"269":{"position":[[203,15]]},"270":{"position":[[205,15]]},"271":{"position":[[238,15]]},"272":{"position":[[195,15]]},"273":{"position":[[173,15]]},"274":{"position":[[179,15]]},"276":{"position":[[155,15]]},"298":{"position":[[277,15]]},"331":{"position":[[455,15]]},"335":{"position":[[320,15]]},"350":{"position":[[134,15]]},"351":{"position":[[134,15]]},"352":{"position":[[140,15]]},"353":{"position":[[135,15]]},"354":{"position":[[135,15]]},"355":{"position":[[135,15]]},"356":{"position":[[152,15]]},"357":{"position":[[141,15]]},"358":{"position":[[187,15]]},"359":{"position":[[193,15]]},"360":{"position":[[144,15]]},"361":{"position":[[170,15]]},"362":{"position":[[121,15]]},"363":{"position":[[127,15]]},"364":{"position":[[151,15]]},"365":{"position":[[149,15]]},"366":{"position":[[163,15]]},"367":{"position":[[166,15]]},"368":{"position":[[167,15]]},"369":{"position":[[195,15]]},"370":{"position":[[145,15]]},"371":{"position":[[150,15]]},"372":{"position":[[163,15]]},"373":{"position":[[128,15]]},"374":{"position":[[173,15]]},"375":{"position":[[177,15]]},"376":{"position":[[162,15]]},"377":{"position":[[146,15]]},"378":{"position":[[160,15]]},"379":{"position":[[146,15]]},"380":{"position":[[144,15]]},"381":{"position":[[146,15]]},"383":{"position":[[169,15]]}},"keywords":{}}],["art.on('res",{"_index":797,"title":{},"content":{"100":{"position":[[152,16]]},"129":{"position":[[131,16]]}},"keywords":{}}],["art.on('seek",{"_index":779,"title":{},"content":{"94":{"position":[[137,14]]},"123":{"position":[[116,14]]}},"keywords":{}}],["art.on('url",{"_index":801,"title":{},"content":{"102":{"position":[[136,13]]},"131":{"position":[[114,13]]}},"keywords":{}}],["art.on('video:play",{"_index":772,"title":{},"content":{"89":{"position":[[1703,20]]},"118":{"position":[[1665,20]]}},"keywords":{}}],["art.on('volum",{"_index":781,"title":{},"content":{"95":{"position":[[139,16]]},"124":{"position":[[114,16]]}},"keywords":{}}],["art.once('video:canplay",{"_index":1017,"title":{},"content":{"256":{"position":[[204,25]]},"363":{"position":[[169,25]]}},"keywords":{}}],["art.paus",{"_index":993,"title":{},"content":{"244":{"position":[[204,12]]},"351":{"position":[[195,12]]}},"keywords":{}}],["art.pip",{"_index":406,"title":{},"content":{"28":{"position":[[645,7]]},"261":{"position":[[217,7],[255,7]]},"368":{"position":[[194,7],[232,7]]},"386":{"position":[[564,7]]}},"keywords":{}}],["art.play",{"_index":992,"title":{},"content":{"243":{"position":[[169,11]]},"244":{"position":[[170,11]]},"264":{"position":[[226,11]]},"350":{"position":[[161,11]]},"351":{"position":[[161,11]]},"371":{"position":[[204,11]]}},"keywords":{}}],["art.playbackr",{"_index":1059,"title":{},"content":{"268":{"position":[[279,16]]},"375":{"position":[[236,16]]}},"keywords":{}}],["art.plugins.add(myplugin",{"_index":575,"title":{},"content":{"75":{"position":[[422,26]]},"186":{"position":[[329,26]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.config",{"_index":1140,"title":{},"content":{"292":{"position":[[668,43]]},"293":{"position":[[393,43]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.emit",{"_index":1127,"title":{},"content":{"291":{"position":[[425,41]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.hid",{"_index":1119,"title":{},"content":{"289":{"position":[[290,42]]},"290":{"position":[[429,42]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.ishid",{"_index":1122,"title":{},"content":{"290":{"position":[[298,43]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.load",{"_index":1142,"title":{},"content":{"293":{"position":[[288,42],[483,42]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.show",{"_index":1120,"title":{},"content":{"289":{"position":[[395,42]]},"290":{"position":[[344,42]]}},"keywords":{}}],["art.post",{"_index":1032,"title":{},"content":{"262":{"position":[[332,10]]},"369":{"position":[[248,10]]}},"keywords":{}}],["art.proxy(contain",{"_index":450,"title":{},"content":{"42":{"position":[[233,20]]},"153":{"position":[[188,20]]}},"keywords":{}}],["art.query('.art",{"_index":180,"title":{},"content":{"20":{"position":[[884,15],[936,15],[996,15]]},"40":{"position":[[186,15]]},"151":{"position":[[178,15]]},"298":{"position":[[666,15],[718,15],[778,15]]}},"keywords":{}}],["art.screenshot",{"_index":1018,"title":{},"content":{"256":{"position":[[241,17]]},"363":{"position":[[206,17]]}},"keywords":{}}],["art.seek",{"_index":488,"title":{},"content":{"50":{"position":[[247,8]]},"51":{"position":[[321,8]]},"53":{"position":[[343,8]]},"73":{"position":[[236,8]]},"94":{"position":[[228,8]]},"123":{"position":[[207,8]]},"161":{"position":[[216,8]]},"162":{"position":[[284,8]]},"164":{"position":[[291,8]]},"184":{"position":[[200,8]]},"246":{"position":[[190,8]]},"248":{"position":[[194,8]]},"251":{"position":[[346,8]]},"252":{"position":[[359,8]]},"256":{"position":[[189,8]]},"257":{"position":[[212,8]]},"258":{"position":[[210,8]]},"353":{"position":[[162,8]]},"355":{"position":[[162,8]]},"358":{"position":[[214,8]]},"359":{"position":[[220,8]]},"363":{"position":[[154,8]]},"364":{"position":[[178,8]]},"365":{"position":[[176,8]]}},"keywords":{}}],["art.setting.show",{"_index":568,"title":{},"content":{"73":{"position":[[251,16],[298,16]]},"184":{"position":[[215,16],[262,16]]}},"keywords":{}}],["art.storage.clear",{"_index":468,"title":{},"content":{"43":{"position":[[469,20]]},"154":{"position":[[364,20]]}},"keywords":{}}],["art.storage.del('your",{"_index":467,"title":{},"content":{"43":{"position":[[440,21]]},"154":{"position":[[335,21]]}},"keywords":{}}],["art.storage.get('your",{"_index":466,"title":{},"content":{"43":{"position":[[411,21]]},"154":{"position":[[306,21]]}},"keywords":{}}],["art.storage.set('your",{"_index":464,"title":{},"content":{"43":{"position":[[368,21]]},"154":{"position":[[263,21]]}},"keywords":{}}],["art.subtitle.show",{"_index":490,"title":{},"content":{"50":{"position":[[262,17],[311,17]]},"161":{"position":[[231,17],[280,17]]}},"keywords":{}}],["art.subtitle.styl",{"_index":503,"title":{},"content":{"51":{"position":[[358,20]]},"162":{"position":[[321,20]]}},"keywords":{}}],["art.subtitle.switch('/assets/sample/subtitle.srt?t=1",{"_index":509,"title":{},"content":{"53":{"position":[[380,54]]},"164":{"position":[[328,54]]}},"keywords":{}}],["art.subtitle.url",{"_index":272,"title":{},"content":{"24":{"position":[[486,16]]},"27":{"position":[[943,16]]},"52":{"position":[[372,16]]},"163":{"position":[[342,16]]},"296":{"position":[[486,16]]},"385":{"position":[[753,16]]}},"keywords":{}}],["art.switchquality('/assets/sample/video.mp4?t=0",{"_index":1009,"title":{},"content":{"252":{"position":[[396,49]]},"359":{"position":[[257,49]]}},"keywords":{}}],["art.switchquality(item.url",{"_index":393,"title":{},"content":{"27":{"position":[[1357,27]]},"385":{"position":[[1145,27]]}},"keywords":{}}],["art.switchurl('/assets/sample/video.mp4?t=0",{"_index":1005,"title":{},"content":{"251":{"position":[[383,45]]},"358":{"position":[[251,45]]}},"keywords":{}}],["art.template.$video.classnam",{"_index":366,"title":{},"content":{"25":{"position":[[3862,29]]},"297":{"position":[[3899,29]]}},"keywords":{}}],["art.template.$video.control",{"_index":635,"title":{},"content":{"81":{"position":[[734,28]]},"140":{"position":[[728,28]]}},"keywords":{}}],["art.template.queri",{"_index":448,"title":{},"content":{"40":{"position":[[24,18]]},"151":{"position":[[16,18]]}},"keywords":{}}],["art.template.query('.art",{"_index":446,"title":{},"content":{"39":{"position":[[298,24]]},"150":{"position":[[245,24]]}},"keywords":{}}],["art.them",{"_index":1077,"title":{},"content":{"274":{"position":[[231,9]]},"381":{"position":[[198,9]]}},"keywords":{}}],["art.titl",{"_index":1075,"title":{},"content":{"273":{"position":[[225,9]]},"380":{"position":[[196,9]]}},"keywords":{}}],["art.toggl",{"_index":994,"title":{},"content":{"245":{"position":[[190,13],[226,13]]},"352":{"position":[[167,13],[203,13]]}},"keywords":{}}],["art.url",{"_index":802,"title":{},"content":{"102":{"position":[[226,7]]},"131":{"position":[[204,7]]},"250":{"position":[[212,7]]},"357":{"position":[[191,7]]}},"keywords":{}}],["art.volum",{"_index":782,"title":{},"content":{"95":{"position":[[232,10]]},"124":{"position":[[207,10]]},"249":{"position":[[233,10]]},"356":{"position":[[205,10]]}},"keywords":{}}],["art1",{"_index":197,"title":{},"content":{"21":{"position":[[236,4]]},"299":{"position":[[173,4]]}},"keywords":{}}],["art2",{"_index":199,"title":{},"content":{"21":{"position":[[272,4]]},"299":{"position":[[209,4]]}},"keywords":{}}],["artplay",{"_index":23,"title":{},"content":{"1":{"position":[[66,11],[89,11]]},"5":{"position":[[14,9]]},"6":{"position":[[11,9]]},"8":{"position":[[25,11],[48,11]]},"10":{"position":[[180,11],[203,11]]},"20":{"position":[[363,11],[386,11]]},"21":{"position":[[165,9],[190,11],[207,9],[260,11],[282,9]]},"22":{"position":[[321,9]]},"24":{"position":[[25,11],[48,11]]},"25":{"position":[[3672,11],[3695,11]]},"27":{"position":[[381,11],[404,11]]},"28":{"position":[[234,11],[257,11]]},"29":{"position":[[349,11],[372,11]]},"39":{"position":[[180,11],[203,11]]},"40":{"position":[[68,11],[91,11]]},"42":{"position":[[162,11]]},"43":{"position":[[290,11],[313,11]]},"46":{"position":[[96,11],[119,11]]},"47":{"position":[[77,11],[100,11]]},"50":{"position":[[91,11],[114,11]]},"51":{"position":[[95,11],[118,11]]},"52":{"position":[[92,11],[115,11]]},"53":{"position":[[121,11],[144,11]]},"56":{"position":[[131,11],[154,11]]},"57":{"position":[[502,11],[525,11]]},"59":{"position":[[204,11],[227,11]]},"61":{"position":[[104,11],[127,11]]},"62":{"position":[[546,11],[569,11]]},"64":{"position":[[97,11],[120,11]]},"65":{"position":[[507,11],[530,11]]},"67":{"position":[[113,11],[136,11]]},"69":{"position":[[107,11],[130,11]]},"71":{"position":[[166,11],[189,11]]},"73":{"position":[[100,11],[123,11]]},"75":{"position":[[317,11],[340,11]]},"77":{"position":[[70,11],[93,11]]},"78":{"position":[[71,11],[94,11]]},"79":{"position":[[82,11],[105,11]]},"80":{"position":[[74,11],[97,11]]},"81":{"position":[[76,11],[99,11]]},"83":{"position":[[26,9],[43,9],[86,11],[109,11]]},"85":{"position":[[155,10],[397,11],[420,11]]},"86":{"position":[[23,9],[185,9],[366,11]]},"87":{"position":[[25,9],[137,9],[293,11]]},"89":{"position":[[1625,11],[1648,11]]},"91":{"position":[[91,11],[114,11]]},"92":{"position":[[57,11],[80,11]]},"93":{"position":[[56,11],[79,11]]},"94":{"position":[[59,11],[82,11]]},"95":{"position":[[61,11],[84,11]]},"96":{"position":[[69,11],[92,11]]},"97":{"position":[[86,11],[109,11]]},"98":{"position":[[99,11],[122,11]]},"99":{"position":[[55,11],[78,11]]},"100":{"position":[[58,11],[81,11]]},"101":{"position":[[117,11],[140,11]]},"102":{"position":[[58,11],[81,11]]},"103":{"position":[[69,11],[92,11]]},"104":{"position":[[63,11],[86,11]]},"105":{"position":[[54,11],[77,11]]},"107":{"position":[[84,11],[107,11]]},"118":{"position":[[1587,11],[1610,11]]},"120":{"position":[[63,11],[86,11]]},"121":{"position":[[35,11],[58,11]]},"122":{"position":[[35,11],[58,11]]},"123":{"position":[[38,11],[61,11]]},"124":{"position":[[36,11],[59,11]]},"125":{"position":[[38,11],[61,11]]},"126":{"position":[[45,11],[68,11]]},"127":{"position":[[49,11],[72,11]]},"128":{"position":[[38,11],[61,11]]},"129":{"position":[[37,11],[60,11]]},"130":{"position":[[54,11],[77,11]]},"131":{"position":[[36,11],[59,11]]},"132":{"position":[[37,11],[60,11]]},"133":{"position":[[37,11],[60,11]]},"134":{"position":[[36,11],[59,11]]},"136":{"position":[[64,11],[87,11]]},"137":{"position":[[65,11],[88,11]]},"138":{"position":[[76,11],[99,11]]},"139":{"position":[[68,11],[91,11]]},"140":{"position":[[70,11],[93,11]]},"150":{"position":[[127,11],[150,11]]},"151":{"position":[[60,11],[83,11]]},"153":{"position":[[117,11]]},"154":{"position":[[185,11],[208,11]]},"157":{"position":[[63,11],[86,11]]},"158":{"position":[[59,11],[82,11]]},"161":{"position":[[60,11],[83,11]]},"162":{"position":[[58,11],[81,11]]},"163":{"position":[[62,11],[85,11]]},"164":{"position":[[69,11],[92,11]]},"167":{"position":[[102,11],[125,11]]},"168":{"position":[[260,11],[283,11]]},"170":{"position":[[86,11],[109,11]]},"172":{"position":[[63,11],[86,11]]},"173":{"position":[[294,11],[317,11]]},"175":{"position":[[62,11],[85,11]]},"176":{"position":[[260,11],[283,11]]},"178":{"position":[[66,11],[89,11]]},"180":{"position":[[64,11],[87,11]]},"182":{"position":[[85,11],[108,11]]},"184":{"position":[[64,11],[87,11]]},"186":{"position":[[224,11],[247,11]]},"188":{"position":[[172,11],[195,11],[378,10]]},"189":{"position":[[142,11],[165,11]]},"190":{"position":[[204,10],[228,11]]},"191":{"position":[[152,11],[175,11]]},"192":{"position":[[117,11],[140,11]]},"193":{"position":[[106,11],[129,11]]},"194":{"position":[[79,11],[102,11]]},"195":{"position":[[100,11],[123,11]]},"196":{"position":[[78,11],[101,11]]},"197":{"position":[[76,11],[99,11]]},"198":{"position":[[260,11],[283,11]]},"199":{"position":[[146,11],[169,11]]},"200":{"position":[[74,11],[97,11]]},"201":{"position":[[172,11],[195,11]]},"202":{"position":[[161,11],[184,11]]},"203":{"position":[[149,11],[172,11]]},"204":{"position":[[116,11],[139,11]]},"205":{"position":[[137,11],[160,11]]},"206":{"position":[[81,11],[104,11]]},"207":{"position":[[120,11],[143,11]]},"208":{"position":[[151,11],[174,11]]},"209":{"position":[[142,11],[165,11]]},"210":{"position":[[143,11],[166,11]]},"211":{"position":[[98,11],[121,11]]},"212":{"position":[[128,11],[151,11]]},"213":{"position":[[360,11]]},"214":{"position":[[86,11],[109,11]]},"215":{"position":[[536,11],[559,11]]},"216":{"position":[[119,11],[142,11]]},"217":{"position":[[501,11],[524,11]]},"218":{"position":[[558,11],[581,11]]},"219":{"position":[[229,11],[252,11]]},"220":{"position":[[198,11],[221,11]]},"221":{"position":[[312,11],[335,11]]},"222":{"position":[[473,11],[496,11]]},"223":{"position":[[193,11],[216,11]]},"224":{"position":[[286,11],[309,11]]},"225":{"position":[[173,11],[196,11]]},"226":{"position":[[103,11],[126,11]]},"227":{"position":[[328,11],[351,11]]},"228":{"position":[[156,11],[179,11]]},"229":{"position":[[139,11],[162,11]]},"230":{"position":[[136,11],[159,11]]},"231":{"position":[[131,11],[154,11]]},"232":{"position":[[82,11],[105,11]]},"233":{"position":[[170,11],[193,11]]},"234":{"position":[[127,11],[150,11]]},"238":{"position":[[14,9]]},"239":{"position":[[11,9]]},"241":{"position":[[25,11],[48,11]]},"243":{"position":[[51,11],[74,11]]},"244":{"position":[[52,11],[75,11]]},"245":{"position":[[72,11],[95,11]]},"246":{"position":[[85,11],[108,11]]},"247":{"position":[[88,11],[111,11]]},"248":{"position":[[89,11],[112,11]]},"249":{"position":[[102,11],[125,11]]},"250":{"position":[[84,11],[107,11]]},"251":{"position":[[241,11],[264,11]]},"252":{"position":[[254,11],[277,11]]},"253":{"position":[[101,11],[124,11]]},"254":{"position":[[164,11],[187,11]]},"255":{"position":[[57,11],[80,11]]},"256":{"position":[[84,11],[107,11]]},"257":{"position":[[107,11],[130,11]]},"258":{"position":[[105,11],[128,11]]},"259":{"position":[[103,11],[126,11]]},"260":{"position":[[112,11],[135,11]]},"261":{"position":[[91,11],[114,11]]},"262":{"position":[[164,11],[187,11]]},"263":{"position":[[92,11],[115,11]]},"264":{"position":[[81,11],[104,11]]},"265":{"position":[[137,11],[160,11]]},"266":{"position":[[92,11],[115,11]]},"267":{"position":[[124,11],[147,11]]},"268":{"position":[[142,11],[165,11]]},"269":{"position":[[125,11],[148,11]]},"270":{"position":[[127,11],[150,11]]},"271":{"position":[[160,11],[183,11]]},"272":{"position":[[117,11],[140,11]]},"273":{"position":[[95,11],[118,11]]},"274":{"position":[[101,11],[124,11]]},"275":{"position":[[57,11],[80,11]]},"276":{"position":[[77,11],[100,11]]},"277":{"position":[[102,11],[125,11]]},"281":{"position":[[14,9]]},"282":{"position":[[11,9]]},"285":{"position":[[25,11],[48,11]]},"286":{"position":[[25,11],[48,11]]},"287":{"position":[[25,11],[48,11]]},"289":{"position":[[66,11],[89,11]]},"290":{"position":[[63,11],[86,11]]},"291":{"position":[[57,11],[80,11]]},"292":{"position":[[163,11],[186,11]]},"293":{"position":[[64,11],[87,11]]},"294":{"position":[[14,11],[37,11]]},"296":{"position":[[25,11],[48,11]]},"297":{"position":[[3672,11],[3695,11]]},"298":{"position":[[184,11],[207,11]]},"299":{"position":[[109,9],[134,11],[151,9],[197,11],[219,9]]},"300":{"position":[[239,9]]},"302":{"position":[[22,13],[98,11],[121,11],[252,10]]},"303":{"position":[[82,11],[105,11]]},"304":{"position":[[99,11],[122,11]]},"305":{"position":[[68,11],[91,11]]},"306":{"position":[[64,11],[87,11]]},"307":{"position":[[63,11],[86,11]]},"308":{"position":[[52,11],[75,11]]},"309":{"position":[[65,11],[88,11]]},"310":{"position":[[53,11],[76,11]]},"311":{"position":[[53,11],[76,11]]},"312":{"position":[[117,11],[140,11]]},"313":{"position":[[73,11],[96,11]]},"314":{"position":[[53,11],[76,11]]},"315":{"position":[[95,11],[118,11]]},"316":{"position":[[78,11],[101,11]]},"317":{"position":[[77,11],[100,11]]},"318":{"position":[[64,11],[87,11]]},"319":{"position":[[67,11],[90,11]]},"320":{"position":[[53,11],[76,11]]},"321":{"position":[[66,11],[89,11]]},"322":{"position":[[73,11],[96,11]]},"323":{"position":[[67,11],[90,11]]},"324":{"position":[[67,11],[90,11]]},"325":{"position":[[67,11],[90,11]]},"326":{"position":[[71,11],[94,11]]},"327":{"position":[[224,11]]},"328":{"position":[[69,11],[92,11]]},"329":{"position":[[296,11],[319,11]]},"330":{"position":[[70,11],[93,11]]},"331":{"position":[[258,11],[281,11]]},"332":{"position":[[293,11],[316,11]]},"333":{"position":[[121,11],[144,11]]},"334":{"position":[[101,11],[124,11]]},"335":{"position":[[221,11],[244,11]]},"336":{"position":[[194,11],[217,11]]},"337":{"position":[[118,11],[141,11]]},"338":{"position":[[173,11],[196,11]]},"339":{"position":[[103,11],[126,11]]},"340":{"position":[[63,11],[86,11]]},"341":{"position":[[146,11],[169,11]]},"342":{"position":[[85,11],[108,11]]},"343":{"position":[[99,11],[122,11]]},"344":{"position":[[71,11],[94,11]]},"345":{"position":[[63,11],[86,11]]},"346":{"position":[[57,11],[80,11]]},"347":{"position":[[77,11],[100,11]]},"348":{"position":[[85,11],[108,11]]},"350":{"position":[[43,11],[66,11]]},"351":{"position":[[43,11],[66,11]]},"352":{"position":[[49,11],[72,11]]},"353":{"position":[[57,11],[80,11]]},"354":{"position":[[57,11],[80,11]]},"355":{"position":[[57,11],[80,11]]},"356":{"position":[[74,11],[97,11]]},"357":{"position":[[63,11],[86,11]]},"358":{"position":[[109,11],[132,11]]},"359":{"position":[[115,11],[138,11]]},"360":{"position":[[66,11],[89,11]]},"361":{"position":[[92,11],[115,11]]},"362":{"position":[[43,11],[66,11]]},"363":{"position":[[49,11],[72,11]]},"364":{"position":[[73,11],[96,11]]},"365":{"position":[[71,11],[94,11]]},"366":{"position":[[67,11],[90,11]]},"367":{"position":[[67,11],[90,11]]},"368":{"position":[[68,11],[91,11]]},"369":{"position":[[80,11],[103,11]]},"370":{"position":[[67,11],[90,11]]},"371":{"position":[[59,11],[82,11]]},"372":{"position":[[85,11],[108,11]]},"373":{"position":[[50,11],[73,11]]},"374":{"position":[[95,11],[118,11]]},"375":{"position":[[99,11],[122,11]]},"376":{"position":[[84,11],[107,11]]},"377":{"position":[[68,11],[91,11]]},"378":{"position":[[82,11],[105,11]]},"379":{"position":[[68,11],[91,11]]},"380":{"position":[[66,11],[89,11]]},"381":{"position":[[68,11],[91,11]]},"382":{"position":[[47,11],[70,11]]},"383":{"position":[[91,11],[114,11]]},"385":{"position":[[220,11],[243,11]]},"386":{"position":[[157,11],[180,11]]},"387":{"position":[[274,11],[297,11]]}},"keywords":{}}],["artplayer';const",{"_index":637,"title":{},"content":{"83":{"position":[[58,17]]}},"keywords":{}}],["artplayer';export",{"_index":690,"title":{},"content":{"87":{"position":[[152,18]]}},"keywords":{}}],["artplayer.html",{"_index":899,"title":{},"content":{"213":{"position":[[222,14],[330,15]]},"327":{"position":[[194,15]]}},"keywords":{}}],["artplayer.html访问到播放器所需的html",{"_index":1158,"title":{},"content":{"327":{"position":[[68,32]]}},"keywords":{}}],["artplayer.jsx",{"_index":687,"title":{},"content":{"87":{"position":[[74,13]]}},"keywords":{}}],["artplayer.jsxapp.jsx",{"_index":686,"title":{},"content":{"87":{"position":[[53,20]]}},"keywords":{}}],["artplayer.vu",{"_index":665,"title":{},"content":{"86":{"position":[[70,13]]}},"keywords":{}}],["artplayer.vueapp.vu",{"_index":664,"title":{},"content":{"86":{"position":[[49,20]]}},"keywords":{}}],["artplayer_set",{"_index":457,"title":{},"content":{"43":{"position":[[102,18]]},"154":{"position":[[35,18]]}},"keywords":{}}],["artplayerpluginad",{"_index":69,"title":{},"content":{"8":{"position":[[165,20]]},"241":{"position":[[165,20]]}},"keywords":{}}],["artplayerplugindanmuku",{"_index":1084,"title":{},"content":{"285":{"position":[[182,24]]},"286":{"position":[[110,24]]},"287":{"position":[[110,24]]},"289":{"position":[[151,24]]},"290":{"position":[[148,24]]},"291":{"position":[[142,24]]},"292":{"position":[[248,24]]},"293":{"position":[[149,24]]},"294":{"position":[[114,24]]}},"keywords":{}}],["artplayerrequir",{"_index":816,"title":{},"content":{"188":{"position":[[29,19]]}},"keywords":{}}],["artref",{"_index":693,"title":{},"content":{"87":{"position":[[237,6]]}},"keywords":{}}],["artref.curr",{"_index":694,"title":{},"content":{"87":{"position":[[327,15]]}},"keywords":{}}],["ashby"",{"_index":287,"title":{},"content":{"25":{"position":[[361,11]]},"297":{"position":[[361,11]]}},"keywords":{}}],["aspect",{"_index":870,"title":{},"content":{"203":{"position":[[58,6]]},"269":{"position":[[65,7]]},"271":{"position":[[121,6]]}},"keywords":{}}],["aspectratio",{"_index":382,"title":{"203":{"position":[[0,12]]},"269":{"position":[[0,12]]},"317":{"position":[[0,12]]},"376":{"position":[[0,12]]}},"content":{"27":{"position":[[502,12]]},"28":{"position":[[355,12]]},"29":{"position":[[470,12]]},"203":{"position":[[223,12]]},"226":{"position":[[459,12]]},"317":{"position":[[151,12]]},"340":{"position":[[419,12]]},"385":{"position":[[341,12]]},"386":{"position":[[278,12]]},"387":{"position":[[395,12]]}},"keywords":{}}],["ass",{"_index":951,"title":{},"content":{"224":{"position":[[180,3]]}},"keywords":{}}],["assets/angel",{"_index":619,"title":{},"content":{"80":{"position":[[173,12]]},"139":{"position":[[167,12]]}},"keywords":{}}],["assets/sample/danmuku",{"_index":1143,"title":{},"content":{"293":{"position":[[446,23]]}},"keywords":{}}],["assets/sample/danmuku.xml",{"_index":1115,"title":{},"content":{"286":{"position":[[178,29]]},"289":{"position":[[185,29]]},"290":{"position":[[182,29]]},"291":{"position":[[176,29]]},"292":{"position":[[282,29]]},"293":{"position":[[183,29]]},"294":{"position":[[148,29]]}},"keywords":{}}],["assets/sample/layer.png",{"_index":514,"title":{},"content":{"56":{"position":[[89,27]]},"57":{"position":[[590,27]]},"167":{"position":[[60,27]]},"168":{"position":[[348,27]]},"215":{"position":[[494,27]]},"329":{"position":[[254,27]]}},"keywords":{}}],["assets/sample/poster.jpg",{"_index":834,"title":{},"content":{"191":{"position":[[234,28]]},"262":{"position":[[246,28]]},"305":{"position":[[150,28]]},"369":{"position":[[162,28]]}},"keywords":{}}],["assets/sample/poster.jpg?t=0",{"_index":1033,"title":{},"content":{"262":{"position":[[345,32]]},"369":{"position":[[261,32]]}},"keywords":{}}],["assets/sample/subtitle.srt",{"_index":487,"title":{},"content":{"50":{"position":[[182,30]]},"51":{"position":[[186,30]]},"52":{"position":[[183,30]]},"53":{"position":[[212,30]]},"161":{"position":[[151,30]]},"162":{"position":[[149,30]]},"163":{"position":[[153,30]]},"164":{"position":[[160,30]]},"211":{"position":[[189,30]]},"224":{"position":[[377,30]]},"325":{"position":[[158,30]]},"338":{"position":[[264,30]]}},"keywords":{}}],["assets/sample/subtitle.srt?id=1",{"_index":265,"title":{},"content":{"24":{"position":[[261,35]]},"27":{"position":[[704,35]]},"296":{"position":[[261,35]]},"385":{"position":[[520,35]]}},"keywords":{}}],["assets/sample/subtitle.srt?id=2",{"_index":268,"title":{},"content":{"24":{"position":[[384,35]]},"27":{"position":[[827,35]]},"296":{"position":[[384,35]]},"385":{"position":[[637,35]]}},"keywords":{}}],["assets/sample/subtitle.srt?t=1",{"_index":507,"title":{},"content":{"52":{"position":[[391,34]]},"163":{"position":[[361,34]]}},"keywords":{}}],["assets/sample/test1.mp4",{"_index":76,"title":{},"content":{"8":{"position":[[337,27]]},"241":{"position":[[290,27]]}},"keywords":{}}],["assets/sample/thumbnails.png",{"_index":946,"title":{},"content":{"223":{"position":[[286,32]]},"337":{"position":[[211,32]]}},"keywords":{}}],["assets/sample/video.flv",{"_index":584,"title":{},"content":{"77":{"position":[[132,27]]},"136":{"position":[[126,27]]},"227":{"position":[[374,27]]},"228":{"position":[[202,27]]},"341":{"position":[[192,27]]},"342":{"position":[[131,27]]}},"keywords":{}}],["assets/sample/video.mp4",{"_index":27,"title":{},"content":{"1":{"position":[[112,27]]},"8":{"position":[[71,27]]},"10":{"position":[[226,27]]},"20":{"position":[[409,27]]},"24":{"position":[[71,27]]},"25":{"position":[[3718,27]]},"27":{"position":[[427,27]]},"28":{"position":[[280,27]]},"29":{"position":[[395,27]]},"39":{"position":[[226,27]]},"40":{"position":[[114,27]]},"42":{"position":[[201,27]]},"43":{"position":[[336,27]]},"46":{"position":[[142,27]]},"47":{"position":[[123,27]]},"50":{"position":[[137,27]]},"51":{"position":[[141,27]]},"52":{"position":[[138,27]]},"53":{"position":[[167,27]]},"56":{"position":[[177,27]]},"57":{"position":[[548,27]]},"59":{"position":[[250,27]]},"61":{"position":[[150,27]]},"62":{"position":[[592,27]]},"64":{"position":[[143,27]]},"65":{"position":[[553,27]]},"67":{"position":[[159,27]]},"69":{"position":[[153,27]]},"71":{"position":[[212,27]]},"73":{"position":[[146,27]]},"75":{"position":[[363,27]]},"83":{"position":[[132,30]]},"85":{"position":[[443,27]]},"89":{"position":[[1671,27]]},"91":{"position":[[137,27]]},"92":{"position":[[103,27]]},"93":{"position":[[102,27]]},"94":{"position":[[105,27]]},"95":{"position":[[107,27]]},"96":{"position":[[115,27]]},"97":{"position":[[132,27]]},"98":{"position":[[145,27]]},"99":{"position":[[101,27]]},"100":{"position":[[104,27]]},"101":{"position":[[163,27]]},"102":{"position":[[104,27]]},"103":{"position":[[115,27]]},"104":{"position":[[109,27]]},"105":{"position":[[100,27]]},"107":{"position":[[130,27]]},"118":{"position":[[1633,27]]},"120":{"position":[[109,27]]},"121":{"position":[[81,27]]},"122":{"position":[[81,27]]},"123":{"position":[[84,27]]},"124":{"position":[[82,27]]},"125":{"position":[[84,27]]},"126":{"position":[[91,27]]},"127":{"position":[[95,27]]},"128":{"position":[[84,27]]},"129":{"position":[[83,27]]},"130":{"position":[[100,27]]},"131":{"position":[[82,27]]},"132":{"position":[[83,27]]},"133":{"position":[[83,27]]},"134":{"position":[[82,27]]},"150":{"position":[[173,27]]},"151":{"position":[[106,27]]},"153":{"position":[[156,27]]},"154":{"position":[[231,27]]},"157":{"position":[[109,27]]},"158":{"position":[[105,27]]},"161":{"position":[[106,27]]},"162":{"position":[[104,27]]},"163":{"position":[[108,27]]},"164":{"position":[[115,27]]},"167":{"position":[[148,27]]},"168":{"position":[[306,27]]},"170":{"position":[[132,27]]},"172":{"position":[[109,27]]},"173":{"position":[[340,27]]},"175":{"position":[[108,27]]},"176":{"position":[[306,27]]},"178":{"position":[[112,27]]},"180":{"position":[[110,27]]},"182":{"position":[[131,27]]},"184":{"position":[[110,27]]},"186":{"position":[[270,27]]},"188":{"position":[[274,27]]},"189":{"position":[[188,27]]},"190":{"position":[[251,27]]},"191":{"position":[[198,27]]},"192":{"position":[[163,27]]},"193":{"position":[[152,27]]},"194":{"position":[[125,27]]},"195":{"position":[[146,27]]},"196":{"position":[[124,27]]},"197":{"position":[[122,27]]},"198":{"position":[[306,27]]},"199":{"position":[[192,27]]},"200":{"position":[[120,27]]},"201":{"position":[[218,27]]},"202":{"position":[[207,27]]},"203":{"position":[[195,27]]},"204":{"position":[[162,27]]},"205":{"position":[[183,27]]},"206":{"position":[[127,27]]},"207":{"position":[[166,27]]},"208":{"position":[[197,27]]},"209":{"position":[[188,27]]},"210":{"position":[[189,27]]},"211":{"position":[[144,27]]},"212":{"position":[[174,27]]},"213":{"position":[[400,27]]},"214":{"position":[[132,27]]},"215":{"position":[[582,27]]},"216":{"position":[[165,27]]},"217":{"position":[[547,27]]},"218":{"position":[[604,27]]},"219":{"position":[[275,27],[353,27],[408,27]]},"220":{"position":[[244,27]]},"221":{"position":[[358,27]]},"222":{"position":[[519,27]]},"223":{"position":[[239,27]]},"224":{"position":[[332,27]]},"225":{"position":[[219,27]]},"226":{"position":[[149,27]]},"229":{"position":[[185,27]]},"230":{"position":[[182,27]]},"231":{"position":[[177,27]]},"232":{"position":[[128,27]]},"233":{"position":[[216,27]]},"234":{"position":[[173,27]]},"241":{"position":[[71,27]]},"243":{"position":[[97,27]]},"244":{"position":[[98,27]]},"245":{"position":[[118,27]]},"246":{"position":[[131,27]]},"247":{"position":[[134,27]]},"248":{"position":[[135,27]]},"249":{"position":[[148,27]]},"250":{"position":[[130,27]]},"251":{"position":[[287,27]]},"252":{"position":[[300,27]]},"253":{"position":[[147,27]]},"254":{"position":[[210,27]]},"255":{"position":[[103,27]]},"256":{"position":[[130,27]]},"257":{"position":[[153,27]]},"258":{"position":[[151,27]]},"259":{"position":[[149,27]]},"260":{"position":[[158,27]]},"261":{"position":[[137,27]]},"262":{"position":[[210,27]]},"263":{"position":[[138,27]]},"264":{"position":[[127,27]]},"265":{"position":[[183,27]]},"266":{"position":[[138,27]]},"267":{"position":[[170,27]]},"268":{"position":[[188,27]]},"269":{"position":[[171,27]]},"270":{"position":[[173,27]]},"271":{"position":[[206,27]]},"272":{"position":[[163,27]]},"273":{"position":[[141,27]]},"274":{"position":[[147,27]]},"275":{"position":[[103,27]]},"276":{"position":[[123,27]]},"277":{"position":[[148,27]]},"285":{"position":[[71,27]]},"286":{"position":[[71,27]]},"287":{"position":[[71,27]]},"289":{"position":[[112,27]]},"290":{"position":[[109,27]]},"291":{"position":[[103,27]]},"292":{"position":[[209,27]]},"293":{"position":[[110,27]]},"294":{"position":[[60,27]]},"296":{"position":[[71,27]]},"298":{"position":[[230,27]]},"302":{"position":[[200,27]]},"303":{"position":[[128,27]]},"304":{"position":[[145,27]]},"305":{"position":[[114,27]]},"306":{"position":[[110,27]]},"307":{"position":[[109,27]]},"308":{"position":[[98,27]]},"309":{"position":[[111,27]]},"310":{"position":[[99,27]]},"311":{"position":[[99,27]]},"312":{"position":[[163,27]]},"313":{"position":[[119,27]]},"314":{"position":[[99,27]]},"315":{"position":[[141,27]]},"316":{"position":[[124,27]]},"317":{"position":[[123,27]]},"318":{"position":[[110,27]]},"319":{"position":[[113,27]]},"320":{"position":[[99,27]]},"321":{"position":[[112,27]]},"322":{"position":[[119,27]]},"323":{"position":[[113,27]]},"324":{"position":[[113,27]]},"325":{"position":[[113,27]]},"326":{"position":[[117,27]]},"327":{"position":[[264,27]]},"328":{"position":[[115,27]]},"329":{"position":[[342,27]]},"330":{"position":[[116,27]]},"331":{"position":[[304,27]]},"332":{"position":[[339,27]]},"333":{"position":[[167,27],[245,27],[300,27]]},"334":{"position":[[147,27]]},"335":{"position":[[267,27]]},"336":{"position":[[240,27]]},"337":{"position":[[164,27]]},"338":{"position":[[219,27]]},"339":{"position":[[149,27]]},"340":{"position":[[109,27]]},"343":{"position":[[145,27]]},"344":{"position":[[117,27]]},"345":{"position":[[109,27]]},"346":{"position":[[103,27]]},"347":{"position":[[123,27]]},"348":{"position":[[131,27]]},"350":{"position":[[89,27]]},"351":{"position":[[89,27]]},"352":{"position":[[95,27]]},"353":{"position":[[103,27]]},"354":{"position":[[103,27]]},"355":{"position":[[103,27]]},"356":{"position":[[120,27]]},"357":{"position":[[109,27]]},"358":{"position":[[155,27]]},"359":{"position":[[161,27]]},"360":{"position":[[112,27]]},"361":{"position":[[138,27]]},"362":{"position":[[89,27]]},"363":{"position":[[95,27]]},"364":{"position":[[119,27]]},"365":{"position":[[117,27]]},"366":{"position":[[113,27]]},"367":{"position":[[113,27]]},"368":{"position":[[114,27]]},"369":{"position":[[126,27]]},"370":{"position":[[113,27]]},"371":{"position":[[105,27]]},"372":{"position":[[131,27]]},"373":{"position":[[96,27]]},"374":{"position":[[141,27]]},"375":{"position":[[145,27]]},"376":{"position":[[130,27]]},"377":{"position":[[114,27]]},"378":{"position":[[128,27]]},"379":{"position":[[114,27]]},"380":{"position":[[112,27]]},"381":{"position":[[114,27]]},"382":{"position":[[93,27]]},"383":{"position":[[137,27]]},"385":{"position":[[266,27]]},"386":{"position":[[203,27]]},"387":{"position":[[320,27]]}},"keywords":{}}],["assets/sample/video.mp4?id=1080",{"_index":388,"title":{},"content":{"27":{"position":[[1123,35]]},"385":{"position":[[911,35]]}},"keywords":{}}],["assets/sample/video.mp4?id=360",{"_index":392,"title":{},"content":{"27":{"position":[[1242,34]]},"385":{"position":[[1030,34]]}},"keywords":{}}],["assets/sample/video.mp4?id=720",{"_index":390,"title":{},"content":{"27":{"position":[[1183,34]]},"385":{"position":[[971,34]]}},"keywords":{}}],["assets/sample/video.mp4?t=0",{"_index":803,"title":{},"content":{"102":{"position":[[236,31]]},"131":{"position":[[214,31]]},"250":{"position":[[222,31]]},"357":{"position":[[201,31]]}},"keywords":{}}],["attr",{"_index":1071,"title":{"272":{"position":[[0,5]]},"379":{"position":[[0,5]]}},"content":{},"keywords":{}}],["attribut",{"_index":535,"title":{},"content":{"59":{"position":[[20,9]]},"61":{"position":[[20,9]]},"64":{"position":[[20,9]]},"69":{"position":[[20,10]]},"89":{"position":[[485,9],[1458,9]]},"118":{"position":[[447,9],[1420,9]]}},"keywords":{}}],["auto",{"_index":243,"title":{},"content":{"22":{"position":[[1002,4]]},"232":{"position":[[43,4]]},"300":{"position":[[920,4]]}},"keywords":{}}],["autoheight",{"_index":1067,"title":{"271":{"position":[[0,11]]},"378":{"position":[[0,11]]}},"content":{},"keywords":{}}],["automat",{"_index":454,"title":{},"content":{"43":{"position":[[63,13]]},"197":{"position":[[36,9],[239,13]]},"198":{"position":[[139,13]]},"199":{"position":[[82,13]]}},"keywords":{}}],["automini",{"_index":864,"title":{"199":{"position":[[0,9]]},"313":{"position":[[0,9]]}},"content":{"199":{"position":[[220,9]]},"313":{"position":[[147,9]]}},"keywords":{}}],["autoorient",{"_index":985,"title":{"233":{"position":[[0,16]]},"347":{"position":[[0,16]]}},"content":{"233":{"position":[[244,16]]},"347":{"position":[[151,16]]}},"keywords":{}}],["autoplay",{"_index":583,"title":{"197":{"position":[[0,9]]},"311":{"position":[[0,9]]}},"content":{"77":{"position":[[111,9]]},"78":{"position":[[112,9]]},"79":{"position":[[123,9]]},"80":{"position":[[115,9]]},"81":{"position":[[117,9],[673,9]]},"136":{"position":[[105,9]]},"137":{"position":[[106,9]]},"138":{"position":[[117,9]]},"139":{"position":[[109,9]]},"140":{"position":[[111,9],[667,9]]},"197":{"position":[[150,9],[319,8]]},"311":{"position":[[127,9],[206,8]]}},"keywords":{}}],["autoplayback",{"_index":984,"title":{"232":{"position":[[0,13]]},"346":{"position":[[0,13]]}},"content":{"232":{"position":[[156,13]]},"346":{"position":[[131,13]]}},"keywords":{}}],["autos",{"_index":65,"title":{"198":{"position":[[0,9]]},"265":{"position":[[0,9]]},"312":{"position":[[0,9]]},"372":{"position":[[0,9]]}},"content":{"8":{"position":[[99,9]]},"73":{"position":[[189,9]]},"100":{"position":[[132,9]]},"129":{"position":[[111,9]]},"184":{"position":[[153,9]]},"198":{"position":[[334,9]]},"241":{"position":[[99,9]]},"285":{"position":[[99,9]]},"297":{"position":[[3767,9]]},"312":{"position":[[191,9]]}},"keywords":{}}],["avail",{"_index":990,"title":{},"content":{"234":{"position":[[72,9]]}},"keywords":{}}],["b",{"_index":563,"title":{},"content":{"71":{"position":[[388,4]]},"182":{"position":[[299,1]]}},"keywords":{}}],["backward",{"_index":888,"title":{"248":{"position":[[0,9]]},"355":{"position":[[0,9]]}},"content":{"206":{"position":[[260,8]]},"248":{"position":[[41,9]]}},"keywords":{}}],["bar",{"_index":544,"title":{},"content":{"60":{"position":[[46,3]]},"61":{"position":[[62,3]]},"193":{"position":[[77,3]]},"195":{"position":[[57,3]]},"204":{"position":[[87,3]]},"205":{"position":[[108,3]]},"207":{"position":[[91,3]]},"209":{"position":[[113,3]]},"210":{"position":[[114,3]]},"212":{"position":[[42,4]]},"218":{"position":[[64,3]]},"219":{"position":[[91,3]]},"220":{"position":[[75,3]]},"223":{"position":[[58,3]]},"230":{"position":[[107,3]]}},"keywords":{}}],["base64",{"_index":1020,"title":{},"content":{"257":{"position":[[23,6]]},"364":{"position":[[13,26]]}},"keywords":{}}],["basic",{"_index":814,"title":{"187":{"position":[[0,5]]}},"content":{},"keywords":{}}],["becom",{"_index":726,"title":{},"content":{"89":{"position":[[541,6]]},"118":{"position":[[503,6]]}},"keywords":{}}],["befor",{"_index":898,"title":{},"content":{"213":{"position":[[140,6]]},"259":{"position":[[380,6]]},"261":{"position":[[363,6]]},"262":{"position":[[112,6]]}},"keywords":{}}],["beforeemit",{"_index":1111,"title":{},"content":{"285":{"position":[[1103,11]]}},"keywords":{}}],["beforeunmount",{"_index":678,"title":{},"content":{"86":{"position":[[514,15]]}},"keywords":{}}],["began",{"_index":755,"title":{},"content":{"89":{"position":[[1241,6]]},"118":{"position":[[1203,6]]}},"keywords":{}}],["begun",{"_index":742,"title":{},"content":{"89":{"position":[[949,6]]},"118":{"position":[[911,6]]}},"keywords":{}}],["best",{"_index":158,"title":{},"content":{"20":{"position":[[96,4]]}},"keywords":{}}],["bilibili",{"_index":1114,"title":{},"content":{"286":{"position":[[150,8]]}},"keywords":{}}],["black",{"_index":859,"title":{},"content":{"198":{"position":[[112,5],[188,5]]}},"keywords":{}}],["blob",{"_index":1025,"title":{},"content":{"258":{"position":[[23,4]]},"365":{"position":[[13,24]]}},"keywords":{}}],["blur",{"_index":786,"title":{"98":{"position":[[0,5]]},"127":{"position":[[0,5]]}},"content":{},"keywords":{}}],["boolean",{"_index":377,"title":{},"content":{"27":{"position":[[303,7]]},"28":{"position":[[114,7]]},"33":{"position":[[6,7]]},"34":{"position":[[6,7]]},"35":{"position":[[6,7]]},"36":{"position":[[6,7]]},"57":{"position":[[87,7]]},"62":{"position":[[89,7]]},"65":{"position":[[92,7]]},"144":{"position":[[4,7]]},"145":{"position":[[4,7]]},"146":{"position":[[4,7]]},"147":{"position":[[4,7]]},"168":{"position":[[46,7]]},"173":{"position":[[46,7]]},"176":{"position":[[46,7]]},"215":{"position":[[83,7]]},"217":{"position":[[86,7]]},"218":{"position":[[101,7]]},"219":{"position":[[128,7]]},"253":{"position":[[30,7]]},"259":{"position":[[30,7]]},"260":{"position":[[30,7]]},"261":{"position":[[30,7]]},"263":{"position":[[30,7]]},"264":{"position":[[23,7]]},"265":{"position":[[30,7]]},"271":{"position":[[28,7]]},"276":{"position":[[25,7]]},"290":{"position":[[4,7]]},"309":{"position":[[4,10]]},"310":{"position":[[4,10]]},"311":{"position":[[4,10]]},"312":{"position":[[4,10]]},"313":{"position":[[4,10]]},"314":{"position":[[4,10]]},"315":{"position":[[4,10]]},"316":{"position":[[4,10]]},"317":{"position":[[4,10]]},"318":{"position":[[4,10]]},"319":{"position":[[4,10]]},"320":{"position":[[4,10]]},"321":{"position":[[4,10]]},"322":{"position":[[4,10]]},"323":{"position":[[4,10]]},"324":{"position":[[4,10]]},"325":{"position":[[4,10]]},"326":{"position":[[4,10]]},"327":{"position":[[4,10]]},"328":{"position":[[4,10]]},"329":{"position":[[44,7]]},"331":{"position":[[44,7]]},"332":{"position":[[45,7]]},"333":{"position":[[50,7]]},"344":{"position":[[4,10]]},"345":{"position":[[4,10]]},"346":{"position":[[4,10]]},"347":{"position":[[4,10]]},"360":{"position":[[21,7]]},"366":{"position":[[21,7]]},"367":{"position":[[21,7]]},"368":{"position":[[21,7]]},"370":{"position":[[21,7]]},"371":{"position":[[14,7]]},"372":{"position":[[21,7]]},"378":{"position":[[21,7]]},"383":{"position":[[16,7]]},"385":{"position":[[160,7]]},"386":{"position":[[72,7]]}},"keywords":{}}],["booleandefault",{"_index":851,"title":{},"content":{"195":{"position":[[6,15]]},"196":{"position":[[6,15]]},"197":{"position":[[6,15]]},"198":{"position":[[6,15]]},"199":{"position":[[6,15]]},"200":{"position":[[6,15]]},"201":{"position":[[6,15]]},"202":{"position":[[6,15]]},"203":{"position":[[6,15]]},"204":{"position":[[6,15]]},"205":{"position":[[6,15]]},"206":{"position":[[6,15]]},"207":{"position":[[6,15]]},"208":{"position":[[6,15]]},"209":{"position":[[6,15]]},"210":{"position":[[6,15]]},"211":{"position":[[6,15]]},"212":{"position":[[6,15]]},"213":{"position":[[6,15]]},"214":{"position":[[6,15]]},"230":{"position":[[6,15]]},"231":{"position":[[6,15]]},"232":{"position":[[6,15]]},"233":{"position":[[6,15]]},"234":{"position":[[6,15]]},"348":{"position":[[6,15]]}},"keywords":{}}],["bootstrap",{"_index":1080,"title":{},"content":{"277":{"position":[[53,9]]}},"keywords":{}}],["border",{"_index":1087,"title":{},"content":{"285":{"position":[[295,7],[389,7],[455,7]]},"291":{"position":[[493,7]]}},"keywords":{}}],["bottom",{"_index":872,"title":{},"content":{"204":{"position":[[72,6]]},"205":{"position":[[93,6]]},"207":{"position":[[76,6]]},"209":{"position":[[98,6]]},"210":{"position":[[99,6]]},"218":{"position":[[49,6]]},"219":{"position":[[76,6]]},"230":{"position":[[92,6]]}},"keywords":{}}],["brannan"",{"_index":289,"title":{},"content":{"25":{"position":[[449,13]]},"297":{"position":[[449,13]]}},"keywords":{}}],["bring",{"_index":1007,"title":{},"content":{"252":{"position":[[92,5]]}},"keywords":{}}],["brooklyn"",{"_index":291,"title":{},"content":{"25":{"position":[[540,14]]},"297":{"position":[[540,14]]}},"keywords":{}}],["browser",{"_index":706,"title":{},"content":{"89":{"position":[[94,7],[287,7],[1095,7]]},"118":{"position":[[56,7],[249,7],[1057,7]]},"198":{"position":[[219,7]]},"199":{"position":[[64,7]]},"204":{"position":[[283,7]]},"213":{"position":[[569,7]]},"259":{"position":[[325,7]]},"261":{"position":[[302,7]]}},"keywords":{}}],["buffer",{"_index":717,"title":{},"content":{"89":{"position":[[240,9],[370,10]]},"118":{"position":[[202,9],[332,10]]}},"keywords":{}}],["button",{"_index":14,"title":{"1":{"position":[[4,6]]},"28":{"position":[[11,7]]}},"content":{"1":{"position":[[4,6]]},"28":{"position":[[122,6],[161,6]]},"62":{"position":[[714,9],[884,6],[942,6]]},"205":{"position":[[79,6]]},"207":{"position":[[62,6]]},"209":{"position":[[63,6]]},"210":{"position":[[63,6]]},"218":{"position":[[668,9],[838,6],[896,6],[1087,6]]},"230":{"position":[[54,6]]},"234":{"position":[[59,7]]},"332":{"position":[[403,9]]}},"keywords":{}}],["button1",{"_index":547,"title":{},"content":{"62":{"position":[[768,9],[795,9]]},"218":{"position":[[722,9],[749,9]]}},"keywords":{}}],["button2",{"_index":912,"title":{},"content":{"218":{"position":[[969,9],[996,9]]}},"keywords":{}}],["cach",{"_index":845,"title":{},"content":{"194":{"position":[[186,6],[298,5]]}},"keywords":{}}],["call",{"_index":456,"title":{},"content":{"43":{"position":[[95,6]]},"89":{"position":[[672,6]]},"118":{"position":[[634,6]]}},"keywords":{}}],["callback",{"_index":560,"title":{"190":{"position":[[6,9]]},"304":{"position":[[6,9]]}},"content":{"71":{"position":[[123,8]]},"190":{"position":[[348,8],[398,8]]}},"keywords":{}}],["can't",{"_index":185,"title":{},"content":{"20":{"position":[[1252,5]]}},"keywords":{}}],["canbeclos",{"_index":104,"title":{},"content":{"8":{"position":[[885,12]]},"241":{"position":[[564,12]]}},"keywords":{}}],["canplay",{"_index":603,"title":{},"content":{"78":{"position":[[338,7],[403,8],[430,7]]},"137":{"position":[[332,7],[397,8],[424,7]]}},"keywords":{}}],["center",{"_index":1137,"title":{},"content":{"292":{"position":[[519,9]]}},"keywords":{}}],["chanc",{"_index":920,"title":{},"content":{"220":{"position":[[313,8]]},"334":{"position":[[216,8]]}},"keywords":{}}],["chang",{"_index":384,"title":{},"content":{"27":{"position":[[975,6],[1400,6]]},"28":{"position":[[669,6],[732,6]]},"29":{"position":[[162,6],[687,6]]},"89":{"position":[[1160,8],[1520,8]]},"95":{"position":[[28,7]]},"100":{"position":[[25,7]]},"102":{"position":[[25,7]]},"118":{"position":[[1122,8],[1482,8]]},"197":{"position":[[335,7]]},"311":{"position":[[222,7]]}},"keywords":{}}],["charmes"",{"_index":293,"title":{},"content":{"25":{"position":[[631,13]]},"297":{"position":[[631,13]]}},"keywords":{}}],["charset="utf",{"_index":645,"title":{},"content":{"85":{"position":[[109,17]]}},"keywords":{}}],["check",{"_index":103,"title":{},"content":{"8":{"position":[[869,6]]},"226":{"position":[[332,6]]},"340":{"position":[[292,6]]}},"keywords":{}}],["chines",{"_index":8,"title":{},"content":{"0":{"position":[[86,7]]}},"keywords":{}}],["clarendon"",{"_index":295,"title":{},"content":{"25":{"position":[[723,15]]},"297":{"position":[[723,15]]}},"keywords":{}}],["class",{"_index":529,"title":{},"content":{"57":{"position":[[191,5]]},"62":{"position":[[193,5]]},"65":{"position":[[196,5]]},"215":{"position":[[187,5]]},"217":{"position":[[190,5]]},"218":{"position":[[205,5]]}},"keywords":{}}],["class="artplay",{"_index":654,"title":{},"content":{"85":{"position":[[253,21]]}},"keywords":{}}],["clean",{"_index":463,"title":{},"content":{"43":{"position":[[253,5]]}},"keywords":{}}],["clear",{"_index":462,"title":{},"content":{"43":{"position":[[238,5]]},"154":{"position":[[140,5]]}},"keywords":{}}],["click",{"_index":34,"title":{},"content":{"1":{"position":[[245,6],[358,5]]},"8":{"position":[[1019,9]]},"22":{"position":[[161,5]]},"24":{"position":[[527,5]]},"27":{"position":[[258,5]]},"42":{"position":[[254,8]]},"57":{"position":[[338,5],[363,5]]},"62":{"position":[[340,5],[365,5],[831,6],[869,7]]},"65":{"position":[[343,5],[368,5],[706,6],[745,7]]},"71":{"position":[[319,5],[382,5],[480,5]]},"97":{"position":[[41,5]]},"153":{"position":[[209,8]]},"168":{"position":[[165,5]]},"173":{"position":[[165,5],[506,6]]},"176":{"position":[[165,5],[453,6]]},"206":{"position":[[383,5]]},"215":{"position":[[334,5],[359,5],[816,6],[862,5]]},"217":{"position":[[337,5],[362,5],[613,6],[652,7]]},"218":{"position":[[352,5],[377,5],[785,6],[823,7],[1034,6],[1072,7]]},"259":{"position":[[428,5]]},"261":{"position":[[392,8]]},"275":{"position":[[198,6]]},"277":{"position":[[281,6],[365,5]]},"289":{"position":[[269,6],[374,6]]},"290":{"position":[[266,6]]},"291":{"position":[[260,6]]},"293":{"position":[[267,6],[372,6]]},"329":{"position":[[163,5],[576,6]]},"331":{"position":[[163,5],[364,6]]},"332":{"position":[[164,5],[506,6],[699,6]]},"382":{"position":[[188,6]]}},"keywords":{}}],["client",{"_index":630,"title":{},"content":{"81":{"position":[[532,6]]},"140":{"position":[[526,6]]}},"keywords":{}}],["client.add(url",{"_index":631,"title":{},"content":{"81":{"position":[[584,15]]},"140":{"position":[[578,15]]}},"keywords":{}}],["close",{"_index":88,"title":{},"content":{"8":{"position":[[608,6],[816,6],[823,6],[910,6]]},"241":{"position":[[515,6]]}},"keywords":{}}],["cn",{"_index":476,"title":{},"content":{"47":{"position":[[189,4]]},"158":{"position":[[171,4]]}},"keywords":{}}],["cn/plugins/danmuku",{"_index":12,"title":{},"content":{"0":{"position":[[139,19]]}},"keywords":{}}],["cn、zh",{"_index":981,"title":{},"content":{"229":{"position":[[105,5]]},"343":{"position":[[65,5]]}},"keywords":{}}],["code",{"_index":17,"title":{},"content":{"1":{"position":[[33,4]]},"8":{"position":[[6,4]]},"10":{"position":[[161,4]]},"11":{"position":[[49,4]]},"12":{"position":[[55,4]]},"13":{"position":[[43,4]]},"14":{"position":[[64,4]]},"15":{"position":[[57,4]]},"17":{"position":[[41,4]]},"18":{"position":[[69,4]]},"19":{"position":[[53,4]]},"20":{"position":[[344,4]]},"24":{"position":[[6,4]]},"25":{"position":[[6,4]]},"27":{"position":[[362,4]]},"28":{"position":[[215,4]]},"29":{"position":[[330,4]]},"39":{"position":[[161,4]]},"40":{"position":[[49,4]]},"42":{"position":[[85,4]]},"43":{"position":[[271,4]]},"46":{"position":[[77,4]]},"47":{"position":[[58,4]]},"50":{"position":[[72,4]]},"51":{"position":[[76,4]]},"52":{"position":[[73,4]]},"53":{"position":[[102,4]]},"56":{"position":[[74,4]]},"57":{"position":[[483,4]]},"59":{"position":[[185,4]]},"61":{"position":[[85,4]]},"62":{"position":[[527,4]]},"64":{"position":[[78,4]]},"65":{"position":[[488,4]]},"67":{"position":[[94,4]]},"69":{"position":[[88,4]]},"71":{"position":[[84,4],[147,4]]},"73":{"position":[[81,4]]},"75":{"position":[[64,4]]},"77":{"position":[[51,4]]},"78":{"position":[[52,4]]},"79":{"position":[[63,4]]},"80":{"position":[[55,4]]},"81":{"position":[[57,4]]},"89":{"position":[[1606,4]]},"91":{"position":[[72,4]]},"92":{"position":[[38,4]]},"93":{"position":[[37,4]]},"94":{"position":[[40,4]]},"95":{"position":[[42,4]]},"96":{"position":[[50,4]]},"97":{"position":[[67,4]]},"98":{"position":[[80,4]]},"99":{"position":[[36,4]]},"100":{"position":[[39,4]]},"101":{"position":[[98,4]]},"102":{"position":[[39,4]]},"103":{"position":[[50,4]]},"104":{"position":[[44,4]]},"105":{"position":[[35,4]]},"107":{"position":[[65,4]]},"108":{"position":[[26,4]]},"109":{"position":[[27,4]]},"110":{"position":[[27,4]]},"111":{"position":[[31,4]]},"112":{"position":[[28,4]]},"114":{"position":[[25,4]]},"115":{"position":[[47,4]]},"116":{"position":[[28,4]]},"118":{"position":[[1568,4]]},"120":{"position":[[44,4]]},"121":{"position":[[16,4]]},"122":{"position":[[16,4]]},"123":{"position":[[19,4]]},"124":{"position":[[17,4]]},"125":{"position":[[19,4]]},"126":{"position":[[26,4]]},"127":{"position":[[30,4]]},"128":{"position":[[19,4]]},"129":{"position":[[18,4]]},"130":{"position":[[35,4]]},"131":{"position":[[17,4]]},"132":{"position":[[18,4]]},"133":{"position":[[18,4]]},"134":{"position":[[17,4]]},"136":{"position":[[45,4]]},"137":{"position":[[46,4]]},"138":{"position":[[57,4]]},"139":{"position":[[49,4]]},"140":{"position":[[51,4]]},"150":{"position":[[108,4]]},"151":{"position":[[41,4]]},"153":{"position":[[40,4]]},"154":{"position":[[166,4]]},"157":{"position":[[44,4]]},"158":{"position":[[40,4]]},"161":{"position":[[41,4]]},"162":{"position":[[39,4]]},"163":{"position":[[43,4]]},"164":{"position":[[50,4]]},"167":{"position":[[45,4]]},"168":{"position":[[241,4]]},"170":{"position":[[67,4]]},"172":{"position":[[44,4]]},"173":{"position":[[275,4]]},"175":{"position":[[43,4]]},"176":{"position":[[241,4]]},"178":{"position":[[47,4]]},"180":{"position":[[45,4]]},"182":{"position":[[41,4],[66,4]]},"184":{"position":[[45,4]]},"186":{"position":[[35,4]]},"188":{"position":[[153,4]]},"189":{"position":[[123,4]]},"190":{"position":[[185,4]]},"191":{"position":[[133,4]]},"192":{"position":[[98,4]]},"193":{"position":[[87,4]]},"194":{"position":[[60,4]]},"195":{"position":[[81,4]]},"196":{"position":[[59,4]]},"197":{"position":[[57,4]]},"198":{"position":[[206,4]]},"199":{"position":[[127,4]]},"200":{"position":[[55,4]]},"201":{"position":[[153,4]]},"202":{"position":[[142,4]]},"203":{"position":[[130,4]]},"204":{"position":[[97,4]]},"205":{"position":[[118,4]]},"206":{"position":[[62,4]]},"207":{"position":[[101,4]]},"208":{"position":[[132,4]]},"209":{"position":[[123,4]]},"210":{"position":[[124,4]]},"211":{"position":[[79,4]]},"212":{"position":[[109,4]]},"213":{"position":[[243,4]]},"214":{"position":[[67,4]]},"215":{"position":[[479,4]]},"216":{"position":[[100,4]]},"217":{"position":[[482,4]]},"218":{"position":[[539,4]]},"219":{"position":[[210,4]]},"220":{"position":[[179,4]]},"221":{"position":[[59,4]]},"222":{"position":[[454,4]]},"223":{"position":[[174,4]]},"224":{"position":[[267,4]]},"225":{"position":[[154,4]]},"226":{"position":[[84,4]]},"227":{"position":[[309,4]]},"228":{"position":[[137,4]]},"229":{"position":[[120,4]]},"230":{"position":[[117,4]]},"231":{"position":[[112,4]]},"232":{"position":[[63,4]]},"233":{"position":[[151,4]]},"234":{"position":[[108,4]]},"241":{"position":[[6,4]]},"243":{"position":[[32,4]]},"244":{"position":[[33,4]]},"245":{"position":[[53,4]]},"246":{"position":[[66,4]]},"247":{"position":[[69,4]]},"248":{"position":[[70,4]]},"249":{"position":[[83,4]]},"250":{"position":[[65,4]]},"251":{"position":[[222,4]]},"252":{"position":[[235,4]]},"253":{"position":[[82,4]]},"254":{"position":[[145,4]]},"255":{"position":[[38,4]]},"256":{"position":[[65,4]]},"257":{"position":[[88,4]]},"258":{"position":[[86,4]]},"259":{"position":[[84,4]]},"260":{"position":[[93,4]]},"261":{"position":[[72,4]]},"262":{"position":[[145,4]]},"263":{"position":[[73,4]]},"264":{"position":[[62,4]]},"265":{"position":[[118,4]]},"266":{"position":[[73,4]]},"267":{"position":[[105,4]]},"268":{"position":[[123,4]]},"269":{"position":[[106,4]]},"270":{"position":[[108,4]]},"271":{"position":[[141,4]]},"272":{"position":[[98,4]]},"273":{"position":[[76,4]]},"274":{"position":[[82,4]]},"275":{"position":[[38,4]]},"276":{"position":[[58,4]]},"277":{"position":[[69,4]]},"285":{"position":[[6,4]]},"286":{"position":[[6,4]]},"287":{"position":[[6,4]]},"289":{"position":[[47,4]]},"290":{"position":[[44,4]]},"291":{"position":[[38,4]]},"292":{"position":[[144,4]]},"293":{"position":[[45,4]]},"296":{"position":[[6,4]]},"297":{"position":[[6,4]]},"298":{"position":[[165,4]]},"302":{"position":[[79,4]]},"303":{"position":[[63,4]]},"304":{"position":[[80,4]]},"305":{"position":[[49,4]]},"306":{"position":[[45,4]]},"307":{"position":[[44,4]]},"308":{"position":[[33,4]]},"309":{"position":[[46,4]]},"310":{"position":[[34,4]]},"311":{"position":[[34,4]]},"312":{"position":[[83,4]]},"313":{"position":[[54,4]]},"314":{"position":[[34,4]]},"315":{"position":[[76,4]]},"316":{"position":[[59,4]]},"317":{"position":[[58,4]]},"318":{"position":[[45,4]]},"319":{"position":[[48,4]]},"320":{"position":[[34,4]]},"321":{"position":[[47,4]]},"322":{"position":[[54,4]]},"323":{"position":[[48,4]]},"324":{"position":[[48,4]]},"325":{"position":[[48,4]]},"326":{"position":[[52,4]]},"327":{"position":[[107,4]]},"328":{"position":[[50,4]]},"329":{"position":[[239,4]]},"330":{"position":[[51,4]]},"331":{"position":[[239,4]]},"332":{"position":[[274,4]]},"333":{"position":[[102,4]]},"334":{"position":[[82,4]]},"335":{"position":[[32,4]]},"336":{"position":[[175,4]]},"337":{"position":[[99,4]]},"338":{"position":[[154,4]]},"339":{"position":[[84,4]]},"340":{"position":[[44,4]]},"341":{"position":[[127,4]]},"342":{"position":[[66,4]]},"343":{"position":[[80,4]]},"344":{"position":[[52,4]]},"345":{"position":[[44,4]]},"346":{"position":[[38,4]]},"347":{"position":[[58,4]]},"348":{"position":[[66,4]]},"350":{"position":[[24,4]]},"351":{"position":[[24,4]]},"352":{"position":[[30,4]]},"353":{"position":[[38,4]]},"354":{"position":[[38,4]]},"355":{"position":[[38,4]]},"356":{"position":[[55,4]]},"357":{"position":[[44,4]]},"358":{"position":[[90,4]]},"359":{"position":[[96,4]]},"360":{"position":[[47,4]]},"361":{"position":[[73,4]]},"362":{"position":[[24,4]]},"363":{"position":[[30,4]]},"364":{"position":[[54,4]]},"365":{"position":[[52,4]]},"366":{"position":[[48,4]]},"367":{"position":[[48,4]]},"368":{"position":[[49,4]]},"369":{"position":[[61,4]]},"370":{"position":[[48,4]]},"371":{"position":[[40,4]]},"372":{"position":[[66,4]]},"373":{"position":[[31,4]]},"374":{"position":[[76,4]]},"375":{"position":[[80,4]]},"376":{"position":[[65,4]]},"377":{"position":[[49,4]]},"378":{"position":[[63,4]]},"379":{"position":[[49,4]]},"380":{"position":[[47,4]]},"381":{"position":[[49,4]]},"382":{"position":[[28,4]]},"383":{"position":[[72,4]]},"385":{"position":[[201,4]]},"386":{"position":[[138,4]]},"387":{"position":[[255,4]]}},"keywords":{}}],["collect",{"_index":371,"title":{},"content":{"27":{"position":[[33,10]]}},"keywords":{}}],["color",{"_index":498,"title":{},"content":{"51":{"position":[[245,6],[379,6]]},"52":{"position":[[242,6]]},"53":{"position":[[271,6],[472,6]]},"62":{"position":[[814,6]]},"162":{"position":[[208,6],[342,6]]},"163":{"position":[[212,6]]},"164":{"position":[[219,6],[420,6]]},"193":{"position":[[39,6]]},"218":{"position":[[768,6],[1015,6]]},"224":{"position":[[449,6]]},"274":{"position":[[70,5]]},"285":{"position":[[270,6],[375,6],[439,6],[584,6]]},"291":{"position":[[360,5],[479,6],[486,6]]},"332":{"position":[[489,6],[680,6]]},"338":{"position":[[336,6]]}},"keywords":{}}],["column",{"_index":945,"title":{},"content":{"223":{"position":[[139,6],[161,6],[332,7]]},"337":{"position":[[73,6],[257,7]]}},"keywords":{}}],["common",{"_index":129,"title":{"88":{"position":[[0,6]]},"242":{"position":[[0,6]]}},"content":{"13":{"position":[[13,6]]}},"keywords":{}}],["complet",{"_index":550,"title":{},"content":{"62":{"position":[[961,8]]},"89":{"position":[[1199,10]]},"118":{"position":[[1161,10]]},"215":{"position":[[976,13]]},"218":{"position":[[915,8]]}},"keywords":{}}],["complex",{"_index":206,"title":{},"content":{"22":{"position":[[113,7]]}},"keywords":{}}],["compon",{"_index":154,"title":{"20":{"position":[[16,9]]}},"content":{"20":{"position":[[16,9],[45,10],[172,10],[233,10],[244,9],[860,9],[1090,9],[1265,10]]},"22":{"position":[[56,10]]},"57":{"position":[[118,9],[163,10],[215,9],[292,9],[315,9],[353,9],[412,9],[467,9]]},"62":{"position":[[120,9],[165,10],[217,9],[294,9],[317,9],[355,9],[414,9],[469,9]]},"65":{"position":[[123,9],[168,10],[220,9],[297,9],[320,9],[358,9],[417,9],[472,9]]},"215":{"position":[[114,9],[159,10],[211,9],[288,9],[311,9],[349,9],[408,9],[463,9],[875,12]]},"217":{"position":[[117,9],[162,10],[214,9],[291,9],[314,9],[352,9],[411,9],[466,9]]},"218":{"position":[[132,9],[177,10],[229,9],[306,9],[329,9],[367,9],[426,9],[481,9]]}},"keywords":{}}],["config",{"_index":131,"title":{"14":{"position":[[0,7]]},"111":{"position":[[0,7]]},"292":{"position":[[0,7]]}},"content":{"226":{"position":[[476,7]]},"292":{"position":[[18,6]]},"340":{"position":[[436,7]]}},"keywords":{}}],["console.info",{"_index":813,"title":{},"content":{"176":{"position":[[474,26]]},"182":{"position":[[220,18],[280,18]]},"186":{"position":[[65,33],[176,25]]},"241":{"position":[[653,21],[733,21]]},"294":{"position":[[243,20],[333,20],[429,20],[519,20],[602,21],[678,21],[753,21],[828,21],[906,21]]},"329":{"position":[[604,23],[686,23]]},"331":{"position":[[385,26]]},"335":{"position":[[62,33],[173,25]]}},"keywords":{}}],["console.info($video",{"_index":447,"title":{},"content":{"39":{"position":[[332,21]]},"40":{"position":[[211,21]]},"150":{"position":[[279,21]]},"151":{"position":[[203,21]]}},"keywords":{}}],["console.info('ad",{"_index":106,"title":{},"content":{"8":{"position":[[999,16],[1087,17]]}},"keywords":{}}],["console.info('compon",{"_index":908,"title":{},"content":{"215":{"position":[[946,23]]}},"keywords":{}}],["console.info('custom",{"_index":574,"title":{},"content":{"75":{"position":[[257,20]]},"221":{"position":[[252,20]]}},"keywords":{}}],["console.info('y",{"_index":553,"title":{},"content":{"65":{"position":[[727,17]]},"71":{"position":[[301,17],[364,17]]},"75":{"position":[[94,17]]},"215":{"position":[[844,17]]},"217":{"position":[[634,17]]},"221":{"position":[[89,17]]}},"keywords":{}}],["console.info(arg",{"_index":774,"title":{},"content":{"89":{"position":[[1742,19]]},"91":{"position":[[203,19]]},"92":{"position":[[168,19]]},"93":{"position":[[168,19]]},"94":{"position":[[170,19]]},"95":{"position":[[174,19]]},"96":{"position":[[183,19]]},"97":{"position":[[198,19]]},"98":{"position":[[210,19]]},"100":{"position":[[187,19]]},"101":{"position":[[233,19]]},"102":{"position":[[168,19]]},"103":{"position":[[204,19]]},"104":{"position":[[204,19]]},"105":{"position":[[167,19]]},"118":{"position":[[1704,19]]},"120":{"position":[[175,19]]},"121":{"position":[[146,19]]},"122":{"position":[[147,19]]},"123":{"position":[[149,19]]},"124":{"position":[[149,19]]},"125":{"position":[[152,19]]},"126":{"position":[[157,19]]},"127":{"position":[[160,19]]},"129":{"position":[[166,19]]},"130":{"position":[[170,19]]},"131":{"position":[[146,19]]},"132":{"position":[[172,19]]},"133":{"position":[[178,19]]},"134":{"position":[[149,19]]}},"keywords":{}}],["console.info(art.aspectratio",{"_index":1062,"title":{},"content":{"269":{"position":[[230,30],[287,30]]},"376":{"position":[[189,30],[246,30]]}},"keywords":{}}],["console.info(art.attr('playsinlin",{"_index":1072,"title":{},"content":{"272":{"position":[[222,38],[292,38]]},"379":{"position":[[173,38],[243,38]]}},"keywords":{}}],["console.info(art.autoheight",{"_index":1069,"title":{},"content":{"271":{"position":[[265,29],[318,29]]},"378":{"position":[[187,29],[240,29]]}},"keywords":{}}],["console.info(art.autos",{"_index":1040,"title":{},"content":{"265":{"position":[[242,27],[291,27]]},"372":{"position":[[190,27],[239,27]]}},"keywords":{}}],["console.info(art.currenttim",{"_index":1013,"title":{},"content":{"254":{"position":[[269,30],[321,30]]},"361":{"position":[[197,30],[249,30]]}},"keywords":{}}],["console.info(art.dur",{"_index":1015,"title":{},"content":{"255":{"position":[[162,27]]},"362":{"position":[[148,27]]}},"keywords":{}}],["console.info(art.flip",{"_index":1050,"title":{},"content":{"267":{"position":[[229,23],[278,23]]},"374":{"position":[[200,23],[249,23]]}},"keywords":{}}],["console.info(art.i18n.get('play",{"_index":471,"title":{},"content":{"46":{"position":[[201,35]]},"157":{"position":[[168,35]]}},"keywords":{}}],["console.info(art.loop",{"_index":1065,"title":{},"content":{"270":{"position":[[232,23],[276,23]]},"377":{"position":[[173,23],[217,23]]}},"keywords":{}}],["console.info(art.mut",{"_index":1010,"title":{},"content":{"253":{"position":[[206,24],[249,24]]},"360":{"position":[[171,24],[214,24]]}},"keywords":{}}],["console.info(art.play",{"_index":1036,"title":{},"content":{"264":{"position":[[199,26],[238,26]]},"371":{"position":[[177,26],[216,26]]}},"keywords":{}}],["console.info(art.playbackr",{"_index":1058,"title":{},"content":{"268":{"position":[[247,31],[301,31]]},"375":{"position":[[204,31],[258,31]]}},"keywords":{}}],["console.info(art.plugins.myplugin.dosometh",{"_index":577,"title":{},"content":{"75":{"position":[[495,49]]},"186":{"position":[[402,49]]},"221":{"position":[[484,49]]},"335":{"position":[[393,49]]}},"keywords":{}}],["console.info(art.plugins.myplugin.someth",{"_index":576,"title":{},"content":{"75":{"position":[[449,45]]},"186":{"position":[[356,45]]},"221":{"position":[[438,45]]},"335":{"position":[[347,45]]}},"keywords":{}}],["console.info(art.post",{"_index":1031,"title":{},"content":{"262":{"position":[[306,25],[378,25]]},"369":{"position":[[222,25],[294,25]]}},"keywords":{}}],["console.info(art.subtitle.url",{"_index":506,"title":{},"content":{"52":{"position":[[318,31]]},"163":{"position":[[288,31]]}},"keywords":{}}],["console.info(art.them",{"_index":1076,"title":{},"content":{"274":{"position":[[206,24],[251,24]]},"381":{"position":[[173,24],[218,24]]}},"keywords":{}}],["console.info(art.titl",{"_index":1074,"title":{},"content":{"273":{"position":[[200,24],[250,24]]},"380":{"position":[[171,24],[215,24]]}},"keywords":{}}],["console.info(art.url",{"_index":1000,"title":{},"content":{"250":{"position":[[189,22],[254,22]]},"357":{"position":[[168,22],[233,22]]}},"keywords":{}}],["console.info(art.volum",{"_index":999,"title":{},"content":{"249":{"position":[[207,25],[251,25]]},"356":{"position":[[179,25],[223,25]]}},"keywords":{}}],["console.info(artplayer.config",{"_index":135,"title":{},"content":{"14":{"position":[[69,31]]},"111":{"position":[[36,30]]}},"keywords":{}}],["console.info(artplayer.env",{"_index":127,"title":{},"content":{"12":{"position":[[60,28]]},"109":{"position":[[32,27]]}},"keywords":{}}],["console.info(artplayer.html",{"_index":145,"title":{},"content":{"18":{"position":[[74,29]]},"115":{"position":[[52,28]]}},"keywords":{}}],["console.info(artplayer.inst",{"_index":120,"title":{},"content":{"10":{"position":[[285,34]]},"107":{"position":[[189,33]]}},"keywords":{}}],["console.info(artplayer.kindof",{"_index":151,"title":{},"content":{"19":{"position":[[130,35],[166,35]]},"116":{"position":[[103,34],[138,34]]}},"keywords":{}}],["console.info(artplayer.kindof('0",{"_index":149,"title":{},"content":{"19":{"position":[[58,36]]},"116":{"position":[[33,35]]}},"keywords":{}}],["console.info(artplayer.kindof(0",{"_index":150,"title":{},"content":{"19":{"position":[[95,34]]},"116":{"position":[[69,33]]}},"keywords":{}}],["console.info(artplayer.opt",{"_index":142,"title":{},"content":{"17":{"position":[[46,31]]},"114":{"position":[[30,30]]}},"keywords":{}}],["console.info(artplayer.schem",{"_index":139,"title":{},"content":{"15":{"position":[[62,31]]},"112":{"position":[[33,30]]}},"keywords":{}}],["console.info(artplayer.util",{"_index":130,"title":{},"content":{"13":{"position":[[48,30]]},"110":{"position":[[32,29]]}},"keywords":{}}],["console.info(artplayer.vers",{"_index":123,"title":{},"content":{"11":{"position":[[54,32]]},"108":{"position":[[31,31]]}},"keywords":{}}],["console.info(ev",{"_index":451,"title":{},"content":{"42":{"position":[[279,20]]},"153":{"position":[[234,20]]}},"keywords":{}}],["console.info(item",{"_index":271,"title":{},"content":{"24":{"position":[[460,18]]},"27":{"position":[[910,18],[1324,18]]},"28":{"position":[[580,18]]},"296":{"position":[[460,18]]},"385":{"position":[[720,18],[1112,18]]},"386":{"position":[[499,18]]}},"keywords":{}}],["console.info(json.stringify(art.rect",{"_index":1044,"title":{},"content":{"266":{"position":[[197,39]]},"373":{"position":[[155,39]]}},"keywords":{}}],["console.info(st",{"_index":795,"title":{},"content":{"99":{"position":[[298,20]]},"128":{"position":[[203,20]]}},"keywords":{}}],["console.info(url",{"_index":1023,"title":{},"content":{"257":{"position":[[261,19]]},"258":{"position":[[259,19]]},"364":{"position":[[227,19]]},"365":{"position":[[225,19]]}},"keywords":{}}],["console.log",{"_index":812,"title":{},"content":{"173":{"position":[[527,25]]}},"keywords":{}}],["console.log('custom",{"_index":549,"title":{},"content":{"62":{"position":[[922,19]]},"218":{"position":[[876,19]]}},"keywords":{}}],["console.log('y",{"_index":548,"title":{},"content":{"62":{"position":[[852,16]]},"218":{"position":[[806,16],[1055,16]]}},"keywords":{}}],["console.log('你点击了自定义按钮1",{"_index":1159,"title":{},"content":{"332":{"position":[[527,26]]}},"keywords":{}}],["console.log('你点击了自定义按钮2",{"_index":1161,"title":{},"content":{"332":{"position":[[720,26]]}},"keywords":{}}],["console.log('自定义按钮挂载完成1",{"_index":1160,"title":{},"content":{"332":{"position":[[580,26]]}},"keywords":{}}],["console.log(item.html",{"_index":911,"title":{},"content":{"216":{"position":[[342,23],[494,23]]},"330":{"position":[[273,23],[405,23]]}},"keywords":{}}],["const",{"_index":196,"title":{},"content":{"21":{"position":[[230,5]]},"22":{"position":[[468,5],[506,5],[564,5],[1275,5]]},"28":{"position":[[613,5]]},"29":{"position":[[203,5],[232,5],[256,5],[278,5],[300,5]]},"77":{"position":[[230,5]]},"78":{"position":[[255,5],[332,5]]},"87":{"position":[[231,5],[277,5]]},"136":{"position":[[224,5]]},"137":{"position":[[249,5],[326,5]]},"292":{"position":[[563,5]]},"299":{"position":[[167,5]]},"300":{"position":[[386,5],[424,5],[482,5],[1193,5]]},"386":{"position":[[532,5]]},"387":{"position":[[128,5],[157,5],[181,5],[203,5],[225,5]]}},"keywords":{}}],["constructor",{"_index":826,"title":{},"content":{"190":{"position":[[37,11]]}},"keywords":{}}],["contain",{"_index":24,"title":{"188":{"position":[[0,10]]},"302":{"position":[[0,10]]}},"content":{"1":{"position":[[78,10]]},"8":{"position":[[37,10]]},"10":{"position":[[192,10]]},"20":{"position":[[375,10]]},"24":{"position":[[37,10]]},"25":{"position":[[3684,10]]},"27":{"position":[[393,10]]},"28":{"position":[[246,10]]},"29":{"position":[[361,10]]},"39":{"position":[[192,10]]},"40":{"position":[[80,10]]},"42":{"position":[[94,9],[174,10],[185,10]]},"43":{"position":[[302,10]]},"46":{"position":[[108,10]]},"47":{"position":[[89,10]]},"50":{"position":[[103,10]]},"51":{"position":[[107,10]]},"52":{"position":[[104,10]]},"53":{"position":[[133,10]]},"56":{"position":[[143,10]]},"57":{"position":[[514,10]]},"59":{"position":[[216,10]]},"61":{"position":[[116,10]]},"62":{"position":[[558,10]]},"64":{"position":[[109,10]]},"65":{"position":[[519,10]]},"67":{"position":[[125,10]]},"69":{"position":[[119,10]]},"71":{"position":[[178,10]]},"73":{"position":[[112,10]]},"75":{"position":[[329,10]]},"77":{"position":[[82,10]]},"78":{"position":[[83,10]]},"79":{"position":[[94,10]]},"80":{"position":[[86,10]]},"81":{"position":[[88,10]]},"83":{"position":[[98,10]]},"84":{"position":[[15,9],[36,9]]},"85":{"position":[[409,10]]},"86":{"position":[[394,10]]},"87":{"position":[[316,10]]},"89":{"position":[[1637,10]]},"91":{"position":[[103,10]]},"92":{"position":[[69,10]]},"93":{"position":[[68,10]]},"94":{"position":[[71,10]]},"95":{"position":[[73,10]]},"96":{"position":[[81,10]]},"97":{"position":[[98,10]]},"98":{"position":[[111,10]]},"99":{"position":[[67,10]]},"100":{"position":[[70,10]]},"101":{"position":[[129,10]]},"102":{"position":[[70,10]]},"103":{"position":[[81,10]]},"104":{"position":[[75,10]]},"105":{"position":[[66,10]]},"107":{"position":[[96,10]]},"118":{"position":[[1599,10]]},"120":{"position":[[75,10]]},"121":{"position":[[47,10]]},"122":{"position":[[47,10]]},"123":{"position":[[50,10]]},"124":{"position":[[48,10]]},"125":{"position":[[50,10]]},"126":{"position":[[57,10]]},"127":{"position":[[61,10]]},"128":{"position":[[50,10]]},"129":{"position":[[49,10]]},"130":{"position":[[66,10]]},"131":{"position":[[48,10]]},"132":{"position":[[49,10]]},"133":{"position":[[49,10]]},"134":{"position":[[48,10]]},"136":{"position":[[76,10]]},"137":{"position":[[77,10]]},"138":{"position":[[88,10]]},"139":{"position":[[80,10]]},"140":{"position":[[82,10]]},"150":{"position":[[139,10]]},"151":{"position":[[72,10]]},"153":{"position":[[49,9],[129,10],[140,10]]},"154":{"position":[[197,10]]},"157":{"position":[[75,10]]},"158":{"position":[[71,10]]},"161":{"position":[[72,10]]},"162":{"position":[[70,10]]},"163":{"position":[[74,10]]},"164":{"position":[[81,10]]},"167":{"position":[[114,10]]},"168":{"position":[[272,10]]},"170":{"position":[[98,10]]},"172":{"position":[[75,10]]},"173":{"position":[[306,10]]},"175":{"position":[[74,10]]},"176":{"position":[[272,10]]},"178":{"position":[[78,10]]},"180":{"position":[[76,10]]},"182":{"position":[[97,10]]},"184":{"position":[[76,10]]},"186":{"position":[[236,10]]},"188":{"position":[[61,9],[184,10],[216,10],[350,9]]},"189":{"position":[[154,10]]},"190":{"position":[[217,10]]},"191":{"position":[[164,10]]},"192":{"position":[[129,10]]},"193":{"position":[[118,10]]},"194":{"position":[[91,10]]},"195":{"position":[[112,10]]},"196":{"position":[[90,10]]},"197":{"position":[[88,10]]},"198":{"position":[[76,9],[272,10]]},"199":{"position":[[158,10]]},"200":{"position":[[86,10]]},"201":{"position":[[184,10]]},"202":{"position":[[173,10]]},"203":{"position":[[161,10]]},"204":{"position":[[128,10]]},"205":{"position":[[149,10]]},"206":{"position":[[93,10]]},"207":{"position":[[132,10]]},"208":{"position":[[163,10]]},"209":{"position":[[154,10]]},"210":{"position":[[155,10]]},"211":{"position":[[110,10]]},"212":{"position":[[140,10]]},"213":{"position":[[252,10],[372,10],[383,11]]},"214":{"position":[[98,10]]},"215":{"position":[[548,10]]},"216":{"position":[[131,10]]},"217":{"position":[[513,10]]},"218":{"position":[[570,10]]},"219":{"position":[[241,10]]},"220":{"position":[[210,10]]},"221":{"position":[[324,10]]},"222":{"position":[[485,10]]},"223":{"position":[[205,10]]},"224":{"position":[[298,10]]},"225":{"position":[[185,10]]},"226":{"position":[[115,10]]},"227":{"position":[[340,10]]},"228":{"position":[[168,10]]},"229":{"position":[[151,10]]},"230":{"position":[[148,10]]},"231":{"position":[[143,10]]},"232":{"position":[[94,10]]},"233":{"position":[[182,10]]},"234":{"position":[[139,10]]},"241":{"position":[[37,10]]},"243":{"position":[[63,10]]},"244":{"position":[[64,10]]},"245":{"position":[[84,10]]},"246":{"position":[[97,10]]},"247":{"position":[[100,10]]},"248":{"position":[[101,10]]},"249":{"position":[[114,10]]},"250":{"position":[[96,10]]},"251":{"position":[[253,10]]},"252":{"position":[[266,10]]},"253":{"position":[[113,10]]},"254":{"position":[[176,10]]},"255":{"position":[[69,10]]},"256":{"position":[[96,10]]},"257":{"position":[[119,10]]},"258":{"position":[[117,10]]},"259":{"position":[[115,10]]},"260":{"position":[[124,10]]},"261":{"position":[[103,10]]},"262":{"position":[[176,10]]},"263":{"position":[[104,10]]},"264":{"position":[[93,10]]},"265":{"position":[[149,10]]},"266":{"position":[[104,10]]},"267":{"position":[[136,10]]},"268":{"position":[[154,10]]},"269":{"position":[[137,10]]},"270":{"position":[[139,10]]},"271":{"position":[[45,9],[84,9],[172,10]]},"272":{"position":[[129,10]]},"273":{"position":[[107,10]]},"274":{"position":[[113,10]]},"275":{"position":[[69,10]]},"276":{"position":[[89,10]]},"277":{"position":[[114,10]]},"285":{"position":[[37,10]]},"286":{"position":[[37,10]]},"287":{"position":[[37,10]]},"289":{"position":[[78,10]]},"290":{"position":[[75,10]]},"291":{"position":[[69,10]]},"292":{"position":[[175,10]]},"293":{"position":[[76,10]]},"294":{"position":[[26,10]]},"296":{"position":[[37,10]]},"297":{"position":[[3684,10]]},"298":{"position":[[196,10]]},"302":{"position":[[110,10],[142,10]]},"303":{"position":[[94,10]]},"304":{"position":[[111,10]]},"305":{"position":[[80,10]]},"306":{"position":[[76,10]]},"307":{"position":[[75,10]]},"308":{"position":[[64,10]]},"309":{"position":[[77,10]]},"310":{"position":[[65,10]]},"311":{"position":[[65,10]]},"312":{"position":[[35,9],[129,10]]},"313":{"position":[[85,10]]},"314":{"position":[[65,10]]},"315":{"position":[[107,10]]},"316":{"position":[[90,10]]},"317":{"position":[[89,10]]},"318":{"position":[[76,10]]},"319":{"position":[[79,10]]},"320":{"position":[[65,10]]},"321":{"position":[[78,10]]},"322":{"position":[[85,10]]},"323":{"position":[[79,10]]},"324":{"position":[[79,10]]},"325":{"position":[[79,10]]},"326":{"position":[[83,10]]},"327":{"position":[[116,10],[236,10],[247,11]]},"328":{"position":[[81,10]]},"329":{"position":[[308,10]]},"330":{"position":[[82,10]]},"331":{"position":[[270,10]]},"332":{"position":[[305,10]]},"333":{"position":[[133,10]]},"334":{"position":[[113,10]]},"335":{"position":[[233,10]]},"336":{"position":[[206,10]]},"337":{"position":[[130,10]]},"338":{"position":[[185,10]]},"339":{"position":[[115,10]]},"340":{"position":[[75,10]]},"341":{"position":[[158,10]]},"342":{"position":[[97,10]]},"343":{"position":[[111,10]]},"344":{"position":[[83,10]]},"345":{"position":[[75,10]]},"346":{"position":[[69,10]]},"347":{"position":[[89,10]]},"348":{"position":[[97,10]]},"350":{"position":[[55,10]]},"351":{"position":[[55,10]]},"352":{"position":[[61,10]]},"353":{"position":[[69,10]]},"354":{"position":[[69,10]]},"355":{"position":[[69,10]]},"356":{"position":[[86,10]]},"357":{"position":[[75,10]]},"358":{"position":[[121,10]]},"359":{"position":[[127,10]]},"360":{"position":[[78,10]]},"361":{"position":[[104,10]]},"362":{"position":[[55,10]]},"363":{"position":[[61,10]]},"364":{"position":[[85,10]]},"365":{"position":[[83,10]]},"366":{"position":[[79,10]]},"367":{"position":[[79,10]]},"368":{"position":[[80,10]]},"369":{"position":[[92,10]]},"370":{"position":[[79,10]]},"371":{"position":[[71,10]]},"372":{"position":[[97,10]]},"373":{"position":[[62,10]]},"374":{"position":[[107,10]]},"375":{"position":[[111,10]]},"376":{"position":[[96,10]]},"377":{"position":[[80,10]]},"378":{"position":[[94,10]]},"379":{"position":[[80,10]]},"380":{"position":[[78,10]]},"381":{"position":[[80,10]]},"382":{"position":[[59,10]]},"383":{"position":[[103,10]]},"385":{"position":[[232,10]]},"386":{"position":[[169,10]]},"387":{"position":[[286,10]]}},"keywords":{}}],["container.innerhtml",{"_index":900,"title":{},"content":{"213":{"position":[[307,20]]},"327":{"position":[[171,20]]}},"keywords":{}}],["content",{"_index":718,"title":{},"content":{"89":{"position":[[253,8],[362,7]]},"118":{"position":[[215,8],[324,7]]},"213":{"position":[[502,7]]}},"keywords":{}}],["contextmenu",{"_index":157,"title":{"63":{"position":[[0,12]]},"174":{"position":[[0,12]]},"217":{"position":[[0,12]]},"331":{"position":[[0,12]]}},"content":{"20":{"position":[[67,12],[630,13],[952,11]]},"22":{"position":[[78,12]]},"63":{"position":[[24,11]]},"202":{"position":[[124,11]]},"203":{"position":[[112,11]]},"217":{"position":[[41,11],[575,12]]},"298":{"position":[[451,13],[734,11]]},"331":{"position":[[332,12]]}},"keywords":{}}],["contextmenu1",{"_index":175,"title":{},"content":{"20":{"position":[[602,15],[920,13],[964,15],[1140,13]]},"298":{"position":[[423,15],[702,13],[746,15],[878,13]]}},"keywords":{}}],["control",{"_index":15,"title":{"1":{"position":[[18,8]]},"23":{"position":[[18,8]]},"60":{"position":[[0,9]]},"171":{"position":[[0,9]]},"218":{"position":[[0,9]]},"332":{"position":[[0,9]]}},"content":{"1":{"position":[[18,8],[140,9]]},"20":{"position":[[80,9],[737,9],[1012,7]]},"22":{"position":[[91,9],[826,9]]},"24":{"position":[[99,9]]},"25":{"position":[[3746,9]]},"50":{"position":[[38,7]]},"56":{"position":[[38,7]]},"60":{"position":[[38,7]]},"61":{"position":[[39,7],[54,7]]},"62":{"position":[[48,7]]},"64":{"position":[[39,7]]},"67":{"position":[[38,7]]},"69":{"position":[[40,7]]},"73":{"position":[[38,7]]},"204":{"position":[[79,7]]},"205":{"position":[[100,7]]},"207":{"position":[[83,7]]},"209":{"position":[[105,7]]},"210":{"position":[[106,7]]},"218":{"position":[[56,7],[632,9]]},"219":{"position":[[83,7]]},"225":{"position":[[21,12]]},"230":{"position":[[99,7]]},"275":{"position":[[131,9]]},"277":{"position":[[176,9]]},"289":{"position":[[222,9]]},"290":{"position":[[219,9]]},"291":{"position":[[213,9]]},"292":{"position":[[319,9]]},"293":{"position":[[220,9]]},"296":{"position":[[99,9]]},"297":{"position":[[3783,9]]},"298":{"position":[[558,9],[794,7]]},"300":{"position":[[744,9]]},"332":{"position":[[367,9]]},"339":{"position":[[14,12]]},"382":{"position":[[121,9]]}},"keywords":{}}],["control1",{"_index":178,"title":{},"content":{"20":{"position":[[713,11],[984,9],[1020,11],[1193,9]]},"298":{"position":[[534,11],[766,9],[802,11],[931,9]]}},"keywords":{}}],["coordin",{"_index":1043,"title":{},"content":{"266":{"position":[[30,10],[255,10]]}},"keywords":{}}],["core",{"_index":484,"title":{},"content":{"48":{"position":[[38,4]]}},"keywords":{}}],["correct",{"_index":973,"title":{},"content":{"227":{"position":[[257,7]]}},"keywords":{}}],["countdown",{"_index":100,"title":{},"content":{"8":{"position":[[836,10]]},"241":{"position":[[530,10]]}},"keywords":{}}],["cover",{"_index":540,"title":{},"content":{"59":{"position":[[153,5]]}},"keywords":{}}],["creat",{"_index":186,"title":{},"content":{"20":{"position":[[1258,6]]}},"keywords":{}}],["createport",{"_index":215,"title":{},"content":{"22":{"position":[[271,12]]},"300":{"position":[[72,12],[189,12]]}},"keywords":{}}],["createportal(<tim",{"_index":248,"title":{},"content":{"22":{"position":[[1110,22],[1186,22]]},"300":{"position":[[1028,22],[1104,22]]}},"keywords":{}}],["crema"",{"_index":297,"title":{},"content":{"25":{"position":[[813,11]]},"297":{"position":[[813,11]]}},"keywords":{}}],["cross",{"_index":879,"title":{},"content":{"204":{"position":[[355,5]]}},"keywords":{}}],["crossorigin",{"_index":874,"title":{},"content":{"204":{"position":[[237,12]]},"318":{"position":[[179,12]]}},"keywords":{}}],["current",{"_index":4,"title":{},"content":{"0":{"position":[[44,7]]},"11":{"position":[[13,7]]},"12":{"position":[[13,7]]},"39":{"position":[[61,7]]},"192":{"position":[[40,9]]},"193":{"position":[[46,9]]},"201":{"position":[[70,9]]},"228":{"position":[[332,7]]},"229":{"position":[[80,9]]},"234":{"position":[[92,9]]},"254":{"position":[[59,7]]},"256":{"position":[[28,7]]},"257":{"position":[[41,7]]},"258":{"position":[[39,7]]}},"keywords":{}}],["currenttim",{"_index":767,"title":{"254":{"position":[[0,12]]},"361":{"position":[[0,12]]}},"content":{"89":{"position":[[1446,11]]},"118":{"position":[[1408,11]]}},"keywords":{}}],["custom",{"_index":155,"title":{"90":{"position":[[0,6]]}},"content":{"20":{"position":[[38,6]]},"59":{"position":[[42,6],[327,7],[376,7]]},"62":{"position":[[760,7],[787,7],[877,6]]},"65":{"position":[[691,7],[757,6]]},"75":{"position":[[202,7]]},"215":{"position":[[36,6]]},"216":{"position":[[34,6],[228,7],[380,7]]},"217":{"position":[[34,6],[598,7],[664,6]]},"218":{"position":[[38,10],[714,7],[741,7],[831,6],[961,7],[988,7],[1080,6]]},"221":{"position":[[38,6],[197,7]]}},"keywords":{}}],["customtyp",{"_index":585,"title":{"228":{"position":[[0,11]]},"342":{"position":[[0,11]]}},"content":{"77":{"position":[[160,11]]},"78":{"position":[[186,11]]},"79":{"position":[[208,11]]},"80":{"position":[[201,11]]},"81":{"position":[[476,11]]},"136":{"position":[[154,11]]},"137":{"position":[[180,11]]},"138":{"position":[[202,11]]},"139":{"position":[[195,11]]},"140":{"position":[[470,11]]},"227":{"position":[[85,10]]},"228":{"position":[[230,11]]},"341":{"position":[[32,10]]},"342":{"position":[[159,11]]}},"keywords":{}}],["danmaku",{"_index":5,"title":{},"content":{"0":{"position":[[52,7]]}},"keywords":{}}],["danmu",{"_index":1099,"title":{},"content":{"285":{"position":[[792,7],[1115,7]]},"294":{"position":[[227,7],[264,7],[316,8]]}},"keywords":{}}],["danmu.text.length",{"_index":1100,"title":{},"content":{"285":{"position":[[806,17]]}},"keywords":{}}],["danmu.text.trim",{"_index":1112,"title":{},"content":{"285":{"position":[[1129,20]]}},"keywords":{}}],["danmuku",{"_index":0,"title":{"0":{"position":[[0,7]]}},"content":{"0":{"position":[[0,7]]},"281":{"position":[[31,7]]},"282":{"position":[[28,7]]},"285":{"position":[[215,8],[1277,10]]},"286":{"position":[[169,8]]},"287":{"position":[[154,8]]},"289":{"position":[[176,8]]},"290":{"position":[[173,8]]},"291":{"position":[[167,8]]},"292":{"position":[[273,8]]},"293":{"position":[[174,8],[437,8]]},"294":{"position":[[139,8]]}},"keywords":{}}],["danmuku.js"></script>",{"_index":1081,"title":{},"content":{"283":{"position":[[64,35],[221,35],[364,35]]}},"keywords":{}}],["danmuku/dist/artplay",{"_index":1082,"title":{},"content":{"283":{"position":[[191,22],[334,22]]}},"keywords":{}}],["danmukuspeedopacityfontsizecolormodemarginantioverlapsynchronousplaybackfilterlocktimebeforeemit",{"_index":1128,"title":{},"content":{"292":{"position":[[41,96]]}},"keywords":{}}],["danmus.length",{"_index":1147,"title":{},"content":{"294":{"position":[[354,15]]}},"keywords":{}}],["dark",{"_index":1109,"title":{},"content":{"285":{"position":[[1056,7],[1085,11]]}},"keywords":{}}],["dash.j",{"_index":608,"title":{"79":{"position":[[0,8]]},"138":{"position":[[0,8]]}},"content":{},"keywords":{}}],["dashjs.mediaplayer().cr",{"_index":614,"title":{},"content":{"79":{"position":[[264,30]]},"138":{"position":[[258,30]]}},"keywords":{}}],["data",{"_index":669,"title":{},"content":{"86":{"position":[[239,6]]},"89":{"position":[[152,4],[1048,5],[1302,5],[1312,4],[1370,4],[1595,4]]},"118":{"position":[[114,4],[1010,5],[1264,5],[1274,4],[1332,4],[1557,4]]}},"keywords":{}}],["decod",{"_index":977,"title":{},"content":{"228":{"position":[[74,8]]},"255":{"position":[[276,8]]}},"keywords":{}}],["default",{"_index":141,"title":{},"content":{"17":{"position":[[20,7]]},"18":{"position":[[20,8]]},"24":{"position":[[167,8]]},"27":{"position":[[295,7],[311,7],[610,8],[1088,8]]},"28":{"position":[[129,7],[835,8]]},"29":{"position":[[125,7],[792,8]]},"59":{"position":[[73,7]]},"86":{"position":[[229,7]]},"87":{"position":[[171,7]]},"189":{"position":[[59,7]]},"194":{"position":[[25,7]]},"196":{"position":[[40,7]]},"197":{"position":[[204,7]]},"219":{"position":[[136,7],[316,8]]},"222":{"position":[[142,7]]},"224":{"position":[[247,7]]},"226":{"position":[[44,7]]},"227":{"position":[[131,7]]},"229":{"position":[[54,7]]},"269":{"position":[[81,8]]},"296":{"position":[[167,8]]},"333":{"position":[[40,9],[208,8]]},"385":{"position":[[152,7],[432,8],[876,8]]},"386":{"position":[[712,8]]},"387":{"position":[[690,8]]}},"keywords":{}}],["default、4:3、16:9",{"_index":1165,"title":{},"content":{"376":{"position":[[28,30]]}},"keywords":{}}],["del",{"_index":460,"title":{},"content":{"43":{"position":[[212,3]]},"154":{"position":[[123,3]]}},"keywords":{}}],["delay",{"_index":745,"title":{},"content":{"89":{"position":[[1025,7]]},"118":{"position":[[987,7]]}},"keywords":{}}],["delet",{"_index":461,"title":{},"content":{"43":{"position":[[225,6]]},"270":{"position":[[309,6]]}},"keywords":{}}],["demo",{"_index":44,"title":{"3":{"position":[[0,5]]}},"content":{"3":{"position":[[8,4]]},"22":{"position":[[185,4]]},"80":{"position":[[168,4]]},"139":{"position":[[162,4]]}},"keywords":{}}],["demo</title>",{"_index":643,"title":{},"content":{"85":{"position":[[81,18]]}},"keywords":{}}],["describ",{"_index":883,"title":{},"content":{"206":{"position":[[181,9]]}},"keywords":{}}],["descriptiondefault",{"_index":913,"title":{},"content":{"219":{"position":[[109,18]]}},"keywords":{}}],["descriptiondis",{"_index":525,"title":{},"content":{"57":{"position":[[68,18]]},"62":{"position":[[70,18]]},"65":{"position":[[73,18]]},"215":{"position":[[64,18]]},"217":{"position":[[67,18]]},"218":{"position":[[82,18]]}},"keywords":{}}],["descriptionget",{"_index":459,"title":{},"content":{"43":{"position":[[155,14]]}},"keywords":{}}],["descriptionhtml",{"_index":374,"title":{},"content":{"27":{"position":[[109,15]]},"28":{"position":[[14,15]]},"29":{"position":[[14,15]]}},"keywords":{}}],["descriptiontim",{"_index":918,"title":{},"content":{"220":{"position":[[93,15]]}},"keywords":{}}],["descriptionurl",{"_index":944,"title":{},"content":{"223":{"position":[[76,14]]},"224":{"position":[[108,14]]}},"keywords":{}}],["destroy",{"_index":439,"title":{"96":{"position":[[0,8]]},"125":{"position":[[0,8]]},"276":{"position":[[0,8]]},"383":{"position":[[0,8]]}},"content":{"36":{"position":[[45,9]]},"42":{"position":[[61,7]]},"96":{"position":[[34,9]]},"276":{"position":[[33,7]]}},"keywords":{}}],["detail",{"_index":102,"title":{},"content":{"8":{"position":[[861,7],[876,8]]},"241":{"position":[[548,7]]}},"keywords":{}}],["dev/hls.j",{"_index":595,"title":{},"content":{"78":{"position":[[35,10]]},"137":{"position":[[29,10]]}},"keywords":{}}],["devic",{"_index":926,"title":{},"content":{"222":{"position":[[103,8],[160,8],[210,8],[726,7]]}},"keywords":{}}],["differ",{"_index":799,"title":{},"content":{"101":{"position":[[50,10]]},"222":{"position":[[54,11],[86,9]]}},"keywords":{}}],["direct",{"_index":168,"title":{},"content":{"20":{"position":[[318,6]]}},"keywords":{}}],["directli",{"_index":904,"title":{},"content":{"213":{"position":[[577,8]]},"225":{"position":[[119,8]]}},"keywords":{}}],["disabl",{"_index":526,"title":{},"content":{"57":{"position":[[106,7]]},"62":{"position":[[108,7],[692,8]]},"65":{"position":[[111,7]]},"168":{"position":[[36,9]]},"173":{"position":[[36,9]]},"176":{"position":[[36,9]]},"215":{"position":[[102,7],[648,8]]},"217":{"position":[[105,7]]},"218":{"position":[[120,7],[646,8]]},"329":{"position":[[34,9],[408,8]]},"331":{"position":[[34,9]]},"332":{"position":[[35,9],[381,8]]}},"keywords":{}}],["display",{"_index":486,"title":{},"content":{"50":{"position":[[58,7]]},"56":{"position":[[60,7]]},"57":{"position":[[245,7]]},"61":{"position":[[69,9]]},"62":{"position":[[247,7]]},"64":{"position":[[62,9]]},"65":{"position":[[250,7]]},"67":{"position":[[78,9]]},"69":{"position":[[74,7]]},"73":{"position":[[67,7]]},"188":{"position":[[139,7]]},"201":{"position":[[39,7]]},"202":{"position":[[73,10]]},"203":{"position":[[39,7]]},"204":{"position":[[39,7]]},"205":{"position":[[39,7]]},"207":{"position":[[39,7]]},"209":{"position":[[39,7]]},"210":{"position":[[39,7]]},"213":{"position":[[586,8]]},"215":{"position":[[241,7]]},"217":{"position":[[244,7]]},"218":{"position":[[259,7]]},"219":{"position":[[34,7]]},"229":{"position":[[62,7]]},"230":{"position":[[39,7]]},"234":{"position":[[39,7]]},"292":{"position":[[490,8]]}},"keywords":{}}],["document",{"_index":3,"title":{},"content":{"0":{"position":[[23,13]]}},"keywords":{}}],["document.getelementbyid("root"",{"_index":255,"title":{},"content":{"22":{"position":[[1295,42]]},"300":{"position":[[1213,42]]}},"keywords":{}}],["document.queryselector('.artplay",{"_index":444,"title":{},"content":{"39":{"position":[[100,34]]},"42":{"position":[[106,34]]},"150":{"position":[[47,34]]},"153":{"position":[[61,34]]},"188":{"position":[[227,34]]},"213":{"position":[[265,34]]},"285":{"position":[[1242,34]]},"302":{"position":[[153,34]]},"327":{"position":[[129,34]]}},"keywords":{}}],["dogpatch"",{"_index":299,"title":{},"content":{"25":{"position":[[902,14]]},"297":{"position":[[902,14]]}},"keywords":{}}],["dom",{"_index":160,"title":{},"content":{"20":{"position":[[153,3],[214,3],[841,3],[1071,3]]},"24":{"position":[[452,5],[479,6]]},"27":{"position":[[140,3],[895,5],[929,5],[1309,5],[1343,5]]},"28":{"position":[[45,3],[565,5],[599,5],[961,5],[1075,5]]},"29":{"position":[[45,3]]},"39":{"position":[[41,3]]},"57":{"position":[[273,3]]},"62":{"position":[[275,3]]},"65":{"position":[[278,3]]},"150":{"position":[[36,3]]},"168":{"position":[[138,3]]},"173":{"position":[[138,3]]},"176":{"position":[[138,3]]},"188":{"position":[[57,3]]},"215":{"position":[[269,3]]},"217":{"position":[[272,3]]},"218":{"position":[[287,3]]},"228":{"position":[[294,3]]},"296":{"position":[[452,5],[479,6]]},"298":{"position":[[80,3],[102,22],[641,10],[827,10]]},"302":{"position":[[46,3]]},"329":{"position":[[136,3]]},"331":{"position":[[136,3]]},"332":{"position":[[137,3]]},"342":{"position":[[217,7]]},"385":{"position":[[56,3],[705,5],[739,5],[1097,5],[1131,5]]},"386":{"position":[[32,3],[484,5],[518,5],[823,5],[932,5]]},"387":{"position":[[32,3]]}},"keywords":{}}],["dom"",{"_index":217,"title":{},"content":{"22":{"position":[[303,10]]},"300":{"position":[[221,10]]}},"keywords":{}}],["domain",{"_index":880,"title":{},"content":{"204":{"position":[[361,7]]}},"keywords":{}}],["dosometh",{"_index":573,"title":{},"content":{"75":{"position":[[230,12]]},"186":{"position":[[149,12]]},"221":{"position":[[225,12]]},"335":{"position":[[146,12]]}},"keywords":{}}],["download",{"_index":1016,"title":{},"content":{"256":{"position":[[15,8]]}},"keywords":{}}],["due",{"_index":746,"title":{},"content":{"89":{"position":[[1033,3]]},"118":{"position":[[995,3]]},"259":{"position":[[314,3]]},"261":{"position":[[291,3]]}},"keywords":{}}],["durat",{"_index":95,"title":{"255":{"position":[[0,9]]},"362":{"position":[[0,9]]}},"content":{"8":{"position":[[734,8]]},"89":{"position":[[476,8]]},"118":{"position":[[438,8]]},"255":{"position":[[23,8],[227,9],[289,8]]}},"keywords":{}}],["dynam",{"_index":493,"title":{},"content":{"51":{"position":[[32,11]]},"57":{"position":[[30,11]]},"62":{"position":[[30,11]]},"65":{"position":[[30,11]]},"71":{"position":[[31,11]]},"75":{"position":[[33,11]]},"272":{"position":[[32,11]]},"273":{"position":[[37,7]]},"274":{"position":[[37,7]]}},"keywords":{}}],["earli",{"_index":89,"title":{},"content":{"8":{"position":[[615,5]]}},"keywords":{}}],["earlybird"",{"_index":301,"title":{},"content":{"25":{"position":[[995,15]]},"297":{"position":[[995,15]]}},"keywords":{}}],["easi",{"_index":204,"title":{},"content":{"22":{"position":[[38,4]]},"42":{"position":[[42,4]]}},"keywords":{}}],["edg",{"_index":860,"title":{},"content":{"198":{"position":[[118,5]]}},"keywords":{}}],["effect",{"_index":565,"title":{},"content":{"71":{"position":[[428,6]]},"198":{"position":[[239,6]]},"206":{"position":[[331,6]]},"262":{"position":[[88,6]]}},"keywords":{}}],["element",{"_index":161,"title":{},"content":{"20":{"position":[[157,7],[218,7],[845,7],[1075,7]]},"27":{"position":[[144,8]]},"28":{"position":[[49,8]]},"29":{"position":[[49,8]]},"34":{"position":[[68,7]]},"39":{"position":[[45,8]]},"57":{"position":[[277,7]]},"62":{"position":[[279,7]]},"65":{"position":[[282,7]]},"188":{"position":[[360,8]]},"215":{"position":[[273,7]]},"217":{"position":[[276,7]]},"218":{"position":[[291,7]]},"225":{"position":[[139,8]]},"228":{"position":[[298,7]]},"272":{"position":[[84,7]]}},"keywords":{}}],["emit",{"_index":1123,"title":{"291":{"position":[[0,5]]}},"content":{"291":{"position":[[18,4]]}},"keywords":{}}],["empti",{"_index":78,"title":{},"content":{"8":{"position":[[388,6]]},"89":{"position":[[548,6]]},"118":{"position":[[510,6]]}},"keywords":{}}],["en",{"_index":478,"title":{},"content":{"47":{"position":[[245,3]]},"158":{"position":[[227,3]]},"229":{"position":[[219,5]]},"343":{"position":[[179,5]]}},"keywords":{}}],["enabl",{"_index":931,"title":{},"content":{"222":{"position":[[378,6],[737,6]]}},"keywords":{}}],["encod",{"_index":495,"title":{},"content":{"51":{"position":[[217,9]]},"52":{"position":[[214,9]]},"53":{"position":[[243,9]]},"162":{"position":[[180,9]]},"163":{"position":[[184,9]]},"164":{"position":[[191,9]]},"224":{"position":[[212,8],[237,9],[421,9]]},"338":{"position":[[118,8],[308,9]]}},"keywords":{}}],["end",{"_index":712,"title":{},"content":{"89":{"position":[[201,3],[337,3],[738,3]]},"118":{"position":[[163,3],[299,3],[700,3]]}},"keywords":{}}],["english",{"_index":479,"title":{},"content":{"47":{"position":[[261,10]]},"158":{"position":[[243,10]]}},"keywords":{}}],["enough",{"_index":710,"title":{},"content":{"89":{"position":[[145,6]]},"118":{"position":[[107,6]]}},"keywords":{}}],["enter",{"_index":855,"title":{},"content":{"197":{"position":[[215,5]]},"199":{"position":[[96,5]]}},"keywords":{}}],["entir",{"_index":858,"title":{},"content":{"198":{"position":[[69,6]]}},"keywords":{}}],["env",{"_index":124,"title":{"12":{"position":[[0,4]]},"109":{"position":[[0,4]]}},"content":{},"keywords":{}}],["environ",{"_index":125,"title":{},"content":{"12":{"position":[[28,11]]}},"keywords":{}}],["en、zh",{"_index":980,"title":{},"content":{"229":{"position":[[99,5]]},"343":{"position":[[47,17]]}},"keywords":{}}],["equal",{"_index":86,"title":{},"content":{"8":{"position":[[567,5],[642,5]]},"40":{"position":[[15,5]]}},"keywords":{}}],["equival",{"_index":443,"title":{},"content":{"39":{"position":[[86,10]]}},"keywords":{}}],["error",{"_index":968,"title":{},"content":{"226":{"position":[[629,6]]},"294":{"position":[[413,7],[450,7]]},"340":{"position":[[589,6]]}},"keywords":{}}],["estim",{"_index":709,"title":{},"content":{"89":{"position":[[126,9],[295,9]]},"118":{"position":[[88,9],[257,9]]}},"keywords":{}}],["event",{"_index":37,"title":{"41":{"position":[[0,7]]},"88":{"position":[[7,6]]},"89":{"position":[[7,6]]},"90":{"position":[[7,6]]},"152":{"position":[[0,7]]}},"content":{"1":{"position":[[265,6],[304,5]]},"27":{"position":[[264,5],[901,6],[935,7],[1315,6],[1349,7]]},"28":{"position":[[175,5],[571,6],[605,7],[967,6],[1081,6]]},"29":{"position":[[169,5]]},"41":{"position":[[24,6]]},"42":{"position":[[28,5],[73,5],[263,7]]},"57":{"position":[[369,5]]},"62":{"position":[[371,5]]},"65":{"position":[[374,5]]},"89":{"position":[[48,6],[55,5],[573,5]]},"94":{"position":[[299,5]]},"118":{"position":[[22,6],[535,5]]},"153":{"position":[[218,7]]},"190":{"position":[[173,5]]},"215":{"position":[[365,5]]},"217":{"position":[[368,5]]},"218":{"position":[[383,5]]},"254":{"position":[[132,6]]},"277":{"position":[[301,6]]},"290":{"position":[[286,6]]},"385":{"position":[[711,6],[745,7],[1103,6],[1137,7]]},"386":{"position":[[490,6],[524,7],[829,6],[938,6]]}},"keywords":{}}],["event.target.innertext",{"_index":42,"title":{},"content":{"1":{"position":[[328,22]]},"277":{"position":[[335,22]]},"290":{"position":[[387,22],[472,22]]}},"keywords":{}}],["exampl",{"_index":727,"title":{},"content":{"89":{"position":[[559,8]]},"118":{"position":[[521,8]]}},"keywords":{}}],["exchang",{"_index":1028,"title":{},"content":{"259":{"position":[[370,9]]},"261":{"position":[[347,9]]}},"keywords":{}}],["execut",{"_index":1038,"title":{},"content":{"265":{"position":[[99,7]]}},"keywords":{}}],["exist",{"_index":117,"title":{},"content":{"10":{"position":[[131,5]]}},"keywords":{}}],["export",{"_index":572,"title":{},"content":{"75":{"position":[[210,6],[278,6]]},"221":{"position":[[205,6],[273,6]]}},"keywords":{}}],["f00",{"_index":840,"title":{},"content":{"193":{"position":[[21,4]]},"307":{"position":[[14,4]]}},"keywords":{}}],["fail",{"_index":881,"title":{},"content":{"204":{"position":[[380,6]]}},"keywords":{}}],["fals",{"_index":403,"title":{},"content":{"28":{"position":[[532,6],[928,6]]},"50":{"position":[[282,6]]},"56":{"position":[[602,6]]},"61":{"position":[[251,6]]},"62":{"position":[[701,6]]},"64":{"position":[[276,6]]},"65":{"position":[[795,6]]},"67":{"position":[[284,6]]},"69":{"position":[[272,6]]},"73":{"position":[[317,6]]},"81":{"position":[[765,6]]},"99":{"position":[[244,6]]},"128":{"position":[[184,18]]},"140":{"position":[[759,6]]},"161":{"position":[[251,6]]},"167":{"position":[[573,6]]},"172":{"position":[[210,6]]},"175":{"position":[[241,6]]},"176":{"position":[[524,6]]},"178":{"position":[[237,6]]},"180":{"position":[[229,6]]},"184":{"position":[[281,6]]},"195":{"position":[[22,5]]},"196":{"position":[[22,5]]},"197":{"position":[[22,5]]},"198":{"position":[[22,5]]},"199":{"position":[[22,5]]},"200":{"position":[[22,5]]},"201":{"position":[[22,5]]},"202":{"position":[[22,5]]},"203":{"position":[[22,5]]},"204":{"position":[[22,5]]},"205":{"position":[[22,5]]},"207":{"position":[[22,5]]},"209":{"position":[[22,5]]},"210":{"position":[[22,5]]},"211":{"position":[[22,5]]},"212":{"position":[[22,5]]},"213":{"position":[[22,5]]},"215":{"position":[[657,6],[906,6]]},"217":{"position":[[702,6]]},"218":{"position":[[655,6]]},"230":{"position":[[22,5]]},"231":{"position":[[22,5]]},"232":{"position":[[22,5]]},"233":{"position":[[22,5]]},"234":{"position":[[22,5]]},"259":{"position":[[288,6]]},"260":{"position":[[306,6]]},"261":{"position":[[265,6]]},"285":{"position":[[303,6],[463,6],[764,6]]},"309":{"position":[[15,5]]},"310":{"position":[[15,5]]},"311":{"position":[[15,5]]},"312":{"position":[[15,5]]},"313":{"position":[[15,5]]},"314":{"position":[[15,5]]},"315":{"position":[[15,5]]},"316":{"position":[[15,5]]},"317":{"position":[[15,5]]},"318":{"position":[[15,5]]},"319":{"position":[[15,5]]},"321":{"position":[[15,5]]},"323":{"position":[[15,5]]},"324":{"position":[[15,5]]},"325":{"position":[[15,5]]},"326":{"position":[[15,5]]},"327":{"position":[[15,5]]},"329":{"position":[[417,6],[646,6]]},"331":{"position":[[435,6]]},"332":{"position":[[390,6]]},"344":{"position":[[15,5]]},"345":{"position":[[15,5]]},"346":{"position":[[15,5]]},"347":{"position":[[15,5]]},"348":{"position":[[22,5]]},"366":{"position":[[252,6]]},"367":{"position":[[261,6]]},"368":{"position":[[242,6]]},"386":{"position":[[451,6],[790,6]]}},"keywords":{}}],["false,'preload",{"_index":952,"title":{},"content":{"225":{"position":[[34,16]]},"339":{"position":[[27,16]]}},"keywords":{}}],["fast",{"_index":886,"title":{},"content":{"206":{"position":[[230,4],[255,4]]},"231":{"position":[[43,4]]}},"keywords":{}}],["fastforward",{"_index":982,"title":{"231":{"position":[[0,12]]},"345":{"position":[[0,12]]}},"content":{"231":{"position":[[205,12]]},"345":{"position":[[137,12]]}},"keywords":{}}],["fetch",{"_index":760,"title":{},"content":{"89":{"position":[[1290,5]]},"118":{"position":[[1252,5]]}},"keywords":{}}],["ffad00",{"_index":842,"title":{},"content":{"193":{"position":[[187,10]]},"307":{"position":[[144,10]]}},"keywords":{}}],["fff",{"_index":1086,"title":{},"content":{"285":{"position":[[277,7]]}},"keywords":{}}],["ffffff",{"_index":1094,"title":{},"content":{"285":{"position":[[591,10]]}},"keywords":{}}],["fi"",{"_index":321,"title":{},"content":{"25":{"position":[[1825,9]]},"297":{"position":[[1825,9]]}},"keywords":{}}],["file",{"_index":632,"title":{},"content":{"81":{"position":[[625,4]]},"140":{"position":[[619,4]]},"189":{"position":[[87,4]]}},"keywords":{}}],["file.renderto(video",{"_index":634,"title":{},"content":{"81":{"position":[[650,20]]},"140":{"position":[[644,20]]}},"keywords":{}}],["filter",{"_index":275,"title":{"25":{"position":[[7,7]]}},"content":{"25":{"position":[[3796,9]]},"285":{"position":[[784,7]]},"297":{"position":[[3833,9]]}},"keywords":{}}],["find",{"_index":442,"title":{},"content":{"39":{"position":[[36,4]]}},"keywords":{}}],["finish",{"_index":736,"title":{},"content":{"89":{"position":[[818,8]]},"118":{"position":[[780,8]]}},"keywords":{}}],["fire",{"_index":704,"title":{},"content":{"89":{"position":[[66,5],[1069,5]]},"91":{"position":[[0,5]]},"92":{"position":[[0,5]]},"93":{"position":[[0,5]]},"94":{"position":[[0,5],[284,5]]},"95":{"position":[[0,5]]},"96":{"position":[[0,5]]},"97":{"position":[[0,5]]},"98":{"position":[[0,5]]},"99":{"position":[[0,5]]},"100":{"position":[[0,5]]},"101":{"position":[[0,5]]},"102":{"position":[[0,5]]},"103":{"position":[[0,5]]},"104":{"position":[[0,5]]},"118":{"position":[[1031,5]]},"190":{"position":[[93,5]]}},"keywords":{}}],["first",{"_index":559,"title":{},"content":{"71":{"position":[[61,5]]},"89":{"position":[[789,5]]},"118":{"position":[[751,5]]},"251":{"position":[[154,5]]},"252":{"position":[[167,5]]},"261":{"position":[[357,5]]}},"keywords":{}}],["flex",{"_index":1135,"title":{},"content":{"292":{"position":[[499,7]]}},"keywords":{}}],["flip",{"_index":380,"title":{"201":{"position":[[0,5]]},"267":{"position":[[0,5]]},"315":{"position":[[0,5]]},"374":{"position":[[0,5]]}},"content":{"27":{"position":[[470,5]]},"28":{"position":[[323,5]]},"29":{"position":[[438,5]]},"201":{"position":[[55,4],[246,5]]},"226":{"position":[[498,5]]},"267":{"position":[[56,5]]},"315":{"position":[[169,5]]},"340":{"position":[[458,5]]},"385":{"position":[[309,5]]},"386":{"position":[[246,5]]},"387":{"position":[[363,5]]}},"keywords":{}}],["flv",{"_index":586,"title":{},"content":{"77":{"position":[[174,4],[275,6],[408,5]]},"136":{"position":[[168,4],[269,6],[372,14]]},"227":{"position":[[408,6]]},"228":{"position":[[244,4]]},"341":{"position":[[226,6]]},"342":{"position":[[173,4]]}},"keywords":{}}],["flv,.mkv",{"_index":971,"title":{},"content":{"227":{"position":[[194,10]]}},"keywords":{}}],["flv.j",{"_index":580,"title":{"77":{"position":[[0,7]]},"136":{"position":[[0,7]]}},"content":{},"keywords":{}}],["flvjs.createplay",{"_index":589,"title":{},"content":{"77":{"position":[[248,20]]},"136":{"position":[[242,20]]}},"keywords":{}}],["flvjs.issupport",{"_index":587,"title":{},"content":{"77":{"position":[[206,21]]},"136":{"position":[[200,21]]}},"keywords":{}}],["flvplayer",{"_index":588,"title":{},"content":{"77":{"position":[[236,9]]},"136":{"position":[[230,9]]}},"keywords":{}}],["flvplayer.attachmediaelement(video",{"_index":590,"title":{},"content":{"77":{"position":[[296,36]]},"136":{"position":[[290,36]]}},"keywords":{}}],["flvplayer.load",{"_index":591,"title":{},"content":{"77":{"position":[[333,17]]},"136":{"position":[[327,17]]}},"keywords":{}}],["flv、.mkv、.t",{"_index":1162,"title":{},"content":{"341":{"position":[[80,40]]}},"keywords":{}}],["focu",{"_index":567,"title":{"97":{"position":[[0,6]]},"126":{"position":[[0,6]]}},"content":{"71":{"position":[[466,5]]},"97":{"position":[[27,6]]},"98":{"position":[[28,6]]},"206":{"position":[[369,5]]},"212":{"position":[[82,5]]}},"keywords":{}}],["focus",{"_index":432,"title":{},"content":{"33":{"position":[[51,7]]},"34":{"position":[[51,7]]}},"keywords":{}}],["font",{"_index":500,"title":{},"content":{"51":{"position":[[263,5],[393,5]]},"52":{"position":[[260,5]]},"53":{"position":[[285,5],[488,5]]},"162":{"position":[[226,5],[356,5]]},"163":{"position":[[230,5]]},"164":{"position":[[233,5],[436,5]]},"224":{"position":[[467,5]]},"338":{"position":[[354,5]]}},"keywords":{}}],["fontsiz",{"_index":1092,"title":{},"content":{"285":{"position":[[553,9]]},"292":{"position":[[712,9]]}},"keywords":{}}],["format",{"_index":822,"title":{},"content":{"189":{"position":[[92,8]]},"224":{"position":[[74,7]]},"227":{"position":[[44,6],[145,6]]},"228":{"position":[[37,6]]}},"keywords":{}}],["forthcom",{"_index":762,"title":{},"content":{"89":{"position":[[1337,12]]},"118":{"position":[[1299,12]]}},"keywords":{}}],["forum/dash.j",{"_index":611,"title":{},"content":{"79":{"position":[[43,13]]},"138":{"position":[[37,13]]}},"keywords":{}}],["forward",{"_index":887,"title":{"247":{"position":[[0,8]]},"354":{"position":[[0,8]]}},"content":{"206":{"position":[[235,7]]},"231":{"position":[[48,7]]},"247":{"position":[[41,8]]}},"keywords":{}}],["fr",{"_index":480,"title":{},"content":{"47":{"position":[[300,3]]},"158":{"position":[[282,3]]}},"keywords":{}}],["frame",{"_index":735,"title":{},"content":{"89":{"position":[[795,5]]},"118":{"position":[[757,5]]},"256":{"position":[[42,5]]},"257":{"position":[[55,6]]},"258":{"position":[[53,6]]}},"keywords":{}}],["françai",{"_index":481,"title":{},"content":{"47":{"position":[[316,11]]},"158":{"position":[[298,11]]}},"keywords":{}}],["full",{"_index":805,"title":{},"content":{"103":{"position":[[32,4]]},"104":{"position":[[26,4]]},"209":{"position":[[51,4]]},"210":{"position":[[51,4]]},"259":{"position":[[66,4],[398,4]]},"260":{"position":[[75,4]]}},"keywords":{}}],["fullscreen",{"_index":67,"title":{"103":{"position":[[0,11]]},"132":{"position":[[0,11]]},"209":{"position":[[0,11]]},"259":{"position":[[0,11]]},"323":{"position":[[0,11]]},"366":{"position":[[0,11]]}},"content":{"8":{"position":[[115,11]]},"103":{"position":[[143,11]]},"132":{"position":[[111,11]]},"209":{"position":[[216,11]]},"233":{"position":[[124,10]]},"241":{"position":[[115,11]]},"259":{"position":[[177,11]]},"323":{"position":[[141,11]]},"366":{"position":[[141,11]]}},"keywords":{}}],["fullscreenoff",{"_index":962,"title":{},"content":{"226":{"position":[[520,14]]},"340":{"position":[[480,14]]}},"keywords":{}}],["fullscreenon",{"_index":963,"title":{},"content":{"226":{"position":[[539,13]]},"340":{"position":[[499,13]]}},"keywords":{}}],["fullscreenweb",{"_index":68,"title":{"104":{"position":[[0,14]]},"133":{"position":[[0,14]]},"210":{"position":[[0,14]]},"260":{"position":[[0,14]]},"324":{"position":[[0,14]]},"367":{"position":[[0,14]]}},"content":{"8":{"position":[[133,14]]},"104":{"position":[[137,14]]},"133":{"position":[[111,14]]},"210":{"position":[[217,14]]},"241":{"position":[[133,14]]},"260":{"position":[[186,14]]},"261":{"position":[[165,14]]},"285":{"position":[[150,14]]},"324":{"position":[[141,14]]},"367":{"position":[[141,14]]},"368":{"position":[[142,14]]}},"keywords":{}}],["fullscreenweboff",{"_index":964,"title":{},"content":{"226":{"position":[[557,17]]},"340":{"position":[[517,17]]}},"keywords":{}}],["fullscreenwebon",{"_index":965,"title":{},"content":{"226":{"position":[[579,16]]},"340":{"position":[[539,16]]}},"keywords":{}}],["function",{"_index":35,"title":{},"content":{"1":{"position":[[252,8]]},"7":{"position":[[415,8]]},"16":{"position":[[6,8]]},"19":{"position":[[6,8],[38,8]]},"21":{"position":[[305,8]]},"22":{"position":[[384,8],[451,8]]},"24":{"position":[[436,8]]},"25":{"position":[[3844,8]]},"27":{"position":[[240,8],[879,8],[1293,8]]},"28":{"position":[[152,8],[549,8],[945,8],[1059,8],[1130,8]]},"29":{"position":[[147,8],[666,8],[923,8],[1050,8],[1112,8]]},"39":{"position":[[6,8]]},"40":{"position":[[6,8]]},"42":{"position":[[6,8]]},"43":{"position":[[170,8],[193,8],[216,8],[244,8]]},"47":{"position":[[6,8]]},"48":{"position":[[43,8]]},"51":{"position":[[6,8]]},"53":{"position":[[6,8]]},"57":{"position":[[6,8],[344,8],[383,8]]},"62":{"position":[[6,8],[346,8],[385,8],[838,8],[908,8]]},"65":{"position":[[6,8],[349,8],[388,8],[713,8]]},"71":{"position":[[6,8],[132,8]]},"75":{"position":[[6,8],[69,8],[243,8]]},"77":{"position":[[179,8]]},"78":{"position":[[206,8]]},"79":{"position":[[227,8]]},"80":{"position":[[220,8]]},"81":{"position":[[499,8],[600,8]]},"87":{"position":[[179,8],[397,11]]},"113":{"position":[[4,8]]},"116":{"position":[[4,8]]},"136":{"position":[[173,8]]},"137":{"position":[[200,8]]},"138":{"position":[[221,8]]},"139":{"position":[[214,8]]},"140":{"position":[[493,8],[594,8]]},"150":{"position":[[4,8]]},"151":{"position":[[4,8]]},"153":{"position":[[4,8]]},"154":{"position":[[93,8],[110,8],[127,8],[146,8]]},"158":{"position":[[4,8]]},"162":{"position":[[4,8]]},"164":{"position":[[4,8]]},"168":{"position":[[4,8],[171,8],[195,8]]},"173":{"position":[[4,8],[171,8],[195,8],[513,8]]},"176":{"position":[[4,8],[171,8],[195,8],[460,8]]},"182":{"position":[[4,8]]},"186":{"position":[[4,8],[40,8],[162,8]]},"190":{"position":[[59,8],[295,8],[357,8],[407,8],[441,9]]},"201":{"position":[[60,9]]},"202":{"position":[[61,8]]},"215":{"position":[[340,8],[379,8],[823,8],[925,8]]},"216":{"position":[[324,8],[476,8]]},"217":{"position":[[343,8],[382,8],[620,8]]},"218":{"position":[[358,8],[397,8],[792,8],[862,8],[1041,8]]},"221":{"position":[[64,8],[238,8]]},"222":{"position":[[418,8]]},"228":{"position":[[249,8]]},"231":{"position":[[56,8]]},"243":{"position":[[6,8]]},"244":{"position":[[6,8]]},"245":{"position":[[6,8]]},"251":{"position":[[116,8]]},"252":{"position":[[129,8]]},"256":{"position":[[6,8]]},"257":{"position":[[6,8]]},"258":{"position":[[6,8]]},"275":{"position":[[6,8],[205,8]]},"277":{"position":[[288,8]]},"287":{"position":[[163,8]]},"289":{"position":[[4,8],[276,8],[381,8]]},"290":{"position":[[273,8]]},"291":{"position":[[4,8],[267,8]]},"292":{"position":[[4,8],[541,8]]},"293":{"position":[[4,8],[274,8],[379,8]]},"296":{"position":[[436,8]]},"297":{"position":[[3881,8]]},"299":{"position":[[235,8]]},"300":{"position":[[302,8],[369,8]]},"304":{"position":[[4,11],[189,10]]},"329":{"position":[[169,8],[193,8],[583,8],[665,8]]},"330":{"position":[[255,8],[387,8]]},"331":{"position":[[169,8],[193,8],[371,8]]},"332":{"position":[[170,8],[194,8],[513,8],[566,8],[706,8]]},"335":{"position":[[37,8],[159,8]]},"342":{"position":[[178,8]]},"350":{"position":[[4,8]]},"351":{"position":[[4,8]]},"352":{"position":[[4,8]]},"358":{"position":[[4,11]]},"359":{"position":[[4,11]]},"363":{"position":[[4,8]]},"364":{"position":[[4,8]]},"365":{"position":[[4,8]]},"379":{"position":[[4,11]]},"382":{"position":[[6,8],[195,8]]},"383":{"position":[[4,11]]},"385":{"position":[[118,8],[689,8],[1081,8]]},"386":{"position":[[96,8],[468,8],[807,8],[916,8],[987,8]]},"387":{"position":[[92,8],[588,8],[806,8],[928,8],[990,8]]}},"keywords":{}}],["function($contextmenu1",{"_index":176,"title":{},"content":{"20":{"position":[[653,23]]},"298":{"position":[[474,23]]}},"keywords":{}}],["function($control1",{"_index":179,"title":{},"content":{"20":{"position":[[775,19]]},"298":{"position":[[596,19]]}},"keywords":{}}],["function($layer1",{"_index":173,"title":{},"content":{"20":{"position":[[545,17]]},"298":{"position":[[366,17]]}},"keywords":{}}],["functiondefault",{"_index":824,"title":{},"content":{"190":{"position":[[6,16]]}},"keywords":{}}],["functionparamet",{"_index":1002,"title":{},"content":{"251":{"position":[[6,18]]},"252":{"position":[[6,18]]},"272":{"position":[[6,18]]},"276":{"position":[[6,18]]}},"keywords":{}}],["further",{"_index":716,"title":{},"content":{"89":{"position":[[232,7]]},"118":{"position":[[194,7]]}},"keywords":{}}],["gener",{"_index":903,"title":{},"content":{"213":{"position":[[525,9]]}},"keywords":{}}],["get",{"_index":566,"title":{},"content":{"71":{"position":[[457,4]]},"97":{"position":[[22,4]]},"206":{"position":[[360,4]]},"253":{"position":[[53,7]]},"270":{"position":[[48,7]]}},"keywords":{}}],["getbloburl",{"_index":1024,"title":{"258":{"position":[[0,11]]},"365":{"position":[[0,11]]}},"content":{},"keywords":{}}],["getboundingclientrect",{"_index":1046,"title":{},"content":{"266":{"position":[[293,21]]},"373":{"position":[[214,21]]}},"keywords":{}}],["getdataurl",{"_index":1019,"title":{"257":{"position":[[0,11]]},"364":{"position":[[0,11]]}},"content":{},"keywords":{}}],["getinst",{"_index":691,"title":{},"content":{"87":{"position":[[205,12],[350,12],[381,11]]}},"keywords":{}}],["getinstance(art",{"_index":696,"title":{},"content":{"87":{"position":[[411,17]]}},"keywords":{}}],["getinstance(art2",{"_index":200,"title":{},"content":{"21":{"position":[[314,17]]},"299":{"position":[[244,17]]}},"keywords":{}}],["getinstance={(art",{"_index":245,"title":{},"content":{"22":{"position":[[1018,18]]},"300":{"position":[[936,18]]}},"keywords":{}}],["getter",{"_index":1014,"title":{},"content":{"255":{"position":[[6,6]]},"266":{"position":[[6,6]]},"362":{"position":[[4,6]]},"371":{"position":[[4,9]]},"373":{"position":[[4,6]]}},"keywords":{}}],["getter/sett",{"_index":469,"title":{},"content":{"46":{"position":[[6,13]]},"50":{"position":[[6,13]]},"52":{"position":[[6,13]]},"56":{"position":[[6,13]]},"59":{"position":[[6,13]]},"61":{"position":[[6,13]]},"64":{"position":[[6,13]]},"67":{"position":[[6,13]]},"69":{"position":[[6,13]]},"73":{"position":[[6,13]]},"157":{"position":[[4,13]]},"161":{"position":[[4,13]]},"163":{"position":[[4,13]]},"167":{"position":[[4,13]]},"170":{"position":[[4,13]]},"172":{"position":[[4,13]]},"175":{"position":[[4,13]]},"178":{"position":[[4,13]]},"180":{"position":[[4,13]]},"184":{"position":[[4,13]]}},"keywords":{}}],["getterparamet",{"_index":1035,"title":{},"content":{"264":{"position":[[6,16]]}},"keywords":{}}],["gingham"",{"_index":303,"title":{},"content":{"25":{"position":[[1087,13]]},"297":{"position":[[1087,13]]}},"keywords":{}}],["ginza"",{"_index":305,"title":{},"content":{"25":{"position":[[1175,11]]},"297":{"position":[[1175,11]]}},"keywords":{}}],["greater",{"_index":85,"title":{},"content":{"8":{"position":[[551,7]]}},"keywords":{}}],["green",{"_index":510,"title":{},"content":{"53":{"position":[[479,8]]},"164":{"position":[[427,8]]},"218":{"position":[[1022,8]]},"285":{"position":[[446,8]]},"332":{"position":[[687,8]]}},"keywords":{}}],["gt",{"_index":52,"title":{},"content":{"7":{"position":[[16,4],[118,4],[264,4]]},"8":{"position":[[991,5],[1079,5]]},"10":{"position":[[277,5]]},"20":{"position":[[475,5]]},"22":{"position":[[556,5],[582,5],[603,5],[1037,5],[1074,5],[1097,5],[1145,6],[1221,6],[1362,6]]},"39":{"position":[[277,5]]},"40":{"position":[[165,5]]},"42":{"position":[[271,5]]},"46":{"position":[[193,5]]},"50":{"position":[[239,5],[303,5]]},"51":{"position":[[313,5],[350,5]]},"52":{"position":[[310,5],[364,5]]},"53":{"position":[[335,5],[372,5]]},"56":{"position":[[554,5],[576,5]]},"57":{"position":[[637,5],[659,5]]},"59":{"position":[[301,5]]},"61":{"position":[[201,5],[223,5]]},"62":{"position":[[643,5],[665,5]]},"64":{"position":[[194,5],[245,5]]},"65":{"position":[[604,5],[655,5]]},"67":{"position":[[210,5],[257,5]]},"69":{"position":[[204,5],[248,5]]},"71":{"position":[[263,5],[293,5],[356,5]]},"73":{"position":[[228,5],[290,5]]},"75":{"position":[[414,5]]},"81":{"position":[[726,5]]},"85":{"position":[[135,5]]},"86":{"position":[[446,5]]},"87":{"position":[[269,5],[441,5]]},"89":{"position":[[1734,5]]},"91":{"position":[[195,5]]},"92":{"position":[[160,5]]},"93":{"position":[[160,5]]},"94":{"position":[[162,5],[220,5]]},"95":{"position":[[166,5],[224,5]]},"96":{"position":[[175,5],[233,5]]},"97":{"position":[[190,5]]},"98":{"position":[[202,5]]},"99":{"position":[[157,5]]},"100":{"position":[[179,5]]},"101":{"position":[[225,5]]},"102":{"position":[[160,5],[218,5]]},"103":{"position":[[196,5]]},"104":{"position":[[196,5]]},"105":{"position":[[159,5]]},"107":{"position":[[181,5]]},"118":{"position":[[1696,5]]},"120":{"position":[[167,5]]},"121":{"position":[[138,5]]},"122":{"position":[[139,5]]},"123":{"position":[[141,5],[199,5]]},"124":{"position":[[141,5],[199,5]]},"125":{"position":[[144,5],[202,5]]},"126":{"position":[[149,5]]},"127":{"position":[[152,5]]},"128":{"position":[[140,5]]},"129":{"position":[[158,5]]},"130":{"position":[[162,5]]},"131":{"position":[[138,5],[196,5]]},"132":{"position":[[164,5]]},"133":{"position":[[170,5]]},"134":{"position":[[141,5]]},"140":{"position":[[720,5]]},"150":{"position":[[224,5]]},"151":{"position":[[157,5]]},"153":{"position":[[226,5]]},"157":{"position":[[160,5]]},"161":{"position":[[208,5],[272,5]]},"162":{"position":[[276,5],[313,5]]},"163":{"position":[[280,5],[334,5]]},"164":{"position":[[283,5],[320,5]]},"167":{"position":[[525,5],[547,5]]},"168":{"position":[[395,5],[417,5]]},"170":{"position":[[183,5]]},"172":{"position":[[160,5],[182,5]]},"173":{"position":[[391,5],[413,5]]},"175":{"position":[[159,5],[210,5]]},"176":{"position":[[357,5],[408,5]]},"178":{"position":[[163,5],[210,5]]},"180":{"position":[[161,5],[205,5]]},"182":{"position":[[182,5],[212,5],[272,5]]},"184":{"position":[[192,5],[254,5]]},"186":{"position":[[321,5]]},"217":{"position":[[741,5]]},"221":{"position":[[430,5]]},"222":{"position":[[567,5]]},"240":{"position":[[13,4],[115,4],[261,4]]},"241":{"position":[[645,5],[725,5]]},"243":{"position":[[161,5]]},"244":{"position":[[162,5],[196,5]]},"245":{"position":[[182,5],[218,5]]},"246":{"position":[[182,5]]},"247":{"position":[[185,5]]},"248":{"position":[[186,5],[222,5]]},"249":{"position":[[199,5]]},"250":{"position":[[181,5]]},"251":{"position":[[338,5],[375,5]]},"252":{"position":[[351,5],[388,5]]},"253":{"position":[[198,5]]},"254":{"position":[[261,5]]},"255":{"position":[[154,5]]},"256":{"position":[[181,5],[233,5]]},"257":{"position":[[204,5],[255,5]]},"258":{"position":[[202,5],[253,5]]},"259":{"position":[[218,5],[263,5]]},"260":{"position":[[230,5],[278,5]]},"261":{"position":[[209,5],[247,5]]},"262":{"position":[[298,5]]},"263":{"position":[[189,5]]},"264":{"position":[[191,5]]},"265":{"position":[[234,5]]},"266":{"position":[[189,5]]},"267":{"position":[[221,5]]},"268":{"position":[[239,5]]},"269":{"position":[[222,5]]},"270":{"position":[[224,5]]},"271":{"position":[[257,5]]},"272":{"position":[[214,5]]},"273":{"position":[[192,5]]},"274":{"position":[[198,5]]},"276":{"position":[[174,5]]},"283":{"position":[[13,4],[119,4],[273,4]]},"285":{"position":[[800,5],[1123,5]]},"287":{"position":[[206,5]]},"292":{"position":[[660,5]]},"294":{"position":[[235,5],[325,5],[421,5],[511,5],[594,5],[670,5],[745,5],[820,5],[898,5]]},"298":{"position":[[296,5]]},"300":{"position":[[474,5],[500,5],[521,5],[955,5],[992,5],[1015,5],[1063,6],[1139,6],[1280,6]]},"331":{"position":[[474,5]]},"335":{"position":[[339,5]]},"336":{"position":[[288,5]]},"350":{"position":[[153,5]]},"351":{"position":[[153,5],[187,5]]},"352":{"position":[[159,5],[195,5]]},"353":{"position":[[154,5]]},"354":{"position":[[154,5]]},"355":{"position":[[154,5],[190,5]]},"356":{"position":[[171,5]]},"357":{"position":[[160,5]]},"358":{"position":[[206,5],[243,5]]},"359":{"position":[[212,5],[249,5]]},"360":{"position":[[163,5]]},"361":{"position":[[189,5]]},"362":{"position":[[140,5]]},"363":{"position":[[146,5],[198,5]]},"364":{"position":[[170,5],[221,5]]},"365":{"position":[[168,5],[219,5]]},"366":{"position":[[182,5],[227,5]]},"367":{"position":[[185,5],[233,5]]},"368":{"position":[[186,5],[224,5]]},"369":{"position":[[214,5]]},"370":{"position":[[164,5]]},"371":{"position":[[169,5]]},"372":{"position":[[182,5]]},"373":{"position":[[147,5]]},"374":{"position":[[192,5]]},"375":{"position":[[196,5]]},"376":{"position":[[181,5]]},"377":{"position":[[165,5]]},"378":{"position":[[179,5]]},"379":{"position":[[165,5]]},"380":{"position":[[163,5]]},"381":{"position":[[165,5]]},"383":{"position":[[188,5]]}},"keywords":{}}],["hand",{"_index":975,"title":{},"content":{"228":{"position":[[58,4]]}},"keywords":{}}],["handl",{"_index":152,"title":{"20":{"position":[[0,6]]}},"content":{"20":{"position":[[0,6]]},"22":{"position":[[101,6]]}},"keywords":{}}],["have",{"_index":714,"title":{},"content":{"89":{"position":[[213,6],[1003,6]]},"118":{"position":[[175,6],[965,6]]}},"keywords":{}}],["hd",{"_index":916,"title":{},"content":{"219":{"position":[[392,3]]},"333":{"position":[[284,3]]}},"keywords":{}}],["head",{"_index":836,"title":{},"content":{"192":{"position":[[30,9]]}},"keywords":{}}],["hefe"",{"_index":307,"title":{},"content":{"25":{"position":[[1260,10]]},"297":{"position":[[1260,10]]}},"keywords":{}}],["height",{"_index":239,"title":{},"content":{"22":{"position":[[956,7]]},"85":{"position":[[186,7]]},"188":{"position":[[409,7]]},"271":{"position":[[94,6]]},"300":{"position":[[874,7]]},"302":{"position":[[283,7]]}},"keywords":{}}],["heigth="22"",{"_index":401,"title":{},"content":{"28":{"position":[[458,21]]},"29":{"position":[[569,21]]},"386":{"position":[[377,21]]},"387":{"position":[[491,21]]}},"keywords":{}}],["helena"",{"_index":309,"title":{},"content":{"25":{"position":[[1346,12]]},"297":{"position":[[1346,12]]}},"keywords":{}}],["here",{"_index":162,"title":{},"content":{"20":{"position":[[183,4]]}},"keywords":{}}],["hide",{"_index":853,"title":{},"content":{"195":{"position":[[43,4]]},"198":{"position":[[179,4]]},"230":{"position":[[83,4]]},"289":{"position":[[18,4]]}},"keywords":{}}],["hide/show",{"_index":1118,"title":{"289":{"position":[[0,10]]}},"content":{},"keywords":{}}],["highlight",{"_index":917,"title":{"220":{"position":[[0,10]]},"334":{"position":[[0,10]]}},"content":{"220":{"position":[[28,11],[116,9],[158,9],[272,10]]},"334":{"position":[[175,10]]}},"keywords":{}}],["hl",{"_index":600,"title":{},"content":{"78":{"position":[[261,3],[271,6]]},"137":{"position":[[255,3],[265,6]]}},"keywords":{}}],["hls.attachmedia(video",{"_index":602,"title":{},"content":{"78":{"position":[[299,23]]},"137":{"position":[[293,23]]}},"keywords":{}}],["hls.issupport",{"_index":599,"title":{},"content":{"78":{"position":[[233,19]]},"137":{"position":[[227,19]]}},"keywords":{}}],["hls.j",{"_index":593,"title":{"78":{"position":[[0,7]]},"137":{"position":[[0,7]]}},"content":{},"keywords":{}}],["hls.loadsource(url",{"_index":601,"title":{},"content":{"78":{"position":[[278,20]]},"137":{"position":[[272,20]]}},"keywords":{}}],["homepag",{"_index":581,"title":{},"content":{"77":{"position":[[0,9]]},"78":{"position":[[0,9]]},"79":{"position":[[0,9]]},"80":{"position":[[0,9]]},"81":{"position":[[0,9]]}},"keywords":{}}],["horizont",{"_index":1048,"title":{},"content":{"267":{"position":[[78,11],[264,13]]},"374":{"position":[[49,11],[235,13]]}},"keywords":{}}],["hotkey",{"_index":558,"title":{"70":{"position":[[0,7]]},"105":{"position":[[0,7]]},"134":{"position":[[0,7]]},"181":{"position":[[0,7]]},"206":{"position":[[0,7]]},"320":{"position":[[0,7]]}},"content":{"70":{"position":[[20,6]]},"71":{"position":[[49,7],[411,6]]},"105":{"position":[[13,6]]},"206":{"position":[[155,7],[174,6],[314,6]]},"320":{"position":[[127,7]]}},"keywords":{}}],["hover",{"_index":790,"title":{"99":{"position":[[0,6]]},"128":{"position":[[0,6]]}},"content":{"101":{"position":[[41,5]]},"130":{"position":[[0,28]]}},"keywords":{}}],["html",{"_index":30,"title":{"18":{"position":[[0,5]]},"85":{"position":[[2,4]]},"115":{"position":[[0,5]]}},"content":{"1":{"position":[[173,5]]},"8":{"position":[[189,4],[236,5]]},"18":{"position":[[29,4]]},"20":{"position":[[516,5],[618,5],[725,5]]},"22":{"position":[[776,5],[895,5]]},"24":{"position":[[132,5],[182,5],[302,5]]},"25":{"position":[[3779,5]]},"27":{"position":[[535,5],[625,5],[745,5],[1020,5],[1103,5],[1164,5],[1223,5],[1445,5],[1487,5],[1520,5],[1544,5],[1574,5],[1607,5],[1631,5]]},"28":{"position":[[388,5],[782,5],[850,5],[875,5],[900,5],[1005,5]]},"29":{"position":[[503,5],[739,5],[807,5],[832,5],[857,5],[974,5]]},"38":{"position":[[27,4]]},"56":{"position":[[217,5],[374,5]]},"57":{"position":[[253,4],[684,5]]},"62":{"position":[[255,4],[754,5]]},"65":{"position":[[258,4],[685,5]]},"115":{"position":[[17,4]]},"149":{"position":[[17,4]]},"167":{"position":[[188,5],[345,5]]},"168":{"position":[[114,4],[442,5]]},"173":{"position":[[114,4],[470,5]]},"176":{"position":[[114,4],[438,5]]},"213":{"position":[[101,4],[186,4],[599,4]]},"215":{"position":[[249,4],[664,5]]},"216":{"position":[[222,5],[263,5],[288,5],[374,5],[415,5],[440,5]]},"217":{"position":[[252,4],[592,5]]},"218":{"position":[[267,4],[708,5],[955,5]]},"219":{"position":[[152,4],[331,5],[386,5]]},"226":{"position":[[66,4]]},"241":{"position":[[189,19],[209,5]]},"275":{"position":[[181,5]]},"277":{"position":[[209,5]]},"289":{"position":[[255,5],[360,5]]},"290":{"position":[[252,5]]},"291":{"position":[[246,5]]},"292":{"position":[[352,5]]},"293":{"position":[[253,5],[358,5]]},"296":{"position":[[132,5],[182,5],[302,5]]},"297":{"position":[[3816,5]]},"298":{"position":[[337,5],[439,5],[546,5]]},"300":{"position":[[694,5],[813,5]]},"327":{"position":[[30,37],[374,4]]},"329":{"position":[[112,4],[424,5]]},"330":{"position":[[173,5],[204,5],[224,5],[305,5],[336,5],[356,5]]},"331":{"position":[[112,4],[349,5]]},"332":{"position":[[113,4],[443,5],[633,5]]},"333":{"position":[[223,5],[278,5]]},"340":{"position":[[29,4]]},"382":{"position":[[171,5]]},"383":{"position":[[52,8]]},"385":{"position":[[30,6],[374,5],[447,5],[561,5],[818,5],[891,5],[952,5],[1011,5],[1221,5],[1249,5],[1277,5],[1296,5],[1321,5],[1349,5],[1368,5]]},"386":{"position":[[6,6],[311,5],[671,5],[727,5],[747,5],[767,5],[867,5]]},"387":{"position":[[6,6],[428,5],[649,5],[705,5],[725,5],[745,5],[857,5]]}},"keywords":{}}],["html><html>",{"_index":640,"title":{},"content":{"85":{"position":[[24,20]]}},"keywords":{}}],["http://artplayer.org",{"_index":79,"title":{},"content":{"8":{"position":[[412,23]]},"241":{"position":[[340,23]]}},"keywords":{}}],["https://artplayer.org/assets/sample/video.mp4",{"_index":1155,"title":{},"content":{"297":{"position":[[3718,48]]}},"keywords":{}}],["https://artplayer.org/document/zh",{"_index":11,"title":{},"content":{"0":{"position":[[105,33]]}},"keywords":{}}],["https://dash.akamaized.net/envivio/enviviodash3/manifest.mpd",{"_index":612,"title":{},"content":{"79":{"position":[[144,63]]},"138":{"position":[[138,63]]}},"keywords":{}}],["https://github.com/bilibili/flv.j",{"_index":582,"title":{},"content":{"77":{"position":[[10,34]]},"136":{"position":[[4,34]]}},"keywords":{}}],["https://github.com/dash",{"_index":609,"title":{},"content":{"79":{"position":[[10,23]]},"138":{"position":[[4,23]]}},"keywords":{}}],["https://github.com/google/shaka",{"_index":617,"title":{},"content":{"80":{"position":[[10,31]]},"139":{"position":[[4,31]]}},"keywords":{}}],["https://github.com/video",{"_index":594,"title":{},"content":{"78":{"position":[[10,24]]},"137":{"position":[[4,24]]}},"keywords":{}}],["https://github.com/webtorrent/webtorr",{"_index":625,"title":{},"content":{"81":{"position":[[10,40]]},"140":{"position":[[4,40]]}},"keywords":{}}],["https://test",{"_index":596,"title":{},"content":{"78":{"position":[[133,13]]},"137":{"position":[[127,13]]}},"keywords":{}}],["hudson"",{"_index":311,"title":{},"content":{"25":{"position":[[1434,12]]},"297":{"position":[[1434,12]]}},"keywords":{}}],["i18n",{"_index":99,"title":{"45":{"position":[[0,5]]},"156":{"position":[[0,5]]}},"content":{"8":{"position":[[808,5]]},"45":{"position":[[27,4]]},"241":{"position":[[507,5]]}},"keywords":{}}],["icon",{"_index":376,"title":{"44":{"position":[[0,6]]},"155":{"position":[[0,6]]},"226":{"position":[[0,6]]},"340":{"position":[[0,6]]}},"content":{"27":{"position":[[165,4],[185,4]]},"28":{"position":[[70,4],[90,4],[422,5],[1025,5]]},"29":{"position":[[70,4],[90,4],[533,5],[994,5]]},"44":{"position":[[27,5]]},"66":{"position":[[28,4]]},"67":{"position":[[58,4]]},"226":{"position":[[52,5],[177,6]]},"340":{"position":[[137,6]]},"385":{"position":[[63,4]]},"386":{"position":[[39,4],[341,5],[882,5]]},"387":{"position":[[39,4],[455,5],[872,5]]}},"keywords":{}}],["id",{"_index":426,"title":{"31":{"position":[[0,3]]},"142":{"position":[[0,3]]}},"content":{},"keywords":{}}],["identif",{"_index":148,"title":{},"content":{"19":{"position":[[23,14]]}},"keywords":{}}],["ignor",{"_index":70,"title":{},"content":{"8":{"position":[[198,6]]}},"keywords":{}}],["ii"",{"_index":364,"title":{},"content":{"25":{"position":[[3645,8]]},"297":{"position":[[3645,8]]}},"keywords":{}}],["img",{"_index":513,"title":{},"content":{"56":{"position":[[83,3]]},"57":{"position":[[584,3]]},"167":{"position":[[54,3]]},"168":{"position":[[342,3]]},"215":{"position":[[488,3]]},"329":{"position":[[248,3]]}},"keywords":{}}],["immedi",{"_index":539,"title":{},"content":{"59":{"position":[[141,11]]}},"keywords":{}}],["import",{"_index":187,"title":{"21":{"position":[[7,6]]}},"content":{"21":{"position":[[7,6],[78,6]]},"22":{"position":[[190,6],[252,6],[314,6]]},"83":{"position":[[36,6]]},"87":{"position":[[88,6]]},"300":{"position":[[108,6],[170,6],[232,6]]}},"keywords":{}}],["import("artplayer/types/artplayer"",{"_index":195,"title":{},"content":{"21":{"position":[[117,45]]},"299":{"position":[[61,45]]}},"keywords":{}}],["inclus",{"_index":428,"title":{},"content":{"31":{"position":[[20,9]]}},"keywords":{}}],["increas",{"_index":884,"title":{},"content":{"206":{"position":[[191,10]]}},"keywords":{}}],["index",{"_index":530,"title":{},"content":{"57":{"position":[[202,5],[225,6]]},"62":{"position":[[204,5],[227,6],[724,6]]},"65":{"position":[[207,5],[230,6]]},"168":{"position":[[87,5]]},"173":{"position":[[87,5],[459,6]]},"176":{"position":[[87,5]]},"215":{"position":[[198,5],[221,6],[622,6]]},"217":{"position":[[201,5],[224,6]]},"218":{"position":[[216,5],[239,6],[678,6]]},"329":{"position":[[85,5],[382,6]]},"331":{"position":[[85,5]]},"332":{"position":[[86,5],[413,6]]}},"keywords":{}}],["index.html",{"_index":638,"title":{},"content":{"85":{"position":[[0,10]]}},"keywords":{}}],["indic",{"_index":766,"title":{},"content":{"89":{"position":[[1429,9]]},"118":{"position":[[1391,9]]},"226":{"position":[[640,10]]},"340":{"position":[[600,10]]}},"keywords":{}}],["industri",{"_index":610,"title":{},"content":{"79":{"position":[[34,8]]},"138":{"position":[[28,8]]}},"keywords":{}}],["infin",{"_index":1108,"title":{},"content":{"285":{"position":[[1024,11]]}},"keywords":{}}],["info",{"_index":512,"title":{"54":{"position":[[0,5]]},"165":{"position":[[0,5]]}},"content":{"54":{"position":[[26,4]]}},"keywords":{}}],["inform",{"_index":534,"title":{},"content":{"58":{"position":[[41,11]]},"59":{"position":[[56,12],[124,11],[167,11],[342,11],[391,11]]},"89":{"position":[[9,12]]},"197":{"position":[[294,12]]},"220":{"position":[[40,11]]},"266":{"position":[[41,11],[266,11]]}},"keywords":{}}],["initi",{"_index":775,"title":{},"content":{"91":{"position":[[25,12]]},"188":{"position":[[323,10]]},"190":{"position":[[118,11]]},"191":{"position":[[99,11]]},"194":{"position":[[236,14]]},"215":{"position":[[23,10]]},"216":{"position":[[23,10]]},"217":{"position":[[23,10]]},"218":{"position":[[23,10]]},"221":{"position":[[23,14]]}},"keywords":{}}],["inkwell"",{"_index":313,"title":{},"content":{"25":{"position":[[1523,13]]},"297":{"position":[[1523,13]]}},"keywords":{}}],["input",{"_index":434,"title":{},"content":{"34":{"position":[[62,5]]},"145":{"position":[[21,5]]}},"keywords":{}}],["instagram",{"_index":365,"title":{},"content":{"25":{"position":[[3785,10]]},"297":{"position":[[3822,10]]}},"keywords":{}}],["instagramfilt",{"_index":276,"title":{},"content":{"25":{"position":[[15,16],[3816,17]]},"297":{"position":[[15,16],[3853,17]]}},"keywords":{}}],["instal",{"_index":46,"title":{"4":{"position":[[0,8]]},"5":{"position":[[0,7]]},"6":{"position":[[0,7]]},"7":{"position":[[0,7]]}},"content":{"5":{"position":[[6,7]]},"83":{"position":[[18,7]]},"238":{"position":[[6,7]]},"281":{"position":[[6,7]]}},"keywords":{}}],["instanc",{"_index":110,"title":{"10":{"position":[[0,10]]},"107":{"position":[[0,10]]}},"content":{"10":{"position":[[42,10],[77,9]]},"20":{"position":[[270,8]]},"21":{"position":[[217,9],[292,9]]},"31":{"position":[[51,8]]},"33":{"position":[[33,8]]},"34":{"position":[[33,8]]},"35":{"position":[[33,8]]},"36":{"position":[[33,8]]},"39":{"position":[[76,9]]},"75":{"position":[[126,8]]},"86":{"position":[[257,9]]},"96":{"position":[[22,8]]},"190":{"position":[[380,9],[486,8]]},"221":{"position":[[121,8]]},"228":{"position":[[340,8]]}},"keywords":{}}],["instance"",{"_index":677,"title":{},"content":{"86":{"position":[[475,15]]}},"keywords":{}}],["interv",{"_index":1064,"title":{},"content":{"270":{"position":[[60,8],[316,8]]}},"keywords":{}}],["iphon",{"_index":934,"title":{},"content":{"222":{"position":[[573,7],[615,8],[649,8]]},"336":{"position":[[294,7],[336,8],[370,8]]}},"keywords":{}}],["isdestroy",{"_index":438,"title":{"36":{"position":[[0,10]]},"147":{"position":[[0,10]]}},"content":{},"keywords":{}}],["isfocu",{"_index":430,"title":{"33":{"position":[[0,8]]},"144":{"position":[[0,8]]}},"content":{},"keywords":{}}],["ishid",{"_index":1121,"title":{"290":{"position":[[0,7]]}},"content":{"290":{"position":[[17,6]]}},"keywords":{}}],["isinput",{"_index":433,"title":{"34":{"position":[[0,8]]},"145":{"position":[[0,8]]}},"content":{},"keywords":{}}],["isliv",{"_index":850,"title":{"195":{"position":[[0,7]]},"309":{"position":[[0,7]]}},"content":{"195":{"position":[[174,7]]},"309":{"position":[[139,7]]}},"keywords":{}}],["islock",{"_index":435,"title":{"35":{"position":[[0,7]]},"146":{"position":[[0,7]]}},"content":{},"keywords":{}}],["item",{"_index":270,"title":{},"content":{"24":{"position":[[445,6]]},"25":{"position":[[3853,6]]},"27":{"position":[[888,6],[1302,6]]},"28":{"position":[[558,6],[954,6],[1068,6],[1139,6]]},"29":{"position":[[675,6],[932,6],[1059,6],[1121,6]]},"65":{"position":[[53,5]]},"216":{"position":[[333,6],[485,6]]},"296":{"position":[[445,6]]},"297":{"position":[[3890,6]]},"330":{"position":[[264,6],[396,6]]},"385":{"position":[[698,6],[1090,6]]},"386":{"position":[[477,6],[816,6],[925,6],[996,6]]},"387":{"position":[[597,6],[815,6],[937,6],[999,6]]}},"keywords":{}}],["item.class",{"_index":367,"title":{},"content":{"25":{"position":[[3909,11]]},"297":{"position":[[3946,11]]}},"keywords":{}}],["item.html",{"_index":274,"title":{},"content":{"24":{"position":[[537,10]]},"25":{"position":[[3928,10]]},"27":{"position":[[1001,10],[1385,11],[1426,10]]},"28":{"position":[[1155,10]]},"29":{"position":[[1137,10]]},"296":{"position":[[532,10]]},"297":{"position":[[3965,10]]},"385":{"position":[[799,10],[1173,11],[1202,10]]},"386":{"position":[[1012,10]]},"387":{"position":[[1015,10]]}},"keywords":{}}],["item.rang",{"_index":422,"title":{},"content":{"29":{"position":[[713,10],[948,10],[1075,10]]},"387":{"position":[[623,10],[831,10],[953,10]]}},"keywords":{}}],["item.switch",{"_index":405,"title":{},"content":{"28":{"position":[[631,13],[983,13],[1097,13]]},"386":{"position":[[550,13],[845,13],[954,13]]}},"keywords":{}}],["item.tooltip",{"_index":407,"title":{},"content":{"28":{"position":[[688,12]]},"386":{"position":[[595,12]]}},"keywords":{}}],["item.url",{"_index":273,"title":{},"content":{"24":{"position":[[505,9]]},"27":{"position":[[962,9]]},"296":{"position":[[505,9]]},"385":{"position":[[772,9]]}},"keywords":{}}],["jp",{"_index":473,"title":{},"content":{"47":{"position":[[157,5],[275,3]]},"158":{"position":[[139,5],[257,3]]}},"keywords":{}}],["js",{"_index":147,"title":{},"content":{"19":{"position":[[15,2]]},"116":{"position":[[13,8]]}},"keywords":{}}],["jsdelivr",{"_index":56,"title":{},"content":{"7":{"position":[[107,8]]},"240":{"position":[[104,8]]},"283":{"position":[[108,8]]}},"keywords":{}}],["json",{"_index":455,"title":{},"content":{"43":{"position":[[83,4]]},"154":{"position":[[56,4]]}},"keywords":{}}],["jump",{"_index":778,"title":{},"content":{"94":{"position":[[29,4]]},"246":{"position":[[41,5]]}},"keywords":{}}],["juno"",{"_index":317,"title":{},"content":{"25":{"position":[[1698,10]]},"297":{"position":[[1698,10]]}},"keywords":{}}],["kelvin"",{"_index":315,"title":{},"content":{"25":{"position":[[1612,12]]},"297":{"position":[[1612,12]]}},"keywords":{}}],["key",{"_index":465,"title":{},"content":{"43":{"position":[[390,5],[433,6],[462,6]]},"71":{"position":[[80,3]]},"154":{"position":[[285,5],[328,6],[357,6]]},"182":{"position":[[37,3]]},"206":{"position":[[51,4]]}},"keywords":{}}],["kindof",{"_index":146,"title":{"19":{"position":[[0,7]]},"116":{"position":[[0,7]]}},"content":{},"keywords":{}}],["lack",{"_index":747,"title":{},"content":{"89":{"position":[[1040,4],[1587,4]]},"118":{"position":[[1002,4],[1549,4]]}},"keywords":{}}],["lang",{"_index":472,"title":{"229":{"position":[[0,5]]},"343":{"position":[[0,5]]}},"content":{"47":{"position":[[151,5]]},"158":{"position":[[133,5]]},"229":{"position":[[213,5]]},"343":{"position":[[173,5]]}},"keywords":{}}],["languag",{"_index":470,"title":{},"content":{"46":{"position":[[56,8]]},"47":{"position":[[42,9],[196,9],[226,9],[251,9],[281,9],[306,9],[337,9]]},"158":{"position":[[178,9],[208,9],[233,9],[263,9],[288,9],[319,9]]},"229":{"position":[[70,9]]}},"keywords":{}}],["lark"",{"_index":319,"title":{},"content":{"25":{"position":[[1782,10]]},"297":{"position":[[1782,10]]}},"keywords":{}}],["last",{"_index":846,"title":{},"content":{"194":{"position":[[209,4]]}},"keywords":{}}],["layer",{"_index":156,"title":{"55":{"position":[[0,7]]},"166":{"position":[[0,7]]},"215":{"position":[[0,7]]},"329":{"position":[[0,7]]}},"content":{"20":{"position":[[59,7],[528,7],[900,5]]},"22":{"position":[[70,7],[764,7]]},"27":{"position":[[82,5],[1458,5]]},"55":{"position":[[38,6]]},"56":{"position":[[50,6],[205,7]]},"57":{"position":[[48,5]]},"68":{"position":[[43,5]]},"69":{"position":[[65,5]]},"167":{"position":[[176,7]]},"215":{"position":[[43,6],[610,7]]},"298":{"position":[[349,7],[682,5]]},"300":{"position":[[682,7]]},"329":{"position":[[370,7]]}},"keywords":{}}],["layer1",{"_index":172,"title":{},"content":{"20":{"position":[[506,9],[874,7],[906,9],[1104,7]]},"298":{"position":[[327,9],[656,7],[688,9],[842,7]]}},"keywords":{}}],["layers、contextmenu、control",{"_index":1156,"title":{},"content":{"298":{"position":[[7,50]]},"300":{"position":[[20,27]]}},"keywords":{}}],["left",{"_index":523,"title":{},"content":{"56":{"position":[[493,5]]},"62":{"position":[[507,4]]},"167":{"position":[[464,5]]},"173":{"position":[[255,4]]},"218":{"position":[[519,4],[947,7]]},"332":{"position":[[254,4],[625,7]]}},"keywords":{}}],["length",{"_index":80,"title":{},"content":{"8":{"position":[[443,6]]}},"keywords":{}}],["less",{"_index":90,"title":{},"content":{"8":{"position":[[654,4]]}},"keywords":{}}],["librari",{"_index":6,"title":{"76":{"position":[[12,8]]}},"content":{"0":{"position":[[60,7]]},"227":{"position":[[117,9]]},"228":{"position":[[121,9]]}},"keywords":{}}],["light",{"_index":1110,"title":{},"content":{"285":{"position":[[1097,5]]}},"keywords":{}}],["list",{"_index":369,"title":{"27":{"position":[[13,5]]}},"content":{"27":{"position":[[47,4],[226,4]]},"219":{"position":[[64,4]]},"222":{"position":[[251,5]]}},"keywords":{}}],["live",{"_index":852,"title":{},"content":{"195":{"position":[[32,4]]},"255":{"position":[[249,4]]}},"keywords":{}}],["load",{"_index":554,"title":{"66":{"position":[[0,8]]},"177":{"position":[[0,8]]},"293":{"position":[[0,5]]}},"content":{"66":{"position":[[20,7]]},"67":{"position":[[70,4]]},"89":{"position":[[166,6],[617,6],[638,8],[655,6],[827,8],[879,7],[1103,5],[1375,7]]},"118":{"position":[[128,6],[579,6],[600,8],[617,6],[789,8],[841,7],[1065,5],[1337,7]]},"226":{"position":[[186,8]]},"293":{"position":[[16,4]]},"340":{"position":[[146,8]]}},"keywords":{}}],["local",{"_index":51,"title":{},"content":{"7":{"position":[[8,5]]}},"keywords":{}}],["localstorag",{"_index":458,"title":{},"content":{"43":{"position":[[128,12]]},"154":{"position":[[66,12]]}},"keywords":{}}],["locat",{"_index":546,"title":{},"content":{"62":{"position":[[495,8]]},"218":{"position":[[507,8]]}},"keywords":{}}],["lock",{"_index":436,"title":{"230":{"position":[[0,5]]},"344":{"position":[[0,5]]}},"content":{"35":{"position":[[51,6]]},"226":{"position":[[488,5]]},"230":{"position":[[49,4],[210,5]]},"340":{"position":[[448,5]]},"344":{"position":[[145,5]]}},"keywords":{}}],["locktim",{"_index":1102,"title":{},"content":{"285":{"position":[[857,9]]}},"keywords":{}}],["lofi"",{"_index":322,"title":{},"content":{"25":{"position":[[1867,10]]},"297":{"position":[[1867,10]]}},"keywords":{}}],["logic",{"_index":207,"title":{},"content":{"22":{"position":[[121,5]]}},"keywords":{}}],["long",{"_index":869,"title":{},"content":{"203":{"position":[[53,4]]},"222":{"position":[[338,4]]},"231":{"position":[[85,4]]},"269":{"position":[[60,4]]}},"keywords":{}}],["loop",{"_index":867,"title":{"200":{"position":[[0,5]]},"270":{"position":[[0,5]]},"314":{"position":[[0,5]]},"377":{"position":[[0,5]]}},"content":{"200":{"position":[[36,4],[148,5]]},"270":{"position":[[325,4],[356,4]]},"314":{"position":[[127,5]]},"377":{"position":[[264,4]]}},"keywords":{}}],["lose",{"_index":189,"title":{},"content":{"21":{"position":[[34,4]]},"98":{"position":[[22,5]]},"212":{"position":[[76,5]]}},"keywords":{}}],["lower",{"_index":885,"title":{},"content":{"206":{"position":[[211,5]]}},"keywords":{}}],["lt",{"_index":50,"title":{},"content":{"7":{"position":[[0,5],[99,5],[248,5]]},"240":{"position":[[0,5],[96,5],[245,5]]},"283":{"position":[[0,5],[100,5],[257,5]]},"285":{"position":[[824,4]]}},"keywords":{}}],["lt;!doctyp",{"_index":639,"title":{},"content":{"85":{"position":[[11,12]]}},"keywords":{}}],["lt;/body></html>",{"_index":659,"title":{},"content":{"85":{"position":[[491,26]]}},"keywords":{}}],["lt;/div>",{"_index":253,"title":{},"content":{"22":{"position":[[1257,12]]},"300":{"position":[[1175,12]]}},"keywords":{}}],["lt;/head>",{"_index":651,"title":{},"content":{"85":{"position":[[218,13]]}},"keywords":{}}],["lt;/script>",{"_index":658,"title":{},"content":{"85":{"position":[[475,15]]},"86":{"position":[[618,19]]}},"keywords":{}}],["lt;/style>",{"_index":650,"title":{},"content":{"85":{"position":[[203,14]]}},"keywords":{}}],["lt;artplay",{"_index":231,"title":{},"content":{"22":{"position":[[676,13]]},"300":{"position":[[594,13]]}},"keywords":{}}],["lt;body>",{"_index":652,"title":{},"content":{"85":{"position":[[232,12]]}},"keywords":{}}],["lt;button",{"_index":31,"title":{},"content":{"1":{"position":[[179,11]]},"277":{"position":[[215,11]]}},"keywords":{}}],["lt;div",{"_index":653,"title":{},"content":{"85":{"position":[[245,7]]},"86":{"position":[[101,7]]},"87":{"position":[[523,7]]}},"keywords":{}}],["lt;div>",{"_index":230,"title":{},"content":{"22":{"position":[[664,11]]},"300":{"position":[[582,11]]}},"keywords":{}}],["lt;div>{time}</div>",{"_index":221,"title":{},"content":{"22":{"position":[[418,30]]},"300":{"position":[[336,30]]}},"keywords":{}}],["lt;head>",{"_index":641,"title":{},"content":{"85":{"position":[[45,12]]}},"keywords":{}}],["lt;img",{"_index":73,"title":{},"content":{"8":{"position":[[242,8]]},"28":{"position":[[428,8]]},"29":{"position":[[539,8]]},"56":{"position":[[223,8],[380,8]]},"57":{"position":[[690,8]]},"167":{"position":[[194,8],[351,8]]},"168":{"position":[[448,8]]},"215":{"position":[[670,8]]},"226":{"position":[[195,8],[258,8]]},"241":{"position":[[215,8]]},"329":{"position":[[430,8]]},"340":{"position":[[155,8],[218,8]]},"386":{"position":[[347,8]]},"387":{"position":[[461,8]]}},"keywords":{}}],["lt;input",{"_index":1129,"title":{},"content":{"292":{"position":[[358,15]]}},"keywords":{}}],["lt;meta",{"_index":644,"title":{},"content":{"85":{"position":[[100,8]]}},"keywords":{}}],["lt;script",{"_index":53,"title":{},"content":{"7":{"position":[[21,10],[123,10],[269,10]]},"85":{"position":[[301,10]]},"240":{"position":[[18,10],[120,10],[266,10]]},"283":{"position":[[18,10],[124,10],[278,10]]}},"keywords":{}}],["lt;script>",{"_index":657,"title":{},"content":{"85":{"position":[[368,14]]}},"keywords":{}}],["lt;span",{"_index":262,"title":{},"content":{"24":{"position":[[188,9],[308,9]]},"27":{"position":[[631,9],[751,9]]},"296":{"position":[[188,9],[308,9]]},"385":{"position":[[453,9],[567,9]]}},"keywords":{}}],["lt;style>",{"_index":647,"title":{},"content":{"85":{"position":[[141,13]]}},"keywords":{}}],["lt;template>",{"_index":666,"title":{},"content":{"86":{"position":[[84,16]]}},"keywords":{}}],["lt;title>artplay",{"_index":642,"title":{},"content":{"85":{"position":[[58,22]]}},"keywords":{}}],["ludwig"",{"_index":324,"title":{},"content":{"25":{"position":[[1953,12]]},"297":{"position":[[1953,12]]}},"keywords":{}}],["m3u8",{"_index":598,"title":{},"content":{"78":{"position":[[200,5],[526,6]]},"137":{"position":[[194,5],[490,15]]}},"keywords":{}}],["magnet:?xt=urn:btih:6a9759bffd5c0af65319979fb7832189f4f3c35d&dn=sintel.mp4&tr=wss%3a%2f%2ftracker.btorrent.xyz&tr=wss%3a%2f%2ftracker.fastcast.nz&tr=wss%3a%2f%2ftracker.openwebtorrent.com&tr=wss%3a%2f%2ftracker.webtorrent.io&ws=https%3a%2f%2fwebtorrent.io%2ftorrents%2fsintel",{"_index":626,"title":{},"content":{"81":{"position":[[138,300]]},"140":{"position":[[132,300]]}},"keywords":{}}],["manag",{"_index":115,"title":{},"content":{"10":{"position":[[61,6]]},"37":{"position":[[13,6]]},"38":{"position":[[13,6]]},"41":{"position":[[13,6]]},"42":{"position":[[50,6]]},"43":{"position":[[13,6]]},"44":{"position":[[13,6]]},"45":{"position":[[13,6]]},"48":{"position":[[13,6]]},"49":{"position":[[13,10]]},"54":{"position":[[13,6]]},"55":{"position":[[13,6]]},"58":{"position":[[13,6]]},"60":{"position":[[13,6]]},"63":{"position":[[13,6]]},"66":{"position":[[13,6]]},"68":{"position":[[13,6]]},"70":{"position":[[13,6]]},"72":{"position":[[13,6]]},"74":{"position":[[13,6]]}},"keywords":{}}],["manual",{"_index":193,"title":{},"content":{"21":{"position":[[91,8]]},"222":{"position":[[231,8]]}},"keywords":{}}],["map",{"_index":943,"title":{},"content":{"223":{"position":[[38,3]]}},"keywords":{}}],["margin",{"_index":241,"title":{},"content":{"22":{"position":[[983,7]]},"285":{"position":[[639,7]]},"300":{"position":[[901,7]]}},"keywords":{}}],["mark",{"_index":528,"title":{},"content":{"57":{"position":[[182,4]]},"62":{"position":[[184,4]]},"65":{"position":[[187,4]]},"215":{"position":[[178,4]]},"217":{"position":[[181,4]]},"218":{"position":[[196,4]]}},"keywords":{}}],["mask",{"_index":556,"title":{"68":{"position":[[0,5]]},"179":{"position":[[0,5]]}},"content":{"68":{"position":[[38,4]]},"69":{"position":[[60,4]]}},"keywords":{}}],["match",{"_index":928,"title":{},"content":{"222":{"position":[[295,7],[357,5],[411,6],[427,6],[442,5]]},"228":{"position":[[24,5]]}},"keywords":{}}],["math.floor(math.random",{"_index":1125,"title":{},"content":{"291":{"position":[[374,24]]}},"keywords":{}}],["maven"",{"_index":326,"title":{},"content":{"25":{"position":[[2040,11]]},"297":{"position":[[2040,11]]}},"keywords":{}}],["max",{"_index":417,"title":{},"content":{"29":{"position":[[284,3]]},"387":{"position":[[209,3]]}},"keywords":{}}],["max="50"",{"_index":1132,"title":{},"content":{"292":{"position":[[416,18]]}},"keywords":{}}],["maxlength",{"_index":1103,"title":{},"content":{"285":{"position":[[897,10]]}},"keywords":{}}],["maxwidth",{"_index":1106,"title":{},"content":{"285":{"position":[[990,9]]}},"keywords":{}}],["mayb",{"_index":606,"title":{},"content":{"78":{"position":[[441,8]]},"137":{"position":[[435,8]]}},"keywords":{}}],["mayfair"",{"_index":328,"title":{},"content":{"25":{"position":[[2128,13]]},"297":{"position":[[2128,13]]}},"keywords":{}}],["me!</button>",{"_index":33,"title":{},"content":{"1":{"position":[[224,20]]},"277":{"position":[[260,20]]}},"keywords":{}}],["mechan",{"_index":877,"title":{},"content":{"204":{"position":[[300,11]]},"259":{"position":[[342,10]]},"261":{"position":[[319,10]]}},"keywords":{}}],["media",{"_index":708,"title":{},"content":{"89":{"position":[[115,6],[185,5],[321,5],[531,5],[594,5],[749,5],[808,5],[1296,5],[1364,5]]},"118":{"position":[[77,6],[147,5],[283,5],[493,5],[556,5],[711,5],[770,5],[1258,5],[1326,5]]}},"keywords":{}}],["menu",{"_index":551,"title":{},"content":{"64":{"position":[[54,4]]},"65":{"position":[[48,4],[699,6],[764,7]]},"217":{"position":[[606,6],[671,7]]}},"keywords":{}}],["merg",{"_index":429,"title":{},"content":{"32":{"position":[[19,6]]}},"keywords":{}}],["metadata",{"_index":738,"title":{},"content":{"89":{"position":[[861,8]]},"118":{"position":[[823,8]]},"225":{"position":[[51,11]]},"339":{"position":[[44,11]]}},"keywords":{}}],["method",{"_index":134,"title":{},"content":{"14":{"position":[[41,7]]},"20":{"position":[[254,6],[279,6],[823,6]]},"39":{"position":[[15,6]]},"42":{"position":[[34,7]]},"46":{"position":[[20,6]]},"47":{"position":[[15,6]]},"51":{"position":[[15,6]]},"53":{"position":[[15,7]]},"57":{"position":[[15,6]]},"62":{"position":[[15,6]]},"65":{"position":[[15,6]]},"71":{"position":[[15,7]]},"75":{"position":[[15,6],[285,9]]},"89":{"position":[[662,6]]},"118":{"position":[[624,6]]},"221":{"position":[[280,9]]}},"keywords":{}}],["min",{"_index":415,"title":{},"content":{"29":{"position":[[262,3]]},"387":{"position":[[187,3]]}},"keywords":{}}],["min="12"",{"_index":1131,"title":{},"content":{"292":{"position":[[397,18]]}},"keywords":{}}],["mini",{"_index":838,"title":{"263":{"position":[[0,5]]},"370":{"position":[[0,5]]}},"content":{"192":{"position":[[82,4]]},"199":{"position":[[106,4]]},"212":{"position":[[28,4]]},"263":{"position":[[57,4]]}},"keywords":{}}],["miniprogressbar",{"_index":896,"title":{"212":{"position":[[0,16]]},"326":{"position":[[0,16]]}},"content":{"212":{"position":[[202,16]]},"326":{"position":[[145,16]]}},"keywords":{}}],["minwidth",{"_index":1105,"title":{},"content":{"285":{"position":[[941,9]]}},"keywords":{}}],["mobil",{"_index":437,"title":{},"content":{"35":{"position":[[61,6]]},"214":{"position":[[54,6]]},"222":{"position":[[96,6],[153,6],[203,6],[719,6]]},"230":{"position":[[68,6]]},"231":{"position":[[72,7]]},"233":{"position":[[138,6]]}},"keywords":{}}],["mode",{"_index":399,"title":{},"content":{"28":{"position":[[399,6]]},"192":{"position":[[87,4]]},"195":{"position":[[37,5]]},"199":{"position":[[116,4]]},"213":{"position":[[56,5]]},"261":{"position":[[61,4]]},"263":{"position":[[62,4]]},"285":{"position":[[320,5],[403,5],[470,5],[612,5]]}},"keywords":{}}],["modifi",{"_index":494,"title":{},"content":{"51":{"position":[[44,6]]},"53":{"position":[[69,6]]}},"keywords":{}}],["moon"",{"_index":330,"title":{},"content":{"25":{"position":[[2215,10]]},"297":{"position":[[2215,10]]}},"keywords":{}}],["more",{"_index":205,"title":{},"content":{"22":{"position":[[108,4]]},"47":{"position":[[37,4]]},"89":{"position":[[4,4]]},"197":{"position":[[289,4]]},"220":{"position":[[308,4]]},"225":{"position":[[63,4]]},"334":{"position":[[211,4]]}},"keywords":{}}],["morevideoattr",{"_index":873,"title":{"225":{"position":[[0,14]]},"339":{"position":[[0,14]]}},"content":{"204":{"position":[[220,14]]},"225":{"position":[[247,14]]},"318":{"position":[[162,14]]},"339":{"position":[[177,14]]}},"keywords":{}}],["mount",{"_index":165,"title":{},"content":{"20":{"position":[[261,8],[536,8],[644,8],[766,8]]},"57":{"position":[[375,7],[425,7]]},"62":{"position":[[377,7],[427,7],[899,8],[949,8]]},"65":{"position":[[380,7],[430,7]]},"86":{"position":[[334,9]]},"168":{"position":[[187,7]]},"173":{"position":[[187,7]]},"176":{"position":[[187,7]]},"188":{"position":[[71,7]]},"213":{"position":[[47,8],[147,8]]},"215":{"position":[[371,7],[421,7],[916,8],[970,5]]},"217":{"position":[[374,7],[424,7]]},"218":{"position":[[389,7],[439,7],[853,8],[903,8]]},"222":{"position":[[127,5]]},"285":{"position":[[1185,5],[1235,6]]},"292":{"position":[[532,8]]},"298":{"position":[[125,12],[357,8],[465,8],[587,8]]},"329":{"position":[[185,7],[656,8]]},"331":{"position":[[185,7]]},"332":{"position":[[186,7],[557,8]]}},"keywords":{}}],["mous",{"_index":791,"title":{},"content":{"99":{"position":[[11,5],[188,5],[255,5]]},"101":{"position":[[15,5]]}},"keywords":{}}],["mousemov",{"_index":798,"title":{"101":{"position":[[0,10]]},"130":{"position":[[0,10]]}},"content":{},"keywords":{}}],["move",{"_index":792,"title":{},"content":{"99":{"position":[[17,5],[194,5],[261,5]]}},"keywords":{}}],["mozilla",{"_index":703,"title":{},"content":{"89":{"position":[[34,7]]},"118":{"position":[[8,7]]}},"keywords":{}}],["mp4、.ogg、.webm",{"_index":823,"title":{},"content":{"189":{"position":[[101,15]]},"303":{"position":[[22,34]]}},"keywords":{}}],["mpd",{"_index":613,"title":{},"content":{"79":{"position":[[222,4]]},"80":{"position":[[215,4]]},"138":{"position":[[216,4]]},"139":{"position":[[209,4]]}},"keywords":{}}],["multi",{"_index":372,"title":{},"content":{"27":{"position":[[76,5],[1451,6]]}},"keywords":{}}],["multilingu",{"_index":97,"title":{},"content":{"8":{"position":[[787,12]]}},"keywords":{}}],["multipl",{"_index":116,"title":{},"content":{"10":{"position":[[68,8],[114,8]]},"101":{"position":[[77,8]]},"208":{"position":[[40,8]]}},"keywords":{}}],["mute",{"_index":828,"title":{"196":{"position":[[0,6]]},"253":{"position":[[0,6]]},"310":{"position":[[0,6]]},"360":{"position":[[0,6]]}},"content":{"190":{"position":[[279,6]]},"196":{"position":[[48,4],[152,6]]},"197":{"position":[[166,6],[269,5]]},"243":{"position":[[125,6]]},"244":{"position":[[126,6]]},"245":{"position":[[146,6]]},"253":{"position":[[71,4]]},"264":{"position":[[155,6]]},"304":{"position":[[173,6]]},"310":{"position":[[127,6]]},"311":{"position":[[143,6],[164,24]]},"350":{"position":[[117,6]]},"351":{"position":[[117,6]]},"352":{"position":[[123,6]]},"371":{"position":[[133,6]]}},"keywords":{}}],["mutex",{"_index":890,"title":{"208":{"position":[[0,6]]},"322":{"position":[[0,6]]}},"content":{"208":{"position":[[225,6]]},"322":{"position":[[147,6]]}},"keywords":{}}],["myplugin",{"_index":570,"title":{},"content":{"75":{"position":[[179,11]]},"186":{"position":[[114,11]]},"221":{"position":[[174,11],[395,11]]},"335":{"position":[[111,11],[304,11]]}},"keywords":{}}],["myplugin(art",{"_index":569,"title":{},"content":{"75":{"position":[[78,13]]},"186":{"position":[[49,13]]},"221":{"position":[[73,13]]},"335":{"position":[[46,13]]}},"keywords":{}}],["name",{"_index":159,"title":{},"content":{"20":{"position":[[110,4],[313,4],[500,5],[596,5],[707,5],[1055,4],[1290,4]]},"22":{"position":[[796,5],[869,5]]},"53":{"position":[[437,5]]},"57":{"position":[[128,4],[151,4],[197,4]]},"62":{"position":[[130,4],[153,4],[199,4],[708,5]]},"65":{"position":[[133,4],[156,4],[202,4]]},"75":{"position":[[173,5]]},"89":{"position":[[61,4]]},"164":{"position":[[385,5]]},"168":{"position":[[61,4]]},"173":{"position":[[61,4]]},"176":{"position":[[61,4]]},"186":{"position":[[108,5]]},"215":{"position":[[124,4],[147,4],[193,4],[632,5]]},"217":{"position":[[127,4],[150,4],[196,4]]},"218":{"position":[[142,4],[165,4],[211,4],[662,5]]},"219":{"position":[[172,4]]},"221":{"position":[[168,5]]},"251":{"position":[[211,4],[440,7]]},"252":{"position":[[224,4],[457,7]]},"275":{"position":[[145,5]]},"298":{"position":[[58,4],[149,4],[321,5],[417,5],[528,5],[822,4]]},"300":{"position":[[714,5],[787,5]]},"329":{"position":[[59,4],[392,5]]},"331":{"position":[[59,4]]},"332":{"position":[[60,4],[397,5]]},"333":{"position":[[63,4]]},"335":{"position":[[105,5]]},"382":{"position":[[135,5]]}},"keywords":{}}],["nashville"",{"_index":332,"title":{},"content":{"25":{"position":[[2304,15]]},"297":{"position":[[2304,15]]}},"keywords":{}}],["nativ",{"_index":133,"title":{"89":{"position":[[0,6]]}},"content":{"14":{"position":[[19,6]]},"42":{"position":[[21,6]]}},"keywords":{}}],["navigator.language.tolowercas",{"_index":979,"title":{},"content":{"229":{"position":[[21,32]]},"343":{"position":[[14,32]]}},"keywords":{}}],["necessari",{"_index":974,"title":{},"content":{"227":{"position":[[282,9]]}},"keywords":{}}],["need",{"_index":819,"title":{},"content":{"188":{"position":[[315,4]]},"201":{"position":[[116,4]]},"222":{"position":[[223,4]]},"227":{"position":[[69,4]]},"270":{"position":[[341,4]]}},"keywords":{}}],["nest",{"_index":373,"title":{},"content":{"27":{"position":[[88,6],[1464,8],[1493,7],[1526,7],[1550,7],[1580,7],[1613,7],[1637,7]]}},"keywords":{}}],["new",{"_index":22,"title":{},"content":{"1":{"position":[[62,3]]},"8":{"position":[[21,3]]},"10":{"position":[[176,3]]},"20":{"position":[[359,3]]},"24":{"position":[[21,3]]},"25":{"position":[[3668,3]]},"27":{"position":[[377,3]]},"28":{"position":[[230,3]]},"29":{"position":[[345,3]]},"39":{"position":[[176,3]]},"40":{"position":[[64,3]]},"42":{"position":[[158,3]]},"43":{"position":[[286,3]]},"46":{"position":[[92,3]]},"47":{"position":[[73,3]]},"50":{"position":[[87,3]]},"51":{"position":[[91,3]]},"52":{"position":[[88,3]]},"53":{"position":[[117,3],[448,3]]},"56":{"position":[[127,3]]},"57":{"position":[[498,3]]},"59":{"position":[[120,3],[200,3]]},"61":{"position":[[100,3]]},"62":{"position":[[542,3]]},"64":{"position":[[93,3]]},"65":{"position":[[503,3]]},"67":{"position":[[109,3]]},"69":{"position":[[103,3]]},"71":{"position":[[162,3]]},"73":{"position":[[96,3]]},"75":{"position":[[313,3]]},"77":{"position":[[66,3]]},"78":{"position":[[67,3],[267,3]]},"79":{"position":[[78,3]]},"80":{"position":[[70,3],[286,3]]},"81":{"position":[[72,3],[541,3]]},"83":{"position":[[82,3]]},"85":{"position":[[393,3]]},"86":{"position":[[362,3]]},"87":{"position":[[289,3]]},"89":{"position":[[1621,3]]},"91":{"position":[[87,3]]},"92":{"position":[[53,3]]},"93":{"position":[[52,3]]},"94":{"position":[[55,3]]},"95":{"position":[[57,3]]},"96":{"position":[[65,3]]},"97":{"position":[[82,3]]},"98":{"position":[[95,3]]},"99":{"position":[[51,3]]},"100":{"position":[[54,3]]},"101":{"position":[[113,3]]},"102":{"position":[[54,3]]},"103":{"position":[[65,3]]},"104":{"position":[[59,3]]},"105":{"position":[[50,3]]},"107":{"position":[[80,3]]},"118":{"position":[[1583,3]]},"120":{"position":[[59,3]]},"121":{"position":[[31,3]]},"122":{"position":[[31,3]]},"123":{"position":[[34,3]]},"124":{"position":[[32,3]]},"125":{"position":[[34,3]]},"126":{"position":[[41,3]]},"127":{"position":[[45,3]]},"128":{"position":[[34,3]]},"129":{"position":[[33,3]]},"130":{"position":[[50,3]]},"131":{"position":[[32,3]]},"132":{"position":[[33,3]]},"133":{"position":[[33,3]]},"134":{"position":[[32,3]]},"136":{"position":[[60,3]]},"137":{"position":[[61,3],[261,3]]},"138":{"position":[[72,3]]},"139":{"position":[[64,3],[280,3]]},"140":{"position":[[66,3],[535,3]]},"150":{"position":[[123,3]]},"151":{"position":[[56,3]]},"153":{"position":[[113,3]]},"154":{"position":[[181,3]]},"157":{"position":[[59,3]]},"158":{"position":[[55,3]]},"161":{"position":[[56,3]]},"162":{"position":[[54,3]]},"163":{"position":[[58,3]]},"164":{"position":[[65,3],[396,3]]},"167":{"position":[[98,3]]},"168":{"position":[[256,3]]},"170":{"position":[[82,3]]},"172":{"position":[[59,3]]},"173":{"position":[[290,3]]},"175":{"position":[[58,3]]},"176":{"position":[[256,3]]},"178":{"position":[[62,3]]},"180":{"position":[[60,3]]},"182":{"position":[[81,3]]},"184":{"position":[[60,3]]},"186":{"position":[[220,3]]},"188":{"position":[[168,3]]},"189":{"position":[[138,3]]},"190":{"position":[[200,3]]},"191":{"position":[[148,3]]},"192":{"position":[[113,3]]},"193":{"position":[[102,3]]},"194":{"position":[[75,3]]},"195":{"position":[[96,3]]},"196":{"position":[[74,3]]},"197":{"position":[[72,3]]},"198":{"position":[[256,3]]},"199":{"position":[[142,3]]},"200":{"position":[[70,3]]},"201":{"position":[[168,3]]},"202":{"position":[[157,3]]},"203":{"position":[[145,3]]},"204":{"position":[[112,3]]},"205":{"position":[[133,3]]},"206":{"position":[[77,3]]},"207":{"position":[[116,3]]},"208":{"position":[[147,3]]},"209":{"position":[[138,3]]},"210":{"position":[[139,3]]},"211":{"position":[[94,3]]},"212":{"position":[[124,3]]},"213":{"position":[[356,3]]},"214":{"position":[[82,3]]},"215":{"position":[[532,3]]},"216":{"position":[[115,3]]},"217":{"position":[[497,3]]},"218":{"position":[[554,3]]},"219":{"position":[[225,3]]},"220":{"position":[[194,3]]},"221":{"position":[[308,3]]},"222":{"position":[[469,3]]},"223":{"position":[[189,3]]},"224":{"position":[[282,3]]},"225":{"position":[[169,3]]},"226":{"position":[[99,3]]},"227":{"position":[[324,3]]},"228":{"position":[[152,3]]},"229":{"position":[[135,3]]},"230":{"position":[[132,3]]},"231":{"position":[[127,3]]},"232":{"position":[[78,3]]},"233":{"position":[[166,3]]},"234":{"position":[[123,3]]},"241":{"position":[[21,3]]},"243":{"position":[[47,3]]},"244":{"position":[[48,3]]},"245":{"position":[[68,3]]},"246":{"position":[[81,3]]},"247":{"position":[[84,3]]},"248":{"position":[[85,3]]},"249":{"position":[[98,3]]},"250":{"position":[[80,3]]},"251":{"position":[[172,3],[201,3],[237,3],[429,4]]},"252":{"position":[[185,3],[214,3],[250,3],[446,4]]},"253":{"position":[[97,3]]},"254":{"position":[[160,3]]},"255":{"position":[[53,3]]},"256":{"position":[[80,3]]},"257":{"position":[[103,3]]},"258":{"position":[[101,3]]},"259":{"position":[[99,3]]},"260":{"position":[[108,3]]},"261":{"position":[[87,3]]},"262":{"position":[[160,3]]},"263":{"position":[[88,3]]},"264":{"position":[[77,3]]},"265":{"position":[[133,3]]},"266":{"position":[[88,3]]},"267":{"position":[[120,3]]},"268":{"position":[[138,3]]},"269":{"position":[[121,3]]},"270":{"position":[[123,3]]},"271":{"position":[[156,3]]},"272":{"position":[[113,3]]},"273":{"position":[[91,3],[237,4]]},"274":{"position":[[97,3]]},"275":{"position":[[53,3]]},"276":{"position":[[73,3]]},"277":{"position":[[98,3]]},"285":{"position":[[21,3]]},"286":{"position":[[21,3]]},"287":{"position":[[21,3],[184,3]]},"289":{"position":[[62,3]]},"290":{"position":[[59,3]]},"291":{"position":[[53,3]]},"292":{"position":[[159,3]]},"293":{"position":[[60,3]]},"294":{"position":[[10,3]]},"296":{"position":[[21,3]]},"297":{"position":[[3668,3]]},"298":{"position":[[180,3]]},"302":{"position":[[94,3]]},"303":{"position":[[78,3]]},"304":{"position":[[95,3]]},"305":{"position":[[64,3]]},"306":{"position":[[60,3]]},"307":{"position":[[59,3]]},"308":{"position":[[48,3]]},"309":{"position":[[61,3]]},"310":{"position":[[49,3]]},"311":{"position":[[49,3]]},"312":{"position":[[113,3]]},"313":{"position":[[69,3]]},"314":{"position":[[49,3]]},"315":{"position":[[91,3]]},"316":{"position":[[74,3]]},"317":{"position":[[73,3]]},"318":{"position":[[60,3]]},"319":{"position":[[63,3]]},"320":{"position":[[49,3]]},"321":{"position":[[62,3]]},"322":{"position":[[69,3]]},"323":{"position":[[63,3]]},"324":{"position":[[63,3]]},"325":{"position":[[63,3]]},"326":{"position":[[67,3]]},"327":{"position":[[220,3]]},"328":{"position":[[65,3]]},"329":{"position":[[292,3]]},"330":{"position":[[66,3]]},"331":{"position":[[254,3]]},"332":{"position":[[289,3]]},"333":{"position":[[117,3]]},"334":{"position":[[97,3]]},"335":{"position":[[217,3]]},"336":{"position":[[190,3]]},"337":{"position":[[114,3]]},"338":{"position":[[169,3]]},"339":{"position":[[99,3]]},"340":{"position":[[59,3]]},"341":{"position":[[142,3]]},"342":{"position":[[81,3]]},"343":{"position":[[95,3]]},"344":{"position":[[67,3]]},"345":{"position":[[59,3]]},"346":{"position":[[53,3]]},"347":{"position":[[73,3]]},"348":{"position":[[81,3]]},"350":{"position":[[39,3]]},"351":{"position":[[39,3]]},"352":{"position":[[45,3]]},"353":{"position":[[53,3]]},"354":{"position":[[53,3]]},"355":{"position":[[53,3]]},"356":{"position":[[70,3]]},"357":{"position":[[59,3]]},"358":{"position":[[105,3]]},"359":{"position":[[111,3]]},"360":{"position":[[62,3]]},"361":{"position":[[88,3]]},"362":{"position":[[39,3]]},"363":{"position":[[45,3]]},"364":{"position":[[69,3]]},"365":{"position":[[67,3]]},"366":{"position":[[63,3]]},"367":{"position":[[63,3]]},"368":{"position":[[64,3]]},"369":{"position":[[76,3]]},"370":{"position":[[63,3]]},"371":{"position":[[55,3]]},"372":{"position":[[81,3]]},"373":{"position":[[46,3]]},"374":{"position":[[91,3]]},"375":{"position":[[95,3]]},"376":{"position":[[80,3]]},"377":{"position":[[64,3]]},"378":{"position":[[78,3]]},"379":{"position":[[64,3]]},"380":{"position":[[62,3]]},"381":{"position":[[64,3]]},"382":{"position":[[43,3]]},"383":{"position":[[87,3]]},"385":{"position":[[216,3]]},"386":{"position":[[153,3]]},"387":{"position":[[270,3]]}},"keywords":{}}],["next",{"_index":847,"title":{},"content":{"194":{"position":[[231,4]]}},"keywords":{}}],["next.j",{"_index":684,"title":{},"content":{"87":{"position":[[9,9]]}},"keywords":{}}],["nextstat",{"_index":404,"title":{},"content":{"28":{"position":[[619,9],[655,10],[703,9],[763,10]]},"386":{"position":[[538,9],[574,10],[610,9],[652,10]]}},"keywords":{}}],["normal",{"_index":1047,"title":{},"content":{"267":{"position":[[70,7]]},"374":{"position":[[28,20]]}},"keywords":{}}],["note",{"_index":184,"title":{},"content":{"20":{"position":[[1238,4]]}},"keywords":{}}],["notic",{"_index":533,"title":{"58":{"position":[[0,7]]},"169":{"position":[[0,7]]}},"content":{},"keywords":{}}],["npm",{"_index":47,"title":{"5":{"position":[[13,5]]},"238":{"position":[[3,3]]},"281":{"position":[[3,3]]}},"content":{"5":{"position":[[2,3]]},"83":{"position":[[14,3]]},"238":{"position":[[2,3]]},"281":{"position":[[2,3]]}},"keywords":{}}],["npmyarnscript",{"_index":636,"title":{},"content":{"83":{"position":[[0,13]]}},"keywords":{}}],["null",{"_index":251,"title":{},"content":{"22":{"position":[[1173,5],[1251,5]]},"86":{"position":[[267,5]]},"300":{"position":[[1091,5],[1169,5]]}},"keywords":{}}],["number",{"_index":122,"title":{},"content":{"11":{"position":[[36,6]]},"27":{"position":[[276,6]]},"31":{"position":[[6,6],[30,6]]},"57":{"position":[[208,6]]},"62":{"position":[[210,6]]},"65":{"position":[[213,6]]},"71":{"position":[[89,7]]},"142":{"position":[[4,6]]},"168":{"position":[[93,6]]},"173":{"position":[[93,6]]},"176":{"position":[[93,6]]},"215":{"position":[[204,6]]},"217":{"position":[[207,6]]},"218":{"position":[[222,6]]},"220":{"position":[[109,6]]},"223":{"position":[[110,6],[117,6],[132,6],[146,6],[319,7]]},"246":{"position":[[23,6]]},"247":{"position":[[23,6]]},"248":{"position":[[23,6]]},"249":{"position":[[30,6]]},"254":{"position":[[30,6]]},"268":{"position":[[30,6]]},"308":{"position":[[4,9]]},"329":{"position":[[91,6]]},"331":{"position":[[91,6]]},"332":{"position":[[92,6]]},"334":{"position":[[42,6]]},"337":{"position":[[53,6],[60,6],[80,6],[244,7]]},"353":{"position":[[14,6]]},"354":{"position":[[14,6]]},"355":{"position":[[14,6]]},"356":{"position":[[21,6]]},"361":{"position":[[21,6]]},"375":{"position":[[21,6]]},"385":{"position":[[140,6]]}},"keywords":{}}],["number($range.valu",{"_index":1141,"title":{},"content":{"292":{"position":[[722,21]]}},"keywords":{}}],["numberdefault",{"_index":843,"title":{},"content":{"194":{"position":[[6,14]]}},"keywords":{}}],["nuxt.j",{"_index":662,"title":{},"content":{"86":{"position":[[7,9]]}},"keywords":{}}],["object",{"_index":40,"title":{},"content":{"1":{"position":[[310,6]]},"13":{"position":[[6,6]]},"14":{"position":[[6,6]]},"15":{"position":[[6,6]]},"17":{"position":[[6,6]]},"32":{"position":[[6,6]]},"37":{"position":[[6,6]]},"38":{"position":[[6,6]]},"41":{"position":[[6,6]]},"43":{"position":[[6,6],[39,7],[88,6]]},"44":{"position":[[6,6]]},"45":{"position":[[6,6]]},"48":{"position":[[6,6],[24,6]]},"49":{"position":[[6,6],[33,6]]},"54":{"position":[[6,6]]},"55":{"position":[[6,6],[24,6]]},"57":{"position":[[308,6],[331,6]]},"58":{"position":[[6,6],[24,6]]},"60":{"position":[[6,6],[24,6]]},"62":{"position":[[310,6],[333,6]]},"63":{"position":[[6,6]]},"65":{"position":[[313,6],[336,6]]},"66":{"position":[[6,6]]},"68":{"position":[[6,6],[24,6]]},"70":{"position":[[6,6]]},"72":{"position":[[6,6],[24,6]]},"74":{"position":[[6,6]]},"86":{"position":[[304,7]]},"110":{"position":[[4,6]]},"111":{"position":[[4,6]]},"112":{"position":[[4,6]]},"114":{"position":[[4,6]]},"143":{"position":[[4,6]]},"148":{"position":[[4,6]]},"149":{"position":[[4,6]]},"152":{"position":[[4,6]]},"154":{"position":[[4,6]]},"155":{"position":[[4,6]]},"156":{"position":[[4,6]]},"159":{"position":[[4,6]]},"160":{"position":[[4,6]]},"165":{"position":[[4,6]]},"166":{"position":[[4,6]]},"168":{"position":[[151,6]]},"169":{"position":[[4,6]]},"171":{"position":[[4,6]]},"173":{"position":[[151,6]]},"174":{"position":[[4,6]]},"176":{"position":[[151,6]]},"177":{"position":[[4,6]]},"179":{"position":[[4,6]]},"181":{"position":[[4,6]]},"183":{"position":[[4,6]]},"185":{"position":[[4,6]]},"215":{"position":[[304,6],[327,6]]},"217":{"position":[[307,6],[330,6]]},"218":{"position":[[322,6],[345,6]]},"224":{"position":[[190,6]]},"329":{"position":[[149,6]]},"331":{"position":[[149,6]]},"332":{"position":[[150,6]]},"337":{"position":[[4,9]]},"338":{"position":[[4,9],[106,6]]},"339":{"position":[[4,9]]},"340":{"position":[[4,9]]},"342":{"position":[[4,9]]}},"keywords":{}}],["objectdefault",{"_index":941,"title":{},"content":{"223":{"position":[[6,14]]},"224":{"position":[[6,14]]},"225":{"position":[[6,14]]},"226":{"position":[[6,14]]},"228":{"position":[[6,14]]}},"keywords":{}}],["obtain",{"_index":1045,"title":{},"content":{"266":{"position":[[281,8]]}},"keywords":{}}],["offlineaudiocontext",{"_index":722,"title":{},"content":{"89":{"position":[[416,19]]},"118":{"position":[[378,19]]}},"keywords":{}}],["offset",{"_index":894,"title":{},"content":{"211":{"position":[[42,7]]}},"keywords":{}}],["old",{"_index":541,"title":{},"content":{"59":{"position":[[163,3]]}},"keywords":{}}],["on",{"_index":891,"title":{},"content":{"208":{"position":[[96,3]]},"220":{"position":[[303,4]]},"222":{"position":[[346,3]]},"251":{"position":[[160,3]]},"252":{"position":[[173,3]]},"334":{"position":[[206,4]]}},"keywords":{}}],["onc",{"_index":1039,"title":{},"content":{"265":{"position":[[107,4]]}},"keywords":{}}],["one/dash.mpd",{"_index":620,"title":{},"content":{"80":{"position":[[186,14]]},"139":{"position":[[180,14]]}},"keywords":{}}],["onlin",{"_index":210,"title":{},"content":{"22":{"position":[[178,6]]}},"keywords":{}}],["onrang",{"_index":413,"title":{},"content":{"29":{"position":[[139,7],[657,8],[914,8],[1041,8]]},"387":{"position":[[84,7],[579,8],[797,8],[919,8]]}},"keywords":{}}],["onselect",{"_index":269,"title":{},"content":{"24":{"position":[[426,9]]},"25":{"position":[[3834,9]]},"27":{"position":[[231,8],[869,9],[1283,9]]},"28":{"position":[[1120,9]]},"29":{"position":[[1102,9]]},"216":{"position":[[314,9],[466,9]]},"296":{"position":[[426,9]]},"297":{"position":[[3871,9]]},"330":{"position":[[245,9],[377,9]]},"385":{"position":[[109,8],[679,9],[1071,9]]},"386":{"position":[[977,9]]},"387":{"position":[[980,9]]}},"keywords":{}}],["onswitch",{"_index":396,"title":{},"content":{"28":{"position":[[143,8],[539,9],[935,9],[1049,9]]},"386":{"position":[[87,8],[458,9],[797,9],[906,9]]}},"keywords":{}}],["opac",{"_index":521,"title":{},"content":{"56":{"position":[[351,8],[507,8]]},"57":{"position":[[818,8]]},"167":{"position":[[322,8],[478,8]]},"168":{"position":[[576,8]]},"215":{"position":[[798,8]]},"285":{"position":[[521,8]]},"329":{"position":[[558,8]]}},"keywords":{}}],["open",{"_index":209,"title":{},"content":{"22":{"position":[[170,4]]},"222":{"position":[[240,4]]},"275":{"position":[[15,4]]}},"keywords":{}}],["oper",{"_index":754,"title":{},"content":{"89":{"position":[[1189,9],[1231,9]]},"118":{"position":[[1151,9],[1193,9]]},"251":{"position":[[101,10]]}},"keywords":{}}],["optim",{"_index":1004,"title":{},"content":{"251":{"position":[[88,12]]}},"keywords":{}}],["option",{"_index":138,"title":{"17":{"position":[[0,7]]},"32":{"position":[[0,7]]},"114":{"position":[[0,7]]},"143":{"position":[[0,7]]},"187":{"position":[[6,7]]}},"content":{"15":{"position":[[44,6]]},"16":{"position":[[36,6]]},"17":{"position":[[28,6]]},"22":{"position":[[690,9]]},"32":{"position":[[26,7]]},"53":{"position":[[89,6]]},"86":{"position":[[288,7]]},"87":{"position":[[197,7],[305,10]]},"198":{"position":[[128,6]]},"204":{"position":[[211,8]]},"294":{"position":[[502,8],[540,8]]},"300":{"position":[[608,9]]}},"keywords":{}}],["os",{"_index":935,"title":{},"content":{"222":{"position":[[581,2],[624,2],[658,2]]},"336":{"position":[[302,2],[345,2],[379,2]]}},"keywords":{}}],["otherwis",{"_index":818,"title":{},"content":{"188":{"position":[[111,9]]}},"keywords":{}}],["output",{"_index":536,"title":{},"content":{"59":{"position":[[35,6]]}},"keywords":{}}],["outsid",{"_index":794,"title":{},"content":{"99":{"position":[[209,7],[290,7]]},"199":{"position":[[52,7]]}},"keywords":{}}],["over",{"_index":976,"title":{},"content":{"228":{"position":[[63,4]]},"261":{"position":[[401,4]]}},"keywords":{}}],["page",{"_index":849,"title":{},"content":{"194":{"position":[[275,5]]},"197":{"position":[[225,5]]},"208":{"position":[[64,4]]},"213":{"position":[[517,4]]},"259":{"position":[[357,4],[441,5]]},"260":{"position":[[70,4]]},"261":{"position":[[334,4],[410,5]]}},"keywords":{}}],["panel",{"_index":368,"title":{"26":{"position":[[19,5]]}},"content":{"27":{"position":[[9,6],[283,5]]},"72":{"position":[[46,5]]},"73":{"position":[[58,5]]},"201":{"position":[[102,6]]},"202":{"position":[[114,5]]},"203":{"position":[[102,5]]},"205":{"position":[[59,5]]},"216":{"position":[[49,6],[88,5]]}},"keywords":{}}],["param",{"_index":198,"title":{},"content":{"21":{"position":[[253,6]]},"299":{"position":[[190,6]]}},"keywords":{}}],["paramet",{"_index":39,"title":{},"content":{"1":{"position":[[288,9]]},"71":{"position":[[67,9],[108,9]]},"190":{"position":[[82,10]]},"251":{"position":[[138,11]]},"252":{"position":[[151,11]]}},"keywords":{}}],["parti",{"_index":579,"title":{"76":{"position":[[6,5]]}},"content":{"228":{"position":[[92,5]]}},"keywords":{}}],["partial",{"_index":730,"title":{},"content":{"89":{"position":[[628,9]]},"118":{"position":[[590,9]]}},"keywords":{}}],["paus",{"_index":740,"title":{"93":{"position":[[0,6]]},"122":{"position":[[0,6]]},"244":{"position":[[0,6]]},"351":{"position":[[0,6]]}},"content":{"89":{"position":[[917,7],[1015,6]]},"93":{"position":[[25,5]]},"118":{"position":[[879,7],[977,6]]},"206":{"position":[[299,5]]},"226":{"position":[[321,6]]},"244":{"position":[[15,5]]},"245":{"position":[[41,5]]},"340":{"position":[[281,6]]}},"keywords":{}}],["perform",{"_index":1003,"title":{},"content":{"251":{"position":[[75,7]]}},"keywords":{}}],["period",{"_index":82,"title":{},"content":{"8":{"position":[[484,6]]},"89":{"position":[[1075,12]]},"118":{"position":[[1037,12]]}},"keywords":{}}],["perpetua"",{"_index":334,"title":{},"content":{"25":{"position":[[2397,14]]},"297":{"position":[[2397,14]]}},"keywords":{}}],["persist",{"_index":453,"title":{},"content":{"43":{"position":[[20,10]]}},"keywords":{}}],["pip",{"_index":398,"title":{"207":{"position":[[0,4]]},"261":{"position":[[0,4]]},"321":{"position":[[0,4]]},"368":{"position":[[0,4]]}},"content":{"28":{"position":[[394,4]]},"207":{"position":[[51,3],[194,4]]},"226":{"position":[[401,4]]},"261":{"position":[[57,3],[374,3]]},"321":{"position":[[140,4]]},"340":{"position":[[361,4]]}},"keywords":{}}],["play",{"_index":707,"title":{"92":{"position":[[0,5]]},"121":{"position":[[0,5]]},"243":{"position":[[0,5]]},"264":{"position":[[0,8]]},"350":{"position":[[0,5]]},"371":{"position":[[0,8]]}},"content":{"89":{"position":[[106,4],[176,4],[312,4]]},"91":{"position":[[59,6]]},"92":{"position":[[25,6]]},"101":{"position":[[24,7]]},"118":{"position":[[68,4],[138,4],[274,4]]},"190":{"position":[[151,5]]},"191":{"position":[[119,7]]},"195":{"position":[[65,4]]},"197":{"position":[[46,4],[253,4]]},"199":{"position":[[111,4]]},"200":{"position":[[41,7]]},"206":{"position":[[292,4]]},"208":{"position":[[121,4]]},"212":{"position":[[95,7]]},"226":{"position":[[311,5]]},"243":{"position":[[15,4]]},"252":{"position":[[111,4]]},"262":{"position":[[132,6]]},"264":{"position":[[48,7]]},"270":{"position":[[72,4],[330,5]]},"340":{"position":[[271,5]]}},"keywords":{}}],["playback",{"_index":592,"title":{},"content":{"77":{"position":[[396,8]]},"78":{"position":[[514,8]]},"89":{"position":[[705,8],[899,8],[936,8],[970,8],[1142,8],[1543,8]]},"118":{"position":[[667,8],[861,8],[898,8],[932,8],[1104,8],[1505,8]]},"202":{"position":[[46,8]]},"232":{"position":[[48,8]]},"245":{"position":[[28,8]]},"268":{"position":[[56,8]]}},"keywords":{}}],["playbackr",{"_index":381,"title":{"202":{"position":[[0,13]]},"268":{"position":[[0,13]]},"316":{"position":[[0,13]]},"375":{"position":[[0,13]]}},"content":{"27":{"position":[[482,13]]},"28":{"position":[[335,13]]},"29":{"position":[[450,13]]},"202":{"position":[[235,13]]},"226":{"position":[[441,13]]},"285":{"position":[[130,13]]},"316":{"position":[[152,13]]},"340":{"position":[[401,13]]},"385":{"position":[[321,13]]},"386":{"position":[[258,13]]},"387":{"position":[[375,13]]}},"keywords":{}}],["playdur",{"_index":92,"title":{},"content":{"8":{"position":[[704,13]]},"241":{"position":[[448,13]]}},"keywords":{}}],["player",{"_index":114,"title":{"48":{"position":[[0,7]]},"80":{"position":[[6,7]]},"139":{"position":[[6,7]]},"159":{"position":[[0,7]]}},"content":{"10":{"position":[[35,6],[123,7]]},"11":{"position":[[21,6]]},"12":{"position":[[21,6]]},"13":{"position":[[30,6]]},"15":{"position":[[37,6]]},"16":{"position":[[29,6]]},"17":{"position":[[13,6]]},"18":{"position":[[13,6]]},"31":{"position":[[44,6]]},"33":{"position":[[26,6]]},"34":{"position":[[26,6]]},"35":{"position":[[26,6]]},"36":{"position":[[26,6]]},"38":{"position":[[20,6]]},"39":{"position":[[69,6]]},"43":{"position":[[51,6]]},"44":{"position":[[20,6]]},"45":{"position":[[20,6]]},"71":{"position":[[450,6],[493,8]]},"75":{"position":[[140,6]]},"79":{"position":[[255,6]]},"80":{"position":[[42,6],[277,6]]},"87":{"position":[[188,8]]},"91":{"position":[[15,6]]},"96":{"position":[[15,6]]},"97":{"position":[[15,6],[54,6]]},"98":{"position":[[15,6],[67,6]]},"99":{"position":[[23,6],[224,6],[276,6]]},"100":{"position":[[15,6]]},"103":{"position":[[15,6]]},"104":{"position":[[11,6]]},"138":{"position":[[249,6]]},"139":{"position":[[36,6],[271,6]]},"188":{"position":[[86,6],[125,6]]},"190":{"position":[[108,6],[373,6],[479,6]]},"191":{"position":[[89,6]]},"193":{"position":[[26,6]]},"194":{"position":[[47,6],[179,6],[281,6]]},"198":{"position":[[44,6],[164,6]]},"199":{"position":[[37,6]]},"206":{"position":[[353,6],[396,8]]},"208":{"position":[[49,7],[100,6]]},"209":{"position":[[77,6]]},"210":{"position":[[77,6]]},"212":{"position":[[69,6]]},"213":{"position":[[122,6],[160,6],[207,6]]},"221":{"position":[[135,6]]},"222":{"position":[[117,6],[193,6],[389,6],[744,8]]},"233":{"position":[[50,6],[113,6]]},"259":{"position":[[52,6]]},"260":{"position":[[59,6]]},"261":{"position":[[50,6]]},"263":{"position":[[50,6]]},"266":{"position":[[60,6]]},"267":{"position":[[49,6]]},"268":{"position":[[49,6]]},"269":{"position":[[53,6]]},"271":{"position":[[114,6]]},"273":{"position":[[57,6]]},"274":{"position":[[57,6]]},"276":{"position":[[45,6]]}},"keywords":{}}],["player.initialize(video",{"_index":615,"title":{},"content":{"79":{"position":[[295,24]]},"138":{"position":[[289,24]]}},"keywords":{}}],["player.load(url",{"_index":623,"title":{},"content":{"80":{"position":[[311,17]]},"139":{"position":[[305,17]]}},"keywords":{}}],["playsinlin",{"_index":905,"title":{"214":{"position":[[0,12]]},"328":{"position":[[0,12]]}},"content":{"214":{"position":[[39,11],[160,12]]},"225":{"position":[[272,13],[292,12]]},"328":{"position":[[29,11],[143,12]]},"339":{"position":[[202,13],[222,12]]}},"keywords":{}}],["pleas",{"_index":701,"title":{},"content":{"89":{"position":[[22,6]]},"197":{"position":[[307,6]]},"216":{"position":[[56,6]]},"227":{"position":[[104,6]]},"228":{"position":[[108,6]]}},"keywords":{}}],["plug",{"_index":7,"title":{},"content":{"0":{"position":[[68,4]]}},"keywords":{}}],["plugin",{"_index":1,"title":{"0":{"position":[[8,6]]},"2":{"position":[[4,6]]},"74":{"position":[[0,8]]},"185":{"position":[[0,8]]},"221":{"position":[[0,8]]},"335":{"position":[[0,8]]}},"content":{"0":{"position":[[8,6]]},"5":{"position":[[24,6]]},"6":{"position":[[21,6]]},"7":{"position":[[60,6],[183,6],[209,6],[318,6],[344,6],[408,6]]},"8":{"position":[[154,8]]},"74":{"position":[[20,6]]},"75":{"position":[[51,6],[154,9]]},"221":{"position":[[45,7],[149,9],[386,8]]},"238":{"position":[[24,6]]},"239":{"position":[[21,6]]},"240":{"position":[[57,6],[180,6],[206,6],[315,6],[341,6]]},"241":{"position":[[154,8]]},"281":{"position":[[24,6]]},"282":{"position":[[21,6]]},"283":{"position":[[57,6],[184,6],[214,6],[327,6],[357,6]]},"285":{"position":[[171,8]]},"286":{"position":[[99,8]]},"287":{"position":[[99,8]]},"289":{"position":[[140,8]]},"290":{"position":[[137,8]]},"291":{"position":[[131,8]]},"292":{"position":[[237,8]]},"293":{"position":[[138,8]]},"294":{"position":[[103,8]]},"335":{"position":[[295,8]]}},"keywords":{}}],["point",{"_index":831,"title":{},"content":{"190":{"position":[[466,5]]},"220":{"position":[[52,6]]}},"keywords":{}}],["polici",{"_index":856,"title":{},"content":{"197":{"position":[[328,6]]},"311":{"position":[[215,6]]}},"keywords":{}}],["poprocket"",{"_index":336,"title":{},"content":{"25":{"position":[[2490,15]]},"297":{"position":[[2490,15]]}},"keywords":{}}],["popul",{"_index":857,"title":{},"content":{"198":{"position":[[56,8]]}},"keywords":{}}],["portal",{"_index":202,"title":{"22":{"position":[[15,6]]},"300":{"position":[[8,6]]}},"content":{"22":{"position":[[15,6]]},"300":{"position":[[8,6]]}},"keywords":{}}],["posit",{"_index":28,"title":{},"content":{"1":{"position":[[154,9]]},"20":{"position":[[140,8],[747,9]]},"22":{"position":[[840,9]]},"24":{"position":[[113,9]]},"25":{"position":[[3760,9]]},"56":{"position":[[301,9],[458,9]]},"57":{"position":[[768,9]]},"62":{"position":[[479,8],[735,9]]},"167":{"position":[[272,9],[429,9]]},"168":{"position":[[526,9]]},"173":{"position":[[235,8],[440,9]]},"215":{"position":[[748,9]]},"218":{"position":[[491,8],[689,9],[937,9]]},"275":{"position":[[162,9]]},"277":{"position":[[190,9]]},"289":{"position":[[236,9],[341,9]]},"290":{"position":[[233,9]]},"291":{"position":[[227,9]]},"292":{"position":[[333,9]]},"293":{"position":[[234,9],[339,9]]},"296":{"position":[[113,9]]},"297":{"position":[[3797,9]]},"298":{"position":[[568,9]]},"300":{"position":[[758,9]]},"329":{"position":[[508,9]]},"332":{"position":[[234,8],[424,9],[615,9]]},"382":{"position":[[152,9]]}},"keywords":{}}],["poster",{"_index":832,"title":{"191":{"position":[[0,7]]},"262":{"position":[[0,7]]},"305":{"position":[[0,7]]},"369":{"position":[[0,7]]}},"content":{"191":{"position":[[28,6],[226,7]]},"262":{"position":[[64,7],[81,6],[238,7]]},"305":{"position":[[142,7]]},"369":{"position":[[154,7]]}},"keywords":{}}],["potser",{"_index":907,"title":{},"content":{"215":{"position":[[638,9]]},"329":{"position":[[398,9]]}},"keywords":{}}],["press",{"_index":983,"title":{},"content":{"231":{"position":[[90,5]]}},"keywords":{}}],["preview",{"_index":942,"title":{},"content":{"223":{"position":[[30,7],[98,7],[124,7],[153,7]]}},"keywords":{}}],["previou",{"_index":1008,"title":{},"content":{"252":{"position":[[102,8]]}},"keywords":{}}],["prioriti",{"_index":531,"title":{},"content":{"57":{"position":[[232,8]]},"62":{"position":[[234,8]]},"65":{"position":[[237,8]]},"215":{"position":[[228,8]]},"217":{"position":[[231,8]]},"218":{"position":[[246,8]]}},"keywords":{}}],["pro"",{"_index":362,"title":{},"content":{"25":{"position":[[3597,10]]},"297":{"position":[[3597,10]]}},"keywords":{}}],["probabl",{"_index":605,"title":{},"content":{"78":{"position":[[416,10]]},"137":{"position":[[410,10]]}},"keywords":{}}],["program",{"_index":978,"title":{},"content":{"228":{"position":[[98,9]]}},"keywords":{}}],["progress",{"_index":841,"title":{},"content":{"193":{"position":[[68,8]]},"195":{"position":[[48,8]]},"212":{"position":[[33,8]]},"220":{"position":[[66,8]]},"223":{"position":[[49,8]]},"252":{"position":[[116,8]]}},"keywords":{}}],["promis",{"_index":1021,"title":{},"content":{"257":{"position":[[74,7]]},"258":{"position":[[72,7]]},"287":{"position":[[141,7]]},"364":{"position":[[40,7]]},"365":{"position":[[38,7]]}},"keywords":{}}],["promise((resovl",{"_index":1116,"title":{},"content":{"287":{"position":[[188,17]]}},"keywords":{}}],["prompt",{"_index":192,"title":{},"content":{"21":{"position":[[57,7]]},"57":{"position":[[448,6]]},"58":{"position":[[34,6]]},"59":{"position":[[49,6],[335,6],[384,6]]},"62":{"position":[[450,6]]},"65":{"position":[[453,6]]},"215":{"position":[[444,6]]},"217":{"position":[[447,6]]},"218":{"position":[[462,6]]},"291":{"position":[[292,17]]}},"keywords":{}}],["prop",{"_index":670,"title":{},"content":{"86":{"position":[[279,6]]}},"keywords":{}}],["properti",{"_index":109,"title":{"9":{"position":[[7,9]]},"30":{"position":[[9,9]]},"242":{"position":[[7,10]]}},"content":{"10":{"position":[[100,8]]},"14":{"position":[[26,10]]},"20":{"position":[[115,8]]},"27":{"position":[[95,8]]},"28":{"position":[[0,8]]},"29":{"position":[[0,8]]},"43":{"position":[[141,8]]},"50":{"position":[[20,8]]},"52":{"position":[[20,9]]},"53":{"position":[[39,9]]},"56":{"position":[[20,8]]},"57":{"position":[[54,8]]},"62":{"position":[[56,8]]},"65":{"position":[[59,8]]},"67":{"position":[[20,8]]},"73":{"position":[[20,8]]},"75":{"position":[[217,12]]},"215":{"position":[[50,8]]},"217":{"position":[[53,8]]},"218":{"position":[[68,8]]},"219":{"position":[[95,8]]},"220":{"position":[[79,8]]},"221":{"position":[[212,12]]},"223":{"position":[[62,8]]},"224":{"position":[[94,8]]},"225":{"position":[[74,11],[92,10]]},"272":{"position":[[60,10]]}},"keywords":{}}],["proxi",{"_index":449,"title":{"42":{"position":[[0,6]]},"153":{"position":[[0,6]]}},"content":{"42":{"position":[[15,5]]}},"keywords":{}}],["qualiti",{"_index":385,"title":{"219":{"position":[[0,8]]},"333":{"position":[[0,8]]}},"content":{"27":{"position":[[1034,9]]},"219":{"position":[[46,7],[144,7],[164,7],[188,7],[303,8]]},"252":{"position":[[46,7]]},"333":{"position":[[195,8]]}},"keywords":{}}],["queri",{"_index":166,"title":{"39":{"position":[[0,6]]},"40":{"position":[[0,6]]},"150":{"position":[[0,6]]},"151":{"position":[[0,6]]}},"content":{"20":{"position":[[286,6],[817,5]]},"39":{"position":[[22,5]]},"150":{"position":[[16,5]]},"298":{"position":[[138,10],[635,5]]}},"keywords":{}}],["quot;"",{"_index":233,"title":{},"content":{"22":{"position":[[782,13],[901,12]]},"300":{"position":[[700,13],[819,12]]}},"keywords":{}}],["quot;1977"",{"_index":278,"title":{},"content":{"25":{"position":[[56,17]]},"297":{"position":[[56,17]]}},"keywords":{}}],["quot;400px"",{"_index":240,"title":{},"content":{"22":{"position":[[964,18]]},"300":{"position":[[882,18]]}},"keywords":{}}],["quot;600px"",{"_index":238,"title":{},"content":{"22":{"position":[[937,18]]},"300":{"position":[[855,18]]}},"keywords":{}}],["quot;60px",{"_index":242,"title":{},"content":{"22":{"position":[[991,10]]},"300":{"position":[[909,10]]}},"keywords":{}}],["quot;aden"",{"_index":282,"title":{},"content":{"25":{"position":[[140,17]]},"297":{"position":[[140,17]]}},"keywords":{}}],["quot;amaro"",{"_index":284,"title":{},"content":{"25":{"position":[[224,18]]},"297":{"position":[[224,18]]}},"keywords":{}}],["quot;artplayer";export",{"_index":668,"title":{},"content":{"86":{"position":[[200,28]]}},"keywords":{}}],["quot;artplayer/examples/react/artplayer"",{"_index":218,"title":{},"content":{"22":{"position":[[336,47]]},"300":{"position":[[254,47]]}},"keywords":{}}],["quot;ashby"",{"_index":286,"title":{},"content":{"25":{"position":[[310,18]]},"297":{"position":[[310,18]]}},"keywords":{}}],["quot;brannan"",{"_index":288,"title":{},"content":{"25":{"position":[[396,20]]},"297":{"position":[[396,20]]}},"keywords":{}}],["quot;brooklyn"",{"_index":290,"title":{},"content":{"25":{"position":[[486,21]]},"297":{"position":[[486,21]]}},"keywords":{}}],["quot;charmes"",{"_index":292,"title":{},"content":{"25":{"position":[[578,20]]},"297":{"position":[[578,20]]}},"keywords":{}}],["quot;clarendon"",{"_index":294,"title":{},"content":{"25":{"position":[[668,22]]},"297":{"position":[[668,22]]}},"keywords":{}}],["quot;class"",{"_index":279,"title":{},"content":{"25":{"position":[[74,18],[158,18],[243,18],[329,18],[417,18],[508,18],[599,18],[691,18],[781,18],[870,18],[963,18],[1055,18],[1143,18],[1228,18],[1314,18],[1402,18],[1491,18],[1580,18],[1666,18],[1750,18],[1835,18],[1921,18],[2008,18],[2096,18],[2183,18],[2272,18],[2365,18],[2458,18],[2548,18],[2633,18],[2719,18],[2808,18],[2898,18],[2988,18],[3076,18],[3164,18],[3255,18],[3345,18],[3433,18],[3521,18],[3608,18]]},"297":{"position":[[74,18],[158,18],[243,18],[329,18],[417,18],[508,18],[599,18],[691,18],[781,18],[870,18],[963,18],[1055,18],[1143,18],[1228,18],[1314,18],[1402,18],[1491,18],[1580,18],[1666,18],[1750,18],[1835,18],[1921,18],[2008,18],[2096,18],[2183,18],[2272,18],[2365,18],[2458,18],[2548,18],[2633,18],[2719,18],[2808,18],[2898,18],[2988,18],[3076,18],[3164,18],[3255,18],[3345,18],[3433,18],[3521,18],[3608,18]]}},"keywords":{}}],["quot;crema"",{"_index":296,"title":{},"content":{"25":{"position":[[762,18]]},"297":{"position":[[762,18]]}},"keywords":{}}],["quot;dogpatch"",{"_index":298,"title":{},"content":{"25":{"position":[[848,21]]},"297":{"position":[[848,21]]}},"keywords":{}}],["quot;earlybird"",{"_index":300,"title":{},"content":{"25":{"position":[[940,22]]},"297":{"position":[[940,22]]}},"keywords":{}}],["quot;filt",{"_index":280,"title":{},"content":{"25":{"position":[[93,12],[177,12],[262,12],[348,12],[436,12],[527,12],[618,12],[710,12],[800,12],[889,12],[982,12],[1074,12],[1162,12],[1247,12],[1333,12],[1421,12],[1510,12],[1599,12],[1685,12],[1769,12],[1854,12],[1940,12],[2027,12],[2115,12],[2202,12],[2291,12],[2384,12],[2477,12],[2567,12],[2652,12],[2738,12],[2827,12],[2917,12],[3007,12],[3095,12],[3183,12],[3274,12],[3364,12],[3452,12],[3540,12],[3627,12]]},"297":{"position":[[93,12],[177,12],[262,12],[348,12],[436,12],[527,12],[618,12],[710,12],[800,12],[889,12],[982,12],[1074,12],[1162,12],[1247,12],[1333,12],[1421,12],[1510,12],[1599,12],[1685,12],[1769,12],[1854,12],[1940,12],[2027,12],[2115,12],[2202,12],[2291,12],[2384,12],[2477,12],[2567,12],[2652,12],[2738,12],[2827,12],[2917,12],[3007,12],[3095,12],[3183,12],[3274,12],[3364,12],[3452,12],[3540,12],[3627,12]]}},"keywords":{}}],["quot;gingham"",{"_index":302,"title":{},"content":{"25":{"position":[[1034,20]]},"297":{"position":[[1034,20]]}},"keywords":{}}],["quot;ginza"",{"_index":304,"title":{},"content":{"25":{"position":[[1124,18]]},"297":{"position":[[1124,18]]}},"keywords":{}}],["quot;hefe"",{"_index":306,"title":{},"content":{"25":{"position":[[1210,17]]},"297":{"position":[[1210,17]]}},"keywords":{}}],["quot;helena"",{"_index":308,"title":{},"content":{"25":{"position":[[1294,19]]},"297":{"position":[[1294,19]]}},"keywords":{}}],["quot;html"",{"_index":277,"title":{},"content":{"25":{"position":[[38,17],[122,17],[206,17],[292,17],[378,17],[468,17],[560,17],[650,17],[744,17],[830,17],[922,17],[1016,17],[1106,17],[1192,17],[1276,17],[1364,17],[1452,17],[1542,17],[1630,17],[1714,17],[1798,17],[1883,17],[1971,17],[2057,17],[2147,17],[2231,17],[2325,17],[2417,17],[2511,17],[2597,17],[2681,17],[2769,17],[2859,17],[2949,17],[3039,17],[3125,17],[3215,17],[3307,17],[3395,17],[3483,17],[3571,17]]},"297":{"position":[[38,17],[122,17],[206,17],[292,17],[378,17],[468,17],[560,17],[650,17],[744,17],[830,17],[922,17],[1016,17],[1106,17],[1192,17],[1276,17],[1364,17],[1452,17],[1542,17],[1630,17],[1714,17],[1798,17],[1883,17],[1971,17],[2057,17],[2147,17],[2231,17],[2325,17],[2417,17],[2511,17],[2597,17],[2681,17],[2769,17],[2859,17],[2949,17],[3039,17],[3125,17],[3215,17],[3307,17],[3395,17],[3483,17],[3571,17]]}},"keywords":{}}],["quot;https://artplayer.org/assets/sample/video.mp4"",{"_index":232,"title":{},"content":{"22":{"position":[[705,58]]},"300":{"position":[[623,58]]}},"keywords":{}}],["quot;hudson"",{"_index":310,"title":{},"content":{"25":{"position":[[1382,19]]},"297":{"position":[[1382,19]]}},"keywords":{}}],["quot;inkwell"",{"_index":312,"title":{},"content":{"25":{"position":[[1470,20]]},"297":{"position":[[1470,20]]}},"keywords":{}}],["quot;kelvin"",{"_index":314,"title":{},"content":{"25":{"position":[[1560,19]]},"297":{"position":[[1560,19]]}},"keywords":{}}],["quot;kuno"",{"_index":316,"title":{},"content":{"25":{"position":[[1648,17]]},"297":{"position":[[1648,17]]}},"keywords":{}}],["quot;lark"",{"_index":318,"title":{},"content":{"25":{"position":[[1732,17]]},"297":{"position":[[1732,17]]}},"keywords":{}}],["quot;lo",{"_index":320,"title":{},"content":{"25":{"position":[[1816,8]]},"297":{"position":[[1816,8]]}},"keywords":{}}],["quot;ludwig"",{"_index":323,"title":{},"content":{"25":{"position":[[1901,19]]},"297":{"position":[[1901,19]]}},"keywords":{}}],["quot;maven"",{"_index":325,"title":{},"content":{"25":{"position":[[1989,18]]},"297":{"position":[[1989,18]]}},"keywords":{}}],["quot;mayfair"",{"_index":327,"title":{},"content":{"25":{"position":[[2075,20]]},"297":{"position":[[2075,20]]}},"keywords":{}}],["quot;moon"",{"_index":329,"title":{},"content":{"25":{"position":[[2165,17]]},"297":{"position":[[2165,17]]}},"keywords":{}}],["quot;nashville"",{"_index":331,"title":{},"content":{"25":{"position":[[2249,22]]},"297":{"position":[[2249,22]]}},"keywords":{}}],["quot;perpetua"",{"_index":333,"title":{},"content":{"25":{"position":[[2343,21]]},"297":{"position":[[2343,21]]}},"keywords":{}}],["quot;poprocket"",{"_index":335,"title":{},"content":{"25":{"position":[[2435,22]]},"297":{"position":[[2435,22]]}},"keywords":{}}],["quot;portal"",{"_index":234,"title":{},"content":{"22":{"position":[[802,18],[875,19]]},"300":{"position":[[720,18],[793,19]]}},"keywords":{}}],["quot;react",{"_index":216,"title":{},"content":{"22":{"position":[[291,11]]},"300":{"position":[[209,11]]}},"keywords":{}}],["quot;react"",{"_index":213,"title":{},"content":{"22":{"position":[[233,18]]},"300":{"position":[[151,18]]}},"keywords":{}}],["quot;reyes"",{"_index":337,"title":{},"content":{"25":{"position":[[2529,18]]},"297":{"position":[[2529,18]]}},"keywords":{}}],["quot;right"",{"_index":235,"title":{},"content":{"22":{"position":[[850,18]]},"300":{"position":[[768,18]]}},"keywords":{}}],["quot;rise"",{"_index":339,"title":{},"content":{"25":{"position":[[2615,17]]},"297":{"position":[[2615,17]]}},"keywords":{}}],["quot;sierra"",{"_index":341,"title":{},"content":{"25":{"position":[[2699,19]]},"297":{"position":[[2699,19]]}},"keywords":{}}],["quot;skyline"",{"_index":343,"title":{},"content":{"25":{"position":[[2787,20]]},"297":{"position":[[2787,20]]}},"keywords":{}}],["quot;slumber"",{"_index":345,"title":{},"content":{"25":{"position":[[2877,20]]},"297":{"position":[[2877,20]]}},"keywords":{}}],["quot;stinson"",{"_index":347,"title":{},"content":{"25":{"position":[[2967,20]]},"297":{"position":[[2967,20]]}},"keywords":{}}],["quot;sutro"",{"_index":349,"title":{},"content":{"25":{"position":[[3057,18]]},"297":{"position":[[3057,18]]}},"keywords":{}}],["quot;toaster"",{"_index":351,"title":{},"content":{"25":{"position":[[3143,20]]},"297":{"position":[[3143,20]]}},"keywords":{}}],["quot;valencia"",{"_index":353,"title":{},"content":{"25":{"position":[[3233,21]]},"297":{"position":[[3233,21]]}},"keywords":{}}],["quot;vesper"",{"_index":355,"title":{},"content":{"25":{"position":[[3325,19]]},"297":{"position":[[3325,19]]}},"keywords":{}}],["quot;walden"",{"_index":357,"title":{},"content":{"25":{"position":[[3413,19]]},"297":{"position":[[3413,19]]}},"keywords":{}}],["quot;willow"",{"_index":359,"title":{},"content":{"25":{"position":[[3501,19]]},"297":{"position":[[3501,19]]}},"keywords":{}}],["quot;x",{"_index":361,"title":{},"content":{"25":{"position":[[3589,7]]},"297":{"position":[[3589,7]]}},"keywords":{}}],["rang",{"_index":411,"title":{"29":{"position":[[4,5]]}},"content":{"29":{"position":[[107,5],[119,5],[156,5],[209,5],[509,8],[635,6],[892,6],[1019,6]]},"211":{"position":[[57,5]]},"249":{"position":[[63,6]]},"292":{"position":[[569,6]]},"387":{"position":[[65,5],[134,5],[557,6],[775,6],[897,6]]}},"keywords":{}}],["range.addeventlistener('chang",{"_index":1139,"title":{},"content":{"292":{"position":[[623,33]]}},"keywords":{}}],["range[0",{"_index":414,"title":{},"content":{"29":{"position":[[246,9]]},"387":{"position":[[171,9]]}},"keywords":{}}],["range[1",{"_index":416,"title":{},"content":{"29":{"position":[[268,9]]},"387":{"position":[[193,9]]}},"keywords":{}}],["range[2",{"_index":418,"title":{},"content":{"29":{"position":[[290,9]]},"387":{"position":[[215,9]]}},"keywords":{}}],["range[3",{"_index":420,"title":{},"content":{"29":{"position":[[313,9]]},"387":{"position":[[238,9]]}},"keywords":{}}],["rate",{"_index":751,"title":{},"content":{"89":{"position":[[1151,4]]},"118":{"position":[[1113,4]]}},"keywords":{}}],["ratio",{"_index":871,"title":{},"content":{"203":{"position":[[65,6]]},"271":{"position":[[128,6]]}},"keywords":{}}],["reach",{"_index":733,"title":{},"content":{"89":{"position":[[759,8]]},"118":{"position":[[721,8]]}},"keywords":{}}],["react",{"_index":201,"title":{"22":{"position":[[9,5]]},"300":{"position":[[2,5]]}},"content":{"22":{"position":[[9,5],[50,5],[197,6]]},"300":{"position":[[2,5],[52,5],[115,6]]}},"keywords":{}}],["react';import",{"_index":689,"title":{},"content":{"87":{"position":[[122,14]]}},"keywords":{}}],["react.j",{"_index":683,"title":{},"content":{"87":{"position":[[0,8]]}},"keywords":{}}],["react.js、next.j",{"_index":682,"title":{"87":{"position":[[2,16]]}},"content":{},"keywords":{}}],["reactdom",{"_index":214,"title":{},"content":{"22":{"position":[[259,9]]},"300":{"position":[[177,9]]}},"keywords":{}}],["reactdom.createport",{"_index":208,"title":{},"content":{"22":{"position":[[135,22]]}},"keywords":{}}],["reactdom.render(<app",{"_index":256,"title":{},"content":{"22":{"position":[[1338,23]]},"300":{"position":[[1256,23]]}},"keywords":{}}],["read",{"_index":702,"title":{},"content":{"89":{"position":[[29,4]]},"194":{"position":[[288,5]]},"197":{"position":[[314,4]]}},"keywords":{}}],["readi",{"_index":743,"title":{"91":{"position":[[0,6]]},"120":{"position":[[0,6]]},"190":{"position":[[0,5]]},"304":{"position":[[0,5]]}},"content":{"89":{"position":[[982,5]]},"118":{"position":[[944,5]]},"190":{"position":[[167,5]]},"304":{"position":[[26,47]]}},"keywords":{}}],["recommend",{"_index":167,"title":{},"content":{"20":{"position":[[293,11],[1035,11]]}},"keywords":{}}],["rect",{"_index":1042,"title":{"266":{"position":[[0,5]]},"373":{"position":[[0,5]]}},"content":{},"keywords":{}}],["red",{"_index":504,"title":{},"content":{"51":{"position":[[386,6]]},"53":{"position":[[278,6]]},"62":{"position":[[821,6]]},"162":{"position":[[349,6]]},"164":{"position":[[226,6]]},"218":{"position":[[775,6]]},"285":{"position":[[382,6]]},"332":{"position":[[496,6]]}},"keywords":{}}],["redirect",{"_index":77,"title":{},"content":{"8":{"position":[[371,8],[398,8]]}},"keywords":{}}],["ref="artref"></div></template><script>import",{"_index":667,"title":{},"content":{"86":{"position":[[109,75]]}},"keywords":{}}],["ref={artref",{"_index":699,"title":{},"content":{"87":{"position":[[531,12]]}},"keywords":{}}],["refresh",{"_index":848,"title":{},"content":{"194":{"position":[[260,10]]}},"keywords":{}}],["regular",{"_index":932,"title":{},"content":{"222":{"position":[[434,7]]}},"keywords":{}}],["reload",{"_index":731,"title":{},"content":{"89":{"position":[[682,6]]},"118":{"position":[[644,6]]}},"keywords":{}}],["render",{"_index":721,"title":{},"content":{"89":{"position":[[400,9]]},"118":{"position":[[362,9]]},"213":{"position":[[90,6],[490,7],[550,10]]},"327":{"position":[[332,6]]}},"keywords":{}}],["replac",{"_index":955,"title":{},"content":{"226":{"position":[[32,7]]}},"keywords":{}}],["requir",{"_index":671,"title":{},"content":{"86":{"position":[[312,9]]},"189":{"position":[[21,11]]},"213":{"position":[[106,8],[191,8]]}},"keywords":{}}],["resid",{"_index":537,"title":{},"content":{"59":{"position":[[81,9]]}},"keywords":{}}],["resiz",{"_index":796,"title":{"100":{"position":[[0,7]]},"129":{"position":[[0,7]]}},"content":{},"keywords":{}}],["resourc",{"_index":749,"title":{},"content":{"89":{"position":[[1111,9]]},"118":{"position":[[1073,9]]}},"keywords":{}}],["resovl",{"_index":1117,"title":{},"content":{"287":{"position":[[221,9]]}},"keywords":{}}],["rest",{"_index":692,"title":{},"content":{"87":{"position":[[218,7]]}},"keywords":{}}],["restrict",{"_index":925,"title":{},"content":{"222":{"position":[[70,12]]}},"keywords":{}}],["rest}></div>",{"_index":700,"title":{},"content":{"87":{"position":[[544,27]]}},"keywords":{}}],["return",{"_index":220,"title":{},"content":{"22":{"position":[[411,6],[655,6]]},"24":{"position":[[515,6]]},"25":{"position":[[3921,6]]},"27":{"position":[[994,6],[1419,6]]},"28":{"position":[[756,6],[976,6],[1090,6],[1148,6]]},"29":{"position":[[706,6],[941,6],[1068,6],[1130,6]]},"75":{"position":[[164,6]]},"86":{"position":[[248,6]]},"87":{"position":[[431,6],[516,6]]},"186":{"position":[[99,6]]},"213":{"position":[[604,8]]},"221":{"position":[[159,6]]},"257":{"position":[[62,6]]},"258":{"position":[[60,6]]},"287":{"position":[[177,6],[214,6]]},"291":{"position":[[348,7]]},"296":{"position":[[515,6]]},"297":{"position":[[3958,6]]},"300":{"position":[[329,6],[573,6]]},"335":{"position":[[96,6]]},"385":{"position":[[792,6],[1195,6]]},"386":{"position":[[645,6],[838,6],[947,6],[1005,6]]},"387":{"position":[[616,6],[824,6],[946,6],[1008,6]]}},"keywords":{}}],["reyes"",{"_index":338,"title":{},"content":{"25":{"position":[[2580,11]]},"297":{"position":[[2580,11]]}},"keywords":{}}],["right",{"_index":29,"title":{},"content":{"1":{"position":[[164,8]]},"20":{"position":[[757,8]]},"24":{"position":[[123,8]]},"25":{"position":[[3770,8]]},"56":{"position":[[336,6]]},"57":{"position":[[803,6]]},"62":{"position":[[515,5],[745,8]]},"167":{"position":[[307,6]]},"168":{"position":[[561,6]]},"173":{"position":[[263,5],[450,8]]},"215":{"position":[[783,6]]},"218":{"position":[[527,5],[699,8]]},"275":{"position":[[172,8]]},"277":{"position":[[200,8]]},"289":{"position":[[246,8],[351,8]]},"290":{"position":[[243,8]]},"291":{"position":[[237,8]]},"292":{"position":[[343,8]]},"293":{"position":[[244,8],[349,8]]},"296":{"position":[[123,8]]},"297":{"position":[[3807,8]]},"298":{"position":[[578,8]]},"329":{"position":[[543,6]]},"332":{"position":[[262,5],[434,8]]},"382":{"position":[[162,8]]}},"keywords":{}}],["rise"",{"_index":340,"title":{},"content":{"25":{"position":[[2665,10]]},"297":{"position":[[2665,10]]}},"keywords":{}}],["rootel",{"_index":254,"title":{},"content":{"22":{"position":[[1281,11],[1369,13]]},"300":{"position":[[1199,11],[1287,13]]}},"keywords":{}}],["rotat",{"_index":986,"title":{},"content":{"233":{"position":[[39,6]]}},"keywords":{}}],["ru",{"_index":482,"title":{},"content":{"47":{"position":[[331,3]]},"158":{"position":[[313,3]]}},"keywords":{}}],["run",{"_index":16,"title":{},"content":{"1":{"position":[[29,3]]},"8":{"position":[[2,3]]},"10":{"position":[[157,3]]},"11":{"position":[[45,3]]},"12":{"position":[[51,3]]},"13":{"position":[[39,3]]},"14":{"position":[[60,3]]},"15":{"position":[[53,3]]},"17":{"position":[[37,3]]},"18":{"position":[[65,3]]},"19":{"position":[[49,3]]},"20":{"position":[[340,3]]},"24":{"position":[[2,3]]},"25":{"position":[[2,3]]},"27":{"position":[[358,3]]},"28":{"position":[[211,3]]},"29":{"position":[[326,3]]},"39":{"position":[[157,3]]},"40":{"position":[[45,3]]},"42":{"position":[[81,3]]},"43":{"position":[[267,3]]},"46":{"position":[[73,3]]},"47":{"position":[[54,3]]},"50":{"position":[[68,3]]},"51":{"position":[[72,3]]},"52":{"position":[[69,3]]},"53":{"position":[[98,3]]},"56":{"position":[[70,3]]},"57":{"position":[[479,3]]},"59":{"position":[[181,3]]},"61":{"position":[[81,3]]},"62":{"position":[[523,3]]},"64":{"position":[[74,3]]},"65":{"position":[[484,3]]},"67":{"position":[[90,3]]},"69":{"position":[[84,3]]},"71":{"position":[[143,3]]},"73":{"position":[[77,3]]},"75":{"position":[[60,3]]},"77":{"position":[[47,3]]},"78":{"position":[[48,3]]},"79":{"position":[[59,3]]},"80":{"position":[[51,3]]},"81":{"position":[[53,3]]},"89":{"position":[[1602,3]]},"91":{"position":[[68,3]]},"92":{"position":[[34,3]]},"93":{"position":[[33,3]]},"94":{"position":[[36,3]]},"95":{"position":[[38,3]]},"96":{"position":[[46,3]]},"97":{"position":[[63,3]]},"98":{"position":[[76,3]]},"99":{"position":[[32,3]]},"100":{"position":[[35,3]]},"101":{"position":[[94,3]]},"102":{"position":[[35,3]]},"103":{"position":[[46,3]]},"104":{"position":[[40,3]]},"105":{"position":[[31,3]]},"107":{"position":[[61,3]]},"108":{"position":[[22,3]]},"109":{"position":[[23,3]]},"110":{"position":[[23,3]]},"111":{"position":[[27,3]]},"112":{"position":[[24,3]]},"114":{"position":[[21,3]]},"115":{"position":[[43,3]]},"116":{"position":[[24,3]]},"118":{"position":[[1564,3]]},"120":{"position":[[40,3]]},"121":{"position":[[12,3]]},"122":{"position":[[12,3]]},"123":{"position":[[15,3]]},"124":{"position":[[13,3]]},"125":{"position":[[15,3]]},"126":{"position":[[22,3]]},"127":{"position":[[26,3]]},"128":{"position":[[15,3]]},"129":{"position":[[14,3]]},"130":{"position":[[31,3]]},"131":{"position":[[13,3]]},"132":{"position":[[14,3]]},"133":{"position":[[14,3]]},"134":{"position":[[13,3]]},"136":{"position":[[41,3]]},"137":{"position":[[42,3]]},"138":{"position":[[53,3]]},"139":{"position":[[45,3]]},"140":{"position":[[47,3]]},"150":{"position":[[104,3]]},"151":{"position":[[37,3]]},"153":{"position":[[36,3]]},"154":{"position":[[162,3]]},"157":{"position":[[40,3]]},"158":{"position":[[36,3]]},"161":{"position":[[37,3]]},"162":{"position":[[35,3]]},"163":{"position":[[39,3]]},"164":{"position":[[46,3]]},"167":{"position":[[41,3]]},"168":{"position":[[237,3]]},"170":{"position":[[63,3]]},"172":{"position":[[40,3]]},"173":{"position":[[271,3]]},"175":{"position":[[39,3]]},"176":{"position":[[237,3]]},"178":{"position":[[43,3]]},"180":{"position":[[41,3]]},"182":{"position":[[62,3]]},"184":{"position":[[41,3]]},"186":{"position":[[31,3]]},"188":{"position":[[149,3]]},"189":{"position":[[119,3]]},"190":{"position":[[181,3]]},"191":{"position":[[129,3]]},"192":{"position":[[94,3]]},"193":{"position":[[83,3]]},"194":{"position":[[56,3]]},"195":{"position":[[77,3]]},"196":{"position":[[55,3]]},"197":{"position":[[53,3]]},"198":{"position":[[202,3]]},"199":{"position":[[123,3]]},"200":{"position":[[51,3]]},"201":{"position":[[149,3]]},"202":{"position":[[138,3]]},"203":{"position":[[126,3]]},"204":{"position":[[93,3]]},"205":{"position":[[114,3]]},"206":{"position":[[58,3]]},"207":{"position":[[97,3]]},"208":{"position":[[128,3]]},"209":{"position":[[119,3]]},"210":{"position":[[120,3]]},"211":{"position":[[75,3]]},"212":{"position":[[105,3]]},"213":{"position":[[239,3]]},"214":{"position":[[63,3]]},"215":{"position":[[475,3]]},"216":{"position":[[96,3]]},"217":{"position":[[478,3]]},"218":{"position":[[535,3]]},"219":{"position":[[206,3]]},"220":{"position":[[175,3]]},"221":{"position":[[55,3]]},"222":{"position":[[450,3]]},"223":{"position":[[170,3]]},"224":{"position":[[263,3]]},"225":{"position":[[150,3]]},"226":{"position":[[80,3]]},"227":{"position":[[305,3]]},"228":{"position":[[133,3]]},"229":{"position":[[116,3]]},"230":{"position":[[113,3]]},"231":{"position":[[108,3]]},"232":{"position":[[59,3]]},"233":{"position":[[147,3]]},"234":{"position":[[104,3]]},"241":{"position":[[2,3]]},"243":{"position":[[28,3]]},"244":{"position":[[29,3]]},"245":{"position":[[49,3]]},"246":{"position":[[62,3]]},"247":{"position":[[65,3]]},"248":{"position":[[66,3]]},"249":{"position":[[79,3]]},"250":{"position":[[61,3]]},"251":{"position":[[218,3]]},"252":{"position":[[231,3]]},"253":{"position":[[78,3]]},"254":{"position":[[141,3]]},"255":{"position":[[34,3]]},"256":{"position":[[61,3]]},"257":{"position":[[84,3]]},"258":{"position":[[82,3]]},"259":{"position":[[80,3]]},"260":{"position":[[89,3]]},"261":{"position":[[68,3]]},"262":{"position":[[141,3]]},"263":{"position":[[69,3]]},"264":{"position":[[58,3]]},"265":{"position":[[114,3]]},"266":{"position":[[69,3]]},"267":{"position":[[101,3]]},"268":{"position":[[119,3]]},"269":{"position":[[102,3]]},"270":{"position":[[104,3]]},"271":{"position":[[137,3]]},"272":{"position":[[94,3]]},"273":{"position":[[72,3]]},"274":{"position":[[78,3]]},"275":{"position":[[34,3]]},"276":{"position":[[54,3]]},"277":{"position":[[65,3]]},"285":{"position":[[2,3]]},"286":{"position":[[2,3]]},"287":{"position":[[2,3]]},"289":{"position":[[43,3]]},"290":{"position":[[40,3]]},"291":{"position":[[34,3]]},"292":{"position":[[140,3]]},"293":{"position":[[41,3]]},"296":{"position":[[2,3]]},"297":{"position":[[2,3]]},"298":{"position":[[161,3]]},"302":{"position":[[75,3]]},"303":{"position":[[59,3]]},"304":{"position":[[76,3]]},"305":{"position":[[45,3]]},"306":{"position":[[41,3]]},"307":{"position":[[40,3]]},"308":{"position":[[29,3]]},"309":{"position":[[42,3]]},"310":{"position":[[30,3]]},"311":{"position":[[30,3]]},"312":{"position":[[79,3]]},"313":{"position":[[50,3]]},"314":{"position":[[30,3]]},"315":{"position":[[72,3]]},"316":{"position":[[55,3]]},"317":{"position":[[54,3]]},"318":{"position":[[41,3]]},"319":{"position":[[44,3]]},"320":{"position":[[30,3]]},"321":{"position":[[43,3]]},"322":{"position":[[50,3]]},"323":{"position":[[44,3]]},"324":{"position":[[44,3]]},"325":{"position":[[44,3]]},"326":{"position":[[48,3]]},"327":{"position":[[103,3]]},"328":{"position":[[46,3]]},"329":{"position":[[235,3]]},"330":{"position":[[47,3]]},"331":{"position":[[235,3]]},"332":{"position":[[270,3]]},"333":{"position":[[98,3]]},"334":{"position":[[78,3]]},"335":{"position":[[28,3]]},"336":{"position":[[171,3]]},"337":{"position":[[95,3]]},"338":{"position":[[150,3]]},"339":{"position":[[80,3]]},"340":{"position":[[40,3]]},"341":{"position":[[123,3]]},"342":{"position":[[62,3]]},"343":{"position":[[76,3]]},"344":{"position":[[48,3]]},"345":{"position":[[40,3]]},"346":{"position":[[34,3]]},"347":{"position":[[54,3]]},"348":{"position":[[62,3]]},"350":{"position":[[20,3]]},"351":{"position":[[20,3]]},"352":{"position":[[26,3]]},"353":{"position":[[34,3]]},"354":{"position":[[34,3]]},"355":{"position":[[34,3]]},"356":{"position":[[51,3]]},"357":{"position":[[40,3]]},"358":{"position":[[86,3]]},"359":{"position":[[92,3]]},"360":{"position":[[43,3]]},"361":{"position":[[69,3]]},"362":{"position":[[20,3]]},"363":{"position":[[26,3]]},"364":{"position":[[50,3]]},"365":{"position":[[48,3]]},"366":{"position":[[44,3]]},"367":{"position":[[44,3]]},"368":{"position":[[45,3]]},"369":{"position":[[57,3]]},"370":{"position":[[44,3]]},"371":{"position":[[36,3]]},"372":{"position":[[62,3]]},"373":{"position":[[27,3]]},"374":{"position":[[72,3]]},"375":{"position":[[76,3]]},"376":{"position":[[61,3]]},"377":{"position":[[45,3]]},"378":{"position":[[59,3]]},"379":{"position":[[45,3]]},"380":{"position":[[43,3]]},"381":{"position":[[45,3]]},"382":{"position":[[24,3]]},"383":{"position":[[68,3]]},"385":{"position":[[197,3]]},"386":{"position":[[134,3]]},"387":{"position":[[251,3]]}},"keywords":{}}],["russ",{"_index":483,"title":{},"content":{"47":{"position":[[347,8]]},"158":{"position":[[329,8]]}},"keywords":{}}],["s",{"_index":101,"title":{},"content":{"8":{"position":[[847,3],[923,2]]},"241":{"position":[[541,6],[577,12]]}},"keywords":{}}],["safari",{"_index":991,"title":{},"content":{"234":{"position":[[85,6]]},"348":{"position":[[49,6]]}},"keywords":{}}],["same",{"_index":118,"title":{},"content":{"10":{"position":[[144,4]]},"20":{"position":[[1285,4]]},"208":{"position":[[76,4]]}},"keywords":{}}],["save",{"_index":113,"title":{},"content":{"10":{"position":[[25,5]]}},"keywords":{}}],["scheme",{"_index":136,"title":{"15":{"position":[[0,7]]},"112":{"position":[[0,7]]}},"content":{"15":{"position":[[26,6]]}},"keywords":{}}],["screen",{"_index":806,"title":{},"content":{"103":{"position":[[37,6]]},"104":{"position":[[31,6]]},"209":{"position":[[56,6]]},"210":{"position":[[56,6]]},"259":{"position":[[71,6],[403,7]]},"260":{"position":[[80,6]]}},"keywords":{}}],["screenshot",{"_index":837,"title":{"204":{"position":[[0,11]]},"256":{"position":[[0,11]]},"318":{"position":[[0,11]]},"363":{"position":[[0,11]]}},"content":{"192":{"position":[[66,11],[221,11]]},"204":{"position":[[53,11],[190,11],[369,10]]},"226":{"position":[[372,11]]},"256":{"position":[[48,10]]},"306":{"position":[[168,11]]},"318":{"position":[[138,11]]},"340":{"position":[[332,11]]}},"keywords":{}}],["script",{"_index":49,"title":{"7":{"position":[[13,8]]},"240":{"position":[[3,6]]},"283":{"position":[[3,6]]}},"content":{},"keywords":{}}],["scroll",{"_index":865,"title":{},"content":{"199":{"position":[[44,7]]}},"keywords":{}}],["sd",{"_index":914,"title":{},"content":{"219":{"position":[[337,3]]},"333":{"position":[[229,3]]}},"keywords":{}}],["second",{"_index":38,"title":{},"content":{"1":{"position":[[281,6]]},"8":{"position":[[522,7],[757,7],[851,9],[926,9]]},"59":{"position":[[103,8]]},"71":{"position":[[101,6]]},"190":{"position":[[75,6]]},"206":{"position":[[245,7],[271,7]]},"220":{"position":[[137,8]]},"246":{"position":[[52,7]]},"247":{"position":[[55,7]]},"248":{"position":[[56,7]]},"251":{"position":[[191,6]]},"252":{"position":[[204,6]]},"270":{"position":[[80,8],[94,7]]}},"keywords":{}}],["secur",{"_index":876,"title":{},"content":{"204":{"position":[[291,8]]},"259":{"position":[[333,8]]},"261":{"position":[[310,8]]}},"keywords":{}}],["seek",{"_index":753,"title":{"94":{"position":[[0,5]]},"123":{"position":[[0,5]]},"246":{"position":[[0,5]]},"353":{"position":[[0,5]]}},"content":{"89":{"position":[[1184,4],[1226,4]]},"94":{"position":[[294,4]]},"118":{"position":[[1146,4],[1188,4]]},"123":{"position":[[254,4]]},"254":{"position":[[91,5]]},"361":{"position":[[47,4]]}},"keywords":{}}],["seen",{"_index":1030,"title":{},"content":{"262":{"position":[[107,4]]}},"keywords":{}}],["select",{"_index":257,"title":{"23":{"position":[[4,6]]}},"content":{"27":{"position":[[52,11],[319,8],[541,7],[1026,7]]},"219":{"position":[[54,9]]}},"keywords":{}}],["selector",{"_index":261,"title":{"27":{"position":[[4,8]]}},"content":{"24":{"position":[[153,9]]},"25":{"position":[[3806,9]]},"27":{"position":[[156,8],[193,8],[202,8],[217,8],[249,8],[596,9],[1074,9],[1473,9],[1506,9],[1593,9]]},"28":{"position":[[61,8],[98,8],[798,10],[821,9]]},"29":{"position":[[61,8],[98,8],[755,10],[778,9]]},"216":{"position":[[249,9],[401,9]]},"296":{"position":[[153,9]]},"297":{"position":[[3843,9]]},"330":{"position":[[190,9],[322,9]]},"385":{"position":[[89,8],[418,9],[862,9],[1235,9],[1263,9],[1335,9]]},"386":{"position":[[698,9]]},"387":{"position":[[676,9]]}},"keywords":{}}],["self",{"_index":427,"title":{},"content":{"31":{"position":[[15,4]]}},"keywords":{}}],["sent",{"_index":728,"title":{},"content":{"89":{"position":[[582,4]]},"118":{"position":[[544,4]]}},"keywords":{}}],["server",{"_index":902,"title":{},"content":{"213":{"position":[[478,6],[538,6],[620,6]]},"327":{"position":[[320,6]]}},"keywords":{}}],["set",{"_index":170,"title":{"26":{"position":[[11,7]]},"72":{"position":[[0,8]]},"183":{"position":[[0,8]]},"205":{"position":[[0,8]]},"216":{"position":[[0,9]]},"319":{"position":[[0,8]]},"330":{"position":[[0,9]]}},"content":{"20":{"position":[[437,8]]},"27":{"position":[[0,8],[455,8],[521,9]]},"28":{"position":[[308,8],[374,9],[856,8],[881,8],[906,8],[1011,8]]},"29":{"position":[[423,8],[489,9],[813,8],[838,8],[863,8],[980,8]]},"43":{"position":[[189,3],[202,3]]},"52":{"position":[[38,3]]},"72":{"position":[[38,7]]},"73":{"position":[[50,7],[174,8]]},"94":{"position":[[251,3]]},"154":{"position":[[106,3]]},"184":{"position":[[138,8]]},"201":{"position":[[94,7],[124,3],[131,7],[258,8]]},"202":{"position":[[106,7],[255,8]]},"203":{"position":[[94,7],[242,8]]},"205":{"position":[[51,7],[211,8]]},"211":{"position":[[223,8]]},"216":{"position":[[41,7],[80,7],[193,8],[208,9],[236,7],[388,7]]},"222":{"position":[[753,3]]},"223":{"position":[[24,3]]},"224":{"position":[[24,3]]},"226":{"position":[[388,8]]},"249":{"position":[[37,3]]},"250":{"position":[[37,3]]},"251":{"position":[[32,3],[47,4]]},"252":{"position":[[32,3]]},"253":{"position":[[38,7]]},"254":{"position":[[37,3],[73,3]]},"259":{"position":[[38,3]]},"260":{"position":[[38,7]]},"261":{"position":[[38,3]]},"262":{"position":[[37,7]]},"263":{"position":[[38,3]]},"265":{"position":[[38,3],[73,3]]},"267":{"position":[[37,3]]},"268":{"position":[[37,3]]},"269":{"position":[[37,3]]},"270":{"position":[[36,7],[349,3]]},"272":{"position":[[52,3]]},"273":{"position":[[53,3]]},"274":{"position":[[53,3]]},"285":{"position":[[115,8]]},"292":{"position":[[550,10]]},"294":{"position":[[88,8]]},"298":{"position":[[258,8]]},"315":{"position":[[55,7],[181,8]]},"316":{"position":[[172,8]]},"317":{"position":[[170,8]]},"319":{"position":[[141,8]]},"325":{"position":[[192,8]]},"330":{"position":[[144,8],[159,9]]},"340":{"position":[[348,8]]},"385":{"position":[[294,8],[360,9]]},"386":{"position":[[231,8],[297,9]]},"387":{"position":[[348,8],[414,9]]}},"keywords":{}}],["setart",{"_index":222,"title":{},"content":{"22":{"position":[[480,7]]},"300":{"position":[[398,7]]}},"keywords":{}}],["setart(art",{"_index":247,"title":{},"content":{"22":{"position":[[1080,13]]},"300":{"position":[[998,13]]}},"keywords":{}}],["setinterval(upd",{"_index":228,"title":{},"content":{"22":{"position":[[620,19]]},"300":{"position":[[538,19]]}},"keywords":{}}],["setter",{"_index":508,"title":{},"content":{"53":{"position":[[53,7]]},"353":{"position":[[4,9]]},"354":{"position":[[4,9]]},"355":{"position":[[4,9]]}},"keywords":{}}],["setter/gett",{"_index":1163,"title":{},"content":{"356":{"position":[[4,16]]},"357":{"position":[[4,16]]},"360":{"position":[[4,16]]},"361":{"position":[[4,16]]},"366":{"position":[[4,16]]},"367":{"position":[[4,16]]},"368":{"position":[[4,16]]},"369":{"position":[[4,16]]},"370":{"position":[[4,16]]},"372":{"position":[[4,16]]},"374":{"position":[[4,16]]},"375":{"position":[[4,16]]},"376":{"position":[[4,16]]},"377":{"position":[[4,16]]},"378":{"position":[[4,16]]},"380":{"position":[[4,16]]},"381":{"position":[[4,16]]}},"keywords":{}}],["setter/getterdefault",{"_index":1068,"title":{},"content":{"271":{"position":[[6,21]]}},"keywords":{}}],["setter/getterparamet",{"_index":998,"title":{},"content":{"249":{"position":[[6,23]]},"250":{"position":[[6,23]]},"253":{"position":[[6,23]]},"254":{"position":[[6,23]]},"259":{"position":[[6,23]]},"260":{"position":[[6,23]]},"261":{"position":[[6,23]]},"262":{"position":[[6,23]]},"263":{"position":[[6,23]]},"265":{"position":[[6,23]]},"267":{"position":[[6,23]]},"268":{"position":[[6,23]]},"269":{"position":[[6,23]]},"270":{"position":[[6,23]]},"273":{"position":[[6,23]]},"274":{"position":[[6,23]]}},"keywords":{}}],["setterparamet",{"_index":995,"title":{},"content":{"246":{"position":[[6,16]]},"247":{"position":[[6,16]]},"248":{"position":[[6,16]]}},"keywords":{}}],["settim",{"_index":224,"title":{},"content":{"22":{"position":[[519,8]]},"300":{"position":[[437,8]]}},"keywords":{}}],["settime((tim",{"_index":227,"title":{},"content":{"22":{"position":[[588,14]]},"300":{"position":[[506,14]]}},"keywords":{}}],["settimeout",{"_index":491,"title":{},"content":{"50":{"position":[[289,13]]},"51":{"position":[[336,13]]},"52":{"position":[[350,13]]},"53":{"position":[[358,13]]},"56":{"position":[[562,13]]},"57":{"position":[[645,13]]},"61":{"position":[[209,13]]},"62":{"position":[[651,13]]},"64":{"position":[[231,13]]},"65":{"position":[[641,13]]},"67":{"position":[[243,13]]},"69":{"position":[[234,13]]},"73":{"position":[[276,13]]},"161":{"position":[[258,13]]},"162":{"position":[[299,13]]},"163":{"position":[[320,13]]},"164":{"position":[[306,13]]},"167":{"position":[[533,13]]},"168":{"position":[[403,13]]},"172":{"position":[[168,13]]},"173":{"position":[[399,13]]},"175":{"position":[[196,13]]},"176":{"position":[[394,13]]},"178":{"position":[[196,13]]},"180":{"position":[[191,13]]},"184":{"position":[[240,13]]},"244":{"position":[[182,13]]},"245":{"position":[[204,13]]},"248":{"position":[[208,13]]},"251":{"position":[[361,13]]},"252":{"position":[[374,13]]},"259":{"position":[[249,13]]},"260":{"position":[[264,13]]},"261":{"position":[[233,13]]},"351":{"position":[[173,13]]},"352":{"position":[[181,13]]},"355":{"position":[[176,13]]},"358":{"position":[[229,13]]},"359":{"position":[[235,13]]},"366":{"position":[[213,13]]},"367":{"position":[[219,13]]},"368":{"position":[[210,13]]}},"keywords":{}}],["setting.queryselector('input[type=rang",{"_index":1138,"title":{},"content":{"292":{"position":[[578,44]]}},"keywords":{}}],["shaka",{"_index":616,"title":{"80":{"position":[[0,5]]},"139":{"position":[[0,5]]}},"content":{},"keywords":{}}],["shaka.player(video",{"_index":622,"title":{},"content":{"80":{"position":[[290,20]]},"139":{"position":[[284,20]]}},"keywords":{}}],["shaka.polyfill.installal",{"_index":621,"title":{},"content":{"80":{"position":[[244,28]]},"139":{"position":[[238,28]]}},"keywords":{}}],["shortcut",{"_index":882,"title":{},"content":{"206":{"position":[[42,8]]}},"keywords":{}}],["show",{"_index":485,"title":{"50":{"position":[[0,5]]},"56":{"position":[[0,5]]},"59":{"position":[[0,5]]},"61":{"position":[[0,5]]},"64":{"position":[[0,5]]},"67":{"position":[[0,5]]},"69":{"position":[[0,5]]},"73":{"position":[[0,5]]},"161":{"position":[[0,5]]},"167":{"position":[[0,5]]},"170":{"position":[[0,5]]},"172":{"position":[[0,5]]},"175":{"position":[[0,5]]},"178":{"position":[[0,5]]},"180":{"position":[[0,5]]},"184":{"position":[[0,5]]}},"content":{"50":{"position":[[29,4]]},"56":{"position":[[29,4]]},"59":{"position":[[30,4]]},"61":{"position":[[30,4]]},"64":{"position":[[30,4]]},"67":{"position":[[29,4]]},"69":{"position":[[31,4]]},"73":{"position":[[29,4]]},"161":{"position":[[21,4]]},"167":{"position":[[21,4]]},"170":{"position":[[21,4]]},"172":{"position":[[21,4]]},"175":{"position":[[21,4]]},"178":{"position":[[21,4]]},"180":{"position":[[21,4]]},"184":{"position":[[21,4]]},"220":{"position":[[23,4]]},"289":{"position":[[25,4]]}},"keywords":{}}],["side",{"_index":862,"title":{},"content":{"198":{"position":[[194,5]]},"213":{"position":[[485,4],[545,4],[627,5]]},"230":{"position":[[75,4]]},"327":{"position":[[327,4]]}},"keywords":{}}],["sierra"",{"_index":342,"title":{},"content":{"25":{"position":[[2751,12]]},"297":{"position":[[2751,12]]}},"keywords":{}}],["similar",{"_index":370,"title":{},"content":{"27":{"position":[[20,7]]}},"keywords":{}}],["singl",{"_index":153,"title":{"20":{"position":[[9,6]]}},"content":{"20":{"position":[[9,6]]}},"keywords":{}}],["size",{"_index":501,"title":{},"content":{"51":{"position":[[269,6],[399,6]]},"52":{"position":[[266,6]]},"53":{"position":[[291,6],[494,6]]},"162":{"position":[[232,6],[362,6]]},"163":{"position":[[236,6]]},"164":{"position":[[239,6],[442,6]]},"188":{"position":[[105,5],[338,4]]},"194":{"position":[[197,4]]},"198":{"position":[[32,4],[86,5],[171,4]]},"224":{"position":[[473,6]]},"233":{"position":[[80,4],[98,5]]},"266":{"position":[[21,4],[246,4]]},"338":{"position":[[360,6]]}},"keywords":{}}],["skip",{"_index":83,"title":{},"content":{"8":{"position":[[501,8],[1109,9]]}},"keywords":{}}],["skyline"",{"_index":344,"title":{},"content":{"25":{"position":[[2840,13]]},"297":{"position":[[2840,13]]}},"keywords":{}}],["slider",{"_index":412,"title":{"29":{"position":[[10,7]]}},"content":{},"keywords":{}}],["slumber"",{"_index":346,"title":{},"content":{"25":{"position":[[2930,13]]},"297":{"position":[[2930,13]]}},"keywords":{}}],["someth",{"_index":571,"title":{},"content":{"75":{"position":[[191,10]]},"186":{"position":[[126,10]]},"221":{"position":[[186,10]]},"335":{"position":[[123,10]]}},"keywords":{}}],["sometim",{"_index":188,"title":{},"content":{"21":{"position":[[20,9]]},"227":{"position":[[215,9]]}},"keywords":{}}],["sourc",{"_index":821,"title":{},"content":{"189":{"position":[[43,6]]},"204":{"position":[[321,6]]}},"keywords":{}}],["space",{"_index":889,"title":{},"content":{"206":{"position":[[279,5]]},"320":{"position":[[183,5]]}},"keywords":{}}],["specifi",{"_index":969,"title":{},"content":{"227":{"position":[[32,7],[295,7]]}},"keywords":{}}],["speed",{"_index":868,"title":{},"content":{"202":{"position":[[55,5]]},"268":{"position":[[65,6]]},"285":{"position":[[485,6]]}},"keywords":{}}],["src="${img}">",{"_index":517,"title":{},"content":{"56":{"position":[[263,28],[420,28]]},"57":{"position":[[730,28]]},"167":{"position":[[234,28],[391,28]]},"168":{"position":[[488,28]]},"215":{"position":[[710,28]]},"329":{"position":[[470,28]]}},"keywords":{}}],["src="/assets/img/ploading.gif">",{"_index":956,"title":{},"content":{"226":{"position":[[204,46]]},"340":{"position":[[164,46]]}},"keywords":{}}],["src="/assets/img/state.png">",{"_index":957,"title":{},"content":{"226":{"position":[[267,43]]},"340":{"position":[[227,43]]}},"keywords":{}}],["src="/assets/img/state.svg">",{"_index":402,"title":{},"content":{"28":{"position":[[480,43]]},"29":{"position":[[591,43]]},"386":{"position":[[399,43]]},"387":{"position":[[513,43]]}},"keywords":{}}],["src="/assets/sample/poster.jpg">",{"_index":74,"title":{},"content":{"8":{"position":[[251,47]]},"241":{"position":[[224,47]]}},"keywords":{}}],["src="https://cdn.jsdelivr.net/npm/artplay",{"_index":57,"title":{},"content":{"7":{"position":[[134,48]]},"240":{"position":[[131,48]]},"283":{"position":[[135,48]]}},"keywords":{}}],["src="https://unpkg.com/artplay",{"_index":60,"title":{},"content":{"7":{"position":[[280,37]]},"240":{"position":[[277,37]]},"283":{"position":[[289,37]]}},"keywords":{}}],["src="path/to/artplay",{"_index":54,"title":{},"content":{"7":{"position":[[32,27]]},"240":{"position":[[29,27]]},"283":{"position":[[29,27]]}},"keywords":{}}],["src="path/to/artplayer.js"></script>",{"_index":656,"title":{},"content":{"85":{"position":[[312,55]]}},"keywords":{}}],["srt",{"_index":950,"title":{},"content":{"224":{"position":[[175,4],[414,6]]},"338":{"position":[[301,6]]}},"keywords":{}}],["ssr",{"_index":144,"title":{},"content":{"18":{"position":[[59,3]]},"115":{"position":[[31,3]]},"213":{"position":[[43,3],[451,3]]},"327":{"position":[[26,3],[314,3]]}},"keywords":{}}],["start",{"_index":744,"title":{},"content":{"89":{"position":[[991,5]]},"118":{"position":[[953,5]]}},"keywords":{}}],["state",{"_index":395,"title":{},"content":{"28":{"position":[[137,5],[750,5]]},"29":{"position":[[133,5]]},"99":{"position":[[149,7],[168,5],[234,5]]},"128":{"position":[[132,7],[151,5],[178,5]]},"191":{"position":[[70,5]]},"226":{"position":[[251,6]]},"340":{"position":[[211,6]]}},"keywords":{}}],["static",{"_index":108,"title":{"9":{"position":[[0,6]]}},"content":{},"keywords":{}}],["step",{"_index":419,"title":{},"content":{"29":{"position":[[306,4]]},"387":{"position":[[231,4]]}},"keywords":{}}],["step="1"",{"_index":1133,"title":{},"content":{"292":{"position":[[435,18]]}},"keywords":{}}],["stinson"",{"_index":348,"title":{},"content":{"25":{"position":[[3020,13]]},"297":{"position":[[3020,13]]}},"keywords":{}}],["stop",{"_index":715,"title":{},"content":{"89":{"position":[[223,4],[349,8],[718,7],[1556,7]]},"118":{"position":[[185,4],[311,8],[680,7],[1518,7]]}},"keywords":{}}],["storag",{"_index":452,"title":{"43":{"position":[[0,8]]},"154":{"position":[[0,8]]}},"content":{"43":{"position":[[31,7]]}},"keywords":{}}],["storage.googleapis.com/shaka",{"_index":618,"title":{},"content":{"80":{"position":[[136,31]]},"139":{"position":[[130,31]]}},"keywords":{}}],["store",{"_index":132,"title":{},"content":{"14":{"position":[[13,5]]}},"keywords":{}}],["streams.mux.dev/x36xhzz/x36xhzz.m3u8",{"_index":597,"title":{},"content":{"78":{"position":[[147,38]]},"137":{"position":[[141,38]]}},"keywords":{}}],["string",{"_index":121,"title":{},"content":{"11":{"position":[[6,6]]},"12":{"position":[[6,6]]},"18":{"position":[[6,6],[34,7]]},"27":{"position":[[336,6]]},"28":{"position":[[189,6]]},"29":{"position":[[183,6]]},"57":{"position":[[133,6],[441,6]]},"62":{"position":[[135,6],[443,6],[488,6]]},"65":{"position":[[138,6],[446,6]]},"108":{"position":[[4,6]]},"109":{"position":[[4,6]]},"115":{"position":[[4,6]]},"168":{"position":[[66,6],[220,6]]},"173":{"position":[[66,6],[220,6],[244,6]]},"176":{"position":[[66,6],[220,6]]},"215":{"position":[[129,6],[437,6]]},"217":{"position":[[132,6],[440,6]]},"218":{"position":[[147,6],[455,6],[500,6]]},"219":{"position":[[157,6],[181,6]]},"220":{"position":[[151,6]]},"222":{"position":[[404,6]]},"223":{"position":[[91,6]]},"224":{"position":[[123,6],[148,6],[221,6]]},"226":{"position":[[71,6]]},"250":{"position":[[30,6]]},"251":{"position":[[25,6]]},"252":{"position":[[25,6]]},"262":{"position":[[30,6]]},"267":{"position":[[30,6]]},"269":{"position":[[30,6]]},"272":{"position":[[25,6]]},"273":{"position":[[30,6]]},"274":{"position":[[30,6]]},"303":{"position":[[4,9]]},"305":{"position":[[4,9]]},"306":{"position":[[4,9]]},"307":{"position":[[4,9]]},"329":{"position":[[64,6],[218,6]]},"331":{"position":[[64,6],[218,6]]},"332":{"position":[[65,6],[219,6],[243,6]]},"333":{"position":[[68,6],[84,6]]},"334":{"position":[[64,6]]},"337":{"position":[[40,6]]},"338":{"position":[[56,6],[73,6],[127,6]]},"341":{"position":[[4,9]]},"343":{"position":[[4,9]]},"357":{"position":[[21,6]]},"358":{"position":[[16,6]]},"359":{"position":[[16,6]]},"369":{"position":[[21,6]]},"374":{"position":[[21,6]]},"376":{"position":[[21,6]]},"379":{"position":[[16,6]]},"380":{"position":[[21,6]]},"381":{"position":[[21,6]]},"385":{"position":[[183,6]]},"386":{"position":[[120,6]]},"387":{"position":[[116,6]]}},"keywords":{}}],["stringdefault",{"_index":820,"title":{},"content":{"189":{"position":[[6,14]]},"191":{"position":[[6,14]]},"192":{"position":[[6,14]]},"193":{"position":[[6,14]]},"227":{"position":[[6,14]]},"229":{"position":[[6,14]]}},"keywords":{}}],["string、el",{"_index":375,"title":{},"content":{"27":{"position":[[125,14],[170,14]]},"28":{"position":[[30,14],[75,14]]},"29":{"position":[[30,14],[75,14]]},"57":{"position":[[258,14]]},"62":{"position":[[260,14]]},"65":{"position":[[263,14]]},"168":{"position":[[119,14]]},"173":{"position":[[119,14]]},"176":{"position":[[119,14]]},"215":{"position":[[254,14]]},"217":{"position":[[257,14]]},"218":{"position":[[272,14]]},"302":{"position":[[4,17]]},"329":{"position":[[117,14]]},"331":{"position":[[117,14]]},"332":{"position":[[118,14]]},"385":{"position":[[37,14],[68,14]]},"386":{"position":[[13,14],[44,14]]},"387":{"position":[[13,14],[44,14]]}},"keywords":{}}],["string、elementdefault",{"_index":815,"title":{},"content":{"188":{"position":[[6,22]]}},"keywords":{}}],["style",{"_index":236,"title":{"51":{"position":[[0,6]]},"162":{"position":[[0,6]]}},"content":{"22":{"position":[[921,8]]},"51":{"position":[[22,5],[64,5],[236,6]]},"52":{"position":[[233,6]]},"53":{"position":[[262,6],[463,6]]},"56":{"position":[[292,6],[449,6]]},"57":{"position":[[302,5],[325,5],[759,6]]},"62":{"position":[[304,5],[327,5],[805,6]]},"65":{"position":[[307,5],[330,5]]},"162":{"position":[[16,5],[199,6]]},"163":{"position":[[203,6]]},"164":{"position":[[210,6],[411,6]]},"167":{"position":[[263,6],[420,6]]},"168":{"position":[[145,5],[517,6]]},"173":{"position":[[145,5]]},"176":{"position":[[145,5]]},"215":{"position":[[298,5],[321,5],[739,6]]},"217":{"position":[[301,5],[324,5]]},"218":{"position":[[316,5],[339,5],[759,6],[1006,6]]},"224":{"position":[[184,5],[206,5],[440,6]]},"292":{"position":[[481,6]]},"300":{"position":[[839,8]]},"329":{"position":[[143,5],[499,6]]},"331":{"position":[[143,5]]},"332":{"position":[[144,5],[480,6],[671,6]]},"338":{"position":[[100,5],[327,6]]}},"keywords":{}}],["style="color:red">",{"_index":1166,"title":{},"content":{"385":{"position":[[463,33]]}},"keywords":{}}],["style="color:red">subtitl",{"_index":263,"title":{},"content":{"24":{"position":[[198,39]]},"27":{"position":[[641,39]]},"296":{"position":[[198,39]]}},"keywords":{}}],["style="color:yellow">",{"_index":1167,"title":{},"content":{"385":{"position":[[577,36]]}},"keywords":{}}],["style="color:yellow">subtitl",{"_index":266,"title":{},"content":{"24":{"position":[[318,42]]},"27":{"position":[[761,42]]},"296":{"position":[[318,42]]}},"keywords":{}}],["style="width",{"_index":515,"title":{},"content":{"56":{"position":[[232,18],[389,18]]},"57":{"position":[[699,18]]},"167":{"position":[[203,18],[360,18]]},"168":{"position":[[457,18]]},"215":{"position":[[679,18]]},"329":{"position":[[439,18]]}},"keywords":{}}],["submenu",{"_index":910,"title":{},"content":{"216":{"position":[[269,8],[294,8],[421,8],[446,8]]}},"keywords":{}}],["subtitl",{"_index":259,"title":{"24":{"position":[[7,9]]},"49":{"position":[[0,9]]},"160":{"position":[[0,9]]},"224":{"position":[[0,9]]},"338":{"position":[[0,9]]}},"content":{"24":{"position":[[138,9]]},"27":{"position":[[549,10],[581,9]]},"49":{"position":[[24,8]]},"50":{"position":[[46,8],[165,9]]},"51":{"position":[[55,8],[169,9]]},"52":{"position":[[54,8],[166,9]]},"53":{"position":[[80,8],[195,9],[452,10]]},"161":{"position":[[134,9]]},"162":{"position":[[132,9]]},"163":{"position":[[136,9]]},"164":{"position":[[143,9],[400,10]]},"211":{"position":[[28,8],[172,9]]},"224":{"position":[[32,9],[64,9],[130,8],[155,8],[197,8],[228,8],[360,9]]},"296":{"position":[[138,9]]},"325":{"position":[[141,9]]},"338":{"position":[[247,9]]}},"keywords":{}}],["subtitleoffset",{"_index":893,"title":{"211":{"position":[[0,15]]},"325":{"position":[[0,15]]}},"content":{"211":{"position":[[238,15]]},"325":{"position":[[207,15]]}},"keywords":{}}],["success",{"_index":930,"title":{},"content":{"222":{"position":[[366,11]]}},"keywords":{}}],["such",{"_index":787,"title":{},"content":{"98":{"position":[[35,4]]},"188":{"position":[[369,4]]},"194":{"position":[[251,5]]},"227":{"position":[[185,5]]},"255":{"position":[[237,4]]},"259":{"position":[[411,4]]},"261":{"position":[[378,5]]}},"keywords":{}}],["suffix",{"_index":970,"title":{},"content":{"227":{"position":[[159,6],[265,7]]}},"keywords":{}}],["support",{"_index":98,"title":{},"content":{"8":{"position":[[800,7]]},"27":{"position":[[68,7]]},"77":{"position":[[388,7]]},"78":{"position":[[506,7]]},"189":{"position":[[67,7]]},"222":{"position":[[396,7]]},"224":{"position":[[56,7]]},"226":{"position":[[58,7]]},"229":{"position":[[90,8]]},"251":{"position":[[125,8]]},"252":{"position":[[138,8]]},"267":{"position":[[62,7]]},"268":{"position":[[72,7]]},"269":{"position":[[73,7]]}},"keywords":{}}],["surround.mp4",{"_index":628,"title":{},"content":{"81":{"position":[[444,14]]},"140":{"position":[[438,14]]}},"keywords":{}}],["suspend",{"_index":764,"title":{},"content":{"89":{"position":[[1392,10]]},"118":{"position":[[1354,10]]}},"keywords":{}}],["sutro"",{"_index":350,"title":{},"content":{"25":{"position":[[3108,11]]},"297":{"position":[[3108,11]]}},"keywords":{}}],["switch",{"_index":258,"title":{"24":{"position":[[0,6]]},"25":{"position":[[0,6]]},"28":{"position":[[4,6]]},"53":{"position":[[0,7]]},"164":{"position":[[0,7]]}},"content":{"28":{"position":[[107,6],[524,7],[743,6],[920,7],[1035,7]]},"53":{"position":[[23,6]]},"164":{"position":[[16,6]]},"205":{"position":[[72,6]]},"206":{"position":[[285,6]]},"207":{"position":[[55,6]]},"245":{"position":[[15,6]]},"386":{"position":[[65,6],[443,7],[782,7],[892,7]]}},"keywords":{}}],["switchoff",{"_index":967,"title":{},"content":{"226":{"position":[[614,10]]},"340":{"position":[[574,10]]}},"keywords":{}}],["switchon",{"_index":966,"title":{},"content":{"226":{"position":[[600,9]]},"340":{"position":[[560,9]]}},"keywords":{}}],["switchqual",{"_index":1006,"title":{"252":{"position":[[0,14]]},"359":{"position":[[0,14]]}},"content":{},"keywords":{}}],["switchurl",{"_index":1001,"title":{"251":{"position":[[0,10]]},"358":{"position":[[0,10]]}},"content":{"252":{"position":[[72,10]]},"359":{"position":[[34,9]]}},"keywords":{}}],["synchronousplayback",{"_index":1098,"title":{},"content":{"285":{"position":[[743,20]]}},"keywords":{}}],["syntax",{"_index":191,"title":{},"content":{"21":{"position":[[50,6]]}},"keywords":{}}],["take",{"_index":564,"title":{},"content":{"71":{"position":[[423,4]]},"206":{"position":[[326,4]]}},"keywords":{}}],["templat",{"_index":441,"title":{"38":{"position":[[0,9]]},"149":{"position":[[0,9]]}},"content":{},"keywords":{}}],["template/react.j",{"_index":685,"title":{},"content":{"87":{"position":[[35,17]]}},"keywords":{}}],["template/vue.j",{"_index":663,"title":{},"content":{"86":{"position":[[33,15]]}},"keywords":{}}],["temporari",{"_index":771,"title":{},"content":{"89":{"position":[[1577,9]]},"118":{"position":[[1539,9]]}},"keywords":{}}],["termin",{"_index":723,"title":{},"content":{"89":{"position":[[439,11]]},"118":{"position":[[401,11]]}},"keywords":{}}],["text",{"_index":379,"title":{},"content":{"27":{"position":[[351,4]]},"28":{"position":[[204,4]]},"29":{"position":[[198,4]]},"57":{"position":[[455,4]]},"62":{"position":[[457,4]]},"65":{"position":[[460,4]]},"215":{"position":[[451,4]]},"217":{"position":[[454,4]]},"218":{"position":[[469,4]]},"220":{"position":[[146,4],[168,4],[297,5],[338,5],[374,5],[409,5],[450,5]]},"285":{"position":[[228,5],[353,5],[417,5]]},"287":{"position":[[233,5],[260,5],[287,5]]},"291":{"position":[[285,4],[324,6],[467,5],[473,5]]},"334":{"position":[[59,4],[200,5],[241,5],[277,5],[312,5],[353,5]]}},"keywords":{}}],["text.trim",{"_index":1124,"title":{},"content":{"291":{"position":[[334,13]]}},"keywords":{}}],["theme",{"_index":839,"title":{"193":{"position":[[0,6]]},"274":{"position":[[0,6]]},"307":{"position":[[0,6]]},"381":{"position":[[0,6]]}},"content":{"193":{"position":[[33,5],[180,6]]},"274":{"position":[[64,5]]},"285":{"position":[[1049,6]]},"307":{"position":[[137,6]]}},"keywords":{}}],["third",{"_index":578,"title":{"76":{"position":[[0,5]]}},"content":{"228":{"position":[[86,5]]}},"keywords":{}}],["this.$emit("get",{"_index":676,"title":{},"content":{"86":{"position":[[454,20]]}},"keywords":{}}],["this.$nexttick",{"_index":675,"title":{},"content":{"86":{"position":[[428,17]]}},"keywords":{}}],["this.$refs.artref",{"_index":674,"title":{},"content":{"86":{"position":[[405,18]]}},"keywords":{}}],["this.inst",{"_index":672,"title":{},"content":{"86":{"position":[[346,13],[491,15],[535,14]]}},"keywords":{}}],["this.instance.destroy",{"_index":680,"title":{},"content":{"86":{"position":[[561,22]]}},"keywords":{}}],["this.instance.destroy(fals",{"_index":681,"title":{},"content":{"86":{"position":[[586,29]]}},"keywords":{}}],["this.opt",{"_index":673,"title":{},"content":{"86":{"position":[[378,15]]}},"keywords":{}}],["this.play",{"_index":829,"title":{},"content":{"190":{"position":[[309,12]]},"304":{"position":[[202,12]]}},"keywords":{}}],["this就是播放器实例,但回调函数假如使用了箭头函数,thi",{"_index":1157,"title":{},"content":{"304":{"position":[[223,47]]}},"keywords":{}}],["three",{"_index":163,"title":{},"content":{"20":{"position":[[192,5]]},"189":{"position":[[75,5]]}},"keywords":{}}],["through",{"_index":62,"title":{},"content":{"7":{"position":[[424,7]]},"10":{"position":[[87,7]]},"20":{"position":[[305,7]]},"22":{"position":[[127,7]]},"213":{"position":[[214,7]]}},"keywords":{}}],["thumbnail",{"_index":940,"title":{"223":{"position":[[0,11]]},"337":{"position":[[0,11]]}},"content":{"223":{"position":[[267,11]]},"337":{"position":[[192,11]]}},"keywords":{}}],["time",{"_index":19,"title":{},"content":{"1":{"position":[[42,4],[317,4],[368,5]]},"8":{"position":[[453,4],[699,4]]},"10":{"position":[[149,5]]},"22":{"position":[[401,4],[512,6],[609,4]]},"59":{"position":[[91,4]]},"89":{"position":[[1424,4]]},"94":{"position":[[24,4]]},"101":{"position":[[86,5]]},"118":{"position":[[1386,4]]},"195":{"position":[[70,4]]},"208":{"position":[[81,5]]},"211":{"position":[[37,4]]},"220":{"position":[[126,4],[287,5],[327,5],[363,5],[398,5],[439,5]]},"246":{"position":[[36,4]]},"247":{"position":[[36,4]]},"248":{"position":[[36,4]]},"254":{"position":[[67,5],[77,4]]},"277":{"position":[[78,4],[324,4],[375,5]]},"285":{"position":[[249,5],[366,5],[430,5]]},"287":{"position":[[246,5],[273,5],[300,5]]},"300":{"position":[[319,4],[430,6],[527,4]]},"334":{"position":[[35,6],[190,5],[230,5],[266,5],[301,5],[342,5]]}},"keywords":{}}],["time={tim",{"_index":249,"title":{},"content":{"22":{"position":[[1133,11],[1209,11]]},"300":{"position":[[1051,11],[1127,11]]}},"keywords":{}}],["timer",{"_index":219,"title":{},"content":{"22":{"position":[[393,7]]},"300":{"position":[[311,7]]}},"keywords":{}}],["tip",{"_index":2,"title":{},"content":{"0":{"position":[[15,3]]},"71":{"position":[[402,3]]},"94":{"position":[[247,3]]},"194":{"position":[[171,3]]},"197":{"position":[[184,3]]},"204":{"position":[[271,3]]},"206":{"position":[[305,3]]},"213":{"position":[[447,3]]},"222":{"position":[[690,3]]},"255":{"position":[[195,3]]},"259":{"position":[[310,3]]},"261":{"position":[[287,3]]},"266":{"position":[[242,3]]},"270":{"position":[[305,3]]}},"keywords":{}}],["titl",{"_index":835,"title":{"192":{"position":[[0,6]]},"273":{"position":[[0,6]]},"306":{"position":[[0,6]]},"380":{"position":[[0,6]]}},"content":{"192":{"position":[[191,6]]},"273":{"position":[[64,5],[242,7]]},"306":{"position":[[138,6]]}},"keywords":{}}],["toaster"",{"_index":352,"title":{},"content":{"25":{"position":[[3196,13]]},"297":{"position":[[3196,13]]}},"keywords":{}}],["toggl",{"_index":397,"title":{"245":{"position":[[0,7]]},"352":{"position":[[0,7]]}},"content":{"28":{"position":[[168,6]]}},"keywords":{}}],["tooltip",{"_index":378,"title":{},"content":{"27":{"position":[[328,7],[343,7],[572,8],[986,7],[1056,8],[1411,7]]},"28":{"position":[[181,7],[196,7],[406,8],[680,7]]},"29":{"position":[[175,7],[190,7],[518,8],[698,7],[877,8],[1004,8]]},"57":{"position":[[433,7]]},"62":{"position":[[435,7],[778,8]]},"65":{"position":[[438,7]]},"168":{"position":[[212,7]]},"173":{"position":[[212,7],[485,8]]},"176":{"position":[[212,7]]},"215":{"position":[[429,7]]},"217":{"position":[[432,7]]},"218":{"position":[[447,7],[732,8],[979,8]]},"329":{"position":[[210,7]]},"331":{"position":[[210,7]]},"332":{"position":[[211,7],[458,8],[649,8]]},"385":{"position":[[175,7],[400,8],[844,8]]},"386":{"position":[[112,7],[326,8]]},"387":{"position":[[108,7],[440,8],[760,8],[882,8]]}},"keywords":{}}],["top",{"_index":519,"title":{},"content":{"56":{"position":[[323,4],[480,4]]},"57":{"position":[[790,4]]},"167":{"position":[[294,4],[451,4]]},"168":{"position":[[548,4]]},"215":{"position":[[770,4]]},"329":{"position":[[530,4]]}},"keywords":{}}],["torrent",{"_index":629,"title":{},"content":{"81":{"position":[[465,10],[490,8],[609,9]]},"140":{"position":[[459,10],[484,8],[603,9]]}},"keywords":{}}],["torrent.files[0",{"_index":633,"title":{},"content":{"81":{"position":[[632,17]]},"140":{"position":[[626,17]]}},"keywords":{}}],["total",{"_index":94,"title":{},"content":{"8":{"position":[[728,5]]}},"keywords":{}}],["totaldur",{"_index":87,"title":{},"content":{"8":{"position":[[576,14],[765,14]]},"241":{"position":[[391,31],[479,14]]}},"keywords":{}}],["tri",{"_index":759,"title":{},"content":{"89":{"position":[[1280,6]]},"118":{"position":[[1242,6]]}},"keywords":{}}],["trigger",{"_index":532,"title":{},"content":{"57":{"position":[[392,9]]},"62":{"position":[[394,9]]},"65":{"position":[[397,9]]},"101":{"position":[[69,7]]},"105":{"position":[[0,7]]},"215":{"position":[[388,9]]},"217":{"position":[[391,9]]},"218":{"position":[[406,9]]},"254":{"position":[[113,7]]}},"keywords":{}}],["true",{"_index":66,"title":{},"content":{"8":{"position":[[109,5],[127,5],[148,5]]},"20":{"position":[[446,5]]},"24":{"position":[[176,5]]},"27":{"position":[[464,5],[476,5],[496,5],[515,5],[619,5],[1097,5]]},"28":{"position":[[317,5],[329,5],[349,5],[368,5],[844,5],[1043,5]]},"29":{"position":[[432,5],[444,5],[464,5],[483,5],[801,5]]},"50":{"position":[[331,5]]},"64":{"position":[[225,5]]},"65":{"position":[[635,5]]},"67":{"position":[[237,5]]},"69":{"position":[[228,5]]},"73":{"position":[[183,5],[199,5],[270,5]]},"77":{"position":[[121,5]]},"78":{"position":[[122,5]]},"79":{"position":[[133,5],[325,6]]},"80":{"position":[[125,5]]},"81":{"position":[[127,5],[578,5],[683,5]]},"86":{"position":[[322,5]]},"99":{"position":[[178,5]]},"100":{"position":[[142,5]]},"103":{"position":[[155,5]]},"104":{"position":[[152,5]]},"128":{"position":[[157,17]]},"129":{"position":[[121,5]]},"132":{"position":[[123,5]]},"133":{"position":[[126,5]]},"136":{"position":[[115,5]]},"137":{"position":[[116,5]]},"138":{"position":[[127,5],[319,6]]},"139":{"position":[[119,5]]},"140":{"position":[[121,5],[572,5],[677,5]]},"161":{"position":[[300,5]]},"175":{"position":[[190,5]]},"176":{"position":[[388,5]]},"178":{"position":[[190,5]]},"180":{"position":[[185,5]]},"184":{"position":[[147,5],[163,5],[234,5]]},"190":{"position":[[286,5]]},"192":{"position":[[233,5]]},"195":{"position":[[182,5]]},"196":{"position":[[159,5]]},"197":{"position":[[160,5],[173,5],[283,5]]},"198":{"position":[[344,5]]},"199":{"position":[[230,5]]},"200":{"position":[[154,5]]},"201":{"position":[[142,4],[252,5],[267,5]]},"202":{"position":[[249,5],[264,5]]},"203":{"position":[[236,5],[251,5]]},"204":{"position":[[202,5]]},"205":{"position":[[220,5]]},"206":{"position":[[22,4],[163,5]]},"207":{"position":[[199,5]]},"208":{"position":[[22,4],[232,5]]},"209":{"position":[[228,5]]},"210":{"position":[[232,5]]},"211":{"position":[[232,5],[254,5]]},"212":{"position":[[219,5]]},"213":{"position":[[436,5]]},"214":{"position":[[22,4],[173,5]]},"216":{"position":[[202,5]]},"217":{"position":[[772,5]]},"219":{"position":[[325,5]]},"225":{"position":[[286,5],[305,5]]},"230":{"position":[[216,5]]},"231":{"position":[[218,5]]},"232":{"position":[[170,5]]},"233":{"position":[[261,5]]},"234":{"position":[[210,5]]},"241":{"position":[[109,5],[127,5],[148,5]]},"243":{"position":[[132,5]]},"244":{"position":[[133,5]]},"245":{"position":[[153,5]]},"253":{"position":[[243,5]]},"259":{"position":[[189,5],[243,5]]},"260":{"position":[[201,5],[258,5]]},"261":{"position":[[180,5],[227,5]]},"263":{"position":[[208,5]]},"264":{"position":[[162,5]]},"265":{"position":[[80,5],[285,5]]},"271":{"position":[[312,5]]},"272":{"position":[[285,6]]},"285":{"position":[[109,5],[124,5],[144,5],[165,5],[397,5],[692,5],[718,5],[846,4],[1168,4]]},"291":{"position":[[501,5]]},"294":{"position":[[97,5]]},"296":{"position":[[176,5]]},"297":{"position":[[3777,5]]},"298":{"position":[[267,5]]},"304":{"position":[[180,5]]},"306":{"position":[[180,5]]},"309":{"position":[[147,5]]},"310":{"position":[[134,5]]},"311":{"position":[[137,5],[150,5],[193,12]]},"312":{"position":[[201,5]]},"313":{"position":[[157,5]]},"314":{"position":[[133,5]]},"315":{"position":[[65,4],[175,5],[190,5]]},"316":{"position":[[166,5],[181,5]]},"317":{"position":[[164,5],[179,5]]},"318":{"position":[[150,5]]},"319":{"position":[[150,5]]},"320":{"position":[[15,4],[135,5]]},"321":{"position":[[145,5]]},"322":{"position":[[15,4],[154,5]]},"323":{"position":[[153,5]]},"324":{"position":[[156,5]]},"325":{"position":[[201,5],[223,5]]},"326":{"position":[[162,5]]},"327":{"position":[[300,5]]},"328":{"position":[[15,4],[156,5]]},"330":{"position":[[153,5]]},"331":{"position":[[505,5]]},"333":{"position":[[217,5]]},"339":{"position":[[216,5],[235,5]]},"344":{"position":[[151,5]]},"345":{"position":[[150,5]]},"346":{"position":[[145,5]]},"347":{"position":[[168,5]]},"348":{"position":[[168,5]]},"350":{"position":[[124,5]]},"351":{"position":[[124,5]]},"352":{"position":[[130,5]]},"360":{"position":[[208,5]]},"366":{"position":[[153,5],[207,5]]},"367":{"position":[[156,5],[213,5]]},"368":{"position":[[157,5],[204,5]]},"370":{"position":[[183,5]]},"371":{"position":[[140,5]]},"372":{"position":[[45,4],[233,5]]},"378":{"position":[[234,5]]},"379":{"position":[[236,6]]},"383":{"position":[[61,4]]},"385":{"position":[[303,5],[315,5],[335,5],[354,5],[441,5],[885,5]]},"386":{"position":[[240,5],[252,5],[272,5],[291,5],[721,5],[900,5]]},"387":{"position":[[357,5],[369,5],[389,5],[408,5],[699,5]]}},"keywords":{}}],["ts",{"_index":972,"title":{},"content":{"227":{"position":[[205,5]]}},"keywords":{}}],["turn",{"_index":91,"title":{},"content":{"8":{"position":[[681,6]]}},"keywords":{}}],["tw",{"_index":477,"title":{},"content":{"47":{"position":[[219,4]]},"158":{"position":[[201,4]]},"229":{"position":[[111,2]]},"343":{"position":[[71,2]]}},"keywords":{}}],["two",{"_index":538,"title":{},"content":{"59":{"position":[[99,3]]},"251":{"position":[[134,3]]},"252":{"position":[[147,3]]}},"keywords":{}}],["type",{"_index":111,"title":{"21":{"position":[[14,5]]},"227":{"position":[[0,5]]},"341":{"position":[[0,5]]}},"content":{"10":{"position":[[0,5]]},"11":{"position":[[0,5]]},"12":{"position":[[0,5]]},"13":{"position":[[0,5]]},"14":{"position":[[0,5]]},"15":{"position":[[0,5]]},"16":{"position":[[0,5]]},"17":{"position":[[0,5]]},"18":{"position":[[0,5]]},"19":{"position":[[0,5],[18,4]]},"21":{"position":[[14,5],[85,5],[184,5]]},"27":{"position":[[104,4]]},"28":{"position":[[9,4]]},"29":{"position":[[9,4]]},"31":{"position":[[0,5]]},"32":{"position":[[0,5]]},"33":{"position":[[0,5]]},"34":{"position":[[0,5]]},"35":{"position":[[0,5]]},"36":{"position":[[0,5]]},"37":{"position":[[0,5]]},"38":{"position":[[0,5]]},"39":{"position":[[0,5]]},"40":{"position":[[0,5]]},"41":{"position":[[0,5]]},"42":{"position":[[0,5]]},"43":{"position":[[0,5],[150,4]]},"44":{"position":[[0,5]]},"45":{"position":[[0,5]]},"46":{"position":[[0,5]]},"47":{"position":[[0,5]]},"48":{"position":[[0,5]]},"49":{"position":[[0,5]]},"50":{"position":[[0,5]]},"51":{"position":[[0,5]]},"52":{"position":[[0,5]]},"53":{"position":[[0,5]]},"54":{"position":[[0,5]]},"55":{"position":[[0,5]]},"56":{"position":[[0,5]]},"57":{"position":[[0,5],[63,4]]},"58":{"position":[[0,5]]},"59":{"position":[[0,5]]},"60":{"position":[[0,5]]},"61":{"position":[[0,5]]},"62":{"position":[[0,5],[65,4]]},"63":{"position":[[0,5]]},"64":{"position":[[0,5]]},"65":{"position":[[0,5],[68,4]]},"66":{"position":[[0,5]]},"67":{"position":[[0,5]]},"68":{"position":[[0,5]]},"69":{"position":[[0,5]]},"70":{"position":[[0,5]]},"71":{"position":[[0,5]]},"72":{"position":[[0,5]]},"73":{"position":[[0,5]]},"74":{"position":[[0,5]]},"75":{"position":[[0,5]]},"77":{"position":[[269,5]]},"81":{"position":[[459,5]]},"86":{"position":[[298,5]]},"136":{"position":[[263,5]]},"140":{"position":[[453,5]]},"188":{"position":[[0,5]]},"189":{"position":[[0,5]]},"190":{"position":[[0,5]]},"191":{"position":[[0,5]]},"192":{"position":[[0,5]]},"193":{"position":[[0,5]]},"194":{"position":[[0,5]]},"195":{"position":[[0,5]]},"196":{"position":[[0,5]]},"197":{"position":[[0,5]]},"198":{"position":[[0,5]]},"199":{"position":[[0,5]]},"200":{"position":[[0,5]]},"201":{"position":[[0,5]]},"202":{"position":[[0,5]]},"203":{"position":[[0,5]]},"204":{"position":[[0,5]]},"205":{"position":[[0,5]]},"206":{"position":[[0,5]]},"207":{"position":[[0,5]]},"208":{"position":[[0,5]]},"209":{"position":[[0,5]]},"210":{"position":[[0,5]]},"211":{"position":[[0,5]]},"212":{"position":[[0,5]]},"213":{"position":[[0,5]]},"214":{"position":[[0,5]]},"215":{"position":[[0,5],[59,4]]},"216":{"position":[[0,5]]},"217":{"position":[[0,5],[62,4]]},"218":{"position":[[0,5],[77,4]]},"219":{"position":[[0,5],[104,4]]},"220":{"position":[[0,5],[88,4]]},"221":{"position":[[0,5]]},"222":{"position":[[0,5],[283,5],[710,5]]},"223":{"position":[[0,5],[71,4]]},"224":{"position":[[0,5],[103,4],[143,4],[164,5],[408,5]]},"225":{"position":[[0,5]]},"226":{"position":[[0,5]]},"227":{"position":[[0,5],[402,5]]},"228":{"position":[[0,5]]},"229":{"position":[[0,5]]},"230":{"position":[[0,5]]},"231":{"position":[[0,5]]},"232":{"position":[[0,5]]},"233":{"position":[[0,5]]},"234":{"position":[[0,5]]},"243":{"position":[[0,5]]},"244":{"position":[[0,5]]},"245":{"position":[[0,5]]},"246":{"position":[[0,5]]},"247":{"position":[[0,5]]},"248":{"position":[[0,5]]},"249":{"position":[[0,5]]},"250":{"position":[[0,5]]},"251":{"position":[[0,5]]},"252":{"position":[[0,5]]},"253":{"position":[[0,5]]},"254":{"position":[[0,5]]},"255":{"position":[[0,5]]},"256":{"position":[[0,5]]},"257":{"position":[[0,5]]},"258":{"position":[[0,5]]},"259":{"position":[[0,5]]},"260":{"position":[[0,5]]},"261":{"position":[[0,5]]},"262":{"position":[[0,5]]},"263":{"position":[[0,5]]},"264":{"position":[[0,5]]},"265":{"position":[[0,5]]},"266":{"position":[[0,5]]},"267":{"position":[[0,5]]},"268":{"position":[[0,5]]},"269":{"position":[[0,5]]},"270":{"position":[[0,5]]},"271":{"position":[[0,5]]},"272":{"position":[[0,5]]},"273":{"position":[[0,5]]},"274":{"position":[[0,5]]},"275":{"position":[[0,5]]},"276":{"position":[[0,5]]},"299":{"position":[[128,5]]},"338":{"position":[[68,4],[295,5]]},"341":{"position":[[220,5]]},"348":{"position":[[0,5]]},"382":{"position":[[0,5]]}},"keywords":{}}],["type="button">click",{"_index":32,"title":{},"content":{"1":{"position":[[191,32]]},"277":{"position":[[227,32]]}},"keywords":{}}],["type="range"",{"_index":1130,"title":{},"content":{"292":{"position":[[374,22]]}},"keywords":{}}],["typedef",{"_index":194,"title":{},"content":{"21":{"position":[[106,8]]},"299":{"position":[[50,8]]}},"keywords":{}}],["typeof",{"_index":695,"title":{},"content":{"87":{"position":[[374,6]]}},"keywords":{}}],["typescript",{"_index":190,"title":{},"content":{"21":{"position":[[39,10]]},"299":{"position":[[14,10]]}},"keywords":{}}],["ua",{"_index":933,"title":{},"content":{"222":{"position":[[561,5]]},"336":{"position":[[282,5]]}},"keywords":{}}],["undefin",{"_index":825,"title":{},"content":{"190":{"position":[[23,9]]},"304":{"position":[[16,9]]}},"keywords":{}}],["unexpectedli",{"_index":761,"title":{},"content":{"89":{"position":[[1320,12]]},"118":{"position":[[1282,12]]}},"keywords":{}}],["uniqu",{"_index":527,"title":{},"content":{"57":{"position":[[144,6]]},"62":{"position":[[146,6]]},"65":{"position":[[149,6]]},"215":{"position":[[140,6]]},"217":{"position":[[143,6]]},"218":{"position":[[158,6]]}},"keywords":{}}],["unit",{"_index":84,"title":{},"content":{"8":{"position":[[514,4]]},"220":{"position":[[131,5]]},"246":{"position":[[47,4]]},"247":{"position":[[50,4]]},"248":{"position":[[51,4]]},"270":{"position":[[89,4]]}},"keywords":{}}],["unlock",{"_index":961,"title":{},"content":{"226":{"position":[[508,7]]},"340":{"position":[[468,7]]}},"keywords":{}}],["unpkg",{"_index":59,"title":{},"content":{"7":{"position":[[256,5]]},"240":{"position":[[253,5]]},"283":{"position":[[265,5]]}},"keywords":{}}],["up",{"_index":711,"title":{},"content":{"89":{"position":[[191,2],[327,2]]},"118":{"position":[[153,2],[289,2]]},"201":{"position":[[128,2]]},"253":{"position":[[46,2]]},"260":{"position":[[46,2]]},"262":{"position":[[45,2]]},"270":{"position":[[353,2]]}},"keywords":{}}],["updat",{"_index":226,"title":{"47":{"position":[[0,7]]},"158":{"position":[[0,7]]}},"content":{"22":{"position":[[570,6]]},"47":{"position":[[22,6]]},"89":{"position":[[504,8],[1477,8]]},"118":{"position":[[466,8],[1439,8]]},"158":{"position":[[16,6]]},"300":{"position":[[488,6]]}},"keywords":{}}],["url",{"_index":26,"title":{"52":{"position":[[0,4]]},"102":{"position":[[0,4]]},"131":{"position":[[0,4]]},"163":{"position":[[0,4]]},"189":{"position":[[0,4]]},"250":{"position":[[0,4]]},"303":{"position":[[0,4]]},"357":{"position":[[0,4]]}},"content":{"1":{"position":[[107,4]]},"8":{"position":[[66,4],[380,4],[407,4]]},"10":{"position":[[221,4]]},"20":{"position":[[404,4]]},"22":{"position":[[700,4]]},"24":{"position":[[66,4],[256,4],[379,4]]},"25":{"position":[[3713,4]]},"27":{"position":[[422,4],[699,4],[822,4],[1118,4],[1178,4],[1237,4]]},"28":{"position":[[275,4]]},"29":{"position":[[390,4]]},"39":{"position":[[221,4]]},"40":{"position":[[109,4]]},"42":{"position":[[196,4]]},"43":{"position":[[331,4]]},"46":{"position":[[137,4]]},"47":{"position":[[118,4]]},"50":{"position":[[132,4],[177,4]]},"51":{"position":[[136,4],[181,4]]},"52":{"position":[[30,3],[63,3],[133,4],[178,4]]},"53":{"position":[[49,3],[162,4],[207,4]]},"56":{"position":[[172,4]]},"57":{"position":[[543,4]]},"59":{"position":[[245,4]]},"61":{"position":[[145,4]]},"62":{"position":[[587,4]]},"64":{"position":[[138,4]]},"65":{"position":[[548,4]]},"67":{"position":[[154,4]]},"69":{"position":[[148,4]]},"71":{"position":[[207,4]]},"73":{"position":[[141,4]]},"75":{"position":[[358,4]]},"77":{"position":[[127,4],[196,4],[282,4],[287,4]]},"78":{"position":[[128,4],[223,4],[464,4]]},"79":{"position":[[139,4],[244,4],[320,4]]},"80":{"position":[[131,4],[237,4]]},"81":{"position":[[133,4],[516,4]]},"83":{"position":[[127,4]]},"85":{"position":[[438,4]]},"89":{"position":[[1666,4]]},"91":{"position":[[132,4]]},"92":{"position":[[98,4]]},"93":{"position":[[97,4]]},"94":{"position":[[100,4]]},"95":{"position":[[102,4]]},"96":{"position":[[110,4]]},"97":{"position":[[127,4]]},"98":{"position":[[140,4]]},"99":{"position":[[96,4]]},"100":{"position":[[99,4]]},"101":{"position":[[158,4]]},"102":{"position":[[21,3],[99,4]]},"103":{"position":[[110,4]]},"104":{"position":[[104,4]]},"105":{"position":[[95,4]]},"107":{"position":[[125,4]]},"118":{"position":[[1628,4]]},"120":{"position":[[104,4]]},"121":{"position":[[76,4]]},"122":{"position":[[76,4]]},"123":{"position":[[79,4]]},"124":{"position":[[77,4]]},"125":{"position":[[79,4]]},"126":{"position":[[86,4]]},"127":{"position":[[90,4]]},"128":{"position":[[79,4]]},"129":{"position":[[78,4]]},"130":{"position":[[95,4]]},"131":{"position":[[77,4]]},"132":{"position":[[78,4]]},"133":{"position":[[78,4]]},"134":{"position":[[77,4]]},"136":{"position":[[121,4],[190,4],[276,4],[281,4]]},"137":{"position":[[122,4],[217,4],[458,4]]},"138":{"position":[[133,4],[238,4],[314,4]]},"139":{"position":[[125,4],[231,4]]},"140":{"position":[[127,4],[510,4]]},"150":{"position":[[168,4]]},"151":{"position":[[101,4]]},"153":{"position":[[151,4]]},"154":{"position":[[226,4]]},"157":{"position":[[104,4]]},"158":{"position":[[100,4]]},"161":{"position":[[101,4],[146,4]]},"162":{"position":[[99,4],[144,4]]},"163":{"position":[[21,3],[103,4],[148,4]]},"164":{"position":[[30,13],[110,4],[155,4]]},"167":{"position":[[143,4]]},"168":{"position":[[301,4]]},"170":{"position":[[127,4]]},"172":{"position":[[104,4]]},"173":{"position":[[335,4]]},"175":{"position":[[103,4]]},"176":{"position":[[301,4]]},"178":{"position":[[107,4]]},"180":{"position":[[105,4]]},"182":{"position":[[126,4]]},"184":{"position":[[105,4]]},"186":{"position":[[265,4]]},"188":{"position":[[269,4]]},"189":{"position":[[183,4]]},"190":{"position":[[246,4]]},"191":{"position":[[193,4]]},"192":{"position":[[158,4]]},"193":{"position":[[147,4]]},"194":{"position":[[120,4]]},"195":{"position":[[141,4]]},"196":{"position":[[119,4]]},"197":{"position":[[117,4]]},"198":{"position":[[301,4]]},"199":{"position":[[187,4]]},"200":{"position":[[115,4]]},"201":{"position":[[213,4]]},"202":{"position":[[202,4]]},"203":{"position":[[190,4]]},"204":{"position":[[157,4]]},"205":{"position":[[178,4]]},"206":{"position":[[122,4]]},"207":{"position":[[161,4]]},"208":{"position":[[192,4]]},"209":{"position":[[183,4]]},"210":{"position":[[184,4]]},"211":{"position":[[139,4],[184,4]]},"212":{"position":[[169,4]]},"213":{"position":[[395,4]]},"214":{"position":[[127,4]]},"215":{"position":[[577,4]]},"216":{"position":[[160,4]]},"217":{"position":[[542,4]]},"218":{"position":[[599,4]]},"219":{"position":[[177,3],[270,4],[348,4],[403,4]]},"220":{"position":[[239,4]]},"221":{"position":[[353,4]]},"222":{"position":[[514,4]]},"223":{"position":[[106,3],[234,4],[281,4]]},"224":{"position":[[139,3],[327,4],[372,4]]},"225":{"position":[[214,4]]},"226":{"position":[[144,4]]},"227":{"position":[[369,4]]},"228":{"position":[[197,4],[266,4],[309,4],[320,3]]},"229":{"position":[[180,4]]},"230":{"position":[[177,4]]},"231":{"position":[[172,4]]},"232":{"position":[[123,4]]},"233":{"position":[[211,4]]},"234":{"position":[[168,4]]},"241":{"position":[[66,4],[335,4]]},"243":{"position":[[92,4]]},"244":{"position":[[93,4]]},"245":{"position":[[113,4]]},"246":{"position":[[126,4]]},"247":{"position":[[129,4]]},"248":{"position":[[130,4]]},"249":{"position":[[143,4]]},"250":{"position":[[55,3],[125,4]]},"251":{"position":[[42,4],[61,4],[182,4],[282,4]]},"252":{"position":[[195,4],[295,4]]},"253":{"position":[[142,4]]},"254":{"position":[[205,4]]},"255":{"position":[[98,4]]},"256":{"position":[[125,4]]},"257":{"position":[[30,3],[148,4]]},"258":{"position":[[28,3],[146,4]]},"259":{"position":[[144,4]]},"260":{"position":[[153,4]]},"261":{"position":[[132,4]]},"262":{"position":[[205,4]]},"263":{"position":[[133,4]]},"264":{"position":[[122,4]]},"265":{"position":[[178,4]]},"266":{"position":[[133,4]]},"267":{"position":[[165,4]]},"268":{"position":[[183,4]]},"269":{"position":[[166,4]]},"270":{"position":[[168,4]]},"271":{"position":[[201,4]]},"272":{"position":[[158,4]]},"273":{"position":[[136,4]]},"274":{"position":[[142,4]]},"275":{"position":[[98,4]]},"276":{"position":[[118,4]]},"277":{"position":[[143,4]]},"285":{"position":[[66,4]]},"286":{"position":[[66,4]]},"287":{"position":[[66,4]]},"289":{"position":[[107,4]]},"290":{"position":[[104,4]]},"291":{"position":[[98,4]]},"292":{"position":[[204,4]]},"293":{"position":[[105,4]]},"294":{"position":[[55,4]]},"296":{"position":[[66,4],[256,4],[379,4]]},"297":{"position":[[3713,4]]},"298":{"position":[[225,4]]},"300":{"position":[[618,4]]},"302":{"position":[[195,4]]},"303":{"position":[[123,4]]},"304":{"position":[[140,4]]},"305":{"position":[[109,4]]},"306":{"position":[[105,4]]},"307":{"position":[[104,4]]},"308":{"position":[[93,4]]},"309":{"position":[[106,4]]},"310":{"position":[[94,4]]},"311":{"position":[[94,4]]},"312":{"position":[[158,4]]},"313":{"position":[[114,4]]},"314":{"position":[[94,4]]},"315":{"position":[[136,4]]},"316":{"position":[[119,4]]},"317":{"position":[[118,4]]},"318":{"position":[[105,4]]},"319":{"position":[[108,4]]},"320":{"position":[[94,4]]},"321":{"position":[[107,4]]},"322":{"position":[[114,4]]},"323":{"position":[[108,4]]},"324":{"position":[[108,4]]},"325":{"position":[[108,4],[153,4]]},"326":{"position":[[112,4]]},"327":{"position":[[259,4]]},"328":{"position":[[110,4]]},"329":{"position":[[337,4]]},"330":{"position":[[111,4]]},"331":{"position":[[299,4]]},"332":{"position":[[334,4]]},"333":{"position":[[80,3],[162,4],[240,4],[295,4]]},"334":{"position":[[142,4]]},"335":{"position":[[262,4]]},"336":{"position":[[235,4]]},"337":{"position":[[34,5],[159,4],[206,4]]},"338":{"position":[[50,5],[214,4],[259,4]]},"339":{"position":[[144,4]]},"340":{"position":[[104,4]]},"341":{"position":[[187,4]]},"342":{"position":[[126,4],[195,4],[228,4]]},"343":{"position":[[140,4]]},"344":{"position":[[112,4]]},"345":{"position":[[104,4]]},"346":{"position":[[98,4]]},"347":{"position":[[118,4]]},"348":{"position":[[126,4]]},"350":{"position":[[84,4]]},"351":{"position":[[84,4]]},"352":{"position":[[90,4]]},"353":{"position":[[98,4]]},"354":{"position":[[98,4]]},"355":{"position":[[98,4]]},"356":{"position":[[115,4]]},"357":{"position":[[104,4]]},"358":{"position":[[35,3],[150,4]]},"359":{"position":[[156,4]]},"360":{"position":[[107,4]]},"361":{"position":[[133,4]]},"362":{"position":[[84,4]]},"363":{"position":[[90,4]]},"364":{"position":[[114,4]]},"365":{"position":[[112,4]]},"366":{"position":[[108,4]]},"367":{"position":[[108,4]]},"368":{"position":[[109,4]]},"369":{"position":[[121,4]]},"370":{"position":[[108,4]]},"371":{"position":[[100,4]]},"372":{"position":[[126,4]]},"373":{"position":[[91,4]]},"374":{"position":[[136,4]]},"375":{"position":[[140,4]]},"376":{"position":[[125,4]]},"377":{"position":[[109,4]]},"378":{"position":[[123,4]]},"379":{"position":[[109,4]]},"380":{"position":[[107,4]]},"381":{"position":[[109,4]]},"382":{"position":[[88,4]]},"383":{"position":[[132,4]]},"385":{"position":[[261,4],[515,4],[632,4],[906,4],[966,4],[1025,4]]},"386":{"position":[[198,4]]},"387":{"position":[[315,4]]}},"keywords":{}}],["us",{"_index":64,"title":{"8":{"position":[[0,4]]},"22":{"position":[[0,3]]}},"content":{"18":{"position":[[50,4]]},"20":{"position":[[132,4],[809,3],[1047,3]]},"22":{"position":[[0,3],[46,3]]},"28":{"position":[[788,4]]},"29":{"position":[[745,4]]},"57":{"position":[[174,4]]},"62":{"position":[[176,4]]},"65":{"position":[[179,4]]},"105":{"position":[[24,4]]},"190":{"position":[[419,4],[427,3]]},"195":{"position":[[28,3]]},"206":{"position":[[38,3]]},"213":{"position":[[39,3],[68,6]]},"214":{"position":[[35,3]]},"215":{"position":[[170,4]]},"217":{"position":[[173,4]]},"218":{"position":[[188,4]]},"222":{"position":[[184,3]]},"226":{"position":[[24,4]]},"227":{"position":[[24,4],[77,3],[99,4]]},"232":{"position":[[39,3]]}},"keywords":{}}],["useeffect",{"_index":212,"title":{},"content":{"22":{"position":[[216,9],[543,12]]},"87":{"position":[[97,10],[256,12]]},"300":{"position":[[134,9],[461,12]]}},"keywords":{}}],["user",{"_index":757,"title":{},"content":{"89":{"position":[[1266,4]]},"118":{"position":[[1228,4]]},"259":{"position":[[423,4]]},"261":{"position":[[387,4]]}},"keywords":{}}],["useref",{"_index":688,"title":{},"content":{"87":{"position":[[108,6],[246,9]]}},"keywords":{}}],["usessr",{"_index":897,"title":{"213":{"position":[[0,7]]},"327":{"position":[[0,7]]}},"content":{"213":{"position":[[428,7]]},"327":{"position":[[292,7]]}},"keywords":{}}],["usest",{"_index":211,"title":{},"content":{"22":{"position":[[206,9]]},"300":{"position":[[124,9]]}},"keywords":{}}],["usestate(0",{"_index":225,"title":{},"content":{"22":{"position":[[530,12]]},"300":{"position":[[448,12]]}},"keywords":{}}],["usestate(nul",{"_index":223,"title":{},"content":{"22":{"position":[[490,15]]},"300":{"position":[[408,15]]}},"keywords":{}}],["usework",{"_index":1096,"title":{},"content":{"285":{"position":[[707,10]]}},"keywords":{}}],["usual",{"_index":143,"title":{},"content":{"18":{"position":[[42,7]]}},"keywords":{}}],["utf",{"_index":496,"title":{},"content":{"51":{"position":[[227,4]]},"52":{"position":[[224,4]]},"53":{"position":[[253,4]]},"162":{"position":[[190,4]]},"163":{"position":[[194,4]]},"164":{"position":[[201,4]]},"224":{"position":[[255,3],[431,4]]},"338":{"position":[[142,3],[318,4]]}},"keywords":{}}],["util",{"_index":128,"title":{"13":{"position":[[0,6]]},"110":{"position":[[0,6]]}},"content":{"13":{"position":[[20,5]]}},"keywords":{}}],["v2.xml",{"_index":1144,"title":{},"content":{"293":{"position":[[470,8]]}},"keywords":{}}],["valencia"",{"_index":354,"title":{},"content":{"25":{"position":[[3287,14]]},"297":{"position":[[3287,14]]}},"keywords":{}}],["valid",{"_index":140,"title":{"16":{"position":[[0,10]]},"113":{"position":[[0,10]]}},"content":{"16":{"position":[[15,9]]}},"keywords":{}}],["valu",{"_index":71,"title":{},"content":{"8":{"position":[[210,5],[542,5],[633,5]]},"29":{"position":[[238,5]]},"43":{"position":[[183,5],[206,5],[232,5],[259,5],[402,8]]},"46":{"position":[[43,5],[65,5]]},"154":{"position":[[297,8]]},"194":{"position":[[304,5]]},"387":{"position":[[163,5]]}},"keywords":{}}],["value="25">",{"_index":1134,"title":{},"content":{"292":{"position":[[454,26]]}},"keywords":{}}],["var",{"_index":18,"title":{},"content":{"1":{"position":[[38,3],[52,3]]},"8":{"position":[[11,3]]},"10":{"position":[[166,3]]},"20":{"position":[[349,3],[870,3],[916,3],[980,3],[1100,3],[1136,3],[1189,3]]},"24":{"position":[[11,3]]},"25":{"position":[[11,3],[3658,3]]},"27":{"position":[[367,3]]},"28":{"position":[[220,3]]},"29":{"position":[[335,3]]},"39":{"position":[[166,3],[285,3]]},"40":{"position":[[54,3],[173,3]]},"42":{"position":[[90,3],[148,3]]},"43":{"position":[[276,3]]},"46":{"position":[[82,3]]},"47":{"position":[[63,3]]},"50":{"position":[[77,3]]},"51":{"position":[[81,3]]},"52":{"position":[[78,3]]},"53":{"position":[[107,3]]},"56":{"position":[[79,3],[117,3]]},"57":{"position":[[488,3],[580,3]]},"59":{"position":[[190,3]]},"61":{"position":[[90,3]]},"62":{"position":[[532,3]]},"64":{"position":[[83,3]]},"65":{"position":[[493,3]]},"67":{"position":[[99,3]]},"69":{"position":[[93,3]]},"71":{"position":[[152,3]]},"73":{"position":[[86,3]]},"75":{"position":[[303,3]]},"77":{"position":[[56,3]]},"78":{"position":[[57,3]]},"79":{"position":[[68,3],[251,3]]},"80":{"position":[[60,3],[273,3]]},"81":{"position":[[62,3],[528,3],[621,3]]},"85":{"position":[[383,3]]},"89":{"position":[[1611,3]]},"91":{"position":[[77,3]]},"92":{"position":[[43,3]]},"93":{"position":[[42,3]]},"94":{"position":[[45,3]]},"95":{"position":[[47,3]]},"96":{"position":[[55,3]]},"97":{"position":[[72,3]]},"98":{"position":[[85,3]]},"99":{"position":[[41,3]]},"100":{"position":[[44,3]]},"101":{"position":[[103,3]]},"102":{"position":[[44,3]]},"103":{"position":[[55,3]]},"104":{"position":[[49,3]]},"105":{"position":[[40,3]]},"107":{"position":[[70,3]]},"118":{"position":[[1573,3]]},"120":{"position":[[49,3]]},"121":{"position":[[21,3]]},"122":{"position":[[21,3]]},"123":{"position":[[24,3]]},"124":{"position":[[22,3]]},"125":{"position":[[24,3]]},"126":{"position":[[31,3]]},"127":{"position":[[35,3]]},"128":{"position":[[24,3]]},"129":{"position":[[23,3]]},"130":{"position":[[40,3]]},"131":{"position":[[22,3]]},"132":{"position":[[23,3]]},"133":{"position":[[23,3]]},"134":{"position":[[22,3]]},"136":{"position":[[50,3]]},"137":{"position":[[51,3]]},"138":{"position":[[62,3],[245,3]]},"139":{"position":[[54,3],[267,3]]},"140":{"position":[[56,3],[522,3],[615,3]]},"150":{"position":[[113,3],[232,3]]},"151":{"position":[[46,3],[165,3]]},"153":{"position":[[45,3],[103,3]]},"154":{"position":[[171,3]]},"157":{"position":[[49,3]]},"158":{"position":[[45,3]]},"161":{"position":[[46,3]]},"162":{"position":[[44,3]]},"163":{"position":[[48,3]]},"164":{"position":[[55,3]]},"167":{"position":[[50,3],[88,3]]},"168":{"position":[[246,3],[338,3]]},"170":{"position":[[72,3]]},"172":{"position":[[49,3]]},"173":{"position":[[280,3]]},"175":{"position":[[48,3]]},"176":{"position":[[246,3]]},"178":{"position":[[52,3]]},"180":{"position":[[50,3]]},"182":{"position":[[71,3]]},"184":{"position":[[50,3]]},"186":{"position":[[210,3]]},"188":{"position":[[158,3]]},"189":{"position":[[128,3]]},"190":{"position":[[190,3]]},"191":{"position":[[138,3]]},"192":{"position":[[103,3]]},"193":{"position":[[92,3]]},"194":{"position":[[65,3]]},"195":{"position":[[86,3]]},"196":{"position":[[64,3]]},"197":{"position":[[62,3]]},"198":{"position":[[246,3]]},"199":{"position":[[132,3]]},"200":{"position":[[60,3]]},"201":{"position":[[158,3]]},"202":{"position":[[147,3]]},"203":{"position":[[135,3]]},"204":{"position":[[102,3]]},"205":{"position":[[123,3]]},"206":{"position":[[67,3]]},"207":{"position":[[106,3]]},"208":{"position":[[137,3]]},"209":{"position":[[128,3]]},"210":{"position":[[129,3]]},"211":{"position":[[84,3]]},"212":{"position":[[114,3]]},"213":{"position":[[248,3],[346,3]]},"214":{"position":[[72,3]]},"215":{"position":[[484,3],[522,3]]},"216":{"position":[[105,3]]},"217":{"position":[[487,3]]},"218":{"position":[[544,3]]},"219":{"position":[[215,3]]},"220":{"position":[[184,3]]},"221":{"position":[[298,3]]},"222":{"position":[[459,3]]},"223":{"position":[[179,3]]},"224":{"position":[[272,3]]},"225":{"position":[[159,3]]},"226":{"position":[[89,3]]},"227":{"position":[[314,3]]},"228":{"position":[[142,3]]},"229":{"position":[[125,3]]},"230":{"position":[[122,3]]},"231":{"position":[[117,3]]},"232":{"position":[[68,3]]},"233":{"position":[[156,3]]},"234":{"position":[[113,3]]},"241":{"position":[[11,3]]},"243":{"position":[[37,3]]},"244":{"position":[[38,3]]},"245":{"position":[[58,3]]},"246":{"position":[[71,3]]},"247":{"position":[[74,3]]},"248":{"position":[[75,3]]},"249":{"position":[[88,3]]},"250":{"position":[[70,3]]},"251":{"position":[[227,3]]},"252":{"position":[[240,3]]},"253":{"position":[[87,3]]},"254":{"position":[[150,3]]},"255":{"position":[[43,3]]},"256":{"position":[[70,3]]},"257":{"position":[[93,3]]},"258":{"position":[[91,3]]},"259":{"position":[[89,3]]},"260":{"position":[[98,3]]},"261":{"position":[[77,3]]},"262":{"position":[[150,3]]},"263":{"position":[[78,3]]},"264":{"position":[[67,3]]},"265":{"position":[[123,3]]},"266":{"position":[[78,3]]},"267":{"position":[[110,3]]},"268":{"position":[[128,3]]},"269":{"position":[[111,3]]},"270":{"position":[[113,3]]},"271":{"position":[[146,3]]},"272":{"position":[[103,3]]},"273":{"position":[[81,3]]},"274":{"position":[[87,3]]},"275":{"position":[[43,3]]},"276":{"position":[[63,3]]},"277":{"position":[[74,3],[88,3]]},"285":{"position":[[11,3]]},"286":{"position":[[11,3]]},"287":{"position":[[11,3]]},"289":{"position":[[52,3]]},"290":{"position":[[49,3]]},"291":{"position":[[43,3],[281,3],[356,3]]},"292":{"position":[[149,3]]},"293":{"position":[[50,3]]},"294":{"position":[[0,3]]},"296":{"position":[[11,3]]},"297":{"position":[[11,3],[3658,3]]},"298":{"position":[[170,3],[652,3],[698,3],[762,3],[838,3],[874,3],[927,3]]},"302":{"position":[[84,3]]},"303":{"position":[[68,3]]},"304":{"position":[[85,3]]},"305":{"position":[[54,3]]},"306":{"position":[[50,3]]},"307":{"position":[[49,3]]},"308":{"position":[[38,3]]},"309":{"position":[[51,3]]},"310":{"position":[[39,3]]},"311":{"position":[[39,3]]},"312":{"position":[[103,3]]},"313":{"position":[[59,3]]},"314":{"position":[[39,3]]},"315":{"position":[[81,3]]},"316":{"position":[[64,3]]},"317":{"position":[[63,3]]},"318":{"position":[[50,3]]},"319":{"position":[[53,3]]},"320":{"position":[[39,3]]},"321":{"position":[[52,3]]},"322":{"position":[[59,3]]},"323":{"position":[[53,3]]},"324":{"position":[[53,3]]},"325":{"position":[[53,3]]},"326":{"position":[[57,3]]},"327":{"position":[[112,3],[210,3]]},"328":{"position":[[55,3]]},"329":{"position":[[244,3],[282,3]]},"330":{"position":[[56,3]]},"331":{"position":[[244,3]]},"332":{"position":[[279,3]]},"333":{"position":[[107,3]]},"334":{"position":[[87,3]]},"335":{"position":[[207,3]]},"336":{"position":[[180,3]]},"337":{"position":[[104,3]]},"338":{"position":[[159,3]]},"339":{"position":[[89,3]]},"340":{"position":[[49,3]]},"341":{"position":[[132,3]]},"342":{"position":[[71,3]]},"343":{"position":[[85,3]]},"344":{"position":[[57,3]]},"345":{"position":[[49,3]]},"346":{"position":[[43,3]]},"347":{"position":[[63,3]]},"348":{"position":[[71,3]]},"350":{"position":[[29,3]]},"351":{"position":[[29,3]]},"352":{"position":[[35,3]]},"353":{"position":[[43,3]]},"354":{"position":[[43,3]]},"355":{"position":[[43,3]]},"356":{"position":[[60,3]]},"357":{"position":[[49,3]]},"358":{"position":[[95,3]]},"359":{"position":[[101,3]]},"360":{"position":[[52,3]]},"361":{"position":[[78,3]]},"362":{"position":[[29,3]]},"363":{"position":[[35,3]]},"364":{"position":[[59,3]]},"365":{"position":[[57,3]]},"366":{"position":[[53,3]]},"367":{"position":[[53,3]]},"368":{"position":[[54,3]]},"369":{"position":[[66,3]]},"370":{"position":[[53,3]]},"371":{"position":[[45,3]]},"372":{"position":[[71,3]]},"373":{"position":[[36,3]]},"374":{"position":[[81,3]]},"375":{"position":[[85,3]]},"376":{"position":[[70,3]]},"377":{"position":[[54,3]]},"378":{"position":[[68,3]]},"379":{"position":[[54,3]]},"380":{"position":[[52,3]]},"381":{"position":[[54,3]]},"382":{"position":[[33,3]]},"383":{"position":[[77,3]]},"385":{"position":[[206,3]]},"386":{"position":[[143,3]]},"387":{"position":[[260,3]]}},"keywords":{}}],["variabl",{"_index":126,"title":{},"content":{"12":{"position":[[40,8]]}},"keywords":{}}],["varieti",{"_index":924,"title":{},"content":{"222":{"position":[[43,7]]}},"keywords":{}}],["veri",{"_index":203,"title":{},"content":{"22":{"position":[[33,4]]}},"keywords":{}}],["verif",{"_index":137,"title":{},"content":{"15":{"position":[[13,12]]}},"keywords":{}}],["version",{"_index":9,"title":{"11":{"position":[[0,8]]},"108":{"position":[[0,8]]}},"content":{"0":{"position":[[94,7]]},"11":{"position":[[28,7]]}},"keywords":{}}],["vertic",{"_index":1049,"title":{},"content":{"267":{"position":[[90,8]]},"374":{"position":[[61,8]]}},"keywords":{}}],["vesper"",{"_index":356,"title":{},"content":{"25":{"position":[[3377,12]]},"297":{"position":[[3377,12]]}},"keywords":{}}],["video",{"_index":72,"title":{},"content":{"8":{"position":[[227,5],[321,5],[330,6]]},"14":{"position":[[52,5]]},"25":{"position":[[3899,5]]},"39":{"position":[[289,6],[323,8]]},"40":{"position":[[177,6],[202,8]]},"54":{"position":[[20,5]]},"77":{"position":[[188,7]]},"78":{"position":[[215,7]]},"79":{"position":[[236,7]]},"80":{"position":[[229,7]]},"81":{"position":[[508,7]]},"89":{"position":[[42,5]]},"91":{"position":[[46,5]]},"92":{"position":[[16,5]]},"93":{"position":[[16,5]]},"94":{"position":[[15,5]]},"95":{"position":[[15,5]]},"102":{"position":[[15,5]]},"118":{"position":[[16,5]]},"136":{"position":[[182,7]]},"137":{"position":[[209,7]]},"138":{"position":[[230,7]]},"139":{"position":[[223,7]]},"140":{"position":[[502,7]]},"150":{"position":[[236,6],[270,8]]},"151":{"position":[[169,6],[194,8]]},"189":{"position":[[37,5],[81,5]]},"190":{"position":[[138,5]]},"191":{"position":[[42,5]]},"192":{"position":[[24,5],[60,5]]},"197":{"position":[[262,6]]},"201":{"position":[[49,5]]},"202":{"position":[[40,5]]},"203":{"position":[[47,5]]},"204":{"position":[[47,5],[315,5]]},"222":{"position":[[133,5]]},"224":{"position":[[49,6]]},"225":{"position":[[68,5],[133,5]]},"227":{"position":[[58,6],[139,5],[169,5],[225,5]]},"228":{"position":[[51,6],[68,5],[258,7],[281,6],[288,5],[314,5]]},"231":{"position":[[100,5]]},"233":{"position":[[74,5]]},"241":{"position":[[283,6]]},"243":{"position":[[20,5]]},"244":{"position":[[21,5]]},"245":{"position":[[22,5]]},"246":{"position":[[30,5]]},"247":{"position":[[30,5]]},"248":{"position":[[30,5]]},"249":{"position":[[49,5]]},"250":{"position":[[49,5]]},"251":{"position":[[36,5],[176,5],[205,5],[434,5]]},"252":{"position":[[40,5],[189,5],[218,5],[451,5]]},"253":{"position":[[65,5]]},"254":{"position":[[53,5]]},"255":{"position":[[17,5],[204,6],[254,5],[263,5]]},"256":{"position":[[36,5]]},"257":{"position":[[49,5]]},"258":{"position":[[47,5]]},"262":{"position":[[58,5],[123,5]]},"264":{"position":[[39,5]]},"265":{"position":[[54,5]]},"272":{"position":[[78,5]]},"297":{"position":[[3936,5]]},"342":{"position":[[187,7],[210,6]]},"379":{"position":[[31,5]]}},"keywords":{}}],["video.canplaytype('application/vnd.apple.mpegurl",{"_index":604,"title":{},"content":{"78":{"position":[[348,51]]},"137":{"position":[[342,51]]}},"keywords":{}}],["video.src",{"_index":607,"title":{},"content":{"78":{"position":[[452,9]]},"137":{"position":[[446,9]]}},"keywords":{}}],["video:canplay",{"_index":811,"title":{},"content":{"118":{"position":[[34,17]]}},"keywords":{}}],["video:canplaythrough",{"_index":719,"title":{},"content":{"89":{"position":[[262,20]]},"118":{"position":[[224,20]]}},"keywords":{}}],["video:complet",{"_index":720,"title":{},"content":{"89":{"position":[[381,14]]},"118":{"position":[[343,14]]}},"keywords":{}}],["video:durationchang",{"_index":724,"title":{},"content":{"89":{"position":[[451,20]]},"118":{"position":[[413,20]]}},"keywords":{}}],["video:empti",{"_index":725,"title":{},"content":{"89":{"position":[[513,13]]},"118":{"position":[[475,13]]}},"keywords":{}}],["video:end",{"_index":732,"title":{},"content":{"89":{"position":[[693,11]]},"118":{"position":[[655,11]]}},"keywords":{}}],["video:loadeddata",{"_index":734,"title":{},"content":{"89":{"position":[[768,16]]},"118":{"position":[[730,16]]}},"keywords":{}}],["video:loadedmetadata",{"_index":737,"title":{},"content":{"89":{"position":[[836,20]]},"118":{"position":[[798,20]]}},"keywords":{}}],["video:paus",{"_index":739,"title":{},"content":{"89":{"position":[[887,11]]},"118":{"position":[[849,11]]}},"keywords":{}}],["video:play",{"_index":741,"title":{},"content":{"89":{"position":[[925,10],[956,13]]},"118":{"position":[[887,10],[918,13]]}},"keywords":{}}],["video:progress",{"_index":748,"title":{},"content":{"89":{"position":[[1054,14]]},"118":{"position":[[1016,14]]}},"keywords":{}}],["video:ratechang",{"_index":750,"title":{},"content":{"89":{"position":[[1121,16]]},"118":{"position":[[1083,16]]}},"keywords":{}}],["video:seek",{"_index":752,"title":{},"content":{"89":{"position":[[1169,12],[1210,13]]},"118":{"position":[[1131,12],[1172,13]]}},"keywords":{}}],["video:stal",{"_index":756,"title":{},"content":{"89":{"position":[[1248,13]]},"118":{"position":[[1210,13]]}},"keywords":{}}],["video:suspend",{"_index":763,"title":{},"content":{"89":{"position":[[1350,13]]},"118":{"position":[[1312,13]]}},"keywords":{}}],["video:timeupd",{"_index":765,"title":{},"content":{"89":{"position":[[1403,16]]},"118":{"position":[[1365,16]]}},"keywords":{}}],["video:volumechang",{"_index":768,"title":{},"content":{"89":{"position":[[1486,18]]},"118":{"position":[[1448,18]]}},"keywords":{}}],["video:wait",{"_index":770,"title":{},"content":{"89":{"position":[[1529,13]]},"118":{"position":[[1491,13]]}},"keywords":{}}],["view",{"_index":45,"title":{},"content":{"3":{"position":[[3,4]]},"198":{"position":[[234,4]]}},"keywords":{}}],["viewport",{"_index":866,"title":{},"content":{"199":{"position":[[72,9]]},"233":{"position":[[89,8]]}},"keywords":{}}],["visit",{"_index":909,"title":{},"content":{"216":{"position":[[63,5]]},"227":{"position":[[111,5]]},"228":{"position":[[115,5]]}},"keywords":{}}],["volum",{"_index":769,"title":{"95":{"position":[[0,7]]},"124":{"position":[[0,7]]},"194":{"position":[[0,7]]},"249":{"position":[[0,7]]},"308":{"position":[[0,7]]},"356":{"position":[[0,7]]}},"content":{"89":{"position":[[1509,6]]},"95":{"position":[[21,6]]},"118":{"position":[[1471,6]]},"194":{"position":[[33,6],[153,7],[214,7]]},"206":{"position":[[202,6],[221,6]]},"226":{"position":[[343,7]]},"249":{"position":[[55,7]]},"308":{"position":[[126,7]]},"340":{"position":[[303,7]]}},"keywords":{}}],["volumeclos",{"_index":958,"title":{},"content":{"226":{"position":[[355,12]]},"340":{"position":[[315,12]]}},"keywords":{}}],["vtt",{"_index":949,"title":{},"content":{"224":{"position":[[170,4]]}},"keywords":{}}],["vtt、srt、ass",{"_index":948,"title":{},"content":{"224":{"position":[[82,11]]},"338":{"position":[[17,26],[88,11]]}},"keywords":{}}],["vue.j",{"_index":661,"title":{},"content":{"86":{"position":[[0,6]]}},"keywords":{}}],["vue.js、nuxt.j",{"_index":660,"title":{"86":{"position":[[2,14]]}},"content":{},"keywords":{}}],["walden"",{"_index":358,"title":{},"content":{"25":{"position":[[3465,12]]},"297":{"position":[[3465,12]]}},"keywords":{}}],["want",{"_index":854,"title":{},"content":{"197":{"position":[[195,4]]},"213":{"position":[[82,4]]},"222":{"position":[[176,4],[701,4]]},"271":{"position":[[75,4]]}},"keywords":{}}],["watch",{"_index":81,"title":{},"content":{"8":{"position":[[471,8]]}},"keywords":{}}],["way",{"_index":164,"title":{},"content":{"20":{"position":[[198,4]]}},"keywords":{}}],["web",{"_index":988,"title":{},"content":{"233":{"position":[[120,3]]},"260":{"position":[[66,3]]},"285":{"position":[[732,3]]}},"keywords":{}}],["webkit",{"_index":954,"title":{},"content":{"225":{"position":[[264,7]]},"339":{"position":[[194,7]]}},"keywords":{}}],["webpag",{"_index":808,"title":{},"content":{"104":{"position":[[18,7]]},"210":{"position":[[84,7]]}},"keywords":{}}],["websit",{"_index":878,"title":{},"content":{"204":{"position":[[342,8]]}},"keywords":{}}],["webtorr",{"_index":624,"title":{"81":{"position":[[0,11]]},"140":{"position":[[0,11]]}},"content":{"81":{"position":[[545,13]]},"140":{"position":[[539,13]]}},"keywords":{}}],["whenvideo:canplay",{"_index":705,"title":{},"content":{"89":{"position":[[72,17]]}},"keywords":{}}],["whether",{"_index":431,"title":{},"content":{"33":{"position":[[14,7]]},"34":{"position":[[14,7]]},"35":{"position":[[14,7]]},"36":{"position":[[14,7]]},"57":{"position":[[95,7]]},"62":{"position":[[97,7]]},"65":{"position":[[100,7]]},"67":{"position":[[46,7]]},"69":{"position":[[48,7]]},"196":{"position":[[28,7]]},"197":{"position":[[28,7]]},"200":{"position":[[28,7]]},"201":{"position":[[28,7]]},"202":{"position":[[28,7]]},"203":{"position":[[28,7]]},"204":{"position":[[28,7]]},"205":{"position":[[28,7]]},"206":{"position":[[27,7]]},"207":{"position":[[28,7]]},"209":{"position":[[28,7]]},"210":{"position":[[28,7]]},"213":{"position":[[28,7]]},"214":{"position":[[27,7]]},"215":{"position":[[91,7]]},"217":{"position":[[94,7]]},"218":{"position":[[109,7]]},"219":{"position":[[23,7]]},"230":{"position":[[28,7]]},"231":{"position":[[28,7]]},"232":{"position":[[28,7]]},"233":{"position":[[28,7]]},"234":{"position":[[28,7]]},"265":{"position":[[42,7]]}},"keywords":{}}],["white",{"_index":927,"title":{},"content":{"222":{"position":[[245,5]]}},"keywords":{}}],["whitelist",{"_index":440,"title":{"37":{"position":[[0,10]]},"148":{"position":[[0,10]]},"222":{"position":[[0,10]]},"336":{"position":[[0,10]]}},"content":{"37":{"position":[[24,9]]},"222":{"position":[[261,9],[550,10],[604,10],[638,10],[667,10],[761,9]]},"336":{"position":[[271,10],[325,10],[359,10],[388,10],[437,9]]}},"keywords":{}}],["width",{"_index":237,"title":{},"content":{"22":{"position":[[930,6]]},"27":{"position":[[270,5],[289,5],[560,6],[1044,6]]},"28":{"position":[[809,6]]},"29":{"position":[[766,6]]},"85":{"position":[[172,6]]},"188":{"position":[[395,6]]},"271":{"position":[[64,6]]},"300":{"position":[[848,6]]},"302":{"position":[[269,6]]},"385":{"position":[[134,5],[388,6],[832,6]]},"386":{"position":[[686,6]]},"387":{"position":[[664,6]]}},"keywords":{}}],["width="22"",{"_index":400,"title":{},"content":{"28":{"position":[[437,20]]},"29":{"position":[[548,20]]},"386":{"position":[[356,20]]},"387":{"position":[[470,20]]}},"keywords":{}}],["wildcard",{"_index":939,"title":{},"content":{"222":{"position":[[774,9]]}},"keywords":{}}],["willow"",{"_index":360,"title":{},"content":{"25":{"position":[[3553,12]]},"297":{"position":[[3553,12]]}},"keywords":{}}],["window",{"_index":804,"title":{},"content":{"103":{"position":[[22,6]]},"198":{"position":[[227,6]]},"209":{"position":[[84,6]]},"259":{"position":[[59,6],[391,6]]}},"keywords":{}}],["window.artplayerpluginad",{"_index":63,"title":{},"content":{"7":{"position":[[432,25]]},"240":{"position":[[389,25]]}},"keywords":{}}],["window.artplayerplugindanmuku",{"_index":1083,"title":{},"content":{"283":{"position":[[409,29]]}},"keywords":{}}],["window.navigator.userag",{"_index":929,"title":{},"content":{"222":{"position":[[307,27]]},"336":{"position":[[102,26]]}},"keywords":{}}],["without",{"_index":713,"title":{},"content":{"89":{"position":[[205,7],[341,7]]},"118":{"position":[[167,7],[303,7]]}},"keywords":{}}],["worker",{"_index":1097,"title":{},"content":{"285":{"position":[[736,6]]}},"keywords":{}}],["written",{"_index":953,"title":{},"content":{"225":{"position":[[111,7]]}},"keywords":{}}],["x",{"_index":423,"title":{},"content":{"29":{"position":[[726,4],[961,4],[1088,4]]},"387":{"position":[[636,4],[844,4],[966,4]]}},"keywords":{}}],["xml",{"_index":1113,"title":{"286":{"position":[[5,4]]}},"content":{"286":{"position":[[141,3]]}},"keywords":{}}],["xpro",{"_index":363,"title":{},"content":{"25":{"position":[[3640,4]]},"297":{"position":[[3640,4]]}},"keywords":{}}],["yarn",{"_index":48,"title":{"6":{"position":[[13,6]]},"239":{"position":[[3,4]]},"282":{"position":[[3,4]]}},"content":{"6":{"position":[[2,4]]},"239":{"position":[[2,4]]},"282":{"position":[[2,4]]}},"keywords":{}}],["ye",{"_index":817,"title":{},"content":{"188":{"position":[[49,3]]},"189":{"position":[[33,3]]}},"keywords":{}}],["zh",{"_index":475,"title":{},"content":{"47":{"position":[[185,3],[215,3]]},"158":{"position":[[167,3],[197,3]]}},"keywords":{}}],["zoom",{"_index":863,"title":{},"content":{"198":{"position":[[214,4]]}},"keywords":{}}]],"pipeline":["stemmer"]} \ No newline at end of file +{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,852.282,1,390.381]],["content/0",[]],["keywords/0",[]],["title/1",[2,654.576]],["content/1",[1,5.085,2,8.521,3,1.857,4,8.521,5,11.102,6,4.895,7,5.879,8,12.943,9,8.506,10,11.102,11,9.409,12,5.693,13,0.081,14,0.583,15,0.583,16,0.682,17,0.653,18,0.66,19,0.812,20,0.639,21,0.66,22,0.604,23,0.786,24,2.276,25,1.719,26,10.081]],["keywords/1",[]],["title/2",[27,941.221]],["content/2",[3,2.638,6,5.055,13,0.063,14,0.828,15,0.828,27,12.653,28,5.375,29,9.333,30,6.792,31,14.32]],["keywords/2",[]],["title/3",[32,1065.279]],["content/3",[3,2.638,6,5.055,13,0.063,14,0.828,15,0.828,28,5.375,29,9.333,33,15.77,34,15.77,35,14.32]],["keywords/3",[]],["title/4",[36,994.263]],["content/4",[3,2.682,6,5.138,13,0.064,14,0.842,15,0.842,36,13.585,37,5.094,38,13.585,39,14.556]],["keywords/4",[]],["title/5",[40,863.609]],["content/5",[1,7.108,3,2.596,13,0.062,14,0.815,15,0.815,37,4.932,41,15.519,42,13.153,43,8.824,44,4.932,45,14.092]],["keywords/5",[]],["title/6",[46,994.263]],["content/6",[3,2.638,6,5.055,13,0.063,14,0.828,15,0.828,37,5.012,46,13.366,47,15.77,48,8.799,49,14.32]],["keywords/6",[]],["title/7",[50,994.263]],["content/7",[3,2.87,6,5.499,48,9.573,50,14.542,51,4.147]],["keywords/7",[]],["title/8",[48,654.576]],["content/8",[3,2.682,6,5.138,13,0.064,14,0.842,15,0.842,37,5.094,48,8.944,52,7.858,53,14.556]],["keywords/8",[]],["title/9",[54,410.974]],["content/9",[3,2.516,6,4.821,13,0.06,14,0.79,15,0.79,28,6.349,52,7.373,54,5.269,55,15.04,56,7.594,57,12.067,58,13.658]],["keywords/9",[]],["title/10",[59,1065.279]],["content/10",[3,3.116,13,0.06,14,0.79,15,0.79,51,4.502,60,13.658,61,15.04,62,13.658,63,13.658,64,16.914]],["keywords/10",[]],["title/11",[65,515.359,66,385.434]],["content/11",[13,0.06,27,12.067,29,8.901,65,9.094,66,6.802,67,8.901,68,15.04,69,15.04,70,12.067,71,15.04,72,15.04,73,15.04,74,15.04]],["keywords/11",[]],["title/12",[75,567.233,76,607.748,77,447]],["content/12",[1,2.304,2,2.807,9,3.855,11,4.264,13,0.085,14,0.264,15,0.264,16,0.968,17,0.296,18,0.299,19,0.444,20,0.29,21,0.299,22,0.274,23,0.356,24,1.031,25,0.779,43,6.08,54,3.746,56,5.399,75,4.264,76,4.568,77,11.017,78,3.594,79,3.187,80,5.966,81,6.614,82,4.215,83,5.031,84,7.314,85,3.978,86,5.851,87,7.075,88,5.031,89,4.568,90,5.031,91,6.589,92,5.74,93,8.345,94,5.031,95,5.031,96,1.669,97,0.961,98,4.036,99,11.3,100,4.568,101,4.036,102,11.3,103,4.568,104,4.036,105,11.3,106,2.466,107,4.568,108,8.579,109,4.568,110,4.568,111,4.568,112,5.031,113,5.031,114,5.031]],["keywords/12",[]],["title/13",[78,288.269,82,263.798,115,404.687]],["content/13",[12,8.171,13,0.088,14,0.493,15,0.493,16,0.833,17,0.553,18,0.559,19,0.721,20,0.54,21,0.559,22,0.511,23,0.665,37,2.984,51,2.27,54,3.29,78,4.045,82,5.349,85,4.476,106,4.604,115,5.678,116,6.272,117,8.528,118,8.528,119,8.528,120,6.137,121,7.959,122,6.469,123,5.678,124,7.196,125,5.24,126,7.959]],["keywords/13",[]],["title/14",[3,142.588,127,627.434]],["content/14",[2,8.139,3,2.82,13,0.09,19,1.023,51,2.512,127,10.738,128,9.437,129,8.808,130,9.437,131,10.392,132,6.754,133,9.437,134,9.437,135,9.437,136,6.15,137,9.437,138,9.437,139,9.437,140,9.437]],["keywords/14",[]],["title/15",[66,385.434,141,605.491]],["content/15",[]],["keywords/15",[]],["title/16",[142,898.867]],["content/16",[13,0.071,142,13.626,143,16.148]],["keywords/16",[]],["title/17",[144,806.989]],["content/17",[]],["keywords/17",[]],["title/18",[144,586.298,145,605.491]],["content/18",[13,0.067,19,0.896,66,7.625,141,11.978,144,11.599,145,11.978]],["keywords/18",[]],["title/19",[144,586.298,146,627.434]],["content/19",[13,0.067,19,0.896,66,7.625,78,7.262,141,11.978,146,12.412]],["keywords/19",[]],["title/20",[144,586.298,147,722.357]],["content/20",[9,9.13,25,2.803,51,2.88,66,9.409,148,14.526,149,11.916,150,14.526,151,10.099,152,16.441,153,10.099,154,10.099,155,14.551,156,10.099,157,10.099,158,9.56,159,10.82]],["keywords/20",[]],["title/21",[56,592.355]],["content/21",[12,4.769,13,0.084,14,0.302,15,0.302,16,0.353,17,0.338,18,0.341,19,0.494,20,0.33,21,0.341,22,0.638,23,0.406,25,1.44,44,3.725,54,3.258,66,2.596,97,2.24,116,3.835,120,2.596,123,8.148,141,13.891,160,3.398,161,3.329,162,3.204,163,5.214,164,5.741,165,8.327,166,3.398,167,5.214,168,4.227,169,5.214,170,9.3,171,4.866,172,5.214,173,5.741,174,5.741,175,4.866,176,9.3,177,4.227,178,5.741,179,8.445,180,8.445,181,12.237,182,5.741,183,5.741,184,5.741,185,5.214,186,2.991,187,5.741,188,4.227,189,2.899,190,5.741,191,3.398,192,4.399,193,5.214,194,8.445,195,8.445,196,4.866,197,5.214,198,5.214,199,9.3,200,5.214]],["keywords/21",[]],["title/22",[56,337.942,201,536.972,202,536.972]],["content/22",[9,3.702,12,5.327,13,0.088,17,0.611,19,0.257,21,0.287,22,0.263,25,2.609,48,2.696,51,1.95,54,2.827,56,4.074,75,4.095,77,3.227,80,4.502,81,2.988,82,3.18,84,3.744,85,2.303,120,2.185,125,2.696,127,7.648,136,7.181,142,3.702,201,8.335,202,3.876,203,4.831,204,4.387,205,3.432,206,4.831,207,4.831,208,4.831,209,4.095,210,4.831,211,4.387,212,6.838,213,4.387,214,4.387,215,4.387,216,4.387,217,4.387,218,4.387,219,4.387,220,4.074,221,4.387,222,4.387,223,4.387,224,4.387,225,4.387,226,3.323,227,4.387,228,4.387,229,4.387,230,4.387,231,4.387,232,4.387,233,7.327,234,7.327,235,4.387,236,2.303,237,2.859,238,4.387,239,3.323,240,4.387,241,4.095,242,4.387,243,4.095,244,4.387,245,4.387,246,4.387,247,4.387,248,7.327,249,7.327,250,4.387,251,6.838,252,4.387,253,4.387,254,7.327,255,4.387,256,4.387]],["keywords/22",[]],["title/23",[78,288.269,82,263.798,257,567.233]],["content/23",[]],["keywords/23",[]],["title/24",[258,515.359,259,444]],["content/24",[13,0.088,14,0.454,15,0.454,16,0.531,17,0.508,18,0.514,19,0.679,20,0.497,21,0.514,22,0.826,23,0.612,51,2.089,52,4.237,54,5.322,82,3.406,85,4.119,86,6.005,97,1.651,106,4.237,120,3.908,220,4.364,259,4.502,260,5.616,261,5.226,262,10.247,263,7.324,264,6.934,265,6.934,266,7.324,267,6.934,268,6.934,269,5.345,270,5.226,271,6.362,272,6.362,273,6.934,274,5.616]],["keywords/24",[]],["title/25",[258,515.359,275,683.821]],["content/25",[13,0.089,14,0.132,15,0.132,16,0.281,17,0.269,18,0.15,19,0.243,20,0.145,21,0.15,22,0.137,23,0.178,44,0.801,51,0.609,54,0.883,82,0.994,85,1.202,106,1.236,220,1.273,261,1.524,269,1.559,270,1.524,274,1.638,275,2.022,276,4.15,277,18.32,278,2.289,279,18.32,280,18.32,281,2.289,282,2.289,283,2.289,284,2.289,285,2.289,286,2.289,287,2.289,288,2.289,289,2.289,290,2.289,291,2.289,292,2.289,293,2.289,294,2.289,295,2.289,296,2.289,297,2.289,298,2.289,299,2.289,300,2.289,301,2.289,302,2.289,303,2.289,304,2.289,305,2.289,306,2.289,307,2.289,308,2.289,309,2.289,310,2.289,311,2.289,312,2.289,313,2.289,314,2.289,315,2.289,316,2.289,317,2.289,318,2.289,319,2.289,320,2.289,321,2.289,322,2.289,323,2.289,324,2.289,325,2.289,326,2.289,327,2.289,328,2.289,329,2.289,330,2.289,331,2.289,332,2.289,333,2.289,334,2.289,335,2.289,336,2.289,337,2.289,338,2.289,339,2.289,340,2.289,341,2.289,342,2.289,343,2.289,344,2.289,345,2.289,346,2.289,347,2.289,348,2.289,349,2.289,350,2.289,351,2.289,352,2.289,353,2.289,354,2.289,355,2.289,356,2.289,357,2.289,358,2.289,359,2.289,360,2.289,361,2.289,362,2.289,363,2.289,364,2.289,365,2.289,366,2.289,367,2.289]],["keywords/25",[]],["title/26",[70,536.972,368,607.748,369,607.748]],["content/26",[]],["keywords/26",[]],["title/27",[370,1065.279]],["content/27",[3,1.634,13,0.088,14,0.513,15,0.513,16,0.6,17,0.575,18,0.581,19,0.742,20,0.562,21,0.581,22,0.967,44,3.104,51,2.361,97,1.866,136,5.78,191,5.78,371,7.484,372,8.869,373,5.78,374,7.19,375,5.553,376,11.992,377,8.869,378,8.869,379,8.869,380,8.869,381,8.869,382,7.19,383,6.719]],["keywords/27",[]],["title/28",[384,1065.279]],["content/28",[13,0.089,14,0.442,15,0.442,16,0.517,17,0.495,18,0.745,19,0.666,20,0.485,21,0.501,22,0.814,44,2.675,51,2.035,97,1.608,136,7.412,191,4.982,371,6.45,373,4.982,375,4.786,382,6.197,383,5.791,385,7.644,386,7.644,387,7.644,388,7.644,389,11.374,390,7.644,391,11.374,392,7.644,393,7.644,394,13.582,395,7.644,396,7.644,397,7.644,398,7.644]],["keywords/28",[]],["title/29",[399,1065.279]],["content/29",[6,3.558,13,0.085,14,0.583,15,0.583,16,0.938,17,0.653,18,0.66,19,0.812,20,0.639,21,0.66,22,0.95,44,3.528,51,2.683,97,2.918,371,8.506,373,6.57,375,6.312,400,10.081,401,10.081,402,10.081,403,10.081,404,8.907,405,10.081,406,10.081]],["keywords/29",[]],["title/30",[6,273.18,407,773.952]],["content/30",[6,4.819,13,0.084,14,0.57,15,0.57,16,0.923,17,0.639,18,0.894,19,0.799,20,0.625,21,0.646,22,0.818,44,3.45,51,2.624,97,2.074,142,8.317,371,8.317,373,6.424,375,6.172,404,8.709,408,9.857,409,9.857,410,9.857,411,9.857,412,9.857,413,9.857,414,9.857]],["keywords/30",[]],["title/31",[415,941.221]],["content/31",[3,1.433,13,0.088,14,0.45,15,0.45,16,0.928,17,0.746,18,0.755,19,0.674,20,0.493,21,0.509,22,0.69,24,1.756,25,1.326,44,2.722,51,3.067,97,2.887,371,6.564,373,7.509,375,4.87,415,6.873,416,7.779,417,7.779,418,7.779,419,7.779,420,13.723,421,7.779,422,6.873,423,7.779,424,7.26,425,7.779,426,7.779,427,7.779,428,2.428]],["keywords/31",[]],["title/32",[78,288.269,96,222.103,429,447]],["content/32",[]],["keywords/32",[]],["title/33",[78,288.269,261,404.687,430,536.972]],["content/33",[1,1.706,3,0.623,4,2.078,13,0.087,14,0.196,15,0.196,16,0.229,17,0.219,18,0.221,19,0.344,20,0.214,21,0.221,22,0.69,23,0.264,28,1.269,30,1.604,51,2.07,52,5.013,54,6.13,80,3.607,86,5.442,87,2.117,96,2.842,97,2.424,120,1.684,122,5.516,191,2.204,220,3.264,237,6.051,257,8.666,259,3.367,260,5.566,261,9.5,262,5.186,263,3.156,264,2.988,265,2.988,266,3.156,267,2.988,268,2.988,269,5.297,270,3.909,271,4.759,272,2.742,273,2.988,274,5.566,429,4.317,430,5.186,431,3.724,432,3.724,433,6.464,434,14.421,435,3.156,436,3.481,437,3.748,438,1.154,439,6.952,440,2.204,441,2.159,442,2.159,443,2.204,444,3.382,445,4.201,446,2.742,447,3.382,448,5.87,449,3.382,450,2.988,451,3.382,452,3.382,453,3.382,454,3.382,455,7.034]],["keywords/33",[]],["title/34",[78,288.269,115,404.687,258,404.687]],["content/34",[1,2.139,3,0.781,13,0.087,14,0.245,15,0.245,16,0.287,17,0.275,18,0.278,19,0.417,20,0.269,21,0.278,22,0.254,23,0.33,28,1.592,51,3.2,52,3.844,54,5.021,56,2.358,86,6.225,87,2.655,96,4.757,97,2.739,115,4.741,122,6.31,136,2.763,166,2.763,220,5.996,237,2.763,258,8.004,260,3.034,261,7.181,269,2.888,270,7.181,271,3.437,274,3.034,428,2.222,435,3.957,436,4.223,437,6.885,438,1.447,439,6.507,440,2.763,441,2.707,442,2.707,443,2.763,445,5.096,455,3.212,456,5.571,457,10.784,458,3.957,459,3.034,460,3.212,461,3.746,462,3.746,463,3.746,464,10.784,465,9.205,466,3.746,467,4.24,468,3.746,469,3.746,470,3.746]],["keywords/34",[]],["title/35",[78,288.269,471,492.694,472,669.257]],["content/35",[1,1.978,3,0.722,4,2.409,13,0.086,14,0.227,15,0.227,16,0.265,17,0.254,18,0.257,19,0.39,20,0.249,21,0.257,22,0.235,23,0.306,28,1.472,51,3.058,52,3.598,54,4.82,56,2.18,86,2.03,87,2.455,96,4.566,97,2.418,122,2.058,125,8.62,136,7.488,165,3.067,166,2.555,186,5.882,189,5.701,220,5.701,237,2.555,260,2.806,261,6.827,269,2.671,270,6.827,274,2.806,435,3.659,436,3.953,437,6.547,439,7.54,440,2.555,441,2.504,442,2.504,443,2.555,445,4.77,455,2.97,456,3.067,461,3.464,462,3.464,463,3.464,469,3.464,470,3.464,471,11.373,473,10.253,474,3.921,475,3.921,476,3.921,477,3.921,478,3.921,479,3.921,480,3.921,481,8.693,482,8.693,483,8.693,484,3.659]],["keywords/35",[]],["title/36",[38,722.357,122,406.258]],["content/36",[]],["keywords/36",[]],["title/37",[42,722.357,122,406.258]],["content/37",[12,2.338,13,0.052,14,0.24,15,0.24,16,0.28,17,0.268,18,0.271,19,0.409,20,0.262,21,0.271,22,0.248,23,0.323,25,0.706,43,2.593,44,1.449,84,2.116,122,4.75,171,3.865,175,3.865,188,3.357,205,3.24,226,5.288,383,9.74,445,4.996,485,3.357,486,3.494,487,3.865,488,4.141,489,4.289,490,4.56,491,6.855,492,4.75,493,14.957,494,6.98,495,4.141,496,12.001,497,10.285,498,5.461,499,9.048,500,6.98,501,6.98,502,10.622,503,4.141,504,6.98,505,6.515,506,4.141,507,4.141,508,3.659,509,4.141,510,4.141,511,4.141,512,5.659,513,4.141,514,4.141,515,4.141,516,4.141,517,4.141,518,4.141,519,3.865,520,4.141,521,4.141,522,4.141,523,4.141,524,3.357,525,3.494,526,4.141,527,4.141,528,3.659,529,4.141,530,4.754,531,6.98,532,4.141,533,3.137,534,4.141,535,4.141,536,3.659,537,6.98,538,4.141,539,4.141,540,4.141,541,4.141,542,6.98,543,4.996,544,6.515,545,3.494,546,4.141,547,4.141,548,3.659,549,4.141,550,4.141,551,4.141,552,4.141,553,4.141,554,4.141,555,4.141,556,4.141,557,3.659,558,3.659,559,4.141,560,2.644,561,4.141,562,4.141,563,4.141,564,2.037,565,2.089]],["keywords/37",[]],["title/38",[79,539.946,122,406.258]],["content/38",[]],["keywords/38",[]],["title/39",[533,806.989]],["content/39",[6,4.068,13,0.082,14,0.667,15,0.667,16,0.779,17,0.747,18,0.755,19,0.888,20,0.73,21,0.755,22,0.69,23,0.898,24,2.601,25,1.965,44,4.033,489,7.081,492,6.049,564,5.668,565,5.813,566,8.248]],["keywords/39",[]],["title/40",[492,559.18]],["content/40",[13,0.083,14,0.684,15,0.684,16,0.8,17,0.767,18,0.775,19,0.904,20,0.75,21,0.775,22,0.709,23,0.922,25,2.018,44,4.141,489,7.271,492,6.211,564,5.819,565,5.968,567,11.833]],["keywords/40",[]],["title/41",[530,725.591]],["content/41",[13,0.083,14,0.684,15,0.684,16,0.8,17,0.767,18,0.775,19,0.904,20,0.75,21,0.775,22,0.709,23,0.922,25,2.018,44,4.141,489,7.271,530,8.06,564,5.819,565,5.968,568,11.833]],["keywords/41",[]],["title/42",[543,762.39]],["content/42",[12,5.566,13,0.084,14,0.57,15,0.57,16,0.667,17,0.639,18,0.646,19,0.799,20,0.625,21,0.646,22,0.59,23,0.768,24,2.225,25,2.328,44,3.45,67,6.424,96,3.602,122,5.174,186,5.655,489,8.39,543,7.054,564,6.715,565,4.972,569,9.857,570,9.857,571,5.4,572,8.709]],["keywords/42",[]],["title/43",[560,680.19]],["content/43",[13,0.085,14,0.611,15,0.611,16,0.714,17,0.684,18,0.692,19,0.838,20,0.669,21,0.692,22,0.633,23,0.823,24,2.384,25,2.441,44,3.696,445,7.559,489,6.49,560,6.744,564,7.041,565,5.328,573,10.562,574,9.332,575,8.263]],["keywords/43",[]],["title/44",[576,806.989]],["content/44",[2,6.649,6,3.819,13,0.085,14,0.626,15,0.626,16,0.732,17,0.701,18,0.709,19,0.852,20,0.686,21,0.709,22,0.648,23,0.843,24,2.442,25,2.481,489,6.649,564,7.156,565,5.458,576,8.197,577,10.82,578,9.13]],["keywords/44",[]],["title/45",[579,833.406]],["content/45",[6,5.311,13,0.082,14,0.658,15,0.658,16,0.769,17,0.737,18,0.745,19,0.881,20,0.721,21,0.745,22,0.682,23,0.887,25,1.94,120,5.666,489,6.99,564,5.595,565,5.738,579,8.9,580,9.599,581,11.376]],["keywords/45",[]],["title/46",[582,1065.279]],["content/46",[6,5.266,13,0.081,14,0.65,15,0.65,16,0.76,17,0.728,18,0.736,19,0.873,20,0.712,21,0.736,22,0.673,23,0.875,25,1.915,129,10.483,489,6.902,564,5.524,565,5.666,579,8.787,583,8.787,584,12.369,585,11.232]],["keywords/46",[]],["title/47",[586,941.221]],["content/47",[6,5.529,13,0.082,14,0.57,15,0.57,16,0.667,17,0.639,18,0.646,19,0.799,20,0.625,21,0.646,22,0.59,23,0.768,25,1.681,97,2.074,428,3.076,456,12.255,489,6.057,587,15.665,588,17.25,589,9.857,590,13.654,591,9.857]],["keywords/47",[]],["title/48",[592,1065.279]],["content/48",[6,4.068,13,0.082,14,0.667,15,0.667,16,0.779,17,0.747,18,0.755,19,0.888,20,0.73,21,0.755,22,0.69,23,0.898,25,1.965,97,2.425,160,7.511,445,8.248,489,7.081,564,5.668,565,5.813,593,11.525]],["keywords/48",[]],["title/49",[594,1065.279]],["content/49",[8,10.352,12,6.263,13,0.081,14,0.642,15,0.642,16,0.75,17,0.719,18,0.726,19,0.866,20,0.703,21,0.726,22,0.664,23,0.864,25,1.891,489,6.815,492,5.822,564,5.455,565,5.595,586,9.8,587,11.091,595,11.091,596,8.158,597,11.091]],["keywords/49",[]],["title/50",[22,63.815]],["content/50",[13,0.085,14,0.611,15,0.611,16,0.714,17,0.684,18,0.692,19,0.838,20,0.669,21,0.692,22,0.858,23,0.823,24,2.384,25,2.441,44,3.696,445,7.559,489,6.49,564,7.041,565,5.328,598,10.562,599,9.332,600,9.332]],["keywords/50",[]],["title/51",[161,680.19]],["content/51",[6,3.965,13,0.081,14,0.65,15,0.65,16,0.76,17,0.728,18,0.736,19,0.873,20,0.712,21,0.736,22,0.673,23,0.875,25,1.915,97,2.363,161,7.172,489,6.902,564,5.524,565,5.666,601,9.924,602,9.106,603,9.106,604,11.232]],["keywords/51",[]],["title/52",[162,654.576]],["content/52",[6,3.965,13,0.081,14,0.65,15,0.65,16,0.76,17,0.728,18,0.736,19,0.873,20,0.712,21,0.736,22,0.673,23,0.875,25,1.915,97,2.363,162,6.902,489,6.902,564,5.524,565,5.666,602,9.106,603,9.106,605,11.232,606,11.232]],["keywords/52",[]],["title/53",[607,743.19]],["content/53",[13,0.083,14,0.684,15,0.684,16,0.8,17,0.767,18,0.775,19,0.904,20,0.75,21,0.775,22,0.709,23,0.922,25,2.018,56,6.58,564,5.819,565,5.968,596,8.703,607,8.255,608,11.833]],["keywords/53",[]],["title/54",[13,4.663]],["content/54",[]],["keywords/54",[]],["title/55",[2,654.576]],["content/55",[4,7.271,13,0.088,14,0.684,15,0.684,16,0.8,17,0.767,18,0.775,19,0.904,20,0.75,21,0.775,22,0.709,23,0.922,24,2.671,25,2.018,26,11.833]],["keywords/55",[]],["title/56",[27,941.221]],["content/56",[13,0.084,14,0.871,15,0.871,28,5.649,31,15.051]],["keywords/56",[]],["title/57",[32,1065.279]],["content/57",[13,0.084,14,0.871,15,0.871,28,5.649,35,15.051]],["keywords/57",[]],["title/58",[36,994.263]],["content/58",[13,0.084,14,0.871,15,0.871,37,5.267,39,15.051]],["keywords/58",[]],["title/59",[40,863.609]],["content/59",[13,0.084,14,0.871,15,0.871,37,5.267,45,15.051]],["keywords/59",[]],["title/60",[46,994.263]],["content/60",[13,0.084,14,0.871,15,0.871,37,5.267,49,15.051]],["keywords/60",[]],["title/61",[50,994.263]],["content/61",[13,0.082,51,4.299]],["keywords/61",[]],["title/62",[48,654.576]],["content/62",[13,0.084,14,0.871,15,0.871,37,5.267,53,15.051]],["keywords/62",[]],["title/63",[54,410.974]],["content/63",[13,0.087,14,0.815,15,0.815,28,5.29,54,5.437,57,12.451,58,14.092]],["keywords/63",[]],["title/64",[59,1065.279]],["content/64",[13,0.076,14,0.828,15,0.828,51,3.812,60,14.32,62,14.32,63,14.32,64,17.413]],["keywords/64",[]],["title/65",[1,390.381,609,773.952]],["content/65",[]],["keywords/65",[]],["title/66",[610,1065.279]],["content/66",[2,9.248,3,2.773,6,5.312,30,8.51,611,16.574,612,16.574]],["keywords/66",[]],["title/67",[48,654.576]],["content/67",[3,2.922,37,5.55,48,9.745,613,17.464]],["keywords/67",[]],["title/68",[614,1065.279]],["content/68",[2,9.408,3,2.821,6,5.404,438,5.224,615,7.438,616,15.311]],["keywords/68",[]],["title/69",[617,1065.279]],["content/69",[2,9.093,3,2.726,6,5.224,87,9.266,438,5.05,615,7.19,616,14.799,618,14.799]],["keywords/69",[]],["title/70",[619,1065.279]],["content/70",[2,9.248,3,2.773,6,5.312,438,5.136,615,7.312,620,11.775,621,12.201]],["keywords/70",[]],["title/71",[622,1065.279]],["content/71",[2,9.408,3,2.821,6,5.404,438,5.224,576,11.599,615,7.438]],["keywords/71",[]],["title/72",[623,833.406]],["content/72",[3,2.922,7,9.248,37,5.55,623,12.407]],["keywords/72",[]],["title/73",[624,1065.279]],["content/73",[3,2.87,6,5.499,7,9.085,37,5.453,54,6.011]],["keywords/73",[]],["title/74",[92,806.989]],["content/74",[2,6.057,3,1.816,6,3.479,13,0.082,14,0.57,15,0.57,16,0.923,17,0.639,18,0.646,19,0.799,20,0.625,21,0.646,22,0.59,23,0.768,24,2.225,25,1.681,29,6.424,43,6.172,44,4.778,51,2.624,86,5.104,87,6.172,92,7.467,625,10.854,626,10.854,627,7.25,628,9.857,629,9.857,630,8.709]],["keywords/74",[]],["title/75",[92,806.989]],["content/75",[3,2.018,13,0.085,14,0.634,15,0.634,16,0.992,17,0.71,18,0.717,19,0.859,20,0.694,21,0.717,22,0.656,23,0.854,24,2.473,25,1.868,44,5.135,51,2.916,108,9.679,179,10.954,630,9.679,631,10.954]],["keywords/75",[]],["title/76",[122,559.18]],["content/76",[3,2.922,7,9.248,37,5.55,122,8.325]],["keywords/76",[]],["title/77",[632,994.263]],["content/77",[3,1.879,7,5.946,13,0.081,14,0.59,15,0.59,16,0.945,17,0.661,18,0.668,19,0.597,20,1.011,21,0.668,22,0.611,23,0.795,25,1.739,42,9.518,43,6.385,51,2.714,120,5.078,122,8.371,204,10.197,576,7.725,627,7.5,632,9.518,633,10.197,634,10.197]],["keywords/77",[]],["title/78",[635,994.263]],["content/78",[1,4.26,3,2.255,6,2.981,7,4.925,13,0.063,14,0.489,15,0.489,16,0.571,17,0.547,18,0.553,19,0.716,20,0.535,21,0.553,22,0.506,23,0.658,37,5.037,51,4.201,78,4.006,96,4.473,165,13.104,519,7.883,635,7.883,636,9.301,637,7.463,638,8.446,639,8.446,640,8.446,641,9.301,642,8.446,643,8.446,644,8.446,645,9.301,646,8.446,647,12.144,648,8.446,649,8.446,650,8.446]],["keywords/78",[]],["title/79",[437,680.19]],["content/79",[3,2.87,6,5.499,7,9.085,37,5.453,437,9.948]],["keywords/79",[]],["title/80",[192,898.867]],["content/80",[3,2.87,6,5.499,7,9.085,37,5.453,192,13.146]],["keywords/80",[]],["title/81",[]],["content/81",[3,2.096,13,0.084,14,0.658,15,0.658,16,0.769,17,0.737,18,0.745,19,0.881,20,0.721,21,0.745,22,0.682,23,0.887,24,2.568,25,1.94,43,7.123,165,11.771,651,6.634,652,10.052,653,11.376]],["keywords/81",[]],["title/82",[226,806.989]],["content/82",[3,1.499,13,0.089,14,0.471,15,0.471,16,0.55,17,0.527,18,0.533,19,0.697,20,0.516,21,0.533,22,0.487,23,0.634,43,5.094,51,2.166,78,3.859,205,6.365,226,6.163,652,15.734,654,6.596,655,11.909,656,8.136,657,11.909,658,8.136,659,7.189,660,7.189,661,8.136,662,8.136,663,8.136,664,8.136,665,8.136]],["keywords/82",[]],["title/83",[6,376.009]],["content/83",[3,2.821,7,8.928,37,6.343,51,4.076,666,16.86]],["keywords/83",[]],["title/84",[259,611.129]],["content/84",[3,2.87,7,9.085,37,6.409,259,8.938]],["keywords/84",[]],["title/85",[667,511.317]],["content/85",[1,4.612,3,1.685,13,0.088,14,0.529,15,0.529,16,0.618,17,0.592,18,0.599,19,0.758,20,0.58,21,0.599,22,0.776,23,0.713,24,2.064,25,2.209,82,3.969,97,1.924,259,7.432,428,2.854,571,5.009,651,5.332,667,4.389,668,4.735,669,6.228,670,6.927,671,12.954,672,4.011,673,4.011]],["keywords/85",[]],["title/86",[236,559.18]],["content/86",[3,1.485,13,0.086,14,0.466,15,0.466,16,0.545,17,0.522,18,0.528,19,0.692,20,0.511,21,0.528,22,0.709,23,0.628,24,1.82,25,2.017,43,5.048,51,2.146,236,7.355,259,6.786,571,4.416,669,5.491,670,6.107,672,3.536,673,3.536,674,5.93,675,8.062,676,6.107,677,6.107,678,6.107,679,7.553,680,6.536,681,8.961,682,7.877,683,6.107,684,8.062,685,6.107,686,8.062]],["keywords/86",[]],["title/87",[22,63.815]],["content/87",[1,4.343,3,1.586,13,0.087,14,0.498,15,0.498,16,0.582,17,0.558,18,0.564,19,0.726,20,0.546,21,0.564,22,0.954,23,0.671,24,1.944,25,2.116,96,3.147,236,4.52,259,7.119,272,6.981,651,5.021,669,5.865,672,3.777,673,3.777,676,6.523,677,6.523,678,6.523,679,5.498,680,6.981,681,6.523,682,5.734,683,6.523,687,8.611,688,8.611]],["keywords/87",[]],["title/88",[258,709.348]],["content/88",[1,3.758,3,1.373,13,0.087,14,0.431,15,0.431,16,0.504,17,0.483,18,0.731,19,0.653,20,0.472,21,0.488,22,0.801,23,0.581,24,1.682,25,1.903,43,4.665,48,4.579,51,1.983,84,3.808,236,5.857,258,4.962,259,7.674,571,4.082,669,5.075,670,5.645,672,3.269,673,3.269,675,7.451,676,5.645,677,5.645,678,5.645,679,7.125,681,8.453,682,7.43,683,5.645,685,5.645,689,6.584,690,7.451,691,6.287,692,7.451]],["keywords/88",[]],["title/89",[693,994.263]],["content/89",[3,2.87,7,9.085,37,5.453,44,5.453,693,14.542]],["keywords/89",[]],["title/90",[80,654.576]],["content/90",[3,2.87,7,9.085,37,6.409,80,9.573]],["keywords/90",[]],["title/91",[667,511.317]],["content/91",[1,3.467,3,1.266,13,0.087,14,0.398,15,0.398,16,0.71,17,0.445,18,0.45,19,0.614,20,0.436,21,0.45,22,0.412,23,0.536,24,1.551,25,1.79,54,4.05,80,6.45,82,2.983,85,5.51,106,3.711,166,6.841,236,5.51,428,2.145,651,4.008,667,3.299,668,3.559,672,3.015,673,3.015,694,5.572,695,5.572,696,8.51,697,8.51,698,8.51,699,8.51,700,8.51,701,11.557,702,8.212,703,8.51,704,5.572,705,6.073]],["keywords/91",[]],["title/92",[78,505.287]],["content/92",[1,2.942,3,1.702,13,0.079,14,0.337,15,0.337,16,0.625,17,0.378,18,0.382,19,0.541,20,0.37,21,0.382,22,0.349,23,0.454,24,1.316,25,1.575,28,3.468,30,2.766,37,3.233,43,3.651,51,3.053,54,3.564,56,3.243,77,12.09,78,4.382,80,3.583,84,5.862,85,3.061,86,3.02,87,3.651,91,5.387,98,5.153,106,3.148,120,4.601,122,3.061,132,4.174,166,3.801,236,6.021,436,3.458,438,1.99,439,3.519,440,3.801,596,4.289,615,2.833,668,3.02,672,2.558,673,2.558,674,4.289,694,4.728,695,4.728,696,4.728,697,4.728,698,4.728,699,4.728,700,4.728,701,7.489,702,4.562,703,4.728,706,4.728,707,3.972,708,4.728,709,4.728,710,4.728,711,6.292,712,4.728]],["keywords/92",[]],["title/93",[713,1065.279]],["content/93",[3,2.821,7,8.928,37,6.343,132,10.958,485,12.412]],["keywords/93",[]],["title/94",[667,511.317]],["content/94",[3,1.602,12,4.91,13,0.081,14,0.503,15,0.503,16,0.588,17,0.563,18,0.819,19,0.731,20,0.551,21,0.57,22,0.521,23,0.678,24,1.963,25,1.483,52,4.694,79,10.206,123,5.79,125,5.343,132,10.47,382,10.131,485,13.735,512,7.049,651,5.07,667,4.174,714,9.575,715,9.575,716,8.116,717,9.575,718,9.575,719,9.575,720,6.223]],["keywords/94",[]],["title/95",[82,462.393]],["content/95",[3,2.821,7,8.928,37,6.343,82,6.646,721,9.776]],["keywords/95",[]],["title/96",[667,511.317]],["content/96",[3,1.879,13,0.086,14,0.59,15,0.59,16,0.69,17,0.661,18,0.668,19,0.818,20,0.646,21,0.668,22,0.611,23,0.795,24,2.302,25,2.383,82,6.067,428,3.183,512,8.267,651,5.946,667,4.895,668,5.281,672,4.473,673,4.473,721,6.511,722,10.197]],["keywords/96",[]],["title/97",[78,505.287]],["content/97",[1,2.54,3,1.513,13,0.081,14,0.291,15,0.291,16,0.341,17,0.326,18,0.33,19,0.481,20,0.319,21,0.33,22,0.302,23,0.392,24,1.137,25,1.4,28,3.901,30,2.389,37,2.873,43,3.153,51,3.515,54,3.167,56,2.8,77,11.452,78,3.894,79,7.251,82,2.186,84,6.126,85,4.31,86,2.608,87,3.153,91,6.99,104,4.449,106,4.432,115,6.921,120,5.97,122,2.643,125,5.045,132,3.604,189,2.8,236,5.456,428,1.572,436,2.986,438,1.718,439,4.954,440,3.282,545,4.249,596,3.704,615,2.446,668,2.608,672,2.209,673,2.209,674,3.704,679,3.215,685,3.815,704,4.082,706,4.082,707,5.592,708,4.082,709,4.082,710,4.082,711,7.079,712,4.082,723,5.036,724,8.21,725,5.036,726,5.036]],["keywords/97",[]],["title/98",[81,725.591]],["content/98",[3,2.922,7,9.248,37,5.55,81,10.802]],["keywords/98",[]],["title/99",[667,511.317]],["content/99",[3,1.836,13,0.087,14,0.577,15,0.577,16,0.674,17,0.646,18,0.653,19,0.805,20,0.632,21,0.653,22,0.597,23,0.777,24,2.25,25,2.346,82,4.327,97,2.097,428,3.111,512,8.081,651,5.812,667,4.784,668,5.162,672,4.373,673,4.373,727,9.303,728,11.155]],["keywords/99",[]],["title/100",[78,505.287]],["content/100",[1,2.961,3,1.711,13,0.081,14,0.34,15,0.34,16,0.397,17,0.38,18,0.384,19,0.544,20,0.372,21,0.384,22,0.352,23,0.457,24,1.325,25,1.584,28,3.486,30,2.785,37,3.25,43,3.676,51,3.486,54,3.583,56,3.264,77,12.118,78,4.405,79,6.479,84,5.887,86,3.04,87,3.676,91,5.415,97,1.235,101,5.187,120,6.522,122,3.082,132,4.201,236,4.874,270,3.909,428,1.832,436,3.481,438,2.003,439,3.543,440,3.826,596,4.318,615,2.852,668,3.04,672,2.575,673,2.575,674,4.318,706,4.759,707,3.999,708,4.759,709,4.759,710,4.759,711,6.325,712,4.759,727,10.753,728,7.528,729,4.759]],["keywords/100",[]],["title/101",[497,762.39]],["content/101",[3,2.87,7,9.085,37,5.453,437,9.948,497,11.15]],["keywords/101",[]],["title/102",[667,511.317]],["content/102",[1,4.917,3,1.796,13,0.086,14,0.564,15,0.564,16,0.659,17,0.632,18,0.638,19,0.793,20,0.618,21,0.638,22,0.584,23,0.76,24,2.2,25,2.31,82,4.231,97,2.051,422,11.971,428,3.043,437,6.224,497,6.977,615,4.736,651,5.684,667,4.679,668,5.048,672,4.276,673,4.276]],["keywords/102",[]],["title/103",[730,941.221]],["content/103",[3,2.821,7,8.928,37,6.343,80,9.408,730,13.528]],["keywords/103",[]],["title/104",[667,511.317]],["content/104",[3,1.796,13,0.086,14,0.564,15,0.564,16,0.659,17,0.632,18,0.638,19,0.793,20,0.618,21,0.638,22,0.584,23,0.76,24,2.2,25,2.31,80,5.99,82,4.231,97,2.051,428,3.043,512,7.903,615,4.736,651,5.684,667,4.679,668,5.048,672,4.276,673,4.276,730,8.613,731,13.549]],["keywords/104",[]],["title/105",[607,743.19]],["content/105",[3,2.922,7,9.248,37,5.55,607,11.064]],["keywords/105",[]],["title/106",[78,505.287]],["content/106",[3,1.472,6,4.148,13,0.085,14,0.462,15,0.68,16,0.54,17,0.518,18,0.523,19,0.688,20,0.506,21,0.523,22,0.479,23,0.623,24,1.803,25,2.377,30,3.789,43,5.002,51,3.128,67,5.207,78,5.574,120,6.942,123,5.32,124,9.915,524,6.477,579,6.25,580,6.741,607,8.198,647,6.741,674,5.876,729,9.526,732,7.059,733,7.989,734,7.989,735,7.989,736,7.989,737,7.059]],["keywords/106",[]],["title/107",[96,389.308]],["content/107",[3,2.821,7,8.928,37,6.343,96,5.595,429,11.261]],["keywords/107",[]],["title/108",[667,511.317]],["content/108",[1,4.612,3,1.685,13,0.086,14,0.529,15,0.529,16,0.618,17,0.592,18,0.599,19,0.758,20,0.58,21,0.599,22,0.548,23,0.713,24,2.064,25,2.209,82,3.969,96,4.734,97,3.165,160,5.96,428,2.854,429,6.726,571,5.009,651,5.332,667,4.389,668,4.735,670,6.927,672,4.011,673,4.011,738,12.954]],["keywords/108",[]],["title/109",[66,530.518]],["content/109",[3,2.922,7,9.248,37,5.55,66,7.898]],["keywords/109",[]],["title/110",[78,505.287]],["content/110",[1,4.181,2,5.093,3,1.527,6,2.926,13,0.086,14,0.479,15,0.479,16,0.561,17,0.537,18,0.543,19,0.707,20,0.525,21,0.543,22,0.497,23,0.646,24,1.871,25,1.413,43,7.558,51,3.79,66,6.012,78,5.726,79,5.782,84,4.235,158,7.323,220,4.609,674,6.096,729,6.719,739,7.323,740,7.323,741,7.323,742,12.071,743,7.323,744,8.288,745,8.288,746,7.323,747,7.323]],["keywords/110",[]],["title/111",[13,4.663]],["content/111",[]],["keywords/111",[]],["title/112",[13,4.663]],["content/112",[13,0.057,17,0.846,18,0.855,19,1.106,20,0.827,21,0.855,22,0.782,23,1.017,127,10.582,144,9.889,145,10.212,748,14.375,749,14.375]],["keywords/112",[]],["title/113",[13,4.663]],["content/113",[13,0.087,20,1.149]],["keywords/113",[]],["title/114",[13,4.177,54,234.463]],["content/114",[13,0.073,16,0.645,17,0.618,18,0.625,19,0.901,20,0.605,21,0.874,22,0.571,23,0.743,25,1.626,150,8.427,237,6.216,239,7.226,750,10.504,751,10.504,752,10.504,753,10.504,754,10.504,755,10.504,756,10.504,757,10.504,758,10.504,759,10.504,760,8.902,761,8.902,762,10.504,763,10.504,764,10.504,765,8.902,766,10.504,767,10.504,768,10.504,769,10.504,770,9.538,771,10.504]],["keywords/114",[]],["title/115",[13,4.177,772,669.257]],["content/115",[2,4.865,3,1.459,13,0.089,18,0.519,19,0.812,20,0.502,25,1.35,37,2.771,48,4.865,52,4.275,91,4.617,97,1.666,220,4.403,251,7.39,496,7.39,765,7.39,770,7.918,773,8.719,774,8.719,775,8.719,776,8.719,777,8.719,778,8.719,779,8.719,780,8.719,781,8.719,782,7.39,783,15.269,784,8.719,785,8.719,786,8.719,787,8.719,788,8.719,789,8.719,790,7.918,791,8.719,792,8.719]],["keywords/115",[]],["title/116",[13,4.177,793,669.257]],["content/116",[6,2.652,13,0.089,17,0.728,18,0.492,19,0.787,20,0.476,25,1.915,48,6.9,51,2.989,52,4.057,127,6.092,136,7.318,212,10.481,220,6.244,578,6.341,765,7.014,790,11.229,794,8.275,795,8.275,796,8.275,797,8.275,798,8.275,799,12.366,800,8.275,801,8.275,802,14.806,803,8.275,804,8.275,805,8.275,806,8.275,807,8.275,808,8.275,809,8.275,810,8.275]],["keywords/116",[]],["title/117",[13,4.663]],["content/117",[]],["keywords/117",[]],["title/118",[370,1065.279]],["content/118",[3,1.667,13,0.089,14,0.524,15,0.524,16,0.612,17,0.586,18,0.593,19,0.753,20,0.574,21,0.593,22,0.976,44,3.167,51,2.409,97,1.904,136,5.899,372,9.051,373,5.899,374,7.337,375,5.667,376,12.127,377,9.051,378,9.051,379,9.051,380,9.051,381,9.051,382,7.337]],["keywords/118",[]],["title/119",[384,1065.279]],["content/119",[13,0.09,14,0.45,15,0.45,16,0.526,17,0.504,18,0.755,19,0.674,20,0.493,21,0.509,22,0.822,44,2.722,51,2.071,97,1.637,136,7.509,373,5.07,375,4.87,382,6.306,385,7.779,386,7.779,387,7.779,388,7.779,389,11.522,390,7.779,391,11.522,392,7.779,393,7.779,394,13.723,395,7.779,396,7.779,397,7.779,398,7.779]],["keywords/119",[]],["title/120",[399,1065.279]],["content/120",[6,3.558,13,0.086,14,0.583,15,0.583,16,0.938,17,0.653,18,0.66,19,0.812,20,0.639,21,0.66,22,0.95,44,3.528,51,2.683,97,2.918,373,6.57,375,6.312,400,10.081,401,10.081,402,10.081,403,10.081,404,8.907,405,10.081,406,10.081]],["keywords/120",[]],["title/121",[6,273.18,407,773.952]],["content/121",[6,4.819,13,0.085,14,0.57,15,0.57,16,0.923,17,0.639,18,0.894,19,0.799,20,0.625,21,0.646,22,0.818,44,3.45,51,2.624,97,2.074,142,8.317,373,6.424,375,6.172,404,8.709,408,9.857,409,9.857,410,9.857,411,9.857,412,9.857,413,9.857,414,9.857]],["keywords/121",[]],["title/122",[415,941.221]],["content/122",[3,1.433,13,0.089,14,0.45,15,0.45,16,0.928,17,0.746,18,0.755,19,0.674,20,0.493,21,0.509,22,0.69,24,1.756,25,1.326,44,2.722,51,3.067,97,2.887,373,7.509,375,4.87,415,6.873,416,7.779,417,7.779,418,7.779,419,7.779,420,13.723,421,7.779,422,6.873,423,7.779,424,7.26,425,7.779,426,7.779,427,7.779,428,2.428]],["keywords/122",[]],["title/123",[13,4.663]],["content/123",[]],["keywords/123",[]],["title/124",[13,4.663]],["content/124",[12,2.394,13,0.061,14,0.245,15,0.245,16,0.287,17,0.275,18,0.278,19,0.417,20,0.269,21,0.278,22,0.254,23,0.33,25,0.723,43,2.655,44,1.484,122,3.738,171,3.957,175,3.957,188,3.437,226,5.394,383,9.86,445,5.096,488,4.24,489,2.605,491,6.973,492,4.832,493,15.099,494,7.121,495,4.24,496,12.148,497,10.39,498,5.571,499,9.205,500,7.121,501,7.121,502,10.784,503,4.24,504,7.121,505,6.646,506,4.24,507,4.24,508,3.746,509,4.24,510,4.24,511,4.24,512,5.773,513,4.24,514,4.24,515,4.24,516,4.24,517,4.24,518,4.24,519,3.957,520,4.24,521,4.24,522,4.24,523,4.24,524,3.437,525,3.578,526,4.24,527,4.24,528,3.746,529,4.24,530,4.85,531,7.121,532,4.24,533,3.212,534,4.24,535,4.24,536,3.746,537,7.121,538,4.24,539,4.24,540,4.24,541,4.24,542,7.121,543,5.096,544,6.646,545,3.578,546,4.24,547,4.24,548,3.746,549,4.24,550,4.24,551,4.24,552,4.24,553,4.24,554,4.24,555,4.24,556,4.24,557,3.746,558,3.746,559,4.24,560,2.707,561,4.24,562,4.24,563,4.24,564,2.085,565,2.139,811,4.669]],["keywords/124",[]],["title/125",[13,4.663]],["content/125",[]],["keywords/125",[]],["title/126",[533,806.989]],["content/126",[13,0.085,14,0.703,15,0.703,16,0.822,17,0.788,18,0.796,19,0.92,20,0.771,21,0.796,22,0.728,23,0.947,24,2.744,25,2.073,564,5.979,565,6.132]],["keywords/126",[]],["title/127",[492,559.18]],["content/127",[13,0.085,14,0.703,15,0.703,16,0.822,17,0.788,18,0.796,19,0.92,20,0.771,21,0.796,22,0.728,23,0.947,25,2.073,564,5.979,565,6.132,567,12.158]],["keywords/127",[]],["title/128",[530,725.591]],["content/128",[13,0.085,14,0.703,15,0.703,16,0.822,17,0.788,18,0.796,19,0.92,20,0.771,21,0.796,22,0.728,23,0.947,25,2.073,564,5.979,565,6.132,568,12.158]],["keywords/128",[]],["title/129",[543,762.39]],["content/129",[13,0.089,14,0.59,15,0.59,16,0.69,17,0.661,18,0.668,19,0.818,20,0.646,21,0.668,22,0.611,23,0.795,24,2.302,25,2.383,186,5.85,543,7.298,564,6.874,565,5.144,570,10.197,571,5.586,572,9.01]],["keywords/129",[]],["title/130",[560,680.19]],["content/130",[13,0.087,14,0.634,15,0.634,16,0.741,17,0.71,18,0.717,19,0.859,20,0.694,21,0.717,22,0.656,23,0.854,24,2.473,25,2.502,564,7.216,565,5.525,573,10.954,574,9.679,575,8.57]],["keywords/130",[]],["title/131",[576,806.989]],["content/131",[13,0.087,14,0.65,15,0.65,16,0.76,17,0.728,18,0.736,19,0.873,20,0.712,21,0.736,22,0.673,23,0.875,24,2.535,25,2.544,564,7.337,565,5.666,577,11.232,578,9.478]],["keywords/131",[]],["title/132",[579,833.406]],["content/132",[13,0.085,14,0.703,15,0.703,16,0.822,17,0.788,18,0.796,19,0.92,20,0.771,21,0.796,22,0.728,23,0.947,25,2.073,564,5.979,565,6.132,581,12.158]],["keywords/132",[]],["title/133",[582,1065.279]],["content/133",[13,0.085,14,0.703,15,0.703,16,0.822,17,0.788,18,0.796,19,0.92,20,0.771,21,0.796,22,0.728,23,0.947,25,2.073,564,5.979,565,6.132,585,12.158]],["keywords/133",[]],["title/134",[586,941.221]],["content/134",[13,0.087,14,0.65,15,0.65,16,0.76,17,0.728,18,0.736,19,0.873,20,0.712,21,0.736,22,0.673,23,0.875,25,1.915,97,2.363,428,3.506,456,13.105,589,11.232,591,11.232]],["keywords/134",[]],["title/135",[592,1065.279]],["content/135",[13,0.085,14,0.684,15,0.684,16,0.8,17,0.767,18,0.775,19,0.904,20,0.75,21,0.775,22,0.709,23,0.922,25,2.018,97,2.49,160,7.712,564,5.819,565,5.968,593,11.833]],["keywords/135",[]],["title/136",[594,1065.279]],["content/136",[13,0.083,14,0.703,15,0.703,16,0.822,17,0.788,18,0.796,19,0.92,20,0.771,21,0.796,22,0.728,23,0.947,25,2.073,564,5.979,565,6.132,586,10.742,597,12.158]],["keywords/136",[]],["title/137",[22,63.815]],["content/137",[13,0.087,14,0.634,15,0.634,16,0.741,17,0.71,18,0.717,19,0.859,20,0.694,21,0.717,22,0.656,23,0.854,24,2.473,25,2.502,564,7.216,565,5.525,598,10.954,599,9.679,600,9.679]],["keywords/137",[]],["title/138",[161,680.19]],["content/138",[13,0.085,14,0.684,15,0.684,16,0.8,17,0.767,18,0.775,19,0.904,20,0.75,21,0.775,22,0.709,23,0.922,25,2.018,97,2.49,161,7.555,564,5.819,565,5.968,604,11.833]],["keywords/138",[]],["title/139",[162,654.576]],["content/139",[13,0.085,14,0.684,15,0.684,16,0.8,17,0.767,18,0.775,19,0.904,20,0.75,21,0.775,22,0.709,23,0.922,25,2.018,97,2.49,162,7.271,564,5.819,565,5.968,606,11.833]],["keywords/139",[]],["title/140",[607,743.19]],["content/140",[13,0.085,14,0.703,15,0.703,16,0.822,17,0.788,18,0.796,19,0.92,20,0.771,21,0.796,22,0.728,23,0.947,25,2.073,564,5.979,565,6.132,608,12.158]],["keywords/140",[]],["title/141",[13,4.663]],["content/141",[12,8.307,13,0.09,14,0.508,15,0.508,16,0.851,17,0.569,18,0.575,19,0.737,20,0.557,21,0.575,22,0.526,23,0.684,51,2.338,54,3.388,82,3.812,85,4.61,106,4.741,116,6.459,117,8.782,118,8.782,119,8.782,120,6.268,121,8.196,122,4.61,125,5.396,126,8.196,812,9.67]],["keywords/141",[]],["title/142",[13,4.663]],["content/142",[]],["keywords/142",[]],["title/143",[13,4.663]],["content/143",[13,0.083]],["keywords/143",[]],["title/144",[13,4.663]],["content/144",[]],["keywords/144",[]],["title/145",[13,4.177,145,475.463]],["content/145",[13,0.067,19,0.896,66,7.625,141,11.978,144,11.599,145,11.978]],["keywords/145",[]],["title/146",[13,4.177,146,492.694]],["content/146",[13,0.067,19,0.896,66,7.625,78,7.262,141,11.978,146,12.412]],["keywords/146",[]],["title/147",[13,4.177,147,567.233]],["content/147",[13,0.073,25,2.839,66,9.213,148,14.708,150,14.708,151,10.352,152,16.647,153,10.352,154,10.352,155,14.794,156,10.352,157,10.352,159,11.091]],["keywords/147",[]],["title/148",[13,4.663]],["content/148",[13,0.09,14,0.398,15,0.398,16,0.465,17,0.445,18,0.45,19,0.614,20,0.436,21,0.45,22,0.629,23,0.536,25,1.79,44,2.405,54,4.05,66,3.423,97,2.68,116,5.055,141,11.153,160,4.479,161,4.388,162,4.223,163,6.873,166,4.479,167,6.873,169,6.873,172,6.873,180,10.497,181,6.873,185,6.873,186,3.943,189,3.822,192,5.799,193,6.873,194,10.497,195,6.873,197,6.873,198,6.873,200,6.873,813,7.952]],["keywords/148",[]],["title/149",[48,475.566,814,852.282]],["content/149",[]],["keywords/149",[]],["title/150",[20,67.518]],["content/150",[3,1.702,6,4.606,13,0.079,14,0.534,15,0.534,16,0.625,17,0.599,18,0.605,19,0.886,20,1.042,21,0.991,22,0.554,23,0.72,86,4.785,87,5.785,91,5.388,237,6.022,239,6.999,566,6.613,583,7.229,627,6.796,668,4.785,682,8.69,760,8.624,761,8.624,815,10.175,816,10.175,817,9.24,818,10.175,819,7.796]],["keywords/150",[]],["title/151",[22,63.815]],["content/151",[3,2.043,13,0.073,14,0.642,15,0.642,16,0.75,17,0.719,18,0.726,19,0.866,20,0.703,21,0.726,22,0.664,23,0.864,44,5.177,52,5.988,89,11.091,168,8.992,191,7.229,424,10.352,782,10.352,817,11.091,820,8.992,821,11.091,822,9.8,823,11.091]],["keywords/151",[]],["title/152",[533,586.298,732,683.821]],["content/152",[2,7.572,3,1.571,6,5.108,13,0.083,14,0.493,15,0.493,16,0.577,17,0.553,18,0.559,19,0.721,20,0.54,21,0.559,22,0.511,23,0.665,44,2.984,51,4.476,56,6.853,97,1.794,122,4.476,123,5.678,124,7.196,489,5.24,492,4.476,533,6.46,566,6.103,732,10.888,824,9.391,825,8.528,826,9.391,827,9.391,828,5.057,829,8.528,830,9.391,831,8.528]],["keywords/152",[]],["title/153",[832,806.989]],["content/153",[3,2.096,6,4.016,13,0.079,14,0.658,15,0.658,16,0.769,17,0.737,18,0.745,19,0.881,20,0.721,21,0.745,22,0.682,23,0.887,44,3.981,456,8.9,492,5.972,566,8.142,820,9.223,832,11.398,833,9.223,834,10.052]],["keywords/153",[]],["title/154",[835,833.406]],["content/154",[3,2.018,13,0.077,14,0.634,15,0.634,16,0.741,17,0.71,18,0.717,19,0.859,20,0.694,21,0.717,22,0.656,23,0.854,29,7.139,44,5.135,97,2.305,186,6.284,460,8.298,820,8.88,833,8.88,835,8.57,836,12.063,837,10.236,838,8.88]],["keywords/154",[]],["title/155",[839,806.989]],["content/155",[3,2.123,6,4.068,13,0.074,14,0.667,15,0.667,16,0.779,17,0.747,18,0.755,19,0.888,20,0.73,21,0.755,22,0.69,23,0.898,29,7.511,679,7.359,721,7.359,820,9.343,839,11.495,840,11.525,841,9.343,842,11.525]],["keywords/155",[]],["title/156",[560,680.19]],["content/156",[3,1.836,6,5.562,13,0.069,14,0.577,15,0.577,16,0.674,17,0.646,18,0.653,19,0.805,20,0.632,21,0.653,22,0.597,23,0.777,52,5.381,67,6.496,165,7.798,487,9.303,560,10.062,566,7.134,575,7.798,583,7.798,682,6.637,843,10.977,844,9.968,845,15.152,846,10.977,847,10.977,848,10.977,849,7.798]],["keywords/156",[]],["title/157",[850,941.221]],["content/157",[3,2.069,12,6.343,13,0.073,14,0.65,15,0.65,16,0.76,17,0.728,18,0.736,19,0.873,20,0.712,21,0.736,22,0.673,23,0.875,56,6.246,97,2.363,428,3.506,460,8.509,492,5.896,721,7.172,841,9.106,850,9.924,851,5.978,852,11.232,853,9.924]],["keywords/157",[]],["title/158",[828,631.736]],["content/158",[3,2.209,13,0.076,14,0.694,15,0.694,16,0.811,17,0.777,18,0.785,19,0.912,20,0.76,21,0.785,22,0.718,23,0.935,52,6.475,97,2.523,428,3.743,615,5.826,828,9.236,851,6.383]],["keywords/158",[]],["title/159",[373,694.266]],["content/159",[3,1.757,13,0.067,14,0.552,15,0.552,16,0.645,17,0.618,18,0.625,19,0.781,20,0.605,21,0.625,22,0.571,23,0.743,44,3.338,52,5.149,67,6.216,97,3.239,205,7.462,373,8.697,428,2.977,445,6.826,485,7.733,486,8.048,487,8.902,492,7.005,615,4.634,637,11.791,828,7.914,849,7.462,851,5.077,854,8.427,855,9.538,856,9.538]],["keywords/159",[]],["title/160",[160,694.266]],["content/160",[3,1.757,6,4.71,13,0.073,14,0.552,15,0.552,16,0.645,17,0.618,18,0.625,19,0.781,20,0.846,21,0.625,22,0.571,23,0.743,48,5.861,97,2.007,143,9.538,160,6.216,428,2.977,491,7.226,601,8.427,637,8.427,682,10.25,737,8.427,851,5.077,853,8.427,857,10.504,858,10.504,859,14.696,860,10.504,861,10.504,862,8.427,863,10.504]],["keywords/160",[]],["title/161",[864,941.221]],["content/161",[3,2.018,6,3.867,13,0.072,14,0.634,15,0.634,16,0.741,17,0.71,18,0.717,19,0.859,20,0.694,21,0.717,22,0.656,23,0.854,97,2.305,428,3.419,460,8.298,491,8.298,492,5.75,590,10.954,637,9.679,838,8.88,851,5.83,855,10.954,864,9.679,865,12.063,866,10.954]],["keywords/161",[]],["title/162",[867,806.989]],["content/162",[3,2.209,13,0.076,14,0.694,15,0.694,16,0.811,17,0.777,18,0.785,19,0.912,20,0.76,21,0.785,22,0.718,23,0.935,97,2.523,428,3.743,492,6.295,615,5.826,851,6.383,867,11.799]],["keywords/162",[]],["title/163",[441,680.19]],["content/163",[3,1.879,13,0.07,14,0.59,15,0.59,16,0.69,17,0.661,18,0.668,19,0.818,20,0.646,21,0.668,22,0.611,23,0.795,29,6.646,44,3.569,51,2.714,96,6.27,97,3.355,428,3.183,429,7.5,441,8.924,498,7.978,615,4.954,668,5.281,819,8.604,833,8.267,851,5.428]],["keywords/163",[]],["title/164",[442,680.19]],["content/164",[3,1.969,13,0.072,14,0.618,15,0.618,16,0.723,17,0.693,18,0.7,19,0.845,20,0.678,21,0.7,22,0.64,23,0.833,44,3.741,51,2.845,81,7.281,96,5.274,97,3.037,383,8.098,428,3.336,429,7.862,442,6.826,615,5.193,668,5.536,833,8.666,851,5.69,868,9.977]],["keywords/164",[]],["title/165",[443,694.266]],["content/165",[3,1.969,13,0.072,14,0.618,15,0.618,16,0.723,17,0.693,18,0.7,19,0.845,20,0.678,21,0.7,22,0.64,23,0.833,44,3.741,81,7.281,96,5.274,97,3.037,428,3.336,429,7.862,443,6.967,615,5.193,668,5.536,833,8.666,851,5.69,869,9.445,870,9.977,871,10.69]],["keywords/165",[]],["title/166",[837,743.19]],["content/166",[3,1.685,13,0.079,14,0.529,15,0.529,16,0.618,17,0.592,18,0.599,19,0.758,20,0.58,21,0.599,22,0.548,23,0.713,44,4.534,48,5.619,67,5.96,82,3.969,97,1.924,168,7.413,428,2.854,491,6.927,615,4.442,668,4.735,721,5.839,821,9.144,837,10.495,851,4.867,872,6.927,873,7.413,874,9.144,875,9.144,876,8.535,877,8.535,878,10.07,879,10.07,880,10.07,881,10.07]],["keywords/166",[]],["title/167",[96,389.308]],["content/167",[3,2.043,13,0.073,14,0.642,15,0.642,16,0.75,17,0.719,18,0.726,19,0.866,20,0.703,21,0.726,22,0.664,23,0.864,82,4.814,96,5.407,97,2.334,115,7.386,258,7.386,428,3.462,429,8.158,615,5.388,668,5.744,721,7.082,851,5.903,872,8.402]],["keywords/167",[]],["title/168",[607,743.19]],["content/168",[3,1.541,6,4.29,13,0.079,14,0.484,15,0.484,16,0.566,17,0.542,18,0.548,19,0.711,20,0.53,21,0.548,22,0.501,23,0.652,56,4.652,67,5.453,97,2.557,120,4.167,123,8.093,186,6.973,258,5.571,492,4.392,530,5.699,560,7.761,579,6.546,580,7.06,607,9.986,615,4.065,647,7.06,736,8.367,737,7.392,851,4.453,882,9.213,883,9.213,884,9.213,885,9.213,886,12.154,887,7.06,888,7.392,889,8.367]],["keywords/168",[]],["title/169",[459,762.39]],["content/169",[3,2.069,13,0.073,14,0.65,15,0.65,16,0.76,17,0.728,18,0.736,19,0.873,20,0.712,21,0.736,22,0.673,23,0.875,82,4.875,97,2.363,115,7.479,258,7.479,428,3.506,459,10.677,615,5.457,668,5.816,721,7.172,851,5.978,872,8.509]],["keywords/169",[]],["title/170",[890,941.221]],["content/170",[3,2.043,6,5.222,8,10.352,11,10.352,12,6.263,13,0.073,14,0.642,15,0.642,16,0.75,17,0.719,18,0.726,19,0.866,20,0.703,21,0.726,22,0.664,23,0.864,97,3.113,492,5.822,849,8.677,851,5.903,890,9.8,891,8.992,892,12.214]],["keywords/170",[]],["title/171",[161,680.19]],["content/171",[3,2.018,6,3.867,13,0.072,14,0.634,15,0.634,16,0.741,17,0.71,18,0.717,19,0.859,20,0.694,21,0.717,22,0.656,23,0.854,82,4.755,97,2.305,115,7.294,161,6.994,428,3.419,601,9.679,602,8.88,603,8.88,615,5.322,668,5.673,721,6.994,851,5.83,872,8.298]],["keywords/171",[]],["title/172",[162,654.576]],["content/172",[3,2.018,6,3.867,13,0.072,14,0.634,15,0.634,16,0.741,17,0.71,18,0.717,19,0.859,20,0.694,21,0.717,22,0.656,23,0.854,82,4.755,97,2.305,115,7.294,162,6.731,428,3.419,602,8.88,603,8.88,605,10.954,615,5.322,668,5.673,721,6.994,851,5.83,872,8.298]],["keywords/172",[]],["title/173",[893,941.221]],["content/173",[3,1.923,12,5.894,13,0.082,14,0.604,15,0.604,16,0.706,17,0.676,18,0.684,19,0.831,20,0.662,21,0.684,22,0.851,23,0.813,96,3.815,97,2.988,259,8.147,428,3.258,471,8.462,669,7.109,851,5.556,893,9.222,894,11.494,895,14.201]],["keywords/173",[]],["title/174",[896,941.221]],["content/174",[3,2.069,6,3.965,13,0.073,14,0.65,15,0.65,16,0.76,17,0.728,18,0.736,19,0.873,20,0.712,21,0.736,22,0.673,23,0.875,97,2.363,129,10.483,428,3.506,492,5.896,579,8.787,721,7.172,833,9.106,838,9.106,841,9.106,851,5.978,896,9.924]],["keywords/174",[]],["title/175",[897,941.221]],["content/175",[3,1.384,6,4.746,9,6.341,13,0.07,14,0.435,15,0.435,16,0.759,17,0.487,18,0.492,19,0.44,20,0.852,21,0.492,22,0.45,23,0.586,54,5.187,56,6.244,57,9.922,67,4.897,91,6.548,97,1.581,158,6.639,220,4.179,428,2.345,460,5.693,491,5.693,505,7.014,508,11.879,609,7.515,615,3.651,627,5.527,668,3.891,782,10.481,849,5.879,851,4,854,6.639,862,11.879,897,6.639,898,6.639,899,11.229,900,7.515,901,8.275,902,13.445,903,8.275,904,7.515]],["keywords/175",[]],["title/176",[905,863.609]],["content/176",[3,2.18,13,0.075,14,0.684,15,0.684,16,0.8,17,0.767,18,0.775,19,0.904,20,0.75,21,0.775,22,0.709,23,0.922,56,6.58,97,3.249,615,5.748,621,9.593,851,6.298,905,12.516]],["keywords/176",[]],["title/177",[80,654.576]],["content/177",[1,2.645,3,1.563,13,0.081,14,0.303,15,0.303,16,0.574,17,0.34,18,0.344,19,0.497,20,0.332,21,0.344,22,0.314,23,0.409,28,3.185,30,2.488,37,2.97,51,3.269,54,3.274,56,2.916,77,12.016,79,3.659,80,5.214,84,6.275,85,2.753,86,2.716,87,3.284,91,7.16,106,2.831,120,6.115,122,2.753,125,3.223,132,3.753,166,3.418,236,5.609,428,2.648,436,3.11,438,1.79,439,3.165,440,3.418,545,4.425,564,4.173,566,3.753,596,3.857,615,2.548,668,2.716,694,4.252,695,4.252,696,4.252,697,4.252,698,4.252,699,4.252,700,4.252,701,6.879,702,4.103,703,4.252,705,4.634,706,4.252,707,5.78,708,4.252,709,4.252,710,4.252,711,7.279,712,4.252,729,4.252,906,3.973,907,5.245,908,5.775]],["keywords/177",[]],["title/178",[96,389.308]],["content/178",[3,1.228,13,0.089,14,0.386,15,0.386,16,0.451,17,0.432,18,0.437,19,0.6,20,0.422,21,0.437,22,0.399,23,0.519,51,2.73,54,6.17,78,3.162,79,8.718,96,5.845,97,1.403,260,8.943,261,6.828,269,6.984,270,6.828,429,7.542,455,9.466,486,5.625,566,4.771,906,5.05,909,6.222,910,15.45,911,10.254]],["keywords/178",[]],["title/179",[81,725.591]],["content/179",[1,3.042,3,1.747,13,0.083,14,0.349,15,0.349,16,0.408,17,0.391,18,0.395,19,0.555,20,0.382,21,0.395,22,0.361,23,0.47,24,1.361,25,1.028,28,3.56,30,2.86,37,3.319,51,3.121,54,3.659,56,3.353,77,12.232,79,8.179,81,6.461,84,5.991,86,3.123,87,3.776,91,5.531,97,1.269,120,6.62,122,3.165,132,4.316,236,4.979,428,1.882,436,3.576,438,2.058,439,3.639,440,3.93,566,4.316,596,4.435,615,2.93,668,3.123,706,4.889,707,4.107,708,4.889,709,4.889,710,4.889,711,6.461,712,4.889,727,8.853,728,7.69,729,4.889,906,4.568]],["keywords/179",[]],["title/180",[82,462.393]],["content/180",[1,2.292,3,1.39,13,0.083,14,0.263,15,0.263,16,0.307,17,0.294,18,0.298,19,0.442,20,0.288,21,0.298,22,0.272,23,0.354,28,3.631,30,2.156,37,2.641,51,3.326,54,3.732,56,2.527,77,10.993,79,9.962,82,3.275,84,5.756,85,5.078,86,2.353,87,2.846,91,6.568,106,4.074,115,7.5,120,6.712,122,2.386,125,4.636,132,3.253,189,2.527,236,5.913,428,1.418,436,2.695,438,1.551,439,5.838,440,2.962,545,3.835,566,3.253,596,3.343,615,2.208,668,2.353,679,4.818,685,3.443,691,3.835,704,6.117,706,3.684,707,5.139,708,3.684,709,3.684,710,3.684,711,6.59,712,3.684,720,3.253,721,2.902,723,4.545,724,7.545,725,7.545,726,4.545,872,3.443,906,3.443,912,8.309]],["keywords/180",[]],["title/181",[446,863.609]],["content/181",[1,4.066,3,2.179,13,0.083,14,0.466,15,0.466,16,0.545,17,0.522,18,0.528,19,0.692,20,0.511,21,0.528,22,0.925,23,1.092,28,4.44,52,6.386,54,5.406,82,3.499,84,4.12,97,1.696,168,6.536,257,7.524,430,7.123,438,2.751,446,13.327,450,7.123,615,3.917,668,4.175,721,5.148,872,6.107,906,6.107,913,8.878,914,8.062,915,8.062,916,8.062]],["keywords/181",[]],["title/182",[917,941.221]],["content/182",[1,3.666,3,2.018,12,9.34,13,0.088,14,0.42,15,0.42,16,0.492,17,0.471,18,0.476,19,0.641,20,0.461,21,0.476,22,0.435,23,0.566,28,2.728,30,3.447,123,4.84,177,5.892,205,5.686,440,11.188,484,6.783,485,5.892,667,3.488,721,4.641,831,7.268,841,5.892,891,5.892,906,5.506,917,12.961,918,8.003,919,6.783,920,7.268,921,7.268,922,7.268,923,7.268]],["keywords/182",[]],["title/183",[66,530.518]],["content/183",[1,4.181,2,5.093,3,1.527,6,2.926,13,0.087,14,0.479,15,0.479,16,0.561,17,0.537,18,0.543,19,0.707,20,0.525,21,0.543,22,0.497,23,0.646,24,1.871,25,1.413,43,5.189,51,3.213,66,7.09,79,8.422,84,4.235,158,7.323,220,4.609,566,5.932,729,6.719,739,7.323,740,10.666,741,7.323,742,12.071,743,7.323,744,8.288,746,7.323,747,7.323,906,6.279]],["keywords/183",[]],["title/184",[623,833.406]],["content/184",[3,2.239,4,3.919,6,4.837,13,0.076,14,0.369,15,0.369,16,0.431,17,0.413,18,0.418,19,0.58,20,0.404,21,0.418,22,0.382,23,0.497,25,1.088,28,2.394,44,2.232,51,1.698,52,3.443,56,3.546,67,4.157,91,3.719,96,2.331,133,6.378,191,4.157,209,5.953,430,5.635,595,9.91,621,11.11,623,12.29,819,5.382,854,8.756,869,5.635,891,5.17,906,4.832,924,7.023,925,7.023,926,15.091,927,7.023,928,14.841,929,6.378,930,7.023,931,10.913,932,7.023,933,6.378,934,12.153,935,12.153,936,6.378,937,6.378,938,6.378,939,7.023]],["keywords/184",[]],["title/185",[940,941.221]],["content/185",[1,4.26,3,2.255,13,0.076,14,0.489,15,0.489,16,0.571,17,0.547,18,0.553,19,0.716,20,0.535,21,0.553,22,0.862,23,0.658,28,3.17,30,8.545,96,3.087,189,4.697,237,7.976,239,9.271,721,5.393,841,6.847,940,7.463,941,7.127,942,19.233,943,9.301,944,8.446,945,14.392,946,8.446,947,7.883]],["keywords/185",[]],["title/186",[259,611.129]],["content/186",[1,3.79,3,2.941,13,0.078,14,0.435,15,0.435,16,0.508,17,0.487,18,0.492,19,0.657,20,0.476,21,0.492,22,0.805,23,0.586,28,5.047,37,2.63,44,2.63,52,4.057,96,2.746,191,4.897,236,7.057,259,9.959,669,5.118,676,10.185,677,8.507,678,8.507,679,4.798,680,6.092,681,5.693,682,5.004,683,5.693,822,6.639,941,6.341,944,7.515,948,7.515,949,8.275,950,11.229,951,8.275]],["keywords/186",[]],["title/187",[873,863.609]],["content/187",[1,7.05,3,1.879,13,0.079,14,0.59,15,0.59,16,0.69,17,0.661,18,0.668,19,0.818,20,0.646,21,0.668,22,0.611,23,0.795,44,4.891,82,4.426,87,6.385,97,2.941,205,7.978,528,9.01,873,8.267,904,10.197,905,11.331,941,8.604,952,10.197,953,11.229,954,10.197]],["keywords/187",[]],["title/188",[437,680.19]],["content/188",[3,1.228,13,0.09,14,0.386,15,0.386,16,0.451,17,0.432,18,0.437,19,0.6,20,0.422,21,0.437,22,0.399,23,0.519,28,2.502,40,5.404,52,3.599,54,2.572,56,3.707,96,2.436,166,6.683,191,4.344,196,6.222,437,6.547,441,4.256,442,4.256,443,4.344,456,5.215,459,4.771,492,3.499,497,4.771,530,4.54,557,5.89,560,4.256,620,5.215,837,4.651,941,5.625,955,7.341,956,6.666,957,6.666,958,6.666,959,6.666,960,6.666,961,6.666,962,6.666,963,6.666,964,6.666,965,6.666,966,6.666,967,6.666,968,6.222]],["keywords/188",[]],["title/189",[3,196.26]],["content/189",[3,2.369,13,0.071,14,0.524,15,0.524,16,0.612,17,0.586,18,0.593,19,0.753,20,0.574,21,0.593,22,0.542,44,5.7,52,4.886,56,8.318,70,7.997,128,9.051,168,10.426,374,7.337,375,5.667,376,7.337,486,7.637,583,7.081,819,7.637,820,7.337,822,11.363,909,8.447,969,14.162,970,14.162,971,9.967,972,9.967,973,9.967,974,9.967]],["keywords/189",[]],["title/190",[375,666.995]],["content/190",[2,5.19,3,1.556,13,0.085,14,0.489,15,0.489,16,0.571,17,0.932,18,0.553,19,0.716,20,0.535,21,0.553,22,0.945,29,5.505,44,6.112,51,2.248,70,7.463,86,4.374,87,5.289,368,8.446,369,8.446,374,6.847,375,5.289,376,6.847,486,7.127,822,7.463,909,7.883,928,8.446,941,7.127,975,9.301,976,8.446,977,8.446,978,9.301]],["keywords/190",[]],["title/191",[654,863.609]],["content/191",[3,2.069,13,0.073,14,0.65,15,0.65,16,0.76,17,0.728,18,0.736,19,0.873,20,0.712,21,0.736,22,0.673,23,0.875,29,7.32,52,6.064,191,7.32,652,9.924,654,9.106,659,9.924,660,9.924,668,5.816,820,9.106,979,11.232,980,11.232,981,11.232]],["keywords/191",[]],["title/192",[620,833.406]],["content/192",[3,2.018,13,0.072,14,0.634,15,0.634,16,0.741,17,0.71,18,0.717,19,0.859,20,0.694,21,0.717,22,0.656,23,0.854,82,4.755,97,2.305,115,7.294,428,3.419,615,5.322,620,11.478,621,8.88,668,5.673,721,6.994,851,5.83,853,9.679,862,9.679,872,8.298]],["keywords/192",[]],["title/193",[982,941.221]],["content/193",[3,2.043,13,0.073,14,0.642,15,0.642,16,0.75,17,0.719,18,0.726,19,0.866,20,0.703,21,0.726,22,0.664,23,0.864,44,3.882,51,2.952,78,5.261,97,2.334,428,3.462,615,5.388,621,8.992,851,5.903,869,9.8,886,11.091,887,9.359,982,9.8,983,12.214]],["keywords/193",[]],["title/194",[984,941.221]],["content/194",[3,2.18,13,0.075,14,0.684,15,0.684,16,0.8,17,0.767,18,0.775,19,0.904,20,0.75,21,0.775,22,0.709,23,0.922,56,6.58,97,2.49,243,11.044,383,8.964,428,3.693,615,5.748,851,6.298,984,10.455]],["keywords/194",[]],["title/195",[985,941.221]],["content/195",[3,1.969,6,5.094,13,0.072,14,0.618,15,0.618,16,0.723,17,0.693,18,0.7,19,0.845,20,0.678,21,0.7,22,0.64,23,0.833,44,3.741,97,2.249,161,6.826,428,3.336,615,5.193,621,8.666,682,9.61,851,5.69,866,10.69,985,9.445,986,11.772,987,11.772,988,9.977]],["keywords/195",[]],["title/196",[989,806.989]],["content/196",[3,2.096,13,0.074,14,0.658,15,0.658,16,0.769,17,0.737,18,0.745,19,0.881,20,0.721,21,0.745,22,0.682,23,0.887,29,7.414,97,2.394,115,7.575,428,3.551,615,5.527,668,5.891,851,6.055,989,11.398,990,12.528,991,11.376]],["keywords/196",[]],["title/197",[1,390.381,38,722.357]],["content/197",[]],["keywords/197",[]],["title/198",[492,559.18]],["content/198",[3,2.096,13,0.084,14,0.658,15,0.658,16,0.769,17,0.737,18,0.745,19,0.881,20,0.721,21,0.745,22,0.682,23,0.887,24,2.568,25,1.94,44,3.981,51,3.028,97,2.394,492,5.972,828,6.747,992,9.223]],["keywords/198",[]],["title/199",[530,725.591]],["content/199",[3,1.946,13,0.085,14,0.611,15,0.611,16,0.714,17,0.684,18,0.692,19,0.838,20,0.669,21,0.692,22,0.633,23,0.823,24,2.384,25,2.441,44,3.696,51,2.812,97,2.222,530,7.194,672,4.633,673,4.633,828,6.264,992,8.563,993,10.562]],["keywords/199",[]],["title/200",[458,994.263]],["content/200",[3,1.901,13,0.085,14,0.597,15,0.597,16,0.698,17,0.668,18,0.676,19,0.825,20,0.654,21,0.676,22,0.618,23,0.804,24,2.329,25,2.402,44,3.61,51,2.746,97,2.171,258,6.869,383,7.815,530,7.027,672,4.525,673,4.525,828,6.118,994,14.088]],["keywords/200",[]],["title/201",[543,762.39]],["content/201",[3,1.993,12,6.11,13,0.085,14,0.626,15,0.626,16,0.732,17,0.701,18,0.709,19,0.852,20,0.686,21,0.709,22,0.648,23,0.843,24,2.442,25,1.845,30,5.132,44,3.787,123,7.205,177,8.772,186,6.207,569,10.82,571,5.927,995,10.099]],["keywords/201",[]],["title/202",[887,898.867]],["content/202",[3,1.993,12,6.11,13,0.085,14,0.626,15,0.626,16,0.732,17,0.701,18,0.709,19,0.852,20,0.686,21,0.709,22,0.648,23,0.843,24,2.442,25,1.845,30,5.132,44,3.787,123,7.205,177,8.772,186,6.207,887,9.13,995,10.099,996,10.82]],["keywords/202",[]],["title/203",[888,941.221]],["content/203",[3,1.816,12,5.566,13,0.086,14,0.57,15,0.57,16,0.667,17,0.639,18,0.646,19,0.799,20,0.625,21,0.646,22,0.59,23,0.768,24,2.225,25,2.328,30,4.675,44,3.45,123,6.563,177,7.991,186,5.655,571,5.4,672,4.324,673,4.324,720,7.054,888,8.709,995,9.2,997,9.857]],["keywords/203",[]],["title/204",[560,680.19]],["content/204",[3,1.923,13,0.084,14,0.604,15,0.604,16,0.706,17,0.676,18,0.684,19,0.831,20,0.662,21,0.684,22,0.625,23,0.813,24,2.356,25,1.78,30,4.951,44,3.653,96,3.815,116,7.677,125,6.414,471,8.462,560,6.665,574,9.222,575,8.166,998,6.535,999,14.201]],["keywords/204",[]],["title/205",[22,63.815]],["content/205",[3,1.993,13,0.085,14,0.626,15,0.626,16,0.732,17,0.701,18,0.709,19,0.852,20,0.686,21,0.709,22,0.872,23,0.843,24,2.442,25,1.845,28,4.062,44,3.787,96,3.954,599,9.56,600,9.56,998,6.775,1000,14.551]],["keywords/205",[]],["title/206",[1001,941.221]],["content/206",[3,1.527,13,0.082,14,0.479,15,0.479,16,0.561,17,0.537,18,1.024,19,0.707,20,0.525,21,0.543,22,0.937,23,0.646,24,1.871,25,2.058,28,3.111,44,5.474,51,2.206,84,6.169,96,4.412,123,5.519,124,6.994,189,4.609,191,5.402,524,6.719,544,7.736,571,4.54,672,3.636,673,3.636,716,7.736,891,6.719,1002,7.323,1003,9.127,1004,9.127,1005,8.288]],["keywords/206",[]],["title/207",[1006,1065.279]],["content/207",[3,1.513,13,0.082,14,0.475,15,0.475,16,0.555,17,0.532,18,1.02,19,0.702,20,0.52,21,0.538,22,0.718,23,0.64,24,1.853,25,2.044,28,3.082,44,5.45,51,2.186,84,6.127,96,3.001,123,5.468,124,6.929,168,6.657,189,4.566,191,5.352,446,6.657,492,4.31,524,6.657,571,4.498,672,3.602,673,3.602,716,7.664,841,6.657,891,6.657,1001,7.255,1002,7.255,1007,9.043,1008,9.043,1009,8.211]],["keywords/207",[]],["title/208",[828,631.736]],["content/208",[3,1.946,13,0.084,14,0.611,15,0.611,16,0.714,17,0.684,18,0.692,19,0.838,20,0.669,21,0.692,22,0.633,23,0.823,24,2.384,25,1.801,44,3.696,96,3.86,97,2.222,438,3.604,498,8.263,580,8.912,828,6.264,998,6.613,1010,14.316,1011,10.562]],["keywords/208",[]],["title/209",[558,941.221]],["content/209",[3,1.836,12,7.77,13,0.083,14,0.577,15,0.577,16,0.674,17,0.646,18,0.653,19,0.805,20,0.632,21,0.653,22,0.597,23,0.777,24,2.25,25,1.7,29,6.496,30,4.728,44,3.488,96,5.029,122,5.232,186,5.718,543,7.134,572,8.807,596,7.331,998,6.241,1012,10.977,1013,13.76]],["keywords/209",[]],["title/210",[188,863.609]],["content/210",[3,1.901,13,0.082,14,0.597,15,0.597,16,0.698,17,0.668,18,0.676,19,0.825,20,0.654,21,0.676,22,0.618,23,0.804,24,2.329,25,1.759,44,6.033,67,6.723,116,7.588,188,13.006,583,8.071,852,10.316,977,10.316,1014,8.705,1015,10.316]],["keywords/210",[]],["title/211",[837,743.19]],["content/211",[3,1.879,13,0.087,14,0.59,15,0.59,16,0.69,17,0.661,18,0.668,19,0.818,20,0.646,21,0.668,22,0.611,23,0.795,24,2.302,25,2.383,29,6.646,44,3.569,51,2.714,189,5.67,525,8.604,571,5.586,837,7.114,1016,11.229,1017,10.197,1018,10.197]],["keywords/211",[]],["title/212",[1019,1065.279]],["content/212",[3,1.901,13,0.083,14,0.597,15,0.597,16,0.698,17,0.668,18,0.676,19,0.825,20,0.654,21,0.676,22,0.844,23,0.804,24,2.329,25,2.402,29,6.723,44,3.61,51,2.746,189,5.736,220,5.736,525,8.705,571,5.651,1020,10.316,1021,8.705,1022,10.316,1023,9.115]],["keywords/212",[]],["title/213",[1024,1065.279]],["content/213",[3,1.901,13,0.083,14,0.597,15,0.597,16,0.698,17,0.668,18,0.676,19,0.825,20,0.654,21,0.676,22,0.844,23,0.804,24,2.329,25,2.402,29,6.723,44,3.61,51,2.746,189,5.736,220,5.736,525,8.705,571,5.651,1021,8.705,1023,9.115,1025,10.316,1026,10.316]],["keywords/213",[]],["title/214",[161,680.19]],["content/214",[3,1.527,6,2.926,13,0.083,14,0.479,15,0.479,16,0.561,17,0.537,18,0.543,19,0.707,20,0.525,21,0.543,22,0.497,23,0.646,24,1.871,25,2.058,67,5.402,96,3.029,97,2.54,120,4.128,161,5.292,428,2.587,438,2.828,491,6.279,536,7.323,548,7.323,583,6.484,601,10.666,602,9.786,603,9.786,672,3.636,673,3.636,849,9.444,876,7.736,877,7.736,898,7.323,998,5.189,1027,12.071,1028,8.288]],["keywords/214",[]],["title/215",[162,654.576]],["content/215",[3,1.739,6,3.331,13,0.086,14,0.546,15,0.546,16,0.638,17,0.611,18,0.618,19,0.775,20,0.598,21,0.618,22,0.565,23,0.735,24,2.13,25,2.259,96,3.449,97,2.787,162,5.798,428,2.945,438,3.22,498,7.383,602,7.65,603,7.65,672,4.14,673,4.14,849,7.383,988,8.808,998,5.908,1029,13.245]],["keywords/215",[]],["title/216",[459,762.39]],["content/216",[3,1.541,6,2.953,13,0.083,14,0.484,15,0.484,16,0.566,17,0.542,18,0.548,19,0.711,20,0.53,21,0.548,22,0.501,23,0.652,24,1.889,25,2.073,67,5.453,96,3.058,97,2.557,120,4.167,162,5.141,428,2.611,438,2.855,459,8.698,460,6.338,466,10.739,491,6.338,524,6.783,536,7.392,548,7.392,583,6.546,672,3.67,673,3.67,849,9.509,876,7.809,877,7.809,898,7.392,976,8.367,998,5.239,1028,8.367]],["keywords/216",[]],["title/217",[832,806.989]],["content/217",[3,1.796,13,0.082,14,0.564,15,0.564,16,0.659,17,0.632,18,0.638,19,0.793,20,0.618,21,0.638,22,0.584,23,0.76,24,2.2,25,1.662,28,3.659,44,4.742,96,3.563,492,5.117,498,7.626,737,8.613,832,11.797,834,8.613,898,8.613,998,6.104,1030,10.735,1031,13.549,1032,9.748,1033,9.748]],["keywords/217",[]],["title/218",[838,863.609]],["content/218",[3,2.018,6,3.867,13,0.085,14,0.634,15,0.634,16,0.741,17,0.71,18,0.717,19,0.859,20,0.694,21,0.717,22,0.656,23,0.854,24,2.473,25,1.868,96,4.003,97,2.305,438,3.738,460,8.298,838,8.88,998,6.859,1034,10.954]],["keywords/218",[]],["title/219",[492,559.18]],["content/219",[3,2.018,13,0.083,14,0.634,15,0.634,16,0.741,17,0.71,18,0.717,19,0.859,20,0.694,21,0.717,22,0.656,23,0.854,24,2.473,25,1.868,44,3.834,97,2.305,438,3.738,492,5.75,828,6.496,992,8.88,1035,12.063,1036,14.672]],["keywords/219",[]],["title/220",[160,694.266]],["content/220",[3,1.879,13,0.083,14,0.59,15,0.59,16,0.69,17,0.661,18,0.668,19,0.818,20,0.646,21,0.668,22,0.611,23,0.795,24,2.302,25,1.739,44,3.569,96,5.108,97,2.941,438,3.48,615,4.954,998,6.385,1037,10.197,1038,11.229,1039,11.229,1040,13.977,1041,10.197]],["keywords/220",[]],["title/221",[1042,1065.279]],["content/221",[3,1.946,6,3.728,13,0.082,14,0.611,15,0.611,16,0.714,17,0.684,18,0.692,19,0.838,20,0.669,21,0.692,22,0.633,23,0.823,24,2.384,25,1.801,67,6.884,485,11.606,682,9.533,1014,8.912,1043,15.765,1044,10.562,1045,11.631,1046,10.562]],["keywords/221",[]],["title/222",[441,680.19]],["content/222",[3,1.901,6,3.641,13,0.083,14,0.597,15,0.597,16,0.698,17,0.668,18,0.676,19,0.825,20,0.654,21,0.676,22,0.618,23,0.804,24,2.329,25,1.759,28,3.872,96,3.77,191,6.723,441,6.587,998,6.459,1047,10.316,1048,14.088,1049,10.316,1050,14.088,1051,10.316]],["keywords/222",[]],["title/223",[442,680.19]],["content/223",[3,1.796,6,3.441,13,0.082,14,0.564,15,0.564,16,0.659,17,0.632,18,0.638,19,0.793,20,0.618,21,0.638,22,0.584,23,0.76,24,2.2,25,1.662,30,4.624,96,3.563,191,6.353,383,7.385,575,7.626,720,6.977,868,9.098,998,6.104,1052,10.735,1053,10.735,1054,10.735,1055,10.735,1056,10.735,1057,10.735,1058,13.549,1059,9.748]],["keywords/223",[]],["title/224",[443,694.266]],["content/224",[3,1.879,6,3.599,13,0.083,14,0.59,15,0.59,16,0.69,17,0.661,18,0.668,19,0.818,20,0.646,21,0.668,22,0.611,23,0.795,24,2.302,25,1.739,28,3.828,52,5.505,96,3.727,191,6.646,869,9.01,870,9.518,998,6.385,1060,11.229,1061,13.977,1062,13.977,1063,10.197]],["keywords/224",[]],["title/225",[867,806.989]],["content/225",[3,1.685,4,5.619,13,0.082,14,0.529,15,0.529,16,0.618,17,0.592,18,0.599,19,0.758,20,0.58,21,0.599,22,0.548,23,0.713,24,2.064,25,1.559,67,5.96,96,4.734,123,8.626,177,7.413,186,5.246,189,5.085,492,6.8,498,7.154,580,7.716,643,9.144,819,7.716,867,9.813,998,5.725,1064,14.266,1065,12.954,1066,9.144]],["keywords/225",[]],["title/226",[1067,1065.279]],["content/226",[3,1.857,6,3.558,13,0.083,14,0.583,15,0.583,16,0.682,17,0.653,18,0.66,19,0.812,20,1.005,21,0.66,22,0.604,23,0.786,24,2.276,25,1.719,97,2.121,237,6.57,239,7.637,438,3.44,854,8.907,870,9.409,871,10.081,1037,10.081,1068,11.102,1069,13.867,1070,10.081]],["keywords/226",[]],["title/227",[1071,1065.279]],["content/227",[1,5.392,3,1.969,13,0.082,14,0.618,15,0.618,16,0.723,17,0.693,18,0.7,19,0.845,20,0.678,21,0.7,22,0.64,23,0.833,24,2.413,25,1.823,28,4.013,44,3.741,87,6.693,96,3.907,97,2.249,674,7.862,1002,9.445,1072,14.433,1073,10.69]],["keywords/227",[]],["title/228",[835,833.406]],["content/228",[3,1.946,6,3.728,13,0.084,14,0.611,15,0.611,16,0.714,17,0.684,18,0.938,19,0.838,20,0.669,21,0.692,22,0.633,23,0.823,24,2.384,25,1.801,28,3.965,96,3.86,674,7.769,835,11.2,998,6.613,1074,14.316,1075,10.562]],["keywords/228",[]],["title/229",[839,806.989]],["content/229",[3,1.946,6,3.728,13,0.084,14,0.611,15,0.611,16,0.714,17,0.684,18,0.692,19,0.838,20,0.669,21,0.692,22,0.633,23,0.823,24,2.384,25,1.801,28,3.965,96,3.86,674,7.769,679,6.744,839,8.001,998,6.613,1076,14.316,1077,10.562,1078,10.562]],["keywords/229",[]],["title/230",[989,806.989]],["content/230",[3,1.879,13,0.087,14,0.59,15,0.59,16,0.69,17,0.661,18,0.668,19,0.818,20,0.646,21,0.668,22,0.611,23,0.795,51,3.72,54,3.934,82,4.426,84,5.211,85,5.353,106,5.505,120,5.078,209,9.518,989,12.081,1079,10.197]],["keywords/230",[]],["title/231",[576,806.989]],["content/231",[3,2.123,6,4.068,13,0.084,14,0.667,15,0.667,16,0.779,17,0.747,18,0.755,19,0.888,20,0.73,21,0.755,22,0.69,23,0.898,24,2.601,25,1.965,438,3.932,576,8.73,578,9.724,1002,10.182]],["keywords/231",[]],["title/232",[13,4.663]],["content/232",[]],["keywords/232",[]],["title/233",[610,1065.279]],["content/233",[13,0.082,30,7.66]],["keywords/233",[]],["title/234",[48,654.576]],["content/234",[13,0.082,37,5.651]],["keywords/234",[]],["title/235",[614,1065.279]],["content/235",[13,0.082,438,5.51]],["keywords/235",[]],["title/236",[617,1065.279]],["content/236",[13,0.085,438,5.316,618,15.58]],["keywords/236",[]],["title/237",[619,1065.279]],["content/237",[13,0.082,438,5.51]],["keywords/237",[]],["title/238",[622,1065.279]],["content/238",[13,0.082,438,5.51]],["keywords/238",[]],["title/239",[623,833.406]],["content/239",[13,0.082,37,5.651]],["keywords/239",[]],["title/240",[624,1065.279]],["content/240",[13,0.085,37,5.453,54,6.011]],["keywords/240",[]],["title/241",[92,806.989]],["content/241",[13,0.088,14,0.597,15,0.597,16,0.953,17,0.668,18,0.676,19,0.825,20,0.654,21,0.676,22,0.618,23,0.804,24,2.329,25,1.759,44,4.93,51,2.746,86,5.342,92,7.815,627,7.588,628,10.316,629,10.316,630,9.115]],["keywords/241",[]],["title/242",[92,806.989]],["content/242",[13,0.087,14,0.634,15,0.634,16,0.992,17,0.71,18,0.717,19,0.859,20,0.694,21,0.717,22,0.656,23,0.854,24,2.473,25,1.868,44,5.135,51,2.916,108,9.679,630,9.679,631,10.954]],["keywords/242",[]],["title/243",[122,559.18]],["content/243",[13,0.082,37,5.651]],["keywords/243",[]],["title/244",[632,994.263]],["content/244",[13,0.086,14,0.642,15,0.642,16,1.001,17,0.719,18,0.726,19,0.649,20,1.055,21,0.726,22,0.664,23,0.864,25,1.891,51,2.952,120,5.524,122,5.822,627,8.158,633,11.091,634,11.091]],["keywords/244",[]],["title/245",[635,994.263]],["content/245",[13,0.089,14,0.529,15,0.529,16,0.618,17,0.592,18,0.599,19,0.758,20,0.58,21,0.599,22,0.548,23,0.713,37,3.2,51,4.356,96,3.342,165,7.154,638,9.144,639,9.144,640,9.144,642,9.144,644,9.144,646,9.144,647,12.694,648,9.144,649,9.144,650,9.144]],["keywords/245",[]],["title/246",[437,680.19]],["content/246",[13,0.082,37,5.651]],["keywords/246",[]],["title/247",[192,898.867]],["content/247",[13,0.082,37,5.651]],["keywords/247",[]],["title/248",[]],["content/248",[13,0.088,14,0.675,15,0.675,16,0.79,17,0.757,18,0.765,19,0.896,20,0.74,21,0.765,22,0.699,23,0.91,24,2.636,25,1.991,651,6.809,653,11.677]],["keywords/248",[]],["title/249",[226,806.989]],["content/249",[13,0.09,14,0.479,15,0.479,16,0.561,17,0.537,18,0.543,19,0.707,20,0.525,21,0.543,22,0.497,23,0.646,51,2.206,226,6.279,652,15.331,654,6.719,655,12.071,656,8.288,657,12.071,658,8.288,659,7.323,660,7.323,661,8.288,662,8.288,663,8.288,664,8.288,665,8.288]],["keywords/249",[]],["title/250",[6,376.009]],["content/250",[13,0.082,37,5.651]],["keywords/250",[]],["title/251",[259,611.129]],["content/251",[13,0.082,37,5.651]],["keywords/251",[]],["title/252",[667,511.317]],["content/252",[13,0.089,14,0.54,15,0.54,16,0.632,17,0.605,18,0.612,19,0.769,20,0.592,21,0.612,22,0.788,23,0.728,24,2.108,25,2.242,97,1.965,259,5.357,428,2.914,571,5.115,651,5.445,667,4.482,669,6.36,670,7.073,671,13.147,672,4.096,673,4.096]],["keywords/252",[]],["title/253",[236,559.18]],["content/253",[13,0.088,14,0.479,15,0.479,16,0.561,17,0.537,18,0.543,19,0.707,20,0.525,21,0.543,22,0.723,23,0.646,24,1.871,25,2.058,51,2.206,236,6.336,259,4.755,571,4.54,669,5.645,670,6.279,672,3.636,673,3.636,676,6.279,677,6.279,678,6.279,679,7.708,680,6.719,681,9.145,682,8.038,683,6.279,684,8.288,685,6.279,686,8.288]],["keywords/253",[]],["title/254",[22,63.815]],["content/254",[13,0.089,14,0.508,15,0.508,16,0.594,17,0.569,18,0.575,19,0.737,20,0.557,21,0.575,22,0.881,23,0.684,24,1.982,25,2.146,236,4.61,259,5.038,272,7.119,651,5.121,669,5.981,672,3.852,673,3.852,676,6.652,677,6.652,678,6.652,679,5.607,680,7.119,681,6.652,682,5.847,683,6.652,687,8.782,688,8.782]],["keywords/254",[]],["title/255",[258,709.348]],["content/255",[13,0.089,14,0.446,15,0.446,16,0.522,17,0.5,18,0.75,19,0.67,20,0.489,21,0.505,22,0.818,23,0.601,24,1.741,25,1.952,51,2.053,84,3.94,236,6.009,258,5.135,259,6.567,571,4.224,669,5.252,670,5.841,672,3.383,673,3.383,676,5.841,677,5.841,678,5.841,679,7.309,681,8.672,682,7.622,683,5.841,685,5.841,690,7.711,691,6.506,692,7.711]],["keywords/255",[]],["title/256",[693,994.263]],["content/256",[13,0.082,37,5.651]],["keywords/256",[]],["title/257",[80,654.576]],["content/257",[13,0.082,37,5.651]],["keywords/257",[]],["title/258",[667,511.317]],["content/258",[13,0.089,14,0.404,15,0.404,16,0.718,17,0.452,18,0.457,19,0.622,20,0.442,21,0.457,22,0.418,23,0.544,24,1.576,25,1.811,54,4.098,80,4.29,85,5.576,106,3.769,166,6.923,236,5.576,428,2.179,651,4.071,667,3.351,672,3.062,673,3.062,694,5.66,695,5.66,696,8.612,697,8.612,698,8.612,699,8.612,700,8.612,701,11.651,702,8.311,703,8.612,704,5.66,705,6.168]],["keywords/258",[]],["title/259",[78,505.287]],["content/259",[13,0.089,14,0.392,15,0.392,16,0.702,17,0.438,18,0.443,19,0.607,20,0.429,21,0.443,22,0.405,23,0.527,24,1.528,25,1.769,28,3.894,30,3.21,37,2.369,51,3.358,54,4.002,78,3.21,84,3.458,85,3.553,86,3.505,91,3.946,98,5.98,106,3.654,120,3.37,166,4.411,236,5.446,436,4.014,438,2.309,439,4.084,672,2.969,673,2.969,694,5.487,695,5.487,696,5.487,697,5.487,698,5.487,699,5.487,700,5.487,701,8.41,702,5.295,703,5.487,707,4.61,711,4.61]],["keywords/259",[]],["title/260",[713,1065.279]],["content/260",[13,0.082,37,5.651]],["keywords/260",[]],["title/261",[667,511.317]],["content/261",[13,0.089,14,0.626,15,0.626,16,0.732,17,0.701,18,0.709,19,0.852,20,0.686,21,0.709,22,0.648,23,0.843,24,2.442,25,1.845,125,6.649,382,11.796,651,6.31,667,5.194,720,7.744]],["keywords/261",[]],["title/262",[82,462.393]],["content/262",[13,0.082,37,5.651]],["keywords/262",[]],["title/263",[667,511.317]],["content/263",[13,0.089,14,0.611,15,0.611,16,0.714,17,0.684,18,0.692,19,0.838,20,0.669,21,0.692,22,0.633,23,0.823,24,2.384,25,2.441,428,3.297,651,6.159,667,5.07,672,4.633,673,4.633,722,10.562]],["keywords/263",[]],["title/264",[78,505.287]],["content/264",[13,0.09,14,0.392,15,0.392,16,0.458,17,0.438,18,0.443,19,0.607,20,0.429,21,0.443,22,0.405,23,0.527,24,1.528,25,1.769,28,4.735,30,3.21,37,2.369,51,3.764,54,4.002,78,3.21,84,3.458,85,5.446,86,3.505,91,3.946,104,5.98,106,5.601,120,5.166,189,3.763,236,3.553,436,4.014,438,2.309,439,6.26,672,2.969,673,2.969,704,5.487,707,4.61,711,7.066,1080,7.453]],["keywords/264",[]],["title/265",[81,725.591]],["content/265",[13,0.082,37,5.651]],["keywords/265",[]],["title/266",[667,511.317]],["content/266",[13,0.089,14,0.59,15,0.59,16,0.69,17,0.661,18,0.668,19,0.818,20,0.646,21,0.668,22,0.611,23,0.795,24,2.302,25,2.383,97,2.146,428,3.183,651,5.946,667,4.895,672,4.473,673,4.473,728,11.331]],["keywords/266",[]],["title/267",[78,505.287]],["content/267",[13,0.091,14,0.41,15,0.41,16,0.48,17,0.46,18,0.465,19,0.629,20,0.45,21,0.465,22,0.425,23,0.553,24,1.601,25,1.833,28,4.036,30,3.364,37,2.482,51,3.857,54,4.148,78,3.364,84,3.625,86,3.673,91,4.136,97,1.493,101,6.267,120,5.355,236,3.723,428,2.214,436,4.206,438,2.42,439,4.28,672,3.112,673,3.112,707,4.831,711,4.831,728,8.717,813,5.373]],["keywords/267",[]],["title/268",[497,762.39]],["content/268",[13,0.082,37,5.651]],["keywords/268",[]],["title/269",[667,511.317]],["content/269",[13,0.089,14,0.59,15,0.59,16,0.69,17,0.661,18,0.668,19,0.818,20,0.646,21,0.668,22,0.611,23,0.795,24,2.302,25,2.383,97,2.146,422,12.349,428,3.183,651,5.946,667,4.895,672,4.473,673,4.473]],["keywords/269",[]],["title/270",[730,941.221]],["content/270",[13,0.082,37,5.651]],["keywords/270",[]],["title/271",[667,511.317]],["content/271",[13,0.089,14,0.59,15,0.59,16,0.69,17,0.661,18,0.668,19,0.818,20,0.646,21,0.668,22,0.611,23,0.795,24,2.302,25,2.383,97,2.146,428,3.183,651,5.946,667,4.895,672,4.473,673,4.473,731,13.977]],["keywords/271",[]],["title/272",[607,743.19]],["content/272",[13,0.082,37,5.651]],["keywords/272",[]],["title/273",[78,505.287]],["content/273",[13,0.091,14,0.534,15,0.755,16,0.625,17,0.599,18,0.605,19,0.764,20,0.586,21,0.605,22,0.554,23,0.72,24,2.086,25,2.58,51,2.459,78,4.383,647,7.796,733,9.24,734,9.24,735,9.24,813,9.886]],["keywords/273",[]],["title/274",[96,389.308]],["content/274",[13,0.082,37,5.651]],["keywords/274",[]],["title/275",[667,511.317]],["content/275",[13,0.089,14,0.546,15,0.546,16,0.638,17,0.611,18,0.618,19,0.775,20,0.598,21,0.618,22,0.565,23,0.735,24,2.13,25,2.259,96,3.449,97,3.22,160,6.15,428,2.945,571,5.169,651,5.503,667,4.529,670,7.149,672,4.14,673,4.14,738,13.245]],["keywords/275",[]],["title/276",[66,530.518]],["content/276",[13,0.082,37,5.651]],["keywords/276",[]],["title/277",[78,505.287]],["content/277",[13,0.09,14,0.529,15,0.529,16,0.618,17,0.592,18,0.599,19,0.758,20,0.58,21,0.599,22,0.548,23,0.713,24,2.064,25,1.559,51,4.004,78,4.337,84,4.673,220,5.085,739,8.079,740,8.079,741,8.079,743,8.079,745,9.144,746,8.079,747,8.079,813,9.813]],["keywords/277",[]],["title/278",[13,4.663]],["content/278",[13,0.089,14,0.322,15,0.322,16,1.053,17,0.361,18,0.365,19,0.522,20,0.353,21,0.365,22,0.334,23,0.434,24,1.258,25,0.951,54,4.296,80,5.476,81,6.07,82,3.868,84,7.579,85,2.926,86,6.587,91,7.417,92,6.751,96,2.037,97,1.173,98,4.926,99,12.72,100,5.575,101,4.926,102,12.72,103,5.575,104,4.926,105,12.72,106,3.01,107,5.575,108,9.838,109,5.575,110,5.575,111,5.575,1081,5.575]],["keywords/278",[]],["title/279",[13,4.663]],["content/279",[3,1.816,13,0.092,19,1.039,51,2.624,130,9.857,134,9.857,135,9.857,136,6.424,137,9.857,138,9.857,139,9.857,140,9.857]],["keywords/279",[]],["title/280",[13,4.663]],["content/280",[]],["keywords/280",[]],["title/281",[492,559.18]],["content/281",[13,0.087,14,0.667,15,0.667,16,0.779,17,0.747,18,0.755,19,0.888,20,0.73,21,0.755,22,0.69,23,0.898,24,2.601,25,1.965,51,3.068,97,2.425,828,6.834,992,9.343]],["keywords/281",[]],["title/282",[530,725.591]],["content/282",[13,0.088,14,0.618,15,0.618,16,0.723,17,0.693,18,0.7,19,0.845,20,0.678,21,0.7,22,0.64,23,0.833,24,2.413,25,2.461,51,2.845,97,2.249,672,4.689,673,4.689,828,6.339,992,8.666,993,10.69]],["keywords/282",[]],["title/283",[458,994.263]],["content/283",[13,0.088,14,0.618,15,0.618,16,0.723,17,0.693,18,0.7,19,0.845,20,0.678,21,0.7,22,0.64,23,0.833,24,2.413,25,2.461,51,2.845,97,2.249,672,4.689,673,4.689,828,6.339,994,14.433]],["keywords/283",[]],["title/284",[543,762.39]],["content/284",[13,0.088,14,0.658,15,0.658,16,0.769,17,0.737,18,0.745,19,0.881,20,0.721,21,0.745,22,0.682,23,0.887,24,2.568,25,1.94,30,5.396,186,6.526,571,6.232,689,10.052]],["keywords/284",[]],["title/285",[887,898.867]],["content/285",[13,0.088,14,0.658,15,0.658,16,0.769,17,0.737,18,0.745,19,0.881,20,0.721,21,0.745,22,0.682,23,0.887,24,2.568,25,1.94,30,5.396,186,6.526,689,10.052,996,11.376]],["keywords/285",[]],["title/286",[888,941.221]],["content/286",[13,0.089,14,0.597,15,0.597,16,0.698,17,0.668,18,0.676,19,0.825,20,0.654,21,0.676,22,0.618,23,0.804,24,2.329,25,2.402,30,4.893,186,5.918,571,5.651,672,4.525,673,4.525,689,9.115,720,7.383,997,10.316]],["keywords/286",[]],["title/287",[560,680.19]],["content/287",[13,0.086,14,0.634,15,0.634,16,0.741,17,0.71,18,0.717,19,0.859,20,0.694,21,0.717,22,0.656,23,0.854,24,2.473,25,1.868,30,5.196,116,8.057,125,6.731,574,9.679,575,8.57,999,14.672,1082,6.731]],["keywords/287",[]],["title/288",[22,63.815]],["content/288",[13,0.087,14,0.642,15,0.642,16,0.75,17,0.719,18,0.726,19,0.866,20,0.703,21,0.726,22,0.664,23,0.864,24,2.504,25,1.891,28,4.163,599,9.8,600,9.8,1000,14.794,1082,6.815]],["keywords/288",[]],["title/289",[1001,941.221]],["content/289",[13,0.09,14,0.583,15,0.583,16,0.682,17,0.653,18,0.66,19,0.812,20,0.639,21,0.66,22,0.831,23,0.786,24,2.276,25,2.365,28,3.784,51,2.683,189,5.606,571,5.523,672,4.422,673,4.422,1005,10.081]],["keywords/289",[]],["title/290",[1006,1065.279]],["content/290",[13,0.09,14,0.583,15,0.583,16,0.682,17,0.653,18,0.66,19,0.812,20,0.639,21,0.66,22,0.604,23,0.786,24,2.276,25,2.365,28,3.784,51,2.683,189,5.606,571,5.523,672,4.422,673,4.422,1001,8.907,1009,10.081]],["keywords/290",[]],["title/291",[828,631.736]],["content/291",[13,0.087,14,0.642,15,0.642,16,0.75,17,0.719,18,0.726,19,0.866,20,0.703,21,0.726,22,0.664,23,0.864,24,2.504,25,1.891,97,2.334,438,3.785,1010,14.794,1011,11.091,1082,6.815]],["keywords/291",[]],["title/292",[558,941.221]],["content/292",[13,0.088,14,0.626,15,0.626,16,0.732,17,0.701,18,0.709,19,0.852,20,0.686,21,0.709,22,0.648,23,0.843,24,2.442,25,1.845,30,5.132,186,6.207,543,7.744,572,9.56,1013,14.551,1082,6.649]],["keywords/292",[]],["title/293",[188,863.609]],["content/293",[13,0.089,14,0.658,15,0.658,16,0.769,17,0.737,18,0.745,19,0.881,20,0.721,21,0.745,22,0.682,23,0.887,24,2.568,25,1.94,116,8.367,1014,9.599,1015,11.376]],["keywords/293",[]],["title/294",[837,743.19]],["content/294",[13,0.089,14,0.618,15,0.618,16,0.723,17,0.693,18,0.7,19,0.845,20,0.678,21,0.7,22,0.64,23,0.833,24,2.413,25,2.461,51,2.845,189,5.944,571,5.856,1017,10.69,1018,10.69]],["keywords/294",[]],["title/295",[1019,1065.279]],["content/295",[13,0.086,14,0.634,15,0.634,16,0.741,17,0.71,18,0.717,19,0.859,20,0.694,21,0.717,22,0.656,23,0.854,24,2.473,25,2.502,51,2.916,189,6.091,571,6.001,1020,10.954,1021,9.243,1022,10.954,1023,9.679]],["keywords/295",[]],["title/296",[1024,1065.279]],["content/296",[13,0.086,14,0.634,15,0.634,16,0.741,17,0.71,18,0.717,19,0.859,20,0.694,21,0.717,22,0.656,23,0.854,24,2.473,25,2.502,51,2.916,189,6.091,571,6.001,1021,9.243,1023,9.679,1025,10.954,1026,10.954]],["keywords/296",[]],["title/297",[161,680.19]],["content/297",[13,0.089,14,0.57,15,0.57,16,0.667,17,0.639,18,0.646,19,0.799,20,0.625,21,0.646,22,0.59,23,0.768,24,2.225,25,2.328,97,2.873,161,6.294,428,3.076,438,3.363,672,4.324,673,4.324,1027,13.654,1082,6.057]],["keywords/297",[]],["title/298",[162,654.576]],["content/298",[13,0.088,14,0.583,15,0.583,16,0.682,17,0.653,18,0.66,19,0.812,20,0.639,21,0.66,22,0.604,23,0.786,24,2.276,25,2.365,97,2.918,162,6.195,428,3.146,438,3.44,672,4.422,673,4.422,1029,13.867,1082,6.195]],["keywords/298",[]],["title/299",[459,762.39]],["content/299",[13,0.089,14,0.57,15,0.57,16,0.667,17,0.639,18,0.646,19,0.799,20,0.625,21,0.646,22,0.59,23,0.768,24,2.225,25,2.328,97,2.873,162,6.057,428,3.076,438,3.363,466,12.064,672,4.324,673,4.324,1082,6.057]],["keywords/299",[]],["title/300",[832,806.989]],["content/300",[13,0.087,14,0.626,15,0.626,16,0.732,17,0.701,18,0.709,19,0.852,20,0.686,21,0.709,22,0.648,23,0.843,24,2.442,25,1.845,28,4.062,832,8.197,834,9.56,1031,14.551,1032,10.82,1033,10.82,1082,6.649]],["keywords/300",[]],["title/301",[838,863.609]],["content/301",[13,0.088,14,0.658,15,0.658,16,0.769,17,0.737,18,0.745,19,0.881,20,0.721,21,0.745,22,0.682,23,0.887,24,2.568,25,1.94,97,2.394,438,3.882,1034,11.376,1082,6.99]],["keywords/301",[]],["title/302",[492,559.18]],["content/302",[13,0.086,14,0.642,15,0.642,16,0.75,17,0.719,18,0.726,19,0.866,20,0.703,21,0.726,22,0.664,23,0.864,24,2.504,25,1.891,97,2.334,438,3.785,828,6.578,992,8.992,1014,9.359,1036,14.794]],["keywords/302",[]],["title/303",[160,694.266]],["content/303",[13,0.088,14,0.626,15,0.626,16,0.732,17,0.701,18,0.709,19,0.852,20,0.686,21,0.709,22,0.648,23,0.843,24,2.442,25,1.845,97,3.062,438,3.692,1040,14.551,1041,10.82,1082,6.649]],["keywords/303",[]],["title/304",[1042,1065.279]],["content/304",[13,0.089,14,0.65,15,0.65,16,0.76,17,0.728,18,0.736,19,0.873,20,0.712,21,0.736,22,0.673,23,0.875,24,2.535,25,1.915,1014,9.478,1044,11.232,1046,11.232]],["keywords/304",[]],["title/305",[441,680.19]],["content/305",[13,0.086,14,0.626,15,0.626,16,0.732,17,0.701,18,0.709,19,0.852,20,0.686,21,0.709,22,0.648,23,0.843,24,2.442,25,1.845,28,4.062,1047,10.82,1048,14.551,1049,10.82,1050,14.551,1051,10.82,1082,6.649]],["keywords/305",[]],["title/306",[442,680.19]],["content/306",[13,0.086,14,0.642,15,0.642,16,0.75,17,0.719,18,0.726,19,0.866,20,0.703,21,0.726,22,0.664,23,0.864,24,2.504,25,1.891,30,5.261,720,7.938,1058,14.794,1059,11.091,1082,6.815,1083,12.214]],["keywords/306",[]],["title/307",[443,694.266]],["content/307",[13,0.086,14,0.642,15,0.642,16,0.75,17,0.719,18,0.726,19,0.866,20,0.703,21,0.726,22,0.664,23,0.864,24,2.504,25,1.891,28,4.163,1061,11.091,1062,14.794,1063,11.091,1082,6.815,1084,12.214]],["keywords/307",[]],["title/308",[867,806.989]],["content/308",[4,6.266,13,0.09,14,0.59,15,0.59,16,0.69,17,0.661,18,0.668,19,0.818,20,0.646,21,0.668,22,0.611,23,0.795,24,2.302,25,1.739,186,5.85,189,5.67,867,7.725,1065,13.977,1066,10.197,1082,6.266]],["keywords/308",[]],["title/309",[1067,1065.279]],["content/309",[13,0.087,14,0.642,15,0.642,16,0.75,17,0.719,18,0.726,19,0.866,20,0.703,21,0.726,22,0.664,23,0.864,24,2.504,25,1.891,97,2.334,438,3.785,1069,14.794,1070,11.091,1082,6.815]],["keywords/309",[]],["title/310",[1071,1065.279]],["content/310",[13,0.087,14,0.634,15,0.634,16,0.741,17,0.71,18,0.717,19,0.859,20,0.694,21,0.717,22,0.656,23,0.854,24,2.473,25,1.868,28,4.112,44,3.834,51,2.916,97,2.305,1072,14.672,1073,10.954]],["keywords/310",[]],["title/311",[835,833.406]],["content/311",[13,0.088,14,0.642,15,0.642,16,0.75,17,0.719,18,0.726,19,0.866,20,0.703,21,0.726,22,0.664,23,0.864,24,2.504,25,1.891,28,4.163,1074,14.794,1075,11.091,1082,6.815]],["keywords/311",[]],["title/312",[839,806.989]],["content/312",[13,0.087,14,0.642,15,0.642,16,0.75,17,0.719,18,0.726,19,0.866,20,0.703,21,0.726,22,0.664,23,0.864,24,2.504,25,1.891,28,4.163,1076,14.794,1077,11.091,1078,11.091,1082,6.815]],["keywords/312",[]],["title/313",[989,806.989]],["content/313",[3,1.901,13,0.088,14,0.597,15,0.597,16,0.698,17,0.668,18,0.676,19,0.825,20,0.654,21,0.676,22,0.618,23,0.804,51,3.75,54,3.98,82,4.478,84,5.272,85,5.415,106,5.569,120,5.138,989,10.672,1079,10.316]],["keywords/313",[]],["title/314",[576,806.989]],["content/314",[13,0.087,14,0.658,15,0.658,16,0.769,17,0.737,18,0.745,19,0.881,20,0.721,21,0.745,22,0.682,23,0.887,24,2.568,25,1.94,51,3.028,54,4.389,97,2.394,438,3.882,578,9.599]],["keywords/314",[]],["title/315",[13,4.663]],["content/315",[]],["keywords/315",[]],["title/316",[13,4.663]],["content/316",[4,2.327,13,0.091,14,0.219,15,0.219,16,0.256,17,0.245,18,0.248,19,0.379,20,0.24,21,0.248,22,0.735,23,0.295,28,1.421,30,1.796,51,2.255,52,4.573,54,6.47,86,5.829,96,2.365,97,2.581,122,5.26,220,3.598,237,5.521,260,6.063,261,8.167,262,5.717,264,3.346,265,3.346,267,3.346,268,3.346,269,5.77,270,4.308,271,5.245,272,3.07,273,3.346,274,6.063,436,3.837,437,2.418,438,1.292,439,5.112,441,2.418,442,2.418,443,2.468,444,3.787,447,3.787,448,6.47,449,3.787,450,3.346,451,3.787,452,3.787,453,3.787,454,3.787,455,7.591,1085,4.17,1086,4.17]],["keywords/316",[]],["title/317",[13,4.663]],["content/317",[13,0.09,14,0.255,15,0.255,16,0.298,17,0.286,18,0.289,19,0.431,20,0.279,21,0.289,22,0.264,23,0.344,28,1.655,51,3.271,52,2.38,54,5.434,86,6.363,96,2.689,97,2.793,122,5.802,136,2.873,166,2.873,220,6.146,237,2.873,258,7.36,260,3.155,261,2.936,269,3.003,270,7.36,271,3.574,274,3.155,428,2.296,436,4.363,437,6.045,438,1.504,439,4.44,441,2.815,442,2.815,443,2.873,455,3.34,457,11.053,461,3.896,462,3.896,463,3.896,464,11.053,465,9.468,466,3.896,467,4.409,468,3.896,469,3.896,470,3.896]],["keywords/317",[]],["title/318",[13,4.663]],["content/318",[4,2.498,13,0.09,14,0.235,15,0.235,16,0.275,17,0.263,18,0.266,19,0.402,20,0.258,21,0.266,22,0.244,23,0.317,28,1.526,51,3.123,52,2.195,54,5.232,86,2.105,96,2.511,97,2.469,125,8.759,136,7.647,165,3.18,166,2.649,186,6.021,189,5.836,220,5.836,237,2.649,260,2.909,261,2.707,269,2.769,270,6.989,274,2.909,436,4.075,437,5.7,439,6.334,441,2.595,442,2.595,443,2.649,455,3.079,461,3.591,462,3.591,463,3.591,468,3.591,469,3.591,470,3.591,471,9.512,473,10.496,474,4.065,475,4.065,476,4.065,477,4.065,478,4.065,479,4.065,480,4.065,481,8.927,482,8.927,483,8.927]],["keywords/318",[]],["title/319",[13,4.663]],["content/319",[]],["keywords/319",[]],["title/320",[13,4.663]],["content/320",[13,0.089,14,0.454,15,0.454,16,0.531,17,0.508,18,0.514,19,0.679,20,0.497,21,0.514,22,0.826,23,0.612,51,2.089,52,4.237,54,5.322,82,3.406,85,4.119,86,6.005,97,1.651,106,4.237,220,4.364,259,4.502,260,5.616,261,5.226,262,10.247,263,7.324,264,6.934,265,6.934,266,7.324,267,6.934,268,6.934,269,5.345,270,5.226,271,6.362,272,6.362,273,6.934,274,5.616]],["keywords/320",[]],["title/321",[13,4.663]],["content/321",[13,0.089,14,0.132,15,0.132,16,0.279,17,0.268,18,0.149,19,0.242,20,0.144,21,0.149,22,0.136,44,0.797,51,0.606,54,0.879,82,0.988,85,1.195,97,0.479,106,1.229,160,1.484,220,1.266,261,1.516,269,1.551,270,1.516,274,1.63,275,2.012,276,4.131,277,18.301,278,2.277,279,18.301,280,18.301,281,2.277,282,2.277,283,2.277,284,2.277,285,2.277,286,2.277,287,2.277,288,2.277,289,2.277,290,2.277,291,2.277,292,2.277,293,2.277,294,2.277,295,2.277,296,2.277,297,2.277,298,2.277,299,2.277,300,2.277,301,2.277,302,2.277,303,2.277,304,2.277,305,2.277,306,2.277,307,2.277,308,2.277,309,2.277,310,2.277,311,2.277,312,2.277,313,2.277,314,2.277,315,2.277,316,2.277,317,2.277,318,2.277,319,2.277,320,2.277,321,2.277,322,2.277,323,2.277,324,2.277,325,2.277,326,2.277,327,2.277,328,2.277,329,2.277,330,2.277,331,2.277,332,2.277,333,2.277,334,2.277,335,2.277,336,2.277,337,2.277,338,2.277,339,2.277,340,2.277,341,2.277,342,2.277,343,2.277,344,2.277,345,2.277,346,2.277,347,2.277,348,2.277,349,2.277,350,2.277,351,2.277,352,2.277,353,2.277,354,2.277,355,2.277,356,2.277,357,2.277,358,2.277,359,2.277,360,2.277,361,2.277,362,2.277,363,2.277,364,2.277,365,2.277,366,2.277,367,2.277,1087,2.508]],["keywords/321",[]],["title/322",[13,4.663]],["content/322",[]],["keywords/322",[]],["title/323",[13,4.663]],["content/323",[13,0.083]],["keywords/323",[]],["title/324",[13,4.663]],["content/324",[]],["keywords/324",[]],["title/325",[13,4.177,145,475.463]],["content/325",[13,0.067,19,0.896,65,10.195,66,7.625,144,11.599,145,11.978]],["keywords/325",[]],["title/326",[13,4.177,146,492.694]],["content/326",[13,0.067,19,0.896,65,10.195,66,7.625,78,7.262,146,12.412]],["keywords/326",[]],["title/327",[13,4.177,147,567.233]],["content/327",[13,0.073,25,2.839,66,9.213,148,14.708,150,14.708,151,10.352,153,10.352,154,10.352,156,10.352,157,10.352,1088,18.331,1089,16.292,1090,12.214]],["keywords/327",[]],["title/328",[13,4.663]],["content/328",[]],["keywords/328",[]],["title/329",[13,4.663]],["content/329",[12,4.723,13,0.091,14,0.215,15,0.215,16,0.252,17,0.241,18,0.244,19,0.373,20,0.236,21,0.244,22,0.223,23,0.29,25,1.087,65,4.246,66,1.854,91,3.719,96,1.361,97,3.012,116,10.915,125,7.983,148,3.289,160,2.426,162,2.288,186,3.658,189,3.546,241,3.475,275,3.289,428,2.611,440,5.451,442,2.377,460,7.506,468,3.289,627,2.738,679,6.327,685,2.82,691,3.141,702,2.913,720,2.664,839,2.82,868,3.475,919,3.475,947,5.952,988,3.475,1091,2.738,1092,3.723,1093,4.1,1094,8.365,1095,4.1,1096,3.723,1097,3.723,1098,3.723,1099,3.723,1100,7.022,1101,4.1,1102,4.1,1103,4.1,1104,4.1,1105,4.1,1106,6.377,1107,4.1,1108,4.1,1109,4.1,1110,4.1,1111,7.022,1112,4.1,1113,4.1,1114,4.1,1115,4.1,1116,7.022,1117,4.1,1118,4.1,1119,4.1]],["keywords/329",[]],["title/330",[13,3.388,1120,773.952]],["content/330",[13,0.089,14,0.65,15,0.65,16,0.76,17,0.728,18,0.736,19,0.873,20,0.712,21,0.736,22,0.673,23,0.875,65,7.479,66,5.594,1091,8.261,1120,11.232,1121,12.369,1122,8.787]],["keywords/330",[]],["title/331",[13,4.663]],["content/331",[12,8.04,13,0.09,14,0.479,15,0.479,16,0.561,17,0.537,18,0.791,19,0.707,20,0.525,21,0.543,22,0.497,23,0.646,25,1.413,51,2.206,65,5.519,66,4.128,125,5.093,220,6.712,440,9.279,720,5.932,1021,6.994,1091,6.096,1092,8.288,1096,8.288,1097,8.288,1098,8.288,1123,9.127,1124,9.127]],["keywords/331",[]],["title/332",[13,4.663]],["content/332",[]],["keywords/332",[]],["title/333",[1125,1173.093]],["content/333",[13,0.091,14,0.479,15,0.479,16,0.561,17,0.537,18,0.543,19,0.707,20,0.525,21,0.543,22,0.497,23,0.646,51,3.79,54,4.657,65,5.519,66,4.128,82,3.598,85,6.336,106,6.517,120,6.012,667,3.978,853,7.323,1091,6.096,1122,6.484,1126,8.288,1127,8.288]],["keywords/333",[]],["title/334",[1128,1065.279]],["content/334",[13,0.091,14,0.484,15,0.484,16,0.566,17,0.542,18,0.548,19,0.711,20,0.53,21,0.548,22,0.501,23,0.652,51,2.227,54,3.228,65,5.571,66,4.167,82,3.632,85,4.392,106,4.517,120,4.167,121,7.809,122,4.392,126,11.344,438,2.855,1091,6.154,1122,6.546,1126,8.367,1127,8.367,1128,8.367,1129,9.213]],["keywords/334",[]],["title/335",[1130,1065.279]],["content/335",[13,0.09,14,0.438,15,0.438,16,0.914,17,0.491,18,0.496,19,0.661,20,0.48,21,0.496,22,0.454,23,0.591,51,3.008,54,2.924,65,5.047,66,3.774,82,3.29,85,3.978,97,1.595,106,4.092,120,3.774,132,5.424,220,4.214,440,9.762,679,8.628,1091,5.574,1094,7.579,1122,5.929,1130,7.579,1131,8.346,1132,8.346,1133,8.346,1134,8.346]],["keywords/335",[]],["title/336",[40,863.609]],["content/336",[13,0.089,14,0.435,15,0.435,16,0.508,17,0.487,18,0.492,19,0.657,20,0.476,21,0.492,22,0.45,23,0.586,25,1.281,40,6.092,51,2.989,54,2.899,65,5.004,66,3.742,82,3.262,85,3.945,91,4.382,96,2.746,106,4.057,136,4.897,236,3.945,471,6.092,668,3.891,1091,5.527,1099,7.515,1122,5.879,1135,8.275,1136,8.275,1137,8.275,1138,8.275,1139,8.275,1140,8.275,1141,8.275,1142,8.275,1143,8.275,1144,8.275,1145,8.275,1146,8.275,1147,7.515,1148,8.275]],["keywords/336",[]],["title/337",[497,762.39]],["content/337",[13,0.091,14,0.466,15,0.466,16,0.545,17,0.522,18,0.528,19,0.692,20,0.511,21,0.528,22,0.483,23,0.628,51,3.73,54,4.564,65,7.877,66,4.015,82,3.499,85,6.209,106,6.386,120,5.891,497,5.77,1091,5.93,1122,6.307,1147,8.062,1149,13.027,1150,8.878,1151,8.878]],["keywords/337",[]],["title/338",[13,4.663]],["content/338",[13,0.09,16,0.461,17,0.442,18,0.447,19,0.611,20,0.432,21,0.447,22,0.409,23,0.531,25,3.028,48,6.412,65,4.541,66,3.396,96,2.492,97,1.435,813,13.451,968,9.74,1091,5.016,1106,12.675,1122,5.336,1152,7.51,1153,7.51,1154,7.51,1155,7.51,1156,7.51,1157,7.51,1158,7.51,1159,7.51,1160,7.51,1161,7.51]],["keywords/338",[]],["title/339",[13,3.575,201,442.044,202,442.044]],["content/339",[12,5.503,13,0.09,17,0.631,19,0.269,21,0.301,22,0.275,25,2.655,48,2.822,51,2.026,54,2.936,80,2.822,82,1.993,84,3.889,85,2.41,125,2.822,127,7.901,136,7.388,201,8.611,202,4.057,211,4.592,212,7.103,213,4.592,214,4.592,215,7.61,216,4.592,217,4.592,218,4.592,219,4.592,220,4.232,221,4.592,222,4.592,223,4.592,224,4.592,225,4.592,226,3.479,227,4.592,228,4.592,229,4.592,230,4.592,231,4.592,232,4.592,233,7.61,234,7.61,235,4.592,236,2.41,237,2.993,238,4.592,239,3.479,240,4.592,241,4.286,242,4.592,243,4.286,244,4.592,245,4.592,246,4.592,247,4.592,248,7.61,249,7.61,250,4.592,251,7.103,252,4.592,253,4.592,254,7.61,255,4.592,256,4.592,1081,4.592]],["keywords/339",[]],["title/340",[13,4.663]],["content/340",[]],["keywords/340",[]],["title/341",[20,67.518]],["content/341",[13,0.088,14,0.597,15,0.597,16,0.698,17,0.668,18,0.676,19,1.009,20,0.893,21,1.051,22,0.618,23,0.804,86,5.342,237,6.723,239,7.815,436,6.118,627,7.588,760,9.628,761,9.628]],["keywords/341",[]],["title/342",[22,63.815]],["content/342",[13,0.086,14,0.723,15,0.723,16,0.845,17,0.81,18,0.819,19,0.936,20,0.792,21,0.819,22,0.749,23,0.974,28,4.692,823,12.501]],["keywords/342",[]],["title/343",[533,586.298,732,683.821]],["content/343",[13,0.088,14,0.634,15,0.634,16,0.741,17,0.71,18,0.717,19,0.859,20,0.694,21,0.717,22,0.656,23,0.854,51,3.905,97,2.305,533,8.298,825,10.954,828,6.496,829,10.954,1162,12.063]],["keywords/343",[]],["title/344",[832,806.989]],["content/344",[13,0.086,14,0.713,15,0.713,16,0.834,17,0.799,18,0.807,19,0.928,20,0.781,21,0.807,22,0.738,23,0.961,28,4.627,832,9.338,834,10.891]],["keywords/344",[]],["title/345",[835,833.406]],["content/345",[13,0.085,14,0.694,15,0.694,16,0.811,17,0.777,18,0.785,19,0.912,20,0.76,21,0.785,22,0.718,23,0.935,28,4.502,97,2.523,186,6.88,835,9.382,837,8.367]],["keywords/345",[]],["title/346",[839,806.989]],["content/346",[13,0.084,14,0.713,15,0.713,16,0.834,17,0.799,18,0.807,19,0.928,20,0.781,21,0.807,22,0.738,23,0.961,28,4.627,839,9.338,840,12.327,842,12.327]],["keywords/346",[]],["title/347",[560,680.19]],["content/347",[13,0.087,14,0.694,15,0.694,16,0.811,17,0.777,18,0.785,19,0.912,20,0.76,21,0.785,22,0.718,23,0.935,30,5.688,560,7.658,575,9.382,844,11.993]],["keywords/347",[]],["title/348",[850,941.221]],["content/348",[13,0.084,14,0.713,15,0.713,16,0.834,17,0.799,18,0.807,19,0.928,20,0.781,21,0.807,22,0.738,23,0.961,97,2.594,428,3.847,438,4.206,850,10.891]],["keywords/348",[]],["title/349",[828,631.736]],["content/349",[13,0.084,14,0.713,15,0.713,16,0.834,17,0.799,18,0.807,19,0.928,20,0.781,21,0.807,22,0.738,23,0.961,97,2.594,428,3.847,438,4.206,828,7.31]],["keywords/349",[]],["title/350",[373,694.266]],["content/350",[13,0.085,14,0.634,15,0.634,16,0.741,17,0.71,18,0.717,19,0.859,20,0.694,21,0.717,22,0.656,23,0.854,97,3.481,373,9.562,428,3.419,438,3.738,445,7.84,828,8.701,856,10.954]],["keywords/350",[]],["title/351",[160,694.266]],["content/351",[13,0.087,14,0.675,15,0.675,16,0.79,17,0.757,18,0.765,19,0.896,20,0.97,21,0.765,22,0.699,23,0.91,97,2.457,160,7.61,428,3.644,438,3.984]],["keywords/351",[]],["title/352",[864,941.221]],["content/352",[13,0.084,14,0.713,15,0.713,16,0.834,17,0.799,18,0.807,19,0.928,20,0.781,21,0.807,22,0.738,23,0.961,97,2.594,428,3.847,438,4.206,864,10.891]],["keywords/352",[]],["title/353",[867,806.989]],["content/353",[13,0.084,14,0.713,15,0.713,16,0.834,17,0.799,18,0.807,19,0.928,20,0.781,21,0.807,22,0.738,23,0.961,97,2.594,428,3.847,438,4.206,867,9.338]],["keywords/353",[]],["title/354",[441,680.19]],["content/354",[13,0.087,14,0.65,15,0.65,16,0.76,17,0.728,18,0.736,19,0.873,20,0.712,21,0.736,22,0.673,23,0.875,96,5.452,97,3.525,428,3.506,438,3.833,441,7.172]],["keywords/354",[]],["title/355",[442,680.19]],["content/355",[13,0.088,14,0.658,15,0.658,16,0.769,17,0.737,18,0.745,19,0.881,20,0.721,21,0.745,22,0.682,23,0.887,96,4.158,97,3.166,428,3.551,438,3.882,442,7.264]],["keywords/355",[]],["title/356",[443,694.266]],["content/356",[13,0.088,14,0.658,15,0.658,16,0.769,17,0.737,18,0.745,19,0.881,20,0.721,21,0.745,22,0.682,23,0.887,96,4.158,97,3.166,428,3.551,438,3.882,443,7.414]],["keywords/356",[]],["title/357",[837,743.19]],["content/357",[13,0.089,14,0.634,15,0.634,16,0.741,17,0.71,18,0.717,19,0.859,20,0.694,21,0.717,22,0.656,23,0.854,97,2.305,428,3.419,438,3.738,837,7.642,873,8.88,874,10.954,875,10.954]],["keywords/357",[]],["title/358",[96,389.308]],["content/358",[13,0.084,14,0.713,15,0.713,16,0.834,17,0.799,18,0.807,19,0.928,20,0.781,21,0.807,22,0.738,23,0.961,96,4.505,97,2.594,428,3.847,438,4.206]],["keywords/358",[]],["title/359",[607,743.19]],["content/359",[13,0.091,14,0.577,15,0.577,16,0.674,17,0.646,18,0.653,19,0.805,20,0.632,21,0.653,22,0.597,23,0.777,97,2.895,186,7.894,438,3.401,607,6.954,889,9.968]],["keywords/359",[]],["title/360",[459,762.39]],["content/360",[13,0.084,14,0.713,15,0.713,16,0.834,17,0.799,18,0.807,19,0.928,20,0.781,21,0.807,22,0.738,23,0.961,97,2.594,428,3.847,438,4.206,459,8.822]],["keywords/360",[]],["title/361",[890,941.221]],["content/361",[13,0.084,14,0.713,15,0.713,16,0.834,17,0.799,18,0.807,19,0.928,20,0.781,21,0.807,22,0.738,23,0.961,97,3.336,438,4.206,890,10.891]],["keywords/361",[]],["title/362",[161,680.19]],["content/362",[13,0.084,14,0.713,15,0.713,16,0.834,17,0.799,18,0.807,19,0.928,20,0.781,21,0.807,22,0.738,23,0.961,97,2.594,161,7.871,428,3.847,438,4.206]],["keywords/362",[]],["title/363",[162,654.576]],["content/363",[13,0.084,14,0.713,15,0.713,16,0.834,17,0.799,18,0.807,19,0.928,20,0.781,21,0.807,22,0.738,23,0.961,97,2.594,162,7.574,428,3.847,438,4.206]],["keywords/363",[]],["title/364",[893,941.221]],["content/364",[13,0.086,14,0.626,15,0.626,16,0.732,17,0.701,18,0.709,19,0.852,20,0.686,21,0.709,22,0.872,23,0.843,96,3.954,97,3.062,259,6.207,428,3.377,438,3.692,669,7.37,893,9.56,895,14.551]],["keywords/364",[]],["title/365",[896,941.221]],["content/365",[13,0.084,14,0.713,15,0.713,16,0.834,17,0.799,18,0.807,19,0.928,20,0.781,21,0.807,22,0.738,23,0.961,97,2.594,428,3.847,438,4.206,896,10.891]],["keywords/365",[]],["title/366",[897,941.221]],["content/366",[13,0.087,14,0.564,15,0.564,16,0.916,17,0.632,18,0.638,19,0.571,20,0.987,21,0.638,22,0.584,23,0.76,54,5.227,57,11.971,97,2.051,428,3.043,438,3.326,508,8.613,627,7.17,862,8.613,897,8.613,899,9.748,900,9.748,902,9.748,1163,10.735]],["keywords/366",[]],["title/367",[905,863.609]],["content/367",[13,0.085,14,0.694,15,0.694,16,0.811,17,0.777,18,0.785,19,0.912,20,0.76,21,0.785,22,0.718,23,0.935,97,3.277,438,4.092,905,12.626]],["keywords/367",[]],["title/368",[80,654.576]],["content/368",[4,3.783,13,0.089,14,0.356,15,0.356,16,0.652,17,0.399,18,0.403,19,0.564,20,0.39,21,0.403,22,0.369,23,0.48,28,3.619,30,2.92,37,2.154,51,3.579,54,3.719,80,3.783,84,4.926,85,3.231,86,3.188,91,5.621,106,3.324,120,4.801,125,3.783,166,4.012,236,5.06,428,3.009,436,3.651,438,2.101,439,3.715,564,4.741,694,4.991,695,4.991,696,4.991,697,4.991,698,4.991,699,4.991,700,4.991,701,7.815,702,4.816,703,4.991,705,5.439,707,6.566,711,6.566,813,7.303,907,6.156]],["keywords/368",[]],["title/369",[96,389.308]],["content/369",[4,4.617,13,0.091,14,0.435,15,0.435,16,0.508,17,0.487,18,0.492,19,0.657,20,0.476,21,0.492,22,0.45,23,0.586,51,2.989,54,6.462,96,4.104,97,1.581,260,9.622,261,7.477,269,7.649,270,7.477,455,10.185,911,11.229]],["keywords/369",[]],["title/370",[81,725.591]],["content/370",[4,4.466,13,0.091,14,0.42,15,0.42,16,0.492,17,0.471,18,0.476,19,0.641,20,0.461,21,0.476,22,0.435,23,0.566,24,1.641,25,1.239,28,4.111,30,3.447,37,2.543,51,3.508,54,4.225,81,4.95,84,3.714,86,3.764,91,4.238,97,1.529,120,5.454,236,3.815,428,2.268,436,4.31,438,2.48,439,4.386,707,4.95,711,4.95,728,8.878,813,5.506]],["keywords/370",[]],["title/371",[82,462.393]],["content/371",[4,3.469,13,0.09,14,0.327,15,0.327,16,0.382,17,0.366,18,0.37,19,0.527,20,0.358,21,0.37,22,0.338,23,0.44,28,4.215,30,2.678,37,1.976,51,3.726,54,4.332,82,2.451,84,4.601,85,5.894,86,2.924,91,5.25,106,4.86,115,3.759,120,5.592,125,3.469,189,3.139,236,5.894,428,1.762,436,3.348,438,1.927,439,6.776,679,5.748,685,4.277,691,4.764,704,7.299,707,6.132,711,6.132,720,6.443,1164,6.217,1165,6.217,1166,6.217]],["keywords/371",[]],["title/372",[446,863.609]],["content/372",[4,5.45,13,0.089,14,0.513,15,0.513,16,0.6,17,0.575,18,0.581,19,0.742,20,0.562,21,0.581,22,0.967,23,1.153,28,4.758,52,6.844,54,4.89,84,4.532,97,1.866,438,3.026,446,7.19,450,7.837,914,8.869,915,8.869,916,8.869]],["keywords/372",[]],["title/373",[917,941.221]],["content/373",[4,4.822,12,9.609,13,0.091,14,0.454,15,0.454,16,0.531,17,0.508,18,0.514,19,0.679,20,0.497,21,0.514,22,0.47,23,0.612,28,2.946,30,3.722,205,6.139,440,11.091,484,7.324,891,6.362,917,6.934,919,7.324,920,7.848,921,7.848,922,7.848,923,7.848]],["keywords/373",[]],["title/374",[66,530.518]],["content/374",[4,5.619,13,0.09,14,0.529,15,0.529,16,0.618,17,0.592,18,0.599,19,0.758,20,0.58,21,0.599,22,0.548,23,0.713,24,2.064,25,1.559,51,3.448,66,4.554,84,4.673,220,5.085,739,8.079,740,11.446,741,8.079,743,8.079,746,8.079,747,8.079,813,9.813]],["keywords/374",[]],["title/375",[623,833.406]],["content/375",[4,5.505,13,0.09,14,0.518,15,0.518,16,0.606,17,0.58,18,0.587,19,0.747,20,0.568,21,0.587,22,0.537,23,0.698,25,1.528,623,13.408,929,8.959,933,8.959,934,14.875,935,14.875,936,8.959,937,8.959,938,8.959]],["keywords/375",[]],["title/376",[940,941.221]],["content/376",[13,0.089,14,0.534,15,0.534,16,0.625,17,0.599,18,0.605,19,0.764,20,0.586,21,0.605,22,0.906,23,0.72,28,3.468,30,8.537,37,3.234,189,5.138,237,6.022,239,6.999,940,8.164,945,13.05,946,9.24,947,8.624]],["keywords/376",[]],["title/377",[259,611.129]],["content/377",[3,2.255,13,0.088,14,0.489,15,0.489,16,0.571,17,0.547,18,0.553,19,0.716,20,0.535,21,0.553,22,0.862,23,0.658,28,5.402,37,4.283,236,6.424,259,4.846,669,5.753,676,9.271,677,9.271,678,9.271,679,5.393,680,6.847,681,6.398,682,5.624,683,6.398,948,12.238,950,8.446]],["keywords/377",[]],["title/378",[873,863.609]],["content/378",[13,0.085,14,0.642,15,0.642,16,0.75,17,0.719,18,0.726,19,0.866,20,0.703,21,0.726,22,0.664,23,0.864,37,3.882,82,4.814,97,3.113,528,9.8,873,8.992,905,11.994,952,11.091,954,11.091]],["keywords/378",[]],["title/379",[437,680.19]],["content/379",[13,0.091,14,0.398,15,0.398,16,0.465,17,0.445,18,0.45,19,0.614,20,0.436,21,0.45,22,0.412,23,0.536,37,2.405,40,5.572,54,2.652,96,2.512,166,6.841,196,6.415,437,4.388,441,4.388,442,4.388,443,4.479,456,5.377,459,4.919,492,3.608,497,4.919,530,4.681,557,6.073,560,4.388,620,5.377,837,4.795,956,6.873,957,6.873,958,6.873,959,6.873,960,6.873,961,6.873,962,6.873,963,6.873,964,6.873,965,6.873,966,6.873,967,6.873,968,6.415]],["keywords/379",[]],["title/380",[3,196.26]],["content/380",[3,2.123,13,0.088,14,0.667,15,0.667,16,0.779,17,0.747,18,0.755,19,0.888,20,0.73,21,0.755,22,0.69,28,4.326,374,9.343,375,7.216,376,9.343,1167,12.691]],["keywords/380",[]],["title/381",[375,666.995]],["content/381",[13,0.09,14,0.57,15,0.57,16,0.667,17,1.015,18,0.646,19,0.799,20,0.625,21,0.646,22,0.938,37,3.45,44,4.778,51,2.624,86,5.104,374,7.991,375,6.172,376,7.991]],["keywords/381",[]],["title/382",[654,863.609]],["content/382",[13,0.08,14,0.694,15,0.694,16,0.811,17,0.777,18,0.785,19,0.912,20,0.76,21,0.785,22,0.718,23,0.935,28,4.502,654,9.722,659,10.596,660,10.596,979,11.993,980,11.993,981,11.993]],["keywords/382",[]],["title/383",[620,833.406]],["content/383",[13,0.084,14,0.713,15,0.713,16,0.834,17,0.799,18,0.807,19,0.928,20,0.781,21,0.807,22,0.738,23,0.961,97,2.594,428,3.847,438,4.206,620,9.644]],["keywords/383",[]],["title/384",[982,941.221]],["content/384",[13,0.084,14,0.713,15,0.713,16,0.834,17,0.799,18,0.807,19,0.928,20,0.781,21,0.807,22,0.738,23,0.961,97,2.594,428,3.847,438,4.206,982,10.891]],["keywords/384",[]],["title/385",[984,941.221]],["content/385",[13,0.084,14,0.713,15,0.713,16,0.834,17,0.799,18,0.807,19,0.928,20,0.781,21,0.807,22,0.738,23,0.961,97,2.594,428,3.847,438,4.206,984,10.891]],["keywords/385",[]],["title/386",[985,941.221]],["content/386",[13,0.084,14,0.713,15,0.713,16,0.834,17,0.799,18,0.807,19,0.928,20,0.781,21,0.807,22,0.738,23,0.961,97,2.594,428,3.847,438,4.206,985,10.891]],["keywords/386",[]],["title/387",[989,806.989]],["content/387",[3,2.151,13,0.085,14,0.675,15,0.675,16,0.79,17,0.757,18,0.765,19,0.896,20,0.74,21,0.765,22,0.699,23,0.91,97,2.457,428,3.644,851,6.215,989,11.595,991,11.677]],["keywords/387",[]]],"invertedIndex":[["",{"_index":13,"title":{"54":{"position":[[0,4]]},"111":{"position":[[0,4]]},"112":{"position":[[0,3]]},"113":{"position":[[0,3]]},"114":{"position":[[0,1],[7,3]]},"115":{"position":[[0,1],[17,3]]},"116":{"position":[[0,1],[19,3]]},"117":{"position":[[0,4]]},"123":{"position":[[0,4]]},"124":{"position":[[0,5]]},"125":{"position":[[0,6]]},"141":{"position":[[0,8]]},"142":{"position":[[0,4]]},"143":{"position":[[0,3]]},"144":{"position":[[0,3]]},"145":{"position":[[0,2],[7,4]]},"146":{"position":[[0,2],[8,4]]},"147":{"position":[[0,2],[10,4]]},"148":{"position":[[0,3]]},"232":{"position":[[0,4]]},"278":{"position":[[0,6]]},"279":{"position":[[0,6]]},"280":{"position":[[0,4]]},"315":{"position":[[0,8]]},"316":{"position":[[0,7]]},"317":{"position":[[0,7]]},"318":{"position":[[0,7]]},"319":{"position":[[0,8]]},"320":{"position":[[0,5]]},"321":{"position":[[0,5]]},"322":{"position":[[0,5]]},"323":{"position":[[0,3]]},"324":{"position":[[0,3]]},"325":{"position":[[0,2],[7,4]]},"326":{"position":[[0,2],[8,4]]},"327":{"position":[[0,2],[10,4]]},"328":{"position":[[0,3]]},"329":{"position":[[0,7]]},"330":{"position":[[0,4]]},"331":{"position":[[0,7]]},"332":{"position":[[0,3]]},"338":{"position":[[0,3]]},"339":{"position":[[0,1],[15,2]]},"340":{"position":[[0,4]]}},"content":{"1":{"position":[[155,1],[174,1],[254,3],[274,2],[283,1],[320,3]]},"2":{"position":[[43,1]]},"3":{"position":[[49,1]]},"4":{"position":[[37,1]]},"5":{"position":[[58,1]]},"6":{"position":[[51,1]]},"8":{"position":[[35,1]]},"9":{"position":[[63,1]]},"10":{"position":[[47,1]]},"11":{"position":[[102,2]]},"12":{"position":[[338,1],[357,1],[452,3],[472,2],[481,1],[563,1],[565,2],[568,1],[570,3],[677,1],[679,2],[682,1],[684,3],[795,1],[797,2],[800,1],[802,3],[806,2],[882,1],[934,1],[994,1],[1032,2],[1112,1],[1154,1],[1203,1],[1231,3],[1235,2]]},"13":{"position":[[27,1],[47,1],[60,1],[150,1],[152,1],[272,1],[274,2],[322,2],[351,1],[364,1],[366,1],[374,2],[377,2],[380,2],[383,3]]},"14":{"position":[[100,3],[104,1],[115,1],[163,1],[175,2],[178,3],[182,1],[227,2],[241,1],[243,3],[247,3],[251,1],[302,2],[332,1],[334,2],[337,1]]},"16":{"position":[[0,2]]},"18":{"position":[[0,1]]},"19":{"position":[[0,1]]},"21":{"position":[[0,1],[19,1],[163,1],[186,2],[299,2],[365,2],[436,2],[530,2],[621,2],[721,2],[784,2],[814,1],[936,2],[939,3],[943,2],[946,3],[997,1],[1035,3],[1085,1],[1125,3]]},"22":{"position":[[158,2],[204,1],[226,1],[269,1],[284,1],[406,2],[409,1],[449,1],[466,1],[488,1],[528,1],[562,1],[577,1],[579,2],[614,1],[647,2],[650,4],[662,1],[772,1],[774,1],[821,1],[823,2],[836,1],[838,1],[914,1],[916,1],[918,2],[1015,2],[1043,1],[1071,2],[1094,2],[1108,1],[1171,1],[1184,1],[1249,1],[1270,2],[1273,1],[1293,1]]},"24":{"position":[[0,1],[19,1],[109,1],[111,1],[163,1],[165,1],[297,2],[300,1],[420,2],[423,2],[458,1],[503,1],[533,1],[535,1],[548,2],[551,2],[554,2],[557,3]]},"25":{"position":[[0,1],[32,1],[34,1],[36,1],[117,2],[120,1],[201,2],[204,1],[287,2],[290,1],[373,2],[376,1],[463,2],[466,1],[555,2],[558,1],[645,2],[648,1],[739,2],[742,1],[825,2],[828,1],[917,2],[920,1],[1011,2],[1014,1],[1101,2],[1104,1],[1187,2],[1190,1],[1271,2],[1274,1],[1359,2],[1362,1],[1447,2],[1450,1],[1537,2],[1540,1],[1625,2],[1628,1],[1709,2],[1712,1],[1793,2],[1796,1],[1878,2],[1881,1],[1966,2],[1969,1],[2052,2],[2055,1],[2142,2],[2145,1],[2226,2],[2229,1],[2320,2],[2323,1],[2412,2],[2415,1],[2506,2],[2509,1],[2592,2],[2595,1],[2676,2],[2679,1],[2764,2],[2767,1],[2854,2],[2857,1],[2944,2],[2947,1],[3034,2],[3037,1],[3120,2],[3123,1],[3210,2],[3213,1],[3302,2],[3305,1],[3390,2],[3393,1],[3478,2],[3481,1],[3566,2],[3569,1],[3654,1],[3656,1],[3666,1],[3756,1],[3758,1],[3860,1],[3892,1],[3905,1],[3907,1],[3939,2],[3942,2],[3945,2],[3948,3]]},"27":{"position":[[45,1],[64,1],[172,1],[201,1],[228,1],[246,1],[292,3],[351,1],[358,1],[376,1],[414,1],[416,2],[419,2],[422,3]]},"28":{"position":[[46,1],[65,1],[198,1],[228,1],[253,1],[265,1],[323,1],[330,1],[346,1],[412,3],[427,2],[438,2],[450,1],[462,1],[469,1],[476,1],[494,1],[533,1],[535,1],[537,2],[540,2],[543,3]]},"29":{"position":[[57,1],[76,1],[220,1],[249,1],[262,1],[332,2],[335,2],[338,3]]},"30":{"position":[[49,1],[68,1],[213,1],[242,1],[284,1],[329,2],[332,2],[335,3]]},"31":{"position":[[51,1],[70,1],[488,1],[526,1],[539,1],[576,1],[619,1],[630,1],[671,1],[689,3],[693,3],[697,2],[700,2],[703,3],[723,2],[732,1],[763,1],[772,3]]},"33":{"position":[[356,1],[375,1],[531,1],[533,1],[606,1],[608,1],[740,2],[743,1],[863,2],[866,2],[908,1],[960,1],[972,2],[1012,2],[1015,2],[1018,1],[1084,1],[1086,1],[1159,2],[1162,1],[1218,2],[1221,1],[1277,2],[1280,2],[1322,1],[1397,2],[1437,2],[1440,2],[1443,1],[1483,1],[1485,1],[1516,1],[1518,1],[1539,2],[1542,1],[1563,2],[1566,2],[1569,2],[1572,1],[1603,1],[1605,1],[1626,2],[1629,1],[1650,2],[1653,2],[1656,2],[1659,2],[1662,2],[1665,2],[1668,3]]},"34":{"position":[[209,1],[228,1],[384,1],[386,1],[578,1],[629,1],[653,1],[666,2],[701,1],[713,1],[720,1],[729,2],[774,2],[777,2],[780,1],[831,1],[833,1],[870,2],[873,1],[895,2],[898,1],[974,1],[997,2],[1000,2],[1003,1],[1031,3],[1088,1],[1111,2],[1114,2],[1117,2],[1146,1],[1166,2],[1169,2],[1172,2],[1175,3]]},"35":{"position":[[215,1],[244,1],[266,1],[288,1],[311,1],[324,1],[343,1],[499,1],[501,1],[682,1],[684,2],[724,1],[731,2],[734,2],[737,1],[788,1],[790,1],[827,2],[830,1],[852,2],[855,1],[939,1],[959,1],[966,2],[969,2],[972,1],[1000,3],[1066,1],[1086,1],[1093,2],[1096,2],[1099,2],[1128,1],[1148,2],[1151,2],[1154,2],[1157,3]]},"37":{"position":[[1600,1],[1619,1],[1699,3],[1740,1],[1762,3]]},"39":{"position":[[66,1],[85,1],[165,3],[201,1],[223,3]]},"40":{"position":[[32,1],[51,1],[131,3],[166,1],[188,3]]},"41":{"position":[[31,1],[50,1],[130,3],[166,1],[188,3]]},"42":{"position":[[34,1],[53,1],[133,3],[168,1],[190,3],[226,1],[237,1],[242,3]]},"43":{"position":[[36,1],[55,1],[135,3],[172,1],[194,3],[230,1],[243,1],[250,3]]},"44":{"position":[[44,1],[63,1],[143,3],[181,1],[203,3],[239,1],[256,3]]},"45":{"position":[[61,1],[80,1],[160,3],[196,1],[218,3]]},"46":{"position":[[74,1],[93,1],[173,3],[208,1],[230,3]]},"47":{"position":[[30,1],[49,1],[129,3],[163,1],[165,2],[231,2],[319,3]]},"48":{"position":[[33,1],[52,1],[148,3],[185,1],[207,3]]},"49":{"position":[[92,1],[111,1],[191,3],[231,1],[253,3]]},"50":{"position":[[33,1],[52,1],[132,3],[166,1],[188,3],[224,1],[234,1],[268,3]]},"51":{"position":[[44,1],[63,1],[161,3],[202,1],[224,3]]},"52":{"position":[[38,1],[57,1],[158,3],[202,1],[224,3]]},"53":{"position":[[29,1],[48,1],[128,3],[165,1],[187,3]]},"55":{"position":[[0,3],[10,48],[59,1],[78,1],[158,3],[178,2],[187,1],[223,2]]},"56":{"position":[[0,3],[11,8],[20,1]]},"57":{"position":[[0,3],[11,9],[21,1]]},"58":{"position":[[0,3],[11,9],[21,1]]},"59":{"position":[[0,3],[11,13],[25,1]]},"60":{"position":[[0,3],[11,10],[22,1]]},"61":{"position":[[0,3],[13,9]]},"62":{"position":[[0,3],[11,7],[19,1]]},"63":{"position":[[0,3],[11,5],[22,8],[35,5],[41,1]]},"64":{"position":[[0,3],[22,1]]},"74":{"position":[[155,1],[174,1],[254,3],[274,2],[283,1],[296,1],[354,3]]},"75":{"position":[[43,1],[62,1],[142,3],[162,2],[171,1],[184,1],[233,3]]},"77":{"position":[[79,1],[104,1],[156,1],[229,3],[277,1],[300,3]]},"78":{"position":[[265,1],[284,1],[364,3]]},"81":{"position":[[71,1],[90,1],[170,3],[190,2],[199,1],[237,3]]},"82":{"position":[[52,1],[71,1],[163,3],[194,1],[206,5],[212,2],[224,1],[236,5],[242,2],[249,1],[272,2],[279,1],[291,5],[297,2],[304,1],[328,2],[335,1],[356,2],[359,3]]},"85":{"position":[[66,1],[85,1],[175,1],[213,2],[216,3],[236,2],[245,1],[256,1],[280,1],[309,1],[329,1],[337,2],[347,3]]},"86":{"position":[[70,1],[89,1],[179,1],[243,1],[284,2],[287,2],[290,3],[310,2],[319,1],[330,1],[356,1],[414,3],[418,2],[428,3]]},"87":{"position":[[67,1],[86,1],[176,1],[240,1],[281,2],[284,2],[287,3],[307,2],[316,1],[370,1],[389,1],[426,2],[436,3]]},"88":{"position":[[96,1],[115,1],[205,1],[269,1],[306,2],[309,2],[312,3],[332,2],[341,1],[352,1],[378,1],[435,1],[470,1],[509,2],[512,3],[516,2],[526,3]]},"91":{"position":[[68,1],[87,1],[125,1],[213,1],[215,1],[299,1],[366,2],[369,2],[372,1],[456,1],[522,2],[525,2],[528,2],[531,3],[551,2],[560,1],[582,1],[600,1],[609,2],[619,3]]},"92":{"position":[[477,1],[496,1],[576,3],[588,1],[634,2],[643,1],[665,1],[766,1],[833,2],[836,3],[840,2],[850,3]]},"94":{"position":[[179,1],[198,1],[278,3],[298,2],[307,1],[325,1],[374,1],[407,3]]},"96":{"position":[[79,1],[98,1],[178,3],[198,2],[207,1],[229,1],[249,1],[258,2],[268,3]]},"97":{"position":[[521,1],[540,1],[620,3],[640,2],[649,1],[671,1],[812,1],[828,2],[847,2],[850,1],[896,2],[917,2],[920,1],[975,2],[978,3],[982,2],[992,3]]},"99":{"position":[[72,1],[91,1],[171,3],[191,2],[200,1],[223,1],[251,1],[274,1],[283,2],[293,3]]},"100":{"position":[[482,1],[501,1],[581,3],[601,2],[610,1],[633,1],[661,1],[722,2],[725,1],[793,1],[802,2],[805,3],[809,2],[819,3]]},"102":{"position":[[88,1],[107,1],[187,3],[207,2],[216,1],[235,1],[263,1],[282,1],[291,2],[301,3]]},"104":{"position":[[82,1],[101,1],[181,3],[201,2],[210,1],[226,1],[254,1],[270,1],[279,2],[289,3]]},"106":{"position":[[141,1],[160,1],[240,3],[260,2],[269,1],[290,2],[299,1],[330,3],[353,2],[362,1],[393,3],[397,3]]},"108":{"position":[[75,1],[94,1],[205,3],[225,2],[234,1],[245,1],[268,1],[296,1],[315,1],[324,2],[334,3]]},"110":{"position":[[58,1],[92,1],[171,1],[252,2],[255,1],[295,2],[298,2],[301,1],[311,1],[391,3],[411,2],[420,1],[545,3]]},"112":{"position":[[80,1]]},"113":{"position":[[0,2],[3,11],[25,10],[46,7]]},"114":{"position":[[170,1],[201,1],[391,1],[471,3]]},"115":{"position":[[17,2],[20,2],[237,1],[246,1],[255,1],[273,2],[276,2],[286,1],[296,1],[328,2],[331,2],[344,1],[360,1],[424,3],[452,1],[507,3],[511,2],[530,1],[584,1],[616,1]]},"116":{"position":[[19,2],[22,2],[95,1],[115,1],[226,2],[229,1],[244,1],[275,1],[287,1],[343,3],[393,3],[409,1],[429,1],[438,2],[447,1],[481,1],[503,1],[505,2],[508,2],[511,4]]},"118":{"position":[[0,3],[39,1],[58,1],[166,1],[195,1],[222,1],[240,1],[286,3],[345,1],[352,1],[370,1],[387,1],[389,2],[392,2],[395,3]]},"119":{"position":[[0,3],[40,1],[59,1],[192,1],[222,1],[247,1],[259,1],[317,1],[324,1],[340,1],[406,3],[421,2],[432,2],[444,1],[456,1],[463,1],[470,1],[488,1],[506,1],[508,1],[510,2],[513,2],[516,3]]},"120":{"position":[[0,3],[51,1],[70,1],[214,1],[243,1],[256,1],[326,2],[329,2],[332,3]]},"121":{"position":[[0,3],[43,1],[62,1],[207,1],[236,1],[278,1],[323,2],[326,2],[329,3]]},"122":{"position":[[0,3],[45,1],[64,1],[482,1],[520,1],[533,1],[570,1],[613,1],[624,1],[665,1],[683,3],[687,3],[691,2],[694,2],[697,3],[717,2],[726,1],[757,1],[766,3]]},"124":{"position":[[0,7],[29,4],[1562,1],[1581,1],[1661,3],[1702,1],[1724,3]]},"126":{"position":[[0,37],[38,1],[57,1],[137,3],[173,1],[195,3]]},"127":{"position":[[0,9],[10,1],[29,1],[109,3],[144,1],[166,3]]},"128":{"position":[[0,9],[10,1],[29,1],[109,3],[145,1],[167,3]]},"129":{"position":[[0,12],[13,1],[32,1],[112,3],[147,1],[169,3],[205,1],[216,1],[221,3],[226,2],[229,2],[248,5],[259,2]]},"130":{"position":[[0,10],[11,1],[30,1],[110,3],[147,1],[169,3],[205,1],[218,1],[225,3]]},"131":{"position":[[0,12],[13,1],[32,1],[112,3],[150,1],[172,3],[208,1],[225,3]]},"132":{"position":[[0,19],[20,1],[39,1],[119,3],[155,1],[177,3]]},"133":{"position":[[0,23],[24,1],[43,1],[123,3],[158,1],[180,3]]},"134":{"position":[[0,12],[13,1],[32,1],[112,3],[146,1],[148,2],[175,2],[224,3]]},"135":{"position":[[0,11],[12,1],[31,1],[127,3],[164,1],[186,3]]},"136":{"position":[[29,1],[48,1],[128,3],[168,1],[190,3]]},"137":{"position":[[0,10],[11,1],[30,1],[110,3],[144,1],[166,3],[202,1],[212,1],[246,3]]},"138":{"position":[[0,11],[12,1],[31,1],[129,3],[170,1],[192,3]]},"139":{"position":[[0,11],[12,1],[31,1],[132,3],[176,1],[198,3]]},"140":{"position":[[0,10],[11,1],[30,1],[110,3],[147,1],[169,3]]},"141":{"position":[[0,8],[9,43],[63,1],[83,1],[96,1],[186,1],[188,1],[308,1],[310,2],[313,10],[329,2],[358,1],[371,1],[373,1],[381,2],[384,2],[387,2],[390,3]]},"143":{"position":[[0,2],[3,6]]},"145":{"position":[[0,1]]},"146":{"position":[[0,1]]},"147":{"position":[[8,2],[381,7],[415,7]]},"148":{"position":[[0,1],[19,1],[163,1],[186,2],[272,2],[275,7],[318,2],[321,13],[364,2],[367,20],[388,2],[423,2],[465,2],[468,10],[498,2],[501,5],[513,1],[522,7],[556,7],[590,2],[593,3],[597,2],[600,3],[651,1],[681,3],[731,1],[761,3]]},"150":{"position":[[147,1],[166,1],[213,2],[302,3],[393,1],[424,1]]},"151":{"position":[[117,1],[136,1],[216,3]]},"152":{"position":[[179,1],[198,1],[215,1],[292,2],[304,2],[307,1],[322,2],[325,2],[329,2]]},"153":{"position":[[21,2],[127,1],[146,1],[263,3]]},"154":{"position":[[21,2],[92,1],[111,1],[239,3]]},"155":{"position":[[81,1],[100,1],[198,3]]},"156":{"position":[[54,1],[73,1],[166,3]]},"157":{"position":[[75,1],[94,1],[188,3]]},"158":{"position":[[53,1],[72,1],[165,3]]},"159":{"position":[[51,1],[70,1],[179,3]]},"160":{"position":[[200,1],[211,2],[254,1],[350,3]]},"161":{"position":[[121,1],[140,1],[236,3]]},"162":{"position":[[49,1],[68,1],[160,3]]},"163":{"position":[[147,1],[166,1],[273,3]]},"164":{"position":[[136,1],[155,1],[270,3]]},"165":{"position":[[124,1],[143,1],[257,3]]},"166":{"position":[[91,1],[110,1],[208,2],[235,1],[263,2],[266,3]]},"167":{"position":[[112,1],[131,1],[226,3]]},"168":{"position":[[56,1],[75,1],[169,3],[209,1],[228,1],[253,1],[297,1]]},"169":{"position":[[95,1],[114,1],[205,3]]},"170":{"position":[[126,1],[145,1],[238,3]]},"171":{"position":[[117,1],[136,1],[234,3]]},"172":{"position":[[118,1],[137,1],[238,3]]},"173":{"position":[[63,1],[73,1],[92,1],[182,1],[220,2],[260,3]]},"174":{"position":[[103,1],[122,1],[225,3]]},"175":{"position":[[237,1],[263,1],[328,1],[354,1],[442,3]]},"176":{"position":[[61,1],[80,1],[179,3]]},"177":{"position":[[20,2],[473,1],[492,1],[530,1],[618,1],[620,1],[746,1],[813,2],[842,1],[904,1],[913,2],[944,1],[990,2],[993,2],[996,2],[999,3]]},"178":{"position":[[20,2],[94,1],[113,1],[218,1],[220,1],[259,1],[261,1],[283,2],[286,1],[308,2],[311,2],[340,1],[366,2],[369,2],[372,1],[411,1],[413,1],[435,2],[438,1],[460,2],[463,2],[492,1],[518,2],[521,2],[524,2],[527,3]]},"179":{"position":[[20,2],[476,1],[495,1],[588,1],[590,1],[629,2],[632,1],[700,1],[709,2],[712,2],[715,2],[718,3],[738,2],[747,1],[770,1],[778,3]]},"180":{"position":[[20,2],[533,1],[552,1],[642,1],[644,1],[766,1],[782,2],[801,2],[804,1],[850,2],[871,2],[874,1],[929,2],[932,2],[935,1],[1013,1],[1031,2],[1050,2],[1053,1],[1099,2],[1102,2],[1105,2],[1108,3]]},"181":{"position":[[20,2],[204,1],[223,1],[312,1],[314,1],[381,2],[384,1],[436,2],[439,2],[442,3]]},"182":{"position":[[20,2],[173,1],[192,1],[283,1],[285,1],[322,2],[325,1],[344,13],[358,2],[361,1],[380,12],[393,2],[396,1],[415,18],[434,2],[437,1],[456,10],[467,2],[470,2],[473,3]]},"183":{"position":[[20,2],[53,1],[87,1],[166,1],[247,2],[250,1],[290,2],[293,2],[296,1],[306,1],[407,3],[427,2],[436,1],[534,3]]},"184":{"position":[[20,2],[448,1],[467,1],[547,2],[601,2],[635,2],[678,6],[685,3],[784,5]]},"185":{"position":[[21,2],[224,1],[243,1],[335,1],[400,2],[403,3]]},"186":{"position":[[21,2],[261,1],[280,1],[370,1],[447,1],[488,2],[491,2],[494,3]]},"187":{"position":[[148,1],[167,1],[262,1],[311,2],[314,3]]},"188":{"position":[[21,2],[78,1],[97,1],[184,1],[317,3],[328,3],[339,3],[351,3],[368,3],[384,3],[397,3],[406,3],[421,3],[437,3],[455,3],[472,3],[484,3],[494,3],[504,3],[516,3],[535,3],[553,3],[575,3],[596,3],[610,3],[625,3],[636,3],[651,3],[655,2],[658,3]]},"189":{"position":[[21,2],[303,1],[322,1],[415,3]]},"190":{"position":[[21,2],[131,1],[150,1],[242,1],[276,1],[278,2],[306,2],[324,2],[349,2],[352,2],[355,3]]},"191":{"position":[[114,1],[133,1],[225,3]]},"192":{"position":[[111,1],[130,1],[222,3]]},"193":{"position":[[106,1],[125,1],[224,3]]},"194":{"position":[[57,1],[76,1],[176,3]]},"195":{"position":[[145,1],[164,1],[267,3]]},"196":{"position":[[102,1],[121,1],[216,3]]},"198":{"position":[[26,1],[45,1],[138,3],[158,2],[167,1],[181,3]]},"199":{"position":[[27,1],[46,1],[139,3],[159,2],[168,1],[202,1],[217,2],[227,3]]},"200":{"position":[[47,1],[66,1],[159,3],[179,2],[188,1],[224,1],[240,2],[250,3]]},"201":{"position":[[60,1],[79,1],[159,3],[179,2],[188,1],[199,1],[204,3]]},"202":{"position":[[63,1],[82,1],[162,3],[182,2],[191,1],[205,1],[210,3]]},"203":{"position":[[64,1],[83,1],[163,3],[183,2],[192,1],[203,1],[228,1],[243,1],[248,2],[258,3]]},"204":{"position":[[77,1],[96,1],[176,3],[196,2],[205,1],[244,1],[277,3]]},"205":{"position":[[59,1],[78,1],[158,3],[178,2],[187,1],[220,1],[277,3]]},"206":{"position":[[216,1],[235,1],[315,3],[335,2],[344,1],[355,1],[381,1],[448,2],[458,3]]},"207":{"position":[[229,1],[248,1],[328,3],[348,2],[357,1],[368,1],[394,1],[465,2],[475,3]]},"208":{"position":[[76,1],[95,1],[175,3],[195,2],[204,1],[241,1],[274,3]]},"209":{"position":[[139,1],[158,1],[238,3],[258,2],[267,1],[316,1],[352,3]]},"210":{"position":[[32,1],[51,1],[131,3],[151,2],[160,1],[190,3]]},"211":{"position":[[59,1],[78,1],[158,3],[178,2],[187,1],[198,1],[230,2],[239,1],[259,3],[263,3]]},"212":{"position":[[82,1],[101,1],[181,3],[201,2],[210,1],[221,1],[281,3]]},"213":{"position":[[80,1],[99,1],[179,3],[199,2],[208,1],[219,1],[279,3]]},"214":{"position":[[78,1],[97,1],[195,3],[215,2],[224,1],[241,1],[269,1],[286,1],[295,2],[305,3]]},"215":{"position":[[87,1],[106,1],[207,3],[227,2],[236,1],[256,1],[284,1],[304,1],[313,2],[323,3]]},"216":{"position":[[66,1],[85,1],[186,3],[206,2],[215,1],[225,1],[253,1],[263,1],[272,2],[282,3]]},"217":{"position":[[139,1],[158,1],[275,3],[295,2],[304,1],[343,1],[404,3]]},"218":{"position":[[67,1],[86,1],[166,3],[186,2],[195,1],[206,1],[214,3]]},"219":{"position":[[56,1],[75,1],[168,3],[188,2],[197,1],[265,3]]},"220":{"position":[[112,1],[131,1],[211,3],[231,2],[240,1],[283,1],[319,3]]},"221":{"position":[[67,1],[86,1],[166,3],[186,2],[195,1],[237,3]]},"222":{"position":[[99,1],[118,1],[198,3],[218,2],[227,1],[262,1],[302,3]]},"223":{"position":[[117,1],[136,1],[216,3],[236,2],[245,1],[296,1],[333,3]]},"224":{"position":[[100,1],[119,1],[199,3],[219,2],[228,1],[277,1],[318,3]]},"225":{"position":[[102,1],[121,1],[201,3],[221,2],[230,1],[265,1],[300,3],[364,2]]},"226":{"position":[[135,1],[154,1],[234,3],[254,2],[263,1],[310,1],[348,3]]},"227":{"position":[[92,1],[111,1],[191,3],[211,2],[220,1],[331,3]]},"228":{"position":[[70,1],[89,1],[169,3],[189,2],[198,1],[235,1],[275,3]]},"229":{"position":[[76,1],[95,1],[175,3],[195,2],[204,1],[241,1],[276,3]]},"230":{"position":[[32,1],[51,1],[141,1],[143,1],[214,2],[217,1],[234,2],[237,2],[240,2],[243,3]]},"231":{"position":[[52,1],[71,1],[151,3],[171,2],[180,1],[197,3]]},"233":{"position":[[0,3],[11,12]]},"234":{"position":[[0,3],[11,14]]},"235":{"position":[[0,3],[12,22]]},"236":{"position":[[0,3],[12,8],[27,16]]},"237":{"position":[[0,3],[12,14]]},"238":{"position":[[0,3],[12,10]]},"239":{"position":[[0,3],[11,8]]},"240":{"position":[[0,3],[11,5],[22,3]]},"241":{"position":[[0,3],[13,2],[22,13],[40,6],[102,1],[121,1],[201,3],[221,2],[230,1],[243,1],[301,3]]},"242":{"position":[[0,3],[13,2],[35,1],[54,1],[134,3],[154,2],[163,1],[176,1],[225,3]]},"243":{"position":[[0,3],[11,9]]},"244":{"position":[[0,3],[13,20],[34,1],[59,1],[111,1],[184,3],[232,1],[255,3]]},"245":{"position":[[0,3],[11,10],[22,12],[54,1],[61,4],[79,1],[81,2],[84,2],[102,3],[119,3],[136,3],[155,4],[160,1],[179,1],[259,3]]},"246":{"position":[[0,3],[11,7]]},"247":{"position":[[0,3],[11,8]]},"248":{"position":[[0,3],[18,2],[25,12],[38,1],[57,1],[137,3],[157,2],[166,1],[204,3]]},"249":{"position":[[0,3],[13,2],[23,10],[34,1],[53,1],[145,3],[176,1],[188,5],[194,2],[206,1],[218,5],[224,2],[231,1],[254,2],[261,1],[273,5],[279,2],[286,1],[310,2],[317,1],[338,2],[341,3]]},"250":{"position":[[0,3],[11,28]]},"251":{"position":[[0,3],[11,7]]},"252":{"position":[[0,3],[18,2],[26,8],[35,1],[54,1],[144,1],[182,2],[185,3],[205,2],[214,1],[225,1],[249,1],[278,1],[298,1],[306,2],[316,3]]},"253":{"position":[[0,3],[13,2],[22,10],[33,1],[52,1],[142,1],[206,1],[247,2],[250,2],[253,3],[273,2],[282,1],[293,1],[319,1],[377,3],[381,2],[391,3]]},"254":{"position":[[0,3],[18,2],[25,11],[37,1],[56,1],[146,1],[210,1],[251,2],[254,2],[257,3],[277,2],[286,1],[340,1],[359,1],[396,2],[406,3]]},"255":{"position":[[0,3],[13,2],[23,6],[44,1],[63,1],[153,1],[217,1],[254,2],[257,2],[260,3],[280,2],[289,1],[300,1],[326,1],[383,1],[418,1],[457,2],[460,3],[464,2],[474,3]]},"256":{"position":[[0,3],[11,9]]},"257":{"position":[[0,3],[11,8]]},"258":{"position":[[0,3],[18,2],[26,12],[39,1],[58,1],[96,1],[184,1],[186,1],[270,1],[337,2],[340,2],[343,1],[427,1],[493,2],[496,2],[499,2],[502,3],[522,2],[531,1],[553,1],[571,1],[580,2],[590,3]]},"259":{"position":[[0,3],[13,2],[20,9],[30,2],[33,2],[54,6],[73,13],[100,13],[134,3],[142,2],[158,6],[180,6],[204,7],[227,7],[235,1],[254,1],[334,3],[346,1],[392,2],[401,1],[423,1],[524,1],[591,2],[594,3],[598,2],[608,3]]},"260":{"position":[[0,3],[11,9]]},"261":{"position":[[0,3],[18,2],[26,34],[61,1],[80,1],[160,3],[180,2],[189,1],[207,1],[237,1],[251,3]]},"262":{"position":[[0,3],[11,8]]},"263":{"position":[[0,3],[18,2],[26,11],[38,1],[57,1],[137,3],[157,2],[166,1],[188,1],[208,1],[217,2],[227,3]]},"264":{"position":[[0,3],[13,2],[20,9],[30,2],[33,2],[54,6],[73,13],[100,13],[134,3],[142,2],[158,6],[180,6],[204,7],[227,7],[251,3],[260,2],[269,1],[288,1],[368,3],[388,2],[397,1],[419,1],[476,8],[494,11],[522,2],[525,1],[553,2],[556,3],[560,2],[570,3]]},"265":{"position":[[0,3],[11,9]]},"266":{"position":[[0,3],[18,2],[26,10],[37,1],[56,1],[136,3],[156,2],[165,1],[188,1],[216,1],[239,1],[248,2],[258,3]]},"267":{"position":[[0,3],[13,2],[20,9],[30,2],[33,2],[54,6],[73,13],[100,13],[134,3],[142,2],[158,6],[180,6],[204,7],[227,7],[235,1],[254,1],[334,3],[354,2],[363,1],[386,1],[414,1],[444,8],[469,2],[472,1],[522,1],[531,2],[534,3],[538,2],[548,3]]},"268":{"position":[[0,3],[11,8]]},"269":{"position":[[0,3],[18,2],[26,14],[41,1],[60,1],[140,3],[160,2],[169,1],[188,1],[216,1],[235,1],[244,2],[254,3]]},"270":{"position":[[0,3],[11,8]]},"271":{"position":[[0,3],[18,2],[26,12],[39,1],[58,1],[138,3],[158,2],[167,1],[183,1],[211,1],[227,1],[236,2],[246,3]]},"272":{"position":[[0,3],[11,8]]},"273":{"position":[[0,3],[13,2],[20,16],[46,13],[60,1],[79,1],[159,3],[179,2],[188,1],[209,2],[218,1],[241,4],[246,3],[269,2],[278,1],[301,4],[306,3],[310,3],[315,2],[318,29]]},"274":{"position":[[0,3],[11,9]]},"275":{"position":[[0,3],[18,2],[26,12],[39,1],[58,1],[169,3],[189,2],[198,1],[209,1],[232,1],[260,1],[279,1],[288,2],[298,3]]},"276":{"position":[[0,3],[11,7]]},"277":{"position":[[0,3],[13,2],[20,8],[29,1],[63,1],[106,1],[137,11],[171,2],[174,1],[202,2],[205,2],[208,1],[218,1],[298,3],[318,2],[327,1],[452,3]]},"278":{"position":[[0,6],[63,16],[84,17],[154,4],[159,1],[178,1],[273,3],[293,2],[302,1],[384,1],[386,2],[389,1],[391,3],[498,1],[500,2],[503,1],[505,3],[616,1],[618,2],[621,1],[623,3],[627,2],[630,4],[664,1],[716,1],[776,1],[814,2],[817,4],[850,1],[892,1],[941,1],[969,3],[973,2],[976,17]]},"279":{"position":[[0,6],[7,6],[25,18],[44,3],[48,1],[59,1],[107,1],[119,2],[122,3],[126,1],[148,2],[161,2],[164,2],[178,1],[180,3],[184,3],[188,1],[216,2],[229,2],[232,2],[262,1],[264,2],[267,1]]},"281":{"position":[[0,3],[13,4],[18,1],[37,1],[130,3],[150,2],[159,1],[173,3]]},"282":{"position":[[0,3],[13,4],[18,1],[37,1],[130,3],[150,2],[159,1],[193,1],[208,2],[218,3]]},"283":{"position":[[0,3],[13,10],[24,1],[43,1],[136,3],[156,2],[165,1],[201,1],[217,2],[227,3]]},"284":{"position":[[0,3],[21,10],[32,1],[51,1],[131,3],[151,2],[160,1],[171,1],[176,3]]},"285":{"position":[[0,3],[21,10],[32,1],[51,1],[131,3],[151,2],[160,1],[174,1],[179,3]]},"286":{"position":[[0,3],[21,10],[32,1],[51,1],[131,3],[151,2],[160,1],[171,1],[196,1],[211,1],[216,2],[226,3]]},"287":{"position":[[0,3],[49,1],[68,1],[148,3],[168,2],[177,1],[216,1],[249,3]]},"288":{"position":[[0,3],[28,9],[38,1],[57,1],[137,3],[157,2],[166,1],[199,1],[256,3]]},"289":{"position":[[0,3],[23,11],[39,13],[53,30],[84,1],[103,1],[183,3],[203,2],[212,1],[223,1],[249,1],[297,9],[307,2],[317,3]]},"290":{"position":[[0,3],[23,10],[44,14],[59,30],[90,1],[109,1],[189,3],[209,2],[218,1],[229,1],[255,1],[307,9],[317,2],[327,3]]},"291":{"position":[[0,3],[29,11],[41,1],[60,1],[140,3],[160,2],[169,1],[206,1],[239,3]]},"292":{"position":[[0,3],[28,18],[52,14],[67,1],[86,1],[166,3],[186,2],[195,1],[244,1],[280,3]]},"293":{"position":[[0,3],[11,6],[18,1],[37,1],[117,3],[137,2],[146,1],[176,3],[181,2],[184,42]]},"294":{"position":[[0,3],[13,10],[24,1],[43,1],[123,3],[143,2],[152,1],[163,1],[195,2],[204,1],[224,3],[228,3]]},"295":{"position":[[0,3],[48,1],[67,1],[147,3],[167,2],[176,1],[187,1],[247,3]]},"296":{"position":[[0,3],[46,1],[65,1],[145,3],[165,2],[174,1],[185,1],[245,3]]},"297":{"position":[[0,3],[29,12],[42,1],[61,1],[159,3],[179,2],[188,1],[205,1],[233,1],[250,1],[259,2],[269,3],[274,2],[277,38]]},"298":{"position":[[0,3],[29,12],[42,1],[61,1],[162,3],[182,2],[191,1],[211,1],[239,1],[259,1],[268,2],[278,3]]},"299":{"position":[[0,3],[29,13],[43,1],[62,1],[163,3],[183,2],[192,1],[202,1],[230,1],[240,1],[249,2],[259,3],[264,2],[267,37]]},"300":{"position":[[0,3],[28,26],[55,1],[74,1],[191,3],[211,2],[220,1],[259,1],[320,3]]},"301":{"position":[[0,3],[29,12],[42,1],[61,1],[141,3],[161,2],[170,1],[181,1],[189,3]]},"302":{"position":[[0,3],[22,11],[34,1],[53,1],[146,3],[166,2],[175,1],[243,3]]},"303":{"position":[[0,3],[29,15],[50,9],[60,1],[79,1],[159,3],[179,2],[188,1],[231,1],[267,3]]},"304":{"position":[[0,3],[11,13],[25,1],[44,1],[124,3],[144,2],[153,1],[195,3],[200,2],[203,10],[236,3]]},"305":{"position":[[0,3],[70,1],[89,1],[169,3],[189,2],[198,1],[233,1],[273,3]]},"306":{"position":[[0,3],[74,1],[93,1],[173,3],[193,2],[202,1],[253,1],[290,3]]},"307":{"position":[[0,3],[59,1],[78,1],[158,3],[178,2],[187,1],[236,1],[277,3]]},"308":{"position":[[0,3],[27,15],[43,1],[62,1],[142,3],[162,2],[171,1],[206,1],[241,3],[246,2],[249,14],[269,1],[271,2],[274,2]]},"309":{"position":[[0,3],[29,27],[57,1],[76,1],[156,3],[176,2],[185,1],[232,1],[270,3]]},"310":{"position":[[0,3],[23,7],[37,5],[43,1],[62,1],[142,3],[162,2],[171,1],[282,3]]},"311":{"position":[[0,3],[28,12],[41,1],[60,1],[140,3],[160,2],[169,1],[206,1],[208,6],[240,3]]},"312":{"position":[[0,3],[28,14],[43,1],[62,1],[142,3],[162,2],[171,1],[208,1],[243,3]]},"313":{"position":[[15,6],[22,1],[41,1],[131,1],[133,1],[204,2],[207,1],[224,2],[227,2],[230,2],[233,3]]},"314":{"position":[[0,3],[24,27],[66,1],[85,1],[165,3],[185,2],[194,1],[211,3]]},"316":{"position":[[0,23],[24,2],[27,2],[52,3],[60,2],[83,5],[104,4],[127,6],[147,4],[168,6],[190,4],[195,1],[214,1],[370,1],[372,1],[380,7],[409,3],[428,1],[430,1],[556,2],[559,1],[673,2],[676,2],[718,1],[770,1],[782,2],[785,6],[810,2],[813,2],[816,1],[824,7],[872,1],[874,1],[947,2],[950,1],[1006,2],[1009,1],[1065,2],[1068,2],[1110,1],[1185,2],[1188,6],[1213,2],[1216,2],[1219,1],[1227,7],[1245,1],[1247,1],[1273,1],[1275,1],[1291,2],[1294,1],[1310,2],[1313,2],[1316,2],[1319,1],[1345,1],[1347,1],[1363,2],[1366,1],[1382,2],[1385,2],[1388,2],[1391,2],[1394,2],[1397,2],[1400,3]]},"317":{"position":[[0,2],[3,2],[28,3],[36,2],[59,5],[80,6],[105,6],[127,4],[132,1],[151,1],[307,1],[309,1],[317,8],[335,5],[497,1],[548,1],[572,1],[585,2],[588,6],[608,1],[620,1],[622,4],[627,1],[629,5],[635,2],[638,6],[663,2],[666,2],[669,1],[677,8],[708,1],[710,1],[733,3],[742,2],[745,1],[753,3],[762,2],[765,1],[773,3],[836,1],[859,2],[862,2],[865,1],[873,3],[888,3],[945,1],[968,2],[971,2],[974,2],[1003,1],[1023,2],[1026,2],[1029,2],[1032,3]]},"318":{"position":[[0,2],[3,2],[28,3],[36,2],[59,5],[77,6],[101,6],[123,4],[140,1],[169,1],[191,1],[213,1],[236,1],[249,1],[268,1],[424,1],[426,1],[434,5],[604,1],[606,2],[609,6],[634,1],[641,2],[644,2],[647,1],[655,8],[686,1],[688,1],[711,3],[720,2],[723,1],[731,3],[740,2],[743,1],[751,3],[822,1],[842,1],[849,2],[852,2],[855,1],[863,3],[878,3],[944,1],[964,1],[971,2],[974,2],[977,2],[1006,1],[1026,2],[1029,2],[1032,2],[1035,3]]},"320":{"position":[[0,1],[19,1],[109,1],[111,1],[163,1],[165,1],[297,2],[300,1],[420,2],[423,2],[458,1],[503,1],[522,5],[528,1],[530,1],[543,2],[546,2],[549,2],[552,3]]},"321":{"position":[[0,1],[32,1],[34,1],[36,1],[117,2],[120,1],[201,2],[204,1],[287,2],[290,1],[373,2],[376,1],[463,2],[466,1],[555,2],[558,1],[645,2],[648,1],[739,2],[742,1],[825,2],[828,1],[917,2],[920,1],[1011,2],[1014,1],[1101,2],[1104,1],[1187,2],[1190,1],[1271,2],[1274,1],[1359,2],[1362,1],[1447,2],[1450,1],[1537,2],[1540,1],[1625,2],[1628,1],[1709,2],[1712,1],[1793,2],[1796,1],[1878,2],[1881,1],[1966,2],[1969,1],[2052,2],[2055,1],[2142,2],[2145,1],[2226,2],[2229,1],[2320,2],[2323,1],[2412,2],[2415,1],[2506,2],[2509,1],[2592,2],[2595,1],[2676,2],[2679,1],[2764,2],[2767,1],[2854,2],[2857,1],[2944,2],[2947,1],[3034,2],[3037,1],[3120,2],[3123,1],[3210,2],[3213,1],[3302,2],[3305,1],[3390,2],[3393,1],[3478,2],[3481,1],[3566,2],[3569,1],[3654,1],[3656,1],[3666,1],[3793,1],[3795,1],[3897,1],[3929,1],[3942,1],[3944,1],[3976,2],[3979,2],[3982,2],[3985,3]]},"323":{"position":[[0,2],[3,6]]},"325":{"position":[[0,1]]},"326":{"position":[[0,1]]},"327":{"position":[[8,2],[401,7],[439,7]]},"329":{"position":[[0,1],[19,1],[180,1],[207,2],[210,4],[224,1],[226,1],[241,2],[244,4],[258,2],[261,8],[285,2],[288,6],[310,2],[313,6],[329,2],[332,5],[348,2],[351,1],[412,2],[415,1],[479,2],[482,2],[495,2],[515,1],[533,2],[548,1],[567,2],[570,13],[602,2],[605,6],[621,2],[636,2],[660,2],[663,15],[698,2],[701,5],[724,2],[727,4],[771,2],[774,9],[833,2],[836,9],[851,5],[870,2],[891,1],[913,2],[934,1],[956,2],[973,1],[984,5],[1005,2],[1022,1],[1038,2],[1046,2],[1064,2],[1067,17],[1150,2],[1153,14],[1173,5],[1179,2],[1182,2],[1191,40],[1232,2],[1288,3],[1292,2],[1295,3]]},"330":{"position":[[0,1],[19,1],[108,1],[135,2],[138,2],[145,4],[159,9],[208,3],[212,2],[215,3]]},"331":{"position":[[0,1],[19,1],[108,1],[135,2],[138,2],[149,4],[172,2],[175,1],[212,1],[231,1],[255,2],[258,1],[282,2],[285,1],[309,2],[312,3],[316,3],[320,2],[323,3],[327,2],[330,3]]},"333":{"position":[[0,3],[13,4],[23,1],[30,10],[41,1],[60,1],[149,1],[215,3],[219,2],[232,1],[234,1],[261,7],[285,2],[288,1],[333,2],[336,2],[339,1],[366,7],[390,2],[393,1],[438,2],[441,2],[444,2],[447,3]]},"334":{"position":[[0,3],[12,4],[24,13],[38,1],[57,1],[146,1],[212,3],[216,2],[229,1],[231,1],[258,7],[293,1],[342,1],[410,1],[412,7],[420,1],[427,1],[495,1],[497,7],[505,1],[507,2],[510,2],[513,2],[516,3]]},"335":{"position":[[0,3],[13,4],[23,8],[32,1],[51,1],[140,1],[206,3],[210,2],[223,1],[225,1],[252,7],[276,2],[279,1],[290,1],[310,10],[331,2],[366,1],[368,3],[372,1],[399,1],[507,3],[511,2],[514,2],[517,2],[520,3]]},"336":{"position":[[0,3],[13,4],[25,15],[138,1],[157,1],[246,1],[312,3],[316,2],[329,1],[331,1],[488,1],[529,2],[561,1],[576,1],[657,2],[666,1],[744,3],[748,3],[752,2],[755,2],[758,2],[761,3]]},"337":{"position":[[0,3],[13,2],[21,17],[39,1],[58,1],[147,1],[213,3],[217,2],[230,1],[232,1],[259,7],[283,2],[286,1],[331,2],[334,2],[337,1],[364,7],[388,2],[391,1],[479,3],[526,2],[529,2],[532,2],[535,3]]},"338":{"position":[[8,1],[112,1],[178,3],[182,2],[185,3],[241,1],[272,3],[331,1],[370,3],[427,1],[458,3],[517,1],[549,3],[591,2],[600,1],[624,3],[667,2],[676,1],[700,3],[742,2],[751,1],[775,3],[817,2],[826,1],[850,3],[895,2],[904,1],[928,3]]},"339":{"position":[[0,1],[15,2],[18,1],[48,3],[58,13],[85,10],[96,2],[99,8],[122,1],[144,1],[187,1],[202,1],[324,2],[327,1],[367,1],[384,1],[406,1],[446,1],[480,1],[495,1],[497,2],[532,1],[565,2],[568,4],[580,1],[690,1],[692,1],[739,1],[741,2],[754,1],[756,1],[832,1],[834,1],[836,2],[933,2],[961,1],[989,2],[1012,2],[1026,1],[1089,1],[1102,1],[1167,1],[1188,2],[1191,1],[1211,1]]},"341":{"position":[[0,3],[36,1],[38,7],[50,22],[73,1],[92,1],[139,2],[228,3],[233,18],[267,1],[298,1]]},"342":{"position":[[0,3],[14,5],[20,1],[57,1],[76,1],[156,3]]},"343":{"position":[[0,3],[74,1],[93,1],[110,1],[187,2],[199,2],[202,1],[217,2],[220,2],[224,2]]},"344":{"position":[[0,3],[14,2],[17,25],[43,1],[62,1],[179,3]]},"345":{"position":[[0,3],[14,2],[17,21],[39,1],[58,1],[186,3]]},"346":{"position":[[0,3],[19,18],[38,1],[57,1],[155,3]]},"347":{"position":[[0,3],[18,8],[27,1],[46,1],[139,3],[144,2],[147,39]]},"348":{"position":[[0,3],[21,18],[40,1],[59,1],[153,3]]},"349":{"position":[[0,3],[21,6],[28,1],[47,1],[140,3]]},"350":{"position":[[0,3],[21,6],[28,1],[47,1],[156,3],[161,2],[189,3]]},"351":{"position":[[0,3],[21,13],[45,31],[77,1],[88,2],[91,11],[111,1],[207,3]]},"352":{"position":[[0,3],[21,26],[48,1],[67,1],[163,3]]},"353":{"position":[[0,3],[21,6],[28,1],[47,1],[139,3]]},"354":{"position":[[0,3],[21,17],[39,4],[44,10],[63,1],[70,1],[89,1],[196,3]]},"355":{"position":[[0,3],[21,17],[39,4],[44,1],[46,4],[51,1],[53,1],[72,1],[187,3]]},"356":{"position":[[0,3],[21,16],[38,4],[43,1],[45,4],[50,1],[52,1],[71,1],[185,3]]},"357":{"position":[[0,3],[21,17],[39,1],[58,1],[156,2],[159,2],[177,1],[205,2],[208,3],[213,2],[216,34]]},"358":{"position":[[0,3],[21,20],[42,1],[61,1],[156,3]]},"359":{"position":[[0,3],[20,7],[28,1],[47,1],[141,3],[146,2],[149,3],[153,4],[158,1],[160,4],[165,1],[167,2],[172,1],[174,1],[176,2],[181,1],[189,7],[197,2],[200,29]]},"360":{"position":[[0,3],[21,19],[41,1],[60,1],[151,3]]},"361":{"position":[[0,3],[20,27],[48,1],[67,1],[160,3]]},"362":{"position":[[0,3],[21,20],[42,1],[61,1],[159,3]]},"363":{"position":[[0,3],[21,20],[42,1],[61,1],[162,3]]},"364":{"position":[[0,3],[21,10],[32,1],[42,1],[61,1],[151,1],[189,2],[229,3]]},"365":{"position":[[0,3],[21,24],[46,1],[65,1],[168,3]]},"366":{"position":[[0,3],[21,4],[101,1],[127,1],[192,1],[218,1],[306,3],[311,2],[318,1],[339,34],[379,5]]},"367":{"position":[[0,3],[20,8],[41,2],[44,1],[63,1],[162,3]]},"368":{"position":[[0,3],[13,2],[16,11],[28,2],[31,2],[52,6],[71,13],[98,13],[132,3],[140,2],[156,6],[178,6],[202,7],[225,7],[233,1],[252,1],[290,1],[378,1],[380,1],[506,1],[573,2],[602,1],[644,1],[653,2],[684,1],[710,2],[713,2],[716,2],[719,3]]},"369":{"position":[[0,3],[13,2],[16,19],[36,8],[45,1],[64,1],[169,1],[171,1],[200,1],[202,1],[219,2],[222,1],[239,2],[242,2],[271,1],[297,2],[300,2],[303,1],[332,1],[334,1],[351,2],[354,1],[371,2],[374,2],[403,1],[429,2],[432,2],[435,2],[438,3]]},"370":{"position":[[0,3],[13,2],[16,11],[28,2],[31,2],[52,6],[71,13],[98,13],[132,3],[140,2],[156,6],[178,6],[202,7],[225,7],[233,1],[252,1],[345,1],[347,1],[355,8],[380,2],[383,1],[433,1],[442,2],[445,2],[448,2],[451,3],[471,2],[480,1],[503,1],[511,3]]},"371":{"position":[[0,3],[13,2],[16,12],[29,2],[32,2],[53,6],[72,13],[99,13],[133,3],[141,2],[157,6],[179,6],[203,7],[226,7],[250,3],[259,2],[268,1],[287,1],[377,1],[379,1],[449,8],[487,1],[503,2],[522,2],[525,1],[554,2],[575,2],[578,1],[607,2],[610,2],[613,1],[678,1],[696,2],[715,2],[718,1],[747,2],[750,2],[753,2],[756,3]]},"372":{"position":[[0,3],[13,2],[16,17],[34,2],[37,2],[58,4],[75,4],[91,4],[96,1],[115,1],[204,1],[206,1],[273,2],[276,1],[328,2],[331,2],[334,3]]},"373":{"position":[[0,3],[13,2],[16,12],[29,2],[32,2],[49,9],[71,4],[76,1],[95,1],[186,1],[188,1],[225,2],[228,1],[247,13],[261,2],[264,1],[283,12],[296,2],[299,1],[318,18],[337,2],[340,1],[359,10],[370,2],[373,2],[376,3]]},"374":{"position":[[0,3],[13,2],[16,9],[26,1],[60,1],[103,1],[134,11],[168,2],[171,1],[199,2],[202,2],[205,1],[215,1],[316,3],[336,2],[345,1],[443,3]]},"375":{"position":[[0,3],[13,2],[16,70],[87,14],[129,21],[151,17],[169,1],[188,1],[268,2],[322,2],[356,2],[399,6],[406,3],[411,2],[414,22],[447,4],[452,5],[458,2]]},"376":{"position":[[0,3],[14,2],[17,10],[28,2],[31,2],[47,5],[67,5],[87,5],[106,5],[126,5],[132,1],[151,1],[243,1],[308,2],[311,3]]},"377":{"position":[[0,3],[14,2],[44,2],[47,2],[63,4],[80,7],[113,4],[134,7],[148,1],[167,1],[257,1],[334,1],[375,2],[378,2],[381,3]]},"378":{"position":[[0,3],[56,21],[78,1],[97,1],[192,1],[241,2],[244,3]]},"379":{"position":[[0,3],[14,2],[17,11],[34,3],[38,1],[57,1],[144,1],[277,3],[288,3],[299,3],[311,3],[328,3],[344,3],[357,3],[366,3],[381,3],[397,3],[415,3],[432,3],[444,3],[454,3],[464,3],[476,3],[495,3],[513,3],[535,3],[556,3],[570,3],[585,3],[596,3],[611,3],[615,2],[618,3]]},"380":{"position":[[0,3],[14,2],[17,14],[43,12],[56,4],[61,18],[121,1],[140,1],[233,3]]},"381":{"position":[[0,3],[14,2],[17,37],[55,4],[60,1],[79,1],[171,1],[205,1],[207,2],[225,2],[233,4],[238,2],[246,4],[251,2],[254,2],[257,3]]},"382":{"position":[[0,3],[74,1],[93,1],[185,3]]},"383":{"position":[[0,3],[21,24],[46,1],[65,1],[157,3]]},"384":{"position":[[0,3],[21,16],[38,1],[57,1],[156,3]]},"385":{"position":[[0,3],[21,10],[32,1],[51,1],[151,3]]},"386":{"position":[[0,3],[21,30],[52,1],[71,1],[174,3]]},"387":{"position":[[28,4],[41,7],[56,3],[60,1],[79,1],[174,3]]}},"keywords":{}}],["0",{"_index":116,"title":{},"content":{"13":{"position":[[49,2]]},"21":{"position":[[664,2]]},"141":{"position":[[85,2]]},"148":{"position":[[426,21]]},"204":{"position":[[70,3]]},"210":{"position":[[306,1]]},"287":{"position":[[28,17]]},"293":{"position":[[227,1]]},"329":{"position":[[326,2],[409,2],[536,11],[618,2],[624,6],[916,17],[959,13],[982,1],[1008,13],[1036,1]]}},"keywords":{}}],["0"",{"_index":244,"title":{},"content":{"22":{"position":[[1007,7]]},"339":{"position":[[925,7]]}},"keywords":{}}],["0.5",{"_index":575,"title":{},"content":{"43":{"position":[[245,4]]},"130":{"position":[[220,4]]},"156":{"position":[[161,4]]},"204":{"position":[[246,4]]},"223":{"position":[[80,4]]},"287":{"position":[[218,4]]},"347":{"position":[[134,4]]}},"keywords":{}}],["0.5、0.75、1.0、1.25、1.5、1.75、2.0",{"_index":1083,"title":{},"content":{"306":{"position":[[28,45]]}},"keywords":{}}],["0.7",{"_index":844,"title":{},"content":{"156":{"position":[[21,3]]},"347":{"position":[[14,3]]}},"keywords":{}}],["0.75",{"_index":1052,"title":{},"content":{"223":{"position":[[85,5]]}},"keywords":{}}],["000",{"_index":1078,"title":{},"content":{"229":{"position":[[243,7]]},"312":{"position":[[210,7]]}},"keywords":{}}],["01",{"_index":260,"title":{},"content":{"24":{"position":[[148,4]]},"33":{"position":[[591,4],[1501,4],[1588,4]]},"34":{"position":[[865,4]]},"35":{"position":[[822,4]]},"178":{"position":[[244,4],[278,4],[430,4]]},"316":{"position":[[413,4],[1255,7],[1327,7]]},"317":{"position":[[737,4]]},"318":{"position":[[715,4]]},"320":{"position":[[148,4]]},"369":{"position":[[179,10],[210,8],[342,8]]}},"keywords":{}}],["01</span>",{"_index":264,"title":{},"content":{"24":{"position":[[238,17]]},"33":{"position":[[681,17]]},"316":{"position":[[497,17]]},"320":{"position":[[238,17]]}},"keywords":{}}],["02",{"_index":455,"title":{},"content":{"33":{"position":[[1534,4],[1558,4],[1621,4],[1645,4]]},"34":{"position":[[890,4]]},"35":{"position":[[847,4]]},"178":{"position":[[303,4],[396,4],[455,4]]},"316":{"position":[[1283,7],[1302,7],[1355,7],[1374,7]]},"317":{"position":[[757,4]]},"318":{"position":[[735,4]]},"369":{"position":[[230,8],[311,10],[362,8]]}},"keywords":{}}],["02</span>",{"_index":267,"title":{},"content":{"24":{"position":[[361,17]]},"33":{"position":[[804,17]]},"316":{"position":[[614,17]]},"320":{"position":[[361,17]]}},"keywords":{}}],["03",{"_index":469,"title":{},"content":{"34":{"position":[[915,4]]},"35":{"position":[[872,4]]},"317":{"position":[[777,4]]},"318":{"position":[[755,4]]}},"keywords":{}}],["03a9f4",{"_index":680,"title":{},"content":{"86":{"position":[[252,10]]},"87":{"position":[[249,10]]},"186":{"position":[[456,10]]},"253":{"position":[[215,10]]},"254":{"position":[[219,10]]},"377":{"position":[[343,10]]}},"keywords":{}}],["04",{"_index":470,"title":{},"content":{"34":{"position":[[1020,4]]},"35":{"position":[[989,4]]},"317":{"position":[[877,4]]},"318":{"position":[[867,4]]}},"keywords":{}}],["0xffffff).tostring(16",{"_index":1133,"title":{},"content":{"335":{"position":[[401,23]]}},"keywords":{}}],["0表示滚动、1",{"_index":1095,"title":{},"content":{"329":{"position":[[338,9]]}},"keywords":{}}],["1",{"_index":125,"title":{},"content":{"13":{"position":[[325,2]]},"22":{"position":[[616,3]]},"35":{"position":[[221,2],[228,3],[646,2],[653,3],[903,2],[910,3],[1030,2],[1037,3]]},"94":{"position":[[354,3]]},"97":{"position":[[891,4],[970,4]]},"141":{"position":[[332,2]]},"177":{"position":[[629,2]]},"180":{"position":[[845,4],[924,4]]},"204":{"position":[[74,2]]},"261":{"position":[[209,11]]},"287":{"position":[[46,2]]},"318":{"position":[[146,2],[153,3],[568,2],[575,3],[786,2],[793,3],[908,2],[915,3]]},"329":{"position":[[255,2],[476,2],[498,16],[530,2],[550,2],[631,4],[873,17]]},"331":{"position":[[252,2]]},"339":{"position":[[534,3]]},"368":{"position":[[389,2]]},"371":{"position":[[467,12]]}},"keywords":{}}],["1.0",{"_index":1053,"title":{},"content":{"223":{"position":[[91,4]]}},"keywords":{}}],["1.25",{"_index":1054,"title":{},"content":{"223":{"position":[[96,5]]}},"keywords":{}}],["1.5",{"_index":1055,"title":{},"content":{"223":{"position":[[102,4]]}},"keywords":{}}],["1.75",{"_index":1056,"title":{},"content":{"223":{"position":[[107,5]]}},"keywords":{}}],["10",{"_index":189,"title":{},"content":{"21":{"position":[[780,3]]},"35":{"position":[[224,3],[649,3],[906,3],[1033,3]]},"97":{"position":[[731,3]]},"148":{"position":[[494,3]]},"180":{"position":[[685,3]]},"185":{"position":[[396,3]]},"206":{"position":[[357,3]]},"207":{"position":[[370,3]]},"211":{"position":[[200,3]]},"212":{"position":[[223,3]]},"213":{"position":[[221,3]]},"225":{"position":[[271,4]]},"264":{"position":[[466,3]]},"289":{"position":[[225,3]]},"290":{"position":[[231,3]]},"294":{"position":[[165,3]]},"295":{"position":[[189,3]]},"296":{"position":[[187,3]]},"308":{"position":[[212,4]]},"318":{"position":[[149,3],[571,3],[789,3],[911,3]]},"329":{"position":[[517,3],[647,4]]},"371":{"position":[[420,3]]},"376":{"position":[[304,3]]}},"keywords":{}}],["100",{"_index":947,"title":{},"content":{"185":{"position":[[383,4]]},"329":{"position":[[908,4],[1041,4]]},"376":{"position":[[291,4]]}},"keywords":{}}],["1000",{"_index":229,"title":{},"content":{"22":{"position":[[640,6]]},"339":{"position":[[558,6]]}},"keywords":{}}],["100px"",{"_index":697,"title":{},"content":{"91":{"position":[[251,11],[408,11]]},"92":{"position":[[718,11]]},"177":{"position":[[698,11]]},"258":{"position":[[222,11],[379,11]]},"259":{"position":[[476,11]]},"368":{"position":[[458,11]]}},"keywords":{}}],["1024",{"_index":418,"title":{},"content":{"31":{"position":[[439,4]]},"122":{"position":[[433,4]]}},"keywords":{}}],["1080p",{"_index":448,"title":{},"content":{"33":{"position":[[1065,8],[1109,8]]},"316":{"position":[[853,8],[897,8]]}},"keywords":{}}],["11",{"_index":938,"title":{},"content":{"184":{"position":[[661,5]]},"375":{"position":[[382,5]]}},"keywords":{}}],["11/gi",{"_index":937,"title":{},"content":{"184":{"position":[[627,7]]},"375":{"position":[[348,7]]}},"keywords":{}}],["11/gi.test(ua",{"_index":936,"title":{},"content":{"184":{"position":[[584,16]]},"375":{"position":[[305,16]]}},"keywords":{}}],["111",{"_index":1092,"title":{},"content":{"329":{"position":[[234,6]]},"331":{"position":[[239,6]]}},"keywords":{}}],["120",{"_index":921,"title":{},"content":{"182":{"position":[[333,4]]},"373":{"position":[[236,4]]}},"keywords":{}}],["150",{"_index":447,"title":{},"content":{"33":{"position":[[1051,4]]},"316":{"position":[[839,4]]}},"keywords":{}}],["16:9",{"_index":1061,"title":{},"content":{"224":{"position":[[95,4],[279,7]]},"307":{"position":[[238,7]]}},"keywords":{}}],["180",{"_index":922,"title":{},"content":{"182":{"position":[[369,4]]},"373":{"position":[[272,4]]}},"keywords":{}}],["1977"",{"_index":281,"title":{},"content":{"25":{"position":[[106,10]]},"321":{"position":[[106,10]]}},"keywords":{}}],["2",{"_index":720,"title":{},"content":{"94":{"position":[[403,3]]},"180":{"position":[[1094,4]]},"203":{"position":[[245,2]]},"223":{"position":[[298,2]]},"261":{"position":[[239,11]]},"286":{"position":[[213,2]]},"306":{"position":[[255,2]]},"329":{"position":[[372,2]]},"331":{"position":[[279,2]]},"371":{"position":[[639,9],[658,12]]}},"keywords":{}}],["2.0",{"_index":1057,"title":{},"content":{"223":{"position":[[113,3]]}},"keywords":{}}],["20",{"_index":670,"title":{},"content":{"85":{"position":[[258,3]]},"86":{"position":[[332,3]]},"88":{"position":[[354,3]]},"108":{"position":[[247,3]]},"252":{"position":[[227,3]]},"253":{"position":[[295,3]]},"255":{"position":[[302,3]]},"275":{"position":[[211,3]]}},"keywords":{}}],["200",{"_index":468,"title":{},"content":{"34":{"position":[[816,4]]},"317":{"position":[[693,4]]},"318":{"position":[[671,4]]},"329":{"position":[[951,4]]}},"keywords":{}}],["20px",{"_index":701,"title":{},"content":{"91":{"position":[[328,7],[343,7],[485,7],[499,7]]},"92":{"position":[[795,7],[810,7]]},"177":{"position":[[775,7],[790,7]]},"258":{"position":[[299,7],[314,7],[456,7],[470,7]]},"259":{"position":[[553,7],[568,7]]},"368":{"position":[[535,7],[550,7]]}},"keywords":{}}],["222",{"_index":1096,"title":{},"content":{"329":{"position":[[359,6]]},"331":{"position":[[266,6]]}},"keywords":{}}],["240",{"_index":484,"title":{},"content":{"35":{"position":[[773,4]]},"182":{"position":[[404,4]]},"373":{"position":[[307,4]]}},"keywords":{}}],["24px",{"_index":692,"title":{},"content":{"88":{"position":[[501,7]]},"255":{"position":[[449,7]]}},"keywords":{}}],["25",{"_index":1100,"title":{},"content":{"329":{"position":[[563,3],[652,7]]}},"keywords":{}}],["250",{"_index":444,"title":{},"content":{"33":{"position":[[567,4]]},"316":{"position":[[395,4]]}},"keywords":{}}],["3",{"_index":1098,"title":{},"content":{"329":{"position":[[436,2]]},"331":{"position":[[306,2]]}},"keywords":{}}],["300",{"_index":923,"title":{},"content":{"182":{"position":[[445,4]]},"373":{"position":[[348,4]]}},"keywords":{}}],["3000",{"_index":673,"title":{},"content":{"85":{"position":[[340,6]]},"86":{"position":[[421,6]]},"87":{"position":[[429,6]]},"88":{"position":[[519,6]]},"91":{"position":[[612,6]]},"92":{"position":[[843,6]]},"96":{"position":[[261,6]]},"97":{"position":[[985,6]]},"99":{"position":[[286,6]]},"100":{"position":[[812,6]]},"102":{"position":[[294,6]]},"104":{"position":[[282,6]]},"108":{"position":[[327,6]]},"199":{"position":[[220,6]]},"200":{"position":[[243,6]]},"203":{"position":[[251,6]]},"206":{"position":[[451,6]]},"207":{"position":[[468,6]]},"214":{"position":[[298,6]]},"215":{"position":[[316,6]]},"216":{"position":[[275,6]]},"252":{"position":[[309,6]]},"253":{"position":[[384,6]]},"254":{"position":[[399,6]]},"255":{"position":[[467,6]]},"258":{"position":[[583,6]]},"259":{"position":[[601,6]]},"263":{"position":[[220,6]]},"264":{"position":[[563,6]]},"266":{"position":[[251,6]]},"267":{"position":[[541,6]]},"269":{"position":[[247,6]]},"271":{"position":[[239,6]]},"275":{"position":[[291,6]]},"282":{"position":[[211,6]]},"283":{"position":[[220,6]]},"286":{"position":[[219,6]]},"289":{"position":[[310,6]]},"290":{"position":[[320,6]]},"297":{"position":[[262,6]]},"298":{"position":[[271,6]]},"299":{"position":[[252,6]]}},"keywords":{}}],["300px",{"_index":761,"title":{},"content":{"114":{"position":[[194,6]]},"150":{"position":[[417,6]]},"341":{"position":[[291,6]]}},"keywords":{}}],["30px",{"_index":683,"title":{},"content":{"86":{"position":[[276,7]]},"87":{"position":[[273,7]]},"88":{"position":[[298,7]]},"186":{"position":[[480,7]]},"253":{"position":[[239,7]]},"254":{"position":[[243,7]]},"255":{"position":[[246,7]]},"377":{"position":[[367,7]]}},"keywords":{}}],["333",{"_index":1097,"title":{},"content":{"329":{"position":[[423,6]]},"331":{"position":[[293,6]]}},"keywords":{}}],["360p",{"_index":452,"title":{},"content":{"33":{"position":[[1229,7]]},"316":{"position":[[1017,7]]}},"keywords":{}}],["400",{"_index":1114,"title":{},"content":{"329":{"position":[[1000,4]]}},"keywords":{}}],["400px",{"_index":760,"title":{},"content":{"114":{"position":[[179,6]]},"150":{"position":[[402,6]]},"341":{"position":[[276,6]]}},"keywords":{}}],["40px",{"_index":686,"title":{},"content":{"86":{"position":[[406,7]]},"253":{"position":[[369,7]]}},"keywords":{}}],["480p",{"_index":915,"title":{},"content":{"181":{"position":[[341,6]]},"372":{"position":[[233,6]]}},"keywords":{}}],["4:3",{"_index":1060,"title":{},"content":{"224":{"position":[[90,4]]}},"keywords":{}}],["5",{"_index":186,"title":{},"content":{"21":{"position":[[718,2]]},"35":{"position":[[217,3],[642,3],[899,3],[1026,3]]},"42":{"position":[[239,2]]},"129":{"position":[[218,2]]},"148":{"position":[[462,2]]},"154":{"position":[[198,22]]},"168":{"position":[[243,1],[269,1]]},"201":{"position":[[201,2]]},"202":{"position":[[207,2]]},"203":{"position":[[205,2]]},"209":{"position":[[318,2]]},"225":{"position":[[267,3]]},"284":{"position":[[173,2]]},"285":{"position":[[176,2]]},"286":{"position":[[173,2]]},"292":{"position":[[246,2]]},"308":{"position":[[208,3]]},"318":{"position":[[142,3],[564,3],[782,3],[904,3]]},"329":{"position":[[492,2],[867,2]]},"345":{"position":[[145,22]]},"359":{"position":[[170,1],[179,1]]}},"keywords":{}}],["50",{"_index":1108,"title":{},"content":{"329":{"position":[[829,3]]}},"keywords":{}}],["500",{"_index":1111,"title":{},"content":{"329":{"position":[[936,4],[975,6]]}},"keywords":{}}],["5s",{"_index":895,"title":{},"content":{"173":{"position":[[65,3],[69,3]]},"364":{"position":[[34,3],[38,3]]}},"keywords":{}}],["5x",{"_index":481,"title":{},"content":{"35":{"position":[[527,5],[886,5],[1013,5]]},"318":{"position":[[449,5],[769,5],[891,5]]}},"keywords":{}}],["60",{"_index":919,"title":{},"content":{"182":{"position":[[293,3]]},"329":{"position":[[893,3]]},"373":{"position":[[196,3]]}},"keywords":{}}],["720p",{"_index":450,"title":{},"content":{"33":{"position":[[1170,7]]},"181":{"position":[[396,6]]},"316":{"position":[[958,7]]},"372":{"position":[[288,6]]}},"keywords":{}}],["8",{"_index":678,"title":{},"content":{"86":{"position":[[232,3]]},"87":{"position":[[229,3]]},"88":{"position":[[258,3]]},"186":{"position":[[259,1],[436,3]]},"253":{"position":[[195,3]]},"254":{"position":[[199,3]]},"255":{"position":[[206,3]]},"377":{"position":[[146,1],[323,3]]}},"keywords":{}}],["8"",{"_index":758,"title":{},"content":{"114":{"position":[[127,7]]}},"keywords":{}}],["9",{"_index":703,"title":{},"content":{"91":{"position":[[360,5],[516,5]]},"92":{"position":[[827,5]]},"177":{"position":[[807,5]]},"258":{"position":[[331,5],[487,5]]},"259":{"position":[[585,5]]},"368":{"position":[[567,5]]}},"keywords":{}}],["_",{"_index":121,"title":{},"content":{"13":{"position":[[261,3]]},"141":{"position":[[297,3]]},"334":{"position":[[282,3]]}},"keywords":{}}],["abbrevi",{"_index":901,"title":{},"content":{"175":{"position":[[462,12]]}},"keywords":{}}],["absolut",{"_index":699,"title":{},"content":{"91":{"position":[[311,11],[468,11]]},"92":{"position":[[778,11]]},"177":{"position":[[758,11]]},"258":{"position":[[282,11],[439,11]]},"259":{"position":[[536,11]]},"368":{"position":[[518,11]]}},"keywords":{}}],["accept",{"_index":827,"title":{},"content":{"152":{"position":[[49,7]]}},"keywords":{}}],["access",{"_index":158,"title":{},"content":{"20":{"position":[[397,6]]},"110":{"position":[[116,6]]},"175":{"position":[[175,6]]},"183":{"position":[[111,6]]}},"keywords":{}}],["accord",{"_index":987,"title":{},"content":{"195":{"position":[[57,9]]}},"keywords":{}}],["acquisit",{"_index":95,"title":{},"content":{"12":{"position":[[325,12]]}},"keywords":{}}],["ad",{"_index":141,"title":{"15":{"position":[[0,3]]}},"content":{"18":{"position":[[31,3]]},"19":{"position":[[28,3]]},"21":{"position":[[194,3],[233,2],[327,2],[368,2],[595,2],[671,2],[750,3],[830,5],[898,4],[985,5],[1029,5],[1073,5],[1119,5]]},"145":{"position":[[31,3]]},"146":{"position":[[28,3]]},"148":{"position":[[639,5],[675,5],[719,5],[755,5]]}},"keywords":{}}],["adapt",{"_index":1037,"title":{},"content":{"220":{"position":[[63,9]]},"226":{"position":[[101,5]]}},"keywords":{}}],["add",{"_index":78,"title":{"13":{"position":[[0,3]]},"23":{"position":[[0,3]]},"32":{"position":[[7,3]]},"33":{"position":[[0,3]]},"34":{"position":[[0,3]]},"35":{"position":[[0,3]]},"92":{"position":[[0,4]]},"97":{"position":[[0,4]]},"100":{"position":[[0,4]]},"106":{"position":[[0,4]]},"110":{"position":[[0,4]]},"259":{"position":[[0,4]]},"264":{"position":[[0,4]]},"267":{"position":[[0,4]]},"273":{"position":[[0,4]]},"277":{"position":[[0,4]]}},"content":{"12":{"position":[[34,3],[104,3]]},"13":{"position":[[0,3]]},"19":{"position":[[7,3]]},"78":{"position":[[77,3]]},"82":{"position":[[33,3]]},"92":{"position":[[22,3],[42,3]]},"97":{"position":[[22,3],[42,3]]},"100":{"position":[[22,3],[42,3]]},"106":{"position":[[23,3],[43,3]]},"110":{"position":[[22,3],[45,3]]},"146":{"position":[[7,3]]},"178":{"position":[[76,3]]},"193":{"position":[[39,3]]},"259":{"position":[[16,3]]},"264":{"position":[[16,3]]},"267":{"position":[[16,3]]},"273":{"position":[[16,3]]},"277":{"position":[[16,3]]},"326":{"position":[[7,3]]}},"keywords":{}}],["addit",{"_index":1012,"title":{},"content":{"209":{"position":[[121,10]]}},"keywords":{}}],["address",{"_index":168,"title":{},"content":{"21":{"position":[[306,7]]},"151":{"position":[[50,8]]},"166":{"position":[[328,9]]},"181":{"position":[[196,7]]},"189":{"position":[[175,9],[231,7]]},"207":{"position":[[54,8]]}},"keywords":{}}],["aden"",{"_index":283,"title":{},"content":{"25":{"position":[[190,10]]},"321":{"position":[[190,10]]}},"keywords":{}}],["adjust",{"_index":861,"title":{},"content":{"160":{"position":[[153,6]]}},"keywords":{}}],["ads.js"></script>",{"_index":152,"title":{},"content":{"20":{"position":[[67,31],[216,31],[351,31]]},"147":{"position":[[64,31],[213,31],[348,31]]}},"keywords":{}}],["ads/dist/artplay",{"_index":155,"title":{},"content":{"20":{"position":[[190,18],[325,18]]},"147":{"position":[[187,18],[322,18]]}},"keywords":{}}],["advanc",{"_index":609,"title":{"65":{"position":[[0,8]]}},"content":{"175":{"position":[[132,7]]}},"keywords":{}}],["agent",{"_index":549,"title":{},"content":{"37":{"position":[[1271,5]]},"124":{"position":[[1233,5]]}},"keywords":{}}],["airplay",{"_index":989,"title":{"196":{"position":[[0,8]]},"230":{"position":[[0,8]]},"313":{"position":[[0,8]]},"387":{"position":[[0,8]]}},"content":{"196":{"position":[[51,7],[201,8]]},"230":{"position":[[24,7],[151,10],[187,10]]},"313":{"position":[[141,10],[177,10]]},"387":{"position":[[33,7],[159,8]]}},"keywords":{}}],["alignitem",{"_index":1143,"title":{},"content":{"336":{"position":[[507,11]]}},"keywords":{}}],["allow",{"_index":892,"title":{},"content":{"170":{"position":[[110,7]]}},"keywords":{}}],["alreadi",{"_index":517,"title":{},"content":{"37":{"position":[[604,7]]},"124":{"position":[[566,7]]}},"keywords":{}}],["amaro"",{"_index":285,"title":{},"content":{"25":{"position":[[275,11]]},"321":{"position":[[275,11]]}},"keywords":{}}],["amp;&",{"_index":790,"title":{},"content":{"115":{"position":[[550,10]]},"116":{"position":[[363,10],[457,10]]}},"keywords":{}}],["anonym",{"_index":875,"title":{},"content":{"166":{"position":[[250,12]]},"357":{"position":[[192,12]]}},"keywords":{}}],["antioverlap",{"_index":1102,"title":{},"content":{"329":{"position":[[679,12]]}},"keywords":{}}],["app",{"_index":21,"title":{},"content":{"1":{"position":[[215,5]]},"12":{"position":[[398,5]]},"13":{"position":[[101,5]]},"21":{"position":[[60,5]]},"22":{"position":[[460,5]]},"24":{"position":[[60,5]]},"25":{"position":[[3707,5]]},"27":{"position":[[105,5]]},"28":{"position":[[106,5]]},"29":{"position":[[117,5]]},"30":{"position":[[109,5]]},"31":{"position":[[111,5]]},"33":{"position":[[416,5]]},"34":{"position":[[269,5]]},"35":{"position":[[384,5]]},"37":{"position":[[1660,5]]},"39":{"position":[[126,5]]},"40":{"position":[[92,5]]},"41":{"position":[[91,5]]},"42":{"position":[[94,5]]},"43":{"position":[[96,5]]},"44":{"position":[[104,5]]},"45":{"position":[[121,5]]},"46":{"position":[[134,5]]},"47":{"position":[[90,5]]},"48":{"position":[[93,5]]},"49":{"position":[[152,5]]},"50":{"position":[[93,5]]},"51":{"position":[[104,5]]},"52":{"position":[[98,5]]},"53":{"position":[[89,5]]},"55":{"position":[[119,5]]},"74":{"position":[[215,5]]},"75":{"position":[[103,5]]},"77":{"position":[[141,6]]},"78":{"position":[[325,5]]},"81":{"position":[[131,5]]},"82":{"position":[[112,5]]},"85":{"position":[[126,5]]},"86":{"position":[[130,5]]},"87":{"position":[[127,5]]},"88":{"position":[[156,5]]},"91":{"position":[[166,5]]},"92":{"position":[[537,5]]},"94":{"position":[[239,5]]},"96":{"position":[[139,5]]},"97":{"position":[[581,5]]},"99":{"position":[[132,5]]},"100":{"position":[[542,5]]},"102":{"position":[[148,5]]},"104":{"position":[[142,5]]},"106":{"position":[[201,5]]},"108":{"position":[[135,5]]},"110":{"position":[[352,5]]},"112":{"position":[[121,5]]},"114":{"position":[[166,3],[432,5]]},"118":{"position":[[99,5]]},"119":{"position":[[100,5]]},"120":{"position":[[111,5]]},"121":{"position":[[103,5]]},"122":{"position":[[105,5]]},"124":{"position":[[1622,5]]},"126":{"position":[[98,5]]},"127":{"position":[[70,5]]},"128":{"position":[[70,5]]},"129":{"position":[[73,5]]},"130":{"position":[[71,5]]},"131":{"position":[[73,5]]},"132":{"position":[[80,5]]},"133":{"position":[[84,5]]},"134":{"position":[[73,5]]},"135":{"position":[[72,5]]},"136":{"position":[[89,5]]},"137":{"position":[[71,5]]},"138":{"position":[[72,5]]},"139":{"position":[[72,5]]},"140":{"position":[[71,5]]},"141":{"position":[[137,5]]},"148":{"position":[[60,5]]},"150":{"position":[[207,5],[262,6],[389,3]]},"151":{"position":[[177,5]]},"152":{"position":[[240,5]]},"153":{"position":[[187,5]]},"154":{"position":[[152,5]]},"155":{"position":[[141,5]]},"156":{"position":[[114,5]]},"157":{"position":[[135,5]]},"158":{"position":[[113,5]]},"159":{"position":[[111,5]]},"160":{"position":[[295,5]]},"161":{"position":[[181,5]]},"162":{"position":[[109,5]]},"163":{"position":[[207,5]]},"164":{"position":[[196,5]]},"165":{"position":[[184,5]]},"166":{"position":[[151,5]]},"167":{"position":[[172,5]]},"168":{"position":[[116,5]]},"169":{"position":[[155,5]]},"170":{"position":[[186,5]]},"171":{"position":[[177,5]]},"172":{"position":[[178,5]]},"173":{"position":[[133,5]]},"174":{"position":[[163,5]]},"175":{"position":[[300,6]]},"176":{"position":[[121,5]]},"177":{"position":[[571,5]]},"178":{"position":[[154,5]]},"179":{"position":[[536,5]]},"180":{"position":[[593,5]]},"181":{"position":[[264,5]]},"182":{"position":[[233,5]]},"183":{"position":[[347,5]]},"184":{"position":[[508,5]]},"185":{"position":[[284,5]]},"186":{"position":[[321,5]]},"187":{"position":[[208,5]]},"188":{"position":[[138,5]]},"189":{"position":[[363,5]]},"190":{"position":[[191,5]]},"191":{"position":[[174,5]]},"192":{"position":[[171,5]]},"193":{"position":[[166,5]]},"194":{"position":[[117,5]]},"195":{"position":[[205,5]]},"196":{"position":[[162,5]]},"198":{"position":[[86,5]]},"199":{"position":[[87,5]]},"200":{"position":[[107,5]]},"201":{"position":[[120,5]]},"202":{"position":[[123,5]]},"203":{"position":[[124,5]]},"204":{"position":[[137,5]]},"205":{"position":[[119,5]]},"206":{"position":[[276,5]]},"207":{"position":[[289,5]]},"208":{"position":[[136,5]]},"209":{"position":[[199,5]]},"210":{"position":[[92,5]]},"211":{"position":[[119,5]]},"212":{"position":[[142,5]]},"213":{"position":[[140,5]]},"214":{"position":[[138,5]]},"215":{"position":[[147,5]]},"216":{"position":[[126,5]]},"217":{"position":[[199,5]]},"218":{"position":[[127,5]]},"219":{"position":[[116,5]]},"220":{"position":[[172,5]]},"221":{"position":[[127,5]]},"222":{"position":[[159,5]]},"223":{"position":[[177,5]]},"224":{"position":[[160,5]]},"225":{"position":[[162,5]]},"226":{"position":[[195,5]]},"227":{"position":[[152,5]]},"228":{"position":[[130,5]]},"229":{"position":[[136,5]]},"230":{"position":[[92,5]]},"231":{"position":[[112,5]]},"241":{"position":[[162,5]]},"242":{"position":[[95,5]]},"244":{"position":[[96,6]]},"245":{"position":[[220,5]]},"248":{"position":[[98,5]]},"249":{"position":[[94,5]]},"252":{"position":[[95,5]]},"253":{"position":[[93,5]]},"254":{"position":[[97,5]]},"255":{"position":[[104,5]]},"258":{"position":[[137,5]]},"259":{"position":[[295,5]]},"261":{"position":[[121,5]]},"263":{"position":[[98,5]]},"264":{"position":[[329,5]]},"266":{"position":[[97,5]]},"267":{"position":[[295,5]]},"269":{"position":[[101,5]]},"271":{"position":[[99,5]]},"273":{"position":[[120,5]]},"275":{"position":[[99,5]]},"277":{"position":[[259,5]]},"278":{"position":[[219,5]]},"281":{"position":[[78,5]]},"282":{"position":[[78,5]]},"283":{"position":[[84,5]]},"284":{"position":[[92,5]]},"285":{"position":[[92,5]]},"286":{"position":[[92,5]]},"287":{"position":[[109,5]]},"288":{"position":[[98,5]]},"289":{"position":[[144,5]]},"290":{"position":[[150,5]]},"291":{"position":[[101,5]]},"292":{"position":[[127,5]]},"293":{"position":[[78,5]]},"294":{"position":[[84,5]]},"295":{"position":[[108,5]]},"296":{"position":[[106,5]]},"297":{"position":[[102,5]]},"298":{"position":[[102,5]]},"299":{"position":[[103,5]]},"300":{"position":[[115,5]]},"301":{"position":[[102,5]]},"302":{"position":[[94,5]]},"303":{"position":[[120,5]]},"304":{"position":[[85,5]]},"305":{"position":[[130,5]]},"306":{"position":[[134,5]]},"307":{"position":[[119,5]]},"308":{"position":[[103,5]]},"309":{"position":[[117,5]]},"310":{"position":[[103,5]]},"311":{"position":[[101,5]]},"312":{"position":[[103,5]]},"313":{"position":[[82,5]]},"314":{"position":[[126,5]]},"316":{"position":[[255,5]]},"317":{"position":[[192,5]]},"318":{"position":[[309,5]]},"320":{"position":[[60,5]]},"321":{"position":[[3707,5]]},"329":{"position":[[60,5]]},"330":{"position":[[60,5]]},"331":{"position":[[60,5]]},"333":{"position":[[101,5]]},"334":{"position":[[98,5]]},"335":{"position":[[92,5]]},"336":{"position":[[198,5]]},"337":{"position":[[99,5]]},"338":{"position":[[49,5]]},"339":{"position":[[378,5]]},"341":{"position":[[133,5],[188,6],[263,3]]},"342":{"position":[[117,5]]},"343":{"position":[[135,5]]},"344":{"position":[[103,5]]},"345":{"position":[[99,5]]},"346":{"position":[[98,5]]},"347":{"position":[[87,5]]},"348":{"position":[[100,5]]},"349":{"position":[[88,5]]},"350":{"position":[[88,5]]},"351":{"position":[[152,5]]},"352":{"position":[[108,5]]},"353":{"position":[[88,5]]},"354":{"position":[[130,5]]},"355":{"position":[[113,5]]},"356":{"position":[[112,5]]},"357":{"position":[[99,5]]},"358":{"position":[[102,5]]},"359":{"position":[[88,5]]},"360":{"position":[[101,5]]},"361":{"position":[[108,5]]},"362":{"position":[[102,5]]},"363":{"position":[[102,5]]},"364":{"position":[[102,5]]},"365":{"position":[[106,5]]},"366":{"position":[[164,6]]},"367":{"position":[[104,5]]},"368":{"position":[[331,5]]},"369":{"position":[[105,5]]},"370":{"position":[[293,5]]},"371":{"position":[[328,5]]},"372":{"position":[[156,5]]},"373":{"position":[[136,5]]},"374":{"position":[[256,5]]},"375":{"position":[[229,5]]},"376":{"position":[[192,5]]},"377":{"position":[[208,5]]},"378":{"position":[[138,5]]},"379":{"position":[[98,5]]},"380":{"position":[[181,5]]},"381":{"position":[[120,5]]},"382":{"position":[[134,5]]},"383":{"position":[[106,5]]},"384":{"position":[[98,5]]},"385":{"position":[[92,5]]},"386":{"position":[[112,5]]},"387":{"position":[[120,5]]}},"keywords":{}}],["app"></div>",{"_index":767,"title":{},"content":{"114":{"position":[[275,25]]}},"keywords":{}}],["app').queryselector",{"_index":628,"title":{},"content":{"74":{"position":[[135,19]]},"241":{"position":[[82,19]]}},"keywords":{}}],["appear",{"_index":833,"title":{},"content":{"153":{"position":[[58,6]]},"154":{"position":[[50,6]]},"163":{"position":[[80,6]]},"164":{"position":[[92,6]]},"165":{"position":[[80,6]]},"174":{"position":[[52,7]]}},"keywords":{}}],["area",{"_index":584,"title":{},"content":{"46":{"position":[[47,4]]}},"keywords":{}}],["arg",{"_index":564,"title":{},"content":{"37":{"position":[[1724,9]]},"39":{"position":[[185,9]]},"40":{"position":[[150,9]]},"41":{"position":[[150,9]]},"42":{"position":[[152,9],[210,9]]},"43":{"position":[[156,9],[214,9]]},"44":{"position":[[165,9],[223,9]]},"45":{"position":[[180,9]]},"46":{"position":[[192,9]]},"48":{"position":[[169,9]]},"49":{"position":[[215,9]]},"50":{"position":[[150,9],[208,9]]},"51":{"position":[[186,9]]},"52":{"position":[[186,9]]},"53":{"position":[[149,9]]},"124":{"position":[[1686,9]]},"126":{"position":[[157,9]]},"127":{"position":[[128,9]]},"128":{"position":[[129,9]]},"129":{"position":[[131,9],[189,9]]},"130":{"position":[[131,9],[189,9]]},"131":{"position":[[134,9],[192,9]]},"132":{"position":[[139,9]]},"133":{"position":[[142,9]]},"135":{"position":[[148,9]]},"136":{"position":[[152,9]]},"137":{"position":[[128,9],[186,9]]},"138":{"position":[[154,9]]},"139":{"position":[[160,9]]},"140":{"position":[[131,9]]},"177":{"position":[[832,9],[934,9]]},"368":{"position":[[592,9],[674,9]]}},"keywords":{}}],["array",{"_index":4,"title":{},"content":{"1":{"position":[[6,5],[14,5]]},"33":{"position":[[211,5]]},"35":{"position":[[113,5]]},"55":{"position":[[4,5]]},"184":{"position":[[277,5]]},"225":{"position":[[30,5]]},"308":{"position":[[21,5]]},"316":{"position":[[98,5]]},"318":{"position":[[71,5]]},"368":{"position":[[4,8]]},"369":{"position":[[4,8]]},"370":{"position":[[4,8]]},"371":{"position":[[4,8]]},"372":{"position":[[4,8]]},"373":{"position":[[4,8]]},"374":{"position":[[4,8]]},"375":{"position":[[4,8]]}},"keywords":{}}],["arraydefault",{"_index":906,"title":{},"content":{"177":{"position":[[6,13]]},"178":{"position":[[6,13]]},"179":{"position":[[6,13]]},"180":{"position":[[6,13]]},"181":{"position":[[6,13]]},"182":{"position":[[6,13]]},"183":{"position":[[6,13]]},"184":{"position":[[6,13]]}},"keywords":{}}],["arrow",{"_index":830,"title":{},"content":{"152":{"position":[[435,5]]}},"keywords":{}}],["arrowleft",{"_index":959,"title":{},"content":{"188":{"position":[[410,10]]},"379":{"position":[[370,10]]}},"keywords":{}}],["arrowright",{"_index":960,"title":{},"content":{"188":{"position":[[425,11]]},"379":{"position":[[385,11]]}},"keywords":{}}],["art",{"_index":17,"title":{},"content":{"1":{"position":[[170,3]]},"12":{"position":[[353,3]]},"13":{"position":[[56,3]]},"21":{"position":[[15,3]]},"22":{"position":[[474,5],[1103,4],[1179,4]]},"24":{"position":[[15,3]]},"25":{"position":[[3662,3],[3894,4]]},"27":{"position":[[60,3]]},"28":{"position":[[61,3]]},"29":{"position":[[72,3]]},"30":{"position":[[64,3]]},"31":{"position":[[66,3],[521,4]]},"33":{"position":[[371,3]]},"34":{"position":[[224,3]]},"35":{"position":[[339,3]]},"37":{"position":[[1615,3]]},"39":{"position":[[81,3]]},"40":{"position":[[47,3]]},"41":{"position":[[46,3]]},"42":{"position":[[49,3]]},"43":{"position":[[51,3]]},"44":{"position":[[59,3]]},"45":{"position":[[76,3]]},"46":{"position":[[89,3]]},"47":{"position":[[45,3]]},"48":{"position":[[48,3]]},"49":{"position":[[107,3]]},"50":{"position":[[48,3]]},"51":{"position":[[59,3]]},"52":{"position":[[53,3]]},"53":{"position":[[44,3]]},"55":{"position":[[74,3]]},"74":{"position":[[170,3]]},"75":{"position":[[58,3]]},"77":{"position":[[152,3]]},"78":{"position":[[280,3]]},"81":{"position":[[86,3]]},"82":{"position":[[67,3]]},"85":{"position":[[81,3]]},"86":{"position":[[85,3]]},"87":{"position":[[82,3]]},"88":{"position":[[111,3]]},"91":{"position":[[121,3]]},"92":{"position":[[492,3]]},"94":{"position":[[194,3]]},"96":{"position":[[94,3]]},"97":{"position":[[536,3]]},"99":{"position":[[87,3]]},"100":{"position":[[497,3]]},"102":{"position":[[103,3]]},"104":{"position":[[97,3]]},"106":{"position":[[156,3]]},"108":{"position":[[90,3]]},"110":{"position":[[307,3]]},"112":{"position":[[76,3]]},"114":{"position":[[387,3]]},"116":{"position":[[283,3],[452,4]]},"118":{"position":[[54,3]]},"119":{"position":[[55,3]]},"120":{"position":[[66,3]]},"121":{"position":[[58,3]]},"122":{"position":[[60,3],[515,4]]},"124":{"position":[[1577,3]]},"126":{"position":[[53,3]]},"127":{"position":[[25,3]]},"128":{"position":[[25,3]]},"129":{"position":[[28,3]]},"130":{"position":[[26,3]]},"131":{"position":[[28,3]]},"132":{"position":[[35,3]]},"133":{"position":[[39,3]]},"134":{"position":[[28,3]]},"135":{"position":[[27,3]]},"136":{"position":[[44,3]]},"137":{"position":[[26,3]]},"138":{"position":[[27,3]]},"139":{"position":[[27,3]]},"140":{"position":[[26,3]]},"141":{"position":[[92,3]]},"148":{"position":[[15,3]]},"150":{"position":[[162,3]]},"151":{"position":[[132,3]]},"152":{"position":[[194,3]]},"153":{"position":[[142,3]]},"154":{"position":[[107,3]]},"155":{"position":[[96,3]]},"156":{"position":[[69,3]]},"157":{"position":[[90,3]]},"158":{"position":[[68,3]]},"159":{"position":[[66,3]]},"160":{"position":[[250,3]]},"161":{"position":[[136,3]]},"162":{"position":[[64,3]]},"163":{"position":[[162,3]]},"164":{"position":[[151,3]]},"165":{"position":[[139,3]]},"166":{"position":[[106,3]]},"167":{"position":[[127,3]]},"168":{"position":[[71,3]]},"169":{"position":[[110,3]]},"170":{"position":[[141,3]]},"171":{"position":[[132,3]]},"172":{"position":[[133,3]]},"173":{"position":[[88,3]]},"174":{"position":[[118,3]]},"175":{"position":[[350,3]]},"176":{"position":[[76,3]]},"177":{"position":[[526,3]]},"178":{"position":[[109,3]]},"179":{"position":[[491,3]]},"180":{"position":[[548,3]]},"181":{"position":[[219,3]]},"182":{"position":[[188,3]]},"183":{"position":[[302,3]]},"184":{"position":[[463,3]]},"185":{"position":[[239,3]]},"186":{"position":[[276,3]]},"187":{"position":[[163,3]]},"188":{"position":[[93,3]]},"189":{"position":[[318,3]]},"190":{"position":[[146,3],[271,4],[327,4]]},"191":{"position":[[129,3]]},"192":{"position":[[126,3]]},"193":{"position":[[121,3]]},"194":{"position":[[72,3]]},"195":{"position":[[160,3]]},"196":{"position":[[117,3]]},"198":{"position":[[41,3]]},"199":{"position":[[42,3]]},"200":{"position":[[62,3]]},"201":{"position":[[75,3]]},"202":{"position":[[78,3]]},"203":{"position":[[79,3]]},"204":{"position":[[92,3]]},"205":{"position":[[74,3]]},"206":{"position":[[231,3]]},"207":{"position":[[244,3]]},"208":{"position":[[91,3]]},"209":{"position":[[154,3]]},"210":{"position":[[47,3]]},"211":{"position":[[74,3]]},"212":{"position":[[97,3]]},"213":{"position":[[95,3]]},"214":{"position":[[93,3]]},"215":{"position":[[102,3]]},"216":{"position":[[81,3]]},"217":{"position":[[154,3]]},"218":{"position":[[82,3]]},"219":{"position":[[71,3]]},"220":{"position":[[127,3]]},"221":{"position":[[82,3]]},"222":{"position":[[114,3]]},"223":{"position":[[132,3]]},"224":{"position":[[115,3]]},"225":{"position":[[117,3]]},"226":{"position":[[150,3]]},"227":{"position":[[107,3]]},"228":{"position":[[85,3]]},"229":{"position":[[91,3]]},"230":{"position":[[47,3]]},"231":{"position":[[67,3]]},"241":{"position":[[117,3]]},"242":{"position":[[50,3]]},"244":{"position":[[107,3]]},"245":{"position":[[175,3]]},"248":{"position":[[53,3]]},"249":{"position":[[49,3]]},"252":{"position":[[50,3]]},"253":{"position":[[48,3]]},"254":{"position":[[52,3]]},"255":{"position":[[59,3]]},"258":{"position":[[92,3]]},"259":{"position":[[250,3]]},"261":{"position":[[76,3]]},"263":{"position":[[53,3]]},"264":{"position":[[284,3]]},"266":{"position":[[52,3]]},"267":{"position":[[250,3]]},"269":{"position":[[56,3]]},"271":{"position":[[54,3]]},"273":{"position":[[75,3]]},"275":{"position":[[54,3]]},"277":{"position":[[214,3]]},"278":{"position":[[174,3]]},"281":{"position":[[33,3]]},"282":{"position":[[33,3]]},"283":{"position":[[39,3]]},"284":{"position":[[47,3]]},"285":{"position":[[47,3]]},"286":{"position":[[47,3]]},"287":{"position":[[64,3]]},"288":{"position":[[53,3]]},"289":{"position":[[99,3]]},"290":{"position":[[105,3]]},"291":{"position":[[56,3]]},"292":{"position":[[82,3]]},"293":{"position":[[33,3]]},"294":{"position":[[39,3]]},"295":{"position":[[63,3]]},"296":{"position":[[61,3]]},"297":{"position":[[57,3]]},"298":{"position":[[57,3]]},"299":{"position":[[58,3]]},"300":{"position":[[70,3]]},"301":{"position":[[57,3]]},"302":{"position":[[49,3]]},"303":{"position":[[75,3]]},"304":{"position":[[40,3]]},"305":{"position":[[85,3]]},"306":{"position":[[89,3]]},"307":{"position":[[74,3]]},"308":{"position":[[58,3]]},"309":{"position":[[72,3]]},"310":{"position":[[58,3]]},"311":{"position":[[56,3]]},"312":{"position":[[58,3]]},"313":{"position":[[37,3]]},"314":{"position":[[81,3]]},"316":{"position":[[210,3]]},"317":{"position":[[147,3]]},"318":{"position":[[264,3]]},"320":{"position":[[15,3]]},"321":{"position":[[3662,3],[3931,4]]},"329":{"position":[[15,3]]},"330":{"position":[[15,3]]},"331":{"position":[[15,3]]},"333":{"position":[[56,3]]},"334":{"position":[[53,3]]},"335":{"position":[[47,3]]},"336":{"position":[[153,3]]},"337":{"position":[[54,3]]},"338":{"position":[[4,3]]},"339":{"position":[[392,5],[1021,4],[1097,4]]},"341":{"position":[[88,3]]},"342":{"position":[[72,3]]},"343":{"position":[[89,3]]},"344":{"position":[[58,3]]},"345":{"position":[[54,3]]},"346":{"position":[[53,3]]},"347":{"position":[[42,3]]},"348":{"position":[[55,3]]},"349":{"position":[[43,3]]},"350":{"position":[[43,3]]},"351":{"position":[[107,3]]},"352":{"position":[[63,3]]},"353":{"position":[[43,3]]},"354":{"position":[[85,3]]},"355":{"position":[[68,3]]},"356":{"position":[[67,3]]},"357":{"position":[[54,3]]},"358":{"position":[[57,3]]},"359":{"position":[[43,3]]},"360":{"position":[[56,3]]},"361":{"position":[[63,3]]},"362":{"position":[[57,3]]},"363":{"position":[[57,3]]},"364":{"position":[[57,3]]},"365":{"position":[[61,3]]},"366":{"position":[[214,3]]},"367":{"position":[[59,3]]},"368":{"position":[[286,3]]},"369":{"position":[[60,3]]},"370":{"position":[[248,3]]},"371":{"position":[[283,3]]},"372":{"position":[[111,3]]},"373":{"position":[[91,3]]},"374":{"position":[[211,3]]},"375":{"position":[[184,3]]},"376":{"position":[[147,3]]},"377":{"position":[[163,3]]},"378":{"position":[[93,3]]},"379":{"position":[[53,3]]},"380":{"position":[[136,3]]},"381":{"position":[[75,3],[200,4],[241,4]]},"382":{"position":[[89,3]]},"383":{"position":[[61,3]]},"384":{"position":[[53,3]]},"385":{"position":[[47,3]]},"386":{"position":[[67,3]]},"387":{"position":[[75,3]]}},"keywords":{}}],["art.airplay",{"_index":1079,"title":{},"content":{"230":{"position":[[219,14]]},"313":{"position":[[209,14]]}},"keywords":{}}],["art.aspectratio",{"_index":1063,"title":{},"content":{"224":{"position":[[261,15]]},"307":{"position":[[220,15]]}},"keywords":{}}],["art.attr('playsinlin",{"_index":1073,"title":{},"content":{"227":{"position":[[261,23]]},"310":{"position":[[212,23]]}},"keywords":{}}],["art.autoheight",{"_index":1070,"title":{},"content":{"226":{"position":[[295,14]]},"309":{"position":[[217,14]]}},"keywords":{}}],["art.autos",{"_index":1041,"title":{},"content":{"220":{"position":[[270,12]]},"303":{"position":[[218,12]]}},"keywords":{}}],["art.backward",{"_index":997,"title":{},"content":{"203":{"position":[[230,12]]},"286":{"position":[[198,12]]}},"keywords":{}}],["art.contextmenu.add",{"_index":101,"title":{},"content":{"12":{"position":[[574,21]]},"100":{"position":[[663,21]]},"267":{"position":[[416,21]]},"278":{"position":[[395,21]]}},"keywords":{}}],["art.contextmenu.show",{"_index":728,"title":{},"content":{"99":{"position":[[202,20],[253,20]]},"100":{"position":[[612,20],[772,20]]},"179":{"position":[[679,20],[749,20]]},"266":{"position":[[167,20],[218,20]]},"267":{"position":[[365,20],[501,20]]},"370":{"position":[[412,20],[482,20]]}},"keywords":{}}],["art.contextmenu['contextmenu1",{"_index":110,"title":{},"content":{"12":{"position":[[1156,32]]},"278":{"position":[[894,32]]}},"keywords":{}}],["art.controls.add",{"_index":104,"title":{},"content":{"12":{"position":[[688,18]]},"97":{"position":[[673,18]]},"264":{"position":[[421,18]]},"278":{"position":[[509,18]]}},"keywords":{}}],["art.controls.port",{"_index":252,"title":{},"content":{"22":{"position":[[1228,20]]},"339":{"position":[[1146,20]]}},"keywords":{}}],["art.controls.show",{"_index":722,"title":{},"content":{"96":{"position":[[231,17]]},"263":{"position":[[190,17]]}},"keywords":{}}],["art.controls['control1",{"_index":111,"title":{},"content":{"12":{"position":[[1205,25]]},"278":{"position":[[943,25]]}},"keywords":{}}],["art.currenttim",{"_index":572,"title":{},"content":{"42":{"position":[[259,15]]},"129":{"position":[[232,15]]},"209":{"position":[[300,15]]},"292":{"position":[[228,15]]}},"keywords":{}}],["art.destroy",{"_index":578,"title":{},"content":{"44":{"position":[[241,14]]},"116":{"position":[[468,12]]},"131":{"position":[[210,14]]},"231":{"position":[[182,14]]},"314":{"position":[[196,14]]}},"keywords":{}}],["art.destroy(fals",{"_index":808,"title":{},"content":{"116":{"position":[[483,19]]}},"keywords":{}}],["art.flip",{"_index":1051,"title":{},"content":{"222":{"position":[[253,8]]},"305":{"position":[[224,8]]}},"keywords":{}}],["art.forward",{"_index":996,"title":{},"content":{"202":{"position":[[193,11]]},"285":{"position":[[162,11]]}},"keywords":{}}],["art.fullscreen",{"_index":1027,"title":{},"content":{"214":{"position":[[226,14],[271,14]]},"297":{"position":[[190,14],[235,14]]}},"keywords":{}}],["art.fullscreenweb",{"_index":1029,"title":{},"content":{"215":{"position":[[238,17],[286,17]]},"298":{"position":[[193,17],[241,17]]}},"keywords":{}}],["art.getbloburl().then((url",{"_index":1026,"title":{},"content":{"213":{"position":[[225,27]]},"296":{"position":[[191,27]]}},"keywords":{}}],["art.getdataurl().then((url",{"_index":1022,"title":{},"content":{"212":{"position":[[227,27]]},"295":{"position":[[193,27]]}},"keywords":{}}],["art.hotkey.add(65",{"_index":733,"title":{},"content":{"106":{"position":[[271,18]]},"273":{"position":[[190,18]]}},"keywords":{}}],["art.hotkey.add(66",{"_index":734,"title":{},"content":{"106":{"position":[[334,18]]},"273":{"position":[[250,18]]}},"keywords":{}}],["art.i18n.upd",{"_index":656,"title":{},"content":{"82":{"position":[[167,17]]},"249":{"position":[[149,17]]}},"keywords":{}}],["art.layers.add",{"_index":98,"title":{},"content":{"12":{"position":[[483,16]]},"92":{"position":[[667,16]]},"259":{"position":[[425,16]]},"278":{"position":[[304,16]]}},"keywords":{}}],["art.layers.port",{"_index":250,"title":{},"content":{"22":{"position":[[1152,18]]},"339":{"position":[[1070,18]]}},"keywords":{}}],["art.layers.show",{"_index":705,"title":{},"content":{"91":{"position":[[584,15]]},"177":{"position":[[888,15]]},"258":{"position":[[555,15]]},"368":{"position":[[628,15]]}},"keywords":{}}],["art.layers['layer1",{"_index":109,"title":{},"content":{"12":{"position":[[1114,21]]},"278":{"position":[[852,21]]}},"keywords":{}}],["art.loading.show",{"_index":422,"title":{},"content":{"31":{"position":[[559,16]]},"102":{"position":[[218,16],[265,16]]},"122":{"position":[[553,16]]},"269":{"position":[[171,16],[218,16]]}},"keywords":{}}],["art.loop",{"_index":1066,"title":{},"content":{"225":{"position":[[256,8]]},"308":{"position":[[197,8]]}},"keywords":{}}],["art.mask.show",{"_index":731,"title":{},"content":{"104":{"position":[[212,13],[256,13]]},"271":{"position":[[169,13],[213,13]]}},"keywords":{}}],["art.mini",{"_index":1034,"title":{},"content":{"218":{"position":[[197,8]]},"301":{"position":[[172,8]]}},"keywords":{}}],["art.mut",{"_index":1011,"title":{},"content":{"208":{"position":[[231,9]]},"291":{"position":[[196,9]]}},"keywords":{}}],["art.notice.show",{"_index":382,"title":{},"content":{"27":{"position":[[360,15]]},"28":{"position":[[478,15]]},"94":{"position":[[309,15],[358,15]]},"118":{"position":[[354,15]]},"119":{"position":[[472,15]]},"261":{"position":[[191,15],[221,15]]}},"keywords":{}}],["art.on("ready"",{"_index":246,"title":{},"content":{"22":{"position":[[1045,25]]},"339":{"position":[[963,25]]}},"keywords":{}}],["art.on('artplayerpluginads:click",{"_index":198,"title":{},"content":{"21":{"position":[[950,34]]},"148":{"position":[[604,34]]}},"keywords":{}}],["art.on('artplayerpluginads:skip",{"_index":200,"title":{},"content":{"21":{"position":[[1039,33]]},"148":{"position":[[685,33]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:config",{"_index":1156,"title":{},"content":{"338":{"position":[[462,39]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:destroy",{"_index":1161,"title":{},"content":{"338":{"position":[[854,40]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:emit",{"_index":1152,"title":{},"content":{"338":{"position":[[189,37]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:error",{"_index":1155,"title":{},"content":{"338":{"position":[[374,38]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:hid",{"_index":1159,"title":{},"content":{"338":{"position":[[704,37]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:load",{"_index":1153,"title":{},"content":{"338":{"position":[[276,39]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:show",{"_index":1160,"title":{},"content":{"338":{"position":[[779,37]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:start",{"_index":1158,"title":{},"content":{"338":{"position":[[628,38]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:stop",{"_index":1157,"title":{},"content":{"338":{"position":[[553,37]]}},"keywords":{}}],["art.on('blur",{"_index":585,"title":{},"content":{"46":{"position":[[177,14]]},"133":{"position":[[127,14]]}},"keywords":{}}],["art.on('destroy",{"_index":577,"title":{},"content":{"44":{"position":[[147,17]]},"131":{"position":[[116,17]]}},"keywords":{}}],["art.on('focu",{"_index":581,"title":{},"content":{"45":{"position":[[164,15]]},"132":{"position":[[123,15]]}},"keywords":{}}],["art.on('fullscreen",{"_index":604,"title":{},"content":{"51":{"position":[[165,20]]},"138":{"position":[[133,20]]}},"keywords":{}}],["art.on('fullscreenweb",{"_index":606,"title":{},"content":{"52":{"position":[[162,23]]},"139":{"position":[[136,23]]}},"keywords":{}}],["art.on('hotkey",{"_index":608,"title":{},"content":{"53":{"position":[[132,16]]},"140":{"position":[[114,16]]}},"keywords":{}}],["art.on('hov",{"_index":589,"title":{},"content":{"47":{"position":[[133,15]]},"134":{"position":[[116,15]]}},"keywords":{}}],["art.on('mousemov",{"_index":597,"title":{},"content":{"49":{"position":[[195,19]]},"136":{"position":[[132,19]]}},"keywords":{}}],["art.on('paus",{"_index":568,"title":{},"content":{"41":{"position":[[134,15]]},"128":{"position":[[113,15]]}},"keywords":{}}],["art.on('play",{"_index":567,"title":{},"content":{"40":{"position":[[135,14]]},"127":{"position":[[113,14]]}},"keywords":{}}],["art.on('readi",{"_index":24,"title":{},"content":{"1":{"position":[[258,15]]},"12":{"position":[[456,15]]},"31":{"position":[[707,15]]},"39":{"position":[[169,15]]},"42":{"position":[[194,15]]},"43":{"position":[[198,15]]},"44":{"position":[[207,15]]},"50":{"position":[[192,15]]},"55":{"position":[[162,15]]},"74":{"position":[[258,15]]},"75":{"position":[[146,15]]},"81":{"position":[[174,15]]},"85":{"position":[[220,15]]},"86":{"position":[[294,15]]},"87":{"position":[[291,15]]},"88":{"position":[[316,15]]},"91":{"position":[[535,15]]},"92":{"position":[[618,15]]},"94":{"position":[[282,15]]},"96":{"position":[[182,15]]},"97":{"position":[[624,15]]},"99":{"position":[[175,15]]},"100":{"position":[[585,15]]},"102":{"position":[[191,15]]},"104":{"position":[[185,15]]},"106":{"position":[[244,15]]},"108":{"position":[[209,15]]},"110":{"position":[[395,15]]},"122":{"position":[[701,15]]},"126":{"position":[[141,15]]},"129":{"position":[[173,15]]},"130":{"position":[[173,15]]},"131":{"position":[[176,15]]},"137":{"position":[[170,15]]},"179":{"position":[[722,15]]},"183":{"position":[[411,15]]},"198":{"position":[[142,15]]},"199":{"position":[[143,15]]},"200":{"position":[[163,15]]},"201":{"position":[[163,15]]},"202":{"position":[[166,15]]},"203":{"position":[[167,15]]},"204":{"position":[[180,15]]},"205":{"position":[[162,15]]},"206":{"position":[[319,15]]},"207":{"position":[[332,15]]},"208":{"position":[[179,15]]},"209":{"position":[[242,15]]},"210":{"position":[[135,15]]},"211":{"position":[[162,15]]},"212":{"position":[[185,15]]},"213":{"position":[[183,15]]},"214":{"position":[[199,15]]},"215":{"position":[[211,15]]},"216":{"position":[[190,15]]},"217":{"position":[[279,15]]},"218":{"position":[[170,15]]},"219":{"position":[[172,15]]},"220":{"position":[[215,15]]},"221":{"position":[[170,15]]},"222":{"position":[[202,15]]},"223":{"position":[[220,15]]},"224":{"position":[[203,15]]},"225":{"position":[[205,15]]},"226":{"position":[[238,15]]},"227":{"position":[[195,15]]},"228":{"position":[[173,15]]},"229":{"position":[[179,15]]},"231":{"position":[[155,15]]},"241":{"position":[[205,15]]},"242":{"position":[[138,15]]},"248":{"position":[[141,15]]},"252":{"position":[[189,15]]},"253":{"position":[[257,15]]},"254":{"position":[[261,15]]},"255":{"position":[[264,15]]},"258":{"position":[[506,15]]},"259":{"position":[[376,15]]},"261":{"position":[[164,15]]},"263":{"position":[[141,15]]},"264":{"position":[[372,15]]},"266":{"position":[[140,15]]},"267":{"position":[[338,15]]},"269":{"position":[[144,15]]},"271":{"position":[[142,15]]},"273":{"position":[[163,15]]},"275":{"position":[[173,15]]},"277":{"position":[[302,15]]},"278":{"position":[[277,15]]},"281":{"position":[[134,15]]},"282":{"position":[[134,15]]},"283":{"position":[[140,15]]},"284":{"position":[[135,15]]},"285":{"position":[[135,15]]},"286":{"position":[[135,15]]},"287":{"position":[[152,15]]},"288":{"position":[[141,15]]},"289":{"position":[[187,15]]},"290":{"position":[[193,15]]},"291":{"position":[[144,15]]},"292":{"position":[[170,15]]},"293":{"position":[[121,15]]},"294":{"position":[[127,15]]},"295":{"position":[[151,15]]},"296":{"position":[[149,15]]},"297":{"position":[[163,15]]},"298":{"position":[[166,15]]},"299":{"position":[[167,15]]},"300":{"position":[[195,15]]},"301":{"position":[[145,15]]},"302":{"position":[[150,15]]},"303":{"position":[[163,15]]},"304":{"position":[[128,15]]},"305":{"position":[[173,15]]},"306":{"position":[[177,15]]},"307":{"position":[[162,15]]},"308":{"position":[[146,15]]},"309":{"position":[[160,15]]},"310":{"position":[[146,15]]},"311":{"position":[[144,15]]},"312":{"position":[[146,15]]},"314":{"position":[[169,15]]},"370":{"position":[[455,15]]},"374":{"position":[[320,15]]}},"keywords":{}}],["art.on('res",{"_index":593,"title":{},"content":{"48":{"position":[[152,16]]},"135":{"position":[[131,16]]}},"keywords":{}}],["art.on('seek",{"_index":570,"title":{},"content":{"42":{"position":[[137,14]]},"129":{"position":[[116,14]]}},"keywords":{}}],["art.on('url",{"_index":598,"title":{},"content":{"50":{"position":[[136,13]]},"137":{"position":[[114,13]]}},"keywords":{}}],["art.on('video:play",{"_index":563,"title":{},"content":{"37":{"position":[[1703,20]]},"124":{"position":[[1665,20]]}},"keywords":{}}],["art.on('volum",{"_index":573,"title":{},"content":{"43":{"position":[[139,16]]},"130":{"position":[[114,16]]}},"keywords":{}}],["art.once('video:canplay",{"_index":1017,"title":{},"content":{"211":{"position":[[204,25]]},"294":{"position":[[169,25]]}},"keywords":{}}],["art.paus",{"_index":993,"title":{},"content":{"199":{"position":[[204,12]]},"282":{"position":[[195,12]]}},"keywords":{}}],["art.pip",{"_index":466,"title":{},"content":{"34":{"position":[[645,7]]},"216":{"position":[[217,7],[255,7]]},"299":{"position":[[194,7],[232,7]]},"317":{"position":[[564,7]]}},"keywords":{}}],["art.play",{"_index":992,"title":{},"content":{"198":{"position":[[169,11]]},"199":{"position":[[170,11]]},"219":{"position":[[226,11]]},"281":{"position":[[161,11]]},"282":{"position":[[161,11]]},"302":{"position":[[204,11]]}},"keywords":{}}],["art.playbackr",{"_index":1059,"title":{},"content":{"223":{"position":[[279,16]]},"306":{"position":[[236,16]]}},"keywords":{}}],["art.plugins.add(myplugin",{"_index":745,"title":{},"content":{"110":{"position":[[422,26]]},"277":{"position":[[329,26]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.config",{"_index":1147,"title":{},"content":{"336":{"position":[[668,43]]},"337":{"position":[[393,43]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.emit",{"_index":1134,"title":{},"content":{"335":{"position":[[425,41]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.hid",{"_index":1126,"title":{},"content":{"333":{"position":[[290,42]]},"334":{"position":[[429,42]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.ishid",{"_index":1129,"title":{},"content":{"334":{"position":[[298,43]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.load",{"_index":1149,"title":{},"content":{"337":{"position":[[288,42],[483,42]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.show",{"_index":1127,"title":{},"content":{"333":{"position":[[395,42]]},"334":{"position":[[344,42]]}},"keywords":{}}],["art.post",{"_index":1032,"title":{},"content":{"217":{"position":[[332,10]]},"300":{"position":[[248,10]]}},"keywords":{}}],["art.proxy(contain",{"_index":633,"title":{},"content":{"77":{"position":[[233,20]]},"244":{"position":[[188,20]]}},"keywords":{}}],["art.query('.art",{"_index":108,"title":{},"content":{"12":{"position":[[884,15],[936,15],[996,15]]},"75":{"position":[[186,15]]},"242":{"position":[[178,15]]},"278":{"position":[[666,15],[718,15],[778,15]]}},"keywords":{}}],["art.screenshot",{"_index":1018,"title":{},"content":{"211":{"position":[[241,17]]},"294":{"position":[[206,17]]}},"keywords":{}}],["art.seek",{"_index":571,"title":{},"content":{"42":{"position":[[228,8]]},"85":{"position":[[247,8]]},"86":{"position":[[321,8]]},"88":{"position":[[343,8]]},"108":{"position":[[236,8]]},"129":{"position":[[207,8]]},"201":{"position":[[190,8]]},"203":{"position":[[194,8]]},"206":{"position":[[346,8]]},"207":{"position":[[359,8]]},"211":{"position":[[189,8]]},"212":{"position":[[212,8]]},"213":{"position":[[210,8]]},"252":{"position":[[216,8]]},"253":{"position":[[284,8]]},"255":{"position":[[291,8]]},"275":{"position":[[200,8]]},"284":{"position":[[162,8]]},"286":{"position":[[162,8]]},"289":{"position":[[214,8]]},"290":{"position":[[220,8]]},"294":{"position":[[154,8]]},"295":{"position":[[178,8]]},"296":{"position":[[176,8]]}},"keywords":{}}],["art.setting.show",{"_index":738,"title":{},"content":{"108":{"position":[[251,16],[298,16]]},"275":{"position":[[215,16],[262,16]]}},"keywords":{}}],["art.storage.clear",{"_index":650,"title":{},"content":{"78":{"position":[[469,20]]},"245":{"position":[[364,20]]}},"keywords":{}}],["art.storage.del('your",{"_index":649,"title":{},"content":{"78":{"position":[[440,21]]},"245":{"position":[[335,21]]}},"keywords":{}}],["art.storage.get('your",{"_index":648,"title":{},"content":{"78":{"position":[[411,21]]},"245":{"position":[[306,21]]}},"keywords":{}}],["art.storage.set('your",{"_index":646,"title":{},"content":{"78":{"position":[[368,21]]},"245":{"position":[[263,21]]}},"keywords":{}}],["art.subtitle.show",{"_index":671,"title":{},"content":{"85":{"position":[[262,17],[311,17]]},"252":{"position":[[231,17],[280,17]]}},"keywords":{}}],["art.subtitle.styl",{"_index":684,"title":{},"content":{"86":{"position":[[358,20]]},"253":{"position":[[321,20]]}},"keywords":{}}],["art.subtitle.switch('/assets/sample/subtitle.srt?t=1",{"_index":690,"title":{},"content":{"88":{"position":[[380,54]]},"255":{"position":[[328,54]]}},"keywords":{}}],["art.subtitle.url",{"_index":272,"title":{},"content":{"24":{"position":[[486,16]]},"33":{"position":[[943,16]]},"87":{"position":[[372,16]]},"254":{"position":[[342,16]]},"316":{"position":[[753,16]]},"320":{"position":[[486,16]]}},"keywords":{}}],["art.switchquality('/assets/sample/video.mp4?t=0",{"_index":1009,"title":{},"content":{"207":{"position":[[396,49]]},"290":{"position":[[257,49]]}},"keywords":{}}],["art.switchquality(item.url",{"_index":454,"title":{},"content":{"33":{"position":[[1357,27]]},"316":{"position":[[1145,27]]}},"keywords":{}}],["art.switchurl('/assets/sample/video.mp4?t=0",{"_index":1005,"title":{},"content":{"206":{"position":[[383,45]]},"289":{"position":[[251,45]]}},"keywords":{}}],["art.template.$video.classnam",{"_index":366,"title":{},"content":{"25":{"position":[[3862,29]]},"321":{"position":[[3899,29]]}},"keywords":{}}],["art.template.$video.control",{"_index":427,"title":{},"content":{"31":{"position":[[734,28]]},"122":{"position":[[728,28]]}},"keywords":{}}],["art.template.queri",{"_index":631,"title":{},"content":{"75":{"position":[[24,18]]},"242":{"position":[[16,18]]}},"keywords":{}}],["art.template.query('.art",{"_index":629,"title":{},"content":{"74":{"position":[[298,24]]},"241":{"position":[[245,24]]}},"keywords":{}}],["art.them",{"_index":1077,"title":{},"content":{"229":{"position":[[231,9]]},"312":{"position":[[198,9]]}},"keywords":{}}],["art.titl",{"_index":1075,"title":{},"content":{"228":{"position":[[225,9]]},"311":{"position":[[196,9]]}},"keywords":{}}],["art.toggl",{"_index":994,"title":{},"content":{"200":{"position":[[190,13],[226,13]]},"283":{"position":[[167,13],[203,13]]}},"keywords":{}}],["art.url",{"_index":599,"title":{},"content":{"50":{"position":[[226,7]]},"137":{"position":[[204,7]]},"205":{"position":[[212,7]]},"288":{"position":[[191,7]]}},"keywords":{}}],["art.volum",{"_index":574,"title":{},"content":{"43":{"position":[[232,10]]},"130":{"position":[[207,10]]},"204":{"position":[[233,10]]},"287":{"position":[[205,10]]}},"keywords":{}}],["art1",{"_index":137,"title":{},"content":{"14":{"position":[[236,4]]},"279":{"position":[[173,4]]}},"keywords":{}}],["art2",{"_index":139,"title":{},"content":{"14":{"position":[[272,4]]},"279":{"position":[[209,4]]}},"keywords":{}}],["artplay",{"_index":19,"title":{},"content":{"1":{"position":[[180,11],[203,11]]},"12":{"position":[[363,11],[386,11]]},"13":{"position":[[66,11],[89,11]]},"14":{"position":[[165,9],[190,11],[207,9],[260,11],[282,9]]},"18":{"position":[[14,9]]},"19":{"position":[[11,9]]},"21":{"position":[[25,11],[48,11]]},"22":{"position":[[321,9]]},"24":{"position":[[25,11],[48,11]]},"25":{"position":[[3672,11],[3695,11]]},"27":{"position":[[70,11],[93,11]]},"28":{"position":[[71,11],[94,11]]},"29":{"position":[[82,11],[105,11]]},"30":{"position":[[74,11],[97,11]]},"31":{"position":[[76,11],[99,11]]},"33":{"position":[[381,11],[404,11]]},"34":{"position":[[234,11],[257,11]]},"35":{"position":[[349,11],[372,11]]},"37":{"position":[[1625,11],[1648,11]]},"39":{"position":[[91,11],[114,11]]},"40":{"position":[[57,11],[80,11]]},"41":{"position":[[56,11],[79,11]]},"42":{"position":[[59,11],[82,11]]},"43":{"position":[[61,11],[84,11]]},"44":{"position":[[69,11],[92,11]]},"45":{"position":[[86,11],[109,11]]},"46":{"position":[[99,11],[122,11]]},"47":{"position":[[55,11],[78,11]]},"48":{"position":[[58,11],[81,11]]},"49":{"position":[[117,11],[140,11]]},"50":{"position":[[58,11],[81,11]]},"51":{"position":[[69,11],[92,11]]},"52":{"position":[[63,11],[86,11]]},"53":{"position":[[54,11],[77,11]]},"55":{"position":[[84,11],[107,11]]},"74":{"position":[[180,11],[203,11]]},"75":{"position":[[68,11],[91,11]]},"77":{"position":[[162,11]]},"78":{"position":[[290,11],[313,11]]},"81":{"position":[[96,11],[119,11]]},"82":{"position":[[77,11],[100,11]]},"85":{"position":[[91,11],[114,11]]},"86":{"position":[[95,11],[118,11]]},"87":{"position":[[92,11],[115,11]]},"88":{"position":[[121,11],[144,11]]},"91":{"position":[[131,11],[154,11]]},"92":{"position":[[502,11],[525,11]]},"94":{"position":[[204,11],[227,11]]},"96":{"position":[[104,11],[127,11]]},"97":{"position":[[546,11],[569,11]]},"99":{"position":[[97,11],[120,11]]},"100":{"position":[[507,11],[530,11]]},"102":{"position":[[113,11],[136,11]]},"104":{"position":[[107,11],[130,11]]},"106":{"position":[[166,11],[189,11]]},"108":{"position":[[100,11],[123,11]]},"110":{"position":[[317,11],[340,11]]},"112":{"position":[[26,9],[43,9],[86,11],[109,11]]},"114":{"position":[[155,10],[397,11],[420,11]]},"115":{"position":[[23,9],[185,9],[366,11]]},"116":{"position":[[25,9],[137,9],[293,11]]},"118":{"position":[[64,11],[87,11]]},"119":{"position":[[65,11],[88,11]]},"120":{"position":[[76,11],[99,11]]},"121":{"position":[[68,11],[91,11]]},"122":{"position":[[70,11],[93,11]]},"124":{"position":[[1587,11],[1610,11]]},"126":{"position":[[63,11],[86,11]]},"127":{"position":[[35,11],[58,11]]},"128":{"position":[[35,11],[58,11]]},"129":{"position":[[38,11],[61,11]]},"130":{"position":[[36,11],[59,11]]},"131":{"position":[[38,11],[61,11]]},"132":{"position":[[45,11],[68,11]]},"133":{"position":[[49,11],[72,11]]},"134":{"position":[[38,11],[61,11]]},"135":{"position":[[37,11],[60,11]]},"136":{"position":[[54,11],[77,11]]},"137":{"position":[[36,11],[59,11]]},"138":{"position":[[37,11],[60,11]]},"139":{"position":[[37,11],[60,11]]},"140":{"position":[[36,11],[59,11]]},"141":{"position":[[102,11],[125,11]]},"145":{"position":[[14,9]]},"146":{"position":[[11,9]]},"148":{"position":[[25,11],[48,11]]},"150":{"position":[[172,11],[195,11],[378,10]]},"151":{"position":[[142,11],[165,11]]},"152":{"position":[[204,10],[228,11]]},"153":{"position":[[152,11],[175,11]]},"154":{"position":[[117,11],[140,11]]},"155":{"position":[[106,11],[129,11]]},"156":{"position":[[79,11],[102,11]]},"157":{"position":[[100,11],[123,11]]},"158":{"position":[[78,11],[101,11]]},"159":{"position":[[76,11],[99,11]]},"160":{"position":[[260,11],[283,11]]},"161":{"position":[[146,11],[169,11]]},"162":{"position":[[74,11],[97,11]]},"163":{"position":[[172,11],[195,11]]},"164":{"position":[[161,11],[184,11]]},"165":{"position":[[149,11],[172,11]]},"166":{"position":[[116,11],[139,11]]},"167":{"position":[[137,11],[160,11]]},"168":{"position":[[81,11],[104,11]]},"169":{"position":[[120,11],[143,11]]},"170":{"position":[[151,11],[174,11]]},"171":{"position":[[142,11],[165,11]]},"172":{"position":[[143,11],[166,11]]},"173":{"position":[[98,11],[121,11]]},"174":{"position":[[128,11],[151,11]]},"175":{"position":[[360,11]]},"176":{"position":[[86,11],[109,11]]},"177":{"position":[[536,11],[559,11]]},"178":{"position":[[119,11],[142,11]]},"179":{"position":[[501,11],[524,11]]},"180":{"position":[[558,11],[581,11]]},"181":{"position":[[229,11],[252,11]]},"182":{"position":[[198,11],[221,11]]},"183":{"position":[[312,11],[335,11]]},"184":{"position":[[473,11],[496,11]]},"185":{"position":[[249,11],[272,11]]},"186":{"position":[[286,11],[309,11]]},"187":{"position":[[173,11],[196,11]]},"188":{"position":[[103,11],[126,11]]},"189":{"position":[[328,11],[351,11]]},"190":{"position":[[156,11],[179,11]]},"191":{"position":[[139,11],[162,11]]},"192":{"position":[[136,11],[159,11]]},"193":{"position":[[131,11],[154,11]]},"194":{"position":[[82,11],[105,11]]},"195":{"position":[[170,11],[193,11]]},"196":{"position":[[127,11],[150,11]]},"198":{"position":[[51,11],[74,11]]},"199":{"position":[[52,11],[75,11]]},"200":{"position":[[72,11],[95,11]]},"201":{"position":[[85,11],[108,11]]},"202":{"position":[[88,11],[111,11]]},"203":{"position":[[89,11],[112,11]]},"204":{"position":[[102,11],[125,11]]},"205":{"position":[[84,11],[107,11]]},"206":{"position":[[241,11],[264,11]]},"207":{"position":[[254,11],[277,11]]},"208":{"position":[[101,11],[124,11]]},"209":{"position":[[164,11],[187,11]]},"210":{"position":[[57,11],[80,11]]},"211":{"position":[[84,11],[107,11]]},"212":{"position":[[107,11],[130,11]]},"213":{"position":[[105,11],[128,11]]},"214":{"position":[[103,11],[126,11]]},"215":{"position":[[112,11],[135,11]]},"216":{"position":[[91,11],[114,11]]},"217":{"position":[[164,11],[187,11]]},"218":{"position":[[92,11],[115,11]]},"219":{"position":[[81,11],[104,11]]},"220":{"position":[[137,11],[160,11]]},"221":{"position":[[92,11],[115,11]]},"222":{"position":[[124,11],[147,11]]},"223":{"position":[[142,11],[165,11]]},"224":{"position":[[125,11],[148,11]]},"225":{"position":[[127,11],[150,11]]},"226":{"position":[[160,11],[183,11]]},"227":{"position":[[117,11],[140,11]]},"228":{"position":[[95,11],[118,11]]},"229":{"position":[[101,11],[124,11]]},"230":{"position":[[57,11],[80,11]]},"231":{"position":[[77,11],[100,11]]},"241":{"position":[[127,11],[150,11]]},"242":{"position":[[60,11],[83,11]]},"244":{"position":[[117,11]]},"245":{"position":[[185,11],[208,11]]},"248":{"position":[[63,11],[86,11]]},"249":{"position":[[59,11],[82,11]]},"252":{"position":[[60,11],[83,11]]},"253":{"position":[[58,11],[81,11]]},"254":{"position":[[62,11],[85,11]]},"255":{"position":[[69,11],[92,11]]},"258":{"position":[[102,11],[125,11]]},"259":{"position":[[260,11],[283,11]]},"261":{"position":[[86,11],[109,11]]},"263":{"position":[[63,11],[86,11]]},"264":{"position":[[294,11],[317,11]]},"266":{"position":[[62,11],[85,11]]},"267":{"position":[[260,11],[283,11]]},"269":{"position":[[66,11],[89,11]]},"271":{"position":[[64,11],[87,11]]},"273":{"position":[[85,11],[108,11]]},"275":{"position":[[64,11],[87,11]]},"277":{"position":[[224,11],[247,11]]},"278":{"position":[[184,11],[207,11]]},"279":{"position":[[109,9],[134,11],[151,9],[197,11],[219,9]]},"281":{"position":[[43,11],[66,11]]},"282":{"position":[[43,11],[66,11]]},"283":{"position":[[49,11],[72,11]]},"284":{"position":[[57,11],[80,11]]},"285":{"position":[[57,11],[80,11]]},"286":{"position":[[57,11],[80,11]]},"287":{"position":[[74,11],[97,11]]},"288":{"position":[[63,11],[86,11]]},"289":{"position":[[109,11],[132,11]]},"290":{"position":[[115,11],[138,11]]},"291":{"position":[[66,11],[89,11]]},"292":{"position":[[92,11],[115,11]]},"293":{"position":[[43,11],[66,11]]},"294":{"position":[[49,11],[72,11]]},"295":{"position":[[73,11],[96,11]]},"296":{"position":[[71,11],[94,11]]},"297":{"position":[[67,11],[90,11]]},"298":{"position":[[67,11],[90,11]]},"299":{"position":[[68,11],[91,11]]},"300":{"position":[[80,11],[103,11]]},"301":{"position":[[67,11],[90,11]]},"302":{"position":[[59,11],[82,11]]},"303":{"position":[[85,11],[108,11]]},"304":{"position":[[50,11],[73,11]]},"305":{"position":[[95,11],[118,11]]},"306":{"position":[[99,11],[122,11]]},"307":{"position":[[84,11],[107,11]]},"308":{"position":[[68,11],[91,11]]},"309":{"position":[[82,11],[105,11]]},"310":{"position":[[68,11],[91,11]]},"311":{"position":[[66,11],[89,11]]},"312":{"position":[[68,11],[91,11]]},"313":{"position":[[47,11],[70,11]]},"314":{"position":[[91,11],[114,11]]},"316":{"position":[[220,11],[243,11]]},"317":{"position":[[157,11],[180,11]]},"318":{"position":[[274,11],[297,11]]},"320":{"position":[[25,11],[48,11]]},"321":{"position":[[3672,11],[3695,11]]},"325":{"position":[[14,9]]},"326":{"position":[[11,9]]},"329":{"position":[[25,11],[48,11]]},"330":{"position":[[25,11],[48,11]]},"331":{"position":[[25,11],[48,11]]},"333":{"position":[[66,11],[89,11]]},"334":{"position":[[63,11],[86,11]]},"335":{"position":[[57,11],[80,11]]},"336":{"position":[[163,11],[186,11]]},"337":{"position":[[64,11],[87,11]]},"338":{"position":[[14,11],[37,11]]},"339":{"position":[[239,9]]},"341":{"position":[[22,13],[98,11],[121,11],[252,10]]},"342":{"position":[[82,11],[105,11]]},"343":{"position":[[99,10],[123,11]]},"344":{"position":[[68,11],[91,11]]},"345":{"position":[[64,11],[87,11]]},"346":{"position":[[63,11],[86,11]]},"347":{"position":[[52,11],[75,11]]},"348":{"position":[[65,11],[88,11]]},"349":{"position":[[53,11],[76,11]]},"350":{"position":[[53,11],[76,11]]},"351":{"position":[[117,11],[140,11]]},"352":{"position":[[73,11],[96,11]]},"353":{"position":[[53,11],[76,11]]},"354":{"position":[[95,11],[118,11]]},"355":{"position":[[78,11],[101,11]]},"356":{"position":[[77,11],[100,11]]},"357":{"position":[[64,11],[87,11]]},"358":{"position":[[67,11],[90,11]]},"359":{"position":[[53,11],[76,11]]},"360":{"position":[[66,11],[89,11]]},"361":{"position":[[73,11],[96,11]]},"362":{"position":[[67,11],[90,11]]},"363":{"position":[[67,11],[90,11]]},"364":{"position":[[67,11],[90,11]]},"365":{"position":[[71,11],[94,11]]},"366":{"position":[[224,11]]},"367":{"position":[[69,11],[92,11]]},"368":{"position":[[296,11],[319,11]]},"369":{"position":[[70,11],[93,11]]},"370":{"position":[[258,11],[281,11]]},"371":{"position":[[293,11],[316,11]]},"372":{"position":[[121,11],[144,11]]},"373":{"position":[[101,11],[124,11]]},"374":{"position":[[221,11],[244,11]]},"375":{"position":[[194,11],[217,11]]},"376":{"position":[[157,11],[180,11]]},"377":{"position":[[173,11],[196,11]]},"378":{"position":[[103,11],[126,11]]},"379":{"position":[[63,11],[86,11]]},"380":{"position":[[146,11],[169,11]]},"381":{"position":[[85,11],[108,11]]},"382":{"position":[[99,11],[122,11]]},"383":{"position":[[71,11],[94,11]]},"384":{"position":[[63,11],[86,11]]},"385":{"position":[[57,11],[80,11]]},"386":{"position":[[77,11],[100,11]]},"387":{"position":[[85,11],[108,11]]}},"keywords":{}}],["artplayer';const",{"_index":749,"title":{},"content":{"112":{"position":[[58,17]]}},"keywords":{}}],["artplayer';export",{"_index":801,"title":{},"content":{"116":{"position":[[152,18]]}},"keywords":{}}],["artplayer.html",{"_index":899,"title":{},"content":{"175":{"position":[[222,14],[330,15]]},"366":{"position":[[194,15]]}},"keywords":{}}],["artplayer.html访问到播放器所需的html",{"_index":1163,"title":{},"content":{"366":{"position":[[68,32]]}},"keywords":{}}],["artplayer.jsx",{"_index":798,"title":{},"content":{"116":{"position":[[74,13]]}},"keywords":{}}],["artplayer.jsxapp.jsx",{"_index":797,"title":{},"content":{"116":{"position":[[53,20]]}},"keywords":{}}],["artplayer.vu",{"_index":777,"title":{},"content":{"115":{"position":[[70,13]]}},"keywords":{}}],["artplayer.vueapp.vu",{"_index":776,"title":{},"content":{"115":{"position":[[49,20]]}},"keywords":{}}],["artplayer_set",{"_index":639,"title":{},"content":{"78":{"position":[[102,18]]},"245":{"position":[[35,18]]}},"keywords":{}}],["artplayerpluginad",{"_index":163,"title":{},"content":{"21":{"position":[[165,20]]},"148":{"position":[[165,20]]}},"keywords":{}}],["artplayerplugindanmuku",{"_index":1091,"title":{},"content":{"329":{"position":[[182,24]]},"330":{"position":[[110,24]]},"331":{"position":[[110,24]]},"333":{"position":[[151,24]]},"334":{"position":[[148,24]]},"335":{"position":[[142,24]]},"336":{"position":[[248,24]]},"337":{"position":[[149,24]]},"338":{"position":[[114,24]]}},"keywords":{}}],["artplayerrequir",{"_index":816,"title":{},"content":{"150":{"position":[[29,19]]}},"keywords":{}}],["artref",{"_index":804,"title":{},"content":{"116":{"position":[[237,6]]}},"keywords":{}}],["artref.curr",{"_index":805,"title":{},"content":{"116":{"position":[[327,15]]}},"keywords":{}}],["ashby"",{"_index":287,"title":{},"content":{"25":{"position":[[361,11]]},"321":{"position":[[361,11]]}},"keywords":{}}],["aspect",{"_index":870,"title":{},"content":{"165":{"position":[[58,6]]},"224":{"position":[[65,7]]},"226":{"position":[[121,6]]}},"keywords":{}}],["aspectratio",{"_index":443,"title":{"165":{"position":[[0,12]]},"224":{"position":[[0,12]]},"307":{"position":[[0,12]]},"356":{"position":[[0,12]]}},"content":{"33":{"position":[[502,12]]},"34":{"position":[[355,12]]},"35":{"position":[[470,12]]},"165":{"position":[[223,12]]},"188":{"position":[[459,12]]},"316":{"position":[[341,12]]},"317":{"position":[[278,12]]},"318":{"position":[[395,12]]},"356":{"position":[[151,12]]},"379":{"position":[[419,12]]}},"keywords":{}}],["ass",{"_index":951,"title":{},"content":{"186":{"position":[[180,3]]}},"keywords":{}}],["assets/angel",{"_index":410,"title":{},"content":{"30":{"position":[[173,12]]},"121":{"position":[[167,12]]}},"keywords":{}}],["assets/sample/danmuku",{"_index":1150,"title":{},"content":{"337":{"position":[[446,23]]}},"keywords":{}}],["assets/sample/danmuku.xml",{"_index":1122,"title":{},"content":{"330":{"position":[[178,29]]},"333":{"position":[[185,29]]},"334":{"position":[[182,29]]},"335":{"position":[[176,29]]},"336":{"position":[[282,29]]},"337":{"position":[[183,29]]},"338":{"position":[[148,29]]}},"keywords":{}}],["assets/sample/layer.png",{"_index":695,"title":{},"content":{"91":{"position":[[89,27]]},"92":{"position":[[590,27]]},"177":{"position":[[494,27]]},"258":{"position":[[60,27]]},"259":{"position":[[348,27]]},"368":{"position":[[254,27]]}},"keywords":{}}],["assets/sample/poster.jpg",{"_index":834,"title":{},"content":{"153":{"position":[[234,28]]},"217":{"position":[[246,28]]},"300":{"position":[[162,28]]},"344":{"position":[[150,28]]}},"keywords":{}}],["assets/sample/poster.jpg?t=0",{"_index":1033,"title":{},"content":{"217":{"position":[[345,32]]},"300":{"position":[[261,32]]}},"keywords":{}}],["assets/sample/subtitle.srt",{"_index":669,"title":{},"content":{"85":{"position":[[182,30]]},"86":{"position":[[186,30]]},"87":{"position":[[183,30]]},"88":{"position":[[212,30]]},"173":{"position":[[189,30]]},"186":{"position":[[377,30]]},"252":{"position":[[151,30]]},"253":{"position":[[149,30]]},"254":{"position":[[153,30]]},"255":{"position":[[160,30]]},"364":{"position":[[158,30]]},"377":{"position":[[264,30]]}},"keywords":{}}],["assets/sample/subtitle.srt?id=1",{"_index":265,"title":{},"content":{"24":{"position":[[261,35]]},"33":{"position":[[704,35]]},"316":{"position":[[520,35]]},"320":{"position":[[261,35]]}},"keywords":{}}],["assets/sample/subtitle.srt?id=2",{"_index":268,"title":{},"content":{"24":{"position":[[384,35]]},"33":{"position":[[827,35]]},"316":{"position":[[637,35]]},"320":{"position":[[384,35]]}},"keywords":{}}],["assets/sample/subtitle.srt?t=1",{"_index":688,"title":{},"content":{"87":{"position":[[391,34]]},"254":{"position":[[361,34]]}},"keywords":{}}],["assets/sample/test1.mp4",{"_index":169,"title":{},"content":{"21":{"position":[[337,27]]},"148":{"position":[[290,27]]}},"keywords":{}}],["assets/sample/thumbnails.png",{"_index":946,"title":{},"content":{"185":{"position":[[342,32]]},"376":{"position":[[250,32]]}},"keywords":{}}],["assets/sample/video.flv",{"_index":374,"title":{},"content":{"27":{"position":[[132,27]]},"118":{"position":[[126,27]]},"189":{"position":[[374,27]]},"190":{"position":[[202,27]]},"380":{"position":[[192,27]]},"381":{"position":[[131,27]]}},"keywords":{}}],["assets/sample/video.mp4",{"_index":23,"title":{},"content":{"1":{"position":[[226,27]]},"12":{"position":[[409,27]]},"13":{"position":[[112,27]]},"21":{"position":[[71,27]]},"24":{"position":[[71,27]]},"25":{"position":[[3718,27]]},"33":{"position":[[427,27]]},"34":{"position":[[280,27]]},"35":{"position":[[395,27]]},"37":{"position":[[1671,27]]},"39":{"position":[[137,27]]},"40":{"position":[[103,27]]},"41":{"position":[[102,27]]},"42":{"position":[[105,27]]},"43":{"position":[[107,27]]},"44":{"position":[[115,27]]},"45":{"position":[[132,27]]},"46":{"position":[[145,27]]},"47":{"position":[[101,27]]},"48":{"position":[[104,27]]},"49":{"position":[[163,27]]},"50":{"position":[[104,27]]},"51":{"position":[[115,27]]},"52":{"position":[[109,27]]},"53":{"position":[[100,27]]},"55":{"position":[[130,27]]},"74":{"position":[[226,27]]},"75":{"position":[[114,27]]},"77":{"position":[[201,27]]},"78":{"position":[[336,27]]},"81":{"position":[[142,27]]},"82":{"position":[[123,27]]},"85":{"position":[[137,27]]},"86":{"position":[[141,27]]},"87":{"position":[[138,27]]},"88":{"position":[[167,27]]},"91":{"position":[[177,27]]},"92":{"position":[[548,27]]},"94":{"position":[[250,27]]},"96":{"position":[[150,27]]},"97":{"position":[[592,27]]},"99":{"position":[[143,27]]},"100":{"position":[[553,27]]},"102":{"position":[[159,27]]},"104":{"position":[[153,27]]},"106":{"position":[[212,27]]},"108":{"position":[[146,27]]},"110":{"position":[[363,27]]},"112":{"position":[[132,30]]},"114":{"position":[[443,27]]},"124":{"position":[[1633,27]]},"126":{"position":[[109,27]]},"127":{"position":[[81,27]]},"128":{"position":[[81,27]]},"129":{"position":[[84,27]]},"130":{"position":[[82,27]]},"131":{"position":[[84,27]]},"132":{"position":[[91,27]]},"133":{"position":[[95,27]]},"134":{"position":[[84,27]]},"135":{"position":[[83,27]]},"136":{"position":[[100,27]]},"137":{"position":[[82,27]]},"138":{"position":[[83,27]]},"139":{"position":[[83,27]]},"140":{"position":[[82,27]]},"141":{"position":[[148,27]]},"148":{"position":[[71,27]]},"150":{"position":[[274,27]]},"151":{"position":[[188,27]]},"152":{"position":[[251,27]]},"153":{"position":[[198,27]]},"154":{"position":[[163,27]]},"155":{"position":[[152,27]]},"156":{"position":[[125,27]]},"157":{"position":[[146,27]]},"158":{"position":[[124,27]]},"159":{"position":[[122,27]]},"160":{"position":[[306,27]]},"161":{"position":[[192,27]]},"162":{"position":[[120,27]]},"163":{"position":[[218,27]]},"164":{"position":[[207,27]]},"165":{"position":[[195,27]]},"166":{"position":[[162,27]]},"167":{"position":[[183,27]]},"168":{"position":[[127,27]]},"169":{"position":[[166,27]]},"170":{"position":[[197,27]]},"171":{"position":[[188,27]]},"172":{"position":[[189,27]]},"173":{"position":[[144,27]]},"174":{"position":[[174,27]]},"175":{"position":[[400,27]]},"176":{"position":[[132,27]]},"177":{"position":[[582,27]]},"178":{"position":[[165,27]]},"179":{"position":[[547,27]]},"180":{"position":[[604,27]]},"181":{"position":[[275,27],[353,27],[408,27]]},"182":{"position":[[244,27]]},"183":{"position":[[358,27]]},"184":{"position":[[519,27]]},"185":{"position":[[295,27]]},"186":{"position":[[332,27]]},"187":{"position":[[219,27]]},"188":{"position":[[149,27]]},"191":{"position":[[185,27]]},"192":{"position":[[182,27]]},"193":{"position":[[177,27]]},"194":{"position":[[128,27]]},"195":{"position":[[216,27]]},"196":{"position":[[173,27]]},"198":{"position":[[97,27]]},"199":{"position":[[98,27]]},"200":{"position":[[118,27]]},"201":{"position":[[131,27]]},"202":{"position":[[134,27]]},"203":{"position":[[135,27]]},"204":{"position":[[148,27]]},"205":{"position":[[130,27]]},"206":{"position":[[287,27]]},"207":{"position":[[300,27]]},"208":{"position":[[147,27]]},"209":{"position":[[210,27]]},"210":{"position":[[103,27]]},"211":{"position":[[130,27]]},"212":{"position":[[153,27]]},"213":{"position":[[151,27]]},"214":{"position":[[149,27]]},"215":{"position":[[158,27]]},"216":{"position":[[137,27]]},"217":{"position":[[210,27]]},"218":{"position":[[138,27]]},"219":{"position":[[127,27]]},"220":{"position":[[183,27]]},"221":{"position":[[138,27]]},"222":{"position":[[170,27]]},"223":{"position":[[188,27]]},"224":{"position":[[171,27]]},"225":{"position":[[173,27]]},"226":{"position":[[206,27]]},"227":{"position":[[163,27]]},"228":{"position":[[141,27]]},"229":{"position":[[147,27]]},"230":{"position":[[103,27]]},"231":{"position":[[123,27]]},"241":{"position":[[173,27]]},"242":{"position":[[106,27]]},"244":{"position":[[156,27]]},"245":{"position":[[231,27]]},"248":{"position":[[109,27]]},"249":{"position":[[105,27]]},"252":{"position":[[106,27]]},"253":{"position":[[104,27]]},"254":{"position":[[108,27]]},"255":{"position":[[115,27]]},"258":{"position":[[148,27]]},"259":{"position":[[306,27]]},"261":{"position":[[132,27]]},"263":{"position":[[109,27]]},"264":{"position":[[340,27]]},"266":{"position":[[108,27]]},"267":{"position":[[306,27]]},"269":{"position":[[112,27]]},"271":{"position":[[110,27]]},"273":{"position":[[131,27]]},"275":{"position":[[110,27]]},"277":{"position":[[270,27]]},"278":{"position":[[230,27]]},"281":{"position":[[89,27]]},"282":{"position":[[89,27]]},"283":{"position":[[95,27]]},"284":{"position":[[103,27]]},"285":{"position":[[103,27]]},"286":{"position":[[103,27]]},"287":{"position":[[120,27]]},"288":{"position":[[109,27]]},"289":{"position":[[155,27]]},"290":{"position":[[161,27]]},"291":{"position":[[112,27]]},"292":{"position":[[138,27]]},"293":{"position":[[89,27]]},"294":{"position":[[95,27]]},"295":{"position":[[119,27]]},"296":{"position":[[117,27]]},"297":{"position":[[113,27]]},"298":{"position":[[113,27]]},"299":{"position":[[114,27]]},"300":{"position":[[126,27]]},"301":{"position":[[113,27]]},"302":{"position":[[105,27]]},"303":{"position":[[131,27]]},"304":{"position":[[96,27]]},"305":{"position":[[141,27]]},"306":{"position":[[145,27]]},"307":{"position":[[130,27]]},"308":{"position":[[114,27]]},"309":{"position":[[128,27]]},"310":{"position":[[114,27]]},"311":{"position":[[112,27]]},"312":{"position":[[114,27]]},"313":{"position":[[93,27]]},"314":{"position":[[137,27]]},"316":{"position":[[266,27]]},"317":{"position":[[203,27]]},"318":{"position":[[320,27]]},"320":{"position":[[71,27]]},"329":{"position":[[71,27]]},"330":{"position":[[71,27]]},"331":{"position":[[71,27]]},"333":{"position":[[112,27]]},"334":{"position":[[109,27]]},"335":{"position":[[103,27]]},"336":{"position":[[209,27]]},"337":{"position":[[110,27]]},"338":{"position":[[60,27]]},"341":{"position":[[200,27]]},"342":{"position":[[128,27]]},"343":{"position":[[146,27]]},"344":{"position":[[114,27]]},"345":{"position":[[110,27]]},"346":{"position":[[109,27]]},"347":{"position":[[98,27]]},"348":{"position":[[111,27]]},"349":{"position":[[99,27]]},"350":{"position":[[99,27]]},"351":{"position":[[163,27]]},"352":{"position":[[119,27]]},"353":{"position":[[99,27]]},"354":{"position":[[141,27]]},"355":{"position":[[124,27]]},"356":{"position":[[123,27]]},"357":{"position":[[110,27]]},"358":{"position":[[113,27]]},"359":{"position":[[99,27]]},"360":{"position":[[112,27]]},"361":{"position":[[119,27]]},"362":{"position":[[113,27]]},"363":{"position":[[113,27]]},"364":{"position":[[113,27]]},"365":{"position":[[117,27]]},"366":{"position":[[264,27]]},"367":{"position":[[115,27]]},"368":{"position":[[342,27]]},"369":{"position":[[116,27]]},"370":{"position":[[304,27]]},"371":{"position":[[339,27]]},"372":{"position":[[167,27],[245,27],[300,27]]},"373":{"position":[[147,27]]},"374":{"position":[[267,27]]},"375":{"position":[[240,27]]},"376":{"position":[[203,27]]},"377":{"position":[[219,27]]},"378":{"position":[[149,27]]},"379":{"position":[[109,27]]},"382":{"position":[[145,27]]},"383":{"position":[[117,27]]},"384":{"position":[[109,27]]},"385":{"position":[[103,27]]},"386":{"position":[[123,27]]},"387":{"position":[[131,27]]}},"keywords":{}}],["assets/sample/video.mp4?id=1080",{"_index":449,"title":{},"content":{"33":{"position":[[1123,35]]},"316":{"position":[[911,35]]}},"keywords":{}}],["assets/sample/video.mp4?id=360",{"_index":453,"title":{},"content":{"33":{"position":[[1242,34]]},"316":{"position":[[1030,34]]}},"keywords":{}}],["assets/sample/video.mp4?id=720",{"_index":451,"title":{},"content":{"33":{"position":[[1183,34]]},"316":{"position":[[971,34]]}},"keywords":{}}],["assets/sample/video.mp4?t=0",{"_index":600,"title":{},"content":{"50":{"position":[[236,31]]},"137":{"position":[[214,31]]},"205":{"position":[[222,31]]},"288":{"position":[[201,31]]}},"keywords":{}}],["attr",{"_index":1071,"title":{"227":{"position":[[0,5]]},"310":{"position":[[0,5]]}},"content":{},"keywords":{}}],["attribut",{"_index":512,"title":{},"content":{"37":{"position":[[485,9],[1458,9]]},"94":{"position":[[20,9]]},"96":{"position":[[20,9]]},"99":{"position":[[20,9]]},"104":{"position":[[20,10]]},"124":{"position":[[447,9],[1420,9]]}},"keywords":{}}],["auto",{"_index":243,"title":{},"content":{"22":{"position":[[1002,4]]},"194":{"position":[[43,4]]},"339":{"position":[[920,4]]}},"keywords":{}}],["autoheight",{"_index":1067,"title":{"226":{"position":[[0,11]]},"309":{"position":[[0,11]]}},"content":{},"keywords":{}}],["automat",{"_index":637,"title":{},"content":{"78":{"position":[[63,13]]},"159":{"position":[[36,9],[239,13]]},"160":{"position":[[139,13]]},"161":{"position":[[82,13]]}},"keywords":{}}],["automini",{"_index":864,"title":{"161":{"position":[[0,9]]},"352":{"position":[[0,9]]}},"content":{"161":{"position":[[220,9]]},"352":{"position":[[147,9]]}},"keywords":{}}],["autoorient",{"_index":985,"title":{"195":{"position":[[0,16]]},"386":{"position":[[0,16]]}},"content":{"195":{"position":[[244,16]]},"386":{"position":[[151,16]]}},"keywords":{}}],["autoplay",{"_index":373,"title":{"159":{"position":[[0,9]]},"350":{"position":[[0,9]]}},"content":{"27":{"position":[[111,9]]},"28":{"position":[[112,9]]},"29":{"position":[[123,9]]},"30":{"position":[[115,9]]},"31":{"position":[[117,9],[673,9]]},"118":{"position":[[105,9]]},"119":{"position":[[106,9]]},"120":{"position":[[117,9]]},"121":{"position":[[109,9]]},"122":{"position":[[111,9],[667,9]]},"159":{"position":[[150,9],[319,8]]},"350":{"position":[[127,9],[206,8]]}},"keywords":{}}],["autoplayback",{"_index":984,"title":{"194":{"position":[[0,13]]},"385":{"position":[[0,13]]}},"content":{"194":{"position":[[156,13]]},"385":{"position":[[131,13]]}},"keywords":{}}],["autos",{"_index":160,"title":{"160":{"position":[[0,9]]},"220":{"position":[[0,9]]},"303":{"position":[[0,9]]},"351":{"position":[[0,9]]}},"content":{"21":{"position":[[99,9]]},"48":{"position":[[132,9]]},"108":{"position":[[189,9]]},"135":{"position":[[111,9]]},"148":{"position":[[99,9]]},"160":{"position":[[334,9]]},"275":{"position":[[153,9]]},"321":{"position":[[3767,9]]},"329":{"position":[[99,9]]},"351":{"position":[[191,9]]}},"keywords":{}}],["avail",{"_index":990,"title":{},"content":{"196":{"position":[[72,9]]}},"keywords":{}}],["b",{"_index":735,"title":{},"content":{"106":{"position":[[388,4]]},"273":{"position":[[299,1]]}},"keywords":{}}],["backward",{"_index":888,"title":{"203":{"position":[[0,9]]},"286":{"position":[[0,9]]}},"content":{"168":{"position":[[260,8]]},"203":{"position":[[41,9]]}},"keywords":{}}],["bar",{"_index":721,"title":{},"content":{"95":{"position":[[46,3]]},"96":{"position":[[62,3]]},"155":{"position":[[77,3]]},"157":{"position":[[57,3]]},"166":{"position":[[87,3]]},"167":{"position":[[108,3]]},"169":{"position":[[91,3]]},"171":{"position":[[113,3]]},"172":{"position":[[114,3]]},"174":{"position":[[42,4]]},"180":{"position":[[64,3]]},"181":{"position":[[91,3]]},"182":{"position":[[75,3]]},"185":{"position":[[58,3]]},"192":{"position":[[107,3]]}},"keywords":{}}],["base64",{"_index":1020,"title":{},"content":{"212":{"position":[[23,6]]},"295":{"position":[[13,26]]}},"keywords":{}}],["basic",{"_index":814,"title":{"149":{"position":[[0,5]]}},"content":{},"keywords":{}}],["becom",{"_index":514,"title":{},"content":{"37":{"position":[[541,6]]},"124":{"position":[[503,6]]}},"keywords":{}}],["befor",{"_index":898,"title":{},"content":{"175":{"position":[[140,6]]},"214":{"position":[[380,6]]},"216":{"position":[[363,6]]},"217":{"position":[[112,6]]}},"keywords":{}}],["beforeemit",{"_index":1118,"title":{},"content":{"329":{"position":[[1103,11]]}},"keywords":{}}],["beforeunmount",{"_index":789,"title":{},"content":{"115":{"position":[[514,15]]}},"keywords":{}}],["began",{"_index":546,"title":{},"content":{"37":{"position":[[1241,6]]},"124":{"position":[[1203,6]]}},"keywords":{}}],["begun",{"_index":532,"title":{},"content":{"37":{"position":[[949,6]]},"124":{"position":[[911,6]]}},"keywords":{}}],["best",{"_index":83,"title":{},"content":{"12":{"position":[[96,4]]}},"keywords":{}}],["bilibili",{"_index":1121,"title":{},"content":{"330":{"position":[[150,8]]}},"keywords":{}}],["black",{"_index":859,"title":{},"content":{"160":{"position":[[112,5],[188,5]]}},"keywords":{}}],["blob",{"_index":1025,"title":{},"content":{"213":{"position":[[23,4]]},"296":{"position":[[13,24]]}},"keywords":{}}],["blur",{"_index":582,"title":{"46":{"position":[[0,5]]},"133":{"position":[[0,5]]}},"content":{},"keywords":{}}],["boolean",{"_index":438,"title":{},"content":{"33":{"position":[[303,7]]},"34":{"position":[[114,7]]},"68":{"position":[[6,7]]},"69":{"position":[[6,7]]},"70":{"position":[[6,7]]},"71":{"position":[[6,7]]},"92":{"position":[[87,7]]},"97":{"position":[[89,7]]},"100":{"position":[[92,7]]},"177":{"position":[[83,7]]},"179":{"position":[[86,7]]},"180":{"position":[[101,7]]},"181":{"position":[[128,7]]},"208":{"position":[[30,7]]},"214":{"position":[[30,7]]},"215":{"position":[[30,7]]},"216":{"position":[[30,7]]},"218":{"position":[[30,7]]},"219":{"position":[[23,7]]},"220":{"position":[[30,7]]},"226":{"position":[[28,7]]},"231":{"position":[[25,7]]},"235":{"position":[[4,7]]},"236":{"position":[[4,7]]},"237":{"position":[[4,7]]},"238":{"position":[[4,7]]},"259":{"position":[[46,7]]},"264":{"position":[[46,7]]},"267":{"position":[[46,7]]},"291":{"position":[[21,7]]},"297":{"position":[[21,7]]},"298":{"position":[[21,7]]},"299":{"position":[[21,7]]},"301":{"position":[[21,7]]},"302":{"position":[[14,7]]},"303":{"position":[[21,7]]},"309":{"position":[[21,7]]},"314":{"position":[[16,7]]},"316":{"position":[[160,7]]},"317":{"position":[[72,7]]},"334":{"position":[[4,7]]},"348":{"position":[[4,10]]},"349":{"position":[[4,10]]},"350":{"position":[[4,10]]},"351":{"position":[[4,10]]},"352":{"position":[[4,10]]},"353":{"position":[[4,10]]},"354":{"position":[[4,10]]},"355":{"position":[[4,10]]},"356":{"position":[[4,10]]},"357":{"position":[[4,10]]},"358":{"position":[[4,10]]},"359":{"position":[[4,10]]},"360":{"position":[[4,10]]},"361":{"position":[[4,10]]},"362":{"position":[[4,10]]},"363":{"position":[[4,10]]},"364":{"position":[[4,10]]},"365":{"position":[[4,10]]},"366":{"position":[[4,10]]},"367":{"position":[[4,10]]},"368":{"position":[[44,7]]},"370":{"position":[[44,7]]},"371":{"position":[[45,7]]},"372":{"position":[[50,7]]},"383":{"position":[[4,10]]},"384":{"position":[[4,10]]},"385":{"position":[[4,10]]},"386":{"position":[[4,10]]}},"keywords":{}}],["booleandefault",{"_index":851,"title":{},"content":{"157":{"position":[[6,15]]},"158":{"position":[[6,15]]},"159":{"position":[[6,15]]},"160":{"position":[[6,15]]},"161":{"position":[[6,15]]},"162":{"position":[[6,15]]},"163":{"position":[[6,15]]},"164":{"position":[[6,15]]},"165":{"position":[[6,15]]},"166":{"position":[[6,15]]},"167":{"position":[[6,15]]},"168":{"position":[[6,15]]},"169":{"position":[[6,15]]},"170":{"position":[[6,15]]},"171":{"position":[[6,15]]},"172":{"position":[[6,15]]},"173":{"position":[[6,15]]},"174":{"position":[[6,15]]},"175":{"position":[[6,15]]},"176":{"position":[[6,15]]},"192":{"position":[[6,15]]},"193":{"position":[[6,15]]},"194":{"position":[[6,15]]},"195":{"position":[[6,15]]},"196":{"position":[[6,15]]},"387":{"position":[[6,15]]}},"keywords":{}}],["bootstrap",{"_index":812,"title":{},"content":{"141":{"position":[[53,9]]}},"keywords":{}}],["border",{"_index":1094,"title":{},"content":{"329":{"position":[[295,7],[389,7],[455,7]]},"335":{"position":[[493,7]]}},"keywords":{}}],["bottom",{"_index":872,"title":{},"content":{"166":{"position":[[72,6]]},"167":{"position":[[93,6]]},"169":{"position":[[76,6]]},"171":{"position":[[98,6]]},"172":{"position":[[99,6]]},"180":{"position":[[49,6]]},"181":{"position":[[76,6]]},"192":{"position":[[92,6]]}},"keywords":{}}],["brannan"",{"_index":289,"title":{},"content":{"25":{"position":[[449,13]]},"321":{"position":[[449,13]]}},"keywords":{}}],["bring",{"_index":1007,"title":{},"content":{"207":{"position":[[92,5]]}},"keywords":{}}],["brooklyn"",{"_index":291,"title":{},"content":{"25":{"position":[[540,14]]},"321":{"position":[[540,14]]}},"keywords":{}}],["browser",{"_index":491,"title":{},"content":{"37":{"position":[[94,7],[287,7],[1095,7]]},"124":{"position":[[56,7],[249,7],[1057,7]]},"160":{"position":[[219,7]]},"161":{"position":[[64,7]]},"166":{"position":[[283,7]]},"175":{"position":[[569,7]]},"214":{"position":[[325,7]]},"216":{"position":[[302,7]]}},"keywords":{}}],["buffer",{"_index":504,"title":{},"content":{"37":{"position":[[240,9],[370,10]]},"124":{"position":[[202,9],[332,10]]}},"keywords":{}}],["button",{"_index":115,"title":{"13":{"position":[[4,6]]},"34":{"position":[[11,7]]}},"content":{"13":{"position":[[4,6]]},"34":{"position":[[122,6],[161,6]]},"97":{"position":[[714,9],[884,6],[942,6]]},"167":{"position":[[79,6]]},"169":{"position":[[62,6]]},"171":{"position":[[63,6]]},"172":{"position":[[63,6]]},"180":{"position":[[668,9],[838,6],[896,6],[1087,6]]},"192":{"position":[[54,6]]},"196":{"position":[[59,7]]},"371":{"position":[[403,9]]}},"keywords":{}}],["button1",{"_index":724,"title":{},"content":{"97":{"position":[[768,9],[795,9]]},"180":{"position":[[722,9],[749,9]]}},"keywords":{}}],["button2",{"_index":912,"title":{},"content":{"180":{"position":[[969,9],[996,9]]}},"keywords":{}}],["cach",{"_index":845,"title":{},"content":{"156":{"position":[[186,6],[298,5]]}},"keywords":{}}],["call",{"_index":519,"title":{},"content":{"37":{"position":[[672,6]]},"78":{"position":[[95,6]]},"124":{"position":[[634,6]]}},"keywords":{}}],["callback",{"_index":732,"title":{"152":{"position":[[6,9]]},"343":{"position":[[6,9]]}},"content":{"106":{"position":[[123,8]]},"152":{"position":[[348,8],[398,8]]}},"keywords":{}}],["can't",{"_index":113,"title":{},"content":{"12":{"position":[[1252,5]]}},"keywords":{}}],["canbeclos",{"_index":197,"title":{},"content":{"21":{"position":[[885,12]]},"148":{"position":[[564,12]]}},"keywords":{}}],["canplay",{"_index":394,"title":{},"content":{"28":{"position":[[338,7],[403,8],[430,7]]},"119":{"position":[[332,7],[397,8],[424,7]]}},"keywords":{}}],["center",{"_index":1144,"title":{},"content":{"336":{"position":[[519,9]]}},"keywords":{}}],["chanc",{"_index":920,"title":{},"content":{"182":{"position":[[313,8]]},"373":{"position":[[216,8]]}},"keywords":{}}],["chang",{"_index":445,"title":{},"content":{"33":{"position":[[975,6],[1400,6]]},"34":{"position":[[669,6],[732,6]]},"35":{"position":[[162,6],[687,6]]},"37":{"position":[[1160,8],[1520,8]]},"43":{"position":[[28,7]]},"48":{"position":[[25,7]]},"50":{"position":[[25,7]]},"124":{"position":[[1122,8],[1482,8]]},"159":{"position":[[335,7]]},"350":{"position":[[222,7]]}},"keywords":{}}],["charmes"",{"_index":293,"title":{},"content":{"25":{"position":[[631,13]]},"321":{"position":[[631,13]]}},"keywords":{}}],["charset="utf",{"_index":757,"title":{},"content":{"114":{"position":[[109,17]]}},"keywords":{}}],["check",{"_index":196,"title":{},"content":{"21":{"position":[[869,6]]},"188":{"position":[[332,6]]},"379":{"position":[[292,6]]}},"keywords":{}}],["chines",{"_index":72,"title":{},"content":{"11":{"position":[[86,7]]}},"keywords":{}}],["clarendon"",{"_index":295,"title":{},"content":{"25":{"position":[[723,15]]},"321":{"position":[[723,15]]}},"keywords":{}}],["class",{"_index":710,"title":{},"content":{"92":{"position":[[191,5]]},"97":{"position":[[193,5]]},"100":{"position":[[196,5]]},"177":{"position":[[187,5]]},"179":{"position":[[190,5]]},"180":{"position":[[205,5]]}},"keywords":{}}],["class="artplay",{"_index":766,"title":{},"content":{"114":{"position":[[253,21]]}},"keywords":{}}],["clean",{"_index":645,"title":{},"content":{"78":{"position":[[253,5]]}},"keywords":{}}],["clear",{"_index":644,"title":{},"content":{"78":{"position":[[238,5]]},"245":{"position":[[140,5]]}},"keywords":{}}],["click",{"_index":120,"title":{},"content":{"13":{"position":[[245,6],[358,5]]},"21":{"position":[[1019,9]]},"22":{"position":[[161,5]]},"24":{"position":[[527,5]]},"33":{"position":[[258,5]]},"45":{"position":[[41,5]]},"77":{"position":[[254,8]]},"92":{"position":[[338,5],[363,5]]},"97":{"position":[[340,5],[365,5],[831,6],[869,7]]},"100":{"position":[[343,5],[368,5],[706,6],[745,7]]},"106":{"position":[[319,5],[382,5],[480,5]]},"141":{"position":[[281,6],[365,5]]},"168":{"position":[[383,5]]},"177":{"position":[[334,5],[359,5],[816,6],[862,5]]},"179":{"position":[[337,5],[362,5],[613,6],[652,7]]},"180":{"position":[[352,5],[377,5],[785,6],[823,7],[1034,6],[1072,7]]},"214":{"position":[[428,5]]},"216":{"position":[[392,8]]},"230":{"position":[[198,6]]},"244":{"position":[[209,8]]},"259":{"position":[[165,5]]},"264":{"position":[[165,5],[506,6]]},"267":{"position":[[165,5],[453,6]]},"313":{"position":[[188,6]]},"333":{"position":[[269,6],[374,6]]},"334":{"position":[[266,6]]},"335":{"position":[[260,6]]},"337":{"position":[[267,6],[372,6]]},"368":{"position":[[163,5],[576,6]]},"370":{"position":[[163,5],[364,6]]},"371":{"position":[[164,5],[506,6],[699,6]]}},"keywords":{}}],["client",{"_index":421,"title":{},"content":{"31":{"position":[[532,6]]},"122":{"position":[[526,6]]}},"keywords":{}}],["client.add(url",{"_index":423,"title":{},"content":{"31":{"position":[[584,15]]},"122":{"position":[[578,15]]}},"keywords":{}}],["close",{"_index":181,"title":{},"content":{"21":{"position":[[608,6],[816,6],[823,6],[910,6]]},"148":{"position":[[515,6]]}},"keywords":{}}],["cn",{"_index":658,"title":{},"content":{"82":{"position":[[189,4]]},"249":{"position":[[171,4]]}},"keywords":{}}],["cn/plugins/danmuku",{"_index":74,"title":{},"content":{"11":{"position":[[139,19]]}},"keywords":{}}],["cn、zh",{"_index":981,"title":{},"content":{"191":{"position":[[105,5]]},"382":{"position":[[65,5]]}},"keywords":{}}],["code",{"_index":15,"title":{},"content":{"1":{"position":[[161,4]]},"2":{"position":[[49,4]]},"3":{"position":[[55,4]]},"4":{"position":[[43,4]]},"5":{"position":[[64,4]]},"6":{"position":[[57,4]]},"8":{"position":[[41,4]]},"9":{"position":[[69,4]]},"10":{"position":[[53,4]]},"12":{"position":[[344,4]]},"13":{"position":[[33,4]]},"21":{"position":[[6,4]]},"24":{"position":[[6,4]]},"25":{"position":[[6,4]]},"27":{"position":[[51,4]]},"28":{"position":[[52,4]]},"29":{"position":[[63,4]]},"30":{"position":[[55,4]]},"31":{"position":[[57,4]]},"33":{"position":[[362,4]]},"34":{"position":[[215,4]]},"35":{"position":[[330,4]]},"37":{"position":[[1606,4]]},"39":{"position":[[72,4]]},"40":{"position":[[38,4]]},"41":{"position":[[37,4]]},"42":{"position":[[40,4]]},"43":{"position":[[42,4]]},"44":{"position":[[50,4]]},"45":{"position":[[67,4]]},"46":{"position":[[80,4]]},"47":{"position":[[36,4]]},"48":{"position":[[39,4]]},"49":{"position":[[98,4]]},"50":{"position":[[39,4]]},"51":{"position":[[50,4]]},"52":{"position":[[44,4]]},"53":{"position":[[35,4]]},"55":{"position":[[65,4]]},"56":{"position":[[26,4]]},"57":{"position":[[27,4]]},"58":{"position":[[27,4]]},"59":{"position":[[31,4]]},"60":{"position":[[28,4]]},"62":{"position":[[25,4]]},"63":{"position":[[47,4]]},"64":{"position":[[28,4]]},"74":{"position":[[161,4]]},"75":{"position":[[49,4]]},"77":{"position":[[85,4]]},"78":{"position":[[271,4]]},"81":{"position":[[77,4]]},"82":{"position":[[58,4]]},"85":{"position":[[72,4]]},"86":{"position":[[76,4]]},"87":{"position":[[73,4]]},"88":{"position":[[102,4]]},"91":{"position":[[74,4]]},"92":{"position":[[483,4]]},"94":{"position":[[185,4]]},"96":{"position":[[85,4]]},"97":{"position":[[527,4]]},"99":{"position":[[78,4]]},"100":{"position":[[488,4]]},"102":{"position":[[94,4]]},"104":{"position":[[88,4]]},"106":{"position":[[84,4],[147,4]]},"108":{"position":[[81,4]]},"110":{"position":[[64,4]]},"118":{"position":[[45,4]]},"119":{"position":[[46,4]]},"120":{"position":[[57,4]]},"121":{"position":[[49,4]]},"122":{"position":[[51,4]]},"124":{"position":[[1568,4]]},"126":{"position":[[44,4]]},"127":{"position":[[16,4]]},"128":{"position":[[16,4]]},"129":{"position":[[19,4]]},"130":{"position":[[17,4]]},"131":{"position":[[19,4]]},"132":{"position":[[26,4]]},"133":{"position":[[30,4]]},"134":{"position":[[19,4]]},"135":{"position":[[18,4]]},"136":{"position":[[35,4]]},"137":{"position":[[17,4]]},"138":{"position":[[18,4]]},"139":{"position":[[18,4]]},"140":{"position":[[17,4]]},"141":{"position":[[69,4]]},"148":{"position":[[6,4]]},"150":{"position":[[153,4]]},"151":{"position":[[123,4]]},"152":{"position":[[185,4]]},"153":{"position":[[133,4]]},"154":{"position":[[98,4]]},"155":{"position":[[87,4]]},"156":{"position":[[60,4]]},"157":{"position":[[81,4]]},"158":{"position":[[59,4]]},"159":{"position":[[57,4]]},"160":{"position":[[206,4]]},"161":{"position":[[127,4]]},"162":{"position":[[55,4]]},"163":{"position":[[153,4]]},"164":{"position":[[142,4]]},"165":{"position":[[130,4]]},"166":{"position":[[97,4]]},"167":{"position":[[118,4]]},"168":{"position":[[62,4]]},"169":{"position":[[101,4]]},"170":{"position":[[132,4]]},"171":{"position":[[123,4]]},"172":{"position":[[124,4]]},"173":{"position":[[79,4]]},"174":{"position":[[109,4]]},"175":{"position":[[243,4]]},"176":{"position":[[67,4]]},"177":{"position":[[479,4]]},"178":{"position":[[100,4]]},"179":{"position":[[482,4]]},"180":{"position":[[539,4]]},"181":{"position":[[210,4]]},"182":{"position":[[179,4]]},"183":{"position":[[59,4]]},"184":{"position":[[454,4]]},"185":{"position":[[230,4]]},"186":{"position":[[267,4]]},"187":{"position":[[154,4]]},"188":{"position":[[84,4]]},"189":{"position":[[309,4]]},"190":{"position":[[137,4]]},"191":{"position":[[120,4]]},"192":{"position":[[117,4]]},"193":{"position":[[112,4]]},"194":{"position":[[63,4]]},"195":{"position":[[151,4]]},"196":{"position":[[108,4]]},"198":{"position":[[32,4]]},"199":{"position":[[33,4]]},"200":{"position":[[53,4]]},"201":{"position":[[66,4]]},"202":{"position":[[69,4]]},"203":{"position":[[70,4]]},"204":{"position":[[83,4]]},"205":{"position":[[65,4]]},"206":{"position":[[222,4]]},"207":{"position":[[235,4]]},"208":{"position":[[82,4]]},"209":{"position":[[145,4]]},"210":{"position":[[38,4]]},"211":{"position":[[65,4]]},"212":{"position":[[88,4]]},"213":{"position":[[86,4]]},"214":{"position":[[84,4]]},"215":{"position":[[93,4]]},"216":{"position":[[72,4]]},"217":{"position":[[145,4]]},"218":{"position":[[73,4]]},"219":{"position":[[62,4]]},"220":{"position":[[118,4]]},"221":{"position":[[73,4]]},"222":{"position":[[105,4]]},"223":{"position":[[123,4]]},"224":{"position":[[106,4]]},"225":{"position":[[108,4]]},"226":{"position":[[141,4]]},"227":{"position":[[98,4]]},"228":{"position":[[76,4]]},"229":{"position":[[82,4]]},"230":{"position":[[38,4]]},"231":{"position":[[58,4]]},"241":{"position":[[108,4]]},"242":{"position":[[41,4]]},"244":{"position":[[40,4]]},"245":{"position":[[166,4]]},"248":{"position":[[44,4]]},"249":{"position":[[40,4]]},"252":{"position":[[41,4]]},"253":{"position":[[39,4]]},"254":{"position":[[43,4]]},"255":{"position":[[50,4]]},"258":{"position":[[45,4]]},"259":{"position":[[241,4]]},"261":{"position":[[67,4]]},"263":{"position":[[44,4]]},"264":{"position":[[275,4]]},"266":{"position":[[43,4]]},"267":{"position":[[241,4]]},"269":{"position":[[47,4]]},"271":{"position":[[45,4]]},"273":{"position":[[41,4],[66,4]]},"275":{"position":[[45,4]]},"277":{"position":[[35,4]]},"278":{"position":[[165,4]]},"281":{"position":[[24,4]]},"282":{"position":[[24,4]]},"283":{"position":[[30,4]]},"284":{"position":[[38,4]]},"285":{"position":[[38,4]]},"286":{"position":[[38,4]]},"287":{"position":[[55,4]]},"288":{"position":[[44,4]]},"289":{"position":[[90,4]]},"290":{"position":[[96,4]]},"291":{"position":[[47,4]]},"292":{"position":[[73,4]]},"293":{"position":[[24,4]]},"294":{"position":[[30,4]]},"295":{"position":[[54,4]]},"296":{"position":[[52,4]]},"297":{"position":[[48,4]]},"298":{"position":[[48,4]]},"299":{"position":[[49,4]]},"300":{"position":[[61,4]]},"301":{"position":[[48,4]]},"302":{"position":[[40,4]]},"303":{"position":[[66,4]]},"304":{"position":[[31,4]]},"305":{"position":[[76,4]]},"306":{"position":[[80,4]]},"307":{"position":[[65,4]]},"308":{"position":[[49,4]]},"309":{"position":[[63,4]]},"310":{"position":[[49,4]]},"311":{"position":[[47,4]]},"312":{"position":[[49,4]]},"313":{"position":[[28,4]]},"314":{"position":[[72,4]]},"316":{"position":[[201,4]]},"317":{"position":[[138,4]]},"318":{"position":[[255,4]]},"320":{"position":[[6,4]]},"321":{"position":[[6,4]]},"329":{"position":[[6,4]]},"330":{"position":[[6,4]]},"331":{"position":[[6,4]]},"333":{"position":[[47,4]]},"334":{"position":[[44,4]]},"335":{"position":[[38,4]]},"336":{"position":[[144,4]]},"337":{"position":[[45,4]]},"341":{"position":[[79,4]]},"342":{"position":[[63,4]]},"343":{"position":[[80,4]]},"344":{"position":[[49,4]]},"345":{"position":[[45,4]]},"346":{"position":[[44,4]]},"347":{"position":[[33,4]]},"348":{"position":[[46,4]]},"349":{"position":[[34,4]]},"350":{"position":[[34,4]]},"351":{"position":[[83,4]]},"352":{"position":[[54,4]]},"353":{"position":[[34,4]]},"354":{"position":[[76,4]]},"355":{"position":[[59,4]]},"356":{"position":[[58,4]]},"357":{"position":[[45,4]]},"358":{"position":[[48,4]]},"359":{"position":[[34,4]]},"360":{"position":[[47,4]]},"361":{"position":[[54,4]]},"362":{"position":[[48,4]]},"363":{"position":[[48,4]]},"364":{"position":[[48,4]]},"365":{"position":[[52,4]]},"366":{"position":[[107,4]]},"367":{"position":[[50,4]]},"368":{"position":[[239,4]]},"369":{"position":[[51,4]]},"370":{"position":[[239,4]]},"371":{"position":[[274,4]]},"372":{"position":[[102,4]]},"373":{"position":[[82,4]]},"374":{"position":[[32,4]]},"375":{"position":[[175,4]]},"376":{"position":[[138,4]]},"377":{"position":[[154,4]]},"378":{"position":[[84,4]]},"379":{"position":[[44,4]]},"380":{"position":[[127,4]]},"381":{"position":[[66,4]]},"382":{"position":[[80,4]]},"383":{"position":[[52,4]]},"384":{"position":[[44,4]]},"385":{"position":[[38,4]]},"386":{"position":[[58,4]]},"387":{"position":[[66,4]]}},"keywords":{}}],["collect",{"_index":432,"title":{},"content":{"33":{"position":[[33,10]]}},"keywords":{}}],["color",{"_index":679,"title":{},"content":{"86":{"position":[[245,6],[379,6]]},"87":{"position":[[242,6]]},"88":{"position":[[271,6],[472,6]]},"97":{"position":[[814,6]]},"155":{"position":[[39,6]]},"180":{"position":[[768,6],[1015,6]]},"186":{"position":[[449,6]]},"229":{"position":[[70,5]]},"253":{"position":[[208,6],[342,6]]},"254":{"position":[[212,6]]},"255":{"position":[[219,6],[420,6]]},"329":{"position":[[270,6],[375,6],[439,6],[584,6]]},"335":{"position":[[360,5],[479,6],[486,6]]},"371":{"position":[[489,6],[680,6]]},"377":{"position":[[336,6]]}},"keywords":{}}],["column",{"_index":945,"title":{},"content":{"185":{"position":[[139,6],[161,6],[388,7]]},"376":{"position":[[73,6],[296,7]]}},"keywords":{}}],["common",{"_index":38,"title":{"36":{"position":[[0,6]]},"197":{"position":[[0,6]]}},"content":{"4":{"position":[[13,6]]}},"keywords":{}}],["complet",{"_index":545,"title":{},"content":{"37":{"position":[[1199,10]]},"97":{"position":[[961,8]]},"124":{"position":[[1161,10]]},"177":{"position":[[976,13]]},"180":{"position":[[915,8]]}},"keywords":{}}],["complex",{"_index":206,"title":{},"content":{"22":{"position":[[113,7]]}},"keywords":{}}],["compon",{"_index":77,"title":{"12":{"position":[[16,9]]}},"content":{"12":{"position":[[16,9],[45,10],[172,10],[233,10],[244,9],[860,9],[1090,9],[1265,10]]},"22":{"position":[[56,10]]},"92":{"position":[[118,9],[163,10],[215,9],[292,9],[315,9],[353,9],[412,9],[467,9]]},"97":{"position":[[120,9],[165,10],[217,9],[294,9],[317,9],[355,9],[414,9],[469,9]]},"100":{"position":[[123,9],[168,10],[220,9],[297,9],[320,9],[358,9],[417,9],[472,9]]},"177":{"position":[[114,9],[159,10],[211,9],[288,9],[311,9],[349,9],[408,9],[463,9],[875,12]]},"179":{"position":[[117,9],[162,10],[214,9],[291,9],[314,9],[352,9],[411,9],[466,9]]},"180":{"position":[[132,9],[177,10],[229,9],[306,9],[329,9],[367,9],[426,9],[481,9]]}},"keywords":{}}],["config",{"_index":40,"title":{"5":{"position":[[0,7]]},"59":{"position":[[0,7]]},"336":{"position":[[0,7]]}},"content":{"188":{"position":[[476,7]]},"336":{"position":[[18,6]]},"379":{"position":[[436,7]]}},"keywords":{}}],["console.info",{"_index":813,"title":{},"content":{"148":{"position":[[653,21],[733,21]]},"267":{"position":[[474,26]]},"273":{"position":[[220,18],[280,18]]},"277":{"position":[[65,33],[176,25]]},"338":{"position":[[243,20],[333,20],[429,20],[519,20],[602,21],[678,21],[753,21],[828,21],[906,21]]},"368":{"position":[[604,23],[686,23]]},"370":{"position":[[385,26]]},"374":{"position":[[62,33],[173,25]]}},"keywords":{}}],["console.info($video",{"_index":630,"title":{},"content":{"74":{"position":[[332,21]]},"75":{"position":[[211,21]]},"241":{"position":[[279,21]]},"242":{"position":[[203,21]]}},"keywords":{}}],["console.info('ad",{"_index":199,"title":{},"content":{"21":{"position":[[999,16],[1087,17]]}},"keywords":{}}],["console.info('compon",{"_index":908,"title":{},"content":{"177":{"position":[[946,23]]}},"keywords":{}}],["console.info('custom",{"_index":744,"title":{},"content":{"110":{"position":[[257,20]]},"183":{"position":[[252,20]]}},"keywords":{}}],["console.info('y",{"_index":729,"title":{},"content":{"100":{"position":[[727,17]]},"106":{"position":[[301,17],[364,17]]},"110":{"position":[[94,17]]},"177":{"position":[[844,17]]},"179":{"position":[[634,17]]},"183":{"position":[[89,17]]}},"keywords":{}}],["console.info(arg",{"_index":565,"title":{},"content":{"37":{"position":[[1742,19]]},"39":{"position":[[203,19]]},"40":{"position":[[168,19]]},"41":{"position":[[168,19]]},"42":{"position":[[170,19]]},"43":{"position":[[174,19]]},"44":{"position":[[183,19]]},"45":{"position":[[198,19]]},"46":{"position":[[210,19]]},"48":{"position":[[187,19]]},"49":{"position":[[233,19]]},"50":{"position":[[168,19]]},"51":{"position":[[204,19]]},"52":{"position":[[204,19]]},"53":{"position":[[167,19]]},"124":{"position":[[1704,19]]},"126":{"position":[[175,19]]},"127":{"position":[[146,19]]},"128":{"position":[[147,19]]},"129":{"position":[[149,19]]},"130":{"position":[[149,19]]},"131":{"position":[[152,19]]},"132":{"position":[[157,19]]},"133":{"position":[[160,19]]},"135":{"position":[[166,19]]},"136":{"position":[[170,19]]},"137":{"position":[[146,19]]},"138":{"position":[[172,19]]},"139":{"position":[[178,19]]},"140":{"position":[[149,19]]}},"keywords":{}}],["console.info(art.aspectratio",{"_index":1062,"title":{},"content":{"224":{"position":[[230,30],[287,30]]},"307":{"position":[[189,30],[246,30]]}},"keywords":{}}],["console.info(art.attr('playsinlin",{"_index":1072,"title":{},"content":{"227":{"position":[[222,38],[292,38]]},"310":{"position":[[173,38],[243,38]]}},"keywords":{}}],["console.info(art.autoheight",{"_index":1069,"title":{},"content":{"226":{"position":[[265,29],[318,29]]},"309":{"position":[[187,29],[240,29]]}},"keywords":{}}],["console.info(art.autos",{"_index":1040,"title":{},"content":{"220":{"position":[[242,27],[291,27]]},"303":{"position":[[190,27],[239,27]]}},"keywords":{}}],["console.info(art.currenttim",{"_index":1013,"title":{},"content":{"209":{"position":[[269,30],[321,30]]},"292":{"position":[[197,30],[249,30]]}},"keywords":{}}],["console.info(art.dur",{"_index":1015,"title":{},"content":{"210":{"position":[[162,27]]},"293":{"position":[[148,27]]}},"keywords":{}}],["console.info(art.flip",{"_index":1050,"title":{},"content":{"222":{"position":[[229,23],[278,23]]},"305":{"position":[[200,23],[249,23]]}},"keywords":{}}],["console.info(art.i18n.get('play",{"_index":653,"title":{},"content":{"81":{"position":[[201,35]]},"248":{"position":[[168,35]]}},"keywords":{}}],["console.info(art.loop",{"_index":1065,"title":{},"content":{"225":{"position":[[232,23],[276,23]]},"308":{"position":[[173,23],[217,23]]}},"keywords":{}}],["console.info(art.mut",{"_index":1010,"title":{},"content":{"208":{"position":[[206,24],[249,24]]},"291":{"position":[[171,24],[214,24]]}},"keywords":{}}],["console.info(art.play",{"_index":1036,"title":{},"content":{"219":{"position":[[199,26],[238,26]]},"302":{"position":[[177,26],[216,26]]}},"keywords":{}}],["console.info(art.playbackr",{"_index":1058,"title":{},"content":{"223":{"position":[[247,31],[301,31]]},"306":{"position":[[204,31],[258,31]]}},"keywords":{}}],["console.info(art.plugins.myplugin.dosometh",{"_index":747,"title":{},"content":{"110":{"position":[[495,49]]},"183":{"position":[[484,49]]},"277":{"position":[[402,49]]},"374":{"position":[[393,49]]}},"keywords":{}}],["console.info(art.plugins.myplugin.someth",{"_index":746,"title":{},"content":{"110":{"position":[[449,45]]},"183":{"position":[[438,45]]},"277":{"position":[[356,45]]},"374":{"position":[[347,45]]}},"keywords":{}}],["console.info(art.post",{"_index":1031,"title":{},"content":{"217":{"position":[[306,25],[378,25]]},"300":{"position":[[222,25],[294,25]]}},"keywords":{}}],["console.info(art.subtitle.url",{"_index":687,"title":{},"content":{"87":{"position":[[318,31]]},"254":{"position":[[288,31]]}},"keywords":{}}],["console.info(art.them",{"_index":1076,"title":{},"content":{"229":{"position":[[206,24],[251,24]]},"312":{"position":[[173,24],[218,24]]}},"keywords":{}}],["console.info(art.titl",{"_index":1074,"title":{},"content":{"228":{"position":[[200,24],[250,24]]},"311":{"position":[[171,24],[215,24]]}},"keywords":{}}],["console.info(art.url",{"_index":1000,"title":{},"content":{"205":{"position":[[189,22],[254,22]]},"288":{"position":[[168,22],[233,22]]}},"keywords":{}}],["console.info(art.volum",{"_index":999,"title":{},"content":{"204":{"position":[[207,25],[251,25]]},"287":{"position":[[179,25],[223,25]]}},"keywords":{}}],["console.info(artplayer.config",{"_index":45,"title":{},"content":{"5":{"position":[[69,31]]},"59":{"position":[[36,30]]}},"keywords":{}}],["console.info(artplayer.env",{"_index":35,"title":{},"content":{"3":{"position":[[60,28]]},"57":{"position":[[32,27]]}},"keywords":{}}],["console.info(artplayer.html",{"_index":58,"title":{},"content":{"9":{"position":[[74,29]]},"63":{"position":[[52,28]]}},"keywords":{}}],["console.info(artplayer.inst",{"_index":26,"title":{},"content":{"1":{"position":[[285,34]]},"55":{"position":[[189,33]]}},"keywords":{}}],["console.info(artplayer.kindof",{"_index":64,"title":{},"content":{"10":{"position":[[130,35],[166,35]]},"64":{"position":[[103,34],[138,34]]}},"keywords":{}}],["console.info(artplayer.kindof('0",{"_index":62,"title":{},"content":{"10":{"position":[[58,36]]},"64":{"position":[[33,35]]}},"keywords":{}}],["console.info(artplayer.kindof(0",{"_index":63,"title":{},"content":{"10":{"position":[[95,34]]},"64":{"position":[[69,33]]}},"keywords":{}}],["console.info(artplayer.opt",{"_index":53,"title":{},"content":{"8":{"position":[[46,31]]},"62":{"position":[[30,30]]}},"keywords":{}}],["console.info(artplayer.schem",{"_index":49,"title":{},"content":{"6":{"position":[[62,31]]},"60":{"position":[[33,30]]}},"keywords":{}}],["console.info(artplayer.util",{"_index":39,"title":{},"content":{"4":{"position":[[48,30]]},"58":{"position":[[32,29]]}},"keywords":{}}],["console.info(artplayer.vers",{"_index":31,"title":{},"content":{"2":{"position":[[54,32]]},"56":{"position":[[31,31]]}},"keywords":{}}],["console.info(ev",{"_index":634,"title":{},"content":{"77":{"position":[[279,20]]},"244":{"position":[[234,20]]}},"keywords":{}}],["console.info(item",{"_index":271,"title":{},"content":{"24":{"position":[[460,18]]},"33":{"position":[[910,18],[1324,18]]},"34":{"position":[[580,18]]},"316":{"position":[[720,18],[1112,18]]},"317":{"position":[[499,18]]},"320":{"position":[[460,18]]}},"keywords":{}}],["console.info(json.stringify(art.rect",{"_index":1044,"title":{},"content":{"221":{"position":[[197,39]]},"304":{"position":[[155,39]]}},"keywords":{}}],["console.info(st",{"_index":591,"title":{},"content":{"47":{"position":[[298,20]]},"134":{"position":[[203,20]]}},"keywords":{}}],["console.info(url",{"_index":1023,"title":{},"content":{"212":{"position":[[261,19]]},"213":{"position":[[259,19]]},"295":{"position":[[227,19]]},"296":{"position":[[225,19]]}},"keywords":{}}],["console.log",{"_index":1080,"title":{},"content":{"264":{"position":[[527,25]]}},"keywords":{}}],["console.log('custom",{"_index":726,"title":{},"content":{"97":{"position":[[922,19]]},"180":{"position":[[876,19]]}},"keywords":{}}],["console.log('y",{"_index":725,"title":{},"content":{"97":{"position":[[852,16]]},"180":{"position":[[806,16],[1055,16]]}},"keywords":{}}],["console.log('你点击了自定义按钮1",{"_index":1164,"title":{},"content":{"371":{"position":[[527,26]]}},"keywords":{}}],["console.log('你点击了自定义按钮2",{"_index":1166,"title":{},"content":{"371":{"position":[[720,26]]}},"keywords":{}}],["console.log('自定义按钮挂载完成1",{"_index":1165,"title":{},"content":{"371":{"position":[[580,26]]}},"keywords":{}}],["console.log(item.html",{"_index":911,"title":{},"content":{"178":{"position":[[342,23],[494,23]]},"369":{"position":[[273,23],[405,23]]}},"keywords":{}}],["const",{"_index":136,"title":{},"content":{"14":{"position":[[230,5]]},"22":{"position":[[468,5],[506,5],[564,5],[1275,5]]},"27":{"position":[[230,5]]},"28":{"position":[[255,5],[332,5]]},"34":{"position":[[613,5]]},"35":{"position":[[203,5],[232,5],[256,5],[278,5],[300,5]]},"116":{"position":[[231,5],[277,5]]},"118":{"position":[[224,5]]},"119":{"position":[[249,5],[326,5]]},"279":{"position":[[167,5]]},"317":{"position":[[532,5]]},"318":{"position":[[128,5],[157,5],[181,5],[203,5],[225,5]]},"336":{"position":[[563,5]]},"339":{"position":[[386,5],[424,5],[482,5],[1193,5]]}},"keywords":{}}],["constructor",{"_index":826,"title":{},"content":{"152":{"position":[[37,11]]}},"keywords":{}}],["contain",{"_index":20,"title":{"150":{"position":[[0,10]]},"341":{"position":[[0,10]]}},"content":{"1":{"position":[[192,10]]},"12":{"position":[[375,10]]},"13":{"position":[[78,10]]},"21":{"position":[[37,10]]},"24":{"position":[[37,10]]},"25":{"position":[[3684,10]]},"27":{"position":[[82,10]]},"28":{"position":[[83,10]]},"29":{"position":[[94,10]]},"30":{"position":[[86,10]]},"31":{"position":[[88,10]]},"33":{"position":[[393,10]]},"34":{"position":[[246,10]]},"35":{"position":[[361,10]]},"37":{"position":[[1637,10]]},"39":{"position":[[103,10]]},"40":{"position":[[69,10]]},"41":{"position":[[68,10]]},"42":{"position":[[71,10]]},"43":{"position":[[73,10]]},"44":{"position":[[81,10]]},"45":{"position":[[98,10]]},"46":{"position":[[111,10]]},"47":{"position":[[67,10]]},"48":{"position":[[70,10]]},"49":{"position":[[129,10]]},"50":{"position":[[70,10]]},"51":{"position":[[81,10]]},"52":{"position":[[75,10]]},"53":{"position":[[66,10]]},"55":{"position":[[96,10]]},"74":{"position":[[192,10]]},"75":{"position":[[80,10]]},"77":{"position":[[94,9],[174,10],[185,10]]},"78":{"position":[[302,10]]},"81":{"position":[[108,10]]},"82":{"position":[[89,10]]},"85":{"position":[[103,10]]},"86":{"position":[[107,10]]},"87":{"position":[[104,10]]},"88":{"position":[[133,10]]},"91":{"position":[[143,10]]},"92":{"position":[[514,10]]},"94":{"position":[[216,10]]},"96":{"position":[[116,10]]},"97":{"position":[[558,10]]},"99":{"position":[[109,10]]},"100":{"position":[[519,10]]},"102":{"position":[[125,10]]},"104":{"position":[[119,10]]},"106":{"position":[[178,10]]},"108":{"position":[[112,10]]},"110":{"position":[[329,10]]},"112":{"position":[[98,10]]},"113":{"position":[[15,9],[36,9]]},"114":{"position":[[409,10]]},"115":{"position":[[394,10]]},"116":{"position":[[316,10]]},"118":{"position":[[76,10]]},"119":{"position":[[77,10]]},"120":{"position":[[88,10]]},"121":{"position":[[80,10]]},"122":{"position":[[82,10]]},"124":{"position":[[1599,10]]},"126":{"position":[[75,10]]},"127":{"position":[[47,10]]},"128":{"position":[[47,10]]},"129":{"position":[[50,10]]},"130":{"position":[[48,10]]},"131":{"position":[[50,10]]},"132":{"position":[[57,10]]},"133":{"position":[[61,10]]},"134":{"position":[[50,10]]},"135":{"position":[[49,10]]},"136":{"position":[[66,10]]},"137":{"position":[[48,10]]},"138":{"position":[[49,10]]},"139":{"position":[[49,10]]},"140":{"position":[[48,10]]},"141":{"position":[[114,10]]},"148":{"position":[[37,10]]},"150":{"position":[[61,9],[184,10],[216,10],[350,9]]},"151":{"position":[[154,10]]},"152":{"position":[[217,10]]},"153":{"position":[[164,10]]},"154":{"position":[[129,10]]},"155":{"position":[[118,10]]},"156":{"position":[[91,10]]},"157":{"position":[[112,10]]},"158":{"position":[[90,10]]},"159":{"position":[[88,10]]},"160":{"position":[[76,9],[272,10]]},"161":{"position":[[158,10]]},"162":{"position":[[86,10]]},"163":{"position":[[184,10]]},"164":{"position":[[173,10]]},"165":{"position":[[161,10]]},"166":{"position":[[128,10]]},"167":{"position":[[149,10]]},"168":{"position":[[93,10]]},"169":{"position":[[132,10]]},"170":{"position":[[163,10]]},"171":{"position":[[154,10]]},"172":{"position":[[155,10]]},"173":{"position":[[110,10]]},"174":{"position":[[140,10]]},"175":{"position":[[252,10],[372,10],[383,11]]},"176":{"position":[[98,10]]},"177":{"position":[[548,10]]},"178":{"position":[[131,10]]},"179":{"position":[[513,10]]},"180":{"position":[[570,10]]},"181":{"position":[[241,10]]},"182":{"position":[[210,10]]},"183":{"position":[[324,10]]},"184":{"position":[[485,10]]},"185":{"position":[[261,10]]},"186":{"position":[[298,10]]},"187":{"position":[[185,10]]},"188":{"position":[[115,10]]},"189":{"position":[[340,10]]},"190":{"position":[[168,10]]},"191":{"position":[[151,10]]},"192":{"position":[[148,10]]},"193":{"position":[[143,10]]},"194":{"position":[[94,10]]},"195":{"position":[[182,10]]},"196":{"position":[[139,10]]},"198":{"position":[[63,10]]},"199":{"position":[[64,10]]},"200":{"position":[[84,10]]},"201":{"position":[[97,10]]},"202":{"position":[[100,10]]},"203":{"position":[[101,10]]},"204":{"position":[[114,10]]},"205":{"position":[[96,10]]},"206":{"position":[[253,10]]},"207":{"position":[[266,10]]},"208":{"position":[[113,10]]},"209":{"position":[[176,10]]},"210":{"position":[[69,10]]},"211":{"position":[[96,10]]},"212":{"position":[[119,10]]},"213":{"position":[[117,10]]},"214":{"position":[[115,10]]},"215":{"position":[[124,10]]},"216":{"position":[[103,10]]},"217":{"position":[[176,10]]},"218":{"position":[[104,10]]},"219":{"position":[[93,10]]},"220":{"position":[[149,10]]},"221":{"position":[[104,10]]},"222":{"position":[[136,10]]},"223":{"position":[[154,10]]},"224":{"position":[[137,10]]},"225":{"position":[[139,10]]},"226":{"position":[[45,9],[84,9],[172,10]]},"227":{"position":[[129,10]]},"228":{"position":[[107,10]]},"229":{"position":[[113,10]]},"230":{"position":[[69,10]]},"231":{"position":[[89,10]]},"241":{"position":[[139,10]]},"242":{"position":[[72,10]]},"244":{"position":[[49,9],[129,10],[140,10]]},"245":{"position":[[197,10]]},"248":{"position":[[75,10]]},"249":{"position":[[71,10]]},"252":{"position":[[72,10]]},"253":{"position":[[70,10]]},"254":{"position":[[74,10]]},"255":{"position":[[81,10]]},"258":{"position":[[114,10]]},"259":{"position":[[272,10]]},"261":{"position":[[98,10]]},"263":{"position":[[75,10]]},"264":{"position":[[306,10]]},"266":{"position":[[74,10]]},"267":{"position":[[272,10]]},"269":{"position":[[78,10]]},"271":{"position":[[76,10]]},"273":{"position":[[97,10]]},"275":{"position":[[76,10]]},"277":{"position":[[236,10]]},"278":{"position":[[196,10]]},"281":{"position":[[55,10]]},"282":{"position":[[55,10]]},"283":{"position":[[61,10]]},"284":{"position":[[69,10]]},"285":{"position":[[69,10]]},"286":{"position":[[69,10]]},"287":{"position":[[86,10]]},"288":{"position":[[75,10]]},"289":{"position":[[121,10]]},"290":{"position":[[127,10]]},"291":{"position":[[78,10]]},"292":{"position":[[104,10]]},"293":{"position":[[55,10]]},"294":{"position":[[61,10]]},"295":{"position":[[85,10]]},"296":{"position":[[83,10]]},"297":{"position":[[79,10]]},"298":{"position":[[79,10]]},"299":{"position":[[80,10]]},"300":{"position":[[92,10]]},"301":{"position":[[79,10]]},"302":{"position":[[71,10]]},"303":{"position":[[97,10]]},"304":{"position":[[62,10]]},"305":{"position":[[107,10]]},"306":{"position":[[111,10]]},"307":{"position":[[96,10]]},"308":{"position":[[80,10]]},"309":{"position":[[94,10]]},"310":{"position":[[80,10]]},"311":{"position":[[78,10]]},"312":{"position":[[80,10]]},"313":{"position":[[59,10]]},"314":{"position":[[103,10]]},"316":{"position":[[232,10]]},"317":{"position":[[169,10]]},"318":{"position":[[286,10]]},"320":{"position":[[37,10]]},"321":{"position":[[3684,10]]},"329":{"position":[[37,10]]},"330":{"position":[[37,10]]},"331":{"position":[[37,10]]},"333":{"position":[[78,10]]},"334":{"position":[[75,10]]},"335":{"position":[[69,10]]},"336":{"position":[[175,10]]},"337":{"position":[[76,10]]},"338":{"position":[[26,10]]},"341":{"position":[[110,10],[142,10]]},"342":{"position":[[94,10]]},"343":{"position":[[112,10]]},"344":{"position":[[80,10]]},"345":{"position":[[76,10]]},"346":{"position":[[75,10]]},"347":{"position":[[64,10]]},"348":{"position":[[77,10]]},"349":{"position":[[65,10]]},"350":{"position":[[65,10]]},"351":{"position":[[35,9],[129,10]]},"352":{"position":[[85,10]]},"353":{"position":[[65,10]]},"354":{"position":[[107,10]]},"355":{"position":[[90,10]]},"356":{"position":[[89,10]]},"357":{"position":[[76,10]]},"358":{"position":[[79,10]]},"359":{"position":[[65,10]]},"360":{"position":[[78,10]]},"361":{"position":[[85,10]]},"362":{"position":[[79,10]]},"363":{"position":[[79,10]]},"364":{"position":[[79,10]]},"365":{"position":[[83,10]]},"366":{"position":[[116,10],[236,10],[247,11]]},"367":{"position":[[81,10]]},"368":{"position":[[308,10]]},"369":{"position":[[82,10]]},"370":{"position":[[270,10]]},"371":{"position":[[305,10]]},"372":{"position":[[133,10]]},"373":{"position":[[113,10]]},"374":{"position":[[233,10]]},"375":{"position":[[206,10]]},"376":{"position":[[169,10]]},"377":{"position":[[185,10]]},"378":{"position":[[115,10]]},"379":{"position":[[75,10]]},"380":{"position":[[158,10]]},"381":{"position":[[97,10]]},"382":{"position":[[111,10]]},"383":{"position":[[83,10]]},"384":{"position":[[75,10]]},"385":{"position":[[69,10]]},"386":{"position":[[89,10]]},"387":{"position":[[97,10]]}},"keywords":{}}],["container.innerhtml",{"_index":900,"title":{},"content":{"175":{"position":[[307,20]]},"366":{"position":[[171,20]]}},"keywords":{}}],["content",{"_index":505,"title":{},"content":{"37":{"position":[[253,8],[362,7]]},"124":{"position":[[215,8],[324,7]]},"175":{"position":[[502,7]]}},"keywords":{}}],["contextmenu",{"_index":81,"title":{"98":{"position":[[0,12]]},"179":{"position":[[0,12]]},"265":{"position":[[0,12]]},"370":{"position":[[0,12]]}},"content":{"12":{"position":[[67,12],[630,13],[952,11]]},"22":{"position":[[78,12]]},"98":{"position":[[24,11]]},"164":{"position":[[124,11]]},"165":{"position":[[112,11]]},"179":{"position":[[41,11],[575,12]]},"278":{"position":[[451,13],[734,11]]},"370":{"position":[[332,12]]}},"keywords":{}}],["contextmenu1",{"_index":102,"title":{},"content":{"12":{"position":[[602,15],[920,13],[964,15],[1140,13]]},"278":{"position":[[423,15],[702,13],[746,15],[878,13]]}},"keywords":{}}],["control",{"_index":82,"title":{"13":{"position":[[18,8]]},"23":{"position":[[18,8]]},"95":{"position":[[0,9]]},"180":{"position":[[0,9]]},"262":{"position":[[0,9]]},"371":{"position":[[0,9]]}},"content":{"12":{"position":[[80,9],[737,9],[1012,7]]},"13":{"position":[[18,8],[140,9]]},"22":{"position":[[91,9],[826,9]]},"24":{"position":[[99,9]]},"25":{"position":[[3746,9]]},"85":{"position":[[38,7]]},"91":{"position":[[38,7]]},"95":{"position":[[38,7]]},"96":{"position":[[39,7],[54,7]]},"97":{"position":[[48,7]]},"99":{"position":[[39,7]]},"102":{"position":[[38,7]]},"104":{"position":[[40,7]]},"108":{"position":[[38,7]]},"141":{"position":[[176,9]]},"166":{"position":[[79,7]]},"167":{"position":[[100,7]]},"169":{"position":[[83,7]]},"171":{"position":[[105,7]]},"172":{"position":[[106,7]]},"180":{"position":[[56,7],[632,9]]},"181":{"position":[[83,7]]},"187":{"position":[[21,12]]},"192":{"position":[[99,7]]},"230":{"position":[[131,9]]},"278":{"position":[[558,9],[794,7]]},"313":{"position":[[121,9]]},"320":{"position":[[99,9]]},"321":{"position":[[3783,9]]},"333":{"position":[[222,9]]},"334":{"position":[[219,9]]},"335":{"position":[[213,9]]},"336":{"position":[[319,9]]},"337":{"position":[[220,9]]},"339":{"position":[[744,9]]},"371":{"position":[[367,9]]},"378":{"position":[[14,12]]}},"keywords":{}}],["control1",{"_index":105,"title":{},"content":{"12":{"position":[[713,11],[984,9],[1020,11],[1193,9]]},"278":{"position":[[534,11],[766,9],[802,11],[931,9]]}},"keywords":{}}],["coordin",{"_index":1043,"title":{},"content":{"221":{"position":[[30,10],[255,10]]}},"keywords":{}}],["core",{"_index":666,"title":{},"content":{"83":{"position":[[38,4]]}},"keywords":{}}],["correct",{"_index":973,"title":{},"content":{"189":{"position":[[257,7]]}},"keywords":{}}],["countdown",{"_index":193,"title":{},"content":{"21":{"position":[[836,10]]},"148":{"position":[[530,10]]}},"keywords":{}}],["cover",{"_index":718,"title":{},"content":{"94":{"position":[[153,5]]}},"keywords":{}}],["creat",{"_index":114,"title":{},"content":{"12":{"position":[[1258,6]]}},"keywords":{}}],["createport",{"_index":215,"title":{},"content":{"22":{"position":[[271,12]]},"339":{"position":[[72,12],[189,12]]}},"keywords":{}}],["createportal(<tim",{"_index":248,"title":{},"content":{"22":{"position":[[1110,22],[1186,22]]},"339":{"position":[[1028,22],[1104,22]]}},"keywords":{}}],["crema"",{"_index":297,"title":{},"content":{"25":{"position":[[813,11]]},"321":{"position":[[813,11]]}},"keywords":{}}],["cross",{"_index":879,"title":{},"content":{"166":{"position":[[355,5]]}},"keywords":{}}],["crossorigin",{"_index":874,"title":{},"content":{"166":{"position":[[237,12]]},"357":{"position":[[179,12]]}},"keywords":{}}],["current",{"_index":29,"title":{},"content":{"2":{"position":[[13,7]]},"3":{"position":[[13,7]]},"11":{"position":[[44,7]]},"74":{"position":[[61,7]]},"154":{"position":[[40,9]]},"155":{"position":[[46,9]]},"163":{"position":[[70,9]]},"190":{"position":[[332,7]]},"191":{"position":[[80,9]]},"196":{"position":[[92,9]]},"209":{"position":[[59,7]]},"211":{"position":[[28,7]]},"212":{"position":[[41,7]]},"213":{"position":[[39,7]]}},"keywords":{}}],["currenttim",{"_index":558,"title":{"209":{"position":[[0,12]]},"292":{"position":[[0,12]]}},"content":{"37":{"position":[[1446,11]]},"124":{"position":[[1408,11]]}},"keywords":{}}],["custom",{"_index":79,"title":{"38":{"position":[[0,6]]}},"content":{"12":{"position":[[38,6]]},"94":{"position":[[42,6],[327,7],[376,7]]},"97":{"position":[[760,7],[787,7],[877,6]]},"100":{"position":[[691,7],[757,6]]},"110":{"position":[[202,7]]},"177":{"position":[[36,6]]},"178":{"position":[[34,6],[228,7],[380,7]]},"179":{"position":[[34,6],[598,7],[664,6]]},"180":{"position":[[38,10],[714,7],[741,7],[831,6],[961,7],[988,7],[1080,6]]},"183":{"position":[[38,6],[197,7]]}},"keywords":{}}],["customtyp",{"_index":375,"title":{"190":{"position":[[0,11]]},"381":{"position":[[0,11]]}},"content":{"27":{"position":[[160,11]]},"28":{"position":[[186,11]]},"29":{"position":[[208,11]]},"30":{"position":[[201,11]]},"31":{"position":[[476,11]]},"118":{"position":[[154,11]]},"119":{"position":[[180,11]]},"120":{"position":[[202,11]]},"121":{"position":[[195,11]]},"122":{"position":[[470,11]]},"189":{"position":[[85,10]]},"190":{"position":[[230,11]]},"380":{"position":[[32,10]]},"381":{"position":[[159,11]]}},"keywords":{}}],["danmaku",{"_index":69,"title":{},"content":{"11":{"position":[[52,7]]}},"keywords":{}}],["danmu",{"_index":1106,"title":{},"content":{"329":{"position":[[792,7],[1115,7]]},"338":{"position":[[227,7],[264,7],[316,8]]}},"keywords":{}}],["danmu.text.length",{"_index":1107,"title":{},"content":{"329":{"position":[[806,17]]}},"keywords":{}}],["danmu.text.trim",{"_index":1119,"title":{},"content":{"329":{"position":[[1129,20]]}},"keywords":{}}],["danmuku",{"_index":65,"title":{"11":{"position":[[0,7]]}},"content":{"11":{"position":[[0,7]]},"325":{"position":[[31,7]]},"326":{"position":[[28,7]]},"329":{"position":[[215,8],[1277,10]]},"330":{"position":[[169,8]]},"331":{"position":[[154,8]]},"333":{"position":[[176,8]]},"334":{"position":[[173,8]]},"335":{"position":[[167,8]]},"336":{"position":[[273,8]]},"337":{"position":[[174,8],[437,8]]},"338":{"position":[[139,8]]}},"keywords":{}}],["danmuku.js"></script>",{"_index":1088,"title":{},"content":{"327":{"position":[[64,35],[221,35],[364,35]]}},"keywords":{}}],["danmuku/dist/artplay",{"_index":1089,"title":{},"content":{"327":{"position":[[191,22],[334,22]]}},"keywords":{}}],["danmukuspeedopacityfontsizecolormodemarginantioverlapsynchronousplaybackfilterlocktimebeforeemit",{"_index":1135,"title":{},"content":{"336":{"position":[[41,96]]}},"keywords":{}}],["danmus.length",{"_index":1154,"title":{},"content":{"338":{"position":[[354,15]]}},"keywords":{}}],["dark",{"_index":1116,"title":{},"content":{"329":{"position":[[1056,7],[1085,11]]}},"keywords":{}}],["dash.j",{"_index":399,"title":{"29":{"position":[[0,8]]},"120":{"position":[[0,8]]}},"content":{},"keywords":{}}],["dashjs.mediaplayer().cr",{"_index":405,"title":{},"content":{"29":{"position":[[264,30]]},"120":{"position":[[258,30]]}},"keywords":{}}],["data",{"_index":496,"title":{},"content":{"37":{"position":[[152,4],[1048,5],[1302,5],[1312,4],[1370,4],[1595,4]]},"115":{"position":[[239,6]]},"124":{"position":[[114,4],[1010,5],[1264,5],[1274,4],[1332,4],[1557,4]]}},"keywords":{}}],["decod",{"_index":977,"title":{},"content":{"190":{"position":[[74,8]]},"210":{"position":[[276,8]]}},"keywords":{}}],["default",{"_index":52,"title":{},"content":{"8":{"position":[[20,7]]},"9":{"position":[[20,8]]},"24":{"position":[[167,8]]},"33":{"position":[[295,7],[311,7],[610,8],[1088,8]]},"34":{"position":[[129,7],[835,8]]},"35":{"position":[[125,7],[792,8]]},"94":{"position":[[73,7]]},"115":{"position":[[229,7]]},"116":{"position":[[171,7]]},"151":{"position":[[59,7]]},"156":{"position":[[25,7]]},"158":{"position":[[40,7]]},"159":{"position":[[204,7]]},"181":{"position":[[136,7],[316,8]]},"184":{"position":[[142,7]]},"186":{"position":[[247,7]]},"188":{"position":[[44,7]]},"189":{"position":[[131,7]]},"191":{"position":[[54,7]]},"224":{"position":[[81,8]]},"316":{"position":[[152,7],[432,8],[876,8]]},"317":{"position":[[712,8]]},"318":{"position":[[690,8]]},"320":{"position":[[167,8]]},"372":{"position":[[40,9],[208,8]]}},"keywords":{}}],["default、4:3、16:9",{"_index":1084,"title":{},"content":{"307":{"position":[[28,30]]}},"keywords":{}}],["del",{"_index":642,"title":{},"content":{"78":{"position":[[212,3]]},"245":{"position":[[123,3]]}},"keywords":{}}],["delay",{"_index":535,"title":{},"content":{"37":{"position":[[1025,7]]},"124":{"position":[[987,7]]}},"keywords":{}}],["delet",{"_index":643,"title":{},"content":{"78":{"position":[[225,6]]},"225":{"position":[[309,6]]}},"keywords":{}}],["demo",{"_index":142,"title":{"16":{"position":[[0,5]]}},"content":{"16":{"position":[[8,4]]},"22":{"position":[[185,4]]},"30":{"position":[[168,4]]},"121":{"position":[[162,4]]}},"keywords":{}}],["demo</title>",{"_index":755,"title":{},"content":{"114":{"position":[[81,18]]}},"keywords":{}}],["describ",{"_index":883,"title":{},"content":{"168":{"position":[[181,9]]}},"keywords":{}}],["descriptiondefault",{"_index":913,"title":{},"content":{"181":{"position":[[109,18]]}},"keywords":{}}],["descriptiondis",{"_index":706,"title":{},"content":{"92":{"position":[[68,18]]},"97":{"position":[[70,18]]},"100":{"position":[[73,18]]},"177":{"position":[[64,18]]},"179":{"position":[[67,18]]},"180":{"position":[[82,18]]}},"keywords":{}}],["descriptionget",{"_index":641,"title":{},"content":{"78":{"position":[[155,14]]}},"keywords":{}}],["descriptionhtml",{"_index":435,"title":{},"content":{"33":{"position":[[109,15]]},"34":{"position":[[14,15]]},"35":{"position":[[14,15]]}},"keywords":{}}],["descriptiontim",{"_index":918,"title":{},"content":{"182":{"position":[[93,15]]}},"keywords":{}}],["descriptionurl",{"_index":944,"title":{},"content":{"185":{"position":[[76,14]]},"186":{"position":[[108,14]]}},"keywords":{}}],["destroy",{"_index":576,"title":{"44":{"position":[[0,8]]},"131":{"position":[[0,8]]},"231":{"position":[[0,8]]},"314":{"position":[[0,8]]}},"content":{"44":{"position":[[34,9]]},"71":{"position":[[45,9]]},"77":{"position":[[61,7]]},"231":{"position":[[33,7]]}},"keywords":{}}],["detail",{"_index":195,"title":{},"content":{"21":{"position":[[861,7],[876,8]]},"148":{"position":[[548,7]]}},"keywords":{}}],["dev/hls.j",{"_index":386,"title":{},"content":{"28":{"position":[[35,10]]},"119":{"position":[[29,10]]}},"keywords":{}}],["devic",{"_index":926,"title":{},"content":{"184":{"position":[[103,8],[160,8],[210,8],[726,7]]}},"keywords":{}}],["differ",{"_index":595,"title":{},"content":{"49":{"position":[[50,10]]},"184":{"position":[[54,11],[86,9]]}},"keywords":{}}],["direct",{"_index":94,"title":{},"content":{"12":{"position":[[318,6]]}},"keywords":{}}],["directli",{"_index":904,"title":{},"content":{"175":{"position":[[577,8]]},"187":{"position":[[119,8]]}},"keywords":{}}],["disabl",{"_index":707,"title":{},"content":{"92":{"position":[[106,7]]},"97":{"position":[[108,7],[692,8]]},"100":{"position":[[111,7]]},"177":{"position":[[102,7],[648,8]]},"179":{"position":[[105,7]]},"180":{"position":[[120,7],[646,8]]},"259":{"position":[[36,9]]},"264":{"position":[[36,9]]},"267":{"position":[[36,9]]},"368":{"position":[[34,9],[408,8]]},"370":{"position":[[34,9]]},"371":{"position":[[35,9],[381,8]]}},"keywords":{}}],["display",{"_index":668,"title":{},"content":{"85":{"position":[[58,7]]},"91":{"position":[[60,7]]},"92":{"position":[[245,7]]},"96":{"position":[[69,9]]},"97":{"position":[[247,7]]},"99":{"position":[[62,9]]},"100":{"position":[[250,7]]},"102":{"position":[[78,9]]},"104":{"position":[[74,7]]},"108":{"position":[[67,7]]},"150":{"position":[[139,7]]},"163":{"position":[[39,7]]},"164":{"position":[[73,10]]},"165":{"position":[[39,7]]},"166":{"position":[[39,7]]},"167":{"position":[[39,7]]},"169":{"position":[[39,7]]},"171":{"position":[[39,7]]},"172":{"position":[[39,7]]},"175":{"position":[[586,8]]},"177":{"position":[[241,7]]},"179":{"position":[[244,7]]},"180":{"position":[[259,7]]},"181":{"position":[[34,7]]},"191":{"position":[[62,7]]},"192":{"position":[[39,7]]},"196":{"position":[[39,7]]},"336":{"position":[[490,8]]}},"keywords":{}}],["document",{"_index":68,"title":{},"content":{"11":{"position":[[23,13]]}},"keywords":{}}],["document.getelementbyid("root"",{"_index":255,"title":{},"content":{"22":{"position":[[1295,42]]},"339":{"position":[[1213,42]]}},"keywords":{}}],["document.queryselector('.artplay",{"_index":627,"title":{},"content":{"74":{"position":[[100,34]]},"77":{"position":[[106,34]]},"150":{"position":[[227,34]]},"175":{"position":[[265,34]]},"241":{"position":[[47,34]]},"244":{"position":[[61,34]]},"329":{"position":[[1242,34]]},"341":{"position":[[153,34]]},"366":{"position":[[129,34]]}},"keywords":{}}],["dogpatch"",{"_index":299,"title":{},"content":{"25":{"position":[[902,14]]},"321":{"position":[[902,14]]}},"keywords":{}}],["dom",{"_index":86,"title":{},"content":{"12":{"position":[[153,3],[214,3],[841,3],[1071,3]]},"24":{"position":[[452,5],[479,6]]},"33":{"position":[[140,3],[895,5],[929,5],[1309,5],[1343,5]]},"34":{"position":[[45,3],[565,5],[599,5],[961,5],[1075,5]]},"35":{"position":[[45,3]]},"74":{"position":[[41,3]]},"92":{"position":[[273,3]]},"97":{"position":[[275,3]]},"100":{"position":[[278,3]]},"150":{"position":[[57,3]]},"177":{"position":[[269,3]]},"179":{"position":[[272,3]]},"180":{"position":[[287,3]]},"190":{"position":[[294,3]]},"241":{"position":[[36,3]]},"259":{"position":[[138,3]]},"264":{"position":[[138,3]]},"267":{"position":[[138,3]]},"278":{"position":[[80,3],[102,22],[641,10],[827,10]]},"316":{"position":[[56,3],[705,5],[739,5],[1097,5],[1131,5]]},"317":{"position":[[32,3],[484,5],[518,5],[823,5],[932,5]]},"318":{"position":[[32,3]]},"320":{"position":[[452,5],[479,6]]},"341":{"position":[[46,3]]},"368":{"position":[[136,3]]},"370":{"position":[[136,3]]},"371":{"position":[[137,3]]},"381":{"position":[[217,7]]}},"keywords":{}}],["dom"",{"_index":217,"title":{},"content":{"22":{"position":[[303,10]]},"339":{"position":[[221,10]]}},"keywords":{}}],["domain",{"_index":880,"title":{},"content":{"166":{"position":[[361,7]]}},"keywords":{}}],["dosometh",{"_index":743,"title":{},"content":{"110":{"position":[[230,12]]},"183":{"position":[[225,12]]},"277":{"position":[[149,12]]},"374":{"position":[[146,12]]}},"keywords":{}}],["download",{"_index":1016,"title":{},"content":{"211":{"position":[[15,8]]}},"keywords":{}}],["due",{"_index":536,"title":{},"content":{"37":{"position":[[1033,3]]},"124":{"position":[[995,3]]},"214":{"position":[[314,3]]},"216":{"position":[[291,3]]}},"keywords":{}}],["durat",{"_index":188,"title":{"210":{"position":[[0,9]]},"293":{"position":[[0,9]]}},"content":{"21":{"position":[[734,8]]},"37":{"position":[[476,8]]},"124":{"position":[[438,8]]},"210":{"position":[[23,8],[227,9],[289,8]]}},"keywords":{}}],["dynam",{"_index":674,"title":{},"content":{"86":{"position":[[32,11]]},"92":{"position":[[30,11]]},"97":{"position":[[30,11]]},"100":{"position":[[30,11]]},"106":{"position":[[31,11]]},"110":{"position":[[33,11]]},"227":{"position":[[32,11]]},"228":{"position":[[37,7]]},"229":{"position":[[37,7]]}},"keywords":{}}],["earli",{"_index":182,"title":{},"content":{"21":{"position":[[615,5]]}},"keywords":{}}],["earlybird"",{"_index":301,"title":{},"content":{"25":{"position":[[995,15]]},"321":{"position":[[995,15]]}},"keywords":{}}],["easi",{"_index":204,"title":{},"content":{"22":{"position":[[38,4]]},"77":{"position":[[42,4]]}},"keywords":{}}],["edg",{"_index":860,"title":{},"content":{"160":{"position":[[118,5]]}},"keywords":{}}],["effect",{"_index":737,"title":{},"content":{"106":{"position":[[428,6]]},"160":{"position":[[239,6]]},"168":{"position":[[331,6]]},"217":{"position":[[88,6]]}},"keywords":{}}],["element",{"_index":87,"title":{},"content":{"12":{"position":[[157,7],[218,7],[845,7],[1075,7]]},"33":{"position":[[144,8]]},"34":{"position":[[49,8]]},"35":{"position":[[49,8]]},"69":{"position":[[68,7]]},"74":{"position":[[45,8]]},"92":{"position":[[277,7]]},"97":{"position":[[279,7]]},"100":{"position":[[282,7]]},"150":{"position":[[360,8]]},"177":{"position":[[273,7]]},"179":{"position":[[276,7]]},"180":{"position":[[291,7]]},"187":{"position":[[139,8]]},"190":{"position":[[298,7]]},"227":{"position":[[84,7]]}},"keywords":{}}],["emit",{"_index":1130,"title":{"335":{"position":[[0,5]]}},"content":{"335":{"position":[[18,4]]}},"keywords":{}}],["empti",{"_index":171,"title":{},"content":{"21":{"position":[[388,6]]},"37":{"position":[[548,6]]},"124":{"position":[[510,6]]}},"keywords":{}}],["en",{"_index":660,"title":{},"content":{"82":{"position":[[245,3]]},"191":{"position":[[219,5]]},"249":{"position":[[227,3]]},"382":{"position":[[179,5]]}},"keywords":{}}],["enabl",{"_index":931,"title":{},"content":{"184":{"position":[[378,6],[737,6]]}},"keywords":{}}],["encod",{"_index":676,"title":{},"content":{"86":{"position":[[217,9]]},"87":{"position":[[214,9]]},"88":{"position":[[243,9]]},"186":{"position":[[212,8],[237,9],[421,9]]},"253":{"position":[[180,9]]},"254":{"position":[[184,9]]},"255":{"position":[[191,9]]},"377":{"position":[[118,8],[308,9]]}},"keywords":{}}],["end",{"_index":499,"title":{},"content":{"37":{"position":[[201,3],[337,3],[738,3]]},"124":{"position":[[163,3],[299,3],[700,3]]}},"keywords":{}}],["english",{"_index":661,"title":{},"content":{"82":{"position":[[261,10]]},"249":{"position":[[243,10]]}},"keywords":{}}],["enough",{"_index":495,"title":{},"content":{"37":{"position":[[145,6]]},"124":{"position":[[107,6]]}},"keywords":{}}],["enter",{"_index":855,"title":{},"content":{"159":{"position":[[215,5]]},"161":{"position":[[96,5]]}},"keywords":{}}],["entir",{"_index":858,"title":{},"content":{"160":{"position":[[69,6]]}},"keywords":{}}],["env",{"_index":32,"title":{"3":{"position":[[0,4]]},"57":{"position":[[0,4]]}},"content":{},"keywords":{}}],["environ",{"_index":33,"title":{},"content":{"3":{"position":[[28,11]]}},"keywords":{}}],["en、zh",{"_index":980,"title":{},"content":{"191":{"position":[[99,5]]},"382":{"position":[[47,17]]}},"keywords":{}}],["equal",{"_index":179,"title":{},"content":{"21":{"position":[[567,5],[642,5]]},"75":{"position":[[15,5]]}},"keywords":{}}],["equival",{"_index":626,"title":{},"content":{"74":{"position":[[86,10]]}},"keywords":{}}],["error",{"_index":968,"title":{},"content":{"188":{"position":[[629,6]]},"338":{"position":[[413,7],[450,7]]},"379":{"position":[[589,6]]}},"keywords":{}}],["estim",{"_index":494,"title":{},"content":{"37":{"position":[[126,9],[295,9]]},"124":{"position":[[88,9],[257,9]]}},"keywords":{}}],["event",{"_index":122,"title":{"36":{"position":[[7,6]]},"37":{"position":[[7,6]]},"38":{"position":[[7,6]]},"76":{"position":[[0,7]]},"243":{"position":[[0,7]]}},"content":{"13":{"position":[[265,6],[304,5]]},"33":{"position":[[264,5],[901,6],[935,7],[1315,6],[1349,7]]},"34":{"position":[[175,5],[571,6],[605,7],[967,6],[1081,6]]},"35":{"position":[[169,5]]},"37":{"position":[[48,6],[55,5],[573,5]]},"42":{"position":[[299,5]]},"76":{"position":[[24,6]]},"77":{"position":[[28,5],[73,5],[263,7]]},"92":{"position":[[369,5]]},"97":{"position":[[371,5]]},"100":{"position":[[374,5]]},"124":{"position":[[22,6],[535,5]]},"141":{"position":[[301,6]]},"152":{"position":[[173,5]]},"177":{"position":[[365,5]]},"179":{"position":[[368,5]]},"180":{"position":[[383,5]]},"209":{"position":[[132,6]]},"244":{"position":[[218,7]]},"316":{"position":[[711,6],[745,7],[1103,6],[1137,7]]},"317":{"position":[[490,6],[524,7],[829,6],[938,6]]},"334":{"position":[[286,6]]}},"keywords":{}}],["event.target.innertext",{"_index":126,"title":{},"content":{"13":{"position":[[328,22]]},"141":{"position":[[335,22]]},"334":{"position":[[387,22],[472,22]]}},"keywords":{}}],["exampl",{"_index":515,"title":{},"content":{"37":{"position":[[559,8]]},"124":{"position":[[521,8]]}},"keywords":{}}],["exchang",{"_index":1028,"title":{},"content":{"214":{"position":[[370,9]]},"216":{"position":[[347,9]]}},"keywords":{}}],["execut",{"_index":1038,"title":{},"content":{"220":{"position":[[99,7]]}},"keywords":{}}],["exist",{"_index":10,"title":{},"content":{"1":{"position":[[131,5]]}},"keywords":{}}],["export",{"_index":742,"title":{},"content":{"110":{"position":[[210,6],[278,6]]},"183":{"position":[[205,6],[273,6]]}},"keywords":{}}],["f00",{"_index":840,"title":{},"content":{"155":{"position":[[21,4]]},"346":{"position":[[14,4]]}},"keywords":{}}],["fail",{"_index":881,"title":{},"content":{"166":{"position":[[380,6]]}},"keywords":{}}],["fals",{"_index":428,"title":{},"content":{"31":{"position":[[765,6]]},"34":{"position":[[532,6],[928,6]]},"47":{"position":[[244,6]]},"85":{"position":[[282,6]]},"91":{"position":[[602,6]]},"96":{"position":[[251,6]]},"97":{"position":[[701,6]]},"99":{"position":[[276,6]]},"100":{"position":[[795,6]]},"102":{"position":[[284,6]]},"104":{"position":[[272,6]]},"108":{"position":[[317,6]]},"122":{"position":[[759,6]]},"134":{"position":[[184,18]]},"157":{"position":[[22,5]]},"158":{"position":[[22,5]]},"159":{"position":[[22,5]]},"160":{"position":[[22,5]]},"161":{"position":[[22,5]]},"162":{"position":[[22,5]]},"163":{"position":[[22,5]]},"164":{"position":[[22,5]]},"165":{"position":[[22,5]]},"166":{"position":[[22,5]]},"167":{"position":[[22,5]]},"169":{"position":[[22,5]]},"171":{"position":[[22,5]]},"172":{"position":[[22,5]]},"173":{"position":[[22,5]]},"174":{"position":[[22,5]]},"175":{"position":[[22,5]]},"177":{"position":[[657,6],[906,6]]},"179":{"position":[[702,6]]},"180":{"position":[[655,6]]},"192":{"position":[[22,5]]},"193":{"position":[[22,5]]},"194":{"position":[[22,5]]},"195":{"position":[[22,5]]},"196":{"position":[[22,5]]},"214":{"position":[[288,6]]},"215":{"position":[[306,6]]},"216":{"position":[[265,6]]},"252":{"position":[[251,6]]},"258":{"position":[[573,6]]},"263":{"position":[[210,6]]},"266":{"position":[[241,6]]},"267":{"position":[[524,6]]},"269":{"position":[[237,6]]},"271":{"position":[[229,6]]},"275":{"position":[[281,6]]},"297":{"position":[[252,6]]},"298":{"position":[[261,6]]},"299":{"position":[[242,6]]},"317":{"position":[[451,6],[790,6]]},"329":{"position":[[303,6],[463,6],[764,6]]},"348":{"position":[[15,5]]},"349":{"position":[[15,5]]},"350":{"position":[[15,5]]},"351":{"position":[[15,5]]},"352":{"position":[[15,5]]},"353":{"position":[[15,5]]},"354":{"position":[[15,5]]},"355":{"position":[[15,5]]},"356":{"position":[[15,5]]},"357":{"position":[[15,5]]},"358":{"position":[[15,5]]},"360":{"position":[[15,5]]},"362":{"position":[[15,5]]},"363":{"position":[[15,5]]},"364":{"position":[[15,5]]},"365":{"position":[[15,5]]},"366":{"position":[[15,5]]},"368":{"position":[[417,6],[646,6]]},"370":{"position":[[435,6]]},"371":{"position":[[390,6]]},"383":{"position":[[15,5]]},"384":{"position":[[15,5]]},"385":{"position":[[15,5]]},"386":{"position":[[15,5]]},"387":{"position":[[22,5]]}},"keywords":{}}],["false,'preload",{"_index":952,"title":{},"content":{"187":{"position":[[34,16]]},"378":{"position":[[27,16]]}},"keywords":{}}],["fast",{"_index":886,"title":{},"content":{"168":{"position":[[230,4],[255,4]]},"193":{"position":[[43,4]]}},"keywords":{}}],["fastforward",{"_index":982,"title":{"193":{"position":[[0,12]]},"384":{"position":[[0,12]]}},"content":{"193":{"position":[[205,12]]},"384":{"position":[[137,12]]}},"keywords":{}}],["fetch",{"_index":551,"title":{},"content":{"37":{"position":[[1290,5]]},"124":{"position":[[1252,5]]}},"keywords":{}}],["ffad00",{"_index":842,"title":{},"content":{"155":{"position":[[187,10]]},"346":{"position":[[144,10]]}},"keywords":{}}],["fff",{"_index":1093,"title":{},"content":{"329":{"position":[[277,7]]}},"keywords":{}}],["ffffff",{"_index":1101,"title":{},"content":{"329":{"position":[[591,10]]}},"keywords":{}}],["fi"",{"_index":321,"title":{},"content":{"25":{"position":[[1825,9]]},"321":{"position":[[1825,9]]}},"keywords":{}}],["file",{"_index":424,"title":{},"content":{"31":{"position":[[625,4]]},"122":{"position":[[619,4]]},"151":{"position":[[87,4]]}},"keywords":{}}],["file.renderto(video",{"_index":426,"title":{},"content":{"31":{"position":[[650,20]]},"122":{"position":[[644,20]]}},"keywords":{}}],["filter",{"_index":275,"title":{"25":{"position":[[7,7]]}},"content":{"25":{"position":[[3796,9]]},"321":{"position":[[3833,9]]},"329":{"position":[[784,7]]}},"keywords":{}}],["find",{"_index":625,"title":{},"content":{"74":{"position":[[36,4]]}},"keywords":{}}],["finish",{"_index":526,"title":{},"content":{"37":{"position":[[818,8]]},"124":{"position":[[780,8]]}},"keywords":{}}],["fire",{"_index":489,"title":{},"content":{"37":{"position":[[66,5],[1069,5]]},"39":{"position":[[0,5]]},"40":{"position":[[0,5]]},"41":{"position":[[0,5]]},"42":{"position":[[0,5],[284,5]]},"43":{"position":[[0,5]]},"44":{"position":[[0,5]]},"45":{"position":[[0,5]]},"46":{"position":[[0,5]]},"47":{"position":[[0,5]]},"48":{"position":[[0,5]]},"49":{"position":[[0,5]]},"50":{"position":[[0,5]]},"51":{"position":[[0,5]]},"52":{"position":[[0,5]]},"124":{"position":[[1031,5]]},"152":{"position":[[93,5]]}},"keywords":{}}],["first",{"_index":524,"title":{},"content":{"37":{"position":[[789,5]]},"106":{"position":[[61,5]]},"124":{"position":[[751,5]]},"206":{"position":[[154,5]]},"207":{"position":[[167,5]]},"216":{"position":[[357,5]]}},"keywords":{}}],["flex",{"_index":1142,"title":{},"content":{"336":{"position":[[499,7]]}},"keywords":{}}],["flip",{"_index":441,"title":{"163":{"position":[[0,5]]},"222":{"position":[[0,5]]},"305":{"position":[[0,5]]},"354":{"position":[[0,5]]}},"content":{"33":{"position":[[470,5]]},"34":{"position":[[323,5]]},"35":{"position":[[438,5]]},"163":{"position":[[55,4],[246,5]]},"188":{"position":[[498,5]]},"222":{"position":[[56,5]]},"316":{"position":[[309,5]]},"317":{"position":[[246,5]]},"318":{"position":[[363,5]]},"354":{"position":[[169,5]]},"379":{"position":[[458,5]]}},"keywords":{}}],["flv",{"_index":376,"title":{},"content":{"27":{"position":[[174,4],[275,6],[408,5]]},"118":{"position":[[168,4],[269,6],[372,14]]},"189":{"position":[[408,6]]},"190":{"position":[[244,4]]},"380":{"position":[[226,6]]},"381":{"position":[[173,4]]}},"keywords":{}}],["flv,.mkv",{"_index":971,"title":{},"content":{"189":{"position":[[194,10]]}},"keywords":{}}],["flv.j",{"_index":370,"title":{"27":{"position":[[0,7]]},"118":{"position":[[0,7]]}},"content":{},"keywords":{}}],["flvjs.createplay",{"_index":379,"title":{},"content":{"27":{"position":[[248,20]]},"118":{"position":[[242,20]]}},"keywords":{}}],["flvjs.issupport",{"_index":377,"title":{},"content":{"27":{"position":[[206,21]]},"118":{"position":[[200,21]]}},"keywords":{}}],["flvplayer",{"_index":378,"title":{},"content":{"27":{"position":[[236,9]]},"118":{"position":[[230,9]]}},"keywords":{}}],["flvplayer.attachmediaelement(video",{"_index":380,"title":{},"content":{"27":{"position":[[296,36]]},"118":{"position":[[290,36]]}},"keywords":{}}],["flvplayer.load",{"_index":381,"title":{},"content":{"27":{"position":[[333,17]]},"118":{"position":[[327,17]]}},"keywords":{}}],["flv、.mkv、.t",{"_index":1167,"title":{},"content":{"380":{"position":[[80,40]]}},"keywords":{}}],["focu",{"_index":579,"title":{"45":{"position":[[0,6]]},"132":{"position":[[0,6]]}},"content":{"45":{"position":[[27,6]]},"46":{"position":[[28,6]]},"106":{"position":[[466,5]]},"168":{"position":[[369,5]]},"174":{"position":[[82,5]]}},"keywords":{}}],["focus",{"_index":616,"title":{},"content":{"68":{"position":[[51,7]]},"69":{"position":[[51,7]]}},"keywords":{}}],["font",{"_index":681,"title":{},"content":{"86":{"position":[[263,5],[393,5]]},"87":{"position":[[260,5]]},"88":{"position":[[285,5],[488,5]]},"186":{"position":[[467,5]]},"253":{"position":[[226,5],[356,5]]},"254":{"position":[[230,5]]},"255":{"position":[[233,5],[436,5]]},"377":{"position":[[354,5]]}},"keywords":{}}],["fontsiz",{"_index":1099,"title":{},"content":{"329":{"position":[[553,9]]},"336":{"position":[[712,9]]}},"keywords":{}}],["format",{"_index":822,"title":{},"content":{"151":{"position":[[92,8]]},"186":{"position":[[74,7]]},"189":{"position":[[44,6],[145,6]]},"190":{"position":[[37,6]]}},"keywords":{}}],["forthcom",{"_index":553,"title":{},"content":{"37":{"position":[[1337,12]]},"124":{"position":[[1299,12]]}},"keywords":{}}],["forum/dash.j",{"_index":402,"title":{},"content":{"29":{"position":[[43,13]]},"120":{"position":[[37,13]]}},"keywords":{}}],["forward",{"_index":887,"title":{"202":{"position":[[0,8]]},"285":{"position":[[0,8]]}},"content":{"168":{"position":[[235,7]]},"193":{"position":[[48,7]]},"202":{"position":[[41,8]]}},"keywords":{}}],["fr",{"_index":662,"title":{},"content":{"82":{"position":[[300,3]]},"249":{"position":[[282,3]]}},"keywords":{}}],["frame",{"_index":525,"title":{},"content":{"37":{"position":[[795,5]]},"124":{"position":[[757,5]]},"211":{"position":[[42,5]]},"212":{"position":[[55,6]]},"213":{"position":[[53,6]]}},"keywords":{}}],["françai",{"_index":663,"title":{},"content":{"82":{"position":[[316,11]]},"249":{"position":[[298,11]]}},"keywords":{}}],["full",{"_index":602,"title":{},"content":{"51":{"position":[[32,4]]},"52":{"position":[[26,4]]},"171":{"position":[[51,4]]},"172":{"position":[[51,4]]},"214":{"position":[[66,4],[398,4]]},"215":{"position":[[75,4]]}},"keywords":{}}],["fullscreen",{"_index":161,"title":{"51":{"position":[[0,11]]},"138":{"position":[[0,11]]},"171":{"position":[[0,11]]},"214":{"position":[[0,11]]},"297":{"position":[[0,11]]},"362":{"position":[[0,11]]}},"content":{"21":{"position":[[115,11]]},"51":{"position":[[143,11]]},"138":{"position":[[111,11]]},"148":{"position":[[115,11]]},"171":{"position":[[216,11]]},"195":{"position":[[124,10]]},"214":{"position":[[177,11]]},"297":{"position":[[141,11]]},"362":{"position":[[141,11]]}},"keywords":{}}],["fullscreenoff",{"_index":962,"title":{},"content":{"188":{"position":[[520,14]]},"379":{"position":[[480,14]]}},"keywords":{}}],["fullscreenon",{"_index":963,"title":{},"content":{"188":{"position":[[539,13]]},"379":{"position":[[499,13]]}},"keywords":{}}],["fullscreenweb",{"_index":162,"title":{"52":{"position":[[0,14]]},"139":{"position":[[0,14]]},"172":{"position":[[0,14]]},"215":{"position":[[0,14]]},"298":{"position":[[0,14]]},"363":{"position":[[0,14]]}},"content":{"21":{"position":[[133,14]]},"52":{"position":[[137,14]]},"139":{"position":[[111,14]]},"148":{"position":[[133,14]]},"172":{"position":[[217,14]]},"215":{"position":[[186,14]]},"216":{"position":[[165,14]]},"298":{"position":[[141,14]]},"299":{"position":[[142,14]]},"329":{"position":[[150,14]]},"363":{"position":[[141,14]]}},"keywords":{}}],["fullscreenweboff",{"_index":964,"title":{},"content":{"188":{"position":[[557,17]]},"379":{"position":[[517,17]]}},"keywords":{}}],["fullscreenwebon",{"_index":965,"title":{},"content":{"188":{"position":[[579,16]]},"379":{"position":[[539,16]]}},"keywords":{}}],["function",{"_index":51,"title":{},"content":{"7":{"position":[[6,8]]},"10":{"position":[[6,8],[38,8]]},"13":{"position":[[252,8]]},"14":{"position":[[305,8]]},"20":{"position":[[415,8]]},"22":{"position":[[384,8],[451,8]]},"24":{"position":[[436,8]]},"25":{"position":[[3844,8]]},"27":{"position":[[179,8]]},"28":{"position":[[206,8]]},"29":{"position":[[227,8]]},"30":{"position":[[220,8]]},"31":{"position":[[499,8],[600,8]]},"33":{"position":[[240,8],[879,8],[1293,8]]},"34":{"position":[[152,8],[549,8],[945,8],[1059,8],[1130,8]]},"35":{"position":[[147,8],[666,8],[923,8],[1050,8],[1112,8]]},"61":{"position":[[4,8]]},"64":{"position":[[4,8]]},"74":{"position":[[6,8]]},"75":{"position":[[6,8]]},"77":{"position":[[6,8]]},"78":{"position":[[170,8],[193,8],[216,8],[244,8]]},"82":{"position":[[6,8]]},"83":{"position":[[43,8]]},"86":{"position":[[6,8]]},"88":{"position":[[6,8]]},"92":{"position":[[6,8],[344,8],[383,8]]},"97":{"position":[[6,8],[346,8],[385,8],[838,8],[908,8]]},"100":{"position":[[6,8],[349,8],[388,8],[713,8]]},"106":{"position":[[6,8],[132,8]]},"110":{"position":[[6,8],[69,8],[243,8]]},"116":{"position":[[179,8],[397,11]]},"118":{"position":[[173,8]]},"119":{"position":[[200,8]]},"120":{"position":[[221,8]]},"121":{"position":[[214,8]]},"122":{"position":[[493,8],[594,8]]},"141":{"position":[[288,8]]},"152":{"position":[[59,8],[295,8],[357,8],[407,8],[441,9]]},"163":{"position":[[60,9]]},"164":{"position":[[61,8]]},"177":{"position":[[340,8],[379,8],[823,8],[925,8]]},"178":{"position":[[324,8],[476,8]]},"179":{"position":[[343,8],[382,8],[620,8]]},"180":{"position":[[358,8],[397,8],[792,8],[862,8],[1041,8]]},"183":{"position":[[64,8],[238,8]]},"184":{"position":[[418,8]]},"190":{"position":[[249,8]]},"193":{"position":[[56,8]]},"198":{"position":[[6,8]]},"199":{"position":[[6,8]]},"200":{"position":[[6,8]]},"206":{"position":[[116,8]]},"207":{"position":[[129,8]]},"211":{"position":[[6,8]]},"212":{"position":[[6,8]]},"213":{"position":[[6,8]]},"230":{"position":[[6,8],[205,8]]},"241":{"position":[[4,8]]},"242":{"position":[[4,8]]},"244":{"position":[[4,8]]},"245":{"position":[[93,8],[110,8],[127,8],[146,8]]},"249":{"position":[[4,8]]},"253":{"position":[[4,8]]},"255":{"position":[[4,8]]},"259":{"position":[[4,8],[171,8],[195,8]]},"264":{"position":[[4,8],[171,8],[195,8],[513,8]]},"267":{"position":[[4,8],[171,8],[195,8],[460,8]]},"273":{"position":[[4,8]]},"277":{"position":[[4,8],[40,8],[162,8]]},"279":{"position":[[235,8]]},"281":{"position":[[4,8]]},"282":{"position":[[4,8]]},"283":{"position":[[4,8]]},"289":{"position":[[4,11]]},"290":{"position":[[4,11]]},"294":{"position":[[4,8]]},"295":{"position":[[4,8]]},"296":{"position":[[4,8]]},"310":{"position":[[4,11]]},"313":{"position":[[6,8],[195,8]]},"314":{"position":[[4,11]]},"316":{"position":[[118,8],[689,8],[1081,8]]},"317":{"position":[[96,8],[468,8],[807,8],[916,8],[987,8]]},"318":{"position":[[92,8],[588,8],[806,8],[928,8],[990,8]]},"320":{"position":[[436,8]]},"321":{"position":[[3881,8]]},"331":{"position":[[163,8]]},"333":{"position":[[4,8],[276,8],[381,8]]},"334":{"position":[[273,8]]},"335":{"position":[[4,8],[267,8]]},"336":{"position":[[4,8],[541,8]]},"337":{"position":[[4,8],[274,8],[379,8]]},"339":{"position":[[302,8],[369,8]]},"343":{"position":[[4,11],[190,8]]},"368":{"position":[[169,8],[193,8],[583,8],[665,8]]},"369":{"position":[[255,8],[387,8]]},"370":{"position":[[169,8],[193,8],[371,8]]},"371":{"position":[[170,8],[194,8],[513,8],[566,8],[706,8]]},"374":{"position":[[37,8],[159,8]]},"381":{"position":[[178,8]]}},"keywords":{}}],["function($contextmenu1",{"_index":103,"title":{},"content":{"12":{"position":[[653,23]]},"278":{"position":[[474,23]]}},"keywords":{}}],["function($control1",{"_index":107,"title":{},"content":{"12":{"position":[[775,19]]},"278":{"position":[[596,19]]}},"keywords":{}}],["function($layer1",{"_index":100,"title":{},"content":{"12":{"position":[[545,17]]},"278":{"position":[[366,17]]}},"keywords":{}}],["functiondefault",{"_index":824,"title":{},"content":{"152":{"position":[[6,16]]}},"keywords":{}}],["functionparamet",{"_index":1002,"title":{},"content":{"206":{"position":[[6,18]]},"207":{"position":[[6,18]]},"227":{"position":[[6,18]]},"231":{"position":[[6,18]]}},"keywords":{}}],["further",{"_index":503,"title":{},"content":{"37":{"position":[[232,7]]},"124":{"position":[[194,7]]}},"keywords":{}}],["gener",{"_index":903,"title":{},"content":{"175":{"position":[[525,9]]}},"keywords":{}}],["get",{"_index":580,"title":{},"content":{"45":{"position":[[22,4]]},"106":{"position":[[457,4]]},"168":{"position":[[360,4]]},"208":{"position":[[53,7]]},"225":{"position":[[48,7]]}},"keywords":{}}],["getbloburl",{"_index":1024,"title":{"213":{"position":[[0,11]]},"296":{"position":[[0,11]]}},"content":{},"keywords":{}}],["getboundingclientrect",{"_index":1046,"title":{},"content":{"221":{"position":[[293,21]]},"304":{"position":[[214,21]]}},"keywords":{}}],["getdataurl",{"_index":1019,"title":{"212":{"position":[[0,11]]},"295":{"position":[[0,11]]}},"content":{},"keywords":{}}],["getinst",{"_index":802,"title":{},"content":{"116":{"position":[[205,12],[350,12],[381,11]]}},"keywords":{}}],["getinstance(art",{"_index":807,"title":{},"content":{"116":{"position":[[411,17]]}},"keywords":{}}],["getinstance(art2",{"_index":140,"title":{},"content":{"14":{"position":[[314,17]]},"279":{"position":[[244,17]]}},"keywords":{}}],["getinstance={(art",{"_index":245,"title":{},"content":{"22":{"position":[[1018,18]]},"339":{"position":[[936,18]]}},"keywords":{}}],["getter",{"_index":1014,"title":{},"content":{"210":{"position":[[6,6]]},"221":{"position":[[6,6]]},"293":{"position":[[4,6]]},"302":{"position":[[4,9]]},"304":{"position":[[4,6]]}},"keywords":{}}],["getter/sett",{"_index":651,"title":{},"content":{"81":{"position":[[6,13]]},"85":{"position":[[6,13]]},"87":{"position":[[6,13]]},"91":{"position":[[6,13]]},"94":{"position":[[6,13]]},"96":{"position":[[6,13]]},"99":{"position":[[6,13]]},"102":{"position":[[6,13]]},"104":{"position":[[6,13]]},"108":{"position":[[6,13]]},"248":{"position":[[4,13]]},"252":{"position":[[4,13]]},"254":{"position":[[4,13]]},"258":{"position":[[4,13]]},"261":{"position":[[4,13]]},"263":{"position":[[4,13]]},"266":{"position":[[4,13]]},"269":{"position":[[4,13]]},"271":{"position":[[4,13]]},"275":{"position":[[4,13]]}},"keywords":{}}],["getterparamet",{"_index":1035,"title":{},"content":{"219":{"position":[[6,16]]}},"keywords":{}}],["gingham"",{"_index":303,"title":{},"content":{"25":{"position":[[1087,13]]},"321":{"position":[[1087,13]]}},"keywords":{}}],["ginza"",{"_index":305,"title":{},"content":{"25":{"position":[[1175,11]]},"321":{"position":[[1175,11]]}},"keywords":{}}],["greater",{"_index":178,"title":{},"content":{"21":{"position":[[551,7]]}},"keywords":{}}],["green",{"_index":691,"title":{},"content":{"88":{"position":[[479,8]]},"180":{"position":[[1022,8]]},"255":{"position":[[427,8]]},"329":{"position":[[446,8]]},"371":{"position":[[687,8]]}},"keywords":{}}],["gt",{"_index":25,"title":{},"content":{"1":{"position":[[277,5]]},"12":{"position":[[475,5]]},"20":{"position":[[16,4],[118,4],[264,4]]},"21":{"position":[[991,5],[1079,5]]},"22":{"position":[[556,5],[582,5],[603,5],[1037,5],[1074,5],[1097,5],[1145,6],[1221,6],[1362,6]]},"31":{"position":[[726,5]]},"37":{"position":[[1734,5]]},"39":{"position":[[195,5]]},"40":{"position":[[160,5]]},"41":{"position":[[160,5]]},"42":{"position":[[162,5],[220,5]]},"43":{"position":[[166,5],[224,5]]},"44":{"position":[[175,5],[233,5]]},"45":{"position":[[190,5]]},"46":{"position":[[202,5]]},"47":{"position":[[157,5]]},"48":{"position":[[179,5]]},"49":{"position":[[225,5]]},"50":{"position":[[160,5],[218,5]]},"51":{"position":[[196,5]]},"52":{"position":[[196,5]]},"53":{"position":[[159,5]]},"55":{"position":[[181,5]]},"74":{"position":[[277,5]]},"75":{"position":[[165,5]]},"77":{"position":[[271,5]]},"81":{"position":[[193,5]]},"85":{"position":[[239,5],[303,5]]},"86":{"position":[[313,5],[350,5]]},"87":{"position":[[310,5],[364,5]]},"88":{"position":[[335,5],[372,5]]},"91":{"position":[[554,5],[576,5]]},"92":{"position":[[637,5],[659,5]]},"94":{"position":[[301,5]]},"96":{"position":[[201,5],[223,5]]},"97":{"position":[[643,5],[665,5]]},"99":{"position":[[194,5],[245,5]]},"100":{"position":[[604,5],[655,5]]},"102":{"position":[[210,5],[257,5]]},"104":{"position":[[204,5],[248,5]]},"106":{"position":[[263,5],[293,5],[356,5]]},"108":{"position":[[228,5],[290,5]]},"110":{"position":[[414,5]]},"114":{"position":[[135,5]]},"115":{"position":[[446,5]]},"116":{"position":[[269,5],[441,5]]},"122":{"position":[[720,5]]},"124":{"position":[[1696,5]]},"126":{"position":[[167,5]]},"127":{"position":[[138,5]]},"128":{"position":[[139,5]]},"129":{"position":[[141,5],[199,5]]},"130":{"position":[[141,5],[199,5]]},"131":{"position":[[144,5],[202,5]]},"132":{"position":[[149,5]]},"133":{"position":[[152,5]]},"134":{"position":[[140,5]]},"135":{"position":[[158,5]]},"136":{"position":[[162,5]]},"137":{"position":[[138,5],[196,5]]},"138":{"position":[[164,5]]},"139":{"position":[[170,5]]},"140":{"position":[[141,5]]},"147":{"position":[[13,4],[115,4],[261,4]]},"148":{"position":[[645,5],[725,5]]},"179":{"position":[[741,5]]},"183":{"position":[[430,5]]},"184":{"position":[[567,5]]},"198":{"position":[[161,5]]},"199":{"position":[[162,5],[196,5]]},"200":{"position":[[182,5],[218,5]]},"201":{"position":[[182,5]]},"202":{"position":[[185,5]]},"203":{"position":[[186,5],[222,5]]},"204":{"position":[[199,5]]},"205":{"position":[[181,5]]},"206":{"position":[[338,5],[375,5]]},"207":{"position":[[351,5],[388,5]]},"208":{"position":[[198,5]]},"209":{"position":[[261,5]]},"210":{"position":[[154,5]]},"211":{"position":[[181,5],[233,5]]},"212":{"position":[[204,5],[255,5]]},"213":{"position":[[202,5],[253,5]]},"214":{"position":[[218,5],[263,5]]},"215":{"position":[[230,5],[278,5]]},"216":{"position":[[209,5],[247,5]]},"217":{"position":[[298,5]]},"218":{"position":[[189,5]]},"219":{"position":[[191,5]]},"220":{"position":[[234,5]]},"221":{"position":[[189,5]]},"222":{"position":[[221,5]]},"223":{"position":[[239,5]]},"224":{"position":[[222,5]]},"225":{"position":[[224,5]]},"226":{"position":[[257,5]]},"227":{"position":[[214,5]]},"228":{"position":[[192,5]]},"229":{"position":[[198,5]]},"231":{"position":[[174,5]]},"241":{"position":[[224,5]]},"242":{"position":[[157,5]]},"244":{"position":[[226,5]]},"248":{"position":[[160,5]]},"252":{"position":[[208,5],[272,5]]},"253":{"position":[[276,5],[313,5]]},"254":{"position":[[280,5],[334,5]]},"255":{"position":[[283,5],[320,5]]},"258":{"position":[[525,5],[547,5]]},"259":{"position":[[395,5],[417,5]]},"261":{"position":[[183,5]]},"263":{"position":[[160,5],[182,5]]},"264":{"position":[[391,5],[413,5]]},"266":{"position":[[159,5],[210,5]]},"267":{"position":[[357,5],[408,5]]},"269":{"position":[[163,5],[210,5]]},"271":{"position":[[161,5],[205,5]]},"273":{"position":[[182,5],[212,5],[272,5]]},"275":{"position":[[192,5],[254,5]]},"277":{"position":[[321,5]]},"278":{"position":[[296,5]]},"281":{"position":[[153,5]]},"282":{"position":[[153,5],[187,5]]},"283":{"position":[[159,5],[195,5]]},"284":{"position":[[154,5]]},"285":{"position":[[154,5]]},"286":{"position":[[154,5],[190,5]]},"287":{"position":[[171,5]]},"288":{"position":[[160,5]]},"289":{"position":[[206,5],[243,5]]},"290":{"position":[[212,5],[249,5]]},"291":{"position":[[163,5]]},"292":{"position":[[189,5]]},"293":{"position":[[140,5]]},"294":{"position":[[146,5],[198,5]]},"295":{"position":[[170,5],[221,5]]},"296":{"position":[[168,5],[219,5]]},"297":{"position":[[182,5],[227,5]]},"298":{"position":[[185,5],[233,5]]},"299":{"position":[[186,5],[224,5]]},"300":{"position":[[214,5]]},"301":{"position":[[164,5]]},"302":{"position":[[169,5]]},"303":{"position":[[182,5]]},"304":{"position":[[147,5]]},"305":{"position":[[192,5]]},"306":{"position":[[196,5]]},"307":{"position":[[181,5]]},"308":{"position":[[165,5]]},"309":{"position":[[179,5]]},"310":{"position":[[165,5]]},"311":{"position":[[163,5]]},"312":{"position":[[165,5]]},"314":{"position":[[188,5]]},"327":{"position":[[13,4],[119,4],[273,4]]},"329":{"position":[[800,5],[1123,5]]},"331":{"position":[[206,5]]},"336":{"position":[[660,5]]},"338":{"position":[[235,5],[325,5],[421,5],[511,5],[594,5],[670,5],[745,5],[820,5],[898,5]]},"339":{"position":[[474,5],[500,5],[521,5],[955,5],[992,5],[1015,5],[1063,6],[1139,6],[1280,6]]},"370":{"position":[[474,5]]},"374":{"position":[[339,5]]},"375":{"position":[[288,5]]}},"keywords":{}}],["hand",{"_index":975,"title":{},"content":{"190":{"position":[[58,4]]}},"keywords":{}}],["handl",{"_index":75,"title":{"12":{"position":[[0,6]]}},"content":{"12":{"position":[[0,6]]},"22":{"position":[[101,6]]}},"keywords":{}}],["have",{"_index":501,"title":{},"content":{"37":{"position":[[213,6],[1003,6]]},"124":{"position":[[175,6],[965,6]]}},"keywords":{}}],["hd",{"_index":916,"title":{},"content":{"181":{"position":[[392,3]]},"372":{"position":[[284,3]]}},"keywords":{}}],["head",{"_index":836,"title":{},"content":{"154":{"position":[[30,9]]}},"keywords":{}}],["hefe"",{"_index":307,"title":{},"content":{"25":{"position":[[1260,10]]},"321":{"position":[[1260,10]]}},"keywords":{}}],["height",{"_index":239,"title":{},"content":{"22":{"position":[[956,7]]},"114":{"position":[[186,7]]},"150":{"position":[[409,7]]},"185":{"position":[[195,6],[217,6]]},"226":{"position":[[94,6]]},"339":{"position":[[874,7]]},"341":{"position":[[283,7]]},"376":{"position":[[112,6]]}},"keywords":{}}],["heigth="22"",{"_index":462,"title":{},"content":{"34":{"position":[[458,21]]},"35":{"position":[[569,21]]},"317":{"position":[[377,21]]},"318":{"position":[[491,21]]}},"keywords":{}}],["helena"",{"_index":309,"title":{},"content":{"25":{"position":[[1346,12]]},"321":{"position":[[1346,12]]}},"keywords":{}}],["here",{"_index":88,"title":{},"content":{"12":{"position":[[183,4]]}},"keywords":{}}],["hide",{"_index":853,"title":{},"content":{"157":{"position":[[43,4]]},"160":{"position":[[179,4]]},"192":{"position":[[83,4]]},"333":{"position":[[18,4]]}},"keywords":{}}],["hide/show",{"_index":1125,"title":{"333":{"position":[[0,10]]}},"content":{},"keywords":{}}],["highlight",{"_index":917,"title":{"182":{"position":[[0,10]]},"373":{"position":[[0,10]]}},"content":{"182":{"position":[[28,11],[116,9],[158,9],[272,10]]},"373":{"position":[[175,10]]}},"keywords":{}}],["hl",{"_index":391,"title":{},"content":{"28":{"position":[[261,3],[271,6]]},"119":{"position":[[255,3],[265,6]]}},"keywords":{}}],["hls.attachmedia(video",{"_index":393,"title":{},"content":{"28":{"position":[[299,23]]},"119":{"position":[[293,23]]}},"keywords":{}}],["hls.issupport",{"_index":390,"title":{},"content":{"28":{"position":[[233,19]]},"119":{"position":[[227,19]]}},"keywords":{}}],["hls.j",{"_index":384,"title":{"28":{"position":[[0,7]]},"119":{"position":[[0,7]]}},"content":{},"keywords":{}}],["hls.loadsource(url",{"_index":392,"title":{},"content":{"28":{"position":[[278,20]]},"119":{"position":[[272,20]]}},"keywords":{}}],["homepag",{"_index":371,"title":{},"content":{"27":{"position":[[0,9]]},"28":{"position":[[0,9]]},"29":{"position":[[0,9]]},"30":{"position":[[0,9]]},"31":{"position":[[0,9]]}},"keywords":{}}],["horizont",{"_index":1048,"title":{},"content":{"222":{"position":[[78,11],[264,13]]},"305":{"position":[[49,11],[235,13]]}},"keywords":{}}],["hotkey",{"_index":607,"title":{"53":{"position":[[0,7]]},"105":{"position":[[0,7]]},"140":{"position":[[0,7]]},"168":{"position":[[0,7]]},"272":{"position":[[0,7]]},"359":{"position":[[0,7]]}},"content":{"53":{"position":[[13,6]]},"105":{"position":[[20,6]]},"106":{"position":[[49,7],[411,6]]},"168":{"position":[[155,7],[174,6],[314,6]]},"359":{"position":[[127,7]]}},"keywords":{}}],["hover",{"_index":586,"title":{"47":{"position":[[0,6]]},"134":{"position":[[0,6]]}},"content":{"49":{"position":[[41,5]]},"136":{"position":[[0,28]]}},"keywords":{}}],["html",{"_index":54,"title":{"9":{"position":[[0,5]]},"63":{"position":[[0,5]]},"114":{"position":[[2,4]]}},"content":{"9":{"position":[[29,4]]},"12":{"position":[[516,5],[618,5],[725,5]]},"13":{"position":[[173,5]]},"21":{"position":[[189,4],[236,5]]},"22":{"position":[[776,5],[895,5]]},"24":{"position":[[132,5],[182,5],[302,5]]},"25":{"position":[[3779,5]]},"33":{"position":[[535,5],[625,5],[745,5],[1020,5],[1103,5],[1164,5],[1223,5],[1445,5],[1487,5],[1520,5],[1544,5],[1574,5],[1607,5],[1631,5]]},"34":{"position":[[388,5],[782,5],[850,5],[875,5],[900,5],[1005,5]]},"35":{"position":[[503,5],[739,5],[807,5],[832,5],[857,5],[974,5]]},"63":{"position":[[17,4]]},"73":{"position":[[27,4]]},"91":{"position":[[217,5],[374,5]]},"92":{"position":[[253,4],[684,5]]},"97":{"position":[[255,4],[754,5]]},"100":{"position":[[258,4],[685,5]]},"141":{"position":[[209,5]]},"148":{"position":[[189,19],[209,5]]},"175":{"position":[[101,4],[186,4],[599,4]]},"177":{"position":[[249,4],[664,5]]},"178":{"position":[[222,5],[263,5],[288,5],[374,5],[415,5],[440,5]]},"179":{"position":[[252,4],[592,5]]},"180":{"position":[[267,4],[708,5],[955,5]]},"181":{"position":[[152,4],[331,5],[386,5]]},"188":{"position":[[66,4]]},"230":{"position":[[181,5]]},"240":{"position":[[17,4]]},"258":{"position":[[188,5],[345,5]]},"259":{"position":[[114,4],[442,5]]},"264":{"position":[[114,4],[470,5]]},"267":{"position":[[114,4],[438,5]]},"278":{"position":[[337,5],[439,5],[546,5]]},"313":{"position":[[171,5]]},"314":{"position":[[52,8]]},"316":{"position":[[30,6],[374,5],[447,5],[561,5],[818,5],[891,5],[952,5],[1011,5],[1221,5],[1249,5],[1277,5],[1296,5],[1321,5],[1349,5],[1368,5]]},"317":{"position":[[6,6],[311,5],[671,5],[727,5],[747,5],[767,5],[867,5]]},"318":{"position":[[6,6],[428,5],[649,5],[705,5],[725,5],[745,5],[857,5]]},"320":{"position":[[132,5],[182,5],[302,5]]},"321":{"position":[[3816,5]]},"333":{"position":[[255,5],[360,5]]},"334":{"position":[[252,5]]},"335":{"position":[[246,5]]},"336":{"position":[[352,5]]},"337":{"position":[[253,5],[358,5]]},"339":{"position":[[694,5],[813,5]]},"366":{"position":[[30,37],[374,4]]},"368":{"position":[[112,4],[424,5]]},"369":{"position":[[173,5],[204,5],[224,5],[305,5],[336,5],[356,5]]},"370":{"position":[[112,4],[349,5]]},"371":{"position":[[113,4],[443,5],[633,5]]},"372":{"position":[[223,5],[278,5]]},"379":{"position":[[29,4]]}},"keywords":{}}],["html><html>",{"_index":752,"title":{},"content":{"114":{"position":[[24,20]]}},"keywords":{}}],["http://artplayer.org",{"_index":172,"title":{},"content":{"21":{"position":[[412,23]]},"148":{"position":[[340,23]]}},"keywords":{}}],["https://artplayer.org/assets/sample/video.mp4",{"_index":1087,"title":{},"content":{"321":{"position":[[3718,48]]}},"keywords":{}}],["https://artplayer.org/document/zh",{"_index":73,"title":{},"content":{"11":{"position":[[105,33]]}},"keywords":{}}],["https://dash.akamaized.net/envivio/enviviodash3/manifest.mpd",{"_index":403,"title":{},"content":{"29":{"position":[[144,63]]},"120":{"position":[[138,63]]}},"keywords":{}}],["https://github.com/bilibili/flv.j",{"_index":372,"title":{},"content":{"27":{"position":[[10,34]]},"118":{"position":[[4,34]]}},"keywords":{}}],["https://github.com/dash",{"_index":400,"title":{},"content":{"29":{"position":[[10,23]]},"120":{"position":[[4,23]]}},"keywords":{}}],["https://github.com/google/shaka",{"_index":408,"title":{},"content":{"30":{"position":[[10,31]]},"121":{"position":[[4,31]]}},"keywords":{}}],["https://github.com/video",{"_index":385,"title":{},"content":{"28":{"position":[[10,24]]},"119":{"position":[[4,24]]}},"keywords":{}}],["https://github.com/webtorrent/webtorr",{"_index":416,"title":{},"content":{"31":{"position":[[10,40]]},"122":{"position":[[4,40]]}},"keywords":{}}],["https://test",{"_index":387,"title":{},"content":{"28":{"position":[[133,13]]},"119":{"position":[[127,13]]}},"keywords":{}}],["hudson"",{"_index":311,"title":{},"content":{"25":{"position":[[1434,12]]},"321":{"position":[[1434,12]]}},"keywords":{}}],["i18n",{"_index":192,"title":{"80":{"position":[[0,5]]},"247":{"position":[[0,5]]}},"content":{"21":{"position":[[808,5]]},"80":{"position":[[27,4]]},"148":{"position":[[507,5]]}},"keywords":{}}],["icon",{"_index":437,"title":{"79":{"position":[[0,6]]},"188":{"position":[[0,6]]},"246":{"position":[[0,6]]},"379":{"position":[[0,6]]}},"content":{"33":{"position":[[165,4],[185,4]]},"34":{"position":[[70,4],[90,4],[422,5],[1025,5]]},"35":{"position":[[70,4],[90,4],[533,5],[994,5]]},"79":{"position":[[27,5]]},"101":{"position":[[28,4]]},"102":{"position":[[58,4]]},"188":{"position":[[52,5],[177,6]]},"316":{"position":[[63,4]]},"317":{"position":[[39,4],[341,5],[882,5]]},"318":{"position":[[39,4],[455,5],[872,5]]},"379":{"position":[[137,6]]}},"keywords":{}}],["id",{"_index":610,"title":{"66":{"position":[[0,3]]},"233":{"position":[[0,3]]}},"content":{},"keywords":{}}],["identif",{"_index":61,"title":{},"content":{"10":{"position":[[23,14]]}},"keywords":{}}],["ignor",{"_index":164,"title":{},"content":{"21":{"position":[[198,6]]}},"keywords":{}}],["ii"",{"_index":364,"title":{},"content":{"25":{"position":[[3645,8]]},"321":{"position":[[3645,8]]}},"keywords":{}}],["img",{"_index":694,"title":{},"content":{"91":{"position":[[83,3]]},"92":{"position":[[584,3]]},"177":{"position":[[488,3]]},"258":{"position":[[54,3]]},"259":{"position":[[342,3]]},"368":{"position":[[248,3]]}},"keywords":{}}],["immedi",{"_index":717,"title":{},"content":{"94":{"position":[[141,11]]}},"keywords":{}}],["import",{"_index":127,"title":{"14":{"position":[[7,6]]}},"content":{"14":{"position":[[7,6],[78,6]]},"22":{"position":[[190,6],[252,6],[314,6]]},"112":{"position":[[36,6]]},"116":{"position":[[88,6]]},"339":{"position":[[108,6],[170,6],[232,6]]}},"keywords":{}}],["import("artplayer/types/artplayer"",{"_index":135,"title":{},"content":{"14":{"position":[[117,45]]},"279":{"position":[[61,45]]}},"keywords":{}}],["inclus",{"_index":612,"title":{},"content":{"66":{"position":[[20,9]]}},"keywords":{}}],["increas",{"_index":884,"title":{},"content":{"168":{"position":[[191,10]]}},"keywords":{}}],["index",{"_index":711,"title":{},"content":{"92":{"position":[[202,5],[225,6]]},"97":{"position":[[204,5],[227,6],[724,6]]},"100":{"position":[[207,5],[230,6]]},"177":{"position":[[198,5],[221,6],[622,6]]},"179":{"position":[[201,5],[224,6]]},"180":{"position":[[216,5],[239,6],[678,6]]},"259":{"position":[[87,5]]},"264":{"position":[[87,5],[459,6]]},"267":{"position":[[87,5]]},"368":{"position":[[85,5],[382,6]]},"370":{"position":[[85,5]]},"371":{"position":[[86,5],[413,6]]}},"keywords":{}}],["index.html",{"_index":750,"title":{},"content":{"114":{"position":[[0,10]]}},"keywords":{}}],["indic",{"_index":557,"title":{},"content":{"37":{"position":[[1429,9]]},"124":{"position":[[1391,9]]},"188":{"position":[[640,10]]},"379":{"position":[[600,10]]}},"keywords":{}}],["industri",{"_index":401,"title":{},"content":{"29":{"position":[[34,8]]},"120":{"position":[[28,8]]}},"keywords":{}}],["infin",{"_index":1115,"title":{},"content":{"329":{"position":[[1024,11]]}},"keywords":{}}],["info",{"_index":693,"title":{"89":{"position":[[0,5]]},"256":{"position":[[0,5]]}},"content":{"89":{"position":[[26,4]]}},"keywords":{}}],["inform",{"_index":485,"title":{},"content":{"37":{"position":[[9,12]]},"93":{"position":[[41,11]]},"94":{"position":[[56,12],[124,11],[167,11],[342,11],[391,11]]},"159":{"position":[[294,12]]},"182":{"position":[[40,11]]},"221":{"position":[[41,11],[266,11]]}},"keywords":{}}],["initi",{"_index":566,"title":{},"content":{"39":{"position":[[25,12]]},"150":{"position":[[323,10]]},"152":{"position":[[118,11]]},"153":{"position":[[99,11]]},"156":{"position":[[236,14]]},"177":{"position":[[23,10]]},"178":{"position":[[23,10]]},"179":{"position":[[23,10]]},"180":{"position":[[23,10]]},"183":{"position":[[23,14]]}},"keywords":{}}],["inkwell"",{"_index":313,"title":{},"content":{"25":{"position":[[1523,13]]},"321":{"position":[[1523,13]]}},"keywords":{}}],["input",{"_index":618,"title":{},"content":{"69":{"position":[[62,5]]},"236":{"position":[[21,5]]}},"keywords":{}}],["instagram",{"_index":365,"title":{},"content":{"25":{"position":[[3785,10]]},"321":{"position":[[3822,10]]}},"keywords":{}}],["instagramfilt",{"_index":276,"title":{},"content":{"25":{"position":[[15,16],[3816,17]]},"321":{"position":[[15,16],[3853,17]]}},"keywords":{}}],["instal",{"_index":144,"title":{"17":{"position":[[0,8]]},"18":{"position":[[0,7]]},"19":{"position":[[0,7]]},"20":{"position":[[0,7]]}},"content":{"18":{"position":[[6,7]]},"112":{"position":[[18,7]]},"145":{"position":[[6,7]]},"325":{"position":[[6,7]]}},"keywords":{}}],["instanc",{"_index":2,"title":{"1":{"position":[[0,10]]},"55":{"position":[[0,10]]}},"content":{"1":{"position":[[42,10],[77,9]]},"12":{"position":[[270,8]]},"14":{"position":[[217,9],[292,9]]},"44":{"position":[[22,8]]},"66":{"position":[[51,8]]},"68":{"position":[[33,8]]},"69":{"position":[[33,8]]},"70":{"position":[[33,8]]},"71":{"position":[[33,8]]},"74":{"position":[[76,9]]},"110":{"position":[[126,8]]},"115":{"position":[[257,9]]},"152":{"position":[[380,9],[486,8]]},"183":{"position":[[121,8]]},"190":{"position":[[340,8]]}},"keywords":{}}],["instance"",{"_index":788,"title":{},"content":{"115":{"position":[[475,15]]}},"keywords":{}}],["interv",{"_index":1064,"title":{},"content":{"225":{"position":[[60,8],[316,8]]}},"keywords":{}}],["iphon",{"_index":934,"title":{},"content":{"184":{"position":[[573,7],[615,8],[649,8]]},"375":{"position":[[294,7],[336,8],[370,8]]}},"keywords":{}}],["isdestroy",{"_index":622,"title":{"71":{"position":[[0,10]]},"238":{"position":[[0,10]]}},"content":{},"keywords":{}}],["isfocu",{"_index":614,"title":{"68":{"position":[[0,8]]},"235":{"position":[[0,8]]}},"content":{},"keywords":{}}],["ishid",{"_index":1128,"title":{"334":{"position":[[0,7]]}},"content":{"334":{"position":[[17,6]]}},"keywords":{}}],["isinput",{"_index":617,"title":{"69":{"position":[[0,8]]},"236":{"position":[[0,8]]}},"content":{},"keywords":{}}],["isliv",{"_index":850,"title":{"157":{"position":[[0,7]]},"348":{"position":[[0,7]]}},"content":{"157":{"position":[[174,7]]},"348":{"position":[[139,7]]}},"keywords":{}}],["islock",{"_index":619,"title":{"70":{"position":[[0,7]]},"237":{"position":[[0,7]]}},"content":{},"keywords":{}}],["item",{"_index":270,"title":{},"content":{"24":{"position":[[445,6]]},"25":{"position":[[3853,6]]},"33":{"position":[[888,6],[1302,6]]},"34":{"position":[[558,6],[954,6],[1068,6],[1139,6]]},"35":{"position":[[675,6],[932,6],[1059,6],[1121,6]]},"100":{"position":[[53,5]]},"178":{"position":[[333,6],[485,6]]},"316":{"position":[[698,6],[1090,6]]},"317":{"position":[[477,6],[816,6],[925,6],[996,6]]},"318":{"position":[[597,6],[815,6],[937,6],[999,6]]},"320":{"position":[[445,6]]},"321":{"position":[[3890,6]]},"369":{"position":[[264,6],[396,6]]}},"keywords":{}}],["item.class",{"_index":367,"title":{},"content":{"25":{"position":[[3909,11]]},"321":{"position":[[3946,11]]}},"keywords":{}}],["item.html",{"_index":274,"title":{},"content":{"24":{"position":[[537,10]]},"25":{"position":[[3928,10]]},"33":{"position":[[1001,10],[1385,11],[1426,10]]},"34":{"position":[[1155,10]]},"35":{"position":[[1137,10]]},"316":{"position":[[799,10],[1173,11],[1202,10]]},"317":{"position":[[1012,10]]},"318":{"position":[[1015,10]]},"320":{"position":[[532,10]]},"321":{"position":[[3965,10]]}},"keywords":{}}],["item.rang",{"_index":482,"title":{},"content":{"35":{"position":[[713,10],[948,10],[1075,10]]},"318":{"position":[[623,10],[831,10],[953,10]]}},"keywords":{}}],["item.switch",{"_index":465,"title":{},"content":{"34":{"position":[[631,13],[983,13],[1097,13]]},"317":{"position":[[550,13],[845,13],[954,13]]}},"keywords":{}}],["item.tooltip",{"_index":467,"title":{},"content":{"34":{"position":[[688,12]]},"317":{"position":[[595,12]]}},"keywords":{}}],["item.url",{"_index":273,"title":{},"content":{"24":{"position":[[505,9]]},"33":{"position":[[962,9]]},"316":{"position":[[772,9]]},"320":{"position":[[505,9]]}},"keywords":{}}],["jp",{"_index":655,"title":{},"content":{"82":{"position":[[157,5],[275,3]]},"249":{"position":[[139,5],[257,3]]}},"keywords":{}}],["js",{"_index":60,"title":{},"content":{"10":{"position":[[15,2]]},"64":{"position":[[13,8]]}},"keywords":{}}],["jsdelivr",{"_index":153,"title":{},"content":{"20":{"position":[[107,8]]},"147":{"position":[[104,8]]},"327":{"position":[[108,8]]}},"keywords":{}}],["json",{"_index":638,"title":{},"content":{"78":{"position":[[83,4]]},"245":{"position":[[56,4]]}},"keywords":{}}],["jump",{"_index":569,"title":{},"content":{"42":{"position":[[29,4]]},"201":{"position":[[41,5]]}},"keywords":{}}],["juno"",{"_index":317,"title":{},"content":{"25":{"position":[[1698,10]]},"321":{"position":[[1698,10]]}},"keywords":{}}],["kelvin"",{"_index":315,"title":{},"content":{"25":{"position":[[1612,12]]},"321":{"position":[[1612,12]]}},"keywords":{}}],["key",{"_index":647,"title":{},"content":{"78":{"position":[[390,5],[433,6],[462,6]]},"106":{"position":[[80,3]]},"168":{"position":[[51,4]]},"245":{"position":[[285,5],[328,6],[357,6]]},"273":{"position":[[37,3]]}},"keywords":{}}],["kindof",{"_index":59,"title":{"10":{"position":[[0,7]]},"64":{"position":[[0,7]]}},"content":{},"keywords":{}}],["lack",{"_index":537,"title":{},"content":{"37":{"position":[[1040,4],[1587,4]]},"124":{"position":[[1002,4],[1549,4]]}},"keywords":{}}],["lang",{"_index":654,"title":{"191":{"position":[[0,5]]},"382":{"position":[[0,5]]}},"content":{"82":{"position":[[151,5]]},"191":{"position":[[213,5]]},"249":{"position":[[133,5]]},"382":{"position":[[173,5]]}},"keywords":{}}],["languag",{"_index":652,"title":{},"content":{"81":{"position":[[56,8]]},"82":{"position":[[42,9],[196,9],[226,9],[251,9],[281,9],[306,9],[337,9]]},"191":{"position":[[70,9]]},"249":{"position":[[178,9],[208,9],[233,9],[263,9],[288,9],[319,9]]}},"keywords":{}}],["lark"",{"_index":319,"title":{},"content":{"25":{"position":[[1782,10]]},"321":{"position":[[1782,10]]}},"keywords":{}}],["last",{"_index":846,"title":{},"content":{"156":{"position":[[209,4]]}},"keywords":{}}],["layer",{"_index":80,"title":{"90":{"position":[[0,7]]},"177":{"position":[[0,7]]},"257":{"position":[[0,7]]},"368":{"position":[[0,7]]}},"content":{"12":{"position":[[59,7],[528,7],[900,5]]},"22":{"position":[[70,7],[764,7]]},"33":{"position":[[82,5],[1458,5]]},"90":{"position":[[38,6]]},"91":{"position":[[50,6],[205,7]]},"92":{"position":[[48,5]]},"103":{"position":[[43,5]]},"104":{"position":[[65,5]]},"177":{"position":[[43,6],[610,7]]},"258":{"position":[[176,7]]},"278":{"position":[[349,7],[682,5]]},"339":{"position":[[682,7]]},"368":{"position":[[370,7]]}},"keywords":{}}],["layer1",{"_index":99,"title":{},"content":{"12":{"position":[[506,9],[874,7],[906,9],[1104,7]]},"278":{"position":[[327,9],[656,7],[688,9],[842,7]]}},"keywords":{}}],["layers、contextmenu、control",{"_index":1081,"title":{},"content":{"278":{"position":[[7,50]]},"339":{"position":[[20,27]]}},"keywords":{}}],["left",{"_index":704,"title":{},"content":{"91":{"position":[[493,5]]},"97":{"position":[[507,4]]},"180":{"position":[[519,4],[947,7]]},"258":{"position":[[464,5]]},"264":{"position":[[255,4]]},"371":{"position":[[254,4],[625,7]]}},"keywords":{}}],["length",{"_index":173,"title":{},"content":{"21":{"position":[[443,6]]}},"keywords":{}}],["less",{"_index":183,"title":{},"content":{"21":{"position":[[654,4]]}},"keywords":{}}],["librari",{"_index":70,"title":{"26":{"position":[[12,8]]}},"content":{"11":{"position":[[60,7]]},"189":{"position":[[117,9]]},"190":{"position":[[121,9]]}},"keywords":{}}],["light",{"_index":1117,"title":{},"content":{"329":{"position":[[1097,5]]}},"keywords":{}}],["list",{"_index":430,"title":{"33":{"position":[[13,5]]}},"content":{"33":{"position":[[47,4],[226,4]]},"181":{"position":[[64,4]]},"184":{"position":[[251,5]]}},"keywords":{}}],["live",{"_index":852,"title":{},"content":{"157":{"position":[[32,4]]},"210":{"position":[[249,4]]}},"keywords":{}}],["load",{"_index":497,"title":{"101":{"position":[[0,8]]},"268":{"position":[[0,8]]},"337":{"position":[[0,5]]}},"content":{"37":{"position":[[166,6],[617,6],[638,8],[655,6],[827,8],[879,7],[1103,5],[1375,7]]},"101":{"position":[[20,7]]},"102":{"position":[[70,4]]},"124":{"position":[[128,6],[579,6],[600,8],[617,6],[789,8],[841,7],[1065,5],[1337,7]]},"188":{"position":[[186,8]]},"337":{"position":[[16,4]]},"379":{"position":[[146,8]]}},"keywords":{}}],["local",{"_index":149,"title":{},"content":{"20":{"position":[[8,5]]}},"keywords":{}}],["localstorag",{"_index":640,"title":{},"content":{"78":{"position":[[128,12]]},"245":{"position":[[66,12]]}},"keywords":{}}],["locat",{"_index":723,"title":{},"content":{"97":{"position":[[495,8]]},"180":{"position":[[507,8]]}},"keywords":{}}],["lock",{"_index":620,"title":{"192":{"position":[[0,5]]},"383":{"position":[[0,5]]}},"content":{"70":{"position":[[51,6]]},"188":{"position":[[488,5]]},"192":{"position":[[49,4],[210,5]]},"379":{"position":[[448,5]]},"383":{"position":[[145,5]]}},"keywords":{}}],["locktim",{"_index":1109,"title":{},"content":{"329":{"position":[[857,9]]}},"keywords":{}}],["lofi"",{"_index":322,"title":{},"content":{"25":{"position":[[1867,10]]},"321":{"position":[[1867,10]]}},"keywords":{}}],["logic",{"_index":207,"title":{},"content":{"22":{"position":[[121,5]]}},"keywords":{}}],["long",{"_index":869,"title":{},"content":{"165":{"position":[[53,4]]},"184":{"position":[[338,4]]},"193":{"position":[[85,4]]},"224":{"position":[[60,4]]}},"keywords":{}}],["loop",{"_index":867,"title":{"162":{"position":[[0,5]]},"225":{"position":[[0,5]]},"308":{"position":[[0,5]]},"353":{"position":[[0,5]]}},"content":{"162":{"position":[[36,4],[148,5]]},"225":{"position":[[325,4],[356,4]]},"308":{"position":[[264,4]]},"353":{"position":[[127,5]]}},"keywords":{}}],["lose",{"_index":129,"title":{},"content":{"14":{"position":[[34,4]]},"46":{"position":[[22,5]]},"174":{"position":[[76,5]]}},"keywords":{}}],["lower",{"_index":885,"title":{},"content":{"168":{"position":[[211,5]]}},"keywords":{}}],["lt",{"_index":148,"title":{},"content":{"20":{"position":[[0,5],[99,5],[248,5]]},"147":{"position":[[0,5],[96,5],[245,5]]},"327":{"position":[[0,5],[100,5],[257,5]]},"329":{"position":[[824,4]]}},"keywords":{}}],["lt;!doctyp",{"_index":751,"title":{},"content":{"114":{"position":[[11,12]]}},"keywords":{}}],["lt;/body></html>",{"_index":771,"title":{},"content":{"114":{"position":[[491,26]]}},"keywords":{}}],["lt;/div>",{"_index":253,"title":{},"content":{"22":{"position":[[1257,12]]},"339":{"position":[[1175,12]]}},"keywords":{}}],["lt;/head>",{"_index":763,"title":{},"content":{"114":{"position":[[218,13]]}},"keywords":{}}],["lt;/script>",{"_index":770,"title":{},"content":{"114":{"position":[[475,15]]},"115":{"position":[[618,19]]}},"keywords":{}}],["lt;/style>",{"_index":762,"title":{},"content":{"114":{"position":[[203,14]]}},"keywords":{}}],["lt;artplay",{"_index":231,"title":{},"content":{"22":{"position":[[676,13]]},"339":{"position":[[594,13]]}},"keywords":{}}],["lt;body>",{"_index":764,"title":{},"content":{"114":{"position":[[232,12]]}},"keywords":{}}],["lt;button",{"_index":117,"title":{},"content":{"13":{"position":[[179,11]]},"141":{"position":[[215,11]]}},"keywords":{}}],["lt;div",{"_index":765,"title":{},"content":{"114":{"position":[[245,7]]},"115":{"position":[[101,7]]},"116":{"position":[[523,7]]}},"keywords":{}}],["lt;div>",{"_index":230,"title":{},"content":{"22":{"position":[[664,11]]},"339":{"position":[[582,11]]}},"keywords":{}}],["lt;div>{time}</div>",{"_index":221,"title":{},"content":{"22":{"position":[[418,30]]},"339":{"position":[[336,30]]}},"keywords":{}}],["lt;head>",{"_index":753,"title":{},"content":{"114":{"position":[[45,12]]}},"keywords":{}}],["lt;img",{"_index":166,"title":{},"content":{"21":{"position":[[242,8]]},"34":{"position":[[428,8]]},"35":{"position":[[539,8]]},"91":{"position":[[223,8],[380,8]]},"92":{"position":[[690,8]]},"148":{"position":[[215,8]]},"177":{"position":[[670,8]]},"188":{"position":[[195,8],[258,8]]},"258":{"position":[[194,8],[351,8]]},"259":{"position":[[448,8]]},"317":{"position":[[347,8]]},"318":{"position":[[461,8]]},"368":{"position":[[430,8]]},"379":{"position":[[155,8],[218,8]]}},"keywords":{}}],["lt;input",{"_index":1136,"title":{},"content":{"336":{"position":[[358,15]]}},"keywords":{}}],["lt;meta",{"_index":756,"title":{},"content":{"114":{"position":[[100,8]]}},"keywords":{}}],["lt;script",{"_index":150,"title":{},"content":{"20":{"position":[[21,10],[123,10],[269,10]]},"114":{"position":[[301,10]]},"147":{"position":[[18,10],[120,10],[266,10]]},"327":{"position":[[18,10],[124,10],[278,10]]}},"keywords":{}}],["lt;script>",{"_index":769,"title":{},"content":{"114":{"position":[[368,14]]}},"keywords":{}}],["lt;span",{"_index":262,"title":{},"content":{"24":{"position":[[188,9],[308,9]]},"33":{"position":[[631,9],[751,9]]},"316":{"position":[[453,9],[567,9]]},"320":{"position":[[188,9],[308,9]]}},"keywords":{}}],["lt;style>",{"_index":759,"title":{},"content":{"114":{"position":[[141,13]]}},"keywords":{}}],["lt;template>",{"_index":778,"title":{},"content":{"115":{"position":[[84,16]]}},"keywords":{}}],["lt;title>artplay",{"_index":754,"title":{},"content":{"114":{"position":[[58,22]]}},"keywords":{}}],["ludwig"",{"_index":324,"title":{},"content":{"25":{"position":[[1953,12]]},"321":{"position":[[1953,12]]}},"keywords":{}}],["m3u8",{"_index":389,"title":{},"content":{"28":{"position":[[200,5],[526,6]]},"119":{"position":[[194,5],[490,15]]}},"keywords":{}}],["magnet:?xt=urn:btih:6a9759bffd5c0af65319979fb7832189f4f3c35d&dn=sintel.mp4&tr=wss%3a%2f%2ftracker.btorrent.xyz&tr=wss%3a%2f%2ftracker.fastcast.nz&tr=wss%3a%2f%2ftracker.openwebtorrent.com&tr=wss%3a%2f%2ftracker.webtorrent.io&ws=https%3a%2f%2fwebtorrent.io%2ftorrents%2fsintel",{"_index":417,"title":{},"content":{"31":{"position":[[138,300]]},"122":{"position":[[132,300]]}},"keywords":{}}],["manag",{"_index":7,"title":{},"content":{"1":{"position":[[61,6]]},"72":{"position":[[13,6]]},"73":{"position":[[13,6]]},"76":{"position":[[13,6]]},"77":{"position":[[50,6]]},"78":{"position":[[13,6]]},"79":{"position":[[13,6]]},"80":{"position":[[13,6]]},"83":{"position":[[13,6]]},"84":{"position":[[13,10]]},"89":{"position":[[13,6]]},"90":{"position":[[13,6]]},"93":{"position":[[13,6]]},"95":{"position":[[13,6]]},"98":{"position":[[13,6]]},"101":{"position":[[13,6]]},"103":{"position":[[13,6]]},"105":{"position":[[13,6]]},"107":{"position":[[13,6]]},"109":{"position":[[13,6]]}},"keywords":{}}],["manual",{"_index":133,"title":{},"content":{"14":{"position":[[91,8]]},"184":{"position":[[231,8]]}},"keywords":{}}],["map",{"_index":943,"title":{},"content":{"185":{"position":[[38,3]]}},"keywords":{}}],["margin",{"_index":241,"title":{},"content":{"22":{"position":[[983,7]]},"329":{"position":[[639,7]]},"339":{"position":[[901,7]]}},"keywords":{}}],["mark",{"_index":709,"title":{},"content":{"92":{"position":[[182,4]]},"97":{"position":[[184,4]]},"100":{"position":[[187,4]]},"177":{"position":[[178,4]]},"179":{"position":[[181,4]]},"180":{"position":[[196,4]]}},"keywords":{}}],["mask",{"_index":730,"title":{"103":{"position":[[0,5]]},"270":{"position":[[0,5]]}},"content":{"103":{"position":[[38,4]]},"104":{"position":[[60,4]]}},"keywords":{}}],["match",{"_index":928,"title":{},"content":{"184":{"position":[[295,7],[357,5],[411,6],[427,6],[442,5]]},"190":{"position":[[24,5]]}},"keywords":{}}],["math.floor(math.random",{"_index":1132,"title":{},"content":{"335":{"position":[[374,24]]}},"keywords":{}}],["maven"",{"_index":326,"title":{},"content":{"25":{"position":[[2040,11]]},"321":{"position":[[2040,11]]}},"keywords":{}}],["max",{"_index":477,"title":{},"content":{"35":{"position":[[284,3]]},"318":{"position":[[209,3]]}},"keywords":{}}],["max="50"",{"_index":1139,"title":{},"content":{"336":{"position":[[416,18]]}},"keywords":{}}],["maxlength",{"_index":1110,"title":{},"content":{"329":{"position":[[897,10]]}},"keywords":{}}],["maxwidth",{"_index":1113,"title":{},"content":{"329":{"position":[[990,9]]}},"keywords":{}}],["mayb",{"_index":397,"title":{},"content":{"28":{"position":[[441,8]]},"119":{"position":[[435,8]]}},"keywords":{}}],["mayfair"",{"_index":328,"title":{},"content":{"25":{"position":[[2128,13]]},"321":{"position":[[2128,13]]}},"keywords":{}}],["me!</button>",{"_index":119,"title":{},"content":{"13":{"position":[[224,20]]},"141":{"position":[[260,20]]}},"keywords":{}}],["mechan",{"_index":877,"title":{},"content":{"166":{"position":[[300,11]]},"214":{"position":[[342,10]]},"216":{"position":[[319,10]]}},"keywords":{}}],["media",{"_index":493,"title":{},"content":{"37":{"position":[[115,6],[185,5],[321,5],[531,5],[594,5],[749,5],[808,5],[1296,5],[1364,5]]},"124":{"position":[[77,6],[147,5],[283,5],[493,5],[556,5],[711,5],[770,5],[1258,5],[1326,5]]}},"keywords":{}}],["menu",{"_index":727,"title":{},"content":{"99":{"position":[[54,4]]},"100":{"position":[[48,4],[699,6],[764,7]]},"179":{"position":[[606,6],[671,7]]}},"keywords":{}}],["merg",{"_index":613,"title":{},"content":{"67":{"position":[[19,6]]}},"keywords":{}}],["metadata",{"_index":528,"title":{},"content":{"37":{"position":[[861,8]]},"124":{"position":[[823,8]]},"187":{"position":[[51,11]]},"378":{"position":[[44,11]]}},"keywords":{}}],["method",{"_index":43,"title":{},"content":{"5":{"position":[[41,7]]},"12":{"position":[[254,6],[279,6],[823,6]]},"37":{"position":[[662,6]]},"74":{"position":[[15,6]]},"77":{"position":[[34,7]]},"81":{"position":[[20,6]]},"82":{"position":[[15,6]]},"86":{"position":[[15,6]]},"88":{"position":[[15,7]]},"92":{"position":[[15,6]]},"97":{"position":[[15,6]]},"100":{"position":[[15,6]]},"106":{"position":[[15,7]]},"110":{"position":[[15,6],[285,9]]},"124":{"position":[[624,6]]},"183":{"position":[[280,9]]}},"keywords":{}}],["min",{"_index":475,"title":{},"content":{"35":{"position":[[262,3]]},"318":{"position":[[187,3]]}},"keywords":{}}],["min="12"",{"_index":1138,"title":{},"content":{"336":{"position":[[397,18]]}},"keywords":{}}],["mini",{"_index":838,"title":{"218":{"position":[[0,5]]},"301":{"position":[[0,5]]}},"content":{"154":{"position":[[82,4]]},"161":{"position":[[106,4]]},"174":{"position":[[28,4]]},"218":{"position":[[57,4]]}},"keywords":{}}],["miniprogressbar",{"_index":896,"title":{"174":{"position":[[0,16]]},"365":{"position":[[0,16]]}},"content":{"174":{"position":[[202,16]]},"365":{"position":[[145,16]]}},"keywords":{}}],["minwidth",{"_index":1112,"title":{},"content":{"329":{"position":[[941,9]]}},"keywords":{}}],["mobil",{"_index":621,"title":{},"content":{"70":{"position":[[61,6]]},"176":{"position":[[54,6]]},"184":{"position":[[96,6],[153,6],[203,6],[719,6]]},"192":{"position":[[68,6]]},"193":{"position":[[72,7]]},"195":{"position":[[138,6]]}},"keywords":{}}],["mode",{"_index":460,"title":{},"content":{"34":{"position":[[399,6]]},"154":{"position":[[87,4]]},"157":{"position":[[37,5]]},"161":{"position":[[116,4]]},"175":{"position":[[56,5]]},"216":{"position":[[61,4]]},"218":{"position":[[62,4]]},"329":{"position":[[320,5],[403,5],[470,5],[612,5]]}},"keywords":{}}],["modifi",{"_index":675,"title":{},"content":{"86":{"position":[[44,6]]},"88":{"position":[[69,6]]}},"keywords":{}}],["moon"",{"_index":330,"title":{},"content":{"25":{"position":[[2215,10]]},"321":{"position":[[2215,10]]}},"keywords":{}}],["more",{"_index":205,"title":{},"content":{"22":{"position":[[108,4]]},"37":{"position":[[4,4]]},"82":{"position":[[37,4]]},"159":{"position":[[289,4]]},"182":{"position":[[308,4]]},"187":{"position":[[63,4]]},"373":{"position":[[211,4]]}},"keywords":{}}],["morevideoattr",{"_index":873,"title":{"187":{"position":[[0,14]]},"378":{"position":[[0,14]]}},"content":{"166":{"position":[[220,14]]},"187":{"position":[[247,14]]},"357":{"position":[[162,14]]},"378":{"position":[[177,14]]}},"keywords":{}}],["mount",{"_index":91,"title":{},"content":{"12":{"position":[[261,8],[536,8],[644,8],[766,8]]},"92":{"position":[[375,7],[425,7]]},"97":{"position":[[377,7],[427,7],[899,8],[949,8]]},"100":{"position":[[380,7],[430,7]]},"115":{"position":[[334,9]]},"150":{"position":[[71,7]]},"175":{"position":[[47,8],[147,8]]},"177":{"position":[[371,7],[421,7],[916,8],[970,5]]},"179":{"position":[[374,7],[424,7]]},"180":{"position":[[389,7],[439,7],[853,8],[903,8]]},"184":{"position":[[127,5]]},"259":{"position":[[187,7]]},"264":{"position":[[187,7]]},"267":{"position":[[187,7]]},"278":{"position":[[125,12],[357,8],[465,8],[587,8]]},"329":{"position":[[1185,5],[1235,6]]},"336":{"position":[[532,8]]},"368":{"position":[[185,7],[656,8]]},"370":{"position":[[185,7]]},"371":{"position":[[186,7],[557,8]]}},"keywords":{}}],["mous",{"_index":587,"title":{},"content":{"47":{"position":[[11,5],[188,5],[255,5]]},"49":{"position":[[15,5]]}},"keywords":{}}],["mousemov",{"_index":594,"title":{"49":{"position":[[0,10]]},"136":{"position":[[0,10]]}},"content":{},"keywords":{}}],["move",{"_index":588,"title":{},"content":{"47":{"position":[[17,5],[194,5],[261,5]]}},"keywords":{}}],["mozilla",{"_index":488,"title":{},"content":{"37":{"position":[[34,7]]},"124":{"position":[[8,7]]}},"keywords":{}}],["mp4、.ogg、.webm",{"_index":823,"title":{},"content":{"151":{"position":[[101,15]]},"342":{"position":[[22,34]]}},"keywords":{}}],["mpd",{"_index":404,"title":{},"content":{"29":{"position":[[222,4]]},"30":{"position":[[215,4]]},"120":{"position":[[216,4]]},"121":{"position":[[209,4]]}},"keywords":{}}],["multi",{"_index":433,"title":{},"content":{"33":{"position":[[76,5],[1451,6]]}},"keywords":{}}],["multilingu",{"_index":190,"title":{},"content":{"21":{"position":[[787,12]]}},"keywords":{}}],["multipl",{"_index":8,"title":{},"content":{"1":{"position":[[68,8],[114,8]]},"49":{"position":[[77,8]]},"170":{"position":[[40,8]]}},"keywords":{}}],["mute",{"_index":828,"title":{"158":{"position":[[0,6]]},"208":{"position":[[0,6]]},"291":{"position":[[0,6]]},"349":{"position":[[0,6]]}},"content":{"152":{"position":[[279,6]]},"158":{"position":[[48,4],[152,6]]},"159":{"position":[[166,6],[269,5]]},"198":{"position":[[125,6]]},"199":{"position":[[126,6]]},"200":{"position":[[146,6]]},"208":{"position":[[71,4]]},"219":{"position":[[155,6]]},"281":{"position":[[117,6]]},"282":{"position":[[117,6]]},"283":{"position":[[123,6]]},"302":{"position":[[133,6]]},"343":{"position":[[174,6]]},"349":{"position":[[127,6]]},"350":{"position":[[143,6],[164,24]]}},"keywords":{}}],["mutex",{"_index":890,"title":{"170":{"position":[[0,6]]},"361":{"position":[[0,6]]}},"content":{"170":{"position":[[225,6]]},"361":{"position":[[147,6]]}},"keywords":{}}],["myplugin",{"_index":740,"title":{},"content":{"110":{"position":[[179,11]]},"183":{"position":[[174,11],[395,11]]},"277":{"position":[[114,11]]},"374":{"position":[[111,11],[304,11]]}},"keywords":{}}],["myplugin(art",{"_index":739,"title":{},"content":{"110":{"position":[[78,13]]},"183":{"position":[[73,13]]},"277":{"position":[[49,13]]},"374":{"position":[[46,13]]}},"keywords":{}}],["name",{"_index":84,"title":{},"content":{"12":{"position":[[110,4],[313,4],[500,5],[596,5],[707,5],[1055,4],[1290,4]]},"22":{"position":[[796,5],[869,5]]},"37":{"position":[[61,4]]},"88":{"position":[[437,5]]},"92":{"position":[[128,4],[151,4],[197,4]]},"97":{"position":[[130,4],[153,4],[199,4],[708,5]]},"100":{"position":[[133,4],[156,4],[202,4]]},"110":{"position":[[173,5]]},"177":{"position":[[124,4],[147,4],[193,4],[632,5]]},"179":{"position":[[127,4],[150,4],[196,4]]},"180":{"position":[[142,4],[165,4],[211,4],[662,5]]},"181":{"position":[[172,4]]},"183":{"position":[[168,5]]},"206":{"position":[[211,4],[440,7]]},"207":{"position":[[224,4],[457,7]]},"230":{"position":[[145,5]]},"255":{"position":[[385,5]]},"259":{"position":[[61,4]]},"264":{"position":[[61,4]]},"267":{"position":[[61,4]]},"277":{"position":[[108,5]]},"278":{"position":[[58,4],[149,4],[321,5],[417,5],[528,5],[822,4]]},"313":{"position":[[135,5]]},"339":{"position":[[714,5],[787,5]]},"368":{"position":[[59,4],[392,5]]},"370":{"position":[[59,4]]},"371":{"position":[[60,4],[397,5]]},"372":{"position":[[63,4]]},"374":{"position":[[105,5]]}},"keywords":{}}],["nashville"",{"_index":332,"title":{},"content":{"25":{"position":[[2304,15]]},"321":{"position":[[2304,15]]}},"keywords":{}}],["nativ",{"_index":42,"title":{"37":{"position":[[0,6]]}},"content":{"5":{"position":[[19,6]]},"77":{"position":[[21,6]]}},"keywords":{}}],["navigator.language.tolowercas",{"_index":979,"title":{},"content":{"191":{"position":[[21,32]]},"382":{"position":[[14,32]]}},"keywords":{}}],["necessari",{"_index":974,"title":{},"content":{"189":{"position":[[282,9]]}},"keywords":{}}],["need",{"_index":819,"title":{},"content":{"150":{"position":[[315,4]]},"163":{"position":[[116,4]]},"184":{"position":[[223,4]]},"189":{"position":[[69,4]]},"225":{"position":[[341,4]]}},"keywords":{}}],["nest",{"_index":434,"title":{},"content":{"33":{"position":[[88,6],[1464,8],[1493,7],[1526,7],[1550,7],[1580,7],[1613,7],[1637,7]]}},"keywords":{}}],["new",{"_index":18,"title":{},"content":{"1":{"position":[[176,3]]},"12":{"position":[[359,3]]},"13":{"position":[[62,3]]},"21":{"position":[[21,3]]},"24":{"position":[[21,3]]},"25":{"position":[[3668,3]]},"27":{"position":[[66,3]]},"28":{"position":[[67,3],[267,3]]},"29":{"position":[[78,3]]},"30":{"position":[[70,3],[286,3]]},"31":{"position":[[72,3],[541,3]]},"33":{"position":[[377,3]]},"34":{"position":[[230,3]]},"35":{"position":[[345,3]]},"37":{"position":[[1621,3]]},"39":{"position":[[87,3]]},"40":{"position":[[53,3]]},"41":{"position":[[52,3]]},"42":{"position":[[55,3]]},"43":{"position":[[57,3]]},"44":{"position":[[65,3]]},"45":{"position":[[82,3]]},"46":{"position":[[95,3]]},"47":{"position":[[51,3]]},"48":{"position":[[54,3]]},"49":{"position":[[113,3]]},"50":{"position":[[54,3]]},"51":{"position":[[65,3]]},"52":{"position":[[59,3]]},"53":{"position":[[50,3]]},"55":{"position":[[80,3]]},"74":{"position":[[176,3]]},"75":{"position":[[64,3]]},"77":{"position":[[158,3]]},"78":{"position":[[286,3]]},"81":{"position":[[92,3]]},"82":{"position":[[73,3]]},"85":{"position":[[87,3]]},"86":{"position":[[91,3]]},"87":{"position":[[88,3]]},"88":{"position":[[117,3],[448,3]]},"91":{"position":[[127,3]]},"92":{"position":[[498,3]]},"94":{"position":[[120,3],[200,3]]},"96":{"position":[[100,3]]},"97":{"position":[[542,3]]},"99":{"position":[[93,3]]},"100":{"position":[[503,3]]},"102":{"position":[[109,3]]},"104":{"position":[[103,3]]},"106":{"position":[[162,3]]},"108":{"position":[[96,3]]},"110":{"position":[[313,3]]},"112":{"position":[[82,3]]},"114":{"position":[[393,3]]},"115":{"position":[[362,3]]},"116":{"position":[[289,3]]},"118":{"position":[[60,3]]},"119":{"position":[[61,3],[261,3]]},"120":{"position":[[72,3]]},"121":{"position":[[64,3],[280,3]]},"122":{"position":[[66,3],[535,3]]},"124":{"position":[[1583,3]]},"126":{"position":[[59,3]]},"127":{"position":[[31,3]]},"128":{"position":[[31,3]]},"129":{"position":[[34,3]]},"130":{"position":[[32,3]]},"131":{"position":[[34,3]]},"132":{"position":[[41,3]]},"133":{"position":[[45,3]]},"134":{"position":[[34,3]]},"135":{"position":[[33,3]]},"136":{"position":[[50,3]]},"137":{"position":[[32,3]]},"138":{"position":[[33,3]]},"139":{"position":[[33,3]]},"140":{"position":[[32,3]]},"141":{"position":[[98,3]]},"148":{"position":[[21,3]]},"150":{"position":[[168,3]]},"151":{"position":[[138,3]]},"152":{"position":[[200,3]]},"153":{"position":[[148,3]]},"154":{"position":[[113,3]]},"155":{"position":[[102,3]]},"156":{"position":[[75,3]]},"157":{"position":[[96,3]]},"158":{"position":[[74,3]]},"159":{"position":[[72,3]]},"160":{"position":[[256,3]]},"161":{"position":[[142,3]]},"162":{"position":[[70,3]]},"163":{"position":[[168,3]]},"164":{"position":[[157,3]]},"165":{"position":[[145,3]]},"166":{"position":[[112,3]]},"167":{"position":[[133,3]]},"168":{"position":[[77,3]]},"169":{"position":[[116,3]]},"170":{"position":[[147,3]]},"171":{"position":[[138,3]]},"172":{"position":[[139,3]]},"173":{"position":[[94,3]]},"174":{"position":[[124,3]]},"175":{"position":[[356,3]]},"176":{"position":[[82,3]]},"177":{"position":[[532,3]]},"178":{"position":[[115,3]]},"179":{"position":[[497,3]]},"180":{"position":[[554,3]]},"181":{"position":[[225,3]]},"182":{"position":[[194,3]]},"183":{"position":[[308,3]]},"184":{"position":[[469,3]]},"185":{"position":[[245,3]]},"186":{"position":[[282,3]]},"187":{"position":[[169,3]]},"188":{"position":[[99,3]]},"189":{"position":[[324,3]]},"190":{"position":[[152,3]]},"191":{"position":[[135,3]]},"192":{"position":[[132,3]]},"193":{"position":[[127,3]]},"194":{"position":[[78,3]]},"195":{"position":[[166,3]]},"196":{"position":[[123,3]]},"198":{"position":[[47,3]]},"199":{"position":[[48,3]]},"200":{"position":[[68,3]]},"201":{"position":[[81,3]]},"202":{"position":[[84,3]]},"203":{"position":[[85,3]]},"204":{"position":[[98,3]]},"205":{"position":[[80,3]]},"206":{"position":[[172,3],[201,3],[237,3],[429,4]]},"207":{"position":[[185,3],[214,3],[250,3],[446,4]]},"208":{"position":[[97,3]]},"209":{"position":[[160,3]]},"210":{"position":[[53,3]]},"211":{"position":[[80,3]]},"212":{"position":[[103,3]]},"213":{"position":[[101,3]]},"214":{"position":[[99,3]]},"215":{"position":[[108,3]]},"216":{"position":[[87,3]]},"217":{"position":[[160,3]]},"218":{"position":[[88,3]]},"219":{"position":[[77,3]]},"220":{"position":[[133,3]]},"221":{"position":[[88,3]]},"222":{"position":[[120,3]]},"223":{"position":[[138,3]]},"224":{"position":[[121,3]]},"225":{"position":[[123,3]]},"226":{"position":[[156,3]]},"227":{"position":[[113,3]]},"228":{"position":[[91,3],[237,4]]},"229":{"position":[[97,3]]},"230":{"position":[[53,3]]},"231":{"position":[[73,3]]},"241":{"position":[[123,3]]},"242":{"position":[[56,3]]},"244":{"position":[[113,3]]},"245":{"position":[[181,3]]},"248":{"position":[[59,3]]},"249":{"position":[[55,3]]},"252":{"position":[[56,3]]},"253":{"position":[[54,3]]},"254":{"position":[[58,3]]},"255":{"position":[[65,3],[396,3]]},"258":{"position":[[98,3]]},"259":{"position":[[256,3]]},"261":{"position":[[82,3]]},"263":{"position":[[59,3]]},"264":{"position":[[290,3]]},"266":{"position":[[58,3]]},"267":{"position":[[256,3]]},"269":{"position":[[62,3]]},"271":{"position":[[60,3]]},"273":{"position":[[81,3]]},"275":{"position":[[60,3]]},"277":{"position":[[220,3]]},"278":{"position":[[180,3]]},"281":{"position":[[39,3]]},"282":{"position":[[39,3]]},"283":{"position":[[45,3]]},"284":{"position":[[53,3]]},"285":{"position":[[53,3]]},"286":{"position":[[53,3]]},"287":{"position":[[70,3]]},"288":{"position":[[59,3]]},"289":{"position":[[105,3]]},"290":{"position":[[111,3]]},"291":{"position":[[62,3]]},"292":{"position":[[88,3]]},"293":{"position":[[39,3]]},"294":{"position":[[45,3]]},"295":{"position":[[69,3]]},"296":{"position":[[67,3]]},"297":{"position":[[63,3]]},"298":{"position":[[63,3]]},"299":{"position":[[64,3]]},"300":{"position":[[76,3]]},"301":{"position":[[63,3]]},"302":{"position":[[55,3]]},"303":{"position":[[81,3]]},"304":{"position":[[46,3]]},"305":{"position":[[91,3]]},"306":{"position":[[95,3]]},"307":{"position":[[80,3]]},"308":{"position":[[64,3]]},"309":{"position":[[78,3]]},"310":{"position":[[64,3]]},"311":{"position":[[62,3]]},"312":{"position":[[64,3]]},"313":{"position":[[43,3]]},"314":{"position":[[87,3]]},"316":{"position":[[216,3]]},"317":{"position":[[153,3]]},"318":{"position":[[270,3]]},"320":{"position":[[21,3]]},"321":{"position":[[3668,3]]},"329":{"position":[[21,3]]},"330":{"position":[[21,3]]},"331":{"position":[[21,3],[184,3]]},"333":{"position":[[62,3]]},"334":{"position":[[59,3]]},"335":{"position":[[53,3]]},"336":{"position":[[159,3]]},"337":{"position":[[60,3]]},"338":{"position":[[10,3]]},"341":{"position":[[94,3]]},"342":{"position":[[78,3]]},"343":{"position":[[95,3]]},"344":{"position":[[64,3]]},"345":{"position":[[60,3]]},"346":{"position":[[59,3]]},"347":{"position":[[48,3]]},"348":{"position":[[61,3]]},"349":{"position":[[49,3]]},"350":{"position":[[49,3]]},"351":{"position":[[113,3]]},"352":{"position":[[69,3]]},"353":{"position":[[49,3]]},"354":{"position":[[91,3]]},"355":{"position":[[74,3]]},"356":{"position":[[73,3]]},"357":{"position":[[60,3]]},"358":{"position":[[63,3]]},"359":{"position":[[49,3]]},"360":{"position":[[62,3]]},"361":{"position":[[69,3]]},"362":{"position":[[63,3]]},"363":{"position":[[63,3]]},"364":{"position":[[63,3]]},"365":{"position":[[67,3]]},"366":{"position":[[220,3]]},"367":{"position":[[65,3]]},"368":{"position":[[292,3]]},"369":{"position":[[66,3]]},"370":{"position":[[254,3]]},"371":{"position":[[289,3]]},"372":{"position":[[117,3]]},"373":{"position":[[97,3]]},"374":{"position":[[217,3]]},"375":{"position":[[190,3]]},"376":{"position":[[153,3]]},"377":{"position":[[169,3]]},"378":{"position":[[99,3]]},"379":{"position":[[59,3]]},"380":{"position":[[142,3]]},"381":{"position":[[81,3]]},"382":{"position":[[95,3]]},"383":{"position":[[67,3]]},"384":{"position":[[59,3]]},"385":{"position":[[53,3]]},"386":{"position":[[73,3]]},"387":{"position":[[81,3]]}},"keywords":{}}],["next",{"_index":847,"title":{},"content":{"156":{"position":[[231,4]]}},"keywords":{}}],["next.j",{"_index":795,"title":{},"content":{"116":{"position":[[9,9]]}},"keywords":{}}],["nextstat",{"_index":464,"title":{},"content":{"34":{"position":[[619,9],[655,10],[703,9],[763,10]]},"317":{"position":[[538,9],[574,10],[610,9],[652,10]]}},"keywords":{}}],["normal",{"_index":1047,"title":{},"content":{"222":{"position":[[70,7]]},"305":{"position":[[28,20]]}},"keywords":{}}],["note",{"_index":112,"title":{},"content":{"12":{"position":[[1238,4]]}},"keywords":{}}],["notic",{"_index":713,"title":{"93":{"position":[[0,7]]},"260":{"position":[[0,7]]}},"content":{},"keywords":{}}],["npm",{"_index":145,"title":{"18":{"position":[[13,5]]},"145":{"position":[[3,3]]},"325":{"position":[[3,3]]}},"content":{"18":{"position":[[2,3]]},"112":{"position":[[14,3]]},"145":{"position":[[2,3]]},"325":{"position":[[2,3]]}},"keywords":{}}],["npmyarnscript",{"_index":748,"title":{},"content":{"112":{"position":[[0,13]]}},"keywords":{}}],["null",{"_index":251,"title":{},"content":{"22":{"position":[[1173,5],[1251,5]]},"115":{"position":[[267,5]]},"339":{"position":[[1091,5],[1169,5]]}},"keywords":{}}],["number",{"_index":30,"title":{},"content":{"2":{"position":[[36,6]]},"33":{"position":[[276,6]]},"66":{"position":[[6,6],[30,6]]},"92":{"position":[[208,6]]},"97":{"position":[[210,6]]},"100":{"position":[[213,6]]},"106":{"position":[[89,7]]},"177":{"position":[[204,6]]},"179":{"position":[[207,6]]},"180":{"position":[[222,6]]},"182":{"position":[[109,6]]},"185":{"position":[[110,6],[117,6],[132,6],[146,6],[174,6],[202,6],[375,7]]},"201":{"position":[[23,6]]},"202":{"position":[[23,6]]},"203":{"position":[[23,6]]},"204":{"position":[[30,6]]},"209":{"position":[[30,6]]},"223":{"position":[[30,6]]},"233":{"position":[[4,6]]},"259":{"position":[[93,6]]},"264":{"position":[[93,6]]},"267":{"position":[[93,6]]},"284":{"position":[[14,6]]},"285":{"position":[[14,6]]},"286":{"position":[[14,6]]},"287":{"position":[[21,6]]},"292":{"position":[[21,6]]},"306":{"position":[[21,6]]},"316":{"position":[[140,6]]},"347":{"position":[[4,9]]},"368":{"position":[[91,6]]},"370":{"position":[[91,6]]},"371":{"position":[[92,6]]},"373":{"position":[[42,6]]},"376":{"position":[[53,6],[60,6],[80,6],[99,6],[119,6],[283,7]]}},"keywords":{}}],["number($range.valu",{"_index":1148,"title":{},"content":{"336":{"position":[[722,21]]}},"keywords":{}}],["numberdefault",{"_index":843,"title":{},"content":{"156":{"position":[[6,14]]}},"keywords":{}}],["nuxt.j",{"_index":774,"title":{},"content":{"115":{"position":[[7,9]]}},"keywords":{}}],["object",{"_index":37,"title":{},"content":{"4":{"position":[[6,6]]},"5":{"position":[[6,6]]},"6":{"position":[[6,6]]},"8":{"position":[[6,6]]},"13":{"position":[[310,6]]},"58":{"position":[[4,6]]},"59":{"position":[[4,6]]},"60":{"position":[[4,6]]},"62":{"position":[[4,6]]},"67":{"position":[[6,6]]},"72":{"position":[[6,6]]},"73":{"position":[[6,6]]},"76":{"position":[[6,6]]},"78":{"position":[[6,6],[39,7],[88,6]]},"79":{"position":[[6,6]]},"80":{"position":[[6,6]]},"83":{"position":[[6,6],[24,6]]},"84":{"position":[[6,6],[33,6]]},"89":{"position":[[6,6]]},"90":{"position":[[6,6],[24,6]]},"92":{"position":[[308,6],[331,6]]},"93":{"position":[[6,6],[24,6]]},"95":{"position":[[6,6],[24,6]]},"97":{"position":[[310,6],[333,6]]},"98":{"position":[[6,6]]},"100":{"position":[[313,6],[336,6]]},"101":{"position":[[6,6]]},"103":{"position":[[6,6],[24,6]]},"105":{"position":[[6,6]]},"107":{"position":[[6,6],[24,6]]},"109":{"position":[[6,6]]},"115":{"position":[[304,7]]},"177":{"position":[[304,6],[327,6]]},"179":{"position":[[307,6],[330,6]]},"180":{"position":[[322,6],[345,6]]},"186":{"position":[[190,6]]},"234":{"position":[[4,6]]},"239":{"position":[[4,6]]},"240":{"position":[[4,6]]},"243":{"position":[[4,6]]},"245":{"position":[[4,6]]},"246":{"position":[[4,6]]},"247":{"position":[[4,6]]},"250":{"position":[[4,6]]},"251":{"position":[[4,6]]},"256":{"position":[[4,6]]},"257":{"position":[[4,6]]},"259":{"position":[[151,6]]},"260":{"position":[[4,6]]},"262":{"position":[[4,6]]},"264":{"position":[[151,6]]},"265":{"position":[[4,6]]},"267":{"position":[[151,6]]},"268":{"position":[[4,6]]},"270":{"position":[[4,6]]},"272":{"position":[[4,6]]},"274":{"position":[[4,6]]},"276":{"position":[[4,6]]},"368":{"position":[[149,6]]},"370":{"position":[[149,6]]},"371":{"position":[[150,6]]},"376":{"position":[[4,9]]},"377":{"position":[[4,9],[106,6]]},"378":{"position":[[4,9]]},"379":{"position":[[4,9]]},"381":{"position":[[4,9]]}},"keywords":{}}],["objectdefault",{"_index":941,"title":{},"content":{"185":{"position":[[6,14]]},"186":{"position":[[6,14]]},"187":{"position":[[6,14]]},"188":{"position":[[6,14]]},"190":{"position":[[6,14]]}},"keywords":{}}],["obtain",{"_index":1045,"title":{},"content":{"221":{"position":[[281,8]]}},"keywords":{}}],["offlineaudiocontext",{"_index":509,"title":{},"content":{"37":{"position":[[416,19]]},"124":{"position":[[378,19]]}},"keywords":{}}],["offset",{"_index":894,"title":{},"content":{"173":{"position":[[42,7]]}},"keywords":{}}],["old",{"_index":719,"title":{},"content":{"94":{"position":[[163,3]]}},"keywords":{}}],["on",{"_index":891,"title":{},"content":{"170":{"position":[[96,3]]},"182":{"position":[[303,4]]},"184":{"position":[[346,3]]},"206":{"position":[[160,3]]},"207":{"position":[[173,3]]},"373":{"position":[[206,4]]}},"keywords":{}}],["onc",{"_index":1039,"title":{},"content":{"220":{"position":[[107,4]]}},"keywords":{}}],["one/dash.mpd",{"_index":411,"title":{},"content":{"30":{"position":[[186,14]]},"121":{"position":[[180,14]]}},"keywords":{}}],["onlin",{"_index":210,"title":{},"content":{"22":{"position":[[178,6]]}},"keywords":{}}],["onrang",{"_index":473,"title":{},"content":{"35":{"position":[[139,7],[657,8],[914,8],[1041,8]]},"318":{"position":[[84,7],[579,8],[797,8],[919,8]]}},"keywords":{}}],["onselect",{"_index":269,"title":{},"content":{"24":{"position":[[426,9]]},"25":{"position":[[3834,9]]},"33":{"position":[[231,8],[869,9],[1283,9]]},"34":{"position":[[1120,9]]},"35":{"position":[[1102,9]]},"178":{"position":[[314,9],[466,9]]},"316":{"position":[[109,8],[679,9],[1071,9]]},"317":{"position":[[977,9]]},"318":{"position":[[980,9]]},"320":{"position":[[426,9]]},"321":{"position":[[3871,9]]},"369":{"position":[[245,9],[377,9]]}},"keywords":{}}],["onswitch",{"_index":457,"title":{},"content":{"34":{"position":[[143,8],[539,9],[935,9],[1049,9]]},"317":{"position":[[87,8],[458,9],[797,9],[906,9]]}},"keywords":{}}],["opac",{"_index":702,"title":{},"content":{"91":{"position":[[351,8],[507,8]]},"92":{"position":[[818,8]]},"177":{"position":[[798,8]]},"258":{"position":[[322,8],[478,8]]},"259":{"position":[[576,8]]},"329":{"position":[[521,8]]},"368":{"position":[[558,8]]}},"keywords":{}}],["open",{"_index":209,"title":{},"content":{"22":{"position":[[170,4]]},"184":{"position":[[240,4]]},"230":{"position":[[15,4]]}},"keywords":{}}],["oper",{"_index":544,"title":{},"content":{"37":{"position":[[1189,9],[1231,9]]},"124":{"position":[[1151,9],[1193,9]]},"206":{"position":[[101,10]]}},"keywords":{}}],["optim",{"_index":1004,"title":{},"content":{"206":{"position":[[88,12]]}},"keywords":{}}],["option",{"_index":48,"title":{"8":{"position":[[0,7]]},"62":{"position":[[0,7]]},"67":{"position":[[0,7]]},"149":{"position":[[6,7]]},"234":{"position":[[0,7]]}},"content":{"6":{"position":[[44,6]]},"7":{"position":[[36,6]]},"8":{"position":[[28,6]]},"22":{"position":[[690,9]]},"67":{"position":[[26,7]]},"88":{"position":[[89,6]]},"115":{"position":[[288,7]]},"116":{"position":[[197,7],[305,10]]},"160":{"position":[[128,6]]},"166":{"position":[[211,8]]},"338":{"position":[[502,8],[540,8]]},"339":{"position":[[608,9]]}},"keywords":{}}],["os",{"_index":935,"title":{},"content":{"184":{"position":[[581,2],[624,2],[658,2]]},"375":{"position":[[302,2],[345,2],[379,2]]}},"keywords":{}}],["otherwis",{"_index":818,"title":{},"content":{"150":{"position":[[111,9]]}},"keywords":{}}],["output",{"_index":714,"title":{},"content":{"94":{"position":[[35,6]]}},"keywords":{}}],["outsid",{"_index":590,"title":{},"content":{"47":{"position":[[209,7],[290,7]]},"161":{"position":[[52,7]]}},"keywords":{}}],["over",{"_index":976,"title":{},"content":{"190":{"position":[[63,4]]},"216":{"position":[[401,4]]}},"keywords":{}}],["page",{"_index":849,"title":{},"content":{"156":{"position":[[275,5]]},"159":{"position":[[225,5]]},"170":{"position":[[64,4]]},"175":{"position":[[517,4]]},"214":{"position":[[357,4],[441,5]]},"215":{"position":[[70,4]]},"216":{"position":[[334,4],[410,5]]}},"keywords":{}}],["panel",{"_index":429,"title":{"32":{"position":[[19,5]]}},"content":{"33":{"position":[[9,6],[283,5]]},"107":{"position":[[46,5]]},"108":{"position":[[58,5]]},"163":{"position":[[102,6]]},"164":{"position":[[114,5]]},"165":{"position":[[102,5]]},"167":{"position":[[59,5]]},"178":{"position":[[49,6],[88,5]]}},"keywords":{}}],["param",{"_index":138,"title":{},"content":{"14":{"position":[[253,6]]},"279":{"position":[[190,6]]}},"keywords":{}}],["paramet",{"_index":124,"title":{},"content":{"13":{"position":[[288,9]]},"106":{"position":[[67,9],[108,9]]},"152":{"position":[[82,10]]},"206":{"position":[[138,11]]},"207":{"position":[[151,11]]}},"keywords":{}}],["parti",{"_index":369,"title":{"26":{"position":[[6,5]]}},"content":{"190":{"position":[[92,5]]}},"keywords":{}}],["partial",{"_index":518,"title":{},"content":{"37":{"position":[[628,9]]},"124":{"position":[[590,9]]}},"keywords":{}}],["paus",{"_index":530,"title":{"41":{"position":[[0,6]]},"128":{"position":[[0,6]]},"199":{"position":[[0,6]]},"282":{"position":[[0,6]]}},"content":{"37":{"position":[[917,7],[1015,6]]},"41":{"position":[[25,5]]},"124":{"position":[[879,7],[977,6]]},"168":{"position":[[299,5]]},"188":{"position":[[321,6]]},"199":{"position":[[15,5]]},"200":{"position":[[41,5]]},"379":{"position":[[281,6]]}},"keywords":{}}],["perform",{"_index":1003,"title":{},"content":{"206":{"position":[[75,7]]}},"keywords":{}}],["period",{"_index":175,"title":{},"content":{"21":{"position":[[484,6]]},"37":{"position":[[1075,12]]},"124":{"position":[[1037,12]]}},"keywords":{}}],["perpetua"",{"_index":334,"title":{},"content":{"25":{"position":[[2397,14]]},"321":{"position":[[2397,14]]}},"keywords":{}}],["persist",{"_index":636,"title":{},"content":{"78":{"position":[[20,10]]}},"keywords":{}}],["pip",{"_index":459,"title":{"169":{"position":[[0,4]]},"216":{"position":[[0,4]]},"299":{"position":[[0,4]]},"360":{"position":[[0,4]]}},"content":{"34":{"position":[[394,4]]},"169":{"position":[[51,3],[194,4]]},"188":{"position":[[401,4]]},"216":{"position":[[57,3],[374,3]]},"360":{"position":[[140,4]]},"379":{"position":[[361,4]]}},"keywords":{}}],["play",{"_index":492,"title":{"40":{"position":[[0,5]]},"127":{"position":[[0,5]]},"198":{"position":[[0,5]]},"219":{"position":[[0,8]]},"281":{"position":[[0,5]]},"302":{"position":[[0,8]]}},"content":{"37":{"position":[[106,4],[176,4],[312,4]]},"39":{"position":[[59,6]]},"40":{"position":[[25,6]]},"49":{"position":[[24,7]]},"124":{"position":[[68,4],[138,4],[274,4]]},"152":{"position":[[151,5]]},"153":{"position":[[119,7]]},"157":{"position":[[65,4]]},"159":{"position":[[46,4],[253,4]]},"161":{"position":[[111,4]]},"162":{"position":[[41,7]]},"168":{"position":[[292,4]]},"170":{"position":[[121,4]]},"174":{"position":[[95,7]]},"188":{"position":[[311,5]]},"198":{"position":[[15,4]]},"207":{"position":[[111,4]]},"217":{"position":[[132,6]]},"219":{"position":[[48,7]]},"225":{"position":[[72,4],[330,5]]},"379":{"position":[[271,5]]}},"keywords":{}}],["playback",{"_index":383,"title":{},"content":{"27":{"position":[[396,8]]},"28":{"position":[[514,8]]},"37":{"position":[[705,8],[899,8],[936,8],[970,8],[1142,8],[1543,8]]},"124":{"position":[[667,8],[861,8],[898,8],[932,8],[1104,8],[1505,8]]},"164":{"position":[[46,8]]},"194":{"position":[[48,8]]},"200":{"position":[[28,8]]},"223":{"position":[[56,8]]}},"keywords":{}}],["playbackr",{"_index":442,"title":{"164":{"position":[[0,13]]},"223":{"position":[[0,13]]},"306":{"position":[[0,13]]},"355":{"position":[[0,13]]}},"content":{"33":{"position":[[482,13]]},"34":{"position":[[335,13]]},"35":{"position":[[450,13]]},"164":{"position":[[235,13]]},"188":{"position":[[441,13]]},"316":{"position":[[321,13]]},"317":{"position":[[258,13]]},"318":{"position":[[375,13]]},"329":{"position":[[130,13]]},"355":{"position":[[152,13]]},"379":{"position":[[401,13]]}},"keywords":{}}],["playdur",{"_index":185,"title":{},"content":{"21":{"position":[[704,13]]},"148":{"position":[[448,13]]}},"keywords":{}}],["player",{"_index":6,"title":{"30":{"position":[[6,7]]},"83":{"position":[[0,7]]},"121":{"position":[[6,7]]},"250":{"position":[[0,7]]}},"content":{"1":{"position":[[35,6],[123,7]]},"2":{"position":[[21,6]]},"3":{"position":[[21,6]]},"4":{"position":[[30,6]]},"6":{"position":[[37,6]]},"7":{"position":[[29,6]]},"8":{"position":[[13,6]]},"9":{"position":[[13,6]]},"29":{"position":[[255,6]]},"30":{"position":[[42,6],[277,6]]},"39":{"position":[[15,6]]},"44":{"position":[[15,6]]},"45":{"position":[[15,6],[54,6]]},"46":{"position":[[15,6],[67,6]]},"47":{"position":[[23,6],[224,6],[276,6]]},"48":{"position":[[15,6]]},"51":{"position":[[15,6]]},"52":{"position":[[11,6]]},"66":{"position":[[44,6]]},"68":{"position":[[26,6]]},"69":{"position":[[26,6]]},"70":{"position":[[26,6]]},"71":{"position":[[26,6]]},"73":{"position":[[20,6]]},"74":{"position":[[69,6]]},"78":{"position":[[51,6]]},"79":{"position":[[20,6]]},"80":{"position":[[20,6]]},"106":{"position":[[450,6],[493,8]]},"110":{"position":[[140,6]]},"116":{"position":[[188,8]]},"120":{"position":[[249,6]]},"121":{"position":[[36,6],[271,6]]},"150":{"position":[[86,6],[125,6]]},"152":{"position":[[108,6],[373,6],[479,6]]},"153":{"position":[[89,6]]},"155":{"position":[[26,6]]},"156":{"position":[[47,6],[179,6],[281,6]]},"160":{"position":[[44,6],[164,6]]},"161":{"position":[[37,6]]},"168":{"position":[[353,6],[396,8]]},"170":{"position":[[49,7],[100,6]]},"171":{"position":[[77,6]]},"172":{"position":[[77,6]]},"174":{"position":[[69,6]]},"175":{"position":[[122,6],[160,6],[207,6]]},"183":{"position":[[135,6]]},"184":{"position":[[117,6],[193,6],[389,6],[744,8]]},"195":{"position":[[50,6],[113,6]]},"214":{"position":[[52,6]]},"215":{"position":[[59,6]]},"216":{"position":[[50,6]]},"218":{"position":[[50,6]]},"221":{"position":[[60,6]]},"222":{"position":[[49,6]]},"223":{"position":[[49,6]]},"224":{"position":[[53,6]]},"226":{"position":[[114,6]]},"228":{"position":[[57,6]]},"229":{"position":[[57,6]]},"231":{"position":[[45,6]]}},"keywords":{}}],["player.initialize(video",{"_index":406,"title":{},"content":{"29":{"position":[[295,24]]},"120":{"position":[[289,24]]}},"keywords":{}}],["player.load(url",{"_index":414,"title":{},"content":{"30":{"position":[[311,17]]},"121":{"position":[[305,17]]}},"keywords":{}}],["playsinlin",{"_index":905,"title":{"176":{"position":[[0,12]]},"367":{"position":[[0,12]]}},"content":{"176":{"position":[[39,11],[160,12]]},"187":{"position":[[272,13],[292,12]]},"367":{"position":[[29,11],[143,12]]},"378":{"position":[[202,13],[222,12]]}},"keywords":{}}],["pleas",{"_index":486,"title":{},"content":{"37":{"position":[[22,6]]},"159":{"position":[[307,6]]},"178":{"position":[[56,6]]},"189":{"position":[[104,6]]},"190":{"position":[[108,6]]}},"keywords":{}}],["plug",{"_index":71,"title":{},"content":{"11":{"position":[[68,4]]}},"keywords":{}}],["plugin",{"_index":66,"title":{"11":{"position":[[8,6]]},"15":{"position":[[4,6]]},"109":{"position":[[0,8]]},"183":{"position":[[0,8]]},"276":{"position":[[0,8]]},"374":{"position":[[0,8]]}},"content":{"11":{"position":[[8,6]]},"18":{"position":[[24,6]]},"19":{"position":[[21,6]]},"20":{"position":[[60,6],[183,6],[209,6],[318,6],[344,6],[408,6]]},"21":{"position":[[154,8]]},"109":{"position":[[20,6]]},"110":{"position":[[51,6],[154,9]]},"145":{"position":[[24,6]]},"146":{"position":[[21,6]]},"147":{"position":[[57,6],[180,6],[206,6],[315,6],[341,6]]},"148":{"position":[[154,8]]},"183":{"position":[[45,7],[149,9],[386,8]]},"325":{"position":[[24,6]]},"326":{"position":[[21,6]]},"327":{"position":[[57,6],[184,6],[214,6],[327,6],[357,6]]},"329":{"position":[[171,8]]},"330":{"position":[[99,8]]},"331":{"position":[[99,8]]},"333":{"position":[[140,8]]},"334":{"position":[[137,8]]},"335":{"position":[[131,8]]},"336":{"position":[[237,8]]},"337":{"position":[[138,8]]},"338":{"position":[[103,8]]},"374":{"position":[[295,8]]}},"keywords":{}}],["point",{"_index":831,"title":{},"content":{"152":{"position":[[466,5]]},"182":{"position":[[52,6]]}},"keywords":{}}],["polici",{"_index":856,"title":{},"content":{"159":{"position":[[328,6]]},"350":{"position":[[215,6]]}},"keywords":{}}],["poprocket"",{"_index":336,"title":{},"content":{"25":{"position":[[2490,15]]},"321":{"position":[[2490,15]]}},"keywords":{}}],["popul",{"_index":857,"title":{},"content":{"160":{"position":[[56,8]]}},"keywords":{}}],["portal",{"_index":202,"title":{"22":{"position":[[15,6]]},"339":{"position":[[8,6]]}},"content":{"22":{"position":[[15,6]]},"339":{"position":[[8,6]]}},"keywords":{}}],["posit",{"_index":85,"title":{},"content":{"12":{"position":[[140,8],[747,9]]},"13":{"position":[[154,9]]},"22":{"position":[[840,9]]},"24":{"position":[[113,9]]},"25":{"position":[[3760,9]]},"91":{"position":[[301,9],[458,9]]},"92":{"position":[[768,9]]},"97":{"position":[[479,8],[735,9]]},"141":{"position":[[190,9]]},"177":{"position":[[748,9]]},"180":{"position":[[491,8],[689,9],[937,9]]},"230":{"position":[[162,9]]},"258":{"position":[[272,9],[429,9]]},"259":{"position":[[526,9]]},"264":{"position":[[235,8],[440,9]]},"278":{"position":[[568,9]]},"313":{"position":[[152,9]]},"320":{"position":[[113,9]]},"321":{"position":[[3797,9]]},"333":{"position":[[236,9],[341,9]]},"334":{"position":[[233,9]]},"335":{"position":[[227,9]]},"336":{"position":[[333,9]]},"337":{"position":[[234,9],[339,9]]},"339":{"position":[[758,9]]},"368":{"position":[[508,9]]},"371":{"position":[[234,8],[424,9],[615,9]]}},"keywords":{}}],["poster",{"_index":832,"title":{"153":{"position":[[0,7]]},"217":{"position":[[0,7]]},"300":{"position":[[0,7]]},"344":{"position":[[0,7]]}},"content":{"153":{"position":[[28,6],[226,7]]},"217":{"position":[[64,7],[81,6],[238,7]]},"300":{"position":[[154,7]]},"344":{"position":[[142,7]]}},"keywords":{}}],["potser",{"_index":907,"title":{},"content":{"177":{"position":[[638,9]]},"368":{"position":[[398,9]]}},"keywords":{}}],["press",{"_index":983,"title":{},"content":{"193":{"position":[[90,5]]}},"keywords":{}}],["preview",{"_index":942,"title":{},"content":{"185":{"position":[[30,7],[98,7],[124,7],[153,7],[181,7],[209,7]]}},"keywords":{}}],["previou",{"_index":1008,"title":{},"content":{"207":{"position":[[102,8]]}},"keywords":{}}],["prioriti",{"_index":712,"title":{},"content":{"92":{"position":[[232,8]]},"97":{"position":[[234,8]]},"100":{"position":[[237,8]]},"177":{"position":[[228,8]]},"179":{"position":[[231,8]]},"180":{"position":[[246,8]]}},"keywords":{}}],["pro"",{"_index":362,"title":{},"content":{"25":{"position":[[3597,10]]},"321":{"position":[[3597,10]]}},"keywords":{}}],["probabl",{"_index":396,"title":{},"content":{"28":{"position":[[416,10]]},"119":{"position":[[410,10]]}},"keywords":{}}],["program",{"_index":978,"title":{},"content":{"190":{"position":[[98,9]]}},"keywords":{}}],["progress",{"_index":841,"title":{},"content":{"155":{"position":[[68,8]]},"157":{"position":[[48,8]]},"174":{"position":[[33,8]]},"182":{"position":[[66,8]]},"185":{"position":[[49,8]]},"207":{"position":[[116,8]]}},"keywords":{}}],["promis",{"_index":1021,"title":{},"content":{"212":{"position":[[74,7]]},"213":{"position":[[72,7]]},"295":{"position":[[40,7]]},"296":{"position":[[38,7]]},"331":{"position":[[141,7]]}},"keywords":{}}],["promise((resovl",{"_index":1123,"title":{},"content":{"331":{"position":[[188,17]]}},"keywords":{}}],["prompt",{"_index":132,"title":{},"content":{"14":{"position":[[57,7]]},"92":{"position":[[448,6]]},"93":{"position":[[34,6]]},"94":{"position":[[49,6],[335,6],[384,6]]},"97":{"position":[[450,6]]},"100":{"position":[[453,6]]},"177":{"position":[[444,6]]},"179":{"position":[[447,6]]},"180":{"position":[[462,6]]},"335":{"position":[[292,17]]}},"keywords":{}}],["prop",{"_index":781,"title":{},"content":{"115":{"position":[[279,6]]}},"keywords":{}}],["properti",{"_index":1,"title":{"0":{"position":[[7,9]]},"65":{"position":[[9,9]]},"197":{"position":[[7,10]]}},"content":{"1":{"position":[[100,8]]},"5":{"position":[[26,10]]},"12":{"position":[[115,8]]},"33":{"position":[[95,8]]},"34":{"position":[[0,8]]},"35":{"position":[[0,8]]},"78":{"position":[[141,8]]},"85":{"position":[[20,8]]},"87":{"position":[[20,9]]},"88":{"position":[[39,9]]},"91":{"position":[[20,8]]},"92":{"position":[[54,8]]},"97":{"position":[[56,8]]},"100":{"position":[[59,8]]},"102":{"position":[[20,8]]},"108":{"position":[[20,8]]},"110":{"position":[[217,12]]},"177":{"position":[[50,8]]},"179":{"position":[[53,8]]},"180":{"position":[[68,8]]},"181":{"position":[[95,8]]},"182":{"position":[[79,8]]},"183":{"position":[[212,12]]},"185":{"position":[[62,8]]},"186":{"position":[[94,8]]},"187":{"position":[[74,11],[92,10]]},"227":{"position":[[60,10]]}},"keywords":{}}],["proxi",{"_index":632,"title":{"77":{"position":[[0,6]]},"244":{"position":[[0,6]]}},"content":{"77":{"position":[[15,5]]}},"keywords":{}}],["qualiti",{"_index":446,"title":{"181":{"position":[[0,8]]},"372":{"position":[[0,8]]}},"content":{"33":{"position":[[1034,9]]},"181":{"position":[[46,7],[144,7],[164,7],[188,7],[303,8]]},"207":{"position":[[46,7]]},"372":{"position":[[195,8]]}},"keywords":{}}],["queri",{"_index":92,"title":{"74":{"position":[[0,6]]},"75":{"position":[[0,6]]},"241":{"position":[[0,6]]},"242":{"position":[[0,6]]}},"content":{"12":{"position":[[286,6],[817,5]]},"74":{"position":[[22,5]]},"241":{"position":[[16,5]]},"278":{"position":[[138,10],[635,5]]}},"keywords":{}}],["quot;"",{"_index":233,"title":{},"content":{"22":{"position":[[782,13],[901,12]]},"339":{"position":[[700,13],[819,12]]}},"keywords":{}}],["quot;1977"",{"_index":278,"title":{},"content":{"25":{"position":[[56,17]]},"321":{"position":[[56,17]]}},"keywords":{}}],["quot;400px"",{"_index":240,"title":{},"content":{"22":{"position":[[964,18]]},"339":{"position":[[882,18]]}},"keywords":{}}],["quot;600px"",{"_index":238,"title":{},"content":{"22":{"position":[[937,18]]},"339":{"position":[[855,18]]}},"keywords":{}}],["quot;60px",{"_index":242,"title":{},"content":{"22":{"position":[[991,10]]},"339":{"position":[[909,10]]}},"keywords":{}}],["quot;aden"",{"_index":282,"title":{},"content":{"25":{"position":[[140,17]]},"321":{"position":[[140,17]]}},"keywords":{}}],["quot;amaro"",{"_index":284,"title":{},"content":{"25":{"position":[[224,18]]},"321":{"position":[[224,18]]}},"keywords":{}}],["quot;artplayer";export",{"_index":780,"title":{},"content":{"115":{"position":[[200,28]]}},"keywords":{}}],["quot;artplayer/examples/react/artplayer"",{"_index":218,"title":{},"content":{"22":{"position":[[336,47]]},"339":{"position":[[254,47]]}},"keywords":{}}],["quot;ashby"",{"_index":286,"title":{},"content":{"25":{"position":[[310,18]]},"321":{"position":[[310,18]]}},"keywords":{}}],["quot;brannan"",{"_index":288,"title":{},"content":{"25":{"position":[[396,20]]},"321":{"position":[[396,20]]}},"keywords":{}}],["quot;brooklyn"",{"_index":290,"title":{},"content":{"25":{"position":[[486,21]]},"321":{"position":[[486,21]]}},"keywords":{}}],["quot;charmes"",{"_index":292,"title":{},"content":{"25":{"position":[[578,20]]},"321":{"position":[[578,20]]}},"keywords":{}}],["quot;clarendon"",{"_index":294,"title":{},"content":{"25":{"position":[[668,22]]},"321":{"position":[[668,22]]}},"keywords":{}}],["quot;class"",{"_index":279,"title":{},"content":{"25":{"position":[[74,18],[158,18],[243,18],[329,18],[417,18],[508,18],[599,18],[691,18],[781,18],[870,18],[963,18],[1055,18],[1143,18],[1228,18],[1314,18],[1402,18],[1491,18],[1580,18],[1666,18],[1750,18],[1835,18],[1921,18],[2008,18],[2096,18],[2183,18],[2272,18],[2365,18],[2458,18],[2548,18],[2633,18],[2719,18],[2808,18],[2898,18],[2988,18],[3076,18],[3164,18],[3255,18],[3345,18],[3433,18],[3521,18],[3608,18]]},"321":{"position":[[74,18],[158,18],[243,18],[329,18],[417,18],[508,18],[599,18],[691,18],[781,18],[870,18],[963,18],[1055,18],[1143,18],[1228,18],[1314,18],[1402,18],[1491,18],[1580,18],[1666,18],[1750,18],[1835,18],[1921,18],[2008,18],[2096,18],[2183,18],[2272,18],[2365,18],[2458,18],[2548,18],[2633,18],[2719,18],[2808,18],[2898,18],[2988,18],[3076,18],[3164,18],[3255,18],[3345,18],[3433,18],[3521,18],[3608,18]]}},"keywords":{}}],["quot;crema"",{"_index":296,"title":{},"content":{"25":{"position":[[762,18]]},"321":{"position":[[762,18]]}},"keywords":{}}],["quot;dogpatch"",{"_index":298,"title":{},"content":{"25":{"position":[[848,21]]},"321":{"position":[[848,21]]}},"keywords":{}}],["quot;earlybird"",{"_index":300,"title":{},"content":{"25":{"position":[[940,22]]},"321":{"position":[[940,22]]}},"keywords":{}}],["quot;filt",{"_index":280,"title":{},"content":{"25":{"position":[[93,12],[177,12],[262,12],[348,12],[436,12],[527,12],[618,12],[710,12],[800,12],[889,12],[982,12],[1074,12],[1162,12],[1247,12],[1333,12],[1421,12],[1510,12],[1599,12],[1685,12],[1769,12],[1854,12],[1940,12],[2027,12],[2115,12],[2202,12],[2291,12],[2384,12],[2477,12],[2567,12],[2652,12],[2738,12],[2827,12],[2917,12],[3007,12],[3095,12],[3183,12],[3274,12],[3364,12],[3452,12],[3540,12],[3627,12]]},"321":{"position":[[93,12],[177,12],[262,12],[348,12],[436,12],[527,12],[618,12],[710,12],[800,12],[889,12],[982,12],[1074,12],[1162,12],[1247,12],[1333,12],[1421,12],[1510,12],[1599,12],[1685,12],[1769,12],[1854,12],[1940,12],[2027,12],[2115,12],[2202,12],[2291,12],[2384,12],[2477,12],[2567,12],[2652,12],[2738,12],[2827,12],[2917,12],[3007,12],[3095,12],[3183,12],[3274,12],[3364,12],[3452,12],[3540,12],[3627,12]]}},"keywords":{}}],["quot;gingham"",{"_index":302,"title":{},"content":{"25":{"position":[[1034,20]]},"321":{"position":[[1034,20]]}},"keywords":{}}],["quot;ginza"",{"_index":304,"title":{},"content":{"25":{"position":[[1124,18]]},"321":{"position":[[1124,18]]}},"keywords":{}}],["quot;hefe"",{"_index":306,"title":{},"content":{"25":{"position":[[1210,17]]},"321":{"position":[[1210,17]]}},"keywords":{}}],["quot;helena"",{"_index":308,"title":{},"content":{"25":{"position":[[1294,19]]},"321":{"position":[[1294,19]]}},"keywords":{}}],["quot;html"",{"_index":277,"title":{},"content":{"25":{"position":[[38,17],[122,17],[206,17],[292,17],[378,17],[468,17],[560,17],[650,17],[744,17],[830,17],[922,17],[1016,17],[1106,17],[1192,17],[1276,17],[1364,17],[1452,17],[1542,17],[1630,17],[1714,17],[1798,17],[1883,17],[1971,17],[2057,17],[2147,17],[2231,17],[2325,17],[2417,17],[2511,17],[2597,17],[2681,17],[2769,17],[2859,17],[2949,17],[3039,17],[3125,17],[3215,17],[3307,17],[3395,17],[3483,17],[3571,17]]},"321":{"position":[[38,17],[122,17],[206,17],[292,17],[378,17],[468,17],[560,17],[650,17],[744,17],[830,17],[922,17],[1016,17],[1106,17],[1192,17],[1276,17],[1364,17],[1452,17],[1542,17],[1630,17],[1714,17],[1798,17],[1883,17],[1971,17],[2057,17],[2147,17],[2231,17],[2325,17],[2417,17],[2511,17],[2597,17],[2681,17],[2769,17],[2859,17],[2949,17],[3039,17],[3125,17],[3215,17],[3307,17],[3395,17],[3483,17],[3571,17]]}},"keywords":{}}],["quot;https://artplayer.org/assets/sample/video.mp4"",{"_index":232,"title":{},"content":{"22":{"position":[[705,58]]},"339":{"position":[[623,58]]}},"keywords":{}}],["quot;hudson"",{"_index":310,"title":{},"content":{"25":{"position":[[1382,19]]},"321":{"position":[[1382,19]]}},"keywords":{}}],["quot;inkwell"",{"_index":312,"title":{},"content":{"25":{"position":[[1470,20]]},"321":{"position":[[1470,20]]}},"keywords":{}}],["quot;kelvin"",{"_index":314,"title":{},"content":{"25":{"position":[[1560,19]]},"321":{"position":[[1560,19]]}},"keywords":{}}],["quot;kuno"",{"_index":316,"title":{},"content":{"25":{"position":[[1648,17]]},"321":{"position":[[1648,17]]}},"keywords":{}}],["quot;lark"",{"_index":318,"title":{},"content":{"25":{"position":[[1732,17]]},"321":{"position":[[1732,17]]}},"keywords":{}}],["quot;lo",{"_index":320,"title":{},"content":{"25":{"position":[[1816,8]]},"321":{"position":[[1816,8]]}},"keywords":{}}],["quot;ludwig"",{"_index":323,"title":{},"content":{"25":{"position":[[1901,19]]},"321":{"position":[[1901,19]]}},"keywords":{}}],["quot;maven"",{"_index":325,"title":{},"content":{"25":{"position":[[1989,18]]},"321":{"position":[[1989,18]]}},"keywords":{}}],["quot;mayfair"",{"_index":327,"title":{},"content":{"25":{"position":[[2075,20]]},"321":{"position":[[2075,20]]}},"keywords":{}}],["quot;moon"",{"_index":329,"title":{},"content":{"25":{"position":[[2165,17]]},"321":{"position":[[2165,17]]}},"keywords":{}}],["quot;nashville"",{"_index":331,"title":{},"content":{"25":{"position":[[2249,22]]},"321":{"position":[[2249,22]]}},"keywords":{}}],["quot;perpetua"",{"_index":333,"title":{},"content":{"25":{"position":[[2343,21]]},"321":{"position":[[2343,21]]}},"keywords":{}}],["quot;poprocket"",{"_index":335,"title":{},"content":{"25":{"position":[[2435,22]]},"321":{"position":[[2435,22]]}},"keywords":{}}],["quot;portal"",{"_index":234,"title":{},"content":{"22":{"position":[[802,18],[875,19]]},"339":{"position":[[720,18],[793,19]]}},"keywords":{}}],["quot;react",{"_index":216,"title":{},"content":{"22":{"position":[[291,11]]},"339":{"position":[[209,11]]}},"keywords":{}}],["quot;react"",{"_index":213,"title":{},"content":{"22":{"position":[[233,18]]},"339":{"position":[[151,18]]}},"keywords":{}}],["quot;reyes"",{"_index":337,"title":{},"content":{"25":{"position":[[2529,18]]},"321":{"position":[[2529,18]]}},"keywords":{}}],["quot;right"",{"_index":235,"title":{},"content":{"22":{"position":[[850,18]]},"339":{"position":[[768,18]]}},"keywords":{}}],["quot;rise"",{"_index":339,"title":{},"content":{"25":{"position":[[2615,17]]},"321":{"position":[[2615,17]]}},"keywords":{}}],["quot;sierra"",{"_index":341,"title":{},"content":{"25":{"position":[[2699,19]]},"321":{"position":[[2699,19]]}},"keywords":{}}],["quot;skyline"",{"_index":343,"title":{},"content":{"25":{"position":[[2787,20]]},"321":{"position":[[2787,20]]}},"keywords":{}}],["quot;slumber"",{"_index":345,"title":{},"content":{"25":{"position":[[2877,20]]},"321":{"position":[[2877,20]]}},"keywords":{}}],["quot;stinson"",{"_index":347,"title":{},"content":{"25":{"position":[[2967,20]]},"321":{"position":[[2967,20]]}},"keywords":{}}],["quot;sutro"",{"_index":349,"title":{},"content":{"25":{"position":[[3057,18]]},"321":{"position":[[3057,18]]}},"keywords":{}}],["quot;toaster"",{"_index":351,"title":{},"content":{"25":{"position":[[3143,20]]},"321":{"position":[[3143,20]]}},"keywords":{}}],["quot;valencia"",{"_index":353,"title":{},"content":{"25":{"position":[[3233,21]]},"321":{"position":[[3233,21]]}},"keywords":{}}],["quot;vesper"",{"_index":355,"title":{},"content":{"25":{"position":[[3325,19]]},"321":{"position":[[3325,19]]}},"keywords":{}}],["quot;walden"",{"_index":357,"title":{},"content":{"25":{"position":[[3413,19]]},"321":{"position":[[3413,19]]}},"keywords":{}}],["quot;willow"",{"_index":359,"title":{},"content":{"25":{"position":[[3501,19]]},"321":{"position":[[3501,19]]}},"keywords":{}}],["quot;x",{"_index":361,"title":{},"content":{"25":{"position":[[3589,7]]},"321":{"position":[[3589,7]]}},"keywords":{}}],["rang",{"_index":471,"title":{"35":{"position":[[4,5]]}},"content":{"35":{"position":[[107,5],[119,5],[156,5],[209,5],[509,8],[635,6],[892,6],[1019,6]]},"173":{"position":[[57,5]]},"204":{"position":[[63,6]]},"318":{"position":[[65,5],[134,5],[557,6],[775,6],[897,6]]},"336":{"position":[[569,6]]}},"keywords":{}}],["range.addeventlistener('chang",{"_index":1146,"title":{},"content":{"336":{"position":[[623,33]]}},"keywords":{}}],["range[0",{"_index":474,"title":{},"content":{"35":{"position":[[246,9]]},"318":{"position":[[171,9]]}},"keywords":{}}],["range[1",{"_index":476,"title":{},"content":{"35":{"position":[[268,9]]},"318":{"position":[[193,9]]}},"keywords":{}}],["range[2",{"_index":478,"title":{},"content":{"35":{"position":[[290,9]]},"318":{"position":[[215,9]]}},"keywords":{}}],["range[3",{"_index":480,"title":{},"content":{"35":{"position":[[313,9]]},"318":{"position":[[238,9]]}},"keywords":{}}],["rate",{"_index":541,"title":{},"content":{"37":{"position":[[1151,4]]},"124":{"position":[[1113,4]]}},"keywords":{}}],["ratio",{"_index":871,"title":{},"content":{"165":{"position":[[65,6]]},"226":{"position":[[128,6]]}},"keywords":{}}],["reach",{"_index":522,"title":{},"content":{"37":{"position":[[759,8]]},"124":{"position":[[721,8]]}},"keywords":{}}],["react",{"_index":201,"title":{"22":{"position":[[9,5]]},"339":{"position":[[2,5]]}},"content":{"22":{"position":[[9,5],[50,5],[197,6]]},"339":{"position":[[2,5],[52,5],[115,6]]}},"keywords":{}}],["react';import",{"_index":800,"title":{},"content":{"116":{"position":[[122,14]]}},"keywords":{}}],["react.j",{"_index":794,"title":{},"content":{"116":{"position":[[0,8]]}},"keywords":{}}],["react.js、next.j",{"_index":793,"title":{"116":{"position":[[2,16]]}},"content":{},"keywords":{}}],["reactdom",{"_index":214,"title":{},"content":{"22":{"position":[[259,9]]},"339":{"position":[[177,9]]}},"keywords":{}}],["reactdom.createport",{"_index":208,"title":{},"content":{"22":{"position":[[135,22]]}},"keywords":{}}],["reactdom.render(<app",{"_index":256,"title":{},"content":{"22":{"position":[[1338,23]]},"339":{"position":[[1256,23]]}},"keywords":{}}],["read",{"_index":487,"title":{},"content":{"37":{"position":[[29,4]]},"156":{"position":[[288,5]]},"159":{"position":[[314,4]]}},"keywords":{}}],["readi",{"_index":533,"title":{"39":{"position":[[0,6]]},"126":{"position":[[0,6]]},"152":{"position":[[0,5]]},"343":{"position":[[0,5]]}},"content":{"37":{"position":[[982,5]]},"124":{"position":[[944,5]]},"152":{"position":[[167,5]]},"343":{"position":[[26,47]]}},"keywords":{}}],["recommend",{"_index":93,"title":{},"content":{"12":{"position":[[293,11],[1035,11]]}},"keywords":{}}],["rect",{"_index":1042,"title":{"221":{"position":[[0,5]]},"304":{"position":[[0,5]]}},"content":{},"keywords":{}}],["red",{"_index":685,"title":{},"content":{"86":{"position":[[386,6]]},"88":{"position":[[278,6]]},"97":{"position":[[821,6]]},"180":{"position":[[775,6]]},"253":{"position":[[349,6]]},"255":{"position":[[226,6]]},"329":{"position":[[382,6]]},"371":{"position":[[496,6]]}},"keywords":{}}],["redirect",{"_index":170,"title":{},"content":{"21":{"position":[[371,8],[398,8]]}},"keywords":{}}],["ref="artref"></div></template><script>import",{"_index":779,"title":{},"content":{"115":{"position":[[109,75]]}},"keywords":{}}],["ref={artref",{"_index":809,"title":{},"content":{"116":{"position":[[531,12]]}},"keywords":{}}],["refresh",{"_index":848,"title":{},"content":{"156":{"position":[[260,10]]}},"keywords":{}}],["regular",{"_index":932,"title":{},"content":{"184":{"position":[[434,7]]}},"keywords":{}}],["reload",{"_index":520,"title":{},"content":{"37":{"position":[[682,6]]},"124":{"position":[[644,6]]}},"keywords":{}}],["render",{"_index":508,"title":{},"content":{"37":{"position":[[400,9]]},"124":{"position":[[362,9]]},"175":{"position":[[90,6],[490,7],[550,10]]},"366":{"position":[[332,6]]}},"keywords":{}}],["replac",{"_index":955,"title":{},"content":{"188":{"position":[[32,7]]}},"keywords":{}}],["requir",{"_index":782,"title":{},"content":{"115":{"position":[[312,9]]},"151":{"position":[[21,11]]},"175":{"position":[[106,8],[191,8]]}},"keywords":{}}],["resid",{"_index":715,"title":{},"content":{"94":{"position":[[81,9]]}},"keywords":{}}],["resiz",{"_index":592,"title":{"48":{"position":[[0,7]]},"135":{"position":[[0,7]]}},"content":{},"keywords":{}}],["resourc",{"_index":539,"title":{},"content":{"37":{"position":[[1111,9]]},"124":{"position":[[1073,9]]}},"keywords":{}}],["resovl",{"_index":1124,"title":{},"content":{"331":{"position":[[221,9]]}},"keywords":{}}],["rest",{"_index":803,"title":{},"content":{"116":{"position":[[218,7]]}},"keywords":{}}],["restrict",{"_index":925,"title":{},"content":{"184":{"position":[[70,12]]}},"keywords":{}}],["rest}></div>",{"_index":810,"title":{},"content":{"116":{"position":[[544,27]]}},"keywords":{}}],["return",{"_index":220,"title":{},"content":{"22":{"position":[[411,6],[655,6]]},"24":{"position":[[515,6]]},"25":{"position":[[3921,6]]},"33":{"position":[[994,6],[1419,6]]},"34":{"position":[[756,6],[976,6],[1090,6],[1148,6]]},"35":{"position":[[706,6],[941,6],[1068,6],[1130,6]]},"110":{"position":[[164,6]]},"115":{"position":[[248,6]]},"116":{"position":[[431,6],[516,6]]},"175":{"position":[[604,8]]},"183":{"position":[[159,6]]},"212":{"position":[[62,6]]},"213":{"position":[[60,6]]},"277":{"position":[[99,6]]},"316":{"position":[[792,6],[1195,6]]},"317":{"position":[[645,6],[838,6],[947,6],[1005,6]]},"318":{"position":[[616,6],[824,6],[946,6],[1008,6]]},"320":{"position":[[515,6]]},"321":{"position":[[3958,6]]},"331":{"position":[[177,6],[214,6]]},"335":{"position":[[348,7]]},"339":{"position":[[329,6],[573,6]]},"374":{"position":[[96,6]]}},"keywords":{}}],["reyes"",{"_index":338,"title":{},"content":{"25":{"position":[[2580,11]]},"321":{"position":[[2580,11]]}},"keywords":{}}],["right",{"_index":106,"title":{},"content":{"12":{"position":[[757,8]]},"13":{"position":[[164,8]]},"24":{"position":[[123,8]]},"25":{"position":[[3770,8]]},"91":{"position":[[336,6]]},"92":{"position":[[803,6]]},"97":{"position":[[515,5],[745,8]]},"141":{"position":[[200,8]]},"177":{"position":[[783,6]]},"180":{"position":[[527,5],[699,8]]},"230":{"position":[[172,8]]},"258":{"position":[[307,6]]},"259":{"position":[[561,6]]},"264":{"position":[[263,5],[450,8]]},"278":{"position":[[578,8]]},"313":{"position":[[162,8]]},"320":{"position":[[123,8]]},"321":{"position":[[3807,8]]},"333":{"position":[[246,8],[351,8]]},"334":{"position":[[243,8]]},"335":{"position":[[237,8]]},"336":{"position":[[343,8]]},"337":{"position":[[244,8],[349,8]]},"368":{"position":[[543,6]]},"371":{"position":[[262,5],[434,8]]}},"keywords":{}}],["rise"",{"_index":340,"title":{},"content":{"25":{"position":[[2665,10]]},"321":{"position":[[2665,10]]}},"keywords":{}}],["rootel",{"_index":254,"title":{},"content":{"22":{"position":[[1281,11],[1369,13]]},"339":{"position":[[1199,11],[1287,13]]}},"keywords":{}}],["rotat",{"_index":986,"title":{},"content":{"195":{"position":[[39,6]]}},"keywords":{}}],["ru",{"_index":664,"title":{},"content":{"82":{"position":[[331,3]]},"249":{"position":[[313,3]]}},"keywords":{}}],["run",{"_index":14,"title":{},"content":{"1":{"position":[[157,3]]},"2":{"position":[[45,3]]},"3":{"position":[[51,3]]},"4":{"position":[[39,3]]},"5":{"position":[[60,3]]},"6":{"position":[[53,3]]},"8":{"position":[[37,3]]},"9":{"position":[[65,3]]},"10":{"position":[[49,3]]},"12":{"position":[[340,3]]},"13":{"position":[[29,3]]},"21":{"position":[[2,3]]},"24":{"position":[[2,3]]},"25":{"position":[[2,3]]},"27":{"position":[[47,3]]},"28":{"position":[[48,3]]},"29":{"position":[[59,3]]},"30":{"position":[[51,3]]},"31":{"position":[[53,3]]},"33":{"position":[[358,3]]},"34":{"position":[[211,3]]},"35":{"position":[[326,3]]},"37":{"position":[[1602,3]]},"39":{"position":[[68,3]]},"40":{"position":[[34,3]]},"41":{"position":[[33,3]]},"42":{"position":[[36,3]]},"43":{"position":[[38,3]]},"44":{"position":[[46,3]]},"45":{"position":[[63,3]]},"46":{"position":[[76,3]]},"47":{"position":[[32,3]]},"48":{"position":[[35,3]]},"49":{"position":[[94,3]]},"50":{"position":[[35,3]]},"51":{"position":[[46,3]]},"52":{"position":[[40,3]]},"53":{"position":[[31,3]]},"55":{"position":[[61,3]]},"56":{"position":[[22,3]]},"57":{"position":[[23,3]]},"58":{"position":[[23,3]]},"59":{"position":[[27,3]]},"60":{"position":[[24,3]]},"62":{"position":[[21,3]]},"63":{"position":[[43,3]]},"64":{"position":[[24,3]]},"74":{"position":[[157,3]]},"75":{"position":[[45,3]]},"77":{"position":[[81,3]]},"78":{"position":[[267,3]]},"81":{"position":[[73,3]]},"82":{"position":[[54,3]]},"85":{"position":[[68,3]]},"86":{"position":[[72,3]]},"87":{"position":[[69,3]]},"88":{"position":[[98,3]]},"91":{"position":[[70,3]]},"92":{"position":[[479,3]]},"94":{"position":[[181,3]]},"96":{"position":[[81,3]]},"97":{"position":[[523,3]]},"99":{"position":[[74,3]]},"100":{"position":[[484,3]]},"102":{"position":[[90,3]]},"104":{"position":[[84,3]]},"106":{"position":[[143,3]]},"108":{"position":[[77,3]]},"110":{"position":[[60,3]]},"118":{"position":[[41,3]]},"119":{"position":[[42,3]]},"120":{"position":[[53,3]]},"121":{"position":[[45,3]]},"122":{"position":[[47,3]]},"124":{"position":[[1564,3]]},"126":{"position":[[40,3]]},"127":{"position":[[12,3]]},"128":{"position":[[12,3]]},"129":{"position":[[15,3]]},"130":{"position":[[13,3]]},"131":{"position":[[15,3]]},"132":{"position":[[22,3]]},"133":{"position":[[26,3]]},"134":{"position":[[15,3]]},"135":{"position":[[14,3]]},"136":{"position":[[31,3]]},"137":{"position":[[13,3]]},"138":{"position":[[14,3]]},"139":{"position":[[14,3]]},"140":{"position":[[13,3]]},"141":{"position":[[65,3]]},"148":{"position":[[2,3]]},"150":{"position":[[149,3]]},"151":{"position":[[119,3]]},"152":{"position":[[181,3]]},"153":{"position":[[129,3]]},"154":{"position":[[94,3]]},"155":{"position":[[83,3]]},"156":{"position":[[56,3]]},"157":{"position":[[77,3]]},"158":{"position":[[55,3]]},"159":{"position":[[53,3]]},"160":{"position":[[202,3]]},"161":{"position":[[123,3]]},"162":{"position":[[51,3]]},"163":{"position":[[149,3]]},"164":{"position":[[138,3]]},"165":{"position":[[126,3]]},"166":{"position":[[93,3]]},"167":{"position":[[114,3]]},"168":{"position":[[58,3]]},"169":{"position":[[97,3]]},"170":{"position":[[128,3]]},"171":{"position":[[119,3]]},"172":{"position":[[120,3]]},"173":{"position":[[75,3]]},"174":{"position":[[105,3]]},"175":{"position":[[239,3]]},"176":{"position":[[63,3]]},"177":{"position":[[475,3]]},"178":{"position":[[96,3]]},"179":{"position":[[478,3]]},"180":{"position":[[535,3]]},"181":{"position":[[206,3]]},"182":{"position":[[175,3]]},"183":{"position":[[55,3]]},"184":{"position":[[450,3]]},"185":{"position":[[226,3]]},"186":{"position":[[263,3]]},"187":{"position":[[150,3]]},"188":{"position":[[80,3]]},"189":{"position":[[305,3]]},"190":{"position":[[133,3]]},"191":{"position":[[116,3]]},"192":{"position":[[113,3]]},"193":{"position":[[108,3]]},"194":{"position":[[59,3]]},"195":{"position":[[147,3]]},"196":{"position":[[104,3]]},"198":{"position":[[28,3]]},"199":{"position":[[29,3]]},"200":{"position":[[49,3]]},"201":{"position":[[62,3]]},"202":{"position":[[65,3]]},"203":{"position":[[66,3]]},"204":{"position":[[79,3]]},"205":{"position":[[61,3]]},"206":{"position":[[218,3]]},"207":{"position":[[231,3]]},"208":{"position":[[78,3]]},"209":{"position":[[141,3]]},"210":{"position":[[34,3]]},"211":{"position":[[61,3]]},"212":{"position":[[84,3]]},"213":{"position":[[82,3]]},"214":{"position":[[80,3]]},"215":{"position":[[89,3]]},"216":{"position":[[68,3]]},"217":{"position":[[141,3]]},"218":{"position":[[69,3]]},"219":{"position":[[58,3]]},"220":{"position":[[114,3]]},"221":{"position":[[69,3]]},"222":{"position":[[101,3]]},"223":{"position":[[119,3]]},"224":{"position":[[102,3]]},"225":{"position":[[104,3]]},"226":{"position":[[137,3]]},"227":{"position":[[94,3]]},"228":{"position":[[72,3]]},"229":{"position":[[78,3]]},"230":{"position":[[34,3]]},"231":{"position":[[54,3]]},"241":{"position":[[104,3]]},"242":{"position":[[37,3]]},"244":{"position":[[36,3]]},"245":{"position":[[162,3]]},"248":{"position":[[40,3]]},"249":{"position":[[36,3]]},"252":{"position":[[37,3]]},"253":{"position":[[35,3]]},"254":{"position":[[39,3]]},"255":{"position":[[46,3]]},"258":{"position":[[41,3]]},"259":{"position":[[237,3]]},"261":{"position":[[63,3]]},"263":{"position":[[40,3]]},"264":{"position":[[271,3]]},"266":{"position":[[39,3]]},"267":{"position":[[237,3]]},"269":{"position":[[43,3]]},"271":{"position":[[41,3]]},"273":{"position":[[62,3]]},"275":{"position":[[41,3]]},"277":{"position":[[31,3]]},"278":{"position":[[161,3]]},"281":{"position":[[20,3]]},"282":{"position":[[20,3]]},"283":{"position":[[26,3]]},"284":{"position":[[34,3]]},"285":{"position":[[34,3]]},"286":{"position":[[34,3]]},"287":{"position":[[51,3]]},"288":{"position":[[40,3]]},"289":{"position":[[86,3]]},"290":{"position":[[92,3]]},"291":{"position":[[43,3]]},"292":{"position":[[69,3]]},"293":{"position":[[20,3]]},"294":{"position":[[26,3]]},"295":{"position":[[50,3]]},"296":{"position":[[48,3]]},"297":{"position":[[44,3]]},"298":{"position":[[44,3]]},"299":{"position":[[45,3]]},"300":{"position":[[57,3]]},"301":{"position":[[44,3]]},"302":{"position":[[36,3]]},"303":{"position":[[62,3]]},"304":{"position":[[27,3]]},"305":{"position":[[72,3]]},"306":{"position":[[76,3]]},"307":{"position":[[61,3]]},"308":{"position":[[45,3]]},"309":{"position":[[59,3]]},"310":{"position":[[45,3]]},"311":{"position":[[43,3]]},"312":{"position":[[45,3]]},"313":{"position":[[24,3]]},"314":{"position":[[68,3]]},"316":{"position":[[197,3]]},"317":{"position":[[134,3]]},"318":{"position":[[251,3]]},"320":{"position":[[2,3]]},"321":{"position":[[2,3]]},"329":{"position":[[2,3]]},"330":{"position":[[2,3]]},"331":{"position":[[2,3]]},"333":{"position":[[43,3]]},"334":{"position":[[40,3]]},"335":{"position":[[34,3]]},"336":{"position":[[140,3]]},"337":{"position":[[41,3]]},"341":{"position":[[75,3]]},"342":{"position":[[59,3]]},"343":{"position":[[76,3]]},"344":{"position":[[45,3]]},"345":{"position":[[41,3]]},"346":{"position":[[40,3]]},"347":{"position":[[29,3]]},"348":{"position":[[42,3]]},"349":{"position":[[30,3]]},"350":{"position":[[30,3]]},"351":{"position":[[79,3]]},"352":{"position":[[50,3]]},"353":{"position":[[30,3]]},"354":{"position":[[72,3]]},"355":{"position":[[55,3]]},"356":{"position":[[54,3]]},"357":{"position":[[41,3]]},"358":{"position":[[44,3]]},"359":{"position":[[30,3]]},"360":{"position":[[43,3]]},"361":{"position":[[50,3]]},"362":{"position":[[44,3]]},"363":{"position":[[44,3]]},"364":{"position":[[44,3]]},"365":{"position":[[48,3]]},"366":{"position":[[103,3]]},"367":{"position":[[46,3]]},"368":{"position":[[235,3]]},"369":{"position":[[47,3]]},"370":{"position":[[235,3]]},"371":{"position":[[270,3]]},"372":{"position":[[98,3]]},"373":{"position":[[78,3]]},"374":{"position":[[28,3]]},"375":{"position":[[171,3]]},"376":{"position":[[134,3]]},"377":{"position":[[150,3]]},"378":{"position":[[80,3]]},"379":{"position":[[40,3]]},"380":{"position":[[123,3]]},"381":{"position":[[62,3]]},"382":{"position":[[76,3]]},"383":{"position":[[48,3]]},"384":{"position":[[40,3]]},"385":{"position":[[34,3]]},"386":{"position":[[54,3]]},"387":{"position":[[62,3]]}},"keywords":{}}],["russ",{"_index":665,"title":{},"content":{"82":{"position":[[347,8]]},"249":{"position":[[329,8]]}},"keywords":{}}],["s",{"_index":194,"title":{},"content":{"21":{"position":[[847,3],[923,2]]},"148":{"position":[[541,6],[577,12]]}},"keywords":{}}],["safari",{"_index":991,"title":{},"content":{"196":{"position":[[85,6]]},"387":{"position":[[49,6]]}},"keywords":{}}],["same",{"_index":11,"title":{},"content":{"1":{"position":[[144,4]]},"12":{"position":[[1285,4]]},"170":{"position":[[76,4]]}},"keywords":{}}],["save",{"_index":5,"title":{},"content":{"1":{"position":[[25,5]]}},"keywords":{}}],["scheme",{"_index":46,"title":{"6":{"position":[[0,7]]},"60":{"position":[[0,7]]}},"content":{"6":{"position":[[26,6]]}},"keywords":{}}],["screen",{"_index":603,"title":{},"content":{"51":{"position":[[37,6]]},"52":{"position":[[31,6]]},"171":{"position":[[56,6]]},"172":{"position":[[56,6]]},"214":{"position":[[71,6],[403,7]]},"215":{"position":[[80,6]]}},"keywords":{}}],["screenshot",{"_index":837,"title":{"166":{"position":[[0,11]]},"211":{"position":[[0,11]]},"294":{"position":[[0,11]]},"357":{"position":[[0,11]]}},"content":{"154":{"position":[[66,11],[221,11]]},"166":{"position":[[53,11],[190,11],[369,10]]},"188":{"position":[[372,11]]},"211":{"position":[[48,10]]},"345":{"position":[[168,11]]},"357":{"position":[[138,11]]},"379":{"position":[[332,11]]}},"keywords":{}}],["script",{"_index":147,"title":{"20":{"position":[[13,8]]},"147":{"position":[[3,6]]},"327":{"position":[[3,6]]}},"content":{},"keywords":{}}],["scroll",{"_index":865,"title":{},"content":{"161":{"position":[[44,7]]}},"keywords":{}}],["sd",{"_index":914,"title":{},"content":{"181":{"position":[[337,3]]},"372":{"position":[[229,3]]}},"keywords":{}}],["second",{"_index":123,"title":{},"content":{"13":{"position":[[281,6]]},"21":{"position":[[522,7],[757,7],[851,9],[926,9]]},"94":{"position":[[103,8]]},"106":{"position":[[101,6]]},"152":{"position":[[75,6]]},"168":{"position":[[245,7],[271,7]]},"182":{"position":[[137,8]]},"201":{"position":[[52,7]]},"202":{"position":[[55,7]]},"203":{"position":[[56,7]]},"206":{"position":[[191,6]]},"207":{"position":[[204,6]]},"225":{"position":[[80,8],[94,7]]}},"keywords":{}}],["secur",{"_index":876,"title":{},"content":{"166":{"position":[[291,8]]},"214":{"position":[[333,8]]},"216":{"position":[[310,8]]}},"keywords":{}}],["seek",{"_index":543,"title":{"42":{"position":[[0,5]]},"129":{"position":[[0,5]]},"201":{"position":[[0,5]]},"284":{"position":[[0,5]]}},"content":{"37":{"position":[[1184,4],[1226,4]]},"42":{"position":[[294,4]]},"124":{"position":[[1146,4],[1188,4]]},"129":{"position":[[254,4]]},"209":{"position":[[91,5]]},"292":{"position":[[47,4]]}},"keywords":{}}],["seen",{"_index":1030,"title":{},"content":{"217":{"position":[[107,4]]}},"keywords":{}}],["select",{"_index":257,"title":{"23":{"position":[[4,6]]}},"content":{"33":{"position":[[52,11],[319,8],[541,7],[1026,7]]},"181":{"position":[[54,9]]}},"keywords":{}}],["selector",{"_index":261,"title":{"33":{"position":[[4,8]]}},"content":{"24":{"position":[[153,9]]},"25":{"position":[[3806,9]]},"33":{"position":[[156,8],[193,8],[202,8],[217,8],[249,8],[596,9],[1074,9],[1473,9],[1506,9],[1593,9]]},"34":{"position":[[61,8],[98,8],[798,10],[821,9]]},"35":{"position":[[61,8],[98,8],[755,10],[778,9]]},"178":{"position":[[249,9],[401,9]]},"316":{"position":[[89,8],[418,9],[862,9],[1235,9],[1263,9],[1335,9]]},"317":{"position":[[698,9]]},"318":{"position":[[676,9]]},"320":{"position":[[153,9]]},"321":{"position":[[3843,9]]},"369":{"position":[[190,9],[322,9]]}},"keywords":{}}],["self",{"_index":611,"title":{},"content":{"66":{"position":[[15,4]]}},"keywords":{}}],["sent",{"_index":516,"title":{},"content":{"37":{"position":[[582,4]]},"124":{"position":[[544,4]]}},"keywords":{}}],["server",{"_index":902,"title":{},"content":{"175":{"position":[[478,6],[538,6],[620,6]]},"366":{"position":[[320,6]]}},"keywords":{}}],["set",{"_index":96,"title":{"32":{"position":[[11,7]]},"107":{"position":[[0,8]]},"167":{"position":[[0,8]]},"178":{"position":[[0,9]]},"274":{"position":[[0,8]]},"358":{"position":[[0,8]]},"369":{"position":[[0,9]]}},"content":{"12":{"position":[[437,8]]},"33":{"position":[[0,8],[455,8],[521,9]]},"34":{"position":[[308,8],[374,9],[856,8],[881,8],[906,8],[1011,8]]},"35":{"position":[[423,8],[489,9],[813,8],[838,8],[863,8],[980,8]]},"42":{"position":[[251,3]]},"78":{"position":[[189,3],[202,3]]},"87":{"position":[[38,3]]},"107":{"position":[[38,7]]},"108":{"position":[[50,7],[174,8]]},"163":{"position":[[94,7],[124,3],[131,7],[258,8]]},"164":{"position":[[106,7],[255,8]]},"165":{"position":[[94,7],[242,8]]},"167":{"position":[[51,7],[211,8]]},"173":{"position":[[223,8]]},"178":{"position":[[41,7],[80,7],[193,8],[208,9],[236,7],[388,7]]},"184":{"position":[[753,3]]},"185":{"position":[[24,3]]},"186":{"position":[[24,3]]},"188":{"position":[[388,8]]},"204":{"position":[[37,3]]},"205":{"position":[[37,3]]},"206":{"position":[[32,3],[47,4]]},"207":{"position":[[32,3]]},"208":{"position":[[38,7]]},"209":{"position":[[37,3],[73,3]]},"214":{"position":[[38,3]]},"215":{"position":[[38,7]]},"216":{"position":[[38,3]]},"217":{"position":[[37,7]]},"218":{"position":[[38,3]]},"220":{"position":[[38,3],[73,3]]},"222":{"position":[[37,3]]},"223":{"position":[[37,3]]},"224":{"position":[[37,3]]},"225":{"position":[[36,7],[349,3]]},"227":{"position":[[52,3]]},"228":{"position":[[53,3]]},"229":{"position":[[53,3]]},"245":{"position":[[106,3]]},"275":{"position":[[138,8]]},"278":{"position":[[258,8]]},"316":{"position":[[294,8],[360,9]]},"317":{"position":[[231,8],[297,9]]},"318":{"position":[[348,8],[414,9]]},"329":{"position":[[115,8]]},"336":{"position":[[550,10]]},"338":{"position":[[88,8]]},"354":{"position":[[55,7],[181,8]]},"355":{"position":[[172,8]]},"356":{"position":[[170,8]]},"358":{"position":[[141,8]]},"364":{"position":[[192,8]]},"369":{"position":[[144,8],[159,9]]},"379":{"position":[[348,8]]}},"keywords":{}}],["setart",{"_index":222,"title":{},"content":{"22":{"position":[[480,7]]},"339":{"position":[[398,7]]}},"keywords":{}}],["setart(art",{"_index":247,"title":{},"content":{"22":{"position":[[1080,13]]},"339":{"position":[[998,13]]}},"keywords":{}}],["setinterval(upd",{"_index":228,"title":{},"content":{"22":{"position":[[620,19]]},"339":{"position":[[538,19]]}},"keywords":{}}],["setter",{"_index":689,"title":{},"content":{"88":{"position":[[53,7]]},"284":{"position":[[4,9]]},"285":{"position":[[4,9]]},"286":{"position":[[4,9]]}},"keywords":{}}],["setter/gett",{"_index":1082,"title":{},"content":{"287":{"position":[[4,16]]},"288":{"position":[[4,16]]},"291":{"position":[[4,16]]},"292":{"position":[[4,16]]},"297":{"position":[[4,16]]},"298":{"position":[[4,16]]},"299":{"position":[[4,16]]},"300":{"position":[[4,16]]},"301":{"position":[[4,16]]},"303":{"position":[[4,16]]},"305":{"position":[[4,16]]},"306":{"position":[[4,16]]},"307":{"position":[[4,16]]},"308":{"position":[[4,16]]},"309":{"position":[[4,16]]},"311":{"position":[[4,16]]},"312":{"position":[[4,16]]}},"keywords":{}}],["setter/getterdefault",{"_index":1068,"title":{},"content":{"226":{"position":[[6,21]]}},"keywords":{}}],["setter/getterparamet",{"_index":998,"title":{},"content":{"204":{"position":[[6,23]]},"205":{"position":[[6,23]]},"208":{"position":[[6,23]]},"209":{"position":[[6,23]]},"214":{"position":[[6,23]]},"215":{"position":[[6,23]]},"216":{"position":[[6,23]]},"217":{"position":[[6,23]]},"218":{"position":[[6,23]]},"220":{"position":[[6,23]]},"222":{"position":[[6,23]]},"223":{"position":[[6,23]]},"224":{"position":[[6,23]]},"225":{"position":[[6,23]]},"228":{"position":[[6,23]]},"229":{"position":[[6,23]]}},"keywords":{}}],["setterparamet",{"_index":995,"title":{},"content":{"201":{"position":[[6,16]]},"202":{"position":[[6,16]]},"203":{"position":[[6,16]]}},"keywords":{}}],["settim",{"_index":224,"title":{},"content":{"22":{"position":[[519,8]]},"339":{"position":[[437,8]]}},"keywords":{}}],["settime((tim",{"_index":227,"title":{},"content":{"22":{"position":[[588,14]]},"339":{"position":[[506,14]]}},"keywords":{}}],["settimeout",{"_index":672,"title":{},"content":{"85":{"position":[[289,13]]},"86":{"position":[[336,13]]},"87":{"position":[[350,13]]},"88":{"position":[[358,13]]},"91":{"position":[[562,13]]},"92":{"position":[[645,13]]},"96":{"position":[[209,13]]},"97":{"position":[[651,13]]},"99":{"position":[[231,13]]},"100":{"position":[[641,13]]},"102":{"position":[[243,13]]},"104":{"position":[[234,13]]},"108":{"position":[[276,13]]},"199":{"position":[[182,13]]},"200":{"position":[[204,13]]},"203":{"position":[[208,13]]},"206":{"position":[[361,13]]},"207":{"position":[[374,13]]},"214":{"position":[[249,13]]},"215":{"position":[[264,13]]},"216":{"position":[[233,13]]},"252":{"position":[[258,13]]},"253":{"position":[[299,13]]},"254":{"position":[[320,13]]},"255":{"position":[[306,13]]},"258":{"position":[[533,13]]},"259":{"position":[[403,13]]},"263":{"position":[[168,13]]},"264":{"position":[[399,13]]},"266":{"position":[[196,13]]},"267":{"position":[[394,13]]},"269":{"position":[[196,13]]},"271":{"position":[[191,13]]},"275":{"position":[[240,13]]},"282":{"position":[[173,13]]},"283":{"position":[[181,13]]},"286":{"position":[[176,13]]},"289":{"position":[[229,13]]},"290":{"position":[[235,13]]},"297":{"position":[[213,13]]},"298":{"position":[[219,13]]},"299":{"position":[[210,13]]}},"keywords":{}}],["setting.queryselector('input[type=rang",{"_index":1145,"title":{},"content":{"336":{"position":[[578,44]]}},"keywords":{}}],["shaka",{"_index":407,"title":{"30":{"position":[[0,5]]},"121":{"position":[[0,5]]}},"content":{},"keywords":{}}],["shaka.player(video",{"_index":413,"title":{},"content":{"30":{"position":[[290,20]]},"121":{"position":[[284,20]]}},"keywords":{}}],["shaka.polyfill.installal",{"_index":412,"title":{},"content":{"30":{"position":[[244,28]]},"121":{"position":[[238,28]]}},"keywords":{}}],["shortcut",{"_index":882,"title":{},"content":{"168":{"position":[[42,8]]}},"keywords":{}}],["show",{"_index":667,"title":{"85":{"position":[[0,5]]},"91":{"position":[[0,5]]},"94":{"position":[[0,5]]},"96":{"position":[[0,5]]},"99":{"position":[[0,5]]},"102":{"position":[[0,5]]},"104":{"position":[[0,5]]},"108":{"position":[[0,5]]},"252":{"position":[[0,5]]},"258":{"position":[[0,5]]},"261":{"position":[[0,5]]},"263":{"position":[[0,5]]},"266":{"position":[[0,5]]},"269":{"position":[[0,5]]},"271":{"position":[[0,5]]},"275":{"position":[[0,5]]}},"content":{"85":{"position":[[29,4]]},"91":{"position":[[29,4]]},"94":{"position":[[30,4]]},"96":{"position":[[30,4]]},"99":{"position":[[30,4]]},"102":{"position":[[29,4]]},"104":{"position":[[31,4]]},"108":{"position":[[29,4]]},"182":{"position":[[23,4]]},"252":{"position":[[21,4]]},"258":{"position":[[21,4]]},"261":{"position":[[21,4]]},"263":{"position":[[21,4]]},"266":{"position":[[21,4]]},"269":{"position":[[21,4]]},"271":{"position":[[21,4]]},"275":{"position":[[21,4]]},"333":{"position":[[25,4]]}},"keywords":{}}],["side",{"_index":862,"title":{},"content":{"160":{"position":[[194,5]]},"175":{"position":[[485,4],[545,4],[627,5]]},"192":{"position":[[75,4]]},"366":{"position":[[327,4]]}},"keywords":{}}],["sierra"",{"_index":342,"title":{},"content":{"25":{"position":[[2751,12]]},"321":{"position":[[2751,12]]}},"keywords":{}}],["similar",{"_index":431,"title":{},"content":{"33":{"position":[[20,7]]}},"keywords":{}}],["singl",{"_index":76,"title":{"12":{"position":[[9,6]]}},"content":{"12":{"position":[[9,6]]}},"keywords":{}}],["size",{"_index":682,"title":{},"content":{"86":{"position":[[269,6],[399,6]]},"87":{"position":[[266,6]]},"88":{"position":[[291,6],[494,6]]},"150":{"position":[[105,5],[338,4]]},"156":{"position":[[197,4]]},"160":{"position":[[32,4],[86,5],[171,4]]},"186":{"position":[[473,6]]},"195":{"position":[[80,4],[98,5]]},"221":{"position":[[21,4],[246,4]]},"253":{"position":[[232,6],[362,6]]},"254":{"position":[[236,6]]},"255":{"position":[[239,6],[442,6]]},"377":{"position":[[360,6]]}},"keywords":{}}],["skip",{"_index":176,"title":{},"content":{"21":{"position":[[501,8],[1109,9]]}},"keywords":{}}],["skyline"",{"_index":344,"title":{},"content":{"25":{"position":[[2840,13]]},"321":{"position":[[2840,13]]}},"keywords":{}}],["slider",{"_index":472,"title":{"35":{"position":[[10,7]]}},"content":{},"keywords":{}}],["slumber"",{"_index":346,"title":{},"content":{"25":{"position":[[2930,13]]},"321":{"position":[[2930,13]]}},"keywords":{}}],["someth",{"_index":741,"title":{},"content":{"110":{"position":[[191,10]]},"183":{"position":[[186,10]]},"277":{"position":[[126,10]]},"374":{"position":[[123,10]]}},"keywords":{}}],["sometim",{"_index":128,"title":{},"content":{"14":{"position":[[20,9]]},"189":{"position":[[215,9]]}},"keywords":{}}],["sourc",{"_index":821,"title":{},"content":{"151":{"position":[[43,6]]},"166":{"position":[[321,6]]}},"keywords":{}}],["space",{"_index":889,"title":{},"content":{"168":{"position":[[279,5]]},"359":{"position":[[183,5]]}},"keywords":{}}],["specifi",{"_index":969,"title":{},"content":{"189":{"position":[[32,7],[295,7]]}},"keywords":{}}],["speed",{"_index":868,"title":{},"content":{"164":{"position":[[55,5]]},"223":{"position":[[65,6]]},"329":{"position":[[485,6]]}},"keywords":{}}],["src="${img}">",{"_index":698,"title":{},"content":{"91":{"position":[[263,28],[420,28]]},"92":{"position":[[730,28]]},"177":{"position":[[710,28]]},"258":{"position":[[234,28],[391,28]]},"259":{"position":[[488,28]]},"368":{"position":[[470,28]]}},"keywords":{}}],["src="/assets/img/ploading.gif">",{"_index":956,"title":{},"content":{"188":{"position":[[204,46]]},"379":{"position":[[164,46]]}},"keywords":{}}],["src="/assets/img/state.png">",{"_index":957,"title":{},"content":{"188":{"position":[[267,43]]},"379":{"position":[[227,43]]}},"keywords":{}}],["src="/assets/img/state.svg">",{"_index":463,"title":{},"content":{"34":{"position":[[480,43]]},"35":{"position":[[591,43]]},"317":{"position":[[399,43]]},"318":{"position":[[513,43]]}},"keywords":{}}],["src="/assets/sample/poster.jpg">",{"_index":167,"title":{},"content":{"21":{"position":[[251,47]]},"148":{"position":[[224,47]]}},"keywords":{}}],["src="https://cdn.jsdelivr.net/npm/artplay",{"_index":154,"title":{},"content":{"20":{"position":[[134,48]]},"147":{"position":[[131,48]]},"327":{"position":[[135,48]]}},"keywords":{}}],["src="https://unpkg.com/artplay",{"_index":157,"title":{},"content":{"20":{"position":[[280,37]]},"147":{"position":[[277,37]]},"327":{"position":[[289,37]]}},"keywords":{}}],["src="path/to/artplay",{"_index":151,"title":{},"content":{"20":{"position":[[32,27]]},"147":{"position":[[29,27]]},"327":{"position":[[29,27]]}},"keywords":{}}],["src="path/to/artplayer.js"></script>",{"_index":768,"title":{},"content":{"114":{"position":[[312,55]]}},"keywords":{}}],["srt",{"_index":950,"title":{},"content":{"186":{"position":[[175,4],[414,6]]},"377":{"position":[[301,6]]}},"keywords":{}}],["ssr",{"_index":57,"title":{},"content":{"9":{"position":[[59,3]]},"63":{"position":[[31,3]]},"175":{"position":[[43,3],[451,3]]},"366":{"position":[[26,3],[314,3]]}},"keywords":{}}],["start",{"_index":534,"title":{},"content":{"37":{"position":[[991,5]]},"124":{"position":[[953,5]]}},"keywords":{}}],["state",{"_index":456,"title":{},"content":{"34":{"position":[[137,5],[750,5]]},"35":{"position":[[133,5]]},"47":{"position":[[149,7],[168,5],[234,5]]},"134":{"position":[[132,7],[151,5],[178,5]]},"153":{"position":[[70,5]]},"188":{"position":[[251,6]]},"379":{"position":[[211,6]]}},"keywords":{}}],["static",{"_index":0,"title":{"0":{"position":[[0,6]]}},"content":{},"keywords":{}}],["step",{"_index":479,"title":{},"content":{"35":{"position":[[306,4]]},"318":{"position":[[231,4]]}},"keywords":{}}],["step="1"",{"_index":1140,"title":{},"content":{"336":{"position":[[435,18]]}},"keywords":{}}],["stinson"",{"_index":348,"title":{},"content":{"25":{"position":[[3020,13]]},"321":{"position":[[3020,13]]}},"keywords":{}}],["stop",{"_index":502,"title":{},"content":{"37":{"position":[[223,4],[349,8],[718,7],[1556,7]]},"124":{"position":[[185,4],[311,8],[680,7],[1518,7]]}},"keywords":{}}],["storag",{"_index":635,"title":{"78":{"position":[[0,8]]},"245":{"position":[[0,8]]}},"content":{"78":{"position":[[31,7]]}},"keywords":{}}],["storage.googleapis.com/shaka",{"_index":409,"title":{},"content":{"30":{"position":[[136,31]]},"121":{"position":[[130,31]]}},"keywords":{}}],["store",{"_index":41,"title":{},"content":{"5":{"position":[[13,5]]}},"keywords":{}}],["streams.mux.dev/x36xhzz/x36xhzz.m3u8",{"_index":388,"title":{},"content":{"28":{"position":[[147,38]]},"119":{"position":[[141,38]]}},"keywords":{}}],["string",{"_index":28,"title":{},"content":{"2":{"position":[[6,6]]},"3":{"position":[[6,6]]},"9":{"position":[[6,6],[34,7]]},"33":{"position":[[336,6]]},"34":{"position":[[189,6]]},"35":{"position":[[183,6]]},"56":{"position":[[4,6]]},"57":{"position":[[4,6]]},"63":{"position":[[4,6]]},"92":{"position":[[133,6],[441,6]]},"97":{"position":[[135,6],[443,6],[488,6]]},"100":{"position":[[138,6],[446,6]]},"177":{"position":[[129,6],[437,6]]},"179":{"position":[[132,6],[440,6]]},"180":{"position":[[147,6],[455,6],[500,6]]},"181":{"position":[[157,6],[181,6]]},"182":{"position":[[151,6]]},"184":{"position":[[404,6]]},"185":{"position":[[91,6]]},"186":{"position":[[123,6],[148,6],[221,6]]},"188":{"position":[[71,6]]},"205":{"position":[[30,6]]},"206":{"position":[[25,6]]},"207":{"position":[[25,6]]},"217":{"position":[[30,6]]},"222":{"position":[[30,6]]},"224":{"position":[[30,6]]},"227":{"position":[[25,6]]},"228":{"position":[[30,6]]},"229":{"position":[[30,6]]},"259":{"position":[[66,6],[220,6]]},"264":{"position":[[66,6],[220,6],[244,6]]},"267":{"position":[[66,6],[220,6]]},"288":{"position":[[21,6]]},"289":{"position":[[16,6]]},"290":{"position":[[16,6]]},"300":{"position":[[21,6]]},"305":{"position":[[21,6]]},"307":{"position":[[21,6]]},"310":{"position":[[16,6]]},"311":{"position":[[21,6]]},"312":{"position":[[21,6]]},"316":{"position":[[183,6]]},"317":{"position":[[120,6]]},"318":{"position":[[116,6]]},"342":{"position":[[4,9]]},"344":{"position":[[4,9]]},"345":{"position":[[4,9]]},"346":{"position":[[4,9]]},"368":{"position":[[64,6],[218,6]]},"370":{"position":[[64,6],[218,6]]},"371":{"position":[[65,6],[219,6],[243,6]]},"372":{"position":[[68,6],[84,6]]},"373":{"position":[[64,6]]},"376":{"position":[[40,6]]},"377":{"position":[[56,6],[73,6],[127,6]]},"380":{"position":[[4,9]]},"382":{"position":[[4,9]]}},"keywords":{}}],["stringdefault",{"_index":820,"title":{},"content":{"151":{"position":[[6,14]]},"153":{"position":[[6,14]]},"154":{"position":[[6,14]]},"155":{"position":[[6,14]]},"189":{"position":[[6,14]]},"191":{"position":[[6,14]]}},"keywords":{}}],["string、el",{"_index":436,"title":{},"content":{"33":{"position":[[125,14],[170,14]]},"34":{"position":[[30,14],[75,14]]},"35":{"position":[[30,14],[75,14]]},"92":{"position":[[258,14]]},"97":{"position":[[260,14]]},"100":{"position":[[263,14]]},"177":{"position":[[254,14]]},"179":{"position":[[257,14]]},"180":{"position":[[272,14]]},"259":{"position":[[119,14]]},"264":{"position":[[119,14]]},"267":{"position":[[119,14]]},"316":{"position":[[37,14],[68,14]]},"317":{"position":[[13,14],[44,14]]},"318":{"position":[[13,14],[44,14]]},"341":{"position":[[4,17]]},"368":{"position":[[117,14]]},"370":{"position":[[117,14]]},"371":{"position":[[118,14]]}},"keywords":{}}],["string、elementdefault",{"_index":815,"title":{},"content":{"150":{"position":[[6,22]]}},"keywords":{}}],["style",{"_index":236,"title":{"86":{"position":[[0,6]]},"253":{"position":[[0,6]]}},"content":{"22":{"position":[[921,8]]},"86":{"position":[[22,5],[64,5],[236,6]]},"87":{"position":[[233,6]]},"88":{"position":[[262,6],[463,6]]},"91":{"position":[[292,6],[449,6]]},"92":{"position":[[302,5],[325,5],[759,6]]},"97":{"position":[[304,5],[327,5],[805,6]]},"100":{"position":[[307,5],[330,5]]},"177":{"position":[[298,5],[321,5],[739,6]]},"179":{"position":[[301,5],[324,5]]},"180":{"position":[[316,5],[339,5],[759,6],[1006,6]]},"186":{"position":[[184,5],[206,5],[440,6]]},"253":{"position":[[16,5],[199,6]]},"254":{"position":[[203,6]]},"255":{"position":[[210,6],[411,6]]},"258":{"position":[[263,6],[420,6]]},"259":{"position":[[145,5],[517,6]]},"264":{"position":[[145,5]]},"267":{"position":[[145,5]]},"336":{"position":[[481,6]]},"339":{"position":[[839,8]]},"368":{"position":[[143,5],[499,6]]},"370":{"position":[[143,5]]},"371":{"position":[[144,5],[480,6],[671,6]]},"377":{"position":[[100,5],[327,6]]}},"keywords":{}}],["style="color:red">",{"_index":1085,"title":{},"content":{"316":{"position":[[463,33]]}},"keywords":{}}],["style="color:red">subtitl",{"_index":263,"title":{},"content":{"24":{"position":[[198,39]]},"33":{"position":[[641,39]]},"320":{"position":[[198,39]]}},"keywords":{}}],["style="color:yellow">",{"_index":1086,"title":{},"content":{"316":{"position":[[577,36]]}},"keywords":{}}],["style="color:yellow">subtitl",{"_index":266,"title":{},"content":{"24":{"position":[[318,42]]},"33":{"position":[[761,42]]},"320":{"position":[[318,42]]}},"keywords":{}}],["style="width",{"_index":696,"title":{},"content":{"91":{"position":[[232,18],[389,18]]},"92":{"position":[[699,18]]},"177":{"position":[[679,18]]},"258":{"position":[[203,18],[360,18]]},"259":{"position":[[457,18]]},"368":{"position":[[439,18]]}},"keywords":{}}],["submenu",{"_index":910,"title":{},"content":{"178":{"position":[[269,8],[294,8],[421,8],[446,8]]}},"keywords":{}}],["subtitl",{"_index":259,"title":{"24":{"position":[[7,9]]},"84":{"position":[[0,9]]},"186":{"position":[[0,9]]},"251":{"position":[[0,9]]},"377":{"position":[[0,9]]}},"content":{"24":{"position":[[138,9]]},"33":{"position":[[549,10],[581,9]]},"84":{"position":[[24,8]]},"85":{"position":[[46,8],[165,9]]},"86":{"position":[[55,8],[169,9]]},"87":{"position":[[54,8],[166,9]]},"88":{"position":[[80,8],[195,9],[452,10]]},"173":{"position":[[28,8],[172,9]]},"186":{"position":[[32,9],[64,9],[130,8],[155,8],[197,8],[228,8],[360,9]]},"252":{"position":[[134,9]]},"253":{"position":[[132,9]]},"254":{"position":[[136,9]]},"255":{"position":[[143,9],[400,10]]},"320":{"position":[[138,9]]},"364":{"position":[[141,9]]},"377":{"position":[[247,9]]}},"keywords":{}}],["subtitleoffset",{"_index":893,"title":{"173":{"position":[[0,15]]},"364":{"position":[[0,15]]}},"content":{"173":{"position":[[238,15]]},"364":{"position":[[207,15]]}},"keywords":{}}],["success",{"_index":930,"title":{},"content":{"184":{"position":[[366,11]]}},"keywords":{}}],["such",{"_index":583,"title":{},"content":{"46":{"position":[[35,4]]},"150":{"position":[[369,4]]},"156":{"position":[[251,5]]},"189":{"position":[[185,5]]},"210":{"position":[[237,4]]},"214":{"position":[[411,4]]},"216":{"position":[[378,5]]}},"keywords":{}}],["suffix",{"_index":970,"title":{},"content":{"189":{"position":[[159,6],[265,7]]}},"keywords":{}}],["support",{"_index":191,"title":{},"content":{"21":{"position":[[800,7]]},"27":{"position":[[388,7]]},"28":{"position":[[506,7]]},"33":{"position":[[68,7]]},"151":{"position":[[67,7]]},"184":{"position":[[396,7]]},"186":{"position":[[56,7]]},"188":{"position":[[58,7]]},"191":{"position":[[90,8]]},"206":{"position":[[125,8]]},"207":{"position":[[138,8]]},"222":{"position":[[62,7]]},"223":{"position":[[72,7]]},"224":{"position":[[73,7]]}},"keywords":{}}],["surround.mp4",{"_index":419,"title":{},"content":{"31":{"position":[[444,14]]},"122":{"position":[[438,14]]}},"keywords":{}}],["suspend",{"_index":555,"title":{},"content":{"37":{"position":[[1392,10]]},"124":{"position":[[1354,10]]}},"keywords":{}}],["sutro"",{"_index":350,"title":{},"content":{"25":{"position":[[3108,11]]},"321":{"position":[[3108,11]]}},"keywords":{}}],["switch",{"_index":258,"title":{"24":{"position":[[0,6]]},"25":{"position":[[0,6]]},"34":{"position":[[4,6]]},"88":{"position":[[0,7]]},"255":{"position":[[0,7]]}},"content":{"34":{"position":[[107,6],[524,7],[743,6],[920,7],[1035,7]]},"88":{"position":[[23,6]]},"167":{"position":[[72,6]]},"168":{"position":[[285,6]]},"169":{"position":[[55,6]]},"200":{"position":[[15,6]]},"255":{"position":[[16,6]]},"317":{"position":[[65,6],[443,7],[782,7],[892,7]]}},"keywords":{}}],["switchoff",{"_index":967,"title":{},"content":{"188":{"position":[[614,10]]},"379":{"position":[[574,10]]}},"keywords":{}}],["switchon",{"_index":966,"title":{},"content":{"188":{"position":[[600,9]]},"379":{"position":[[560,9]]}},"keywords":{}}],["switchqual",{"_index":1006,"title":{"207":{"position":[[0,14]]},"290":{"position":[[0,14]]}},"content":{},"keywords":{}}],["switchurl",{"_index":1001,"title":{"206":{"position":[[0,10]]},"289":{"position":[[0,10]]}},"content":{"207":{"position":[[72,10]]},"290":{"position":[[34,9]]}},"keywords":{}}],["synchronousplayback",{"_index":1105,"title":{},"content":{"329":{"position":[[743,20]]}},"keywords":{}}],["syntax",{"_index":131,"title":{},"content":{"14":{"position":[[50,6]]}},"keywords":{}}],["take",{"_index":736,"title":{},"content":{"106":{"position":[[423,4]]},"168":{"position":[[326,4]]}},"keywords":{}}],["templat",{"_index":624,"title":{"73":{"position":[[0,9]]},"240":{"position":[[0,9]]}},"content":{},"keywords":{}}],["template/react.j",{"_index":796,"title":{},"content":{"116":{"position":[[35,17]]}},"keywords":{}}],["template/vue.j",{"_index":775,"title":{},"content":{"115":{"position":[[33,15]]}},"keywords":{}}],["temporari",{"_index":562,"title":{},"content":{"37":{"position":[[1577,9]]},"124":{"position":[[1539,9]]}},"keywords":{}}],["termin",{"_index":510,"title":{},"content":{"37":{"position":[[439,11]]},"124":{"position":[[401,11]]}},"keywords":{}}],["text",{"_index":440,"title":{},"content":{"33":{"position":[[351,4]]},"34":{"position":[[204,4]]},"35":{"position":[[198,4]]},"92":{"position":[[455,4]]},"97":{"position":[[457,4]]},"100":{"position":[[460,4]]},"177":{"position":[[451,4]]},"179":{"position":[[454,4]]},"180":{"position":[[469,4]]},"182":{"position":[[146,4],[168,4],[297,5],[338,5],[374,5],[409,5],[450,5]]},"329":{"position":[[228,5],[353,5],[417,5]]},"331":{"position":[[233,5],[260,5],[287,5]]},"335":{"position":[[285,4],[324,6],[467,5],[473,5]]},"373":{"position":[[59,4],[200,5],[241,5],[277,5],[312,5],[353,5]]}},"keywords":{}}],["text.trim",{"_index":1131,"title":{},"content":{"335":{"position":[[334,13]]}},"keywords":{}}],["theme",{"_index":839,"title":{"155":{"position":[[0,6]]},"229":{"position":[[0,6]]},"312":{"position":[[0,6]]},"346":{"position":[[0,6]]}},"content":{"155":{"position":[[33,5],[180,6]]},"229":{"position":[[64,5]]},"329":{"position":[[1049,6]]},"346":{"position":[[137,6]]}},"keywords":{}}],["third",{"_index":368,"title":{"26":{"position":[[0,5]]}},"content":{"190":{"position":[[86,5]]}},"keywords":{}}],["this.$emit("get",{"_index":787,"title":{},"content":{"115":{"position":[[454,20]]}},"keywords":{}}],["this.$nexttick",{"_index":786,"title":{},"content":{"115":{"position":[[428,17]]}},"keywords":{}}],["this.$refs.artref",{"_index":785,"title":{},"content":{"115":{"position":[[405,18]]}},"keywords":{}}],["this.inst",{"_index":783,"title":{},"content":{"115":{"position":[[346,13],[491,15],[535,14]]}},"keywords":{}}],["this.instance.destroy",{"_index":791,"title":{},"content":{"115":{"position":[[561,22]]}},"keywords":{}}],["this.instance.destroy(fals",{"_index":792,"title":{},"content":{"115":{"position":[[586,29]]}},"keywords":{}}],["this.opt",{"_index":784,"title":{},"content":{"115":{"position":[[378,15]]}},"keywords":{}}],["this.play",{"_index":829,"title":{},"content":{"152":{"position":[[309,12]]},"343":{"position":[[204,12]]}},"keywords":{}}],["this就是播放器实例,但回调函数假如使用了箭头函数,thi",{"_index":1162,"title":{},"content":{"343":{"position":[[227,47]]}},"keywords":{}}],["three",{"_index":89,"title":{},"content":{"12":{"position":[[192,5]]},"151":{"position":[[75,5]]}},"keywords":{}}],["through",{"_index":9,"title":{},"content":{"1":{"position":[[87,7]]},"12":{"position":[[305,7]]},"20":{"position":[[424,7]]},"22":{"position":[[127,7]]},"175":{"position":[[214,7]]}},"keywords":{}}],["thumbnail",{"_index":940,"title":{"185":{"position":[[0,11]]},"376":{"position":[[0,11]]}},"content":{"185":{"position":[[323,11]]},"376":{"position":[[231,11]]}},"keywords":{}}],["time",{"_index":12,"title":{},"content":{"1":{"position":[[149,5]]},"13":{"position":[[42,4],[317,4],[368,5]]},"21":{"position":[[453,4],[699,4]]},"22":{"position":[[401,4],[512,6],[609,4]]},"37":{"position":[[1424,4]]},"42":{"position":[[24,4]]},"49":{"position":[[86,5]]},"94":{"position":[[91,4]]},"124":{"position":[[1386,4]]},"141":{"position":[[78,4],[324,4],[375,5]]},"157":{"position":[[70,4]]},"170":{"position":[[81,5]]},"173":{"position":[[37,4]]},"182":{"position":[[126,4],[287,5],[327,5],[363,5],[398,5],[439,5]]},"201":{"position":[[36,4]]},"202":{"position":[[36,4]]},"203":{"position":[[36,4]]},"209":{"position":[[67,5],[77,4]]},"329":{"position":[[249,5],[366,5],[430,5]]},"331":{"position":[[246,5],[273,5],[300,5]]},"339":{"position":[[319,4],[430,6],[527,4]]},"373":{"position":[[35,6],[190,5],[230,5],[266,5],[301,5],[342,5]]}},"keywords":{}}],["time={tim",{"_index":249,"title":{},"content":{"22":{"position":[[1133,11],[1209,11]]},"339":{"position":[[1051,11],[1127,11]]}},"keywords":{}}],["timer",{"_index":219,"title":{},"content":{"22":{"position":[[393,7]]},"339":{"position":[[311,7]]}},"keywords":{}}],["tip",{"_index":67,"title":{},"content":{"11":{"position":[[15,3]]},"42":{"position":[[247,3]]},"106":{"position":[[402,3]]},"156":{"position":[[171,3]]},"159":{"position":[[184,3]]},"166":{"position":[[271,3]]},"168":{"position":[[305,3]]},"175":{"position":[[447,3]]},"184":{"position":[[690,3]]},"210":{"position":[[195,3]]},"214":{"position":[[310,3]]},"216":{"position":[[287,3]]},"221":{"position":[[242,3]]},"225":{"position":[[305,3]]}},"keywords":{}}],["titl",{"_index":835,"title":{"154":{"position":[[0,6]]},"228":{"position":[[0,6]]},"311":{"position":[[0,6]]},"345":{"position":[[0,6]]}},"content":{"154":{"position":[[191,6]]},"228":{"position":[[64,5],[242,7]]},"345":{"position":[[138,6]]}},"keywords":{}}],["toaster"",{"_index":352,"title":{},"content":{"25":{"position":[[3196,13]]},"321":{"position":[[3196,13]]}},"keywords":{}}],["toggl",{"_index":458,"title":{"200":{"position":[[0,7]]},"283":{"position":[[0,7]]}},"content":{"34":{"position":[[168,6]]}},"keywords":{}}],["tooltip",{"_index":439,"title":{},"content":{"33":{"position":[[328,7],[343,7],[572,8],[986,7],[1056,8],[1411,7]]},"34":{"position":[[181,7],[196,7],[406,8],[680,7]]},"35":{"position":[[175,7],[190,7],[518,8],[698,7],[877,8],[1004,8]]},"92":{"position":[[433,7]]},"97":{"position":[[435,7],[778,8]]},"100":{"position":[[438,7]]},"177":{"position":[[429,7]]},"179":{"position":[[432,7]]},"180":{"position":[[447,7],[732,8],[979,8]]},"259":{"position":[[212,7]]},"264":{"position":[[212,7],[485,8]]},"267":{"position":[[212,7]]},"316":{"position":[[175,7],[400,8],[844,8]]},"317":{"position":[[112,7],[326,8]]},"318":{"position":[[108,7],[440,8],[760,8],[882,8]]},"368":{"position":[[210,7]]},"370":{"position":[[210,7]]},"371":{"position":[[211,7],[458,8],[649,8]]}},"keywords":{}}],["top",{"_index":700,"title":{},"content":{"91":{"position":[[323,4],[480,4]]},"92":{"position":[[790,4]]},"177":{"position":[[770,4]]},"258":{"position":[[294,4],[451,4]]},"259":{"position":[[548,4]]},"368":{"position":[[530,4]]}},"keywords":{}}],["torrent",{"_index":420,"title":{},"content":{"31":{"position":[[465,10],[490,8],[609,9]]},"122":{"position":[[459,10],[484,8],[603,9]]}},"keywords":{}}],["torrent.files[0",{"_index":425,"title":{},"content":{"31":{"position":[[632,17]]},"122":{"position":[[626,17]]}},"keywords":{}}],["total",{"_index":187,"title":{},"content":{"21":{"position":[[728,5]]}},"keywords":{}}],["totaldur",{"_index":180,"title":{},"content":{"21":{"position":[[576,14],[765,14]]},"148":{"position":[[391,31],[479,14]]}},"keywords":{}}],["tri",{"_index":550,"title":{},"content":{"37":{"position":[[1280,6]]},"124":{"position":[[1242,6]]}},"keywords":{}}],["trigger",{"_index":596,"title":{},"content":{"49":{"position":[[69,7]]},"53":{"position":[[0,7]]},"92":{"position":[[392,9]]},"97":{"position":[[394,9]]},"100":{"position":[[397,9]]},"177":{"position":[[388,9]]},"179":{"position":[[391,9]]},"180":{"position":[[406,9]]},"209":{"position":[[113,7]]}},"keywords":{}}],["true",{"_index":97,"title":{},"content":{"12":{"position":[[446,5]]},"21":{"position":[[109,5],[127,5],[148,5]]},"24":{"position":[[176,5]]},"27":{"position":[[121,5]]},"28":{"position":[[122,5]]},"29":{"position":[[133,5],[325,6]]},"30":{"position":[[125,5]]},"31":{"position":[[127,5],[578,5],[683,5]]},"33":{"position":[[464,5],[476,5],[496,5],[515,5],[619,5],[1097,5]]},"34":{"position":[[317,5],[329,5],[349,5],[368,5],[844,5],[1043,5]]},"35":{"position":[[432,5],[444,5],[464,5],[483,5],[801,5]]},"47":{"position":[[178,5]]},"48":{"position":[[142,5]]},"51":{"position":[[155,5]]},"52":{"position":[[152,5]]},"85":{"position":[[331,5]]},"99":{"position":[[225,5]]},"100":{"position":[[635,5]]},"102":{"position":[[237,5]]},"104":{"position":[[228,5]]},"108":{"position":[[183,5],[199,5],[270,5]]},"115":{"position":[[322,5]]},"118":{"position":[[115,5]]},"119":{"position":[[116,5]]},"120":{"position":[[127,5],[319,6]]},"121":{"position":[[119,5]]},"122":{"position":[[121,5],[572,5],[677,5]]},"134":{"position":[[157,17]]},"135":{"position":[[121,5]]},"138":{"position":[[123,5]]},"139":{"position":[[126,5]]},"148":{"position":[[109,5],[127,5],[148,5]]},"152":{"position":[[286,5]]},"154":{"position":[[233,5]]},"157":{"position":[[182,5]]},"158":{"position":[[159,5]]},"159":{"position":[[160,5],[173,5],[283,5]]},"160":{"position":[[344,5]]},"161":{"position":[[230,5]]},"162":{"position":[[154,5]]},"163":{"position":[[142,4],[252,5],[267,5]]},"164":{"position":[[249,5],[264,5]]},"165":{"position":[[236,5],[251,5]]},"166":{"position":[[202,5]]},"167":{"position":[[220,5]]},"168":{"position":[[22,4],[163,5]]},"169":{"position":[[199,5]]},"170":{"position":[[22,4],[232,5]]},"171":{"position":[[228,5]]},"172":{"position":[[232,5]]},"173":{"position":[[232,5],[254,5]]},"174":{"position":[[219,5]]},"175":{"position":[[436,5]]},"176":{"position":[[22,4],[173,5]]},"178":{"position":[[202,5]]},"179":{"position":[[772,5]]},"181":{"position":[[325,5]]},"187":{"position":[[286,5],[305,5]]},"192":{"position":[[216,5]]},"193":{"position":[[218,5]]},"194":{"position":[[170,5]]},"195":{"position":[[261,5]]},"196":{"position":[[210,5]]},"198":{"position":[[132,5]]},"199":{"position":[[133,5]]},"200":{"position":[[153,5]]},"208":{"position":[[243,5]]},"214":{"position":[[189,5],[243,5]]},"215":{"position":[[201,5],[258,5]]},"216":{"position":[[180,5],[227,5]]},"218":{"position":[[208,5]]},"219":{"position":[[162,5]]},"220":{"position":[[80,5],[285,5]]},"226":{"position":[[312,5]]},"227":{"position":[[285,6]]},"252":{"position":[[300,5]]},"266":{"position":[[190,5]]},"267":{"position":[[388,5]]},"269":{"position":[[190,5]]},"271":{"position":[[185,5]]},"275":{"position":[[147,5],[163,5],[234,5]]},"278":{"position":[[267,5]]},"281":{"position":[[124,5]]},"282":{"position":[[124,5]]},"283":{"position":[[130,5]]},"291":{"position":[[208,5]]},"297":{"position":[[153,5],[207,5]]},"298":{"position":[[156,5],[213,5]]},"299":{"position":[[157,5],[204,5]]},"301":{"position":[[183,5]]},"302":{"position":[[140,5]]},"303":{"position":[[45,4],[233,5]]},"309":{"position":[[234,5]]},"310":{"position":[[236,6]]},"314":{"position":[[61,4]]},"316":{"position":[[303,5],[315,5],[335,5],[354,5],[441,5],[885,5]]},"317":{"position":[[240,5],[252,5],[272,5],[291,5],[721,5],[900,5]]},"318":{"position":[[357,5],[369,5],[389,5],[408,5],[699,5]]},"320":{"position":[[176,5]]},"321":{"position":[[3777,5]]},"329":{"position":[[109,5],[124,5],[144,5],[165,5],[397,5],[692,5],[718,5],[846,4],[1168,4]]},"335":{"position":[[501,5]]},"338":{"position":[[97,5]]},"343":{"position":[[181,5]]},"345":{"position":[[180,5]]},"348":{"position":[[147,5]]},"349":{"position":[[134,5]]},"350":{"position":[[137,5],[150,5],[193,12]]},"351":{"position":[[201,5]]},"352":{"position":[[157,5]]},"353":{"position":[[133,5]]},"354":{"position":[[65,4],[175,5],[190,5]]},"355":{"position":[[166,5],[181,5]]},"356":{"position":[[164,5],[179,5]]},"357":{"position":[[150,5]]},"358":{"position":[[150,5]]},"359":{"position":[[15,4],[135,5]]},"360":{"position":[[145,5]]},"361":{"position":[[15,4],[154,5]]},"362":{"position":[[153,5]]},"363":{"position":[[156,5]]},"364":{"position":[[201,5],[223,5]]},"365":{"position":[[162,5]]},"366":{"position":[[300,5]]},"367":{"position":[[15,4],[156,5]]},"369":{"position":[[153,5]]},"370":{"position":[[505,5]]},"372":{"position":[[217,5]]},"378":{"position":[[216,5],[235,5]]},"383":{"position":[[151,5]]},"384":{"position":[[150,5]]},"385":{"position":[[145,5]]},"386":{"position":[[168,5]]},"387":{"position":[[168,5]]}},"keywords":{}}],["ts",{"_index":972,"title":{},"content":{"189":{"position":[[205,5]]}},"keywords":{}}],["turn",{"_index":184,"title":{},"content":{"21":{"position":[[681,6]]}},"keywords":{}}],["tw",{"_index":659,"title":{},"content":{"82":{"position":[[219,4]]},"191":{"position":[[111,2]]},"249":{"position":[[201,4]]},"382":{"position":[[71,2]]}},"keywords":{}}],["two",{"_index":716,"title":{},"content":{"94":{"position":[[99,3]]},"206":{"position":[[134,3]]},"207":{"position":[[147,3]]}},"keywords":{}}],["type",{"_index":3,"title":{"14":{"position":[[14,5]]},"189":{"position":[[0,5]]},"380":{"position":[[0,5]]}},"content":{"1":{"position":[[0,5]]},"2":{"position":[[0,5]]},"3":{"position":[[0,5]]},"4":{"position":[[0,5]]},"5":{"position":[[0,5]]},"6":{"position":[[0,5]]},"7":{"position":[[0,5]]},"8":{"position":[[0,5]]},"9":{"position":[[0,5]]},"10":{"position":[[0,5],[18,4]]},"14":{"position":[[14,5],[85,5],[184,5]]},"27":{"position":[[269,5]]},"31":{"position":[[459,5]]},"33":{"position":[[104,4]]},"34":{"position":[[9,4]]},"35":{"position":[[9,4]]},"66":{"position":[[0,5]]},"67":{"position":[[0,5]]},"68":{"position":[[0,5]]},"69":{"position":[[0,5]]},"70":{"position":[[0,5]]},"71":{"position":[[0,5]]},"72":{"position":[[0,5]]},"73":{"position":[[0,5]]},"74":{"position":[[0,5]]},"75":{"position":[[0,5]]},"76":{"position":[[0,5]]},"77":{"position":[[0,5]]},"78":{"position":[[0,5],[150,4]]},"79":{"position":[[0,5]]},"80":{"position":[[0,5]]},"81":{"position":[[0,5]]},"82":{"position":[[0,5]]},"83":{"position":[[0,5]]},"84":{"position":[[0,5]]},"85":{"position":[[0,5]]},"86":{"position":[[0,5]]},"87":{"position":[[0,5]]},"88":{"position":[[0,5]]},"89":{"position":[[0,5]]},"90":{"position":[[0,5]]},"91":{"position":[[0,5]]},"92":{"position":[[0,5],[63,4]]},"93":{"position":[[0,5]]},"94":{"position":[[0,5]]},"95":{"position":[[0,5]]},"96":{"position":[[0,5]]},"97":{"position":[[0,5],[65,4]]},"98":{"position":[[0,5]]},"99":{"position":[[0,5]]},"100":{"position":[[0,5],[68,4]]},"101":{"position":[[0,5]]},"102":{"position":[[0,5]]},"103":{"position":[[0,5]]},"104":{"position":[[0,5]]},"105":{"position":[[0,5]]},"106":{"position":[[0,5]]},"107":{"position":[[0,5]]},"108":{"position":[[0,5]]},"109":{"position":[[0,5]]},"110":{"position":[[0,5]]},"115":{"position":[[298,5]]},"118":{"position":[[263,5]]},"122":{"position":[[453,5]]},"150":{"position":[[0,5]]},"151":{"position":[[0,5]]},"152":{"position":[[0,5]]},"153":{"position":[[0,5]]},"154":{"position":[[0,5]]},"155":{"position":[[0,5]]},"156":{"position":[[0,5]]},"157":{"position":[[0,5]]},"158":{"position":[[0,5]]},"159":{"position":[[0,5]]},"160":{"position":[[0,5]]},"161":{"position":[[0,5]]},"162":{"position":[[0,5]]},"163":{"position":[[0,5]]},"164":{"position":[[0,5]]},"165":{"position":[[0,5]]},"166":{"position":[[0,5]]},"167":{"position":[[0,5]]},"168":{"position":[[0,5]]},"169":{"position":[[0,5]]},"170":{"position":[[0,5]]},"171":{"position":[[0,5]]},"172":{"position":[[0,5]]},"173":{"position":[[0,5]]},"174":{"position":[[0,5]]},"175":{"position":[[0,5]]},"176":{"position":[[0,5]]},"177":{"position":[[0,5],[59,4]]},"178":{"position":[[0,5]]},"179":{"position":[[0,5],[62,4]]},"180":{"position":[[0,5],[77,4]]},"181":{"position":[[0,5],[104,4]]},"182":{"position":[[0,5],[88,4]]},"183":{"position":[[0,5]]},"184":{"position":[[0,5],[283,5],[710,5]]},"185":{"position":[[0,5],[71,4]]},"186":{"position":[[0,5],[103,4],[143,4],[164,5],[408,5]]},"187":{"position":[[0,5]]},"188":{"position":[[0,5]]},"189":{"position":[[0,5],[402,5]]},"190":{"position":[[0,5]]},"191":{"position":[[0,5]]},"192":{"position":[[0,5]]},"193":{"position":[[0,5]]},"194":{"position":[[0,5]]},"195":{"position":[[0,5]]},"196":{"position":[[0,5]]},"198":{"position":[[0,5]]},"199":{"position":[[0,5]]},"200":{"position":[[0,5]]},"201":{"position":[[0,5]]},"202":{"position":[[0,5]]},"203":{"position":[[0,5]]},"204":{"position":[[0,5]]},"205":{"position":[[0,5]]},"206":{"position":[[0,5]]},"207":{"position":[[0,5]]},"208":{"position":[[0,5]]},"209":{"position":[[0,5]]},"210":{"position":[[0,5]]},"211":{"position":[[0,5]]},"212":{"position":[[0,5]]},"213":{"position":[[0,5]]},"214":{"position":[[0,5]]},"215":{"position":[[0,5]]},"216":{"position":[[0,5]]},"217":{"position":[[0,5]]},"218":{"position":[[0,5]]},"219":{"position":[[0,5]]},"220":{"position":[[0,5]]},"221":{"position":[[0,5]]},"222":{"position":[[0,5]]},"223":{"position":[[0,5]]},"224":{"position":[[0,5]]},"225":{"position":[[0,5]]},"226":{"position":[[0,5]]},"227":{"position":[[0,5]]},"228":{"position":[[0,5]]},"229":{"position":[[0,5]]},"230":{"position":[[0,5]]},"231":{"position":[[0,5]]},"279":{"position":[[128,5]]},"313":{"position":[[0,5]]},"377":{"position":[[68,4],[295,5]]},"380":{"position":[[220,5]]},"387":{"position":[[0,5]]}},"keywords":{}}],["type="button">click",{"_index":118,"title":{},"content":{"13":{"position":[[191,32]]},"141":{"position":[[227,32]]}},"keywords":{}}],["type="range"",{"_index":1137,"title":{},"content":{"336":{"position":[[374,22]]}},"keywords":{}}],["typedef",{"_index":134,"title":{},"content":{"14":{"position":[[106,8]]},"279":{"position":[[50,8]]}},"keywords":{}}],["typeof",{"_index":806,"title":{},"content":{"116":{"position":[[374,6]]}},"keywords":{}}],["typescript",{"_index":130,"title":{},"content":{"14":{"position":[[39,10]]},"279":{"position":[[14,10]]}},"keywords":{}}],["ua",{"_index":933,"title":{},"content":{"184":{"position":[[561,5]]},"375":{"position":[[282,5]]}},"keywords":{}}],["undefin",{"_index":825,"title":{},"content":{"152":{"position":[[23,9]]},"343":{"position":[[16,9]]}},"keywords":{}}],["unexpectedli",{"_index":552,"title":{},"content":{"37":{"position":[[1320,12]]},"124":{"position":[[1282,12]]}},"keywords":{}}],["uniqu",{"_index":708,"title":{},"content":{"92":{"position":[[144,6]]},"97":{"position":[[146,6]]},"100":{"position":[[149,6]]},"177":{"position":[[140,6]]},"179":{"position":[[143,6]]},"180":{"position":[[158,6]]}},"keywords":{}}],["unit",{"_index":177,"title":{},"content":{"21":{"position":[[514,4]]},"182":{"position":[[131,5]]},"201":{"position":[[47,4]]},"202":{"position":[[50,4]]},"203":{"position":[[51,4]]},"225":{"position":[[89,4]]}},"keywords":{}}],["unlock",{"_index":961,"title":{},"content":{"188":{"position":[[508,7]]},"379":{"position":[[468,7]]}},"keywords":{}}],["unpkg",{"_index":156,"title":{},"content":{"20":{"position":[[256,5]]},"147":{"position":[[253,5]]},"327":{"position":[[265,5]]}},"keywords":{}}],["up",{"_index":498,"title":{},"content":{"37":{"position":[[191,2],[327,2]]},"124":{"position":[[153,2],[289,2]]},"163":{"position":[[128,2]]},"208":{"position":[[46,2]]},"215":{"position":[[46,2]]},"217":{"position":[[45,2]]},"225":{"position":[[353,2]]}},"keywords":{}}],["updat",{"_index":226,"title":{"82":{"position":[[0,7]]},"249":{"position":[[0,7]]}},"content":{"22":{"position":[[570,6]]},"37":{"position":[[504,8],[1477,8]]},"82":{"position":[[22,6]]},"124":{"position":[[466,8],[1439,8]]},"249":{"position":[[16,6]]},"339":{"position":[[488,6]]}},"keywords":{}}],["url",{"_index":22,"title":{"50":{"position":[[0,4]]},"87":{"position":[[0,4]]},"137":{"position":[[0,4]]},"151":{"position":[[0,4]]},"205":{"position":[[0,4]]},"254":{"position":[[0,4]]},"288":{"position":[[0,4]]},"342":{"position":[[0,4]]}},"content":{"1":{"position":[[221,4]]},"12":{"position":[[404,4]]},"13":{"position":[[107,4]]},"21":{"position":[[66,4],[380,4],[407,4]]},"22":{"position":[[700,4]]},"24":{"position":[[66,4],[256,4],[379,4]]},"25":{"position":[[3713,4]]},"27":{"position":[[127,4],[196,4],[282,4],[287,4]]},"28":{"position":[[128,4],[223,4],[464,4]]},"29":{"position":[[139,4],[244,4],[320,4]]},"30":{"position":[[131,4],[237,4]]},"31":{"position":[[133,4],[516,4]]},"33":{"position":[[422,4],[699,4],[822,4],[1118,4],[1178,4],[1237,4]]},"34":{"position":[[275,4]]},"35":{"position":[[390,4]]},"37":{"position":[[1666,4]]},"39":{"position":[[132,4]]},"40":{"position":[[98,4]]},"41":{"position":[[97,4]]},"42":{"position":[[100,4]]},"43":{"position":[[102,4]]},"44":{"position":[[110,4]]},"45":{"position":[[127,4]]},"46":{"position":[[140,4]]},"47":{"position":[[96,4]]},"48":{"position":[[99,4]]},"49":{"position":[[158,4]]},"50":{"position":[[21,3],[99,4]]},"51":{"position":[[110,4]]},"52":{"position":[[104,4]]},"53":{"position":[[95,4]]},"55":{"position":[[125,4]]},"74":{"position":[[221,4]]},"75":{"position":[[109,4]]},"77":{"position":[[196,4]]},"78":{"position":[[331,4]]},"81":{"position":[[137,4]]},"82":{"position":[[118,4]]},"85":{"position":[[132,4],[177,4]]},"86":{"position":[[136,4],[181,4]]},"87":{"position":[[30,3],[63,3],[133,4],[178,4]]},"88":{"position":[[49,3],[162,4],[207,4]]},"91":{"position":[[172,4]]},"92":{"position":[[543,4]]},"94":{"position":[[245,4]]},"96":{"position":[[145,4]]},"97":{"position":[[587,4]]},"99":{"position":[[138,4]]},"100":{"position":[[548,4]]},"102":{"position":[[154,4]]},"104":{"position":[[148,4]]},"106":{"position":[[207,4]]},"108":{"position":[[141,4]]},"110":{"position":[[358,4]]},"112":{"position":[[127,4]]},"114":{"position":[[438,4]]},"118":{"position":[[121,4],[190,4],[276,4],[281,4]]},"119":{"position":[[122,4],[217,4],[458,4]]},"120":{"position":[[133,4],[238,4],[314,4]]},"121":{"position":[[125,4],[231,4]]},"122":{"position":[[127,4],[510,4]]},"124":{"position":[[1628,4]]},"126":{"position":[[104,4]]},"127":{"position":[[76,4]]},"128":{"position":[[76,4]]},"129":{"position":[[79,4]]},"130":{"position":[[77,4]]},"131":{"position":[[79,4]]},"132":{"position":[[86,4]]},"133":{"position":[[90,4]]},"134":{"position":[[79,4]]},"135":{"position":[[78,4]]},"136":{"position":[[95,4]]},"137":{"position":[[77,4]]},"138":{"position":[[78,4]]},"139":{"position":[[78,4]]},"140":{"position":[[77,4]]},"141":{"position":[[143,4]]},"148":{"position":[[66,4],[335,4]]},"150":{"position":[[269,4]]},"151":{"position":[[183,4]]},"152":{"position":[[246,4]]},"153":{"position":[[193,4]]},"154":{"position":[[158,4]]},"155":{"position":[[147,4]]},"156":{"position":[[120,4]]},"157":{"position":[[141,4]]},"158":{"position":[[119,4]]},"159":{"position":[[117,4]]},"160":{"position":[[301,4]]},"161":{"position":[[187,4]]},"162":{"position":[[115,4]]},"163":{"position":[[213,4]]},"164":{"position":[[202,4]]},"165":{"position":[[190,4]]},"166":{"position":[[157,4]]},"167":{"position":[[178,4]]},"168":{"position":[[122,4]]},"169":{"position":[[161,4]]},"170":{"position":[[192,4]]},"171":{"position":[[183,4]]},"172":{"position":[[184,4]]},"173":{"position":[[139,4],[184,4]]},"174":{"position":[[169,4]]},"175":{"position":[[395,4]]},"176":{"position":[[127,4]]},"177":{"position":[[577,4]]},"178":{"position":[[160,4]]},"179":{"position":[[542,4]]},"180":{"position":[[599,4]]},"181":{"position":[[177,3],[270,4],[348,4],[403,4]]},"182":{"position":[[239,4]]},"183":{"position":[[353,4]]},"184":{"position":[[514,4]]},"185":{"position":[[106,3],[290,4],[337,4]]},"186":{"position":[[139,3],[327,4],[372,4]]},"187":{"position":[[214,4]]},"188":{"position":[[144,4]]},"189":{"position":[[369,4]]},"190":{"position":[[197,4],[266,4],[309,4],[320,3]]},"191":{"position":[[180,4]]},"192":{"position":[[177,4]]},"193":{"position":[[172,4]]},"194":{"position":[[123,4]]},"195":{"position":[[211,4]]},"196":{"position":[[168,4]]},"198":{"position":[[92,4]]},"199":{"position":[[93,4]]},"200":{"position":[[113,4]]},"201":{"position":[[126,4]]},"202":{"position":[[129,4]]},"203":{"position":[[130,4]]},"204":{"position":[[143,4]]},"205":{"position":[[55,3],[125,4]]},"206":{"position":[[42,4],[61,4],[182,4],[282,4]]},"207":{"position":[[195,4],[295,4]]},"208":{"position":[[142,4]]},"209":{"position":[[205,4]]},"210":{"position":[[98,4]]},"211":{"position":[[125,4]]},"212":{"position":[[30,3],[148,4]]},"213":{"position":[[28,3],[146,4]]},"214":{"position":[[144,4]]},"215":{"position":[[153,4]]},"216":{"position":[[132,4]]},"217":{"position":[[205,4]]},"218":{"position":[[133,4]]},"219":{"position":[[122,4]]},"220":{"position":[[178,4]]},"221":{"position":[[133,4]]},"222":{"position":[[165,4]]},"223":{"position":[[183,4]]},"224":{"position":[[166,4]]},"225":{"position":[[168,4]]},"226":{"position":[[201,4]]},"227":{"position":[[158,4]]},"228":{"position":[[136,4]]},"229":{"position":[[142,4]]},"230":{"position":[[98,4]]},"231":{"position":[[118,4]]},"241":{"position":[[168,4]]},"242":{"position":[[101,4]]},"244":{"position":[[151,4]]},"245":{"position":[[226,4]]},"248":{"position":[[104,4]]},"249":{"position":[[100,4]]},"252":{"position":[[101,4],[146,4]]},"253":{"position":[[99,4],[144,4]]},"254":{"position":[[21,3],[103,4],[148,4]]},"255":{"position":[[30,13],[110,4],[155,4]]},"258":{"position":[[143,4]]},"259":{"position":[[301,4]]},"261":{"position":[[127,4]]},"263":{"position":[[104,4]]},"264":{"position":[[335,4]]},"266":{"position":[[103,4]]},"267":{"position":[[301,4]]},"269":{"position":[[107,4]]},"271":{"position":[[105,4]]},"273":{"position":[[126,4]]},"275":{"position":[[105,4]]},"277":{"position":[[265,4]]},"278":{"position":[[225,4]]},"281":{"position":[[84,4]]},"282":{"position":[[84,4]]},"283":{"position":[[90,4]]},"284":{"position":[[98,4]]},"285":{"position":[[98,4]]},"286":{"position":[[98,4]]},"287":{"position":[[115,4]]},"288":{"position":[[104,4]]},"289":{"position":[[35,3],[150,4]]},"290":{"position":[[156,4]]},"291":{"position":[[107,4]]},"292":{"position":[[133,4]]},"293":{"position":[[84,4]]},"294":{"position":[[90,4]]},"295":{"position":[[114,4]]},"296":{"position":[[112,4]]},"297":{"position":[[108,4]]},"298":{"position":[[108,4]]},"299":{"position":[[109,4]]},"300":{"position":[[121,4]]},"301":{"position":[[108,4]]},"302":{"position":[[100,4]]},"303":{"position":[[126,4]]},"304":{"position":[[91,4]]},"305":{"position":[[136,4]]},"306":{"position":[[140,4]]},"307":{"position":[[125,4]]},"308":{"position":[[109,4]]},"309":{"position":[[123,4]]},"310":{"position":[[109,4]]},"311":{"position":[[107,4]]},"312":{"position":[[109,4]]},"313":{"position":[[88,4]]},"314":{"position":[[132,4]]},"316":{"position":[[261,4],[515,4],[632,4],[906,4],[966,4],[1025,4]]},"317":{"position":[[198,4]]},"318":{"position":[[315,4]]},"320":{"position":[[66,4],[256,4],[379,4]]},"321":{"position":[[3713,4]]},"329":{"position":[[66,4]]},"330":{"position":[[66,4]]},"331":{"position":[[66,4]]},"333":{"position":[[107,4]]},"334":{"position":[[104,4]]},"335":{"position":[[98,4]]},"336":{"position":[[204,4]]},"337":{"position":[[105,4]]},"338":{"position":[[55,4]]},"339":{"position":[[618,4]]},"341":{"position":[[195,4]]},"342":{"position":[[123,4]]},"343":{"position":[[141,4]]},"344":{"position":[[109,4]]},"345":{"position":[[105,4]]},"346":{"position":[[104,4]]},"347":{"position":[[93,4]]},"348":{"position":[[106,4]]},"349":{"position":[[94,4]]},"350":{"position":[[94,4]]},"351":{"position":[[158,4]]},"352":{"position":[[114,4]]},"353":{"position":[[94,4]]},"354":{"position":[[136,4]]},"355":{"position":[[119,4]]},"356":{"position":[[118,4]]},"357":{"position":[[105,4]]},"358":{"position":[[108,4]]},"359":{"position":[[94,4]]},"360":{"position":[[107,4]]},"361":{"position":[[114,4]]},"362":{"position":[[108,4]]},"363":{"position":[[108,4]]},"364":{"position":[[108,4],[153,4]]},"365":{"position":[[112,4]]},"366":{"position":[[259,4]]},"367":{"position":[[110,4]]},"368":{"position":[[337,4]]},"369":{"position":[[111,4]]},"370":{"position":[[299,4]]},"371":{"position":[[334,4]]},"372":{"position":[[80,3],[162,4],[240,4],[295,4]]},"373":{"position":[[142,4]]},"374":{"position":[[262,4]]},"375":{"position":[[235,4]]},"376":{"position":[[34,5],[198,4],[245,4]]},"377":{"position":[[50,5],[214,4],[259,4]]},"378":{"position":[[144,4]]},"379":{"position":[[104,4]]},"380":{"position":[[187,4]]},"381":{"position":[[126,4],[195,4],[228,4]]},"382":{"position":[[140,4]]},"383":{"position":[[112,4]]},"384":{"position":[[104,4]]},"385":{"position":[[98,4]]},"386":{"position":[[118,4]]},"387":{"position":[[126,4]]}},"keywords":{}}],["us",{"_index":56,"title":{"21":{"position":[[0,4]]},"22":{"position":[[0,3]]}},"content":{"9":{"position":[[50,4]]},"12":{"position":[[132,4],[809,3],[1047,3]]},"22":{"position":[[0,3],[46,3]]},"34":{"position":[[788,4]]},"35":{"position":[[745,4]]},"53":{"position":[[24,4]]},"92":{"position":[[174,4]]},"97":{"position":[[176,4]]},"100":{"position":[[179,4]]},"152":{"position":[[419,4],[427,3]]},"157":{"position":[[28,3]]},"168":{"position":[[38,3]]},"175":{"position":[[39,3],[68,6]]},"176":{"position":[[35,3]]},"177":{"position":[[170,4]]},"179":{"position":[[173,4]]},"180":{"position":[[188,4]]},"184":{"position":[[184,3]]},"188":{"position":[[24,4]]},"189":{"position":[[24,4],[77,3],[99,4]]},"194":{"position":[[39,3]]}},"keywords":{}}],["useeffect",{"_index":212,"title":{},"content":{"22":{"position":[[216,9],[543,12]]},"116":{"position":[[97,10],[256,12]]},"339":{"position":[[134,9],[461,12]]}},"keywords":{}}],["user",{"_index":548,"title":{},"content":{"37":{"position":[[1266,4]]},"124":{"position":[[1228,4]]},"214":{"position":[[423,4]]},"216":{"position":[[387,4]]}},"keywords":{}}],["useref",{"_index":799,"title":{},"content":{"116":{"position":[[108,6],[246,9]]}},"keywords":{}}],["usessr",{"_index":897,"title":{"175":{"position":[[0,7]]},"366":{"position":[[0,7]]}},"content":{"175":{"position":[[428,7]]},"366":{"position":[[292,7]]}},"keywords":{}}],["usest",{"_index":211,"title":{},"content":{"22":{"position":[[206,9]]},"339":{"position":[[124,9]]}},"keywords":{}}],["usestate(0",{"_index":225,"title":{},"content":{"22":{"position":[[530,12]]},"339":{"position":[[448,12]]}},"keywords":{}}],["usestate(nul",{"_index":223,"title":{},"content":{"22":{"position":[[490,15]]},"339":{"position":[[408,15]]}},"keywords":{}}],["usework",{"_index":1103,"title":{},"content":{"329":{"position":[[707,10]]}},"keywords":{}}],["usual",{"_index":55,"title":{},"content":{"9":{"position":[[42,7]]}},"keywords":{}}],["utf",{"_index":677,"title":{},"content":{"86":{"position":[[227,4]]},"87":{"position":[[224,4]]},"88":{"position":[[253,4]]},"186":{"position":[[255,3],[431,4]]},"253":{"position":[[190,4]]},"254":{"position":[[194,4]]},"255":{"position":[[201,4]]},"377":{"position":[[142,3],[318,4]]}},"keywords":{}}],["util",{"_index":36,"title":{"4":{"position":[[0,6]]},"58":{"position":[[0,6]]}},"content":{"4":{"position":[[20,5]]}},"keywords":{}}],["v2.xml",{"_index":1151,"title":{},"content":{"337":{"position":[[470,8]]}},"keywords":{}}],["valencia"",{"_index":354,"title":{},"content":{"25":{"position":[[3287,14]]},"321":{"position":[[3287,14]]}},"keywords":{}}],["valid",{"_index":50,"title":{"7":{"position":[[0,10]]},"61":{"position":[[0,10]]}},"content":{"7":{"position":[[15,9]]}},"keywords":{}}],["valu",{"_index":165,"title":{},"content":{"21":{"position":[[210,5],[542,5],[633,5]]},"35":{"position":[[238,5]]},"78":{"position":[[183,5],[206,5],[232,5],[259,5],[402,8]]},"81":{"position":[[43,5],[65,5]]},"156":{"position":[[304,5]]},"245":{"position":[[297,8]]},"318":{"position":[[163,5]]}},"keywords":{}}],["value="25">",{"_index":1141,"title":{},"content":{"336":{"position":[[454,26]]}},"keywords":{}}],["var",{"_index":16,"title":{},"content":{"1":{"position":[[166,3]]},"12":{"position":[[349,3],[870,3],[916,3],[980,3],[1100,3],[1136,3],[1189,3]]},"13":{"position":[[38,3],[52,3]]},"21":{"position":[[11,3]]},"24":{"position":[[11,3]]},"25":{"position":[[11,3],[3658,3]]},"27":{"position":[[56,3]]},"28":{"position":[[57,3]]},"29":{"position":[[68,3],[251,3]]},"30":{"position":[[60,3],[273,3]]},"31":{"position":[[62,3],[528,3],[621,3]]},"33":{"position":[[367,3]]},"34":{"position":[[220,3]]},"35":{"position":[[335,3]]},"37":{"position":[[1611,3]]},"39":{"position":[[77,3]]},"40":{"position":[[43,3]]},"41":{"position":[[42,3]]},"42":{"position":[[45,3]]},"43":{"position":[[47,3]]},"44":{"position":[[55,3]]},"45":{"position":[[72,3]]},"46":{"position":[[85,3]]},"47":{"position":[[41,3]]},"48":{"position":[[44,3]]},"49":{"position":[[103,3]]},"50":{"position":[[44,3]]},"51":{"position":[[55,3]]},"52":{"position":[[49,3]]},"53":{"position":[[40,3]]},"55":{"position":[[70,3]]},"74":{"position":[[166,3],[285,3]]},"75":{"position":[[54,3],[173,3]]},"77":{"position":[[90,3],[148,3]]},"78":{"position":[[276,3]]},"81":{"position":[[82,3]]},"82":{"position":[[63,3]]},"85":{"position":[[77,3]]},"86":{"position":[[81,3]]},"87":{"position":[[78,3]]},"88":{"position":[[107,3]]},"91":{"position":[[79,3],[117,3]]},"92":{"position":[[488,3],[580,3]]},"94":{"position":[[190,3]]},"96":{"position":[[90,3]]},"97":{"position":[[532,3]]},"99":{"position":[[83,3]]},"100":{"position":[[493,3]]},"102":{"position":[[99,3]]},"104":{"position":[[93,3]]},"106":{"position":[[152,3]]},"108":{"position":[[86,3]]},"110":{"position":[[303,3]]},"114":{"position":[[383,3]]},"118":{"position":[[50,3]]},"119":{"position":[[51,3]]},"120":{"position":[[62,3],[245,3]]},"121":{"position":[[54,3],[267,3]]},"122":{"position":[[56,3],[522,3],[615,3]]},"124":{"position":[[1573,3]]},"126":{"position":[[49,3]]},"127":{"position":[[21,3]]},"128":{"position":[[21,3]]},"129":{"position":[[24,3]]},"130":{"position":[[22,3]]},"131":{"position":[[24,3]]},"132":{"position":[[31,3]]},"133":{"position":[[35,3]]},"134":{"position":[[24,3]]},"135":{"position":[[23,3]]},"136":{"position":[[40,3]]},"137":{"position":[[22,3]]},"138":{"position":[[23,3]]},"139":{"position":[[23,3]]},"140":{"position":[[22,3]]},"141":{"position":[[74,3],[88,3]]},"148":{"position":[[11,3]]},"150":{"position":[[158,3]]},"151":{"position":[[128,3]]},"152":{"position":[[190,3]]},"153":{"position":[[138,3]]},"154":{"position":[[103,3]]},"155":{"position":[[92,3]]},"156":{"position":[[65,3]]},"157":{"position":[[86,3]]},"158":{"position":[[64,3]]},"159":{"position":[[62,3]]},"160":{"position":[[246,3]]},"161":{"position":[[132,3]]},"162":{"position":[[60,3]]},"163":{"position":[[158,3]]},"164":{"position":[[147,3]]},"165":{"position":[[135,3]]},"166":{"position":[[102,3]]},"167":{"position":[[123,3]]},"168":{"position":[[67,3]]},"169":{"position":[[106,3]]},"170":{"position":[[137,3]]},"171":{"position":[[128,3]]},"172":{"position":[[129,3]]},"173":{"position":[[84,3]]},"174":{"position":[[114,3]]},"175":{"position":[[248,3],[346,3]]},"176":{"position":[[72,3]]},"177":{"position":[[484,3],[522,3]]},"178":{"position":[[105,3]]},"179":{"position":[[487,3]]},"180":{"position":[[544,3]]},"181":{"position":[[215,3]]},"182":{"position":[[184,3]]},"183":{"position":[[298,3]]},"184":{"position":[[459,3]]},"185":{"position":[[235,3]]},"186":{"position":[[272,3]]},"187":{"position":[[159,3]]},"188":{"position":[[89,3]]},"189":{"position":[[314,3]]},"190":{"position":[[142,3]]},"191":{"position":[[125,3]]},"192":{"position":[[122,3]]},"193":{"position":[[117,3]]},"194":{"position":[[68,3]]},"195":{"position":[[156,3]]},"196":{"position":[[113,3]]},"198":{"position":[[37,3]]},"199":{"position":[[38,3]]},"200":{"position":[[58,3]]},"201":{"position":[[71,3]]},"202":{"position":[[74,3]]},"203":{"position":[[75,3]]},"204":{"position":[[88,3]]},"205":{"position":[[70,3]]},"206":{"position":[[227,3]]},"207":{"position":[[240,3]]},"208":{"position":[[87,3]]},"209":{"position":[[150,3]]},"210":{"position":[[43,3]]},"211":{"position":[[70,3]]},"212":{"position":[[93,3]]},"213":{"position":[[91,3]]},"214":{"position":[[89,3]]},"215":{"position":[[98,3]]},"216":{"position":[[77,3]]},"217":{"position":[[150,3]]},"218":{"position":[[78,3]]},"219":{"position":[[67,3]]},"220":{"position":[[123,3]]},"221":{"position":[[78,3]]},"222":{"position":[[110,3]]},"223":{"position":[[128,3]]},"224":{"position":[[111,3]]},"225":{"position":[[113,3]]},"226":{"position":[[146,3]]},"227":{"position":[[103,3]]},"228":{"position":[[81,3]]},"229":{"position":[[87,3]]},"230":{"position":[[43,3]]},"231":{"position":[[63,3]]},"241":{"position":[[113,3],[232,3]]},"242":{"position":[[46,3],[165,3]]},"244":{"position":[[45,3],[103,3]]},"245":{"position":[[171,3]]},"248":{"position":[[49,3]]},"249":{"position":[[45,3]]},"252":{"position":[[46,3]]},"253":{"position":[[44,3]]},"254":{"position":[[48,3]]},"255":{"position":[[55,3]]},"258":{"position":[[50,3],[88,3]]},"259":{"position":[[246,3],[338,3]]},"261":{"position":[[72,3]]},"263":{"position":[[49,3]]},"264":{"position":[[280,3]]},"266":{"position":[[48,3]]},"267":{"position":[[246,3]]},"269":{"position":[[52,3]]},"271":{"position":[[50,3]]},"273":{"position":[[71,3]]},"275":{"position":[[50,3]]},"277":{"position":[[210,3]]},"278":{"position":[[170,3],[652,3],[698,3],[762,3],[838,3],[874,3],[927,3]]},"281":{"position":[[29,3]]},"282":{"position":[[29,3]]},"283":{"position":[[35,3]]},"284":{"position":[[43,3]]},"285":{"position":[[43,3]]},"286":{"position":[[43,3]]},"287":{"position":[[60,3]]},"288":{"position":[[49,3]]},"289":{"position":[[95,3]]},"290":{"position":[[101,3]]},"291":{"position":[[52,3]]},"292":{"position":[[78,3]]},"293":{"position":[[29,3]]},"294":{"position":[[35,3]]},"295":{"position":[[59,3]]},"296":{"position":[[57,3]]},"297":{"position":[[53,3]]},"298":{"position":[[53,3]]},"299":{"position":[[54,3]]},"300":{"position":[[66,3]]},"301":{"position":[[53,3]]},"302":{"position":[[45,3]]},"303":{"position":[[71,3]]},"304":{"position":[[36,3]]},"305":{"position":[[81,3]]},"306":{"position":[[85,3]]},"307":{"position":[[70,3]]},"308":{"position":[[54,3]]},"309":{"position":[[68,3]]},"310":{"position":[[54,3]]},"311":{"position":[[52,3]]},"312":{"position":[[54,3]]},"313":{"position":[[33,3]]},"314":{"position":[[77,3]]},"316":{"position":[[206,3]]},"317":{"position":[[143,3]]},"318":{"position":[[260,3]]},"320":{"position":[[11,3]]},"321":{"position":[[11,3],[3658,3]]},"329":{"position":[[11,3]]},"330":{"position":[[11,3]]},"331":{"position":[[11,3]]},"333":{"position":[[52,3]]},"334":{"position":[[49,3]]},"335":{"position":[[43,3],[281,3],[356,3]]},"336":{"position":[[149,3]]},"337":{"position":[[50,3]]},"338":{"position":[[0,3]]},"341":{"position":[[84,3]]},"342":{"position":[[68,3]]},"343":{"position":[[85,3]]},"344":{"position":[[54,3]]},"345":{"position":[[50,3]]},"346":{"position":[[49,3]]},"347":{"position":[[38,3]]},"348":{"position":[[51,3]]},"349":{"position":[[39,3]]},"350":{"position":[[39,3]]},"351":{"position":[[103,3]]},"352":{"position":[[59,3]]},"353":{"position":[[39,3]]},"354":{"position":[[81,3]]},"355":{"position":[[64,3]]},"356":{"position":[[63,3]]},"357":{"position":[[50,3]]},"358":{"position":[[53,3]]},"359":{"position":[[39,3]]},"360":{"position":[[52,3]]},"361":{"position":[[59,3]]},"362":{"position":[[53,3]]},"363":{"position":[[53,3]]},"364":{"position":[[53,3]]},"365":{"position":[[57,3]]},"366":{"position":[[112,3],[210,3]]},"367":{"position":[[55,3]]},"368":{"position":[[244,3],[282,3]]},"369":{"position":[[56,3]]},"370":{"position":[[244,3]]},"371":{"position":[[279,3]]},"372":{"position":[[107,3]]},"373":{"position":[[87,3]]},"374":{"position":[[207,3]]},"375":{"position":[[180,3]]},"376":{"position":[[143,3]]},"377":{"position":[[159,3]]},"378":{"position":[[89,3]]},"379":{"position":[[49,3]]},"380":{"position":[[132,3]]},"381":{"position":[[71,3]]},"382":{"position":[[85,3]]},"383":{"position":[[57,3]]},"384":{"position":[[49,3]]},"385":{"position":[[43,3]]},"386":{"position":[[63,3]]},"387":{"position":[[71,3]]}},"keywords":{}}],["variabl",{"_index":34,"title":{},"content":{"3":{"position":[[40,8]]}},"keywords":{}}],["varieti",{"_index":924,"title":{},"content":{"184":{"position":[[43,7]]}},"keywords":{}}],["veri",{"_index":203,"title":{},"content":{"22":{"position":[[33,4]]}},"keywords":{}}],["verif",{"_index":47,"title":{},"content":{"6":{"position":[[13,12]]}},"keywords":{}}],["version",{"_index":27,"title":{"2":{"position":[[0,8]]},"56":{"position":[[0,8]]}},"content":{"2":{"position":[[28,7]]},"11":{"position":[[94,7]]}},"keywords":{}}],["vertic",{"_index":1049,"title":{},"content":{"222":{"position":[[90,8]]},"305":{"position":[[61,8]]}},"keywords":{}}],["vesper"",{"_index":356,"title":{},"content":{"25":{"position":[[3377,12]]},"321":{"position":[[3377,12]]}},"keywords":{}}],["video",{"_index":44,"title":{},"content":{"5":{"position":[[52,5]]},"21":{"position":[[227,5],[321,5],[330,6]]},"25":{"position":[[3899,5]]},"27":{"position":[[188,7]]},"28":{"position":[[215,7]]},"29":{"position":[[236,7]]},"30":{"position":[[229,7]]},"31":{"position":[[508,7]]},"37":{"position":[[42,5]]},"39":{"position":[[46,5]]},"40":{"position":[[16,5]]},"41":{"position":[[16,5]]},"42":{"position":[[15,5]]},"43":{"position":[[15,5]]},"50":{"position":[[15,5]]},"74":{"position":[[289,6],[323,8]]},"75":{"position":[[177,6],[202,8]]},"89":{"position":[[20,5]]},"118":{"position":[[182,7]]},"119":{"position":[[209,7]]},"120":{"position":[[230,7]]},"121":{"position":[[223,7]]},"122":{"position":[[502,7]]},"124":{"position":[[16,5]]},"148":{"position":[[283,6]]},"151":{"position":[[37,5],[81,5]]},"152":{"position":[[138,5]]},"153":{"position":[[42,5]]},"154":{"position":[[24,5],[60,5]]},"159":{"position":[[262,6]]},"163":{"position":[[49,5]]},"164":{"position":[[40,5]]},"165":{"position":[[47,5]]},"166":{"position":[[47,5],[315,5]]},"184":{"position":[[133,5]]},"186":{"position":[[49,6]]},"187":{"position":[[68,5],[133,5]]},"189":{"position":[[58,6],[139,5],[169,5],[225,5]]},"190":{"position":[[51,6],[68,5],[258,7],[281,6],[288,5],[314,5]]},"193":{"position":[[100,5]]},"195":{"position":[[74,5]]},"198":{"position":[[20,5]]},"199":{"position":[[21,5]]},"200":{"position":[[22,5]]},"201":{"position":[[30,5]]},"202":{"position":[[30,5]]},"203":{"position":[[30,5]]},"204":{"position":[[49,5]]},"205":{"position":[[49,5]]},"206":{"position":[[36,5],[176,5],[205,5],[434,5]]},"207":{"position":[[40,5],[189,5],[218,5],[451,5]]},"208":{"position":[[65,5]]},"209":{"position":[[53,5]]},"210":{"position":[[17,5],[204,6],[254,5],[263,5]]},"211":{"position":[[36,5]]},"212":{"position":[[49,5]]},"213":{"position":[[47,5]]},"217":{"position":[[58,5],[123,5]]},"219":{"position":[[39,5]]},"220":{"position":[[54,5]]},"227":{"position":[[78,5]]},"241":{"position":[[236,6],[270,8]]},"242":{"position":[[169,6],[194,8]]},"310":{"position":[[31,5]]},"321":{"position":[[3936,5]]},"381":{"position":[[187,7],[210,6]]}},"keywords":{}}],["video.canplaytype('application/vnd.apple.mpegurl",{"_index":395,"title":{},"content":{"28":{"position":[[348,51]]},"119":{"position":[[342,51]]}},"keywords":{}}],["video.src",{"_index":398,"title":{},"content":{"28":{"position":[[452,9]]},"119":{"position":[[446,9]]}},"keywords":{}}],["video:canplay",{"_index":811,"title":{},"content":{"124":{"position":[[34,17]]}},"keywords":{}}],["video:canplaythrough",{"_index":506,"title":{},"content":{"37":{"position":[[262,20]]},"124":{"position":[[224,20]]}},"keywords":{}}],["video:complet",{"_index":507,"title":{},"content":{"37":{"position":[[381,14]]},"124":{"position":[[343,14]]}},"keywords":{}}],["video:durationchang",{"_index":511,"title":{},"content":{"37":{"position":[[451,20]]},"124":{"position":[[413,20]]}},"keywords":{}}],["video:empti",{"_index":513,"title":{},"content":{"37":{"position":[[513,13]]},"124":{"position":[[475,13]]}},"keywords":{}}],["video:end",{"_index":521,"title":{},"content":{"37":{"position":[[693,11]]},"124":{"position":[[655,11]]}},"keywords":{}}],["video:loadeddata",{"_index":523,"title":{},"content":{"37":{"position":[[768,16]]},"124":{"position":[[730,16]]}},"keywords":{}}],["video:loadedmetadata",{"_index":527,"title":{},"content":{"37":{"position":[[836,20]]},"124":{"position":[[798,20]]}},"keywords":{}}],["video:paus",{"_index":529,"title":{},"content":{"37":{"position":[[887,11]]},"124":{"position":[[849,11]]}},"keywords":{}}],["video:play",{"_index":531,"title":{},"content":{"37":{"position":[[925,10],[956,13]]},"124":{"position":[[887,10],[918,13]]}},"keywords":{}}],["video:progress",{"_index":538,"title":{},"content":{"37":{"position":[[1054,14]]},"124":{"position":[[1016,14]]}},"keywords":{}}],["video:ratechang",{"_index":540,"title":{},"content":{"37":{"position":[[1121,16]]},"124":{"position":[[1083,16]]}},"keywords":{}}],["video:seek",{"_index":542,"title":{},"content":{"37":{"position":[[1169,12],[1210,13]]},"124":{"position":[[1131,12],[1172,13]]}},"keywords":{}}],["video:stal",{"_index":547,"title":{},"content":{"37":{"position":[[1248,13]]},"124":{"position":[[1210,13]]}},"keywords":{}}],["video:suspend",{"_index":554,"title":{},"content":{"37":{"position":[[1350,13]]},"124":{"position":[[1312,13]]}},"keywords":{}}],["video:timeupd",{"_index":556,"title":{},"content":{"37":{"position":[[1403,16]]},"124":{"position":[[1365,16]]}},"keywords":{}}],["video:volumechang",{"_index":559,"title":{},"content":{"37":{"position":[[1486,18]]},"124":{"position":[[1448,18]]}},"keywords":{}}],["video:wait",{"_index":561,"title":{},"content":{"37":{"position":[[1529,13]]},"124":{"position":[[1491,13]]}},"keywords":{}}],["view",{"_index":143,"title":{},"content":{"16":{"position":[[3,4]]},"160":{"position":[[234,4]]}},"keywords":{}}],["viewport",{"_index":866,"title":{},"content":{"161":{"position":[[72,9]]},"195":{"position":[[89,8]]}},"keywords":{}}],["visit",{"_index":909,"title":{},"content":{"178":{"position":[[63,5]]},"189":{"position":[[111,5]]},"190":{"position":[[115,5]]}},"keywords":{}}],["volum",{"_index":560,"title":{"43":{"position":[[0,7]]},"130":{"position":[[0,7]]},"156":{"position":[[0,7]]},"204":{"position":[[0,7]]},"287":{"position":[[0,7]]},"347":{"position":[[0,7]]}},"content":{"37":{"position":[[1509,6]]},"43":{"position":[[21,6]]},"124":{"position":[[1471,6]]},"156":{"position":[[33,6],[153,7],[214,7]]},"168":{"position":[[202,6],[221,6]]},"188":{"position":[[343,7]]},"204":{"position":[[55,7]]},"347":{"position":[[126,7]]},"379":{"position":[[303,7]]}},"keywords":{}}],["volumeclos",{"_index":958,"title":{},"content":{"188":{"position":[[355,12]]},"379":{"position":[[315,12]]}},"keywords":{}}],["vtt",{"_index":949,"title":{},"content":{"186":{"position":[[170,4]]}},"keywords":{}}],["vtt、srt、ass",{"_index":948,"title":{},"content":{"186":{"position":[[82,11]]},"377":{"position":[[17,26],[88,11]]}},"keywords":{}}],["vue.j",{"_index":773,"title":{},"content":{"115":{"position":[[0,6]]}},"keywords":{}}],["vue.js、nuxt.j",{"_index":772,"title":{"115":{"position":[[2,14]]}},"content":{},"keywords":{}}],["walden"",{"_index":358,"title":{},"content":{"25":{"position":[[3465,12]]},"321":{"position":[[3465,12]]}},"keywords":{}}],["want",{"_index":854,"title":{},"content":{"159":{"position":[[195,4]]},"175":{"position":[[82,4]]},"184":{"position":[[176,4],[701,4]]},"226":{"position":[[75,4]]}},"keywords":{}}],["watch",{"_index":174,"title":{},"content":{"21":{"position":[[471,8]]}},"keywords":{}}],["way",{"_index":90,"title":{},"content":{"12":{"position":[[198,4]]}},"keywords":{}}],["web",{"_index":988,"title":{},"content":{"195":{"position":[[120,3]]},"215":{"position":[[66,3]]},"329":{"position":[[732,3]]}},"keywords":{}}],["webkit",{"_index":954,"title":{},"content":{"187":{"position":[[264,7]]},"378":{"position":[[194,7]]}},"keywords":{}}],["webpag",{"_index":605,"title":{},"content":{"52":{"position":[[18,7]]},"172":{"position":[[84,7]]}},"keywords":{}}],["websit",{"_index":878,"title":{},"content":{"166":{"position":[[342,8]]}},"keywords":{}}],["webtorr",{"_index":415,"title":{"31":{"position":[[0,11]]},"122":{"position":[[0,11]]}},"content":{"31":{"position":[[545,13]]},"122":{"position":[[539,13]]}},"keywords":{}}],["whenvideo:canplay",{"_index":490,"title":{},"content":{"37":{"position":[[72,17]]}},"keywords":{}}],["whether",{"_index":615,"title":{},"content":{"68":{"position":[[14,7]]},"69":{"position":[[14,7]]},"70":{"position":[[14,7]]},"71":{"position":[[14,7]]},"92":{"position":[[95,7]]},"97":{"position":[[97,7]]},"100":{"position":[[100,7]]},"102":{"position":[[46,7]]},"104":{"position":[[48,7]]},"158":{"position":[[28,7]]},"159":{"position":[[28,7]]},"162":{"position":[[28,7]]},"163":{"position":[[28,7]]},"164":{"position":[[28,7]]},"165":{"position":[[28,7]]},"166":{"position":[[28,7]]},"167":{"position":[[28,7]]},"168":{"position":[[27,7]]},"169":{"position":[[28,7]]},"171":{"position":[[28,7]]},"172":{"position":[[28,7]]},"175":{"position":[[28,7]]},"176":{"position":[[27,7]]},"177":{"position":[[91,7]]},"179":{"position":[[94,7]]},"180":{"position":[[109,7]]},"181":{"position":[[23,7]]},"192":{"position":[[28,7]]},"193":{"position":[[28,7]]},"194":{"position":[[28,7]]},"195":{"position":[[28,7]]},"196":{"position":[[28,7]]},"220":{"position":[[42,7]]}},"keywords":{}}],["white",{"_index":927,"title":{},"content":{"184":{"position":[[245,5]]}},"keywords":{}}],["whitelist",{"_index":623,"title":{"72":{"position":[[0,10]]},"184":{"position":[[0,10]]},"239":{"position":[[0,10]]},"375":{"position":[[0,10]]}},"content":{"72":{"position":[[24,9]]},"184":{"position":[[261,9],[550,10],[604,10],[638,10],[667,10],[761,9]]},"375":{"position":[[271,10],[325,10],[359,10],[388,10],[437,9]]}},"keywords":{}}],["width",{"_index":237,"title":{},"content":{"22":{"position":[[930,6]]},"33":{"position":[[270,5],[289,5],[560,6],[1044,6]]},"34":{"position":[[809,6]]},"35":{"position":[[766,6]]},"114":{"position":[[172,6]]},"150":{"position":[[395,6]]},"185":{"position":[[168,5],[189,5]]},"226":{"position":[[64,6]]},"316":{"position":[[134,5],[388,6],[832,6]]},"317":{"position":[[686,6]]},"318":{"position":[[664,6]]},"339":{"position":[[848,6]]},"341":{"position":[[269,6]]},"376":{"position":[[93,5]]}},"keywords":{}}],["width="22"",{"_index":461,"title":{},"content":{"34":{"position":[[437,20]]},"35":{"position":[[548,20]]},"317":{"position":[[356,20]]},"318":{"position":[[470,20]]}},"keywords":{}}],["wildcard",{"_index":939,"title":{},"content":{"184":{"position":[[774,9]]}},"keywords":{}}],["willow"",{"_index":360,"title":{},"content":{"25":{"position":[[3553,12]]},"321":{"position":[[3553,12]]}},"keywords":{}}],["window",{"_index":601,"title":{},"content":{"51":{"position":[[22,6]]},"160":{"position":[[227,6]]},"171":{"position":[[84,6]]},"214":{"position":[[59,6],[391,6]]}},"keywords":{}}],["window.artplayerpluginad",{"_index":159,"title":{},"content":{"20":{"position":[[432,25]]},"147":{"position":[[389,25]]}},"keywords":{}}],["window.artplayerplugindanmuku",{"_index":1090,"title":{},"content":{"327":{"position":[[409,29]]}},"keywords":{}}],["window.navigator.userag",{"_index":929,"title":{},"content":{"184":{"position":[[307,27]]},"375":{"position":[[102,26]]}},"keywords":{}}],["without",{"_index":500,"title":{},"content":{"37":{"position":[[205,7],[341,7]]},"124":{"position":[[167,7],[303,7]]}},"keywords":{}}],["worker",{"_index":1104,"title":{},"content":{"329":{"position":[[736,6]]}},"keywords":{}}],["written",{"_index":953,"title":{},"content":{"187":{"position":[[111,7]]}},"keywords":{}}],["x",{"_index":483,"title":{},"content":{"35":{"position":[[726,4],[961,4],[1088,4]]},"318":{"position":[[636,4],[844,4],[966,4]]}},"keywords":{}}],["xml",{"_index":1120,"title":{"330":{"position":[[5,4]]}},"content":{"330":{"position":[[141,3]]}},"keywords":{}}],["xpro",{"_index":363,"title":{},"content":{"25":{"position":[[3640,4]]},"321":{"position":[[3640,4]]}},"keywords":{}}],["yarn",{"_index":146,"title":{"19":{"position":[[13,6]]},"146":{"position":[[3,4]]},"326":{"position":[[3,4]]}},"content":{"19":{"position":[[2,4]]},"146":{"position":[[2,4]]},"326":{"position":[[2,4]]}},"keywords":{}}],["ye",{"_index":817,"title":{},"content":{"150":{"position":[[49,3]]},"151":{"position":[[33,3]]}},"keywords":{}}],["zh",{"_index":657,"title":{},"content":{"82":{"position":[[185,3],[215,3]]},"249":{"position":[[167,3],[197,3]]}},"keywords":{}}],["zoom",{"_index":863,"title":{},"content":{"160":{"position":[[214,4]]}},"keywords":{}}]],"pipeline":["stemmer"]} \ No newline at end of file diff --git a/docs/document/options/index.html b/docs/document/options/index.html index 7e9dc45c7..ece9ce7a2 100644 --- a/docs/document/options/index.html +++ b/docs/document/options/index.html @@ -4,14 +4,14 @@ -Basic options | Artplayer.js - - +Basic options | Artplayer.js + +
-

Basic options

container​

  • Type: String、Element
  • Default: #artplayer
  • Required: Yes

The dom container mounted by the player must have a size, otherwise the player cannot display

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
// container: document.querySelector('.artplayer-app'),
url: '/assets/sample/video.mp4',
});

You may need to initialize the size of the container element, such as:

.artplayer-app {
width: 400px;
height: 300px;
}

url​

  • Type: String
  • Default: ''
  • Required: Yes

Video source address, default support three video file formats: .mp4、.ogg、.webm

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

Ready Callback​

  • Type: Function
  • Default: undefined

The constructor accepts a function as the second parameter, fired when the player is initialized and the video can be play, just like ready event

▶ Run Code
var art = new Artplayer(
{
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
muted: true,
},
function () {
this.play();
},
);
提示

The this in the callback function is the player instance, but the callback function is used to use the arrow function, this is not to point to the player instance

poster​

  • Type: String
  • Default: ''

The poster of the video will only appear in a state in which the player is initialized and not played.

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
poster: '/assets/sample/poster.jpg',
});

title​

  • Type: String
  • Default: ''

Video headings, currently appear in video screenshots and mini mode

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
title: '【新海诚动画】『秒速5センチメートル』',
screenshot: true,
});

theme​

  • Type: String
  • Default: #f00

Player theme color, currently only on the progress bar

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
theme: '#ffad00',
});

volume​

  • Type: Number
  • Default: 0.7

Default volume of the player

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
volume: 0.5,
});
Tip

The player caches the size of the last volume, when the next initialization (such as refreshing the page) player reads the cache value

isLive​

  • Type: Boolean
  • Default: false

Use live mode, hide progress bar and play time

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
isLive: true,
});

muted​

  • Type: Boolean
  • Default: false

Whether the default mute

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
muted: true,
});

autoplay​

  • Type: Boolean
  • Default: false

Whether automatic play

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
autoplay: true,
muted: true,
});
Tip

If you want the default to enter the page, you can automatically play the video, muted must be true, more information, please read Autoplay Policy Changes

autoSize​

  • Type: Boolean
  • Default: false

The size of the player will populate the entire container size, so there is often a black edge, the option can automatically adjust the player size to hide the black side.

▶ Run Code
// Zoom browser window View effect
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
autoSize: true,
});

autoMini​

  • Type: Boolean
  • Default: false

When the player scrolls outside the browser viewport, automatically enter the mini play mode

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
autoMini: true,
});

loop​

  • Type: Boolean
  • Default: false

Whether loop playing

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
loop: true,
});

flip​

  • Type: Boolean
  • Default: false

Whether to display a video flip function, currently appear in the setting panel, so you need to set up setting is True

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
flip: true,
setting: true,
});

playbackRate​

  • Type: Boolean
  • Default: false

Whether the video playback speed function is displayed, it will appear in the setting panel and contextmenu

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
playbackRate: true,
setting: true,
});

aspectRatio​

  • Type: Boolean
  • Default: false

Whether to display video long aspect ratio, it will appear in the setting panel and contextmenu

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
aspectRatio: true,
setting: true,
});

screenshot​

  • Type: Boolean
  • Default: false

Whether to display video screenshots in the bottom control bar

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
screenshot: true,
// Optional
moreVideoAttr: {
crossOrigin: 'anonymous',
},
});
Tip

Because browser security mechanisms, if video source addresses and websites are cross-domain, screenshot failed

setting​

  • Type: Boolean
  • Default: false

Whether to display the setting panel of the switch button in the bottom control bar

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
setting: true,
});

hotkey​

  • Type: Boolean
  • Default: true

Whether to use shortcut keys

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
hotkey: true,
});
HotkeyDescribe
↑Increasing volume
↓lower the volume
←Fast forward 5 seconds
→Fast backward 5 seconds
spaceSwitch play / pause
Tip

This hotkey will take effect only after the player gets the focus (if you click on the player).

pip​

  • Type: Boolean
  • Default: false

Whether to display the PIP switch button in the bottom control bar

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
pip: true,
});

mutex​

  • Type: Boolean
  • Default: true

If there are multiple players on the page at the same time, can only one player be allowed to play

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
mutex: true,
});

fullscreen​

  • Type: Boolean
  • Default: false

Whether to display the full screen button of the player window in the bottom control bar

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
fullscreen: true,
});

fullscreenWeb​

  • Type: Boolean
  • Default: false

Whether to display the full screen button of the player webpage in the bottom control bar

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
fullscreenWeb: true,
});

subtitleOffset​

  • Type: Boolean
  • Default: false

Subtitle time offset, in the range [-5s, 5s]

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
subtitle: {
url: '/assets/sample/subtitle.srt',
},
setting: true,
subtitleOffset: true,
});

miniProgressBar​

  • Type: Boolean
  • Default: false

Mini progress bar, only appears when the player loses focus and is playing

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
miniProgressBar: true,
});

useSSR​

  • Type: Boolean
  • Default: false

Whether to use SSR mounting mode, it is useful if you want to render the HTML required by the player in advance before mounting the player

You can access the HTML required by the player through Artplayer.html

▶ Run Code
var $container = document.querySelector('.artplayer-app');
$container.innerHTML = Artplayer.html;

var art = new Artplayer({
container: $container,
url: '/assets/sample/video.mp4',
useSSR: true,
});
Tip

SSR is the abbreviation of Server Side Render. The content on the page is generated by server side rendering, and the browser directly displays the HTML returned by the server side.

playsInline​

  • Type: Boolean
  • Default: true

Whether use playsInline in mobile

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
playsInline: true,
});

layers​

  • Type: Array
  • Default: []

Initialize a custom layers

PropertyTypeDescription
disableBooleanWhether to disable the component
nameStringThe unique name of the component, used to mark the class name
indexNumberComponent index, priority for display
htmlString、ElementDOM element of the component
styleObjectComponent style object
clickFunctionComponent click event
mountedFunctionTriggered after the component is mounted
tooltipStringPrompt text of the component
▶ Run Code
var img = '/assets/sample/layer.png';
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
layers: [
{
index: 1,
name: 'potser',
disable: false,
html: `<img style="width: 100px" src="${img}">`,
style: {
position: 'absolute',
top: '20px',
right: '20px',
opacity: '.9',
},
click: function (...args) {
console.info('You click on the component');
art.layers.show = false;
},
mounted: function (...args) {
console.info('Component mount completion');
},
},
],
});

settings​

  • Type: Array
  • Default: []

Initialize custom setting panel, please visit How to add setting panel

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
setting: true,
settings: [
{
html: 'Custom setting 01',
selector: [
{
html: 'Submenu 01',
},
{
html: 'Submenu 02',
},
],
onSelect: function (item) {
console.log(item.html);
},
},
{
html: 'Custom setting 02',
selector: [
{
html: 'Submenu 01',
},
{
html: 'Submenu 02',
},
],
onSelect: function (item) {
console.log(item.html);
},
},
],
});

contextmenu​

  • Type: Array
  • Default: []

Initialize custom contextmenu

PropertyTypeDescription
disableBooleanWhether to disable the component
nameStringThe unique name of the component, used to mark the class name
indexNumberComponent index, priority for display
htmlString、ElementDOM element of the component
styleObjectComponent style object
clickFunctionComponent click event
mountedFunctionTriggered after the component is mounted
tooltipStringPrompt text of the component
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
contextmenu: [
{
html: 'Custom menu',
click: function () {
console.info('You clicked the custom menu');
art.contextmenu.show = false;
},
},
],
});

art.on('ready', () => {
art.contextmenu.show = true;
});

controls​

  • Type: Array
  • Default: []

Initialize the customized bottom control bar

PropertyTypeDescription
disableBooleanWhether to disable the component
nameStringThe unique name of the component, used to mark the class name
indexNumberComponent index, priority for display
htmlString、ElementDOM element of the component
styleObjectComponent style object
clickFunctionComponent click event
mountedFunctionTriggered after the component is mounted
tooltipStringPrompt text of the component
positionStringLocation at left or right
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
controls: [
{
disable: false,
name: 'button',
index: 10,
position: 'right',
html: 'Custom button1',
tooltip: 'Custom button1',
style: {
color: 'red',
},
click: function () {
console.log('You clicked custom button 1');
},
mounted: function () {
console.log('Custom button mounting is complete 1');
},
},
{
position: 'left',
html: 'Custom button2',
tooltip: 'Custom button2',
style: {
color: 'green',
},
click: function () {
console.log('You clicked custom button 2');
},
},
],
});

quality​

  • Type: Array
  • Default: []

Whether to display the quality selection list in the bottom control bar

PropertyTypeDescription
defaultBooleanDefault quality
htmlStringQuality name
urlStringQuality address
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
quality: [
{
default: true,
html: 'SD 480P',
url: '/assets/sample/video.mp4',
},
{
html: 'HD 720P',
url: '/assets/sample/video.mp4',
},
],
});

highlight​

  • Type: Array
  • Default: []

Show highlighted information points on the progress bar

PropertyTypeDescription
timeNumberHighlight time (unit seconds)
textStringHighlight text
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
highlight: [
{
time: 60,
text: 'One more chance',
},
{
time: 120,
text: '谁でもいいはずなのに',
},
{
time: 180,
text: '夏の想い出がまわる',
},
{
time: 240,
text: 'こんなとこにあるはずもないのに',
},
{
time: 300,
text: '--终わり--',
},
],
});

plugins​

  • Type: Array
  • Default: []

Initialization custom plugins

▶ Run Code
function myPlugin(art) {
console.info('You can access an instance of a player in the plugin');
return {
name: 'myPlugin',
something: 'Custom export properties',
doSomething: function () {
console.info('Custom export method');
},
};
}

var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
plugins: [myPlugin],
});

art.on('ready', () => {
console.info(art.plugins.myPlugin.something);
console.info(art.plugins.myPlugin.doSomething());
});

whitelist​

  • Type: Array
  • Default: []

Because there are a variety of differences and restrictions in different mobile devices, this player is mount video by default on mobile devices. If you want to use this player on mobile devices, you need to manually open white list.

The whitelist is an array type, which matches the window.navigator.userAgent, as long as one of the match is successful, enable the player

Support string match, function match, regular match

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
// whitelist: [(ua) => /iPhone OS 11/gi.test(ua)],
// whitelist: [/iPhone OS 11/gi],
// whitelist: ['iPhone OS 11'],
whitelist: ['*'],
});
Tip

If you want all types of mobile devices to enable players, set the whitelist to wildcard: ['*']

thumbnails​

  • Type: Object
  • Default: {}

Set a preview map on the progress bar

PropertyTypeDescription
urlStringPreview url
numberNumberPreview number
columnNumberPreview column
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
thumbnails: {
url: '/assets/sample/thumbnails.png',
number: 100,
column: 10,
},
});

subtitle​

  • Type: Object
  • Default: {}

Set the subtitles of the video, support subtitles format: vtt、srt、ass

PropertyTypeDescription
urlStringSubtitle url
typeStringSubtitle type: vtt, srt, ass
styleObjectSubtitle style
encodingStringSubtitle encoding, default utf-8
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
subtitle: {
url: '/assets/sample/subtitle.srt',
type: 'srt',
encoding: 'utf-8',
style: {
color: '#03A9F4',
'font-size': '30px',
},
},
});

moreVideoAttr​

  • Type: Object
  • Default: {'controls': false,'preload': 'metadata'}

More video properties, these properties will be written directly into video elements

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
moreVideoAttr: {
'webkit-playsinline': true,
playsInline: true,
},
});

icons​

  • Type: Object
  • Default: {}

Used to replace the default icon, support HTML string

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
icons: {
loading: '<img src="/assets/img/ploading.gif">',
state: '<img src="/assets/img/state.png">',
play: '',
pause: '',
check: '',
volume: '',
volumeClose: '',
screenshot: '',
setting: '',
pip: '',
arrowLeft: '',
arrowRight: '',
playbackRate: '',
aspectRatio: '',
config: '',
lock: '',
flip: '',
unlock: '',
fullscreenOff: '',
fullscreenOn: '',
fullscreenWebOff: '',
fullscreenWebOn: '',
switchOn: '',
switchOff: '',
error: '',
indicator: '',
},
});

type​

  • Type: String
  • Default: ''

Used to specify the format of the video, you need to use the CustomType to use, please visit Libraries

The default video format is the suffix of video addresses (such as .flv,.mkv, .ts), but sometimes video address does not have the correct suffix, so it is necessary to specify

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.flv',
type: 'flv',
});

customType​

  • Type: Object
  • Default: {}

Match by the format of the video, hand over video decoding to third party programs, please visit Libraries

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.flv',
customType: {
flv: function (video, url, art) {
// video: Video DOM element
// url: Video url
// art: Current instance
},
},
});

lang​

  • Type: String
  • Default: navigator.language.toLowerCase()

Default display language, currently support: en、zh-cn、zh-tw

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
lang: 'en',
});

lock​

  • Type: Boolean
  • Default: false

Whether to display a lock button on the mobile side to hide the bottom control bar

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
lock: true,
});

fastForward​

  • Type: Boolean
  • Default: false

Whether to add fast forward function on the mobile, when long press the video

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
fastForward: true,
});

autoPlayback​

  • Type: Boolean
  • Default: false

Whether to use auto playback

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
autoPlayback: true,
});

autoOrientation​

  • Type: Boolean
  • Default: false

Whether to rotate the player according to the video size and viewport size, when the player web-fullscreen in mobile

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
autoOrientation: true,
});

airplay​

  • Type: Boolean
  • Default: false

Whether to display the AirPlay button, only available in Safari currently

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
airplay: true,
});
- - +

Basic options

container​

  • Type: String、Element
  • Default: #artplayer
  • Required: Yes

The dom container mounted by the player must have a size, otherwise the player cannot display

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
// container: document.querySelector('.artplayer-app'),
url: '/assets/sample/video.mp4',
});

You may need to initialize the size of the container element, such as:

.artplayer-app {
width: 400px;
height: 300px;
}

url​

  • Type: String
  • Default: ''
  • Required: Yes

Video source address, default support three video file formats: .mp4、.ogg、.webm

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

Ready Callback​

  • Type: Function
  • Default: undefined

The constructor accepts a function as the second parameter, fired when the player is initialized and the video can be play, just like ready event

▶ Run Code
var art = new Artplayer(
{
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
muted: true,
},
function () {
this.play();
},
);
提示

The this in the callback function is the player instance, but the callback function is used to use the arrow function, this is not to point to the player instance

poster​

  • Type: String
  • Default: ''

The poster of the video will only appear in a state in which the player is initialized and not played.

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
poster: '/assets/sample/poster.jpg',
});

title​

  • Type: String
  • Default: ''

Video headings, currently appear in video screenshots and mini mode

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
title: '【新海诚动画】『秒速5センチメートル』',
screenshot: true,
});

theme​

  • Type: String
  • Default: #f00

Player theme color, currently only on the progress bar

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
theme: '#ffad00',
});

volume​

  • Type: Number
  • Default: 0.7

Default volume of the player

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
volume: 0.5,
});
Tip

The player caches the size of the last volume, when the next initialization (such as refreshing the page) player reads the cache value

isLive​

  • Type: Boolean
  • Default: false

Use live mode, hide progress bar and play time

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
isLive: true,
});

muted​

  • Type: Boolean
  • Default: false

Whether the default mute

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
muted: true,
});

autoplay​

  • Type: Boolean
  • Default: false

Whether automatic play

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
autoplay: true,
muted: true,
});
Tip

If you want the default to enter the page, you can automatically play the video, muted must be true, more information, please read Autoplay Policy Changes

autoSize​

  • Type: Boolean
  • Default: false

The size of the player will populate the entire container size, so there is often a black edge, the option can automatically adjust the player size to hide the black side.

▶ Run Code
// Zoom browser window View effect
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
autoSize: true,
});

autoMini​

  • Type: Boolean
  • Default: false

When the player scrolls outside the browser viewport, automatically enter the mini play mode

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
autoMini: true,
});

loop​

  • Type: Boolean
  • Default: false

Whether loop playing

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
loop: true,
});

flip​

  • Type: Boolean
  • Default: false

Whether to display a video flip function, currently appear in the setting panel, so you need to set up setting is True

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
flip: true,
setting: true,
});

playbackRate​

  • Type: Boolean
  • Default: false

Whether the video playback speed function is displayed, it will appear in the setting panel and contextmenu

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
playbackRate: true,
setting: true,
});

aspectRatio​

  • Type: Boolean
  • Default: false

Whether to display video long aspect ratio, it will appear in the setting panel and contextmenu

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
aspectRatio: true,
setting: true,
});

screenshot​

  • Type: Boolean
  • Default: false

Whether to display video screenshots in the bottom control bar

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
screenshot: true,
// Optional
moreVideoAttr: {
crossOrigin: 'anonymous',
},
});
Tip

Because browser security mechanisms, if video source addresses and websites are cross-domain, screenshot failed

setting​

  • Type: Boolean
  • Default: false

Whether to display the setting panel of the switch button in the bottom control bar

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
setting: true,
});

hotkey​

  • Type: Boolean
  • Default: true

Whether to use shortcut keys

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
hotkey: true,
});
HotkeyDescribe
↑Increasing volume
↓lower the volume
←Fast forward 5 seconds
→Fast backward 5 seconds
spaceSwitch play / pause
Tip

This hotkey will take effect only after the player gets the focus (if you click on the player).

pip​

  • Type: Boolean
  • Default: false

Whether to display the PIP switch button in the bottom control bar

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
pip: true,
});

mutex​

  • Type: Boolean
  • Default: true

If there are multiple players on the page at the same time, can only one player be allowed to play

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
mutex: true,
});

fullscreen​

  • Type: Boolean
  • Default: false

Whether to display the full screen button of the player window in the bottom control bar

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
fullscreen: true,
});

fullscreenWeb​

  • Type: Boolean
  • Default: false

Whether to display the full screen button of the player webpage in the bottom control bar

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
fullscreenWeb: true,
});

subtitleOffset​

  • Type: Boolean
  • Default: false

Subtitle time offset, in the range [-5s, 5s]

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
subtitle: {
url: '/assets/sample/subtitle.srt',
},
setting: true,
subtitleOffset: true,
});

miniProgressBar​

  • Type: Boolean
  • Default: false

Mini progress bar, only appears when the player loses focus and is playing

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
miniProgressBar: true,
});

useSSR​

  • Type: Boolean
  • Default: false

Whether to use SSR mounting mode, it is useful if you want to render the HTML required by the player in advance before mounting the player

You can access the HTML required by the player through Artplayer.html

▶ Run Code
var $container = document.querySelector('.artplayer-app');
$container.innerHTML = Artplayer.html;

var art = new Artplayer({
container: $container,
url: '/assets/sample/video.mp4',
useSSR: true,
});
Tip

SSR is the abbreviation of Server Side Render. The content on the page is generated by server side rendering, and the browser directly displays the HTML returned by the server side.

playsInline​

  • Type: Boolean
  • Default: true

Whether use playsInline in mobile

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
playsInline: true,
});

layers​

  • Type: Array
  • Default: []

Initialize a custom layers

PropertyTypeDescription
disableBooleanWhether to disable the component
nameStringThe unique name of the component, used to mark the class name
indexNumberComponent index, priority for display
htmlString、ElementDOM element of the component
styleObjectComponent style object
clickFunctionComponent click event
mountedFunctionTriggered after the component is mounted
tooltipStringPrompt text of the component
▶ Run Code
var img = '/assets/sample/layer.png';
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
layers: [
{
index: 1,
name: 'potser',
disable: false,
html: `<img style="width: 100px" src="${img}">`,
style: {
position: 'absolute',
top: '20px',
right: '20px',
opacity: '.9',
},
click: function (...args) {
console.info('You click on the component');
art.layers.show = false;
},
mounted: function (...args) {
console.info('Component mount completion');
},
},
],
});

settings​

  • Type: Array
  • Default: []

Initialize custom setting panel, please visit How to add setting panel

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
setting: true,
settings: [
{
html: 'Custom setting 01',
selector: [
{
html: 'Submenu 01',
},
{
html: 'Submenu 02',
},
],
onSelect: function (item) {
console.log(item.html);
},
},
{
html: 'Custom setting 02',
selector: [
{
html: 'Submenu 01',
},
{
html: 'Submenu 02',
},
],
onSelect: function (item) {
console.log(item.html);
},
},
],
});

contextmenu​

  • Type: Array
  • Default: []

Initialize custom contextmenu

PropertyTypeDescription
disableBooleanWhether to disable the component
nameStringThe unique name of the component, used to mark the class name
indexNumberComponent index, priority for display
htmlString、ElementDOM element of the component
styleObjectComponent style object
clickFunctionComponent click event
mountedFunctionTriggered after the component is mounted
tooltipStringPrompt text of the component
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
contextmenu: [
{
html: 'Custom menu',
click: function () {
console.info('You clicked the custom menu');
art.contextmenu.show = false;
},
},
],
});

art.on('ready', () => {
art.contextmenu.show = true;
});

controls​

  • Type: Array
  • Default: []

Initialize the customized bottom control bar

PropertyTypeDescription
disableBooleanWhether to disable the component
nameStringThe unique name of the component, used to mark the class name
indexNumberComponent index, priority for display
htmlString、ElementDOM element of the component
styleObjectComponent style object
clickFunctionComponent click event
mountedFunctionTriggered after the component is mounted
tooltipStringPrompt text of the component
positionStringLocation at left or right
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
controls: [
{
disable: false,
name: 'button',
index: 10,
position: 'right',
html: 'Custom button1',
tooltip: 'Custom button1',
style: {
color: 'red',
},
click: function () {
console.log('You clicked custom button 1');
},
mounted: function () {
console.log('Custom button mounting is complete 1');
},
},
{
position: 'left',
html: 'Custom button2',
tooltip: 'Custom button2',
style: {
color: 'green',
},
click: function () {
console.log('You clicked custom button 2');
},
},
],
});

quality​

  • Type: Array
  • Default: []

Whether to display the quality selection list in the bottom control bar

PropertyTypeDescription
defaultBooleanDefault quality
htmlStringQuality name
urlStringQuality address
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
quality: [
{
default: true,
html: 'SD 480P',
url: '/assets/sample/video.mp4',
},
{
html: 'HD 720P',
url: '/assets/sample/video.mp4',
},
],
});

highlight​

  • Type: Array
  • Default: []

Show highlighted information points on the progress bar

PropertyTypeDescription
timeNumberHighlight time (unit seconds)
textStringHighlight text
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
highlight: [
{
time: 60,
text: 'One more chance',
},
{
time: 120,
text: '谁でもいいはずなのに',
},
{
time: 180,
text: '夏の想い出がまわる',
},
{
time: 240,
text: 'こんなとこにあるはずもないのに',
},
{
time: 300,
text: '--终わり--',
},
],
});

plugins​

  • Type: Array
  • Default: []

Initialization custom plugins

▶ Run Code
function myPlugin(art) {
console.info('You can access an instance of a player in the plugin');
return {
name: 'myPlugin',
something: 'Custom export properties',
doSomething: function () {
console.info('Custom export method');
},
};
}

var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
plugins: [myPlugin],
});

art.on('ready', () => {
console.info(art.plugins.myPlugin.something);
console.info(art.plugins.myPlugin.doSomething());
});

whitelist​

  • Type: Array
  • Default: []

Because there are a variety of differences and restrictions in different mobile devices, this player is mount video by default on mobile devices. If you want to use this player on mobile devices, you need to manually open white list.

The whitelist is an array type, which matches the window.navigator.userAgent, as long as one of the match is successful, enable the player

Support string match, function match, regular match

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
// whitelist: [(ua) => /iPhone OS 11/gi.test(ua)],
// whitelist: [/iPhone OS 11/gi],
// whitelist: ['iPhone OS 11'],
whitelist: ['*'],
});
Tip

If you want all types of mobile devices to enable players, set the whitelist to wildcard: ['*']

thumbnails​

  • Type: Object
  • Default: {}

Set a preview map on the progress bar

PropertyTypeDescription
urlStringPreview url
numberNumberPreview number
columnNumberPreview column
widthNumberPreview width
heightNumberPreview height
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
thumbnails: {
url: '/assets/sample/thumbnails.png',
number: 100,
column: 10,
},
});

subtitle​

  • Type: Object
  • Default: {}

Set the subtitles of the video, support subtitles format: vtt、srt、ass

PropertyTypeDescription
urlStringSubtitle url
typeStringSubtitle type: vtt, srt, ass
styleObjectSubtitle style
encodingStringSubtitle encoding, default utf-8
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
subtitle: {
url: '/assets/sample/subtitle.srt',
type: 'srt',
encoding: 'utf-8',
style: {
color: '#03A9F4',
'font-size': '30px',
},
},
});

moreVideoAttr​

  • Type: Object
  • Default: {'controls': false,'preload': 'metadata'}

More video properties, these properties will be written directly into video elements

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
moreVideoAttr: {
'webkit-playsinline': true,
playsInline: true,
},
});

icons​

  • Type: Object
  • Default: {}

Used to replace the default icon, support HTML string

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
icons: {
loading: '<img src="/assets/img/ploading.gif">',
state: '<img src="/assets/img/state.png">',
play: '',
pause: '',
check: '',
volume: '',
volumeClose: '',
screenshot: '',
setting: '',
pip: '',
arrowLeft: '',
arrowRight: '',
playbackRate: '',
aspectRatio: '',
config: '',
lock: '',
flip: '',
unlock: '',
fullscreenOff: '',
fullscreenOn: '',
fullscreenWebOff: '',
fullscreenWebOn: '',
switchOn: '',
switchOff: '',
error: '',
indicator: '',
},
});

type​

  • Type: String
  • Default: ''

Used to specify the format of the video, you need to use the CustomType to use, please visit Libraries

The default video format is the suffix of video addresses (such as .flv,.mkv, .ts), but sometimes video address does not have the correct suffix, so it is necessary to specify

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.flv',
type: 'flv',
});

customType​

  • Type: Object
  • Default: {}

Match by the format of the video, hand over video decoding to third party programs, please visit Libraries

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.flv',
customType: {
flv: function (video, url, art) {
// video: Video DOM element
// url: Video url
// art: Current instance
},
},
});

lang​

  • Type: String
  • Default: navigator.language.toLowerCase()

Default display language, currently support: en、zh-cn、zh-tw

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
lang: 'en',
});

lock​

  • Type: Boolean
  • Default: false

Whether to display a lock button on the mobile side to hide the bottom control bar

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
lock: true,
});

fastForward​

  • Type: Boolean
  • Default: false

Whether to add fast forward function on the mobile, when long press the video

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
fastForward: true,
});

autoPlayback​

  • Type: Boolean
  • Default: false

Whether to use auto playback

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
autoPlayback: true,
});

autoOrientation​

  • Type: Boolean
  • Default: false

Whether to rotate the player according to the video size and viewport size, when the player web-fullscreen in mobile

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
autoOrientation: true,
});

airplay​

  • Type: Boolean
  • Default: false

Whether to display the AirPlay button, only available in Safari currently

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
airplay: true,
});
+ + \ No newline at end of file diff --git a/docs/document/propertie/index.html b/docs/document/propertie/index.html index 4cfcfccb4..998b34517 100644 --- a/docs/document/propertie/index.html +++ b/docs/document/propertie/index.html @@ -4,14 +4,14 @@ -Common properties | Artplayer.js - - +Common properties | Artplayer.js + +
-

Common properties

play​

  • Type: Function

Play video

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
muted: true,
});

art.on('ready', () => {
art.play();
});

pause​

  • Type: Function

Pause video

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
muted: true,
});

art.on('ready', () => {
art.play();

setTimeout(() => {
art.pause();
}, 3000);
});

toggle​

  • Type: Function

Switch Video playback and pause

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
muted: true,
});

art.on('ready', () => {
art.toggle();

setTimeout(() => {
art.toggle();
}, 3000);
});

seek​

  • Type: Setter
  • Parameter: Number

Video time jump, unit seconds

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.seek = 5;
});

forward​

  • Type: Setter
  • Parameter: Number

Video time forward, unit seconds

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.forward = 5;
});

backward​

  • Type: Setter
  • Parameter: Number

Video time backward, unit seconds

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.seek = 5;

setTimeout(() => {
art.backward = 2;
}, 3000);
});

volume​

  • Type: Setter/Getter
  • Parameter: Number

Set and get video volume, range: [0, 1]

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.volume);
art.volume = 0.5;
console.info(art.volume);
});

url​

  • Type: Setter/Getter
  • Parameter: String

Set and get video url

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.url);
art.url = '/assets/sample/video.mp4?t=0';
console.info(art.url);
});

switchUrl​

  • Type: Function
  • Parameter: String

Set video url, set, like the url, but will perform some optimization operations

The function supports two parameters, the first one for the new video url, the second is new video name

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.seek = 10;
setTimeout(() => {
art.switchUrl('/assets/sample/video.mp4?t=0', 'New video name');
}, 3000);
});

switchQuality​

  • Type: Function
  • Parameter: String

Set the video quality address, like the switchUrl, but will bring the previous play progress

The function supports two parameters, the first one for the new video url, the second is new video name

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.seek = 10;
setTimeout(() => {
art.switchQuality('/assets/sample/video.mp4?t=0', 'New video name');
}, 3000);
});

muted​

  • Type: Setter/Getter
  • Parameter: Boolean

Setting up and getting the video mute

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.muted);
art.muted = true;
console.info(art.muted);
});

currentTime​

  • Type: Setter/Getter
  • Parameter: Number

Set and get the video current time, set time like the seek, but it does not trigger additional events

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.currentTime);
art.currentTime = 5;
console.info(art.currentTime);
});

duration​

  • Type: Getter

Get video duration

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.duration);
});
Tip

Some videos are there is no duration, such as the live video or video is not decoded, the duration will be 0

screenshot​

  • Type: Function

Download the current video frame screenshot

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.seek = 10;
art.once('video:canplay', () => {
art.screenshot();
});
});

getDataURL​

  • Type: Function

Get the base64 url of the current video frame, return to a Promise

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.seek = 10;
art.getDataURL().then((url) => console.info(url));
});

getBlobUrl​

  • Type: Function

Get the blob url of the current video frame, return to a Promise

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.seek = 10;
art.getBlobUrl().then((url) => console.info(url));
});

fullscreen​

  • Type: Setter/Getter
  • Parameter: Boolean

Set and get a player window full screen

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
fullscreen: true,
});

art.on('ready', () => {
art.fullscreen = true;

setTimeout(() => {
art.fullscreen = false;
}, 3000);
});
Tip

Due to the browser security mechanism, the page must be exchanged before the window full screen, such as the user click on the page)

fullscreenWeb​

  • Type: Setter/Getter
  • Parameter: Boolean

Setting up and get a player web page full screen

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
fullscreenWeb: true,
});

art.on('ready', () => {
art.fullscreenWeb = true;

setTimeout(() => {
art.fullscreenWeb = false;
}, 3000);
});

pip​

  • Type: Setter/Getter
  • Parameter: Boolean

Set and get player PIP Mode

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
fullscreenWeb: true,
});

art.on('ready', () => {
art.pip = true;

setTimeout(() => {
art.pip = false;
}, 3000);
});
Tip

Due to the browser security mechanism, the page must be exchanged first before the PIP (such as user clicking over the page)

poster​

  • Type: Setter/Getter
  • Parameter: String

Setting up and get a video poster, only the poster effect can only be seen before the video is played

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
poster: '/assets/sample/poster.jpg',
});

art.on('ready', () => {
console.info(art.poster);
art.poster = '/assets/sample/poster.jpg?t=0';
console.info(art.poster);
});

mini​

  • Type: Setter/Getter
  • Parameter: Boolean

Set and get player mini mode

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.mini = true;
});

playing​

  • Type: Getter
  • Parameter: Boolean

Get the video is playing

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
muted: true,
});

art.on('ready', () => {
console.info(art.playing);
art.play();
console.info(art.playing);
});

autoSize​

  • Type: Setter/Getter
  • Parameter: Boolean

Set whether the video is adaptive, set to true, it will only execute once

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.autoSize);
art.autoSize = true;
console.info(art.autoSize);
});

rect​

  • Type: Getter

Get the size and coordinate information of the player

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(JSON.stringify(art.rect));
});
Tip

Size and coordinate information is obtained by getBoundingClientRect

flip​

  • Type: Setter/Getter
  • Parameter: String

Set and get player flip, support normal, horizontal, vertical

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.flip);
art.flip = 'horizontal';
console.info(art.flip);
});

playbackRate​

  • Type: Setter/Getter
  • Parameter: Number

Set and get player playback speed, support 0.5, 0.75, 1.0, 1.25, 1.5, 1.75, 2.0

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.playbackRate);
art.playbackRate = 2;
console.info(art.playbackRate);
});

aspectRatio​

  • Type: Setter/Getter
  • Parameter: String

Set and get the player long aspect, support default, 4:3, 16:9

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.aspectRatio);
art.aspectRatio = '16:9';
console.info(art.aspectRatio);
});

loop​

  • Type: Setter/Getter
  • Parameter: Array

Setting and getting the interval to play in seconds, unit seconds

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.loop);
art.loop = [5, 10];
console.info(art.loop);
});
Tip

Delete interval loop play, only need to set up loop is []

autoHeight​

  • Type: Setter/Getter
  • Default: Boolean

When the container has only width, you want the container height adapt to the player aspect ratio.

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.autoHeight);
art.autoHeight = true;
console.info(art.autoHeight);
});

attr​

  • Type: Function
  • Parameter: String

Dynamically get and set the properties of the video element

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.attr('playsInline'));
art.attr('playsInline', true);
console.info(art.attr('playsInline'));
});

title​

  • Type: Setter/Getter
  • Parameter: String

Dynamic get and set player title

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.title);
art.title = 'New Title';
console.info(art.title);
});

theme​

  • Type: Setter/Getter
  • Parameter: String

Dynamic get and set player theme color

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.theme);
art.theme = '#000';
console.info(art.theme);
});

airplay​

  • Type: Function

Open the Airplay

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
controls: [
{
name: 'airplay',
position: 'right',
html: 'AirPlay',
click: function () {
art.airplay();
},
},
],
});

destroy​

  • Type: Function
  • Parameter: Boolean

Destroy the player

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.destroy();
});
- - +

Common properties

play​

  • Type: Function

Play video

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
muted: true,
});

art.on('ready', () => {
art.play();
});

pause​

  • Type: Function

Pause video

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
muted: true,
});

art.on('ready', () => {
art.play();

setTimeout(() => {
art.pause();
}, 3000);
});

toggle​

  • Type: Function

Switch Video playback and pause

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
muted: true,
});

art.on('ready', () => {
art.toggle();

setTimeout(() => {
art.toggle();
}, 3000);
});

seek​

  • Type: Setter
  • Parameter: Number

Video time jump, unit seconds

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.seek = 5;
});

forward​

  • Type: Setter
  • Parameter: Number

Video time forward, unit seconds

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.forward = 5;
});

backward​

  • Type: Setter
  • Parameter: Number

Video time backward, unit seconds

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.seek = 5;

setTimeout(() => {
art.backward = 2;
}, 3000);
});

volume​

  • Type: Setter/Getter
  • Parameter: Number

Set and get video volume, range: [0, 1]

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.volume);
art.volume = 0.5;
console.info(art.volume);
});

url​

  • Type: Setter/Getter
  • Parameter: String

Set and get video url

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.url);
art.url = '/assets/sample/video.mp4?t=0';
console.info(art.url);
});

switchUrl​

  • Type: Function
  • Parameter: String

Set video url, set, like the url, but will perform some optimization operations

The function supports two parameters, the first one for the new video url, the second is new video name

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.seek = 10;
setTimeout(() => {
art.switchUrl('/assets/sample/video.mp4?t=0', 'New video name');
}, 3000);
});

switchQuality​

  • Type: Function
  • Parameter: String

Set the video quality address, like the switchUrl, but will bring the previous play progress

The function supports two parameters, the first one for the new video url, the second is new video name

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.seek = 10;
setTimeout(() => {
art.switchQuality('/assets/sample/video.mp4?t=0', 'New video name');
}, 3000);
});

muted​

  • Type: Setter/Getter
  • Parameter: Boolean

Setting up and getting the video mute

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.muted);
art.muted = true;
console.info(art.muted);
});

currentTime​

  • Type: Setter/Getter
  • Parameter: Number

Set and get the video current time, set time like the seek, but it does not trigger additional events

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.currentTime);
art.currentTime = 5;
console.info(art.currentTime);
});

duration​

  • Type: Getter

Get video duration

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.duration);
});
Tip

Some videos are there is no duration, such as the live video or video is not decoded, the duration will be 0

screenshot​

  • Type: Function

Download the current video frame screenshot

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.seek = 10;
art.once('video:canplay', () => {
art.screenshot();
});
});

getDataURL​

  • Type: Function

Get the base64 url of the current video frame, return to a Promise

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.seek = 10;
art.getDataURL().then((url) => console.info(url));
});

getBlobUrl​

  • Type: Function

Get the blob url of the current video frame, return to a Promise

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.seek = 10;
art.getBlobUrl().then((url) => console.info(url));
});

fullscreen​

  • Type: Setter/Getter
  • Parameter: Boolean

Set and get a player window full screen

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
fullscreen: true,
});

art.on('ready', () => {
art.fullscreen = true;

setTimeout(() => {
art.fullscreen = false;
}, 3000);
});
Tip

Due to the browser security mechanism, the page must be exchanged before the window full screen, such as the user click on the page)

fullscreenWeb​

  • Type: Setter/Getter
  • Parameter: Boolean

Setting up and get a player web page full screen

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
fullscreenWeb: true,
});

art.on('ready', () => {
art.fullscreenWeb = true;

setTimeout(() => {
art.fullscreenWeb = false;
}, 3000);
});

pip​

  • Type: Setter/Getter
  • Parameter: Boolean

Set and get player PIP Mode

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
fullscreenWeb: true,
});

art.on('ready', () => {
art.pip = true;

setTimeout(() => {
art.pip = false;
}, 3000);
});
Tip

Due to the browser security mechanism, the page must be exchanged first before the PIP (such as user clicking over the page)

poster​

  • Type: Setter/Getter
  • Parameter: String

Setting up and get a video poster, only the poster effect can only be seen before the video is played

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
poster: '/assets/sample/poster.jpg',
});

art.on('ready', () => {
console.info(art.poster);
art.poster = '/assets/sample/poster.jpg?t=0';
console.info(art.poster);
});

mini​

  • Type: Setter/Getter
  • Parameter: Boolean

Set and get player mini mode

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.mini = true;
});

playing​

  • Type: Getter
  • Parameter: Boolean

Get the video is playing

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
muted: true,
});

art.on('ready', () => {
console.info(art.playing);
art.play();
console.info(art.playing);
});

autoSize​

  • Type: Setter/Getter
  • Parameter: Boolean

Set whether the video is adaptive, set to true, it will only execute once

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.autoSize);
art.autoSize = true;
console.info(art.autoSize);
});

rect​

  • Type: Getter

Get the size and coordinate information of the player

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(JSON.stringify(art.rect));
});
Tip

Size and coordinate information is obtained by getBoundingClientRect

flip​

  • Type: Setter/Getter
  • Parameter: String

Set and get player flip, support normal, horizontal, vertical

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.flip);
art.flip = 'horizontal';
console.info(art.flip);
});

playbackRate​

  • Type: Setter/Getter
  • Parameter: Number

Set and get player playback speed, support 0.5, 0.75, 1.0, 1.25, 1.5, 1.75, 2.0

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.playbackRate);
art.playbackRate = 2;
console.info(art.playbackRate);
});

aspectRatio​

  • Type: Setter/Getter
  • Parameter: String

Set and get the player long aspect, support default, 4:3, 16:9

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.aspectRatio);
art.aspectRatio = '16:9';
console.info(art.aspectRatio);
});

loop​

  • Type: Setter/Getter
  • Parameter: Array

Setting and getting the interval to play in seconds, unit seconds

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.loop);
art.loop = [5, 10];
console.info(art.loop);
});
Tip

Delete interval loop play, only need to set up loop is []

autoHeight​

  • Type: Setter/Getter
  • Default: Boolean

When the container has only width, you want the container height adapt to the player aspect ratio.

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.autoHeight);
art.autoHeight = true;
console.info(art.autoHeight);
});

attr​

  • Type: Function
  • Parameter: String

Dynamically get and set the properties of the video element

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.attr('playsInline'));
art.attr('playsInline', true);
console.info(art.attr('playsInline'));
});

title​

  • Type: Setter/Getter
  • Parameter: String

Dynamic get and set player title

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.title);
art.title = 'New Title';
console.info(art.title);
});

theme​

  • Type: Setter/Getter
  • Parameter: String

Dynamic get and set player theme color

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.theme);
art.theme = '#000';
console.info(art.theme);
});

airplay​

  • Type: Function

Open the Airplay

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
controls: [
{
name: 'airplay',
position: 'right',
html: 'AirPlay',
click: function () {
art.airplay();
},
},
],
});

destroy​

  • Type: Function
  • Parameter: Boolean

Destroy the player

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.destroy();
});
+ + \ No newline at end of file diff --git a/docs/document/search-doc-1657698066689.json b/docs/document/search-doc-1657698066689.json deleted file mode 100644 index 3b1b9340a..000000000 --- a/docs/document/search-doc-1657698066689.json +++ /dev/null @@ -1 +0,0 @@ -[{"title":"Danmuku plugin","type":0,"sectionRef":"#","url":"en/Plugins/danmuku","content":"Danmuku plugin Tip The documentation of the current danmaku library plug-in, only the Chinese version 👉 https://artplayer.org/document/zh-cn/Plugins/danmuku/","keywords":""},{"title":"Add button to the controls","type":0,"sectionRef":"#","url":"en/Questions/Create_button_in_the_controls","content":"Add button to the controls ▶ Run Code var time = 0; var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', controls: [ { position: 'right', html: '<button type="button">Click Me!</button>', click: function (_, event) { // The second parameter is an event object time += 1; event.target.innerText = 'You Click ' + time; }, }, ], }); ","keywords":""},{"title":"Ads Plugin","type":0,"sectionRef":"#","url":"en/Plugins/ads","content":"","keywords":""},{"title":"Demo​","type":1,"pageTitle":"Ads Plugin","url":"en/Plugins/ads#demo","content":"👉 View Demo "},{"title":"Install​","type":1,"pageTitle":"Ads Plugin","url":"en/Plugins/ads#install","content":""},{"title":"Install from npm:​","type":1,"pageTitle":"Ads Plugin","url":"en/Plugins/ads#install-from-npm","content":"$ npm install artplayer-plugin-ads "},{"title":"Install from yarn:​","type":1,"pageTitle":"Ads Plugin","url":"en/Plugins/ads#install-from-yarn","content":"$ yarn add artplayer-plugin-ads "},{"title":"Install from script:​","type":1,"pageTitle":"Ads Plugin","url":"en/Plugins/ads#install-from-script","content":"<!-- local --> <script src="path/to/artplayer-plugin-ads.js"></script> <!-- jsdelivr --> <script src="https://cdn.jsdelivr.net/npm/artplayer-plugin-ads/dist/artplayer-plugin-ads.js"></script> <!-- unpkg --> <script src="https://unpkg.com/artplayer-plugin-ads/dist/artplayer-plugin-ads.js"></script> Then you can access the plugin function through window.artplayerPluginAds "},{"title":"Use​","type":1,"pageTitle":"Ads Plugin","url":"en/Plugins/ads#use","content":"▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoSize: true, fullscreen: true, fullscreenWeb: true, plugins: [ artplayerPluginAds({ // html ad, ignore this value if it is a video ad html: '<img src="/assets/sample/poster.jpg">', // The address of the video ad video: '/assets/sample/test1.mp4', // Ad redirect URL, if empty, no redirect url: 'http://artplayer.org', // The length of time that must be watched, the period cannot be skipped, the unit is seconds // When the value is greater than or equal to totalDuration, the ad cannot be closed early // When the value is equal to or less than 0, the ad can be turned off at any time playDuration: 5, // The total duration of the ad, in seconds totalDuration: 10, // Multilingual support i18n: { close: 'Close Ads', countdown: '%s seconds', detail: 'Check Detail', canBeClosed: 'Ads can be closed after %s seconds', }, }), ], }); art.on('artplayerPluginAds:click', (ads) => { console.info('ad is clicked', ads); }); art.on('artplayerPluginAds:skip', (ads) => { console.info('Ads are skipped', ads); }); "},{"title":"Static propertys","type":0,"sectionRef":"#","url":"class","content":"","keywords":""},{"title":"instances​","type":1,"pageTitle":"Static propertys","url":"class#instances","content":"Type: Array A array that saves all player instances, and can manage multiple instances through this property when multiple players exist at the same time. ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(Artplayer.instances); }); "},{"title":"version​","type":1,"pageTitle":"Static propertys","url":"class#version","content":"Type: String Current player version number ▶ Run Code console.info(Artplayer.version); "},{"title":"env​","type":1,"pageTitle":"Static propertys","url":"class#env","content":"Type: String Current player environment variable ▶ Run Code console.info(Artplayer.env); "},{"title":"utils​","type":1,"pageTitle":"Static propertys","url":"class#utils","content":"Type: Object Common utils for player ▶ Run Code console.info(Artplayer.utils); "},{"title":"config​","type":1,"pageTitle":"Static propertys","url":"class#config","content":"Type: Object Store native properties and methods of video ▶ Run Code console.info(Artplayer.config); "},{"title":"scheme​","type":1,"pageTitle":"Static propertys","url":"class#scheme","content":"Type: Object Verification scheme for player option ▶ Run Code console.info(Artplayer.scheme); "},{"title":"validator​","type":1,"pageTitle":"Static propertys","url":"class#validator","content":"Type: Function Validator for player option "},{"title":"option​","type":1,"pageTitle":"Static propertys","url":"class#option","content":"Type: Object Player default option ▶ Run Code console.info(Artplayer.option); "},{"title":"html​","type":1,"pageTitle":"Static propertys","url":"class#html","content":"Type: String Player defaults HTML String, usually used for SSR ▶ Run Code console.info(Artplayer.html); "},{"title":"kindOf​","type":1,"pageTitle":"Static propertys","url":"class#kindof","content":"Type: Function JS type identification function ▶ Run Code console.info(Artplayer.kindOf('0')); console.info(Artplayer.kindOf(0)); console.info(Artplayer.kindOf({})); console.info(Artplayer.kindOf([])); "},{"title":"Handle a single component","type":0,"sectionRef":"#","url":"en/Questions/Handle_single_component","content":"Handle a single component When we add custom components in layers, contextmenu, controls, It is best to add a name property that is used to position the DOM element of the component. Here are three ways to get the DOM element of the component: component method mounted, instance method query, recommended through name direct acquisition. ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, }); art.on('ready', () => { art.layers.add({ name: 'layer1', html: 'your-layer', mounted: function($layer1) { // } }); art.contextmenu.add({ name: 'contextmenu1', html: 'your-contextmenu', mounted: function($contextmenu1) { // } }); art.controls.add({ name: 'control1', html: 'your-control', position: 'right', mounted: function($control1) { // } }); // Use the query method to get the DOM element of the component var $layer1 = art.query('.art-layer-layer1'); var $contextmenu1 = art.query('.art-contextmenu-contextmenu1'); var $control1 = art.query('.art-control-control1'); // Recommended use the name to get the DOM element of the component var $layer1 = art.layers['layer1']; var $contextmenu1 = art.contextmenu['contextmenu1']; var $control1 = art.controls['control1']; }); 提示 Note that you can't create components with the same name","keywords":""},{"title":"How to import types","type":0,"sectionRef":"#","url":"en/Questions/How_to_import_types","content":"How to import types Sometimes you lose TypeScript syntax prompt, then you can import types manually /** * @typedef { import("artplayer/types/artplayer") } Artplayer */ /** * @type {Artplayer} - An Artplayer instance. */ const art1 = {}; /** * @param {Artplayer} art2 - An Artplayer instance. */ function getInstance(art2) { // } ","keywords":""},{"title":"Use with React Portal","type":0,"sectionRef":"#","url":"en/Questions/Use_with_react_portal","content":"Use with React Portal It is also very easy to use React Components in layers, contextmenu, controls. Handle more complex logic through ReactDOM.createPortal. 👉 Click to open an online demo import React, { useState, useEffect } from "react"; import ReactDOM, { createPortal } from "react-dom"; import Artplayer from "artplayer/examples/react/Artplayer"; function Timer({ time }) { return <div>{time}</div>; } function App() { const [art, setArt] = useState(null); const [time, setTime] = useState(0); useEffect(() => { const update = () => setTime((time) => time + 1); setInterval(update, 1000); }, []); return ( <div> <Artplayer option={{ url: "https://artplayer.org/assets/sample/video.mp4", layers: [ { html: "", name: "portal" } ], controls: [ { position: "right", name: "portal", html: "" } ] }} style={{ width: "600px", height: "400px", margin: "60px auto 0" }} getInstance={(art) => { art.on("ready", () => setArt(art)); }} /> {art ? createPortal(<Timer time={time} />, art.layers.portal) : null} {art ? createPortal(<Timer time={time} />, art.controls.portal) : null} </div> ); } const rootElement = document.getElementById("root"); ReactDOM.render(<App />, rootElement); ","keywords":""},{"title":"Add select in the controls","type":0,"sectionRef":"#","url":"en/Questions/Create_selector_in_the_controls","content":"","keywords":""},{"title":"Switch Subtitle​","type":1,"pageTitle":"Add select in the controls","url":"en/Questions/Create_selector_in_the_controls#switch-subtitle","content":"▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', controls: [ { position: 'right', html: 'Subtitle 01', selector: [ { default: true, html: '<span style="color:red">Subtitle 01</span>', url: '/assets/sample/subtitle.srt?id=1', }, { html: '<span style="color:yellow">Subtitle 02</span>', url: '/assets/sample/subtitle.srt?id=2', }, ], onSelect: function (item, $dom) { console.info(item, $dom); art.subtitle.url = item.url; return 'You click ' + item.html; }, }, ], }); "},{"title":"Switch filter​","type":1,"pageTitle":"Add select in the controls","url":"en/Questions/Create_selector_in_the_controls#switch-filter","content":"▶ Run Code var instagramFilters = [ { "html": "1977", "class": "filter-1977" }, { "html": "Aden", "class": "filter-aden" }, { "html": "Amaro", "class": "filter-amaro" }, { "html": "Ashby", "class": "filter-ashby" }, { "html": "Brannan", "class": "filter-brannan" }, { "html": "Brooklyn", "class": "filter-brooklyn" }, { "html": "Charmes", "class": "filter-charmes" }, { "html": "Clarendon", "class": "filter-clarendon" }, { "html": "Crema", "class": "filter-crema" }, { "html": "Dogpatch", "class": "filter-dogpatch" }, { "html": "Earlybird", "class": "filter-earlybird" }, { "html": "Gingham", "class": "filter-gingham" }, { "html": "Ginza", "class": "filter-ginza" }, { "html": "Hefe", "class": "filter-hefe" }, { "html": "Helena", "class": "filter-helena" }, { "html": "Hudson", "class": "filter-hudson" }, { "html": "Inkwell", "class": "filter-inkwell" }, { "html": "Kelvin", "class": "filter-kelvin" }, { "html": "Kuno", "class": "filter-juno" }, { "html": "Lark", "class": "filter-lark" }, { "html": "Lo-Fi", "class": "filter-lofi" }, { "html": "Ludwig", "class": "filter-ludwig" }, { "html": "Maven", "class": "filter-maven" }, { "html": "Mayfair", "class": "filter-mayfair" }, { "html": "Moon", "class": "filter-moon" }, { "html": "Nashville", "class": "filter-nashville" }, { "html": "Perpetua", "class": "filter-perpetua" }, { "html": "Poprocket", "class": "filter-poprocket" }, { "html": "Reyes", "class": "filter-reyes" }, { "html": "Rise", "class": "filter-rise" }, { "html": "Sierra", "class": "filter-sierra" }, { "html": "Skyline", "class": "filter-skyline" }, { "html": "Slumber", "class": "filter-slumber" }, { "html": "Stinson", "class": "filter-stinson" }, { "html": "Sutro", "class": "filter-sutro" }, { "html": "Toaster", "class": "filter-toaster" }, { "html": "Valencia", "class": "filter-valencia" }, { "html": "Vesper", "class": "filter-vesper" }, { "html": "Walden", "class": "filter-walden" }, { "html": "Willow", "class": "filter-willow" }, { "html": "X-Pro", "class": "filter-xpro-ii" } ] var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', controls: [ { position: 'right', html: 'Instagram Filters', selector: instagramFilters, onSelect: function (item) { art.template.$video.className = 'art-video ' + item.class; return item.html; }, }, ], }); "},{"title":"How to add setting panel","type":0,"sectionRef":"#","url":"en/Questions/How_to_add_setting_panel","content":"","keywords":""},{"title":"Add selector list​","type":1,"pageTitle":"How to add setting panel","url":"en/Questions/How_to_add_setting_panel#add-selector-list","content":"Settings panels are similar to a collection of list selections, and support multi-layer nested Property\tType\tDescriptionhtml\tString、Element\tDOM elements of selector icon\tString、Element\tIcon of selector selector\tArray\tSelector list onSelect\tFunction\tSelector click event width\tNumber\tPanel width default\tBoolean\tDefault selected tooltip\tString\tTooltip text ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, flip: true, playbackRate: true, aspectRatio: true, settings: [ { html: 'Select Subtitle', width: 250, tooltip: 'Subtitle 01', selector: [ { default: true, html: '<span style="color:red">Subtitle 01</span>', url: '/assets/sample/subtitle.srt?id=1', }, { html: '<span style="color:yellow">Subtitle 02</span>', url: '/assets/sample/subtitle.srt?id=2', }, ], onSelect: function (item, $dom, event) { console.info(item, $dom, event); art.subtitle.url = item.url; // Change the tooltip return item.html; }, }, { html: 'Select Quality', width: 150, tooltip: '1080P', selector: [ { default: true, html: '1080P', url: '/assets/sample/video.mp4?id=1080', }, { html: '720P', url: '/assets/sample/video.mp4?id=720', }, { html: '360P', url: '/assets/sample/video.mp4?id=360', }, ], onSelect: function (item, $dom, event) { console.info(item, $dom, event); art.switchQuality(item.url, item.html); // Change the tooltip return item.html; }, }, { html: 'Multi-layer nested', selector: [ { html: 'Nested 01', selector: [ { html: 'Nested 02', }, { html: 'Nested 02', }, ], }, { html: 'Nested 01', selector: [ { html: 'Nested 02', }, { html: 'Nested 02', }, ], }, ], }, ], }); "},{"title":"Add switch button​","type":1,"pageTitle":"How to add setting panel","url":"en/Questions/How_to_add_setting_panel#add-switch-button","content":"Property\tType\tDescriptionhtml\tString、Element\tDOM elements of selector icon\tString、Element\tIcon of selector switch\tBoolean\tButton default state onSwitch\tFunction\tButton toggle event tooltip\tString\tTooltip text ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, flip: true, playbackRate: true, aspectRatio: true, settings: [ { html: 'PIP Mode', tooltip: 'OFF', icon: '<img width="22" heigth="22" src="/assets/img/state.svg">', switch: false, onSwitch: function (item, $dom, event) { console.info(item, $dom, event); const nextState = !item.switch; art.pip = nextState; // Change the tooltip item.tooltip = nextState ? 'ON' : 'OFF'; // Change the switch state return nextState; }, }, { html: 'Use with selector', width: 200, selector: [ { default: true, html: 'Setting 01', }, { html: 'Setting 02', }, { html: 'Setting 03', switch: false, onSwitch: function (item, $dom, event) { return !item.switch; }, }, { html: 'Setting 04', icon: '', switch: true, onSwitch: function (item, $dom, event) { return !item.switch; }, }, ], onSelect: function (item) { return item.html; }, }, ], }); "},{"title":"Add range slider​","type":1,"pageTitle":"How to add setting panel","url":"en/Questions/How_to_add_setting_panel#add-range-slider","content":"Property\tType\tDescriptionhtml\tString、Element\tDOM elements of selector icon\tString、Element\tIcon of selector range\tArray\tRange default state onRange\tFunction\tRange change event tooltip\tString\tTooltip text const range = [5, 1, 10, 1]; const value = range[0]; const min = range[1]; const max = range[2]; const step = range[3]; ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, flip: true, playbackRate: true, aspectRatio: true, settings: [ { html: 'Range', tooltip: '5x', icon: '<img width="22" heigth="22" src="/assets/img/state.svg">', range: [5, 1, 10, 1], onRange: function (item) { // Change the tooltip return item.range + 'x'; }, }, { html: 'Use with selector', width: 240, selector: [ { default: true, html: 'Setting 01', }, { html: 'Setting 02', }, { html: 'Setting 03', tooltip: '5x', range: [5, 1, 10, 1], onRange: function (item) { return item.range + 'x'; }, }, { html: 'Setting 04', icon: '', tooltip: '5x', range: [5, 1, 10, 1], onRange: function (item) { return item.range + 'x'; }, }, ], onSelect: function (item) { return item.html; }, }, ], }); "},{"title":"Advanced propertys","type":0,"sectionRef":"#","url":"advance","content":"","keywords":""},{"title":"id​","type":1,"pageTitle":"Advanced propertys","url":"advance#id","content":"Type: Number A self-inclusive number of the player instance "},{"title":"option​","type":1,"pageTitle":"Advanced propertys","url":"advance#option","content":"Type: Object After merged options "},{"title":"isFocus​","type":1,"pageTitle":"Advanced propertys","url":"advance#isfocus","content":"Type: Boolean Whether the player instance has been focused "},{"title":"isInput​","type":1,"pageTitle":"Advanced propertys","url":"advance#isinput","content":"Type: Boolean Whether the player instance has been focused on input element "},{"title":"isLock​","type":1,"pageTitle":"Advanced propertys","url":"advance#islock","content":"Type: Boolean Whether the player instance has been locked on mobile "},{"title":"isDestroy​","type":1,"pageTitle":"Advanced propertys","url":"advance#isdestroy","content":"Type: Boolean Whether the player instance is destroyed "},{"title":"whitelist​","type":1,"pageTitle":"Advanced propertys","url":"advance#whitelist","content":"Type: Object Manage the whitelist "},{"title":"template​","type":1,"pageTitle":"Advanced propertys","url":"advance#template","content":"Type: Object Manage player HTML "},{"title":"query​","type":1,"pageTitle":"Advanced propertys","url":"advance#query","content":"Type: Function Method query You can find DOM elements in the current player instance, equivalent to document.querySelector('.artplayer-app').querySelector ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { var $video = art.template.query('.art-video'); console.info($video); }); "},{"title":"query​","type":1,"pageTitle":"Advanced propertys","url":"advance#query-1","content":"Type: Function Equal to art.template.query ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { var $video = art.query('.art-video'); console.info($video); }); "},{"title":"events​","type":1,"pageTitle":"Advanced propertys","url":"advance#events","content":"Type: Object Manage the events "},{"title":"proxy​","type":1,"pageTitle":"Advanced propertys","url":"advance#proxy","content":"Type: Function Proxy native event method, easy to manage and destroy the event ▶ Run Code var container = document.querySelector('.artplayer-app'); var art = new Artplayer({ container: container, url: '/assets/sample/video.mp4', }); art.proxy(container, 'click', (event) => { console.info(event); }); "},{"title":"storage​","type":1,"pageTitle":"Advanced propertys","url":"advance#storage","content":"Type: Object Manage persistent storage objects The player will automatically add a json object called artplayer_settings to the localstorage Property\tType\tDescriptionget\tFunction\tGet value set\tFunction\tSet value del\tFunction\tDelete value clear\tFunction\tClean value ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.storage.set('your-key', 'your-value'); art.storage.get('your-key'); art.storage.del('your-key'); art.storage.clear(); "},{"title":"icons​","type":1,"pageTitle":"Advanced propertys","url":"advance#icons","content":"Type: Object Manage player icons "},{"title":"i18n​","type":1,"pageTitle":"Advanced propertys","url":"advance#i18n","content":"Type: Object Manage player i18n "},{"title":"get​","type":1,"pageTitle":"Advanced propertys","url":"advance#get","content":"Type: Getter/Setter Method get can get the value of the language value ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.i18n.get('Play')); }); "},{"title":"update​","type":1,"pageTitle":"Advanced propertys","url":"advance#update","content":"Type: Function Method update can add more languages ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', lang: 'jp', }); art.i18n.update({ 'zh-cn': { Language: '简体', }, 'zh-tw': { Language: '繁體', }, en: { Language: 'English', }, jp: { Language: '日文', }, fr: { Language: 'Français', }, ru: { Language: 'Russe', }, }); "},{"title":"player​","type":1,"pageTitle":"Advanced propertys","url":"advance#player","content":"Type: Object Manage the object of the core function "},{"title":"subtitle​","type":1,"pageTitle":"Advanced propertys","url":"advance#subtitle","content":"Type: Object Management subtitle object "},{"title":"show​","type":1,"pageTitle":"Advanced propertys","url":"advance#show","content":"Type: Getter/Setter Property show can control subtitle to display ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', }, }); art.on('ready', () => { art.seek = 20; art.subtitle.show = false; setTimeout(() => { art.subtitle.show = true; }, 3000); }); "},{"title":"style​","type":1,"pageTitle":"Advanced propertys","url":"advance#style","content":"Type: Function Method style can dynamically modify the subtitle style ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', encoding: 'utf-8', style: { color: '#03A9F4', 'font-size': '30px', }, }, }); art.on('ready', () => { art.seek = 20; setTimeout(() => { art.subtitle.style({ color: 'red', 'font-size': '40px', }); }, 3000); }); "},{"title":"url​","type":1,"pageTitle":"Advanced propertys","url":"advance#url","content":"Type: Getter/Setter Propertie url can set and get the subtitle url ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', encoding: 'utf-8', style: { color: '#03A9F4', 'font-size': '30px', }, }, }); art.on('ready', () => { console.info(art.subtitle.url); setTimeout(() => { art.subtitle.url = '/assets/sample/subtitle.srt?t=1'; }, 3000); }); "},{"title":"switch​","type":1,"pageTitle":"Advanced propertys","url":"advance#switch","content":"Type: Function Methods switch like the propertie url setter, but can modify the subtitle option ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', encoding: 'utf-8', style: { color: 'red', 'font-size': '30px', }, }, }); art.on('ready', () => { art.seek = 20; setTimeout(() => { art.subtitle.switch('/assets/sample/subtitle.srt?t=1', { name: 'The new subtitle', style: { color: 'green', 'font-size': '24px', }, }); }, 3000); }); "},{"title":"info​","type":1,"pageTitle":"Advanced propertys","url":"advance#info","content":"Type: Object Manage video info "},{"title":"layers​","type":1,"pageTitle":"Advanced propertys","url":"advance#layers","content":"Type: Object Manage the object of the layers "},{"title":"show​","type":1,"pageTitle":"Advanced propertys","url":"advance#show-1","content":"Type: Getter/Setter Property show can control all layers to display ▶ Run Code var img = '/assets/sample/layer.png'; var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', layers: [ { html: `<img style="width: 100px" src="${img}">`, style: { position: 'absolute', top: '20px', right: '20px', opacity: '.9', }, }, { html: `<img style="width: 100px" src="${img}">`, style: { position: 'absolute', top: '20px', left: '20px', opacity: '.9', }, }, ], }); art.on('ready', () => { setTimeout(() => { art.layers.show = false; }, 3000); }); "},{"title":"add​","type":1,"pageTitle":"Advanced propertys","url":"advance#add","content":"Type: Function Method add can dynamically add a layer Property\tType\tDescriptiondisable\tBoolean\tWhether to disable the component name\tString\tThe unique name of the component, used to mark the class name index\tNumber\tComponent index, priority for display html\tString、Element\tDOM element of the component style\tObject\tComponent style object click\tFunction\tComponent click event mounted\tFunction\tTriggered after the component is mounted tooltip\tString\tPrompt text of the component ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); var img = '/assets/sample/layer.png'; art.on('ready', () => { setTimeout(() => { art.layers.add({ html: `<img style="width: 100px" src="${img}">`, style: { position: 'absolute', top: '20px', right: '20px', opacity: '.9', }, }); }, 3000); }); "},{"title":"notice​","type":1,"pageTitle":"Advanced propertys","url":"advance#notice","content":"Type: Object Manage the object of prompt information "},{"title":"show​","type":1,"pageTitle":"Advanced propertys","url":"advance#show-2","content":"Type: Getter/Setter Attribute show output custom prompt information, the default residence time is two seconds, and the new information will immediately cover the old information ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.notice.show = 'Custom prompt information 1'; art.notice.show = 'Custom prompt information 2'; }); "},{"title":"controls​","type":1,"pageTitle":"Advanced propertys","url":"advance#controls","content":"Type: Object Manage the object of the control bar "},{"title":"show​","type":1,"pageTitle":"Advanced propertys","url":"advance#show-3","content":"Type: Getter/Setter Attribute show can control if the control bar is displayed ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { setTimeout(() => { art.controls.show = false; }, 3000); }); "},{"title":"add​","type":1,"pageTitle":"Advanced propertys","url":"advance#add-1","content":"Type: Function Method add can dynamically add a control Property\tType\tDescriptiondisable\tBoolean\tWhether to disable the component name\tString\tThe unique name of the component, used to mark the class name index\tNumber\tComponent index, priority for display html\tString、Element\tDOM element of the component style\tObject\tComponent style object click\tFunction\tComponent click event mounted\tFunction\tTriggered after the component is mounted tooltip\tString\tPrompt text of the component position\tString\tLocation at left or right ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { setTimeout(() => { art.controls.add({ disable: false, name: 'button', index: 10, position: 'right', html: 'Custom button1', tooltip: 'Custom button1', style: { color: 'red', }, click: function () { console.log('You clicked custom button 1'); }, mounted: function () { console.log('Custom button mounting is complete 1'); }, }); }, 3000); }); "},{"title":"contextmenu​","type":1,"pageTitle":"Advanced propertys","url":"advance#contextmenu","content":"Type: Object Manage the contextmenu "},{"title":"show​","type":1,"pageTitle":"Advanced propertys","url":"advance#show-4","content":"Type: Getter/Setter Attribute show can control if the menu is displayed ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.contextmenu.show = true; setTimeout(() => { art.contextmenu.show = false; }, 3000); }); "},{"title":"add​","type":1,"pageTitle":"Advanced propertys","url":"advance#add-2","content":"Type: Function Method add can dynamically add a menu items Property\tType\tDescriptiondisable\tBoolean\tWhether to disable the component name\tString\tThe unique name of the component, used to mark the class name index\tNumber\tComponent index, priority for display html\tString、Element\tDOM element of the component style\tObject\tComponent style object click\tFunction\tComponent click event mounted\tFunction\tTriggered after the component is mounted tooltip\tString\tPrompt text of the component ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.contextmenu.show = true; setTimeout(() => { art.contextmenu.add({ html: 'Custom menu', click: function () { console.info('You clicked the custom menu'); art.contextmenu.show = false; }, }); }, 3000); }); "},{"title":"loading​","type":1,"pageTitle":"Advanced propertys","url":"advance#loading","content":"Type: Object Manage loading icon "},{"title":"show​","type":1,"pageTitle":"Advanced propertys","url":"advance#show-5","content":"Type: Getter/Setter Property show can control whether the icon in the load is displayed ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.loading.show = true; setTimeout(() => { art.loading.show = false; }, 3000); }); "},{"title":"mask​","type":1,"pageTitle":"Advanced propertys","url":"advance#mask","content":"Type: Object Manage the object of the mask layer "},{"title":"show​","type":1,"pageTitle":"Advanced propertys","url":"advance#show-6","content":"Type: Getter/Setter Attributes show can control whether the mask layer is display ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.mask.show = true; setTimeout(() => { art.mask.show = false; }, 3000); }); "},{"title":"hotkey​","type":1,"pageTitle":"Advanced propertys","url":"advance#hotkey","content":"Type: Object Manage hotkey "},{"title":"add​","type":1,"pageTitle":"Advanced propertys","url":"advance#add-3","content":"Type: Function Methods add can dynamically add a hotkey, the first parameter is key code number, the second parameter is a callback function ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.hotkey.add(65, () => { console.info('You click A'); }); art.hotkey.add(66, () => { console.info('You click B'); }); }); Tip This hotkey will take effect only after the player gets the focus (if you click on the player). "},{"title":"setting​","type":1,"pageTitle":"Advanced propertys","url":"advance#setting","content":"Type: Object Manage the object of the setting panel "},{"title":"show​","type":1,"pageTitle":"Advanced propertys","url":"advance#show-7","content":"Type: Getter/Setter Property show can control the setting panel to display ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, autoSize: true, }); art.on('ready', () => { art.seek = 20; art.setting.show = true; setTimeout(() => { art.setting.show = false; }, 3000); }); "},{"title":"plugins​","type":1,"pageTitle":"Advanced propertys","url":"advance#plugins","content":"Type: Object Manage plugin "},{"title":"add​","type":1,"pageTitle":"Advanced propertys","url":"advance#add-4","content":"Type: Function Method add can be dynamically add a plugin ▶ Run Code function myPlugin(art) { console.info('You can access an instance of a player in the plugin'); return { name: 'myPlugin', something: 'Custom export properties', doSomething: function () { console.info('Custom export method'); }, }; } var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.plugins.add(myPlugin); console.info(art.plugins.myPlugin.something); console.info(art.plugins.myPlugin.doSomething()); }); "},{"title":"Third party librarys","type":0,"sectionRef":"#","url":"libraries","content":"","keywords":""},{"title":"flv.js​","type":1,"pageTitle":"Third party librarys","url":"libraries#flvjs","content":"Homepage: https://github.com/Bilibili/flv.js ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: '/assets/sample/video.flv', customType: { flv: function (video, url) { if (flvjs.isSupported()) { const flvPlayer = flvjs.createPlayer({ type: 'flv', url: url, }); flvPlayer.attachMediaElement(video); flvPlayer.load(); } else { art.notice.show = 'Does not support playback of flv'; } }, }, }); "},{"title":"hls.js​","type":1,"pageTitle":"Third party librarys","url":"libraries#hlsjs","content":"Homepage: https://github.com/video-dev/hls.js ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: 'https://test-streams.mux.dev/x36xhzz/x36xhzz.m3u8', customType: { m3u8: function (video, url) { if (Hls.isSupported()) { const hls = new Hls(); hls.loadSource(url); hls.attachMedia(video); } else { const canPlay = video.canPlayType('application/vnd.apple.mpegurl'); if (canPlay === 'probably' || canPlay == 'maybe') { video.src = url; } else { art.notice.show = 'Does not support playback of m3u8'; } } }, }, }); "},{"title":"dash.js​","type":1,"pageTitle":"Third party librarys","url":"libraries#dashjs","content":"Homepage: https://github.com/Dash-Industry-Forum/dash.js ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: 'https://dash.akamaized.net/envivio/EnvivioDash3/manifest.mpd', customType: { mpd: function (video, url) { var player = dashjs.MediaPlayer().create(); player.initialize(video, url, true); }, }, }); "},{"title":"shaka-player​","type":1,"pageTitle":"Third party librarys","url":"libraries#shaka-player","content":"Homepage: https://github.com/google/shaka-player ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: '//storage.googleapis.com/shaka-demo-assets/angel-one/dash.mpd', customType: { mpd: function (video, url) { shaka.polyfill.installAll(); var player = new shaka.Player(video); player.load(url); }, }, }); "},{"title":"webtorrent​","type":1,"pageTitle":"Third party librarys","url":"libraries#webtorrent","content":"Homepage: https://github.com/webtorrent/webtorrent ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: 'magnet:?xt=urn:btih:6a9759bffd5c0af65319979fb7832189f4f3c35d&dn=sintel.mp4&tr=wss%3A%2F%2Ftracker.btorrent.xyz&tr=wss%3A%2F%2Ftracker.fastcast.nz&tr=wss%3A%2F%2Ftracker.openwebtorrent.com&tr=wss%3A%2F%2Ftracker.webtorrent.io&ws=https%3A%2F%2Fwebtorrent.io%2Ftorrents%2Fsintel-1024-surround.mp4', type: 'torrent', customType: { torrent: function (video, url, art) { var client = new WebTorrent(); art.loading.show = true; client.add(url, function (torrent) { var file = torrent.files[0]; file.renderTo(video, { autoplay: true, }); }); }, }, }); art.on('ready', () => { art.template.$video.controls = false; }); "},{"title":"快速上手","type":0,"sectionRef":"#","url":"zh-cn","content":"","keywords":""},{"title":"安装​","type":1,"pageTitle":"快速上手","url":"zh-cn#安装","content":"npmyarnscript npm install artplayer import Artplayer from 'artplayer';const art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4',}); "},{"title":"使用​","type":1,"pageTitle":"快速上手","url":"zh-cn#使用","content":"提示 播放器的尺寸依赖于容器 container 的尺寸,所以你的容器 container 必须是有尺寸的 "},{"title":"在 Html 使用​","type":1,"pageTitle":"快速上手","url":"zh-cn#在-html-使用","content":"index.html <!DOCTYPE html><html> <head> <title>ArtPlayer Demo</title> <meta charset="UTF-8" /> <style> .artplayer-app { width: 400px; height: 300px; } </style> </head> <body> <div class="artplayer-app"></div> <script src="path/to/artplayer.js"></script> <script> var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); </script> </body></html> "},{"title":"在 Vue.js、Nuxt.js 使用​","type":1,"pageTitle":"快速上手","url":"zh-cn#在-vuejsnuxtjs-使用","content":"Vue.js 模板Nuxt.js 模板 🚀 artplayer-template/vue.js Artplayer.vueApp.vue Artplayer.vue <template> <div ref="artRef"></div></template><script>import Artplayer from "artplayer";export default { data() { return { instance: null, }; }, props: { option: { type: Object, required: true, }, }, mounted() { this.instance = new Artplayer({ ...this.option, container: this.$refs.artRef, }); this.$nextTick(() => { this.$emit("get-instance", this.instance); }); }, beforeUnmount() { if (this.instance && this.instance.destroy) { this.instance.destroy(false); } },};</script> "},{"title":"在 React.js、Next.js 使用​","type":1,"pageTitle":"快速上手","url":"zh-cn#在-reactjsnextjs-使用","content":"React.js 模板Next.js 模板 🚀 artplayer-template/react.js ArtPlayer.jsxApp.jsx ArtPlayer.jsx import { useEffect, useRef } from 'react';import Artplayer from 'artplayer';export default function Player({ option, getInstance, ...rest }) { const artRef = useRef(); useEffect(() => { const art = new Artplayer({ ...option, container: artRef.current, }); if (getInstance && typeof getInstance === 'function') { getInstance(art); } return () => { if (art && art.destroy) { art.destroy(false); } }; }, []); return <div ref={artRef} {...rest}></div>;} "},{"title":"Common events","type":0,"sectionRef":"#","url":"events","content":"","keywords":""},{"title":"Native event​","type":1,"pageTitle":"Common events","url":"events#native-event","content":"For more information, please read Mozilla Video Events Event name\tFired Whenvideo:canplay\tThe browser can play the media, but estimates that not enough data has been loaded to play the media up to its end without having to stop for further buffering of content. video:canplaythrough\tThe browser estimates it can play the media up to its end without stopping for content buffering. video:complete\tThe rendering of an OfflineAudioContext is terminated. video:durationchange\tThe duration attribute has been updated. video:emptied\tThe media has become empty; for example, this event is sent if the media has already been loaded (or partially loaded), and the load() method is called to reload it. video:ended\tPlayback has stopped because the end of the media was reached. video:loadeddata\tThe first frame of the media has finished loading. video:loadedmetadata\tThe metadata has been loaded. video:pause\tPlayback has been paused. video:play\tPlayback has begun. video:playing\tPlayback is ready to start after having been paused or delayed due to lack of data. video:progress\tFired periodically as the browser loads a resource. video:ratechange\tThe playback rate has changed. video:seeked\tA seek operation completed. video:seeking\tA seek operation began. video:stalled\tThe user agent is trying to fetch media data, but data is unexpectedly not forthcoming. video:suspend\tMedia data loading has been suspended. video:timeupdate\tThe time indicated by the currentTime attribute has been updated. video:volumechange\tThe volume has changed. video:waiting\tPlayback has stopped because of a temporary lack of data ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('video:play', (...args) => { console.info(args); }); "},{"title":"Custom event​","type":1,"pageTitle":"Common events","url":"events#custom-event","content":""},{"title":"ready​","type":1,"pageTitle":"Common events","url":"events#ready","content":"Fired when the player is initialized, and the video can be played ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', (...args) => { console.info(args); }); "},{"title":"play​","type":1,"pageTitle":"Common events","url":"events#play","content":"Fired after the video is played ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('play', (...args) => { console.info(args); }); "},{"title":"pause​","type":1,"pageTitle":"Common events","url":"events#pause","content":"Fired after the video is pause ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('pause', (...args) => { console.info(args); }); "},{"title":"seek​","type":1,"pageTitle":"Common events","url":"events#seek","content":"Fired when the video is time jump ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('seek', (...args) => { console.info(args); }); art.on('ready', (...args) => { art.seek = 5; }); Tip Set the art.currentTime will not fired the seek event "},{"title":"volume​","type":1,"pageTitle":"Common events","url":"events#volume","content":"Fired when the video volume changes ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('volume', (...args) => { console.info(args); }); art.on('ready', (...args) => { art.volume = 0.5; }); "},{"title":"destroy​","type":1,"pageTitle":"Common events","url":"events#destroy","content":"Fired when the player instance is destroyed ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('destroy', (...args) => { console.info(args); }); art.on('ready', (...args) => { art.destroy(); }); "},{"title":"focus​","type":1,"pageTitle":"Common events","url":"events#focus","content":"Fired when the player gets focus, if you click on the player ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('focus', (...args) => { console.info(args); }); "},{"title":"blur​","type":1,"pageTitle":"Common events","url":"events#blur","content":"Fired when the player loses focus, such as the area other than the player ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('blur', (...args) => { console.info(args); }); "},{"title":"hover​","type":1,"pageTitle":"Common events","url":"events#hover","content":"Fired when mouse moves player ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('hover', (state) => { // state for true, the mouse moves from the outside to the player // state for false, the mouse moves from the player to the outside console.info(state); }); "},{"title":"resize​","type":1,"pageTitle":"Common events","url":"events#resize","content":"Fired when the player is changed ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoSize: true, }); art.on('resize', (...args) => { console.info(args); }); "},{"title":"mousemove​","type":1,"pageTitle":"Common events","url":"events#mousemove","content":"Fired when the mouse is played, this and hover is different, it will trigger multiple times ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('mousemove', (...args) => { console.info(args); }); "},{"title":"url​","type":1,"pageTitle":"Common events","url":"events#url","content":"Fired when the video url changes ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('url', (...args) => { console.info(args); }); art.on('ready', (...args) => { art.url = '/assets/sample/video.mp4?t=0'; }); "},{"title":"fullscreen​","type":1,"pageTitle":"Common events","url":"events#fullscreen","content":"Fired when the player window is full screen ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreen: true, }); art.on('fullscreen', (...args) => { console.info(args); }); "},{"title":"fullscreenWeb​","type":1,"pageTitle":"Common events","url":"events#fullscreenweb","content":"Fired when player webpage full screen ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreenWeb: true, }); art.on('fullscreenWeb', (...args) => { console.info(args); }); "},{"title":"hotkey​","type":1,"pageTitle":"Common events","url":"events#hotkey","content":"Trigger when hotkey are used ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('hotkey', (...args) => { console.info(args); }); "},{"title":"静态属性","type":0,"sectionRef":"#","url":"zh-cn/class","content":"","keywords":""},{"title":"instances​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#instances","content":"类型: Array 一个保存了所有播放器实例的数组,当单个页面同时存在多个播放器时,可以通过这个属性进行管理多个实例 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(Artplayer.instances) }) "},{"title":"version​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#version","content":"类型: String 当前播放器版本号 ▶ Run Code console.info(Artplayer.version) "},{"title":"env​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#env","content":"类型: String 当前播放器环境变量 ▶ Run Code console.info(Artplayer.env) "},{"title":"utils​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#utils","content":"类型: Object 播放器的常用工具集 ▶ Run Code console.info(Artplayer.utils) "},{"title":"config​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#config","content":"类型: Object 存放了视频的原生属性和方法 ▶ Run Code console.info(Artplayer.config) "},{"title":"scheme​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#scheme","content":"类型: Object 播放器参数的校验方案 ▶ Run Code console.info(Artplayer.scheme) "},{"title":"validator​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#validator","content":"类型: Function 播放器参数的校验器 "},{"title":"option​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#option","content":"类型: Object 播放器默认参数 ▶ Run Code console.info(Artplayer.option) "},{"title":"html​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#html","content":"类型: String 播放器默认 Html 字符串,通常用于 SSR 的提前渲染 ▶ Run Code console.info(Artplayer.html) "},{"title":"kindOf​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#kindof","content":"类型: Function JS类型识别函数 ▶ Run Code console.info(Artplayer.kindOf('0')) console.info(Artplayer.kindOf(0)) console.info(Artplayer.kindOf({})) console.info(Artplayer.kindOf([])) "},{"title":"实例事件","type":0,"sectionRef":"#","url":"zh-cn/events","content":"","keywords":""},{"title":"原生事件​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#原生事件","content":"更多信息请阅读 Mozilla Video Events 事件名字\t触发时间video:canplay\tThe browser can play the media, but estimates that not enough data has been loaded to play the media up to its end without having to stop for further buffering of content. video:canplaythrough\tThe browser estimates it can play the media up to its end without stopping for content buffering. video:complete\tThe rendering of an OfflineAudioContext is terminated. video:durationchange\tThe duration attribute has been updated. video:emptied\tThe media has become empty; for example, this event is sent if the media has already been loaded (or partially loaded), and the load() method is called to reload it. video:ended\tPlayback has stopped because the end of the media was reached. video:loadeddata\tThe first frame of the media has finished loading. video:loadedmetadata\tThe metadata has been loaded. video:pause\tPlayback has been paused. video:play\tPlayback has begun. video:playing\tPlayback is ready to start after having been paused or delayed due to lack of data. video:progress\tFired periodically as the browser loads a resource. video:ratechange\tThe playback rate has changed. video:seeked\tA seek operation completed. video:seeking\tA seek operation began. video:stalled\tThe user agent is trying to fetch media data, but data is unexpectedly not forthcoming. video:suspend\tMedia data loading has been suspended. video:timeupdate\tThe time indicated by the currentTime attribute has been updated. video:volumechange\tThe volume has changed. video:waiting\tPlayback has stopped because of a temporary lack of data ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('video:play', (...args) => { console.info(args); }); "},{"title":"自定义事件​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#自定义事件","content":""},{"title":"ready​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#ready","content":"当实例初始化完成,并视频可以被播放时触发,只会触发一个,哪怕视频地址变化了 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', (...args) => { console.info(args); }); "},{"title":"play​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#play","content":"在视频被播放后触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('play', (...args) => { console.info(args); }); "},{"title":"pause​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#pause","content":"在视频被暂停后触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('pause', (...args) => { console.info(args); }); "},{"title":"seek​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#seek","content":"在视频进行时间跳转时触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('seek', (...args) => { console.info(args); }); art.on('ready', (...args) => { art.seek = 5; }); 提示 设置 art.currentTime 时不会触发 seek 事件 "},{"title":"volume​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#volume","content":"在视频音量变化时触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('volume', (...args) => { console.info(args); }); art.on('ready', (...args) => { art.volume = 0.5; }); "},{"title":"destroy​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#destroy","content":"在播放器实例被销毁时触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('destroy', (...args) => { console.info(args); }); art.on('ready', (...args) => { art.destroy(); }); "},{"title":"focus​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#focus","content":"在播放器获得焦点时触发,如点击了播放器 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('focus', (...args) => { console.info(args); }); "},{"title":"blur​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#blur","content":"在播放器失去焦点时触发,如点击播放器以外的区域 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('blur', (...args) => { console.info(args); }); "},{"title":"hover​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#hover","content":"在鼠标移动进播放器时触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('hover', (state) => { // state 为true时,鼠标从外面移进播放器 // state 为false时,鼠标从播放器移出外面 console.info(state); }); "},{"title":"resize​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#resize","content":"在播放器尺寸变化时触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoSize: true, }); art.on('resize', (...args) => { console.info(args); }); "},{"title":"mousemove​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#mousemove","content":"在鼠标经过播放器时触发,和hover不一样,它会触发多次 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('mousemove', (...args) => { console.info(args); }); "},{"title":"url​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#url","content":"在视频地址变化时触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('url', (...args) => { console.info(args); }); art.on('ready', (...args) => { art.url = '/assets/sample/video.mp4?t=0'; }); "},{"title":"fullscreen​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#fullscreen","content":"在播放器窗口全屏时触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreen: true, }); art.on('fullscreen', (...args) => { console.info(args); }); "},{"title":"fullscreenWeb​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#fullscreenweb","content":"在播放器网页全屏时触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreenWeb: true, }); art.on('fullscreenWeb', (...args) => { console.info(args); }); "},{"title":"hotkey​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#hotkey","content":"在快捷键被使用时触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('hotkey', (...args) => { console.info(args); }); "},{"title":"第三方库","type":0,"sectionRef":"#","url":"zh-cn/libraries","content":"","keywords":""},{"title":"flv.js​","type":1,"pageTitle":"第三方库","url":"zh-cn/libraries#flvjs","content":"主页: https://github.com/Bilibili/flv.js ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: '/assets/sample/video.flv', customType: { flv: function (video, url) { if (flvjs.isSupported()) { const flvPlayer = flvjs.createPlayer({ type: 'flv', url: url, }); flvPlayer.attachMediaElement(video); flvPlayer.load(); } else { art.notice.show = '不支持播放格式:flv'; } }, }, }); "},{"title":"hls.js​","type":1,"pageTitle":"第三方库","url":"zh-cn/libraries#hlsjs","content":"主页: https://github.com/video-dev/hls.js ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: 'https://test-streams.mux.dev/x36xhzz/x36xhzz.m3u8', customType: { m3u8: function (video, url) { if (Hls.isSupported()) { const hls = new Hls(); hls.loadSource(url); hls.attachMedia(video); } else { const canPlay = video.canPlayType('application/vnd.apple.mpegurl'); if (canPlay === 'probably' || canPlay == 'maybe') { video.src = url; } else { art.notice.show = '不支持播放格式:m3u8'; } } }, }, }); "},{"title":"dash.js​","type":1,"pageTitle":"第三方库","url":"zh-cn/libraries#dashjs","content":"主页: https://github.com/Dash-Industry-Forum/dash.js ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: 'https://dash.akamaized.net/envivio/EnvivioDash3/manifest.mpd', customType: { mpd: function (video, url) { var player = dashjs.MediaPlayer().create(); player.initialize(video, url, true); }, }, }); "},{"title":"shaka-player​","type":1,"pageTitle":"第三方库","url":"zh-cn/libraries#shaka-player","content":"主页: https://github.com/google/shaka-player ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: '//storage.googleapis.com/shaka-demo-assets/angel-one/dash.mpd', customType: { mpd: function (video, url) { shaka.polyfill.installAll(); var player = new shaka.Player(video); player.load(url); }, }, }); "},{"title":"webtorrent​","type":1,"pageTitle":"第三方库","url":"zh-cn/libraries#webtorrent","content":"主页: https://github.com/webtorrent/webtorrent ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: 'magnet:?xt=urn:btih:6a9759bffd5c0af65319979fb7832189f4f3c35d&dn=sintel.mp4&tr=wss%3A%2F%2Ftracker.btorrent.xyz&tr=wss%3A%2F%2Ftracker.fastcast.nz&tr=wss%3A%2F%2Ftracker.openwebtorrent.com&tr=wss%3A%2F%2Ftracker.webtorrent.io&ws=https%3A%2F%2Fwebtorrent.io%2Ftorrents%2Fsintel-1024-surround.mp4', type: 'torrent', customType: { torrent: function (video, url, art) { var client = new WebTorrent(); art.loading.show = true; client.add(url, function (torrent) { var file = torrent.files[0]; file.renderTo(video, { autoplay: true, }); }); }, }, }); art.on('ready', () => { art.template.$video.controls = false; }); "},{"title":"高级属性","type":0,"sectionRef":"#","url":"zh-cn/advance","content":"","keywords":""},{"title":"id​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#id","content":"类型: Number 播放器实例的一个自增编号 "},{"title":"option​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#option","content":"类型: Object 播放器实例经合并后的参数对象 "},{"title":"isFocus​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#isfocus","content":"类型: Boolean 播放器实例是否获得了焦点,如最后被用户点击过 "},{"title":"isInput​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#isinput","content":"类型: Boolean 播放器实例是否在 input 元素上获得了焦点,如正在输入弹幕 "},{"title":"isLock​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#islock","content":"类型: Boolean 播放器实例是否已在移动端锁定 "},{"title":"isDestroy​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#isdestroy","content":"类型: Boolean 播放器实例是否被销毁 "},{"title":"whitelist​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#whitelist","content":"类型: Object 管理白名单的对象 "},{"title":"template​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#template","content":"类型: Object 管理播放器 Html 的对象 "},{"title":"query​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#query","content":"类型: Function 方法 query 可以查找当前播放器实例内的 dom 元素,等同于 document.querySelector('.artplayer-app').querySelector ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { var $video = art.template.query('.art-video'); console.info($video); }); "},{"title":"query​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#query-1","content":"类型: Function 等于 art.template.query ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { var $video = art.query('.art-video'); console.info($video); }); "},{"title":"events​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#events","content":"类型: Object 管理事件发生的对象 "},{"title":"proxy​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#proxy","content":"类型: Function 代理原生事件的方法,便于事件的管理与销毁 ▶ Run Code var container = document.querySelector('.artplayer-app'); var art = new Artplayer({ container: container, url: '/assets/sample/video.mp4', }); art.proxy(container, 'click', (event) => { console.info(event); }); "},{"title":"storage​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#storage","content":"类型: Object 管理持久化存储的对象 播放器会自动添加一个名为 artplayer_settings 的 JSON 对象到的 localStorage 里 属性\t类型\t描述get\tFunction\t获取值 set\tFunction\t设置值 del\tFunction\t删除值 clear\tFunction\t清空对象 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.storage.set('your-key', 'your-value'); art.storage.get('your-key'); art.storage.del('your-key'); art.storage.clear(); "},{"title":"icons​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#icons","content":"类型: Object 管理图标的对象 "},{"title":"i18n​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#i18n","content":"类型: Object 管理多语言的对象 "},{"title":"get​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#get","content":"类型: Getter/Setter 方法 get 可以获取到对应的语言的值 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.i18n.get('Play')); }); "},{"title":"update​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#update","content":"类型: Function 方法 update 可以动态添加更多语言 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', lang: 'jp', }); art.i18n.update({ 'zh-cn': { Language: '简体', }, 'zh-tw': { Language: '繁體', }, en: { Language: 'English', }, jp: { Language: '日文', }, fr: { Language: 'Français', }, ru: { Language: 'Russe', }, }); "},{"title":"player​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#player","content":"类型: Object 管理核心功能的对象,所以属性和方法都代理到播放器实例上了 "},{"title":"subtitle​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#subtitle","content":"类型: Object 管理字幕的对象 "},{"title":"show​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#show","content":"类型: Getter/Setter 属性 show 可以控制字幕显示 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', }, }); art.on('ready', () => { art.seek = 20; art.subtitle.show = false; setTimeout(() => { art.subtitle.show = true; }, 3000); }); "},{"title":"style​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#style","content":"类型: Function 方法 style 可以动态修改字幕样式 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', encoding: 'utf-8', style: { color: '#03A9F4', 'font-size': '30px', }, }, }); art.on('ready', () => { art.seek = 20; setTimeout(() => { art.subtitle.style({ color: 'red', 'font-size': '40px', }); }, 3000); }); "},{"title":"url​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#url","content":"类型: Getter/Setter 属性 url 可以设置和获取字幕网址 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', encoding: 'utf-8', style: { color: '#03A9F4', 'font-size': '30px', }, }, }); art.on('ready', () => { console.info(art.subtitle.url); setTimeout(() => { art.subtitle.url = '/assets/sample/subtitle.srt?t=1'; }, 3000); }); "},{"title":"switch​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#switch","content":"类型: Function 方法 switch 就像属性设置 url,但可以修改字幕选项 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', encoding: 'utf-8', style: { color: 'red', 'font-size': '30px', }, }, }); art.on('ready', () => { art.seek = 20; setTimeout(() => { art.subtitle.switch('/assets/sample/subtitle.srt?t=1', { name: 'The new subtitle', style: { color: 'green', 'font-size': '24px', }, }); }, 3000); }); "},{"title":"info​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#info","content":"类型: Object 管理统计信息的对象 "},{"title":"layers​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#layers","content":"类型: Object 管理业务层的对象 "},{"title":"show​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#show-1","content":"类型: Getter/Setter 属性 show 可以控制全部图层是否显示 ▶ Run Code var img = '/assets/sample/layer.png'; var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', layers: [ { html: `<img style="width: 100px" src="${img}">`, style: { position: 'absolute', top: '20px', right: '20px', opacity: '.9', }, }, { html: `<img style="width: 100px" src="${img}">`, style: { position: 'absolute', top: '20px', left: '20px', opacity: '.9', }, }, ], }); art.on('ready', () => { setTimeout(() => { art.layers.show = false; }, 3000); }); "},{"title":"add​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#add","content":"类型: Function 方法 add 可以动态添加业务层 属性\t类型\t描述disable\tBoolean\t是否禁用组件 name\tString\t组件唯一名称,用于标记类名 index\tNumber\t组件索引,用于显示的优先级 html\tString、Element\t组件的 DOM 元素 style\tObject\t组件样式对象 click\tFunction\t组件点击事件 mounted\tFunction\t组件挂载后触发 tooltip\tString\t组件的提示文本 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); var img = '/assets/sample/layer.png'; art.on('ready', () => { setTimeout(() => { art.layers.add({ html: `<img style="width: 100px" src="${img}">`, style: { position: 'absolute', top: '20px', right: '20px', opacity: '.9', }, }); }, 3000); }); "},{"title":"notice​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#notice","content":"类型: Object 管理提示信息的对象 "},{"title":"show​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#show-2","content":"类型: Getter/Setter 属性 show 输出自定义提示信息,默认停留时间为两秒,且新的信息会马上覆盖旧的信息 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.notice.show = '自定义提示信息1'; art.notice.show = '自定义提示信息2'; }); "},{"title":"controls​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#controls","content":"类型: Object 管理控制栏的对象 "},{"title":"show​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#show-3","content":"类型: Getter/Setter 属性 show 可以控制控制栏是否显示 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { setTimeout(() => { art.controls.show = false; }, 3000); }); "},{"title":"add​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#add-1","content":"类型: Function 方法 add 可以动态添加控制器 属性\t类型\t描述disable\tBoolean\t是否禁用组件 name\tString\t组件唯一名称,用于标记类名 index\tNumber\t组件索引,用于显示的优先级 html\tString、Element\t组件的 DOM 元素 style\tObject\t组件样式对象 click\tFunction\t组件点击事件 mounted\tFunction\t组件挂载后触发 tooltip\tString\t组件的提示文本 position\tString\t位置在 left 或者 right ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { setTimeout(() => { art.controls.add({ position: 'right', index: 10, html: '自定义按钮', tooltip: '自定义按钮的提示', click: function () { console.log('你点击了自定义按钮'); }, }); }, 3000); }); "},{"title":"contextmenu​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#contextmenu","content":"类型: Object 管理右键菜单的对象 "},{"title":"show​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#show-4","content":"类型: Getter/Setter 属性 show 可以控制菜单是否显示 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.contextmenu.show = true; setTimeout(() => { art.contextmenu.show = false; }, 3000); }); "},{"title":"add​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#add-2","content":"类型: Function 方法 add 可以动态添加菜单项 属性\t类型\t描述disable\tBoolean\t是否禁用组件 name\tString\t组件唯一名称,用于标记类名 index\tNumber\t组件索引,用于显示的优先级 html\tString、Element\t组件的 DOM 元素 style\tObject\t组件样式对象 click\tFunction\t组件点击事件 mounted\tFunction\t组件挂载后触发 tooltip\tString\t组件的提示文本 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.contextmenu.show = true; setTimeout(() => { art.contextmenu.add({ html: '自定义菜单', click: function () { console.info('你点击了自定义菜单'); art.contextmenu.show = false; }, }); }, 3000); }); "},{"title":"loading​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#loading","content":"类型: Object 管理加载中的图标 "},{"title":"show​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#show-5","content":"类型: Getter/Setter 属性 show 可以控制是否显示加载中的图标 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.loading.show = true; setTimeout(() => { art.loading.show = false; }, 3000); }); "},{"title":"mask​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#mask","content":"类型: Object 管理遮罩层的对象 "},{"title":"show​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#show-6","content":"类型: Getter/Setter 属性 show 可以控制遮罩层是否加载层 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.mask.show = true; setTimeout(() => { art.mask.show = false; }, 3000); }); "},{"title":"hotkey​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#hotkey","content":"类型: Object 管理快捷键的对象 "},{"title":"add​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#add-3","content":"类型: Function 方法 add 可以动态添加快捷键,第一个参数是 key code 数字,第二个参数是回调函数 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.hotkey.add(65, () => { console.info('你点击了 A 键'); }); art.hotkey.add(66, () => { console.info('你点击了 B 键'); }); }); 提示 只在播放器获得焦点后(如点击了播放器后),该快捷键才会生效 "},{"title":"setting​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#setting","content":"类型: Object 管理设置面板的对象 "},{"title":"show​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#show-7","content":"类型: Getter/Setter 属性 show 可以控制设置面板是否显示 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, autoSize: true, }); art.on('ready', () => { art.seek = 20; art.setting.show = true; setTimeout(() => { art.setting.show = false; }, 3000); }); "},{"title":"plugins​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#plugins","content":"类型: Object 管理插件的对象 "},{"title":"add​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#add-4","content":"类型: Function 方法 add 可以动态添加插件 ▶ Run Code function myPlugin(art) { console.info('你可以在插件里访问到播放器的实例'); return { name: 'myPlugin', something: '自定义导出的属性', doSomething: function () { console.info('自定义导出的方法'); }, }; } var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.plugins.add(myPlugin); console.info(art.plugins.myPlugin.something); console.info(art.plugins.myPlugin.doSomething()); }); "},{"title":"Basic options","type":0,"sectionRef":"#","url":"options","content":"","keywords":""},{"title":"container​","type":1,"pageTitle":"Basic options","url":"options#container","content":"Type: String、ElementDefault: #artplayerRequired: Yes The dom container mounted by the player must have a size, otherwise the player cannot display ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', // container: document.querySelector('.artplayer-app'), url: '/assets/sample/video.mp4', }); You may need to initialize the size of the container element, such as: .artplayer-app { width: 400px; height: 300px; } "},{"title":"url​","type":1,"pageTitle":"Basic options","url":"options#url","content":"Type: StringDefault: ''Required: Yes Video source address, default support three video file formats: .mp4、.ogg、.webm ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); "},{"title":"Ready Callback​","type":1,"pageTitle":"Basic options","url":"options#ready-callback","content":"Type: FunctionDefault: undefined The constructor accepts a function as the second parameter, fired when the player is initialized and the video can be play, just like ready event ▶ Run Code var art = new Artplayer( { container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }, function () { this.play(); }, ); 提示 The this in the callback function is the player instance, but the callback function is used to use the arrow function, this is not to point to the player instance "},{"title":"poster​","type":1,"pageTitle":"Basic options","url":"options#poster","content":"Type: StringDefault: '' The poster of the video will only appear in a state in which the player is initialized and not played. ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', poster: '/assets/sample/poster.jpg', }); "},{"title":"title​","type":1,"pageTitle":"Basic options","url":"options#title","content":"Type: StringDefault: '' Video headings, currently appear in video screenshots and mini mode ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', title: '【新海诚动画】『秒速5センチメートル』', screenshot: true, }); "},{"title":"theme​","type":1,"pageTitle":"Basic options","url":"options#theme","content":"Type: StringDefault: #f00 Player theme color, currently only on the progress bar ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', theme: '#ffad00', }); "},{"title":"volume​","type":1,"pageTitle":"Basic options","url":"options#volume","content":"Type: NumberDefault: 0.7 Default volume of the player ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', volume: 0.5, }); Tip The player caches the size of the last volume, when the next initialization (such as refreshing the page) player reads the cache value "},{"title":"isLive​","type":1,"pageTitle":"Basic options","url":"options#islive","content":"Type: BooleanDefault: false Use live mode, hide progress bar and play time ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', isLive: true, }); "},{"title":"muted​","type":1,"pageTitle":"Basic options","url":"options#muted","content":"Type: BooleanDefault: false Whether the default mute ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); "},{"title":"autoplay​","type":1,"pageTitle":"Basic options","url":"options#autoplay","content":"Type: BooleanDefault: false Whether automatic play ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoplay: true, muted: true, }); Tip If you want the default to enter the page, you can automatically play the video, muted must be true, more information, please read Autoplay Policy Changes "},{"title":"autoSize​","type":1,"pageTitle":"Basic options","url":"options#autosize","content":"Type: BooleanDefault: false The size of the player will populate the entire container size, so there is often a black edge, the option can automatically adjust the player size to hide the black side. ▶ Run Code // Zoom browser window View effect var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoSize: true, }); "},{"title":"autoMini​","type":1,"pageTitle":"Basic options","url":"options#automini","content":"Type: BooleanDefault: false When the player scrolls outside the browser viewport, automatically enter the mini play mode ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoMini: true, }); "},{"title":"loop​","type":1,"pageTitle":"Basic options","url":"options#loop","content":"Type: BooleanDefault: false Whether loop playing ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', loop: true, }); "},{"title":"flip​","type":1,"pageTitle":"Basic options","url":"options#flip","content":"Type: BooleanDefault: false Whether to display a video flip function, currently appear in the setting panel, so you need to set up setting is True ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', flip: true, setting: true, }); "},{"title":"playbackRate​","type":1,"pageTitle":"Basic options","url":"options#playbackrate","content":"Type: BooleanDefault: false Whether the video playback speed function is displayed, it will appear in the setting panel and contextmenu ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', playbackRate: true, setting: true, }); "},{"title":"aspectRatio​","type":1,"pageTitle":"Basic options","url":"options#aspectratio","content":"Type: BooleanDefault: false Whether to display video long aspect ratio, it will appear in the setting panel and contextmenu ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', aspectRatio: true, setting: true, }); "},{"title":"screenshot​","type":1,"pageTitle":"Basic options","url":"options#screenshot","content":"Type: BooleanDefault: false Whether to display video screenshots in the bottom control bar ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', screenshot: true, // Optional moreVideoAttr: { crossOrigin: 'anonymous', }, }); Tip Because browser security mechanisms, if video source addresses and websites are cross-domain, screenshot failed "},{"title":"setting​","type":1,"pageTitle":"Basic options","url":"options#setting","content":"Type: BooleanDefault: false Whether to display the setting panel of the switch button in the bottom control bar ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, }); "},{"title":"hotkey​","type":1,"pageTitle":"Basic options","url":"options#hotkey","content":"Type: BooleanDefault: true Whether to use shortcut keys ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', hotkey: true, }); Hotkey\tDescribe↑\tIncreasing volume ↓\tlower the volume ←\tFast forward 5 seconds →\tFast backward 5 seconds space\tSwitch play / pause Tip This hotkey will take effect only after the player gets the focus (if you click on the player). "},{"title":"pip​","type":1,"pageTitle":"Basic options","url":"options#pip","content":"Type: BooleanDefault: false Whether to display the PIP switch button in the bottom control bar ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', pip: true, }); "},{"title":"mutex​","type":1,"pageTitle":"Basic options","url":"options#mutex","content":"Type: BooleanDefault: true If there are multiple players on the page at the same time, can only one player be allowed to play ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', mutex: true, }); "},{"title":"fullscreen​","type":1,"pageTitle":"Basic options","url":"options#fullscreen","content":"Type: BooleanDefault: false Whether to display the full screen button of the player window in the bottom control bar ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreen: true, }); "},{"title":"fullscreenWeb​","type":1,"pageTitle":"Basic options","url":"options#fullscreenweb","content":"Type: BooleanDefault: false Whether to display the full screen button of the player webpage in the bottom control bar ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreenWeb: true, }); "},{"title":"subtitleOffset​","type":1,"pageTitle":"Basic options","url":"options#subtitleoffset","content":"Type: BooleanDefault: false Subtitle time offset, in the range [-5s, 5s] ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', }, setting: true, subtitleOffset: true, }); "},{"title":"miniProgressBar​","type":1,"pageTitle":"Basic options","url":"options#miniprogressbar","content":"Type: BooleanDefault: false Mini progress bar, only appears when the player loses focus and is playing ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', miniProgressBar: true, }); "},{"title":"useSSR​","type":1,"pageTitle":"Basic options","url":"options#usessr","content":"Type: BooleanDefault: false Whether to use SSR mounting mode, it is useful if you want to render the HTML required by the player in advance before mounting the player You can access the HTML required by the player through Artplayer.html ▶ Run Code var $container = document.querySelector('.artplayer-app'); $container.innerHTML = Artplayer.html; var art = new Artplayer({ container: $container, url: '/assets/sample/video.mp4', useSSR: true, }); Tip SSR is the abbreviation of Server Side Render. The content on the page is generated by server side rendering, and the browser directly displays the HTML returned by the server side. "},{"title":"playsInline​","type":1,"pageTitle":"Basic options","url":"options#playsinline","content":"Type: BooleanDefault: true Whether use playsInline in mobile ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', playsInline: true, }); "},{"title":"layers​","type":1,"pageTitle":"Basic options","url":"options#layers","content":"Type: ArrayDefault: [] Initialize a custom layers Property\tType\tDescriptiondisable\tBoolean\tWhether to disable the component name\tString\tThe unique name of the component, used to mark the class name index\tNumber\tComponent index, priority for display html\tString、Element\tDOM element of the component style\tObject\tComponent style object click\tFunction\tComponent click event mounted\tFunction\tTriggered after the component is mounted tooltip\tString\tPrompt text of the component ▶ Run Code var img = '/assets/sample/layer.png'; var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', layers: [ { index: 1, name: 'potser', disable: false, html: `<img style="width: 100px" src="${img}">`, style: { position: 'absolute', top: '20px', right: '20px', opacity: '.9', }, click: function (...args) { console.info('You click on the component'); art.layers.show = false; }, mounted: function (...args) { console.info('Component mount completion'); }, }, ], }); "},{"title":"settings​","type":1,"pageTitle":"Basic options","url":"options#settings","content":"Type: ArrayDefault: [] Initialize custom setting panel, please visit How to add setting panel ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, settings: [ { html: 'Custom setting 01', selector: [ { html: 'Submenu 01', }, { html: 'Submenu 02', }, ], onSelect: function (item) { console.log(item.html); }, }, { html: 'Custom setting 02', selector: [ { html: 'Submenu 01', }, { html: 'Submenu 02', }, ], onSelect: function (item) { console.log(item.html); }, }, ], }); "},{"title":"contextmenu​","type":1,"pageTitle":"Basic options","url":"options#contextmenu","content":"Type: ArrayDefault: [] Initialize custom contextmenu Property\tType\tDescriptiondisable\tBoolean\tWhether to disable the component name\tString\tThe unique name of the component, used to mark the class name index\tNumber\tComponent index, priority for display html\tString、Element\tDOM element of the component style\tObject\tComponent style object click\tFunction\tComponent click event mounted\tFunction\tTriggered after the component is mounted tooltip\tString\tPrompt text of the component ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', contextmenu: [ { html: 'Custom menu', click: function () { console.info('You clicked the custom menu'); art.contextmenu.show = false; }, }, ], }); art.on('ready', () => { art.contextmenu.show = true; }); "},{"title":"controls​","type":1,"pageTitle":"Basic options","url":"options#controls","content":"Type: ArrayDefault: [] Initialize the customized bottom control bar Property\tType\tDescriptiondisable\tBoolean\tWhether to disable the component name\tString\tThe unique name of the component, used to mark the class name index\tNumber\tComponent index, priority for display html\tString、Element\tDOM element of the component style\tObject\tComponent style object click\tFunction\tComponent click event mounted\tFunction\tTriggered after the component is mounted tooltip\tString\tPrompt text of the component position\tString\tLocation at left or right ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', controls: [ { disable: false, name: 'button', index: 10, position: 'right', html: 'Custom button1', tooltip: 'Custom button1', style: { color: 'red', }, click: function () { console.log('You clicked custom button 1'); }, mounted: function () { console.log('Custom button mounting is complete 1'); }, }, { position: 'left', html: 'Custom button2', tooltip: 'Custom button2', style: { color: 'green', }, click: function () { console.log('You clicked custom button 2'); }, }, ], }); "},{"title":"quality​","type":1,"pageTitle":"Basic options","url":"options#quality","content":"Type: ArrayDefault: [] Whether to display the quality selection list in the bottom control bar Property\tType\tDescriptiondefault\tBoolean\tDefault quality html\tString\tQuality name url\tString\tQuality address ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', quality: [ { default: true, html: 'SD 480P', url: '/assets/sample/video.mp4', }, { html: 'HD 720P', url: '/assets/sample/video.mp4', }, ], }); "},{"title":"highlight​","type":1,"pageTitle":"Basic options","url":"options#highlight","content":"Type: ArrayDefault: [] Show highlighted information points on the progress bar Property\tType\tDescriptiontime\tNumber\tHighlight time (unit seconds) text\tString\tHighlight text ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', highlight: [ { time: 60, text: 'One more chance', }, { time: 120, text: '谁でもいいはずなのに', }, { time: 180, text: '夏の想い出がまわる', }, { time: 240, text: 'こんなとこにあるはずもないのに', }, { time: 300, text: '--终わり--', }, ], }); "},{"title":"plugins​","type":1,"pageTitle":"Basic options","url":"options#plugins","content":"Type: ArrayDefault: [] Initialization custom plugins ▶ Run Code function myPlugin(art) { console.info('You can access an instance of a player in the plugin'); return { name: 'myPlugin', something: 'Custom export properties', doSomething: function () { console.info('Custom export method'); }, }; } var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [myPlugin], }); art.on('ready', () => { console.info(art.plugins.myPlugin.something); console.info(art.plugins.myPlugin.doSomething()); }); "},{"title":"whitelist​","type":1,"pageTitle":"Basic options","url":"options#whitelist","content":"Type: ArrayDefault: [] Because there are a variety of differences and restrictions in different mobile devices, this player is mount video by default on mobile devices. If you want to use this player on mobile devices, you need to manually open white list. The whitelist is an array type, which matches the window.navigator.userAgent, as long as one of the match is successful, enable the player Support string match, function match, regular match ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', // whitelist: [(ua) => /iPhone OS 11/gi.test(ua)], // whitelist: [/iPhone OS 11/gi], // whitelist: ['iPhone OS 11'], whitelist: ['*'], }); Tip If you want all types of mobile devices to enable players, set the whitelist to wildcard: ['*'] "},{"title":"thumbnails​","type":1,"pageTitle":"Basic options","url":"options#thumbnails","content":"Type: ObjectDefault: {} Set a preview map on the progress bar Property\tType\tDescriptionurl\tString\tPreview url number\tNumber\tPreview number column\tNumber\tPreview column ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', thumbnails: { url: '/assets/sample/thumbnails.png', number: 100, column: 10, }, }); "},{"title":"subtitle​","type":1,"pageTitle":"Basic options","url":"options#subtitle","content":"Type: ObjectDefault: {} Set the subtitles of the video, support subtitles format: vtt、srt、ass Property\tType\tDescriptionurl\tString\tSubtitle url type\tString\tSubtitle type: vtt, srt, ass style\tObject\tSubtitle style encoding\tString\tSubtitle encoding, default utf-8 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', type: 'srt', encoding: 'utf-8', style: { color: '#03A9F4', 'font-size': '30px', }, }, }); "},{"title":"moreVideoAttr​","type":1,"pageTitle":"Basic options","url":"options#morevideoattr","content":"Type: ObjectDefault: {'controls': false,'preload': 'metadata'} More video properties, these properties will be written directly into video elements ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', moreVideoAttr: { 'webkit-playsinline': true, playsInline: true, }, }); "},{"title":"icons​","type":1,"pageTitle":"Basic options","url":"options#icons","content":"Type: ObjectDefault: {} Used to replace the default icon, support HTML string ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', icons: { loading: '<img src="/assets/img/ploading.gif">', state: '<img src="/assets/img/state.png">', play: '', pause: '', check: '', volume: '', volumeClose: '', screenshot: '', setting: '', pip: '', arrowLeft: '', arrowRight: '', playbackRate: '', aspectRatio: '', config: '', lock: '', flip: '', unlock: '', fullscreenOff: '', fullscreenOn: '', fullscreenWebOff: '', fullscreenWebOn: '', switchOn: '', switchOff: '', error: '', indicator: '', }, }); "},{"title":"type​","type":1,"pageTitle":"Basic options","url":"options#type","content":"Type: StringDefault: '' Used to specify the format of the video, you need to use the CustomType to use, please visit Libraries The default video format is the suffix of video addresses (such as .flv,.mkv, .ts), but sometimes video address does not have the correct suffix, so it is necessary to specify ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.flv', type: 'flv', }); "},{"title":"customType​","type":1,"pageTitle":"Basic options","url":"options#customtype","content":"Type: ObjectDefault: {} Match by the format of the video, hand over video decoding to third party programs, please visit Libraries ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.flv', customType: { flv: function (video, url, art) { // video: Video DOM element // url: Video url // art: Current instance }, }, }); "},{"title":"lang​","type":1,"pageTitle":"Basic options","url":"options#lang","content":"Type: StringDefault: navigator.language.toLowerCase() Default display language, currently support: en、zh-cn、zh-tw ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', lang: 'en', }); "},{"title":"lock​","type":1,"pageTitle":"Basic options","url":"options#lock","content":"Type: BooleanDefault: false Whether to display a lock button on the mobile side to hide the bottom control bar ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', lock: true, }); "},{"title":"fastForward​","type":1,"pageTitle":"Basic options","url":"options#fastforward","content":"Type: BooleanDefault: false Whether to add fast forward function on the mobile, when long press the video ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fastForward: true, }); "},{"title":"autoPlayback​","type":1,"pageTitle":"Basic options","url":"options#autoplayback","content":"Type: BooleanDefault: false Whether to use auto playback ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoPlayback: true, }); "},{"title":"autoOrientation​","type":1,"pageTitle":"Basic options","url":"options#autoorientation","content":"Type: BooleanDefault: false Whether to rotate the player according to the video size and viewport size, when the player web-fullscreen in mobile ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoOrientation: true, }); "},{"title":"airplay​","type":1,"pageTitle":"Basic options","url":"options#airplay","content":"Type: BooleanDefault: false Whether to display the AirPlay button, only available in Safari currently ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', airplay: true, }); "},{"title":"广告插件","type":0,"sectionRef":"#","url":"zh-cn/Plugins/ads","content":"","keywords":""},{"title":"演示​","type":1,"pageTitle":"广告插件","url":"zh-cn/Plugins/ads#演示","content":"👉 查看完整演示 "},{"title":"安装​","type":1,"pageTitle":"广告插件","url":"zh-cn/Plugins/ads#安装","content":""},{"title":"通过 npm 安装:​","type":1,"pageTitle":"广告插件","url":"zh-cn/Plugins/ads#通过-npm-安装","content":"$ npm install artplayer-plugin-ads "},{"title":"通过 yarn 安装:​","type":1,"pageTitle":"广告插件","url":"zh-cn/Plugins/ads#通过-yarn-安装","content":"$ yarn add artplayer-plugin-ads "},{"title":"通过 script 安装:​","type":1,"pageTitle":"广告插件","url":"zh-cn/Plugins/ads#通过-script-安装","content":"<!-- 本地 --> <script src="path/to/artplayer-plugin-ads.js"></script> <!-- jsdelivr --> <script src="https://cdn.jsdelivr.net/npm/artplayer-plugin-ads/dist/artplayer-plugin-ads.js"></script> <!-- unpkg --> <script src="https://unpkg.com/artplayer-plugin-ads/dist/artplayer-plugin-ads.js"></script> 然后你可以通过 window.artplayerPluginAds 访问到插件函数 "},{"title":"使用​","type":1,"pageTitle":"广告插件","url":"zh-cn/Plugins/ads#使用","content":"▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoSize: true, fullscreen: true, fullscreenWeb: true, plugins: [ artplayerPluginAds({ // html广告,假如是视频广告则忽略该值 html: '<img src="/assets/sample/poster.jpg">', // 视频广告的地址 video: '/assets/sample/test1.mp4', // 广告跳转网址,为空则不跳转 url: 'http://artplayer.org', // 必须观看的时长,期间不能被跳过,单位为秒 // 当该值大于或等于totalDuration时,不能提前关闭广告 // 当该值等于或小于0时,则随时都可以关闭广告 playDuration: 5, // 广告总时长,单位为秒 totalDuration: 10, // 多语言支持 i18n: { close: '关闭广告', countdown: '%s秒', detail: '查看详情', canBeClosed: '%s秒后可关闭广告', }, }), ], }); art.on('artplayerPluginAds:click', (ads) => { console.info('广告被点击', ads); }); art.on('artplayerPluginAds:skip', (ads) => { console.info('广告被跳过', ads); }); "},{"title":"Common properties","type":0,"sectionRef":"#","url":"propertie","content":"","keywords":""},{"title":"play​","type":1,"pageTitle":"Common properties","url":"propertie#play","content":"Type: Function Play video ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); art.on('ready', () => { art.play(); }); "},{"title":"pause​","type":1,"pageTitle":"Common properties","url":"propertie#pause","content":"Type: Function Pause video ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); art.on('ready', () => { art.play(); setTimeout(() => { art.pause(); }, 3000); }); "},{"title":"toggle​","type":1,"pageTitle":"Common properties","url":"propertie#toggle","content":"Type: Function Switch Video playback and pause ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); art.on('ready', () => { art.toggle(); setTimeout(() => { art.toggle(); }, 3000); }); "},{"title":"seek​","type":1,"pageTitle":"Common properties","url":"propertie#seek","content":"Type: SetterParameter: Number Video time jump, unit seconds ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 5; }); "},{"title":"forward​","type":1,"pageTitle":"Common properties","url":"propertie#forward","content":"Type: SetterParameter: Number Video time forward, unit seconds ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.forward = 5; }); "},{"title":"backward​","type":1,"pageTitle":"Common properties","url":"propertie#backward","content":"Type: SetterParameter: Number Video time backward, unit seconds ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 5; setTimeout(() => { art.backward = 2; }, 3000); }); "},{"title":"volume​","type":1,"pageTitle":"Common properties","url":"propertie#volume","content":"Type: Setter/GetterParameter: Number Set and get video volume, range: [0, 1] ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.volume); art.volume = 0.5; console.info(art.volume); }); "},{"title":"url​","type":1,"pageTitle":"Common properties","url":"propertie#url","content":"Type: Setter/GetterParameter: String Set and get video url ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.url); art.url = '/assets/sample/video.mp4?t=0'; console.info(art.url); }); "},{"title":"switchUrl​","type":1,"pageTitle":"Common properties","url":"propertie#switchurl","content":"Type: FunctionParameter: String Set video url, set, like the url, but will perform some optimization operations The function supports two parameters, the first one for the new video url, the second is new video name ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; setTimeout(() => { art.switchUrl('/assets/sample/video.mp4?t=0', 'New video name'); }, 3000); }); "},{"title":"switchQuality​","type":1,"pageTitle":"Common properties","url":"propertie#switchquality","content":"Type: FunctionParameter: String Set the video quality address, like the switchUrl, but will bring the previous play progress The function supports two parameters, the first one for the new video url, the second is new video name ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; setTimeout(() => { art.switchQuality('/assets/sample/video.mp4?t=0', 'New video name'); }, 3000); }); "},{"title":"muted​","type":1,"pageTitle":"Common properties","url":"propertie#muted","content":"Type: Setter/GetterParameter: Boolean Setting up and getting the video mute ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.muted); art.muted = true; console.info(art.muted); }); "},{"title":"currentTime​","type":1,"pageTitle":"Common properties","url":"propertie#currenttime","content":"Type: Setter/GetterParameter: Number Set and get the video current time, set time like the seek, but it does not trigger additional events ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.currentTime); art.currentTime = 5; console.info(art.currentTime); }); "},{"title":"duration​","type":1,"pageTitle":"Common properties","url":"propertie#duration","content":"Type: Getter Get video duration ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.duration); }); Tip Some videos are there is no duration, such as the live video or video is not decoded, the duration will be 0 "},{"title":"screenshot​","type":1,"pageTitle":"Common properties","url":"propertie#screenshot","content":"Type: Function Download the current video frame screenshot ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; art.once('video:canplay', () => { art.screenshot(); }); }); "},{"title":"getDataURL​","type":1,"pageTitle":"Common properties","url":"propertie#getdataurl","content":"Type: Function Get the base64 url of the current video frame, return to a Promise ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; art.getDataURL().then((url) => console.info(url)); }); "},{"title":"getBlobUrl​","type":1,"pageTitle":"Common properties","url":"propertie#getbloburl","content":"Type: Function Get the blob url of the current video frame, return to a Promise ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; art.getBlobUrl().then((url) => console.info(url)); }); "},{"title":"fullscreen​","type":1,"pageTitle":"Common properties","url":"propertie#fullscreen","content":"Type: Setter/GetterParameter: Boolean Set and get a player window full screen ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreen: true, }); art.on('ready', () => { art.fullscreen = true; setTimeout(() => { art.fullscreen = false; }, 3000); }); Tip Due to the browser security mechanism, the page must be exchanged before the window full screen, such as the user click on the page) "},{"title":"fullscreenWeb​","type":1,"pageTitle":"Common properties","url":"propertie#fullscreenweb","content":"Type: Setter/GetterParameter: Boolean Setting up and get a player web page full screen ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreenWeb: true, }); art.on('ready', () => { art.fullscreenWeb = true; setTimeout(() => { art.fullscreenWeb = false; }, 3000); }); "},{"title":"pip​","type":1,"pageTitle":"Common properties","url":"propertie#pip","content":"Type: Setter/GetterParameter: Boolean Set and get player PIP Mode ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreenWeb: true, }); art.on('ready', () => { art.pip = true; setTimeout(() => { art.pip = false; }, 3000); }); Tip Due to the browser security mechanism, the page must be exchanged first before the PIP (such as user clicking over the page) "},{"title":"poster​","type":1,"pageTitle":"Common properties","url":"propertie#poster","content":"Type: Setter/GetterParameter: String Setting up and get a video poster, only the poster effect can only be seen before the video is played ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', poster: '/assets/sample/poster.jpg', }); art.on('ready', () => { console.info(art.poster); art.poster = '/assets/sample/poster.jpg?t=0'; console.info(art.poster); }); "},{"title":"mini​","type":1,"pageTitle":"Common properties","url":"propertie#mini","content":"Type: Setter/GetterParameter: Boolean Set and get player mini mode ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.mini = true; }); "},{"title":"playing​","type":1,"pageTitle":"Common properties","url":"propertie#playing","content":"Type: GetterParameter: Boolean Get the video is playing ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); art.on('ready', () => { console.info(art.playing); art.play(); console.info(art.playing); }); "},{"title":"autoSize​","type":1,"pageTitle":"Common properties","url":"propertie#autosize","content":"Type: Setter/GetterParameter: Boolean Set whether the video is adaptive, set to true, it will only execute once ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.autoSize); art.autoSize = true; console.info(art.autoSize); }); "},{"title":"rect​","type":1,"pageTitle":"Common properties","url":"propertie#rect","content":"Type: Getter Get the size and coordinate information of the player ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(JSON.stringify(art.rect)); }); Tip Size and coordinate information is obtained by getBoundingClientRect "},{"title":"flip​","type":1,"pageTitle":"Common properties","url":"propertie#flip","content":"Type: Setter/GetterParameter: String Set and get player flip, support normal, horizontal, vertical ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.flip); art.flip = 'horizontal'; console.info(art.flip); }); "},{"title":"playbackRate​","type":1,"pageTitle":"Common properties","url":"propertie#playbackrate","content":"Type: Setter/GetterParameter: Number Set and get player playback speed, support 0.5, 0.75, 1.0, 1.25, 1.5, 1.75, 2.0 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.playbackRate); art.playbackRate = 2; console.info(art.playbackRate); }); "},{"title":"aspectRatio​","type":1,"pageTitle":"Common properties","url":"propertie#aspectratio","content":"Type: Setter/GetterParameter: String Set and get the player long aspect, support default, 4:3, 16:9 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.aspectRatio); art.aspectRatio = '16:9'; console.info(art.aspectRatio); }); "},{"title":"loop​","type":1,"pageTitle":"Common properties","url":"propertie#loop","content":"Type: Setter/GetterParameter: Array Setting and getting the interval to play in seconds, unit seconds ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.loop); art.loop = [5, 10]; console.info(art.loop); }); Tip Delete interval loop play, only need to set up loop is [] "},{"title":"autoHeight​","type":1,"pageTitle":"Common properties","url":"propertie#autoheight","content":"Type: Setter/GetterDefault: Boolean When the container has only width, you want the container height adapt to the player aspect ratio. ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.autoHeight); art.autoHeight = true; console.info(art.autoHeight); }); "},{"title":"attr​","type":1,"pageTitle":"Common properties","url":"propertie#attr","content":"Type: FunctionParameter: String Dynamically get and set the properties of the video element ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.attr('playsInline')); art.attr('playsInline', true); console.info(art.attr('playsInline')); }); "},{"title":"title​","type":1,"pageTitle":"Common properties","url":"propertie#title","content":"Type: Setter/GetterParameter: String Dynamic get and set player title ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.title); art.title = 'New Title'; console.info(art.title); }); "},{"title":"theme​","type":1,"pageTitle":"Common properties","url":"propertie#theme","content":"Type: Setter/GetterParameter: String Dynamic get and set player theme color ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.theme); art.theme = '#000'; console.info(art.theme); }); "},{"title":"airplay​","type":1,"pageTitle":"Common properties","url":"propertie#airplay","content":"Type: Function Open the Airplay ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', controls: [ { name: 'airplay', position: 'right', html: 'AirPlay', click: function () { art.airplay(); }, }, ], }); "},{"title":"destroy​","type":1,"pageTitle":"Common properties","url":"propertie#destroy","content":"Type: FunctionParameter: Boolean Destroy the player ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.destroy(); }); "},{"title":"在控制栏添加按钮","type":0,"sectionRef":"#","url":"zh-cn/Questions/Create_button_in_the_controls","content":"在控制栏添加按钮 有时你需要在控制栏添加按钮,如开关按钮或者单选按钮等等,你甚至可以使用第三方的样式库如 bootstrap ▶ Run Code var time = 0; var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', controls: [ { position: 'right', html: '<button type="button">Click Me!</button>', click: function (_, event) { // 第二个参数是事件对象 time += 1; event.target.innerText = 'You Click ' + time; }, }, ], }); ","keywords":""},{"title":"弹幕库插件","type":0,"sectionRef":"#","url":"zh-cn/Plugins/danmuku","content":"","keywords":""},{"title":"演示​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#演示","content":"👉 查看完整演示 "},{"title":"安装​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#安装","content":""},{"title":"通过 npm 安装:​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#通过-npm-安装","content":"$ npm install artplayer-plugin-danmuku "},{"title":"通过 yarn 安装:​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#通过-yarn-安装","content":"$ yarn add artplayer-plugin-danmuku "},{"title":"通过 script 安装:​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#通过-script-安装","content":"<!-- 本地 --> <script src="path/to/artplayer-plugin-danmuku.js"></script> <!-- jsdelivr --> <script src="https://cdn.jsdelivr.net/npm/artplayer-plugin-danmuku/dist/artplayer-plugin-danmuku.js"></script> <!-- unpkg --> <script src="https://unpkg.com/artplayer-plugin-danmuku/dist/artplayer-plugin-danmuku.js"></script> 然后你可以通过 window.artplayerPluginDanmuku 访问到插件函数 "},{"title":"使用​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#使用","content":""},{"title":"使用弹幕数组​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#使用弹幕数组","content":"▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoSize: true, setting: true, playbackRate: true, fullscreenWeb: true, plugins: [ artplayerPluginDanmuku({ // 弹幕数组 danmuku: [ { text: '111', // 弹幕文本 time: 1, // 发送时间,单位秒 color: '#fff', // 弹幕局部颜色 border: false, // 是否显示描边 mode: 0, // 弹幕模式: 0表示滚动、1静止 }, { text: '222', time: 2, color: 'red', border: true, mode: 0, }, { text: '333', time: 3, color: 'green', border: false, mode: 1, }, ], speed: 5, // 弹幕持续时间,单位秒,范围在[1 ~ 10] opacity: 1, // 弹幕透明度,范围在[0 ~ 1] fontSize: 25, // 字体大小,支持数字和百分比 color: '#FFFFFF', // 默认字体颜色 mode: 0, // 默认模式,0-滚动,1-静止 margin: [10, '25%'], // 弹幕上下边距,支持数字和百分比 antiOverlap: true, // 是否防重叠 useWorker: true, // 是否使用 web worker synchronousPlayback: false, // 是否同步到播放速度 filter: (danmu) => danmu.text.length < 50, // 弹幕过滤函数,返回 true 则可以发送 lockTime: 5, // 输入框锁定时间,单位秒,范围在[1 ~ 60] maxLength: 100, // 输入框最大可输入的字数,范围在[0 ~ 500] minWidth: 200, // 输入框最小宽度,范围在[0 ~ 500],填 0 则为无限制 maxWidth: 400, // 输入框最大宽度,范围在[0 ~ Infinity],填 0 则为 100% 宽度 theme: 'dark', // 输入框自定义挂载时的主题色,默认为 dark,可以选填亮色 light beforeEmit: (danmu) => !!danmu.text.trim(), // 发送弹幕前的自定义校验,返回 true 则可以发送 // 通过 mount 选项可以自定义输入框挂载的位置,默认挂载于播放器底部,仅在当宽度小于最小值时生效 // mount: document.querySelector('.artplayer-danmuku'), }), ], }); "},{"title":"使用弹幕 XML​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#使用弹幕-xml","content":"▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [ artplayerPluginDanmuku({ // 弹幕 XML 文件,和 Bilibili 网站的弹幕格式一致 danmuku: '/assets/sample/danmuku.xml', }), ], }); "},{"title":"使用异步调用​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#使用异步调用","content":"▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [ artplayerPluginDanmuku({ // 使用 Promise 异步返回 danmuku: function () { return new Promise((resovle) => { return resovle([ { text: '111', time: 1, }, { text: '222', time: 2, }, { text: '333', time: 3, }, ]); }); }, }), ], }); "},{"title":"接口​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#接口","content":""},{"title":"hide/show​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#hideshow","content":"类型: Function 通过方法 hide 和 show 进行隐藏或者显示弹幕 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [ artplayerPluginDanmuku({ danmuku: '/assets/sample/danmuku.xml', }), ], controls: [ { position: 'right', html: '隐藏弹幕', click: function () { art.plugins.artplayerPluginDanmuku.hide(); }, }, { position: 'right', html: '显示弹幕', click: function () { art.plugins.artplayerPluginDanmuku.show(); }, }, ], }); "},{"title":"isHide​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#ishide","content":"类型: Boolean 通过属性 isHide 判断当前弹幕是隐藏或者显示 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [ artplayerPluginDanmuku({ danmuku: '/assets/sample/danmuku.xml', }), ], controls: [ { position: 'right', html: '隐藏弹幕', click: function (_, event) { if (art.plugins.artplayerPluginDanmuku.isHide) { art.plugins.artplayerPluginDanmuku.show(); event.target.innerText = '隐藏弹幕'; } else { art.plugins.artplayerPluginDanmuku.hide(); event.target.innerText = '显示弹幕'; } }, }, ], }); "},{"title":"emit​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#emit","content":"类型: Function 通过方法 emit 发送一条实时弹幕 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [ artplayerPluginDanmuku({ danmuku: '/assets/sample/danmuku.xml', }), ], controls: [ { position: 'right', html: '发送弹幕', click: function () { var text = prompt('请输入弹幕文本', '弹幕测试文本'); if (!text || !text.trim()) return; var color = '#' + Math.floor(Math.random() * 0xffffff).toString(16); art.plugins.artplayerPluginDanmuku.emit({ text: text, color: color, border: true, }); }, }, ], }); "},{"title":"config​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#config","content":"类型: Function 通过方法 config 实时改变弹幕配置,支持属性有: danmukuspeedopacityfontSizecolormodemarginantiOverlapsynchronousPlaybackfilterlockTimebeforeEmit ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [ artplayerPluginDanmuku({ danmuku: '/assets/sample/danmuku.xml', }), ], controls: [ { position: 'right', html: '弹幕大小:<input type="range" min="12" max="50" step="1" value="25">', style: { display: 'flex', alignItems: 'center', }, mounted: function ($setting) { const $range = $setting.querySelector('input[type=range]'); $range.addEventListener('change', () => { art.plugins.artplayerPluginDanmuku.config({ fontSize: Number($range.value), }); }); }, }, ], }); "},{"title":"load​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#load","content":"类型: Function 通过 load 方法可以重载弹幕源,或者切换新弹幕 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [ artplayerPluginDanmuku({ danmuku: '/assets/sample/danmuku.xml', }), ], controls: [ { position: 'right', html: '重载弹幕', click: function () { art.plugins.artplayerPluginDanmuku.load(); }, }, { position: 'right', html: '切换弹幕', click: function () { art.plugins.artplayerPluginDanmuku.config({ danmuku: '/assets/sample/danmuku-v2.xml', }); art.plugins.artplayerPluginDanmuku.load(); }, }, ], }); "},{"title":"事件​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#事件","content":"var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, plugins: [ artplayerPluginDanmuku({ danmuku: '/assets/sample/danmuku.xml', }), ], }); art.on('artplayerPluginDanmuku:emit', (danmu) => { console.info('新增弹幕', danmu); }); art.on('artplayerPluginDanmuku:loaded', (danmus) => { console.info('加载弹幕', danmus.length); }); art.on('artplayerPluginDanmuku:error', (error) => { console.info('加载错误', error); }); art.on('artplayerPluginDanmuku:config', (option) => { console.info('配置变化', option); }); art.on('artplayerPluginDanmuku:stop', () => { console.info('弹幕停止'); }); art.on('artplayerPluginDanmuku:start', () => { console.info('弹幕开始'); }); art.on('artplayerPluginDanmuku:hide', () => { console.info('弹幕隐藏'); }); art.on('artplayerPluginDanmuku:show', () => { console.info('弹幕显示'); }); art.on('artplayerPluginDanmuku:destroy', () => { console.info('弹幕销毁'); }); "},{"title":"在控制栏添加列表","type":0,"sectionRef":"#","url":"zh-cn/Questions/Create_selector_in_the_controls","content":"","keywords":""},{"title":"切换字幕​","type":1,"pageTitle":"在控制栏添加列表","url":"zh-cn/Questions/Create_selector_in_the_controls#切换字幕","content":"▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', controls: [ { position: 'right', html: 'Subtitle 01', selector: [ { default: true, html: '<span style="color:red">Subtitle 01</span>', url: '/assets/sample/subtitle.srt?id=1', }, { html: '<span style="color:yellow">Subtitle 02</span>', url: '/assets/sample/subtitle.srt?id=2', }, ], onSelect: function (item, $dom) { console.info(item, $dom); art.subtitle.url = item.url; return '你点击了 ' + item.html; }, }, ], }); "},{"title":"切换滤镜​","type":1,"pageTitle":"在控制栏添加列表","url":"zh-cn/Questions/Create_selector_in_the_controls#切换滤镜","content":"▶ Run Code var instagramFilters = [ { "html": "1977", "class": "filter-1977" }, { "html": "Aden", "class": "filter-aden" }, { "html": "Amaro", "class": "filter-amaro" }, { "html": "Ashby", "class": "filter-ashby" }, { "html": "Brannan", "class": "filter-brannan" }, { "html": "Brooklyn", "class": "filter-brooklyn" }, { "html": "Charmes", "class": "filter-charmes" }, { "html": "Clarendon", "class": "filter-clarendon" }, { "html": "Crema", "class": "filter-crema" }, { "html": "Dogpatch", "class": "filter-dogpatch" }, { "html": "Earlybird", "class": "filter-earlybird" }, { "html": "Gingham", "class": "filter-gingham" }, { "html": "Ginza", "class": "filter-ginza" }, { "html": "Hefe", "class": "filter-hefe" }, { "html": "Helena", "class": "filter-helena" }, { "html": "Hudson", "class": "filter-hudson" }, { "html": "Inkwell", "class": "filter-inkwell" }, { "html": "Kelvin", "class": "filter-kelvin" }, { "html": "Kuno", "class": "filter-juno" }, { "html": "Lark", "class": "filter-lark" }, { "html": "Lo-Fi", "class": "filter-lofi" }, { "html": "Ludwig", "class": "filter-ludwig" }, { "html": "Maven", "class": "filter-maven" }, { "html": "Mayfair", "class": "filter-mayfair" }, { "html": "Moon", "class": "filter-moon" }, { "html": "Nashville", "class": "filter-nashville" }, { "html": "Perpetua", "class": "filter-perpetua" }, { "html": "Poprocket", "class": "filter-poprocket" }, { "html": "Reyes", "class": "filter-reyes" }, { "html": "Rise", "class": "filter-rise" }, { "html": "Sierra", "class": "filter-sierra" }, { "html": "Skyline", "class": "filter-skyline" }, { "html": "Slumber", "class": "filter-slumber" }, { "html": "Stinson", "class": "filter-stinson" }, { "html": "Sutro", "class": "filter-sutro" }, { "html": "Toaster", "class": "filter-toaster" }, { "html": "Valencia", "class": "filter-valencia" }, { "html": "Vesper", "class": "filter-vesper" }, { "html": "Walden", "class": "filter-walden" }, { "html": "Willow", "class": "filter-willow" }, { "html": "X-Pro", "class": "filter-xpro-ii" } ] var art = new Artplayer({ container: '.artplayer-app', url: 'https://artplayer.org/assets/sample/video.mp4', autoSize: true, controls: [ { position: 'right', html: 'Instagram Filters', selector: instagramFilters, onSelect: function (item) { art.template.$video.className = 'art-video ' + item.class; return item.html; }, }, ], }); "},{"title":"处理单个组件","type":0,"sectionRef":"#","url":"zh-cn/Questions/Handle_single_component","content":"处理单个组件 当我们在layers、contextmenu、controls里添加自定义组件时,最好带上一个唯一的 name 属性,该属性不但会作为类名添加到 dom 元素里,还可以用于快速定位到组件。 这里有三种方法获取组件的dom元素:组件方法 mounted、实例方法 query、推荐通过 name 直接获取 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, }); art.on('ready', () => { art.layers.add({ name: 'layer1', html: 'your-layer', mounted: function($layer1) { // } }); art.contextmenu.add({ name: 'contextmenu1', html: 'your-contextmenu', mounted: function($contextmenu1) { // } }); art.controls.add({ name: 'control1', html: 'your-control', position: 'right', mounted: function($control1) { // } }); // 使用查询 query 获取组件的DOM元素 var $layer1 = art.query('.art-layer-layer1'); var $contextmenu1 = art.query('.art-contextmenu-contextmenu1'); var $control1 = art.query('.art-control-control1'); // 推荐使用 name 获取组件的DOM元素 var $layer1 = art.layers['layer1']; var $contextmenu1 = art.contextmenu['contextmenu1']; var $control1 = art.controls['control1']; }); 提示 注意,你不能创建存在相同名字的组件","keywords":""},{"title":"如何导入类型","type":0,"sectionRef":"#","url":"zh-cn/Questions/How_to_import_types","content":"如何导入类型 有时你会丢失 TypeScript 的语法提示,这时候你可以手动导入类型 /** * @typedef { import("artplayer/types/artplayer") } Artplayer */ /** * @type {Artplayer} - 一个 Artplayer 实例 */ const art1 = {}; /** * @param {Artplayer} art2 - 一个 Artplayer 实例 */ function getInstance(art2) { // } ","keywords":""},{"title":"与 React Portal 使用","type":0,"sectionRef":"#","url":"zh-cn/Questions/Use_with_react_portal","content":"与 React Portal 使用 在 layers、contextmenu、controls 里使用 react 组件也是非常容易的事,通过 createPortal 处理更复杂的业务逻辑 👉 点击打开在线演示 import React, { useState, useEffect } from "react"; import ReactDOM, { createPortal } from "react-dom"; import Artplayer from "artplayer/examples/react/Artplayer"; function Timer({ time }) { return <div>{time}</div>; } function App() { const [art, setArt] = useState(null); const [time, setTime] = useState(0); useEffect(() => { const update = () => setTime((time) => time + 1); setInterval(update, 1000); }, []); return ( <div> <Artplayer option={{ url: "https://artplayer.org/assets/sample/video.mp4", layers: [ { html: "", name: "portal" } ], controls: [ { position: "right", name: "portal", html: "" } ] }} style={{ width: "600px", height: "400px", margin: "60px auto 0" }} getInstance={(art) => { art.on("ready", () => setArt(art)); }} /> {art ? createPortal(<Timer time={time} />, art.layers.portal) : null} {art ? createPortal(<Timer time={time} />, art.controls.portal) : null} </div> ); } const rootElement = document.getElementById("root"); ReactDOM.render(<App />, rootElement); ","keywords":""},{"title":"基础参数","type":0,"sectionRef":"#","url":"zh-cn/options","content":"","keywords":""},{"title":"container​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#container","content":"类型: String、Element默认: #artplayer必填: 是 播放器所挂载的 dom 容器,其必须是具有尺寸的,否则播放器无法显示 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', // container: document.querySelector('.artplayer-app'), url: '/assets/sample/video.mp4', }); 您可能需要初始化容器元素的大小,如: .artplayer-app { width: 400px; height: 300px; } "},{"title":"url​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#url","content":"类型: String默认: ''必填: 是 视频源地址,默认支持三种视频文件格式:.mp4、.ogg、.webm ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); "},{"title":"Ready Callback​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#ready-callback","content":"类型: Function默认: undefined 构造函数接受一个函数作为第二个参数,播放器初始化成功且视频可以播放时触发,和ready事件一样 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }, function() { this.play(); }); 提示 回调函数里的this就是播放器实例,但回调函数假如使用了箭头函数,this则不会指向播放器实例 "},{"title":"poster​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#poster","content":"类型: String默认: '' 视频的海报,只会出现在播放器初始化且未播放的状态下 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', poster: '/assets/sample/poster.jpg', }); "},{"title":"title​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#title","content":"类型: String默认: '' 视频标题,目前会出现在视频截图和迷你模式下 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', title: '【新海诚动画】『秒速5センチメートル』', screenshot: true, }); "},{"title":"theme​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#theme","content":"类型: String默认: #f00 播放器主题颜色,目前只作用于进度条上 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', theme: '#ffad00', }); "},{"title":"volume​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#volume","content":"类型: Number默认: 0.7 播放器的默认音量 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', volume: 0.5, }); 提示 播放器会缓存最后一次音量的大小,下次初始化时(如刷新页面)播放器会读取该缓存值 "},{"title":"isLive​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#islive","content":"类型: Boolean默认: false 使用直播模式,会隐藏进度条和播放时间 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', isLive: true, }); "},{"title":"muted​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#muted","content":"类型: Boolean默认: false 是否默认静音 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); "},{"title":"autoplay​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#autoplay","content":"类型: Boolean默认: false 是否自动播放 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoplay: true, muted: true, }); 提示 假如希望默认进入页面就能自动播放视频,muted 必需为 true,更多信息请阅读 Autoplay Policy Changes "},{"title":"autoSize​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#autosize","content":"类型: Boolean默认: false 播放器的尺寸默认会填充整个 container 容器尺寸,所以经常出现黑边,该值能自动调整播放器尺寸以隐藏黑边 ▶ Run Code // 缩放浏览器窗口查看效果 var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoSize: true, }); "},{"title":"autoMini​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#automini","content":"类型: Boolean默认: false 当播放器滚动到浏览器视口以外时,自动进入迷你播放模式 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoMini: true, }); "},{"title":"loop​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#loop","content":"类型: Boolean默认: false 是否循环播放 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', loop: true, }); "},{"title":"flip​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#flip","content":"类型: Boolean默认: false 是否显示视频翻转功能,目前只出现在 设置面板 里,所以需要同时设置 setting 为 true ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', flip: true, setting: true, }); "},{"title":"playbackRate​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#playbackrate","content":"类型: Boolean默认: false 是否显示视频播放速度功能,会出现在 设置面板 和 右键菜单 里 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', playbackRate: true, setting: true, }); "},{"title":"aspectRatio​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#aspectratio","content":"类型: Boolean默认: false 是否显示视频长宽比功能,会出现在 设置面板 和 右键菜单 里 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', aspectRatio: true, setting: true, }); "},{"title":"screenshot​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#screenshot","content":"类型: Boolean默认: false 是否在底部控制栏里显示视频截图功能 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', screenshot: true, // 可选 moreVideoAttr: { crossOrigin: 'anonymous', }, }); 提示 由于浏览器安全机制,假如视频源地址和网站是跨域的,可能会出现截图失败 "},{"title":"setting​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#setting","content":"类型: Boolean默认: false 是否在底部控制栏里显示设置面板的开关按钮 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, }); "},{"title":"hotkey​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#hotkey","content":"类型: Boolean默认: true 是否使用快捷键 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', hotkey: true, }); 热键\t描述↑\t增加音量 ↓\t降低音量 ←\t快进 5 秒 →\t快退 5 秒 space\t切换播放/暂停 提示 只在播放器获得焦点后(如点击了播放器后),该快捷键才会生效 "},{"title":"pip​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#pip","content":"类型: Boolean默认: false 是否在底部控制栏里显示画中画的开关按钮 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', pip: true, }); "},{"title":"mutex​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#mutex","content":"类型: Boolean默认: true 假如页面里同时存在多个播放器,是否只能让一个播放器播放 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', mutex: true, }); "},{"title":"fullscreen​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#fullscreen","content":"类型: Boolean默认: false 是否在底部控制栏里显示播放器窗口全屏按钮 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreen: true, }); "},{"title":"fullscreenWeb​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#fullscreenweb","content":"类型: Boolean默认: false 是否在底部控制栏里显示播放器网页全屏按钮 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreenWeb: true, }); "},{"title":"subtitleOffset​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#subtitleoffset","content":"类型: Boolean默认: false 字幕时间偏移,范围在 [-5s, 5s] ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', }, setting: true, subtitleOffset: true, }); "},{"title":"miniProgressBar​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#miniprogressbar","content":"类型: Boolean默认: false 迷你进度条,只在播放器失去焦点后且正在播放时出现 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', miniProgressBar: true, }); "},{"title":"useSSR​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#usessr","content":"类型: Boolean默认: false 是否使用 SSR 挂载模式,假如你希望在播放器挂载前,就提前渲染好播放器所需的HTML时有用 你可以通过Artplayer.html访问到播放器所需的HTML ▶ Run Code var $container = document.querySelector('.artplayer-app'); $container.innerHTML = Artplayer.html; var art = new Artplayer({ container: $container, url: '/assets/sample/video.mp4', useSSR: true, }); 提示 SSR 是 Server Side Render 简称,页面上的内容是通过服务端渲染生成的,浏览器直接显示服务端返回的 HTML 就可以了。 "},{"title":"playsInline​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#playsinline","content":"类型: Boolean默认: true 在移动端是否使用 playsInline 模式 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', playsInline: true, }); "},{"title":"layers​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#layers","content":"类型: Array默认: [] 初始化自定义的业务图层 属性\t类型\t描述disable\tBoolean\t是否禁用组件 name\tString\t组件唯一名称,用于标记类名 index\tNumber\t组件索引,用于显示的优先级 html\tString、Element\t组件的 DOM 元素 style\tObject\t组件样式对象 click\tFunction\t组件点击事件 mounted\tFunction\t组件挂载后触发 tooltip\tString\t组件的提示文本 ▶ Run Code var img = '/assets/sample/layer.png'; var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', layers: [ { index: 1, name: 'potser', disable: false, html: `<img style="width: 100px" src="${img}">`, style: { position: 'absolute', top: '20px', right: '20px', opacity: '.9', }, click: function (...args) { console.info('你点击了组件'); art.layers.show = false; }, mounted: function (...args) { console.info('组件挂载完成'); }, }, ], }); "},{"title":"settings​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#settings","content":"类型: Array默认: [] 初始化自定义的设置面板,更多信息请访问 怎么添加设置面板 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, settings: [ { html: '自定义设置01', selector: [ { html: '子菜单01', }, { html: '子菜单02', }, ], onSelect: function (item) { console.log(item.html); }, }, { html: '自定义设置02', selector: [ { html: '子菜单01', }, { html: '子菜单02', }, ], onSelect: function (item) { console.log(item.html); }, }, ], }); "},{"title":"contextmenu​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#contextmenu","content":"类型: Array默认: [] 初始化自定义的右键菜单 属性\t类型\t描述disable\tBoolean\t是否禁用组件 name\tString\t组件唯一名称,用于标记类名 index\tNumber\t组件索引,用于显示的优先级 html\tString、Element\t组件的 DOM 元素 style\tObject\t组件样式对象 click\tFunction\t组件点击事件 mounted\tFunction\t组件挂载后触发 tooltip\tString\t组件的提示文本 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', contextmenu: [ { html: '自定义菜单', click: function () { console.info('你点击了自定义菜单'); art.contextmenu.show = false; }, }, ], }); art.on('ready', () => { art.contextmenu.show = true; }); "},{"title":"controls​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#controls","content":"类型: Array默认: [] 初始化自定义的底部控制栏 属性\t类型\t描述disable\tBoolean\t是否禁用组件 name\tString\t组件唯一名称,用于标记类名 index\tNumber\t组件索引,用于显示的优先级 html\tString、Element\t组件的 DOM 元素 style\tObject\t组件样式对象 click\tFunction\t组件点击事件 mounted\tFunction\t组件挂载后触发 tooltip\tString\t组件的提示文本 position\tString\t位置在 left 或者 right ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', controls: [ { disable: false, name: 'button', index: 10, position: 'right', html: '自定义按钮', tooltip: '自定义按钮的提示1', style: { color: 'red', }, click: function () { console.log('你点击了自定义按钮1'); }, mounted: function () { console.log('自定义按钮挂载完成1'); }, }, { position: 'left', html: '自定义按钮2', tooltip: '自定义按钮的提示2', style: { color: 'green', }, click: function () { console.log('你点击了自定义按钮2'); }, }, ], }); "},{"title":"quality​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#quality","content":"类型: Array默认: [] 是否在底部控制栏里显示画质选择列表 属性\t类型\t描述default\tBoolean\t默认画质 name\tString\t画质名字 url\tString\t画质地址 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', quality: [ { default: true, html: 'SD 480P', url: '/assets/sample/video.mp4', }, { html: 'HD 720P', url: '/assets/sample/video.mp4', }, ], }); "},{"title":"highlight​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#highlight","content":"类型: Array默认: [] 在进度条上显示高亮信息点 属性\t类型\t描述time\tNumber\t高亮时间(单位秒) text\tString\t高亮文本 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', highlight: [ { time: 60, text: 'One more chance', }, { time: 120, text: '谁でもいいはずなのに', }, { time: 180, text: '夏の想い出がまわる', }, { time: 240, text: 'こんなとこにあるはずもないのに', }, { time: 300, text: '--终わり--', }, ], }); "},{"title":"plugins​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#plugins","content":"类型: Array默认: [] 初始化自定义的插件 ▶ Run Code function myPlugin(art) { console.info('你可以在插件里访问到播放器的实例'); return { name: 'myPlugin', something: '自定义导出的属性', doSomething: function () { console.info('自定义导出的方法'); }, }; } var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [myPlugin], }); art.on('ready', () => { console.info(art.plugins.myPlugin.something); console.info(art.plugins.myPlugin.doSomething()); }); "},{"title":"whitelist​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#whitelist","content":"类型: Array默认: [] 因为不同的移动设备存在多种差异和限制,所以本播放器默认在移动设备上使用原生方法挂载视频,假如你想在移动设备上使用本播放器,需要手动开启白名单 白名单是一个数组类型,分别与 window.navigator.userAgent 进行匹配,只要其中一项匹配成功则启用播放器 支持字符串匹配、函数匹配、正则匹配 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', // whitelist: [(ua) => /iPhone OS 11/gi.test(ua)], // whitelist: [/iPhone OS 11/gi], // whitelist: ['iPhone OS 11'], whitelist: ['*'], }); 提示 假如希望全部类型的移动设备都启用播放器,设置 whitelist 为通配符 ['*'] 即可 "},{"title":"thumbnails​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#thumbnails","content":"类型: Object默认: {} 在进度条上设置预览图 属性\t类型\t描述url\tString\t预览图地址 number\tNumber\t预览图数量 column\tNumber\t预览图列数 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', thumbnails: { url: '/assets/sample/thumbnails.png', number: 100, column: 10, }, }); "},{"title":"subtitle​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#subtitle","content":"类型: Object默认: {} 设置视频的字幕,支持字幕格式:vtt、srt、ass 属性\t类型\t描述url\tString\t字幕地址 type\tString\t字幕类型,可选 vtt、srt、ass style\tObject\t字幕样式 encoding\tString\t字幕编码,默认 utf-8 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', type: 'srt', encoding: 'utf-8', style: { color: '#03A9F4', 'font-size': '30px', }, }, }); "},{"title":"moreVideoAttr​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#morevideoattr","content":"类型: Object默认: {'controls': false,'preload': 'metadata'} 更多视频属性,这些属性将直接写入视频元素里 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', moreVideoAttr: { 'webkit-playsinline': true, playsInline: true, }, }); "},{"title":"icons​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#icons","content":"类型: Object默认: {} 用于替换默认图标,支持 Html 字符串 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', icons: { loading: '<img src="/assets/img/ploading.gif">', state: '<img src="/assets/img/state.png">', play: '', pause: '', check: '', volume: '', volumeClose: '', screenshot: '', setting: '', pip: '', arrowLeft: '', arrowRight: '', playbackRate: '', aspectRatio: '', config: '', lock: '', flip: '', unlock: '', fullscreenOff: '', fullscreenOn: '', fullscreenWebOff: '', fullscreenWebOn: '', switchOn: '', switchOff: '', error: '', indicator: '', }, }); "},{"title":"type​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#type","content":"类型: String默认: '' 用于指明视频的格式,需要配合 customType 一起使用,更多信息请访问 第三方库 默认视频的格式就是视频地址的后缀(如 .flv、.mkv、.ts),但有时候视频地地址没有正确的后缀,所以需要特别指明 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.flv', type: 'flv', }); "},{"title":"customType​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#customtype","content":"类型: Object默认: {} 通过视频的格式进行匹配,把视频解码权交给第三方程序进行处理,更多信息请访问 第三方库 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.flv', customType: { flv: function (video, url, art) { // video: 视频dom元素 // url: 视频地址 // art: 当前实例 }, }, }); "},{"title":"lang​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#lang","content":"类型: String默认: navigator.language.toLowerCase() 默认显示语言,目前支持:en、zh-cn、zh-tw ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', lang: 'en', }); "},{"title":"lock​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#lock","content":"类型: Boolean默认: false 是否在移动端显示一个锁定按钮,用于隐藏底部控制栏 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', lock: true, }); "},{"title":"fastForward​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#fastforward","content":"类型: Boolean默认: false 是否在移动端添加长按视频快进功能 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fastForward: true, }); "},{"title":"autoPlayback​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#autoplayback","content":"类型: Boolean默认: false 是否使用自动回放功能 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoPlayback: true, }); "},{"title":"autoOrientation​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#autoorientation","content":"类型: Boolean默认: false 是否在移动端的网页全屏时,根据视频尺寸和视口尺寸,旋转播放器 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoOrientation: true, }); "},{"title":"airplay​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#airplay","content":"Type: BooleanDefault: false 是否显示 airplay 按钮,当前只在 Safari 下可用 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', airplay: true, }); "},{"title":"常用属性","type":0,"sectionRef":"#","url":"zh-cn/propertie","content":"","keywords":""},{"title":"play​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#play","content":"类型: Function 播放视频 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); art.on('ready', () => { art.play(); }); "},{"title":"pause​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#pause","content":"类型: Function 暂停视频 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); art.on('ready', () => { art.play(); setTimeout(() => { art.pause(); }, 3000); }); "},{"title":"toggle​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#toggle","content":"类型: Function 切换视频的播放和暂停 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); art.on('ready', () => { art.toggle(); setTimeout(() => { art.toggle(); }, 3000); }); "},{"title":"seek​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#seek","content":"类型: Setter参数: Number 视频时间跳转,单位秒 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 5; }); "},{"title":"forward​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#forward","content":"类型: Setter参数: Number 视频时间快进,单位秒 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.forward = 5; }); "},{"title":"backward​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#backward","content":"类型: Setter参数: Number 视频时间快退,单位秒 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 5; setTimeout(() => { art.backward = 2; }, 3000); }); "},{"title":"volume​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#volume","content":"类型: Setter/Getter参数: Number 设置和获取视频音量,范围在:[0, 1] ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.volume); art.volume = 0.5; console.info(art.volume); }); "},{"title":"url​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#url","content":"类型: Setter/Getter参数: String 设置和获取视频地址 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.url); art.url = '/assets/sample/video.mp4?t=0'; console.info(art.url); }); "},{"title":"switchUrl​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#switchurl","content":"类型: Function参数: String 设置视频地址,设置时和 url 类似,但会执行一些优化操作 函数支持两个参数,第一个为新的视频地址,第二个为新的视频名字 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; setTimeout(() => { art.switchUrl('/assets/sample/video.mp4?t=0', '新视频名字'); }, 3000); }); "},{"title":"switchQuality​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#switchquality","content":"类型: Function参数: String 设置视频画质地址,和 switchUrl 类似,但会带上之前的播放进度 函数支持两个参数,第一个为新的视频地址,第二个为新的视频名字 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; setTimeout(() => { art.switchQuality('/assets/sample/video.mp4?t=0', '新视频地址'); }, 3000); }); "},{"title":"muted​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#muted","content":"类型: Setter/Getter参数: Boolean 设置和获取视频是否静音 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.muted); art.muted = true; console.info(art.muted); }); "},{"title":"currentTime​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#currenttime","content":"类型: Setter/Getter参数: Number 设置和获取视频当前时间,设置时间时和 seek 类似,但它不会触发额外的事件 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.currentTime); art.currentTime = 5; console.info(art.currentTime); }); "},{"title":"duration​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#duration","content":"类型: Getter 获取视频时长 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.duration); }); 提示 有的视频是没有时长的,例如直播中的视频或者没被解码完成的视频,这个时候获取的时长会是 0 "},{"title":"screenshot​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#screenshot","content":"类型: Function 下载当前视频帧的截图 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; art.once('video:canplay', () => { art.screenshot(); }); }); "},{"title":"getDataURL​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#getdataurl","content":"类型: Function 获取当前视频帧的截图的base64地址,返回的是一个 Promise ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; art.getDataURL().then((url) => console.info(url)); }); "},{"title":"getBlobUrl​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#getbloburl","content":"类型: Function 获取当前视频帧的截图的blob地址,返回的是一个 Promise ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; art.getBlobUrl().then((url) => console.info(url)); }); "},{"title":"fullscreen​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#fullscreen","content":"类型: Setter/Getter参数: Boolean 设置和获取播放器窗口全屏 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreen: true, }); art.on('ready', () => { art.fullscreen = true; setTimeout(() => { art.fullscreen = false; }, 3000); }); 提示 由于浏览器安全机制,触发窗口全屏前,页面必须先存在交互(例如用户点击过页面) "},{"title":"fullscreenWeb​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#fullscreenweb","content":"类型: Setter/Getter参数: Boolean 设置和获取播放器网页全屏 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreenWeb: true, }); art.on('ready', () => { art.fullscreenWeb = true; setTimeout(() => { art.fullscreenWeb = false; }, 3000); }); "},{"title":"pip​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#pip","content":"类型: Setter/Getter参数: Boolean 设置和获取播放器画中画模式 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreenWeb: true, }); art.on('ready', () => { art.pip = true; setTimeout(() => { art.pip = false; }, 3000); }); 提示 由于浏览器安全机制,触发画中画前,页面必须先存在交互(例如用户点击过页面) "},{"title":"poster​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#poster","content":"类型: Setter/Getter参数: String 设置和获取视频海报,只有在视频播放前才能看到海报效果 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', poster: '/assets/sample/poster.jpg', }); art.on('ready', () => { console.info(art.poster); art.poster = '/assets/sample/poster.jpg?t=0'; console.info(art.poster); }); "},{"title":"mini​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#mini","content":"类型: Setter/Getter参数: Boolean 设置和获取播放器迷你模式 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.mini = true; }); "},{"title":"playing​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#playing","content":"类型: Getter参数: Boolean 获取视频是否正在播放中 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); art.on('ready', () => { console.info(art.playing); art.play(); console.info(art.playing); }); "},{"title":"autoSize​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#autosize","content":"类型: Setter/Getter参数: Boolean 设置视频是否自适应尺寸,设置为 true 之后它会只执行一次 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.autoSize); art.autoSize = true; console.info(art.autoSize); }); "},{"title":"rect​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#rect","content":"类型: Getter 获取播放器的尺寸和坐标信息 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(JSON.stringify(art.rect)); }); 提示 尺寸和坐标信息是通过 getBoundingClientRect 获取的 "},{"title":"flip​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#flip","content":"类型: Setter/Getter参数: String 设置和获取播放器翻转,支持normal、 horizontal、 vertical ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.flip); art.flip = 'horizontal'; console.info(art.flip); }); "},{"title":"playbackRate​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#playbackrate","content":"类型: Setter/Getter参数: Number 设置和获取播放器播放速度,支持0.5、0.75、1.0、1.25、1.5、1.75、2.0 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.playbackRate); art.playbackRate = 2; console.info(art.playbackRate); }); "},{"title":"aspectRatio​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#aspectratio","content":"类型: Setter/Getter参数: String 设置和获取播放器长宽比,支持default、4:3、16:9 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.aspectRatio); art.aspectRatio = '16:9'; console.info(art.aspectRatio); }); "},{"title":"loop​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#loop","content":"类型: Setter/Getter参数: Array 设置和获取区间循序播放,单位秒 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.loop); art.loop = [5, 10]; console.info(art.loop); }); 提示 删除区间循环播放,只需要设置 loop 为 [] 即可 "},{"title":"autoHeight​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#autoheight","content":"类型: Setter/Getter参数: Boolean 当容器只有宽度,但你希望容器高度能自适应播放器的长宽比 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.autoHeight); art.autoHeight = true; console.info(art.autoHeight); }); "},{"title":"attr​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#attr","content":"类型: Function参数: String 动态获取和设置 video 元素的属性 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.attr('playsInline')); art.attr('playsInline', true); console.info(art.attr('playsInline')); }); "},{"title":"title​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#title","content":"类型: Setter/Getter参数: String 动态获取和设置播放器标题 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.title); art.title = '新标题'; console.info(art.title); }); "},{"title":"theme​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#theme","content":"类型: Setter/Getter参数: String 动态获取和设置播放器主题颜色 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.theme); art.theme = '#000'; console.info(art.theme); }); "},{"title":"airplay​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#airplay","content":"Type: Function 开启隔空播放 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', controls: [ { name: 'airplay', position: 'right', html: 'AirPlay', click: function () { art.airplay(); }, }, ], }); "},{"title":"destroy​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#destroy","content":"类型: Function参数: Boolean 销毁播放器,接受一个参数表示是否销毁后同时移除播放器的 html,默认为 true ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.destroy(); }); "},{"title":"怎么添加设置面板","type":0,"sectionRef":"#","url":"zh-cn/Questions/How_to_add_setting_panel","content":"","keywords":""},{"title":"添加选择列表​","type":1,"pageTitle":"怎么添加设置面板","url":"zh-cn/Questions/How_to_add_setting_panel#添加选择列表","content":"设置面板类似于列表选择的集合,而且支持多层嵌套 属性\t类型\t描述html\tString、Element\t元素的 DOM 元素 icon\tString、Element\t元素的图标 selector\tArray\t元素列表 onSelect\tFunction\t元素点击事件 width\tNumber\t列表宽度 default\tBoolean\t是否默认选中 tooltip\tString\t提示文本 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, flip: true, playbackRate: true, aspectRatio: true, settings: [ { html: '选择字幕', width: 250, tooltip: '字幕 01', selector: [ { default: true, html: '<span style="color:red">字幕 01</span>', url: '/assets/sample/subtitle.srt?id=1', }, { html: '<span style="color:yellow">字幕 02</span>', url: '/assets/sample/subtitle.srt?id=2', }, ], onSelect: function (item, $dom, event) { console.info(item, $dom, event); art.subtitle.url = item.url; // 改变提示文本 return item.html; }, }, { html: '选择画质', width: 150, tooltip: '1080P', selector: [ { default: true, html: '1080P', url: '/assets/sample/video.mp4?id=1080', }, { html: '720P', url: '/assets/sample/video.mp4?id=720', }, { html: '360P', url: '/assets/sample/video.mp4?id=360', }, ], onSelect: function (item, $dom, event) { console.info(item, $dom, event); art.switchQuality(item.url, item.html); // 改变提示文本 return item.html; }, }, { html: '多层嵌套', selector: [ { html: '嵌套01', selector: [ { html: '嵌套02', }, { html: '嵌套02', }, ], }, { html: '嵌套01', selector: [ { html: '嵌套02', }, { html: '嵌套02', }, ], }, ], }, ], }); "},{"title":"添加切换按钮​","type":1,"pageTitle":"怎么添加设置面板","url":"zh-cn/Questions/How_to_add_setting_panel#添加切换按钮","content":"属性\t类型\t描述html\tString、Element\t元素的 DOM 元素 icon\tString、Element\t元素的图标 switch\tBoolean\t按钮默认状态 onSwitch\tFunction\t按钮切换事件 tooltip\tString\t提示文本 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, flip: true, playbackRate: true, aspectRatio: true, settings: [ { html: '画中画模式', tooltip: '关闭', icon: '<img width="22" heigth="22" src="/assets/img/state.svg">', switch: false, onSwitch: function (item, $dom, event) { console.info(item, $dom, event); const nextState = !item.switch; art.pip = nextState; // 改变提示文本 item.tooltip = nextState ? '开启' : '关闭'; // 改变按钮状态 return nextState; }, }, { html: '和列表组合', width: 200, selector: [ { default: true, html: '设置 01', }, { html: '设置 02', }, { html: '设置 03', switch: false, onSwitch: function (item, $dom, event) { return !item.switch; }, }, { html: '设置 04', icon: '', switch: true, onSwitch: function (item, $dom, event) { return !item.switch; }, }, ], onSelect: function (item) { return item.html; }, }, ], }); "},{"title":"添加范围滑动​","type":1,"pageTitle":"怎么添加设置面板","url":"zh-cn/Questions/How_to_add_setting_panel#添加范围滑动","content":"属性\t类型\t描述html\tString、Element\t元素的 DOM 元素 icon\tString、Element\t元素的图标 range\tArray\t默认状态数组 onRange\tFunction\t滑块滑动事件 tooltip\tString\t提示文本 const range = [5, 1, 10, 1]; const value = range[0]; const min = range[1]; const max = range[2]; const step = range[3]; ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, flip: true, playbackRate: true, aspectRatio: true, settings: [ { html: '滑块', tooltip: '5x', icon: '<img width="22" heigth="22" src="/assets/img/state.svg">', range: [5, 1, 10, 1], onRange: function (item) { // 改变提示文本 return item.range + 'x'; }, }, { html: '和列表组合', width: 200, selector: [ { default: true, html: '设置 01', }, { html: '设置 02', }, { html: '设置 03', tooltip: '5x', range: [5, 1, 10, 1], onRange: function (item) { return item.range + 'x'; }, }, { html: '设置 04', icon: '', tooltip: '5x', range: [5, 1, 10, 1], onRange: function (item) { return item.range + 'x'; }, }, ], onSelect: function (item) { return item.html; }, }, ], }); "}] \ No newline at end of file diff --git a/docs/document/search-doc-1658151622085.json b/docs/document/search-doc-1658151622085.json new file mode 100644 index 000000000..3c037f9cd --- /dev/null +++ b/docs/document/search-doc-1658151622085.json @@ -0,0 +1 @@ +[{"title":"Static propertys","type":0,"sectionRef":"#","url":"class","content":"","keywords":""},{"title":"instances​","type":1,"pageTitle":"Static propertys","url":"class#instances","content":"Type: Array A array that saves all player instances, and can manage multiple instances through this property when multiple players exist at the same time. ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(Artplayer.instances); }); "},{"title":"version​","type":1,"pageTitle":"Static propertys","url":"class#version","content":"Type: String Current player version number ▶ Run Code console.info(Artplayer.version); "},{"title":"env​","type":1,"pageTitle":"Static propertys","url":"class#env","content":"Type: String Current player environment variable ▶ Run Code console.info(Artplayer.env); "},{"title":"utils​","type":1,"pageTitle":"Static propertys","url":"class#utils","content":"Type: Object Common utils for player ▶ Run Code console.info(Artplayer.utils); "},{"title":"config​","type":1,"pageTitle":"Static propertys","url":"class#config","content":"Type: Object Store native properties and methods of video ▶ Run Code console.info(Artplayer.config); "},{"title":"scheme​","type":1,"pageTitle":"Static propertys","url":"class#scheme","content":"Type: Object Verification scheme for player option ▶ Run Code console.info(Artplayer.scheme); "},{"title":"validator​","type":1,"pageTitle":"Static propertys","url":"class#validator","content":"Type: Function Validator for player option "},{"title":"option​","type":1,"pageTitle":"Static propertys","url":"class#option","content":"Type: Object Player default option ▶ Run Code console.info(Artplayer.option); "},{"title":"html​","type":1,"pageTitle":"Static propertys","url":"class#html","content":"Type: String Player defaults HTML String, usually used for SSR ▶ Run Code console.info(Artplayer.html); "},{"title":"kindOf​","type":1,"pageTitle":"Static propertys","url":"class#kindof","content":"Type: Function JS type identification function ▶ Run Code console.info(Artplayer.kindOf('0')); console.info(Artplayer.kindOf(0)); console.info(Artplayer.kindOf({})); console.info(Artplayer.kindOf([])); "},{"title":"Danmuku plugin","type":0,"sectionRef":"#","url":"en/Plugins/danmuku","content":"Danmuku plugin Tip The documentation of the current danmaku library plug-in, only the Chinese version 👉 https://artplayer.org/document/zh-cn/Plugins/danmuku/","keywords":""},{"title":"Handle a single component","type":0,"sectionRef":"#","url":"en/Questions/Handle_single_component","content":"Handle a single component When we add custom components in layers, contextmenu, controls, It is best to add a name property that is used to position the DOM element of the component. Here are three ways to get the DOM element of the component: component method mounted, instance method query, recommended through name direct acquisition. ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, }); art.on('ready', () => { art.layers.add({ name: 'layer1', html: 'your-layer', mounted: function($layer1) { // } }); art.contextmenu.add({ name: 'contextmenu1', html: 'your-contextmenu', mounted: function($contextmenu1) { // } }); art.controls.add({ name: 'control1', html: 'your-control', position: 'right', mounted: function($control1) { // } }); // Use the query method to get the DOM element of the component var $layer1 = art.query('.art-layer-layer1'); var $contextmenu1 = art.query('.art-contextmenu-contextmenu1'); var $control1 = art.query('.art-control-control1'); // Recommended use the name to get the DOM element of the component var $layer1 = art.layers['layer1']; var $contextmenu1 = art.contextmenu['contextmenu1']; var $control1 = art.controls['control1']; }); 提示 Note that you can't create components with the same name","keywords":""},{"title":"Add button to the controls","type":0,"sectionRef":"#","url":"en/Questions/Create_button_in_the_controls","content":"Add button to the controls ▶ Run Code var time = 0; var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', controls: [ { position: 'right', html: '<button type="button">Click Me!</button>', click: function (_, event) { // The second parameter is an event object time += 1; event.target.innerText = 'You Click ' + time; }, }, ], }); ","keywords":""},{"title":"How to import types","type":0,"sectionRef":"#","url":"en/Questions/How_to_import_types","content":"How to import types Sometimes you lose TypeScript syntax prompt, then you can import types manually /** * @typedef { import("artplayer/types/artplayer") } Artplayer */ /** * @type {Artplayer} - An Artplayer instance. */ const art1 = {}; /** * @param {Artplayer} art2 - An Artplayer instance. */ function getInstance(art2) { // } ","keywords":""},{"title":"Ads Plugin","type":0,"sectionRef":"#","url":"en/Plugins/ads","content":"","keywords":""},{"title":"Demo​","type":1,"pageTitle":"Ads Plugin","url":"en/Plugins/ads#demo","content":"👉 View Demo "},{"title":"Install​","type":1,"pageTitle":"Ads Plugin","url":"en/Plugins/ads#install","content":""},{"title":"Install from npm:​","type":1,"pageTitle":"Ads Plugin","url":"en/Plugins/ads#install-from-npm","content":"$ npm install artplayer-plugin-ads "},{"title":"Install from yarn:​","type":1,"pageTitle":"Ads Plugin","url":"en/Plugins/ads#install-from-yarn","content":"$ yarn add artplayer-plugin-ads "},{"title":"Install from script:​","type":1,"pageTitle":"Ads Plugin","url":"en/Plugins/ads#install-from-script","content":"<!-- local --> <script src="path/to/artplayer-plugin-ads.js"></script> <!-- jsdelivr --> <script src="https://cdn.jsdelivr.net/npm/artplayer-plugin-ads/dist/artplayer-plugin-ads.js"></script> <!-- unpkg --> <script src="https://unpkg.com/artplayer-plugin-ads/dist/artplayer-plugin-ads.js"></script> Then you can access the plugin function through window.artplayerPluginAds "},{"title":"Use​","type":1,"pageTitle":"Ads Plugin","url":"en/Plugins/ads#use","content":"▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoSize: true, fullscreen: true, fullscreenWeb: true, plugins: [ artplayerPluginAds({ // html ad, ignore this value if it is a video ad html: '<img src="/assets/sample/poster.jpg">', // The address of the video ad video: '/assets/sample/test1.mp4', // Ad redirect URL, if empty, no redirect url: 'http://artplayer.org', // The length of time that must be watched, the period cannot be skipped, the unit is seconds // When the value is greater than or equal to totalDuration, the ad cannot be closed early // When the value is equal to or less than 0, the ad can be turned off at any time playDuration: 5, // The total duration of the ad, in seconds totalDuration: 10, // Multilingual support i18n: { close: 'Close Ads', countdown: '%s seconds', detail: 'Check Detail', canBeClosed: 'Ads can be closed after %s seconds', }, }), ], }); art.on('artplayerPluginAds:click', (ads) => { console.info('ad is clicked', ads); }); art.on('artplayerPluginAds:skip', (ads) => { console.info('Ads are skipped', ads); }); "},{"title":"Use with React Portal","type":0,"sectionRef":"#","url":"en/Questions/Use_with_react_portal","content":"Use with React Portal It is also very easy to use React Components in layers, contextmenu, controls. Handle more complex logic through ReactDOM.createPortal. 👉 Click to open an online demo import React, { useState, useEffect } from "react"; import ReactDOM, { createPortal } from "react-dom"; import Artplayer from "artplayer/examples/react/Artplayer"; function Timer({ time }) { return <div>{time}</div>; } function App() { const [art, setArt] = useState(null); const [time, setTime] = useState(0); useEffect(() => { const update = () => setTime((time) => time + 1); setInterval(update, 1000); }, []); return ( <div> <Artplayer option={{ url: "https://artplayer.org/assets/sample/video.mp4", layers: [ { html: "", name: "portal" } ], controls: [ { position: "right", name: "portal", html: "" } ] }} style={{ width: "600px", height: "400px", margin: "60px auto 0" }} getInstance={(art) => { art.on("ready", () => setArt(art)); }} /> {art ? createPortal(<Timer time={time} />, art.layers.portal) : null} {art ? createPortal(<Timer time={time} />, art.controls.portal) : null} </div> ); } const rootElement = document.getElementById("root"); ReactDOM.render(<App />, rootElement); ","keywords":""},{"title":"Add select in the controls","type":0,"sectionRef":"#","url":"en/Questions/Create_selector_in_the_controls","content":"","keywords":""},{"title":"Switch Subtitle​","type":1,"pageTitle":"Add select in the controls","url":"en/Questions/Create_selector_in_the_controls#switch-subtitle","content":"▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', controls: [ { position: 'right', html: 'Subtitle 01', selector: [ { default: true, html: '<span style="color:red">Subtitle 01</span>', url: '/assets/sample/subtitle.srt?id=1', }, { html: '<span style="color:yellow">Subtitle 02</span>', url: '/assets/sample/subtitle.srt?id=2', }, ], onSelect: function (item, $dom) { console.info(item, $dom); art.subtitle.url = item.url; return 'You click ' + item.html; }, }, ], }); "},{"title":"Switch filter​","type":1,"pageTitle":"Add select in the controls","url":"en/Questions/Create_selector_in_the_controls#switch-filter","content":"▶ Run Code var instagramFilters = [ { "html": "1977", "class": "filter-1977" }, { "html": "Aden", "class": "filter-aden" }, { "html": "Amaro", "class": "filter-amaro" }, { "html": "Ashby", "class": "filter-ashby" }, { "html": "Brannan", "class": "filter-brannan" }, { "html": "Brooklyn", "class": "filter-brooklyn" }, { "html": "Charmes", "class": "filter-charmes" }, { "html": "Clarendon", "class": "filter-clarendon" }, { "html": "Crema", "class": "filter-crema" }, { "html": "Dogpatch", "class": "filter-dogpatch" }, { "html": "Earlybird", "class": "filter-earlybird" }, { "html": "Gingham", "class": "filter-gingham" }, { "html": "Ginza", "class": "filter-ginza" }, { "html": "Hefe", "class": "filter-hefe" }, { "html": "Helena", "class": "filter-helena" }, { "html": "Hudson", "class": "filter-hudson" }, { "html": "Inkwell", "class": "filter-inkwell" }, { "html": "Kelvin", "class": "filter-kelvin" }, { "html": "Kuno", "class": "filter-juno" }, { "html": "Lark", "class": "filter-lark" }, { "html": "Lo-Fi", "class": "filter-lofi" }, { "html": "Ludwig", "class": "filter-ludwig" }, { "html": "Maven", "class": "filter-maven" }, { "html": "Mayfair", "class": "filter-mayfair" }, { "html": "Moon", "class": "filter-moon" }, { "html": "Nashville", "class": "filter-nashville" }, { "html": "Perpetua", "class": "filter-perpetua" }, { "html": "Poprocket", "class": "filter-poprocket" }, { "html": "Reyes", "class": "filter-reyes" }, { "html": "Rise", "class": "filter-rise" }, { "html": "Sierra", "class": "filter-sierra" }, { "html": "Skyline", "class": "filter-skyline" }, { "html": "Slumber", "class": "filter-slumber" }, { "html": "Stinson", "class": "filter-stinson" }, { "html": "Sutro", "class": "filter-sutro" }, { "html": "Toaster", "class": "filter-toaster" }, { "html": "Valencia", "class": "filter-valencia" }, { "html": "Vesper", "class": "filter-vesper" }, { "html": "Walden", "class": "filter-walden" }, { "html": "Willow", "class": "filter-willow" }, { "html": "X-Pro", "class": "filter-xpro-ii" } ] var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', controls: [ { position: 'right', html: 'Instagram Filters', selector: instagramFilters, onSelect: function (item) { art.template.$video.className = 'art-video ' + item.class; return item.html; }, }, ], }); "},{"title":"Third party librarys","type":0,"sectionRef":"#","url":"libraries","content":"","keywords":""},{"title":"flv.js​","type":1,"pageTitle":"Third party librarys","url":"libraries#flvjs","content":"Homepage: https://github.com/Bilibili/flv.js ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: '/assets/sample/video.flv', customType: { flv: function (video, url) { if (flvjs.isSupported()) { const flvPlayer = flvjs.createPlayer({ type: 'flv', url: url, }); flvPlayer.attachMediaElement(video); flvPlayer.load(); } else { art.notice.show = 'Does not support playback of flv'; } }, }, }); "},{"title":"hls.js​","type":1,"pageTitle":"Third party librarys","url":"libraries#hlsjs","content":"Homepage: https://github.com/video-dev/hls.js ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: 'https://test-streams.mux.dev/x36xhzz/x36xhzz.m3u8', customType: { m3u8: function (video, url) { if (Hls.isSupported()) { const hls = new Hls(); hls.loadSource(url); hls.attachMedia(video); } else { const canPlay = video.canPlayType('application/vnd.apple.mpegurl'); if (canPlay === 'probably' || canPlay == 'maybe') { video.src = url; } else { art.notice.show = 'Does not support playback of m3u8'; } } }, }, }); "},{"title":"dash.js​","type":1,"pageTitle":"Third party librarys","url":"libraries#dashjs","content":"Homepage: https://github.com/Dash-Industry-Forum/dash.js ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: 'https://dash.akamaized.net/envivio/EnvivioDash3/manifest.mpd', customType: { mpd: function (video, url) { var player = dashjs.MediaPlayer().create(); player.initialize(video, url, true); }, }, }); "},{"title":"shaka-player​","type":1,"pageTitle":"Third party librarys","url":"libraries#shaka-player","content":"Homepage: https://github.com/google/shaka-player ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: '//storage.googleapis.com/shaka-demo-assets/angel-one/dash.mpd', customType: { mpd: function (video, url) { shaka.polyfill.installAll(); var player = new shaka.Player(video); player.load(url); }, }, }); "},{"title":"webtorrent​","type":1,"pageTitle":"Third party librarys","url":"libraries#webtorrent","content":"Homepage: https://github.com/webtorrent/webtorrent ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: 'magnet:?xt=urn:btih:6a9759bffd5c0af65319979fb7832189f4f3c35d&dn=sintel.mp4&tr=wss%3A%2F%2Ftracker.btorrent.xyz&tr=wss%3A%2F%2Ftracker.fastcast.nz&tr=wss%3A%2F%2Ftracker.openwebtorrent.com&tr=wss%3A%2F%2Ftracker.webtorrent.io&ws=https%3A%2F%2Fwebtorrent.io%2Ftorrents%2Fsintel-1024-surround.mp4', type: 'torrent', customType: { torrent: function (video, url, art) { var client = new WebTorrent(); art.loading.show = true; client.add(url, function (torrent) { var file = torrent.files[0]; file.renderTo(video, { autoplay: true, }); }); }, }, }); art.on('ready', () => { art.template.$video.controls = false; }); "},{"title":"How to add setting panel","type":0,"sectionRef":"#","url":"en/Questions/How_to_add_setting_panel","content":"","keywords":""},{"title":"Add selector list​","type":1,"pageTitle":"How to add setting panel","url":"en/Questions/How_to_add_setting_panel#add-selector-list","content":"Settings panels are similar to a collection of list selections, and support multi-layer nested Property\tType\tDescriptionhtml\tString、Element\tDOM elements of selector icon\tString、Element\tIcon of selector selector\tArray\tSelector list onSelect\tFunction\tSelector click event width\tNumber\tPanel width default\tBoolean\tDefault selected tooltip\tString\tTooltip text ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, flip: true, playbackRate: true, aspectRatio: true, settings: [ { html: 'Select Subtitle', width: 250, tooltip: 'Subtitle 01', selector: [ { default: true, html: '<span style="color:red">Subtitle 01</span>', url: '/assets/sample/subtitle.srt?id=1', }, { html: '<span style="color:yellow">Subtitle 02</span>', url: '/assets/sample/subtitle.srt?id=2', }, ], onSelect: function (item, $dom, event) { console.info(item, $dom, event); art.subtitle.url = item.url; // Change the tooltip return item.html; }, }, { html: 'Select Quality', width: 150, tooltip: '1080P', selector: [ { default: true, html: '1080P', url: '/assets/sample/video.mp4?id=1080', }, { html: '720P', url: '/assets/sample/video.mp4?id=720', }, { html: '360P', url: '/assets/sample/video.mp4?id=360', }, ], onSelect: function (item, $dom, event) { console.info(item, $dom, event); art.switchQuality(item.url, item.html); // Change the tooltip return item.html; }, }, { html: 'Multi-layer nested', selector: [ { html: 'Nested 01', selector: [ { html: 'Nested 02', }, { html: 'Nested 02', }, ], }, { html: 'Nested 01', selector: [ { html: 'Nested 02', }, { html: 'Nested 02', }, ], }, ], }, ], }); "},{"title":"Add switch button​","type":1,"pageTitle":"How to add setting panel","url":"en/Questions/How_to_add_setting_panel#add-switch-button","content":"Property\tType\tDescriptionhtml\tString、Element\tDOM elements of selector icon\tString、Element\tIcon of selector switch\tBoolean\tButton default state onSwitch\tFunction\tButton toggle event tooltip\tString\tTooltip text ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, flip: true, playbackRate: true, aspectRatio: true, settings: [ { html: 'PIP Mode', tooltip: 'OFF', icon: '<img width="22" heigth="22" src="/assets/img/state.svg">', switch: false, onSwitch: function (item, $dom, event) { console.info(item, $dom, event); const nextState = !item.switch; art.pip = nextState; // Change the tooltip item.tooltip = nextState ? 'ON' : 'OFF'; // Change the switch state return nextState; }, }, { html: 'Use with selector', width: 200, selector: [ { default: true, html: 'Setting 01', }, { html: 'Setting 02', }, { html: 'Setting 03', switch: false, onSwitch: function (item, $dom, event) { return !item.switch; }, }, { html: 'Setting 04', icon: '', switch: true, onSwitch: function (item, $dom, event) { return !item.switch; }, }, ], onSelect: function (item) { return item.html; }, }, ], }); "},{"title":"Add range slider​","type":1,"pageTitle":"How to add setting panel","url":"en/Questions/How_to_add_setting_panel#add-range-slider","content":"Property\tType\tDescriptionhtml\tString、Element\tDOM elements of selector icon\tString、Element\tIcon of selector range\tArray\tRange default state onRange\tFunction\tRange change event tooltip\tString\tTooltip text const range = [5, 1, 10, 1]; const value = range[0]; const min = range[1]; const max = range[2]; const step = range[3]; ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, flip: true, playbackRate: true, aspectRatio: true, settings: [ { html: 'Range', tooltip: '5x', icon: '<img width="22" heigth="22" src="/assets/img/state.svg">', range: [5, 1, 10, 1], onRange: function (item) { // Change the tooltip return item.range + 'x'; }, }, { html: 'Use with selector', width: 240, selector: [ { default: true, html: 'Setting 01', }, { html: 'Setting 02', }, { html: 'Setting 03', tooltip: '5x', range: [5, 1, 10, 1], onRange: function (item) { return item.range + 'x'; }, }, { html: 'Setting 04', icon: '', tooltip: '5x', range: [5, 1, 10, 1], onRange: function (item) { return item.range + 'x'; }, }, ], onSelect: function (item) { return item.html; }, }, ], }); "},{"title":"Common events","type":0,"sectionRef":"#","url":"events","content":"","keywords":""},{"title":"Native event​","type":1,"pageTitle":"Common events","url":"events#native-event","content":"For more information, please read Mozilla Video Events Event name\tFired Whenvideo:canplay\tThe browser can play the media, but estimates that not enough data has been loaded to play the media up to its end without having to stop for further buffering of content. video:canplaythrough\tThe browser estimates it can play the media up to its end without stopping for content buffering. video:complete\tThe rendering of an OfflineAudioContext is terminated. video:durationchange\tThe duration attribute has been updated. video:emptied\tThe media has become empty; for example, this event is sent if the media has already been loaded (or partially loaded), and the load() method is called to reload it. video:ended\tPlayback has stopped because the end of the media was reached. video:loadeddata\tThe first frame of the media has finished loading. video:loadedmetadata\tThe metadata has been loaded. video:pause\tPlayback has been paused. video:play\tPlayback has begun. video:playing\tPlayback is ready to start after having been paused or delayed due to lack of data. video:progress\tFired periodically as the browser loads a resource. video:ratechange\tThe playback rate has changed. video:seeked\tA seek operation completed. video:seeking\tA seek operation began. video:stalled\tThe user agent is trying to fetch media data, but data is unexpectedly not forthcoming. video:suspend\tMedia data loading has been suspended. video:timeupdate\tThe time indicated by the currentTime attribute has been updated. video:volumechange\tThe volume has changed. video:waiting\tPlayback has stopped because of a temporary lack of data ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('video:play', (...args) => { console.info(args); }); "},{"title":"Custom event​","type":1,"pageTitle":"Common events","url":"events#custom-event","content":""},{"title":"ready​","type":1,"pageTitle":"Common events","url":"events#ready","content":"Fired when the player is initialized, and the video can be played ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', (...args) => { console.info(args); }); "},{"title":"play​","type":1,"pageTitle":"Common events","url":"events#play","content":"Fired after the video is played ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('play', (...args) => { console.info(args); }); "},{"title":"pause​","type":1,"pageTitle":"Common events","url":"events#pause","content":"Fired after the video is pause ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('pause', (...args) => { console.info(args); }); "},{"title":"seek​","type":1,"pageTitle":"Common events","url":"events#seek","content":"Fired when the video is time jump ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('seek', (...args) => { console.info(args); }); art.on('ready', (...args) => { art.seek = 5; }); Tip Set the art.currentTime will not fired the seek event "},{"title":"volume​","type":1,"pageTitle":"Common events","url":"events#volume","content":"Fired when the video volume changes ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('volume', (...args) => { console.info(args); }); art.on('ready', (...args) => { art.volume = 0.5; }); "},{"title":"destroy​","type":1,"pageTitle":"Common events","url":"events#destroy","content":"Fired when the player instance is destroyed ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('destroy', (...args) => { console.info(args); }); art.on('ready', (...args) => { art.destroy(); }); "},{"title":"focus​","type":1,"pageTitle":"Common events","url":"events#focus","content":"Fired when the player gets focus, if you click on the player ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('focus', (...args) => { console.info(args); }); "},{"title":"blur​","type":1,"pageTitle":"Common events","url":"events#blur","content":"Fired when the player loses focus, such as the area other than the player ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('blur', (...args) => { console.info(args); }); "},{"title":"hover​","type":1,"pageTitle":"Common events","url":"events#hover","content":"Fired when mouse moves player ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('hover', (state) => { // state for true, the mouse moves from the outside to the player // state for false, the mouse moves from the player to the outside console.info(state); }); "},{"title":"resize​","type":1,"pageTitle":"Common events","url":"events#resize","content":"Fired when the player is changed ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoSize: true, }); art.on('resize', (...args) => { console.info(args); }); "},{"title":"mousemove​","type":1,"pageTitle":"Common events","url":"events#mousemove","content":"Fired when the mouse is played, this and hover is different, it will trigger multiple times ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('mousemove', (...args) => { console.info(args); }); "},{"title":"url​","type":1,"pageTitle":"Common events","url":"events#url","content":"Fired when the video url changes ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('url', (...args) => { console.info(args); }); art.on('ready', (...args) => { art.url = '/assets/sample/video.mp4?t=0'; }); "},{"title":"fullscreen​","type":1,"pageTitle":"Common events","url":"events#fullscreen","content":"Fired when the player window is full screen ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreen: true, }); art.on('fullscreen', (...args) => { console.info(args); }); "},{"title":"fullscreenWeb​","type":1,"pageTitle":"Common events","url":"events#fullscreenweb","content":"Fired when player webpage full screen ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreenWeb: true, }); art.on('fullscreenWeb', (...args) => { console.info(args); }); "},{"title":"hotkey​","type":1,"pageTitle":"Common events","url":"events#hotkey","content":"Trigger when hotkey are used ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('hotkey', (...args) => { console.info(args); }); "},{"title":"静态属性","type":0,"sectionRef":"#","url":"zh-cn/class","content":"","keywords":""},{"title":"instances​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#instances","content":"类型: Array 一个保存了所有播放器实例的数组,当单个页面同时存在多个播放器时,可以通过这个属性进行管理多个实例 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(Artplayer.instances) }) "},{"title":"version​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#version","content":"类型: String 当前播放器版本号 ▶ Run Code console.info(Artplayer.version) "},{"title":"env​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#env","content":"类型: String 当前播放器环境变量 ▶ Run Code console.info(Artplayer.env) "},{"title":"utils​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#utils","content":"类型: Object 播放器的常用工具集 ▶ Run Code console.info(Artplayer.utils) "},{"title":"config​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#config","content":"类型: Object 存放了视频的原生属性和方法 ▶ Run Code console.info(Artplayer.config) "},{"title":"scheme​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#scheme","content":"类型: Object 播放器参数的校验方案 ▶ Run Code console.info(Artplayer.scheme) "},{"title":"validator​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#validator","content":"类型: Function 播放器参数的校验器 "},{"title":"option​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#option","content":"类型: Object 播放器默认参数 ▶ Run Code console.info(Artplayer.option) "},{"title":"html​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#html","content":"类型: String 播放器默认 Html 字符串,通常用于 SSR 的提前渲染 ▶ Run Code console.info(Artplayer.html) "},{"title":"kindOf​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#kindof","content":"类型: Function JS类型识别函数 ▶ Run Code console.info(Artplayer.kindOf('0')) console.info(Artplayer.kindOf(0)) console.info(Artplayer.kindOf({})) console.info(Artplayer.kindOf([])) "},{"title":"Advanced propertys","type":0,"sectionRef":"#","url":"advance","content":"","keywords":""},{"title":"id​","type":1,"pageTitle":"Advanced propertys","url":"advance#id","content":"Type: Number A self-inclusive number of the player instance "},{"title":"option​","type":1,"pageTitle":"Advanced propertys","url":"advance#option","content":"Type: Object After merged options "},{"title":"isFocus​","type":1,"pageTitle":"Advanced propertys","url":"advance#isfocus","content":"Type: Boolean Whether the player instance has been focused "},{"title":"isInput​","type":1,"pageTitle":"Advanced propertys","url":"advance#isinput","content":"Type: Boolean Whether the player instance has been focused on input element "},{"title":"isLock​","type":1,"pageTitle":"Advanced propertys","url":"advance#islock","content":"Type: Boolean Whether the player instance has been locked on mobile "},{"title":"isDestroy​","type":1,"pageTitle":"Advanced propertys","url":"advance#isdestroy","content":"Type: Boolean Whether the player instance is destroyed "},{"title":"whitelist​","type":1,"pageTitle":"Advanced propertys","url":"advance#whitelist","content":"Type: Object Manage the whitelist "},{"title":"template​","type":1,"pageTitle":"Advanced propertys","url":"advance#template","content":"Type: Object Manage player HTML "},{"title":"query​","type":1,"pageTitle":"Advanced propertys","url":"advance#query","content":"Type: Function Method query You can find DOM elements in the current player instance, equivalent to document.querySelector('.artplayer-app').querySelector ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { var $video = art.template.query('.art-video'); console.info($video); }); "},{"title":"query​","type":1,"pageTitle":"Advanced propertys","url":"advance#query-1","content":"Type: Function Equal to art.template.query ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { var $video = art.query('.art-video'); console.info($video); }); "},{"title":"events​","type":1,"pageTitle":"Advanced propertys","url":"advance#events","content":"Type: Object Manage the events "},{"title":"proxy​","type":1,"pageTitle":"Advanced propertys","url":"advance#proxy","content":"Type: Function Proxy native event method, easy to manage and destroy the event ▶ Run Code var container = document.querySelector('.artplayer-app'); var art = new Artplayer({ container: container, url: '/assets/sample/video.mp4', }); art.proxy(container, 'click', (event) => { console.info(event); }); "},{"title":"storage​","type":1,"pageTitle":"Advanced propertys","url":"advance#storage","content":"Type: Object Manage persistent storage objects The player will automatically add a json object called artplayer_settings to the localstorage Property\tType\tDescriptionget\tFunction\tGet value set\tFunction\tSet value del\tFunction\tDelete value clear\tFunction\tClean value ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.storage.set('your-key', 'your-value'); art.storage.get('your-key'); art.storage.del('your-key'); art.storage.clear(); "},{"title":"icons​","type":1,"pageTitle":"Advanced propertys","url":"advance#icons","content":"Type: Object Manage player icons "},{"title":"i18n​","type":1,"pageTitle":"Advanced propertys","url":"advance#i18n","content":"Type: Object Manage player i18n "},{"title":"get​","type":1,"pageTitle":"Advanced propertys","url":"advance#get","content":"Type: Getter/Setter Method get can get the value of the language value ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.i18n.get('Play')); }); "},{"title":"update​","type":1,"pageTitle":"Advanced propertys","url":"advance#update","content":"Type: Function Method update can add more languages ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', lang: 'jp', }); art.i18n.update({ 'zh-cn': { Language: '简体', }, 'zh-tw': { Language: '繁體', }, en: { Language: 'English', }, jp: { Language: '日文', }, fr: { Language: 'Français', }, ru: { Language: 'Russe', }, }); "},{"title":"player​","type":1,"pageTitle":"Advanced propertys","url":"advance#player","content":"Type: Object Manage the object of the core function "},{"title":"subtitle​","type":1,"pageTitle":"Advanced propertys","url":"advance#subtitle","content":"Type: Object Management subtitle object "},{"title":"show​","type":1,"pageTitle":"Advanced propertys","url":"advance#show","content":"Type: Getter/Setter Property show can control subtitle to display ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', }, }); art.on('ready', () => { art.seek = 20; art.subtitle.show = false; setTimeout(() => { art.subtitle.show = true; }, 3000); }); "},{"title":"style​","type":1,"pageTitle":"Advanced propertys","url":"advance#style","content":"Type: Function Method style can dynamically modify the subtitle style ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', encoding: 'utf-8', style: { color: '#03A9F4', 'font-size': '30px', }, }, }); art.on('ready', () => { art.seek = 20; setTimeout(() => { art.subtitle.style({ color: 'red', 'font-size': '40px', }); }, 3000); }); "},{"title":"url​","type":1,"pageTitle":"Advanced propertys","url":"advance#url","content":"Type: Getter/Setter Propertie url can set and get the subtitle url ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', encoding: 'utf-8', style: { color: '#03A9F4', 'font-size': '30px', }, }, }); art.on('ready', () => { console.info(art.subtitle.url); setTimeout(() => { art.subtitle.url = '/assets/sample/subtitle.srt?t=1'; }, 3000); }); "},{"title":"switch​","type":1,"pageTitle":"Advanced propertys","url":"advance#switch","content":"Type: Function Methods switch like the propertie url setter, but can modify the subtitle option ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', encoding: 'utf-8', style: { color: 'red', 'font-size': '30px', }, }, }); art.on('ready', () => { art.seek = 20; setTimeout(() => { art.subtitle.switch('/assets/sample/subtitle.srt?t=1', { name: 'The new subtitle', style: { color: 'green', 'font-size': '24px', }, }); }, 3000); }); "},{"title":"info​","type":1,"pageTitle":"Advanced propertys","url":"advance#info","content":"Type: Object Manage video info "},{"title":"layers​","type":1,"pageTitle":"Advanced propertys","url":"advance#layers","content":"Type: Object Manage the object of the layers "},{"title":"show​","type":1,"pageTitle":"Advanced propertys","url":"advance#show-1","content":"Type: Getter/Setter Property show can control all layers to display ▶ Run Code var img = '/assets/sample/layer.png'; var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', layers: [ { html: `<img style="width: 100px" src="${img}">`, style: { position: 'absolute', top: '20px', right: '20px', opacity: '.9', }, }, { html: `<img style="width: 100px" src="${img}">`, style: { position: 'absolute', top: '20px', left: '20px', opacity: '.9', }, }, ], }); art.on('ready', () => { setTimeout(() => { art.layers.show = false; }, 3000); }); "},{"title":"add​","type":1,"pageTitle":"Advanced propertys","url":"advance#add","content":"Type: Function Method add can dynamically add a layer Property\tType\tDescriptiondisable\tBoolean\tWhether to disable the component name\tString\tThe unique name of the component, used to mark the class name index\tNumber\tComponent index, priority for display html\tString、Element\tDOM element of the component style\tObject\tComponent style object click\tFunction\tComponent click event mounted\tFunction\tTriggered after the component is mounted tooltip\tString\tPrompt text of the component ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); var img = '/assets/sample/layer.png'; art.on('ready', () => { setTimeout(() => { art.layers.add({ html: `<img style="width: 100px" src="${img}">`, style: { position: 'absolute', top: '20px', right: '20px', opacity: '.9', }, }); }, 3000); }); "},{"title":"notice​","type":1,"pageTitle":"Advanced propertys","url":"advance#notice","content":"Type: Object Manage the object of prompt information "},{"title":"show​","type":1,"pageTitle":"Advanced propertys","url":"advance#show-2","content":"Type: Getter/Setter Attribute show output custom prompt information, the default residence time is two seconds, and the new information will immediately cover the old information ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.notice.show = 'Custom prompt information 1'; art.notice.show = 'Custom prompt information 2'; }); "},{"title":"controls​","type":1,"pageTitle":"Advanced propertys","url":"advance#controls","content":"Type: Object Manage the object of the control bar "},{"title":"show​","type":1,"pageTitle":"Advanced propertys","url":"advance#show-3","content":"Type: Getter/Setter Attribute show can control if the control bar is displayed ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { setTimeout(() => { art.controls.show = false; }, 3000); }); "},{"title":"add​","type":1,"pageTitle":"Advanced propertys","url":"advance#add-1","content":"Type: Function Method add can dynamically add a control Property\tType\tDescriptiondisable\tBoolean\tWhether to disable the component name\tString\tThe unique name of the component, used to mark the class name index\tNumber\tComponent index, priority for display html\tString、Element\tDOM element of the component style\tObject\tComponent style object click\tFunction\tComponent click event mounted\tFunction\tTriggered after the component is mounted tooltip\tString\tPrompt text of the component position\tString\tLocation at left or right ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { setTimeout(() => { art.controls.add({ disable: false, name: 'button', index: 10, position: 'right', html: 'Custom button1', tooltip: 'Custom button1', style: { color: 'red', }, click: function () { console.log('You clicked custom button 1'); }, mounted: function () { console.log('Custom button mounting is complete 1'); }, }); }, 3000); }); "},{"title":"contextmenu​","type":1,"pageTitle":"Advanced propertys","url":"advance#contextmenu","content":"Type: Object Manage the contextmenu "},{"title":"show​","type":1,"pageTitle":"Advanced propertys","url":"advance#show-4","content":"Type: Getter/Setter Attribute show can control if the menu is displayed ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.contextmenu.show = true; setTimeout(() => { art.contextmenu.show = false; }, 3000); }); "},{"title":"add​","type":1,"pageTitle":"Advanced propertys","url":"advance#add-2","content":"Type: Function Method add can dynamically add a menu items Property\tType\tDescriptiondisable\tBoolean\tWhether to disable the component name\tString\tThe unique name of the component, used to mark the class name index\tNumber\tComponent index, priority for display html\tString、Element\tDOM element of the component style\tObject\tComponent style object click\tFunction\tComponent click event mounted\tFunction\tTriggered after the component is mounted tooltip\tString\tPrompt text of the component ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.contextmenu.show = true; setTimeout(() => { art.contextmenu.add({ html: 'Custom menu', click: function () { console.info('You clicked the custom menu'); art.contextmenu.show = false; }, }); }, 3000); }); "},{"title":"loading​","type":1,"pageTitle":"Advanced propertys","url":"advance#loading","content":"Type: Object Manage loading icon "},{"title":"show​","type":1,"pageTitle":"Advanced propertys","url":"advance#show-5","content":"Type: Getter/Setter Property show can control whether the icon in the load is displayed ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.loading.show = true; setTimeout(() => { art.loading.show = false; }, 3000); }); "},{"title":"mask​","type":1,"pageTitle":"Advanced propertys","url":"advance#mask","content":"Type: Object Manage the object of the mask layer "},{"title":"show​","type":1,"pageTitle":"Advanced propertys","url":"advance#show-6","content":"Type: Getter/Setter Attributes show can control whether the mask layer is display ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.mask.show = true; setTimeout(() => { art.mask.show = false; }, 3000); }); "},{"title":"hotkey​","type":1,"pageTitle":"Advanced propertys","url":"advance#hotkey","content":"Type: Object Manage hotkey "},{"title":"add​","type":1,"pageTitle":"Advanced propertys","url":"advance#add-3","content":"Type: Function Methods add can dynamically add a hotkey, the first parameter is key code number, the second parameter is a callback function ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.hotkey.add(65, () => { console.info('You click A'); }); art.hotkey.add(66, () => { console.info('You click B'); }); }); Tip This hotkey will take effect only after the player gets the focus (if you click on the player). "},{"title":"setting​","type":1,"pageTitle":"Advanced propertys","url":"advance#setting","content":"Type: Object Manage the object of the setting panel "},{"title":"show​","type":1,"pageTitle":"Advanced propertys","url":"advance#show-7","content":"Type: Getter/Setter Property show can control the setting panel to display ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, autoSize: true, }); art.on('ready', () => { art.seek = 20; art.setting.show = true; setTimeout(() => { art.setting.show = false; }, 3000); }); "},{"title":"plugins​","type":1,"pageTitle":"Advanced propertys","url":"advance#plugins","content":"Type: Object Manage plugin "},{"title":"add​","type":1,"pageTitle":"Advanced propertys","url":"advance#add-4","content":"Type: Function Method add can be dynamically add a plugin ▶ Run Code function myPlugin(art) { console.info('You can access an instance of a player in the plugin'); return { name: 'myPlugin', something: 'Custom export properties', doSomething: function () { console.info('Custom export method'); }, }; } var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.plugins.add(myPlugin); console.info(art.plugins.myPlugin.something); console.info(art.plugins.myPlugin.doSomething()); }); "},{"title":"快速上手","type":0,"sectionRef":"#","url":"zh-cn","content":"","keywords":""},{"title":"安装​","type":1,"pageTitle":"快速上手","url":"zh-cn#安装","content":"npmyarnscript npm install artplayer import Artplayer from 'artplayer';const art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4',}); "},{"title":"使用​","type":1,"pageTitle":"快速上手","url":"zh-cn#使用","content":"提示 播放器的尺寸依赖于容器 container 的尺寸,所以你的容器 container 必须是有尺寸的 "},{"title":"在 Html 使用​","type":1,"pageTitle":"快速上手","url":"zh-cn#在-html-使用","content":"index.html <!DOCTYPE html><html> <head> <title>ArtPlayer Demo</title> <meta charset="UTF-8" /> <style> .artplayer-app { width: 400px; height: 300px; } </style> </head> <body> <div class="artplayer-app"></div> <script src="path/to/artplayer.js"></script> <script> var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); </script> </body></html> "},{"title":"在 Vue.js、Nuxt.js 使用​","type":1,"pageTitle":"快速上手","url":"zh-cn#在-vuejsnuxtjs-使用","content":"Vue.js 模板Nuxt.js 模板 🚀 artplayer-template/vue.js Artplayer.vueApp.vue Artplayer.vue <template> <div ref="artRef"></div></template><script>import Artplayer from "artplayer";export default { data() { return { instance: null, }; }, props: { option: { type: Object, required: true, }, }, mounted() { this.instance = new Artplayer({ ...this.option, container: this.$refs.artRef, }); this.$nextTick(() => { this.$emit("get-instance", this.instance); }); }, beforeUnmount() { if (this.instance && this.instance.destroy) { this.instance.destroy(false); } },};</script> "},{"title":"在 React.js、Next.js 使用​","type":1,"pageTitle":"快速上手","url":"zh-cn#在-reactjsnextjs-使用","content":"React.js 模板Next.js 模板 🚀 artplayer-template/react.js ArtPlayer.jsxApp.jsx ArtPlayer.jsx import { useEffect, useRef } from 'react';import Artplayer from 'artplayer';export default function Player({ option, getInstance, ...rest }) { const artRef = useRef(); useEffect(() => { const art = new Artplayer({ ...option, container: artRef.current, }); if (getInstance && typeof getInstance === 'function') { getInstance(art); } return () => { if (art && art.destroy) { art.destroy(false); } }; }, []); return <div ref={artRef} {...rest}></div>;} "},{"title":"第三方库","type":0,"sectionRef":"#","url":"zh-cn/libraries","content":"","keywords":""},{"title":"flv.js​","type":1,"pageTitle":"第三方库","url":"zh-cn/libraries#flvjs","content":"主页: https://github.com/Bilibili/flv.js ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: '/assets/sample/video.flv', customType: { flv: function (video, url) { if (flvjs.isSupported()) { const flvPlayer = flvjs.createPlayer({ type: 'flv', url: url, }); flvPlayer.attachMediaElement(video); flvPlayer.load(); } else { art.notice.show = '不支持播放格式:flv'; } }, }, }); "},{"title":"hls.js​","type":1,"pageTitle":"第三方库","url":"zh-cn/libraries#hlsjs","content":"主页: https://github.com/video-dev/hls.js ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: 'https://test-streams.mux.dev/x36xhzz/x36xhzz.m3u8', customType: { m3u8: function (video, url) { if (Hls.isSupported()) { const hls = new Hls(); hls.loadSource(url); hls.attachMedia(video); } else { const canPlay = video.canPlayType('application/vnd.apple.mpegurl'); if (canPlay === 'probably' || canPlay == 'maybe') { video.src = url; } else { art.notice.show = '不支持播放格式:m3u8'; } } }, }, }); "},{"title":"dash.js​","type":1,"pageTitle":"第三方库","url":"zh-cn/libraries#dashjs","content":"主页: https://github.com/Dash-Industry-Forum/dash.js ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: 'https://dash.akamaized.net/envivio/EnvivioDash3/manifest.mpd', customType: { mpd: function (video, url) { var player = dashjs.MediaPlayer().create(); player.initialize(video, url, true); }, }, }); "},{"title":"shaka-player​","type":1,"pageTitle":"第三方库","url":"zh-cn/libraries#shaka-player","content":"主页: https://github.com/google/shaka-player ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: '//storage.googleapis.com/shaka-demo-assets/angel-one/dash.mpd', customType: { mpd: function (video, url) { shaka.polyfill.installAll(); var player = new shaka.Player(video); player.load(url); }, }, }); "},{"title":"webtorrent​","type":1,"pageTitle":"第三方库","url":"zh-cn/libraries#webtorrent","content":"主页: https://github.com/webtorrent/webtorrent ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: 'magnet:?xt=urn:btih:6a9759bffd5c0af65319979fb7832189f4f3c35d&dn=sintel.mp4&tr=wss%3A%2F%2Ftracker.btorrent.xyz&tr=wss%3A%2F%2Ftracker.fastcast.nz&tr=wss%3A%2F%2Ftracker.openwebtorrent.com&tr=wss%3A%2F%2Ftracker.webtorrent.io&ws=https%3A%2F%2Fwebtorrent.io%2Ftorrents%2Fsintel-1024-surround.mp4', type: 'torrent', customType: { torrent: function (video, url, art) { var client = new WebTorrent(); art.loading.show = true; client.add(url, function (torrent) { var file = torrent.files[0]; file.renderTo(video, { autoplay: true, }); }); }, }, }); art.on('ready', () => { art.template.$video.controls = false; }); "},{"title":"实例事件","type":0,"sectionRef":"#","url":"zh-cn/events","content":"","keywords":""},{"title":"原生事件​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#原生事件","content":"更多信息请阅读 Mozilla Video Events 事件名字\t触发时间video:canplay\tThe browser can play the media, but estimates that not enough data has been loaded to play the media up to its end without having to stop for further buffering of content. video:canplaythrough\tThe browser estimates it can play the media up to its end without stopping for content buffering. video:complete\tThe rendering of an OfflineAudioContext is terminated. video:durationchange\tThe duration attribute has been updated. video:emptied\tThe media has become empty; for example, this event is sent if the media has already been loaded (or partially loaded), and the load() method is called to reload it. video:ended\tPlayback has stopped because the end of the media was reached. video:loadeddata\tThe first frame of the media has finished loading. video:loadedmetadata\tThe metadata has been loaded. video:pause\tPlayback has been paused. video:play\tPlayback has begun. video:playing\tPlayback is ready to start after having been paused or delayed due to lack of data. video:progress\tFired periodically as the browser loads a resource. video:ratechange\tThe playback rate has changed. video:seeked\tA seek operation completed. video:seeking\tA seek operation began. video:stalled\tThe user agent is trying to fetch media data, but data is unexpectedly not forthcoming. video:suspend\tMedia data loading has been suspended. video:timeupdate\tThe time indicated by the currentTime attribute has been updated. video:volumechange\tThe volume has changed. video:waiting\tPlayback has stopped because of a temporary lack of data ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('video:play', (...args) => { console.info(args); }); "},{"title":"自定义事件​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#自定义事件","content":""},{"title":"ready​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#ready","content":"当实例初始化完成,并视频可以被播放时触发,只会触发一个,哪怕视频地址变化了 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', (...args) => { console.info(args); }); "},{"title":"play​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#play","content":"在视频被播放后触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('play', (...args) => { console.info(args); }); "},{"title":"pause​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#pause","content":"在视频被暂停后触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('pause', (...args) => { console.info(args); }); "},{"title":"seek​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#seek","content":"在视频进行时间跳转时触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('seek', (...args) => { console.info(args); }); art.on('ready', (...args) => { art.seek = 5; }); 提示 设置 art.currentTime 时不会触发 seek 事件 "},{"title":"volume​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#volume","content":"在视频音量变化时触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('volume', (...args) => { console.info(args); }); art.on('ready', (...args) => { art.volume = 0.5; }); "},{"title":"destroy​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#destroy","content":"在播放器实例被销毁时触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('destroy', (...args) => { console.info(args); }); art.on('ready', (...args) => { art.destroy(); }); "},{"title":"focus​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#focus","content":"在播放器获得焦点时触发,如点击了播放器 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('focus', (...args) => { console.info(args); }); "},{"title":"blur​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#blur","content":"在播放器失去焦点时触发,如点击播放器以外的区域 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('blur', (...args) => { console.info(args); }); "},{"title":"hover​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#hover","content":"在鼠标移动进播放器时触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('hover', (state) => { // state 为true时,鼠标从外面移进播放器 // state 为false时,鼠标从播放器移出外面 console.info(state); }); "},{"title":"resize​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#resize","content":"在播放器尺寸变化时触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoSize: true, }); art.on('resize', (...args) => { console.info(args); }); "},{"title":"mousemove​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#mousemove","content":"在鼠标经过播放器时触发,和hover不一样,它会触发多次 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('mousemove', (...args) => { console.info(args); }); "},{"title":"url​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#url","content":"在视频地址变化时触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('url', (...args) => { console.info(args); }); art.on('ready', (...args) => { art.url = '/assets/sample/video.mp4?t=0'; }); "},{"title":"fullscreen​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#fullscreen","content":"在播放器窗口全屏时触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreen: true, }); art.on('fullscreen', (...args) => { console.info(args); }); "},{"title":"fullscreenWeb​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#fullscreenweb","content":"在播放器网页全屏时触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreenWeb: true, }); art.on('fullscreenWeb', (...args) => { console.info(args); }); "},{"title":"hotkey​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#hotkey","content":"在快捷键被使用时触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('hotkey', (...args) => { console.info(args); }); "},{"title":"在控制栏添加按钮","type":0,"sectionRef":"#","url":"zh-cn/Questions/Create_button_in_the_controls","content":"在控制栏添加按钮 有时你需要在控制栏添加按钮,如开关按钮或者单选按钮等等,你甚至可以使用第三方的样式库如 bootstrap ▶ Run Code var time = 0; var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', controls: [ { position: 'right', html: '<button type="button">Click Me!</button>', click: function (_, event) { // 第二个参数是事件对象 time += 1; event.target.innerText = 'You Click ' + time; }, }, ], }); ","keywords":""},{"title":"广告插件","type":0,"sectionRef":"#","url":"zh-cn/Plugins/ads","content":"","keywords":""},{"title":"演示​","type":1,"pageTitle":"广告插件","url":"zh-cn/Plugins/ads#演示","content":"👉 查看完整演示 "},{"title":"安装​","type":1,"pageTitle":"广告插件","url":"zh-cn/Plugins/ads#安装","content":""},{"title":"通过 npm 安装:​","type":1,"pageTitle":"广告插件","url":"zh-cn/Plugins/ads#通过-npm-安装","content":"$ npm install artplayer-plugin-ads "},{"title":"通过 yarn 安装:​","type":1,"pageTitle":"广告插件","url":"zh-cn/Plugins/ads#通过-yarn-安装","content":"$ yarn add artplayer-plugin-ads "},{"title":"通过 script 安装:​","type":1,"pageTitle":"广告插件","url":"zh-cn/Plugins/ads#通过-script-安装","content":"<!-- 本地 --> <script src="path/to/artplayer-plugin-ads.js"></script> <!-- jsdelivr --> <script src="https://cdn.jsdelivr.net/npm/artplayer-plugin-ads/dist/artplayer-plugin-ads.js"></script> <!-- unpkg --> <script src="https://unpkg.com/artplayer-plugin-ads/dist/artplayer-plugin-ads.js"></script> 然后你可以通过 window.artplayerPluginAds 访问到插件函数 "},{"title":"使用​","type":1,"pageTitle":"广告插件","url":"zh-cn/Plugins/ads#使用","content":"▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoSize: true, fullscreen: true, fullscreenWeb: true, plugins: [ artplayerPluginAds({ // html广告,假如是视频广告则忽略该值 html: '<img src="/assets/sample/poster.jpg">', // 视频广告的地址 video: '/assets/sample/test1.mp4', // 广告跳转网址,为空则不跳转 url: 'http://artplayer.org', // 必须观看的时长,期间不能被跳过,单位为秒 // 当该值大于或等于totalDuration时,不能提前关闭广告 // 当该值等于或小于0时,则随时都可以关闭广告 playDuration: 5, // 广告总时长,单位为秒 totalDuration: 10, // 多语言支持 i18n: { close: '关闭广告', countdown: '%s秒', detail: '查看详情', canBeClosed: '%s秒后可关闭广告', }, }), ], }); art.on('artplayerPluginAds:click', (ads) => { console.info('广告被点击', ads); }); art.on('artplayerPluginAds:skip', (ads) => { console.info('广告被跳过', ads); }); "},{"title":"Basic options","type":0,"sectionRef":"#","url":"options","content":"","keywords":""},{"title":"container​","type":1,"pageTitle":"Basic options","url":"options#container","content":"Type: String、ElementDefault: #artplayerRequired: Yes The dom container mounted by the player must have a size, otherwise the player cannot display ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', // container: document.querySelector('.artplayer-app'), url: '/assets/sample/video.mp4', }); You may need to initialize the size of the container element, such as: .artplayer-app { width: 400px; height: 300px; } "},{"title":"url​","type":1,"pageTitle":"Basic options","url":"options#url","content":"Type: StringDefault: ''Required: Yes Video source address, default support three video file formats: .mp4、.ogg、.webm ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); "},{"title":"Ready Callback​","type":1,"pageTitle":"Basic options","url":"options#ready-callback","content":"Type: FunctionDefault: undefined The constructor accepts a function as the second parameter, fired when the player is initialized and the video can be play, just like ready event ▶ Run Code var art = new Artplayer( { container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }, function () { this.play(); }, ); 提示 The this in the callback function is the player instance, but the callback function is used to use the arrow function, this is not to point to the player instance "},{"title":"poster​","type":1,"pageTitle":"Basic options","url":"options#poster","content":"Type: StringDefault: '' The poster of the video will only appear in a state in which the player is initialized and not played. ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', poster: '/assets/sample/poster.jpg', }); "},{"title":"title​","type":1,"pageTitle":"Basic options","url":"options#title","content":"Type: StringDefault: '' Video headings, currently appear in video screenshots and mini mode ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', title: '【新海诚动画】『秒速5センチメートル』', screenshot: true, }); "},{"title":"theme​","type":1,"pageTitle":"Basic options","url":"options#theme","content":"Type: StringDefault: #f00 Player theme color, currently only on the progress bar ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', theme: '#ffad00', }); "},{"title":"volume​","type":1,"pageTitle":"Basic options","url":"options#volume","content":"Type: NumberDefault: 0.7 Default volume of the player ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', volume: 0.5, }); Tip The player caches the size of the last volume, when the next initialization (such as refreshing the page) player reads the cache value "},{"title":"isLive​","type":1,"pageTitle":"Basic options","url":"options#islive","content":"Type: BooleanDefault: false Use live mode, hide progress bar and play time ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', isLive: true, }); "},{"title":"muted​","type":1,"pageTitle":"Basic options","url":"options#muted","content":"Type: BooleanDefault: false Whether the default mute ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); "},{"title":"autoplay​","type":1,"pageTitle":"Basic options","url":"options#autoplay","content":"Type: BooleanDefault: false Whether automatic play ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoplay: true, muted: true, }); Tip If you want the default to enter the page, you can automatically play the video, muted must be true, more information, please read Autoplay Policy Changes "},{"title":"autoSize​","type":1,"pageTitle":"Basic options","url":"options#autosize","content":"Type: BooleanDefault: false The size of the player will populate the entire container size, so there is often a black edge, the option can automatically adjust the player size to hide the black side. ▶ Run Code // Zoom browser window View effect var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoSize: true, }); "},{"title":"autoMini​","type":1,"pageTitle":"Basic options","url":"options#automini","content":"Type: BooleanDefault: false When the player scrolls outside the browser viewport, automatically enter the mini play mode ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoMini: true, }); "},{"title":"loop​","type":1,"pageTitle":"Basic options","url":"options#loop","content":"Type: BooleanDefault: false Whether loop playing ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', loop: true, }); "},{"title":"flip​","type":1,"pageTitle":"Basic options","url":"options#flip","content":"Type: BooleanDefault: false Whether to display a video flip function, currently appear in the setting panel, so you need to set up setting is True ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', flip: true, setting: true, }); "},{"title":"playbackRate​","type":1,"pageTitle":"Basic options","url":"options#playbackrate","content":"Type: BooleanDefault: false Whether the video playback speed function is displayed, it will appear in the setting panel and contextmenu ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', playbackRate: true, setting: true, }); "},{"title":"aspectRatio​","type":1,"pageTitle":"Basic options","url":"options#aspectratio","content":"Type: BooleanDefault: false Whether to display video long aspect ratio, it will appear in the setting panel and contextmenu ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', aspectRatio: true, setting: true, }); "},{"title":"screenshot​","type":1,"pageTitle":"Basic options","url":"options#screenshot","content":"Type: BooleanDefault: false Whether to display video screenshots in the bottom control bar ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', screenshot: true, // Optional moreVideoAttr: { crossOrigin: 'anonymous', }, }); Tip Because browser security mechanisms, if video source addresses and websites are cross-domain, screenshot failed "},{"title":"setting​","type":1,"pageTitle":"Basic options","url":"options#setting","content":"Type: BooleanDefault: false Whether to display the setting panel of the switch button in the bottom control bar ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, }); "},{"title":"hotkey​","type":1,"pageTitle":"Basic options","url":"options#hotkey","content":"Type: BooleanDefault: true Whether to use shortcut keys ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', hotkey: true, }); Hotkey\tDescribe↑\tIncreasing volume ↓\tlower the volume ←\tFast forward 5 seconds →\tFast backward 5 seconds space\tSwitch play / pause Tip This hotkey will take effect only after the player gets the focus (if you click on the player). "},{"title":"pip​","type":1,"pageTitle":"Basic options","url":"options#pip","content":"Type: BooleanDefault: false Whether to display the PIP switch button in the bottom control bar ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', pip: true, }); "},{"title":"mutex​","type":1,"pageTitle":"Basic options","url":"options#mutex","content":"Type: BooleanDefault: true If there are multiple players on the page at the same time, can only one player be allowed to play ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', mutex: true, }); "},{"title":"fullscreen​","type":1,"pageTitle":"Basic options","url":"options#fullscreen","content":"Type: BooleanDefault: false Whether to display the full screen button of the player window in the bottom control bar ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreen: true, }); "},{"title":"fullscreenWeb​","type":1,"pageTitle":"Basic options","url":"options#fullscreenweb","content":"Type: BooleanDefault: false Whether to display the full screen button of the player webpage in the bottom control bar ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreenWeb: true, }); "},{"title":"subtitleOffset​","type":1,"pageTitle":"Basic options","url":"options#subtitleoffset","content":"Type: BooleanDefault: false Subtitle time offset, in the range [-5s, 5s] ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', }, setting: true, subtitleOffset: true, }); "},{"title":"miniProgressBar​","type":1,"pageTitle":"Basic options","url":"options#miniprogressbar","content":"Type: BooleanDefault: false Mini progress bar, only appears when the player loses focus and is playing ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', miniProgressBar: true, }); "},{"title":"useSSR​","type":1,"pageTitle":"Basic options","url":"options#usessr","content":"Type: BooleanDefault: false Whether to use SSR mounting mode, it is useful if you want to render the HTML required by the player in advance before mounting the player You can access the HTML required by the player through Artplayer.html ▶ Run Code var $container = document.querySelector('.artplayer-app'); $container.innerHTML = Artplayer.html; var art = new Artplayer({ container: $container, url: '/assets/sample/video.mp4', useSSR: true, }); Tip SSR is the abbreviation of Server Side Render. The content on the page is generated by server side rendering, and the browser directly displays the HTML returned by the server side. "},{"title":"playsInline​","type":1,"pageTitle":"Basic options","url":"options#playsinline","content":"Type: BooleanDefault: true Whether use playsInline in mobile ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', playsInline: true, }); "},{"title":"layers​","type":1,"pageTitle":"Basic options","url":"options#layers","content":"Type: ArrayDefault: [] Initialize a custom layers Property\tType\tDescriptiondisable\tBoolean\tWhether to disable the component name\tString\tThe unique name of the component, used to mark the class name index\tNumber\tComponent index, priority for display html\tString、Element\tDOM element of the component style\tObject\tComponent style object click\tFunction\tComponent click event mounted\tFunction\tTriggered after the component is mounted tooltip\tString\tPrompt text of the component ▶ Run Code var img = '/assets/sample/layer.png'; var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', layers: [ { index: 1, name: 'potser', disable: false, html: `<img style="width: 100px" src="${img}">`, style: { position: 'absolute', top: '20px', right: '20px', opacity: '.9', }, click: function (...args) { console.info('You click on the component'); art.layers.show = false; }, mounted: function (...args) { console.info('Component mount completion'); }, }, ], }); "},{"title":"settings​","type":1,"pageTitle":"Basic options","url":"options#settings","content":"Type: ArrayDefault: [] Initialize custom setting panel, please visit How to add setting panel ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, settings: [ { html: 'Custom setting 01', selector: [ { html: 'Submenu 01', }, { html: 'Submenu 02', }, ], onSelect: function (item) { console.log(item.html); }, }, { html: 'Custom setting 02', selector: [ { html: 'Submenu 01', }, { html: 'Submenu 02', }, ], onSelect: function (item) { console.log(item.html); }, }, ], }); "},{"title":"contextmenu​","type":1,"pageTitle":"Basic options","url":"options#contextmenu","content":"Type: ArrayDefault: [] Initialize custom contextmenu Property\tType\tDescriptiondisable\tBoolean\tWhether to disable the component name\tString\tThe unique name of the component, used to mark the class name index\tNumber\tComponent index, priority for display html\tString、Element\tDOM element of the component style\tObject\tComponent style object click\tFunction\tComponent click event mounted\tFunction\tTriggered after the component is mounted tooltip\tString\tPrompt text of the component ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', contextmenu: [ { html: 'Custom menu', click: function () { console.info('You clicked the custom menu'); art.contextmenu.show = false; }, }, ], }); art.on('ready', () => { art.contextmenu.show = true; }); "},{"title":"controls​","type":1,"pageTitle":"Basic options","url":"options#controls","content":"Type: ArrayDefault: [] Initialize the customized bottom control bar Property\tType\tDescriptiondisable\tBoolean\tWhether to disable the component name\tString\tThe unique name of the component, used to mark the class name index\tNumber\tComponent index, priority for display html\tString、Element\tDOM element of the component style\tObject\tComponent style object click\tFunction\tComponent click event mounted\tFunction\tTriggered after the component is mounted tooltip\tString\tPrompt text of the component position\tString\tLocation at left or right ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', controls: [ { disable: false, name: 'button', index: 10, position: 'right', html: 'Custom button1', tooltip: 'Custom button1', style: { color: 'red', }, click: function () { console.log('You clicked custom button 1'); }, mounted: function () { console.log('Custom button mounting is complete 1'); }, }, { position: 'left', html: 'Custom button2', tooltip: 'Custom button2', style: { color: 'green', }, click: function () { console.log('You clicked custom button 2'); }, }, ], }); "},{"title":"quality​","type":1,"pageTitle":"Basic options","url":"options#quality","content":"Type: ArrayDefault: [] Whether to display the quality selection list in the bottom control bar Property\tType\tDescriptiondefault\tBoolean\tDefault quality html\tString\tQuality name url\tString\tQuality address ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', quality: [ { default: true, html: 'SD 480P', url: '/assets/sample/video.mp4', }, { html: 'HD 720P', url: '/assets/sample/video.mp4', }, ], }); "},{"title":"highlight​","type":1,"pageTitle":"Basic options","url":"options#highlight","content":"Type: ArrayDefault: [] Show highlighted information points on the progress bar Property\tType\tDescriptiontime\tNumber\tHighlight time (unit seconds) text\tString\tHighlight text ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', highlight: [ { time: 60, text: 'One more chance', }, { time: 120, text: '谁でもいいはずなのに', }, { time: 180, text: '夏の想い出がまわる', }, { time: 240, text: 'こんなとこにあるはずもないのに', }, { time: 300, text: '--终わり--', }, ], }); "},{"title":"plugins​","type":1,"pageTitle":"Basic options","url":"options#plugins","content":"Type: ArrayDefault: [] Initialization custom plugins ▶ Run Code function myPlugin(art) { console.info('You can access an instance of a player in the plugin'); return { name: 'myPlugin', something: 'Custom export properties', doSomething: function () { console.info('Custom export method'); }, }; } var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [myPlugin], }); art.on('ready', () => { console.info(art.plugins.myPlugin.something); console.info(art.plugins.myPlugin.doSomething()); }); "},{"title":"whitelist​","type":1,"pageTitle":"Basic options","url":"options#whitelist","content":"Type: ArrayDefault: [] Because there are a variety of differences and restrictions in different mobile devices, this player is mount video by default on mobile devices. If you want to use this player on mobile devices, you need to manually open white list. The whitelist is an array type, which matches the window.navigator.userAgent, as long as one of the match is successful, enable the player Support string match, function match, regular match ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', // whitelist: [(ua) => /iPhone OS 11/gi.test(ua)], // whitelist: [/iPhone OS 11/gi], // whitelist: ['iPhone OS 11'], whitelist: ['*'], }); Tip If you want all types of mobile devices to enable players, set the whitelist to wildcard: ['*'] "},{"title":"thumbnails​","type":1,"pageTitle":"Basic options","url":"options#thumbnails","content":"Type: ObjectDefault: {} Set a preview map on the progress bar Property\tType\tDescriptionurl\tString\tPreview url number\tNumber\tPreview number column\tNumber\tPreview column width\tNumber\tPreview width height\tNumber\tPreview height ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', thumbnails: { url: '/assets/sample/thumbnails.png', number: 100, column: 10, }, }); "},{"title":"subtitle​","type":1,"pageTitle":"Basic options","url":"options#subtitle","content":"Type: ObjectDefault: {} Set the subtitles of the video, support subtitles format: vtt、srt、ass Property\tType\tDescriptionurl\tString\tSubtitle url type\tString\tSubtitle type: vtt, srt, ass style\tObject\tSubtitle style encoding\tString\tSubtitle encoding, default utf-8 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', type: 'srt', encoding: 'utf-8', style: { color: '#03A9F4', 'font-size': '30px', }, }, }); "},{"title":"moreVideoAttr​","type":1,"pageTitle":"Basic options","url":"options#morevideoattr","content":"Type: ObjectDefault: {'controls': false,'preload': 'metadata'} More video properties, these properties will be written directly into video elements ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', moreVideoAttr: { 'webkit-playsinline': true, playsInline: true, }, }); "},{"title":"icons​","type":1,"pageTitle":"Basic options","url":"options#icons","content":"Type: ObjectDefault: {} Used to replace the default icon, support HTML string ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', icons: { loading: '<img src="/assets/img/ploading.gif">', state: '<img src="/assets/img/state.png">', play: '', pause: '', check: '', volume: '', volumeClose: '', screenshot: '', setting: '', pip: '', arrowLeft: '', arrowRight: '', playbackRate: '', aspectRatio: '', config: '', lock: '', flip: '', unlock: '', fullscreenOff: '', fullscreenOn: '', fullscreenWebOff: '', fullscreenWebOn: '', switchOn: '', switchOff: '', error: '', indicator: '', }, }); "},{"title":"type​","type":1,"pageTitle":"Basic options","url":"options#type","content":"Type: StringDefault: '' Used to specify the format of the video, you need to use the CustomType to use, please visit Libraries The default video format is the suffix of video addresses (such as .flv,.mkv, .ts), but sometimes video address does not have the correct suffix, so it is necessary to specify ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.flv', type: 'flv', }); "},{"title":"customType​","type":1,"pageTitle":"Basic options","url":"options#customtype","content":"Type: ObjectDefault: {} Match by the format of the video, hand over video decoding to third party programs, please visit Libraries ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.flv', customType: { flv: function (video, url, art) { // video: Video DOM element // url: Video url // art: Current instance }, }, }); "},{"title":"lang​","type":1,"pageTitle":"Basic options","url":"options#lang","content":"Type: StringDefault: navigator.language.toLowerCase() Default display language, currently support: en、zh-cn、zh-tw ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', lang: 'en', }); "},{"title":"lock​","type":1,"pageTitle":"Basic options","url":"options#lock","content":"Type: BooleanDefault: false Whether to display a lock button on the mobile side to hide the bottom control bar ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', lock: true, }); "},{"title":"fastForward​","type":1,"pageTitle":"Basic options","url":"options#fastforward","content":"Type: BooleanDefault: false Whether to add fast forward function on the mobile, when long press the video ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fastForward: true, }); "},{"title":"autoPlayback​","type":1,"pageTitle":"Basic options","url":"options#autoplayback","content":"Type: BooleanDefault: false Whether to use auto playback ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoPlayback: true, }); "},{"title":"autoOrientation​","type":1,"pageTitle":"Basic options","url":"options#autoorientation","content":"Type: BooleanDefault: false Whether to rotate the player according to the video size and viewport size, when the player web-fullscreen in mobile ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoOrientation: true, }); "},{"title":"airplay​","type":1,"pageTitle":"Basic options","url":"options#airplay","content":"Type: BooleanDefault: false Whether to display the AirPlay button, only available in Safari currently ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', airplay: true, }); "},{"title":"Common properties","type":0,"sectionRef":"#","url":"propertie","content":"","keywords":""},{"title":"play​","type":1,"pageTitle":"Common properties","url":"propertie#play","content":"Type: Function Play video ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); art.on('ready', () => { art.play(); }); "},{"title":"pause​","type":1,"pageTitle":"Common properties","url":"propertie#pause","content":"Type: Function Pause video ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); art.on('ready', () => { art.play(); setTimeout(() => { art.pause(); }, 3000); }); "},{"title":"toggle​","type":1,"pageTitle":"Common properties","url":"propertie#toggle","content":"Type: Function Switch Video playback and pause ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); art.on('ready', () => { art.toggle(); setTimeout(() => { art.toggle(); }, 3000); }); "},{"title":"seek​","type":1,"pageTitle":"Common properties","url":"propertie#seek","content":"Type: SetterParameter: Number Video time jump, unit seconds ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 5; }); "},{"title":"forward​","type":1,"pageTitle":"Common properties","url":"propertie#forward","content":"Type: SetterParameter: Number Video time forward, unit seconds ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.forward = 5; }); "},{"title":"backward​","type":1,"pageTitle":"Common properties","url":"propertie#backward","content":"Type: SetterParameter: Number Video time backward, unit seconds ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 5; setTimeout(() => { art.backward = 2; }, 3000); }); "},{"title":"volume​","type":1,"pageTitle":"Common properties","url":"propertie#volume","content":"Type: Setter/GetterParameter: Number Set and get video volume, range: [0, 1] ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.volume); art.volume = 0.5; console.info(art.volume); }); "},{"title":"url​","type":1,"pageTitle":"Common properties","url":"propertie#url","content":"Type: Setter/GetterParameter: String Set and get video url ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.url); art.url = '/assets/sample/video.mp4?t=0'; console.info(art.url); }); "},{"title":"switchUrl​","type":1,"pageTitle":"Common properties","url":"propertie#switchurl","content":"Type: FunctionParameter: String Set video url, set, like the url, but will perform some optimization operations The function supports two parameters, the first one for the new video url, the second is new video name ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; setTimeout(() => { art.switchUrl('/assets/sample/video.mp4?t=0', 'New video name'); }, 3000); }); "},{"title":"switchQuality​","type":1,"pageTitle":"Common properties","url":"propertie#switchquality","content":"Type: FunctionParameter: String Set the video quality address, like the switchUrl, but will bring the previous play progress The function supports two parameters, the first one for the new video url, the second is new video name ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; setTimeout(() => { art.switchQuality('/assets/sample/video.mp4?t=0', 'New video name'); }, 3000); }); "},{"title":"muted​","type":1,"pageTitle":"Common properties","url":"propertie#muted","content":"Type: Setter/GetterParameter: Boolean Setting up and getting the video mute ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.muted); art.muted = true; console.info(art.muted); }); "},{"title":"currentTime​","type":1,"pageTitle":"Common properties","url":"propertie#currenttime","content":"Type: Setter/GetterParameter: Number Set and get the video current time, set time like the seek, but it does not trigger additional events ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.currentTime); art.currentTime = 5; console.info(art.currentTime); }); "},{"title":"duration​","type":1,"pageTitle":"Common properties","url":"propertie#duration","content":"Type: Getter Get video duration ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.duration); }); Tip Some videos are there is no duration, such as the live video or video is not decoded, the duration will be 0 "},{"title":"screenshot​","type":1,"pageTitle":"Common properties","url":"propertie#screenshot","content":"Type: Function Download the current video frame screenshot ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; art.once('video:canplay', () => { art.screenshot(); }); }); "},{"title":"getDataURL​","type":1,"pageTitle":"Common properties","url":"propertie#getdataurl","content":"Type: Function Get the base64 url of the current video frame, return to a Promise ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; art.getDataURL().then((url) => console.info(url)); }); "},{"title":"getBlobUrl​","type":1,"pageTitle":"Common properties","url":"propertie#getbloburl","content":"Type: Function Get the blob url of the current video frame, return to a Promise ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; art.getBlobUrl().then((url) => console.info(url)); }); "},{"title":"fullscreen​","type":1,"pageTitle":"Common properties","url":"propertie#fullscreen","content":"Type: Setter/GetterParameter: Boolean Set and get a player window full screen ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreen: true, }); art.on('ready', () => { art.fullscreen = true; setTimeout(() => { art.fullscreen = false; }, 3000); }); Tip Due to the browser security mechanism, the page must be exchanged before the window full screen, such as the user click on the page) "},{"title":"fullscreenWeb​","type":1,"pageTitle":"Common properties","url":"propertie#fullscreenweb","content":"Type: Setter/GetterParameter: Boolean Setting up and get a player web page full screen ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreenWeb: true, }); art.on('ready', () => { art.fullscreenWeb = true; setTimeout(() => { art.fullscreenWeb = false; }, 3000); }); "},{"title":"pip​","type":1,"pageTitle":"Common properties","url":"propertie#pip","content":"Type: Setter/GetterParameter: Boolean Set and get player PIP Mode ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreenWeb: true, }); art.on('ready', () => { art.pip = true; setTimeout(() => { art.pip = false; }, 3000); }); Tip Due to the browser security mechanism, the page must be exchanged first before the PIP (such as user clicking over the page) "},{"title":"poster​","type":1,"pageTitle":"Common properties","url":"propertie#poster","content":"Type: Setter/GetterParameter: String Setting up and get a video poster, only the poster effect can only be seen before the video is played ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', poster: '/assets/sample/poster.jpg', }); art.on('ready', () => { console.info(art.poster); art.poster = '/assets/sample/poster.jpg?t=0'; console.info(art.poster); }); "},{"title":"mini​","type":1,"pageTitle":"Common properties","url":"propertie#mini","content":"Type: Setter/GetterParameter: Boolean Set and get player mini mode ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.mini = true; }); "},{"title":"playing​","type":1,"pageTitle":"Common properties","url":"propertie#playing","content":"Type: GetterParameter: Boolean Get the video is playing ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); art.on('ready', () => { console.info(art.playing); art.play(); console.info(art.playing); }); "},{"title":"autoSize​","type":1,"pageTitle":"Common properties","url":"propertie#autosize","content":"Type: Setter/GetterParameter: Boolean Set whether the video is adaptive, set to true, it will only execute once ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.autoSize); art.autoSize = true; console.info(art.autoSize); }); "},{"title":"rect​","type":1,"pageTitle":"Common properties","url":"propertie#rect","content":"Type: Getter Get the size and coordinate information of the player ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(JSON.stringify(art.rect)); }); Tip Size and coordinate information is obtained by getBoundingClientRect "},{"title":"flip​","type":1,"pageTitle":"Common properties","url":"propertie#flip","content":"Type: Setter/GetterParameter: String Set and get player flip, support normal, horizontal, vertical ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.flip); art.flip = 'horizontal'; console.info(art.flip); }); "},{"title":"playbackRate​","type":1,"pageTitle":"Common properties","url":"propertie#playbackrate","content":"Type: Setter/GetterParameter: Number Set and get player playback speed, support 0.5, 0.75, 1.0, 1.25, 1.5, 1.75, 2.0 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.playbackRate); art.playbackRate = 2; console.info(art.playbackRate); }); "},{"title":"aspectRatio​","type":1,"pageTitle":"Common properties","url":"propertie#aspectratio","content":"Type: Setter/GetterParameter: String Set and get the player long aspect, support default, 4:3, 16:9 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.aspectRatio); art.aspectRatio = '16:9'; console.info(art.aspectRatio); }); "},{"title":"loop​","type":1,"pageTitle":"Common properties","url":"propertie#loop","content":"Type: Setter/GetterParameter: Array Setting and getting the interval to play in seconds, unit seconds ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.loop); art.loop = [5, 10]; console.info(art.loop); }); Tip Delete interval loop play, only need to set up loop is [] "},{"title":"autoHeight​","type":1,"pageTitle":"Common properties","url":"propertie#autoheight","content":"Type: Setter/GetterDefault: Boolean When the container has only width, you want the container height adapt to the player aspect ratio. ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.autoHeight); art.autoHeight = true; console.info(art.autoHeight); }); "},{"title":"attr​","type":1,"pageTitle":"Common properties","url":"propertie#attr","content":"Type: FunctionParameter: String Dynamically get and set the properties of the video element ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.attr('playsInline')); art.attr('playsInline', true); console.info(art.attr('playsInline')); }); "},{"title":"title​","type":1,"pageTitle":"Common properties","url":"propertie#title","content":"Type: Setter/GetterParameter: String Dynamic get and set player title ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.title); art.title = 'New Title'; console.info(art.title); }); "},{"title":"theme​","type":1,"pageTitle":"Common properties","url":"propertie#theme","content":"Type: Setter/GetterParameter: String Dynamic get and set player theme color ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.theme); art.theme = '#000'; console.info(art.theme); }); "},{"title":"airplay​","type":1,"pageTitle":"Common properties","url":"propertie#airplay","content":"Type: Function Open the Airplay ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', controls: [ { name: 'airplay', position: 'right', html: 'AirPlay', click: function () { art.airplay(); }, }, ], }); "},{"title":"destroy​","type":1,"pageTitle":"Common properties","url":"propertie#destroy","content":"Type: FunctionParameter: Boolean Destroy the player ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.destroy(); }); "},{"title":"高级属性","type":0,"sectionRef":"#","url":"zh-cn/advance","content":"","keywords":""},{"title":"id​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#id","content":"类型: Number 播放器实例的一个自增编号 "},{"title":"option​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#option","content":"类型: Object 播放器实例经合并后的参数对象 "},{"title":"isFocus​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#isfocus","content":"类型: Boolean 播放器实例是否获得了焦点,如最后被用户点击过 "},{"title":"isInput​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#isinput","content":"类型: Boolean 播放器实例是否在 input 元素上获得了焦点,如正在输入弹幕 "},{"title":"isLock​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#islock","content":"类型: Boolean 播放器实例是否已在移动端锁定 "},{"title":"isDestroy​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#isdestroy","content":"类型: Boolean 播放器实例是否被销毁 "},{"title":"whitelist​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#whitelist","content":"类型: Object 管理白名单的对象 "},{"title":"template​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#template","content":"类型: Object 管理播放器 Html 的对象 "},{"title":"query​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#query","content":"类型: Function 方法 query 可以查找当前播放器实例内的 dom 元素,等同于 document.querySelector('.artplayer-app').querySelector ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { var $video = art.template.query('.art-video'); console.info($video); }); "},{"title":"query​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#query-1","content":"类型: Function 等于 art.template.query ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { var $video = art.query('.art-video'); console.info($video); }); "},{"title":"events​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#events","content":"类型: Object 管理事件发生的对象 "},{"title":"proxy​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#proxy","content":"类型: Function 代理原生事件的方法,便于事件的管理与销毁 ▶ Run Code var container = document.querySelector('.artplayer-app'); var art = new Artplayer({ container: container, url: '/assets/sample/video.mp4', }); art.proxy(container, 'click', (event) => { console.info(event); }); "},{"title":"storage​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#storage","content":"类型: Object 管理持久化存储的对象 播放器会自动添加一个名为 artplayer_settings 的 JSON 对象到的 localStorage 里 属性\t类型\t描述get\tFunction\t获取值 set\tFunction\t设置值 del\tFunction\t删除值 clear\tFunction\t清空对象 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.storage.set('your-key', 'your-value'); art.storage.get('your-key'); art.storage.del('your-key'); art.storage.clear(); "},{"title":"icons​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#icons","content":"类型: Object 管理图标的对象 "},{"title":"i18n​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#i18n","content":"类型: Object 管理多语言的对象 "},{"title":"get​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#get","content":"类型: Getter/Setter 方法 get 可以获取到对应的语言的值 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.i18n.get('Play')); }); "},{"title":"update​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#update","content":"类型: Function 方法 update 可以动态添加更多语言 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', lang: 'jp', }); art.i18n.update({ 'zh-cn': { Language: '简体', }, 'zh-tw': { Language: '繁體', }, en: { Language: 'English', }, jp: { Language: '日文', }, fr: { Language: 'Français', }, ru: { Language: 'Russe', }, }); "},{"title":"player​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#player","content":"类型: Object 管理核心功能的对象,所以属性和方法都代理到播放器实例上了 "},{"title":"subtitle​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#subtitle","content":"类型: Object 管理字幕的对象 "},{"title":"show​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#show","content":"类型: Getter/Setter 属性 show 可以控制字幕显示 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', }, }); art.on('ready', () => { art.seek = 20; art.subtitle.show = false; setTimeout(() => { art.subtitle.show = true; }, 3000); }); "},{"title":"style​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#style","content":"类型: Function 方法 style 可以动态修改字幕样式 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', encoding: 'utf-8', style: { color: '#03A9F4', 'font-size': '30px', }, }, }); art.on('ready', () => { art.seek = 20; setTimeout(() => { art.subtitle.style({ color: 'red', 'font-size': '40px', }); }, 3000); }); "},{"title":"url​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#url","content":"类型: Getter/Setter 属性 url 可以设置和获取字幕网址 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', encoding: 'utf-8', style: { color: '#03A9F4', 'font-size': '30px', }, }, }); art.on('ready', () => { console.info(art.subtitle.url); setTimeout(() => { art.subtitle.url = '/assets/sample/subtitle.srt?t=1'; }, 3000); }); "},{"title":"switch​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#switch","content":"类型: Function 方法 switch 就像属性设置 url,但可以修改字幕选项 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', encoding: 'utf-8', style: { color: 'red', 'font-size': '30px', }, }, }); art.on('ready', () => { art.seek = 20; setTimeout(() => { art.subtitle.switch('/assets/sample/subtitle.srt?t=1', { name: 'The new subtitle', style: { color: 'green', 'font-size': '24px', }, }); }, 3000); }); "},{"title":"info​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#info","content":"类型: Object 管理统计信息的对象 "},{"title":"layers​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#layers","content":"类型: Object 管理业务层的对象 "},{"title":"show​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#show-1","content":"类型: Getter/Setter 属性 show 可以控制全部图层是否显示 ▶ Run Code var img = '/assets/sample/layer.png'; var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', layers: [ { html: `<img style="width: 100px" src="${img}">`, style: { position: 'absolute', top: '20px', right: '20px', opacity: '.9', }, }, { html: `<img style="width: 100px" src="${img}">`, style: { position: 'absolute', top: '20px', left: '20px', opacity: '.9', }, }, ], }); art.on('ready', () => { setTimeout(() => { art.layers.show = false; }, 3000); }); "},{"title":"add​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#add","content":"类型: Function 方法 add 可以动态添加业务层 属性\t类型\t描述disable\tBoolean\t是否禁用组件 name\tString\t组件唯一名称,用于标记类名 index\tNumber\t组件索引,用于显示的优先级 html\tString、Element\t组件的 DOM 元素 style\tObject\t组件样式对象 click\tFunction\t组件点击事件 mounted\tFunction\t组件挂载后触发 tooltip\tString\t组件的提示文本 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); var img = '/assets/sample/layer.png'; art.on('ready', () => { setTimeout(() => { art.layers.add({ html: `<img style="width: 100px" src="${img}">`, style: { position: 'absolute', top: '20px', right: '20px', opacity: '.9', }, }); }, 3000); }); "},{"title":"notice​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#notice","content":"类型: Object 管理提示信息的对象 "},{"title":"show​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#show-2","content":"类型: Getter/Setter 属性 show 输出自定义提示信息,默认停留时间为两秒,且新的信息会马上覆盖旧的信息 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.notice.show = '自定义提示信息1'; art.notice.show = '自定义提示信息2'; }); "},{"title":"controls​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#controls","content":"类型: Object 管理控制栏的对象 "},{"title":"show​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#show-3","content":"类型: Getter/Setter 属性 show 可以控制控制栏是否显示 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { setTimeout(() => { art.controls.show = false; }, 3000); }); "},{"title":"add​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#add-1","content":"类型: Function 方法 add 可以动态添加控制器 属性\t类型\t描述disable\tBoolean\t是否禁用组件 name\tString\t组件唯一名称,用于标记类名 index\tNumber\t组件索引,用于显示的优先级 html\tString、Element\t组件的 DOM 元素 style\tObject\t组件样式对象 click\tFunction\t组件点击事件 mounted\tFunction\t组件挂载后触发 tooltip\tString\t组件的提示文本 position\tString\t位置在 left 或者 right ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { setTimeout(() => { art.controls.add({ position: 'right', index: 10, html: '自定义按钮', tooltip: '自定义按钮的提示', click: function () { console.log('你点击了自定义按钮'); }, }); }, 3000); }); "},{"title":"contextmenu​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#contextmenu","content":"类型: Object 管理右键菜单的对象 "},{"title":"show​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#show-4","content":"类型: Getter/Setter 属性 show 可以控制菜单是否显示 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.contextmenu.show = true; setTimeout(() => { art.contextmenu.show = false; }, 3000); }); "},{"title":"add​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#add-2","content":"类型: Function 方法 add 可以动态添加菜单项 属性\t类型\t描述disable\tBoolean\t是否禁用组件 name\tString\t组件唯一名称,用于标记类名 index\tNumber\t组件索引,用于显示的优先级 html\tString、Element\t组件的 DOM 元素 style\tObject\t组件样式对象 click\tFunction\t组件点击事件 mounted\tFunction\t组件挂载后触发 tooltip\tString\t组件的提示文本 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.contextmenu.show = true; setTimeout(() => { art.contextmenu.add({ html: '自定义菜单', click: function () { console.info('你点击了自定义菜单'); art.contextmenu.show = false; }, }); }, 3000); }); "},{"title":"loading​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#loading","content":"类型: Object 管理加载中的图标 "},{"title":"show​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#show-5","content":"类型: Getter/Setter 属性 show 可以控制是否显示加载中的图标 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.loading.show = true; setTimeout(() => { art.loading.show = false; }, 3000); }); "},{"title":"mask​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#mask","content":"类型: Object 管理遮罩层的对象 "},{"title":"show​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#show-6","content":"类型: Getter/Setter 属性 show 可以控制遮罩层是否加载层 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.mask.show = true; setTimeout(() => { art.mask.show = false; }, 3000); }); "},{"title":"hotkey​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#hotkey","content":"类型: Object 管理快捷键的对象 "},{"title":"add​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#add-3","content":"类型: Function 方法 add 可以动态添加快捷键,第一个参数是 key code 数字,第二个参数是回调函数 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.hotkey.add(65, () => { console.info('你点击了 A 键'); }); art.hotkey.add(66, () => { console.info('你点击了 B 键'); }); }); 提示 只在播放器获得焦点后(如点击了播放器后),该快捷键才会生效 "},{"title":"setting​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#setting","content":"类型: Object 管理设置面板的对象 "},{"title":"show​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#show-7","content":"类型: Getter/Setter 属性 show 可以控制设置面板是否显示 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, autoSize: true, }); art.on('ready', () => { art.seek = 20; art.setting.show = true; setTimeout(() => { art.setting.show = false; }, 3000); }); "},{"title":"plugins​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#plugins","content":"类型: Object 管理插件的对象 "},{"title":"add​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#add-4","content":"类型: Function 方法 add 可以动态添加插件 ▶ Run Code function myPlugin(art) { console.info('你可以在插件里访问到播放器的实例'); return { name: 'myPlugin', something: '自定义导出的属性', doSomething: function () { console.info('自定义导出的方法'); }, }; } var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.plugins.add(myPlugin); console.info(art.plugins.myPlugin.something); console.info(art.plugins.myPlugin.doSomething()); }); "},{"title":"处理单个组件","type":0,"sectionRef":"#","url":"zh-cn/Questions/Handle_single_component","content":"处理单个组件 当我们在layers、contextmenu、controls里添加自定义组件时,最好带上一个唯一的 name 属性,该属性不但会作为类名添加到 dom 元素里,还可以用于快速定位到组件。 这里有三种方法获取组件的dom元素:组件方法 mounted、实例方法 query、推荐通过 name 直接获取 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, }); art.on('ready', () => { art.layers.add({ name: 'layer1', html: 'your-layer', mounted: function($layer1) { // } }); art.contextmenu.add({ name: 'contextmenu1', html: 'your-contextmenu', mounted: function($contextmenu1) { // } }); art.controls.add({ name: 'control1', html: 'your-control', position: 'right', mounted: function($control1) { // } }); // 使用查询 query 获取组件的DOM元素 var $layer1 = art.query('.art-layer-layer1'); var $contextmenu1 = art.query('.art-contextmenu-contextmenu1'); var $control1 = art.query('.art-control-control1'); // 推荐使用 name 获取组件的DOM元素 var $layer1 = art.layers['layer1']; var $contextmenu1 = art.contextmenu['contextmenu1']; var $control1 = art.controls['control1']; }); 提示 注意,你不能创建存在相同名字的组件","keywords":""},{"title":"如何导入类型","type":0,"sectionRef":"#","url":"zh-cn/Questions/How_to_import_types","content":"如何导入类型 有时你会丢失 TypeScript 的语法提示,这时候你可以手动导入类型 /** * @typedef { import("artplayer/types/artplayer") } Artplayer */ /** * @type {Artplayer} - 一个 Artplayer 实例 */ const art1 = {}; /** * @param {Artplayer} art2 - 一个 Artplayer 实例 */ function getInstance(art2) { // } ","keywords":""},{"title":"常用属性","type":0,"sectionRef":"#","url":"zh-cn/propertie","content":"","keywords":""},{"title":"play​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#play","content":"类型: Function 播放视频 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); art.on('ready', () => { art.play(); }); "},{"title":"pause​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#pause","content":"类型: Function 暂停视频 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); art.on('ready', () => { art.play(); setTimeout(() => { art.pause(); }, 3000); }); "},{"title":"toggle​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#toggle","content":"类型: Function 切换视频的播放和暂停 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); art.on('ready', () => { art.toggle(); setTimeout(() => { art.toggle(); }, 3000); }); "},{"title":"seek​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#seek","content":"类型: Setter参数: Number 视频时间跳转,单位秒 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 5; }); "},{"title":"forward​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#forward","content":"类型: Setter参数: Number 视频时间快进,单位秒 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.forward = 5; }); "},{"title":"backward​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#backward","content":"类型: Setter参数: Number 视频时间快退,单位秒 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 5; setTimeout(() => { art.backward = 2; }, 3000); }); "},{"title":"volume​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#volume","content":"类型: Setter/Getter参数: Number 设置和获取视频音量,范围在:[0, 1] ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.volume); art.volume = 0.5; console.info(art.volume); }); "},{"title":"url​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#url","content":"类型: Setter/Getter参数: String 设置和获取视频地址 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.url); art.url = '/assets/sample/video.mp4?t=0'; console.info(art.url); }); "},{"title":"switchUrl​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#switchurl","content":"类型: Function参数: String 设置视频地址,设置时和 url 类似,但会执行一些优化操作 函数支持两个参数,第一个为新的视频地址,第二个为新的视频名字 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; setTimeout(() => { art.switchUrl('/assets/sample/video.mp4?t=0', '新视频名字'); }, 3000); }); "},{"title":"switchQuality​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#switchquality","content":"类型: Function参数: String 设置视频画质地址,和 switchUrl 类似,但会带上之前的播放进度 函数支持两个参数,第一个为新的视频地址,第二个为新的视频名字 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; setTimeout(() => { art.switchQuality('/assets/sample/video.mp4?t=0', '新视频地址'); }, 3000); }); "},{"title":"muted​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#muted","content":"类型: Setter/Getter参数: Boolean 设置和获取视频是否静音 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.muted); art.muted = true; console.info(art.muted); }); "},{"title":"currentTime​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#currenttime","content":"类型: Setter/Getter参数: Number 设置和获取视频当前时间,设置时间时和 seek 类似,但它不会触发额外的事件 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.currentTime); art.currentTime = 5; console.info(art.currentTime); }); "},{"title":"duration​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#duration","content":"类型: Getter 获取视频时长 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.duration); }); 提示 有的视频是没有时长的,例如直播中的视频或者没被解码完成的视频,这个时候获取的时长会是 0 "},{"title":"screenshot​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#screenshot","content":"类型: Function 下载当前视频帧的截图 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; art.once('video:canplay', () => { art.screenshot(); }); }); "},{"title":"getDataURL​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#getdataurl","content":"类型: Function 获取当前视频帧的截图的base64地址,返回的是一个 Promise ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; art.getDataURL().then((url) => console.info(url)); }); "},{"title":"getBlobUrl​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#getbloburl","content":"类型: Function 获取当前视频帧的截图的blob地址,返回的是一个 Promise ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; art.getBlobUrl().then((url) => console.info(url)); }); "},{"title":"fullscreen​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#fullscreen","content":"类型: Setter/Getter参数: Boolean 设置和获取播放器窗口全屏 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreen: true, }); art.on('ready', () => { art.fullscreen = true; setTimeout(() => { art.fullscreen = false; }, 3000); }); 提示 由于浏览器安全机制,触发窗口全屏前,页面必须先存在交互(例如用户点击过页面) "},{"title":"fullscreenWeb​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#fullscreenweb","content":"类型: Setter/Getter参数: Boolean 设置和获取播放器网页全屏 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreenWeb: true, }); art.on('ready', () => { art.fullscreenWeb = true; setTimeout(() => { art.fullscreenWeb = false; }, 3000); }); "},{"title":"pip​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#pip","content":"类型: Setter/Getter参数: Boolean 设置和获取播放器画中画模式 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreenWeb: true, }); art.on('ready', () => { art.pip = true; setTimeout(() => { art.pip = false; }, 3000); }); 提示 由于浏览器安全机制,触发画中画前,页面必须先存在交互(例如用户点击过页面) "},{"title":"poster​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#poster","content":"类型: Setter/Getter参数: String 设置和获取视频海报,只有在视频播放前才能看到海报效果 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', poster: '/assets/sample/poster.jpg', }); art.on('ready', () => { console.info(art.poster); art.poster = '/assets/sample/poster.jpg?t=0'; console.info(art.poster); }); "},{"title":"mini​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#mini","content":"类型: Setter/Getter参数: Boolean 设置和获取播放器迷你模式 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.mini = true; }); "},{"title":"playing​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#playing","content":"类型: Getter参数: Boolean 获取视频是否正在播放中 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); art.on('ready', () => { console.info(art.playing); art.play(); console.info(art.playing); }); "},{"title":"autoSize​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#autosize","content":"类型: Setter/Getter参数: Boolean 设置视频是否自适应尺寸,设置为 true 之后它会只执行一次 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.autoSize); art.autoSize = true; console.info(art.autoSize); }); "},{"title":"rect​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#rect","content":"类型: Getter 获取播放器的尺寸和坐标信息 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(JSON.stringify(art.rect)); }); 提示 尺寸和坐标信息是通过 getBoundingClientRect 获取的 "},{"title":"flip​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#flip","content":"类型: Setter/Getter参数: String 设置和获取播放器翻转,支持normal、 horizontal、 vertical ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.flip); art.flip = 'horizontal'; console.info(art.flip); }); "},{"title":"playbackRate​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#playbackrate","content":"类型: Setter/Getter参数: Number 设置和获取播放器播放速度,支持0.5、0.75、1.0、1.25、1.5、1.75、2.0 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.playbackRate); art.playbackRate = 2; console.info(art.playbackRate); }); "},{"title":"aspectRatio​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#aspectratio","content":"类型: Setter/Getter参数: String 设置和获取播放器长宽比,支持default、4:3、16:9 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.aspectRatio); art.aspectRatio = '16:9'; console.info(art.aspectRatio); }); "},{"title":"loop​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#loop","content":"类型: Setter/Getter参数: Array 设置和获取区间循序播放,单位秒 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.loop); art.loop = [5, 10]; console.info(art.loop); }); 提示 删除区间循环播放,只需要设置 loop 为 [] 即可 "},{"title":"autoHeight​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#autoheight","content":"类型: Setter/Getter参数: Boolean 当容器只有宽度,但你希望容器高度能自适应播放器的长宽比 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.autoHeight); art.autoHeight = true; console.info(art.autoHeight); }); "},{"title":"attr​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#attr","content":"类型: Function参数: String 动态获取和设置 video 元素的属性 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.attr('playsInline')); art.attr('playsInline', true); console.info(art.attr('playsInline')); }); "},{"title":"title​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#title","content":"类型: Setter/Getter参数: String 动态获取和设置播放器标题 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.title); art.title = '新标题'; console.info(art.title); }); "},{"title":"theme​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#theme","content":"类型: Setter/Getter参数: String 动态获取和设置播放器主题颜色 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.theme); art.theme = '#000'; console.info(art.theme); }); "},{"title":"airplay​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#airplay","content":"Type: Function 开启隔空播放 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', controls: [ { name: 'airplay', position: 'right', html: 'AirPlay', click: function () { art.airplay(); }, }, ], }); "},{"title":"destroy​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#destroy","content":"类型: Function参数: Boolean 销毁播放器,接受一个参数表示是否销毁后同时移除播放器的 html,默认为 true ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.destroy(); }); "},{"title":"怎么添加设置面板","type":0,"sectionRef":"#","url":"zh-cn/Questions/How_to_add_setting_panel","content":"","keywords":""},{"title":"添加选择列表​","type":1,"pageTitle":"怎么添加设置面板","url":"zh-cn/Questions/How_to_add_setting_panel#添加选择列表","content":"设置面板类似于列表选择的集合,而且支持多层嵌套 属性\t类型\t描述html\tString、Element\t元素的 DOM 元素 icon\tString、Element\t元素的图标 selector\tArray\t元素列表 onSelect\tFunction\t元素点击事件 width\tNumber\t列表宽度 default\tBoolean\t是否默认选中 tooltip\tString\t提示文本 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, flip: true, playbackRate: true, aspectRatio: true, settings: [ { html: '选择字幕', width: 250, tooltip: '字幕 01', selector: [ { default: true, html: '<span style="color:red">字幕 01</span>', url: '/assets/sample/subtitle.srt?id=1', }, { html: '<span style="color:yellow">字幕 02</span>', url: '/assets/sample/subtitle.srt?id=2', }, ], onSelect: function (item, $dom, event) { console.info(item, $dom, event); art.subtitle.url = item.url; // 改变提示文本 return item.html; }, }, { html: '选择画质', width: 150, tooltip: '1080P', selector: [ { default: true, html: '1080P', url: '/assets/sample/video.mp4?id=1080', }, { html: '720P', url: '/assets/sample/video.mp4?id=720', }, { html: '360P', url: '/assets/sample/video.mp4?id=360', }, ], onSelect: function (item, $dom, event) { console.info(item, $dom, event); art.switchQuality(item.url, item.html); // 改变提示文本 return item.html; }, }, { html: '多层嵌套', selector: [ { html: '嵌套01', selector: [ { html: '嵌套02', }, { html: '嵌套02', }, ], }, { html: '嵌套01', selector: [ { html: '嵌套02', }, { html: '嵌套02', }, ], }, ], }, ], }); "},{"title":"添加切换按钮​","type":1,"pageTitle":"怎么添加设置面板","url":"zh-cn/Questions/How_to_add_setting_panel#添加切换按钮","content":"属性\t类型\t描述html\tString、Element\t元素的 DOM 元素 icon\tString、Element\t元素的图标 switch\tBoolean\t按钮默认状态 onSwitch\tFunction\t按钮切换事件 tooltip\tString\t提示文本 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, flip: true, playbackRate: true, aspectRatio: true, settings: [ { html: '画中画模式', tooltip: '关闭', icon: '<img width="22" heigth="22" src="/assets/img/state.svg">', switch: false, onSwitch: function (item, $dom, event) { console.info(item, $dom, event); const nextState = !item.switch; art.pip = nextState; // 改变提示文本 item.tooltip = nextState ? '开启' : '关闭'; // 改变按钮状态 return nextState; }, }, { html: '和列表组合', width: 200, selector: [ { default: true, html: '设置 01', }, { html: '设置 02', }, { html: '设置 03', switch: false, onSwitch: function (item, $dom, event) { return !item.switch; }, }, { html: '设置 04', icon: '', switch: true, onSwitch: function (item, $dom, event) { return !item.switch; }, }, ], onSelect: function (item) { return item.html; }, }, ], }); "},{"title":"添加范围滑动​","type":1,"pageTitle":"怎么添加设置面板","url":"zh-cn/Questions/How_to_add_setting_panel#添加范围滑动","content":"属性\t类型\t描述html\tString、Element\t元素的 DOM 元素 icon\tString、Element\t元素的图标 range\tArray\t默认状态数组 onRange\tFunction\t滑块滑动事件 tooltip\tString\t提示文本 const range = [5, 1, 10, 1]; const value = range[0]; const min = range[1]; const max = range[2]; const step = range[3]; ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, flip: true, playbackRate: true, aspectRatio: true, settings: [ { html: '滑块', tooltip: '5x', icon: '<img width="22" heigth="22" src="/assets/img/state.svg">', range: [5, 1, 10, 1], onRange: function (item) { // 改变提示文本 return item.range + 'x'; }, }, { html: '和列表组合', width: 200, selector: [ { default: true, html: '设置 01', }, { html: '设置 02', }, { html: '设置 03', tooltip: '5x', range: [5, 1, 10, 1], onRange: function (item) { return item.range + 'x'; }, }, { html: '设置 04', icon: '', tooltip: '5x', range: [5, 1, 10, 1], onRange: function (item) { return item.range + 'x'; }, }, ], onSelect: function (item) { return item.html; }, }, ], }); "},{"title":"在控制栏添加列表","type":0,"sectionRef":"#","url":"zh-cn/Questions/Create_selector_in_the_controls","content":"","keywords":""},{"title":"切换字幕​","type":1,"pageTitle":"在控制栏添加列表","url":"zh-cn/Questions/Create_selector_in_the_controls#切换字幕","content":"▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', controls: [ { position: 'right', html: 'Subtitle 01', selector: [ { default: true, html: '<span style="color:red">Subtitle 01</span>', url: '/assets/sample/subtitle.srt?id=1', }, { html: '<span style="color:yellow">Subtitle 02</span>', url: '/assets/sample/subtitle.srt?id=2', }, ], onSelect: function (item, $dom) { console.info(item, $dom); art.subtitle.url = item.url; return '你点击了 ' + item.html; }, }, ], }); "},{"title":"切换滤镜​","type":1,"pageTitle":"在控制栏添加列表","url":"zh-cn/Questions/Create_selector_in_the_controls#切换滤镜","content":"▶ Run Code var instagramFilters = [ { "html": "1977", "class": "filter-1977" }, { "html": "Aden", "class": "filter-aden" }, { "html": "Amaro", "class": "filter-amaro" }, { "html": "Ashby", "class": "filter-ashby" }, { "html": "Brannan", "class": "filter-brannan" }, { "html": "Brooklyn", "class": "filter-brooklyn" }, { "html": "Charmes", "class": "filter-charmes" }, { "html": "Clarendon", "class": "filter-clarendon" }, { "html": "Crema", "class": "filter-crema" }, { "html": "Dogpatch", "class": "filter-dogpatch" }, { "html": "Earlybird", "class": "filter-earlybird" }, { "html": "Gingham", "class": "filter-gingham" }, { "html": "Ginza", "class": "filter-ginza" }, { "html": "Hefe", "class": "filter-hefe" }, { "html": "Helena", "class": "filter-helena" }, { "html": "Hudson", "class": "filter-hudson" }, { "html": "Inkwell", "class": "filter-inkwell" }, { "html": "Kelvin", "class": "filter-kelvin" }, { "html": "Kuno", "class": "filter-juno" }, { "html": "Lark", "class": "filter-lark" }, { "html": "Lo-Fi", "class": "filter-lofi" }, { "html": "Ludwig", "class": "filter-ludwig" }, { "html": "Maven", "class": "filter-maven" }, { "html": "Mayfair", "class": "filter-mayfair" }, { "html": "Moon", "class": "filter-moon" }, { "html": "Nashville", "class": "filter-nashville" }, { "html": "Perpetua", "class": "filter-perpetua" }, { "html": "Poprocket", "class": "filter-poprocket" }, { "html": "Reyes", "class": "filter-reyes" }, { "html": "Rise", "class": "filter-rise" }, { "html": "Sierra", "class": "filter-sierra" }, { "html": "Skyline", "class": "filter-skyline" }, { "html": "Slumber", "class": "filter-slumber" }, { "html": "Stinson", "class": "filter-stinson" }, { "html": "Sutro", "class": "filter-sutro" }, { "html": "Toaster", "class": "filter-toaster" }, { "html": "Valencia", "class": "filter-valencia" }, { "html": "Vesper", "class": "filter-vesper" }, { "html": "Walden", "class": "filter-walden" }, { "html": "Willow", "class": "filter-willow" }, { "html": "X-Pro", "class": "filter-xpro-ii" } ] var art = new Artplayer({ container: '.artplayer-app', url: 'https://artplayer.org/assets/sample/video.mp4', autoSize: true, controls: [ { position: 'right', html: 'Instagram Filters', selector: instagramFilters, onSelect: function (item) { art.template.$video.className = 'art-video ' + item.class; return item.html; }, }, ], }); "},{"title":"弹幕库插件","type":0,"sectionRef":"#","url":"zh-cn/Plugins/danmuku","content":"","keywords":""},{"title":"演示​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#演示","content":"👉 查看完整演示 "},{"title":"安装​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#安装","content":""},{"title":"通过 npm 安装:​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#通过-npm-安装","content":"$ npm install artplayer-plugin-danmuku "},{"title":"通过 yarn 安装:​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#通过-yarn-安装","content":"$ yarn add artplayer-plugin-danmuku "},{"title":"通过 script 安装:​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#通过-script-安装","content":"<!-- 本地 --> <script src="path/to/artplayer-plugin-danmuku.js"></script> <!-- jsdelivr --> <script src="https://cdn.jsdelivr.net/npm/artplayer-plugin-danmuku/dist/artplayer-plugin-danmuku.js"></script> <!-- unpkg --> <script src="https://unpkg.com/artplayer-plugin-danmuku/dist/artplayer-plugin-danmuku.js"></script> 然后你可以通过 window.artplayerPluginDanmuku 访问到插件函数 "},{"title":"使用​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#使用","content":""},{"title":"使用弹幕数组​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#使用弹幕数组","content":"▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoSize: true, setting: true, playbackRate: true, fullscreenWeb: true, plugins: [ artplayerPluginDanmuku({ // 弹幕数组 danmuku: [ { text: '111', // 弹幕文本 time: 1, // 发送时间,单位秒 color: '#fff', // 弹幕局部颜色 border: false, // 是否显示描边 mode: 0, // 弹幕模式: 0表示滚动、1静止 }, { text: '222', time: 2, color: 'red', border: true, mode: 0, }, { text: '333', time: 3, color: 'green', border: false, mode: 1, }, ], speed: 5, // 弹幕持续时间,单位秒,范围在[1 ~ 10] opacity: 1, // 弹幕透明度,范围在[0 ~ 1] fontSize: 25, // 字体大小,支持数字和百分比 color: '#FFFFFF', // 默认字体颜色 mode: 0, // 默认模式,0-滚动,1-静止 margin: [10, '25%'], // 弹幕上下边距,支持数字和百分比 antiOverlap: true, // 是否防重叠 useWorker: true, // 是否使用 web worker synchronousPlayback: false, // 是否同步到播放速度 filter: (danmu) => danmu.text.length < 50, // 弹幕过滤函数,返回 true 则可以发送 lockTime: 5, // 输入框锁定时间,单位秒,范围在[1 ~ 60] maxLength: 100, // 输入框最大可输入的字数,范围在[0 ~ 500] minWidth: 200, // 输入框最小宽度,范围在[0 ~ 500],填 0 则为无限制 maxWidth: 400, // 输入框最大宽度,范围在[0 ~ Infinity],填 0 则为 100% 宽度 theme: 'dark', // 输入框自定义挂载时的主题色,默认为 dark,可以选填亮色 light beforeEmit: (danmu) => !!danmu.text.trim(), // 发送弹幕前的自定义校验,返回 true 则可以发送 // 通过 mount 选项可以自定义输入框挂载的位置,默认挂载于播放器底部,仅在当宽度小于最小值时生效 // mount: document.querySelector('.artplayer-danmuku'), }), ], }); "},{"title":"使用弹幕 XML​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#使用弹幕-xml","content":"▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [ artplayerPluginDanmuku({ // 弹幕 XML 文件,和 Bilibili 网站的弹幕格式一致 danmuku: '/assets/sample/danmuku.xml', }), ], }); "},{"title":"使用异步调用​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#使用异步调用","content":"▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [ artplayerPluginDanmuku({ // 使用 Promise 异步返回 danmuku: function () { return new Promise((resovle) => { return resovle([ { text: '111', time: 1, }, { text: '222', time: 2, }, { text: '333', time: 3, }, ]); }); }, }), ], }); "},{"title":"接口​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#接口","content":""},{"title":"hide/show​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#hideshow","content":"类型: Function 通过方法 hide 和 show 进行隐藏或者显示弹幕 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [ artplayerPluginDanmuku({ danmuku: '/assets/sample/danmuku.xml', }), ], controls: [ { position: 'right', html: '隐藏弹幕', click: function () { art.plugins.artplayerPluginDanmuku.hide(); }, }, { position: 'right', html: '显示弹幕', click: function () { art.plugins.artplayerPluginDanmuku.show(); }, }, ], }); "},{"title":"isHide​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#ishide","content":"类型: Boolean 通过属性 isHide 判断当前弹幕是隐藏或者显示 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [ artplayerPluginDanmuku({ danmuku: '/assets/sample/danmuku.xml', }), ], controls: [ { position: 'right', html: '隐藏弹幕', click: function (_, event) { if (art.plugins.artplayerPluginDanmuku.isHide) { art.plugins.artplayerPluginDanmuku.show(); event.target.innerText = '隐藏弹幕'; } else { art.plugins.artplayerPluginDanmuku.hide(); event.target.innerText = '显示弹幕'; } }, }, ], }); "},{"title":"emit​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#emit","content":"类型: Function 通过方法 emit 发送一条实时弹幕 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [ artplayerPluginDanmuku({ danmuku: '/assets/sample/danmuku.xml', }), ], controls: [ { position: 'right', html: '发送弹幕', click: function () { var text = prompt('请输入弹幕文本', '弹幕测试文本'); if (!text || !text.trim()) return; var color = '#' + Math.floor(Math.random() * 0xffffff).toString(16); art.plugins.artplayerPluginDanmuku.emit({ text: text, color: color, border: true, }); }, }, ], }); "},{"title":"config​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#config","content":"类型: Function 通过方法 config 实时改变弹幕配置,支持属性有: danmukuspeedopacityfontSizecolormodemarginantiOverlapsynchronousPlaybackfilterlockTimebeforeEmit ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [ artplayerPluginDanmuku({ danmuku: '/assets/sample/danmuku.xml', }), ], controls: [ { position: 'right', html: '弹幕大小:<input type="range" min="12" max="50" step="1" value="25">', style: { display: 'flex', alignItems: 'center', }, mounted: function ($setting) { const $range = $setting.querySelector('input[type=range]'); $range.addEventListener('change', () => { art.plugins.artplayerPluginDanmuku.config({ fontSize: Number($range.value), }); }); }, }, ], }); "},{"title":"load​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#load","content":"类型: Function 通过 load 方法可以重载弹幕源,或者切换新弹幕 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [ artplayerPluginDanmuku({ danmuku: '/assets/sample/danmuku.xml', }), ], controls: [ { position: 'right', html: '重载弹幕', click: function () { art.plugins.artplayerPluginDanmuku.load(); }, }, { position: 'right', html: '切换弹幕', click: function () { art.plugins.artplayerPluginDanmuku.config({ danmuku: '/assets/sample/danmuku-v2.xml', }); art.plugins.artplayerPluginDanmuku.load(); }, }, ], }); "},{"title":"事件​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#事件","content":"var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, plugins: [ artplayerPluginDanmuku({ danmuku: '/assets/sample/danmuku.xml', }), ], }); art.on('artplayerPluginDanmuku:emit', (danmu) => { console.info('新增弹幕', danmu); }); art.on('artplayerPluginDanmuku:loaded', (danmus) => { console.info('加载弹幕', danmus.length); }); art.on('artplayerPluginDanmuku:error', (error) => { console.info('加载错误', error); }); art.on('artplayerPluginDanmuku:config', (option) => { console.info('配置变化', option); }); art.on('artplayerPluginDanmuku:stop', () => { console.info('弹幕停止'); }); art.on('artplayerPluginDanmuku:start', () => { console.info('弹幕开始'); }); art.on('artplayerPluginDanmuku:hide', () => { console.info('弹幕隐藏'); }); art.on('artplayerPluginDanmuku:show', () => { console.info('弹幕显示'); }); art.on('artplayerPluginDanmuku:destroy', () => { console.info('弹幕销毁'); }); "},{"title":"与 React Portal 使用","type":0,"sectionRef":"#","url":"zh-cn/Questions/Use_with_react_portal","content":"与 React Portal 使用 在 layers、contextmenu、controls 里使用 react 组件也是非常容易的事,通过 createPortal 处理更复杂的业务逻辑 👉 点击打开在线演示 import React, { useState, useEffect } from "react"; import ReactDOM, { createPortal } from "react-dom"; import Artplayer from "artplayer/examples/react/Artplayer"; function Timer({ time }) { return <div>{time}</div>; } function App() { const [art, setArt] = useState(null); const [time, setTime] = useState(0); useEffect(() => { const update = () => setTime((time) => time + 1); setInterval(update, 1000); }, []); return ( <div> <Artplayer option={{ url: "https://artplayer.org/assets/sample/video.mp4", layers: [ { html: "", name: "portal" } ], controls: [ { position: "right", name: "portal", html: "" } ] }} style={{ width: "600px", height: "400px", margin: "60px auto 0" }} getInstance={(art) => { art.on("ready", () => setArt(art)); }} /> {art ? createPortal(<Timer time={time} />, art.layers.portal) : null} {art ? createPortal(<Timer time={time} />, art.controls.portal) : null} </div> ); } const rootElement = document.getElementById("root"); ReactDOM.render(<App />, rootElement); ","keywords":""},{"title":"基础参数","type":0,"sectionRef":"#","url":"zh-cn/options","content":"","keywords":""},{"title":"container​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#container","content":"类型: String、Element默认: #artplayer必填: 是 播放器所挂载的 dom 容器,其必须是具有尺寸的,否则播放器无法显示 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', // container: document.querySelector('.artplayer-app'), url: '/assets/sample/video.mp4', }); 您可能需要初始化容器元素的大小,如: .artplayer-app { width: 400px; height: 300px; } "},{"title":"url​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#url","content":"类型: String默认: ''必填: 是 视频源地址,默认支持三种视频文件格式:.mp4、.ogg、.webm ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); "},{"title":"Ready Callback​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#ready-callback","content":"类型: Function默认: undefined 构造函数接受一个函数作为第二个参数,播放器初始化成功且视频可以播放时触发,和ready事件一样 ▶ Run Code var art = new Artplayer( { container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }, function () { this.play(); }, ); 提示 回调函数里的this就是播放器实例,但回调函数假如使用了箭头函数,this则不会指向播放器实例 "},{"title":"poster​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#poster","content":"类型: String默认: '' 视频的海报,只会出现在播放器初始化且未播放的状态下 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', poster: '/assets/sample/poster.jpg', }); "},{"title":"title​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#title","content":"类型: String默认: '' 视频标题,目前会出现在视频截图和迷你模式下 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', title: '【新海诚动画】『秒速5センチメートル』', screenshot: true, }); "},{"title":"theme​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#theme","content":"类型: String默认: #f00 播放器主题颜色,目前只作用于进度条上 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', theme: '#ffad00', }); "},{"title":"volume​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#volume","content":"类型: Number默认: 0.7 播放器的默认音量 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', volume: 0.5, }); 提示 播放器会缓存最后一次音量的大小,下次初始化时(如刷新页面)播放器会读取该缓存值 "},{"title":"isLive​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#islive","content":"类型: Boolean默认: false 使用直播模式,会隐藏进度条和播放时间 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', isLive: true, }); "},{"title":"muted​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#muted","content":"类型: Boolean默认: false 是否默认静音 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); "},{"title":"autoplay​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#autoplay","content":"类型: Boolean默认: false 是否自动播放 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoplay: true, muted: true, }); 提示 假如希望默认进入页面就能自动播放视频,muted 必需为 true,更多信息请阅读 Autoplay Policy Changes "},{"title":"autoSize​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#autosize","content":"类型: Boolean默认: false 播放器的尺寸默认会填充整个 container 容器尺寸,所以经常出现黑边,该值能自动调整播放器尺寸以隐藏黑边 ▶ Run Code // 缩放浏览器窗口查看效果 var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoSize: true, }); "},{"title":"autoMini​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#automini","content":"类型: Boolean默认: false 当播放器滚动到浏览器视口以外时,自动进入迷你播放模式 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoMini: true, }); "},{"title":"loop​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#loop","content":"类型: Boolean默认: false 是否循环播放 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', loop: true, }); "},{"title":"flip​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#flip","content":"类型: Boolean默认: false 是否显示视频翻转功能,目前只出现在 设置面板 里,所以需要同时设置 setting 为 true ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', flip: true, setting: true, }); "},{"title":"playbackRate​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#playbackrate","content":"类型: Boolean默认: false 是否显示视频播放速度功能,会出现在 设置面板 和 右键菜单 里 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', playbackRate: true, setting: true, }); "},{"title":"aspectRatio​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#aspectratio","content":"类型: Boolean默认: false 是否显示视频长宽比功能,会出现在 设置面板 和 右键菜单 里 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', aspectRatio: true, setting: true, }); "},{"title":"screenshot​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#screenshot","content":"类型: Boolean默认: false 是否在底部控制栏里显示视频截图功能 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', screenshot: true, // 可选 moreVideoAttr: { crossOrigin: 'anonymous', }, }); 提示 由于浏览器安全机制,假如视频源地址和网站是跨域的,可能会出现截图失败 "},{"title":"setting​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#setting","content":"类型: Boolean默认: false 是否在底部控制栏里显示设置面板的开关按钮 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, }); "},{"title":"hotkey​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#hotkey","content":"类型: Boolean默认: true 是否使用快捷键 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', hotkey: true, }); 热键\t描述↑\t增加音量 ↓\t降低音量 ←\t快进 5 秒 →\t快退 5 秒 space\t切换播放/暂停 提示 只在播放器获得焦点后(如点击了播放器后),该快捷键才会生效 "},{"title":"pip​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#pip","content":"类型: Boolean默认: false 是否在底部控制栏里显示画中画的开关按钮 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', pip: true, }); "},{"title":"mutex​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#mutex","content":"类型: Boolean默认: true 假如页面里同时存在多个播放器,是否只能让一个播放器播放 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', mutex: true, }); "},{"title":"fullscreen​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#fullscreen","content":"类型: Boolean默认: false 是否在底部控制栏里显示播放器窗口全屏按钮 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreen: true, }); "},{"title":"fullscreenWeb​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#fullscreenweb","content":"类型: Boolean默认: false 是否在底部控制栏里显示播放器网页全屏按钮 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreenWeb: true, }); "},{"title":"subtitleOffset​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#subtitleoffset","content":"类型: Boolean默认: false 字幕时间偏移,范围在 [-5s, 5s] ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', }, setting: true, subtitleOffset: true, }); "},{"title":"miniProgressBar​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#miniprogressbar","content":"类型: Boolean默认: false 迷你进度条,只在播放器失去焦点后且正在播放时出现 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', miniProgressBar: true, }); "},{"title":"useSSR​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#usessr","content":"类型: Boolean默认: false 是否使用 SSR 挂载模式,假如你希望在播放器挂载前,就提前渲染好播放器所需的HTML时有用 你可以通过Artplayer.html访问到播放器所需的HTML ▶ Run Code var $container = document.querySelector('.artplayer-app'); $container.innerHTML = Artplayer.html; var art = new Artplayer({ container: $container, url: '/assets/sample/video.mp4', useSSR: true, }); 提示 SSR 是 Server Side Render 简称,页面上的内容是通过服务端渲染生成的,浏览器直接显示服务端返回的 HTML 就可以了。 "},{"title":"playsInline​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#playsinline","content":"类型: Boolean默认: true 在移动端是否使用 playsInline 模式 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', playsInline: true, }); "},{"title":"layers​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#layers","content":"类型: Array默认: [] 初始化自定义的业务图层 属性\t类型\t描述disable\tBoolean\t是否禁用组件 name\tString\t组件唯一名称,用于标记类名 index\tNumber\t组件索引,用于显示的优先级 html\tString、Element\t组件的 DOM 元素 style\tObject\t组件样式对象 click\tFunction\t组件点击事件 mounted\tFunction\t组件挂载后触发 tooltip\tString\t组件的提示文本 ▶ Run Code var img = '/assets/sample/layer.png'; var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', layers: [ { index: 1, name: 'potser', disable: false, html: `<img style="width: 100px" src="${img}">`, style: { position: 'absolute', top: '20px', right: '20px', opacity: '.9', }, click: function (...args) { console.info('你点击了组件'); art.layers.show = false; }, mounted: function (...args) { console.info('组件挂载完成'); }, }, ], }); "},{"title":"settings​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#settings","content":"类型: Array默认: [] 初始化自定义的设置面板,更多信息请访问 怎么添加设置面板 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, settings: [ { html: '自定义设置01', selector: [ { html: '子菜单01', }, { html: '子菜单02', }, ], onSelect: function (item) { console.log(item.html); }, }, { html: '自定义设置02', selector: [ { html: '子菜单01', }, { html: '子菜单02', }, ], onSelect: function (item) { console.log(item.html); }, }, ], }); "},{"title":"contextmenu​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#contextmenu","content":"类型: Array默认: [] 初始化自定义的右键菜单 属性\t类型\t描述disable\tBoolean\t是否禁用组件 name\tString\t组件唯一名称,用于标记类名 index\tNumber\t组件索引,用于显示的优先级 html\tString、Element\t组件的 DOM 元素 style\tObject\t组件样式对象 click\tFunction\t组件点击事件 mounted\tFunction\t组件挂载后触发 tooltip\tString\t组件的提示文本 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', contextmenu: [ { html: '自定义菜单', click: function () { console.info('你点击了自定义菜单'); art.contextmenu.show = false; }, }, ], }); art.on('ready', () => { art.contextmenu.show = true; }); "},{"title":"controls​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#controls","content":"类型: Array默认: [] 初始化自定义的底部控制栏 属性\t类型\t描述disable\tBoolean\t是否禁用组件 name\tString\t组件唯一名称,用于标记类名 index\tNumber\t组件索引,用于显示的优先级 html\tString、Element\t组件的 DOM 元素 style\tObject\t组件样式对象 click\tFunction\t组件点击事件 mounted\tFunction\t组件挂载后触发 tooltip\tString\t组件的提示文本 position\tString\t位置在 left 或者 right ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', controls: [ { disable: false, name: 'button', index: 10, position: 'right', html: '自定义按钮', tooltip: '自定义按钮的提示1', style: { color: 'red', }, click: function () { console.log('你点击了自定义按钮1'); }, mounted: function () { console.log('自定义按钮挂载完成1'); }, }, { position: 'left', html: '自定义按钮2', tooltip: '自定义按钮的提示2', style: { color: 'green', }, click: function () { console.log('你点击了自定义按钮2'); }, }, ], }); "},{"title":"quality​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#quality","content":"类型: Array默认: [] 是否在底部控制栏里显示画质选择列表 属性\t类型\t描述default\tBoolean\t默认画质 name\tString\t画质名字 url\tString\t画质地址 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', quality: [ { default: true, html: 'SD 480P', url: '/assets/sample/video.mp4', }, { html: 'HD 720P', url: '/assets/sample/video.mp4', }, ], }); "},{"title":"highlight​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#highlight","content":"类型: Array默认: [] 在进度条上显示高亮信息点 属性\t类型\t描述time\tNumber\t高亮时间(单位秒) text\tString\t高亮文本 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', highlight: [ { time: 60, text: 'One more chance', }, { time: 120, text: '谁でもいいはずなのに', }, { time: 180, text: '夏の想い出がまわる', }, { time: 240, text: 'こんなとこにあるはずもないのに', }, { time: 300, text: '--终わり--', }, ], }); "},{"title":"plugins​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#plugins","content":"类型: Array默认: [] 初始化自定义的插件 ▶ Run Code function myPlugin(art) { console.info('你可以在插件里访问到播放器的实例'); return { name: 'myPlugin', something: '自定义导出的属性', doSomething: function () { console.info('自定义导出的方法'); }, }; } var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [myPlugin], }); art.on('ready', () => { console.info(art.plugins.myPlugin.something); console.info(art.plugins.myPlugin.doSomething()); }); "},{"title":"whitelist​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#whitelist","content":"类型: Array默认: [] 因为不同的移动设备存在多种差异和限制,所以本播放器默认在移动设备上使用原生方法挂载视频,假如你想在移动设备上使用本播放器,需要手动开启白名单 白名单是一个数组类型,分别与 window.navigator.userAgent 进行匹配,只要其中一项匹配成功则启用播放器 支持字符串匹配、函数匹配、正则匹配 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', // whitelist: [(ua) => /iPhone OS 11/gi.test(ua)], // whitelist: [/iPhone OS 11/gi], // whitelist: ['iPhone OS 11'], whitelist: ['*'], }); 提示 假如希望全部类型的移动设备都启用播放器,设置 whitelist 为通配符 ['*'] 即可 "},{"title":"thumbnails​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#thumbnails","content":"类型: Object默认: {} 在进度条上设置预览图 属性\t类型\t描述url\tString\t预览图地址 number\tNumber\t预览图数量 column\tNumber\t预览图列数 width\tNumber\t预览图宽度 height\tNumber\t预览图高度 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', thumbnails: { url: '/assets/sample/thumbnails.png', number: 100, column: 10, }, }); "},{"title":"subtitle​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#subtitle","content":"类型: Object默认: {} 设置视频的字幕,支持字幕格式:vtt、srt、ass 属性\t类型\t描述url\tString\t字幕地址 type\tString\t字幕类型,可选 vtt、srt、ass style\tObject\t字幕样式 encoding\tString\t字幕编码,默认 utf-8 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', type: 'srt', encoding: 'utf-8', style: { color: '#03A9F4', 'font-size': '30px', }, }, }); "},{"title":"moreVideoAttr​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#morevideoattr","content":"类型: Object默认: {'controls': false,'preload': 'metadata'} 更多视频属性,这些属性将直接写入视频元素里 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', moreVideoAttr: { 'webkit-playsinline': true, playsInline: true, }, }); "},{"title":"icons​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#icons","content":"类型: Object默认: {} 用于替换默认图标,支持 Html 字符串 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', icons: { loading: '<img src="/assets/img/ploading.gif">', state: '<img src="/assets/img/state.png">', play: '', pause: '', check: '', volume: '', volumeClose: '', screenshot: '', setting: '', pip: '', arrowLeft: '', arrowRight: '', playbackRate: '', aspectRatio: '', config: '', lock: '', flip: '', unlock: '', fullscreenOff: '', fullscreenOn: '', fullscreenWebOff: '', fullscreenWebOn: '', switchOn: '', switchOff: '', error: '', indicator: '', }, }); "},{"title":"type​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#type","content":"类型: String默认: '' 用于指明视频的格式,需要配合 customType 一起使用,更多信息请访问 第三方库 默认视频的格式就是视频地址的后缀(如 .flv、.mkv、.ts),但有时候视频地地址没有正确的后缀,所以需要特别指明 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.flv', type: 'flv', }); "},{"title":"customType​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#customtype","content":"类型: Object默认: {} 通过视频的格式进行匹配,把视频解码权交给第三方程序进行处理,更多信息请访问 第三方库 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.flv', customType: { flv: function (video, url, art) { // video: 视频dom元素 // url: 视频地址 // art: 当前实例 }, }, }); "},{"title":"lang​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#lang","content":"类型: String默认: navigator.language.toLowerCase() 默认显示语言,目前支持:en、zh-cn、zh-tw ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', lang: 'en', }); "},{"title":"lock​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#lock","content":"类型: Boolean默认: false 是否在移动端显示一个锁定按钮,用于隐藏底部控制栏 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', lock: true, }); "},{"title":"fastForward​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#fastforward","content":"类型: Boolean默认: false 是否在移动端添加长按视频快进功能 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fastForward: true, }); "},{"title":"autoPlayback​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#autoplayback","content":"类型: Boolean默认: false 是否使用自动回放功能 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoPlayback: true, }); "},{"title":"autoOrientation​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#autoorientation","content":"类型: Boolean默认: false 是否在移动端的网页全屏时,根据视频尺寸和视口尺寸,旋转播放器 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoOrientation: true, }); "},{"title":"airplay​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#airplay","content":"Type: BooleanDefault: false 是否显示 airplay 按钮,当前只在 Safari 下可用 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', airplay: true, }); "}] \ No newline at end of file diff --git a/docs/document/search-doc.json b/docs/document/search-doc.json index 3b1b9340a..3c037f9cd 100644 --- a/docs/document/search-doc.json +++ b/docs/document/search-doc.json @@ -1 +1 @@ -[{"title":"Danmuku plugin","type":0,"sectionRef":"#","url":"en/Plugins/danmuku","content":"Danmuku plugin Tip The documentation of the current danmaku library plug-in, only the Chinese version 👉 https://artplayer.org/document/zh-cn/Plugins/danmuku/","keywords":""},{"title":"Add button to the controls","type":0,"sectionRef":"#","url":"en/Questions/Create_button_in_the_controls","content":"Add button to the controls ▶ Run Code var time = 0; var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', controls: [ { position: 'right', html: '<button type="button">Click Me!</button>', click: function (_, event) { // The second parameter is an event object time += 1; event.target.innerText = 'You Click ' + time; }, }, ], }); ","keywords":""},{"title":"Ads Plugin","type":0,"sectionRef":"#","url":"en/Plugins/ads","content":"","keywords":""},{"title":"Demo​","type":1,"pageTitle":"Ads Plugin","url":"en/Plugins/ads#demo","content":"👉 View Demo "},{"title":"Install​","type":1,"pageTitle":"Ads Plugin","url":"en/Plugins/ads#install","content":""},{"title":"Install from npm:​","type":1,"pageTitle":"Ads Plugin","url":"en/Plugins/ads#install-from-npm","content":"$ npm install artplayer-plugin-ads "},{"title":"Install from yarn:​","type":1,"pageTitle":"Ads Plugin","url":"en/Plugins/ads#install-from-yarn","content":"$ yarn add artplayer-plugin-ads "},{"title":"Install from script:​","type":1,"pageTitle":"Ads Plugin","url":"en/Plugins/ads#install-from-script","content":"<!-- local --> <script src="path/to/artplayer-plugin-ads.js"></script> <!-- jsdelivr --> <script src="https://cdn.jsdelivr.net/npm/artplayer-plugin-ads/dist/artplayer-plugin-ads.js"></script> <!-- unpkg --> <script src="https://unpkg.com/artplayer-plugin-ads/dist/artplayer-plugin-ads.js"></script> Then you can access the plugin function through window.artplayerPluginAds "},{"title":"Use​","type":1,"pageTitle":"Ads Plugin","url":"en/Plugins/ads#use","content":"▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoSize: true, fullscreen: true, fullscreenWeb: true, plugins: [ artplayerPluginAds({ // html ad, ignore this value if it is a video ad html: '<img src="/assets/sample/poster.jpg">', // The address of the video ad video: '/assets/sample/test1.mp4', // Ad redirect URL, if empty, no redirect url: 'http://artplayer.org', // The length of time that must be watched, the period cannot be skipped, the unit is seconds // When the value is greater than or equal to totalDuration, the ad cannot be closed early // When the value is equal to or less than 0, the ad can be turned off at any time playDuration: 5, // The total duration of the ad, in seconds totalDuration: 10, // Multilingual support i18n: { close: 'Close Ads', countdown: '%s seconds', detail: 'Check Detail', canBeClosed: 'Ads can be closed after %s seconds', }, }), ], }); art.on('artplayerPluginAds:click', (ads) => { console.info('ad is clicked', ads); }); art.on('artplayerPluginAds:skip', (ads) => { console.info('Ads are skipped', ads); }); "},{"title":"Static propertys","type":0,"sectionRef":"#","url":"class","content":"","keywords":""},{"title":"instances​","type":1,"pageTitle":"Static propertys","url":"class#instances","content":"Type: Array A array that saves all player instances, and can manage multiple instances through this property when multiple players exist at the same time. ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(Artplayer.instances); }); "},{"title":"version​","type":1,"pageTitle":"Static propertys","url":"class#version","content":"Type: String Current player version number ▶ Run Code console.info(Artplayer.version); "},{"title":"env​","type":1,"pageTitle":"Static propertys","url":"class#env","content":"Type: String Current player environment variable ▶ Run Code console.info(Artplayer.env); "},{"title":"utils​","type":1,"pageTitle":"Static propertys","url":"class#utils","content":"Type: Object Common utils for player ▶ Run Code console.info(Artplayer.utils); "},{"title":"config​","type":1,"pageTitle":"Static propertys","url":"class#config","content":"Type: Object Store native properties and methods of video ▶ Run Code console.info(Artplayer.config); "},{"title":"scheme​","type":1,"pageTitle":"Static propertys","url":"class#scheme","content":"Type: Object Verification scheme for player option ▶ Run Code console.info(Artplayer.scheme); "},{"title":"validator​","type":1,"pageTitle":"Static propertys","url":"class#validator","content":"Type: Function Validator for player option "},{"title":"option​","type":1,"pageTitle":"Static propertys","url":"class#option","content":"Type: Object Player default option ▶ Run Code console.info(Artplayer.option); "},{"title":"html​","type":1,"pageTitle":"Static propertys","url":"class#html","content":"Type: String Player defaults HTML String, usually used for SSR ▶ Run Code console.info(Artplayer.html); "},{"title":"kindOf​","type":1,"pageTitle":"Static propertys","url":"class#kindof","content":"Type: Function JS type identification function ▶ Run Code console.info(Artplayer.kindOf('0')); console.info(Artplayer.kindOf(0)); console.info(Artplayer.kindOf({})); console.info(Artplayer.kindOf([])); "},{"title":"Handle a single component","type":0,"sectionRef":"#","url":"en/Questions/Handle_single_component","content":"Handle a single component When we add custom components in layers, contextmenu, controls, It is best to add a name property that is used to position the DOM element of the component. Here are three ways to get the DOM element of the component: component method mounted, instance method query, recommended through name direct acquisition. ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, }); art.on('ready', () => { art.layers.add({ name: 'layer1', html: 'your-layer', mounted: function($layer1) { // } }); art.contextmenu.add({ name: 'contextmenu1', html: 'your-contextmenu', mounted: function($contextmenu1) { // } }); art.controls.add({ name: 'control1', html: 'your-control', position: 'right', mounted: function($control1) { // } }); // Use the query method to get the DOM element of the component var $layer1 = art.query('.art-layer-layer1'); var $contextmenu1 = art.query('.art-contextmenu-contextmenu1'); var $control1 = art.query('.art-control-control1'); // Recommended use the name to get the DOM element of the component var $layer1 = art.layers['layer1']; var $contextmenu1 = art.contextmenu['contextmenu1']; var $control1 = art.controls['control1']; }); 提示 Note that you can't create components with the same name","keywords":""},{"title":"How to import types","type":0,"sectionRef":"#","url":"en/Questions/How_to_import_types","content":"How to import types Sometimes you lose TypeScript syntax prompt, then you can import types manually /** * @typedef { import("artplayer/types/artplayer") } Artplayer */ /** * @type {Artplayer} - An Artplayer instance. */ const art1 = {}; /** * @param {Artplayer} art2 - An Artplayer instance. */ function getInstance(art2) { // } ","keywords":""},{"title":"Use with React Portal","type":0,"sectionRef":"#","url":"en/Questions/Use_with_react_portal","content":"Use with React Portal It is also very easy to use React Components in layers, contextmenu, controls. Handle more complex logic through ReactDOM.createPortal. 👉 Click to open an online demo import React, { useState, useEffect } from "react"; import ReactDOM, { createPortal } from "react-dom"; import Artplayer from "artplayer/examples/react/Artplayer"; function Timer({ time }) { return <div>{time}</div>; } function App() { const [art, setArt] = useState(null); const [time, setTime] = useState(0); useEffect(() => { const update = () => setTime((time) => time + 1); setInterval(update, 1000); }, []); return ( <div> <Artplayer option={{ url: "https://artplayer.org/assets/sample/video.mp4", layers: [ { html: "", name: "portal" } ], controls: [ { position: "right", name: "portal", html: "" } ] }} style={{ width: "600px", height: "400px", margin: "60px auto 0" }} getInstance={(art) => { art.on("ready", () => setArt(art)); }} /> {art ? createPortal(<Timer time={time} />, art.layers.portal) : null} {art ? createPortal(<Timer time={time} />, art.controls.portal) : null} </div> ); } const rootElement = document.getElementById("root"); ReactDOM.render(<App />, rootElement); ","keywords":""},{"title":"Add select in the controls","type":0,"sectionRef":"#","url":"en/Questions/Create_selector_in_the_controls","content":"","keywords":""},{"title":"Switch Subtitle​","type":1,"pageTitle":"Add select in the controls","url":"en/Questions/Create_selector_in_the_controls#switch-subtitle","content":"▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', controls: [ { position: 'right', html: 'Subtitle 01', selector: [ { default: true, html: '<span style="color:red">Subtitle 01</span>', url: '/assets/sample/subtitle.srt?id=1', }, { html: '<span style="color:yellow">Subtitle 02</span>', url: '/assets/sample/subtitle.srt?id=2', }, ], onSelect: function (item, $dom) { console.info(item, $dom); art.subtitle.url = item.url; return 'You click ' + item.html; }, }, ], }); "},{"title":"Switch filter​","type":1,"pageTitle":"Add select in the controls","url":"en/Questions/Create_selector_in_the_controls#switch-filter","content":"▶ Run Code var instagramFilters = [ { "html": "1977", "class": "filter-1977" }, { "html": "Aden", "class": "filter-aden" }, { "html": "Amaro", "class": "filter-amaro" }, { "html": "Ashby", "class": "filter-ashby" }, { "html": "Brannan", "class": "filter-brannan" }, { "html": "Brooklyn", "class": "filter-brooklyn" }, { "html": "Charmes", "class": "filter-charmes" }, { "html": "Clarendon", "class": "filter-clarendon" }, { "html": "Crema", "class": "filter-crema" }, { "html": "Dogpatch", "class": "filter-dogpatch" }, { "html": "Earlybird", "class": "filter-earlybird" }, { "html": "Gingham", "class": "filter-gingham" }, { "html": "Ginza", "class": "filter-ginza" }, { "html": "Hefe", "class": "filter-hefe" }, { "html": "Helena", "class": "filter-helena" }, { "html": "Hudson", "class": "filter-hudson" }, { "html": "Inkwell", "class": "filter-inkwell" }, { "html": "Kelvin", "class": "filter-kelvin" }, { "html": "Kuno", "class": "filter-juno" }, { "html": "Lark", "class": "filter-lark" }, { "html": "Lo-Fi", "class": "filter-lofi" }, { "html": "Ludwig", "class": "filter-ludwig" }, { "html": "Maven", "class": "filter-maven" }, { "html": "Mayfair", "class": "filter-mayfair" }, { "html": "Moon", "class": "filter-moon" }, { "html": "Nashville", "class": "filter-nashville" }, { "html": "Perpetua", "class": "filter-perpetua" }, { "html": "Poprocket", "class": "filter-poprocket" }, { "html": "Reyes", "class": "filter-reyes" }, { "html": "Rise", "class": "filter-rise" }, { "html": "Sierra", "class": "filter-sierra" }, { "html": "Skyline", "class": "filter-skyline" }, { "html": "Slumber", "class": "filter-slumber" }, { "html": "Stinson", "class": "filter-stinson" }, { "html": "Sutro", "class": "filter-sutro" }, { "html": "Toaster", "class": "filter-toaster" }, { "html": "Valencia", "class": "filter-valencia" }, { "html": "Vesper", "class": "filter-vesper" }, { "html": "Walden", "class": "filter-walden" }, { "html": "Willow", "class": "filter-willow" }, { "html": "X-Pro", "class": "filter-xpro-ii" } ] var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', controls: [ { position: 'right', html: 'Instagram Filters', selector: instagramFilters, onSelect: function (item) { art.template.$video.className = 'art-video ' + item.class; return item.html; }, }, ], }); "},{"title":"How to add setting panel","type":0,"sectionRef":"#","url":"en/Questions/How_to_add_setting_panel","content":"","keywords":""},{"title":"Add selector list​","type":1,"pageTitle":"How to add setting panel","url":"en/Questions/How_to_add_setting_panel#add-selector-list","content":"Settings panels are similar to a collection of list selections, and support multi-layer nested Property\tType\tDescriptionhtml\tString、Element\tDOM elements of selector icon\tString、Element\tIcon of selector selector\tArray\tSelector list onSelect\tFunction\tSelector click event width\tNumber\tPanel width default\tBoolean\tDefault selected tooltip\tString\tTooltip text ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, flip: true, playbackRate: true, aspectRatio: true, settings: [ { html: 'Select Subtitle', width: 250, tooltip: 'Subtitle 01', selector: [ { default: true, html: '<span style="color:red">Subtitle 01</span>', url: '/assets/sample/subtitle.srt?id=1', }, { html: '<span style="color:yellow">Subtitle 02</span>', url: '/assets/sample/subtitle.srt?id=2', }, ], onSelect: function (item, $dom, event) { console.info(item, $dom, event); art.subtitle.url = item.url; // Change the tooltip return item.html; }, }, { html: 'Select Quality', width: 150, tooltip: '1080P', selector: [ { default: true, html: '1080P', url: '/assets/sample/video.mp4?id=1080', }, { html: '720P', url: '/assets/sample/video.mp4?id=720', }, { html: '360P', url: '/assets/sample/video.mp4?id=360', }, ], onSelect: function (item, $dom, event) { console.info(item, $dom, event); art.switchQuality(item.url, item.html); // Change the tooltip return item.html; }, }, { html: 'Multi-layer nested', selector: [ { html: 'Nested 01', selector: [ { html: 'Nested 02', }, { html: 'Nested 02', }, ], }, { html: 'Nested 01', selector: [ { html: 'Nested 02', }, { html: 'Nested 02', }, ], }, ], }, ], }); "},{"title":"Add switch button​","type":1,"pageTitle":"How to add setting panel","url":"en/Questions/How_to_add_setting_panel#add-switch-button","content":"Property\tType\tDescriptionhtml\tString、Element\tDOM elements of selector icon\tString、Element\tIcon of selector switch\tBoolean\tButton default state onSwitch\tFunction\tButton toggle event tooltip\tString\tTooltip text ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, flip: true, playbackRate: true, aspectRatio: true, settings: [ { html: 'PIP Mode', tooltip: 'OFF', icon: '<img width="22" heigth="22" src="/assets/img/state.svg">', switch: false, onSwitch: function (item, $dom, event) { console.info(item, $dom, event); const nextState = !item.switch; art.pip = nextState; // Change the tooltip item.tooltip = nextState ? 'ON' : 'OFF'; // Change the switch state return nextState; }, }, { html: 'Use with selector', width: 200, selector: [ { default: true, html: 'Setting 01', }, { html: 'Setting 02', }, { html: 'Setting 03', switch: false, onSwitch: function (item, $dom, event) { return !item.switch; }, }, { html: 'Setting 04', icon: '', switch: true, onSwitch: function (item, $dom, event) { return !item.switch; }, }, ], onSelect: function (item) { return item.html; }, }, ], }); "},{"title":"Add range slider​","type":1,"pageTitle":"How to add setting panel","url":"en/Questions/How_to_add_setting_panel#add-range-slider","content":"Property\tType\tDescriptionhtml\tString、Element\tDOM elements of selector icon\tString、Element\tIcon of selector range\tArray\tRange default state onRange\tFunction\tRange change event tooltip\tString\tTooltip text const range = [5, 1, 10, 1]; const value = range[0]; const min = range[1]; const max = range[2]; const step = range[3]; ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, flip: true, playbackRate: true, aspectRatio: true, settings: [ { html: 'Range', tooltip: '5x', icon: '<img width="22" heigth="22" src="/assets/img/state.svg">', range: [5, 1, 10, 1], onRange: function (item) { // Change the tooltip return item.range + 'x'; }, }, { html: 'Use with selector', width: 240, selector: [ { default: true, html: 'Setting 01', }, { html: 'Setting 02', }, { html: 'Setting 03', tooltip: '5x', range: [5, 1, 10, 1], onRange: function (item) { return item.range + 'x'; }, }, { html: 'Setting 04', icon: '', tooltip: '5x', range: [5, 1, 10, 1], onRange: function (item) { return item.range + 'x'; }, }, ], onSelect: function (item) { return item.html; }, }, ], }); "},{"title":"Advanced propertys","type":0,"sectionRef":"#","url":"advance","content":"","keywords":""},{"title":"id​","type":1,"pageTitle":"Advanced propertys","url":"advance#id","content":"Type: Number A self-inclusive number of the player instance "},{"title":"option​","type":1,"pageTitle":"Advanced propertys","url":"advance#option","content":"Type: Object After merged options "},{"title":"isFocus​","type":1,"pageTitle":"Advanced propertys","url":"advance#isfocus","content":"Type: Boolean Whether the player instance has been focused "},{"title":"isInput​","type":1,"pageTitle":"Advanced propertys","url":"advance#isinput","content":"Type: Boolean Whether the player instance has been focused on input element "},{"title":"isLock​","type":1,"pageTitle":"Advanced propertys","url":"advance#islock","content":"Type: Boolean Whether the player instance has been locked on mobile "},{"title":"isDestroy​","type":1,"pageTitle":"Advanced propertys","url":"advance#isdestroy","content":"Type: Boolean Whether the player instance is destroyed "},{"title":"whitelist​","type":1,"pageTitle":"Advanced propertys","url":"advance#whitelist","content":"Type: Object Manage the whitelist "},{"title":"template​","type":1,"pageTitle":"Advanced propertys","url":"advance#template","content":"Type: Object Manage player HTML "},{"title":"query​","type":1,"pageTitle":"Advanced propertys","url":"advance#query","content":"Type: Function Method query You can find DOM elements in the current player instance, equivalent to document.querySelector('.artplayer-app').querySelector ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { var $video = art.template.query('.art-video'); console.info($video); }); "},{"title":"query​","type":1,"pageTitle":"Advanced propertys","url":"advance#query-1","content":"Type: Function Equal to art.template.query ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { var $video = art.query('.art-video'); console.info($video); }); "},{"title":"events​","type":1,"pageTitle":"Advanced propertys","url":"advance#events","content":"Type: Object Manage the events "},{"title":"proxy​","type":1,"pageTitle":"Advanced propertys","url":"advance#proxy","content":"Type: Function Proxy native event method, easy to manage and destroy the event ▶ Run Code var container = document.querySelector('.artplayer-app'); var art = new Artplayer({ container: container, url: '/assets/sample/video.mp4', }); art.proxy(container, 'click', (event) => { console.info(event); }); "},{"title":"storage​","type":1,"pageTitle":"Advanced propertys","url":"advance#storage","content":"Type: Object Manage persistent storage objects The player will automatically add a json object called artplayer_settings to the localstorage Property\tType\tDescriptionget\tFunction\tGet value set\tFunction\tSet value del\tFunction\tDelete value clear\tFunction\tClean value ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.storage.set('your-key', 'your-value'); art.storage.get('your-key'); art.storage.del('your-key'); art.storage.clear(); "},{"title":"icons​","type":1,"pageTitle":"Advanced propertys","url":"advance#icons","content":"Type: Object Manage player icons "},{"title":"i18n​","type":1,"pageTitle":"Advanced propertys","url":"advance#i18n","content":"Type: Object Manage player i18n "},{"title":"get​","type":1,"pageTitle":"Advanced propertys","url":"advance#get","content":"Type: Getter/Setter Method get can get the value of the language value ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.i18n.get('Play')); }); "},{"title":"update​","type":1,"pageTitle":"Advanced propertys","url":"advance#update","content":"Type: Function Method update can add more languages ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', lang: 'jp', }); art.i18n.update({ 'zh-cn': { Language: '简体', }, 'zh-tw': { Language: '繁體', }, en: { Language: 'English', }, jp: { Language: '日文', }, fr: { Language: 'Français', }, ru: { Language: 'Russe', }, }); "},{"title":"player​","type":1,"pageTitle":"Advanced propertys","url":"advance#player","content":"Type: Object Manage the object of the core function "},{"title":"subtitle​","type":1,"pageTitle":"Advanced propertys","url":"advance#subtitle","content":"Type: Object Management subtitle object "},{"title":"show​","type":1,"pageTitle":"Advanced propertys","url":"advance#show","content":"Type: Getter/Setter Property show can control subtitle to display ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', }, }); art.on('ready', () => { art.seek = 20; art.subtitle.show = false; setTimeout(() => { art.subtitle.show = true; }, 3000); }); "},{"title":"style​","type":1,"pageTitle":"Advanced propertys","url":"advance#style","content":"Type: Function Method style can dynamically modify the subtitle style ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', encoding: 'utf-8', style: { color: '#03A9F4', 'font-size': '30px', }, }, }); art.on('ready', () => { art.seek = 20; setTimeout(() => { art.subtitle.style({ color: 'red', 'font-size': '40px', }); }, 3000); }); "},{"title":"url​","type":1,"pageTitle":"Advanced propertys","url":"advance#url","content":"Type: Getter/Setter Propertie url can set and get the subtitle url ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', encoding: 'utf-8', style: { color: '#03A9F4', 'font-size': '30px', }, }, }); art.on('ready', () => { console.info(art.subtitle.url); setTimeout(() => { art.subtitle.url = '/assets/sample/subtitle.srt?t=1'; }, 3000); }); "},{"title":"switch​","type":1,"pageTitle":"Advanced propertys","url":"advance#switch","content":"Type: Function Methods switch like the propertie url setter, but can modify the subtitle option ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', encoding: 'utf-8', style: { color: 'red', 'font-size': '30px', }, }, }); art.on('ready', () => { art.seek = 20; setTimeout(() => { art.subtitle.switch('/assets/sample/subtitle.srt?t=1', { name: 'The new subtitle', style: { color: 'green', 'font-size': '24px', }, }); }, 3000); }); "},{"title":"info​","type":1,"pageTitle":"Advanced propertys","url":"advance#info","content":"Type: Object Manage video info "},{"title":"layers​","type":1,"pageTitle":"Advanced propertys","url":"advance#layers","content":"Type: Object Manage the object of the layers "},{"title":"show​","type":1,"pageTitle":"Advanced propertys","url":"advance#show-1","content":"Type: Getter/Setter Property show can control all layers to display ▶ Run Code var img = '/assets/sample/layer.png'; var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', layers: [ { html: `<img style="width: 100px" src="${img}">`, style: { position: 'absolute', top: '20px', right: '20px', opacity: '.9', }, }, { html: `<img style="width: 100px" src="${img}">`, style: { position: 'absolute', top: '20px', left: '20px', opacity: '.9', }, }, ], }); art.on('ready', () => { setTimeout(() => { art.layers.show = false; }, 3000); }); "},{"title":"add​","type":1,"pageTitle":"Advanced propertys","url":"advance#add","content":"Type: Function Method add can dynamically add a layer Property\tType\tDescriptiondisable\tBoolean\tWhether to disable the component name\tString\tThe unique name of the component, used to mark the class name index\tNumber\tComponent index, priority for display html\tString、Element\tDOM element of the component style\tObject\tComponent style object click\tFunction\tComponent click event mounted\tFunction\tTriggered after the component is mounted tooltip\tString\tPrompt text of the component ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); var img = '/assets/sample/layer.png'; art.on('ready', () => { setTimeout(() => { art.layers.add({ html: `<img style="width: 100px" src="${img}">`, style: { position: 'absolute', top: '20px', right: '20px', opacity: '.9', }, }); }, 3000); }); "},{"title":"notice​","type":1,"pageTitle":"Advanced propertys","url":"advance#notice","content":"Type: Object Manage the object of prompt information "},{"title":"show​","type":1,"pageTitle":"Advanced propertys","url":"advance#show-2","content":"Type: Getter/Setter Attribute show output custom prompt information, the default residence time is two seconds, and the new information will immediately cover the old information ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.notice.show = 'Custom prompt information 1'; art.notice.show = 'Custom prompt information 2'; }); "},{"title":"controls​","type":1,"pageTitle":"Advanced propertys","url":"advance#controls","content":"Type: Object Manage the object of the control bar "},{"title":"show​","type":1,"pageTitle":"Advanced propertys","url":"advance#show-3","content":"Type: Getter/Setter Attribute show can control if the control bar is displayed ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { setTimeout(() => { art.controls.show = false; }, 3000); }); "},{"title":"add​","type":1,"pageTitle":"Advanced propertys","url":"advance#add-1","content":"Type: Function Method add can dynamically add a control Property\tType\tDescriptiondisable\tBoolean\tWhether to disable the component name\tString\tThe unique name of the component, used to mark the class name index\tNumber\tComponent index, priority for display html\tString、Element\tDOM element of the component style\tObject\tComponent style object click\tFunction\tComponent click event mounted\tFunction\tTriggered after the component is mounted tooltip\tString\tPrompt text of the component position\tString\tLocation at left or right ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { setTimeout(() => { art.controls.add({ disable: false, name: 'button', index: 10, position: 'right', html: 'Custom button1', tooltip: 'Custom button1', style: { color: 'red', }, click: function () { console.log('You clicked custom button 1'); }, mounted: function () { console.log('Custom button mounting is complete 1'); }, }); }, 3000); }); "},{"title":"contextmenu​","type":1,"pageTitle":"Advanced propertys","url":"advance#contextmenu","content":"Type: Object Manage the contextmenu "},{"title":"show​","type":1,"pageTitle":"Advanced propertys","url":"advance#show-4","content":"Type: Getter/Setter Attribute show can control if the menu is displayed ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.contextmenu.show = true; setTimeout(() => { art.contextmenu.show = false; }, 3000); }); "},{"title":"add​","type":1,"pageTitle":"Advanced propertys","url":"advance#add-2","content":"Type: Function Method add can dynamically add a menu items Property\tType\tDescriptiondisable\tBoolean\tWhether to disable the component name\tString\tThe unique name of the component, used to mark the class name index\tNumber\tComponent index, priority for display html\tString、Element\tDOM element of the component style\tObject\tComponent style object click\tFunction\tComponent click event mounted\tFunction\tTriggered after the component is mounted tooltip\tString\tPrompt text of the component ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.contextmenu.show = true; setTimeout(() => { art.contextmenu.add({ html: 'Custom menu', click: function () { console.info('You clicked the custom menu'); art.contextmenu.show = false; }, }); }, 3000); }); "},{"title":"loading​","type":1,"pageTitle":"Advanced propertys","url":"advance#loading","content":"Type: Object Manage loading icon "},{"title":"show​","type":1,"pageTitle":"Advanced propertys","url":"advance#show-5","content":"Type: Getter/Setter Property show can control whether the icon in the load is displayed ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.loading.show = true; setTimeout(() => { art.loading.show = false; }, 3000); }); "},{"title":"mask​","type":1,"pageTitle":"Advanced propertys","url":"advance#mask","content":"Type: Object Manage the object of the mask layer "},{"title":"show​","type":1,"pageTitle":"Advanced propertys","url":"advance#show-6","content":"Type: Getter/Setter Attributes show can control whether the mask layer is display ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.mask.show = true; setTimeout(() => { art.mask.show = false; }, 3000); }); "},{"title":"hotkey​","type":1,"pageTitle":"Advanced propertys","url":"advance#hotkey","content":"Type: Object Manage hotkey "},{"title":"add​","type":1,"pageTitle":"Advanced propertys","url":"advance#add-3","content":"Type: Function Methods add can dynamically add a hotkey, the first parameter is key code number, the second parameter is a callback function ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.hotkey.add(65, () => { console.info('You click A'); }); art.hotkey.add(66, () => { console.info('You click B'); }); }); Tip This hotkey will take effect only after the player gets the focus (if you click on the player). "},{"title":"setting​","type":1,"pageTitle":"Advanced propertys","url":"advance#setting","content":"Type: Object Manage the object of the setting panel "},{"title":"show​","type":1,"pageTitle":"Advanced propertys","url":"advance#show-7","content":"Type: Getter/Setter Property show can control the setting panel to display ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, autoSize: true, }); art.on('ready', () => { art.seek = 20; art.setting.show = true; setTimeout(() => { art.setting.show = false; }, 3000); }); "},{"title":"plugins​","type":1,"pageTitle":"Advanced propertys","url":"advance#plugins","content":"Type: Object Manage plugin "},{"title":"add​","type":1,"pageTitle":"Advanced propertys","url":"advance#add-4","content":"Type: Function Method add can be dynamically add a plugin ▶ Run Code function myPlugin(art) { console.info('You can access an instance of a player in the plugin'); return { name: 'myPlugin', something: 'Custom export properties', doSomething: function () { console.info('Custom export method'); }, }; } var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.plugins.add(myPlugin); console.info(art.plugins.myPlugin.something); console.info(art.plugins.myPlugin.doSomething()); }); "},{"title":"Third party librarys","type":0,"sectionRef":"#","url":"libraries","content":"","keywords":""},{"title":"flv.js​","type":1,"pageTitle":"Third party librarys","url":"libraries#flvjs","content":"Homepage: https://github.com/Bilibili/flv.js ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: '/assets/sample/video.flv', customType: { flv: function (video, url) { if (flvjs.isSupported()) { const flvPlayer = flvjs.createPlayer({ type: 'flv', url: url, }); flvPlayer.attachMediaElement(video); flvPlayer.load(); } else { art.notice.show = 'Does not support playback of flv'; } }, }, }); "},{"title":"hls.js​","type":1,"pageTitle":"Third party librarys","url":"libraries#hlsjs","content":"Homepage: https://github.com/video-dev/hls.js ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: 'https://test-streams.mux.dev/x36xhzz/x36xhzz.m3u8', customType: { m3u8: function (video, url) { if (Hls.isSupported()) { const hls = new Hls(); hls.loadSource(url); hls.attachMedia(video); } else { const canPlay = video.canPlayType('application/vnd.apple.mpegurl'); if (canPlay === 'probably' || canPlay == 'maybe') { video.src = url; } else { art.notice.show = 'Does not support playback of m3u8'; } } }, }, }); "},{"title":"dash.js​","type":1,"pageTitle":"Third party librarys","url":"libraries#dashjs","content":"Homepage: https://github.com/Dash-Industry-Forum/dash.js ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: 'https://dash.akamaized.net/envivio/EnvivioDash3/manifest.mpd', customType: { mpd: function (video, url) { var player = dashjs.MediaPlayer().create(); player.initialize(video, url, true); }, }, }); "},{"title":"shaka-player​","type":1,"pageTitle":"Third party librarys","url":"libraries#shaka-player","content":"Homepage: https://github.com/google/shaka-player ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: '//storage.googleapis.com/shaka-demo-assets/angel-one/dash.mpd', customType: { mpd: function (video, url) { shaka.polyfill.installAll(); var player = new shaka.Player(video); player.load(url); }, }, }); "},{"title":"webtorrent​","type":1,"pageTitle":"Third party librarys","url":"libraries#webtorrent","content":"Homepage: https://github.com/webtorrent/webtorrent ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: 'magnet:?xt=urn:btih:6a9759bffd5c0af65319979fb7832189f4f3c35d&dn=sintel.mp4&tr=wss%3A%2F%2Ftracker.btorrent.xyz&tr=wss%3A%2F%2Ftracker.fastcast.nz&tr=wss%3A%2F%2Ftracker.openwebtorrent.com&tr=wss%3A%2F%2Ftracker.webtorrent.io&ws=https%3A%2F%2Fwebtorrent.io%2Ftorrents%2Fsintel-1024-surround.mp4', type: 'torrent', customType: { torrent: function (video, url, art) { var client = new WebTorrent(); art.loading.show = true; client.add(url, function (torrent) { var file = torrent.files[0]; file.renderTo(video, { autoplay: true, }); }); }, }, }); art.on('ready', () => { art.template.$video.controls = false; }); "},{"title":"快速上手","type":0,"sectionRef":"#","url":"zh-cn","content":"","keywords":""},{"title":"安装​","type":1,"pageTitle":"快速上手","url":"zh-cn#安装","content":"npmyarnscript npm install artplayer import Artplayer from 'artplayer';const art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4',}); "},{"title":"使用​","type":1,"pageTitle":"快速上手","url":"zh-cn#使用","content":"提示 播放器的尺寸依赖于容器 container 的尺寸,所以你的容器 container 必须是有尺寸的 "},{"title":"在 Html 使用​","type":1,"pageTitle":"快速上手","url":"zh-cn#在-html-使用","content":"index.html <!DOCTYPE html><html> <head> <title>ArtPlayer Demo</title> <meta charset="UTF-8" /> <style> .artplayer-app { width: 400px; height: 300px; } </style> </head> <body> <div class="artplayer-app"></div> <script src="path/to/artplayer.js"></script> <script> var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); </script> </body></html> "},{"title":"在 Vue.js、Nuxt.js 使用​","type":1,"pageTitle":"快速上手","url":"zh-cn#在-vuejsnuxtjs-使用","content":"Vue.js 模板Nuxt.js 模板 🚀 artplayer-template/vue.js Artplayer.vueApp.vue Artplayer.vue <template> <div ref="artRef"></div></template><script>import Artplayer from "artplayer";export default { data() { return { instance: null, }; }, props: { option: { type: Object, required: true, }, }, mounted() { this.instance = new Artplayer({ ...this.option, container: this.$refs.artRef, }); this.$nextTick(() => { this.$emit("get-instance", this.instance); }); }, beforeUnmount() { if (this.instance && this.instance.destroy) { this.instance.destroy(false); } },};</script> "},{"title":"在 React.js、Next.js 使用​","type":1,"pageTitle":"快速上手","url":"zh-cn#在-reactjsnextjs-使用","content":"React.js 模板Next.js 模板 🚀 artplayer-template/react.js ArtPlayer.jsxApp.jsx ArtPlayer.jsx import { useEffect, useRef } from 'react';import Artplayer from 'artplayer';export default function Player({ option, getInstance, ...rest }) { const artRef = useRef(); useEffect(() => { const art = new Artplayer({ ...option, container: artRef.current, }); if (getInstance && typeof getInstance === 'function') { getInstance(art); } return () => { if (art && art.destroy) { art.destroy(false); } }; }, []); return <div ref={artRef} {...rest}></div>;} "},{"title":"Common events","type":0,"sectionRef":"#","url":"events","content":"","keywords":""},{"title":"Native event​","type":1,"pageTitle":"Common events","url":"events#native-event","content":"For more information, please read Mozilla Video Events Event name\tFired Whenvideo:canplay\tThe browser can play the media, but estimates that not enough data has been loaded to play the media up to its end without having to stop for further buffering of content. video:canplaythrough\tThe browser estimates it can play the media up to its end without stopping for content buffering. video:complete\tThe rendering of an OfflineAudioContext is terminated. video:durationchange\tThe duration attribute has been updated. video:emptied\tThe media has become empty; for example, this event is sent if the media has already been loaded (or partially loaded), and the load() method is called to reload it. video:ended\tPlayback has stopped because the end of the media was reached. video:loadeddata\tThe first frame of the media has finished loading. video:loadedmetadata\tThe metadata has been loaded. video:pause\tPlayback has been paused. video:play\tPlayback has begun. video:playing\tPlayback is ready to start after having been paused or delayed due to lack of data. video:progress\tFired periodically as the browser loads a resource. video:ratechange\tThe playback rate has changed. video:seeked\tA seek operation completed. video:seeking\tA seek operation began. video:stalled\tThe user agent is trying to fetch media data, but data is unexpectedly not forthcoming. video:suspend\tMedia data loading has been suspended. video:timeupdate\tThe time indicated by the currentTime attribute has been updated. video:volumechange\tThe volume has changed. video:waiting\tPlayback has stopped because of a temporary lack of data ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('video:play', (...args) => { console.info(args); }); "},{"title":"Custom event​","type":1,"pageTitle":"Common events","url":"events#custom-event","content":""},{"title":"ready​","type":1,"pageTitle":"Common events","url":"events#ready","content":"Fired when the player is initialized, and the video can be played ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', (...args) => { console.info(args); }); "},{"title":"play​","type":1,"pageTitle":"Common events","url":"events#play","content":"Fired after the video is played ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('play', (...args) => { console.info(args); }); "},{"title":"pause​","type":1,"pageTitle":"Common events","url":"events#pause","content":"Fired after the video is pause ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('pause', (...args) => { console.info(args); }); "},{"title":"seek​","type":1,"pageTitle":"Common events","url":"events#seek","content":"Fired when the video is time jump ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('seek', (...args) => { console.info(args); }); art.on('ready', (...args) => { art.seek = 5; }); Tip Set the art.currentTime will not fired the seek event "},{"title":"volume​","type":1,"pageTitle":"Common events","url":"events#volume","content":"Fired when the video volume changes ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('volume', (...args) => { console.info(args); }); art.on('ready', (...args) => { art.volume = 0.5; }); "},{"title":"destroy​","type":1,"pageTitle":"Common events","url":"events#destroy","content":"Fired when the player instance is destroyed ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('destroy', (...args) => { console.info(args); }); art.on('ready', (...args) => { art.destroy(); }); "},{"title":"focus​","type":1,"pageTitle":"Common events","url":"events#focus","content":"Fired when the player gets focus, if you click on the player ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('focus', (...args) => { console.info(args); }); "},{"title":"blur​","type":1,"pageTitle":"Common events","url":"events#blur","content":"Fired when the player loses focus, such as the area other than the player ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('blur', (...args) => { console.info(args); }); "},{"title":"hover​","type":1,"pageTitle":"Common events","url":"events#hover","content":"Fired when mouse moves player ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('hover', (state) => { // state for true, the mouse moves from the outside to the player // state for false, the mouse moves from the player to the outside console.info(state); }); "},{"title":"resize​","type":1,"pageTitle":"Common events","url":"events#resize","content":"Fired when the player is changed ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoSize: true, }); art.on('resize', (...args) => { console.info(args); }); "},{"title":"mousemove​","type":1,"pageTitle":"Common events","url":"events#mousemove","content":"Fired when the mouse is played, this and hover is different, it will trigger multiple times ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('mousemove', (...args) => { console.info(args); }); "},{"title":"url​","type":1,"pageTitle":"Common events","url":"events#url","content":"Fired when the video url changes ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('url', (...args) => { console.info(args); }); art.on('ready', (...args) => { art.url = '/assets/sample/video.mp4?t=0'; }); "},{"title":"fullscreen​","type":1,"pageTitle":"Common events","url":"events#fullscreen","content":"Fired when the player window is full screen ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreen: true, }); art.on('fullscreen', (...args) => { console.info(args); }); "},{"title":"fullscreenWeb​","type":1,"pageTitle":"Common events","url":"events#fullscreenweb","content":"Fired when player webpage full screen ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreenWeb: true, }); art.on('fullscreenWeb', (...args) => { console.info(args); }); "},{"title":"hotkey​","type":1,"pageTitle":"Common events","url":"events#hotkey","content":"Trigger when hotkey are used ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('hotkey', (...args) => { console.info(args); }); "},{"title":"静态属性","type":0,"sectionRef":"#","url":"zh-cn/class","content":"","keywords":""},{"title":"instances​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#instances","content":"类型: Array 一个保存了所有播放器实例的数组,当单个页面同时存在多个播放器时,可以通过这个属性进行管理多个实例 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(Artplayer.instances) }) "},{"title":"version​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#version","content":"类型: String 当前播放器版本号 ▶ Run Code console.info(Artplayer.version) "},{"title":"env​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#env","content":"类型: String 当前播放器环境变量 ▶ Run Code console.info(Artplayer.env) "},{"title":"utils​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#utils","content":"类型: Object 播放器的常用工具集 ▶ Run Code console.info(Artplayer.utils) "},{"title":"config​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#config","content":"类型: Object 存放了视频的原生属性和方法 ▶ Run Code console.info(Artplayer.config) "},{"title":"scheme​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#scheme","content":"类型: Object 播放器参数的校验方案 ▶ Run Code console.info(Artplayer.scheme) "},{"title":"validator​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#validator","content":"类型: Function 播放器参数的校验器 "},{"title":"option​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#option","content":"类型: Object 播放器默认参数 ▶ Run Code console.info(Artplayer.option) "},{"title":"html​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#html","content":"类型: String 播放器默认 Html 字符串,通常用于 SSR 的提前渲染 ▶ Run Code console.info(Artplayer.html) "},{"title":"kindOf​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#kindof","content":"类型: Function JS类型识别函数 ▶ Run Code console.info(Artplayer.kindOf('0')) console.info(Artplayer.kindOf(0)) console.info(Artplayer.kindOf({})) console.info(Artplayer.kindOf([])) "},{"title":"实例事件","type":0,"sectionRef":"#","url":"zh-cn/events","content":"","keywords":""},{"title":"原生事件​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#原生事件","content":"更多信息请阅读 Mozilla Video Events 事件名字\t触发时间video:canplay\tThe browser can play the media, but estimates that not enough data has been loaded to play the media up to its end without having to stop for further buffering of content. video:canplaythrough\tThe browser estimates it can play the media up to its end without stopping for content buffering. video:complete\tThe rendering of an OfflineAudioContext is terminated. video:durationchange\tThe duration attribute has been updated. video:emptied\tThe media has become empty; for example, this event is sent if the media has already been loaded (or partially loaded), and the load() method is called to reload it. video:ended\tPlayback has stopped because the end of the media was reached. video:loadeddata\tThe first frame of the media has finished loading. video:loadedmetadata\tThe metadata has been loaded. video:pause\tPlayback has been paused. video:play\tPlayback has begun. video:playing\tPlayback is ready to start after having been paused or delayed due to lack of data. video:progress\tFired periodically as the browser loads a resource. video:ratechange\tThe playback rate has changed. video:seeked\tA seek operation completed. video:seeking\tA seek operation began. video:stalled\tThe user agent is trying to fetch media data, but data is unexpectedly not forthcoming. video:suspend\tMedia data loading has been suspended. video:timeupdate\tThe time indicated by the currentTime attribute has been updated. video:volumechange\tThe volume has changed. video:waiting\tPlayback has stopped because of a temporary lack of data ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('video:play', (...args) => { console.info(args); }); "},{"title":"自定义事件​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#自定义事件","content":""},{"title":"ready​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#ready","content":"当实例初始化完成,并视频可以被播放时触发,只会触发一个,哪怕视频地址变化了 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', (...args) => { console.info(args); }); "},{"title":"play​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#play","content":"在视频被播放后触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('play', (...args) => { console.info(args); }); "},{"title":"pause​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#pause","content":"在视频被暂停后触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('pause', (...args) => { console.info(args); }); "},{"title":"seek​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#seek","content":"在视频进行时间跳转时触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('seek', (...args) => { console.info(args); }); art.on('ready', (...args) => { art.seek = 5; }); 提示 设置 art.currentTime 时不会触发 seek 事件 "},{"title":"volume​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#volume","content":"在视频音量变化时触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('volume', (...args) => { console.info(args); }); art.on('ready', (...args) => { art.volume = 0.5; }); "},{"title":"destroy​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#destroy","content":"在播放器实例被销毁时触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('destroy', (...args) => { console.info(args); }); art.on('ready', (...args) => { art.destroy(); }); "},{"title":"focus​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#focus","content":"在播放器获得焦点时触发,如点击了播放器 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('focus', (...args) => { console.info(args); }); "},{"title":"blur​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#blur","content":"在播放器失去焦点时触发,如点击播放器以外的区域 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('blur', (...args) => { console.info(args); }); "},{"title":"hover​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#hover","content":"在鼠标移动进播放器时触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('hover', (state) => { // state 为true时,鼠标从外面移进播放器 // state 为false时,鼠标从播放器移出外面 console.info(state); }); "},{"title":"resize​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#resize","content":"在播放器尺寸变化时触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoSize: true, }); art.on('resize', (...args) => { console.info(args); }); "},{"title":"mousemove​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#mousemove","content":"在鼠标经过播放器时触发,和hover不一样,它会触发多次 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('mousemove', (...args) => { console.info(args); }); "},{"title":"url​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#url","content":"在视频地址变化时触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('url', (...args) => { console.info(args); }); art.on('ready', (...args) => { art.url = '/assets/sample/video.mp4?t=0'; }); "},{"title":"fullscreen​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#fullscreen","content":"在播放器窗口全屏时触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreen: true, }); art.on('fullscreen', (...args) => { console.info(args); }); "},{"title":"fullscreenWeb​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#fullscreenweb","content":"在播放器网页全屏时触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreenWeb: true, }); art.on('fullscreenWeb', (...args) => { console.info(args); }); "},{"title":"hotkey​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#hotkey","content":"在快捷键被使用时触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('hotkey', (...args) => { console.info(args); }); "},{"title":"第三方库","type":0,"sectionRef":"#","url":"zh-cn/libraries","content":"","keywords":""},{"title":"flv.js​","type":1,"pageTitle":"第三方库","url":"zh-cn/libraries#flvjs","content":"主页: https://github.com/Bilibili/flv.js ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: '/assets/sample/video.flv', customType: { flv: function (video, url) { if (flvjs.isSupported()) { const flvPlayer = flvjs.createPlayer({ type: 'flv', url: url, }); flvPlayer.attachMediaElement(video); flvPlayer.load(); } else { art.notice.show = '不支持播放格式:flv'; } }, }, }); "},{"title":"hls.js​","type":1,"pageTitle":"第三方库","url":"zh-cn/libraries#hlsjs","content":"主页: https://github.com/video-dev/hls.js ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: 'https://test-streams.mux.dev/x36xhzz/x36xhzz.m3u8', customType: { m3u8: function (video, url) { if (Hls.isSupported()) { const hls = new Hls(); hls.loadSource(url); hls.attachMedia(video); } else { const canPlay = video.canPlayType('application/vnd.apple.mpegurl'); if (canPlay === 'probably' || canPlay == 'maybe') { video.src = url; } else { art.notice.show = '不支持播放格式:m3u8'; } } }, }, }); "},{"title":"dash.js​","type":1,"pageTitle":"第三方库","url":"zh-cn/libraries#dashjs","content":"主页: https://github.com/Dash-Industry-Forum/dash.js ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: 'https://dash.akamaized.net/envivio/EnvivioDash3/manifest.mpd', customType: { mpd: function (video, url) { var player = dashjs.MediaPlayer().create(); player.initialize(video, url, true); }, }, }); "},{"title":"shaka-player​","type":1,"pageTitle":"第三方库","url":"zh-cn/libraries#shaka-player","content":"主页: https://github.com/google/shaka-player ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: '//storage.googleapis.com/shaka-demo-assets/angel-one/dash.mpd', customType: { mpd: function (video, url) { shaka.polyfill.installAll(); var player = new shaka.Player(video); player.load(url); }, }, }); "},{"title":"webtorrent​","type":1,"pageTitle":"第三方库","url":"zh-cn/libraries#webtorrent","content":"主页: https://github.com/webtorrent/webtorrent ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: 'magnet:?xt=urn:btih:6a9759bffd5c0af65319979fb7832189f4f3c35d&dn=sintel.mp4&tr=wss%3A%2F%2Ftracker.btorrent.xyz&tr=wss%3A%2F%2Ftracker.fastcast.nz&tr=wss%3A%2F%2Ftracker.openwebtorrent.com&tr=wss%3A%2F%2Ftracker.webtorrent.io&ws=https%3A%2F%2Fwebtorrent.io%2Ftorrents%2Fsintel-1024-surround.mp4', type: 'torrent', customType: { torrent: function (video, url, art) { var client = new WebTorrent(); art.loading.show = true; client.add(url, function (torrent) { var file = torrent.files[0]; file.renderTo(video, { autoplay: true, }); }); }, }, }); art.on('ready', () => { art.template.$video.controls = false; }); "},{"title":"高级属性","type":0,"sectionRef":"#","url":"zh-cn/advance","content":"","keywords":""},{"title":"id​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#id","content":"类型: Number 播放器实例的一个自增编号 "},{"title":"option​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#option","content":"类型: Object 播放器实例经合并后的参数对象 "},{"title":"isFocus​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#isfocus","content":"类型: Boolean 播放器实例是否获得了焦点,如最后被用户点击过 "},{"title":"isInput​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#isinput","content":"类型: Boolean 播放器实例是否在 input 元素上获得了焦点,如正在输入弹幕 "},{"title":"isLock​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#islock","content":"类型: Boolean 播放器实例是否已在移动端锁定 "},{"title":"isDestroy​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#isdestroy","content":"类型: Boolean 播放器实例是否被销毁 "},{"title":"whitelist​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#whitelist","content":"类型: Object 管理白名单的对象 "},{"title":"template​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#template","content":"类型: Object 管理播放器 Html 的对象 "},{"title":"query​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#query","content":"类型: Function 方法 query 可以查找当前播放器实例内的 dom 元素,等同于 document.querySelector('.artplayer-app').querySelector ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { var $video = art.template.query('.art-video'); console.info($video); }); "},{"title":"query​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#query-1","content":"类型: Function 等于 art.template.query ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { var $video = art.query('.art-video'); console.info($video); }); "},{"title":"events​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#events","content":"类型: Object 管理事件发生的对象 "},{"title":"proxy​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#proxy","content":"类型: Function 代理原生事件的方法,便于事件的管理与销毁 ▶ Run Code var container = document.querySelector('.artplayer-app'); var art = new Artplayer({ container: container, url: '/assets/sample/video.mp4', }); art.proxy(container, 'click', (event) => { console.info(event); }); "},{"title":"storage​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#storage","content":"类型: Object 管理持久化存储的对象 播放器会自动添加一个名为 artplayer_settings 的 JSON 对象到的 localStorage 里 属性\t类型\t描述get\tFunction\t获取值 set\tFunction\t设置值 del\tFunction\t删除值 clear\tFunction\t清空对象 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.storage.set('your-key', 'your-value'); art.storage.get('your-key'); art.storage.del('your-key'); art.storage.clear(); "},{"title":"icons​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#icons","content":"类型: Object 管理图标的对象 "},{"title":"i18n​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#i18n","content":"类型: Object 管理多语言的对象 "},{"title":"get​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#get","content":"类型: Getter/Setter 方法 get 可以获取到对应的语言的值 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.i18n.get('Play')); }); "},{"title":"update​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#update","content":"类型: Function 方法 update 可以动态添加更多语言 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', lang: 'jp', }); art.i18n.update({ 'zh-cn': { Language: '简体', }, 'zh-tw': { Language: '繁體', }, en: { Language: 'English', }, jp: { Language: '日文', }, fr: { Language: 'Français', }, ru: { Language: 'Russe', }, }); "},{"title":"player​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#player","content":"类型: Object 管理核心功能的对象,所以属性和方法都代理到播放器实例上了 "},{"title":"subtitle​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#subtitle","content":"类型: Object 管理字幕的对象 "},{"title":"show​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#show","content":"类型: Getter/Setter 属性 show 可以控制字幕显示 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', }, }); art.on('ready', () => { art.seek = 20; art.subtitle.show = false; setTimeout(() => { art.subtitle.show = true; }, 3000); }); "},{"title":"style​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#style","content":"类型: Function 方法 style 可以动态修改字幕样式 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', encoding: 'utf-8', style: { color: '#03A9F4', 'font-size': '30px', }, }, }); art.on('ready', () => { art.seek = 20; setTimeout(() => { art.subtitle.style({ color: 'red', 'font-size': '40px', }); }, 3000); }); "},{"title":"url​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#url","content":"类型: Getter/Setter 属性 url 可以设置和获取字幕网址 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', encoding: 'utf-8', style: { color: '#03A9F4', 'font-size': '30px', }, }, }); art.on('ready', () => { console.info(art.subtitle.url); setTimeout(() => { art.subtitle.url = '/assets/sample/subtitle.srt?t=1'; }, 3000); }); "},{"title":"switch​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#switch","content":"类型: Function 方法 switch 就像属性设置 url,但可以修改字幕选项 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', encoding: 'utf-8', style: { color: 'red', 'font-size': '30px', }, }, }); art.on('ready', () => { art.seek = 20; setTimeout(() => { art.subtitle.switch('/assets/sample/subtitle.srt?t=1', { name: 'The new subtitle', style: { color: 'green', 'font-size': '24px', }, }); }, 3000); }); "},{"title":"info​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#info","content":"类型: Object 管理统计信息的对象 "},{"title":"layers​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#layers","content":"类型: Object 管理业务层的对象 "},{"title":"show​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#show-1","content":"类型: Getter/Setter 属性 show 可以控制全部图层是否显示 ▶ Run Code var img = '/assets/sample/layer.png'; var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', layers: [ { html: `<img style="width: 100px" src="${img}">`, style: { position: 'absolute', top: '20px', right: '20px', opacity: '.9', }, }, { html: `<img style="width: 100px" src="${img}">`, style: { position: 'absolute', top: '20px', left: '20px', opacity: '.9', }, }, ], }); art.on('ready', () => { setTimeout(() => { art.layers.show = false; }, 3000); }); "},{"title":"add​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#add","content":"类型: Function 方法 add 可以动态添加业务层 属性\t类型\t描述disable\tBoolean\t是否禁用组件 name\tString\t组件唯一名称,用于标记类名 index\tNumber\t组件索引,用于显示的优先级 html\tString、Element\t组件的 DOM 元素 style\tObject\t组件样式对象 click\tFunction\t组件点击事件 mounted\tFunction\t组件挂载后触发 tooltip\tString\t组件的提示文本 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); var img = '/assets/sample/layer.png'; art.on('ready', () => { setTimeout(() => { art.layers.add({ html: `<img style="width: 100px" src="${img}">`, style: { position: 'absolute', top: '20px', right: '20px', opacity: '.9', }, }); }, 3000); }); "},{"title":"notice​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#notice","content":"类型: Object 管理提示信息的对象 "},{"title":"show​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#show-2","content":"类型: Getter/Setter 属性 show 输出自定义提示信息,默认停留时间为两秒,且新的信息会马上覆盖旧的信息 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.notice.show = '自定义提示信息1'; art.notice.show = '自定义提示信息2'; }); "},{"title":"controls​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#controls","content":"类型: Object 管理控制栏的对象 "},{"title":"show​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#show-3","content":"类型: Getter/Setter 属性 show 可以控制控制栏是否显示 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { setTimeout(() => { art.controls.show = false; }, 3000); }); "},{"title":"add​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#add-1","content":"类型: Function 方法 add 可以动态添加控制器 属性\t类型\t描述disable\tBoolean\t是否禁用组件 name\tString\t组件唯一名称,用于标记类名 index\tNumber\t组件索引,用于显示的优先级 html\tString、Element\t组件的 DOM 元素 style\tObject\t组件样式对象 click\tFunction\t组件点击事件 mounted\tFunction\t组件挂载后触发 tooltip\tString\t组件的提示文本 position\tString\t位置在 left 或者 right ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { setTimeout(() => { art.controls.add({ position: 'right', index: 10, html: '自定义按钮', tooltip: '自定义按钮的提示', click: function () { console.log('你点击了自定义按钮'); }, }); }, 3000); }); "},{"title":"contextmenu​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#contextmenu","content":"类型: Object 管理右键菜单的对象 "},{"title":"show​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#show-4","content":"类型: Getter/Setter 属性 show 可以控制菜单是否显示 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.contextmenu.show = true; setTimeout(() => { art.contextmenu.show = false; }, 3000); }); "},{"title":"add​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#add-2","content":"类型: Function 方法 add 可以动态添加菜单项 属性\t类型\t描述disable\tBoolean\t是否禁用组件 name\tString\t组件唯一名称,用于标记类名 index\tNumber\t组件索引,用于显示的优先级 html\tString、Element\t组件的 DOM 元素 style\tObject\t组件样式对象 click\tFunction\t组件点击事件 mounted\tFunction\t组件挂载后触发 tooltip\tString\t组件的提示文本 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.contextmenu.show = true; setTimeout(() => { art.contextmenu.add({ html: '自定义菜单', click: function () { console.info('你点击了自定义菜单'); art.contextmenu.show = false; }, }); }, 3000); }); "},{"title":"loading​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#loading","content":"类型: Object 管理加载中的图标 "},{"title":"show​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#show-5","content":"类型: Getter/Setter 属性 show 可以控制是否显示加载中的图标 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.loading.show = true; setTimeout(() => { art.loading.show = false; }, 3000); }); "},{"title":"mask​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#mask","content":"类型: Object 管理遮罩层的对象 "},{"title":"show​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#show-6","content":"类型: Getter/Setter 属性 show 可以控制遮罩层是否加载层 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.mask.show = true; setTimeout(() => { art.mask.show = false; }, 3000); }); "},{"title":"hotkey​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#hotkey","content":"类型: Object 管理快捷键的对象 "},{"title":"add​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#add-3","content":"类型: Function 方法 add 可以动态添加快捷键,第一个参数是 key code 数字,第二个参数是回调函数 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.hotkey.add(65, () => { console.info('你点击了 A 键'); }); art.hotkey.add(66, () => { console.info('你点击了 B 键'); }); }); 提示 只在播放器获得焦点后(如点击了播放器后),该快捷键才会生效 "},{"title":"setting​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#setting","content":"类型: Object 管理设置面板的对象 "},{"title":"show​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#show-7","content":"类型: Getter/Setter 属性 show 可以控制设置面板是否显示 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, autoSize: true, }); art.on('ready', () => { art.seek = 20; art.setting.show = true; setTimeout(() => { art.setting.show = false; }, 3000); }); "},{"title":"plugins​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#plugins","content":"类型: Object 管理插件的对象 "},{"title":"add​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#add-4","content":"类型: Function 方法 add 可以动态添加插件 ▶ Run Code function myPlugin(art) { console.info('你可以在插件里访问到播放器的实例'); return { name: 'myPlugin', something: '自定义导出的属性', doSomething: function () { console.info('自定义导出的方法'); }, }; } var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.plugins.add(myPlugin); console.info(art.plugins.myPlugin.something); console.info(art.plugins.myPlugin.doSomething()); }); "},{"title":"Basic options","type":0,"sectionRef":"#","url":"options","content":"","keywords":""},{"title":"container​","type":1,"pageTitle":"Basic options","url":"options#container","content":"Type: String、ElementDefault: #artplayerRequired: Yes The dom container mounted by the player must have a size, otherwise the player cannot display ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', // container: document.querySelector('.artplayer-app'), url: '/assets/sample/video.mp4', }); You may need to initialize the size of the container element, such as: .artplayer-app { width: 400px; height: 300px; } "},{"title":"url​","type":1,"pageTitle":"Basic options","url":"options#url","content":"Type: StringDefault: ''Required: Yes Video source address, default support three video file formats: .mp4、.ogg、.webm ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); "},{"title":"Ready Callback​","type":1,"pageTitle":"Basic options","url":"options#ready-callback","content":"Type: FunctionDefault: undefined The constructor accepts a function as the second parameter, fired when the player is initialized and the video can be play, just like ready event ▶ Run Code var art = new Artplayer( { container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }, function () { this.play(); }, ); 提示 The this in the callback function is the player instance, but the callback function is used to use the arrow function, this is not to point to the player instance "},{"title":"poster​","type":1,"pageTitle":"Basic options","url":"options#poster","content":"Type: StringDefault: '' The poster of the video will only appear in a state in which the player is initialized and not played. ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', poster: '/assets/sample/poster.jpg', }); "},{"title":"title​","type":1,"pageTitle":"Basic options","url":"options#title","content":"Type: StringDefault: '' Video headings, currently appear in video screenshots and mini mode ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', title: '【新海诚动画】『秒速5センチメートル』', screenshot: true, }); "},{"title":"theme​","type":1,"pageTitle":"Basic options","url":"options#theme","content":"Type: StringDefault: #f00 Player theme color, currently only on the progress bar ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', theme: '#ffad00', }); "},{"title":"volume​","type":1,"pageTitle":"Basic options","url":"options#volume","content":"Type: NumberDefault: 0.7 Default volume of the player ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', volume: 0.5, }); Tip The player caches the size of the last volume, when the next initialization (such as refreshing the page) player reads the cache value "},{"title":"isLive​","type":1,"pageTitle":"Basic options","url":"options#islive","content":"Type: BooleanDefault: false Use live mode, hide progress bar and play time ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', isLive: true, }); "},{"title":"muted​","type":1,"pageTitle":"Basic options","url":"options#muted","content":"Type: BooleanDefault: false Whether the default mute ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); "},{"title":"autoplay​","type":1,"pageTitle":"Basic options","url":"options#autoplay","content":"Type: BooleanDefault: false Whether automatic play ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoplay: true, muted: true, }); Tip If you want the default to enter the page, you can automatically play the video, muted must be true, more information, please read Autoplay Policy Changes "},{"title":"autoSize​","type":1,"pageTitle":"Basic options","url":"options#autosize","content":"Type: BooleanDefault: false The size of the player will populate the entire container size, so there is often a black edge, the option can automatically adjust the player size to hide the black side. ▶ Run Code // Zoom browser window View effect var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoSize: true, }); "},{"title":"autoMini​","type":1,"pageTitle":"Basic options","url":"options#automini","content":"Type: BooleanDefault: false When the player scrolls outside the browser viewport, automatically enter the mini play mode ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoMini: true, }); "},{"title":"loop​","type":1,"pageTitle":"Basic options","url":"options#loop","content":"Type: BooleanDefault: false Whether loop playing ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', loop: true, }); "},{"title":"flip​","type":1,"pageTitle":"Basic options","url":"options#flip","content":"Type: BooleanDefault: false Whether to display a video flip function, currently appear in the setting panel, so you need to set up setting is True ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', flip: true, setting: true, }); "},{"title":"playbackRate​","type":1,"pageTitle":"Basic options","url":"options#playbackrate","content":"Type: BooleanDefault: false Whether the video playback speed function is displayed, it will appear in the setting panel and contextmenu ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', playbackRate: true, setting: true, }); "},{"title":"aspectRatio​","type":1,"pageTitle":"Basic options","url":"options#aspectratio","content":"Type: BooleanDefault: false Whether to display video long aspect ratio, it will appear in the setting panel and contextmenu ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', aspectRatio: true, setting: true, }); "},{"title":"screenshot​","type":1,"pageTitle":"Basic options","url":"options#screenshot","content":"Type: BooleanDefault: false Whether to display video screenshots in the bottom control bar ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', screenshot: true, // Optional moreVideoAttr: { crossOrigin: 'anonymous', }, }); Tip Because browser security mechanisms, if video source addresses and websites are cross-domain, screenshot failed "},{"title":"setting​","type":1,"pageTitle":"Basic options","url":"options#setting","content":"Type: BooleanDefault: false Whether to display the setting panel of the switch button in the bottom control bar ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, }); "},{"title":"hotkey​","type":1,"pageTitle":"Basic options","url":"options#hotkey","content":"Type: BooleanDefault: true Whether to use shortcut keys ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', hotkey: true, }); Hotkey\tDescribe↑\tIncreasing volume ↓\tlower the volume ←\tFast forward 5 seconds →\tFast backward 5 seconds space\tSwitch play / pause Tip This hotkey will take effect only after the player gets the focus (if you click on the player). "},{"title":"pip​","type":1,"pageTitle":"Basic options","url":"options#pip","content":"Type: BooleanDefault: false Whether to display the PIP switch button in the bottom control bar ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', pip: true, }); "},{"title":"mutex​","type":1,"pageTitle":"Basic options","url":"options#mutex","content":"Type: BooleanDefault: true If there are multiple players on the page at the same time, can only one player be allowed to play ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', mutex: true, }); "},{"title":"fullscreen​","type":1,"pageTitle":"Basic options","url":"options#fullscreen","content":"Type: BooleanDefault: false Whether to display the full screen button of the player window in the bottom control bar ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreen: true, }); "},{"title":"fullscreenWeb​","type":1,"pageTitle":"Basic options","url":"options#fullscreenweb","content":"Type: BooleanDefault: false Whether to display the full screen button of the player webpage in the bottom control bar ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreenWeb: true, }); "},{"title":"subtitleOffset​","type":1,"pageTitle":"Basic options","url":"options#subtitleoffset","content":"Type: BooleanDefault: false Subtitle time offset, in the range [-5s, 5s] ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', }, setting: true, subtitleOffset: true, }); "},{"title":"miniProgressBar​","type":1,"pageTitle":"Basic options","url":"options#miniprogressbar","content":"Type: BooleanDefault: false Mini progress bar, only appears when the player loses focus and is playing ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', miniProgressBar: true, }); "},{"title":"useSSR​","type":1,"pageTitle":"Basic options","url":"options#usessr","content":"Type: BooleanDefault: false Whether to use SSR mounting mode, it is useful if you want to render the HTML required by the player in advance before mounting the player You can access the HTML required by the player through Artplayer.html ▶ Run Code var $container = document.querySelector('.artplayer-app'); $container.innerHTML = Artplayer.html; var art = new Artplayer({ container: $container, url: '/assets/sample/video.mp4', useSSR: true, }); Tip SSR is the abbreviation of Server Side Render. The content on the page is generated by server side rendering, and the browser directly displays the HTML returned by the server side. "},{"title":"playsInline​","type":1,"pageTitle":"Basic options","url":"options#playsinline","content":"Type: BooleanDefault: true Whether use playsInline in mobile ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', playsInline: true, }); "},{"title":"layers​","type":1,"pageTitle":"Basic options","url":"options#layers","content":"Type: ArrayDefault: [] Initialize a custom layers Property\tType\tDescriptiondisable\tBoolean\tWhether to disable the component name\tString\tThe unique name of the component, used to mark the class name index\tNumber\tComponent index, priority for display html\tString、Element\tDOM element of the component style\tObject\tComponent style object click\tFunction\tComponent click event mounted\tFunction\tTriggered after the component is mounted tooltip\tString\tPrompt text of the component ▶ Run Code var img = '/assets/sample/layer.png'; var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', layers: [ { index: 1, name: 'potser', disable: false, html: `<img style="width: 100px" src="${img}">`, style: { position: 'absolute', top: '20px', right: '20px', opacity: '.9', }, click: function (...args) { console.info('You click on the component'); art.layers.show = false; }, mounted: function (...args) { console.info('Component mount completion'); }, }, ], }); "},{"title":"settings​","type":1,"pageTitle":"Basic options","url":"options#settings","content":"Type: ArrayDefault: [] Initialize custom setting panel, please visit How to add setting panel ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, settings: [ { html: 'Custom setting 01', selector: [ { html: 'Submenu 01', }, { html: 'Submenu 02', }, ], onSelect: function (item) { console.log(item.html); }, }, { html: 'Custom setting 02', selector: [ { html: 'Submenu 01', }, { html: 'Submenu 02', }, ], onSelect: function (item) { console.log(item.html); }, }, ], }); "},{"title":"contextmenu​","type":1,"pageTitle":"Basic options","url":"options#contextmenu","content":"Type: ArrayDefault: [] Initialize custom contextmenu Property\tType\tDescriptiondisable\tBoolean\tWhether to disable the component name\tString\tThe unique name of the component, used to mark the class name index\tNumber\tComponent index, priority for display html\tString、Element\tDOM element of the component style\tObject\tComponent style object click\tFunction\tComponent click event mounted\tFunction\tTriggered after the component is mounted tooltip\tString\tPrompt text of the component ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', contextmenu: [ { html: 'Custom menu', click: function () { console.info('You clicked the custom menu'); art.contextmenu.show = false; }, }, ], }); art.on('ready', () => { art.contextmenu.show = true; }); "},{"title":"controls​","type":1,"pageTitle":"Basic options","url":"options#controls","content":"Type: ArrayDefault: [] Initialize the customized bottom control bar Property\tType\tDescriptiondisable\tBoolean\tWhether to disable the component name\tString\tThe unique name of the component, used to mark the class name index\tNumber\tComponent index, priority for display html\tString、Element\tDOM element of the component style\tObject\tComponent style object click\tFunction\tComponent click event mounted\tFunction\tTriggered after the component is mounted tooltip\tString\tPrompt text of the component position\tString\tLocation at left or right ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', controls: [ { disable: false, name: 'button', index: 10, position: 'right', html: 'Custom button1', tooltip: 'Custom button1', style: { color: 'red', }, click: function () { console.log('You clicked custom button 1'); }, mounted: function () { console.log('Custom button mounting is complete 1'); }, }, { position: 'left', html: 'Custom button2', tooltip: 'Custom button2', style: { color: 'green', }, click: function () { console.log('You clicked custom button 2'); }, }, ], }); "},{"title":"quality​","type":1,"pageTitle":"Basic options","url":"options#quality","content":"Type: ArrayDefault: [] Whether to display the quality selection list in the bottom control bar Property\tType\tDescriptiondefault\tBoolean\tDefault quality html\tString\tQuality name url\tString\tQuality address ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', quality: [ { default: true, html: 'SD 480P', url: '/assets/sample/video.mp4', }, { html: 'HD 720P', url: '/assets/sample/video.mp4', }, ], }); "},{"title":"highlight​","type":1,"pageTitle":"Basic options","url":"options#highlight","content":"Type: ArrayDefault: [] Show highlighted information points on the progress bar Property\tType\tDescriptiontime\tNumber\tHighlight time (unit seconds) text\tString\tHighlight text ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', highlight: [ { time: 60, text: 'One more chance', }, { time: 120, text: '谁でもいいはずなのに', }, { time: 180, text: '夏の想い出がまわる', }, { time: 240, text: 'こんなとこにあるはずもないのに', }, { time: 300, text: '--终わり--', }, ], }); "},{"title":"plugins​","type":1,"pageTitle":"Basic options","url":"options#plugins","content":"Type: ArrayDefault: [] Initialization custom plugins ▶ Run Code function myPlugin(art) { console.info('You can access an instance of a player in the plugin'); return { name: 'myPlugin', something: 'Custom export properties', doSomething: function () { console.info('Custom export method'); }, }; } var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [myPlugin], }); art.on('ready', () => { console.info(art.plugins.myPlugin.something); console.info(art.plugins.myPlugin.doSomething()); }); "},{"title":"whitelist​","type":1,"pageTitle":"Basic options","url":"options#whitelist","content":"Type: ArrayDefault: [] Because there are a variety of differences and restrictions in different mobile devices, this player is mount video by default on mobile devices. If you want to use this player on mobile devices, you need to manually open white list. The whitelist is an array type, which matches the window.navigator.userAgent, as long as one of the match is successful, enable the player Support string match, function match, regular match ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', // whitelist: [(ua) => /iPhone OS 11/gi.test(ua)], // whitelist: [/iPhone OS 11/gi], // whitelist: ['iPhone OS 11'], whitelist: ['*'], }); Tip If you want all types of mobile devices to enable players, set the whitelist to wildcard: ['*'] "},{"title":"thumbnails​","type":1,"pageTitle":"Basic options","url":"options#thumbnails","content":"Type: ObjectDefault: {} Set a preview map on the progress bar Property\tType\tDescriptionurl\tString\tPreview url number\tNumber\tPreview number column\tNumber\tPreview column ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', thumbnails: { url: '/assets/sample/thumbnails.png', number: 100, column: 10, }, }); "},{"title":"subtitle​","type":1,"pageTitle":"Basic options","url":"options#subtitle","content":"Type: ObjectDefault: {} Set the subtitles of the video, support subtitles format: vtt、srt、ass Property\tType\tDescriptionurl\tString\tSubtitle url type\tString\tSubtitle type: vtt, srt, ass style\tObject\tSubtitle style encoding\tString\tSubtitle encoding, default utf-8 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', type: 'srt', encoding: 'utf-8', style: { color: '#03A9F4', 'font-size': '30px', }, }, }); "},{"title":"moreVideoAttr​","type":1,"pageTitle":"Basic options","url":"options#morevideoattr","content":"Type: ObjectDefault: {'controls': false,'preload': 'metadata'} More video properties, these properties will be written directly into video elements ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', moreVideoAttr: { 'webkit-playsinline': true, playsInline: true, }, }); "},{"title":"icons​","type":1,"pageTitle":"Basic options","url":"options#icons","content":"Type: ObjectDefault: {} Used to replace the default icon, support HTML string ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', icons: { loading: '<img src="/assets/img/ploading.gif">', state: '<img src="/assets/img/state.png">', play: '', pause: '', check: '', volume: '', volumeClose: '', screenshot: '', setting: '', pip: '', arrowLeft: '', arrowRight: '', playbackRate: '', aspectRatio: '', config: '', lock: '', flip: '', unlock: '', fullscreenOff: '', fullscreenOn: '', fullscreenWebOff: '', fullscreenWebOn: '', switchOn: '', switchOff: '', error: '', indicator: '', }, }); "},{"title":"type​","type":1,"pageTitle":"Basic options","url":"options#type","content":"Type: StringDefault: '' Used to specify the format of the video, you need to use the CustomType to use, please visit Libraries The default video format is the suffix of video addresses (such as .flv,.mkv, .ts), but sometimes video address does not have the correct suffix, so it is necessary to specify ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.flv', type: 'flv', }); "},{"title":"customType​","type":1,"pageTitle":"Basic options","url":"options#customtype","content":"Type: ObjectDefault: {} Match by the format of the video, hand over video decoding to third party programs, please visit Libraries ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.flv', customType: { flv: function (video, url, art) { // video: Video DOM element // url: Video url // art: Current instance }, }, }); "},{"title":"lang​","type":1,"pageTitle":"Basic options","url":"options#lang","content":"Type: StringDefault: navigator.language.toLowerCase() Default display language, currently support: en、zh-cn、zh-tw ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', lang: 'en', }); "},{"title":"lock​","type":1,"pageTitle":"Basic options","url":"options#lock","content":"Type: BooleanDefault: false Whether to display a lock button on the mobile side to hide the bottom control bar ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', lock: true, }); "},{"title":"fastForward​","type":1,"pageTitle":"Basic options","url":"options#fastforward","content":"Type: BooleanDefault: false Whether to add fast forward function on the mobile, when long press the video ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fastForward: true, }); "},{"title":"autoPlayback​","type":1,"pageTitle":"Basic options","url":"options#autoplayback","content":"Type: BooleanDefault: false Whether to use auto playback ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoPlayback: true, }); "},{"title":"autoOrientation​","type":1,"pageTitle":"Basic options","url":"options#autoorientation","content":"Type: BooleanDefault: false Whether to rotate the player according to the video size and viewport size, when the player web-fullscreen in mobile ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoOrientation: true, }); "},{"title":"airplay​","type":1,"pageTitle":"Basic options","url":"options#airplay","content":"Type: BooleanDefault: false Whether to display the AirPlay button, only available in Safari currently ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', airplay: true, }); "},{"title":"广告插件","type":0,"sectionRef":"#","url":"zh-cn/Plugins/ads","content":"","keywords":""},{"title":"演示​","type":1,"pageTitle":"广告插件","url":"zh-cn/Plugins/ads#演示","content":"👉 查看完整演示 "},{"title":"安装​","type":1,"pageTitle":"广告插件","url":"zh-cn/Plugins/ads#安装","content":""},{"title":"通过 npm 安装:​","type":1,"pageTitle":"广告插件","url":"zh-cn/Plugins/ads#通过-npm-安装","content":"$ npm install artplayer-plugin-ads "},{"title":"通过 yarn 安装:​","type":1,"pageTitle":"广告插件","url":"zh-cn/Plugins/ads#通过-yarn-安装","content":"$ yarn add artplayer-plugin-ads "},{"title":"通过 script 安装:​","type":1,"pageTitle":"广告插件","url":"zh-cn/Plugins/ads#通过-script-安装","content":"<!-- 本地 --> <script src="path/to/artplayer-plugin-ads.js"></script> <!-- jsdelivr --> <script src="https://cdn.jsdelivr.net/npm/artplayer-plugin-ads/dist/artplayer-plugin-ads.js"></script> <!-- unpkg --> <script src="https://unpkg.com/artplayer-plugin-ads/dist/artplayer-plugin-ads.js"></script> 然后你可以通过 window.artplayerPluginAds 访问到插件函数 "},{"title":"使用​","type":1,"pageTitle":"广告插件","url":"zh-cn/Plugins/ads#使用","content":"▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoSize: true, fullscreen: true, fullscreenWeb: true, plugins: [ artplayerPluginAds({ // html广告,假如是视频广告则忽略该值 html: '<img src="/assets/sample/poster.jpg">', // 视频广告的地址 video: '/assets/sample/test1.mp4', // 广告跳转网址,为空则不跳转 url: 'http://artplayer.org', // 必须观看的时长,期间不能被跳过,单位为秒 // 当该值大于或等于totalDuration时,不能提前关闭广告 // 当该值等于或小于0时,则随时都可以关闭广告 playDuration: 5, // 广告总时长,单位为秒 totalDuration: 10, // 多语言支持 i18n: { close: '关闭广告', countdown: '%s秒', detail: '查看详情', canBeClosed: '%s秒后可关闭广告', }, }), ], }); art.on('artplayerPluginAds:click', (ads) => { console.info('广告被点击', ads); }); art.on('artplayerPluginAds:skip', (ads) => { console.info('广告被跳过', ads); }); "},{"title":"Common properties","type":0,"sectionRef":"#","url":"propertie","content":"","keywords":""},{"title":"play​","type":1,"pageTitle":"Common properties","url":"propertie#play","content":"Type: Function Play video ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); art.on('ready', () => { art.play(); }); "},{"title":"pause​","type":1,"pageTitle":"Common properties","url":"propertie#pause","content":"Type: Function Pause video ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); art.on('ready', () => { art.play(); setTimeout(() => { art.pause(); }, 3000); }); "},{"title":"toggle​","type":1,"pageTitle":"Common properties","url":"propertie#toggle","content":"Type: Function Switch Video playback and pause ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); art.on('ready', () => { art.toggle(); setTimeout(() => { art.toggle(); }, 3000); }); "},{"title":"seek​","type":1,"pageTitle":"Common properties","url":"propertie#seek","content":"Type: SetterParameter: Number Video time jump, unit seconds ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 5; }); "},{"title":"forward​","type":1,"pageTitle":"Common properties","url":"propertie#forward","content":"Type: SetterParameter: Number Video time forward, unit seconds ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.forward = 5; }); "},{"title":"backward​","type":1,"pageTitle":"Common properties","url":"propertie#backward","content":"Type: SetterParameter: Number Video time backward, unit seconds ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 5; setTimeout(() => { art.backward = 2; }, 3000); }); "},{"title":"volume​","type":1,"pageTitle":"Common properties","url":"propertie#volume","content":"Type: Setter/GetterParameter: Number Set and get video volume, range: [0, 1] ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.volume); art.volume = 0.5; console.info(art.volume); }); "},{"title":"url​","type":1,"pageTitle":"Common properties","url":"propertie#url","content":"Type: Setter/GetterParameter: String Set and get video url ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.url); art.url = '/assets/sample/video.mp4?t=0'; console.info(art.url); }); "},{"title":"switchUrl​","type":1,"pageTitle":"Common properties","url":"propertie#switchurl","content":"Type: FunctionParameter: String Set video url, set, like the url, but will perform some optimization operations The function supports two parameters, the first one for the new video url, the second is new video name ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; setTimeout(() => { art.switchUrl('/assets/sample/video.mp4?t=0', 'New video name'); }, 3000); }); "},{"title":"switchQuality​","type":1,"pageTitle":"Common properties","url":"propertie#switchquality","content":"Type: FunctionParameter: String Set the video quality address, like the switchUrl, but will bring the previous play progress The function supports two parameters, the first one for the new video url, the second is new video name ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; setTimeout(() => { art.switchQuality('/assets/sample/video.mp4?t=0', 'New video name'); }, 3000); }); "},{"title":"muted​","type":1,"pageTitle":"Common properties","url":"propertie#muted","content":"Type: Setter/GetterParameter: Boolean Setting up and getting the video mute ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.muted); art.muted = true; console.info(art.muted); }); "},{"title":"currentTime​","type":1,"pageTitle":"Common properties","url":"propertie#currenttime","content":"Type: Setter/GetterParameter: Number Set and get the video current time, set time like the seek, but it does not trigger additional events ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.currentTime); art.currentTime = 5; console.info(art.currentTime); }); "},{"title":"duration​","type":1,"pageTitle":"Common properties","url":"propertie#duration","content":"Type: Getter Get video duration ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.duration); }); Tip Some videos are there is no duration, such as the live video or video is not decoded, the duration will be 0 "},{"title":"screenshot​","type":1,"pageTitle":"Common properties","url":"propertie#screenshot","content":"Type: Function Download the current video frame screenshot ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; art.once('video:canplay', () => { art.screenshot(); }); }); "},{"title":"getDataURL​","type":1,"pageTitle":"Common properties","url":"propertie#getdataurl","content":"Type: Function Get the base64 url of the current video frame, return to a Promise ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; art.getDataURL().then((url) => console.info(url)); }); "},{"title":"getBlobUrl​","type":1,"pageTitle":"Common properties","url":"propertie#getbloburl","content":"Type: Function Get the blob url of the current video frame, return to a Promise ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; art.getBlobUrl().then((url) => console.info(url)); }); "},{"title":"fullscreen​","type":1,"pageTitle":"Common properties","url":"propertie#fullscreen","content":"Type: Setter/GetterParameter: Boolean Set and get a player window full screen ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreen: true, }); art.on('ready', () => { art.fullscreen = true; setTimeout(() => { art.fullscreen = false; }, 3000); }); Tip Due to the browser security mechanism, the page must be exchanged before the window full screen, such as the user click on the page) "},{"title":"fullscreenWeb​","type":1,"pageTitle":"Common properties","url":"propertie#fullscreenweb","content":"Type: Setter/GetterParameter: Boolean Setting up and get a player web page full screen ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreenWeb: true, }); art.on('ready', () => { art.fullscreenWeb = true; setTimeout(() => { art.fullscreenWeb = false; }, 3000); }); "},{"title":"pip​","type":1,"pageTitle":"Common properties","url":"propertie#pip","content":"Type: Setter/GetterParameter: Boolean Set and get player PIP Mode ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreenWeb: true, }); art.on('ready', () => { art.pip = true; setTimeout(() => { art.pip = false; }, 3000); }); Tip Due to the browser security mechanism, the page must be exchanged first before the PIP (such as user clicking over the page) "},{"title":"poster​","type":1,"pageTitle":"Common properties","url":"propertie#poster","content":"Type: Setter/GetterParameter: String Setting up and get a video poster, only the poster effect can only be seen before the video is played ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', poster: '/assets/sample/poster.jpg', }); art.on('ready', () => { console.info(art.poster); art.poster = '/assets/sample/poster.jpg?t=0'; console.info(art.poster); }); "},{"title":"mini​","type":1,"pageTitle":"Common properties","url":"propertie#mini","content":"Type: Setter/GetterParameter: Boolean Set and get player mini mode ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.mini = true; }); "},{"title":"playing​","type":1,"pageTitle":"Common properties","url":"propertie#playing","content":"Type: GetterParameter: Boolean Get the video is playing ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); art.on('ready', () => { console.info(art.playing); art.play(); console.info(art.playing); }); "},{"title":"autoSize​","type":1,"pageTitle":"Common properties","url":"propertie#autosize","content":"Type: Setter/GetterParameter: Boolean Set whether the video is adaptive, set to true, it will only execute once ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.autoSize); art.autoSize = true; console.info(art.autoSize); }); "},{"title":"rect​","type":1,"pageTitle":"Common properties","url":"propertie#rect","content":"Type: Getter Get the size and coordinate information of the player ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(JSON.stringify(art.rect)); }); Tip Size and coordinate information is obtained by getBoundingClientRect "},{"title":"flip​","type":1,"pageTitle":"Common properties","url":"propertie#flip","content":"Type: Setter/GetterParameter: String Set and get player flip, support normal, horizontal, vertical ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.flip); art.flip = 'horizontal'; console.info(art.flip); }); "},{"title":"playbackRate​","type":1,"pageTitle":"Common properties","url":"propertie#playbackrate","content":"Type: Setter/GetterParameter: Number Set and get player playback speed, support 0.5, 0.75, 1.0, 1.25, 1.5, 1.75, 2.0 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.playbackRate); art.playbackRate = 2; console.info(art.playbackRate); }); "},{"title":"aspectRatio​","type":1,"pageTitle":"Common properties","url":"propertie#aspectratio","content":"Type: Setter/GetterParameter: String Set and get the player long aspect, support default, 4:3, 16:9 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.aspectRatio); art.aspectRatio = '16:9'; console.info(art.aspectRatio); }); "},{"title":"loop​","type":1,"pageTitle":"Common properties","url":"propertie#loop","content":"Type: Setter/GetterParameter: Array Setting and getting the interval to play in seconds, unit seconds ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.loop); art.loop = [5, 10]; console.info(art.loop); }); Tip Delete interval loop play, only need to set up loop is [] "},{"title":"autoHeight​","type":1,"pageTitle":"Common properties","url":"propertie#autoheight","content":"Type: Setter/GetterDefault: Boolean When the container has only width, you want the container height adapt to the player aspect ratio. ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.autoHeight); art.autoHeight = true; console.info(art.autoHeight); }); "},{"title":"attr​","type":1,"pageTitle":"Common properties","url":"propertie#attr","content":"Type: FunctionParameter: String Dynamically get and set the properties of the video element ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.attr('playsInline')); art.attr('playsInline', true); console.info(art.attr('playsInline')); }); "},{"title":"title​","type":1,"pageTitle":"Common properties","url":"propertie#title","content":"Type: Setter/GetterParameter: String Dynamic get and set player title ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.title); art.title = 'New Title'; console.info(art.title); }); "},{"title":"theme​","type":1,"pageTitle":"Common properties","url":"propertie#theme","content":"Type: Setter/GetterParameter: String Dynamic get and set player theme color ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.theme); art.theme = '#000'; console.info(art.theme); }); "},{"title":"airplay​","type":1,"pageTitle":"Common properties","url":"propertie#airplay","content":"Type: Function Open the Airplay ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', controls: [ { name: 'airplay', position: 'right', html: 'AirPlay', click: function () { art.airplay(); }, }, ], }); "},{"title":"destroy​","type":1,"pageTitle":"Common properties","url":"propertie#destroy","content":"Type: FunctionParameter: Boolean Destroy the player ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.destroy(); }); "},{"title":"在控制栏添加按钮","type":0,"sectionRef":"#","url":"zh-cn/Questions/Create_button_in_the_controls","content":"在控制栏添加按钮 有时你需要在控制栏添加按钮,如开关按钮或者单选按钮等等,你甚至可以使用第三方的样式库如 bootstrap ▶ Run Code var time = 0; var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', controls: [ { position: 'right', html: '<button type="button">Click Me!</button>', click: function (_, event) { // 第二个参数是事件对象 time += 1; event.target.innerText = 'You Click ' + time; }, }, ], }); ","keywords":""},{"title":"弹幕库插件","type":0,"sectionRef":"#","url":"zh-cn/Plugins/danmuku","content":"","keywords":""},{"title":"演示​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#演示","content":"👉 查看完整演示 "},{"title":"安装​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#安装","content":""},{"title":"通过 npm 安装:​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#通过-npm-安装","content":"$ npm install artplayer-plugin-danmuku "},{"title":"通过 yarn 安装:​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#通过-yarn-安装","content":"$ yarn add artplayer-plugin-danmuku "},{"title":"通过 script 安装:​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#通过-script-安装","content":"<!-- 本地 --> <script src="path/to/artplayer-plugin-danmuku.js"></script> <!-- jsdelivr --> <script src="https://cdn.jsdelivr.net/npm/artplayer-plugin-danmuku/dist/artplayer-plugin-danmuku.js"></script> <!-- unpkg --> <script src="https://unpkg.com/artplayer-plugin-danmuku/dist/artplayer-plugin-danmuku.js"></script> 然后你可以通过 window.artplayerPluginDanmuku 访问到插件函数 "},{"title":"使用​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#使用","content":""},{"title":"使用弹幕数组​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#使用弹幕数组","content":"▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoSize: true, setting: true, playbackRate: true, fullscreenWeb: true, plugins: [ artplayerPluginDanmuku({ // 弹幕数组 danmuku: [ { text: '111', // 弹幕文本 time: 1, // 发送时间,单位秒 color: '#fff', // 弹幕局部颜色 border: false, // 是否显示描边 mode: 0, // 弹幕模式: 0表示滚动、1静止 }, { text: '222', time: 2, color: 'red', border: true, mode: 0, }, { text: '333', time: 3, color: 'green', border: false, mode: 1, }, ], speed: 5, // 弹幕持续时间,单位秒,范围在[1 ~ 10] opacity: 1, // 弹幕透明度,范围在[0 ~ 1] fontSize: 25, // 字体大小,支持数字和百分比 color: '#FFFFFF', // 默认字体颜色 mode: 0, // 默认模式,0-滚动,1-静止 margin: [10, '25%'], // 弹幕上下边距,支持数字和百分比 antiOverlap: true, // 是否防重叠 useWorker: true, // 是否使用 web worker synchronousPlayback: false, // 是否同步到播放速度 filter: (danmu) => danmu.text.length < 50, // 弹幕过滤函数,返回 true 则可以发送 lockTime: 5, // 输入框锁定时间,单位秒,范围在[1 ~ 60] maxLength: 100, // 输入框最大可输入的字数,范围在[0 ~ 500] minWidth: 200, // 输入框最小宽度,范围在[0 ~ 500],填 0 则为无限制 maxWidth: 400, // 输入框最大宽度,范围在[0 ~ Infinity],填 0 则为 100% 宽度 theme: 'dark', // 输入框自定义挂载时的主题色,默认为 dark,可以选填亮色 light beforeEmit: (danmu) => !!danmu.text.trim(), // 发送弹幕前的自定义校验,返回 true 则可以发送 // 通过 mount 选项可以自定义输入框挂载的位置,默认挂载于播放器底部,仅在当宽度小于最小值时生效 // mount: document.querySelector('.artplayer-danmuku'), }), ], }); "},{"title":"使用弹幕 XML​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#使用弹幕-xml","content":"▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [ artplayerPluginDanmuku({ // 弹幕 XML 文件,和 Bilibili 网站的弹幕格式一致 danmuku: '/assets/sample/danmuku.xml', }), ], }); "},{"title":"使用异步调用​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#使用异步调用","content":"▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [ artplayerPluginDanmuku({ // 使用 Promise 异步返回 danmuku: function () { return new Promise((resovle) => { return resovle([ { text: '111', time: 1, }, { text: '222', time: 2, }, { text: '333', time: 3, }, ]); }); }, }), ], }); "},{"title":"接口​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#接口","content":""},{"title":"hide/show​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#hideshow","content":"类型: Function 通过方法 hide 和 show 进行隐藏或者显示弹幕 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [ artplayerPluginDanmuku({ danmuku: '/assets/sample/danmuku.xml', }), ], controls: [ { position: 'right', html: '隐藏弹幕', click: function () { art.plugins.artplayerPluginDanmuku.hide(); }, }, { position: 'right', html: '显示弹幕', click: function () { art.plugins.artplayerPluginDanmuku.show(); }, }, ], }); "},{"title":"isHide​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#ishide","content":"类型: Boolean 通过属性 isHide 判断当前弹幕是隐藏或者显示 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [ artplayerPluginDanmuku({ danmuku: '/assets/sample/danmuku.xml', }), ], controls: [ { position: 'right', html: '隐藏弹幕', click: function (_, event) { if (art.plugins.artplayerPluginDanmuku.isHide) { art.plugins.artplayerPluginDanmuku.show(); event.target.innerText = '隐藏弹幕'; } else { art.plugins.artplayerPluginDanmuku.hide(); event.target.innerText = '显示弹幕'; } }, }, ], }); "},{"title":"emit​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#emit","content":"类型: Function 通过方法 emit 发送一条实时弹幕 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [ artplayerPluginDanmuku({ danmuku: '/assets/sample/danmuku.xml', }), ], controls: [ { position: 'right', html: '发送弹幕', click: function () { var text = prompt('请输入弹幕文本', '弹幕测试文本'); if (!text || !text.trim()) return; var color = '#' + Math.floor(Math.random() * 0xffffff).toString(16); art.plugins.artplayerPluginDanmuku.emit({ text: text, color: color, border: true, }); }, }, ], }); "},{"title":"config​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#config","content":"类型: Function 通过方法 config 实时改变弹幕配置,支持属性有: danmukuspeedopacityfontSizecolormodemarginantiOverlapsynchronousPlaybackfilterlockTimebeforeEmit ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [ artplayerPluginDanmuku({ danmuku: '/assets/sample/danmuku.xml', }), ], controls: [ { position: 'right', html: '弹幕大小:<input type="range" min="12" max="50" step="1" value="25">', style: { display: 'flex', alignItems: 'center', }, mounted: function ($setting) { const $range = $setting.querySelector('input[type=range]'); $range.addEventListener('change', () => { art.plugins.artplayerPluginDanmuku.config({ fontSize: Number($range.value), }); }); }, }, ], }); "},{"title":"load​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#load","content":"类型: Function 通过 load 方法可以重载弹幕源,或者切换新弹幕 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [ artplayerPluginDanmuku({ danmuku: '/assets/sample/danmuku.xml', }), ], controls: [ { position: 'right', html: '重载弹幕', click: function () { art.plugins.artplayerPluginDanmuku.load(); }, }, { position: 'right', html: '切换弹幕', click: function () { art.plugins.artplayerPluginDanmuku.config({ danmuku: '/assets/sample/danmuku-v2.xml', }); art.plugins.artplayerPluginDanmuku.load(); }, }, ], }); "},{"title":"事件​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#事件","content":"var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, plugins: [ artplayerPluginDanmuku({ danmuku: '/assets/sample/danmuku.xml', }), ], }); art.on('artplayerPluginDanmuku:emit', (danmu) => { console.info('新增弹幕', danmu); }); art.on('artplayerPluginDanmuku:loaded', (danmus) => { console.info('加载弹幕', danmus.length); }); art.on('artplayerPluginDanmuku:error', (error) => { console.info('加载错误', error); }); art.on('artplayerPluginDanmuku:config', (option) => { console.info('配置变化', option); }); art.on('artplayerPluginDanmuku:stop', () => { console.info('弹幕停止'); }); art.on('artplayerPluginDanmuku:start', () => { console.info('弹幕开始'); }); art.on('artplayerPluginDanmuku:hide', () => { console.info('弹幕隐藏'); }); art.on('artplayerPluginDanmuku:show', () => { console.info('弹幕显示'); }); art.on('artplayerPluginDanmuku:destroy', () => { console.info('弹幕销毁'); }); "},{"title":"在控制栏添加列表","type":0,"sectionRef":"#","url":"zh-cn/Questions/Create_selector_in_the_controls","content":"","keywords":""},{"title":"切换字幕​","type":1,"pageTitle":"在控制栏添加列表","url":"zh-cn/Questions/Create_selector_in_the_controls#切换字幕","content":"▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', controls: [ { position: 'right', html: 'Subtitle 01', selector: [ { default: true, html: '<span style="color:red">Subtitle 01</span>', url: '/assets/sample/subtitle.srt?id=1', }, { html: '<span style="color:yellow">Subtitle 02</span>', url: '/assets/sample/subtitle.srt?id=2', }, ], onSelect: function (item, $dom) { console.info(item, $dom); art.subtitle.url = item.url; return '你点击了 ' + item.html; }, }, ], }); "},{"title":"切换滤镜​","type":1,"pageTitle":"在控制栏添加列表","url":"zh-cn/Questions/Create_selector_in_the_controls#切换滤镜","content":"▶ Run Code var instagramFilters = [ { "html": "1977", "class": "filter-1977" }, { "html": "Aden", "class": "filter-aden" }, { "html": "Amaro", "class": "filter-amaro" }, { "html": "Ashby", "class": "filter-ashby" }, { "html": "Brannan", "class": "filter-brannan" }, { "html": "Brooklyn", "class": "filter-brooklyn" }, { "html": "Charmes", "class": "filter-charmes" }, { "html": "Clarendon", "class": "filter-clarendon" }, { "html": "Crema", "class": "filter-crema" }, { "html": "Dogpatch", "class": "filter-dogpatch" }, { "html": "Earlybird", "class": "filter-earlybird" }, { "html": "Gingham", "class": "filter-gingham" }, { "html": "Ginza", "class": "filter-ginza" }, { "html": "Hefe", "class": "filter-hefe" }, { "html": "Helena", "class": "filter-helena" }, { "html": "Hudson", "class": "filter-hudson" }, { "html": "Inkwell", "class": "filter-inkwell" }, { "html": "Kelvin", "class": "filter-kelvin" }, { "html": "Kuno", "class": "filter-juno" }, { "html": "Lark", "class": "filter-lark" }, { "html": "Lo-Fi", "class": "filter-lofi" }, { "html": "Ludwig", "class": "filter-ludwig" }, { "html": "Maven", "class": "filter-maven" }, { "html": "Mayfair", "class": "filter-mayfair" }, { "html": "Moon", "class": "filter-moon" }, { "html": "Nashville", "class": "filter-nashville" }, { "html": "Perpetua", "class": "filter-perpetua" }, { "html": "Poprocket", "class": "filter-poprocket" }, { "html": "Reyes", "class": "filter-reyes" }, { "html": "Rise", "class": "filter-rise" }, { "html": "Sierra", "class": "filter-sierra" }, { "html": "Skyline", "class": "filter-skyline" }, { "html": "Slumber", "class": "filter-slumber" }, { "html": "Stinson", "class": "filter-stinson" }, { "html": "Sutro", "class": "filter-sutro" }, { "html": "Toaster", "class": "filter-toaster" }, { "html": "Valencia", "class": "filter-valencia" }, { "html": "Vesper", "class": "filter-vesper" }, { "html": "Walden", "class": "filter-walden" }, { "html": "Willow", "class": "filter-willow" }, { "html": "X-Pro", "class": "filter-xpro-ii" } ] var art = new Artplayer({ container: '.artplayer-app', url: 'https://artplayer.org/assets/sample/video.mp4', autoSize: true, controls: [ { position: 'right', html: 'Instagram Filters', selector: instagramFilters, onSelect: function (item) { art.template.$video.className = 'art-video ' + item.class; return item.html; }, }, ], }); "},{"title":"处理单个组件","type":0,"sectionRef":"#","url":"zh-cn/Questions/Handle_single_component","content":"处理单个组件 当我们在layers、contextmenu、controls里添加自定义组件时,最好带上一个唯一的 name 属性,该属性不但会作为类名添加到 dom 元素里,还可以用于快速定位到组件。 这里有三种方法获取组件的dom元素:组件方法 mounted、实例方法 query、推荐通过 name 直接获取 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, }); art.on('ready', () => { art.layers.add({ name: 'layer1', html: 'your-layer', mounted: function($layer1) { // } }); art.contextmenu.add({ name: 'contextmenu1', html: 'your-contextmenu', mounted: function($contextmenu1) { // } }); art.controls.add({ name: 'control1', html: 'your-control', position: 'right', mounted: function($control1) { // } }); // 使用查询 query 获取组件的DOM元素 var $layer1 = art.query('.art-layer-layer1'); var $contextmenu1 = art.query('.art-contextmenu-contextmenu1'); var $control1 = art.query('.art-control-control1'); // 推荐使用 name 获取组件的DOM元素 var $layer1 = art.layers['layer1']; var $contextmenu1 = art.contextmenu['contextmenu1']; var $control1 = art.controls['control1']; }); 提示 注意,你不能创建存在相同名字的组件","keywords":""},{"title":"如何导入类型","type":0,"sectionRef":"#","url":"zh-cn/Questions/How_to_import_types","content":"如何导入类型 有时你会丢失 TypeScript 的语法提示,这时候你可以手动导入类型 /** * @typedef { import("artplayer/types/artplayer") } Artplayer */ /** * @type {Artplayer} - 一个 Artplayer 实例 */ const art1 = {}; /** * @param {Artplayer} art2 - 一个 Artplayer 实例 */ function getInstance(art2) { // } ","keywords":""},{"title":"与 React Portal 使用","type":0,"sectionRef":"#","url":"zh-cn/Questions/Use_with_react_portal","content":"与 React Portal 使用 在 layers、contextmenu、controls 里使用 react 组件也是非常容易的事,通过 createPortal 处理更复杂的业务逻辑 👉 点击打开在线演示 import React, { useState, useEffect } from "react"; import ReactDOM, { createPortal } from "react-dom"; import Artplayer from "artplayer/examples/react/Artplayer"; function Timer({ time }) { return <div>{time}</div>; } function App() { const [art, setArt] = useState(null); const [time, setTime] = useState(0); useEffect(() => { const update = () => setTime((time) => time + 1); setInterval(update, 1000); }, []); return ( <div> <Artplayer option={{ url: "https://artplayer.org/assets/sample/video.mp4", layers: [ { html: "", name: "portal" } ], controls: [ { position: "right", name: "portal", html: "" } ] }} style={{ width: "600px", height: "400px", margin: "60px auto 0" }} getInstance={(art) => { art.on("ready", () => setArt(art)); }} /> {art ? createPortal(<Timer time={time} />, art.layers.portal) : null} {art ? createPortal(<Timer time={time} />, art.controls.portal) : null} </div> ); } const rootElement = document.getElementById("root"); ReactDOM.render(<App />, rootElement); ","keywords":""},{"title":"基础参数","type":0,"sectionRef":"#","url":"zh-cn/options","content":"","keywords":""},{"title":"container​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#container","content":"类型: String、Element默认: #artplayer必填: 是 播放器所挂载的 dom 容器,其必须是具有尺寸的,否则播放器无法显示 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', // container: document.querySelector('.artplayer-app'), url: '/assets/sample/video.mp4', }); 您可能需要初始化容器元素的大小,如: .artplayer-app { width: 400px; height: 300px; } "},{"title":"url​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#url","content":"类型: String默认: ''必填: 是 视频源地址,默认支持三种视频文件格式:.mp4、.ogg、.webm ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); "},{"title":"Ready Callback​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#ready-callback","content":"类型: Function默认: undefined 构造函数接受一个函数作为第二个参数,播放器初始化成功且视频可以播放时触发,和ready事件一样 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }, function() { this.play(); }); 提示 回调函数里的this就是播放器实例,但回调函数假如使用了箭头函数,this则不会指向播放器实例 "},{"title":"poster​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#poster","content":"类型: String默认: '' 视频的海报,只会出现在播放器初始化且未播放的状态下 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', poster: '/assets/sample/poster.jpg', }); "},{"title":"title​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#title","content":"类型: String默认: '' 视频标题,目前会出现在视频截图和迷你模式下 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', title: '【新海诚动画】『秒速5センチメートル』', screenshot: true, }); "},{"title":"theme​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#theme","content":"类型: String默认: #f00 播放器主题颜色,目前只作用于进度条上 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', theme: '#ffad00', }); "},{"title":"volume​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#volume","content":"类型: Number默认: 0.7 播放器的默认音量 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', volume: 0.5, }); 提示 播放器会缓存最后一次音量的大小,下次初始化时(如刷新页面)播放器会读取该缓存值 "},{"title":"isLive​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#islive","content":"类型: Boolean默认: false 使用直播模式,会隐藏进度条和播放时间 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', isLive: true, }); "},{"title":"muted​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#muted","content":"类型: Boolean默认: false 是否默认静音 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); "},{"title":"autoplay​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#autoplay","content":"类型: Boolean默认: false 是否自动播放 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoplay: true, muted: true, }); 提示 假如希望默认进入页面就能自动播放视频,muted 必需为 true,更多信息请阅读 Autoplay Policy Changes "},{"title":"autoSize​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#autosize","content":"类型: Boolean默认: false 播放器的尺寸默认会填充整个 container 容器尺寸,所以经常出现黑边,该值能自动调整播放器尺寸以隐藏黑边 ▶ Run Code // 缩放浏览器窗口查看效果 var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoSize: true, }); "},{"title":"autoMini​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#automini","content":"类型: Boolean默认: false 当播放器滚动到浏览器视口以外时,自动进入迷你播放模式 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoMini: true, }); "},{"title":"loop​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#loop","content":"类型: Boolean默认: false 是否循环播放 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', loop: true, }); "},{"title":"flip​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#flip","content":"类型: Boolean默认: false 是否显示视频翻转功能,目前只出现在 设置面板 里,所以需要同时设置 setting 为 true ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', flip: true, setting: true, }); "},{"title":"playbackRate​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#playbackrate","content":"类型: Boolean默认: false 是否显示视频播放速度功能,会出现在 设置面板 和 右键菜单 里 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', playbackRate: true, setting: true, }); "},{"title":"aspectRatio​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#aspectratio","content":"类型: Boolean默认: false 是否显示视频长宽比功能,会出现在 设置面板 和 右键菜单 里 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', aspectRatio: true, setting: true, }); "},{"title":"screenshot​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#screenshot","content":"类型: Boolean默认: false 是否在底部控制栏里显示视频截图功能 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', screenshot: true, // 可选 moreVideoAttr: { crossOrigin: 'anonymous', }, }); 提示 由于浏览器安全机制,假如视频源地址和网站是跨域的,可能会出现截图失败 "},{"title":"setting​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#setting","content":"类型: Boolean默认: false 是否在底部控制栏里显示设置面板的开关按钮 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, }); "},{"title":"hotkey​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#hotkey","content":"类型: Boolean默认: true 是否使用快捷键 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', hotkey: true, }); 热键\t描述↑\t增加音量 ↓\t降低音量 ←\t快进 5 秒 →\t快退 5 秒 space\t切换播放/暂停 提示 只在播放器获得焦点后(如点击了播放器后),该快捷键才会生效 "},{"title":"pip​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#pip","content":"类型: Boolean默认: false 是否在底部控制栏里显示画中画的开关按钮 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', pip: true, }); "},{"title":"mutex​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#mutex","content":"类型: Boolean默认: true 假如页面里同时存在多个播放器,是否只能让一个播放器播放 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', mutex: true, }); "},{"title":"fullscreen​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#fullscreen","content":"类型: Boolean默认: false 是否在底部控制栏里显示播放器窗口全屏按钮 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreen: true, }); "},{"title":"fullscreenWeb​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#fullscreenweb","content":"类型: Boolean默认: false 是否在底部控制栏里显示播放器网页全屏按钮 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreenWeb: true, }); "},{"title":"subtitleOffset​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#subtitleoffset","content":"类型: Boolean默认: false 字幕时间偏移,范围在 [-5s, 5s] ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', }, setting: true, subtitleOffset: true, }); "},{"title":"miniProgressBar​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#miniprogressbar","content":"类型: Boolean默认: false 迷你进度条,只在播放器失去焦点后且正在播放时出现 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', miniProgressBar: true, }); "},{"title":"useSSR​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#usessr","content":"类型: Boolean默认: false 是否使用 SSR 挂载模式,假如你希望在播放器挂载前,就提前渲染好播放器所需的HTML时有用 你可以通过Artplayer.html访问到播放器所需的HTML ▶ Run Code var $container = document.querySelector('.artplayer-app'); $container.innerHTML = Artplayer.html; var art = new Artplayer({ container: $container, url: '/assets/sample/video.mp4', useSSR: true, }); 提示 SSR 是 Server Side Render 简称,页面上的内容是通过服务端渲染生成的,浏览器直接显示服务端返回的 HTML 就可以了。 "},{"title":"playsInline​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#playsinline","content":"类型: Boolean默认: true 在移动端是否使用 playsInline 模式 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', playsInline: true, }); "},{"title":"layers​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#layers","content":"类型: Array默认: [] 初始化自定义的业务图层 属性\t类型\t描述disable\tBoolean\t是否禁用组件 name\tString\t组件唯一名称,用于标记类名 index\tNumber\t组件索引,用于显示的优先级 html\tString、Element\t组件的 DOM 元素 style\tObject\t组件样式对象 click\tFunction\t组件点击事件 mounted\tFunction\t组件挂载后触发 tooltip\tString\t组件的提示文本 ▶ Run Code var img = '/assets/sample/layer.png'; var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', layers: [ { index: 1, name: 'potser', disable: false, html: `<img style="width: 100px" src="${img}">`, style: { position: 'absolute', top: '20px', right: '20px', opacity: '.9', }, click: function (...args) { console.info('你点击了组件'); art.layers.show = false; }, mounted: function (...args) { console.info('组件挂载完成'); }, }, ], }); "},{"title":"settings​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#settings","content":"类型: Array默认: [] 初始化自定义的设置面板,更多信息请访问 怎么添加设置面板 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, settings: [ { html: '自定义设置01', selector: [ { html: '子菜单01', }, { html: '子菜单02', }, ], onSelect: function (item) { console.log(item.html); }, }, { html: '自定义设置02', selector: [ { html: '子菜单01', }, { html: '子菜单02', }, ], onSelect: function (item) { console.log(item.html); }, }, ], }); "},{"title":"contextmenu​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#contextmenu","content":"类型: Array默认: [] 初始化自定义的右键菜单 属性\t类型\t描述disable\tBoolean\t是否禁用组件 name\tString\t组件唯一名称,用于标记类名 index\tNumber\t组件索引,用于显示的优先级 html\tString、Element\t组件的 DOM 元素 style\tObject\t组件样式对象 click\tFunction\t组件点击事件 mounted\tFunction\t组件挂载后触发 tooltip\tString\t组件的提示文本 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', contextmenu: [ { html: '自定义菜单', click: function () { console.info('你点击了自定义菜单'); art.contextmenu.show = false; }, }, ], }); art.on('ready', () => { art.contextmenu.show = true; }); "},{"title":"controls​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#controls","content":"类型: Array默认: [] 初始化自定义的底部控制栏 属性\t类型\t描述disable\tBoolean\t是否禁用组件 name\tString\t组件唯一名称,用于标记类名 index\tNumber\t组件索引,用于显示的优先级 html\tString、Element\t组件的 DOM 元素 style\tObject\t组件样式对象 click\tFunction\t组件点击事件 mounted\tFunction\t组件挂载后触发 tooltip\tString\t组件的提示文本 position\tString\t位置在 left 或者 right ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', controls: [ { disable: false, name: 'button', index: 10, position: 'right', html: '自定义按钮', tooltip: '自定义按钮的提示1', style: { color: 'red', }, click: function () { console.log('你点击了自定义按钮1'); }, mounted: function () { console.log('自定义按钮挂载完成1'); }, }, { position: 'left', html: '自定义按钮2', tooltip: '自定义按钮的提示2', style: { color: 'green', }, click: function () { console.log('你点击了自定义按钮2'); }, }, ], }); "},{"title":"quality​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#quality","content":"类型: Array默认: [] 是否在底部控制栏里显示画质选择列表 属性\t类型\t描述default\tBoolean\t默认画质 name\tString\t画质名字 url\tString\t画质地址 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', quality: [ { default: true, html: 'SD 480P', url: '/assets/sample/video.mp4', }, { html: 'HD 720P', url: '/assets/sample/video.mp4', }, ], }); "},{"title":"highlight​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#highlight","content":"类型: Array默认: [] 在进度条上显示高亮信息点 属性\t类型\t描述time\tNumber\t高亮时间(单位秒) text\tString\t高亮文本 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', highlight: [ { time: 60, text: 'One more chance', }, { time: 120, text: '谁でもいいはずなのに', }, { time: 180, text: '夏の想い出がまわる', }, { time: 240, text: 'こんなとこにあるはずもないのに', }, { time: 300, text: '--终わり--', }, ], }); "},{"title":"plugins​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#plugins","content":"类型: Array默认: [] 初始化自定义的插件 ▶ Run Code function myPlugin(art) { console.info('你可以在插件里访问到播放器的实例'); return { name: 'myPlugin', something: '自定义导出的属性', doSomething: function () { console.info('自定义导出的方法'); }, }; } var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [myPlugin], }); art.on('ready', () => { console.info(art.plugins.myPlugin.something); console.info(art.plugins.myPlugin.doSomething()); }); "},{"title":"whitelist​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#whitelist","content":"类型: Array默认: [] 因为不同的移动设备存在多种差异和限制,所以本播放器默认在移动设备上使用原生方法挂载视频,假如你想在移动设备上使用本播放器,需要手动开启白名单 白名单是一个数组类型,分别与 window.navigator.userAgent 进行匹配,只要其中一项匹配成功则启用播放器 支持字符串匹配、函数匹配、正则匹配 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', // whitelist: [(ua) => /iPhone OS 11/gi.test(ua)], // whitelist: [/iPhone OS 11/gi], // whitelist: ['iPhone OS 11'], whitelist: ['*'], }); 提示 假如希望全部类型的移动设备都启用播放器,设置 whitelist 为通配符 ['*'] 即可 "},{"title":"thumbnails​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#thumbnails","content":"类型: Object默认: {} 在进度条上设置预览图 属性\t类型\t描述url\tString\t预览图地址 number\tNumber\t预览图数量 column\tNumber\t预览图列数 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', thumbnails: { url: '/assets/sample/thumbnails.png', number: 100, column: 10, }, }); "},{"title":"subtitle​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#subtitle","content":"类型: Object默认: {} 设置视频的字幕,支持字幕格式:vtt、srt、ass 属性\t类型\t描述url\tString\t字幕地址 type\tString\t字幕类型,可选 vtt、srt、ass style\tObject\t字幕样式 encoding\tString\t字幕编码,默认 utf-8 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', type: 'srt', encoding: 'utf-8', style: { color: '#03A9F4', 'font-size': '30px', }, }, }); "},{"title":"moreVideoAttr​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#morevideoattr","content":"类型: Object默认: {'controls': false,'preload': 'metadata'} 更多视频属性,这些属性将直接写入视频元素里 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', moreVideoAttr: { 'webkit-playsinline': true, playsInline: true, }, }); "},{"title":"icons​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#icons","content":"类型: Object默认: {} 用于替换默认图标,支持 Html 字符串 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', icons: { loading: '<img src="/assets/img/ploading.gif">', state: '<img src="/assets/img/state.png">', play: '', pause: '', check: '', volume: '', volumeClose: '', screenshot: '', setting: '', pip: '', arrowLeft: '', arrowRight: '', playbackRate: '', aspectRatio: '', config: '', lock: '', flip: '', unlock: '', fullscreenOff: '', fullscreenOn: '', fullscreenWebOff: '', fullscreenWebOn: '', switchOn: '', switchOff: '', error: '', indicator: '', }, }); "},{"title":"type​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#type","content":"类型: String默认: '' 用于指明视频的格式,需要配合 customType 一起使用,更多信息请访问 第三方库 默认视频的格式就是视频地址的后缀(如 .flv、.mkv、.ts),但有时候视频地地址没有正确的后缀,所以需要特别指明 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.flv', type: 'flv', }); "},{"title":"customType​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#customtype","content":"类型: Object默认: {} 通过视频的格式进行匹配,把视频解码权交给第三方程序进行处理,更多信息请访问 第三方库 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.flv', customType: { flv: function (video, url, art) { // video: 视频dom元素 // url: 视频地址 // art: 当前实例 }, }, }); "},{"title":"lang​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#lang","content":"类型: String默认: navigator.language.toLowerCase() 默认显示语言,目前支持:en、zh-cn、zh-tw ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', lang: 'en', }); "},{"title":"lock​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#lock","content":"类型: Boolean默认: false 是否在移动端显示一个锁定按钮,用于隐藏底部控制栏 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', lock: true, }); "},{"title":"fastForward​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#fastforward","content":"类型: Boolean默认: false 是否在移动端添加长按视频快进功能 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fastForward: true, }); "},{"title":"autoPlayback​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#autoplayback","content":"类型: Boolean默认: false 是否使用自动回放功能 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoPlayback: true, }); "},{"title":"autoOrientation​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#autoorientation","content":"类型: Boolean默认: false 是否在移动端的网页全屏时,根据视频尺寸和视口尺寸,旋转播放器 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoOrientation: true, }); "},{"title":"airplay​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#airplay","content":"Type: BooleanDefault: false 是否显示 airplay 按钮,当前只在 Safari 下可用 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', airplay: true, }); "},{"title":"常用属性","type":0,"sectionRef":"#","url":"zh-cn/propertie","content":"","keywords":""},{"title":"play​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#play","content":"类型: Function 播放视频 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); art.on('ready', () => { art.play(); }); "},{"title":"pause​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#pause","content":"类型: Function 暂停视频 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); art.on('ready', () => { art.play(); setTimeout(() => { art.pause(); }, 3000); }); "},{"title":"toggle​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#toggle","content":"类型: Function 切换视频的播放和暂停 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); art.on('ready', () => { art.toggle(); setTimeout(() => { art.toggle(); }, 3000); }); "},{"title":"seek​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#seek","content":"类型: Setter参数: Number 视频时间跳转,单位秒 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 5; }); "},{"title":"forward​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#forward","content":"类型: Setter参数: Number 视频时间快进,单位秒 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.forward = 5; }); "},{"title":"backward​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#backward","content":"类型: Setter参数: Number 视频时间快退,单位秒 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 5; setTimeout(() => { art.backward = 2; }, 3000); }); "},{"title":"volume​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#volume","content":"类型: Setter/Getter参数: Number 设置和获取视频音量,范围在:[0, 1] ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.volume); art.volume = 0.5; console.info(art.volume); }); "},{"title":"url​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#url","content":"类型: Setter/Getter参数: String 设置和获取视频地址 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.url); art.url = '/assets/sample/video.mp4?t=0'; console.info(art.url); }); "},{"title":"switchUrl​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#switchurl","content":"类型: Function参数: String 设置视频地址,设置时和 url 类似,但会执行一些优化操作 函数支持两个参数,第一个为新的视频地址,第二个为新的视频名字 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; setTimeout(() => { art.switchUrl('/assets/sample/video.mp4?t=0', '新视频名字'); }, 3000); }); "},{"title":"switchQuality​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#switchquality","content":"类型: Function参数: String 设置视频画质地址,和 switchUrl 类似,但会带上之前的播放进度 函数支持两个参数,第一个为新的视频地址,第二个为新的视频名字 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; setTimeout(() => { art.switchQuality('/assets/sample/video.mp4?t=0', '新视频地址'); }, 3000); }); "},{"title":"muted​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#muted","content":"类型: Setter/Getter参数: Boolean 设置和获取视频是否静音 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.muted); art.muted = true; console.info(art.muted); }); "},{"title":"currentTime​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#currenttime","content":"类型: Setter/Getter参数: Number 设置和获取视频当前时间,设置时间时和 seek 类似,但它不会触发额外的事件 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.currentTime); art.currentTime = 5; console.info(art.currentTime); }); "},{"title":"duration​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#duration","content":"类型: Getter 获取视频时长 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.duration); }); 提示 有的视频是没有时长的,例如直播中的视频或者没被解码完成的视频,这个时候获取的时长会是 0 "},{"title":"screenshot​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#screenshot","content":"类型: Function 下载当前视频帧的截图 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; art.once('video:canplay', () => { art.screenshot(); }); }); "},{"title":"getDataURL​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#getdataurl","content":"类型: Function 获取当前视频帧的截图的base64地址,返回的是一个 Promise ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; art.getDataURL().then((url) => console.info(url)); }); "},{"title":"getBlobUrl​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#getbloburl","content":"类型: Function 获取当前视频帧的截图的blob地址,返回的是一个 Promise ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; art.getBlobUrl().then((url) => console.info(url)); }); "},{"title":"fullscreen​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#fullscreen","content":"类型: Setter/Getter参数: Boolean 设置和获取播放器窗口全屏 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreen: true, }); art.on('ready', () => { art.fullscreen = true; setTimeout(() => { art.fullscreen = false; }, 3000); }); 提示 由于浏览器安全机制,触发窗口全屏前,页面必须先存在交互(例如用户点击过页面) "},{"title":"fullscreenWeb​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#fullscreenweb","content":"类型: Setter/Getter参数: Boolean 设置和获取播放器网页全屏 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreenWeb: true, }); art.on('ready', () => { art.fullscreenWeb = true; setTimeout(() => { art.fullscreenWeb = false; }, 3000); }); "},{"title":"pip​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#pip","content":"类型: Setter/Getter参数: Boolean 设置和获取播放器画中画模式 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreenWeb: true, }); art.on('ready', () => { art.pip = true; setTimeout(() => { art.pip = false; }, 3000); }); 提示 由于浏览器安全机制,触发画中画前,页面必须先存在交互(例如用户点击过页面) "},{"title":"poster​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#poster","content":"类型: Setter/Getter参数: String 设置和获取视频海报,只有在视频播放前才能看到海报效果 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', poster: '/assets/sample/poster.jpg', }); art.on('ready', () => { console.info(art.poster); art.poster = '/assets/sample/poster.jpg?t=0'; console.info(art.poster); }); "},{"title":"mini​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#mini","content":"类型: Setter/Getter参数: Boolean 设置和获取播放器迷你模式 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.mini = true; }); "},{"title":"playing​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#playing","content":"类型: Getter参数: Boolean 获取视频是否正在播放中 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); art.on('ready', () => { console.info(art.playing); art.play(); console.info(art.playing); }); "},{"title":"autoSize​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#autosize","content":"类型: Setter/Getter参数: Boolean 设置视频是否自适应尺寸,设置为 true 之后它会只执行一次 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.autoSize); art.autoSize = true; console.info(art.autoSize); }); "},{"title":"rect​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#rect","content":"类型: Getter 获取播放器的尺寸和坐标信息 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(JSON.stringify(art.rect)); }); 提示 尺寸和坐标信息是通过 getBoundingClientRect 获取的 "},{"title":"flip​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#flip","content":"类型: Setter/Getter参数: String 设置和获取播放器翻转,支持normal、 horizontal、 vertical ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.flip); art.flip = 'horizontal'; console.info(art.flip); }); "},{"title":"playbackRate​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#playbackrate","content":"类型: Setter/Getter参数: Number 设置和获取播放器播放速度,支持0.5、0.75、1.0、1.25、1.5、1.75、2.0 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.playbackRate); art.playbackRate = 2; console.info(art.playbackRate); }); "},{"title":"aspectRatio​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#aspectratio","content":"类型: Setter/Getter参数: String 设置和获取播放器长宽比,支持default、4:3、16:9 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.aspectRatio); art.aspectRatio = '16:9'; console.info(art.aspectRatio); }); "},{"title":"loop​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#loop","content":"类型: Setter/Getter参数: Array 设置和获取区间循序播放,单位秒 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.loop); art.loop = [5, 10]; console.info(art.loop); }); 提示 删除区间循环播放,只需要设置 loop 为 [] 即可 "},{"title":"autoHeight​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#autoheight","content":"类型: Setter/Getter参数: Boolean 当容器只有宽度,但你希望容器高度能自适应播放器的长宽比 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.autoHeight); art.autoHeight = true; console.info(art.autoHeight); }); "},{"title":"attr​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#attr","content":"类型: Function参数: String 动态获取和设置 video 元素的属性 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.attr('playsInline')); art.attr('playsInline', true); console.info(art.attr('playsInline')); }); "},{"title":"title​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#title","content":"类型: Setter/Getter参数: String 动态获取和设置播放器标题 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.title); art.title = '新标题'; console.info(art.title); }); "},{"title":"theme​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#theme","content":"类型: Setter/Getter参数: String 动态获取和设置播放器主题颜色 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.theme); art.theme = '#000'; console.info(art.theme); }); "},{"title":"airplay​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#airplay","content":"Type: Function 开启隔空播放 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', controls: [ { name: 'airplay', position: 'right', html: 'AirPlay', click: function () { art.airplay(); }, }, ], }); "},{"title":"destroy​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#destroy","content":"类型: Function参数: Boolean 销毁播放器,接受一个参数表示是否销毁后同时移除播放器的 html,默认为 true ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.destroy(); }); "},{"title":"怎么添加设置面板","type":0,"sectionRef":"#","url":"zh-cn/Questions/How_to_add_setting_panel","content":"","keywords":""},{"title":"添加选择列表​","type":1,"pageTitle":"怎么添加设置面板","url":"zh-cn/Questions/How_to_add_setting_panel#添加选择列表","content":"设置面板类似于列表选择的集合,而且支持多层嵌套 属性\t类型\t描述html\tString、Element\t元素的 DOM 元素 icon\tString、Element\t元素的图标 selector\tArray\t元素列表 onSelect\tFunction\t元素点击事件 width\tNumber\t列表宽度 default\tBoolean\t是否默认选中 tooltip\tString\t提示文本 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, flip: true, playbackRate: true, aspectRatio: true, settings: [ { html: '选择字幕', width: 250, tooltip: '字幕 01', selector: [ { default: true, html: '<span style="color:red">字幕 01</span>', url: '/assets/sample/subtitle.srt?id=1', }, { html: '<span style="color:yellow">字幕 02</span>', url: '/assets/sample/subtitle.srt?id=2', }, ], onSelect: function (item, $dom, event) { console.info(item, $dom, event); art.subtitle.url = item.url; // 改变提示文本 return item.html; }, }, { html: '选择画质', width: 150, tooltip: '1080P', selector: [ { default: true, html: '1080P', url: '/assets/sample/video.mp4?id=1080', }, { html: '720P', url: '/assets/sample/video.mp4?id=720', }, { html: '360P', url: '/assets/sample/video.mp4?id=360', }, ], onSelect: function (item, $dom, event) { console.info(item, $dom, event); art.switchQuality(item.url, item.html); // 改变提示文本 return item.html; }, }, { html: '多层嵌套', selector: [ { html: '嵌套01', selector: [ { html: '嵌套02', }, { html: '嵌套02', }, ], }, { html: '嵌套01', selector: [ { html: '嵌套02', }, { html: '嵌套02', }, ], }, ], }, ], }); "},{"title":"添加切换按钮​","type":1,"pageTitle":"怎么添加设置面板","url":"zh-cn/Questions/How_to_add_setting_panel#添加切换按钮","content":"属性\t类型\t描述html\tString、Element\t元素的 DOM 元素 icon\tString、Element\t元素的图标 switch\tBoolean\t按钮默认状态 onSwitch\tFunction\t按钮切换事件 tooltip\tString\t提示文本 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, flip: true, playbackRate: true, aspectRatio: true, settings: [ { html: '画中画模式', tooltip: '关闭', icon: '<img width="22" heigth="22" src="/assets/img/state.svg">', switch: false, onSwitch: function (item, $dom, event) { console.info(item, $dom, event); const nextState = !item.switch; art.pip = nextState; // 改变提示文本 item.tooltip = nextState ? '开启' : '关闭'; // 改变按钮状态 return nextState; }, }, { html: '和列表组合', width: 200, selector: [ { default: true, html: '设置 01', }, { html: '设置 02', }, { html: '设置 03', switch: false, onSwitch: function (item, $dom, event) { return !item.switch; }, }, { html: '设置 04', icon: '', switch: true, onSwitch: function (item, $dom, event) { return !item.switch; }, }, ], onSelect: function (item) { return item.html; }, }, ], }); "},{"title":"添加范围滑动​","type":1,"pageTitle":"怎么添加设置面板","url":"zh-cn/Questions/How_to_add_setting_panel#添加范围滑动","content":"属性\t类型\t描述html\tString、Element\t元素的 DOM 元素 icon\tString、Element\t元素的图标 range\tArray\t默认状态数组 onRange\tFunction\t滑块滑动事件 tooltip\tString\t提示文本 const range = [5, 1, 10, 1]; const value = range[0]; const min = range[1]; const max = range[2]; const step = range[3]; ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, flip: true, playbackRate: true, aspectRatio: true, settings: [ { html: '滑块', tooltip: '5x', icon: '<img width="22" heigth="22" src="/assets/img/state.svg">', range: [5, 1, 10, 1], onRange: function (item) { // 改变提示文本 return item.range + 'x'; }, }, { html: '和列表组合', width: 200, selector: [ { default: true, html: '设置 01', }, { html: '设置 02', }, { html: '设置 03', tooltip: '5x', range: [5, 1, 10, 1], onRange: function (item) { return item.range + 'x'; }, }, { html: '设置 04', icon: '', tooltip: '5x', range: [5, 1, 10, 1], onRange: function (item) { return item.range + 'x'; }, }, ], onSelect: function (item) { return item.html; }, }, ], }); "}] \ No newline at end of file +[{"title":"Static propertys","type":0,"sectionRef":"#","url":"class","content":"","keywords":""},{"title":"instances​","type":1,"pageTitle":"Static propertys","url":"class#instances","content":"Type: Array A array that saves all player instances, and can manage multiple instances through this property when multiple players exist at the same time. ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(Artplayer.instances); }); "},{"title":"version​","type":1,"pageTitle":"Static propertys","url":"class#version","content":"Type: String Current player version number ▶ Run Code console.info(Artplayer.version); "},{"title":"env​","type":1,"pageTitle":"Static propertys","url":"class#env","content":"Type: String Current player environment variable ▶ Run Code console.info(Artplayer.env); "},{"title":"utils​","type":1,"pageTitle":"Static propertys","url":"class#utils","content":"Type: Object Common utils for player ▶ Run Code console.info(Artplayer.utils); "},{"title":"config​","type":1,"pageTitle":"Static propertys","url":"class#config","content":"Type: Object Store native properties and methods of video ▶ Run Code console.info(Artplayer.config); "},{"title":"scheme​","type":1,"pageTitle":"Static propertys","url":"class#scheme","content":"Type: Object Verification scheme for player option ▶ Run Code console.info(Artplayer.scheme); "},{"title":"validator​","type":1,"pageTitle":"Static propertys","url":"class#validator","content":"Type: Function Validator for player option "},{"title":"option​","type":1,"pageTitle":"Static propertys","url":"class#option","content":"Type: Object Player default option ▶ Run Code console.info(Artplayer.option); "},{"title":"html​","type":1,"pageTitle":"Static propertys","url":"class#html","content":"Type: String Player defaults HTML String, usually used for SSR ▶ Run Code console.info(Artplayer.html); "},{"title":"kindOf​","type":1,"pageTitle":"Static propertys","url":"class#kindof","content":"Type: Function JS type identification function ▶ Run Code console.info(Artplayer.kindOf('0')); console.info(Artplayer.kindOf(0)); console.info(Artplayer.kindOf({})); console.info(Artplayer.kindOf([])); "},{"title":"Danmuku plugin","type":0,"sectionRef":"#","url":"en/Plugins/danmuku","content":"Danmuku plugin Tip The documentation of the current danmaku library plug-in, only the Chinese version 👉 https://artplayer.org/document/zh-cn/Plugins/danmuku/","keywords":""},{"title":"Handle a single component","type":0,"sectionRef":"#","url":"en/Questions/Handle_single_component","content":"Handle a single component When we add custom components in layers, contextmenu, controls, It is best to add a name property that is used to position the DOM element of the component. Here are three ways to get the DOM element of the component: component method mounted, instance method query, recommended through name direct acquisition. ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, }); art.on('ready', () => { art.layers.add({ name: 'layer1', html: 'your-layer', mounted: function($layer1) { // } }); art.contextmenu.add({ name: 'contextmenu1', html: 'your-contextmenu', mounted: function($contextmenu1) { // } }); art.controls.add({ name: 'control1', html: 'your-control', position: 'right', mounted: function($control1) { // } }); // Use the query method to get the DOM element of the component var $layer1 = art.query('.art-layer-layer1'); var $contextmenu1 = art.query('.art-contextmenu-contextmenu1'); var $control1 = art.query('.art-control-control1'); // Recommended use the name to get the DOM element of the component var $layer1 = art.layers['layer1']; var $contextmenu1 = art.contextmenu['contextmenu1']; var $control1 = art.controls['control1']; }); 提示 Note that you can't create components with the same name","keywords":""},{"title":"Add button to the controls","type":0,"sectionRef":"#","url":"en/Questions/Create_button_in_the_controls","content":"Add button to the controls ▶ Run Code var time = 0; var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', controls: [ { position: 'right', html: '<button type="button">Click Me!</button>', click: function (_, event) { // The second parameter is an event object time += 1; event.target.innerText = 'You Click ' + time; }, }, ], }); ","keywords":""},{"title":"How to import types","type":0,"sectionRef":"#","url":"en/Questions/How_to_import_types","content":"How to import types Sometimes you lose TypeScript syntax prompt, then you can import types manually /** * @typedef { import("artplayer/types/artplayer") } Artplayer */ /** * @type {Artplayer} - An Artplayer instance. */ const art1 = {}; /** * @param {Artplayer} art2 - An Artplayer instance. */ function getInstance(art2) { // } ","keywords":""},{"title":"Ads Plugin","type":0,"sectionRef":"#","url":"en/Plugins/ads","content":"","keywords":""},{"title":"Demo​","type":1,"pageTitle":"Ads Plugin","url":"en/Plugins/ads#demo","content":"👉 View Demo "},{"title":"Install​","type":1,"pageTitle":"Ads Plugin","url":"en/Plugins/ads#install","content":""},{"title":"Install from npm:​","type":1,"pageTitle":"Ads Plugin","url":"en/Plugins/ads#install-from-npm","content":"$ npm install artplayer-plugin-ads "},{"title":"Install from yarn:​","type":1,"pageTitle":"Ads Plugin","url":"en/Plugins/ads#install-from-yarn","content":"$ yarn add artplayer-plugin-ads "},{"title":"Install from script:​","type":1,"pageTitle":"Ads Plugin","url":"en/Plugins/ads#install-from-script","content":"<!-- local --> <script src="path/to/artplayer-plugin-ads.js"></script> <!-- jsdelivr --> <script src="https://cdn.jsdelivr.net/npm/artplayer-plugin-ads/dist/artplayer-plugin-ads.js"></script> <!-- unpkg --> <script src="https://unpkg.com/artplayer-plugin-ads/dist/artplayer-plugin-ads.js"></script> Then you can access the plugin function through window.artplayerPluginAds "},{"title":"Use​","type":1,"pageTitle":"Ads Plugin","url":"en/Plugins/ads#use","content":"▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoSize: true, fullscreen: true, fullscreenWeb: true, plugins: [ artplayerPluginAds({ // html ad, ignore this value if it is a video ad html: '<img src="/assets/sample/poster.jpg">', // The address of the video ad video: '/assets/sample/test1.mp4', // Ad redirect URL, if empty, no redirect url: 'http://artplayer.org', // The length of time that must be watched, the period cannot be skipped, the unit is seconds // When the value is greater than or equal to totalDuration, the ad cannot be closed early // When the value is equal to or less than 0, the ad can be turned off at any time playDuration: 5, // The total duration of the ad, in seconds totalDuration: 10, // Multilingual support i18n: { close: 'Close Ads', countdown: '%s seconds', detail: 'Check Detail', canBeClosed: 'Ads can be closed after %s seconds', }, }), ], }); art.on('artplayerPluginAds:click', (ads) => { console.info('ad is clicked', ads); }); art.on('artplayerPluginAds:skip', (ads) => { console.info('Ads are skipped', ads); }); "},{"title":"Use with React Portal","type":0,"sectionRef":"#","url":"en/Questions/Use_with_react_portal","content":"Use with React Portal It is also very easy to use React Components in layers, contextmenu, controls. Handle more complex logic through ReactDOM.createPortal. 👉 Click to open an online demo import React, { useState, useEffect } from "react"; import ReactDOM, { createPortal } from "react-dom"; import Artplayer from "artplayer/examples/react/Artplayer"; function Timer({ time }) { return <div>{time}</div>; } function App() { const [art, setArt] = useState(null); const [time, setTime] = useState(0); useEffect(() => { const update = () => setTime((time) => time + 1); setInterval(update, 1000); }, []); return ( <div> <Artplayer option={{ url: "https://artplayer.org/assets/sample/video.mp4", layers: [ { html: "", name: "portal" } ], controls: [ { position: "right", name: "portal", html: "" } ] }} style={{ width: "600px", height: "400px", margin: "60px auto 0" }} getInstance={(art) => { art.on("ready", () => setArt(art)); }} /> {art ? createPortal(<Timer time={time} />, art.layers.portal) : null} {art ? createPortal(<Timer time={time} />, art.controls.portal) : null} </div> ); } const rootElement = document.getElementById("root"); ReactDOM.render(<App />, rootElement); ","keywords":""},{"title":"Add select in the controls","type":0,"sectionRef":"#","url":"en/Questions/Create_selector_in_the_controls","content":"","keywords":""},{"title":"Switch Subtitle​","type":1,"pageTitle":"Add select in the controls","url":"en/Questions/Create_selector_in_the_controls#switch-subtitle","content":"▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', controls: [ { position: 'right', html: 'Subtitle 01', selector: [ { default: true, html: '<span style="color:red">Subtitle 01</span>', url: '/assets/sample/subtitle.srt?id=1', }, { html: '<span style="color:yellow">Subtitle 02</span>', url: '/assets/sample/subtitle.srt?id=2', }, ], onSelect: function (item, $dom) { console.info(item, $dom); art.subtitle.url = item.url; return 'You click ' + item.html; }, }, ], }); "},{"title":"Switch filter​","type":1,"pageTitle":"Add select in the controls","url":"en/Questions/Create_selector_in_the_controls#switch-filter","content":"▶ Run Code var instagramFilters = [ { "html": "1977", "class": "filter-1977" }, { "html": "Aden", "class": "filter-aden" }, { "html": "Amaro", "class": "filter-amaro" }, { "html": "Ashby", "class": "filter-ashby" }, { "html": "Brannan", "class": "filter-brannan" }, { "html": "Brooklyn", "class": "filter-brooklyn" }, { "html": "Charmes", "class": "filter-charmes" }, { "html": "Clarendon", "class": "filter-clarendon" }, { "html": "Crema", "class": "filter-crema" }, { "html": "Dogpatch", "class": "filter-dogpatch" }, { "html": "Earlybird", "class": "filter-earlybird" }, { "html": "Gingham", "class": "filter-gingham" }, { "html": "Ginza", "class": "filter-ginza" }, { "html": "Hefe", "class": "filter-hefe" }, { "html": "Helena", "class": "filter-helena" }, { "html": "Hudson", "class": "filter-hudson" }, { "html": "Inkwell", "class": "filter-inkwell" }, { "html": "Kelvin", "class": "filter-kelvin" }, { "html": "Kuno", "class": "filter-juno" }, { "html": "Lark", "class": "filter-lark" }, { "html": "Lo-Fi", "class": "filter-lofi" }, { "html": "Ludwig", "class": "filter-ludwig" }, { "html": "Maven", "class": "filter-maven" }, { "html": "Mayfair", "class": "filter-mayfair" }, { "html": "Moon", "class": "filter-moon" }, { "html": "Nashville", "class": "filter-nashville" }, { "html": "Perpetua", "class": "filter-perpetua" }, { "html": "Poprocket", "class": "filter-poprocket" }, { "html": "Reyes", "class": "filter-reyes" }, { "html": "Rise", "class": "filter-rise" }, { "html": "Sierra", "class": "filter-sierra" }, { "html": "Skyline", "class": "filter-skyline" }, { "html": "Slumber", "class": "filter-slumber" }, { "html": "Stinson", "class": "filter-stinson" }, { "html": "Sutro", "class": "filter-sutro" }, { "html": "Toaster", "class": "filter-toaster" }, { "html": "Valencia", "class": "filter-valencia" }, { "html": "Vesper", "class": "filter-vesper" }, { "html": "Walden", "class": "filter-walden" }, { "html": "Willow", "class": "filter-willow" }, { "html": "X-Pro", "class": "filter-xpro-ii" } ] var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', controls: [ { position: 'right', html: 'Instagram Filters', selector: instagramFilters, onSelect: function (item) { art.template.$video.className = 'art-video ' + item.class; return item.html; }, }, ], }); "},{"title":"Third party librarys","type":0,"sectionRef":"#","url":"libraries","content":"","keywords":""},{"title":"flv.js​","type":1,"pageTitle":"Third party librarys","url":"libraries#flvjs","content":"Homepage: https://github.com/Bilibili/flv.js ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: '/assets/sample/video.flv', customType: { flv: function (video, url) { if (flvjs.isSupported()) { const flvPlayer = flvjs.createPlayer({ type: 'flv', url: url, }); flvPlayer.attachMediaElement(video); flvPlayer.load(); } else { art.notice.show = 'Does not support playback of flv'; } }, }, }); "},{"title":"hls.js​","type":1,"pageTitle":"Third party librarys","url":"libraries#hlsjs","content":"Homepage: https://github.com/video-dev/hls.js ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: 'https://test-streams.mux.dev/x36xhzz/x36xhzz.m3u8', customType: { m3u8: function (video, url) { if (Hls.isSupported()) { const hls = new Hls(); hls.loadSource(url); hls.attachMedia(video); } else { const canPlay = video.canPlayType('application/vnd.apple.mpegurl'); if (canPlay === 'probably' || canPlay == 'maybe') { video.src = url; } else { art.notice.show = 'Does not support playback of m3u8'; } } }, }, }); "},{"title":"dash.js​","type":1,"pageTitle":"Third party librarys","url":"libraries#dashjs","content":"Homepage: https://github.com/Dash-Industry-Forum/dash.js ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: 'https://dash.akamaized.net/envivio/EnvivioDash3/manifest.mpd', customType: { mpd: function (video, url) { var player = dashjs.MediaPlayer().create(); player.initialize(video, url, true); }, }, }); "},{"title":"shaka-player​","type":1,"pageTitle":"Third party librarys","url":"libraries#shaka-player","content":"Homepage: https://github.com/google/shaka-player ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: '//storage.googleapis.com/shaka-demo-assets/angel-one/dash.mpd', customType: { mpd: function (video, url) { shaka.polyfill.installAll(); var player = new shaka.Player(video); player.load(url); }, }, }); "},{"title":"webtorrent​","type":1,"pageTitle":"Third party librarys","url":"libraries#webtorrent","content":"Homepage: https://github.com/webtorrent/webtorrent ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: 'magnet:?xt=urn:btih:6a9759bffd5c0af65319979fb7832189f4f3c35d&dn=sintel.mp4&tr=wss%3A%2F%2Ftracker.btorrent.xyz&tr=wss%3A%2F%2Ftracker.fastcast.nz&tr=wss%3A%2F%2Ftracker.openwebtorrent.com&tr=wss%3A%2F%2Ftracker.webtorrent.io&ws=https%3A%2F%2Fwebtorrent.io%2Ftorrents%2Fsintel-1024-surround.mp4', type: 'torrent', customType: { torrent: function (video, url, art) { var client = new WebTorrent(); art.loading.show = true; client.add(url, function (torrent) { var file = torrent.files[0]; file.renderTo(video, { autoplay: true, }); }); }, }, }); art.on('ready', () => { art.template.$video.controls = false; }); "},{"title":"How to add setting panel","type":0,"sectionRef":"#","url":"en/Questions/How_to_add_setting_panel","content":"","keywords":""},{"title":"Add selector list​","type":1,"pageTitle":"How to add setting panel","url":"en/Questions/How_to_add_setting_panel#add-selector-list","content":"Settings panels are similar to a collection of list selections, and support multi-layer nested Property\tType\tDescriptionhtml\tString、Element\tDOM elements of selector icon\tString、Element\tIcon of selector selector\tArray\tSelector list onSelect\tFunction\tSelector click event width\tNumber\tPanel width default\tBoolean\tDefault selected tooltip\tString\tTooltip text ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, flip: true, playbackRate: true, aspectRatio: true, settings: [ { html: 'Select Subtitle', width: 250, tooltip: 'Subtitle 01', selector: [ { default: true, html: '<span style="color:red">Subtitle 01</span>', url: '/assets/sample/subtitle.srt?id=1', }, { html: '<span style="color:yellow">Subtitle 02</span>', url: '/assets/sample/subtitle.srt?id=2', }, ], onSelect: function (item, $dom, event) { console.info(item, $dom, event); art.subtitle.url = item.url; // Change the tooltip return item.html; }, }, { html: 'Select Quality', width: 150, tooltip: '1080P', selector: [ { default: true, html: '1080P', url: '/assets/sample/video.mp4?id=1080', }, { html: '720P', url: '/assets/sample/video.mp4?id=720', }, { html: '360P', url: '/assets/sample/video.mp4?id=360', }, ], onSelect: function (item, $dom, event) { console.info(item, $dom, event); art.switchQuality(item.url, item.html); // Change the tooltip return item.html; }, }, { html: 'Multi-layer nested', selector: [ { html: 'Nested 01', selector: [ { html: 'Nested 02', }, { html: 'Nested 02', }, ], }, { html: 'Nested 01', selector: [ { html: 'Nested 02', }, { html: 'Nested 02', }, ], }, ], }, ], }); "},{"title":"Add switch button​","type":1,"pageTitle":"How to add setting panel","url":"en/Questions/How_to_add_setting_panel#add-switch-button","content":"Property\tType\tDescriptionhtml\tString、Element\tDOM elements of selector icon\tString、Element\tIcon of selector switch\tBoolean\tButton default state onSwitch\tFunction\tButton toggle event tooltip\tString\tTooltip text ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, flip: true, playbackRate: true, aspectRatio: true, settings: [ { html: 'PIP Mode', tooltip: 'OFF', icon: '<img width="22" heigth="22" src="/assets/img/state.svg">', switch: false, onSwitch: function (item, $dom, event) { console.info(item, $dom, event); const nextState = !item.switch; art.pip = nextState; // Change the tooltip item.tooltip = nextState ? 'ON' : 'OFF'; // Change the switch state return nextState; }, }, { html: 'Use with selector', width: 200, selector: [ { default: true, html: 'Setting 01', }, { html: 'Setting 02', }, { html: 'Setting 03', switch: false, onSwitch: function (item, $dom, event) { return !item.switch; }, }, { html: 'Setting 04', icon: '', switch: true, onSwitch: function (item, $dom, event) { return !item.switch; }, }, ], onSelect: function (item) { return item.html; }, }, ], }); "},{"title":"Add range slider​","type":1,"pageTitle":"How to add setting panel","url":"en/Questions/How_to_add_setting_panel#add-range-slider","content":"Property\tType\tDescriptionhtml\tString、Element\tDOM elements of selector icon\tString、Element\tIcon of selector range\tArray\tRange default state onRange\tFunction\tRange change event tooltip\tString\tTooltip text const range = [5, 1, 10, 1]; const value = range[0]; const min = range[1]; const max = range[2]; const step = range[3]; ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, flip: true, playbackRate: true, aspectRatio: true, settings: [ { html: 'Range', tooltip: '5x', icon: '<img width="22" heigth="22" src="/assets/img/state.svg">', range: [5, 1, 10, 1], onRange: function (item) { // Change the tooltip return item.range + 'x'; }, }, { html: 'Use with selector', width: 240, selector: [ { default: true, html: 'Setting 01', }, { html: 'Setting 02', }, { html: 'Setting 03', tooltip: '5x', range: [5, 1, 10, 1], onRange: function (item) { return item.range + 'x'; }, }, { html: 'Setting 04', icon: '', tooltip: '5x', range: [5, 1, 10, 1], onRange: function (item) { return item.range + 'x'; }, }, ], onSelect: function (item) { return item.html; }, }, ], }); "},{"title":"Common events","type":0,"sectionRef":"#","url":"events","content":"","keywords":""},{"title":"Native event​","type":1,"pageTitle":"Common events","url":"events#native-event","content":"For more information, please read Mozilla Video Events Event name\tFired Whenvideo:canplay\tThe browser can play the media, but estimates that not enough data has been loaded to play the media up to its end without having to stop for further buffering of content. video:canplaythrough\tThe browser estimates it can play the media up to its end without stopping for content buffering. video:complete\tThe rendering of an OfflineAudioContext is terminated. video:durationchange\tThe duration attribute has been updated. video:emptied\tThe media has become empty; for example, this event is sent if the media has already been loaded (or partially loaded), and the load() method is called to reload it. video:ended\tPlayback has stopped because the end of the media was reached. video:loadeddata\tThe first frame of the media has finished loading. video:loadedmetadata\tThe metadata has been loaded. video:pause\tPlayback has been paused. video:play\tPlayback has begun. video:playing\tPlayback is ready to start after having been paused or delayed due to lack of data. video:progress\tFired periodically as the browser loads a resource. video:ratechange\tThe playback rate has changed. video:seeked\tA seek operation completed. video:seeking\tA seek operation began. video:stalled\tThe user agent is trying to fetch media data, but data is unexpectedly not forthcoming. video:suspend\tMedia data loading has been suspended. video:timeupdate\tThe time indicated by the currentTime attribute has been updated. video:volumechange\tThe volume has changed. video:waiting\tPlayback has stopped because of a temporary lack of data ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('video:play', (...args) => { console.info(args); }); "},{"title":"Custom event​","type":1,"pageTitle":"Common events","url":"events#custom-event","content":""},{"title":"ready​","type":1,"pageTitle":"Common events","url":"events#ready","content":"Fired when the player is initialized, and the video can be played ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', (...args) => { console.info(args); }); "},{"title":"play​","type":1,"pageTitle":"Common events","url":"events#play","content":"Fired after the video is played ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('play', (...args) => { console.info(args); }); "},{"title":"pause​","type":1,"pageTitle":"Common events","url":"events#pause","content":"Fired after the video is pause ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('pause', (...args) => { console.info(args); }); "},{"title":"seek​","type":1,"pageTitle":"Common events","url":"events#seek","content":"Fired when the video is time jump ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('seek', (...args) => { console.info(args); }); art.on('ready', (...args) => { art.seek = 5; }); Tip Set the art.currentTime will not fired the seek event "},{"title":"volume​","type":1,"pageTitle":"Common events","url":"events#volume","content":"Fired when the video volume changes ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('volume', (...args) => { console.info(args); }); art.on('ready', (...args) => { art.volume = 0.5; }); "},{"title":"destroy​","type":1,"pageTitle":"Common events","url":"events#destroy","content":"Fired when the player instance is destroyed ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('destroy', (...args) => { console.info(args); }); art.on('ready', (...args) => { art.destroy(); }); "},{"title":"focus​","type":1,"pageTitle":"Common events","url":"events#focus","content":"Fired when the player gets focus, if you click on the player ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('focus', (...args) => { console.info(args); }); "},{"title":"blur​","type":1,"pageTitle":"Common events","url":"events#blur","content":"Fired when the player loses focus, such as the area other than the player ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('blur', (...args) => { console.info(args); }); "},{"title":"hover​","type":1,"pageTitle":"Common events","url":"events#hover","content":"Fired when mouse moves player ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('hover', (state) => { // state for true, the mouse moves from the outside to the player // state for false, the mouse moves from the player to the outside console.info(state); }); "},{"title":"resize​","type":1,"pageTitle":"Common events","url":"events#resize","content":"Fired when the player is changed ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoSize: true, }); art.on('resize', (...args) => { console.info(args); }); "},{"title":"mousemove​","type":1,"pageTitle":"Common events","url":"events#mousemove","content":"Fired when the mouse is played, this and hover is different, it will trigger multiple times ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('mousemove', (...args) => { console.info(args); }); "},{"title":"url​","type":1,"pageTitle":"Common events","url":"events#url","content":"Fired when the video url changes ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('url', (...args) => { console.info(args); }); art.on('ready', (...args) => { art.url = '/assets/sample/video.mp4?t=0'; }); "},{"title":"fullscreen​","type":1,"pageTitle":"Common events","url":"events#fullscreen","content":"Fired when the player window is full screen ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreen: true, }); art.on('fullscreen', (...args) => { console.info(args); }); "},{"title":"fullscreenWeb​","type":1,"pageTitle":"Common events","url":"events#fullscreenweb","content":"Fired when player webpage full screen ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreenWeb: true, }); art.on('fullscreenWeb', (...args) => { console.info(args); }); "},{"title":"hotkey​","type":1,"pageTitle":"Common events","url":"events#hotkey","content":"Trigger when hotkey are used ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('hotkey', (...args) => { console.info(args); }); "},{"title":"静态属性","type":0,"sectionRef":"#","url":"zh-cn/class","content":"","keywords":""},{"title":"instances​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#instances","content":"类型: Array 一个保存了所有播放器实例的数组,当单个页面同时存在多个播放器时,可以通过这个属性进行管理多个实例 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(Artplayer.instances) }) "},{"title":"version​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#version","content":"类型: String 当前播放器版本号 ▶ Run Code console.info(Artplayer.version) "},{"title":"env​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#env","content":"类型: String 当前播放器环境变量 ▶ Run Code console.info(Artplayer.env) "},{"title":"utils​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#utils","content":"类型: Object 播放器的常用工具集 ▶ Run Code console.info(Artplayer.utils) "},{"title":"config​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#config","content":"类型: Object 存放了视频的原生属性和方法 ▶ Run Code console.info(Artplayer.config) "},{"title":"scheme​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#scheme","content":"类型: Object 播放器参数的校验方案 ▶ Run Code console.info(Artplayer.scheme) "},{"title":"validator​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#validator","content":"类型: Function 播放器参数的校验器 "},{"title":"option​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#option","content":"类型: Object 播放器默认参数 ▶ Run Code console.info(Artplayer.option) "},{"title":"html​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#html","content":"类型: String 播放器默认 Html 字符串,通常用于 SSR 的提前渲染 ▶ Run Code console.info(Artplayer.html) "},{"title":"kindOf​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#kindof","content":"类型: Function JS类型识别函数 ▶ Run Code console.info(Artplayer.kindOf('0')) console.info(Artplayer.kindOf(0)) console.info(Artplayer.kindOf({})) console.info(Artplayer.kindOf([])) "},{"title":"Advanced propertys","type":0,"sectionRef":"#","url":"advance","content":"","keywords":""},{"title":"id​","type":1,"pageTitle":"Advanced propertys","url":"advance#id","content":"Type: Number A self-inclusive number of the player instance "},{"title":"option​","type":1,"pageTitle":"Advanced propertys","url":"advance#option","content":"Type: Object After merged options "},{"title":"isFocus​","type":1,"pageTitle":"Advanced propertys","url":"advance#isfocus","content":"Type: Boolean Whether the player instance has been focused "},{"title":"isInput​","type":1,"pageTitle":"Advanced propertys","url":"advance#isinput","content":"Type: Boolean Whether the player instance has been focused on input element "},{"title":"isLock​","type":1,"pageTitle":"Advanced propertys","url":"advance#islock","content":"Type: Boolean Whether the player instance has been locked on mobile "},{"title":"isDestroy​","type":1,"pageTitle":"Advanced propertys","url":"advance#isdestroy","content":"Type: Boolean Whether the player instance is destroyed "},{"title":"whitelist​","type":1,"pageTitle":"Advanced propertys","url":"advance#whitelist","content":"Type: Object Manage the whitelist "},{"title":"template​","type":1,"pageTitle":"Advanced propertys","url":"advance#template","content":"Type: Object Manage player HTML "},{"title":"query​","type":1,"pageTitle":"Advanced propertys","url":"advance#query","content":"Type: Function Method query You can find DOM elements in the current player instance, equivalent to document.querySelector('.artplayer-app').querySelector ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { var $video = art.template.query('.art-video'); console.info($video); }); "},{"title":"query​","type":1,"pageTitle":"Advanced propertys","url":"advance#query-1","content":"Type: Function Equal to art.template.query ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { var $video = art.query('.art-video'); console.info($video); }); "},{"title":"events​","type":1,"pageTitle":"Advanced propertys","url":"advance#events","content":"Type: Object Manage the events "},{"title":"proxy​","type":1,"pageTitle":"Advanced propertys","url":"advance#proxy","content":"Type: Function Proxy native event method, easy to manage and destroy the event ▶ Run Code var container = document.querySelector('.artplayer-app'); var art = new Artplayer({ container: container, url: '/assets/sample/video.mp4', }); art.proxy(container, 'click', (event) => { console.info(event); }); "},{"title":"storage​","type":1,"pageTitle":"Advanced propertys","url":"advance#storage","content":"Type: Object Manage persistent storage objects The player will automatically add a json object called artplayer_settings to the localstorage Property\tType\tDescriptionget\tFunction\tGet value set\tFunction\tSet value del\tFunction\tDelete value clear\tFunction\tClean value ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.storage.set('your-key', 'your-value'); art.storage.get('your-key'); art.storage.del('your-key'); art.storage.clear(); "},{"title":"icons​","type":1,"pageTitle":"Advanced propertys","url":"advance#icons","content":"Type: Object Manage player icons "},{"title":"i18n​","type":1,"pageTitle":"Advanced propertys","url":"advance#i18n","content":"Type: Object Manage player i18n "},{"title":"get​","type":1,"pageTitle":"Advanced propertys","url":"advance#get","content":"Type: Getter/Setter Method get can get the value of the language value ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.i18n.get('Play')); }); "},{"title":"update​","type":1,"pageTitle":"Advanced propertys","url":"advance#update","content":"Type: Function Method update can add more languages ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', lang: 'jp', }); art.i18n.update({ 'zh-cn': { Language: '简体', }, 'zh-tw': { Language: '繁體', }, en: { Language: 'English', }, jp: { Language: '日文', }, fr: { Language: 'Français', }, ru: { Language: 'Russe', }, }); "},{"title":"player​","type":1,"pageTitle":"Advanced propertys","url":"advance#player","content":"Type: Object Manage the object of the core function "},{"title":"subtitle​","type":1,"pageTitle":"Advanced propertys","url":"advance#subtitle","content":"Type: Object Management subtitle object "},{"title":"show​","type":1,"pageTitle":"Advanced propertys","url":"advance#show","content":"Type: Getter/Setter Property show can control subtitle to display ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', }, }); art.on('ready', () => { art.seek = 20; art.subtitle.show = false; setTimeout(() => { art.subtitle.show = true; }, 3000); }); "},{"title":"style​","type":1,"pageTitle":"Advanced propertys","url":"advance#style","content":"Type: Function Method style can dynamically modify the subtitle style ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', encoding: 'utf-8', style: { color: '#03A9F4', 'font-size': '30px', }, }, }); art.on('ready', () => { art.seek = 20; setTimeout(() => { art.subtitle.style({ color: 'red', 'font-size': '40px', }); }, 3000); }); "},{"title":"url​","type":1,"pageTitle":"Advanced propertys","url":"advance#url","content":"Type: Getter/Setter Propertie url can set and get the subtitle url ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', encoding: 'utf-8', style: { color: '#03A9F4', 'font-size': '30px', }, }, }); art.on('ready', () => { console.info(art.subtitle.url); setTimeout(() => { art.subtitle.url = '/assets/sample/subtitle.srt?t=1'; }, 3000); }); "},{"title":"switch​","type":1,"pageTitle":"Advanced propertys","url":"advance#switch","content":"Type: Function Methods switch like the propertie url setter, but can modify the subtitle option ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', encoding: 'utf-8', style: { color: 'red', 'font-size': '30px', }, }, }); art.on('ready', () => { art.seek = 20; setTimeout(() => { art.subtitle.switch('/assets/sample/subtitle.srt?t=1', { name: 'The new subtitle', style: { color: 'green', 'font-size': '24px', }, }); }, 3000); }); "},{"title":"info​","type":1,"pageTitle":"Advanced propertys","url":"advance#info","content":"Type: Object Manage video info "},{"title":"layers​","type":1,"pageTitle":"Advanced propertys","url":"advance#layers","content":"Type: Object Manage the object of the layers "},{"title":"show​","type":1,"pageTitle":"Advanced propertys","url":"advance#show-1","content":"Type: Getter/Setter Property show can control all layers to display ▶ Run Code var img = '/assets/sample/layer.png'; var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', layers: [ { html: `<img style="width: 100px" src="${img}">`, style: { position: 'absolute', top: '20px', right: '20px', opacity: '.9', }, }, { html: `<img style="width: 100px" src="${img}">`, style: { position: 'absolute', top: '20px', left: '20px', opacity: '.9', }, }, ], }); art.on('ready', () => { setTimeout(() => { art.layers.show = false; }, 3000); }); "},{"title":"add​","type":1,"pageTitle":"Advanced propertys","url":"advance#add","content":"Type: Function Method add can dynamically add a layer Property\tType\tDescriptiondisable\tBoolean\tWhether to disable the component name\tString\tThe unique name of the component, used to mark the class name index\tNumber\tComponent index, priority for display html\tString、Element\tDOM element of the component style\tObject\tComponent style object click\tFunction\tComponent click event mounted\tFunction\tTriggered after the component is mounted tooltip\tString\tPrompt text of the component ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); var img = '/assets/sample/layer.png'; art.on('ready', () => { setTimeout(() => { art.layers.add({ html: `<img style="width: 100px" src="${img}">`, style: { position: 'absolute', top: '20px', right: '20px', opacity: '.9', }, }); }, 3000); }); "},{"title":"notice​","type":1,"pageTitle":"Advanced propertys","url":"advance#notice","content":"Type: Object Manage the object of prompt information "},{"title":"show​","type":1,"pageTitle":"Advanced propertys","url":"advance#show-2","content":"Type: Getter/Setter Attribute show output custom prompt information, the default residence time is two seconds, and the new information will immediately cover the old information ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.notice.show = 'Custom prompt information 1'; art.notice.show = 'Custom prompt information 2'; }); "},{"title":"controls​","type":1,"pageTitle":"Advanced propertys","url":"advance#controls","content":"Type: Object Manage the object of the control bar "},{"title":"show​","type":1,"pageTitle":"Advanced propertys","url":"advance#show-3","content":"Type: Getter/Setter Attribute show can control if the control bar is displayed ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { setTimeout(() => { art.controls.show = false; }, 3000); }); "},{"title":"add​","type":1,"pageTitle":"Advanced propertys","url":"advance#add-1","content":"Type: Function Method add can dynamically add a control Property\tType\tDescriptiondisable\tBoolean\tWhether to disable the component name\tString\tThe unique name of the component, used to mark the class name index\tNumber\tComponent index, priority for display html\tString、Element\tDOM element of the component style\tObject\tComponent style object click\tFunction\tComponent click event mounted\tFunction\tTriggered after the component is mounted tooltip\tString\tPrompt text of the component position\tString\tLocation at left or right ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { setTimeout(() => { art.controls.add({ disable: false, name: 'button', index: 10, position: 'right', html: 'Custom button1', tooltip: 'Custom button1', style: { color: 'red', }, click: function () { console.log('You clicked custom button 1'); }, mounted: function () { console.log('Custom button mounting is complete 1'); }, }); }, 3000); }); "},{"title":"contextmenu​","type":1,"pageTitle":"Advanced propertys","url":"advance#contextmenu","content":"Type: Object Manage the contextmenu "},{"title":"show​","type":1,"pageTitle":"Advanced propertys","url":"advance#show-4","content":"Type: Getter/Setter Attribute show can control if the menu is displayed ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.contextmenu.show = true; setTimeout(() => { art.contextmenu.show = false; }, 3000); }); "},{"title":"add​","type":1,"pageTitle":"Advanced propertys","url":"advance#add-2","content":"Type: Function Method add can dynamically add a menu items Property\tType\tDescriptiondisable\tBoolean\tWhether to disable the component name\tString\tThe unique name of the component, used to mark the class name index\tNumber\tComponent index, priority for display html\tString、Element\tDOM element of the component style\tObject\tComponent style object click\tFunction\tComponent click event mounted\tFunction\tTriggered after the component is mounted tooltip\tString\tPrompt text of the component ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.contextmenu.show = true; setTimeout(() => { art.contextmenu.add({ html: 'Custom menu', click: function () { console.info('You clicked the custom menu'); art.contextmenu.show = false; }, }); }, 3000); }); "},{"title":"loading​","type":1,"pageTitle":"Advanced propertys","url":"advance#loading","content":"Type: Object Manage loading icon "},{"title":"show​","type":1,"pageTitle":"Advanced propertys","url":"advance#show-5","content":"Type: Getter/Setter Property show can control whether the icon in the load is displayed ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.loading.show = true; setTimeout(() => { art.loading.show = false; }, 3000); }); "},{"title":"mask​","type":1,"pageTitle":"Advanced propertys","url":"advance#mask","content":"Type: Object Manage the object of the mask layer "},{"title":"show​","type":1,"pageTitle":"Advanced propertys","url":"advance#show-6","content":"Type: Getter/Setter Attributes show can control whether the mask layer is display ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.mask.show = true; setTimeout(() => { art.mask.show = false; }, 3000); }); "},{"title":"hotkey​","type":1,"pageTitle":"Advanced propertys","url":"advance#hotkey","content":"Type: Object Manage hotkey "},{"title":"add​","type":1,"pageTitle":"Advanced propertys","url":"advance#add-3","content":"Type: Function Methods add can dynamically add a hotkey, the first parameter is key code number, the second parameter is a callback function ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.hotkey.add(65, () => { console.info('You click A'); }); art.hotkey.add(66, () => { console.info('You click B'); }); }); Tip This hotkey will take effect only after the player gets the focus (if you click on the player). "},{"title":"setting​","type":1,"pageTitle":"Advanced propertys","url":"advance#setting","content":"Type: Object Manage the object of the setting panel "},{"title":"show​","type":1,"pageTitle":"Advanced propertys","url":"advance#show-7","content":"Type: Getter/Setter Property show can control the setting panel to display ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, autoSize: true, }); art.on('ready', () => { art.seek = 20; art.setting.show = true; setTimeout(() => { art.setting.show = false; }, 3000); }); "},{"title":"plugins​","type":1,"pageTitle":"Advanced propertys","url":"advance#plugins","content":"Type: Object Manage plugin "},{"title":"add​","type":1,"pageTitle":"Advanced propertys","url":"advance#add-4","content":"Type: Function Method add can be dynamically add a plugin ▶ Run Code function myPlugin(art) { console.info('You can access an instance of a player in the plugin'); return { name: 'myPlugin', something: 'Custom export properties', doSomething: function () { console.info('Custom export method'); }, }; } var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.plugins.add(myPlugin); console.info(art.plugins.myPlugin.something); console.info(art.plugins.myPlugin.doSomething()); }); "},{"title":"快速上手","type":0,"sectionRef":"#","url":"zh-cn","content":"","keywords":""},{"title":"安装​","type":1,"pageTitle":"快速上手","url":"zh-cn#安装","content":"npmyarnscript npm install artplayer import Artplayer from 'artplayer';const art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4',}); "},{"title":"使用​","type":1,"pageTitle":"快速上手","url":"zh-cn#使用","content":"提示 播放器的尺寸依赖于容器 container 的尺寸,所以你的容器 container 必须是有尺寸的 "},{"title":"在 Html 使用​","type":1,"pageTitle":"快速上手","url":"zh-cn#在-html-使用","content":"index.html <!DOCTYPE html><html> <head> <title>ArtPlayer Demo</title> <meta charset="UTF-8" /> <style> .artplayer-app { width: 400px; height: 300px; } </style> </head> <body> <div class="artplayer-app"></div> <script src="path/to/artplayer.js"></script> <script> var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); </script> </body></html> "},{"title":"在 Vue.js、Nuxt.js 使用​","type":1,"pageTitle":"快速上手","url":"zh-cn#在-vuejsnuxtjs-使用","content":"Vue.js 模板Nuxt.js 模板 🚀 artplayer-template/vue.js Artplayer.vueApp.vue Artplayer.vue <template> <div ref="artRef"></div></template><script>import Artplayer from "artplayer";export default { data() { return { instance: null, }; }, props: { option: { type: Object, required: true, }, }, mounted() { this.instance = new Artplayer({ ...this.option, container: this.$refs.artRef, }); this.$nextTick(() => { this.$emit("get-instance", this.instance); }); }, beforeUnmount() { if (this.instance && this.instance.destroy) { this.instance.destroy(false); } },};</script> "},{"title":"在 React.js、Next.js 使用​","type":1,"pageTitle":"快速上手","url":"zh-cn#在-reactjsnextjs-使用","content":"React.js 模板Next.js 模板 🚀 artplayer-template/react.js ArtPlayer.jsxApp.jsx ArtPlayer.jsx import { useEffect, useRef } from 'react';import Artplayer from 'artplayer';export default function Player({ option, getInstance, ...rest }) { const artRef = useRef(); useEffect(() => { const art = new Artplayer({ ...option, container: artRef.current, }); if (getInstance && typeof getInstance === 'function') { getInstance(art); } return () => { if (art && art.destroy) { art.destroy(false); } }; }, []); return <div ref={artRef} {...rest}></div>;} "},{"title":"第三方库","type":0,"sectionRef":"#","url":"zh-cn/libraries","content":"","keywords":""},{"title":"flv.js​","type":1,"pageTitle":"第三方库","url":"zh-cn/libraries#flvjs","content":"主页: https://github.com/Bilibili/flv.js ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: '/assets/sample/video.flv', customType: { flv: function (video, url) { if (flvjs.isSupported()) { const flvPlayer = flvjs.createPlayer({ type: 'flv', url: url, }); flvPlayer.attachMediaElement(video); flvPlayer.load(); } else { art.notice.show = '不支持播放格式:flv'; } }, }, }); "},{"title":"hls.js​","type":1,"pageTitle":"第三方库","url":"zh-cn/libraries#hlsjs","content":"主页: https://github.com/video-dev/hls.js ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: 'https://test-streams.mux.dev/x36xhzz/x36xhzz.m3u8', customType: { m3u8: function (video, url) { if (Hls.isSupported()) { const hls = new Hls(); hls.loadSource(url); hls.attachMedia(video); } else { const canPlay = video.canPlayType('application/vnd.apple.mpegurl'); if (canPlay === 'probably' || canPlay == 'maybe') { video.src = url; } else { art.notice.show = '不支持播放格式:m3u8'; } } }, }, }); "},{"title":"dash.js​","type":1,"pageTitle":"第三方库","url":"zh-cn/libraries#dashjs","content":"主页: https://github.com/Dash-Industry-Forum/dash.js ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: 'https://dash.akamaized.net/envivio/EnvivioDash3/manifest.mpd', customType: { mpd: function (video, url) { var player = dashjs.MediaPlayer().create(); player.initialize(video, url, true); }, }, }); "},{"title":"shaka-player​","type":1,"pageTitle":"第三方库","url":"zh-cn/libraries#shaka-player","content":"主页: https://github.com/google/shaka-player ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: '//storage.googleapis.com/shaka-demo-assets/angel-one/dash.mpd', customType: { mpd: function (video, url) { shaka.polyfill.installAll(); var player = new shaka.Player(video); player.load(url); }, }, }); "},{"title":"webtorrent​","type":1,"pageTitle":"第三方库","url":"zh-cn/libraries#webtorrent","content":"主页: https://github.com/webtorrent/webtorrent ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: 'magnet:?xt=urn:btih:6a9759bffd5c0af65319979fb7832189f4f3c35d&dn=sintel.mp4&tr=wss%3A%2F%2Ftracker.btorrent.xyz&tr=wss%3A%2F%2Ftracker.fastcast.nz&tr=wss%3A%2F%2Ftracker.openwebtorrent.com&tr=wss%3A%2F%2Ftracker.webtorrent.io&ws=https%3A%2F%2Fwebtorrent.io%2Ftorrents%2Fsintel-1024-surround.mp4', type: 'torrent', customType: { torrent: function (video, url, art) { var client = new WebTorrent(); art.loading.show = true; client.add(url, function (torrent) { var file = torrent.files[0]; file.renderTo(video, { autoplay: true, }); }); }, }, }); art.on('ready', () => { art.template.$video.controls = false; }); "},{"title":"实例事件","type":0,"sectionRef":"#","url":"zh-cn/events","content":"","keywords":""},{"title":"原生事件​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#原生事件","content":"更多信息请阅读 Mozilla Video Events 事件名字\t触发时间video:canplay\tThe browser can play the media, but estimates that not enough data has been loaded to play the media up to its end without having to stop for further buffering of content. video:canplaythrough\tThe browser estimates it can play the media up to its end without stopping for content buffering. video:complete\tThe rendering of an OfflineAudioContext is terminated. video:durationchange\tThe duration attribute has been updated. video:emptied\tThe media has become empty; for example, this event is sent if the media has already been loaded (or partially loaded), and the load() method is called to reload it. video:ended\tPlayback has stopped because the end of the media was reached. video:loadeddata\tThe first frame of the media has finished loading. video:loadedmetadata\tThe metadata has been loaded. video:pause\tPlayback has been paused. video:play\tPlayback has begun. video:playing\tPlayback is ready to start after having been paused or delayed due to lack of data. video:progress\tFired periodically as the browser loads a resource. video:ratechange\tThe playback rate has changed. video:seeked\tA seek operation completed. video:seeking\tA seek operation began. video:stalled\tThe user agent is trying to fetch media data, but data is unexpectedly not forthcoming. video:suspend\tMedia data loading has been suspended. video:timeupdate\tThe time indicated by the currentTime attribute has been updated. video:volumechange\tThe volume has changed. video:waiting\tPlayback has stopped because of a temporary lack of data ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('video:play', (...args) => { console.info(args); }); "},{"title":"自定义事件​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#自定义事件","content":""},{"title":"ready​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#ready","content":"当实例初始化完成,并视频可以被播放时触发,只会触发一个,哪怕视频地址变化了 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', (...args) => { console.info(args); }); "},{"title":"play​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#play","content":"在视频被播放后触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('play', (...args) => { console.info(args); }); "},{"title":"pause​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#pause","content":"在视频被暂停后触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('pause', (...args) => { console.info(args); }); "},{"title":"seek​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#seek","content":"在视频进行时间跳转时触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('seek', (...args) => { console.info(args); }); art.on('ready', (...args) => { art.seek = 5; }); 提示 设置 art.currentTime 时不会触发 seek 事件 "},{"title":"volume​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#volume","content":"在视频音量变化时触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('volume', (...args) => { console.info(args); }); art.on('ready', (...args) => { art.volume = 0.5; }); "},{"title":"destroy​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#destroy","content":"在播放器实例被销毁时触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('destroy', (...args) => { console.info(args); }); art.on('ready', (...args) => { art.destroy(); }); "},{"title":"focus​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#focus","content":"在播放器获得焦点时触发,如点击了播放器 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('focus', (...args) => { console.info(args); }); "},{"title":"blur​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#blur","content":"在播放器失去焦点时触发,如点击播放器以外的区域 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('blur', (...args) => { console.info(args); }); "},{"title":"hover​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#hover","content":"在鼠标移动进播放器时触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('hover', (state) => { // state 为true时,鼠标从外面移进播放器 // state 为false时,鼠标从播放器移出外面 console.info(state); }); "},{"title":"resize​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#resize","content":"在播放器尺寸变化时触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoSize: true, }); art.on('resize', (...args) => { console.info(args); }); "},{"title":"mousemove​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#mousemove","content":"在鼠标经过播放器时触发,和hover不一样,它会触发多次 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('mousemove', (...args) => { console.info(args); }); "},{"title":"url​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#url","content":"在视频地址变化时触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('url', (...args) => { console.info(args); }); art.on('ready', (...args) => { art.url = '/assets/sample/video.mp4?t=0'; }); "},{"title":"fullscreen​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#fullscreen","content":"在播放器窗口全屏时触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreen: true, }); art.on('fullscreen', (...args) => { console.info(args); }); "},{"title":"fullscreenWeb​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#fullscreenweb","content":"在播放器网页全屏时触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreenWeb: true, }); art.on('fullscreenWeb', (...args) => { console.info(args); }); "},{"title":"hotkey​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#hotkey","content":"在快捷键被使用时触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('hotkey', (...args) => { console.info(args); }); "},{"title":"在控制栏添加按钮","type":0,"sectionRef":"#","url":"zh-cn/Questions/Create_button_in_the_controls","content":"在控制栏添加按钮 有时你需要在控制栏添加按钮,如开关按钮或者单选按钮等等,你甚至可以使用第三方的样式库如 bootstrap ▶ Run Code var time = 0; var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', controls: [ { position: 'right', html: '<button type="button">Click Me!</button>', click: function (_, event) { // 第二个参数是事件对象 time += 1; event.target.innerText = 'You Click ' + time; }, }, ], }); ","keywords":""},{"title":"广告插件","type":0,"sectionRef":"#","url":"zh-cn/Plugins/ads","content":"","keywords":""},{"title":"演示​","type":1,"pageTitle":"广告插件","url":"zh-cn/Plugins/ads#演示","content":"👉 查看完整演示 "},{"title":"安装​","type":1,"pageTitle":"广告插件","url":"zh-cn/Plugins/ads#安装","content":""},{"title":"通过 npm 安装:​","type":1,"pageTitle":"广告插件","url":"zh-cn/Plugins/ads#通过-npm-安装","content":"$ npm install artplayer-plugin-ads "},{"title":"通过 yarn 安装:​","type":1,"pageTitle":"广告插件","url":"zh-cn/Plugins/ads#通过-yarn-安装","content":"$ yarn add artplayer-plugin-ads "},{"title":"通过 script 安装:​","type":1,"pageTitle":"广告插件","url":"zh-cn/Plugins/ads#通过-script-安装","content":"<!-- 本地 --> <script src="path/to/artplayer-plugin-ads.js"></script> <!-- jsdelivr --> <script src="https://cdn.jsdelivr.net/npm/artplayer-plugin-ads/dist/artplayer-plugin-ads.js"></script> <!-- unpkg --> <script src="https://unpkg.com/artplayer-plugin-ads/dist/artplayer-plugin-ads.js"></script> 然后你可以通过 window.artplayerPluginAds 访问到插件函数 "},{"title":"使用​","type":1,"pageTitle":"广告插件","url":"zh-cn/Plugins/ads#使用","content":"▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoSize: true, fullscreen: true, fullscreenWeb: true, plugins: [ artplayerPluginAds({ // html广告,假如是视频广告则忽略该值 html: '<img src="/assets/sample/poster.jpg">', // 视频广告的地址 video: '/assets/sample/test1.mp4', // 广告跳转网址,为空则不跳转 url: 'http://artplayer.org', // 必须观看的时长,期间不能被跳过,单位为秒 // 当该值大于或等于totalDuration时,不能提前关闭广告 // 当该值等于或小于0时,则随时都可以关闭广告 playDuration: 5, // 广告总时长,单位为秒 totalDuration: 10, // 多语言支持 i18n: { close: '关闭广告', countdown: '%s秒', detail: '查看详情', canBeClosed: '%s秒后可关闭广告', }, }), ], }); art.on('artplayerPluginAds:click', (ads) => { console.info('广告被点击', ads); }); art.on('artplayerPluginAds:skip', (ads) => { console.info('广告被跳过', ads); }); "},{"title":"Basic options","type":0,"sectionRef":"#","url":"options","content":"","keywords":""},{"title":"container​","type":1,"pageTitle":"Basic options","url":"options#container","content":"Type: String、ElementDefault: #artplayerRequired: Yes The dom container mounted by the player must have a size, otherwise the player cannot display ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', // container: document.querySelector('.artplayer-app'), url: '/assets/sample/video.mp4', }); You may need to initialize the size of the container element, such as: .artplayer-app { width: 400px; height: 300px; } "},{"title":"url​","type":1,"pageTitle":"Basic options","url":"options#url","content":"Type: StringDefault: ''Required: Yes Video source address, default support three video file formats: .mp4、.ogg、.webm ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); "},{"title":"Ready Callback​","type":1,"pageTitle":"Basic options","url":"options#ready-callback","content":"Type: FunctionDefault: undefined The constructor accepts a function as the second parameter, fired when the player is initialized and the video can be play, just like ready event ▶ Run Code var art = new Artplayer( { container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }, function () { this.play(); }, ); 提示 The this in the callback function is the player instance, but the callback function is used to use the arrow function, this is not to point to the player instance "},{"title":"poster​","type":1,"pageTitle":"Basic options","url":"options#poster","content":"Type: StringDefault: '' The poster of the video will only appear in a state in which the player is initialized and not played. ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', poster: '/assets/sample/poster.jpg', }); "},{"title":"title​","type":1,"pageTitle":"Basic options","url":"options#title","content":"Type: StringDefault: '' Video headings, currently appear in video screenshots and mini mode ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', title: '【新海诚动画】『秒速5センチメートル』', screenshot: true, }); "},{"title":"theme​","type":1,"pageTitle":"Basic options","url":"options#theme","content":"Type: StringDefault: #f00 Player theme color, currently only on the progress bar ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', theme: '#ffad00', }); "},{"title":"volume​","type":1,"pageTitle":"Basic options","url":"options#volume","content":"Type: NumberDefault: 0.7 Default volume of the player ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', volume: 0.5, }); Tip The player caches the size of the last volume, when the next initialization (such as refreshing the page) player reads the cache value "},{"title":"isLive​","type":1,"pageTitle":"Basic options","url":"options#islive","content":"Type: BooleanDefault: false Use live mode, hide progress bar and play time ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', isLive: true, }); "},{"title":"muted​","type":1,"pageTitle":"Basic options","url":"options#muted","content":"Type: BooleanDefault: false Whether the default mute ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); "},{"title":"autoplay​","type":1,"pageTitle":"Basic options","url":"options#autoplay","content":"Type: BooleanDefault: false Whether automatic play ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoplay: true, muted: true, }); Tip If you want the default to enter the page, you can automatically play the video, muted must be true, more information, please read Autoplay Policy Changes "},{"title":"autoSize​","type":1,"pageTitle":"Basic options","url":"options#autosize","content":"Type: BooleanDefault: false The size of the player will populate the entire container size, so there is often a black edge, the option can automatically adjust the player size to hide the black side. ▶ Run Code // Zoom browser window View effect var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoSize: true, }); "},{"title":"autoMini​","type":1,"pageTitle":"Basic options","url":"options#automini","content":"Type: BooleanDefault: false When the player scrolls outside the browser viewport, automatically enter the mini play mode ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoMini: true, }); "},{"title":"loop​","type":1,"pageTitle":"Basic options","url":"options#loop","content":"Type: BooleanDefault: false Whether loop playing ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', loop: true, }); "},{"title":"flip​","type":1,"pageTitle":"Basic options","url":"options#flip","content":"Type: BooleanDefault: false Whether to display a video flip function, currently appear in the setting panel, so you need to set up setting is True ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', flip: true, setting: true, }); "},{"title":"playbackRate​","type":1,"pageTitle":"Basic options","url":"options#playbackrate","content":"Type: BooleanDefault: false Whether the video playback speed function is displayed, it will appear in the setting panel and contextmenu ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', playbackRate: true, setting: true, }); "},{"title":"aspectRatio​","type":1,"pageTitle":"Basic options","url":"options#aspectratio","content":"Type: BooleanDefault: false Whether to display video long aspect ratio, it will appear in the setting panel and contextmenu ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', aspectRatio: true, setting: true, }); "},{"title":"screenshot​","type":1,"pageTitle":"Basic options","url":"options#screenshot","content":"Type: BooleanDefault: false Whether to display video screenshots in the bottom control bar ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', screenshot: true, // Optional moreVideoAttr: { crossOrigin: 'anonymous', }, }); Tip Because browser security mechanisms, if video source addresses and websites are cross-domain, screenshot failed "},{"title":"setting​","type":1,"pageTitle":"Basic options","url":"options#setting","content":"Type: BooleanDefault: false Whether to display the setting panel of the switch button in the bottom control bar ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, }); "},{"title":"hotkey​","type":1,"pageTitle":"Basic options","url":"options#hotkey","content":"Type: BooleanDefault: true Whether to use shortcut keys ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', hotkey: true, }); Hotkey\tDescribe↑\tIncreasing volume ↓\tlower the volume ←\tFast forward 5 seconds →\tFast backward 5 seconds space\tSwitch play / pause Tip This hotkey will take effect only after the player gets the focus (if you click on the player). "},{"title":"pip​","type":1,"pageTitle":"Basic options","url":"options#pip","content":"Type: BooleanDefault: false Whether to display the PIP switch button in the bottom control bar ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', pip: true, }); "},{"title":"mutex​","type":1,"pageTitle":"Basic options","url":"options#mutex","content":"Type: BooleanDefault: true If there are multiple players on the page at the same time, can only one player be allowed to play ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', mutex: true, }); "},{"title":"fullscreen​","type":1,"pageTitle":"Basic options","url":"options#fullscreen","content":"Type: BooleanDefault: false Whether to display the full screen button of the player window in the bottom control bar ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreen: true, }); "},{"title":"fullscreenWeb​","type":1,"pageTitle":"Basic options","url":"options#fullscreenweb","content":"Type: BooleanDefault: false Whether to display the full screen button of the player webpage in the bottom control bar ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreenWeb: true, }); "},{"title":"subtitleOffset​","type":1,"pageTitle":"Basic options","url":"options#subtitleoffset","content":"Type: BooleanDefault: false Subtitle time offset, in the range [-5s, 5s] ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', }, setting: true, subtitleOffset: true, }); "},{"title":"miniProgressBar​","type":1,"pageTitle":"Basic options","url":"options#miniprogressbar","content":"Type: BooleanDefault: false Mini progress bar, only appears when the player loses focus and is playing ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', miniProgressBar: true, }); "},{"title":"useSSR​","type":1,"pageTitle":"Basic options","url":"options#usessr","content":"Type: BooleanDefault: false Whether to use SSR mounting mode, it is useful if you want to render the HTML required by the player in advance before mounting the player You can access the HTML required by the player through Artplayer.html ▶ Run Code var $container = document.querySelector('.artplayer-app'); $container.innerHTML = Artplayer.html; var art = new Artplayer({ container: $container, url: '/assets/sample/video.mp4', useSSR: true, }); Tip SSR is the abbreviation of Server Side Render. The content on the page is generated by server side rendering, and the browser directly displays the HTML returned by the server side. "},{"title":"playsInline​","type":1,"pageTitle":"Basic options","url":"options#playsinline","content":"Type: BooleanDefault: true Whether use playsInline in mobile ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', playsInline: true, }); "},{"title":"layers​","type":1,"pageTitle":"Basic options","url":"options#layers","content":"Type: ArrayDefault: [] Initialize a custom layers Property\tType\tDescriptiondisable\tBoolean\tWhether to disable the component name\tString\tThe unique name of the component, used to mark the class name index\tNumber\tComponent index, priority for display html\tString、Element\tDOM element of the component style\tObject\tComponent style object click\tFunction\tComponent click event mounted\tFunction\tTriggered after the component is mounted tooltip\tString\tPrompt text of the component ▶ Run Code var img = '/assets/sample/layer.png'; var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', layers: [ { index: 1, name: 'potser', disable: false, html: `<img style="width: 100px" src="${img}">`, style: { position: 'absolute', top: '20px', right: '20px', opacity: '.9', }, click: function (...args) { console.info('You click on the component'); art.layers.show = false; }, mounted: function (...args) { console.info('Component mount completion'); }, }, ], }); "},{"title":"settings​","type":1,"pageTitle":"Basic options","url":"options#settings","content":"Type: ArrayDefault: [] Initialize custom setting panel, please visit How to add setting panel ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, settings: [ { html: 'Custom setting 01', selector: [ { html: 'Submenu 01', }, { html: 'Submenu 02', }, ], onSelect: function (item) { console.log(item.html); }, }, { html: 'Custom setting 02', selector: [ { html: 'Submenu 01', }, { html: 'Submenu 02', }, ], onSelect: function (item) { console.log(item.html); }, }, ], }); "},{"title":"contextmenu​","type":1,"pageTitle":"Basic options","url":"options#contextmenu","content":"Type: ArrayDefault: [] Initialize custom contextmenu Property\tType\tDescriptiondisable\tBoolean\tWhether to disable the component name\tString\tThe unique name of the component, used to mark the class name index\tNumber\tComponent index, priority for display html\tString、Element\tDOM element of the component style\tObject\tComponent style object click\tFunction\tComponent click event mounted\tFunction\tTriggered after the component is mounted tooltip\tString\tPrompt text of the component ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', contextmenu: [ { html: 'Custom menu', click: function () { console.info('You clicked the custom menu'); art.contextmenu.show = false; }, }, ], }); art.on('ready', () => { art.contextmenu.show = true; }); "},{"title":"controls​","type":1,"pageTitle":"Basic options","url":"options#controls","content":"Type: ArrayDefault: [] Initialize the customized bottom control bar Property\tType\tDescriptiondisable\tBoolean\tWhether to disable the component name\tString\tThe unique name of the component, used to mark the class name index\tNumber\tComponent index, priority for display html\tString、Element\tDOM element of the component style\tObject\tComponent style object click\tFunction\tComponent click event mounted\tFunction\tTriggered after the component is mounted tooltip\tString\tPrompt text of the component position\tString\tLocation at left or right ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', controls: [ { disable: false, name: 'button', index: 10, position: 'right', html: 'Custom button1', tooltip: 'Custom button1', style: { color: 'red', }, click: function () { console.log('You clicked custom button 1'); }, mounted: function () { console.log('Custom button mounting is complete 1'); }, }, { position: 'left', html: 'Custom button2', tooltip: 'Custom button2', style: { color: 'green', }, click: function () { console.log('You clicked custom button 2'); }, }, ], }); "},{"title":"quality​","type":1,"pageTitle":"Basic options","url":"options#quality","content":"Type: ArrayDefault: [] Whether to display the quality selection list in the bottom control bar Property\tType\tDescriptiondefault\tBoolean\tDefault quality html\tString\tQuality name url\tString\tQuality address ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', quality: [ { default: true, html: 'SD 480P', url: '/assets/sample/video.mp4', }, { html: 'HD 720P', url: '/assets/sample/video.mp4', }, ], }); "},{"title":"highlight​","type":1,"pageTitle":"Basic options","url":"options#highlight","content":"Type: ArrayDefault: [] Show highlighted information points on the progress bar Property\tType\tDescriptiontime\tNumber\tHighlight time (unit seconds) text\tString\tHighlight text ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', highlight: [ { time: 60, text: 'One more chance', }, { time: 120, text: '谁でもいいはずなのに', }, { time: 180, text: '夏の想い出がまわる', }, { time: 240, text: 'こんなとこにあるはずもないのに', }, { time: 300, text: '--终わり--', }, ], }); "},{"title":"plugins​","type":1,"pageTitle":"Basic options","url":"options#plugins","content":"Type: ArrayDefault: [] Initialization custom plugins ▶ Run Code function myPlugin(art) { console.info('You can access an instance of a player in the plugin'); return { name: 'myPlugin', something: 'Custom export properties', doSomething: function () { console.info('Custom export method'); }, }; } var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [myPlugin], }); art.on('ready', () => { console.info(art.plugins.myPlugin.something); console.info(art.plugins.myPlugin.doSomething()); }); "},{"title":"whitelist​","type":1,"pageTitle":"Basic options","url":"options#whitelist","content":"Type: ArrayDefault: [] Because there are a variety of differences and restrictions in different mobile devices, this player is mount video by default on mobile devices. If you want to use this player on mobile devices, you need to manually open white list. The whitelist is an array type, which matches the window.navigator.userAgent, as long as one of the match is successful, enable the player Support string match, function match, regular match ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', // whitelist: [(ua) => /iPhone OS 11/gi.test(ua)], // whitelist: [/iPhone OS 11/gi], // whitelist: ['iPhone OS 11'], whitelist: ['*'], }); Tip If you want all types of mobile devices to enable players, set the whitelist to wildcard: ['*'] "},{"title":"thumbnails​","type":1,"pageTitle":"Basic options","url":"options#thumbnails","content":"Type: ObjectDefault: {} Set a preview map on the progress bar Property\tType\tDescriptionurl\tString\tPreview url number\tNumber\tPreview number column\tNumber\tPreview column width\tNumber\tPreview width height\tNumber\tPreview height ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', thumbnails: { url: '/assets/sample/thumbnails.png', number: 100, column: 10, }, }); "},{"title":"subtitle​","type":1,"pageTitle":"Basic options","url":"options#subtitle","content":"Type: ObjectDefault: {} Set the subtitles of the video, support subtitles format: vtt、srt、ass Property\tType\tDescriptionurl\tString\tSubtitle url type\tString\tSubtitle type: vtt, srt, ass style\tObject\tSubtitle style encoding\tString\tSubtitle encoding, default utf-8 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', type: 'srt', encoding: 'utf-8', style: { color: '#03A9F4', 'font-size': '30px', }, }, }); "},{"title":"moreVideoAttr​","type":1,"pageTitle":"Basic options","url":"options#morevideoattr","content":"Type: ObjectDefault: {'controls': false,'preload': 'metadata'} More video properties, these properties will be written directly into video elements ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', moreVideoAttr: { 'webkit-playsinline': true, playsInline: true, }, }); "},{"title":"icons​","type":1,"pageTitle":"Basic options","url":"options#icons","content":"Type: ObjectDefault: {} Used to replace the default icon, support HTML string ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', icons: { loading: '<img src="/assets/img/ploading.gif">', state: '<img src="/assets/img/state.png">', play: '', pause: '', check: '', volume: '', volumeClose: '', screenshot: '', setting: '', pip: '', arrowLeft: '', arrowRight: '', playbackRate: '', aspectRatio: '', config: '', lock: '', flip: '', unlock: '', fullscreenOff: '', fullscreenOn: '', fullscreenWebOff: '', fullscreenWebOn: '', switchOn: '', switchOff: '', error: '', indicator: '', }, }); "},{"title":"type​","type":1,"pageTitle":"Basic options","url":"options#type","content":"Type: StringDefault: '' Used to specify the format of the video, you need to use the CustomType to use, please visit Libraries The default video format is the suffix of video addresses (such as .flv,.mkv, .ts), but sometimes video address does not have the correct suffix, so it is necessary to specify ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.flv', type: 'flv', }); "},{"title":"customType​","type":1,"pageTitle":"Basic options","url":"options#customtype","content":"Type: ObjectDefault: {} Match by the format of the video, hand over video decoding to third party programs, please visit Libraries ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.flv', customType: { flv: function (video, url, art) { // video: Video DOM element // url: Video url // art: Current instance }, }, }); "},{"title":"lang​","type":1,"pageTitle":"Basic options","url":"options#lang","content":"Type: StringDefault: navigator.language.toLowerCase() Default display language, currently support: en、zh-cn、zh-tw ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', lang: 'en', }); "},{"title":"lock​","type":1,"pageTitle":"Basic options","url":"options#lock","content":"Type: BooleanDefault: false Whether to display a lock button on the mobile side to hide the bottom control bar ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', lock: true, }); "},{"title":"fastForward​","type":1,"pageTitle":"Basic options","url":"options#fastforward","content":"Type: BooleanDefault: false Whether to add fast forward function on the mobile, when long press the video ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fastForward: true, }); "},{"title":"autoPlayback​","type":1,"pageTitle":"Basic options","url":"options#autoplayback","content":"Type: BooleanDefault: false Whether to use auto playback ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoPlayback: true, }); "},{"title":"autoOrientation​","type":1,"pageTitle":"Basic options","url":"options#autoorientation","content":"Type: BooleanDefault: false Whether to rotate the player according to the video size and viewport size, when the player web-fullscreen in mobile ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoOrientation: true, }); "},{"title":"airplay​","type":1,"pageTitle":"Basic options","url":"options#airplay","content":"Type: BooleanDefault: false Whether to display the AirPlay button, only available in Safari currently ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', airplay: true, }); "},{"title":"Common properties","type":0,"sectionRef":"#","url":"propertie","content":"","keywords":""},{"title":"play​","type":1,"pageTitle":"Common properties","url":"propertie#play","content":"Type: Function Play video ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); art.on('ready', () => { art.play(); }); "},{"title":"pause​","type":1,"pageTitle":"Common properties","url":"propertie#pause","content":"Type: Function Pause video ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); art.on('ready', () => { art.play(); setTimeout(() => { art.pause(); }, 3000); }); "},{"title":"toggle​","type":1,"pageTitle":"Common properties","url":"propertie#toggle","content":"Type: Function Switch Video playback and pause ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); art.on('ready', () => { art.toggle(); setTimeout(() => { art.toggle(); }, 3000); }); "},{"title":"seek​","type":1,"pageTitle":"Common properties","url":"propertie#seek","content":"Type: SetterParameter: Number Video time jump, unit seconds ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 5; }); "},{"title":"forward​","type":1,"pageTitle":"Common properties","url":"propertie#forward","content":"Type: SetterParameter: Number Video time forward, unit seconds ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.forward = 5; }); "},{"title":"backward​","type":1,"pageTitle":"Common properties","url":"propertie#backward","content":"Type: SetterParameter: Number Video time backward, unit seconds ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 5; setTimeout(() => { art.backward = 2; }, 3000); }); "},{"title":"volume​","type":1,"pageTitle":"Common properties","url":"propertie#volume","content":"Type: Setter/GetterParameter: Number Set and get video volume, range: [0, 1] ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.volume); art.volume = 0.5; console.info(art.volume); }); "},{"title":"url​","type":1,"pageTitle":"Common properties","url":"propertie#url","content":"Type: Setter/GetterParameter: String Set and get video url ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.url); art.url = '/assets/sample/video.mp4?t=0'; console.info(art.url); }); "},{"title":"switchUrl​","type":1,"pageTitle":"Common properties","url":"propertie#switchurl","content":"Type: FunctionParameter: String Set video url, set, like the url, but will perform some optimization operations The function supports two parameters, the first one for the new video url, the second is new video name ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; setTimeout(() => { art.switchUrl('/assets/sample/video.mp4?t=0', 'New video name'); }, 3000); }); "},{"title":"switchQuality​","type":1,"pageTitle":"Common properties","url":"propertie#switchquality","content":"Type: FunctionParameter: String Set the video quality address, like the switchUrl, but will bring the previous play progress The function supports two parameters, the first one for the new video url, the second is new video name ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; setTimeout(() => { art.switchQuality('/assets/sample/video.mp4?t=0', 'New video name'); }, 3000); }); "},{"title":"muted​","type":1,"pageTitle":"Common properties","url":"propertie#muted","content":"Type: Setter/GetterParameter: Boolean Setting up and getting the video mute ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.muted); art.muted = true; console.info(art.muted); }); "},{"title":"currentTime​","type":1,"pageTitle":"Common properties","url":"propertie#currenttime","content":"Type: Setter/GetterParameter: Number Set and get the video current time, set time like the seek, but it does not trigger additional events ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.currentTime); art.currentTime = 5; console.info(art.currentTime); }); "},{"title":"duration​","type":1,"pageTitle":"Common properties","url":"propertie#duration","content":"Type: Getter Get video duration ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.duration); }); Tip Some videos are there is no duration, such as the live video or video is not decoded, the duration will be 0 "},{"title":"screenshot​","type":1,"pageTitle":"Common properties","url":"propertie#screenshot","content":"Type: Function Download the current video frame screenshot ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; art.once('video:canplay', () => { art.screenshot(); }); }); "},{"title":"getDataURL​","type":1,"pageTitle":"Common properties","url":"propertie#getdataurl","content":"Type: Function Get the base64 url of the current video frame, return to a Promise ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; art.getDataURL().then((url) => console.info(url)); }); "},{"title":"getBlobUrl​","type":1,"pageTitle":"Common properties","url":"propertie#getbloburl","content":"Type: Function Get the blob url of the current video frame, return to a Promise ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; art.getBlobUrl().then((url) => console.info(url)); }); "},{"title":"fullscreen​","type":1,"pageTitle":"Common properties","url":"propertie#fullscreen","content":"Type: Setter/GetterParameter: Boolean Set and get a player window full screen ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreen: true, }); art.on('ready', () => { art.fullscreen = true; setTimeout(() => { art.fullscreen = false; }, 3000); }); Tip Due to the browser security mechanism, the page must be exchanged before the window full screen, such as the user click on the page) "},{"title":"fullscreenWeb​","type":1,"pageTitle":"Common properties","url":"propertie#fullscreenweb","content":"Type: Setter/GetterParameter: Boolean Setting up and get a player web page full screen ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreenWeb: true, }); art.on('ready', () => { art.fullscreenWeb = true; setTimeout(() => { art.fullscreenWeb = false; }, 3000); }); "},{"title":"pip​","type":1,"pageTitle":"Common properties","url":"propertie#pip","content":"Type: Setter/GetterParameter: Boolean Set and get player PIP Mode ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreenWeb: true, }); art.on('ready', () => { art.pip = true; setTimeout(() => { art.pip = false; }, 3000); }); Tip Due to the browser security mechanism, the page must be exchanged first before the PIP (such as user clicking over the page) "},{"title":"poster​","type":1,"pageTitle":"Common properties","url":"propertie#poster","content":"Type: Setter/GetterParameter: String Setting up and get a video poster, only the poster effect can only be seen before the video is played ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', poster: '/assets/sample/poster.jpg', }); art.on('ready', () => { console.info(art.poster); art.poster = '/assets/sample/poster.jpg?t=0'; console.info(art.poster); }); "},{"title":"mini​","type":1,"pageTitle":"Common properties","url":"propertie#mini","content":"Type: Setter/GetterParameter: Boolean Set and get player mini mode ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.mini = true; }); "},{"title":"playing​","type":1,"pageTitle":"Common properties","url":"propertie#playing","content":"Type: GetterParameter: Boolean Get the video is playing ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); art.on('ready', () => { console.info(art.playing); art.play(); console.info(art.playing); }); "},{"title":"autoSize​","type":1,"pageTitle":"Common properties","url":"propertie#autosize","content":"Type: Setter/GetterParameter: Boolean Set whether the video is adaptive, set to true, it will only execute once ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.autoSize); art.autoSize = true; console.info(art.autoSize); }); "},{"title":"rect​","type":1,"pageTitle":"Common properties","url":"propertie#rect","content":"Type: Getter Get the size and coordinate information of the player ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(JSON.stringify(art.rect)); }); Tip Size and coordinate information is obtained by getBoundingClientRect "},{"title":"flip​","type":1,"pageTitle":"Common properties","url":"propertie#flip","content":"Type: Setter/GetterParameter: String Set and get player flip, support normal, horizontal, vertical ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.flip); art.flip = 'horizontal'; console.info(art.flip); }); "},{"title":"playbackRate​","type":1,"pageTitle":"Common properties","url":"propertie#playbackrate","content":"Type: Setter/GetterParameter: Number Set and get player playback speed, support 0.5, 0.75, 1.0, 1.25, 1.5, 1.75, 2.0 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.playbackRate); art.playbackRate = 2; console.info(art.playbackRate); }); "},{"title":"aspectRatio​","type":1,"pageTitle":"Common properties","url":"propertie#aspectratio","content":"Type: Setter/GetterParameter: String Set and get the player long aspect, support default, 4:3, 16:9 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.aspectRatio); art.aspectRatio = '16:9'; console.info(art.aspectRatio); }); "},{"title":"loop​","type":1,"pageTitle":"Common properties","url":"propertie#loop","content":"Type: Setter/GetterParameter: Array Setting and getting the interval to play in seconds, unit seconds ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.loop); art.loop = [5, 10]; console.info(art.loop); }); Tip Delete interval loop play, only need to set up loop is [] "},{"title":"autoHeight​","type":1,"pageTitle":"Common properties","url":"propertie#autoheight","content":"Type: Setter/GetterDefault: Boolean When the container has only width, you want the container height adapt to the player aspect ratio. ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.autoHeight); art.autoHeight = true; console.info(art.autoHeight); }); "},{"title":"attr​","type":1,"pageTitle":"Common properties","url":"propertie#attr","content":"Type: FunctionParameter: String Dynamically get and set the properties of the video element ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.attr('playsInline')); art.attr('playsInline', true); console.info(art.attr('playsInline')); }); "},{"title":"title​","type":1,"pageTitle":"Common properties","url":"propertie#title","content":"Type: Setter/GetterParameter: String Dynamic get and set player title ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.title); art.title = 'New Title'; console.info(art.title); }); "},{"title":"theme​","type":1,"pageTitle":"Common properties","url":"propertie#theme","content":"Type: Setter/GetterParameter: String Dynamic get and set player theme color ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.theme); art.theme = '#000'; console.info(art.theme); }); "},{"title":"airplay​","type":1,"pageTitle":"Common properties","url":"propertie#airplay","content":"Type: Function Open the Airplay ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', controls: [ { name: 'airplay', position: 'right', html: 'AirPlay', click: function () { art.airplay(); }, }, ], }); "},{"title":"destroy​","type":1,"pageTitle":"Common properties","url":"propertie#destroy","content":"Type: FunctionParameter: Boolean Destroy the player ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.destroy(); }); "},{"title":"高级属性","type":0,"sectionRef":"#","url":"zh-cn/advance","content":"","keywords":""},{"title":"id​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#id","content":"类型: Number 播放器实例的一个自增编号 "},{"title":"option​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#option","content":"类型: Object 播放器实例经合并后的参数对象 "},{"title":"isFocus​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#isfocus","content":"类型: Boolean 播放器实例是否获得了焦点,如最后被用户点击过 "},{"title":"isInput​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#isinput","content":"类型: Boolean 播放器实例是否在 input 元素上获得了焦点,如正在输入弹幕 "},{"title":"isLock​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#islock","content":"类型: Boolean 播放器实例是否已在移动端锁定 "},{"title":"isDestroy​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#isdestroy","content":"类型: Boolean 播放器实例是否被销毁 "},{"title":"whitelist​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#whitelist","content":"类型: Object 管理白名单的对象 "},{"title":"template​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#template","content":"类型: Object 管理播放器 Html 的对象 "},{"title":"query​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#query","content":"类型: Function 方法 query 可以查找当前播放器实例内的 dom 元素,等同于 document.querySelector('.artplayer-app').querySelector ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { var $video = art.template.query('.art-video'); console.info($video); }); "},{"title":"query​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#query-1","content":"类型: Function 等于 art.template.query ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { var $video = art.query('.art-video'); console.info($video); }); "},{"title":"events​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#events","content":"类型: Object 管理事件发生的对象 "},{"title":"proxy​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#proxy","content":"类型: Function 代理原生事件的方法,便于事件的管理与销毁 ▶ Run Code var container = document.querySelector('.artplayer-app'); var art = new Artplayer({ container: container, url: '/assets/sample/video.mp4', }); art.proxy(container, 'click', (event) => { console.info(event); }); "},{"title":"storage​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#storage","content":"类型: Object 管理持久化存储的对象 播放器会自动添加一个名为 artplayer_settings 的 JSON 对象到的 localStorage 里 属性\t类型\t描述get\tFunction\t获取值 set\tFunction\t设置值 del\tFunction\t删除值 clear\tFunction\t清空对象 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.storage.set('your-key', 'your-value'); art.storage.get('your-key'); art.storage.del('your-key'); art.storage.clear(); "},{"title":"icons​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#icons","content":"类型: Object 管理图标的对象 "},{"title":"i18n​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#i18n","content":"类型: Object 管理多语言的对象 "},{"title":"get​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#get","content":"类型: Getter/Setter 方法 get 可以获取到对应的语言的值 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.i18n.get('Play')); }); "},{"title":"update​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#update","content":"类型: Function 方法 update 可以动态添加更多语言 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', lang: 'jp', }); art.i18n.update({ 'zh-cn': { Language: '简体', }, 'zh-tw': { Language: '繁體', }, en: { Language: 'English', }, jp: { Language: '日文', }, fr: { Language: 'Français', }, ru: { Language: 'Russe', }, }); "},{"title":"player​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#player","content":"类型: Object 管理核心功能的对象,所以属性和方法都代理到播放器实例上了 "},{"title":"subtitle​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#subtitle","content":"类型: Object 管理字幕的对象 "},{"title":"show​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#show","content":"类型: Getter/Setter 属性 show 可以控制字幕显示 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', }, }); art.on('ready', () => { art.seek = 20; art.subtitle.show = false; setTimeout(() => { art.subtitle.show = true; }, 3000); }); "},{"title":"style​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#style","content":"类型: Function 方法 style 可以动态修改字幕样式 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', encoding: 'utf-8', style: { color: '#03A9F4', 'font-size': '30px', }, }, }); art.on('ready', () => { art.seek = 20; setTimeout(() => { art.subtitle.style({ color: 'red', 'font-size': '40px', }); }, 3000); }); "},{"title":"url​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#url","content":"类型: Getter/Setter 属性 url 可以设置和获取字幕网址 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', encoding: 'utf-8', style: { color: '#03A9F4', 'font-size': '30px', }, }, }); art.on('ready', () => { console.info(art.subtitle.url); setTimeout(() => { art.subtitle.url = '/assets/sample/subtitle.srt?t=1'; }, 3000); }); "},{"title":"switch​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#switch","content":"类型: Function 方法 switch 就像属性设置 url,但可以修改字幕选项 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', encoding: 'utf-8', style: { color: 'red', 'font-size': '30px', }, }, }); art.on('ready', () => { art.seek = 20; setTimeout(() => { art.subtitle.switch('/assets/sample/subtitle.srt?t=1', { name: 'The new subtitle', style: { color: 'green', 'font-size': '24px', }, }); }, 3000); }); "},{"title":"info​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#info","content":"类型: Object 管理统计信息的对象 "},{"title":"layers​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#layers","content":"类型: Object 管理业务层的对象 "},{"title":"show​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#show-1","content":"类型: Getter/Setter 属性 show 可以控制全部图层是否显示 ▶ Run Code var img = '/assets/sample/layer.png'; var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', layers: [ { html: `<img style="width: 100px" src="${img}">`, style: { position: 'absolute', top: '20px', right: '20px', opacity: '.9', }, }, { html: `<img style="width: 100px" src="${img}">`, style: { position: 'absolute', top: '20px', left: '20px', opacity: '.9', }, }, ], }); art.on('ready', () => { setTimeout(() => { art.layers.show = false; }, 3000); }); "},{"title":"add​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#add","content":"类型: Function 方法 add 可以动态添加业务层 属性\t类型\t描述disable\tBoolean\t是否禁用组件 name\tString\t组件唯一名称,用于标记类名 index\tNumber\t组件索引,用于显示的优先级 html\tString、Element\t组件的 DOM 元素 style\tObject\t组件样式对象 click\tFunction\t组件点击事件 mounted\tFunction\t组件挂载后触发 tooltip\tString\t组件的提示文本 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); var img = '/assets/sample/layer.png'; art.on('ready', () => { setTimeout(() => { art.layers.add({ html: `<img style="width: 100px" src="${img}">`, style: { position: 'absolute', top: '20px', right: '20px', opacity: '.9', }, }); }, 3000); }); "},{"title":"notice​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#notice","content":"类型: Object 管理提示信息的对象 "},{"title":"show​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#show-2","content":"类型: Getter/Setter 属性 show 输出自定义提示信息,默认停留时间为两秒,且新的信息会马上覆盖旧的信息 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.notice.show = '自定义提示信息1'; art.notice.show = '自定义提示信息2'; }); "},{"title":"controls​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#controls","content":"类型: Object 管理控制栏的对象 "},{"title":"show​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#show-3","content":"类型: Getter/Setter 属性 show 可以控制控制栏是否显示 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { setTimeout(() => { art.controls.show = false; }, 3000); }); "},{"title":"add​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#add-1","content":"类型: Function 方法 add 可以动态添加控制器 属性\t类型\t描述disable\tBoolean\t是否禁用组件 name\tString\t组件唯一名称,用于标记类名 index\tNumber\t组件索引,用于显示的优先级 html\tString、Element\t组件的 DOM 元素 style\tObject\t组件样式对象 click\tFunction\t组件点击事件 mounted\tFunction\t组件挂载后触发 tooltip\tString\t组件的提示文本 position\tString\t位置在 left 或者 right ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { setTimeout(() => { art.controls.add({ position: 'right', index: 10, html: '自定义按钮', tooltip: '自定义按钮的提示', click: function () { console.log('你点击了自定义按钮'); }, }); }, 3000); }); "},{"title":"contextmenu​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#contextmenu","content":"类型: Object 管理右键菜单的对象 "},{"title":"show​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#show-4","content":"类型: Getter/Setter 属性 show 可以控制菜单是否显示 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.contextmenu.show = true; setTimeout(() => { art.contextmenu.show = false; }, 3000); }); "},{"title":"add​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#add-2","content":"类型: Function 方法 add 可以动态添加菜单项 属性\t类型\t描述disable\tBoolean\t是否禁用组件 name\tString\t组件唯一名称,用于标记类名 index\tNumber\t组件索引,用于显示的优先级 html\tString、Element\t组件的 DOM 元素 style\tObject\t组件样式对象 click\tFunction\t组件点击事件 mounted\tFunction\t组件挂载后触发 tooltip\tString\t组件的提示文本 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.contextmenu.show = true; setTimeout(() => { art.contextmenu.add({ html: '自定义菜单', click: function () { console.info('你点击了自定义菜单'); art.contextmenu.show = false; }, }); }, 3000); }); "},{"title":"loading​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#loading","content":"类型: Object 管理加载中的图标 "},{"title":"show​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#show-5","content":"类型: Getter/Setter 属性 show 可以控制是否显示加载中的图标 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.loading.show = true; setTimeout(() => { art.loading.show = false; }, 3000); }); "},{"title":"mask​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#mask","content":"类型: Object 管理遮罩层的对象 "},{"title":"show​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#show-6","content":"类型: Getter/Setter 属性 show 可以控制遮罩层是否加载层 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.mask.show = true; setTimeout(() => { art.mask.show = false; }, 3000); }); "},{"title":"hotkey​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#hotkey","content":"类型: Object 管理快捷键的对象 "},{"title":"add​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#add-3","content":"类型: Function 方法 add 可以动态添加快捷键,第一个参数是 key code 数字,第二个参数是回调函数 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.hotkey.add(65, () => { console.info('你点击了 A 键'); }); art.hotkey.add(66, () => { console.info('你点击了 B 键'); }); }); 提示 只在播放器获得焦点后(如点击了播放器后),该快捷键才会生效 "},{"title":"setting​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#setting","content":"类型: Object 管理设置面板的对象 "},{"title":"show​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#show-7","content":"类型: Getter/Setter 属性 show 可以控制设置面板是否显示 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, autoSize: true, }); art.on('ready', () => { art.seek = 20; art.setting.show = true; setTimeout(() => { art.setting.show = false; }, 3000); }); "},{"title":"plugins​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#plugins","content":"类型: Object 管理插件的对象 "},{"title":"add​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#add-4","content":"类型: Function 方法 add 可以动态添加插件 ▶ Run Code function myPlugin(art) { console.info('你可以在插件里访问到播放器的实例'); return { name: 'myPlugin', something: '自定义导出的属性', doSomething: function () { console.info('自定义导出的方法'); }, }; } var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.plugins.add(myPlugin); console.info(art.plugins.myPlugin.something); console.info(art.plugins.myPlugin.doSomething()); }); "},{"title":"处理单个组件","type":0,"sectionRef":"#","url":"zh-cn/Questions/Handle_single_component","content":"处理单个组件 当我们在layers、contextmenu、controls里添加自定义组件时,最好带上一个唯一的 name 属性,该属性不但会作为类名添加到 dom 元素里,还可以用于快速定位到组件。 这里有三种方法获取组件的dom元素:组件方法 mounted、实例方法 query、推荐通过 name 直接获取 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, }); art.on('ready', () => { art.layers.add({ name: 'layer1', html: 'your-layer', mounted: function($layer1) { // } }); art.contextmenu.add({ name: 'contextmenu1', html: 'your-contextmenu', mounted: function($contextmenu1) { // } }); art.controls.add({ name: 'control1', html: 'your-control', position: 'right', mounted: function($control1) { // } }); // 使用查询 query 获取组件的DOM元素 var $layer1 = art.query('.art-layer-layer1'); var $contextmenu1 = art.query('.art-contextmenu-contextmenu1'); var $control1 = art.query('.art-control-control1'); // 推荐使用 name 获取组件的DOM元素 var $layer1 = art.layers['layer1']; var $contextmenu1 = art.contextmenu['contextmenu1']; var $control1 = art.controls['control1']; }); 提示 注意,你不能创建存在相同名字的组件","keywords":""},{"title":"如何导入类型","type":0,"sectionRef":"#","url":"zh-cn/Questions/How_to_import_types","content":"如何导入类型 有时你会丢失 TypeScript 的语法提示,这时候你可以手动导入类型 /** * @typedef { import("artplayer/types/artplayer") } Artplayer */ /** * @type {Artplayer} - 一个 Artplayer 实例 */ const art1 = {}; /** * @param {Artplayer} art2 - 一个 Artplayer 实例 */ function getInstance(art2) { // } ","keywords":""},{"title":"常用属性","type":0,"sectionRef":"#","url":"zh-cn/propertie","content":"","keywords":""},{"title":"play​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#play","content":"类型: Function 播放视频 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); art.on('ready', () => { art.play(); }); "},{"title":"pause​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#pause","content":"类型: Function 暂停视频 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); art.on('ready', () => { art.play(); setTimeout(() => { art.pause(); }, 3000); }); "},{"title":"toggle​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#toggle","content":"类型: Function 切换视频的播放和暂停 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); art.on('ready', () => { art.toggle(); setTimeout(() => { art.toggle(); }, 3000); }); "},{"title":"seek​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#seek","content":"类型: Setter参数: Number 视频时间跳转,单位秒 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 5; }); "},{"title":"forward​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#forward","content":"类型: Setter参数: Number 视频时间快进,单位秒 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.forward = 5; }); "},{"title":"backward​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#backward","content":"类型: Setter参数: Number 视频时间快退,单位秒 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 5; setTimeout(() => { art.backward = 2; }, 3000); }); "},{"title":"volume​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#volume","content":"类型: Setter/Getter参数: Number 设置和获取视频音量,范围在:[0, 1] ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.volume); art.volume = 0.5; console.info(art.volume); }); "},{"title":"url​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#url","content":"类型: Setter/Getter参数: String 设置和获取视频地址 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.url); art.url = '/assets/sample/video.mp4?t=0'; console.info(art.url); }); "},{"title":"switchUrl​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#switchurl","content":"类型: Function参数: String 设置视频地址,设置时和 url 类似,但会执行一些优化操作 函数支持两个参数,第一个为新的视频地址,第二个为新的视频名字 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; setTimeout(() => { art.switchUrl('/assets/sample/video.mp4?t=0', '新视频名字'); }, 3000); }); "},{"title":"switchQuality​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#switchquality","content":"类型: Function参数: String 设置视频画质地址,和 switchUrl 类似,但会带上之前的播放进度 函数支持两个参数,第一个为新的视频地址,第二个为新的视频名字 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; setTimeout(() => { art.switchQuality('/assets/sample/video.mp4?t=0', '新视频地址'); }, 3000); }); "},{"title":"muted​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#muted","content":"类型: Setter/Getter参数: Boolean 设置和获取视频是否静音 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.muted); art.muted = true; console.info(art.muted); }); "},{"title":"currentTime​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#currenttime","content":"类型: Setter/Getter参数: Number 设置和获取视频当前时间,设置时间时和 seek 类似,但它不会触发额外的事件 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.currentTime); art.currentTime = 5; console.info(art.currentTime); }); "},{"title":"duration​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#duration","content":"类型: Getter 获取视频时长 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.duration); }); 提示 有的视频是没有时长的,例如直播中的视频或者没被解码完成的视频,这个时候获取的时长会是 0 "},{"title":"screenshot​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#screenshot","content":"类型: Function 下载当前视频帧的截图 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; art.once('video:canplay', () => { art.screenshot(); }); }); "},{"title":"getDataURL​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#getdataurl","content":"类型: Function 获取当前视频帧的截图的base64地址,返回的是一个 Promise ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; art.getDataURL().then((url) => console.info(url)); }); "},{"title":"getBlobUrl​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#getbloburl","content":"类型: Function 获取当前视频帧的截图的blob地址,返回的是一个 Promise ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; art.getBlobUrl().then((url) => console.info(url)); }); "},{"title":"fullscreen​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#fullscreen","content":"类型: Setter/Getter参数: Boolean 设置和获取播放器窗口全屏 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreen: true, }); art.on('ready', () => { art.fullscreen = true; setTimeout(() => { art.fullscreen = false; }, 3000); }); 提示 由于浏览器安全机制,触发窗口全屏前,页面必须先存在交互(例如用户点击过页面) "},{"title":"fullscreenWeb​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#fullscreenweb","content":"类型: Setter/Getter参数: Boolean 设置和获取播放器网页全屏 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreenWeb: true, }); art.on('ready', () => { art.fullscreenWeb = true; setTimeout(() => { art.fullscreenWeb = false; }, 3000); }); "},{"title":"pip​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#pip","content":"类型: Setter/Getter参数: Boolean 设置和获取播放器画中画模式 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreenWeb: true, }); art.on('ready', () => { art.pip = true; setTimeout(() => { art.pip = false; }, 3000); }); 提示 由于浏览器安全机制,触发画中画前,页面必须先存在交互(例如用户点击过页面) "},{"title":"poster​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#poster","content":"类型: Setter/Getter参数: String 设置和获取视频海报,只有在视频播放前才能看到海报效果 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', poster: '/assets/sample/poster.jpg', }); art.on('ready', () => { console.info(art.poster); art.poster = '/assets/sample/poster.jpg?t=0'; console.info(art.poster); }); "},{"title":"mini​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#mini","content":"类型: Setter/Getter参数: Boolean 设置和获取播放器迷你模式 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.mini = true; }); "},{"title":"playing​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#playing","content":"类型: Getter参数: Boolean 获取视频是否正在播放中 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); art.on('ready', () => { console.info(art.playing); art.play(); console.info(art.playing); }); "},{"title":"autoSize​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#autosize","content":"类型: Setter/Getter参数: Boolean 设置视频是否自适应尺寸,设置为 true 之后它会只执行一次 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.autoSize); art.autoSize = true; console.info(art.autoSize); }); "},{"title":"rect​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#rect","content":"类型: Getter 获取播放器的尺寸和坐标信息 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(JSON.stringify(art.rect)); }); 提示 尺寸和坐标信息是通过 getBoundingClientRect 获取的 "},{"title":"flip​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#flip","content":"类型: Setter/Getter参数: String 设置和获取播放器翻转,支持normal、 horizontal、 vertical ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.flip); art.flip = 'horizontal'; console.info(art.flip); }); "},{"title":"playbackRate​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#playbackrate","content":"类型: Setter/Getter参数: Number 设置和获取播放器播放速度,支持0.5、0.75、1.0、1.25、1.5、1.75、2.0 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.playbackRate); art.playbackRate = 2; console.info(art.playbackRate); }); "},{"title":"aspectRatio​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#aspectratio","content":"类型: Setter/Getter参数: String 设置和获取播放器长宽比,支持default、4:3、16:9 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.aspectRatio); art.aspectRatio = '16:9'; console.info(art.aspectRatio); }); "},{"title":"loop​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#loop","content":"类型: Setter/Getter参数: Array 设置和获取区间循序播放,单位秒 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.loop); art.loop = [5, 10]; console.info(art.loop); }); 提示 删除区间循环播放,只需要设置 loop 为 [] 即可 "},{"title":"autoHeight​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#autoheight","content":"类型: Setter/Getter参数: Boolean 当容器只有宽度,但你希望容器高度能自适应播放器的长宽比 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.autoHeight); art.autoHeight = true; console.info(art.autoHeight); }); "},{"title":"attr​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#attr","content":"类型: Function参数: String 动态获取和设置 video 元素的属性 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.attr('playsInline')); art.attr('playsInline', true); console.info(art.attr('playsInline')); }); "},{"title":"title​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#title","content":"类型: Setter/Getter参数: String 动态获取和设置播放器标题 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.title); art.title = '新标题'; console.info(art.title); }); "},{"title":"theme​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#theme","content":"类型: Setter/Getter参数: String 动态获取和设置播放器主题颜色 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.theme); art.theme = '#000'; console.info(art.theme); }); "},{"title":"airplay​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#airplay","content":"Type: Function 开启隔空播放 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', controls: [ { name: 'airplay', position: 'right', html: 'AirPlay', click: function () { art.airplay(); }, }, ], }); "},{"title":"destroy​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#destroy","content":"类型: Function参数: Boolean 销毁播放器,接受一个参数表示是否销毁后同时移除播放器的 html,默认为 true ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.destroy(); }); "},{"title":"怎么添加设置面板","type":0,"sectionRef":"#","url":"zh-cn/Questions/How_to_add_setting_panel","content":"","keywords":""},{"title":"添加选择列表​","type":1,"pageTitle":"怎么添加设置面板","url":"zh-cn/Questions/How_to_add_setting_panel#添加选择列表","content":"设置面板类似于列表选择的集合,而且支持多层嵌套 属性\t类型\t描述html\tString、Element\t元素的 DOM 元素 icon\tString、Element\t元素的图标 selector\tArray\t元素列表 onSelect\tFunction\t元素点击事件 width\tNumber\t列表宽度 default\tBoolean\t是否默认选中 tooltip\tString\t提示文本 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, flip: true, playbackRate: true, aspectRatio: true, settings: [ { html: '选择字幕', width: 250, tooltip: '字幕 01', selector: [ { default: true, html: '<span style="color:red">字幕 01</span>', url: '/assets/sample/subtitle.srt?id=1', }, { html: '<span style="color:yellow">字幕 02</span>', url: '/assets/sample/subtitle.srt?id=2', }, ], onSelect: function (item, $dom, event) { console.info(item, $dom, event); art.subtitle.url = item.url; // 改变提示文本 return item.html; }, }, { html: '选择画质', width: 150, tooltip: '1080P', selector: [ { default: true, html: '1080P', url: '/assets/sample/video.mp4?id=1080', }, { html: '720P', url: '/assets/sample/video.mp4?id=720', }, { html: '360P', url: '/assets/sample/video.mp4?id=360', }, ], onSelect: function (item, $dom, event) { console.info(item, $dom, event); art.switchQuality(item.url, item.html); // 改变提示文本 return item.html; }, }, { html: '多层嵌套', selector: [ { html: '嵌套01', selector: [ { html: '嵌套02', }, { html: '嵌套02', }, ], }, { html: '嵌套01', selector: [ { html: '嵌套02', }, { html: '嵌套02', }, ], }, ], }, ], }); "},{"title":"添加切换按钮​","type":1,"pageTitle":"怎么添加设置面板","url":"zh-cn/Questions/How_to_add_setting_panel#添加切换按钮","content":"属性\t类型\t描述html\tString、Element\t元素的 DOM 元素 icon\tString、Element\t元素的图标 switch\tBoolean\t按钮默认状态 onSwitch\tFunction\t按钮切换事件 tooltip\tString\t提示文本 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, flip: true, playbackRate: true, aspectRatio: true, settings: [ { html: '画中画模式', tooltip: '关闭', icon: '<img width="22" heigth="22" src="/assets/img/state.svg">', switch: false, onSwitch: function (item, $dom, event) { console.info(item, $dom, event); const nextState = !item.switch; art.pip = nextState; // 改变提示文本 item.tooltip = nextState ? '开启' : '关闭'; // 改变按钮状态 return nextState; }, }, { html: '和列表组合', width: 200, selector: [ { default: true, html: '设置 01', }, { html: '设置 02', }, { html: '设置 03', switch: false, onSwitch: function (item, $dom, event) { return !item.switch; }, }, { html: '设置 04', icon: '', switch: true, onSwitch: function (item, $dom, event) { return !item.switch; }, }, ], onSelect: function (item) { return item.html; }, }, ], }); "},{"title":"添加范围滑动​","type":1,"pageTitle":"怎么添加设置面板","url":"zh-cn/Questions/How_to_add_setting_panel#添加范围滑动","content":"属性\t类型\t描述html\tString、Element\t元素的 DOM 元素 icon\tString、Element\t元素的图标 range\tArray\t默认状态数组 onRange\tFunction\t滑块滑动事件 tooltip\tString\t提示文本 const range = [5, 1, 10, 1]; const value = range[0]; const min = range[1]; const max = range[2]; const step = range[3]; ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, flip: true, playbackRate: true, aspectRatio: true, settings: [ { html: '滑块', tooltip: '5x', icon: '<img width="22" heigth="22" src="/assets/img/state.svg">', range: [5, 1, 10, 1], onRange: function (item) { // 改变提示文本 return item.range + 'x'; }, }, { html: '和列表组合', width: 200, selector: [ { default: true, html: '设置 01', }, { html: '设置 02', }, { html: '设置 03', tooltip: '5x', range: [5, 1, 10, 1], onRange: function (item) { return item.range + 'x'; }, }, { html: '设置 04', icon: '', tooltip: '5x', range: [5, 1, 10, 1], onRange: function (item) { return item.range + 'x'; }, }, ], onSelect: function (item) { return item.html; }, }, ], }); "},{"title":"在控制栏添加列表","type":0,"sectionRef":"#","url":"zh-cn/Questions/Create_selector_in_the_controls","content":"","keywords":""},{"title":"切换字幕​","type":1,"pageTitle":"在控制栏添加列表","url":"zh-cn/Questions/Create_selector_in_the_controls#切换字幕","content":"▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', controls: [ { position: 'right', html: 'Subtitle 01', selector: [ { default: true, html: '<span style="color:red">Subtitle 01</span>', url: '/assets/sample/subtitle.srt?id=1', }, { html: '<span style="color:yellow">Subtitle 02</span>', url: '/assets/sample/subtitle.srt?id=2', }, ], onSelect: function (item, $dom) { console.info(item, $dom); art.subtitle.url = item.url; return '你点击了 ' + item.html; }, }, ], }); "},{"title":"切换滤镜​","type":1,"pageTitle":"在控制栏添加列表","url":"zh-cn/Questions/Create_selector_in_the_controls#切换滤镜","content":"▶ Run Code var instagramFilters = [ { "html": "1977", "class": "filter-1977" }, { "html": "Aden", "class": "filter-aden" }, { "html": "Amaro", "class": "filter-amaro" }, { "html": "Ashby", "class": "filter-ashby" }, { "html": "Brannan", "class": "filter-brannan" }, { "html": "Brooklyn", "class": "filter-brooklyn" }, { "html": "Charmes", "class": "filter-charmes" }, { "html": "Clarendon", "class": "filter-clarendon" }, { "html": "Crema", "class": "filter-crema" }, { "html": "Dogpatch", "class": "filter-dogpatch" }, { "html": "Earlybird", "class": "filter-earlybird" }, { "html": "Gingham", "class": "filter-gingham" }, { "html": "Ginza", "class": "filter-ginza" }, { "html": "Hefe", "class": "filter-hefe" }, { "html": "Helena", "class": "filter-helena" }, { "html": "Hudson", "class": "filter-hudson" }, { "html": "Inkwell", "class": "filter-inkwell" }, { "html": "Kelvin", "class": "filter-kelvin" }, { "html": "Kuno", "class": "filter-juno" }, { "html": "Lark", "class": "filter-lark" }, { "html": "Lo-Fi", "class": "filter-lofi" }, { "html": "Ludwig", "class": "filter-ludwig" }, { "html": "Maven", "class": "filter-maven" }, { "html": "Mayfair", "class": "filter-mayfair" }, { "html": "Moon", "class": "filter-moon" }, { "html": "Nashville", "class": "filter-nashville" }, { "html": "Perpetua", "class": "filter-perpetua" }, { "html": "Poprocket", "class": "filter-poprocket" }, { "html": "Reyes", "class": "filter-reyes" }, { "html": "Rise", "class": "filter-rise" }, { "html": "Sierra", "class": "filter-sierra" }, { "html": "Skyline", "class": "filter-skyline" }, { "html": "Slumber", "class": "filter-slumber" }, { "html": "Stinson", "class": "filter-stinson" }, { "html": "Sutro", "class": "filter-sutro" }, { "html": "Toaster", "class": "filter-toaster" }, { "html": "Valencia", "class": "filter-valencia" }, { "html": "Vesper", "class": "filter-vesper" }, { "html": "Walden", "class": "filter-walden" }, { "html": "Willow", "class": "filter-willow" }, { "html": "X-Pro", "class": "filter-xpro-ii" } ] var art = new Artplayer({ container: '.artplayer-app', url: 'https://artplayer.org/assets/sample/video.mp4', autoSize: true, controls: [ { position: 'right', html: 'Instagram Filters', selector: instagramFilters, onSelect: function (item) { art.template.$video.className = 'art-video ' + item.class; return item.html; }, }, ], }); "},{"title":"弹幕库插件","type":0,"sectionRef":"#","url":"zh-cn/Plugins/danmuku","content":"","keywords":""},{"title":"演示​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#演示","content":"👉 查看完整演示 "},{"title":"安装​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#安装","content":""},{"title":"通过 npm 安装:​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#通过-npm-安装","content":"$ npm install artplayer-plugin-danmuku "},{"title":"通过 yarn 安装:​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#通过-yarn-安装","content":"$ yarn add artplayer-plugin-danmuku "},{"title":"通过 script 安装:​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#通过-script-安装","content":"<!-- 本地 --> <script src="path/to/artplayer-plugin-danmuku.js"></script> <!-- jsdelivr --> <script src="https://cdn.jsdelivr.net/npm/artplayer-plugin-danmuku/dist/artplayer-plugin-danmuku.js"></script> <!-- unpkg --> <script src="https://unpkg.com/artplayer-plugin-danmuku/dist/artplayer-plugin-danmuku.js"></script> 然后你可以通过 window.artplayerPluginDanmuku 访问到插件函数 "},{"title":"使用​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#使用","content":""},{"title":"使用弹幕数组​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#使用弹幕数组","content":"▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoSize: true, setting: true, playbackRate: true, fullscreenWeb: true, plugins: [ artplayerPluginDanmuku({ // 弹幕数组 danmuku: [ { text: '111', // 弹幕文本 time: 1, // 发送时间,单位秒 color: '#fff', // 弹幕局部颜色 border: false, // 是否显示描边 mode: 0, // 弹幕模式: 0表示滚动、1静止 }, { text: '222', time: 2, color: 'red', border: true, mode: 0, }, { text: '333', time: 3, color: 'green', border: false, mode: 1, }, ], speed: 5, // 弹幕持续时间,单位秒,范围在[1 ~ 10] opacity: 1, // 弹幕透明度,范围在[0 ~ 1] fontSize: 25, // 字体大小,支持数字和百分比 color: '#FFFFFF', // 默认字体颜色 mode: 0, // 默认模式,0-滚动,1-静止 margin: [10, '25%'], // 弹幕上下边距,支持数字和百分比 antiOverlap: true, // 是否防重叠 useWorker: true, // 是否使用 web worker synchronousPlayback: false, // 是否同步到播放速度 filter: (danmu) => danmu.text.length < 50, // 弹幕过滤函数,返回 true 则可以发送 lockTime: 5, // 输入框锁定时间,单位秒,范围在[1 ~ 60] maxLength: 100, // 输入框最大可输入的字数,范围在[0 ~ 500] minWidth: 200, // 输入框最小宽度,范围在[0 ~ 500],填 0 则为无限制 maxWidth: 400, // 输入框最大宽度,范围在[0 ~ Infinity],填 0 则为 100% 宽度 theme: 'dark', // 输入框自定义挂载时的主题色,默认为 dark,可以选填亮色 light beforeEmit: (danmu) => !!danmu.text.trim(), // 发送弹幕前的自定义校验,返回 true 则可以发送 // 通过 mount 选项可以自定义输入框挂载的位置,默认挂载于播放器底部,仅在当宽度小于最小值时生效 // mount: document.querySelector('.artplayer-danmuku'), }), ], }); "},{"title":"使用弹幕 XML​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#使用弹幕-xml","content":"▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [ artplayerPluginDanmuku({ // 弹幕 XML 文件,和 Bilibili 网站的弹幕格式一致 danmuku: '/assets/sample/danmuku.xml', }), ], }); "},{"title":"使用异步调用​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#使用异步调用","content":"▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [ artplayerPluginDanmuku({ // 使用 Promise 异步返回 danmuku: function () { return new Promise((resovle) => { return resovle([ { text: '111', time: 1, }, { text: '222', time: 2, }, { text: '333', time: 3, }, ]); }); }, }), ], }); "},{"title":"接口​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#接口","content":""},{"title":"hide/show​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#hideshow","content":"类型: Function 通过方法 hide 和 show 进行隐藏或者显示弹幕 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [ artplayerPluginDanmuku({ danmuku: '/assets/sample/danmuku.xml', }), ], controls: [ { position: 'right', html: '隐藏弹幕', click: function () { art.plugins.artplayerPluginDanmuku.hide(); }, }, { position: 'right', html: '显示弹幕', click: function () { art.plugins.artplayerPluginDanmuku.show(); }, }, ], }); "},{"title":"isHide​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#ishide","content":"类型: Boolean 通过属性 isHide 判断当前弹幕是隐藏或者显示 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [ artplayerPluginDanmuku({ danmuku: '/assets/sample/danmuku.xml', }), ], controls: [ { position: 'right', html: '隐藏弹幕', click: function (_, event) { if (art.plugins.artplayerPluginDanmuku.isHide) { art.plugins.artplayerPluginDanmuku.show(); event.target.innerText = '隐藏弹幕'; } else { art.plugins.artplayerPluginDanmuku.hide(); event.target.innerText = '显示弹幕'; } }, }, ], }); "},{"title":"emit​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#emit","content":"类型: Function 通过方法 emit 发送一条实时弹幕 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [ artplayerPluginDanmuku({ danmuku: '/assets/sample/danmuku.xml', }), ], controls: [ { position: 'right', html: '发送弹幕', click: function () { var text = prompt('请输入弹幕文本', '弹幕测试文本'); if (!text || !text.trim()) return; var color = '#' + Math.floor(Math.random() * 0xffffff).toString(16); art.plugins.artplayerPluginDanmuku.emit({ text: text, color: color, border: true, }); }, }, ], }); "},{"title":"config​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#config","content":"类型: Function 通过方法 config 实时改变弹幕配置,支持属性有: danmukuspeedopacityfontSizecolormodemarginantiOverlapsynchronousPlaybackfilterlockTimebeforeEmit ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [ artplayerPluginDanmuku({ danmuku: '/assets/sample/danmuku.xml', }), ], controls: [ { position: 'right', html: '弹幕大小:<input type="range" min="12" max="50" step="1" value="25">', style: { display: 'flex', alignItems: 'center', }, mounted: function ($setting) { const $range = $setting.querySelector('input[type=range]'); $range.addEventListener('change', () => { art.plugins.artplayerPluginDanmuku.config({ fontSize: Number($range.value), }); }); }, }, ], }); "},{"title":"load​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#load","content":"类型: Function 通过 load 方法可以重载弹幕源,或者切换新弹幕 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [ artplayerPluginDanmuku({ danmuku: '/assets/sample/danmuku.xml', }), ], controls: [ { position: 'right', html: '重载弹幕', click: function () { art.plugins.artplayerPluginDanmuku.load(); }, }, { position: 'right', html: '切换弹幕', click: function () { art.plugins.artplayerPluginDanmuku.config({ danmuku: '/assets/sample/danmuku-v2.xml', }); art.plugins.artplayerPluginDanmuku.load(); }, }, ], }); "},{"title":"事件​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#事件","content":"var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, plugins: [ artplayerPluginDanmuku({ danmuku: '/assets/sample/danmuku.xml', }), ], }); art.on('artplayerPluginDanmuku:emit', (danmu) => { console.info('新增弹幕', danmu); }); art.on('artplayerPluginDanmuku:loaded', (danmus) => { console.info('加载弹幕', danmus.length); }); art.on('artplayerPluginDanmuku:error', (error) => { console.info('加载错误', error); }); art.on('artplayerPluginDanmuku:config', (option) => { console.info('配置变化', option); }); art.on('artplayerPluginDanmuku:stop', () => { console.info('弹幕停止'); }); art.on('artplayerPluginDanmuku:start', () => { console.info('弹幕开始'); }); art.on('artplayerPluginDanmuku:hide', () => { console.info('弹幕隐藏'); }); art.on('artplayerPluginDanmuku:show', () => { console.info('弹幕显示'); }); art.on('artplayerPluginDanmuku:destroy', () => { console.info('弹幕销毁'); }); "},{"title":"与 React Portal 使用","type":0,"sectionRef":"#","url":"zh-cn/Questions/Use_with_react_portal","content":"与 React Portal 使用 在 layers、contextmenu、controls 里使用 react 组件也是非常容易的事,通过 createPortal 处理更复杂的业务逻辑 👉 点击打开在线演示 import React, { useState, useEffect } from "react"; import ReactDOM, { createPortal } from "react-dom"; import Artplayer from "artplayer/examples/react/Artplayer"; function Timer({ time }) { return <div>{time}</div>; } function App() { const [art, setArt] = useState(null); const [time, setTime] = useState(0); useEffect(() => { const update = () => setTime((time) => time + 1); setInterval(update, 1000); }, []); return ( <div> <Artplayer option={{ url: "https://artplayer.org/assets/sample/video.mp4", layers: [ { html: "", name: "portal" } ], controls: [ { position: "right", name: "portal", html: "" } ] }} style={{ width: "600px", height: "400px", margin: "60px auto 0" }} getInstance={(art) => { art.on("ready", () => setArt(art)); }} /> {art ? createPortal(<Timer time={time} />, art.layers.portal) : null} {art ? createPortal(<Timer time={time} />, art.controls.portal) : null} </div> ); } const rootElement = document.getElementById("root"); ReactDOM.render(<App />, rootElement); ","keywords":""},{"title":"基础参数","type":0,"sectionRef":"#","url":"zh-cn/options","content":"","keywords":""},{"title":"container​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#container","content":"类型: String、Element默认: #artplayer必填: 是 播放器所挂载的 dom 容器,其必须是具有尺寸的,否则播放器无法显示 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', // container: document.querySelector('.artplayer-app'), url: '/assets/sample/video.mp4', }); 您可能需要初始化容器元素的大小,如: .artplayer-app { width: 400px; height: 300px; } "},{"title":"url​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#url","content":"类型: String默认: ''必填: 是 视频源地址,默认支持三种视频文件格式:.mp4、.ogg、.webm ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); "},{"title":"Ready Callback​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#ready-callback","content":"类型: Function默认: undefined 构造函数接受一个函数作为第二个参数,播放器初始化成功且视频可以播放时触发,和ready事件一样 ▶ Run Code var art = new Artplayer( { container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }, function () { this.play(); }, ); 提示 回调函数里的this就是播放器实例,但回调函数假如使用了箭头函数,this则不会指向播放器实例 "},{"title":"poster​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#poster","content":"类型: String默认: '' 视频的海报,只会出现在播放器初始化且未播放的状态下 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', poster: '/assets/sample/poster.jpg', }); "},{"title":"title​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#title","content":"类型: String默认: '' 视频标题,目前会出现在视频截图和迷你模式下 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', title: '【新海诚动画】『秒速5センチメートル』', screenshot: true, }); "},{"title":"theme​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#theme","content":"类型: String默认: #f00 播放器主题颜色,目前只作用于进度条上 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', theme: '#ffad00', }); "},{"title":"volume​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#volume","content":"类型: Number默认: 0.7 播放器的默认音量 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', volume: 0.5, }); 提示 播放器会缓存最后一次音量的大小,下次初始化时(如刷新页面)播放器会读取该缓存值 "},{"title":"isLive​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#islive","content":"类型: Boolean默认: false 使用直播模式,会隐藏进度条和播放时间 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', isLive: true, }); "},{"title":"muted​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#muted","content":"类型: Boolean默认: false 是否默认静音 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); "},{"title":"autoplay​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#autoplay","content":"类型: Boolean默认: false 是否自动播放 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoplay: true, muted: true, }); 提示 假如希望默认进入页面就能自动播放视频,muted 必需为 true,更多信息请阅读 Autoplay Policy Changes "},{"title":"autoSize​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#autosize","content":"类型: Boolean默认: false 播放器的尺寸默认会填充整个 container 容器尺寸,所以经常出现黑边,该值能自动调整播放器尺寸以隐藏黑边 ▶ Run Code // 缩放浏览器窗口查看效果 var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoSize: true, }); "},{"title":"autoMini​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#automini","content":"类型: Boolean默认: false 当播放器滚动到浏览器视口以外时,自动进入迷你播放模式 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoMini: true, }); "},{"title":"loop​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#loop","content":"类型: Boolean默认: false 是否循环播放 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', loop: true, }); "},{"title":"flip​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#flip","content":"类型: Boolean默认: false 是否显示视频翻转功能,目前只出现在 设置面板 里,所以需要同时设置 setting 为 true ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', flip: true, setting: true, }); "},{"title":"playbackRate​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#playbackrate","content":"类型: Boolean默认: false 是否显示视频播放速度功能,会出现在 设置面板 和 右键菜单 里 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', playbackRate: true, setting: true, }); "},{"title":"aspectRatio​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#aspectratio","content":"类型: Boolean默认: false 是否显示视频长宽比功能,会出现在 设置面板 和 右键菜单 里 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', aspectRatio: true, setting: true, }); "},{"title":"screenshot​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#screenshot","content":"类型: Boolean默认: false 是否在底部控制栏里显示视频截图功能 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', screenshot: true, // 可选 moreVideoAttr: { crossOrigin: 'anonymous', }, }); 提示 由于浏览器安全机制,假如视频源地址和网站是跨域的,可能会出现截图失败 "},{"title":"setting​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#setting","content":"类型: Boolean默认: false 是否在底部控制栏里显示设置面板的开关按钮 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, }); "},{"title":"hotkey​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#hotkey","content":"类型: Boolean默认: true 是否使用快捷键 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', hotkey: true, }); 热键\t描述↑\t增加音量 ↓\t降低音量 ←\t快进 5 秒 →\t快退 5 秒 space\t切换播放/暂停 提示 只在播放器获得焦点后(如点击了播放器后),该快捷键才会生效 "},{"title":"pip​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#pip","content":"类型: Boolean默认: false 是否在底部控制栏里显示画中画的开关按钮 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', pip: true, }); "},{"title":"mutex​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#mutex","content":"类型: Boolean默认: true 假如页面里同时存在多个播放器,是否只能让一个播放器播放 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', mutex: true, }); "},{"title":"fullscreen​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#fullscreen","content":"类型: Boolean默认: false 是否在底部控制栏里显示播放器窗口全屏按钮 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreen: true, }); "},{"title":"fullscreenWeb​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#fullscreenweb","content":"类型: Boolean默认: false 是否在底部控制栏里显示播放器网页全屏按钮 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreenWeb: true, }); "},{"title":"subtitleOffset​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#subtitleoffset","content":"类型: Boolean默认: false 字幕时间偏移,范围在 [-5s, 5s] ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', }, setting: true, subtitleOffset: true, }); "},{"title":"miniProgressBar​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#miniprogressbar","content":"类型: Boolean默认: false 迷你进度条,只在播放器失去焦点后且正在播放时出现 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', miniProgressBar: true, }); "},{"title":"useSSR​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#usessr","content":"类型: Boolean默认: false 是否使用 SSR 挂载模式,假如你希望在播放器挂载前,就提前渲染好播放器所需的HTML时有用 你可以通过Artplayer.html访问到播放器所需的HTML ▶ Run Code var $container = document.querySelector('.artplayer-app'); $container.innerHTML = Artplayer.html; var art = new Artplayer({ container: $container, url: '/assets/sample/video.mp4', useSSR: true, }); 提示 SSR 是 Server Side Render 简称,页面上的内容是通过服务端渲染生成的,浏览器直接显示服务端返回的 HTML 就可以了。 "},{"title":"playsInline​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#playsinline","content":"类型: Boolean默认: true 在移动端是否使用 playsInline 模式 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', playsInline: true, }); "},{"title":"layers​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#layers","content":"类型: Array默认: [] 初始化自定义的业务图层 属性\t类型\t描述disable\tBoolean\t是否禁用组件 name\tString\t组件唯一名称,用于标记类名 index\tNumber\t组件索引,用于显示的优先级 html\tString、Element\t组件的 DOM 元素 style\tObject\t组件样式对象 click\tFunction\t组件点击事件 mounted\tFunction\t组件挂载后触发 tooltip\tString\t组件的提示文本 ▶ Run Code var img = '/assets/sample/layer.png'; var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', layers: [ { index: 1, name: 'potser', disable: false, html: `<img style="width: 100px" src="${img}">`, style: { position: 'absolute', top: '20px', right: '20px', opacity: '.9', }, click: function (...args) { console.info('你点击了组件'); art.layers.show = false; }, mounted: function (...args) { console.info('组件挂载完成'); }, }, ], }); "},{"title":"settings​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#settings","content":"类型: Array默认: [] 初始化自定义的设置面板,更多信息请访问 怎么添加设置面板 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, settings: [ { html: '自定义设置01', selector: [ { html: '子菜单01', }, { html: '子菜单02', }, ], onSelect: function (item) { console.log(item.html); }, }, { html: '自定义设置02', selector: [ { html: '子菜单01', }, { html: '子菜单02', }, ], onSelect: function (item) { console.log(item.html); }, }, ], }); "},{"title":"contextmenu​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#contextmenu","content":"类型: Array默认: [] 初始化自定义的右键菜单 属性\t类型\t描述disable\tBoolean\t是否禁用组件 name\tString\t组件唯一名称,用于标记类名 index\tNumber\t组件索引,用于显示的优先级 html\tString、Element\t组件的 DOM 元素 style\tObject\t组件样式对象 click\tFunction\t组件点击事件 mounted\tFunction\t组件挂载后触发 tooltip\tString\t组件的提示文本 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', contextmenu: [ { html: '自定义菜单', click: function () { console.info('你点击了自定义菜单'); art.contextmenu.show = false; }, }, ], }); art.on('ready', () => { art.contextmenu.show = true; }); "},{"title":"controls​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#controls","content":"类型: Array默认: [] 初始化自定义的底部控制栏 属性\t类型\t描述disable\tBoolean\t是否禁用组件 name\tString\t组件唯一名称,用于标记类名 index\tNumber\t组件索引,用于显示的优先级 html\tString、Element\t组件的 DOM 元素 style\tObject\t组件样式对象 click\tFunction\t组件点击事件 mounted\tFunction\t组件挂载后触发 tooltip\tString\t组件的提示文本 position\tString\t位置在 left 或者 right ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', controls: [ { disable: false, name: 'button', index: 10, position: 'right', html: '自定义按钮', tooltip: '自定义按钮的提示1', style: { color: 'red', }, click: function () { console.log('你点击了自定义按钮1'); }, mounted: function () { console.log('自定义按钮挂载完成1'); }, }, { position: 'left', html: '自定义按钮2', tooltip: '自定义按钮的提示2', style: { color: 'green', }, click: function () { console.log('你点击了自定义按钮2'); }, }, ], }); "},{"title":"quality​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#quality","content":"类型: Array默认: [] 是否在底部控制栏里显示画质选择列表 属性\t类型\t描述default\tBoolean\t默认画质 name\tString\t画质名字 url\tString\t画质地址 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', quality: [ { default: true, html: 'SD 480P', url: '/assets/sample/video.mp4', }, { html: 'HD 720P', url: '/assets/sample/video.mp4', }, ], }); "},{"title":"highlight​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#highlight","content":"类型: Array默认: [] 在进度条上显示高亮信息点 属性\t类型\t描述time\tNumber\t高亮时间(单位秒) text\tString\t高亮文本 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', highlight: [ { time: 60, text: 'One more chance', }, { time: 120, text: '谁でもいいはずなのに', }, { time: 180, text: '夏の想い出がまわる', }, { time: 240, text: 'こんなとこにあるはずもないのに', }, { time: 300, text: '--终わり--', }, ], }); "},{"title":"plugins​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#plugins","content":"类型: Array默认: [] 初始化自定义的插件 ▶ Run Code function myPlugin(art) { console.info('你可以在插件里访问到播放器的实例'); return { name: 'myPlugin', something: '自定义导出的属性', doSomething: function () { console.info('自定义导出的方法'); }, }; } var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [myPlugin], }); art.on('ready', () => { console.info(art.plugins.myPlugin.something); console.info(art.plugins.myPlugin.doSomething()); }); "},{"title":"whitelist​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#whitelist","content":"类型: Array默认: [] 因为不同的移动设备存在多种差异和限制,所以本播放器默认在移动设备上使用原生方法挂载视频,假如你想在移动设备上使用本播放器,需要手动开启白名单 白名单是一个数组类型,分别与 window.navigator.userAgent 进行匹配,只要其中一项匹配成功则启用播放器 支持字符串匹配、函数匹配、正则匹配 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', // whitelist: [(ua) => /iPhone OS 11/gi.test(ua)], // whitelist: [/iPhone OS 11/gi], // whitelist: ['iPhone OS 11'], whitelist: ['*'], }); 提示 假如希望全部类型的移动设备都启用播放器,设置 whitelist 为通配符 ['*'] 即可 "},{"title":"thumbnails​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#thumbnails","content":"类型: Object默认: {} 在进度条上设置预览图 属性\t类型\t描述url\tString\t预览图地址 number\tNumber\t预览图数量 column\tNumber\t预览图列数 width\tNumber\t预览图宽度 height\tNumber\t预览图高度 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', thumbnails: { url: '/assets/sample/thumbnails.png', number: 100, column: 10, }, }); "},{"title":"subtitle​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#subtitle","content":"类型: Object默认: {} 设置视频的字幕,支持字幕格式:vtt、srt、ass 属性\t类型\t描述url\tString\t字幕地址 type\tString\t字幕类型,可选 vtt、srt、ass style\tObject\t字幕样式 encoding\tString\t字幕编码,默认 utf-8 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', type: 'srt', encoding: 'utf-8', style: { color: '#03A9F4', 'font-size': '30px', }, }, }); "},{"title":"moreVideoAttr​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#morevideoattr","content":"类型: Object默认: {'controls': false,'preload': 'metadata'} 更多视频属性,这些属性将直接写入视频元素里 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', moreVideoAttr: { 'webkit-playsinline': true, playsInline: true, }, }); "},{"title":"icons​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#icons","content":"类型: Object默认: {} 用于替换默认图标,支持 Html 字符串 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', icons: { loading: '<img src="/assets/img/ploading.gif">', state: '<img src="/assets/img/state.png">', play: '', pause: '', check: '', volume: '', volumeClose: '', screenshot: '', setting: '', pip: '', arrowLeft: '', arrowRight: '', playbackRate: '', aspectRatio: '', config: '', lock: '', flip: '', unlock: '', fullscreenOff: '', fullscreenOn: '', fullscreenWebOff: '', fullscreenWebOn: '', switchOn: '', switchOff: '', error: '', indicator: '', }, }); "},{"title":"type​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#type","content":"类型: String默认: '' 用于指明视频的格式,需要配合 customType 一起使用,更多信息请访问 第三方库 默认视频的格式就是视频地址的后缀(如 .flv、.mkv、.ts),但有时候视频地地址没有正确的后缀,所以需要特别指明 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.flv', type: 'flv', }); "},{"title":"customType​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#customtype","content":"类型: Object默认: {} 通过视频的格式进行匹配,把视频解码权交给第三方程序进行处理,更多信息请访问 第三方库 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.flv', customType: { flv: function (video, url, art) { // video: 视频dom元素 // url: 视频地址 // art: 当前实例 }, }, }); "},{"title":"lang​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#lang","content":"类型: String默认: navigator.language.toLowerCase() 默认显示语言,目前支持:en、zh-cn、zh-tw ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', lang: 'en', }); "},{"title":"lock​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#lock","content":"类型: Boolean默认: false 是否在移动端显示一个锁定按钮,用于隐藏底部控制栏 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', lock: true, }); "},{"title":"fastForward​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#fastforward","content":"类型: Boolean默认: false 是否在移动端添加长按视频快进功能 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fastForward: true, }); "},{"title":"autoPlayback​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#autoplayback","content":"类型: Boolean默认: false 是否使用自动回放功能 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoPlayback: true, }); "},{"title":"autoOrientation​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#autoorientation","content":"类型: Boolean默认: false 是否在移动端的网页全屏时,根据视频尺寸和视口尺寸,旋转播放器 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoOrientation: true, }); "},{"title":"airplay​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#airplay","content":"Type: BooleanDefault: false 是否显示 airplay 按钮,当前只在 Safari 下可用 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', airplay: true, }); "}] \ No newline at end of file diff --git a/docs/document/zh-cn/Plugins/ads/index.html b/docs/document/zh-cn/Plugins/ads/index.html index 3b679c32a..3d9e3b42a 100644 --- a/docs/document/zh-cn/Plugins/ads/index.html +++ b/docs/document/zh-cn/Plugins/ads/index.html @@ -4,14 +4,14 @@ -广告插件 | Artplayer.js - - +广告插件 | Artplayer.js + +
-

广告插件

演示​

👉 查看完整演示

安装​

通过 npm 安装:​

$ npm install artplayer-plugin-ads

通过 yarn 安装:​

$ yarn add artplayer-plugin-ads

通过 script 安装:​

<!-- 本地 -->
<script src="path/to/artplayer-plugin-ads.js"></script>

<!-- jsdelivr -->
<script src="https://cdn.jsdelivr.net/npm/artplayer-plugin-ads/dist/artplayer-plugin-ads.js"></script>

<!-- unpkg -->
<script src="https://unpkg.com/artplayer-plugin-ads/dist/artplayer-plugin-ads.js"></script>

然后你可以通过 window.artplayerPluginAds 访问到插件函数

使用​

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
autoSize: true,
fullscreen: true,
fullscreenWeb: true,
plugins: [
artplayerPluginAds({
// html广告,假如是视频广告则忽略该值
html: '<img src="/assets/sample/poster.jpg">',

// 视频广告的地址
video: '/assets/sample/test1.mp4',

// 广告跳转网址,为空则不跳转
url: 'http://artplayer.org',

// 必须观看的时长,期间不能被跳过,单位为秒
// 当该值大于或等于totalDuration时,不能提前关闭广告
// 当该值等于或小于0时,则随时都可以关闭广告
playDuration: 5,

// 广告总时长,单位为秒
totalDuration: 10,

// 多语言支持
i18n: {
close: '关闭广告',
countdown: '%s秒',
detail: '查看详情',
canBeClosed: '%s秒后可关闭广告',
},
}),
],
});

art.on('artplayerPluginAds:click', (ads) => {
console.info('广告被点击', ads);
});

art.on('artplayerPluginAds:skip', (ads) => {
console.info('广告被跳过', ads);
});
- - +

广告插件

演示​

👉 查看完整演示

安装​

通过 npm 安装:​

$ npm install artplayer-plugin-ads

通过 yarn 安装:​

$ yarn add artplayer-plugin-ads

通过 script 安装:​

<!-- 本地 -->
<script src="path/to/artplayer-plugin-ads.js"></script>

<!-- jsdelivr -->
<script src="https://cdn.jsdelivr.net/npm/artplayer-plugin-ads/dist/artplayer-plugin-ads.js"></script>

<!-- unpkg -->
<script src="https://unpkg.com/artplayer-plugin-ads/dist/artplayer-plugin-ads.js"></script>

然后你可以通过 window.artplayerPluginAds 访问到插件函数

使用​

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
autoSize: true,
fullscreen: true,
fullscreenWeb: true,
plugins: [
artplayerPluginAds({
// html广告,假如是视频广告则忽略该值
html: '<img src="/assets/sample/poster.jpg">',

// 视频广告的地址
video: '/assets/sample/test1.mp4',

// 广告跳转网址,为空则不跳转
url: 'http://artplayer.org',

// 必须观看的时长,期间不能被跳过,单位为秒
// 当该值大于或等于totalDuration时,不能提前关闭广告
// 当该值等于或小于0时,则随时都可以关闭广告
playDuration: 5,

// 广告总时长,单位为秒
totalDuration: 10,

// 多语言支持
i18n: {
close: '关闭广告',
countdown: '%s秒',
detail: '查看详情',
canBeClosed: '%s秒后可关闭广告',
},
}),
],
});

art.on('artplayerPluginAds:click', (ads) => {
console.info('广告被点击', ads);
});

art.on('artplayerPluginAds:skip', (ads) => {
console.info('广告被跳过', ads);
});
+ + \ No newline at end of file diff --git a/docs/document/zh-cn/Plugins/danmuku/index.html b/docs/document/zh-cn/Plugins/danmuku/index.html index 410222464..619248823 100644 --- a/docs/document/zh-cn/Plugins/danmuku/index.html +++ b/docs/document/zh-cn/Plugins/danmuku/index.html @@ -4,14 +4,14 @@ -弹幕库插件 | Artplayer.js - - +弹幕库插件 | Artplayer.js + +
-

弹幕库插件

演示​

👉 查看完整演示

安装​

通过 npm 安装:​

$ npm install artplayer-plugin-danmuku

通过 yarn 安装:​

$ yarn add artplayer-plugin-danmuku

通过 script 安装:​

<!-- 本地 -->
<script src="path/to/artplayer-plugin-danmuku.js"></script>

<!-- jsdelivr -->
<script src="https://cdn.jsdelivr.net/npm/artplayer-plugin-danmuku/dist/artplayer-plugin-danmuku.js"></script>

<!-- unpkg -->
<script src="https://unpkg.com/artplayer-plugin-danmuku/dist/artplayer-plugin-danmuku.js"></script>

然后你可以通过 window.artplayerPluginDanmuku 访问到插件函数

使用​

使用弹幕数组​

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
autoSize: true,
setting: true,
playbackRate: true,
fullscreenWeb: true,
plugins: [
artplayerPluginDanmuku({
// 弹幕数组
danmuku: [
{
text: '111', // 弹幕文本
time: 1, // 发送时间,单位秒
color: '#fff', // 弹幕局部颜色
border: false, // 是否显示描边
mode: 0, // 弹幕模式: 0表示滚动、1静止
},
{
text: '222',
time: 2,
color: 'red',
border: true,
mode: 0,
},
{
text: '333',
time: 3,
color: 'green',
border: false,
mode: 1,
},
],
speed: 5, // 弹幕持续时间,单位秒,范围在[1 ~ 10]
opacity: 1, // 弹幕透明度,范围在[0 ~ 1]
fontSize: 25, // 字体大小,支持数字和百分比
color: '#FFFFFF', // 默认字体颜色
mode: 0, // 默认模式,0-滚动,1-静止
margin: [10, '25%'], // 弹幕上下边距,支持数字和百分比
antiOverlap: true, // 是否防重叠
useWorker: true, // 是否使用 web worker
synchronousPlayback: false, // 是否同步到播放速度
filter: (danmu) => danmu.text.length < 50, // 弹幕过滤函数,返回 true 则可以发送
lockTime: 5, // 输入框锁定时间,单位秒,范围在[1 ~ 60]
maxLength: 100, // 输入框最大可输入的字数,范围在[0 ~ 500]
minWidth: 200, // 输入框最小宽度,范围在[0 ~ 500],填 0 则为无限制
maxWidth: 400, // 输入框最大宽度,范围在[0 ~ Infinity],填 0 则为 100% 宽度
theme: 'dark', // 输入框自定义挂载时的主题色,默认为 dark,可以选填亮色 light
beforeEmit: (danmu) => !!danmu.text.trim(), // 发送弹幕前的自定义校验,返回 true 则可以发送

// 通过 mount 选项可以自定义输入框挂载的位置,默认挂载于播放器底部,仅在当宽度小于最小值时生效
// mount: document.querySelector('.artplayer-danmuku'),
}),
],
});

使用弹幕 XML​

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
plugins: [
artplayerPluginDanmuku({
// 弹幕 XML 文件,和 Bilibili 网站的弹幕格式一致
danmuku: '/assets/sample/danmuku.xml',
}),
],
});

使用异步调用​

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
plugins: [
artplayerPluginDanmuku({
// 使用 Promise 异步返回
danmuku: function () {
return new Promise((resovle) => {
return resovle([
{
text: '111',
time: 1,
},
{
text: '222',
time: 2,
},
{
text: '333',
time: 3,
},
]);
});
},
}),
],
});

接口​

hide/show​

  • 类型: Function

通过方法 hide 和 show 进行隐藏或者显示弹幕

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
plugins: [
artplayerPluginDanmuku({
danmuku: '/assets/sample/danmuku.xml',
}),
],
controls: [
{
position: 'right',
html: '隐藏弹幕',
click: function () {
art.plugins.artplayerPluginDanmuku.hide();
},
},
{
position: 'right',
html: '显示弹幕',
click: function () {
art.plugins.artplayerPluginDanmuku.show();
},
},
],
});

isHide​

  • 类型: Boolean

通过属性 isHide 判断当前弹幕是隐藏或者显示

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
plugins: [
artplayerPluginDanmuku({
danmuku: '/assets/sample/danmuku.xml',
}),
],
controls: [
{
position: 'right',
html: '隐藏弹幕',
click: function (_, event) {
if (art.plugins.artplayerPluginDanmuku.isHide) {
art.plugins.artplayerPluginDanmuku.show();
event.target.innerText = '隐藏弹幕';
} else {
art.plugins.artplayerPluginDanmuku.hide();
event.target.innerText = '显示弹幕';
}
},
},
],
});

emit​

  • 类型: Function

通过方法 emit 发送一条实时弹幕

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
plugins: [
artplayerPluginDanmuku({
danmuku: '/assets/sample/danmuku.xml',
}),
],
controls: [
{
position: 'right',
html: '发送弹幕',
click: function () {
var text = prompt('请输入弹幕文本', '弹幕测试文本');
if (!text || !text.trim()) return;
var color = '#' + Math.floor(Math.random() * 0xffffff).toString(16);
art.plugins.artplayerPluginDanmuku.emit({
text: text,
color: color,
border: true,
});
},
},
],
});

config​

  • 类型: Function

通过方法 config 实时改变弹幕配置,支持属性有:

  • danmuku
  • speed
  • opacity
  • fontSize
  • color
  • mode
  • margin
  • antiOverlap
  • synchronousPlayback
  • filter
  • lockTime
  • beforeEmit
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
plugins: [
artplayerPluginDanmuku({
danmuku: '/assets/sample/danmuku.xml',
}),
],
controls: [
{
position: 'right',
html: '弹幕大小:<input type="range" min="12" max="50" step="1" value="25">',
style: {
display: 'flex',
alignItems: 'center',
},
mounted: function ($setting) {
const $range = $setting.querySelector('input[type=range]');
$range.addEventListener('change', () => {
art.plugins.artplayerPluginDanmuku.config({
fontSize: Number($range.value),
});
});
},
},
],
});

load​

  • 类型: Function

通过 load 方法可以重载弹幕源,或者切换新弹幕

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
plugins: [
artplayerPluginDanmuku({
danmuku: '/assets/sample/danmuku.xml',
}),
],
controls: [
{
position: 'right',
html: '重载弹幕',
click: function () {
art.plugins.artplayerPluginDanmuku.load();
},
},
{
position: 'right',
html: '切换弹幕',
click: function () {
art.plugins.artplayerPluginDanmuku.config({
danmuku: '/assets/sample/danmuku-v2.xml',
});
art.plugins.artplayerPluginDanmuku.load();
},
},
],
});

事件​

var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
setting: true,
plugins: [
artplayerPluginDanmuku({
danmuku: '/assets/sample/danmuku.xml',
}),
],
});

art.on('artplayerPluginDanmuku:emit', (danmu) => {
console.info('新增弹幕', danmu);
});

art.on('artplayerPluginDanmuku:loaded', (danmus) => {
console.info('加载弹幕', danmus.length);
});

art.on('artplayerPluginDanmuku:error', (error) => {
console.info('加载错误', error);
});

art.on('artplayerPluginDanmuku:config', (option) => {
console.info('配置变化', option);
});

art.on('artplayerPluginDanmuku:stop', () => {
console.info('弹幕停止');
});

art.on('artplayerPluginDanmuku:start', () => {
console.info('弹幕开始');
});

art.on('artplayerPluginDanmuku:hide', () => {
console.info('弹幕隐藏');
});

art.on('artplayerPluginDanmuku:show', () => {
console.info('弹幕显示');
});

art.on('artplayerPluginDanmuku:destroy', () => {
console.info('弹幕销毁');
});
- - +

弹幕库插件

演示​

👉 查看完整演示

安装​

通过 npm 安装:​

$ npm install artplayer-plugin-danmuku

通过 yarn 安装:​

$ yarn add artplayer-plugin-danmuku

通过 script 安装:​

<!-- 本地 -->
<script src="path/to/artplayer-plugin-danmuku.js"></script>

<!-- jsdelivr -->
<script src="https://cdn.jsdelivr.net/npm/artplayer-plugin-danmuku/dist/artplayer-plugin-danmuku.js"></script>

<!-- unpkg -->
<script src="https://unpkg.com/artplayer-plugin-danmuku/dist/artplayer-plugin-danmuku.js"></script>

然后你可以通过 window.artplayerPluginDanmuku 访问到插件函数

使用​

使用弹幕数组​

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
autoSize: true,
setting: true,
playbackRate: true,
fullscreenWeb: true,
plugins: [
artplayerPluginDanmuku({
// 弹幕数组
danmuku: [
{
text: '111', // 弹幕文本
time: 1, // 发送时间,单位秒
color: '#fff', // 弹幕局部颜色
border: false, // 是否显示描边
mode: 0, // 弹幕模式: 0表示滚动、1静止
},
{
text: '222',
time: 2,
color: 'red',
border: true,
mode: 0,
},
{
text: '333',
time: 3,
color: 'green',
border: false,
mode: 1,
},
],
speed: 5, // 弹幕持续时间,单位秒,范围在[1 ~ 10]
opacity: 1, // 弹幕透明度,范围在[0 ~ 1]
fontSize: 25, // 字体大小,支持数字和百分比
color: '#FFFFFF', // 默认字体颜色
mode: 0, // 默认模式,0-滚动,1-静止
margin: [10, '25%'], // 弹幕上下边距,支持数字和百分比
antiOverlap: true, // 是否防重叠
useWorker: true, // 是否使用 web worker
synchronousPlayback: false, // 是否同步到播放速度
filter: (danmu) => danmu.text.length < 50, // 弹幕过滤函数,返回 true 则可以发送
lockTime: 5, // 输入框锁定时间,单位秒,范围在[1 ~ 60]
maxLength: 100, // 输入框最大可输入的字数,范围在[0 ~ 500]
minWidth: 200, // 输入框最小宽度,范围在[0 ~ 500],填 0 则为无限制
maxWidth: 400, // 输入框最大宽度,范围在[0 ~ Infinity],填 0 则为 100% 宽度
theme: 'dark', // 输入框自定义挂载时的主题色,默认为 dark,可以选填亮色 light
beforeEmit: (danmu) => !!danmu.text.trim(), // 发送弹幕前的自定义校验,返回 true 则可以发送

// 通过 mount 选项可以自定义输入框挂载的位置,默认挂载于播放器底部,仅在当宽度小于最小值时生效
// mount: document.querySelector('.artplayer-danmuku'),
}),
],
});

使用弹幕 XML​

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
plugins: [
artplayerPluginDanmuku({
// 弹幕 XML 文件,和 Bilibili 网站的弹幕格式一致
danmuku: '/assets/sample/danmuku.xml',
}),
],
});

使用异步调用​

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
plugins: [
artplayerPluginDanmuku({
// 使用 Promise 异步返回
danmuku: function () {
return new Promise((resovle) => {
return resovle([
{
text: '111',
time: 1,
},
{
text: '222',
time: 2,
},
{
text: '333',
time: 3,
},
]);
});
},
}),
],
});

接口​

hide/show​

  • 类型: Function

通过方法 hide 和 show 进行隐藏或者显示弹幕

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
plugins: [
artplayerPluginDanmuku({
danmuku: '/assets/sample/danmuku.xml',
}),
],
controls: [
{
position: 'right',
html: '隐藏弹幕',
click: function () {
art.plugins.artplayerPluginDanmuku.hide();
},
},
{
position: 'right',
html: '显示弹幕',
click: function () {
art.plugins.artplayerPluginDanmuku.show();
},
},
],
});

isHide​

  • 类型: Boolean

通过属性 isHide 判断当前弹幕是隐藏或者显示

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
plugins: [
artplayerPluginDanmuku({
danmuku: '/assets/sample/danmuku.xml',
}),
],
controls: [
{
position: 'right',
html: '隐藏弹幕',
click: function (_, event) {
if (art.plugins.artplayerPluginDanmuku.isHide) {
art.plugins.artplayerPluginDanmuku.show();
event.target.innerText = '隐藏弹幕';
} else {
art.plugins.artplayerPluginDanmuku.hide();
event.target.innerText = '显示弹幕';
}
},
},
],
});

emit​

  • 类型: Function

通过方法 emit 发送一条实时弹幕

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
plugins: [
artplayerPluginDanmuku({
danmuku: '/assets/sample/danmuku.xml',
}),
],
controls: [
{
position: 'right',
html: '发送弹幕',
click: function () {
var text = prompt('请输入弹幕文本', '弹幕测试文本');
if (!text || !text.trim()) return;
var color = '#' + Math.floor(Math.random() * 0xffffff).toString(16);
art.plugins.artplayerPluginDanmuku.emit({
text: text,
color: color,
border: true,
});
},
},
],
});

config​

  • 类型: Function

通过方法 config 实时改变弹幕配置,支持属性有:

  • danmuku
  • speed
  • opacity
  • fontSize
  • color
  • mode
  • margin
  • antiOverlap
  • synchronousPlayback
  • filter
  • lockTime
  • beforeEmit
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
plugins: [
artplayerPluginDanmuku({
danmuku: '/assets/sample/danmuku.xml',
}),
],
controls: [
{
position: 'right',
html: '弹幕大小:<input type="range" min="12" max="50" step="1" value="25">',
style: {
display: 'flex',
alignItems: 'center',
},
mounted: function ($setting) {
const $range = $setting.querySelector('input[type=range]');
$range.addEventListener('change', () => {
art.plugins.artplayerPluginDanmuku.config({
fontSize: Number($range.value),
});
});
},
},
],
});

load​

  • 类型: Function

通过 load 方法可以重载弹幕源,或者切换新弹幕

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
plugins: [
artplayerPluginDanmuku({
danmuku: '/assets/sample/danmuku.xml',
}),
],
controls: [
{
position: 'right',
html: '重载弹幕',
click: function () {
art.plugins.artplayerPluginDanmuku.load();
},
},
{
position: 'right',
html: '切换弹幕',
click: function () {
art.plugins.artplayerPluginDanmuku.config({
danmuku: '/assets/sample/danmuku-v2.xml',
});
art.plugins.artplayerPluginDanmuku.load();
},
},
],
});

事件​

var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
setting: true,
plugins: [
artplayerPluginDanmuku({
danmuku: '/assets/sample/danmuku.xml',
}),
],
});

art.on('artplayerPluginDanmuku:emit', (danmu) => {
console.info('新增弹幕', danmu);
});

art.on('artplayerPluginDanmuku:loaded', (danmus) => {
console.info('加载弹幕', danmus.length);
});

art.on('artplayerPluginDanmuku:error', (error) => {
console.info('加载错误', error);
});

art.on('artplayerPluginDanmuku:config', (option) => {
console.info('配置变化', option);
});

art.on('artplayerPluginDanmuku:stop', () => {
console.info('弹幕停止');
});

art.on('artplayerPluginDanmuku:start', () => {
console.info('弹幕开始');
});

art.on('artplayerPluginDanmuku:hide', () => {
console.info('弹幕隐藏');
});

art.on('artplayerPluginDanmuku:show', () => {
console.info('弹幕显示');
});

art.on('artplayerPluginDanmuku:destroy', () => {
console.info('弹幕销毁');
});
+ + \ No newline at end of file diff --git a/docs/document/zh-cn/Questions/Create_button_in_the_controls/index.html b/docs/document/zh-cn/Questions/Create_button_in_the_controls/index.html index e1fb4b1a4..0e5835d24 100644 --- a/docs/document/zh-cn/Questions/Create_button_in_the_controls/index.html +++ b/docs/document/zh-cn/Questions/Create_button_in_the_controls/index.html @@ -4,14 +4,14 @@ -在控制栏添加按钮 | Artplayer.js - - +在控制栏添加按钮 | Artplayer.js + +
-

在控制栏添加按钮

有时你需要在控制栏添加按钮,如开关按钮或者单选按钮等等,你甚至可以使用第三方的样式库如 bootstrap

▶ Run Code
var time = 0;
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
controls: [
{
position: 'right',
html: '<button type="button">Click Me!</button>',
click: function (_, event) {
// 第二个参数是事件对象
time += 1;
event.target.innerText = 'You Click ' + time;
},
},
],
});
- - +

在控制栏添加按钮

有时你需要在控制栏添加按钮,如开关按钮或者单选按钮等等,你甚至可以使用第三方的样式库如 bootstrap

▶ Run Code
var time = 0;
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
controls: [
{
position: 'right',
html: '<button type="button">Click Me!</button>',
click: function (_, event) {
// 第二个参数是事件对象
time += 1;
event.target.innerText = 'You Click ' + time;
},
},
],
});
+ + \ No newline at end of file diff --git a/docs/document/zh-cn/Questions/Create_selector_in_the_controls/index.html b/docs/document/zh-cn/Questions/Create_selector_in_the_controls/index.html index 2f623a455..f535cae40 100644 --- a/docs/document/zh-cn/Questions/Create_selector_in_the_controls/index.html +++ b/docs/document/zh-cn/Questions/Create_selector_in_the_controls/index.html @@ -4,14 +4,14 @@ -在控制栏添加列表 | Artplayer.js - - +在控制栏添加列表 | Artplayer.js + +
-

在控制栏添加列表

有时你需要在控制栏添加列表,那么你可以在添加控件的时候使用 selector 和 onSelect 属性

切换字幕​

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
controls: [
{
position: 'right',
html: 'Subtitle 01',
selector: [
{
default: true,
html: '<span style="color:red">Subtitle 01</span>',
url: '/assets/sample/subtitle.srt?id=1',
},
{
html: '<span style="color:yellow">Subtitle 02</span>',
url: '/assets/sample/subtitle.srt?id=2',
},
],
onSelect: function (item, $dom) {
console.info(item, $dom);

art.subtitle.url = item.url;

return '你点击了 ' + item.html;
},
},
],
});

切换滤镜​

▶ Run Code
var instagramFilters = [
{
"html": "1977",
"class": "filter-1977"
},
{
"html": "Aden",
"class": "filter-aden"
},
{
"html": "Amaro",
"class": "filter-amaro"
},
{
"html": "Ashby",
"class": "filter-ashby"
},
{
"html": "Brannan",
"class": "filter-brannan"
},
{
"html": "Brooklyn",
"class": "filter-brooklyn"
},
{
"html": "Charmes",
"class": "filter-charmes"
},
{
"html": "Clarendon",
"class": "filter-clarendon"
},
{
"html": "Crema",
"class": "filter-crema"
},
{
"html": "Dogpatch",
"class": "filter-dogpatch"
},
{
"html": "Earlybird",
"class": "filter-earlybird"
},
{
"html": "Gingham",
"class": "filter-gingham"
},
{
"html": "Ginza",
"class": "filter-ginza"
},
{
"html": "Hefe",
"class": "filter-hefe"
},
{
"html": "Helena",
"class": "filter-helena"
},
{
"html": "Hudson",
"class": "filter-hudson"
},
{
"html": "Inkwell",
"class": "filter-inkwell"
},
{
"html": "Kelvin",
"class": "filter-kelvin"
},
{
"html": "Kuno",
"class": "filter-juno"
},
{
"html": "Lark",
"class": "filter-lark"
},
{
"html": "Lo-Fi",
"class": "filter-lofi"
},
{
"html": "Ludwig",
"class": "filter-ludwig"
},
{
"html": "Maven",
"class": "filter-maven"
},
{
"html": "Mayfair",
"class": "filter-mayfair"
},
{
"html": "Moon",
"class": "filter-moon"
},
{
"html": "Nashville",
"class": "filter-nashville"
},
{
"html": "Perpetua",
"class": "filter-perpetua"
},
{
"html": "Poprocket",
"class": "filter-poprocket"
},
{
"html": "Reyes",
"class": "filter-reyes"
},
{
"html": "Rise",
"class": "filter-rise"
},
{
"html": "Sierra",
"class": "filter-sierra"
},
{
"html": "Skyline",
"class": "filter-skyline"
},
{
"html": "Slumber",
"class": "filter-slumber"
},
{
"html": "Stinson",
"class": "filter-stinson"
},
{
"html": "Sutro",
"class": "filter-sutro"
},
{
"html": "Toaster",
"class": "filter-toaster"
},
{
"html": "Valencia",
"class": "filter-valencia"
},
{
"html": "Vesper",
"class": "filter-vesper"
},
{
"html": "Walden",
"class": "filter-walden"
},
{
"html": "Willow",
"class": "filter-willow"
},
{
"html": "X-Pro",
"class": "filter-xpro-ii"
}
]

var art = new Artplayer({
container: '.artplayer-app',
url: 'https://artplayer.org/assets/sample/video.mp4',
autoSize: true,
controls: [
{
position: 'right',
html: 'Instagram Filters',
selector: instagramFilters,
onSelect: function (item) {
art.template.$video.className = 'art-video ' + item.class;
return item.html;
},
},
],
});
- - +

在控制栏添加列表

有时你需要在控制栏添加列表,那么你可以在添加控件的时候使用 selector 和 onSelect 属性

切换字幕​

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
controls: [
{
position: 'right',
html: 'Subtitle 01',
selector: [
{
default: true,
html: '<span style="color:red">Subtitle 01</span>',
url: '/assets/sample/subtitle.srt?id=1',
},
{
html: '<span style="color:yellow">Subtitle 02</span>',
url: '/assets/sample/subtitle.srt?id=2',
},
],
onSelect: function (item, $dom) {
console.info(item, $dom);

art.subtitle.url = item.url;

return '你点击了 ' + item.html;
},
},
],
});

切换滤镜​

▶ Run Code
var instagramFilters = [
{
"html": "1977",
"class": "filter-1977"
},
{
"html": "Aden",
"class": "filter-aden"
},
{
"html": "Amaro",
"class": "filter-amaro"
},
{
"html": "Ashby",
"class": "filter-ashby"
},
{
"html": "Brannan",
"class": "filter-brannan"
},
{
"html": "Brooklyn",
"class": "filter-brooklyn"
},
{
"html": "Charmes",
"class": "filter-charmes"
},
{
"html": "Clarendon",
"class": "filter-clarendon"
},
{
"html": "Crema",
"class": "filter-crema"
},
{
"html": "Dogpatch",
"class": "filter-dogpatch"
},
{
"html": "Earlybird",
"class": "filter-earlybird"
},
{
"html": "Gingham",
"class": "filter-gingham"
},
{
"html": "Ginza",
"class": "filter-ginza"
},
{
"html": "Hefe",
"class": "filter-hefe"
},
{
"html": "Helena",
"class": "filter-helena"
},
{
"html": "Hudson",
"class": "filter-hudson"
},
{
"html": "Inkwell",
"class": "filter-inkwell"
},
{
"html": "Kelvin",
"class": "filter-kelvin"
},
{
"html": "Kuno",
"class": "filter-juno"
},
{
"html": "Lark",
"class": "filter-lark"
},
{
"html": "Lo-Fi",
"class": "filter-lofi"
},
{
"html": "Ludwig",
"class": "filter-ludwig"
},
{
"html": "Maven",
"class": "filter-maven"
},
{
"html": "Mayfair",
"class": "filter-mayfair"
},
{
"html": "Moon",
"class": "filter-moon"
},
{
"html": "Nashville",
"class": "filter-nashville"
},
{
"html": "Perpetua",
"class": "filter-perpetua"
},
{
"html": "Poprocket",
"class": "filter-poprocket"
},
{
"html": "Reyes",
"class": "filter-reyes"
},
{
"html": "Rise",
"class": "filter-rise"
},
{
"html": "Sierra",
"class": "filter-sierra"
},
{
"html": "Skyline",
"class": "filter-skyline"
},
{
"html": "Slumber",
"class": "filter-slumber"
},
{
"html": "Stinson",
"class": "filter-stinson"
},
{
"html": "Sutro",
"class": "filter-sutro"
},
{
"html": "Toaster",
"class": "filter-toaster"
},
{
"html": "Valencia",
"class": "filter-valencia"
},
{
"html": "Vesper",
"class": "filter-vesper"
},
{
"html": "Walden",
"class": "filter-walden"
},
{
"html": "Willow",
"class": "filter-willow"
},
{
"html": "X-Pro",
"class": "filter-xpro-ii"
}
]

var art = new Artplayer({
container: '.artplayer-app',
url: 'https://artplayer.org/assets/sample/video.mp4',
autoSize: true,
controls: [
{
position: 'right',
html: 'Instagram Filters',
selector: instagramFilters,
onSelect: function (item) {
art.template.$video.className = 'art-video ' + item.class;
return item.html;
},
},
],
});
+ + \ No newline at end of file diff --git a/docs/document/zh-cn/Questions/Handle_single_component/index.html b/docs/document/zh-cn/Questions/Handle_single_component/index.html index efc98d16a..0361f87c6 100644 --- a/docs/document/zh-cn/Questions/Handle_single_component/index.html +++ b/docs/document/zh-cn/Questions/Handle_single_component/index.html @@ -4,14 +4,14 @@ -处理单个组件 | Artplayer.js - - +处理单个组件 | Artplayer.js + +
-

处理单个组件

当我们在layers、contextmenu、controls里添加自定义组件时,最好带上一个唯一的 name 属性,该属性不但会作为类名添加到 dom 元素里,还可以用于快速定位到组件。

这里有三种方法获取组件的dom元素:组件方法 mounted、实例方法 query、推荐通过 name 直接获取

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
setting: true,
});

art.on('ready', () => {
art.layers.add({
name: 'layer1',
html: 'your-layer',
mounted: function($layer1) {
//
}
});

art.contextmenu.add({
name: 'contextmenu1',
html: 'your-contextmenu',
mounted: function($contextmenu1) {
//
}
});

art.controls.add({
name: 'control1',
html: 'your-control',
position: 'right',
mounted: function($control1) {
//
}
});

// 使用查询 query 获取组件的DOM元素
var $layer1 = art.query('.art-layer-layer1');
var $contextmenu1 = art.query('.art-contextmenu-contextmenu1');
var $control1 = art.query('.art-control-control1');

// 推荐使用 name 获取组件的DOM元素
var $layer1 = art.layers['layer1'];
var $contextmenu1 = art.contextmenu['contextmenu1'];
var $control1 = art.controls['control1'];
});
提示

注意,你不能创建存在相同名字的组件

- - +

处理单个组件

当我们在layers、contextmenu、controls里添加自定义组件时,最好带上一个唯一的 name 属性,该属性不但会作为类名添加到 dom 元素里,还可以用于快速定位到组件。

这里有三种方法获取组件的dom元素:组件方法 mounted、实例方法 query、推荐通过 name 直接获取

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
setting: true,
});

art.on('ready', () => {
art.layers.add({
name: 'layer1',
html: 'your-layer',
mounted: function($layer1) {
//
}
});

art.contextmenu.add({
name: 'contextmenu1',
html: 'your-contextmenu',
mounted: function($contextmenu1) {
//
}
});

art.controls.add({
name: 'control1',
html: 'your-control',
position: 'right',
mounted: function($control1) {
//
}
});

// 使用查询 query 获取组件的DOM元素
var $layer1 = art.query('.art-layer-layer1');
var $contextmenu1 = art.query('.art-contextmenu-contextmenu1');
var $control1 = art.query('.art-control-control1');

// 推荐使用 name 获取组件的DOM元素
var $layer1 = art.layers['layer1'];
var $contextmenu1 = art.contextmenu['contextmenu1'];
var $control1 = art.controls['control1'];
});
提示

注意,你不能创建存在相同名字的组件

+ + \ No newline at end of file diff --git a/docs/document/zh-cn/Questions/How_to_add_setting_panel/index.html b/docs/document/zh-cn/Questions/How_to_add_setting_panel/index.html index 732849640..9f32ed36b 100644 --- a/docs/document/zh-cn/Questions/How_to_add_setting_panel/index.html +++ b/docs/document/zh-cn/Questions/How_to_add_setting_panel/index.html @@ -4,14 +4,14 @@ -怎么添加设置面板 | Artplayer.js - - +怎么添加设置面板 | Artplayer.js + +
-

怎么添加设置面板

添加选择列表​

设置面板类似于列表选择的集合,而且支持多层嵌套

属性类型描述
htmlString、Element元素的 DOM 元素
iconString、Element元素的图标
selectorArray元素列表
onSelectFunction元素点击事件
widthNumber列表宽度
defaultBoolean是否默认选中
tooltipString提示文本
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
setting: true,
flip: true,
playbackRate: true,
aspectRatio: true,
settings: [
{
html: '选择字幕',
width: 250,
tooltip: '字幕 01',
selector: [
{
default: true,
html: '<span style="color:red">字幕 01</span>',
url: '/assets/sample/subtitle.srt?id=1',
},
{
html: '<span style="color:yellow">字幕 02</span>',
url: '/assets/sample/subtitle.srt?id=2',
},
],
onSelect: function (item, $dom, event) {
console.info(item, $dom, event);
art.subtitle.url = item.url;

// 改变提示文本
return item.html;
},
},
{
html: '选择画质',
width: 150,
tooltip: '1080P',
selector: [
{
default: true,
html: '1080P',
url: '/assets/sample/video.mp4?id=1080',
},
{
html: '720P',
url: '/assets/sample/video.mp4?id=720',
},
{
html: '360P',
url: '/assets/sample/video.mp4?id=360',
},
],
onSelect: function (item, $dom, event) {
console.info(item, $dom, event);
art.switchQuality(item.url, item.html);

// 改变提示文本
return item.html;
},
},
{
html: '多层嵌套',
selector: [
{
html: '嵌套01',
selector: [
{
html: '嵌套02',
},
{
html: '嵌套02',
},
],
},
{
html: '嵌套01',
selector: [
{
html: '嵌套02',
},
{
html: '嵌套02',
},
],
},
],
},
],
});

添加切换按钮​

属性类型描述
htmlString、Element元素的 DOM 元素
iconString、Element元素的图标
switchBoolean按钮默认状态
onSwitchFunction按钮切换事件
tooltipString提示文本
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
setting: true,
flip: true,
playbackRate: true,
aspectRatio: true,
settings: [
{
html: '画中画模式',
tooltip: '关闭',
icon: '<img width="22" heigth="22" src="/assets/img/state.svg">',
switch: false,
onSwitch: function (item, $dom, event) {
console.info(item, $dom, event);
const nextState = !item.switch;
art.pip = nextState;

// 改变提示文本
item.tooltip = nextState ? '开启' : '关闭';

// 改变按钮状态
return nextState;
},
},
{
html: '和列表组合',
width: 200,
selector: [
{
default: true,
html: '设置 01',
},
{
html: '设置 02',
},
{
html: '设置 03',
switch: false,
onSwitch: function (item, $dom, event) {
return !item.switch;
},
},
{
html: '设置 04',
icon: '',
switch: true,
onSwitch: function (item, $dom, event) {
return !item.switch;
},
},
],
onSelect: function (item) {
return item.html;
},
},
],
});

添加范围滑动​

属性类型描述
htmlString、Element元素的 DOM 元素
iconString、Element元素的图标
rangeArray默认状态数组
onRangeFunction滑块滑动事件
tooltipString提示文本
const range = [5, 1, 10, 1];
const value = range[0];
const min = range[1];
const max = range[2];
const step = range[3];
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
setting: true,
flip: true,
playbackRate: true,
aspectRatio: true,
settings: [
{
html: '滑块',
tooltip: '5x',
icon: '<img width="22" heigth="22" src="/assets/img/state.svg">',
range: [5, 1, 10, 1],
onRange: function (item) {
// 改变提示文本
return item.range + 'x';
},
},
{
html: '和列表组合',
width: 200,
selector: [
{
default: true,
html: '设置 01',
},
{
html: '设置 02',
},
{
html: '设置 03',
tooltip: '5x',
range: [5, 1, 10, 1],
onRange: function (item) {
return item.range + 'x';
},
},
{
html: '设置 04',
icon: '',
tooltip: '5x',
range: [5, 1, 10, 1],
onRange: function (item) {
return item.range + 'x';
},
},
],
onSelect: function (item) {
return item.html;
},
},
],
});
- - +

怎么添加设置面板

添加选择列表​

设置面板类似于列表选择的集合,而且支持多层嵌套

属性类型描述
htmlString、Element元素的 DOM 元素
iconString、Element元素的图标
selectorArray元素列表
onSelectFunction元素点击事件
widthNumber列表宽度
defaultBoolean是否默认选中
tooltipString提示文本
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
setting: true,
flip: true,
playbackRate: true,
aspectRatio: true,
settings: [
{
html: '选择字幕',
width: 250,
tooltip: '字幕 01',
selector: [
{
default: true,
html: '<span style="color:red">字幕 01</span>',
url: '/assets/sample/subtitle.srt?id=1',
},
{
html: '<span style="color:yellow">字幕 02</span>',
url: '/assets/sample/subtitle.srt?id=2',
},
],
onSelect: function (item, $dom, event) {
console.info(item, $dom, event);
art.subtitle.url = item.url;

// 改变提示文本
return item.html;
},
},
{
html: '选择画质',
width: 150,
tooltip: '1080P',
selector: [
{
default: true,
html: '1080P',
url: '/assets/sample/video.mp4?id=1080',
},
{
html: '720P',
url: '/assets/sample/video.mp4?id=720',
},
{
html: '360P',
url: '/assets/sample/video.mp4?id=360',
},
],
onSelect: function (item, $dom, event) {
console.info(item, $dom, event);
art.switchQuality(item.url, item.html);

// 改变提示文本
return item.html;
},
},
{
html: '多层嵌套',
selector: [
{
html: '嵌套01',
selector: [
{
html: '嵌套02',
},
{
html: '嵌套02',
},
],
},
{
html: '嵌套01',
selector: [
{
html: '嵌套02',
},
{
html: '嵌套02',
},
],
},
],
},
],
});

添加切换按钮​

属性类型描述
htmlString、Element元素的 DOM 元素
iconString、Element元素的图标
switchBoolean按钮默认状态
onSwitchFunction按钮切换事件
tooltipString提示文本
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
setting: true,
flip: true,
playbackRate: true,
aspectRatio: true,
settings: [
{
html: '画中画模式',
tooltip: '关闭',
icon: '<img width="22" heigth="22" src="/assets/img/state.svg">',
switch: false,
onSwitch: function (item, $dom, event) {
console.info(item, $dom, event);
const nextState = !item.switch;
art.pip = nextState;

// 改变提示文本
item.tooltip = nextState ? '开启' : '关闭';

// 改变按钮状态
return nextState;
},
},
{
html: '和列表组合',
width: 200,
selector: [
{
default: true,
html: '设置 01',
},
{
html: '设置 02',
},
{
html: '设置 03',
switch: false,
onSwitch: function (item, $dom, event) {
return !item.switch;
},
},
{
html: '设置 04',
icon: '',
switch: true,
onSwitch: function (item, $dom, event) {
return !item.switch;
},
},
],
onSelect: function (item) {
return item.html;
},
},
],
});

添加范围滑动​

属性类型描述
htmlString、Element元素的 DOM 元素
iconString、Element元素的图标
rangeArray默认状态数组
onRangeFunction滑块滑动事件
tooltipString提示文本
const range = [5, 1, 10, 1];
const value = range[0];
const min = range[1];
const max = range[2];
const step = range[3];
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
setting: true,
flip: true,
playbackRate: true,
aspectRatio: true,
settings: [
{
html: '滑块',
tooltip: '5x',
icon: '<img width="22" heigth="22" src="/assets/img/state.svg">',
range: [5, 1, 10, 1],
onRange: function (item) {
// 改变提示文本
return item.range + 'x';
},
},
{
html: '和列表组合',
width: 200,
selector: [
{
default: true,
html: '设置 01',
},
{
html: '设置 02',
},
{
html: '设置 03',
tooltip: '5x',
range: [5, 1, 10, 1],
onRange: function (item) {
return item.range + 'x';
},
},
{
html: '设置 04',
icon: '',
tooltip: '5x',
range: [5, 1, 10, 1],
onRange: function (item) {
return item.range + 'x';
},
},
],
onSelect: function (item) {
return item.html;
},
},
],
});
+ + \ No newline at end of file diff --git a/docs/document/zh-cn/Questions/How_to_import_types/index.html b/docs/document/zh-cn/Questions/How_to_import_types/index.html index 99275de00..9ad5c7cb8 100644 --- a/docs/document/zh-cn/Questions/How_to_import_types/index.html +++ b/docs/document/zh-cn/Questions/How_to_import_types/index.html @@ -4,14 +4,14 @@ -如何导入类型 | Artplayer.js - - +如何导入类型 | Artplayer.js + +
-

如何导入类型

有时你会丢失 TypeScript 的语法提示,这时候你可以手动导入类型

/**
* @typedef { import("artplayer/types/artplayer") } Artplayer
*/

/**
* @type {Artplayer} - 一个 Artplayer 实例
*/
const art1 = {};

/**
* @param {Artplayer} art2 - 一个 Artplayer 实例
*/
function getInstance(art2) {
//
}
- - +

如何导入类型

有时你会丢失 TypeScript 的语法提示,这时候你可以手动导入类型

/**
* @typedef { import("artplayer/types/artplayer") } Artplayer
*/

/**
* @type {Artplayer} - 一个 Artplayer 实例
*/
const art1 = {};

/**
* @param {Artplayer} art2 - 一个 Artplayer 实例
*/
function getInstance(art2) {
//
}
+ + \ No newline at end of file diff --git a/docs/document/zh-cn/Questions/Use_with_react_portal/index.html b/docs/document/zh-cn/Questions/Use_with_react_portal/index.html index 56cc2dcfd..817f37c0e 100644 --- a/docs/document/zh-cn/Questions/Use_with_react_portal/index.html +++ b/docs/document/zh-cn/Questions/Use_with_react_portal/index.html @@ -4,14 +4,14 @@ -与 React Portal 使用 | Artplayer.js - - +与 React Portal 使用 | Artplayer.js + +
-

与 React Portal 使用

在 layers、contextmenu、controls 里使用 react 组件也是非常容易的事,通过 createPortal 处理更复杂的业务逻辑

👉 点击打开在线演示

import React, { useState, useEffect } from "react";
import ReactDOM, { createPortal } from "react-dom";
import Artplayer from "artplayer/examples/react/Artplayer";

function Timer({ time }) {
return <div>{time}</div>;
}

function App() {
const [art, setArt] = useState(null);
const [time, setTime] = useState(0);

useEffect(() => {
const update = () => setTime((time) => time + 1);
setInterval(update, 1000);
}, []);

return (
<div>
<Artplayer
option={{
url: "https://artplayer.org/assets/sample/video.mp4",
layers: [
{
html: "",
name: "portal"
}
],
controls: [
{
position: "right",
name: "portal",
html: ""
}
]
}}
style={{
width: "600px",
height: "400px",
margin: "60px auto 0"
}}
getInstance={(art) => {
art.on("ready", () => setArt(art));
}}
/>
{art ? createPortal(<Timer time={time} />, art.layers.portal) : null}
{art ? createPortal(<Timer time={time} />, art.controls.portal) : null}
</div>
);
}

const rootElement = document.getElementById("root");
ReactDOM.render(<App />, rootElement);
- - +

与 React Portal 使用

在 layers、contextmenu、controls 里使用 react 组件也是非常容易的事,通过 createPortal 处理更复杂的业务逻辑

👉 点击打开在线演示

import React, { useState, useEffect } from "react";
import ReactDOM, { createPortal } from "react-dom";
import Artplayer from "artplayer/examples/react/Artplayer";

function Timer({ time }) {
return <div>{time}</div>;
}

function App() {
const [art, setArt] = useState(null);
const [time, setTime] = useState(0);

useEffect(() => {
const update = () => setTime((time) => time + 1);
setInterval(update, 1000);
}, []);

return (
<div>
<Artplayer
option={{
url: "https://artplayer.org/assets/sample/video.mp4",
layers: [
{
html: "",
name: "portal"
}
],
controls: [
{
position: "right",
name: "portal",
html: ""
}
]
}}
style={{
width: "600px",
height: "400px",
margin: "60px auto 0"
}}
getInstance={(art) => {
art.on("ready", () => setArt(art));
}}
/>
{art ? createPortal(<Timer time={time} />, art.layers.portal) : null}
{art ? createPortal(<Timer time={time} />, art.controls.portal) : null}
</div>
);
}

const rootElement = document.getElementById("root");
ReactDOM.render(<App />, rootElement);
+ + \ No newline at end of file diff --git a/docs/document/zh-cn/advance/index.html b/docs/document/zh-cn/advance/index.html index 54727d24b..92c2af848 100644 --- a/docs/document/zh-cn/advance/index.html +++ b/docs/document/zh-cn/advance/index.html @@ -4,14 +4,14 @@ -高级属性 | Artplayer.js - - +高级属性 | Artplayer.js + +
-

高级属性

提示

这页面是对常用属性的一些额外补充,需要深入开发自定义功能时才需要阅读

id​

  • 类型: Number

播放器实例的一个自增编号

option​

  • 类型: Object

播放器实例经合并后的参数对象

isFocus​

  • 类型: Boolean

播放器实例是否获得了焦点,如最后被用户点击过

isInput​

  • 类型: Boolean

播放器实例是否在 input 元素上获得了焦点,如正在输入弹幕

isLock​

  • 类型: Boolean

播放器实例是否已在移动端锁定

isDestroy​

  • 类型: Boolean

播放器实例是否被销毁

whitelist​

  • 类型: Object

管理白名单的对象

template​

  • 类型: Object

管理播放器 Html 的对象

query​

  • 类型: Function

方法 query 可以查找当前播放器实例内的 dom 元素,等同于 document.querySelector('.artplayer-app').querySelector

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
var $video = art.template.query('.art-video');
console.info($video);
});

query​

  • 类型: Function

等于 art.template.query

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
var $video = art.query('.art-video');
console.info($video);
});

events​

  • 类型: Object

管理事件发生的对象

proxy​

  • 类型: Function

代理原生事件的方法,便于事件的管理与销毁

▶ Run Code
var container = document.querySelector('.artplayer-app');
var art = new Artplayer({
container: container,
url: '/assets/sample/video.mp4',
});

art.proxy(container, 'click', (event) => {
console.info(event);
});

storage​

  • 类型: Object

管理持久化存储的对象

播放器会自动添加一个名为 artplayer_settings 的 JSON 对象到的 localStorage 里

属性类型描述
getFunction获取值
setFunction设置值
delFunction删除值
clearFunction清空对象
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.storage.set('your-key', 'your-value');
art.storage.get('your-key');
art.storage.del('your-key');
art.storage.clear();

icons​

  • 类型: Object

管理图标的对象

i18n​

  • 类型: Object

管理多语言的对象

get​

  • 类型: Getter/Setter

方法 get 可以获取到对应的语言的值

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.i18n.get('Play'));
});

update​

  • 类型: Function

方法 update 可以动态添加更多语言

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
lang: 'jp',
});

art.i18n.update({
'zh-cn': {
Language: '简体',
},
'zh-tw': {
Language: '繁體',
},
en: {
Language: 'English',
},
jp: {
Language: '日文',
},
fr: {
Language: 'Français',
},
ru: {
Language: 'Russe',
},
});

player​

  • 类型: Object

管理核心功能的对象,所以属性和方法都代理到播放器实例上了

subtitle​

  • 类型: Object

管理字幕的对象

show​

  • 类型: Getter/Setter

属性 show 可以控制字幕显示

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
subtitle: {
url: '/assets/sample/subtitle.srt',
},
});

art.on('ready', () => {
art.seek = 20;
art.subtitle.show = false;
setTimeout(() => {
art.subtitle.show = true;
}, 3000);
});

style​

  • 类型: Function

方法 style 可以动态修改字幕样式

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
subtitle: {
url: '/assets/sample/subtitle.srt',
encoding: 'utf-8',
style: {
color: '#03A9F4',
'font-size': '30px',
},
},
});

art.on('ready', () => {
art.seek = 20;
setTimeout(() => {
art.subtitle.style({
color: 'red',
'font-size': '40px',
});
}, 3000);
});

url​

  • 类型: Getter/Setter

属性 url 可以设置和获取字幕网址

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
subtitle: {
url: '/assets/sample/subtitle.srt',
encoding: 'utf-8',
style: {
color: '#03A9F4',
'font-size': '30px',
},
},
});

art.on('ready', () => {
console.info(art.subtitle.url);
setTimeout(() => {
art.subtitle.url = '/assets/sample/subtitle.srt?t=1';
}, 3000);
});

switch​

  • 类型: Function

方法 switch 就像属性设置 url,但可以修改字幕选项

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
subtitle: {
url: '/assets/sample/subtitle.srt',
encoding: 'utf-8',
style: {
color: 'red',
'font-size': '30px',
},
},
});

art.on('ready', () => {
art.seek = 20;
setTimeout(() => {
art.subtitle.switch('/assets/sample/subtitle.srt?t=1', {
name: 'The new subtitle',
style: {
color: 'green',
'font-size': '24px',
},
});
}, 3000);
});

info​

  • 类型: Object

管理统计信息的对象

layers​

  • 类型: Object

管理业务层的对象

show​

  • 类型: Getter/Setter

属性 show 可以控制全部图层是否显示

▶ Run Code
var img = '/assets/sample/layer.png';
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
layers: [
{
html: `<img style="width: 100px" src="${img}">`,
style: {
position: 'absolute',
top: '20px',
right: '20px',
opacity: '.9',
},
},
{
html: `<img style="width: 100px" src="${img}">`,
style: {
position: 'absolute',
top: '20px',
left: '20px',
opacity: '.9',
},
},
],
});

art.on('ready', () => {
setTimeout(() => {
art.layers.show = false;
}, 3000);
});

add​

  • 类型: Function

方法 add 可以动态添加业务层

属性类型描述
disableBoolean是否禁用组件
nameString组件唯一名称,用于标记类名
indexNumber组件索引,用于显示的优先级
htmlString、Element组件的 DOM 元素
styleObject组件样式对象
clickFunction组件点击事件
mountedFunction组件挂载后触发
tooltipString组件的提示文本
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

var img = '/assets/sample/layer.png';
art.on('ready', () => {
setTimeout(() => {
art.layers.add({
html: `<img style="width: 100px" src="${img}">`,
style: {
position: 'absolute',
top: '20px',
right: '20px',
opacity: '.9',
},
});
}, 3000);
});

notice​

  • 类型: Object

管理提示信息的对象

show​

  • 类型: Getter/Setter

属性 show 输出自定义提示信息,默认停留时间为两秒,且新的信息会马上覆盖旧的信息

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.notice.show = '自定义提示信息1';
art.notice.show = '自定义提示信息2';
});

controls​

  • 类型: Object

管理控制栏的对象

show​

  • 类型: Getter/Setter

属性 show 可以控制控制栏是否显示

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
setTimeout(() => {
art.controls.show = false;
}, 3000);
});

add​

  • 类型: Function

方法 add 可以动态添加控制器

属性类型描述
disableBoolean是否禁用组件
nameString组件唯一名称,用于标记类名
indexNumber组件索引,用于显示的优先级
htmlString、Element组件的 DOM 元素
styleObject组件样式对象
clickFunction组件点击事件
mountedFunction组件挂载后触发
tooltipString组件的提示文本
positionString位置在 left 或者 right
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
setTimeout(() => {
art.controls.add({
position: 'right',
index: 10,
html: '自定义按钮',
tooltip: '自定义按钮的提示',
click: function () {
console.log('你点击了自定义按钮');
},
});
}, 3000);
});

contextmenu​

  • 类型: Object

管理右键菜单的对象

show​

  • 类型: Getter/Setter

属性 show 可以控制菜单是否显示

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.contextmenu.show = true;
setTimeout(() => {
art.contextmenu.show = false;
}, 3000);
});

add​

  • 类型: Function

方法 add 可以动态添加菜单项

属性类型描述
disableBoolean是否禁用组件
nameString组件唯一名称,用于标记类名
indexNumber组件索引,用于显示的优先级
htmlString、Element组件的 DOM 元素
styleObject组件样式对象
clickFunction组件点击事件
mountedFunction组件挂载后触发
tooltipString组件的提示文本
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.contextmenu.show = true;
setTimeout(() => {
art.contextmenu.add({
html: '自定义菜单',
click: function () {
console.info('你点击了自定义菜单');
art.contextmenu.show = false;
},
});
}, 3000);
});

loading​

  • 类型: Object

管理加载中的图标

show​

  • 类型: Getter/Setter

属性 show 可以控制是否显示加载中的图标

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.loading.show = true;
setTimeout(() => {
art.loading.show = false;
}, 3000);
});

mask​

  • 类型: Object

管理遮罩层的对象

show​

  • 类型: Getter/Setter

属性 show 可以控制遮罩层是否加载层

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.mask.show = true;
setTimeout(() => {
art.mask.show = false;
}, 3000);
});

hotkey​

  • 类型: Object

管理快捷键的对象

add​

  • 类型: Function

方法 add 可以动态添加快捷键,第一个参数是 key code 数字,第二个参数是回调函数

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.hotkey.add(65, () => {
console.info('你点击了 A 键');
});

art.hotkey.add(66, () => {
console.info('你点击了 B 键');
});
});
提示

只在播放器获得焦点后(如点击了播放器后),该快捷键才会生效

setting​

  • 类型: Object

管理设置面板的对象

show​

  • 类型: Getter/Setter

属性 show 可以控制设置面板是否显示

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
setting: true,
autoSize: true,
});

art.on('ready', () => {
art.seek = 20;
art.setting.show = true;
setTimeout(() => {
art.setting.show = false;
}, 3000);
});

plugins​

  • 类型: Object

管理插件的对象

add​

  • 类型: Function

方法 add 可以动态添加插件

▶ Run Code
function myPlugin(art) {
console.info('你可以在插件里访问到播放器的实例');
return {
name: 'myPlugin',
something: '自定义导出的属性',
doSomething: function () {
console.info('自定义导出的方法');
},
};
}

var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.plugins.add(myPlugin);
console.info(art.plugins.myPlugin.something);
console.info(art.plugins.myPlugin.doSomething());
});
- - +

高级属性

提示

这页面是对常用属性的一些额外补充,需要深入开发自定义功能时才需要阅读

id​

  • 类型: Number

播放器实例的一个自增编号

option​

  • 类型: Object

播放器实例经合并后的参数对象

isFocus​

  • 类型: Boolean

播放器实例是否获得了焦点,如最后被用户点击过

isInput​

  • 类型: Boolean

播放器实例是否在 input 元素上获得了焦点,如正在输入弹幕

isLock​

  • 类型: Boolean

播放器实例是否已在移动端锁定

isDestroy​

  • 类型: Boolean

播放器实例是否被销毁

whitelist​

  • 类型: Object

管理白名单的对象

template​

  • 类型: Object

管理播放器 Html 的对象

query​

  • 类型: Function

方法 query 可以查找当前播放器实例内的 dom 元素,等同于 document.querySelector('.artplayer-app').querySelector

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
var $video = art.template.query('.art-video');
console.info($video);
});

query​

  • 类型: Function

等于 art.template.query

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
var $video = art.query('.art-video');
console.info($video);
});

events​

  • 类型: Object

管理事件发生的对象

proxy​

  • 类型: Function

代理原生事件的方法,便于事件的管理与销毁

▶ Run Code
var container = document.querySelector('.artplayer-app');
var art = new Artplayer({
container: container,
url: '/assets/sample/video.mp4',
});

art.proxy(container, 'click', (event) => {
console.info(event);
});

storage​

  • 类型: Object

管理持久化存储的对象

播放器会自动添加一个名为 artplayer_settings 的 JSON 对象到的 localStorage 里

属性类型描述
getFunction获取值
setFunction设置值
delFunction删除值
clearFunction清空对象
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.storage.set('your-key', 'your-value');
art.storage.get('your-key');
art.storage.del('your-key');
art.storage.clear();

icons​

  • 类型: Object

管理图标的对象

i18n​

  • 类型: Object

管理多语言的对象

get​

  • 类型: Getter/Setter

方法 get 可以获取到对应的语言的值

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.i18n.get('Play'));
});

update​

  • 类型: Function

方法 update 可以动态添加更多语言

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
lang: 'jp',
});

art.i18n.update({
'zh-cn': {
Language: '简体',
},
'zh-tw': {
Language: '繁體',
},
en: {
Language: 'English',
},
jp: {
Language: '日文',
},
fr: {
Language: 'Français',
},
ru: {
Language: 'Russe',
},
});

player​

  • 类型: Object

管理核心功能的对象,所以属性和方法都代理到播放器实例上了

subtitle​

  • 类型: Object

管理字幕的对象

show​

  • 类型: Getter/Setter

属性 show 可以控制字幕显示

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
subtitle: {
url: '/assets/sample/subtitle.srt',
},
});

art.on('ready', () => {
art.seek = 20;
art.subtitle.show = false;
setTimeout(() => {
art.subtitle.show = true;
}, 3000);
});

style​

  • 类型: Function

方法 style 可以动态修改字幕样式

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
subtitle: {
url: '/assets/sample/subtitle.srt',
encoding: 'utf-8',
style: {
color: '#03A9F4',
'font-size': '30px',
},
},
});

art.on('ready', () => {
art.seek = 20;
setTimeout(() => {
art.subtitle.style({
color: 'red',
'font-size': '40px',
});
}, 3000);
});

url​

  • 类型: Getter/Setter

属性 url 可以设置和获取字幕网址

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
subtitle: {
url: '/assets/sample/subtitle.srt',
encoding: 'utf-8',
style: {
color: '#03A9F4',
'font-size': '30px',
},
},
});

art.on('ready', () => {
console.info(art.subtitle.url);
setTimeout(() => {
art.subtitle.url = '/assets/sample/subtitle.srt?t=1';
}, 3000);
});

switch​

  • 类型: Function

方法 switch 就像属性设置 url,但可以修改字幕选项

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
subtitle: {
url: '/assets/sample/subtitle.srt',
encoding: 'utf-8',
style: {
color: 'red',
'font-size': '30px',
},
},
});

art.on('ready', () => {
art.seek = 20;
setTimeout(() => {
art.subtitle.switch('/assets/sample/subtitle.srt?t=1', {
name: 'The new subtitle',
style: {
color: 'green',
'font-size': '24px',
},
});
}, 3000);
});

info​

  • 类型: Object

管理统计信息的对象

layers​

  • 类型: Object

管理业务层的对象

show​

  • 类型: Getter/Setter

属性 show 可以控制全部图层是否显示

▶ Run Code
var img = '/assets/sample/layer.png';
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
layers: [
{
html: `<img style="width: 100px" src="${img}">`,
style: {
position: 'absolute',
top: '20px',
right: '20px',
opacity: '.9',
},
},
{
html: `<img style="width: 100px" src="${img}">`,
style: {
position: 'absolute',
top: '20px',
left: '20px',
opacity: '.9',
},
},
],
});

art.on('ready', () => {
setTimeout(() => {
art.layers.show = false;
}, 3000);
});

add​

  • 类型: Function

方法 add 可以动态添加业务层

属性类型描述
disableBoolean是否禁用组件
nameString组件唯一名称,用于标记类名
indexNumber组件索引,用于显示的优先级
htmlString、Element组件的 DOM 元素
styleObject组件样式对象
clickFunction组件点击事件
mountedFunction组件挂载后触发
tooltipString组件的提示文本
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

var img = '/assets/sample/layer.png';
art.on('ready', () => {
setTimeout(() => {
art.layers.add({
html: `<img style="width: 100px" src="${img}">`,
style: {
position: 'absolute',
top: '20px',
right: '20px',
opacity: '.9',
},
});
}, 3000);
});

notice​

  • 类型: Object

管理提示信息的对象

show​

  • 类型: Getter/Setter

属性 show 输出自定义提示信息,默认停留时间为两秒,且新的信息会马上覆盖旧的信息

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.notice.show = '自定义提示信息1';
art.notice.show = '自定义提示信息2';
});

controls​

  • 类型: Object

管理控制栏的对象

show​

  • 类型: Getter/Setter

属性 show 可以控制控制栏是否显示

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
setTimeout(() => {
art.controls.show = false;
}, 3000);
});

add​

  • 类型: Function

方法 add 可以动态添加控制器

属性类型描述
disableBoolean是否禁用组件
nameString组件唯一名称,用于标记类名
indexNumber组件索引,用于显示的优先级
htmlString、Element组件的 DOM 元素
styleObject组件样式对象
clickFunction组件点击事件
mountedFunction组件挂载后触发
tooltipString组件的提示文本
positionString位置在 left 或者 right
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
setTimeout(() => {
art.controls.add({
position: 'right',
index: 10,
html: '自定义按钮',
tooltip: '自定义按钮的提示',
click: function () {
console.log('你点击了自定义按钮');
},
});
}, 3000);
});

contextmenu​

  • 类型: Object

管理右键菜单的对象

show​

  • 类型: Getter/Setter

属性 show 可以控制菜单是否显示

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.contextmenu.show = true;
setTimeout(() => {
art.contextmenu.show = false;
}, 3000);
});

add​

  • 类型: Function

方法 add 可以动态添加菜单项

属性类型描述
disableBoolean是否禁用组件
nameString组件唯一名称,用于标记类名
indexNumber组件索引,用于显示的优先级
htmlString、Element组件的 DOM 元素
styleObject组件样式对象
clickFunction组件点击事件
mountedFunction组件挂载后触发
tooltipString组件的提示文本
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.contextmenu.show = true;
setTimeout(() => {
art.contextmenu.add({
html: '自定义菜单',
click: function () {
console.info('你点击了自定义菜单');
art.contextmenu.show = false;
},
});
}, 3000);
});

loading​

  • 类型: Object

管理加载中的图标

show​

  • 类型: Getter/Setter

属性 show 可以控制是否显示加载中的图标

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.loading.show = true;
setTimeout(() => {
art.loading.show = false;
}, 3000);
});

mask​

  • 类型: Object

管理遮罩层的对象

show​

  • 类型: Getter/Setter

属性 show 可以控制遮罩层是否加载层

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.mask.show = true;
setTimeout(() => {
art.mask.show = false;
}, 3000);
});

hotkey​

  • 类型: Object

管理快捷键的对象

add​

  • 类型: Function

方法 add 可以动态添加快捷键,第一个参数是 key code 数字,第二个参数是回调函数

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.hotkey.add(65, () => {
console.info('你点击了 A 键');
});

art.hotkey.add(66, () => {
console.info('你点击了 B 键');
});
});
提示

只在播放器获得焦点后(如点击了播放器后),该快捷键才会生效

setting​

  • 类型: Object

管理设置面板的对象

show​

  • 类型: Getter/Setter

属性 show 可以控制设置面板是否显示

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
setting: true,
autoSize: true,
});

art.on('ready', () => {
art.seek = 20;
art.setting.show = true;
setTimeout(() => {
art.setting.show = false;
}, 3000);
});

plugins​

  • 类型: Object

管理插件的对象

add​

  • 类型: Function

方法 add 可以动态添加插件

▶ Run Code
function myPlugin(art) {
console.info('你可以在插件里访问到播放器的实例');
return {
name: 'myPlugin',
something: '自定义导出的属性',
doSomething: function () {
console.info('自定义导出的方法');
},
};
}

var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.plugins.add(myPlugin);
console.info(art.plugins.myPlugin.something);
console.info(art.plugins.myPlugin.doSomething());
});
+ + \ No newline at end of file diff --git a/docs/document/zh-cn/class/index.html b/docs/document/zh-cn/class/index.html index 6db79c6c6..fdc06515e 100644 --- a/docs/document/zh-cn/class/index.html +++ b/docs/document/zh-cn/class/index.html @@ -4,14 +4,14 @@ -静态属性 | Artplayer.js - - +静态属性 | Artplayer.js + +
-

静态属性

提示

静态属性存在于构造函数 Artplayer 上,和播放器实例没有直接关联

instances​

  • 类型: Array

一个保存了所有播放器实例的数组,当单个页面同时存在多个播放器时,可以通过这个属性进行管理多个实例

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(Artplayer.instances)
})

version​

  • 类型: String

当前播放器版本号

▶ Run Code
console.info(Artplayer.version)

env​

  • 类型: String

当前播放器环境变量

▶ Run Code
console.info(Artplayer.env)

utils​

  • 类型: Object

播放器的常用工具集

▶ Run Code
console.info(Artplayer.utils)

config​

  • 类型: Object

存放了视频的原生属性和方法

▶ Run Code
console.info(Artplayer.config)

scheme​

  • 类型: Object

播放器参数的校验方案

▶ Run Code
console.info(Artplayer.scheme)

validator​

  • 类型: Function

播放器参数的校验器

option​

  • 类型: Object

播放器默认参数

▶ Run Code
console.info(Artplayer.option)

html​

  • 类型: String

播放器默认 Html 字符串,通常用于 SSR 的提前渲染

▶ Run Code
console.info(Artplayer.html)

kindOf​

  • 类型: Function

JS类型识别函数

▶ Run Code
console.info(Artplayer.kindOf('0'))
console.info(Artplayer.kindOf(0))
console.info(Artplayer.kindOf({}))
console.info(Artplayer.kindOf([]))
- - +

静态属性

提示

静态属性存在于构造函数 Artplayer 上,和播放器实例没有直接关联

instances​

  • 类型: Array

一个保存了所有播放器实例的数组,当单个页面同时存在多个播放器时,可以通过这个属性进行管理多个实例

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(Artplayer.instances)
})

version​

  • 类型: String

当前播放器版本号

▶ Run Code
console.info(Artplayer.version)

env​

  • 类型: String

当前播放器环境变量

▶ Run Code
console.info(Artplayer.env)

utils​

  • 类型: Object

播放器的常用工具集

▶ Run Code
console.info(Artplayer.utils)

config​

  • 类型: Object

存放了视频的原生属性和方法

▶ Run Code
console.info(Artplayer.config)

scheme​

  • 类型: Object

播放器参数的校验方案

▶ Run Code
console.info(Artplayer.scheme)

validator​

  • 类型: Function

播放器参数的校验器

option​

  • 类型: Object

播放器默认参数

▶ Run Code
console.info(Artplayer.option)

html​

  • 类型: String

播放器默认 Html 字符串,通常用于 SSR 的提前渲染

▶ Run Code
console.info(Artplayer.html)

kindOf​

  • 类型: Function

JS类型识别函数

▶ Run Code
console.info(Artplayer.kindOf('0'))
console.info(Artplayer.kindOf(0))
console.info(Artplayer.kindOf({}))
console.info(Artplayer.kindOf([]))
+ + \ No newline at end of file diff --git a/docs/document/zh-cn/events/index.html b/docs/document/zh-cn/events/index.html index 87834cc76..78bdc7d6d 100644 --- a/docs/document/zh-cn/events/index.html +++ b/docs/document/zh-cn/events/index.html @@ -4,14 +4,14 @@ -实例事件 | Artplayer.js - - +实例事件 | Artplayer.js + +
-

实例事件

播放器的事件分为两种,一种视频的原生事件,另外一种是自定义的事件。原生事件来自 video 元素,是直接监听video元素的原始事件,为了让它和自定义事件区分,原生事件添加了前缀 video:

原生事件​

更多信息请阅读 Mozilla Video Events

事件名字触发时间
video:canplayThe browser can play the media, but estimates that not enough data has been loaded to play the media up to its end without having to stop for further buffering of content.
video:canplaythroughThe browser estimates it can play the media up to its end without stopping for content buffering.
video:completeThe rendering of an OfflineAudioContext is terminated.
video:durationchangeThe duration attribute has been updated.
video:emptiedThe media has become empty; for example, this event is sent if the media has already been loaded (or partially loaded), and the load() method is called to reload it.
video:endedPlayback has stopped because the end of the media was reached.
video:loadeddataThe first frame of the media has finished loading.
video:loadedmetadataThe metadata has been loaded.
video:pausePlayback has been paused.
video:playPlayback has begun.
video:playingPlayback is ready to start after having been paused or delayed due to lack of data.
video:progressFired periodically as the browser loads a resource.
video:ratechangeThe playback rate has changed.
video:seekedA seek operation completed.
video:seekingA seek operation began.
video:stalledThe user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
video:suspendMedia data loading has been suspended.
video:timeupdateThe time indicated by the currentTime attribute has been updated.
video:volumechangeThe volume has changed.
video:waitingPlayback has stopped because of a temporary lack of data
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('video:play', (...args) => {
console.info(args);
});

自定义事件​

ready​

当实例初始化完成,并视频可以被播放时触发,只会触发一个,哪怕视频地址变化了

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', (...args) => {
console.info(args);
});

play​

在视频被播放后触发

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('play', (...args) => {
console.info(args);
});

pause​

在视频被暂停后触发

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('pause', (...args) => {
console.info(args);
});

seek​

在视频进行时间跳转时触发

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('seek', (...args) => {
console.info(args);
});

art.on('ready', (...args) => {
art.seek = 5;
});
提示

设置 art.currentTime 时不会触发 seek 事件

volume​

在视频音量变化时触发

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('volume', (...args) => {
console.info(args);
});

art.on('ready', (...args) => {
art.volume = 0.5;
});

destroy​

在播放器实例被销毁时触发

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('destroy', (...args) => {
console.info(args);
});

art.on('ready', (...args) => {
art.destroy();
});

focus​

在播放器获得焦点时触发,如点击了播放器

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('focus', (...args) => {
console.info(args);
});

blur​

在播放器失去焦点时触发,如点击播放器以外的区域

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('blur', (...args) => {
console.info(args);
});

hover​

在鼠标移动进播放器时触发

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('hover', (state) => {
// state 为true时,鼠标从外面移进播放器
// state 为false时,鼠标从播放器移出外面
console.info(state);
});

resize​

在播放器尺寸变化时触发

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
autoSize: true,
});

art.on('resize', (...args) => {
console.info(args);
});

mousemove​

在鼠标经过播放器时触发,和hover不一样,它会触发多次

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('mousemove', (...args) => {
console.info(args);
});

url​

在视频地址变化时触发

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('url', (...args) => {
console.info(args);
});

art.on('ready', (...args) => {
art.url = '/assets/sample/video.mp4?t=0';
});

fullscreen​

在播放器窗口全屏时触发

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
fullscreen: true,
});

art.on('fullscreen', (...args) => {
console.info(args);
});

fullscreenWeb​

在播放器网页全屏时触发

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
fullscreenWeb: true,
});

art.on('fullscreenWeb', (...args) => {
console.info(args);
});

hotkey​

在快捷键被使用时触发

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('hotkey', (...args) => {
console.info(args);
});
- - +

实例事件

播放器的事件分为两种,一种视频的原生事件,另外一种是自定义的事件。原生事件来自 video 元素,是直接监听video元素的原始事件,为了让它和自定义事件区分,原生事件添加了前缀 video:

原生事件​

更多信息请阅读 Mozilla Video Events

事件名字触发时间
video:canplayThe browser can play the media, but estimates that not enough data has been loaded to play the media up to its end without having to stop for further buffering of content.
video:canplaythroughThe browser estimates it can play the media up to its end without stopping for content buffering.
video:completeThe rendering of an OfflineAudioContext is terminated.
video:durationchangeThe duration attribute has been updated.
video:emptiedThe media has become empty; for example, this event is sent if the media has already been loaded (or partially loaded), and the load() method is called to reload it.
video:endedPlayback has stopped because the end of the media was reached.
video:loadeddataThe first frame of the media has finished loading.
video:loadedmetadataThe metadata has been loaded.
video:pausePlayback has been paused.
video:playPlayback has begun.
video:playingPlayback is ready to start after having been paused or delayed due to lack of data.
video:progressFired periodically as the browser loads a resource.
video:ratechangeThe playback rate has changed.
video:seekedA seek operation completed.
video:seekingA seek operation began.
video:stalledThe user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
video:suspendMedia data loading has been suspended.
video:timeupdateThe time indicated by the currentTime attribute has been updated.
video:volumechangeThe volume has changed.
video:waitingPlayback has stopped because of a temporary lack of data
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('video:play', (...args) => {
console.info(args);
});

自定义事件​

ready​

当实例初始化完成,并视频可以被播放时触发,只会触发一个,哪怕视频地址变化了

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', (...args) => {
console.info(args);
});

play​

在视频被播放后触发

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('play', (...args) => {
console.info(args);
});

pause​

在视频被暂停后触发

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('pause', (...args) => {
console.info(args);
});

seek​

在视频进行时间跳转时触发

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('seek', (...args) => {
console.info(args);
});

art.on('ready', (...args) => {
art.seek = 5;
});
提示

设置 art.currentTime 时不会触发 seek 事件

volume​

在视频音量变化时触发

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('volume', (...args) => {
console.info(args);
});

art.on('ready', (...args) => {
art.volume = 0.5;
});

destroy​

在播放器实例被销毁时触发

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('destroy', (...args) => {
console.info(args);
});

art.on('ready', (...args) => {
art.destroy();
});

focus​

在播放器获得焦点时触发,如点击了播放器

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('focus', (...args) => {
console.info(args);
});

blur​

在播放器失去焦点时触发,如点击播放器以外的区域

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('blur', (...args) => {
console.info(args);
});

hover​

在鼠标移动进播放器时触发

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('hover', (state) => {
// state 为true时,鼠标从外面移进播放器
// state 为false时,鼠标从播放器移出外面
console.info(state);
});

resize​

在播放器尺寸变化时触发

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
autoSize: true,
});

art.on('resize', (...args) => {
console.info(args);
});

mousemove​

在鼠标经过播放器时触发,和hover不一样,它会触发多次

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('mousemove', (...args) => {
console.info(args);
});

url​

在视频地址变化时触发

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('url', (...args) => {
console.info(args);
});

art.on('ready', (...args) => {
art.url = '/assets/sample/video.mp4?t=0';
});

fullscreen​

在播放器窗口全屏时触发

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
fullscreen: true,
});

art.on('fullscreen', (...args) => {
console.info(args);
});

fullscreenWeb​

在播放器网页全屏时触发

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
fullscreenWeb: true,
});

art.on('fullscreenWeb', (...args) => {
console.info(args);
});

hotkey​

在快捷键被使用时触发

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('hotkey', (...args) => {
console.info(args);
});
+ + \ No newline at end of file diff --git a/docs/document/zh-cn/index.html b/docs/document/zh-cn/index.html index 8cd401dee..9730669af 100644 --- a/docs/document/zh-cn/index.html +++ b/docs/document/zh-cn/index.html @@ -4,14 +4,14 @@ -快速上手 | Artplayer.js - - +快速上手 | Artplayer.js + +
-

快速上手

安装​

npm install artplayer
import Artplayer from 'artplayer';const art = new Artplayer({    container: '.artplayer-app',    url: '/assets/sample/video.mp4',});

使用​

提示

播放器的尺寸依赖于容器 container 的尺寸,所以你的容器 container 必须是有尺寸的

在 Html 使用​

index.html
<!DOCTYPE html><html>    <head>        <title>ArtPlayer Demo</title>        <meta charset="UTF-8" />        <style>            .artplayer-app {                width: 400px;                height: 300px;            }        </style>    </head>    <body>        <div class="artplayer-app"></div>        <script src="path/to/artplayer.js"></script>        <script>            var art = new Artplayer({                container: '.artplayer-app',                url: '/assets/sample/video.mp4',            });        </script>    </body></html>

在 Vue.js、Nuxt.js 使用​

Artplayer.vue
<template>  <div ref="artRef"></div></template><script>import Artplayer from "artplayer";export default {  data() {    return {      instance: null,    };  },  props: {    option: {      type: Object,      required: true,    },  },  mounted() {    this.instance = new Artplayer({      ...this.option,      container: this.$refs.artRef,    });    this.$nextTick(() => {      this.$emit("get-instance", this.instance);    });  },  beforeUnmount() {    if (this.instance && this.instance.destroy) {      this.instance.destroy(false);    }  },};</script>

在 React.js、Next.js 使用​

ArtPlayer.jsx
import { useEffect, useRef } from 'react';import Artplayer from 'artplayer';export default function Player({ option, getInstance, ...rest }) {    const artRef = useRef();    useEffect(() => {        const art = new Artplayer({            ...option,            container: artRef.current,        });        if (getInstance && typeof getInstance === 'function') {            getInstance(art);        }        return () => {            if (art && art.destroy) {                art.destroy(false);            }        };    }, []);    return <div ref={artRef} {...rest}></div>;}
- - +

快速上手

安装​

npm install artplayer
import Artplayer from 'artplayer';const art = new Artplayer({    container: '.artplayer-app',    url: '/assets/sample/video.mp4',});

使用​

提示

播放器的尺寸依赖于容器 container 的尺寸,所以你的容器 container 必须是有尺寸的

在 Html 使用​

index.html
<!DOCTYPE html><html>    <head>        <title>ArtPlayer Demo</title>        <meta charset="UTF-8" />        <style>            .artplayer-app {                width: 400px;                height: 300px;            }        </style>    </head>    <body>        <div class="artplayer-app"></div>        <script src="path/to/artplayer.js"></script>        <script>            var art = new Artplayer({                container: '.artplayer-app',                url: '/assets/sample/video.mp4',            });        </script>    </body></html>

在 Vue.js、Nuxt.js 使用​

Artplayer.vue
<template>  <div ref="artRef"></div></template><script>import Artplayer from "artplayer";export default {  data() {    return {      instance: null,    };  },  props: {    option: {      type: Object,      required: true,    },  },  mounted() {    this.instance = new Artplayer({      ...this.option,      container: this.$refs.artRef,    });    this.$nextTick(() => {      this.$emit("get-instance", this.instance);    });  },  beforeUnmount() {    if (this.instance && this.instance.destroy) {      this.instance.destroy(false);    }  },};</script>

在 React.js、Next.js 使用​

ArtPlayer.jsx
import { useEffect, useRef } from 'react';import Artplayer from 'artplayer';export default function Player({ option, getInstance, ...rest }) {    const artRef = useRef();    useEffect(() => {        const art = new Artplayer({            ...option,            container: artRef.current,        });        if (getInstance && typeof getInstance === 'function') {            getInstance(art);        }        return () => {            if (art && art.destroy) {                art.destroy(false);            }        };    }, []);    return <div ref={artRef} {...rest}></div>;}
+ + \ No newline at end of file diff --git a/docs/document/zh-cn/libraries/index.html b/docs/document/zh-cn/libraries/index.html index 90c8f4393..4fea961ec 100644 --- a/docs/document/zh-cn/libraries/index.html +++ b/docs/document/zh-cn/libraries/index.html @@ -4,14 +4,14 @@ -第三方库 | Artplayer.js - - +第三方库 | Artplayer.js + +
-

第三方库

flv.js​

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
autoplay: true,
url: '/assets/sample/video.flv',
customType: {
flv: function (video, url) {
if (flvjs.isSupported()) {
const flvPlayer = flvjs.createPlayer({
type: 'flv',
url: url,
});
flvPlayer.attachMediaElement(video);
flvPlayer.load();
} else {
art.notice.show = '不支持播放格式:flv';
}
},
},
});

hls.js​

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
autoplay: true,
url: 'https://test-streams.mux.dev/x36xhzz/x36xhzz.m3u8',
customType: {
m3u8: function (video, url) {
if (Hls.isSupported()) {
const hls = new Hls();
hls.loadSource(url);
hls.attachMedia(video);
} else {
const canPlay = video.canPlayType('application/vnd.apple.mpegurl');
if (canPlay === 'probably' || canPlay == 'maybe') {
video.src = url;
} else {
art.notice.show = '不支持播放格式:m3u8';
}
}
},
},
});

dash.js​

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
autoplay: true,
url: 'https://dash.akamaized.net/envivio/EnvivioDash3/manifest.mpd',
customType: {
mpd: function (video, url) {
var player = dashjs.MediaPlayer().create();
player.initialize(video, url, true);
},
},
});

shaka-player​

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
autoplay: true,
url: '//storage.googleapis.com/shaka-demo-assets/angel-one/dash.mpd',
customType: {
mpd: function (video, url) {
shaka.polyfill.installAll();
var player = new shaka.Player(video);
player.load(url);
},
},
});

webtorrent​

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
autoplay: true,
url: 'magnet:?xt=urn:btih:6a9759bffd5c0af65319979fb7832189f4f3c35d&dn=sintel.mp4&tr=wss%3A%2F%2Ftracker.btorrent.xyz&tr=wss%3A%2F%2Ftracker.fastcast.nz&tr=wss%3A%2F%2Ftracker.openwebtorrent.com&tr=wss%3A%2F%2Ftracker.webtorrent.io&ws=https%3A%2F%2Fwebtorrent.io%2Ftorrents%2Fsintel-1024-surround.mp4',
type: 'torrent',
customType: {
torrent: function (video, url, art) {
var client = new WebTorrent();
art.loading.show = true;
client.add(url, function (torrent) {
var file = torrent.files[0];
file.renderTo(video, {
autoplay: true,
});
});
},
},
});

art.on('ready', () => {
art.template.$video.controls = false;
});
- - +

第三方库

flv.js​

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
autoplay: true,
url: '/assets/sample/video.flv',
customType: {
flv: function (video, url) {
if (flvjs.isSupported()) {
const flvPlayer = flvjs.createPlayer({
type: 'flv',
url: url,
});
flvPlayer.attachMediaElement(video);
flvPlayer.load();
} else {
art.notice.show = '不支持播放格式:flv';
}
},
},
});

hls.js​

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
autoplay: true,
url: 'https://test-streams.mux.dev/x36xhzz/x36xhzz.m3u8',
customType: {
m3u8: function (video, url) {
if (Hls.isSupported()) {
const hls = new Hls();
hls.loadSource(url);
hls.attachMedia(video);
} else {
const canPlay = video.canPlayType('application/vnd.apple.mpegurl');
if (canPlay === 'probably' || canPlay == 'maybe') {
video.src = url;
} else {
art.notice.show = '不支持播放格式:m3u8';
}
}
},
},
});

dash.js​

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
autoplay: true,
url: 'https://dash.akamaized.net/envivio/EnvivioDash3/manifest.mpd',
customType: {
mpd: function (video, url) {
var player = dashjs.MediaPlayer().create();
player.initialize(video, url, true);
},
},
});

shaka-player​

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
autoplay: true,
url: '//storage.googleapis.com/shaka-demo-assets/angel-one/dash.mpd',
customType: {
mpd: function (video, url) {
shaka.polyfill.installAll();
var player = new shaka.Player(video);
player.load(url);
},
},
});

webtorrent​

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
autoplay: true,
url: 'magnet:?xt=urn:btih:6a9759bffd5c0af65319979fb7832189f4f3c35d&dn=sintel.mp4&tr=wss%3A%2F%2Ftracker.btorrent.xyz&tr=wss%3A%2F%2Ftracker.fastcast.nz&tr=wss%3A%2F%2Ftracker.openwebtorrent.com&tr=wss%3A%2F%2Ftracker.webtorrent.io&ws=https%3A%2F%2Fwebtorrent.io%2Ftorrents%2Fsintel-1024-surround.mp4',
type: 'torrent',
customType: {
torrent: function (video, url, art) {
var client = new WebTorrent();
art.loading.show = true;
client.add(url, function (torrent) {
var file = torrent.files[0];
file.renderTo(video, {
autoplay: true,
});
});
},
},
});

art.on('ready', () => {
art.template.$video.controls = false;
});
+ + \ No newline at end of file diff --git a/docs/document/zh-cn/options/index.html b/docs/document/zh-cn/options/index.html index f44fca02b..4be40c56d 100644 --- a/docs/document/zh-cn/options/index.html +++ b/docs/document/zh-cn/options/index.html @@ -4,14 +4,14 @@ -基础参数 | Artplayer.js - - +基础参数 | Artplayer.js + +
-

基础参数

container​

  • 类型: String、Element
  • 默认: #artplayer
  • 必填: 是

播放器所挂载的 dom 容器,其必须是具有尺寸的,否则播放器无法显示

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
// container: document.querySelector('.artplayer-app'),
url: '/assets/sample/video.mp4',
});

您可能需要初始化容器元素的大小,如:

.artplayer-app {
width: 400px;
height: 300px;
}

url​

  • 类型: String
  • 默认: ''
  • 必填: 是

视频源地址,默认支持三种视频文件格式:.mp4、.ogg、.webm

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

Ready Callback​

  • 类型: Function
  • 默认: undefined

构造函数接受一个函数作为第二个参数,播放器初始化成功且视频可以播放时触发,和ready事件一样

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
muted: true,
}, function() {
this.play();
});
提示

回调函数里的this就是播放器实例,但回调函数假如使用了箭头函数,this则不会指向播放器实例

poster​

  • 类型: String
  • 默认: ''

视频的海报,只会出现在播放器初始化且未播放的状态下

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
poster: '/assets/sample/poster.jpg',
});

title​

  • 类型: String
  • 默认: ''

视频标题,目前会出现在视频截图和迷你模式下

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
title: '【新海诚动画】『秒速5センチメートル』',
screenshot: true,
});

theme​

  • 类型: String
  • 默认: #f00

播放器主题颜色,目前只作用于进度条上

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
theme: '#ffad00',
});

volume​

  • 类型: Number
  • 默认: 0.7

播放器的默认音量

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
volume: 0.5,
});
提示

播放器会缓存最后一次音量的大小,下次初始化时(如刷新页面)播放器会读取该缓存值

isLive​

  • 类型: Boolean
  • 默认: false

使用直播模式,会隐藏进度条和播放时间

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
isLive: true,
});

muted​

  • 类型: Boolean
  • 默认: false

是否默认静音

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
muted: true,
});

autoplay​

  • 类型: Boolean
  • 默认: false

是否自动播放

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
autoplay: true,
muted: true,
});
提示

假如希望默认进入页面就能自动播放视频,muted 必需为 true,更多信息请阅读 Autoplay Policy Changes

autoSize​

  • 类型: Boolean
  • 默认: false

播放器的尺寸默认会填充整个 container 容器尺寸,所以经常出现黑边,该值能自动调整播放器尺寸以隐藏黑边

▶ Run Code
// 缩放浏览器窗口查看效果
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
autoSize: true,
});

autoMini​

  • 类型: Boolean
  • 默认: false

当播放器滚动到浏览器视口以外时,自动进入迷你播放模式

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
autoMini: true,
});

loop​

  • 类型: Boolean
  • 默认: false

是否循环播放

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
loop: true,
});

flip​

  • 类型: Boolean
  • 默认: false

是否显示视频翻转功能,目前只出现在 设置面板 里,所以需要同时设置 setting 为 true

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
flip: true,
setting: true,
});

playbackRate​

  • 类型: Boolean
  • 默认: false

是否显示视频播放速度功能,会出现在 设置面板 和 右键菜单 里

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
playbackRate: true,
setting: true,
});

aspectRatio​

  • 类型: Boolean
  • 默认: false

是否显示视频长宽比功能,会出现在 设置面板 和 右键菜单 里

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
aspectRatio: true,
setting: true,
});

screenshot​

  • 类型: Boolean
  • 默认: false

是否在底部控制栏里显示视频截图功能

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
screenshot: true,
// 可选
moreVideoAttr: {
crossOrigin: 'anonymous',
},
});
提示

由于浏览器安全机制,假如视频源地址和网站是跨域的,可能会出现截图失败

setting​

  • 类型: Boolean
  • 默认: false

是否在底部控制栏里显示设置面板的开关按钮

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
setting: true,
});

hotkey​

  • 类型: Boolean
  • 默认: true

是否使用快捷键

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
hotkey: true,
});
热键描述
↑增加音量
↓降低音量
←快进 5 秒
→快退 5 秒
space切换播放/暂停
提示

只在播放器获得焦点后(如点击了播放器后),该快捷键才会生效

pip​

  • 类型: Boolean
  • 默认: false

是否在底部控制栏里显示画中画的开关按钮

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
pip: true,
});

mutex​

  • 类型: Boolean
  • 默认: true

假如页面里同时存在多个播放器,是否只能让一个播放器播放

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
mutex: true,
});

fullscreen​

  • 类型: Boolean
  • 默认: false

是否在底部控制栏里显示播放器窗口全屏按钮

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
fullscreen: true,
});

fullscreenWeb​

  • 类型: Boolean
  • 默认: false

是否在底部控制栏里显示播放器网页全屏按钮

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
fullscreenWeb: true,
});

subtitleOffset​

  • 类型: Boolean
  • 默认: false

字幕时间偏移,范围在 [-5s, 5s]

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
subtitle: {
url: '/assets/sample/subtitle.srt',
},
setting: true,
subtitleOffset: true,
});

miniProgressBar​

  • 类型: Boolean
  • 默认: false

迷你进度条,只在播放器失去焦点后且正在播放时出现

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
miniProgressBar: true,
});

useSSR​

  • 类型: Boolean
  • 默认: false

是否使用 SSR 挂载模式,假如你希望在播放器挂载前,就提前渲染好播放器所需的HTML时有用

你可以通过Artplayer.html访问到播放器所需的HTML

▶ Run Code
var $container = document.querySelector('.artplayer-app');
$container.innerHTML = Artplayer.html;

var art = new Artplayer({
container: $container,
url: '/assets/sample/video.mp4',
useSSR: true,
});
提示

SSR 是 Server Side Render 简称,页面上的内容是通过服务端渲染生成的,浏览器直接显示服务端返回的 HTML 就可以了。

playsInline​

  • 类型: Boolean
  • 默认: true

在移动端是否使用 playsInline 模式

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
playsInline: true,
});

layers​

  • 类型: Array
  • 默认: []

初始化自定义的业务图层

属性类型描述
disableBoolean是否禁用组件
nameString组件唯一名称,用于标记类名
indexNumber组件索引,用于显示的优先级
htmlString、Element组件的 DOM 元素
styleObject组件样式对象
clickFunction组件点击事件
mountedFunction组件挂载后触发
tooltipString组件的提示文本
▶ Run Code
var img = '/assets/sample/layer.png';
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
layers: [
{
index: 1,
name: 'potser',
disable: false,
html: `<img style="width: 100px" src="${img}">`,
style: {
position: 'absolute',
top: '20px',
right: '20px',
opacity: '.9',
},
click: function (...args) {
console.info('你点击了组件');
art.layers.show = false;
},
mounted: function (...args) {
console.info('组件挂载完成');
},
},
],
});

settings​

  • 类型: Array
  • 默认: []

初始化自定义的设置面板,更多信息请访问 怎么添加设置面板

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
setting: true,
settings: [
{
html: '自定义设置01',
selector: [
{
html: '子菜单01',
},
{
html: '子菜单02',
},
],
onSelect: function (item) {
console.log(item.html);
},
},
{
html: '自定义设置02',
selector: [
{
html: '子菜单01',
},
{
html: '子菜单02',
},
],
onSelect: function (item) {
console.log(item.html);
},
},
],
});

contextmenu​

  • 类型: Array
  • 默认: []

初始化自定义的右键菜单

属性类型描述
disableBoolean是否禁用组件
nameString组件唯一名称,用于标记类名
indexNumber组件索引,用于显示的优先级
htmlString、Element组件的 DOM 元素
styleObject组件样式对象
clickFunction组件点击事件
mountedFunction组件挂载后触发
tooltipString组件的提示文本
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
contextmenu: [
{
html: '自定义菜单',
click: function () {
console.info('你点击了自定义菜单');
art.contextmenu.show = false;
},
},
],
});

art.on('ready', () => {
art.contextmenu.show = true;
});

controls​

  • 类型: Array
  • 默认: []

初始化自定义的底部控制栏

属性类型描述
disableBoolean是否禁用组件
nameString组件唯一名称,用于标记类名
indexNumber组件索引,用于显示的优先级
htmlString、Element组件的 DOM 元素
styleObject组件样式对象
clickFunction组件点击事件
mountedFunction组件挂载后触发
tooltipString组件的提示文本
positionString位置在 left 或者 right
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
controls: [
{
disable: false,
name: 'button',
index: 10,
position: 'right',
html: '自定义按钮',
tooltip: '自定义按钮的提示1',
style: {
color: 'red',
},
click: function () {
console.log('你点击了自定义按钮1');
},
mounted: function () {
console.log('自定义按钮挂载完成1');
},
},
{
position: 'left',
html: '自定义按钮2',
tooltip: '自定义按钮的提示2',
style: {
color: 'green',
},
click: function () {
console.log('你点击了自定义按钮2');
},
},
],
});

quality​

  • 类型: Array
  • 默认: []

是否在底部控制栏里显示画质选择列表

属性类型描述
defaultBoolean默认画质
nameString画质名字
urlString画质地址
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
quality: [
{
default: true,
html: 'SD 480P',
url: '/assets/sample/video.mp4',
},
{
html: 'HD 720P',
url: '/assets/sample/video.mp4',
},
],
});

highlight​

  • 类型: Array
  • 默认: []

在进度条上显示高亮信息点

属性类型描述
timeNumber高亮时间(单位秒)
textString高亮文本
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
highlight: [
{
time: 60,
text: 'One more chance',
},
{
time: 120,
text: '谁でもいいはずなのに',
},
{
time: 180,
text: '夏の想い出がまわる',
},
{
time: 240,
text: 'こんなとこにあるはずもないのに',
},
{
time: 300,
text: '--终わり--',
},
],
});

plugins​

  • 类型: Array
  • 默认: []

初始化自定义的插件

▶ Run Code
function myPlugin(art) {
console.info('你可以在插件里访问到播放器的实例');
return {
name: 'myPlugin',
something: '自定义导出的属性',
doSomething: function () {
console.info('自定义导出的方法');
},
};
}

var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
plugins: [myPlugin],
});

art.on('ready', () => {
console.info(art.plugins.myPlugin.something);
console.info(art.plugins.myPlugin.doSomething());
});

whitelist​

  • 类型: Array
  • 默认: []

因为不同的移动设备存在多种差异和限制,所以本播放器默认在移动设备上使用原生方法挂载视频,假如你想在移动设备上使用本播放器,需要手动开启白名单

白名单是一个数组类型,分别与 window.navigator.userAgent 进行匹配,只要其中一项匹配成功则启用播放器

支持字符串匹配、函数匹配、正则匹配

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
// whitelist: [(ua) => /iPhone OS 11/gi.test(ua)],
// whitelist: [/iPhone OS 11/gi],
// whitelist: ['iPhone OS 11'],
whitelist: ['*'],
});
提示

假如希望全部类型的移动设备都启用播放器,设置 whitelist 为通配符 ['*'] 即可

thumbnails​

  • 类型: Object
  • 默认: {}

在进度条上设置预览图

属性类型描述
urlString预览图地址
numberNumber预览图数量
columnNumber预览图列数
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
thumbnails: {
url: '/assets/sample/thumbnails.png',
number: 100,
column: 10,
},
});

subtitle​

  • 类型: Object
  • 默认: {}

设置视频的字幕,支持字幕格式:vtt、srt、ass

属性类型描述
urlString字幕地址
typeString字幕类型,可选 vtt、srt、ass
styleObject字幕样式
encodingString字幕编码,默认 utf-8
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
subtitle: {
url: '/assets/sample/subtitle.srt',
type: 'srt',
encoding: 'utf-8',
style: {
color: '#03A9F4',
'font-size': '30px',
},
},
});

moreVideoAttr​

  • 类型: Object
  • 默认: {'controls': false,'preload': 'metadata'}

更多视频属性,这些属性将直接写入视频元素里

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
moreVideoAttr: {
'webkit-playsinline': true,
playsInline: true,
},
});

icons​

  • 类型: Object
  • 默认: {}

用于替换默认图标,支持 Html 字符串

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
icons: {
loading: '<img src="/assets/img/ploading.gif">',
state: '<img src="/assets/img/state.png">',
play: '',
pause: '',
check: '',
volume: '',
volumeClose: '',
screenshot: '',
setting: '',
pip: '',
arrowLeft: '',
arrowRight: '',
playbackRate: '',
aspectRatio: '',
config: '',
lock: '',
flip: '',
unlock: '',
fullscreenOff: '',
fullscreenOn: '',
fullscreenWebOff: '',
fullscreenWebOn: '',
switchOn: '',
switchOff: '',
error: '',
indicator: '',
},
});

type​

  • 类型: String
  • 默认: ''

用于指明视频的格式,需要配合 customType 一起使用,更多信息请访问 第三方库

默认视频的格式就是视频地址的后缀(如 .flv、.mkv、.ts),但有时候视频地地址没有正确的后缀,所以需要特别指明

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.flv',
type: 'flv',
});

customType​

  • 类型: Object
  • 默认: {}

通过视频的格式进行匹配,把视频解码权交给第三方程序进行处理,更多信息请访问 第三方库

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.flv',
customType: {
flv: function (video, url, art) {
// video: 视频dom元素
// url: 视频地址
// art: 当前实例
},
},
});

lang​

  • 类型: String
  • 默认: navigator.language.toLowerCase()

默认显示语言,目前支持:en、zh-cn、zh-tw

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
lang: 'en',
});

lock​

  • 类型: Boolean
  • 默认: false

是否在移动端显示一个锁定按钮,用于隐藏底部控制栏

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
lock: true,
});

fastForward​

  • 类型: Boolean
  • 默认: false

是否在移动端添加长按视频快进功能

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
fastForward: true,
});

autoPlayback​

  • 类型: Boolean
  • 默认: false

是否使用自动回放功能

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
autoPlayback: true,
});

autoOrientation​

  • 类型: Boolean
  • 默认: false

是否在移动端的网页全屏时,根据视频尺寸和视口尺寸,旋转播放器

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
autoOrientation: true,
});

airplay​

  • Type: Boolean
  • Default: false

是否显示 airplay 按钮,当前只在 Safari 下可用

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
airplay: true,
});
- - +

基础参数

container​

  • 类型: String、Element
  • 默认: #artplayer
  • 必填: 是

播放器所挂载的 dom 容器,其必须是具有尺寸的,否则播放器无法显示

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
// container: document.querySelector('.artplayer-app'),
url: '/assets/sample/video.mp4',
});

您可能需要初始化容器元素的大小,如:

.artplayer-app {
width: 400px;
height: 300px;
}

url​

  • 类型: String
  • 默认: ''
  • 必填: 是

视频源地址,默认支持三种视频文件格式:.mp4、.ogg、.webm

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

Ready Callback​

  • 类型: Function
  • 默认: undefined

构造函数接受一个函数作为第二个参数,播放器初始化成功且视频可以播放时触发,和ready事件一样

▶ Run Code
var art = new Artplayer(
{
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
muted: true,
},
function () {
this.play();
},
);
提示

回调函数里的this就是播放器实例,但回调函数假如使用了箭头函数,this则不会指向播放器实例

poster​

  • 类型: String
  • 默认: ''

视频的海报,只会出现在播放器初始化且未播放的状态下

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
poster: '/assets/sample/poster.jpg',
});

title​

  • 类型: String
  • 默认: ''

视频标题,目前会出现在视频截图和迷你模式下

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
title: '【新海诚动画】『秒速5センチメートル』',
screenshot: true,
});

theme​

  • 类型: String
  • 默认: #f00

播放器主题颜色,目前只作用于进度条上

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
theme: '#ffad00',
});

volume​

  • 类型: Number
  • 默认: 0.7

播放器的默认音量

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
volume: 0.5,
});
提示

播放器会缓存最后一次音量的大小,下次初始化时(如刷新页面)播放器会读取该缓存值

isLive​

  • 类型: Boolean
  • 默认: false

使用直播模式,会隐藏进度条和播放时间

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
isLive: true,
});

muted​

  • 类型: Boolean
  • 默认: false

是否默认静音

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
muted: true,
});

autoplay​

  • 类型: Boolean
  • 默认: false

是否自动播放

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
autoplay: true,
muted: true,
});
提示

假如希望默认进入页面就能自动播放视频,muted 必需为 true,更多信息请阅读 Autoplay Policy Changes

autoSize​

  • 类型: Boolean
  • 默认: false

播放器的尺寸默认会填充整个 container 容器尺寸,所以经常出现黑边,该值能自动调整播放器尺寸以隐藏黑边

▶ Run Code
// 缩放浏览器窗口查看效果
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
autoSize: true,
});

autoMini​

  • 类型: Boolean
  • 默认: false

当播放器滚动到浏览器视口以外时,自动进入迷你播放模式

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
autoMini: true,
});

loop​

  • 类型: Boolean
  • 默认: false

是否循环播放

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
loop: true,
});

flip​

  • 类型: Boolean
  • 默认: false

是否显示视频翻转功能,目前只出现在 设置面板 里,所以需要同时设置 setting 为 true

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
flip: true,
setting: true,
});

playbackRate​

  • 类型: Boolean
  • 默认: false

是否显示视频播放速度功能,会出现在 设置面板 和 右键菜单 里

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
playbackRate: true,
setting: true,
});

aspectRatio​

  • 类型: Boolean
  • 默认: false

是否显示视频长宽比功能,会出现在 设置面板 和 右键菜单 里

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
aspectRatio: true,
setting: true,
});

screenshot​

  • 类型: Boolean
  • 默认: false

是否在底部控制栏里显示视频截图功能

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
screenshot: true,
// 可选
moreVideoAttr: {
crossOrigin: 'anonymous',
},
});
提示

由于浏览器安全机制,假如视频源地址和网站是跨域的,可能会出现截图失败

setting​

  • 类型: Boolean
  • 默认: false

是否在底部控制栏里显示设置面板的开关按钮

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
setting: true,
});

hotkey​

  • 类型: Boolean
  • 默认: true

是否使用快捷键

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
hotkey: true,
});
热键描述
↑增加音量
↓降低音量
←快进 5 秒
→快退 5 秒
space切换播放/暂停
提示

只在播放器获得焦点后(如点击了播放器后),该快捷键才会生效

pip​

  • 类型: Boolean
  • 默认: false

是否在底部控制栏里显示画中画的开关按钮

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
pip: true,
});

mutex​

  • 类型: Boolean
  • 默认: true

假如页面里同时存在多个播放器,是否只能让一个播放器播放

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
mutex: true,
});

fullscreen​

  • 类型: Boolean
  • 默认: false

是否在底部控制栏里显示播放器窗口全屏按钮

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
fullscreen: true,
});

fullscreenWeb​

  • 类型: Boolean
  • 默认: false

是否在底部控制栏里显示播放器网页全屏按钮

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
fullscreenWeb: true,
});

subtitleOffset​

  • 类型: Boolean
  • 默认: false

字幕时间偏移,范围在 [-5s, 5s]

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
subtitle: {
url: '/assets/sample/subtitle.srt',
},
setting: true,
subtitleOffset: true,
});

miniProgressBar​

  • 类型: Boolean
  • 默认: false

迷你进度条,只在播放器失去焦点后且正在播放时出现

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
miniProgressBar: true,
});

useSSR​

  • 类型: Boolean
  • 默认: false

是否使用 SSR 挂载模式,假如你希望在播放器挂载前,就提前渲染好播放器所需的HTML时有用

你可以通过Artplayer.html访问到播放器所需的HTML

▶ Run Code
var $container = document.querySelector('.artplayer-app');
$container.innerHTML = Artplayer.html;

var art = new Artplayer({
container: $container,
url: '/assets/sample/video.mp4',
useSSR: true,
});
提示

SSR 是 Server Side Render 简称,页面上的内容是通过服务端渲染生成的,浏览器直接显示服务端返回的 HTML 就可以了。

playsInline​

  • 类型: Boolean
  • 默认: true

在移动端是否使用 playsInline 模式

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
playsInline: true,
});

layers​

  • 类型: Array
  • 默认: []

初始化自定义的业务图层

属性类型描述
disableBoolean是否禁用组件
nameString组件唯一名称,用于标记类名
indexNumber组件索引,用于显示的优先级
htmlString、Element组件的 DOM 元素
styleObject组件样式对象
clickFunction组件点击事件
mountedFunction组件挂载后触发
tooltipString组件的提示文本
▶ Run Code
var img = '/assets/sample/layer.png';
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
layers: [
{
index: 1,
name: 'potser',
disable: false,
html: `<img style="width: 100px" src="${img}">`,
style: {
position: 'absolute',
top: '20px',
right: '20px',
opacity: '.9',
},
click: function (...args) {
console.info('你点击了组件');
art.layers.show = false;
},
mounted: function (...args) {
console.info('组件挂载完成');
},
},
],
});

settings​

  • 类型: Array
  • 默认: []

初始化自定义的设置面板,更多信息请访问 怎么添加设置面板

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
setting: true,
settings: [
{
html: '自定义设置01',
selector: [
{
html: '子菜单01',
},
{
html: '子菜单02',
},
],
onSelect: function (item) {
console.log(item.html);
},
},
{
html: '自定义设置02',
selector: [
{
html: '子菜单01',
},
{
html: '子菜单02',
},
],
onSelect: function (item) {
console.log(item.html);
},
},
],
});

contextmenu​

  • 类型: Array
  • 默认: []

初始化自定义的右键菜单

属性类型描述
disableBoolean是否禁用组件
nameString组件唯一名称,用于标记类名
indexNumber组件索引,用于显示的优先级
htmlString、Element组件的 DOM 元素
styleObject组件样式对象
clickFunction组件点击事件
mountedFunction组件挂载后触发
tooltipString组件的提示文本
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
contextmenu: [
{
html: '自定义菜单',
click: function () {
console.info('你点击了自定义菜单');
art.contextmenu.show = false;
},
},
],
});

art.on('ready', () => {
art.contextmenu.show = true;
});

controls​

  • 类型: Array
  • 默认: []

初始化自定义的底部控制栏

属性类型描述
disableBoolean是否禁用组件
nameString组件唯一名称,用于标记类名
indexNumber组件索引,用于显示的优先级
htmlString、Element组件的 DOM 元素
styleObject组件样式对象
clickFunction组件点击事件
mountedFunction组件挂载后触发
tooltipString组件的提示文本
positionString位置在 left 或者 right
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
controls: [
{
disable: false,
name: 'button',
index: 10,
position: 'right',
html: '自定义按钮',
tooltip: '自定义按钮的提示1',
style: {
color: 'red',
},
click: function () {
console.log('你点击了自定义按钮1');
},
mounted: function () {
console.log('自定义按钮挂载完成1');
},
},
{
position: 'left',
html: '自定义按钮2',
tooltip: '自定义按钮的提示2',
style: {
color: 'green',
},
click: function () {
console.log('你点击了自定义按钮2');
},
},
],
});

quality​

  • 类型: Array
  • 默认: []

是否在底部控制栏里显示画质选择列表

属性类型描述
defaultBoolean默认画质
nameString画质名字
urlString画质地址
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
quality: [
{
default: true,
html: 'SD 480P',
url: '/assets/sample/video.mp4',
},
{
html: 'HD 720P',
url: '/assets/sample/video.mp4',
},
],
});

highlight​

  • 类型: Array
  • 默认: []

在进度条上显示高亮信息点

属性类型描述
timeNumber高亮时间(单位秒)
textString高亮文本
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
highlight: [
{
time: 60,
text: 'One more chance',
},
{
time: 120,
text: '谁でもいいはずなのに',
},
{
time: 180,
text: '夏の想い出がまわる',
},
{
time: 240,
text: 'こんなとこにあるはずもないのに',
},
{
time: 300,
text: '--终わり--',
},
],
});

plugins​

  • 类型: Array
  • 默认: []

初始化自定义的插件

▶ Run Code
function myPlugin(art) {
console.info('你可以在插件里访问到播放器的实例');
return {
name: 'myPlugin',
something: '自定义导出的属性',
doSomething: function () {
console.info('自定义导出的方法');
},
};
}

var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
plugins: [myPlugin],
});

art.on('ready', () => {
console.info(art.plugins.myPlugin.something);
console.info(art.plugins.myPlugin.doSomething());
});

whitelist​

  • 类型: Array
  • 默认: []

因为不同的移动设备存在多种差异和限制,所以本播放器默认在移动设备上使用原生方法挂载视频,假如你想在移动设备上使用本播放器,需要手动开启白名单

白名单是一个数组类型,分别与 window.navigator.userAgent 进行匹配,只要其中一项匹配成功则启用播放器

支持字符串匹配、函数匹配、正则匹配

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
// whitelist: [(ua) => /iPhone OS 11/gi.test(ua)],
// whitelist: [/iPhone OS 11/gi],
// whitelist: ['iPhone OS 11'],
whitelist: ['*'],
});
提示

假如希望全部类型的移动设备都启用播放器,设置 whitelist 为通配符 ['*'] 即可

thumbnails​

  • 类型: Object
  • 默认: {}

在进度条上设置预览图

属性类型描述
urlString预览图地址
numberNumber预览图数量
columnNumber预览图列数
widthNumber预览图宽度
heightNumber预览图高度
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
thumbnails: {
url: '/assets/sample/thumbnails.png',
number: 100,
column: 10,
},
});

subtitle​

  • 类型: Object
  • 默认: {}

设置视频的字幕,支持字幕格式:vtt、srt、ass

属性类型描述
urlString字幕地址
typeString字幕类型,可选 vtt、srt、ass
styleObject字幕样式
encodingString字幕编码,默认 utf-8
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
subtitle: {
url: '/assets/sample/subtitle.srt',
type: 'srt',
encoding: 'utf-8',
style: {
color: '#03A9F4',
'font-size': '30px',
},
},
});

moreVideoAttr​

  • 类型: Object
  • 默认: {'controls': false,'preload': 'metadata'}

更多视频属性,这些属性将直接写入视频元素里

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
moreVideoAttr: {
'webkit-playsinline': true,
playsInline: true,
},
});

icons​

  • 类型: Object
  • 默认: {}

用于替换默认图标,支持 Html 字符串

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
icons: {
loading: '<img src="/assets/img/ploading.gif">',
state: '<img src="/assets/img/state.png">',
play: '',
pause: '',
check: '',
volume: '',
volumeClose: '',
screenshot: '',
setting: '',
pip: '',
arrowLeft: '',
arrowRight: '',
playbackRate: '',
aspectRatio: '',
config: '',
lock: '',
flip: '',
unlock: '',
fullscreenOff: '',
fullscreenOn: '',
fullscreenWebOff: '',
fullscreenWebOn: '',
switchOn: '',
switchOff: '',
error: '',
indicator: '',
},
});

type​

  • 类型: String
  • 默认: ''

用于指明视频的格式,需要配合 customType 一起使用,更多信息请访问 第三方库

默认视频的格式就是视频地址的后缀(如 .flv、.mkv、.ts),但有时候视频地地址没有正确的后缀,所以需要特别指明

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.flv',
type: 'flv',
});

customType​

  • 类型: Object
  • 默认: {}

通过视频的格式进行匹配,把视频解码权交给第三方程序进行处理,更多信息请访问 第三方库

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.flv',
customType: {
flv: function (video, url, art) {
// video: 视频dom元素
// url: 视频地址
// art: 当前实例
},
},
});

lang​

  • 类型: String
  • 默认: navigator.language.toLowerCase()

默认显示语言,目前支持:en、zh-cn、zh-tw

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
lang: 'en',
});

lock​

  • 类型: Boolean
  • 默认: false

是否在移动端显示一个锁定按钮,用于隐藏底部控制栏

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
lock: true,
});

fastForward​

  • 类型: Boolean
  • 默认: false

是否在移动端添加长按视频快进功能

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
fastForward: true,
});

autoPlayback​

  • 类型: Boolean
  • 默认: false

是否使用自动回放功能

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
autoPlayback: true,
});

autoOrientation​

  • 类型: Boolean
  • 默认: false

是否在移动端的网页全屏时,根据视频尺寸和视口尺寸,旋转播放器

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
autoOrientation: true,
});

airplay​

  • Type: Boolean
  • Default: false

是否显示 airplay 按钮,当前只在 Safari 下可用

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
airplay: true,
});
+ + \ No newline at end of file diff --git a/docs/document/zh-cn/propertie/index.html b/docs/document/zh-cn/propertie/index.html index 0a2a5dbdd..1e051b4c2 100644 --- a/docs/document/zh-cn/propertie/index.html +++ b/docs/document/zh-cn/propertie/index.html @@ -4,14 +4,14 @@ -常用属性 | Artplayer.js - - +常用属性 | Artplayer.js + +
-

常用属性

play​

  • 类型: Function

播放视频

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
muted: true,
});

art.on('ready', () => {
art.play();
});

pause​

  • 类型: Function

暂停视频

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
muted: true,
});

art.on('ready', () => {
art.play();

setTimeout(() => {
art.pause();
}, 3000);
});

toggle​

  • 类型: Function

切换视频的播放和暂停

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
muted: true,
});

art.on('ready', () => {
art.toggle();

setTimeout(() => {
art.toggle();
}, 3000);
});

seek​

  • 类型: Setter
  • 参数: Number

视频时间跳转,单位秒

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.seek = 5;
});

forward​

  • 类型: Setter
  • 参数: Number

视频时间快进,单位秒

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.forward = 5;
});

backward​

  • 类型: Setter
  • 参数: Number

视频时间快退,单位秒

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.seek = 5;

setTimeout(() => {
art.backward = 2;
}, 3000);
});

volume​

  • 类型: Setter/Getter
  • 参数: Number

设置和获取视频音量,范围在:[0, 1]

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.volume);
art.volume = 0.5;
console.info(art.volume);
});

url​

  • 类型: Setter/Getter
  • 参数: String

设置和获取视频地址

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.url);
art.url = '/assets/sample/video.mp4?t=0';
console.info(art.url);
});

switchUrl​

  • 类型: Function
  • 参数: String

设置视频地址,设置时和 url 类似,但会执行一些优化操作

函数支持两个参数,第一个为新的视频地址,第二个为新的视频名字

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.seek = 10;
setTimeout(() => {
art.switchUrl('/assets/sample/video.mp4?t=0', '新视频名字');
}, 3000);
});

switchQuality​

  • 类型: Function
  • 参数: String

设置视频画质地址,和 switchUrl 类似,但会带上之前的播放进度

函数支持两个参数,第一个为新的视频地址,第二个为新的视频名字

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.seek = 10;
setTimeout(() => {
art.switchQuality('/assets/sample/video.mp4?t=0', '新视频地址');
}, 3000);
});

muted​

  • 类型: Setter/Getter
  • 参数: Boolean

设置和获取视频是否静音

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.muted);
art.muted = true;
console.info(art.muted);
});

currentTime​

  • 类型: Setter/Getter
  • 参数: Number

设置和获取视频当前时间,设置时间时和 seek 类似,但它不会触发额外的事件

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.currentTime);
art.currentTime = 5;
console.info(art.currentTime);
});

duration​

  • 类型: Getter

获取视频时长

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.duration);
});
提示

有的视频是没有时长的,例如直播中的视频或者没被解码完成的视频,这个时候获取的时长会是 0

screenshot​

  • 类型: Function

下载当前视频帧的截图

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.seek = 10;
art.once('video:canplay', () => {
art.screenshot();
});
});

getDataURL​

  • 类型: Function

获取当前视频帧的截图的base64地址,返回的是一个 Promise

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.seek = 10;
art.getDataURL().then((url) => console.info(url));
});

getBlobUrl​

  • 类型: Function

获取当前视频帧的截图的blob地址,返回的是一个 Promise

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.seek = 10;
art.getBlobUrl().then((url) => console.info(url));
});

fullscreen​

  • 类型: Setter/Getter
  • 参数: Boolean

设置和获取播放器窗口全屏

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
fullscreen: true,
});

art.on('ready', () => {
art.fullscreen = true;

setTimeout(() => {
art.fullscreen = false;
}, 3000);
});
提示

由于浏览器安全机制,触发窗口全屏前,页面必须先存在交互(例如用户点击过页面)

fullscreenWeb​

  • 类型: Setter/Getter
  • 参数: Boolean

设置和获取播放器网页全屏

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
fullscreenWeb: true,
});

art.on('ready', () => {
art.fullscreenWeb = true;

setTimeout(() => {
art.fullscreenWeb = false;
}, 3000);
});

pip​

  • 类型: Setter/Getter
  • 参数: Boolean

设置和获取播放器画中画模式

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
fullscreenWeb: true,
});

art.on('ready', () => {
art.pip = true;

setTimeout(() => {
art.pip = false;
}, 3000);
});
提示

由于浏览器安全机制,触发画中画前,页面必须先存在交互(例如用户点击过页面)

poster​

  • 类型: Setter/Getter
  • 参数: String

设置和获取视频海报,只有在视频播放前才能看到海报效果

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
poster: '/assets/sample/poster.jpg',
});

art.on('ready', () => {
console.info(art.poster);
art.poster = '/assets/sample/poster.jpg?t=0';
console.info(art.poster);
});

mini​

  • 类型: Setter/Getter
  • 参数: Boolean

设置和获取播放器迷你模式

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.mini = true;
});

playing​

  • 类型: Getter
  • 参数: Boolean

获取视频是否正在播放中

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
muted: true,
});

art.on('ready', () => {
console.info(art.playing);
art.play();
console.info(art.playing);
});

autoSize​

  • 类型: Setter/Getter
  • 参数: Boolean

设置视频是否自适应尺寸,设置为 true 之后它会只执行一次

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.autoSize);
art.autoSize = true;
console.info(art.autoSize);
});

rect​

  • 类型: Getter

获取播放器的尺寸和坐标信息

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(JSON.stringify(art.rect));
});
提示

尺寸和坐标信息是通过 getBoundingClientRect 获取的

flip​

  • 类型: Setter/Getter
  • 参数: String

设置和获取播放器翻转,支持normal、 horizontal、 vertical

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.flip);
art.flip = 'horizontal';
console.info(art.flip);
});

playbackRate​

  • 类型: Setter/Getter
  • 参数: Number

设置和获取播放器播放速度,支持0.5、0.75、1.0、1.25、1.5、1.75、2.0

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.playbackRate);
art.playbackRate = 2;
console.info(art.playbackRate);
});

aspectRatio​

  • 类型: Setter/Getter
  • 参数: String

设置和获取播放器长宽比,支持default、4:3、16:9

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.aspectRatio);
art.aspectRatio = '16:9';
console.info(art.aspectRatio);
});

loop​

  • 类型: Setter/Getter
  • 参数: Array

设置和获取区间循序播放,单位秒

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.loop);
art.loop = [5, 10];
console.info(art.loop);
});
提示

删除区间循环播放,只需要设置 loop 为 [] 即可

autoHeight​

  • 类型: Setter/Getter
  • 参数: Boolean

当容器只有宽度,但你希望容器高度能自适应播放器的长宽比

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.autoHeight);
art.autoHeight = true;
console.info(art.autoHeight);
});

attr​

  • 类型: Function
  • 参数: String

动态获取和设置 video 元素的属性

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.attr('playsInline'));
art.attr('playsInline', true);
console.info(art.attr('playsInline'));
});

title​

  • 类型: Setter/Getter
  • 参数: String

动态获取和设置播放器标题

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.title);
art.title = '新标题';
console.info(art.title);
});

theme​

  • 类型: Setter/Getter
  • 参数: String

动态获取和设置播放器主题颜色

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.theme);
art.theme = '#000';
console.info(art.theme);
});

airplay​

  • Type: Function

开启隔空播放

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
controls: [
{
name: 'airplay',
position: 'right',
html: 'AirPlay',
click: function () {
art.airplay();
},
},
],
});

destroy​

  • 类型: Function
  • 参数: Boolean

销毁播放器,接受一个参数表示是否销毁后同时移除播放器的 html,默认为 true

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.destroy();
});
- - +

常用属性

play​

  • 类型: Function

播放视频

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
muted: true,
});

art.on('ready', () => {
art.play();
});

pause​

  • 类型: Function

暂停视频

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
muted: true,
});

art.on('ready', () => {
art.play();

setTimeout(() => {
art.pause();
}, 3000);
});

toggle​

  • 类型: Function

切换视频的播放和暂停

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
muted: true,
});

art.on('ready', () => {
art.toggle();

setTimeout(() => {
art.toggle();
}, 3000);
});

seek​

  • 类型: Setter
  • 参数: Number

视频时间跳转,单位秒

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.seek = 5;
});

forward​

  • 类型: Setter
  • 参数: Number

视频时间快进,单位秒

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.forward = 5;
});

backward​

  • 类型: Setter
  • 参数: Number

视频时间快退,单位秒

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.seek = 5;

setTimeout(() => {
art.backward = 2;
}, 3000);
});

volume​

  • 类型: Setter/Getter
  • 参数: Number

设置和获取视频音量,范围在:[0, 1]

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.volume);
art.volume = 0.5;
console.info(art.volume);
});

url​

  • 类型: Setter/Getter
  • 参数: String

设置和获取视频地址

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.url);
art.url = '/assets/sample/video.mp4?t=0';
console.info(art.url);
});

switchUrl​

  • 类型: Function
  • 参数: String

设置视频地址,设置时和 url 类似,但会执行一些优化操作

函数支持两个参数,第一个为新的视频地址,第二个为新的视频名字

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.seek = 10;
setTimeout(() => {
art.switchUrl('/assets/sample/video.mp4?t=0', '新视频名字');
}, 3000);
});

switchQuality​

  • 类型: Function
  • 参数: String

设置视频画质地址,和 switchUrl 类似,但会带上之前的播放进度

函数支持两个参数,第一个为新的视频地址,第二个为新的视频名字

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.seek = 10;
setTimeout(() => {
art.switchQuality('/assets/sample/video.mp4?t=0', '新视频地址');
}, 3000);
});

muted​

  • 类型: Setter/Getter
  • 参数: Boolean

设置和获取视频是否静音

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.muted);
art.muted = true;
console.info(art.muted);
});

currentTime​

  • 类型: Setter/Getter
  • 参数: Number

设置和获取视频当前时间,设置时间时和 seek 类似,但它不会触发额外的事件

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.currentTime);
art.currentTime = 5;
console.info(art.currentTime);
});

duration​

  • 类型: Getter

获取视频时长

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.duration);
});
提示

有的视频是没有时长的,例如直播中的视频或者没被解码完成的视频,这个时候获取的时长会是 0

screenshot​

  • 类型: Function

下载当前视频帧的截图

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.seek = 10;
art.once('video:canplay', () => {
art.screenshot();
});
});

getDataURL​

  • 类型: Function

获取当前视频帧的截图的base64地址,返回的是一个 Promise

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.seek = 10;
art.getDataURL().then((url) => console.info(url));
});

getBlobUrl​

  • 类型: Function

获取当前视频帧的截图的blob地址,返回的是一个 Promise

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.seek = 10;
art.getBlobUrl().then((url) => console.info(url));
});

fullscreen​

  • 类型: Setter/Getter
  • 参数: Boolean

设置和获取播放器窗口全屏

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
fullscreen: true,
});

art.on('ready', () => {
art.fullscreen = true;

setTimeout(() => {
art.fullscreen = false;
}, 3000);
});
提示

由于浏览器安全机制,触发窗口全屏前,页面必须先存在交互(例如用户点击过页面)

fullscreenWeb​

  • 类型: Setter/Getter
  • 参数: Boolean

设置和获取播放器网页全屏

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
fullscreenWeb: true,
});

art.on('ready', () => {
art.fullscreenWeb = true;

setTimeout(() => {
art.fullscreenWeb = false;
}, 3000);
});

pip​

  • 类型: Setter/Getter
  • 参数: Boolean

设置和获取播放器画中画模式

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
fullscreenWeb: true,
});

art.on('ready', () => {
art.pip = true;

setTimeout(() => {
art.pip = false;
}, 3000);
});
提示

由于浏览器安全机制,触发画中画前,页面必须先存在交互(例如用户点击过页面)

poster​

  • 类型: Setter/Getter
  • 参数: String

设置和获取视频海报,只有在视频播放前才能看到海报效果

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
poster: '/assets/sample/poster.jpg',
});

art.on('ready', () => {
console.info(art.poster);
art.poster = '/assets/sample/poster.jpg?t=0';
console.info(art.poster);
});

mini​

  • 类型: Setter/Getter
  • 参数: Boolean

设置和获取播放器迷你模式

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.mini = true;
});

playing​

  • 类型: Getter
  • 参数: Boolean

获取视频是否正在播放中

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
muted: true,
});

art.on('ready', () => {
console.info(art.playing);
art.play();
console.info(art.playing);
});

autoSize​

  • 类型: Setter/Getter
  • 参数: Boolean

设置视频是否自适应尺寸,设置为 true 之后它会只执行一次

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.autoSize);
art.autoSize = true;
console.info(art.autoSize);
});

rect​

  • 类型: Getter

获取播放器的尺寸和坐标信息

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(JSON.stringify(art.rect));
});
提示

尺寸和坐标信息是通过 getBoundingClientRect 获取的

flip​

  • 类型: Setter/Getter
  • 参数: String

设置和获取播放器翻转,支持normal、 horizontal、 vertical

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.flip);
art.flip = 'horizontal';
console.info(art.flip);
});

playbackRate​

  • 类型: Setter/Getter
  • 参数: Number

设置和获取播放器播放速度,支持0.5、0.75、1.0、1.25、1.5、1.75、2.0

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.playbackRate);
art.playbackRate = 2;
console.info(art.playbackRate);
});

aspectRatio​

  • 类型: Setter/Getter
  • 参数: String

设置和获取播放器长宽比,支持default、4:3、16:9

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.aspectRatio);
art.aspectRatio = '16:9';
console.info(art.aspectRatio);
});

loop​

  • 类型: Setter/Getter
  • 参数: Array

设置和获取区间循序播放,单位秒

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.loop);
art.loop = [5, 10];
console.info(art.loop);
});
提示

删除区间循环播放,只需要设置 loop 为 [] 即可

autoHeight​

  • 类型: Setter/Getter
  • 参数: Boolean

当容器只有宽度,但你希望容器高度能自适应播放器的长宽比

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.autoHeight);
art.autoHeight = true;
console.info(art.autoHeight);
});

attr​

  • 类型: Function
  • 参数: String

动态获取和设置 video 元素的属性

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.attr('playsInline'));
art.attr('playsInline', true);
console.info(art.attr('playsInline'));
});

title​

  • 类型: Setter/Getter
  • 参数: String

动态获取和设置播放器标题

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.title);
art.title = '新标题';
console.info(art.title);
});

theme​

  • 类型: Setter/Getter
  • 参数: String

动态获取和设置播放器主题颜色

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.theme);
art.theme = '#000';
console.info(art.theme);
});

airplay​

  • Type: Function

开启隔空播放

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
controls: [
{
name: 'airplay',
position: 'right',
html: 'AirPlay',
click: function () {
art.airplay();
},
},
],
});

destroy​

  • 类型: Function
  • 参数: Boolean

销毁播放器,接受一个参数表示是否销毁后同时移除播放器的 html,默认为 true

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.destroy();
});
+ + \ No newline at end of file diff --git a/docs/uncompiled/artplayer/index.js b/docs/uncompiled/artplayer/index.js index b568ac696..44e5013e3 100644 --- a/docs/uncompiled/artplayer/index.js +++ b/docs/uncompiled/artplayer/index.js @@ -234,13 +234,13 @@ class Artplayer extends (0, _emitterDefault.default) { return instances; } static get version() { - return "4.5.3"; + return "4.5.4"; } static get env() { return "development"; } static get build() { - return "1658107281533"; + return "1658151650203"; } static get config() { return 0, _configDefault.default; @@ -309,7 +309,9 @@ class Artplayer extends (0, _emitterDefault.default) { thumbnails: { url: "", number: 60, - column: 10 + column: 10, + width: 0, + height: 0 }, subtitle: { url: "", @@ -379,10 +381,10 @@ if (typeof window !== "undefined") window["Artplayer"] = Artplayer; // eslint-disable-next-line no-console console.log(`%c ArtPlayer %c ${Artplayer.version} %c https://artplayer.org`, "color: #fff; background: #5f5f5f", "color: #fff; background: #4bc729", ""); -},{"bundle-text:./style/index.less":"k6dFQ","option-validator":"2tbdu","./utils/emitter":"8uSwy","./utils":"euhMG","./scheme":"jVxq1","./config":"1hSww","./whitelist":"eCrHi","./template":"eG0JW","./i18n":"6Q0In","./player":"kmRM5","./control":"nK2ZQ","./contextmenu":"iygWX","./info":"6tuCt","./subtitle":"1kFyE","./events":"akAUN","./hotkey":"f1oWx","./layer":"bKuSu","./loading":"4AfId","./notice":"aKncc","./mask":"1R5LH","./icons":"bPpva","./setting":"i2oRN","./storage":"9ruid","./plugins":"7Fd4c","./mobile":"hMVZh","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"k6dFQ":[function(require,module,exports) { +},{"bundle-text:./style/index.less":"doPnH","option-validator":"1vNkK","./utils/emitter":"8uSwy","./utils":"euhMG","./scheme":"jVxq1","./config":"1hSww","./whitelist":"eCrHi","./template":"eG0JW","./i18n":"6Q0In","./player":"kmRM5","./control":"nK2ZQ","./contextmenu":"iygWX","./info":"6tuCt","./subtitle":"1kFyE","./events":"akAUN","./hotkey":"f1oWx","./layer":"bKuSu","./loading":"4AfId","./notice":"aKncc","./mask":"1R5LH","./icons":"bPpva","./setting":"i2oRN","./storage":"9ruid","./plugins":"7Fd4c","./mobile":"hMVZh","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"doPnH":[function(require,module,exports) { module.exports = ".art-video-player {\n z-index: 20;\n width: 100%;\n height: 100%;\n zoom: 1;\n color: #eee;\n text-align: left;\n direction: ltr;\n user-select: none;\n -webkit-tap-highlight-color: #0000;\n touch-action: manipulation;\n -ms-high-contrast-adjust: none;\n background-color: #000;\n outline: 0;\n margin: 0 auto;\n font-family: Roboto, Arial, Helvetica, sans-serif;\n font-size: 14px;\n line-height: 1.3;\n display: flex;\n position: relative;\n}\n\n.art-video-player *, .art-video-player :before, .art-video-player :after {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n\n.art-video-player ::-webkit-scrollbar {\n width: 5px;\n height: 5px;\n}\n\n.art-video-player ::-webkit-scrollbar-thumb {\n background-color: #666;\n}\n\n.art-video-player ::-webkit-scrollbar-thumb:hover {\n background-color: #ccc;\n}\n\n.art-video-player .art-icon {\n justify-content: center;\n align-items: center;\n line-height: 1.5;\n display: inline-flex;\n}\n\n.art-video-player .art-icon svg {\n fill: #fff;\n}\n\n.art-video-player img {\n max-width: 100%;\n vertical-align: top;\n}\n\n@supports ((-webkit-backdrop-filter: initial) or (backdrop-filter: initial)) {\n .art-video-player .art-backdrop-filter {\n -webkit-backdrop-filter: saturate(180%) blur(20px);\n backdrop-filter: saturate(180%) blur(20px);\n background-color: #000000b3 !important;\n }\n}\n\n.art-video-player .art-video {\n z-index: 10;\n width: 100%;\n height: 100%;\n cursor: pointer;\n background-color: #000;\n position: absolute;\n inset: 0;\n}\n\n.art-video-player .art-poster {\n z-index: 11;\n width: 100%;\n height: 100%;\n user-select: none;\n pointer-events: none;\n background-position: center;\n background-repeat: no-repeat;\n background-size: cover;\n position: absolute;\n inset: 0;\n}\n\n.art-video-player .art-subtitle {\n z-index: 20;\n width: 100%;\n text-align: center;\n color: #fff;\n pointer-events: none;\n text-shadow: 1px 0 1px #000, 0 1px 1px #000, -1px 0 1px #000, 0 -1px 1px #000, 1px 1px 1px #000, -1px -1px 1px #000, 1px -1px 1px #000, -1px 1px 1px #000;\n padding: 0 20px;\n font-size: 20px;\n display: none;\n position: absolute;\n bottom: 10px;\n}\n\n.art-video-player .art-subtitle p {\n word-break: break-all;\n height: fit-content;\n margin: 5px 0 0;\n line-height: 1.2;\n}\n\n.art-video-player.art-subtitle-show .art-subtitle {\n display: block;\n}\n\n.art-video-player.art-control-show .art-subtitle {\n bottom: 50px;\n}\n\n.art-video-player .art-danmuku {\n z-index: 30;\n width: 100%;\n height: 100%;\n pointer-events: none;\n position: absolute;\n inset: 0;\n overflow: hidden;\n}\n\n.art-video-player .art-layers {\n z-index: 40;\n width: 100%;\n height: 100%;\n pointer-events: none;\n display: none;\n position: absolute;\n inset: 0;\n overflow: hidden;\n}\n\n.art-video-player .art-layers .art-layer {\n pointer-events: auto;\n}\n\n.art-video-player.art-layer-show .art-layers {\n display: block;\n}\n\n.art-video-player .art-mask {\n z-index: 50;\n width: 100%;\n height: 100%;\n pointer-events: none;\n justify-content: center;\n align-items: center;\n display: none;\n position: absolute;\n inset: 0;\n overflow: hidden;\n}\n\n.art-video-player .art-mask .art-state {\n width: 60px;\n height: 60px;\n opacity: .85;\n cursor: pointer;\n pointer-events: all;\n justify-content: center;\n align-items: center;\n display: flex;\n position: absolute;\n bottom: 65px;\n right: 30px;\n}\n\n.art-video-player.art-mask-show .art-mask {\n display: flex;\n}\n\n.art-video-player.art-mobile .art-state {\n position: static;\n}\n\n.art-video-player .art-loading {\n z-index: 70;\n width: 100%;\n height: 100%;\n pointer-events: none;\n justify-content: center;\n align-items: center;\n display: none;\n position: absolute;\n inset: 0;\n}\n\n.art-video-player.art-loading-show .art-loading {\n display: flex;\n}\n\n.art-video-player .art-bottom {\n z-index: 60;\n height: 100px;\n opacity: 0;\n visibility: hidden;\n pointer-events: none;\n background-image: linear-gradient(to top, #000, #0006, #0000);\n background-position: bottom;\n background-repeat: repeat-x;\n flex-direction: column;\n justify-content: space-between;\n padding: 50px 10px 0;\n transition: all .2s ease-in-out;\n display: flex;\n position: absolute;\n bottom: 0;\n left: 0;\n right: 0;\n}\n\n.art-video-player .art-bottom .art-progress {\n z-index: 0;\n pointer-events: auto;\n flex: 1;\n position: relative;\n}\n\n.art-video-player .art-bottom .art-progress .art-control-progress {\n height: 4px;\n cursor: pointer;\n flex-direction: row;\n align-items: center;\n display: flex;\n position: relative;\n}\n\n.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner {\n height: 50%;\n width: 100%;\n background: #fff3;\n align-items: center;\n display: flex;\n position: relative;\n}\n\n.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-loaded {\n z-index: 10;\n height: 100%;\n width: 0;\n background: #fff6;\n position: absolute;\n inset: 0;\n}\n\n.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-played {\n z-index: 20;\n height: 100%;\n width: 0;\n position: absolute;\n inset: 0;\n}\n\n.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-highlight {\n z-index: 30;\n height: 100%;\n pointer-events: none;\n position: absolute;\n inset: 0;\n}\n\n.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-highlight span {\n width: 7px;\n height: 100%;\n pointer-events: auto;\n background: #fff;\n display: inline-block;\n position: absolute;\n top: 0;\n left: 0;\n}\n\n.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-indicator {\n visibility: hidden;\n z-index: 40;\n border-radius: 50%;\n justify-content: center;\n align-items: center;\n transition: transform .1s ease-in-out;\n position: absolute;\n transform: scale(.1);\n}\n\n.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-indicator .art-icon {\n width: 100%;\n height: 100%;\n pointer-events: none;\n user-select: none;\n}\n\n.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-tip {\n z-index: 50;\n height: 20px;\n color: #fff;\n text-align: center;\n white-space: nowrap;\n background: #000000b3;\n border-radius: 3px;\n padding: 0 5px;\n font-size: 12px;\n font-weight: bold;\n line-height: 20px;\n display: none;\n position: absolute;\n top: -25px;\n left: 0;\n}\n\n.art-video-player .art-bottom .art-progress .art-control-thumbnails {\n pointer-events: none;\n background-color: #000000b3;\n display: none;\n position: absolute;\n bottom: 8px;\n left: 0;\n}\n\n.art-video-player .art-bottom .art-progress .art-control-loop {\n width: 100%;\n height: 100%;\n pointer-events: none;\n display: none;\n position: absolute;\n inset: 0;\n}\n\n.art-video-player .art-bottom .art-progress .art-control-loop .art-loop-point {\n width: 2px;\n height: 8px;\n background: #ffffffbf;\n position: absolute;\n top: -2px;\n left: 0;\n}\n\n.art-video-player .art-bottom .art-controls {\n z-index: 1;\n pointer-events: auto;\n height: 45px;\n justify-content: space-between;\n align-items: center;\n display: flex;\n position: relative;\n}\n\n.art-video-player .art-bottom .art-controls .art-controls-left, .art-video-player .art-bottom .art-controls .art-controls-right {\n display: flex;\n}\n\n.art-video-player .art-bottom .art-controls .art-controls-center {\n height: 100%;\n flex: 1;\n justify-content: center;\n align-items: center;\n padding: 0 10px;\n display: flex;\n}\n\n.art-video-player .art-bottom .art-controls .art-controls-right {\n justify-content: flex-end;\n}\n\n.art-video-player .art-bottom .art-controls .art-control {\n opacity: .9;\n min-height: 36px;\n min-width: 36px;\n text-align: center;\n cursor: pointer;\n white-space: nowrap;\n justify-content: center;\n align-items: center;\n font-size: 12px;\n line-height: 1;\n display: flex;\n}\n\n.art-video-player .art-bottom .art-controls .art-control .art-icon {\n float: left;\n height: 36px;\n width: 36px;\n justify-content: center;\n align-items: center;\n display: flex;\n}\n\n.art-video-player .art-bottom .art-controls .art-control:hover {\n opacity: 1;\n}\n\n.art-video-player .art-bottom .art-controls .art-control-onlyText {\n padding: 0 10px;\n}\n\n.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel {\n float: left;\n width: 0;\n height: 100%;\n transition: margin .2s cubic-bezier(.4, 0, 1, 1), width .2s cubic-bezier(.4, 0, 1, 1);\n position: relative;\n overflow: hidden;\n}\n\n.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel .art-volume-slider-handle {\n width: 12px;\n height: 12px;\n background: #fff;\n border-radius: 12px;\n margin-top: -6px;\n position: absolute;\n top: 50%;\n left: 0;\n}\n\n.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel .art-volume-slider-handle:before {\n background: #fff;\n left: -54px;\n}\n\n.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel .art-volume-slider-handle:after {\n background: #fff3;\n left: 6px;\n}\n\n.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel .art-volume-slider-handle:before, .art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel .art-volume-slider-handle:after {\n content: \"\";\n height: 3px;\n width: 60px;\n margin-top: -2px;\n display: block;\n position: absolute;\n top: 50%;\n}\n\n.art-video-player .art-bottom .art-controls .art-control-volume:hover .art-volume-panel {\n width: 60px;\n}\n\n.art-video-player .art-bottom .art-controls .art-control-quality {\n z-index: 30;\n position: relative;\n}\n\n.art-video-player .art-bottom .art-controls .art-control-quality .art-qualitys {\n width: 100px;\n text-align: center;\n color: #fff;\n background: #000c;\n border-radius: 3px;\n padding: 5px 0;\n display: none;\n position: absolute;\n bottom: 35px;\n}\n\n.art-video-player .art-bottom .art-controls .art-control-quality .art-qualitys .art-quality-item {\n height: 30px;\n text-overflow: ellipsis;\n white-space: nowrap;\n text-shadow: 0 0 2px #00000080;\n line-height: 30px;\n overflow: hidden;\n}\n\n.art-video-player .art-bottom .art-controls .art-control-quality .art-qualitys .art-quality-item:hover {\n background-color: #ffffff1a;\n}\n\n.art-video-player .art-bottom .art-controls .art-control-quality:hover .art-qualitys {\n display: block;\n}\n\n.art-video-player .art-bottom:hover .art-progress .art-control-progress .art-control-progress-inner {\n height: 100%;\n}\n\n.art-video-player .art-bottom:hover .art-progress .art-control-progress .art-control-progress-inner .art-progress-indicator {\n visibility: visible;\n transform: scale(1);\n}\n\n.art-video-player.art-control-show .art-bottom, .art-video-player.art-hover .art-bottom {\n opacity: 1;\n visibility: visible;\n}\n\n.art-video-player.art-error .art-progress-indicator, .art-video-player.art-destroy .art-progress-indicator, .art-video-player.art-error .art-progress-tip, .art-video-player.art-destroy .art-progress-tip {\n display: none !important;\n}\n\n.art-video-player.art-mobile .art-bottom {\n padding: 50px 7px 0;\n}\n\n.art-video-player.art-mobile .art-bottom .art-controls {\n height: 40px;\n}\n\n.art-video-player.art-mobile .art-bottom .art-progress-indicator {\n visibility: visible !important;\n transform: scale(1) !important;\n}\n\n.art-video-player .art-notice {\n z-index: 80;\n width: 100%;\n pointer-events: none;\n padding: 10px;\n font-size: 14px;\n display: none;\n position: absolute;\n top: 0;\n left: 0;\n}\n\n.art-video-player .art-notice .art-notice-inner {\n color: #fff;\n background-color: #0009;\n border-radius: 3px;\n padding: 5px 10px;\n display: inline-block;\n}\n\n.art-video-player.art-notice-show .art-notice {\n display: flex;\n}\n\n.art-video-player .art-contextmenus {\n z-index: 120;\n min-width: 200px;\n background-color: #000000e6;\n border-radius: 3px;\n flex-direction: column;\n padding: 5px 0;\n display: none;\n position: absolute;\n top: 10px;\n left: 10px;\n}\n\n.art-video-player .art-contextmenus .art-contextmenu {\n cursor: pointer;\n color: #fff;\n text-overflow: ellipsis;\n white-space: nowrap;\n text-shadow: 0 0 2px #00000080;\n border-bottom: 1px solid #ffffff1a;\n padding: 10px 15px;\n font-size: 12px;\n display: block;\n overflow: hidden;\n}\n\n.art-video-player .art-contextmenus .art-contextmenu a {\n color: #fff;\n text-decoration: none;\n}\n\n.art-video-player .art-contextmenus .art-contextmenu span {\n padding: 0 7px;\n display: inline-block;\n}\n\n.art-video-player .art-contextmenus .art-contextmenu span:hover, .art-video-player .art-contextmenus .art-contextmenu span.art-current {\n color: #00c9ff;\n}\n\n.art-video-player .art-contextmenus .art-contextmenu:hover {\n background-color: #ffffff1a;\n}\n\n.art-video-player .art-contextmenus .art-contextmenu:last-child {\n border-bottom: none;\n}\n\n.art-video-player.art-contextmenu-show .art-contextmenus {\n display: flex;\n}\n\n.art-video-player .art-settings {\n z-index: 90;\n height: auto;\n max-height: 300px;\n background-color: #000000e6;\n border-radius: 3px;\n font-size: 13px;\n transition: all .2s;\n display: none;\n position: absolute;\n bottom: 50px;\n right: 10px;\n overflow: auto;\n}\n\n.art-video-player .art-settings .art-setting-panel {\n display: none;\n}\n\n.art-video-player .art-settings .art-setting-panel.art-current {\n display: block;\n}\n\n.art-video-player .art-settings .art-setting-panel .art-setting-item {\n height: 35px;\n cursor: pointer;\n color: #fffc;\n justify-content: space-between;\n align-items: center;\n padding: 0 5px;\n line-height: 1;\n display: flex;\n overflow: hidden;\n}\n\n.art-video-player .art-settings .art-setting-panel .art-setting-item:hover, .art-video-player .art-settings .art-setting-panel .art-setting-item.art-current {\n color: #fff;\n background-color: #ffffff1a;\n}\n\n.art-video-player .art-settings .art-setting-panel .art-setting-item .art-icon {\n width: 30px;\n height: 30px;\n justify-content: center;\n align-items: center;\n display: flex;\n}\n\n.art-video-player .art-settings .art-setting-panel .art-setting-item .art-icon-check {\n visibility: hidden;\n height: 15px;\n}\n\n.art-video-player .art-settings .art-setting-panel .art-setting-item.art-current .art-icon-check {\n visibility: visible;\n}\n\n.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-left {\n white-space: nowrap;\n align-items: center;\n display: flex;\n}\n\n.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-left .art-setting-item-left-icon {\n height: 24px;\n width: 24px;\n justify-content: center;\n align-items: center;\n margin-right: 10px;\n display: flex;\n}\n\n.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-right {\n align-items: center;\n display: flex;\n}\n\n.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-right .art-setting-item-right-tooltip {\n white-space: nowrap;\n color: #ffffff80;\n margin-right: 5px;\n font-size: 12px;\n}\n\n.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-right .art-setting-item-right-icon {\n height: 24px;\n justify-content: center;\n align-items: center;\n display: flex;\n}\n\n.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-right .art-setting-range {\n height: 3px;\n width: 80px;\n appearance: none;\n background-color: #fff3;\n outline: none;\n}\n\n.art-video-player .art-settings .art-setting-panel .art-setting-item-back {\n border-bottom: 1px solid #ffffff1a;\n}\n\n.art-video-player.art-setting-show .art-settings {\n display: block;\n}\n\n.art-video-player.art-mobile .art-settings {\n max-height: 200px;\n}\n\n.art-video-player .art-info {\n z-index: 100;\n width: 350px;\n color: #fff;\n -webkit-font-smoothing: antialiased;\n background-color: #000000e6;\n flex-direction: column;\n padding: 10px;\n font-family: Noto Sans CJK SC DemiLight, Roboto, Segoe UI, Tahoma, Arial, Helvetica, sans-serif;\n font-size: 12px;\n display: none;\n position: absolute;\n top: 10px;\n left: 10px;\n}\n\n.art-video-player .art-info .art-info-item {\n margin-bottom: 5px;\n display: flex;\n}\n\n.art-video-player .art-info .art-info-item .art-info-title {\n width: 100px;\n text-align: right;\n}\n\n.art-video-player .art-info .art-info-item .art-info-content {\n text-overflow: ellipsis;\n white-space: nowrap;\n flex: 1;\n padding-left: 5px;\n overflow: hidden;\n}\n\n.art-video-player .art-info .art-info-item:last-child {\n margin-bottom: 0;\n}\n\n.art-video-player .art-info .art-info-close {\n cursor: pointer;\n position: absolute;\n top: 5px;\n right: 5px;\n}\n\n.art-video-player.art-info-show .art-info {\n display: flex;\n}\n\n.art-video-player.art-hide-cursor * {\n cursor: none !important;\n}\n\n.art-video-player[data-aspect-ratio] video {\n box-sizing: content-box;\n object-fit: fill;\n}\n\n.art-video-player.art-fullscreen-web {\n z-index: 9999;\n width: 100%;\n height: 100%;\n position: fixed;\n inset: 0;\n}\n\n.art-video-player .art-mini-header {\n z-index: 110;\n height: 35px;\n color: #fff;\n opacity: 0;\n visibility: hidden;\n background-color: #00000080;\n justify-content: space-between;\n align-items: center;\n line-height: 35px;\n transition: all .2s ease-in-out;\n display: none;\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n}\n\n.art-video-player .art-mini-header .art-mini-title {\n text-overflow: ellipsis;\n white-space: nowrap;\n cursor: move;\n flex: 1;\n padding: 0 10px;\n overflow: hidden;\n}\n\n.art-video-player .art-mini-header .art-mini-close {\n width: 35px;\n text-align: center;\n cursor: pointer;\n font-size: 22px;\n}\n\n.art-video-player.art-is-dragging {\n opacity: .7;\n}\n\n.art-video-player.art-mini {\n z-index: 9999;\n width: 400px;\n height: 225px;\n position: fixed;\n box-shadow: 0 2px 5px #00000029, 0 3px 6px #0003;\n}\n\n.art-video-player.art-mini .art-mini-header {\n user-select: none;\n display: flex;\n}\n\n.art-video-player.art-mini.art-hover .art-mini-header {\n opacity: 1;\n visibility: visible;\n}\n\n.art-video-player.art-mini .art-mask .art-state {\n position: static;\n}\n\n.art-video-player.art-mini .art-contextmenu, .art-video-player.art-mini .art-bottom, .art-video-player.art-mini .art-danmu, .art-video-player.art-mini .art-info, .art-video-player.art-mini .art-layers, .art-video-player.art-mini .art-notice, .art-video-player.art-mini .art-settings, .art-video-player.art-mini .art-subtitle {\n display: none !important;\n}\n\n.art-auto-size {\n justify-content: center;\n align-items: center;\n display: flex;\n}\n\n.art-auto-size .art-video-player {\n transition: all .2s;\n}\n\n.art-video-player[data-flip=\"horizontal\"] .art-video {\n transform: scaleX(-1);\n}\n\n.art-video-player[data-flip=\"vertical\"] .art-video {\n transform: scaleY(-1);\n}\n\n.art-video-player .art-layer-miniProgressBar {\n height: 2px;\n background-color: var(--theme);\n display: block;\n position: absolute;\n bottom: 0;\n left: 0;\n right: 0;\n}\n\n.art-video-player .art-layer-lock {\n height: 34px;\n width: 34px;\n color: #fff;\n background-color: #00000080;\n border-radius: 50%;\n justify-content: center;\n align-items: center;\n display: none;\n position: absolute;\n top: calc(50% - 17px);\n left: 15px;\n}\n\n.art-video-player .art-layer-autoPlayback {\n background-color: #000c;\n border-radius: 3px;\n align-items: center;\n padding: 10px;\n line-height: 1;\n display: none;\n position: absolute;\n bottom: 60px;\n left: 20px;\n}\n\n.art-video-player .art-layer-autoPlayback .art-autoPlayback-close {\n cursor: pointer;\n align-items: center;\n margin-right: 10px;\n display: flex;\n}\n\n.art-video-player .art-layer-autoPlayback .art-autoPlayback-close svg {\n width: 15px;\n height: 15px;\n fill: #00c9ff;\n}\n\n.art-video-player .art-layer-autoPlayback .art-autoPlayback-last {\n margin-right: 10px;\n}\n\n.art-video-player .art-layer-autoPlayback .art-autoPlayback-jump {\n color: #00c9ff;\n cursor: pointer;\n}\n\n.art-video-player.art-lock .art-bottom {\n display: none !important;\n}\n\n.art-video-player.art-lock .art-subtitle {\n bottom: 10px !important;\n}\n\n.art-video-player.art-lock .art-layer-miniProgressBar {\n display: block !important;\n}\n\n.art-video-player.art-control-show .art-layer-miniProgressBar {\n display: none;\n}\n\n.art-video-player.art-control-show .art-layer-lock {\n display: flex;\n}\n\n.art-video-player .art-control-selector {\n position: relative;\n}\n\n.art-video-player .art-control-selector .art-selector-list {\n min-width: 100px;\n max-width: 200px;\n max-height: 200px;\n text-align: center;\n color: #fff;\n background-color: #000c;\n border-radius: 3px;\n padding: 5px 0;\n display: none;\n position: absolute;\n bottom: 35px;\n overflow: auto;\n}\n\n.art-video-player .art-control-selector .art-selector-list .art-selector-item {\n height: 30px;\n text-overflow: ellipsis;\n white-space: nowrap;\n text-shadow: 0 0 2px #00000080;\n padding: 0 5px;\n line-height: 30px;\n overflow: hidden;\n}\n\n.art-video-player .art-control-selector .art-selector-list .art-selector-item:hover {\n background-color: #ffffff1a;\n}\n\n.art-video-player .art-control-selector .art-selector-list .art-selector-item:hover, .art-video-player .art-control-selector .art-selector-list .art-selector-item.art-current {\n color: #00c9ff;\n}\n\n.art-video-player .art-control-selector:hover .art-selector-list {\n display: block;\n}\n\n[class*=\"hint--\"] {\n font-style: normal;\n display: inline-block;\n position: relative;\n}\n\n[class*=\"hint--\"]:before, [class*=\"hint--\"]:after {\n visibility: hidden;\n opacity: 0;\n z-index: 1000000;\n pointer-events: none;\n transition: all .3s;\n transition-delay: 0s;\n position: absolute;\n transform: translate3d(0, 0, 0);\n}\n\n[class*=\"hint--\"]:hover:before, [class*=\"hint--\"]:hover:after {\n visibility: visible;\n opacity: 1;\n transition-delay: .1s;\n}\n\n[class*=\"hint--\"]:before {\n content: \"\";\n z-index: 1000001;\n background: none;\n border: 6px solid #0000;\n position: absolute;\n}\n\n[class*=\"hint--\"]:after {\n color: #fff;\n white-space: nowrap;\n background: #000;\n padding: 8px 10px;\n font-family: Helvetica Neue, Helvetica, Arial, sans-serif;\n font-size: 12px;\n line-height: 12px;\n}\n\n[class*=\"hint--\"][aria-label]:after {\n content: attr(aria-label);\n}\n\n[class*=\"hint--\"][data-hint]:after {\n content: attr(data-hint);\n}\n\n[aria-label=\"\"]:before, [aria-label=\"\"]:after, [data-hint=\"\"]:before, [data-hint=\"\"]:after {\n display: none !important;\n}\n\n.hint--top-left:before, .hint--top-right:before, .hint--top:before {\n border-top-color: #000;\n}\n\n.hint--bottom-left:before, .hint--bottom-right:before, .hint--bottom:before {\n border-bottom-color: #000;\n}\n\n.hint--left:before {\n border-left-color: #000;\n}\n\n.hint--right:before {\n border-right-color: #000;\n}\n\n.hint--top:before {\n margin-bottom: -11px;\n}\n\n.hint--top:before, .hint--top:after {\n bottom: 100%;\n left: 50%;\n}\n\n.hint--top:before {\n left: calc(50% - 6px);\n}\n\n.hint--top:after {\n transform: translateX(-50%);\n}\n\n.hint--top:hover:before {\n transform: translateY(-8px);\n}\n\n.hint--top:hover:after {\n transform: translateX(-50%)translateY(-8px);\n}\n\n.hint--bottom:before {\n margin-top: -11px;\n}\n\n.hint--bottom:before, .hint--bottom:after {\n top: 100%;\n left: 50%;\n}\n\n.hint--bottom:before {\n left: calc(50% - 6px);\n}\n\n.hint--bottom:after {\n transform: translateX(-50%);\n}\n\n.hint--bottom:hover:before {\n transform: translateY(8px);\n}\n\n.hint--bottom:hover:after {\n transform: translateX(-50%)translateY(8px);\n}\n\n.hint--right:before {\n margin-bottom: -6px;\n margin-left: -11px;\n}\n\n.hint--right:after {\n margin-bottom: -14px;\n}\n\n.hint--right:before, .hint--right:after {\n bottom: 50%;\n left: 100%;\n}\n\n.hint--right:hover:before, .hint--right:hover:after {\n transform: translateX(8px);\n}\n\n.hint--left:before {\n margin-bottom: -6px;\n margin-right: -11px;\n}\n\n.hint--left:after {\n margin-bottom: -14px;\n}\n\n.hint--left:before, .hint--left:after {\n bottom: 50%;\n right: 100%;\n}\n\n.hint--left:hover:before, .hint--left:hover:after {\n transform: translateX(-8px);\n}\n\n.hint--top-left:before {\n margin-bottom: -11px;\n}\n\n.hint--top-left:before, .hint--top-left:after {\n bottom: 100%;\n left: 50%;\n}\n\n.hint--top-left:before {\n left: calc(50% - 6px);\n}\n\n.hint--top-left:after {\n margin-left: 12px;\n transform: translateX(-100%);\n}\n\n.hint--top-left:hover:before {\n transform: translateY(-8px);\n}\n\n.hint--top-left:hover:after {\n transform: translateX(-100%)translateY(-8px);\n}\n\n.hint--top-right:before {\n margin-bottom: -11px;\n}\n\n.hint--top-right:before, .hint--top-right:after {\n bottom: 100%;\n left: 50%;\n}\n\n.hint--top-right:before {\n left: calc(50% - 6px);\n}\n\n.hint--top-right:after {\n margin-left: -12px;\n transform: translateX(0);\n}\n\n.hint--top-right:hover:before, .hint--top-right:hover:after {\n transform: translateY(-8px);\n}\n\n.hint--bottom-left:before {\n margin-top: -11px;\n}\n\n.hint--bottom-left:before, .hint--bottom-left:after {\n top: 100%;\n left: 50%;\n}\n\n.hint--bottom-left:before {\n left: calc(50% - 6px);\n}\n\n.hint--bottom-left:after {\n margin-left: 12px;\n transform: translateX(-100%);\n}\n\n.hint--bottom-left:hover:before {\n transform: translateY(8px);\n}\n\n.hint--bottom-left:hover:after {\n transform: translateX(-100%)translateY(8px);\n}\n\n.hint--bottom-right:before {\n margin-top: -11px;\n}\n\n.hint--bottom-right:before, .hint--bottom-right:after {\n top: 100%;\n left: 50%;\n}\n\n.hint--bottom-right:before {\n left: calc(50% - 6px);\n}\n\n.hint--bottom-right:after {\n margin-left: -12px;\n transform: translateX(0);\n}\n\n.hint--bottom-right:hover:before, .hint--bottom-right:hover:after {\n transform: translateY(8px);\n}\n\n.hint--small:after, .hint--medium:after, .hint--large:after {\n white-space: normal;\n word-wrap: break-word;\n line-height: 1.4em;\n}\n\n.hint--small:after {\n width: 80px;\n}\n\n.hint--medium:after {\n width: 150px;\n}\n\n.hint--large:after {\n width: 300px;\n}\n\n[class*=\"hint--\"]:after {\n text-shadow: 0 -1px #000;\n box-shadow: 4px 4px 8px #0000004d;\n}\n\n.hint--error:after {\n text-shadow: 0 -1px #592726;\n background-color: #b34e4d;\n}\n\n.hint--error.hint--top-left:before, .hint--error.hint--top-right:before, .hint--error.hint--top:before {\n border-top-color: #b34e4d;\n}\n\n.hint--error.hint--bottom-left:before, .hint--error.hint--bottom-right:before, .hint--error.hint--bottom:before {\n border-bottom-color: #b34e4d;\n}\n\n.hint--error.hint--left:before {\n border-left-color: #b34e4d;\n}\n\n.hint--error.hint--right:before {\n border-right-color: #b34e4d;\n}\n\n.hint--warning:after {\n text-shadow: 0 -1px #6c5328;\n background-color: #c09854;\n}\n\n.hint--warning.hint--top-left:before, .hint--warning.hint--top-right:before, .hint--warning.hint--top:before {\n border-top-color: #c09854;\n}\n\n.hint--warning.hint--bottom-left:before, .hint--warning.hint--bottom-right:before, .hint--warning.hint--bottom:before {\n border-bottom-color: #c09854;\n}\n\n.hint--warning.hint--left:before {\n border-left-color: #c09854;\n}\n\n.hint--warning.hint--right:before {\n border-right-color: #c09854;\n}\n\n.hint--info:after {\n text-shadow: 0 -1px #1a3c4d;\n background-color: #3986ac;\n}\n\n.hint--info.hint--top-left:before, .hint--info.hint--top-right:before, .hint--info.hint--top:before {\n border-top-color: #3986ac;\n}\n\n.hint--info.hint--bottom-left:before, .hint--info.hint--bottom-right:before, .hint--info.hint--bottom:before {\n border-bottom-color: #3986ac;\n}\n\n.hint--info.hint--left:before {\n border-left-color: #3986ac;\n}\n\n.hint--info.hint--right:before {\n border-right-color: #3986ac;\n}\n\n.hint--success:after {\n text-shadow: 0 -1px #1a321a;\n background-color: #458746;\n}\n\n.hint--success.hint--top-left:before, .hint--success.hint--top-right:before, .hint--success.hint--top:before {\n border-top-color: #458746;\n}\n\n.hint--success.hint--bottom-left:before, .hint--success.hint--bottom-right:before, .hint--success.hint--bottom:before {\n border-bottom-color: #458746;\n}\n\n.hint--success.hint--left:before {\n border-left-color: #458746;\n}\n\n.hint--success.hint--right:before {\n border-right-color: #458746;\n}\n\n.hint--always:after, .hint--always:before {\n opacity: 1;\n visibility: visible;\n}\n\n.hint--always.hint--top:before {\n transform: translateY(-8px);\n}\n\n.hint--always.hint--top:after {\n transform: translateX(-50%)translateY(-8px);\n}\n\n.hint--always.hint--top-left:before {\n transform: translateY(-8px);\n}\n\n.hint--always.hint--top-left:after {\n transform: translateX(-100%)translateY(-8px);\n}\n\n.hint--always.hint--top-right:before, .hint--always.hint--top-right:after {\n transform: translateY(-8px);\n}\n\n.hint--always.hint--bottom:before {\n transform: translateY(8px);\n}\n\n.hint--always.hint--bottom:after {\n transform: translateX(-50%)translateY(8px);\n}\n\n.hint--always.hint--bottom-left:before {\n transform: translateY(8px);\n}\n\n.hint--always.hint--bottom-left:after {\n transform: translateX(-100%)translateY(8px);\n}\n\n.hint--always.hint--bottom-right:before, .hint--always.hint--bottom-right:after {\n transform: translateY(8px);\n}\n\n.hint--always.hint--left:before, .hint--always.hint--left:after {\n transform: translateX(-8px);\n}\n\n.hint--always.hint--right:before, .hint--always.hint--right:after {\n transform: translateX(8px);\n}\n\n.hint--rounded:after {\n border-radius: 4px;\n}\n\n.hint--no-animate:before, .hint--no-animate:after {\n transition-duration: 0s;\n}\n\n.hint--bounce:before, .hint--bounce:after {\n -webkit-transition: opacity .3s, visibility .3s, -webkit-transform .3s cubic-bezier(.71, 1.7, .77, 1.24);\n -moz-transition: opacity .3s, visibility .3s, -moz-transform .3s cubic-bezier(.71, 1.7, .77, 1.24);\n transition: opacity .3s, visibility .3s, transform .3s cubic-bezier(.71, 1.7, .77, 1.24);\n}\n\n.hint--no-shadow:before, .hint--no-shadow:after {\n text-shadow: initial;\n box-shadow: initial;\n}\n\n.hint--no-arrow:before {\n display: none;\n}\n\n"; -},{}],"2tbdu":[function(require,module,exports) { +},{}],"1vNkK":[function(require,module,exports) { !function(r, t) { module.exports = t(); }(this, function() { @@ -565,7 +567,7 @@ class Emitter { } exports.default = Emitter; -},{"@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"8MjWm":[function(require,module,exports) { +},{"@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"6SDkN":[function(require,module,exports) { exports.interopDefault = function(a) { return a && a.__esModule ? a : { default: a @@ -615,7 +617,7 @@ parcelHelpers.exportAll(_format, exports); var _compatibility = require("./compatibility"); parcelHelpers.exportAll(_compatibility, exports); -},{"./dom":"iWXW0","./error":"kCmly","./subtitle":"2bAfM","./file":"jIGsL","./property":"amiWs","./time":"4movt","./format":"9vUua","./compatibility":"bRDYJ","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"iWXW0":[function(require,module,exports) { +},{"./dom":"iWXW0","./error":"kCmly","./subtitle":"2bAfM","./file":"jIGsL","./property":"amiWs","./time":"4movt","./format":"9vUua","./compatibility":"bRDYJ","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"iWXW0":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); parcelHelpers.export(exports, "query", ()=>query); @@ -701,7 +703,7 @@ function replaceElement(newChild, oldChild) { return newChild; } -},{"./compatibility":"bRDYJ","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"bRDYJ":[function(require,module,exports) { +},{"./compatibility":"bRDYJ","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"bRDYJ":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); parcelHelpers.export(exports, "userAgent", ()=>userAgent); @@ -719,7 +721,7 @@ const isIE = /MSIE|Trident/i.test(userAgent); const isAndroid = /android/i.test(userAgent); const isIOS = /iPad|iPhone|iPod/i.test(userAgent) && !window.MSStream; -},{"@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"kCmly":[function(require,module,exports) { +},{"@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"kCmly":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); parcelHelpers.export(exports, "ArtPlayerError", ()=>ArtPlayerError); @@ -736,7 +738,7 @@ function errorHandle(condition, msg) { return condition; } -},{"@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"2bAfM":[function(require,module,exports) { +},{"@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"2bAfM":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); parcelHelpers.export(exports, "srtToVtt", ()=>srtToVtt); @@ -786,7 +788,7 @@ function assToVtt(ass) { }).filter((line)=>line.trim()).join("\n\n")}`; } -},{"@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"jIGsL":[function(require,module,exports) { +},{"@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"jIGsL":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); parcelHelpers.export(exports, "getExt", ()=>getExt); @@ -806,7 +808,7 @@ function download(url, name) { document.body.removeChild(elink); } -},{"@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"amiWs":[function(require,module,exports) { +},{"@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"amiWs":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); parcelHelpers.export(exports, "def", ()=>def); @@ -835,7 +837,7 @@ function mergeDeep(...objects) { }, {}); } -},{"@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"4movt":[function(require,module,exports) { +},{"@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"4movt":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); parcelHelpers.export(exports, "sleep", ()=>sleep); @@ -883,7 +885,7 @@ function throttle(callback, delay) { return fn; } -},{"@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"9vUua":[function(require,module,exports) { +},{"@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"9vUua":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); parcelHelpers.export(exports, "clamp", ()=>clamp); @@ -916,7 +918,7 @@ function escape(str) { })[tag] || tag); } -},{"@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"jVxq1":[function(require,module,exports) { +},{"@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"jVxq1":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); parcelHelpers.export(exports, "ComponentOption", ()=>ComponentOption); @@ -1027,7 +1029,9 @@ exports.default = { thumbnails: { url: s, number: n, - column: n + column: n, + width: n, + height: n }, subtitle: { url: s, @@ -1040,7 +1044,7 @@ exports.default = { customType: o }; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"1hSww":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"1hSww":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); exports.default = { @@ -1131,7 +1135,7 @@ exports.default = { ] }; -},{"@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"eCrHi":[function(require,module,exports) { +},{"@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"eCrHi":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("./utils"); @@ -1157,7 +1161,7 @@ class Whitelist { } exports.default = Whitelist; -},{"./utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"eG0JW":[function(require,module,exports) { +},{"./utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"eG0JW":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("./utils"); @@ -1207,7 +1211,7 @@ class Template {
Player version:
-
${"4.5.3"}
+
${"4.5.4"}
Video url:
@@ -1296,7 +1300,7 @@ class Template { } exports.default = Template; -},{"./utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"6Q0In":[function(require,module,exports) { +},{"./utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"6Q0In":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -1333,7 +1337,7 @@ class I18n { } exports.default = I18n; -},{"../utils":"euhMG","./zh-cn.json":"b9Y6f","./zh-tw.json":"9Kly9","./pl.json":"krPOm","./cs.json":"jNcs5","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"b9Y6f":[function(require,module,exports) { +},{"../utils":"euhMG","./zh-cn.json":"b9Y6f","./zh-tw.json":"9Kly9","./pl.json":"krPOm","./cs.json":"jNcs5","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"b9Y6f":[function(require,module,exports) { module.exports = JSON.parse('{"Video Info":"\u7EDF\u8BA1\u4FE1\u606F","Close":"\u5173\u95ED","Video Load Failed":"\u52A0\u8F7D\u5931\u8D25","Volume":"\u97F3\u91CF","Play":"\u64AD\u653E","Pause":"\u6682\u505C","Rate":"\u901F\u5EA6","Mute":"\u9759\u97F3","Video Flip":"\u753B\u9762\u7FFB\u8F6C","Horizontal":"\u6C34\u5E73","Vertical":"\u5782\u76F4","Reconnect":"\u91CD\u65B0\u8FDE\u63A5","Show Setting":"\u663E\u793A\u8BBE\u7F6E","Hide Setting":"\u9690\u85CF\u8BBE\u7F6E","Screenshot":"\u622A\u56FE","Play Speed":"\u64AD\u653E\u901F\u5EA6","Aspect Ratio":"\u753B\u9762\u6BD4\u4F8B","Default":"\u9ED8\u8BA4","Normal":"\u6B63\u5E38","Open":"\u6253\u5F00","Switch Video":"\u5207\u6362","Switch Subtitle":"\u5207\u6362\u5B57\u5E55","Fullscreen":"\u5168\u5C4F","Exit Fullscreen":"\u9000\u51FA\u5168\u5C4F","Web Fullscreen":"\u7F51\u9875\u5168\u5C4F","Exit Web Fullscreen":"\u9000\u51FA\u7F51\u9875\u5168\u5C4F","Mini Player":"\u8FF7\u4F60\u64AD\u653E\u5668","PIP Mode":"\u5F00\u542F\u753B\u4E2D\u753B","Exit PIP Mode":"\u9000\u51FA\u753B\u4E2D\u753B","PIP Not Supported":"\u4E0D\u652F\u6301\u753B\u4E2D\u753B","Fullscreen Not Supported":"\u4E0D\u652F\u6301\u5168\u5C4F","Subtitle Offset":"\u5B57\u5E55\u504F\u79FB","Last Seen":"\u4E0A\u6B21\u770B\u5230","Jump Play":"\u8DF3\u8F6C\u64AD\u653E","AirPlay":"\u9694\u7A7A\u64AD\u653E","AirPlay Not Available":"\u9694\u7A7A\u64AD\u653E\u4E0D\u53EF\u7528"}'); },{}],"9Kly9":[function(require,module,exports) { @@ -1453,7 +1457,7 @@ class Player { } exports.default = Player; -},{"./urlMix":"haOhz","./attrMix":"cSnpy","./playMix":"ftnB3","./pauseMix":"kDy9r","./toggleMix":"12BL6","./seekMix":"8x3vZ","./volumeMix":"lsF5V","./currentTimeMix":"75HaL","./durationMix":"5Ud6d","./switchMix":"emcjh","./playbackRateMix":"78DYM","./aspectRatioMix":"chjHL","./screenshotMix":"jDAYl","./fullscreenMix":"juJAD","./fullscreenWebMix":"5f725","./pipMix":"jWhCt","./loadedMix":"jhDPX","./playedMix":"3bU8P","./playingMix":"5Ctiw","./autoSizeMix":"6fRkJ","./rectMix":"lOJRK","./flipMix":"fSa7B","./miniMix":"fy4qC","./loopMix":"dvgcH","./posterMix":"lglHp","./autoHeightMix":"58Y02","./themeMix":"lga3g","./titleMix":"i382h","./normalSizeMix":"jW7b0","./subtitleOffsetMix":"4Ny6z","./airplayMix":"gcYqJ","./optionInit":"vGIPW","./eventInit":"5D1O8","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"haOhz":[function(require,module,exports) { +},{"./urlMix":"haOhz","./attrMix":"cSnpy","./playMix":"ftnB3","./pauseMix":"kDy9r","./toggleMix":"12BL6","./seekMix":"8x3vZ","./volumeMix":"lsF5V","./currentTimeMix":"75HaL","./durationMix":"5Ud6d","./switchMix":"emcjh","./playbackRateMix":"78DYM","./aspectRatioMix":"chjHL","./screenshotMix":"jDAYl","./fullscreenMix":"juJAD","./fullscreenWebMix":"5f725","./pipMix":"jWhCt","./loadedMix":"jhDPX","./playedMix":"3bU8P","./playingMix":"5Ctiw","./autoSizeMix":"6fRkJ","./rectMix":"lOJRK","./flipMix":"fSa7B","./miniMix":"fy4qC","./loopMix":"dvgcH","./posterMix":"lglHp","./autoHeightMix":"58Y02","./themeMix":"lga3g","./titleMix":"i382h","./normalSizeMix":"jW7b0","./subtitleOffsetMix":"4Ny6z","./airplayMix":"gcYqJ","./optionInit":"vGIPW","./eventInit":"5D1O8","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"haOhz":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -1488,7 +1492,7 @@ function urlMix(art) { } exports.default = urlMix; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"cSnpy":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"cSnpy":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -1503,7 +1507,7 @@ function attrMix(art) { } exports.default = attrMix; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"ftnB3":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"ftnB3":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -1524,7 +1528,7 @@ function playMix(art) { } exports.default = playMix; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"kDy9r":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"kDy9r":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -1541,7 +1545,7 @@ function pauseMix(art) { } exports.default = pauseMix; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"12BL6":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"12BL6":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -1555,7 +1559,7 @@ function toggleMix(art) { } exports.default = toggleMix; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"8x3vZ":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"8x3vZ":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -1581,7 +1585,7 @@ function seekMix(art) { } exports.default = seekMix; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"lsF5V":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"lsF5V":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -1606,7 +1610,7 @@ function volumeMix(art) { } exports.default = volumeMix; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"75HaL":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"75HaL":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -1623,7 +1627,7 @@ function currentTimeMix(art) { } exports.default = currentTimeMix; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"5Ud6d":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"5Ud6d":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -1638,7 +1642,7 @@ function durationMix(art) { } exports.default = durationMix; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"emcjh":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"emcjh":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -1678,7 +1682,7 @@ function switchMix(art) { } exports.default = switchMix; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"78DYM":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"78DYM":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -1716,7 +1720,7 @@ function playbackRateMix(art) { } exports.default = playbackRateMix; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"chjHL":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"chjHL":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -1773,7 +1777,7 @@ function aspectRatioMix(art) { } exports.default = aspectRatioMix; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"jDAYl":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"jDAYl":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -1819,7 +1823,7 @@ function screenshotMix(art) { } exports.default = screenshotMix; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"juJAD":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"juJAD":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _screenfull = require("../libs/screenfull"); @@ -1891,7 +1895,7 @@ function fullscreenMix(art1) { } exports.default = fullscreenMix; -},{"../libs/screenfull":"4XLC7","../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"4XLC7":[function(require,module,exports) { +},{"../libs/screenfull":"4XLC7","../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"4XLC7":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); const methodMap = [ @@ -2019,7 +2023,7 @@ if (!nativeAPI) screenfull = { }; exports.default = screenfull; -},{"@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"5f725":[function(require,module,exports) { +},{"@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"5f725":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -2051,7 +2055,7 @@ function fullscreenWebMix(art) { } exports.default = fullscreenWebMix; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"jWhCt":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"jWhCt":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -2116,7 +2120,7 @@ function pipMix(art) { } exports.default = pipMix; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"jhDPX":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"jhDPX":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -2131,7 +2135,7 @@ function seekMix(art) { } exports.default = seekMix; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"3bU8P":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"3bU8P":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -2142,7 +2146,7 @@ function playedMix(art) { } exports.default = playedMix; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"5Ctiw":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"5Ctiw":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -2154,7 +2158,7 @@ function playingMix(art) { } exports.default = playingMix; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"6fRkJ":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"6fRkJ":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -2195,7 +2199,7 @@ function resizeMix(art) { } exports.default = resizeMix; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"lOJRK":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"lOJRK":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -2234,7 +2238,7 @@ function rectMix(art) { } exports.default = rectMix; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"fSa7B":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"fSa7B":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -2262,7 +2266,7 @@ function flipMix(art) { } exports.default = flipMix; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"fy4qC":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"fy4qC":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -2347,7 +2351,7 @@ function miniMix(art) { } exports.default = miniMix; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"dvgcH":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"dvgcH":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -2383,7 +2387,7 @@ function loopMix(art) { } exports.default = loopMix; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"lglHp":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"lglHp":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -2399,7 +2403,7 @@ function posterMix(art) { } exports.default = posterMix; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"58Y02":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"58Y02":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -2430,7 +2434,7 @@ function autoHeightMix(art) { } exports.default = autoHeightMix; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"lga3g":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"lga3g":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -2448,7 +2452,7 @@ function themeMix(art) { } exports.default = themeMix; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"i382h":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"i382h":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -2464,7 +2468,7 @@ function titleMix(art) { } exports.default = titleMix; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"jW7b0":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"jW7b0":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -2488,7 +2492,7 @@ function normalSizeMix(art) { } exports.default = normalSizeMix; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"4Ny6z":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"4Ny6z":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -2526,7 +2530,7 @@ function subtitleOffsetMix(art) { } exports.default = subtitleOffsetMix; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"gcYqJ":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"gcYqJ":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -2555,7 +2559,7 @@ function airplayMix(art) { } exports.default = airplayMix; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"vGIPW":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"vGIPW":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -2579,7 +2583,7 @@ function attrInit(art) { } exports.default = attrInit; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"5D1O8":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"5D1O8":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _config = require("../config"); @@ -2691,7 +2695,7 @@ function eventInit(art) { } exports.default = eventInit; -},{"../config":"1hSww","../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"nK2ZQ":[function(require,module,exports) { +},{"../config":"1hSww","../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"nK2ZQ":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -2840,7 +2844,7 @@ class Control extends (0, _componentDefault.default) { } exports.default = Control; -},{"../utils":"euhMG","../utils/component":"1UWqI","./fullscreen":"d7VBA","./fullscreenWeb":"iE4ux","./pip":"03ERY","./playAndPause":"2tuF0","./progress":"afGEi","./time":"e6eX5","./volume":"ezhk3","./setting":"3Vg4s","./thumbnails":"8AAYm","./screenshot":"lcqMk","./quality":"349DU","./loop":"8hCXR","./airplay":"4dMTc","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"1UWqI":[function(require,module,exports) { +},{"../utils":"euhMG","../utils/component":"1UWqI","./fullscreen":"d7VBA","./fullscreenWeb":"iE4ux","./pip":"03ERY","./playAndPause":"2tuF0","./progress":"afGEi","./time":"e6eX5","./volume":"ezhk3","./setting":"3Vg4s","./thumbnails":"8AAYm","./screenshot":"lcqMk","./quality":"349DU","./loop":"8hCXR","./airplay":"4dMTc","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"1UWqI":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _dom = require("./dom"); @@ -2939,7 +2943,7 @@ class Component { } exports.default = Component; -},{"./dom":"iWXW0","option-validator":"2tbdu","../scheme":"jVxq1","./property":"amiWs","./error":"kCmly","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"d7VBA":[function(require,module,exports) { +},{"./dom":"iWXW0","option-validator":"1vNkK","../scheme":"jVxq1","./property":"amiWs","./error":"kCmly","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"d7VBA":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -2971,7 +2975,7 @@ function fullscreen(option) { } exports.default = fullscreen; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"iE4ux":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"iE4ux":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -3003,7 +3007,7 @@ function fullscreenWeb(option) { } exports.default = fullscreenWeb; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"03ERY":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"03ERY":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -3025,7 +3029,7 @@ function pip(option) { } exports.default = pip; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"2tuF0":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"2tuF0":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -3065,7 +3069,7 @@ function playAndPause(option) { } exports.default = playAndPause; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"afGEi":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"afGEi":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); parcelHelpers.export(exports, "getPosFromEvent", ()=>getPosFromEvent); @@ -3203,7 +3207,7 @@ function progress(options) { } exports.default = progress; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"e6eX5":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"e6eX5":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -3230,7 +3234,7 @@ function time(option) { } exports.default = time; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"ezhk3":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"ezhk3":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -3297,7 +3301,7 @@ function volume(option) { } exports.default = volume; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"3Vg4s":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"3Vg4s":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -3319,7 +3323,7 @@ function setting(option) { } exports.default = setting; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"8AAYm":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"8AAYm":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -3334,20 +3338,20 @@ function thumbnails(options) { let isLoad = false; function showThumbnails(event) { const { width: posWidth } = (0, _progress.getPosFromEvent)(art, event); - const { url , number , column } = option.thumbnails; - const width = image.naturalWidth / column; - const height = width / ($video.videoWidth / $video.videoHeight); + const { url , number , column , width , height } = option.thumbnails; + const width2 = width || image.naturalWidth / column; + const height2 = height || width2 / ($video.videoWidth / $video.videoHeight); const perWidth = $progress.clientWidth / number; const perIndex = Math.floor(posWidth / perWidth); const yIndex = Math.ceil(perIndex / column) - 1; const xIndex = perIndex % column || column - 1; (0, _utils.setStyle)($control, "backgroundImage", `url(${url})`); - (0, _utils.setStyle)($control, "height", `${height}px`); - (0, _utils.setStyle)($control, "width", `${width}px`); - (0, _utils.setStyle)($control, "backgroundPosition", `-${xIndex * width}px -${yIndex * height}px`); - if (posWidth <= width / 2) (0, _utils.setStyle)($control, "left", 0); - else if (posWidth > $progress.clientWidth - width / 2) (0, _utils.setStyle)($control, "left", `${$progress.clientWidth - width}px`); - else (0, _utils.setStyle)($control, "left", `${posWidth - width / 2}px`); + (0, _utils.setStyle)($control, "height", `${height2}px`); + (0, _utils.setStyle)($control, "width", `${width2}px`); + (0, _utils.setStyle)($control, "backgroundPosition", `-${xIndex * width2}px -${yIndex * height2}px`); + if (posWidth <= width2 / 2) (0, _utils.setStyle)($control, "left", 0); + else if (posWidth > $progress.clientWidth - width2 / 2) (0, _utils.setStyle)($control, "left", `${$progress.clientWidth - width2}px`); + else (0, _utils.setStyle)($control, "left", `${posWidth - width2 / 2}px`); } proxy($progress, "mousemove", async (event)=>{ if (!loading) { @@ -3369,7 +3373,7 @@ function thumbnails(options) { } exports.default = thumbnails; -},{"../utils":"euhMG","./progress":"afGEi","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"lcqMk":[function(require,module,exports) { +},{"../utils":"euhMG","./progress":"afGEi","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"lcqMk":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -3388,7 +3392,7 @@ function screenshot(option) { } exports.default = screenshot; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"349DU":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"349DU":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); function quality(option) { @@ -3407,7 +3411,7 @@ function quality(option) { } exports.default = quality; -},{"@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"8hCXR":[function(require,module,exports) { +},{"@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"8hCXR":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -3429,7 +3433,7 @@ function loop(option) { } exports.default = loop; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"4dMTc":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"4dMTc":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -3446,7 +3450,7 @@ function pip(option) { } exports.default = pip; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"iygWX":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"iygWX":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -3524,7 +3528,7 @@ class Contextmenu extends (0, _componentDefault.default) { } exports.default = Contextmenu; -},{"../utils":"euhMG","../utils/component":"1UWqI","./playbackRate":"aEEkc","./aspectRatio":"jQvOA","./flip":"gcvCz","./info":"2g4ET","./version":"6YbWR","./close":"kM2pD","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"aEEkc":[function(require,module,exports) { +},{"../utils":"euhMG","../utils/component":"1UWqI","./playbackRate":"aEEkc","./aspectRatio":"jQvOA","./flip":"gcvCz","./info":"2g4ET","./version":"6YbWR","./close":"kM2pD","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"aEEkc":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -3559,7 +3563,7 @@ function playbackRate(option) { } exports.default = playbackRate; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"jQvOA":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"jQvOA":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -3591,7 +3595,7 @@ function aspectRatio(option) { } exports.default = aspectRatio; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"gcvCz":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"gcvCz":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -3623,7 +3627,7 @@ function flip(option) { } exports.default = flip; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"2g4ET":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"2g4ET":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); function info(option) { @@ -3638,18 +3642,18 @@ function info(option) { } exports.default = info; -},{"@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"6YbWR":[function(require,module,exports) { +},{"@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"6YbWR":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); function version(option) { return { ...option, - html: `ArtPlayer ${"4.5.3"}` + html: `ArtPlayer ${"4.5.4"}` }; } exports.default = version; -},{"@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"kM2pD":[function(require,module,exports) { +},{"@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"kM2pD":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); function close(option) { @@ -3663,7 +3667,7 @@ function close(option) { } exports.default = close; -},{"@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"6tuCt":[function(require,module,exports) { +},{"@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"6tuCt":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("./utils"); @@ -3699,7 +3703,7 @@ class Info extends (0, _componentDefault.default) { } exports.default = Info; -},{"./utils":"euhMG","./utils/component":"1UWqI","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"1kFyE":[function(require,module,exports) { +},{"./utils":"euhMG","./utils/component":"1UWqI","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"1kFyE":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("./utils"); @@ -3795,7 +3799,7 @@ class Subtitle extends (0, _componentDefault.default) { } exports.default = Subtitle; -},{"./utils":"euhMG","./utils/component":"1UWqI","option-validator":"2tbdu","./scheme":"jVxq1","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"akAUN":[function(require,module,exports) { +},{"./utils":"euhMG","./utils/component":"1UWqI","option-validator":"1vNkK","./scheme":"jVxq1","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"akAUN":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _error = require("../utils/error"); @@ -3856,7 +3860,7 @@ class Events { } exports.default = Events; -},{"../utils/error":"kCmly","./clickInit":"4xN0W","./hoverInit":"bO8Cy","./mousemoveInit":"gouR1","./resizeInit":"1e06H","./gestureInit":"1Cim3","./viewInit":"xZUxN","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"4xN0W":[function(require,module,exports) { +},{"../utils/error":"kCmly","./clickInit":"4xN0W","./hoverInit":"bO8Cy","./mousemoveInit":"gouR1","./resizeInit":"1e06H","./gestureInit":"1Cim3","./viewInit":"xZUxN","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"4xN0W":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -3893,7 +3897,7 @@ function clickInit(art, events) { } exports.default = clickInit; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"bO8Cy":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"bO8Cy":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -3909,7 +3913,7 @@ function hoverInit(art, events) { } exports.default = hoverInit; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"gouR1":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"gouR1":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); function mousemoveInitInit(art, events) { @@ -3920,7 +3924,7 @@ function mousemoveInitInit(art, events) { } exports.default = mousemoveInitInit; -},{"@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"1e06H":[function(require,module,exports) { +},{"@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"1e06H":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -3944,7 +3948,7 @@ function resizeInit(art, events) { } exports.default = resizeInit; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"1Cim3":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"1Cim3":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -3996,7 +4000,7 @@ function gestureInit(art, events) { } exports.default = gestureInit; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"xZUxN":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"xZUxN":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -4014,7 +4018,7 @@ function viewInit(art, events) { } exports.default = viewInit; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"f1oWx":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"f1oWx":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("./utils"); @@ -4076,7 +4080,7 @@ class Hotkey { } exports.default = Hotkey; -},{"./utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"bKuSu":[function(require,module,exports) { +},{"./utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"bKuSu":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _component = require("./utils/component"); @@ -4092,7 +4096,7 @@ class Layer extends (0, _componentDefault.default) { } exports.default = Layer; -},{"./utils/component":"1UWqI","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"4AfId":[function(require,module,exports) { +},{"./utils/component":"1UWqI","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"4AfId":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("./utils"); @@ -4107,7 +4111,7 @@ class Loading extends (0, _componentDefault.default) { } exports.default = Loading; -},{"./utils":"euhMG","./utils/component":"1UWqI","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"aKncc":[function(require,module,exports) { +},{"./utils":"euhMG","./utils/component":"1UWqI","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"aKncc":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("./utils"); @@ -4131,7 +4135,7 @@ class Notice { } exports.default = Notice; -},{"./utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"1R5LH":[function(require,module,exports) { +},{"./utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"1R5LH":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("./utils"); @@ -4154,7 +4158,7 @@ class Mask extends (0, _componentDefault.default) { } exports.default = Mask; -},{"./utils":"euhMG","./utils/component":"1UWqI","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"bPpva":[function(require,module,exports) { +},{"./utils":"euhMG","./utils/component":"1UWqI","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"bPpva":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -4259,85 +4263,85 @@ class Icons { } exports.default = Icons; -},{"../utils":"euhMG","bundle-text:./loading.svg":"az5uz","bundle-text:./state.svg":"79igA","bundle-text:./check.svg":"8ANvd","bundle-text:./play.svg":"1rOT8","bundle-text:./pause.svg":"34ClM","bundle-text:./volume.svg":"k1lcw","bundle-text:./volume-close.svg":"lAkPF","bundle-text:./screenshot.svg":"dJavv","bundle-text:./setting.svg":"lQaIM","bundle-text:./arrow-left.svg":"3bhbH","bundle-text:./arrow-right.svg":"aq1mg","bundle-text:./playback-rate.svg":"knRE0","bundle-text:./aspect-ratio.svg":"2obxu","bundle-text:./config.svg":"8Oelc","bundle-text:./pip.svg":"l19Zs","bundle-text:./lock.svg":"5Jt44","bundle-text:./unlock.svg":"lp1YA","bundle-text:./fullscreen-off.svg":"4Ymtn","bundle-text:./fullscreen-on.svg":"03aZy","bundle-text:./fullscreen-web-off.svg":"jtnf4","bundle-text:./fullscreen-web-on.svg":"gMb2L","bundle-text:./switch-on.svg":"kS8FF","bundle-text:./switch-off.svg":"4tVW6","bundle-text:./flip.svg":"aPFz2","bundle-text:./error.svg":"fVWm4","bundle-text:./close.svg":"cSL0g","bundle-text:./airplay.svg":"QV1FD","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"az5uz":[function(require,module,exports) { +},{"../utils":"euhMG","bundle-text:./loading.svg":"kSZpY","bundle-text:./state.svg":"l1cGI","bundle-text:./check.svg":"ihtKw","bundle-text:./play.svg":"aCrjI","bundle-text:./pause.svg":"djndS","bundle-text:./volume.svg":"3Mi6x","bundle-text:./volume-close.svg":"jxG45","bundle-text:./screenshot.svg":"eXfwA","bundle-text:./setting.svg":"kXSEM","bundle-text:./arrow-left.svg":"etyqn","bundle-text:./arrow-right.svg":"fU9m5","bundle-text:./playback-rate.svg":"wh93r","bundle-text:./aspect-ratio.svg":"2OSVS","bundle-text:./config.svg":"1WMKP","bundle-text:./pip.svg":"gGDL8","bundle-text:./lock.svg":"bDVqH","bundle-text:./unlock.svg":"b8r9U","bundle-text:./fullscreen-off.svg":"1F5ib","bundle-text:./fullscreen-on.svg":"6Nkxe","bundle-text:./fullscreen-web-off.svg":"akUW2","bundle-text:./fullscreen-web-on.svg":"5ohBx","bundle-text:./switch-on.svg":"2V2BU","bundle-text:./switch-off.svg":"cIVbn","bundle-text:./flip.svg":"eBNt7","bundle-text:./error.svg":"32zQ7","bundle-text:./close.svg":"9rzgA","bundle-text:./airplay.svg":"foceu","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"kSZpY":[function(require,module,exports) { module.exports = "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n"; -},{}],"79igA":[function(require,module,exports) { +},{}],"l1cGI":[function(require,module,exports) { module.exports = "\n \n"; -},{}],"8ANvd":[function(require,module,exports) { +},{}],"ihtKw":[function(require,module,exports) { module.exports = "\n\n"; -},{}],"1rOT8":[function(require,module,exports) { +},{}],"aCrjI":[function(require,module,exports) { module.exports = "\n \n"; -},{}],"34ClM":[function(require,module,exports) { +},{}],"djndS":[function(require,module,exports) { module.exports = "\n \n"; -},{}],"k1lcw":[function(require,module,exports) { +},{}],"3Mi6x":[function(require,module,exports) { module.exports = "\n \n \n"; -},{}],"lAkPF":[function(require,module,exports) { +},{}],"jxG45":[function(require,module,exports) { module.exports = "\n \n \n"; -},{}],"dJavv":[function(require,module,exports) { +},{}],"eXfwA":[function(require,module,exports) { module.exports = "\n\t\n\n"; -},{}],"lQaIM":[function(require,module,exports) { +},{}],"kXSEM":[function(require,module,exports) { module.exports = "\n \n \n"; -},{}],"3bhbH":[function(require,module,exports) { +},{}],"etyqn":[function(require,module,exports) { module.exports = "\n \n"; -},{}],"aq1mg":[function(require,module,exports) { +},{}],"fU9m5":[function(require,module,exports) { module.exports = "\n \n"; -},{}],"knRE0":[function(require,module,exports) { +},{}],"wh93r":[function(require,module,exports) { module.exports = ""; -},{}],"2obxu":[function(require,module,exports) { +},{}],"2OSVS":[function(require,module,exports) { module.exports = ""; -},{}],"8Oelc":[function(require,module,exports) { +},{}],"1WMKP":[function(require,module,exports) { module.exports = ""; -},{}],"l19Zs":[function(require,module,exports) { +},{}],"gGDL8":[function(require,module,exports) { module.exports = "\n \n"; -},{}],"5Jt44":[function(require,module,exports) { +},{}],"bDVqH":[function(require,module,exports) { module.exports = "\n\n\n\n"; -},{}],"lp1YA":[function(require,module,exports) { +},{}],"b8r9U":[function(require,module,exports) { module.exports = "\n\n\n"; -},{}],"4Ymtn":[function(require,module,exports) { +},{}],"1F5ib":[function(require,module,exports) { module.exports = "\n\n\n\n"; -},{}],"03aZy":[function(require,module,exports) { +},{}],"6Nkxe":[function(require,module,exports) { module.exports = "\n\n\n\n"; -},{}],"jtnf4":[function(require,module,exports) { +},{}],"akUW2":[function(require,module,exports) { module.exports = "\n\n\n\n"; -},{}],"gMb2L":[function(require,module,exports) { +},{}],"5ohBx":[function(require,module,exports) { module.exports = "\n\n\n\n"; -},{}],"kS8FF":[function(require,module,exports) { +},{}],"2V2BU":[function(require,module,exports) { module.exports = "\n\n\n \n"; -},{}],"4tVW6":[function(require,module,exports) { +},{}],"cIVbn":[function(require,module,exports) { module.exports = "\n\n\n \n"; -},{}],"aPFz2":[function(require,module,exports) { +},{}],"eBNt7":[function(require,module,exports) { module.exports = "\n\n\n\n\n"; -},{}],"fVWm4":[function(require,module,exports) { +},{}],"32zQ7":[function(require,module,exports) { module.exports = "\n\n\n\n\n"; -},{}],"cSL0g":[function(require,module,exports) { +},{}],"9rzgA":[function(require,module,exports) { module.exports = "\n\n\n\n\n"; -},{}],"QV1FD":[function(require,module,exports) { +},{}],"foceu":[function(require,module,exports) { module.exports = "\n \n \n \n \n"; },{}],"i2oRN":[function(require,module,exports) { @@ -4622,7 +4626,7 @@ class Setting extends (0, _componentDefault.default) { } exports.default = Setting; -},{"./flip":"cyEw6","./aspectRatio":"l7RGi","./playbackRate":"l9tWN","./subtitleOffset":"lQoyH","../utils/component":"1UWqI","../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"cyEw6":[function(require,module,exports) { +},{"./flip":"cyEw6","./aspectRatio":"l7RGi","./playbackRate":"l9tWN","./subtitleOffset":"lQoyH","../utils/component":"1UWqI","../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"cyEw6":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -4663,7 +4667,7 @@ function flip(art) { } exports.default = flip; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"l7RGi":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"l7RGi":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -4706,7 +4710,7 @@ function aspectRatio(art) { } exports.default = aspectRatio; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"l9tWN":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"l9tWN":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -4752,7 +4756,7 @@ function playbackRate(art) { } exports.default = playbackRate; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"lQoyH":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"lQoyH":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -4803,7 +4807,7 @@ function subtitleOffset(art) { } exports.default = subtitleOffset; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"9ruid":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"9ruid":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); class Storage { @@ -4848,7 +4852,7 @@ class Storage { } exports.default = Storage; -},{"@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"7Fd4c":[function(require,module,exports) { +},{"@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"7Fd4c":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -4887,7 +4891,7 @@ class Plugins { } exports.default = Plugins; -},{"../utils":"euhMG","./miniProgressBar":"3al9F","./autoOrientation":"ocofD","./autoPlayback":"6aLII","./fastForward":"i0uB0","./lock":"cuQyc","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"3al9F":[function(require,module,exports) { +},{"../utils":"euhMG","./miniProgressBar":"3al9F","./autoOrientation":"ocofD","./autoPlayback":"6aLII","./fastForward":"i0uB0","./lock":"cuQyc","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"3al9F":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); function miniProgressBar(art) { @@ -4913,7 +4917,7 @@ function miniProgressBar(art) { } exports.default = miniProgressBar; -},{"@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"ocofD":[function(require,module,exports) { +},{"@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"ocofD":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -4968,7 +4972,7 @@ function autoOrientation(art) { } exports.default = autoOrientation; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"6aLII":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"6aLII":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -5028,7 +5032,7 @@ function autoPlayback(art) { } exports.default = autoPlayback; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"i0uB0":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"i0uB0":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -5063,7 +5067,7 @@ function fastForward(art) { } exports.default = fastForward; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"cuQyc":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"cuQyc":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -5106,7 +5110,7 @@ function lock(art) { } exports.default = lock; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"hMVZh":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"hMVZh":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _config = require("./config"); @@ -5142,6 +5146,6 @@ class Mobile { } exports.default = Mobile; -},{"./config":"1hSww","./utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}]},["gEVO5"], "gEVO5", "parcelRequireb749") +},{"./config":"1hSww","./utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}]},["gEVO5"], "gEVO5", "parcelRequireb749") //# sourceMappingURL=index.js.map diff --git a/docs/uncompiled/artplayer/index.js.map b/docs/uncompiled/artplayer/index.js.map index c410b2eb1..476561049 100644 --- a/docs/uncompiled/artplayer/index.js.map +++ b/docs/uncompiled/artplayer/index.js.map @@ -1 +1 @@ -{"mappings":"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","sources":["src/index.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-69e96c3fa7536383.js","node_modules/option-validator/dist/option-validator.js","src/utils/emitter.js","../../node_modules/@parcel/transformer-js/src/esmodule-helpers.js","src/utils/index.js","src/utils/dom.js","src/utils/compatibility.js","src/utils/error.js","src/utils/subtitle.js","src/utils/file.js","src/utils/property.js","src/utils/time.js","src/utils/format.js","src/scheme/index.js","src/config/index.js","src/whitelist.js","src/template.js","src/i18n/index.js","src/i18n/zh-cn.json","src/i18n/zh-tw.json","src/i18n/pl.json","src/i18n/cs.json","src/player/index.js","src/player/urlMix.js","src/player/attrMix.js","src/player/playMix.js","src/player/pauseMix.js","src/player/toggleMix.js","src/player/seekMix.js","src/player/volumeMix.js","src/player/currentTimeMix.js","src/player/durationMix.js","src/player/switchMix.js","src/player/playbackRateMix.js","src/player/aspectRatioMix.js","src/player/screenshotMix.js","src/player/fullscreenMix.js","src/libs/screenfull.js","src/player/fullscreenWebMix.js","src/player/pipMix.js","src/player/loadedMix.js","src/player/playedMix.js","src/player/playingMix.js","src/player/autoSizeMix.js","src/player/rectMix.js","src/player/flipMix.js","src/player/miniMix.js","src/player/loopMix.js","src/player/posterMix.js","src/player/autoHeightMix.js","src/player/themeMix.js","src/player/titleMix.js","src/player/normalSizeMix.js","src/player/subtitleOffsetMix.js","src/player/airplayMix.js","src/player/optionInit.js","src/player/eventInit.js","src/control/index.js","src/utils/component.js","src/control/fullscreen.js","src/control/fullscreenWeb.js","src/control/pip.js","src/control/playAndPause.js","src/control/progress.js","src/control/time.js","src/control/volume.js","src/control/setting.js","src/control/thumbnails.js","src/control/screenshot.js","src/control/quality.js","src/control/loop.js","src/control/airplay.js","src/contextmenu/index.js","src/contextmenu/playbackRate.js","src/contextmenu/aspectRatio.js","src/contextmenu/flip.js","src/contextmenu/info.js","src/contextmenu/version.js","src/contextmenu/close.js","src/info.js","src/subtitle.js","src/events/index.js","src/events/clickInit.js","src/events/hoverInit.js","src/events/mousemoveInit.js","src/events/resizeInit.js","src/events/gestureInit.js","src/events/viewInit.js","src/hotkey.js","src/layer.js","src/loading.js","src/notice.js","src/mask.js","src/icons/index.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-ecdbf838d74e57be.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-54153e61fb5bb59e.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-acd9c8a15e5af94e.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-4a1a1b2a0b6fbf4b.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-0b713ca3133ce605.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-89c8adbbaba362ee.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-78d03e4d67adcefe.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-83e079c6ec1651fb.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-41b1c8dc2901aa37.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-9d1d2012e3785443.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-b19b3963900f7fad.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-58aa657e426937b1.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-a814886828c89b2f.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-b7f6071f9505bc10.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-e15fde0582bfd9f7.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-36a8bda2492ab98f.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-b49d00c3cf63eb04.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-eba160473d5b22bb.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-157bffb3dfbca2dd.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-2430dce770288e00.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-3372f0db6fb5622f.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-7859caf7292d907e.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-d246b61545406f36.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-a196bd512ee60009.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-f25e38cc9707a31c.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-82ca12a261609184.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-ecb038bdb0a9803d.js","src/setting/index.js","src/setting/flip.js","src/setting/aspectRatio.js","src/setting/playbackRate.js","src/setting/subtitleOffset.js","src/storage.js","src/plugins/index.js","src/plugins/miniProgressBar.js","src/plugins/autoOrientation.js","src/plugins/autoPlayback.js","src/plugins/fastForward.js","src/plugins/lock.js","src/mobile.js"],"sourcesContent":["import style from 'bundle-text:./style/index.less';\nimport validator from 'option-validator';\nimport Emitter from './utils/emitter';\nimport * as utils from './utils';\nimport scheme from './scheme';\nimport config from './config';\nimport Whitelist from './whitelist';\nimport Template from './template';\nimport I18n from './i18n';\nimport Player from './player';\nimport Control from './control';\nimport Contextmenu from './contextmenu';\nimport Info from './info';\nimport Subtitle from './subtitle';\nimport Events from './events';\nimport Hotkey from './hotkey';\nimport Layer from './layer';\nimport Loading from './loading';\nimport Notice from './notice';\nimport Mask from './mask';\nimport Icons from './icons';\nimport Setting from './setting';\nimport Storage from './storage';\nimport Plugins from './plugins';\nimport Mobile from './mobile';\n\nlet id = 0;\nconst instances = [];\nexport default class Artplayer extends Emitter {\n constructor(option, readyCallback) {\n super();\n\n this.id = ++id;\n\n const mergeOption = utils.mergeDeep(Artplayer.option, option);\n this.option = validator(mergeOption, scheme);\n\n this.isLock = false;\n this.isReady = false;\n this.isFocus = false;\n this.isInput = false;\n this.isDestroy = false;\n\n this.whitelist = new Whitelist(this);\n this.template = new Template(this);\n this.events = new Events(this);\n\n if (this.whitelist.state) {\n this.storage = new Storage(this);\n this.icons = new Icons(this);\n this.i18n = new I18n(this);\n this.notice = new Notice(this);\n this.player = new Player(this);\n this.layers = new Layer(this);\n this.controls = new Control(this);\n this.contextmenu = new Contextmenu(this);\n this.subtitle = new Subtitle(this);\n this.info = new Info(this);\n this.loading = new Loading(this);\n this.hotkey = new Hotkey(this);\n this.mask = new Mask(this);\n this.setting = new Setting(this);\n this.plugins = new Plugins(this);\n } else {\n this.mobile = new Mobile(this);\n }\n\n if (typeof readyCallback === 'function') {\n this.on('ready', () => readyCallback.call(this));\n }\n\n instances.push(this);\n }\n\n static get instances() {\n return instances;\n }\n\n static get version() {\n return process.env.APP_VER;\n }\n\n static get env() {\n return process.env.NODE_ENV;\n }\n\n static get build() {\n return process.env.BUILD_DATE;\n }\n\n static get config() {\n return config;\n }\n\n static get utils() {\n return utils;\n }\n\n static get scheme() {\n return scheme;\n }\n\n static get Emitter() {\n return Emitter;\n }\n\n static get validator() {\n return validator;\n }\n\n static get kindOf() {\n return validator.kindOf;\n }\n\n static get html() {\n return Template.html;\n }\n\n static get option() {\n return {\n container: '#artplayer',\n url: '',\n poster: '',\n title: '',\n type: '',\n theme: '#f00',\n volume: 0.7,\n isLive: false,\n muted: false,\n autoplay: false,\n autoSize: false,\n autoMini: false,\n loop: false,\n flip: false,\n playbackRate: false,\n aspectRatio: false,\n screenshot: false,\n setting: false,\n hotkey: true,\n pip: false,\n mutex: true,\n backdrop: true,\n fullscreen: false,\n fullscreenWeb: false,\n subtitleOffset: false,\n miniProgressBar: false,\n useSSR: false,\n playsInline: true,\n lock: false,\n fastForward: false,\n autoPlayback: false,\n autoOrientation: false,\n airplay: false,\n layers: [],\n contextmenu: [],\n controls: [],\n settings: [],\n quality: [],\n highlight: [],\n plugins: [],\n whitelist: [],\n thumbnails: {\n url: '',\n number: 60,\n column: 10,\n },\n subtitle: {\n url: '',\n type: '',\n style: {},\n encoding: 'utf-8',\n },\n moreVideoAttr: {\n controls: false,\n preload: utils.isSafari ? 'auto' : 'metadata',\n },\n icons: {},\n customType: {},\n lang: navigator.language.toLowerCase(),\n };\n }\n\n get proxy() {\n return this.events.proxy;\n }\n\n get query() {\n return this.template.query;\n }\n\n destroy(removeHtml = true) {\n this.events.destroy();\n this.template.destroy(removeHtml);\n instances.splice(instances.indexOf(this), 1);\n this.isDestroy = true;\n this.emit('destroy');\n }\n}\n\nArtplayer.NOTICE_TIME = 2000;\nArtplayer.SETTING_WIDTH = 250;\nArtplayer.SETTING_ITEM_WIDTH = 200;\nArtplayer.SETTING_ITEM_HEIGHT = 35;\nArtplayer.INDICATOR_SIZE = 14;\nArtplayer.INDICATOR_SIZE_ICON = 16;\nArtplayer.INDICATOR_SIZE_MOBILE = 18;\nArtplayer.INDICATOR_SIZE_MOBILE_ICON = 20;\nArtplayer.VOLUME_PANEL_WIDTH = 60;\nArtplayer.VOLUME_HANDLE_WIDTH = 12;\nArtplayer.RESIZE_TIME = 500;\nArtplayer.SCROLL_TIME = 200;\nArtplayer.SCROLL_GAP = 50;\nArtplayer.AUTO_PLAYBACK_MAX = 10;\nArtplayer.AUTO_PLAYBACK_MIN = 5;\nArtplayer.AUTO_PLAYBACK_TIMEOUT = 3000;\nArtplayer.RECONNECT_TIME_MAX = 5;\nArtplayer.RECONNECT_SLEEP_TIME = 1000;\nArtplayer.CONTROL_HIDE_TIME = 3000;\nArtplayer.DB_CLICE_TIME = 300;\nArtplayer.MOBILE_AUTO_PLAYBACKRATE = 3;\nArtplayer.MOBILE_AUTO_PLAYBACKRATE_TIME = 1000;\nArtplayer.MOBILE_AUTO_ORIENTATION_TIME = 200;\nArtplayer.INFO_LOOP_TIME = 1000;\nArtplayer.FAST_FORWARD_VALUE = 3;\nArtplayer.FAST_FORWARD_TIME = 1000;\n\nif (typeof document !== 'undefined') {\n if (!document.getElementById('artplayer-style')) {\n const $style = document.createElement('style');\n $style.id = 'artplayer-style';\n $style.textContent = style;\n document.head.appendChild($style);\n }\n}\n\nif (typeof window !== 'undefined') {\n window['Artplayer'] = Artplayer;\n}\n\n// eslint-disable-next-line no-console\nconsole.log(\n `%c ArtPlayer %c ${Artplayer.version} %c https://artplayer.org`,\n 'color: #fff; background: #5f5f5f',\n 'color: #fff; background: #4bc729',\n '',\n);\n","module.exports = \"2863152d1da16a13\";","!function(r,t){\"object\"==typeof exports&&\"undefined\"!=typeof module?module.exports=t():\"function\"==typeof define&&define.amd?define(t):r.optionValidator=t()}(this,function(){\"use strict\";function e(r){return(e=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(r){return typeof r}:function(r){return r&&\"function\"==typeof Symbol&&r.constructor===Symbol&&r!==Symbol.prototype?\"symbol\":typeof r})(r)}var n=Object.prototype.toString,c=function(r){if(void 0===r)return\"undefined\";if(null===r)return\"null\";var t=e(r);if(\"boolean\"===t)return\"boolean\";if(\"string\"===t)return\"string\";if(\"number\"===t)return\"number\";if(\"symbol\"===t)return\"symbol\";if(\"function\"===t)return function(r){return\"GeneratorFunction\"===o(r)}(r)?\"generatorfunction\":\"function\";if(function(r){return Array.isArray?Array.isArray(r):r instanceof Array}(r))return\"array\";if(function(r){if(r.constructor&&\"function\"==typeof r.constructor.isBuffer)return r.constructor.isBuffer(r);return!1}(r))return\"buffer\";if(function(r){try{if(\"number\"==typeof r.length&&\"function\"==typeof r.callee)return!0}catch(r){if(-1!==r.message.indexOf(\"callee\"))return!0}return!1}(r))return\"arguments\";if(function(r){return r instanceof Date||\"function\"==typeof r.toDateString&&\"function\"==typeof r.getDate&&\"function\"==typeof r.setDate}(r))return\"date\";if(function(r){return r instanceof Error||\"string\"==typeof r.message&&r.constructor&&\"number\"==typeof r.constructor.stackTraceLimit}(r))return\"error\";if(function(r){return r instanceof RegExp||\"string\"==typeof r.flags&&\"boolean\"==typeof r.ignoreCase&&\"boolean\"==typeof r.multiline&&\"boolean\"==typeof r.global}(r))return\"regexp\";switch(o(r)){case\"Symbol\":return\"symbol\";case\"Promise\":return\"promise\";case\"WeakMap\":return\"weakmap\";case\"WeakSet\":return\"weakset\";case\"Map\":return\"map\";case\"Set\":return\"set\";case\"Int8Array\":return\"int8array\";case\"Uint8Array\":return\"uint8array\";case\"Uint8ClampedArray\":return\"uint8clampedarray\";case\"Int16Array\":return\"int16array\";case\"Uint16Array\":return\"uint16array\";case\"Int32Array\":return\"int32array\";case\"Uint32Array\":return\"uint32array\";case\"Float32Array\":return\"float32array\";case\"Float64Array\":return\"float64array\"}if(function(r){return\"function\"==typeof r.throw&&\"function\"==typeof r.return&&\"function\"==typeof r.next}(r))return\"generator\";switch(t=n.call(r)){case\"[object Object]\":return\"object\";case\"[object Map Iterator]\":return\"mapiterator\";case\"[object Set Iterator]\":return\"setiterator\";case\"[object String Iterator]\":return\"stringiterator\";case\"[object Array Iterator]\":return\"arrayiterator\"}return t.slice(8,-1).toLowerCase().replace(/\\s/g,\"\")};function o(r){return r.constructor?r.constructor.name:null}function f(r,t){var e=2 {\n setStyle(element, key, styles[key]);\n });\n return element;\n}\n\nexport function getStyle(element, key, numberType = true) {\n const value = window.getComputedStyle(element, null).getPropertyValue(key);\n return numberType ? parseFloat(value) : value;\n}\n\nexport function sublings(target) {\n return Array.from(target.parentElement.children).filter((item) => item !== target);\n}\n\nexport function inverseClass(target, className) {\n sublings(target).forEach((item) => removeClass(item, className));\n addClass(target, className);\n}\n\nexport function tooltip(target, msg, pos = 'top') {\n if (isMobile) return;\n target.setAttribute('aria-label', msg);\n addClass(target, 'hint--rounded');\n addClass(target, `hint--${pos}`);\n}\n\nexport function isInViewport(el, offset = 0) {\n const rect = el.getBoundingClientRect();\n const windowHeight = window.innerHeight || document.documentElement.clientHeight;\n const windowWidth = window.innerWidth || document.documentElement.clientWidth;\n const vertInView = rect.top - offset <= windowHeight && rect.top + rect.height + offset >= 0;\n const horInView = rect.left - offset <= windowWidth + offset && rect.left + rect.width + offset >= 0;\n return vertInView && horInView;\n}\n\nexport function includeFromEvent(event, target) {\n return event.composedPath && event.composedPath().indexOf(target) > -1;\n}\n\nexport function replaceElement(newChild, oldChild) {\n oldChild.parentNode.replaceChild(newChild, oldChild);\n return newChild;\n}\n","export const userAgent = typeof window !== 'undefined' ? window.navigator.userAgent : '';\nexport const isMobile = /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(userAgent);\nexport const isSafari = /^((?!chrome|android).)*safari/i.test(userAgent);\nexport const isWechat = /MicroMessenger/i.test(userAgent);\nexport const isIE = /MSIE|Trident/i.test(userAgent);\nexport const isAndroid = /android/i.test(userAgent);\nexport const isIOS = /iPad|iPhone|iPod/i.test(userAgent) && !window.MSStream;\n","export class ArtPlayerError extends Error {\n constructor(message, context) {\n super(message);\n if (typeof Error.captureStackTrace === 'function') {\n Error.captureStackTrace(this, context || this.constructor);\n }\n this.name = 'ArtPlayerError';\n }\n}\n\nexport function errorHandle(condition, msg) {\n if (!condition) {\n throw new ArtPlayerError(msg);\n }\n return condition;\n}\n","function fixSrt(srt) {\n return srt.replace(/(\\d\\d:\\d\\d:\\d\\d)[,.](\\d+)/g, (_, $1, $2) => {\n let ms = $2.slice(0, 3);\n if ($2.length === 1) {\n ms = $2 + '00';\n }\n if ($2.length === 2) {\n ms = $2 + '0';\n }\n return `${$1},${ms}`;\n });\n}\n\nexport function srtToVtt(srtText) {\n return 'WEBVTT \\r\\n\\r\\n'.concat(\n fixSrt(srtText)\n .replace(/\\{\\\\([ibu])\\}/g, '')\n .replace(/\\{\\\\([ibu])1\\}/g, '<$1>')\n .replace(/\\{([ibu])\\}/g, '<$1>')\n .replace(/\\{\\/([ibu])\\}/g, '')\n .replace(/(\\d\\d:\\d\\d:\\d\\d),(\\d\\d\\d)/g, '$1.$2')\n .replace(/{[\\s\\S]*?}/g, '')\n .concat('\\r\\n\\r\\n'),\n );\n}\n\nexport function vttToBlob(vttText) {\n return URL.createObjectURL(\n new Blob([vttText], {\n type: 'text/vtt',\n }),\n );\n}\n\nexport function assToVtt(ass) {\n const reAss = new RegExp(\n 'Dialogue:\\\\s\\\\d,' +\n '(\\\\d+:\\\\d\\\\d:\\\\d\\\\d.\\\\d\\\\d),' +\n '(\\\\d+:\\\\d\\\\d:\\\\d\\\\d.\\\\d\\\\d),' +\n '([^,]*),' +\n '([^,]*),' +\n '(?:[^,]*,){4}' +\n '([\\\\s\\\\S]*)$',\n 'i',\n );\n\n function fixTime(time = '') {\n return time\n .split(/[:.]/)\n .map((item, index, arr) => {\n if (index === arr.length - 1) {\n if (item.length === 1) {\n return `.${item}00`;\n }\n\n if (item.length === 2) {\n return `.${item}0`;\n }\n } else if (item.length === 1) {\n return (index === 0 ? '0' : ':0') + item;\n }\n\n // eslint-disable-next-line no-nested-ternary\n return index === 0 ? item : index === arr.length - 1 ? `.${item}` : `:${item}`;\n })\n .join('');\n }\n\n return `WEBVTT\\n\\n${ass\n .split(/\\r?\\n/)\n .map((line) => {\n const m = line.match(reAss);\n if (!m) return null;\n return {\n start: fixTime(m[1].trim()),\n end: fixTime(m[2].trim()),\n text: m[5]\n .replace(/{[\\s\\S]*?}/g, '')\n .replace(/(\\\\N)/g, '\\n')\n .trim()\n .split(/\\r?\\n/)\n .map((item) => item.trim())\n .join('\\n'),\n };\n })\n .filter((line) => line)\n .map((line, index) => {\n if (line) {\n return `${index + 1}\\n${line.start} --> ${line.end}\\n${line.text}`;\n }\n return '';\n })\n .filter((line) => line.trim())\n .join('\\n\\n')}`;\n}\n","export function getExt(url) {\n if (url.includes('?')) {\n return getExt(url.split('?')[0]);\n }\n\n if (url.includes('#')) {\n return getExt(url.split('#')[0]);\n }\n\n return url.trim().toLowerCase().split('.').pop();\n}\n\nexport function download(url, name) {\n const elink = document.createElement('a');\n elink.style.display = 'none';\n elink.href = url;\n elink.download = name;\n document.body.appendChild(elink);\n elink.click();\n document.body.removeChild(elink);\n}\n","export const def = Object.defineProperty;\n\nconst { hasOwnProperty } = Object.prototype;\nexport function has(obj, name) {\n return hasOwnProperty.call(obj, name);\n}\n\nexport function get(obj, name) {\n return Object.getOwnPropertyDescriptor(obj, name);\n}\n\nexport function mergeDeep(...objects) {\n const isObject = (item) => item && typeof item === 'object' && !Array.isArray(item);\n return objects.reduce((prev, obj) => {\n Object.keys(obj).forEach((key) => {\n const pVal = prev[key];\n const oVal = obj[key];\n if (Array.isArray(pVal) && Array.isArray(oVal)) {\n prev[key] = pVal.concat(...oVal);\n } else if (isObject(pVal) && isObject(oVal) && !(oVal instanceof Element)) {\n prev[key] = mergeDeep(pVal, oVal);\n } else {\n prev[key] = oVal;\n }\n });\n return prev;\n }, {});\n}\n","export function sleep(ms = 0) {\n return new Promise(resolve => setTimeout(resolve, ms));\n}\n\nexport function debounce(func, wait, context) {\n let timeout;\n function fn(...args) {\n const later = function later() {\n timeout = null;\n func.apply(context, args);\n };\n clearTimeout(timeout);\n timeout = setTimeout(later, wait);\n }\n\n fn.clearTimeout = function ct() {\n clearTimeout(timeout);\n };\n\n return fn;\n}\n\nexport function throttle(callback, delay) {\n let isThrottled = false;\n let args;\n let context;\n function fn(...args2) {\n if (isThrottled) {\n args = args2;\n context = this;\n return;\n }\n\n isThrottled = true;\n callback.apply(this, args2);\n setTimeout(() => {\n isThrottled = false;\n if (args) {\n fn.apply(context, args);\n args = null;\n context = null;\n }\n }, delay);\n }\n return fn;\n}\n","export function clamp(num, a, b) {\n return Math.max(Math.min(num, Math.max(a, b)), Math.min(a, b));\n}\n\nexport function secondToTime(second) {\n const add0 = num => (num < 10 ? `0${num}` : String(num));\n const hour = Math.floor(second / 3600);\n const min = Math.floor((second - hour * 3600) / 60);\n const sec = Math.floor(second - hour * 3600 - min * 60);\n return (hour > 0 ? [hour, min, sec] : [min, sec]).map(add0).join(':');\n}\n\nexport function escape(str) {\n return str.replace(\n /[&<>'\"]/g,\n tag =>\n ({\n '&': '&',\n '<': '<',\n '>': '>',\n \"'\": ''',\n '\"': '"',\n }[tag] || tag),\n );\n}\n","import { errorHandle } from '../utils';\n\nconst a = 'array';\nconst b = 'boolean';\nconst s = 'string';\nconst n = 'number';\nconst o = 'object';\nconst f = 'function';\nconst r = 'regexp';\n\nfunction validElement(value, type, paths) {\n return errorHandle(\n type === s || type === n || value instanceof Element,\n `${paths.join('.')} require '${s}' or 'Element' type`,\n );\n}\n\nexport const ComponentOption = {\n html: validElement,\n disable: `?${b}`,\n name: `?${s}`,\n index: `?${n}`,\n style: `?${o}`,\n click: `?${f}`,\n mounted: `?${f}`,\n tooltip: `?${s}|${n}`,\n width: `?${n}`,\n selector: `?${a}`,\n onSelect: `?${f}`,\n switch: `?${b}`,\n onSwitch: `?${f}`,\n range: `?${a}`,\n onRange: `?${f}`,\n};\n\nexport default {\n container: validElement,\n url: s,\n poster: s,\n title: s,\n type: s,\n theme: s,\n lang: s,\n volume: n,\n isLive: b,\n muted: b,\n autoplay: b,\n autoSize: b,\n autoMini: b,\n loop: b,\n flip: b,\n playbackRate: b,\n aspectRatio: b,\n screenshot: b,\n setting: b,\n hotkey: b,\n pip: b,\n mutex: b,\n backdrop: b,\n fullscreen: b,\n fullscreenWeb: b,\n subtitleOffset: b,\n miniProgressBar: b,\n useSSR: b,\n playsInline: b,\n lock: b,\n fastForward: b,\n autoPlayback: b,\n autoOrientation: b,\n airplay: b,\n plugins: [f],\n whitelist: [`${s}|${f}|${r}`],\n layers: [ComponentOption],\n contextmenu: [ComponentOption],\n settings: [ComponentOption],\n controls: [\n {\n ...ComponentOption,\n position: (value, _, paths) => {\n const position = ['top', 'left', 'right'];\n return errorHandle(\n position.includes(value),\n `${paths.join('.')} only accept ${position.toString()} as parameters`,\n );\n },\n },\n ],\n quality: [\n {\n default: `?${b}`,\n html: s,\n url: s,\n },\n ],\n highlight: [\n {\n time: n,\n text: s,\n },\n ],\n thumbnails: {\n url: s,\n number: n,\n column: n,\n },\n subtitle: {\n url: s,\n type: s,\n style: o,\n encoding: s,\n },\n moreVideoAttr: o,\n icons: o,\n customType: o,\n};\n","export default {\n propertys: [\n 'audioTracks',\n 'autoplay',\n 'buffered',\n 'controller',\n 'controls',\n 'crossOrigin',\n 'currentSrc',\n 'currentTime',\n 'defaultMuted',\n 'defaultPlaybackRate',\n 'duration',\n 'ended',\n 'error',\n 'loop',\n 'mediaGroup',\n 'muted',\n 'networkState',\n 'paused',\n 'playbackRate',\n 'played',\n 'preload',\n 'readyState',\n 'seekable',\n 'seeking',\n 'src',\n 'startDate',\n 'textTracks',\n 'videoTracks',\n 'volume',\n ],\n methods: [\n 'addTextTrack',\n 'canPlayType',\n 'load',\n 'play',\n 'pause'\n ],\n events: [\n 'abort',\n 'canplay',\n 'canplaythrough',\n 'durationchange',\n 'emptied',\n 'ended',\n 'error',\n 'loadeddata',\n 'loadedmetadata',\n 'loadstart',\n 'pause',\n 'play',\n 'playing',\n 'progress',\n 'ratechange',\n 'seeked',\n 'seeking',\n 'stalled',\n 'suspend',\n 'timeupdate',\n 'volumechange',\n 'waiting',\n ],\n prototypes: [\n \"width\",\n \"height\",\n \"videoWidth\",\n \"videoHeight\",\n \"poster\",\n \"webkitDecodedFrameCount\",\n \"webkitDroppedFrameCount\",\n \"playsInline\",\n \"webkitSupportsFullscreen\",\n \"webkitDisplayingFullscreen\",\n \"onenterpictureinpicture\",\n \"onleavepictureinpicture\",\n \"disablePictureInPicture\",\n \"cancelVideoFrameCallback\",\n \"requestVideoFrameCallback\",\n \"getVideoPlaybackQuality\",\n \"requestPictureInPicture\",\n \"webkitEnterFullScreen\",\n \"webkitEnterFullscreen\",\n \"webkitExitFullScreen\",\n \"webkitExitFullscreen\",\n ],\n};\n","import { userAgent, isMobile } from './utils';\n\nexport default class Whitelist {\n constructor(art) {\n this.art = art;\n }\n\n get state() {\n const {\n option,\n constructor: { kindOf },\n } = this.art;\n\n return (\n !isMobile ||\n option.whitelist.some((item) => {\n switch (kindOf(item)) {\n case 'string':\n return item === '*' || userAgent.indexOf(item) > -1;\n case 'function':\n return item(userAgent);\n case 'regexp':\n return item.test(userAgent);\n default:\n return false;\n }\n })\n );\n }\n}\n","import { errorHandle, query, addClass, replaceElement, isMobile } from './utils';\n\nexport default class Template {\n constructor(art) {\n this.art = art;\n const { option, constructor, whitelist } = art;\n\n if (option.container instanceof Element) {\n this.$container = option.container;\n } else {\n this.$container = query(option.container);\n errorHandle(this.$container, `No container element found by ${option.container}`);\n }\n\n const type = this.$container.tagName.toLowerCase();\n errorHandle(type === 'div', `Unsupported container element type, only support 'div' but got '${type}'`);\n\n errorHandle(\n constructor.instances.every((ins) => ins.template.$container !== this.$container),\n 'Cannot mount multiple instances on the same dom element',\n );\n\n this.query = this.query.bind(this);\n this.$container.dataset.artId = art.id;\n this.$original = this.$container.cloneNode(true);\n\n if (whitelist.state) {\n this.desktop();\n } else {\n this.mobile();\n }\n }\n\n static get html() {\n return `\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
Player version:
\n
${process.env.APP_VER}
\n
\n
\n
Video url:
\n
\n
\n
\n
Video volume:
\n
\n
\n
\n
Video time:
\n
\n
\n
\n
Video duration:
\n
\n
\n
\n
Video resolution:
\n
\n x \n
\n
\n
\n
[x]
\n
\n
\n
\n
×
\n
\n
\n
\n `;\n }\n\n query(className) {\n return query(className, this.$container);\n }\n\n desktop() {\n const { option } = this.art;\n\n if (!option.useSSR) {\n this.$container.innerHTML = Template.html;\n }\n\n this.$player = this.query('.art-video-player');\n this.$video = this.query('.art-video');\n this.$poster = this.query('.art-poster');\n this.$subtitle = this.query('.art-subtitle');\n this.$danmuku = this.query('.art-danmuku');\n this.$bottom = this.query('.art-bottom');\n this.$progress = this.query('.art-progress');\n this.$controls = this.query('.art-controls');\n this.$controlsLeft = this.query('.art-controls-left');\n this.$controlsCenter = this.query('.art-controls-center');\n this.$controlsRight = this.query('.art-controls-right');\n this.$layer = this.query('.art-layers');\n this.$loading = this.query('.art-loading');\n this.$notice = this.query('.art-notice');\n this.$noticeInner = this.query('.art-notice-inner');\n this.$mask = this.query('.art-mask');\n this.$state = this.query('.art-state');\n this.$setting = this.query('.art-settings');\n this.$info = this.query('.art-info');\n this.$infoPanel = this.query('.art-info-panel');\n this.$infoClose = this.query('.art-info-close');\n this.$miniHeader = this.query('.art-mini-header');\n this.$miniTitle = this.query('.art-mini-title');\n this.$miniClose = this.query('.art-mini-close');\n this.$contextmenu = this.query('.art-contextmenus');\n\n if (option.backdrop) {\n addClass(this.$setting, 'art-backdrop-filter');\n addClass(this.$contextmenu, 'art-backdrop-filter');\n addClass(this.$info, 'art-backdrop-filter');\n }\n\n if (isMobile) {\n addClass(this.$player, 'art-mobile');\n }\n }\n\n mobile() {\n this.$container.innerHTML = `\n
\n \n
\n `;\n this.$player = this.query('.art-video-player');\n this.$video = this.query('.art-video');\n }\n\n destroy(removeHtml) {\n if (removeHtml) {\n replaceElement(this.$original, this.$container);\n } else {\n addClass(this.$player, 'art-destroy');\n }\n }\n}\n","import { mergeDeep } from '../utils';\nimport zhCn from './zh-cn.json';\nimport zhTw from './zh-tw.json';\nimport pl from './pl.json';\nimport cs from './cs.json';\n\nexport default class I18n {\n constructor(art) {\n this.art = art;\n this.languages = {\n 'zh-cn': zhCn,\n 'zh-tw': zhTw,\n 'pl': pl,\n 'cs': cs,\n };\n this.init();\n }\n\n init() {\n const lang = this.art.option.lang.toLowerCase();\n this.language = this.languages[lang] || {};\n }\n\n get(key) {\n return this.language[key] || key;\n }\n\n update(value) {\n this.languages = mergeDeep(this.languages, value);\n this.init();\n }\n}\n","{\n \"Video Info\": \"统计信息\",\n \"Close\": \"关闭\",\n \"Video Load Failed\": \"加载失败\",\n \"Volume\": \"音量\",\n \"Play\": \"播放\",\n \"Pause\": \"暂停\",\n \"Rate\": \"速度\",\n \"Mute\": \"静音\",\n \"Video Flip\": \"画面翻转\",\n \"Horizontal\": \"水平\",\n \"Vertical\": \"垂直\",\n \"Reconnect\": \"重新连接\",\n \"Show Setting\": \"显示设置\",\n \"Hide Setting\": \"隐藏设置\",\n \"Screenshot\": \"截图\",\n \"Play Speed\": \"播放速度\",\n \"Aspect Ratio\": \"画面比例\",\n \"Default\": \"默认\",\n \"Normal\": \"正常\",\n \"Open\": \"打开\",\n \"Switch Video\": \"切换\",\n \"Switch Subtitle\": \"切换字幕\",\n \"Fullscreen\": \"全屏\",\n \"Exit Fullscreen\": \"退出全屏\",\n \"Web Fullscreen\": \"网页全屏\",\n \"Exit Web Fullscreen\": \"退出网页全屏\",\n \"Mini Player\": \"迷你播放器\",\n \"PIP Mode\": \"开启画中画\",\n \"Exit PIP Mode\": \"退出画中画\",\n \"PIP Not Supported\": \"不支持画中画\",\n \"Fullscreen Not Supported\": \"不支持全屏\",\n \"Subtitle Offset\": \"字幕偏移\",\n \"Last Seen\": \"上次看到\",\n \"Jump Play\": \"跳转播放\",\n \"AirPlay\": \"隔空播放\",\n \"AirPlay Not Available\": \"隔空播放不可用\"\n}","{\n \"Video Info\": \"統計訊息\",\n \"Close\": \"關閉\",\n \"Video Load Failed\": \"載入失敗\",\n \"Volume\": \"音量\",\n \"Play\": \"播放\",\n \"Pause\": \"暫停\",\n \"Rate\": \"速度\",\n \"Mute\": \"靜音\",\n \"Video Flip\": \"畫面翻轉\",\n \"Horizontal\": \"水平\",\n \"Vertical\": \"垂直\",\n \"Reconnect\": \"重新連接\",\n \"Show Setting\": \"顯示设置\",\n \"Hide Setting\": \"隱藏设置\",\n \"Screenshot\": \"截圖\",\n \"Play Speed\": \"播放速度\",\n \"Aspect Ratio\": \"畫面比例\",\n \"Default\": \"默認\",\n \"Normal\": \"正常\",\n \"Open\": \"打開\",\n \"Switch Video\": \"切換\",\n \"Switch Subtitle\": \"切換字幕\",\n \"Fullscreen\": \"全屏\",\n \"Exit Fullscreen\": \"退出全屏\",\n \"Web Fullscreen\": \"網頁全屏\",\n \"Exit Web Fullscreen\": \"退出網頁全屏\",\n \"Mini Player\": \"迷你播放器\",\n \"PIP Mode\": \"開啟畫中畫\",\n \"Exit PIP Mode\": \"退出畫中畫\",\n \"PIP Not Supported\": \"不支持畫中畫\",\n \"Fullscreen Not Supported\": \"不支持全屏\",\n \"Subtitle Offset\": \"字幕偏移\",\n \"Last Seen\": \"上次看到\",\n \"Jump Play\": \"跳轉播放\",\n \"AirPlay\": \"隔空播放\",\n \"AirPlay Not Available\": \"隔空播放不可用\"\n}","{\n \"Video Info\": \"Informacje o wideo\",\n \"Close\": \"Zamknij\",\n \"Video Load Failed\": \"Błąd ładowania wideo\",\n \"Volume\": \"Głośność\",\n \"Play\": \"Odtwórz\",\n \"Pause\": \"Wstrzymaj\",\n \"Rate\": \"Oceń\",\n \"Mute\": \"Wycisz\",\n \"Video Flip\": \"Rotacja wideo\",\n \"Horizontal\": \"Pozioma\",\n \"Vertical\": \"Pionowa\",\n \"Reconnect\": \"Połącz ponownie\",\n \"Show Setting\": \"Pokaż ustawienia\",\n \"Hide Setting\": \"Ukryj ustawienia\",\n \"Screenshot\": \"Zrzut ekranu\",\n \"Play Speed\": \"Prędkość odtwarzania\",\n \"Aspect Ratio\": \"Współczynnik proporcji\",\n \"Default\": \"Domyślny\",\n \"Normal\": \"Normalny\",\n \"Open\": \"Otwórz\",\n \"Switch Video\": \"Przełącz wideo\",\n \"Switch Subtitle\": \"Przełącz napisy\",\n \"Fullscreen\": \"Pełny ekran\",\n \"Exit Fullscreen\": \"Zamknij pełny ekran\",\n \"Web Fullscreen\": \"Tryb pełnej strony\",\n \"Exit Web Fullscreen\": \"Zamknij tryb pełnej strony\",\n \"Mini Player\": \"Miniodtwarzacz\",\n \"PIP Mode\": \"Tryb PiP\",\n \"Exit PIP Mode\": \"Zamknij tryb PiP\",\n \"PIP Not Supported\": \"Tryb PiP nieobsługiwany\",\n \"Fullscreen Not Supported\": \"Pełny ekran nieobsługiwany\",\n \"Subtitle Offset\": \"Przesunięcie napisów\",\n \"Last Seen\": \"Ostatnio widziany\",\n \"Jump Play\": \"Skocz do gry\",\n \"AirPlay\": \"AirPlay\",\n \"AirPlay Not Available\": \"AirPlay nie jest dostępny\"\n}","{\n \"Video Info\": \"Info o videu\",\n \"Close\": \"Zavřít\",\n \"Video Load Failed\": \"Nahrání videa selhalo\",\n \"Volume\": \"Hlasitost\",\n \"Play\": \"Přehrát\",\n \"Pause\": \"Pozastavit\",\n \"Rate\": \"Hodnocení\",\n \"Mute\": \"Ztlumit\",\n \"Video Flip\": \"Otočit video\",\n \"Horizontal\": \"Horizontálně\",\n \"Vertical\": \"Vertikálně\",\n \"Reconnect\": \"Opětovné připojení\",\n \"Show Setting\": \"Zobrazit nastavení\",\n \"Hide Setting\": \"Skrýt nastavení\",\n \"Screenshot\": \"Snímek obrazovky\",\n \"Play Speed\": \"Rychlost přehrávání\",\n \"Aspect Ratio\": \"Poměr stran\",\n \"Default\": \"Výchozí\",\n \"Normal\": \"Normální\",\n \"Open\": \"Otevřít\",\n \"Switch Video\": \"Přepnout video\",\n \"Switch Subtitle\": \"Přepnout titulky\",\n \"Fullscreen\": \"Celá obrazovka\",\n \"Exit Fullscreen\": \"Opustit režim celé obrazovky\",\n \"Web Fullscreen\": \"Celá stránka\",\n \"Exit Web Fullscreen\": \"Zavřít režim celé stránky\",\n \"Mini Player\": \"Mini přehrávač\",\n \"PIP Mode\": \"Režim PIP\",\n \"Exit PIP Mode\": \"Opustit režim PIP\",\n \"PIP Not Supported\": \"Režim PIP není podporován\",\n \"Fullscreen Not Supported\": \"Režim celé obrazovky není podporován\",\n \"Subtitle Offset\": \"Posun titulků\",\n \"Last Seen\": \"Naposledy viděn\",\n \"Jump Play\": \"Hra na skok\",\n \"AirPlay\": \"AirPlay\",\n \"AirPlay Not Available\": \"AirPlay není k dispozici\"\n}","import urlMix from './urlMix';\nimport attrMix from './attrMix';\nimport playMix from './playMix';\nimport pauseMix from './pauseMix';\nimport toggleMix from './toggleMix';\nimport seekMix from './seekMix';\nimport volumeMix from './volumeMix';\nimport currentTimeMix from './currentTimeMix';\nimport durationMix from './durationMix';\nimport switchMix from './switchMix';\nimport playbackRateMix from './playbackRateMix';\nimport aspectRatioMix from './aspectRatioMix';\nimport screenshotMix from './screenshotMix';\nimport fullscreenMix from './fullscreenMix';\nimport fullscreenWebMix from './fullscreenWebMix';\nimport pipMix from './pipMix';\nimport loadedMix from './loadedMix';\nimport playedMix from './playedMix';\nimport playingMix from './playingMix';\nimport autoSizeMix from './autoSizeMix';\nimport rectMix from './rectMix';\nimport flipMix from './flipMix';\nimport miniMix from './miniMix';\nimport loopMix from './loopMix';\nimport posterMix from './posterMix';\nimport autoHeightMix from './autoHeightMix';\nimport themeMix from './themeMix';\nimport titleMix from './titleMix';\nimport normalSizeMix from './normalSizeMix';\nimport subtitleOffsetMix from './subtitleOffsetMix';\nimport airplayMix from './airplayMix';\nimport optionInit from './optionInit';\nimport eventInit from './eventInit';\n\nexport default class Player {\n constructor(art) {\n urlMix(art);\n attrMix(art);\n playMix(art);\n pauseMix(art);\n toggleMix(art);\n seekMix(art);\n volumeMix(art);\n currentTimeMix(art);\n durationMix(art);\n switchMix(art);\n playbackRateMix(art);\n aspectRatioMix(art);\n screenshotMix(art);\n fullscreenMix(art);\n fullscreenWebMix(art);\n pipMix(art);\n loadedMix(art);\n playedMix(art);\n playingMix(art);\n autoSizeMix(art);\n rectMix(art);\n flipMix(art);\n miniMix(art);\n loopMix(art);\n posterMix(art);\n autoHeightMix(art);\n themeMix(art);\n titleMix(art);\n normalSizeMix(art);\n subtitleOffsetMix(art);\n airplayMix(art);\n eventInit(art);\n optionInit(art);\n }\n}\n","import { getExt, def, sleep } from '../utils';\n\nexport default function urlMix(art) {\n const {\n option,\n template: { $video },\n } = art;\n\n def(art, 'url', {\n get() {\n return $video.currentSrc;\n },\n async set(url) {\n if (url) {\n const typeName = option.type || getExt(url);\n const typeCallback = option.customType[typeName];\n if (typeName && typeCallback) {\n await sleep();\n art.loading.show = true;\n typeCallback.call(art, $video, url, art);\n } else {\n if (art.url && art.url !== url) {\n art.once('video:canplay', () => {\n if (art.isReady) {\n art.emit('restart');\n }\n });\n }\n\n $video.src = url;\n art.option.url = url;\n art.emit('url', url);\n }\n } else {\n await sleep();\n art.loading.show = true;\n }\n },\n });\n}\n","import { def } from '../utils';\n\nexport default function attrMix(art) {\n const {\n template: { $video },\n } = art;\n\n def(art, 'attr', {\n value(key, value) {\n if (value === undefined) return $video[key];\n $video[key] = value;\n },\n });\n}\n","import { def } from '../utils';\n\nexport default function playMix(art) {\n const {\n i18n,\n notice,\n option,\n constructor: { instances },\n template: { $video },\n } = art;\n\n def(art, 'play', {\n value: async function () {\n const result = await $video.play();\n notice.show = i18n.get('Play');\n art.emit('play');\n\n if (option.mutex) {\n for (let index = 0; index < instances.length; index++) {\n const instance = instances[index];\n if (instance !== art) {\n instance.pause();\n }\n }\n }\n\n return result;\n },\n });\n}\n","import { def } from '../utils';\n\nexport default function pauseMix(art) {\n const {\n template: { $video },\n i18n,\n notice,\n } = art;\n\n def(art, 'pause', {\n value() {\n const result = $video.pause();\n notice.show = i18n.get('Pause');\n art.emit('pause');\n return result;\n },\n });\n}\n","import { def } from '../utils';\n\nexport default function toggleMix(art) {\n def(art, 'toggle', {\n value() {\n if (art.playing) {\n return art.pause();\n } else {\n return art.play();\n }\n },\n });\n}\n","import { secondToTime, def } from '../utils';\n\nexport default function seekMix(art) {\n const { notice } = art;\n\n def(art, 'seek', {\n set(time) {\n art.currentTime = time;\n art.emit('seek', art.currentTime);\n if (art.duration) {\n notice.show = `${secondToTime(art.currentTime)} / ${secondToTime(art.duration)}`;\n }\n },\n });\n\n def(art, 'forward', {\n set(time) {\n art.seek = art.currentTime + time;\n },\n });\n\n def(art, 'backward', {\n set(time) {\n art.seek = art.currentTime - time;\n },\n });\n}\n","import { clamp, def } from '../utils';\n\nexport default function volumeMix(art) {\n const {\n template: { $video },\n i18n,\n notice,\n storage,\n } = art;\n\n def(art, 'volume', {\n get: () => $video.volume || 0,\n set: (percentage) => {\n $video.volume = clamp(percentage, 0, 1);\n notice.show = `${i18n.get('Volume')}: ${parseInt($video.volume * 100, 10)}`;\n if ($video.volume !== 0) {\n storage.set('volume', $video.volume);\n }\n art.emit('volume', $video.volume);\n },\n });\n\n def(art, 'muted', {\n get: () => $video.muted,\n set: (muted) => {\n $video.muted = muted;\n art.emit('volume', $video.volume);\n },\n });\n}\n","import { clamp, def } from '../utils';\n\nexport default function currentTimeMix(art) {\n const { $video } = art.template;\n\n def(art, 'currentTime', {\n get: () => $video.currentTime || 0,\n set: (time) => {\n time = parseFloat(time);\n if (Number.isNaN(time)) return;\n $video.currentTime = clamp(time, 0, art.duration);\n },\n });\n}\n","import { def } from '../utils';\n\nexport default function durationMix(art) {\n def(art, 'duration', {\n get: () => {\n const { duration } = art.template.$video;\n if (duration === Infinity) return 0;\n return duration || 0;\n },\n });\n}\n","import { def } from '../utils';\n\nexport default function switchMix(art) {\n const { i18n, option, notice } = art;\n\n function switchUrl(url, name, currentTime) {\n return new Promise((resolve) => {\n if (url === art.url) return resolve(url);\n const { playing } = art;\n art.pause();\n URL.revokeObjectURL(art.url);\n art.url = url;\n art.once('video:canplay', () => {\n art.playbackRate = false;\n art.aspectRatio = false;\n art.flip = 'normal';\n art.autoSize = option.autoSize;\n art.currentTime = currentTime;\n art.notice.show = '';\n if (playing) {\n art.play();\n }\n if (name) {\n notice.show = `${i18n.get('Switch Video')}: ${name}`;\n }\n art.emit('switch', url);\n resolve(url);\n });\n });\n }\n\n def(art, 'switchQuality', {\n value: (url, name) => {\n return switchUrl(url, name, art.currentTime);\n },\n });\n\n def(art, 'switchUrl', {\n value: (url, name) => {\n return switchUrl(url, name, 0);\n },\n });\n}\n","import { errorHandle, def } from '../utils';\n\nexport default function playbackRateMix(art) {\n const {\n template: { $video },\n i18n,\n notice,\n } = art;\n\n def(art, 'playbackRate', {\n get() {\n return $video.playbackRate;\n },\n set(rate) {\n if (rate) {\n if (rate === $video.playbackRate) return;\n const rateList = [0.25, 0.5, 0.75, 1.0, 1.25, 1.5, 1.75, 2.0, 3.0, 4.0];\n errorHandle(rateList.includes(rate), `'playbackRate' only accept ${rateList.toString()} as parameters`);\n $video.playbackRate = rate;\n notice.show = `${i18n.get('Rate')}: ${rate === 1.0 ? i18n.get('Normal') : `${rate}x`}`;\n art.emit('playbackRate', rate);\n } else {\n art.playbackRate = 1;\n art.emit('playbackRate');\n }\n },\n });\n}\n","import { setStyle, errorHandle, def } from '../utils';\n\nexport default function aspectRatioMix(art) {\n const {\n template: { $video, $player },\n i18n,\n notice,\n } = art;\n\n def(art, 'aspectRatio', {\n get() {\n return $player.dataset.aspectRatio || 'default';\n },\n set(ratio) {\n if (!ratio) ratio = 'default';\n const ratioList = ['default', '4:3', '16:9'];\n errorHandle(ratioList.includes(ratio), `'aspectRatio' only accept ${ratioList.toString()} as parameters`);\n\n if (ratio === 'default') {\n setStyle($video, 'width', null);\n setStyle($video, 'height', null);\n setStyle($video, 'padding', null);\n delete $player.dataset.aspectRatio;\n } else {\n const ratioArray = ratio.split(':').map(Number);\n const { videoWidth, videoHeight } = $video;\n const { clientWidth, clientHeight } = $player;\n const videoRatio = videoWidth / videoHeight;\n const setupRatio = ratioArray[0] / ratioArray[1];\n if (videoRatio > setupRatio) {\n const percentage = (setupRatio * videoHeight) / videoWidth;\n setStyle($video, 'width', `${percentage * 100}%`);\n setStyle($video, 'height', '100%');\n setStyle($video, 'padding', `0 ${(clientWidth - clientWidth * percentage) / 2}px`);\n } else {\n const percentage = videoWidth / setupRatio / videoHeight;\n setStyle($video, 'width', '100%');\n setStyle($video, 'height', `${percentage * 100}%`);\n setStyle($video, 'padding', `${(clientHeight - clientHeight * percentage) / 2}px 0`);\n }\n $player.dataset.aspectRatio = ratio;\n }\n\n notice.show = `${i18n.get('Aspect Ratio')}: ${ratio === 'default' ? i18n.get('Default') : ratio}`;\n art.emit('aspectRatio', ratio);\n },\n });\n\n def(art, 'aspectRatioReset', {\n set(value) {\n if (value) {\n const { aspectRatio } = art;\n art.aspectRatio = aspectRatio;\n }\n },\n });\n}\n","import { secondToTime, download, def } from '../utils';\n\nexport default function screenshotMix(art) {\n const {\n option,\n notice,\n template: { $video },\n } = art;\n\n const $canvas = document.createElement('canvas');\n\n def(art, 'getDataURL', {\n value: () =>\n new Promise((resolve, reject) => {\n try {\n $canvas.width = $video.videoWidth;\n $canvas.height = $video.videoHeight;\n $canvas.getContext('2d').drawImage($video, 0, 0);\n resolve($canvas.toDataURL('image/png'));\n } catch (err) {\n notice.show = err;\n reject(err);\n }\n }),\n });\n\n def(art, 'getBlobUrl', {\n value: () =>\n new Promise((resolve, reject) => {\n try {\n $canvas.width = $video.videoWidth;\n $canvas.height = $video.videoHeight;\n $canvas.getContext('2d').drawImage($video, 0, 0);\n $canvas.toBlob((blob) => {\n resolve(URL.createObjectURL(blob));\n });\n } catch (err) {\n notice.show = err;\n reject(err);\n }\n }),\n });\n\n def(art, 'screenshot', {\n value: async () => {\n const dataUri = await art.getDataURL();\n download(dataUri, `${option.title || 'artplayer'}_${secondToTime($video.currentTime)}.png`);\n art.emit('screenshot', dataUri);\n return dataUri;\n },\n });\n}\n","import screenfull from '../libs/screenfull';\nimport { addClass, removeClass, def, get } from '../utils';\n\nexport default function fullscreenMix(art) {\n const {\n i18n,\n notice,\n template: { $video, $player },\n } = art;\n\n const nativeScreenfull = (art) => {\n screenfull.on('change', () => art.emit('fullscreen', screenfull.isFullscreen));\n\n def(art, 'fullscreen', {\n get() {\n return screenfull.isFullscreen;\n },\n async set(value) {\n if (value) {\n art.normalSize = 'fullscreen';\n art.aspectRatioReset = true;\n art.autoSize = false;\n await screenfull.request($player);\n addClass($player, 'art-fullscreen');\n art.emit('resize');\n art.emit('fullscreen', true);\n notice.show = '';\n } else {\n art.aspectRatioReset = true;\n art.autoSize = art.option.autoSize;\n await screenfull.exit();\n removeClass($player, 'art-fullscreen');\n art.emit('resize');\n art.emit('fullscreen');\n notice.show = '';\n }\n },\n });\n };\n\n const webkitScreenfull = (art) => {\n def(art, 'fullscreen', {\n get() {\n return $video.webkitDisplayingFullscreen;\n },\n set(value) {\n if (value) {\n art.normalSize = 'fullscreen';\n $video.webkitEnterFullscreen();\n art.emit('fullscreen', true);\n notice.show = '';\n } else {\n $video.webkitExitFullscreen();\n art.emit('fullscreen');\n notice.show = '';\n }\n },\n });\n };\n\n art.once('video:loadedmetadata', () => {\n if (screenfull.isEnabled) {\n nativeScreenfull(art);\n } else if (document.fullscreenEnabled || $video.webkitSupportsFullscreen) {\n webkitScreenfull(art);\n } else {\n def(art, 'fullscreen', {\n get() {\n return false;\n },\n set() {\n notice.show = i18n.get('Fullscreen Not Supported');\n },\n });\n }\n\n // Asynchronous setting\n def(art, 'fullscreen', get(art, 'fullscreen'));\n });\n}\n","const methodMap = [\n [\n 'requestFullscreen',\n 'exitFullscreen',\n 'fullscreenElement',\n 'fullscreenEnabled',\n 'fullscreenchange',\n 'fullscreenerror',\n ],\n // New WebKit\n [\n 'webkitRequestFullscreen',\n 'webkitExitFullscreen',\n 'webkitFullscreenElement',\n 'webkitFullscreenEnabled',\n 'webkitfullscreenchange',\n 'webkitfullscreenerror',\n ],\n // Old WebKit\n [\n 'webkitRequestFullScreen',\n 'webkitCancelFullScreen',\n 'webkitCurrentFullScreenElement',\n 'webkitCancelFullScreen',\n 'webkitfullscreenchange',\n 'webkitfullscreenerror',\n ],\n [\n 'mozRequestFullScreen',\n 'mozCancelFullScreen',\n 'mozFullScreenElement',\n 'mozFullScreenEnabled',\n 'mozfullscreenchange',\n 'mozfullscreenerror',\n ],\n [\n 'msRequestFullscreen',\n 'msExitFullscreen',\n 'msFullscreenElement',\n 'msFullscreenEnabled',\n 'MSFullscreenChange',\n 'MSFullscreenError',\n ],\n];\n\nconst nativeAPI = (() => {\n if (typeof document === 'undefined') {\n return false;\n }\n\n const unprefixedMethods = methodMap[0];\n const returnValue = {};\n\n for (const methodList of methodMap) {\n const exitFullscreenMethod = methodList[1];\n if (exitFullscreenMethod in document) {\n for (const [index, method] of methodList.entries()) {\n returnValue[unprefixedMethods[index]] = method;\n }\n\n return returnValue;\n }\n }\n\n return false;\n})();\n\nconst eventNameMap = {\n change: nativeAPI.fullscreenchange,\n error: nativeAPI.fullscreenerror,\n};\n\nlet screenfull = {\n request(element = document.documentElement, options) {\n return new Promise((resolve, reject) => {\n const onFullScreenEntered = () => {\n screenfull.off('change', onFullScreenEntered);\n resolve();\n };\n\n screenfull.on('change', onFullScreenEntered);\n\n const returnPromise = element[nativeAPI.requestFullscreen](options);\n\n if (returnPromise instanceof Promise) {\n returnPromise.then(onFullScreenEntered).catch(reject);\n }\n });\n },\n exit() {\n return new Promise((resolve, reject) => {\n if (!screenfull.isFullscreen) {\n resolve();\n return;\n }\n\n const onFullScreenExit = () => {\n screenfull.off('change', onFullScreenExit);\n resolve();\n };\n\n screenfull.on('change', onFullScreenExit);\n\n const returnPromise = document[nativeAPI.exitFullscreen]();\n\n if (returnPromise instanceof Promise) {\n returnPromise.then(onFullScreenExit).catch(reject);\n }\n });\n },\n toggle(element, options) {\n return screenfull.isFullscreen ? screenfull.exit() : screenfull.request(element, options);\n },\n onchange(callback) {\n screenfull.on('change', callback);\n },\n onerror(callback) {\n screenfull.on('error', callback);\n },\n on(event, callback) {\n const eventName = eventNameMap[event];\n if (eventName) {\n document.addEventListener(eventName, callback, false);\n }\n },\n off(event, callback) {\n const eventName = eventNameMap[event];\n if (eventName) {\n document.removeEventListener(eventName, callback, false);\n }\n },\n raw: nativeAPI,\n};\n\nObject.defineProperties(screenfull, {\n isFullscreen: {\n get: () => Boolean(document[nativeAPI.fullscreenElement]),\n },\n element: {\n enumerable: true,\n get: () => document[nativeAPI.fullscreenElement],\n },\n isEnabled: {\n enumerable: true,\n get: () => Boolean(document[nativeAPI.fullscreenEnabled]),\n },\n});\n\nif (!nativeAPI) {\n screenfull = { isEnabled: false };\n}\n\nexport default screenfull;\n","import { addClass, removeClass, hasClass, def } from '../utils';\n\nexport default function fullscreenWebMix(art) {\n const {\n notice,\n template: { $player },\n } = art;\n\n def(art, 'fullscreenWeb', {\n get() {\n return hasClass($player, 'art-fullscreen-web');\n },\n set(value) {\n if (value) {\n art.normalSize = 'fullscreenWeb';\n addClass($player, 'art-fullscreen-web');\n art.aspectRatioReset = true;\n art.autoSize = false;\n art.emit('resize');\n art.emit('fullscreenWeb', true);\n notice.show = '';\n } else {\n removeClass($player, 'art-fullscreen-web');\n art.aspectRatioReset = true;\n art.autoSize = art.option.autoSize;\n art.emit('resize');\n art.emit('fullscreenWeb');\n notice.show = '';\n }\n },\n });\n}\n","import { def } from '../utils';\n\nfunction nativePip(art) {\n const {\n template: { $video },\n events: { proxy },\n notice,\n } = art;\n\n $video.disablePictureInPicture = false;\n\n def(art, 'pip', {\n get() {\n return document.pictureInPictureElement;\n },\n set(value) {\n if (value) {\n art.normalSize = 'pip';\n $video.requestPictureInPicture().catch((err) => {\n notice.show = err;\n throw err;\n });\n } else {\n document.exitPictureInPicture().catch((err) => {\n notice.show = err;\n throw err;\n });\n }\n },\n });\n\n proxy($video, 'enterpictureinpicture', () => {\n art.emit('pip', true);\n });\n\n proxy($video, 'leavepictureinpicture', () => {\n art.emit('pip');\n });\n}\n\nfunction webkitPip(art) {\n const { $video } = art.template;\n\n $video.webkitSetPresentationMode('inline');\n\n def(art, 'pip', {\n get() {\n return $video.webkitPresentationMode === 'picture-in-picture';\n },\n set(value) {\n if (value) {\n art.normalSize = 'pip';\n $video.webkitSetPresentationMode('picture-in-picture');\n art.emit('pip', true);\n } else {\n $video.webkitSetPresentationMode('inline');\n art.emit('pip');\n }\n },\n });\n}\n\nexport default function pipMix(art) {\n const {\n i18n,\n notice,\n template: { $video },\n } = art;\n if (document.pictureInPictureEnabled) {\n nativePip(art);\n } else if ($video.webkitSupportsPresentationMode) {\n webkitPip(art);\n } else {\n def(art, 'pip', {\n get() {\n return false;\n },\n set() {\n notice.show = i18n.get('PIP Not Supported');\n },\n });\n }\n}\n","import { def } from '../utils';\n\nexport default function seekMix(art) {\n const { $video } = art.template;\n\n def(art, 'loaded', {\n get: () => art.loadedTime / $video.duration,\n });\n\n def(art, 'loadedTime', {\n get: () => ($video.buffered.length ? $video.buffered.end($video.buffered.length - 1) : 0),\n });\n}\n","import { def } from '../utils';\n\nexport default function playedMix(art) {\n def(art, 'played', {\n get: () => art.currentTime / art.duration,\n });\n}\n","import { def } from '../utils';\n\nexport default function playingMix(art) {\n const { $video } = art.template;\n def(art, 'playing', {\n get: () => !!($video.currentTime > 0 && !$video.paused && !$video.ended && $video.readyState > 2),\n });\n}\n","import { setStyle, addClass, removeClass, hasClass, def } from '../utils';\n\nexport default function resizeMix(art) {\n const { $container, $player, $video } = art.template;\n\n def(art, 'autoSize', {\n get() {\n return hasClass($container, 'art-auto-size');\n },\n set(value) {\n if (value) {\n const { videoWidth, videoHeight } = $video;\n const { width, height } = $container.getBoundingClientRect();\n const videoRatio = videoWidth / videoHeight;\n const containerRatio = width / height;\n addClass($container, 'art-auto-size');\n if (containerRatio > videoRatio) {\n const percentage = ((height * videoRatio) / width) * 100;\n setStyle($player, 'width', `${percentage}%`);\n setStyle($player, 'height', '100%');\n } else {\n const percentage = (width / videoRatio / height) * 100;\n setStyle($player, 'width', '100%');\n setStyle($player, 'height', `${percentage}%`);\n }\n art.emit('autoSize', {\n width: art.width,\n height: art.height,\n });\n } else {\n removeClass($container, 'art-auto-size');\n setStyle($player, 'width', null);\n setStyle($player, 'height', null);\n art.emit('autoSize');\n }\n },\n });\n}\n","import { def } from '../utils';\n\nexport default function rectMix(art) {\n def(art, 'rect', {\n get: () => {\n return art.template.$player.getBoundingClientRect();\n },\n });\n\n const keys = ['bottom', 'height', 'left', 'right', 'top', 'width'];\n for (let index = 0; index < keys.length; index++) {\n const key = keys[index];\n def(art, key, {\n get: () => {\n return art.rect[key];\n },\n });\n }\n\n def(art, 'x', {\n get: () => {\n return art.left + window.pageXOffset;\n },\n });\n\n def(art, 'y', {\n get: () => {\n return art.top + window.pageYOffset;\n },\n });\n}\n","import { errorHandle, def } from '../utils';\n\nexport default function flipMix(art) {\n const {\n template: { $player },\n i18n,\n notice,\n } = art;\n\n def(art, 'flip', {\n get() {\n return $player.dataset.flip || 'normal';\n },\n set(flip) {\n if (!flip) flip = 'normal';\n\n const flipList = ['normal', 'horizontal', 'vertical'];\n errorHandle(flipList.includes(flip), `'flip' only accept ${flipList.toString()} as parameters`);\n\n if (flip === 'normal') {\n delete $player.dataset.flip;\n } else {\n $player.dataset.flip = flip;\n }\n\n const word = flip.replace(flip[0], flip[0].toUpperCase());\n notice.show = `${i18n.get('Video Flip')}: ${i18n.get(word)}`;\n art.emit('flip', flip);\n },\n });\n}\n","import { append, setStyle, addClass, removeClass, hasClass, def, isInViewport } from '../utils';\n\nexport default function miniMix(art) {\n const {\n i18n,\n option,\n storage,\n events: { proxy },\n template: { $player, $miniClose, $miniTitle, $miniHeader },\n } = art;\n\n let isDroging = false;\n let lastPageX = 0;\n let lastPageY = 0;\n let lastPlayerLeft = 0;\n let lastPlayerTop = 0;\n\n proxy($miniHeader, 'mousedown', (event) => {\n isDroging = true;\n lastPageX = event.pageX;\n lastPageY = event.pageY;\n lastPlayerLeft = art.left;\n lastPlayerTop = art.top;\n });\n\n proxy(document, 'mousemove', (event) => {\n if (isDroging) {\n addClass($player, 'art-is-dragging');\n const top = lastPlayerTop + event.pageY - lastPageY;\n const left = lastPlayerLeft + event.pageX - lastPageX;\n setStyle($player, 'top', `${top}px`);\n setStyle($player, 'left', `${left}px`);\n storage.set('top', top);\n storage.set('left', left);\n }\n });\n\n proxy(document, 'mouseup', () => {\n isDroging = false;\n removeClass($player, 'art-is-dragging');\n });\n\n proxy($miniClose, 'click', () => {\n art.mini = false;\n isDroging = false;\n removeClass($player, 'art-is-dragging');\n });\n\n append($miniTitle, option.title || i18n.get('Mini Player'));\n\n def(art, 'mini', {\n get() {\n return hasClass($player, 'art-mini');\n },\n set(value) {\n if (value) {\n art.normalSize = 'mini';\n art.autoSize = false;\n addClass($player, 'art-mini');\n const top = storage.get('top');\n const left = storage.get('left');\n if (top && left) {\n setStyle($player, 'top', `${top}px`);\n setStyle($player, 'left', `${left}px`);\n if (!isInViewport($miniHeader)) {\n storage.del('top');\n storage.del('left');\n art.mini = true;\n }\n } else {\n const top = window.innerHeight - art.height - 50;\n const left = window.innerWidth - art.width - 50;\n storage.set('top', top);\n storage.set('left', left);\n setStyle($player, 'top', `${top}px`);\n setStyle($player, 'left', `${left}px`);\n }\n art.aspectRatio = false;\n art.playbackRate = false;\n art.notice.show = '';\n art.emit('mini', true);\n } else {\n removeClass($player, 'art-mini');\n setStyle($player, 'top', null);\n setStyle($player, 'left', null);\n art.aspectRatio = false;\n art.playbackRate = false;\n art.autoSize = option.autoSize;\n art.notice.show = '';\n art.emit('mini');\n }\n },\n });\n}\n","import { def, clamp } from '../utils';\n\nexport default function loopMix(art) {\n let interval = [];\n def(art, 'loop', {\n get: () => interval,\n set: (value) => {\n if (Array.isArray(value) && typeof value[0] === 'number' && typeof value[1] === 'number') {\n const start = clamp(value[0], 0, Math.min(value[1], art.duration));\n const end = clamp(value[1], start, art.duration);\n if (end - start >= 1) {\n interval = [start, end];\n art.emit('loop', interval);\n } else {\n interval = [];\n art.emit('loop');\n }\n } else {\n interval = [];\n art.emit('loop');\n }\n },\n });\n\n art.on('video:timeupdate', () => {\n if (interval.length) {\n if (art.currentTime < interval[0] || art.currentTime > interval[1]) {\n art.seek = interval[0];\n }\n }\n });\n}\n","import { def, setStyle } from '../utils';\n\nexport default function posterMix(art) {\n const {\n option,\n template: { $poster },\n } = art;\n\n def(art, 'poster', {\n get: () => option.poster,\n set(url) {\n option.poster = url;\n setStyle($poster, 'backgroundImage', `url(${url})`);\n },\n });\n}\n","import { setStyle, hasClass, addClass, removeClass, def } from '../utils';\n\nexport default function autoHeightMix(art) {\n const {\n option,\n template: { $container, $video },\n } = art;\n\n const heightCache = $container.style.height;\n\n def(art, 'autoHeight', {\n get() {\n return hasClass($container, 'art-auto-height');\n },\n set(value) {\n if (value) {\n const { clientWidth } = $container;\n const { videoHeight, videoWidth } = $video;\n const height = videoHeight * (clientWidth / videoWidth);\n setStyle($container, 'height', height + 'px');\n addClass($container, 'art-auto-height');\n art.autoSize = option.autoSize;\n art.emit('autoHeight', height);\n } else {\n setStyle($container, 'height', heightCache);\n removeClass($container, 'art-auto-height');\n art.autoSize = option.autoSize;\n art.emit('autoHeight');\n }\n },\n });\n}\n","import { def } from '../utils';\n\nexport default function themeMix(art) {\n const {\n option,\n template: { $player },\n } = art;\n\n def(art, 'theme', {\n get() {\n return getComputedStyle($player).getPropertyValue('--theme');\n },\n set(theme) {\n option.theme = theme;\n $player.style.setProperty('--theme', theme);\n },\n });\n}\n","import { def } from '../utils';\n\nexport default function titleMix(art) {\n def(art, 'title', {\n get() {\n return art.option.title;\n },\n set(title) {\n art.option.title = title;\n },\n });\n}\n","import { def } from '../utils';\n\nexport default function normalSizeMix(art) {\n const sizeProps = ['mini', 'pip', 'fullscreen', 'fullscreenWeb'];\n\n def(art, 'normalSize', {\n get() {\n return sizeProps.every((name) => !art[name]);\n },\n set(name) {\n sizeProps\n .filter((item) => item !== name)\n .forEach((item) => {\n if (art[item]) {\n art[item] = false;\n }\n });\n },\n });\n}\n","import { def } from '../utils';\n\nexport default function subtitleOffsetMix(art) {\n const { clamp } = art.constructor.utils;\n const { notice, template, i18n } = art;\n\n let offsetCache = 0;\n let cuesCache = [];\n art.on('subtitle:switch', () => {\n cuesCache = [];\n });\n\n def(art, 'subtitleOffset', {\n get() {\n return offsetCache;\n },\n set(value) {\n if (template.$track && template.$track.track) {\n const cues = Array.from(template.$track.track.cues);\n offsetCache = clamp(value, -5, 5);\n\n for (let index = 0; index < cues.length; index++) {\n const cue = cues[index];\n if (!cuesCache[index]) {\n cuesCache[index] = {\n startTime: cue.startTime,\n endTime: cue.endTime,\n };\n }\n cue.startTime = clamp(cuesCache[index].startTime + offsetCache, 0, art.duration);\n cue.endTime = clamp(cuesCache[index].endTime + offsetCache, 0, art.duration);\n }\n\n art.subtitle.update();\n notice.show = `${i18n.get('Subtitle Offset')}: ${value}s`;\n art.emit('subtitleOffset', value);\n } else {\n art.emit('subtitleOffset', 0);\n }\n },\n });\n}\n","import { def } from '../utils';\n\nexport default function airplayMix(art) {\n const {\n i18n,\n notice,\n events: { proxy },\n template: { $video },\n } = art;\n\n let available = true;\n\n if (window.WebKitPlaybackTargetAvailabilityEvent && $video.webkitShowPlaybackTargetPicker) {\n proxy($video, 'webkitplaybacktargetavailabilitychanged', (event) => {\n switch (event.availability) {\n case 'available':\n available = true;\n break;\n case 'not-available':\n available = false;\n break;\n }\n });\n } else {\n available = false;\n }\n\n def(art, 'airplay', {\n value() {\n if (available) {\n $video.webkitShowPlaybackTargetPicker();\n art.emit('airplay');\n } else {\n notice.show = i18n.get('AirPlay Not Available');\n }\n },\n });\n}\n","import { clamp, setStyle } from '../utils';\n\nexport default function attrInit(art) {\n const {\n option,\n storage,\n template: { $video, $poster },\n } = art;\n\n Object.keys(option.moreVideoAttr).forEach((key) => {\n art.attr(key, option.moreVideoAttr[key]);\n });\n\n if (option.muted) {\n art.muted = option.muted;\n }\n\n if (option.volume) {\n $video.volume = clamp(option.volume, 0, 1);\n }\n\n const volumeStorage = storage.get('volume');\n if (typeof volumeStorage === 'number') {\n $video.volume = clamp(volumeStorage, 0, 1);\n }\n\n if (option.poster) {\n setStyle($poster, 'backgroundImage', `url(${option.poster})`);\n }\n\n if (option.autoplay) {\n $video.autoplay = option.autoplay;\n }\n\n if (option.playsInline) {\n $video.playsInline = true;\n $video['webkit-playsinline'] = true;\n }\n\n if (option.theme) {\n art.theme = option.theme;\n }\n\n art.url = option.url;\n}\n","import config from '../config';\nimport { sleep, addClass, setStyle, isMobile } from '../utils';\n\nexport default function eventInit(art) {\n const {\n i18n,\n notice,\n option,\n constructor,\n events: { proxy },\n template: { $player, $video, $poster },\n } = art;\n\n let reconnectTime = 0;\n\n for (let index = 0; index < config.events.length; index++) {\n proxy($video, config.events[index], (event) => {\n art.emit(`video:${event.type}`, event);\n });\n }\n\n // art.on('video:abort', () => {\n\n // });\n\n art.on('video:canplay', () => {\n reconnectTime = 0;\n art.loading.show = false;\n });\n\n art.once('video:canplay', () => {\n art.loading.show = false;\n art.controls.show = true;\n art.mask.show = true;\n art.isReady = true;\n art.emit('ready');\n });\n\n // art.on('video:canplaythrough', () => {\n\n // });\n\n // art.on('video:durationchange', () => {\n\n // });\n\n // art.on('video:emptied', () => {\n\n // });\n\n art.on('video:ended', () => {\n if (option.loop) {\n art.seek = 0;\n art.play();\n art.controls.show = false;\n art.mask.show = false;\n } else {\n art.controls.show = true;\n art.mask.show = true;\n }\n });\n\n art.on('video:error', async () => {\n if (reconnectTime < constructor.RECONNECT_TIME_MAX) {\n await sleep(constructor.RECONNECT_SLEEP_TIME);\n reconnectTime += 1;\n art.url = option.url;\n notice.show = `${i18n.get('Reconnect')}: ${reconnectTime}`;\n art.emit('error', reconnectTime);\n } else {\n art.mask.show = true;\n art.loading.show = false;\n art.controls.show = true;\n addClass($player, 'art-error');\n await sleep(constructor.RECONNECT_SLEEP_TIME);\n notice.show = i18n.get('Video Load Failed');\n art.destroy(false);\n }\n });\n\n // art.on('video:loadeddata', () => {\n\n // });\n\n art.on('video:loadedmetadata', () => {\n art.autoSize = option.autoSize;\n if (isMobile) {\n art.loading.show = false;\n art.controls.show = true;\n art.mask.show = true;\n }\n });\n\n art.on('video:loadstart', () => {\n art.loading.show = true;\n art.mask.show = false;\n art.controls.show = true;\n });\n\n art.on('video:pause', () => {\n art.controls.show = true;\n art.mask.show = true;\n });\n\n art.on('video:play', () => {\n art.mask.show = false;\n setStyle($poster, 'display', 'none');\n });\n\n art.on('video:playing', () => {\n art.mask.show = false;\n });\n\n // art.on('video:progress', () => {\n\n // });\n\n // art.on('video:ratechange', () => {\n\n // });\n\n art.on('video:seeked', () => {\n art.loading.show = false;\n });\n\n art.on('video:seeking', () => {\n art.loading.show = true;\n art.mask.show = false;\n });\n\n // art.on('video:stalled', () => {\n\n // });\n\n // art.on('video:suspend', () => {\n\n // });\n\n art.on('video:timeupdate', () => {\n art.mask.show = false;\n });\n\n // art.on('video:volumechange', () => {\n\n // });\n\n art.on('video:waiting', () => {\n art.loading.show = true;\n art.mask.show = false;\n });\n}\n","import { errorHandle, addClass, removeClass, isMobile } from '../utils';\nimport Component from '../utils/component';\nimport fullscreen from './fullscreen';\nimport fullscreenWeb from './fullscreenWeb';\nimport pip from './pip';\nimport playAndPause from './playAndPause';\nimport progress from './progress';\nimport time from './time';\nimport volume from './volume';\nimport setting from './setting';\nimport thumbnails from './thumbnails';\nimport screenshot from './screenshot';\nimport quality from './quality';\nimport loop from './loop';\nimport airplay from './airplay';\n\nexport default class Control extends Component {\n constructor(art) {\n super(art);\n\n this.name = 'control';\n\n const {\n constructor,\n events: { proxy },\n template: { $player },\n } = art;\n\n let activeTime = Date.now();\n\n proxy($player, ['click', 'mousemove', 'touchstart', 'touchmove'], () => {\n this.show = true;\n removeClass($player, 'art-hide-cursor');\n addClass($player, 'art-hover');\n activeTime = Date.now();\n });\n\n art.on('video:timeupdate', () => {\n if (!art.isInput && art.playing && this.show && Date.now() - activeTime >= constructor.CONTROL_HIDE_TIME) {\n this.show = false;\n addClass($player, 'art-hide-cursor');\n removeClass($player, 'art-hover');\n }\n });\n\n this.init();\n }\n\n init() {\n const { option } = this.art;\n\n if (!option.isLive) {\n this.add(\n progress({\n name: 'progress',\n position: 'top',\n index: 10,\n }),\n );\n }\n\n if (option.thumbnails.url && !option.isLive && !isMobile) {\n this.add(\n thumbnails({\n name: 'thumbnails',\n position: 'top',\n index: 20,\n }),\n );\n }\n\n this.add(\n loop({\n name: 'loop',\n position: 'top',\n index: 30,\n }),\n );\n\n this.add(\n playAndPause({\n name: 'playAndPause',\n position: 'left',\n index: 10,\n }),\n );\n\n this.add(\n volume({\n name: 'volume',\n position: 'left',\n index: 20,\n }),\n );\n\n if (!option.isLive) {\n this.add(\n time({\n name: 'time',\n position: 'left',\n index: 30,\n }),\n );\n }\n\n if (option.quality.length) {\n this.add(\n quality({\n name: 'quality',\n position: 'right',\n index: 10,\n }),\n );\n }\n\n if (option.screenshot && !isMobile) {\n this.add(\n screenshot({\n name: 'screenshot',\n position: 'right',\n index: 20,\n }),\n );\n }\n\n if (option.setting) {\n this.add(\n setting({\n name: 'setting',\n position: 'right',\n index: 30,\n }),\n );\n }\n\n if (option.pip) {\n this.add(\n pip({\n name: 'pip',\n position: 'right',\n index: 40,\n }),\n );\n }\n\n if (option.airplay && window.WebKitPlaybackTargetAvailabilityEvent) {\n this.add(\n airplay({\n name: 'airplay',\n position: 'right',\n index: 50,\n }),\n );\n }\n\n if (option.fullscreenWeb) {\n this.add(\n fullscreenWeb({\n name: 'fullscreenWeb',\n position: 'right',\n index: 60,\n }),\n );\n }\n\n if (option.fullscreen) {\n this.add(\n fullscreen({\n name: 'fullscreen',\n position: 'right',\n index: 70,\n }),\n );\n }\n\n for (let index = 0; index < option.controls.length; index++) {\n this.add(option.controls[index]);\n }\n }\n\n add(getOption) {\n const option = typeof getOption === 'function' ? getOption(this.art) : getOption;\n const { $progress, $controlsLeft, $controlsRight } = this.art.template;\n\n switch (option.position) {\n case 'top':\n this.$parent = $progress;\n break;\n case 'left':\n this.$parent = $controlsLeft;\n break;\n case 'right':\n this.$parent = $controlsRight;\n break;\n default:\n errorHandle(false, `Control option.position must one of 'top', 'left', 'right'`);\n break;\n }\n\n super.add(option);\n }\n}\n","import { hasClass, addClass, removeClass, append, setStyles, tooltip, getStyle, inverseClass } from './dom';\nimport validator from 'option-validator';\nimport { ComponentOption } from '../scheme';\nimport { has, def } from './property';\nimport { errorHandle } from './error';\n\nexport default class Component {\n constructor(art) {\n this.id = 0;\n this.art = art;\n this.add = this.add.bind(this);\n }\n\n get show() {\n return hasClass(this.art.template.$player, `art-${this.name}-show`);\n }\n\n set show(value) {\n const { $player } = this.art.template;\n const className = `art-${this.name}-show`;\n if (value) {\n addClass($player, className);\n } else {\n removeClass($player, className);\n }\n this.art.emit(this.name, value);\n }\n\n set toggle(value) {\n if (value) {\n this.show = !this.show;\n }\n }\n\n add(getOption) {\n const option = typeof getOption === 'function' ? getOption(this.art) : getOption;\n option.html = option.html || '';\n validator(option, ComponentOption);\n\n if (!this.$parent || !this.name || option.disable) return;\n const name = option.name || `${this.name}${this.id}`;\n errorHandle(!has(this, name), `Cannot add an existing name [${name}] to the [${this.name}]`);\n\n this.id += 1;\n const $ref = document.createElement('div');\n addClass($ref, `art-${this.name}`);\n addClass($ref, `art-${this.name}-${name}`);\n\n const childs = Array.from(this.$parent.children);\n $ref.dataset.index = option.index || this.id;\n const nextChild = childs.find((item) => Number(item.dataset.index) >= Number($ref.dataset.index));\n if (nextChild) {\n nextChild.insertAdjacentElement('beforebegin', $ref);\n } else {\n append(this.$parent, $ref);\n }\n\n if (option.html) {\n append($ref, option.html);\n }\n\n if (option.style) {\n setStyles($ref, option.style);\n }\n\n if (option.tooltip) {\n tooltip($ref, option.tooltip);\n }\n\n if (option.click) {\n this.art.events.proxy($ref, 'click', (event) => {\n event.preventDefault();\n option.click.call(this.art, this, event);\n });\n }\n\n if (option.selector && ['left', 'right'].includes(option.position)) {\n this.selector(option, $ref);\n }\n\n if (option.mounted) {\n option.mounted.call(this.art, $ref);\n }\n\n if ($ref.childNodes.length === 1 && $ref.childNodes[0].nodeType === 3) {\n addClass($ref, 'art-control-onlyText');\n }\n\n def(this, name, {\n value: $ref,\n });\n\n return $ref;\n }\n\n selector(option, $ref) {\n const { hover, proxy } = this.art.events;\n\n addClass($ref, 'art-control-selector');\n const $value = document.createElement('div');\n addClass($value, 'art-selector-value');\n append($value, option.html);\n $ref.innerText = '';\n append($ref, $value);\n\n const list = option.selector\n .map(\n (item, index) =>\n `
${\n item.html\n }
`,\n )\n .join('');\n const $list = document.createElement('div');\n addClass($list, 'art-selector-list');\n append($list, list);\n append($ref, $list);\n\n const setLeft = () => {\n const left = getStyle($ref, 'width') / 2 - getStyle($list, 'width') / 2;\n $list.style.left = `${left}px`;\n };\n\n hover($ref, setLeft);\n\n proxy($list, 'click', async (event) => {\n const path = event.composedPath() || [];\n const $item = path.find((item) => hasClass(item, 'art-selector-item'));\n if (!$item) return;\n inverseClass($item, 'art-current');\n const index = Number($item.dataset.index);\n const find = option.selector[index] || {};\n $value.innerText = $item.innerText;\n if (option.onSelect) {\n const result = await option.onSelect.call(this.art, find, $item, event);\n if (typeof result === 'string' || typeof result === 'number') {\n $value.innerHTML = result;\n }\n }\n setLeft();\n this.art.emit('selector', find, $item);\n });\n }\n}\n","import { append, tooltip, setStyle } from '../utils';\n\nexport default function fullscreen(option) {\n return (art) => ({\n ...option,\n tooltip: art.i18n.get('Fullscreen'),\n mounted: ($control) => {\n const {\n events: { proxy },\n icons,\n i18n,\n } = art;\n\n const $fullscreenOn = append($control, icons.fullscreenOn);\n const $fullscreenOff = append($control, icons.fullscreenOff);\n setStyle($fullscreenOff, 'display', 'none');\n\n proxy($control, 'click', () => {\n art.fullscreen = !art.fullscreen;\n });\n\n art.on('fullscreen', (value) => {\n if (value) {\n tooltip($control, i18n.get('Exit Fullscreen'));\n setStyle($fullscreenOn, 'display', 'none');\n setStyle($fullscreenOff, 'display', 'inline-flex');\n } else {\n tooltip($control, i18n.get('Fullscreen'));\n setStyle($fullscreenOn, 'display', 'inline-flex');\n setStyle($fullscreenOff, 'display', 'none');\n }\n });\n },\n });\n}\n","import { append, tooltip, setStyle } from '../utils';\n\nexport default function fullscreenWeb(option) {\n return (art) => ({\n ...option,\n tooltip: art.i18n.get('Web Fullscreen'),\n mounted: ($control) => {\n const {\n events: { proxy },\n icons,\n i18n,\n } = art;\n\n const $fullscreenWebOn = append($control, icons.fullscreenWebOn);\n const $fullscreenWebOff = append($control, icons.fullscreenWebOff);\n setStyle($fullscreenWebOff, 'display', 'none');\n\n proxy($control, 'click', () => {\n art.fullscreenWeb = !art.fullscreenWeb;\n });\n\n art.on('fullscreenWeb', (value) => {\n if (value) {\n tooltip($control, i18n.get('Exit Web Fullscreen'));\n setStyle($fullscreenWebOn, 'display', 'none');\n setStyle($fullscreenWebOff, 'display', 'inline-flex');\n } else {\n tooltip($control, i18n.get('Web Fullscreen'));\n setStyle($fullscreenWebOn, 'display', 'inline-flex');\n setStyle($fullscreenWebOff, 'display', 'none');\n }\n });\n },\n });\n}\n","import { append, tooltip } from '../utils';\n\nexport default function pip(option) {\n return (art) => ({\n ...option,\n tooltip: art.i18n.get('PIP Mode'),\n mounted: ($control) => {\n const {\n events: { proxy },\n icons,\n i18n,\n } = art;\n\n append($control, icons.pip);\n\n proxy($control, 'click', () => {\n art.pip = !art.pip;\n });\n\n art.on('pip', (value) => {\n tooltip($control, i18n.get(value ? 'Exit PIP Mode' : 'PIP Mode'));\n });\n },\n });\n}\n","import { append, tooltip, setStyle } from '../utils';\n\nexport default function playAndPause(option) {\n return (art) => ({\n ...option,\n mounted: ($control) => {\n const {\n events: { proxy },\n icons,\n i18n,\n } = art;\n\n const $play = append($control, icons.play);\n const $pause = append($control, icons.pause);\n tooltip($play, i18n.get('Play'));\n tooltip($pause, i18n.get('Pause'));\n\n proxy($play, 'click', () => {\n art.play();\n });\n\n proxy($pause, 'click', () => {\n art.pause();\n });\n\n function showPlay() {\n setStyle($play, 'display', 'flex');\n setStyle($pause, 'display', 'none');\n }\n\n function showPause() {\n setStyle($play, 'display', 'none');\n setStyle($pause, 'display', 'flex');\n }\n\n if (art.playing) {\n showPause();\n } else {\n showPlay();\n }\n\n art.on('video:playing', () => {\n showPause();\n });\n\n art.on('video:pause', () => {\n showPlay();\n });\n },\n });\n}\n","import { query, clamp, append, setStyle, setStyles, secondToTime, includeFromEvent, isMobile } from '../utils';\n\nexport function getPosFromEvent(art, event) {\n const { $progress } = art.template;\n const { left } = $progress.getBoundingClientRect();\n const eventLeft = event.pageX;\n const width = clamp(eventLeft - left, 0, $progress.clientWidth);\n const second = (width / $progress.clientWidth) * art.duration;\n const time = secondToTime(second);\n const percentage = clamp(width / $progress.clientWidth, 0, 1);\n return { second, time, width, percentage };\n}\n\nexport default function progress(options) {\n return (art) => {\n const {\n icons,\n option,\n events: { proxy },\n } = art;\n\n return {\n ...options,\n html: `\n
\n
\n
\n
\n
\n
\n
\n `,\n mounted: ($control) => {\n let isDroging = false;\n const $loaded = query('.art-progress-loaded', $control);\n const $played = query('.art-progress-played', $control);\n const $highlight = query('.art-progress-highlight', $control);\n const $indicator = query('.art-progress-indicator', $control);\n const $tip = query('.art-progress-tip', $control);\n\n setStyle($played, 'backgroundColor', 'var(--theme)');\n\n let indicatorSize = art.constructor.INDICATOR_SIZE;\n\n if (icons.indicator) {\n indicatorSize = art.constructor.INDICATOR_SIZE_ICON;\n append($indicator, icons.indicator);\n } else {\n setStyles($indicator, {\n backgroundColor: 'var(--theme)',\n });\n }\n\n if (isMobile) {\n indicatorSize = art.constructor.INDICATOR_SIZE_MOBILE;\n if (icons.indicator) {\n indicatorSize = art.constructor.INDICATOR_SIZE_MOBILE_ICON;\n }\n }\n\n setStyles($indicator, {\n left: `-${indicatorSize / 2}px`,\n width: `${indicatorSize}px`,\n height: `${indicatorSize}px`,\n });\n\n function showHighlight(event) {\n const { width } = getPosFromEvent(art, event);\n const { text } = event.target.dataset;\n $tip.innerHTML = text;\n const tipWidth = $tip.clientWidth;\n if (width <= tipWidth / 2) {\n setStyle($tip, 'left', 0);\n } else if (width > $control.clientWidth - tipWidth / 2) {\n setStyle($tip, 'left', `${$control.clientWidth - tipWidth}px`);\n } else {\n setStyle($tip, 'left', `${width - tipWidth / 2}px`);\n }\n }\n\n function showTime(event) {\n const { width, time } = getPosFromEvent(art, event);\n $tip.innerHTML = time;\n const tipWidth = $tip.clientWidth;\n if (width <= tipWidth / 2) {\n setStyle($tip, 'left', 0);\n } else if (width > $control.clientWidth - tipWidth / 2) {\n setStyle($tip, 'left', `${$control.clientWidth - tipWidth}px`);\n } else {\n setStyle($tip, 'left', `${width - tipWidth / 2}px`);\n }\n }\n\n function setBar(type, percentage) {\n if (type === 'loaded') {\n setStyle($loaded, 'width', `${percentage * 100}%`);\n }\n\n if (type === 'played') {\n setStyle($played, 'width', `${percentage * 100}%`);\n setStyle($indicator, 'left', `calc(${percentage * 100}% - ${indicatorSize / 2}px)`);\n }\n }\n\n art.on('video:loadedmetadata', () => {\n for (let index = 0; index < option.highlight.length; index++) {\n const item = option.highlight[index];\n const left = (clamp(item.time, 0, art.duration) / art.duration) * 100;\n append(\n $highlight,\n ``,\n );\n }\n });\n\n setBar('loaded', art.loaded);\n\n art.on('setBar', (type, percentage) => {\n setBar(type, percentage);\n });\n\n art.on('video:progress', () => {\n setBar('loaded', art.loaded);\n });\n\n art.on('video:timeupdate', () => {\n setBar('played', art.played);\n });\n\n art.on('video:ended', () => {\n setBar('played', 1);\n });\n\n if (!isMobile) {\n proxy($control, 'click', (event) => {\n if (event.target !== $indicator) {\n const { second, percentage } = getPosFromEvent(art, event);\n setBar('played', percentage);\n art.seek = second;\n }\n });\n\n proxy($control, 'mousemove', (event) => {\n setStyle($tip, 'display', 'block');\n if (includeFromEvent(event, $highlight)) {\n showHighlight(event);\n } else {\n showTime(event);\n }\n });\n\n proxy($control, 'mouseout', () => {\n setStyle($tip, 'display', 'none');\n });\n\n proxy($indicator, 'mousedown', () => {\n isDroging = true;\n });\n\n proxy(document, 'mousemove', (event) => {\n if (isDroging) {\n const { second, percentage } = getPosFromEvent(art, event);\n setBar('played', percentage);\n art.seek = second;\n }\n });\n\n proxy(document, 'mouseup', () => {\n if (isDroging) {\n isDroging = false;\n }\n });\n }\n },\n };\n };\n}\n","import { secondToTime } from '../utils';\n\nexport default function time(option) {\n return (art) => ({\n ...option,\n style: {\n cursor: 'auto',\n },\n mounted: ($control) => {\n function getTime() {\n const newTime = `${secondToTime(art.currentTime)} / ${secondToTime(art.duration)}`;\n if (newTime !== $control.innerText) {\n $control.innerText = newTime;\n }\n }\n\n getTime();\n\n const events = ['video:loadedmetadata', 'video:timeupdate', 'video:progress'];\n for (let index = 0; index < events.length; index++) {\n art.on(events[index], getTime);\n }\n },\n });\n}\n","import { append, clamp, tooltip, setStyle, isMobile } from '../utils';\n\nexport default function volume(option) {\n return (art) => ({\n ...option,\n mounted: ($control) => {\n const {\n events: { proxy },\n icons,\n i18n,\n } = art;\n\n let isDroging = false;\n const panelWidth = art.constructor.VOLUME_PANEL_WIDTH;\n const handleWidth = art.constructor.VOLUME_HANDLE_WIDTH;\n const $volume = append($control, icons.volume);\n const $volumeClose = append($control, icons.volumeClose);\n const $volumePanel = append($control, '
');\n const $volumeHandle = append($volumePanel, '
');\n tooltip($volume, i18n.get('Mute'));\n setStyle($volumeClose, 'display', 'none');\n\n if (isMobile) {\n setStyle($volumePanel, 'display', 'none');\n }\n\n function volumeChangeFromEvent(event) {\n const { left: panelLeft } = $volumePanel.getBoundingClientRect();\n const percentage =\n clamp(event.pageX - panelLeft - handleWidth / 2, 0, panelWidth - handleWidth / 2) /\n (panelWidth - handleWidth);\n return percentage;\n }\n\n function setVolumeHandle(percentage = 0.7) {\n if (art.muted || percentage === 0) {\n setStyle($volume, 'display', 'none');\n setStyle($volumeClose, 'display', 'flex');\n setStyle($volumeHandle, 'left', '0');\n } else {\n const width = (panelWidth - handleWidth) * percentage;\n setStyle($volume, 'display', 'flex');\n setStyle($volumeClose, 'display', 'none');\n setStyle($volumeHandle, 'left', `${width}px`);\n }\n }\n\n setVolumeHandle(art.volume);\n art.on('video:volumechange', () => {\n setVolumeHandle(art.volume);\n });\n\n proxy($volume, 'click', () => {\n art.muted = true;\n });\n\n proxy($volumeClose, 'click', () => {\n art.muted = false;\n });\n\n proxy($volumePanel, 'click', (event) => {\n art.muted = false;\n art.volume = volumeChangeFromEvent(event);\n });\n\n proxy($volumeHandle, 'mousedown', () => {\n isDroging = true;\n });\n\n proxy($control, 'mousemove', (event) => {\n if (isDroging) {\n art.muted = false;\n art.volume = volumeChangeFromEvent(event);\n }\n });\n\n proxy(document, 'mouseup', () => {\n if (isDroging) {\n isDroging = false;\n }\n });\n },\n });\n}\n","import { append, tooltip } from '../utils';\n\nexport default function setting(option) {\n return (art) => ({\n ...option,\n tooltip: art.i18n.get('Show Setting'),\n mounted: ($control) => {\n const {\n events: { proxy },\n icons,\n i18n,\n } = art;\n\n append($control, icons.setting);\n\n proxy($control, 'click', () => {\n art.setting.toggle = true;\n });\n\n art.on('setting', (value) => {\n tooltip($control, i18n.get(value ? 'Hide Setting' : 'Show Setting'));\n });\n },\n });\n}\n","import { setStyle } from '../utils';\nimport { getPosFromEvent } from './progress';\n\nexport default function thumbnails(options) {\n return (art) => ({\n ...options,\n mounted: ($control) => {\n const {\n option,\n template: { $progress, $video },\n events: { proxy, loadImg },\n } = art;\n\n let image = null;\n let loading = false;\n let isLoad = false;\n\n function showThumbnails(event) {\n const { width: posWidth } = getPosFromEvent(art, event);\n const { url, number, column } = option.thumbnails;\n const width = image.naturalWidth / column;\n const height = width / ($video.videoWidth / $video.videoHeight);\n const perWidth = $progress.clientWidth / number;\n const perIndex = Math.floor(posWidth / perWidth);\n const yIndex = Math.ceil(perIndex / column) - 1;\n const xIndex = perIndex % column || column - 1;\n setStyle($control, 'backgroundImage', `url(${url})`);\n setStyle($control, 'height', `${height}px`);\n setStyle($control, 'width', `${width}px`);\n setStyle($control, 'backgroundPosition', `-${xIndex * width}px -${yIndex * height}px`);\n if (posWidth <= width / 2) {\n setStyle($control, 'left', 0);\n } else if (posWidth > $progress.clientWidth - width / 2) {\n setStyle($control, 'left', `${$progress.clientWidth - width}px`);\n } else {\n setStyle($control, 'left', `${posWidth - width / 2}px`);\n }\n }\n\n proxy($progress, 'mousemove', async (event) => {\n if (!loading) {\n loading = true;\n const img = await loadImg(option.thumbnails.url);\n image = img;\n isLoad = true;\n }\n\n if (isLoad) {\n setStyle($control, 'display', 'block');\n showThumbnails(event);\n }\n });\n\n proxy($progress, 'mouseout', () => {\n setStyle($control, 'display', 'none');\n });\n },\n });\n}\n","import { append } from '../utils';\n\nexport default function screenshot(option) {\n return (art) => ({\n ...option,\n tooltip: art.i18n.get('Screenshot'),\n mounted: ($control) => {\n const {\n events: { proxy },\n icons,\n } = art;\n\n append($control, icons.screenshot);\n proxy($control, 'click', () => {\n art.screenshot();\n });\n },\n });\n}\n","export default function quality(option) {\n return (art) => {\n const qualityOption = art.option.quality;\n const qualityDefault = qualityOption.find((item) => item.default) || qualityOption[0];\n return {\n ...option,\n html: qualityDefault ? qualityDefault.html : '',\n selector: qualityOption,\n onSelect(item) {\n art.switchQuality(item.url, item.html);\n },\n };\n };\n}\n","import { append, setStyle } from '../utils';\n\nexport default function loop(option) {\n return (art) => ({\n ...option,\n mounted: ($control) => {\n const $left = append($control, ``);\n const $right = append($control, ``);\n\n art.on('loop', (value) => {\n if (value) {\n setStyle($control, 'display', 'block');\n setStyle($left, 'left', `calc(${(value[0] / art.duration) * 100}% - ${$left.clientWidth}px)`);\n setStyle($right, 'left', `${(value[1] / art.duration) * 100}%`);\n } else {\n setStyle($control, 'display', 'none');\n }\n });\n },\n });\n}\n","import { append } from '../utils';\n\nexport default function pip(option) {\n return (art) => ({\n ...option,\n tooltip: art.i18n.get('AirPlay'),\n mounted: ($control) => {\n const {\n events: { proxy },\n icons,\n } = art;\n\n append($control, icons.airplay);\n proxy($control, 'click', () => art.airplay());\n },\n });\n}\n","import { setStyles, includeFromEvent, isMobile } from '../utils';\nimport Component from '../utils/component';\nimport playbackRate from './playbackRate';\nimport aspectRatio from './aspectRatio';\nimport flip from './flip';\nimport info from './info';\nimport version from './version';\nimport close from './close';\n\nexport default class Contextmenu extends Component {\n constructor(art) {\n super(art);\n\n this.name = 'contextmenu';\n this.$parent = art.template.$contextmenu;\n\n if (!isMobile) {\n this.init();\n }\n }\n\n init() {\n const {\n option,\n template: { $player, $contextmenu },\n events: { proxy },\n } = this.art;\n\n if (option.playbackRate) {\n this.add(\n playbackRate({\n name: 'playbackRate',\n index: 10,\n }),\n );\n }\n\n if (option.aspectRatio) {\n this.add(\n aspectRatio({\n name: 'aspectRatio',\n index: 20,\n }),\n );\n }\n\n if (option.flip) {\n this.add(\n flip({\n name: 'flip',\n index: 30,\n }),\n );\n }\n\n this.add(\n info({\n name: 'info',\n index: 40,\n }),\n );\n\n this.add(\n version({\n name: 'version',\n index: 50,\n }),\n );\n\n this.add(\n close({\n name: 'close',\n index: 60,\n }),\n );\n\n for (let index = 0; index < option.contextmenu.length; index++) {\n this.add(option.contextmenu[index]);\n }\n\n proxy($player, 'contextmenu', (event) => {\n event.preventDefault();\n this.show = true;\n\n const mouseX = event.clientX;\n const mouseY = event.clientY;\n const { height: cHeight, width: cWidth, left: cLeft, top: cTop } = $player.getBoundingClientRect();\n const { height: mHeight, width: mWidth } = $contextmenu.getBoundingClientRect();\n let menuLeft = mouseX - cLeft;\n let menuTop = mouseY - cTop;\n\n if (mouseX + mWidth > cLeft + cWidth) {\n menuLeft = cWidth - mWidth;\n }\n\n if (mouseY + mHeight > cTop + cHeight) {\n menuTop = cHeight - mHeight;\n }\n\n setStyles($contextmenu, {\n top: `${menuTop}px`,\n left: `${menuLeft}px`,\n });\n });\n\n proxy($player, 'click', (event) => {\n if (!includeFromEvent(event, $contextmenu)) {\n this.show = false;\n }\n });\n\n this.art.on('blur', () => {\n this.show = false;\n });\n }\n}\n","import { inverseClass, queryAll } from '../utils';\n\nexport default function playbackRate(option) {\n return (art) => {\n const { i18n } = art;\n return {\n ...option,\n html: `${i18n.get('Play Speed')}:\n 0.5\n 0.75\n ${i18n.get('Normal')}\n 1.25\n 1.5\n 2.0\n `,\n click: (contextmenu, event) => {\n const { value } = event.target.dataset;\n if (value) {\n art.playbackRate = Number(value);\n contextmenu.show = false;\n }\n },\n mounted: ($panel) => {\n art.on('playbackRate', (value) => {\n const $current = queryAll('span', $panel).find((item) => Number(item.dataset.value) === value);\n if ($current) {\n inverseClass($current, 'art-current');\n }\n });\n },\n };\n };\n}\n","import { inverseClass, queryAll } from '../utils';\n\nexport default function aspectRatio(option) {\n return (art) => {\n const { i18n } = art;\n return {\n ...option,\n html: `${i18n.get('Aspect Ratio')}:\n ${i18n.get('Default')}\n 4:3\n 16:9\n `,\n click: (contextmenu, event) => {\n const { value } = event.target.dataset;\n if (value) {\n art.aspectRatio = value;\n contextmenu.show = false;\n }\n },\n mounted: ($panel) => {\n art.on('aspectRatio', (value) => {\n const $current = queryAll('span', $panel).find((item) => item.dataset.value === value);\n if ($current) {\n inverseClass($current, 'art-current');\n }\n });\n },\n };\n };\n}\n","import { inverseClass, queryAll } from '../utils';\n\nexport default function flip(option) {\n return (art) => {\n const { i18n } = art;\n return {\n ...option,\n html: `${i18n.get('Video Flip')}:\n ${i18n.get('Normal')}\n ${i18n.get('Horizontal')}\n ${i18n.get('Vertical')}\n `,\n click: (contextmenu, event) => {\n const { value } = event.target.dataset;\n if (value) {\n art.flip = value;\n contextmenu.show = false;\n }\n },\n mounted: ($panel) => {\n art.on('flip', (value) => {\n const $current = queryAll('span', $panel).find((item) => item.dataset.value === value);\n if ($current) {\n inverseClass($current, 'art-current');\n }\n });\n },\n };\n };\n}\n","export default function info(option) {\n return art => ({\n ...option,\n html: art.i18n.get('Video Info'),\n click: contextmenu => {\n art.info.show = true;\n contextmenu.show = false;\n },\n });\n}\n","export default function version(option) {\n return {\n ...option,\n html: `ArtPlayer ${process.env.APP_VER}`,\n };\n}\n","export default function close(option) {\n return art => ({\n ...option,\n html: art.i18n.get('Close'),\n click: contextmenu => {\n contextmenu.show = false;\n },\n });\n}\n","import { queryAll, isMobile } from './utils';\nimport Component from './utils/component';\n\nexport default class Info extends Component {\n constructor(art) {\n super(art);\n this.name = 'info';\n \n if (!isMobile) {\n this.init();\n }\n }\n\n init() {\n const {\n constructor,\n events: { proxy },\n template: { $infoPanel, $infoClose, $video },\n } = this.art;\n\n proxy($infoClose, 'click', () => {\n this.show = false;\n });\n\n let timer = null;\n const $types = queryAll('[data-video]', $infoPanel) || [];\n\n this.art.on('destroy', () => {\n clearTimeout(timer);\n });\n\n function loop() {\n for (let index = 0; index < $types.length; index++) {\n const item = $types[index];\n const value = $video[item.dataset.video];\n const innerText = typeof value === 'number' ? value.toFixed(2) : value;\n if (item.innerText !== innerText) {\n item.innerText = innerText;\n }\n }\n timer = setTimeout(loop, constructor.INFO_LOOP_TIME);\n }\n\n loop();\n }\n}\n","import { setStyle, setStyles, srtToVtt, vttToBlob, getExt, assToVtt, escape, errorHandle } from './utils';\nimport Component from './utils/component';\nimport validator from 'option-validator';\nimport scheme from './scheme';\n\nexport default class Subtitle extends Component {\n constructor(art) {\n super(art);\n\n this.name = 'subtitle';\n\n this.init(art.option.subtitle);\n }\n\n get url() {\n return this.art.template.$track.src;\n }\n\n set url(url) {\n this.switch(url);\n }\n\n get textTrack() {\n return this.art.template.$video.textTracks[0];\n }\n\n get activeCue() {\n return this.textTrack.activeCues[0];\n }\n\n style(key, value) {\n const { $subtitle } = this.art.template;\n if (typeof key === 'object') {\n return setStyles($subtitle, key);\n }\n return setStyle($subtitle, key, value);\n }\n\n update() {\n const { $subtitle } = this.art.template;\n $subtitle.innerHTML = '';\n if (this.activeCue) {\n $subtitle.innerHTML = this.activeCue.text\n .split(/\\r?\\n/)\n .map((item) => `

${escape(item)}

`)\n .join('');\n this.art.emit('subtitleUpdate', this.activeCue.text);\n }\n }\n\n async switch(url, newOption = {}) {\n const { i18n, notice, option } = this.art;\n const subtitleOption = { ...option.subtitle, ...newOption, url };\n const subUrl = await this.init(subtitleOption);\n if (newOption.name) {\n notice.show = `${i18n.get('Switch Subtitle')}: ${newOption.name}`;\n }\n return subUrl;\n }\n\n init(subtitleOption) {\n validator(subtitleOption, scheme.subtitle);\n if (!subtitleOption.url) return;\n\n const {\n notice,\n events: { proxy },\n template: { $subtitle, $video, $track },\n } = this.art;\n\n if (!$track) {\n const $track = document.createElement('track');\n $track.default = true;\n $track.kind = 'metadata';\n $video.appendChild($track);\n this.art.template.$track = $track;\n proxy(this.textTrack, 'cuechange', this.update.bind(this));\n }\n\n this.style(subtitleOption.style);\n\n errorHandle(window.fetch, 'fetch not support');\n return fetch(subtitleOption.url)\n .then((response) => response.arrayBuffer())\n .then((buffer) => {\n errorHandle(window.TextDecoder, 'TextDecoder not support');\n const decoder = new TextDecoder(subtitleOption.encoding);\n const text = decoder.decode(buffer);\n\n this.art.emit('subtitleLoad', subtitleOption.url);\n switch (subtitleOption.type || getExt(subtitleOption.url)) {\n case 'srt':\n return vttToBlob(srtToVtt(text));\n case 'ass':\n return vttToBlob(assToVtt(text));\n case 'vtt':\n return vttToBlob(text);\n default:\n return subtitleOption.url;\n }\n })\n .then((subUrl) => {\n $subtitle.innerHTML = '';\n if (this.url === subUrl) return subUrl;\n URL.revokeObjectURL(this.url);\n this.art.template.$track.src = subUrl;\n this.art.emit('subtitleSwitch', subUrl);\n return subUrl;\n })\n .catch((err) => {\n notice.show = err;\n throw err;\n });\n }\n}\n","import { ArtPlayerError } from '../utils/error';\nimport clickInit from './clickInit';\nimport hoverInit from './hoverInit';\nimport mousemoveInit from './mousemoveInit';\nimport resizeInit from './resizeInit';\nimport gestureInit from './gestureInit';\nimport viewInit from './viewInit';\n\nexport default class Events {\n constructor(art) {\n this.destroyEvents = [];\n this.proxy = this.proxy.bind(this);\n this.hover = this.hover.bind(this);\n this.loadImg = this.loadImg.bind(this);\n\n if (art.whitelist.state) {\n clickInit(art, this);\n hoverInit(art, this);\n mousemoveInit(art, this);\n resizeInit(art, this);\n gestureInit(art, this);\n viewInit(art, this);\n }\n }\n\n proxy(target, name, callback, option = {}) {\n if (Array.isArray(name)) {\n return name.map((item) => this.proxy(target, item, callback, option));\n }\n\n target.addEventListener(name, callback, option);\n const destroy = () => target.removeEventListener(name, callback, option);\n this.destroyEvents.push(destroy);\n return destroy;\n }\n\n hover(target, mouseenter, mouseleave) {\n if (mouseenter) {\n this.proxy(target, 'mouseenter', mouseenter);\n }\n if (mouseleave) {\n this.proxy(target, 'mouseleave', mouseleave);\n }\n }\n\n loadImg(img) {\n return new Promise((resolve, reject) => {\n let image;\n\n if (img instanceof HTMLImageElement) {\n image = img;\n } else if (typeof img === 'string') {\n image = new Image();\n image.src = img;\n } else {\n return reject(new ArtPlayerError('Unable to get Image'));\n }\n\n if (image.complete) {\n return resolve(image);\n }\n\n this.proxy(image, 'load', () => resolve(image));\n this.proxy(image, 'error', () => reject(new ArtPlayerError(`Failed to load Image: ${image.src}`)));\n });\n }\n\n destroy() {\n for (let index = 0; index < this.destroyEvents.length; index++) {\n this.destroyEvents[index]();\n }\n }\n}\n","import { includeFromEvent, isMobile } from '../utils';\n\nexport default function clickInit(art, events) {\n const {\n constructor,\n template: { $player, $video },\n } = art;\n\n events.proxy(document, ['click', 'contextmenu'], (event) => {\n if (includeFromEvent(event, $player)) {\n art.isInput = event.target.tagName === 'INPUT';\n art.isFocus = true;\n art.emit('focus');\n } else {\n art.isInput = false;\n art.isFocus = false;\n art.emit('blur');\n }\n });\n\n let clickTime = 0;\n events.proxy($video, 'click', () => {\n const now = Date.now();\n\n if (now - clickTime <= constructor.DB_CLICE_TIME) {\n art.emit('dblclick');\n\n if (isMobile) {\n if (!art.isLock) {\n art.toggle();\n }\n } else {\n art.fullscreen = !art.fullscreen;\n }\n } else {\n art.emit('click');\n\n if (!isMobile) {\n art.toggle();\n }\n }\n\n clickTime = now;\n });\n}\n","import { addClass, removeClass } from '../utils';\n\nexport default function hoverInit(art, events) {\n const { $player } = art.template;\n\n events.hover(\n $player,\n () => {\n addClass($player, 'art-hover');\n art.emit('hover', true);\n },\n () => {\n removeClass($player, 'art-hover');\n art.emit('hover');\n },\n );\n}\n","export default function mousemoveInitInit(art, events) {\n const { $player } = art.template;\n\n events.proxy($player, 'mousemove', (event) => {\n art.emit('mousemove', event);\n });\n}\n","import { throttle } from '../utils';\n\nexport default function resizeInit(art, events) {\n const { option } = art;\n\n const resizeFn = throttle(() => {\n if (art.normalSize) {\n art.autoSize = option.autoSize;\n }\n art.aspectRatioReset = true;\n art.notice.show = '';\n art.emit('resize');\n }, art.constructor.RESIZE_TIME);\n\n events.proxy(window, ['orientationchange', 'resize'], () => {\n resizeFn();\n });\n\n if (screen && screen.orientation && screen.orientation.onchange) {\n events.proxy(screen.orientation, 'change', () => {\n resizeFn();\n });\n }\n}\n","import { clamp, secondToTime, isMobile, includeFromEvent } from '../utils';\n\nexport default function gestureInit(art, events) {\n if (isMobile && !art.option.isLive) {\n const { $video, $bottom, $controls } = art.template;\n\n let isDroging = false;\n let startX = 0;\n let startY = 0;\n let startTime = 0;\n\n const onTouchStart = (event) => {\n if (event.touches.length === 1 && !art.isLock) {\n isDroging = true;\n const { clientX, clientY } = event.touches[0];\n startX = clientX;\n startY = clientY;\n startTime = art.currentTime;\n }\n };\n\n const onTouchMove = (event) => {\n if (event.touches.length === 1 && isDroging && art.duration) {\n const autoOrientation = art.plugins.autoOrientation && art.plugins.autoOrientation.state;\n const { clientX, clientY } = event.touches[0];\n const ratioX = clamp((clientX - startX) / art.width, -1, 1);\n const ratioY = clamp((clientY - startY) / art.height, -1, 1);\n const ratio = autoOrientation ? ratioY : ratioX;\n const currentTime = clamp(startTime + (art.duration * ratio) / 2, 0, art.duration);\n art.seek = currentTime;\n art.emit('setBar', 'played', clamp(currentTime / art.duration, 0, 1));\n art.notice.show = `${secondToTime(currentTime)} / ${secondToTime(art.duration)}`;\n }\n };\n\n const onTouchEnd = () => {\n if (isDroging) {\n startX = 0;\n startY = 0;\n startTime = 0;\n isDroging = false;\n }\n };\n\n events.proxy($bottom, 'touchstart', (event) => {\n if (!includeFromEvent(event, $controls)) {\n onTouchStart(event);\n }\n });\n\n events.proxy($bottom, 'touchmove', onTouchMove);\n events.proxy($video, 'touchstart', onTouchStart);\n events.proxy($video, 'touchmove', onTouchMove);\n events.proxy(document, 'touchend', onTouchEnd);\n }\n}\n","import { throttle, isInViewport } from '../utils';\n\nexport default function viewInit(art, events) {\n const {\n option,\n constructor,\n template: { $container },\n } = art;\n\n const scrollFn = throttle(() => {\n art.emit('view', isInViewport($container, constructor.SCROLL_GAP));\n }, constructor.SCROLL_TIME);\n\n events.proxy(window, 'scroll', () => {\n scrollFn();\n });\n\n art.on('view', (state) => {\n if (option.autoMini) {\n art.mini = !state;\n }\n });\n}\n","import { isMobile } from './utils';\n\nexport default class Hotkey {\n constructor(art) {\n this.art = art;\n this.keys = {};\n\n if (art.option.hotkey && !isMobile) {\n this.init();\n }\n }\n\n init() {\n const { proxy } = this.art.events;\n\n this.add(27, () => {\n if (this.art.fullscreenWeb) {\n this.art.fullscreenWeb = false;\n }\n });\n\n this.add(32, () => {\n this.art.toggle();\n });\n\n this.add(37, () => {\n this.art.backward = 5;\n });\n\n this.add(38, () => {\n this.art.volume += 0.1;\n });\n\n this.add(39, () => {\n this.art.forward = 5;\n });\n\n this.add(40, () => {\n this.art.volume -= 0.1;\n });\n\n proxy(window, 'keydown', (event) => {\n if (this.art.isFocus) {\n const tag = document.activeElement.tagName.toUpperCase();\n const editable = document.activeElement.getAttribute('contenteditable');\n if (tag !== 'INPUT' && tag !== 'TEXTAREA' && editable !== '' && editable !== 'true') {\n const events = this.keys[event.keyCode];\n if (events) {\n event.preventDefault();\n for (let index = 0; index < events.length; index++) {\n events[index].call(this.art, event);\n }\n this.art.emit('hotkey', event);\n }\n }\n }\n });\n }\n\n add(key, event) {\n if (this.keys[key]) {\n this.keys[key].push(event);\n } else {\n this.keys[key] = [event];\n }\n return this;\n }\n\n remove(key, event) {\n if (this.keys[key]) {\n const index = this.keys[key].indexOf(event);\n if (index !== -1) {\n this.keys[key].splice(index, 1);\n }\n }\n return this;\n }\n}\n","import Component from './utils/component';\n\nexport default class Layer extends Component {\n constructor(art) {\n super(art);\n\n const {\n option,\n template: { $layer },\n } = art;\n\n this.name = 'layer';\n this.$parent = $layer;\n\n for (let index = 0; index < option.layers.length; index++) {\n this.add(option.layers[index]);\n }\n }\n}\n","import { append } from './utils';\nimport Component from './utils/component';\n\nexport default class Loading extends Component {\n constructor(art) {\n super(art);\n this.name = 'loading';\n append(art.template.$loading, art.icons.loading);\n }\n}\n","import { addClass, removeClass } from './utils';\n\nexport default class Notice {\n constructor(art) {\n this.art = art;\n this.timer = null;\n }\n\n set show(msg) {\n const {\n constructor,\n template: { $player, $noticeInner },\n } = this.art;\n\n if (msg) {\n $noticeInner.innerText = msg instanceof Error ? msg.message.trim() : msg;\n addClass($player, 'art-notice-show');\n clearTimeout(this.timer);\n this.timer = setTimeout(() => {\n $noticeInner.innerText = '';\n removeClass($player, 'art-notice-show');\n }, constructor.NOTICE_TIME);\n } else {\n removeClass($player, 'art-notice-show');\n }\n }\n}\n","import { append, setStyle } from './utils';\nimport Component from './utils/component';\n\nexport default class Mask extends Component {\n constructor(art) {\n super(art);\n\n this.name = 'mask';\n const { template, icons, events } = art;\n\n const $state = append(template.$state, icons.state);\n const $error = append(template.$state, icons.error);\n\n setStyle($error, 'display', 'none');\n\n art.on('destroy', () => {\n setStyle($state, 'display', 'none');\n setStyle($error, 'display', null);\n });\n\n events.proxy(template.$state, 'click', () => art.play());\n }\n}\n","import { append, def, addClass } from '../utils';\nimport loading from 'bundle-text:./loading.svg';\nimport state from 'bundle-text:./state.svg';\nimport check from 'bundle-text:./check.svg';\nimport play from 'bundle-text:./play.svg';\nimport pause from 'bundle-text:./pause.svg';\nimport volume from 'bundle-text:./volume.svg';\nimport volumeClose from 'bundle-text:./volume-close.svg';\nimport screenshot from 'bundle-text:./screenshot.svg';\nimport setting from 'bundle-text:./setting.svg';\nimport arrowLeft from 'bundle-text:./arrow-left.svg';\nimport arrowRight from 'bundle-text:./arrow-right.svg';\nimport playbackRate from 'bundle-text:./playback-rate.svg';\nimport aspectRatio from 'bundle-text:./aspect-ratio.svg';\nimport config from 'bundle-text:./config.svg';\nimport pip from 'bundle-text:./pip.svg';\nimport lock from 'bundle-text:./lock.svg';\nimport unlock from 'bundle-text:./unlock.svg';\nimport fullscreenOff from 'bundle-text:./fullscreen-off.svg';\nimport fullscreenOn from 'bundle-text:./fullscreen-on.svg';\nimport fullscreenWebOff from 'bundle-text:./fullscreen-web-off.svg';\nimport fullscreenWebOn from 'bundle-text:./fullscreen-web-on.svg';\nimport switchOn from 'bundle-text:./switch-on.svg';\nimport switchOff from 'bundle-text:./switch-off.svg';\nimport flip from 'bundle-text:./flip.svg';\nimport error from 'bundle-text:./error.svg';\nimport close from 'bundle-text:./close.svg';\nimport airplay from 'bundle-text:./airplay.svg';\n\nexport default class Icons {\n constructor(art) {\n const icons = {\n loading,\n state,\n play,\n pause,\n check,\n volume,\n volumeClose,\n screenshot,\n setting,\n pip,\n arrowLeft,\n arrowRight,\n playbackRate,\n aspectRatio,\n config,\n lock,\n flip,\n unlock,\n fullscreenOff,\n fullscreenOn,\n fullscreenWebOff,\n fullscreenWebOn,\n switchOn,\n switchOff,\n error,\n close,\n airplay,\n ...art.option.icons,\n };\n\n Object.keys(icons).forEach((key) => {\n def(this, key, {\n get: () => {\n const icon = document.createElement('i');\n addClass(icon, 'art-icon');\n addClass(icon, `art-icon-${key}`);\n append(icon, icons[key]);\n return icon;\n },\n });\n });\n }\n}\n","module.exports = \"2fa9a917c3d0b2a2\";","module.exports = \"6347f1c94437bf17\";","module.exports = \"cf45eac87ef6c5a8\";","module.exports = \"b1730f657280749d\";","module.exports = \"aed7bb049e8eeb13\";","module.exports = \"5d049b39f3100425\";","module.exports = \"9bfc32435596aa66\";","module.exports = \"6d270d4786d36189\";","module.exports = \"5c6c0195698308af\";","module.exports = \"2ba35247757d062a\";","module.exports = \"e3197205d280d5f0\";","module.exports = \"adf704bb6c6db9f1\";","module.exports = \"f158b6e222339f4b\";","module.exports = \"9ff79449772c28ff\";","module.exports = \"c24909162a3a6947\";","module.exports = \"5ff91babd37ec49f\";","module.exports = \"21fbe4c111eddb1e\";","module.exports = \"2a0858aa31c4f75f\";","module.exports = \"2d306a33a864ed5b\";","module.exports = \"d056d9f835c1b609\";","module.exports = \"d8403de5ce4cf9c0\";","module.exports = \"0b638041327c3652\";","module.exports = \"0d802f359a76b941\";","module.exports = \"5ce760f810b6b485\";","module.exports = \"f3358296f8174503\";","module.exports = \"4b29dd08d9923e17\";","module.exports = \"eb762296786cefcc\";","import flip from './flip';\nimport aspectRatio from './aspectRatio';\nimport playbackRate from './playbackRate';\nimport subtitleOffset from './subtitleOffset';\nimport Component from '../utils/component';\nimport { append, addClass, setStyle, inverseClass, includeFromEvent, def, has } from '../utils';\n\nfunction makeRecursion(option, parentItem, parentList) {\n for (let index = 0; index < option.length; index++) {\n const item = option[index];\n item.$parentItem = parentItem;\n item.$parentList = parentList;\n if (item.selector) {\n makeRecursion(item.selector, item, option);\n }\n }\n return option;\n}\n\nfunction isStringOrNumber(val) {\n return ['string', 'number'].includes(typeof val);\n}\n\nexport default class Setting extends Component {\n constructor(art) {\n super(art);\n\n const {\n option,\n events: { proxy },\n template: { $setting, $player },\n } = art;\n\n this.name = 'setting';\n this.$parent = $setting;\n\n this.option = [];\n this.events = [];\n this.cache = new Map();\n\n if (option.setting) {\n if (option.playbackRate) {\n this.option.push(playbackRate(art));\n }\n\n if (option.aspectRatio) {\n this.option.push(aspectRatio(art));\n }\n\n if (option.flip) {\n this.option.push(flip(art));\n }\n\n if (option.subtitleOffset) {\n this.option.push(subtitleOffset(art));\n }\n\n for (let index = 0; index < option.settings.length; index++) {\n this.option.push(option.settings[index]);\n }\n\n this.option = makeRecursion(this.option);\n\n this.init(this.option);\n\n art.on('blur', () => {\n if (this.show) {\n this.show = false;\n this.init(this.option);\n }\n });\n\n proxy($player, 'click', (event) => {\n if (\n this.show &&\n !includeFromEvent(event, art.controls.setting) &&\n !includeFromEvent(event, this.$parent)\n ) {\n this.show = false;\n this.init(this.option);\n }\n });\n }\n }\n\n add(callback) {\n if (typeof callback === 'function') {\n this.option.push(callback(this.art));\n } else {\n this.option.push(callback);\n }\n\n this.cache = new Map();\n this.events.forEach((event) => event());\n this.events = [];\n this.$parent.innerHTML = '';\n this.option = makeRecursion(this.option);\n this.init(this.option);\n }\n\n creatHeader(item) {\n const {\n icons,\n events: { proxy },\n } = this.art;\n\n const $item = document.createElement('div');\n addClass($item, 'art-setting-item');\n addClass($item, 'art-setting-item-back');\n const $left = append($item, '
');\n const $icon = document.createElement('div');\n addClass($icon, 'art-setting-item-left-icon');\n append($icon, icons.arrowLeft);\n append($left, $icon);\n append($left, item.$parentItem.html);\n\n const event = proxy($item, 'click', () => {\n this.init(item.$parentList);\n });\n\n this.events.push(event);\n\n return $item;\n }\n\n creatItem(type, item) {\n const {\n icons,\n events: { proxy },\n } = this.art;\n\n const $item = document.createElement('div');\n addClass($item, 'art-setting-item');\n\n if (isStringOrNumber(item.name)) {\n $item.dataset.name = item.name;\n }\n\n if (isStringOrNumber(item.value)) {\n $item.dataset.value = item.value;\n }\n\n const $left = append($item, '
');\n const $right = append($item, '
');\n\n const $icon = document.createElement('div');\n addClass($icon, 'art-setting-item-left-icon');\n\n switch (type) {\n case 'switch':\n case 'range':\n append($icon, isStringOrNumber(item.icon) || item.icon instanceof Element ? item.icon : icons.config);\n break;\n case 'selector':\n if (item.selector && item.selector.length) {\n append(\n $icon,\n isStringOrNumber(item.icon) || item.icon instanceof Element ? item.icon : icons.config,\n );\n } else {\n append($icon, icons.check);\n }\n break;\n default:\n break;\n }\n\n append($left, $icon);\n item.$icon = $icon;\n\n def(item, 'icon', {\n configurable: true,\n get() {\n return $icon.innerHTML;\n },\n set(value) {\n if (isStringOrNumber(value)) {\n $icon.innerHTML = value;\n }\n },\n });\n\n const $html = document.createElement('div');\n addClass($html, 'art-setting-item-left-text');\n append($html, item.html || '');\n append($left, $html);\n item.$html = $html;\n\n def(item, 'html', {\n configurable: true,\n get() {\n return $html.innerHTML;\n },\n set(value) {\n if (isStringOrNumber(value)) {\n $html.innerHTML = value;\n }\n },\n });\n\n const $tooltip = document.createElement('div');\n addClass($tooltip, 'art-setting-item-right-tooltip');\n append($tooltip, item.tooltip || '');\n append($right, $tooltip);\n item.$tooltip = $tooltip;\n\n def(item, 'tooltip', {\n configurable: true,\n get() {\n return $tooltip.innerHTML;\n },\n set(value) {\n if (isStringOrNumber(value)) {\n $tooltip.innerHTML = value;\n }\n },\n });\n\n switch (type) {\n case 'switch': {\n const $state = document.createElement('div');\n addClass($state, 'art-setting-item-right-icon');\n const $switchOn = append($state, icons.switchOn);\n const $switchOff = append($state, icons.switchOff);\n setStyle(item.switch ? $switchOff : $switchOn, 'display', 'none');\n append($right, $state);\n item.$switch = item.switch;\n\n def(item, 'switch', {\n configurable: true,\n get() {\n return item.$switch;\n },\n set(value) {\n item.$switch = value;\n if (value) {\n setStyle($switchOff, 'display', 'none');\n setStyle($switchOn, 'display', null);\n } else {\n setStyle($switchOff, 'display', null);\n setStyle($switchOn, 'display', 'none');\n }\n },\n });\n break;\n }\n case 'range':\n {\n const $state = document.createElement('div');\n addClass($state, 'art-setting-item-right-icon');\n const $range = append($state, '');\n $range.value = item.range[0] || 0;\n $range.min = item.range[1] || 0;\n $range.max = item.range[2] || 10;\n $range.step = item.range[3] || 1;\n addClass($range, 'art-setting-range');\n append($right, $state);\n item.$range = $range;\n\n def(item, 'range', {\n configurable: true,\n get() {\n return $range.valueAsNumber;\n },\n set(value) {\n $range.value = Number(value);\n },\n });\n }\n break;\n case 'selector':\n if (item.selector && item.selector.length) {\n const $state = document.createElement('div');\n addClass($state, 'art-setting-item-right-icon');\n append($state, icons.arrowRight);\n append($right, $state);\n }\n break;\n default:\n break;\n }\n\n switch (type) {\n case 'switch': {\n if (item.onSwitch) {\n const event = proxy($item, 'click', async (event) => {\n item.switch = await item.onSwitch.call(this.art, item, $item, event);\n });\n\n this.events.push(event);\n }\n break;\n }\n case 'range': {\n if (item.onRange && item.$range) {\n const event = proxy(item.$range, 'change', async (event) => {\n item.tooltip = await item.onRange.call(this.art, item, $item, event);\n });\n\n this.events.push(event);\n }\n break;\n }\n case 'selector':\n {\n const event = proxy($item, 'click', async (event) => {\n if (item.selector && item.selector.length) {\n this.init(item.selector, item.width);\n } else {\n inverseClass($item, 'art-current');\n\n if (item.$parentList) {\n this.init(item.$parentList);\n }\n\n if (item.$parentItem && item.$parentItem.onSelect) {\n const result = await item.$parentItem.onSelect.call(this.art, item, $item, event);\n if (item.$parentItem.$tooltip && isStringOrNumber(result)) {\n item.$parentItem.$tooltip.innerHTML = result;\n }\n }\n }\n });\n\n this.events.push(event);\n\n if (item.default) {\n addClass($item, 'art-current');\n }\n }\n break;\n default:\n break;\n }\n\n return $item;\n }\n\n init(option, width) {\n const { constructor } = this.art;\n\n if (this.cache.has(option)) {\n const $panel = this.cache.get(option);\n inverseClass($panel, 'art-current');\n setStyle(this.$parent, 'width', `${$panel.dataset.width}px`);\n setStyle(this.$parent, 'height', `${$panel.dataset.height}px`);\n } else {\n const $panel = document.createElement('div');\n addClass($panel, 'art-setting-panel');\n $panel.dataset.width = width || constructor.SETTING_WIDTH;\n $panel.dataset.height = option.length * constructor.SETTING_ITEM_HEIGHT;\n\n if (option[0] && option[0].$parentItem) {\n append($panel, this.creatHeader(option[0]));\n $panel.dataset.height = Number($panel.dataset.height) + constructor.SETTING_ITEM_HEIGHT;\n }\n\n for (let index = 0; index < option.length; index++) {\n const item = option[index];\n if (has(item, 'switch')) {\n append($panel, this.creatItem('switch', item));\n } else if (has(item, 'range')) {\n append($panel, this.creatItem('range', item));\n } else {\n append($panel, this.creatItem('selector', item));\n }\n }\n\n append(this.$parent, $panel);\n this.cache.set(option, $panel);\n inverseClass($panel, 'art-current');\n setStyle(this.$parent, 'width', `${$panel.dataset.width}px`);\n setStyle(this.$parent, 'height', `${$panel.dataset.height}px`);\n\n if (option[0] && option[0].$parentItem && option[0].$parentItem.mounted) {\n option[0].$parentItem.mounted.call(this.art, $panel, option[0].$parentItem);\n }\n }\n }\n}\n","import { inverseClass, queryAll } from '../utils';\n\nexport default function flip(art) {\n const { i18n, icons, constructor } = art;\n\n const keys = {\n normal: 'Normal',\n horizontal: 'Horizontal',\n vertical: 'Vertical',\n };\n\n function update($panel, $tooltip, value) {\n if ($tooltip) $tooltip.innerText = i18n.get(keys[value]);\n const $current = queryAll('.art-setting-item', $panel).find((item) => item.dataset.value === value);\n if ($current) inverseClass($current, 'art-current');\n }\n\n return {\n width: constructor.SETTING_ITEM_WIDTH,\n html: i18n.get('Video Flip'),\n tooltip: i18n.get(keys[art.flip]),\n icon: icons.flip,\n selector: Object.keys(keys).map((item) => {\n return {\n value: item,\n default: item === art.flip,\n html: i18n.get(keys[item]),\n };\n }),\n onSelect(item) {\n art.flip = item.value;\n },\n mounted: ($panel, item) => {\n update($panel, item.$tooltip, art.flip);\n art.on('flip', () => {\n update($panel, item.$tooltip, art.flip);\n });\n },\n };\n}\n","import { inverseClass, queryAll } from '../utils';\n\nexport default function aspectRatio(art) {\n const { i18n, icons, constructor } = art;\n\n function getI18n(value) {\n return value === 'default' ? i18n.get('Default') : value;\n }\n\n function update($panel, $tooltip, value) {\n if ($tooltip) $tooltip.innerText = getI18n(value);\n const $current = queryAll('.art-setting-item', $panel).find((item) => item.dataset.value === value);\n if ($current) inverseClass($current, 'art-current');\n }\n\n return {\n width: constructor.SETTING_ITEM_WIDTH,\n html: i18n.get('Aspect Ratio'),\n icon: icons.aspectRatio,\n tooltip: getI18n(art.aspectRatio),\n selector: ['default', '4:3', '16:9'].map((item) => {\n return {\n value: item,\n default: item === art.aspectRatio,\n html: getI18n(item),\n };\n }),\n onSelect(item) {\n art.aspectRatio = item.value;\n },\n mounted: ($panel, item) => {\n update($panel, item.$tooltip, art.aspectRatio);\n art.on('aspectRatio', () => {\n update($panel, item.$tooltip, art.aspectRatio);\n });\n },\n };\n}\n","import { inverseClass, queryAll } from '../utils';\n\nexport default function playbackRate(art) {\n const { i18n, icons, constructor } = art;\n\n function getI18n(value) {\n return value === 1.0 ? i18n.get('Normal') : value;\n }\n\n function update($panel, $tooltip, value) {\n if ($tooltip) $tooltip.innerText = getI18n(value);\n const $current = queryAll('.art-setting-item', $panel).find((item) => Number(item.dataset.value) === value);\n if ($current) inverseClass($current, 'art-current');\n }\n\n return {\n width: constructor.SETTING_ITEM_WIDTH,\n html: i18n.get('Play Speed'),\n tooltip: getI18n(art.playbackRate),\n icon: icons.playbackRate,\n selector: [0.5, 0.75, 1.0, 1.25, 1.5, 2.0].map((item) => {\n return {\n value: item,\n default: item === art.playbackRate,\n html: getI18n(item),\n };\n }),\n onSelect(item) {\n art.playbackRate = item.value;\n },\n mounted: ($panel, item) => {\n update($panel, item.$tooltip, art.playbackRate);\n art.on('playbackRate', () => {\n update($panel, item.$tooltip, art.playbackRate);\n });\n },\n };\n}\n","import { inverseClass, queryAll } from '../utils';\n\nexport default function subtitleOffset(art) {\n const { i18n, icons, constructor } = art;\n\n function getI18n(value) {\n return value === 0 ? i18n.get('Normal') : value;\n }\n\n function update($panel, $tooltip, value) {\n if ($tooltip) $tooltip.innerText = getI18n(value);\n const $current = queryAll('.art-setting-item', $panel).find((item) => Number(item.dataset.value) === value);\n if ($current) inverseClass($current, 'art-current');\n }\n\n return {\n width: constructor.SETTING_ITEM_WIDTH,\n html: i18n.get('Subtitle Offset'),\n tooltip: getI18n(art.subtitleOffset),\n icon: icons.subtitle,\n selector: [-5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 5].map((item) => {\n return {\n value: item,\n default: item === art.subtitleOffset,\n html: getI18n(item),\n };\n }),\n onSelect(item) {\n art.subtitleOffset = item.value;\n },\n mounted: ($panel, item) => {\n update($panel, item.$tooltip, art.subtitleOffset);\n art.on('subtitleOffset', () => {\n update($panel, item.$tooltip, art.subtitleOffset);\n });\n },\n };\n}\n","export default class Storage {\n constructor() {\n this.name = 'artplayer_settings';\n this.settings = {};\n }\n\n get(key) {\n try {\n const storage = JSON.parse(window.localStorage.getItem(this.name)) || {};\n return key ? storage[key] : storage;\n } catch (error) {\n return key ? this.settings[key] : this.settings;\n }\n }\n\n set(key, value) {\n try {\n const storage = Object.assign({}, this.get(), {\n [key]: value,\n });\n window.localStorage.setItem(this.name, JSON.stringify(storage));\n } catch (error) {\n this.settings[key] = value;\n }\n }\n\n del(key) {\n try {\n const storage = this.get();\n delete storage[key];\n window.localStorage.setItem(this.name, JSON.stringify(storage));\n } catch (error) {\n delete this.settings[key];\n }\n }\n\n clear() {\n try {\n window.localStorage.removeItem(this.name);\n } catch (error) {\n this.settings = {};\n }\n }\n}\n","import { errorHandle, isMobile, has, def } from '../utils';\nimport miniProgressBar from './miniProgressBar';\nimport autoOrientation from './autoOrientation';\nimport autoPlayback from './autoPlayback';\nimport fastForward from './fastForward';\nimport lock from './lock';\n\nexport default class Plugins {\n constructor(art) {\n this.art = art;\n this.id = 0;\n\n const { option } = art;\n\n if (option.miniProgressBar && !option.isLive) {\n this.add(miniProgressBar);\n }\n\n if (option.lock && isMobile) {\n this.add(lock);\n }\n\n if (option.autoPlayback && !option.isLive) {\n this.add(autoPlayback);\n }\n\n if (option.autoOrientation && isMobile) {\n this.add(autoOrientation);\n }\n\n if (option.fastForward && isMobile && !option.isLive) {\n this.add(fastForward);\n }\n\n for (let index = 0; index < option.plugins.length; index++) {\n this.add(option.plugins[index]);\n }\n }\n\n add(plugin) {\n this.id += 1;\n const result = plugin.call(this, this.art);\n const pluginName = (result && result.name) || plugin.name || `plugin${this.id}`;\n errorHandle(!has(this, pluginName), `Cannot add a plugin that already has the same name: ${pluginName}`);\n def(this, pluginName, {\n value: result,\n });\n return this;\n }\n}\n","export default function miniProgressBar(art) {\n art.on('ready', () => {\n art.layers.add({\n name: 'miniProgressBar',\n mounted($progressBar) {\n art.on('destroy', () => {\n $progressBar.style.display = 'none';\n });\n\n art.on('video:timeupdate', () => {\n $progressBar.style.width = `${art.played * 100}%`;\n });\n\n art.on('setBar', (type, percentage) => {\n if (type === 'played') {\n $progressBar.style.width = `${percentage * 100}%`;\n }\n });\n },\n });\n });\n\n return {\n name: 'miniProgressBar',\n };\n}\n","import { setStyle, addClass, removeClass, hasClass } from '../utils';\n\nexport default function autoOrientation(art) {\n const {\n option,\n constructor,\n template: { $player, $video },\n } = art;\n\n art.on('fullscreenWeb', (state) => {\n if (state) {\n const { videoWidth, videoHeight } = $video;\n const { clientWidth: viewWidth, clientHeight: viewHeight } = document.documentElement;\n if (\n (videoWidth > videoHeight && viewWidth < viewHeight) ||\n (videoWidth < videoHeight && viewWidth > viewHeight)\n ) {\n // There is a conflict with the fullscreen event, and it is changed to asynchronous execution\n setTimeout(() => {\n setStyle($player, 'width', `${viewHeight}px`);\n setStyle($player, 'height', `${viewWidth}px`);\n setStyle($player, 'transform-origin', '0 0');\n setStyle($player, 'transform', `rotate(90deg) translate(0, -${viewWidth}px)`);\n addClass($player, 'art-auto-orientation');\n art.emit('resize');\n }, constructor.MOBILE_AUTO_ORIENTATION_TIME);\n }\n } else {\n if (hasClass($player, 'art-auto-orientation')) {\n setStyle($player, 'width', null);\n setStyle($player, 'height', null);\n setStyle($player, 'transform', null);\n setStyle($player, 'transform-origin', null);\n removeClass($player, 'art-auto-orientation');\n art.aspectRatioReset = true;\n art.autoSize = option.autoSize;\n art.notice.show = '';\n art.emit('resize');\n }\n }\n });\n\n art.on('fullscreen', async (state) => {\n const lastOrientation = screen.orientation.type;\n if (state) {\n const { videoWidth, videoHeight } = $video;\n const { clientWidth: viewWidth, clientHeight: viewHeight } = document.documentElement;\n if (\n (videoWidth > videoHeight && viewWidth < viewHeight) ||\n (videoWidth < videoHeight && viewWidth > viewHeight)\n ) {\n const oppositeOrientation = lastOrientation.startsWith('portrait') ? 'landscape' : 'portrait';\n await screen.orientation.lock(oppositeOrientation);\n addClass($player, 'art-auto-orientation-fullscreen');\n }\n } else {\n if (hasClass($player, 'art-auto-orientation-fullscreen')) {\n await screen.orientation.lock(lastOrientation);\n removeClass($player, 'art-auto-orientation-fullscreen');\n }\n }\n });\n\n return {\n name: 'autoOrientation',\n get state() {\n return hasClass($player, 'art-auto-orientation');\n },\n };\n}\n","import { secondToTime, setStyle, query, append } from '../utils';\n\nexport default function autoPlayback(art) {\n const {\n i18n,\n icons,\n storage,\n constructor,\n events: { proxy },\n template: { $poster },\n } = art;\n\n const $autoPlayback = art.layers.add({\n name: 'autoPlayback',\n html: `\n
\n
\n
\n `,\n });\n\n const $last = query('.art-autoPlayback-last', $autoPlayback);\n const $jump = query('.art-autoPlayback-jump', $autoPlayback);\n const $close = query('.art-autoPlayback-close', $autoPlayback);\n\n art.on('video:timeupdate', () => {\n const times = storage.get('times') || {};\n const keys = Object.keys(times);\n if (keys.length > constructor.AUTO_PLAYBACK_MAX) {\n delete times[keys[0]];\n }\n times[art.option.url] = art.currentTime;\n storage.set('times', times);\n });\n\n art.on('ready', () => {\n const times = storage.get('times') || {};\n const currentTime = times[art.option.url];\n if (currentTime && currentTime >= constructor.AUTO_PLAYBACK_MIN) {\n append($close, icons.close);\n setStyle($autoPlayback, 'display', 'flex');\n\n $last.innerText = `${i18n.get('Last Seen')} ${secondToTime(currentTime)}`;\n $jump.innerText = i18n.get('Jump Play');\n\n proxy($close, 'click', () => {\n setStyle($autoPlayback, 'display', 'none');\n });\n\n proxy($jump, 'click', () => {\n art.seek = currentTime;\n art.play();\n setStyle($poster, 'display', 'none');\n setStyle($autoPlayback, 'display', 'none');\n });\n\n art.once('video:timeupdate', () => {\n setTimeout(() => {\n setStyle($autoPlayback, 'display', 'none');\n }, constructor.AUTO_PLAYBACK_TIMEOUT);\n });\n }\n });\n\n return {\n name: 'autoPlayback',\n get times() {\n return storage.get('times') || {};\n },\n clear() {\n return storage.del('times');\n },\n };\n}\n","import { hasClass, addClass, removeClass } from '../utils';\n\nexport default function fastForward(art) {\n const {\n constructor,\n events: { proxy },\n template: { $player, $video },\n } = art;\n\n let timer = null;\n let isPress = false;\n\n const onStart = (event) => {\n if (event.touches.length === 1 && art.playing && !art.isLock) {\n timer = setTimeout(() => {\n isPress = true;\n art.playbackRate = constructor.FAST_FORWARD_VALUE;\n addClass($player, 'art-fast-forward');\n }, constructor.FAST_FORWARD_TIME);\n }\n };\n\n const onStop = () => {\n clearTimeout(timer);\n if (isPress) {\n isPress = false;\n art.playbackRate = 1;\n removeClass($player, 'art-fast-forward');\n }\n };\n\n proxy($video, 'touchstart', onStart);\n proxy(document, 'touchmove', onStop);\n proxy(document, 'touchend', onStop);\n\n return {\n name: 'fastForward',\n get state() {\n return hasClass($player, 'art-fast-forward');\n },\n };\n}\n","import { append, setStyle, hasClass, addClass, removeClass } from '../utils';\n\nexport default function lock(art) {\n const {\n layers,\n icons,\n template: { $player },\n } = art;\n\n layers.add({\n name: 'lock',\n mounted($el) {\n const $lock = append($el, icons.lock);\n const $unlock = append($el, icons.unlock);\n setStyle($lock, 'display', 'none');\n\n art.on('lock', (state) => {\n if (state) {\n setStyle($lock, 'display', 'inline-flex');\n setStyle($unlock, 'display', 'none');\n } else {\n setStyle($lock, 'display', 'none');\n setStyle($unlock, 'display', 'inline-flex');\n }\n });\n },\n click() {\n if (hasClass($player, 'art-lock')) {\n removeClass($player, 'art-lock');\n this.isLock = false;\n art.emit('lock', false);\n } else {\n addClass($player, 'art-lock');\n this.isLock = true;\n art.emit('lock', true);\n }\n },\n });\n\n return {\n name: 'lock',\n get state() {\n return hasClass($player, 'art-lock');\n },\n };\n}\n","import config from './config';\nimport { clamp, getExt } from './utils';\n\nexport default class Mobile {\n constructor(art) {\n const {\n option,\n events: { proxy },\n template: { $video },\n } = art;\n\n for (let index = 0; index < config.events.length; index++) {\n proxy($video, config.events[index], (event) => {\n art.emit(`video:${event.type}`, event);\n });\n }\n\n Object.keys(option.moreVideoAttr).forEach((key) => {\n $video[key] = option.moreVideoAttr[key];\n });\n\n if (option.muted) {\n $video.muted = option.muted;\n }\n\n if (option.volume) {\n $video.volume = clamp(option.volume, 0, 1);\n }\n\n if (option.poster) {\n $video.poster = option.poster;\n }\n\n if (option.autoplay) {\n $video.autoplay = option.autoplay;\n }\n\n if (option.playsInline) {\n $video.playsInline = true;\n $video['webkit-playsinline'] = true;\n }\n\n const typeName = option.type || getExt(option.url);\n const typeCallback = option.customType[typeName];\n if (typeName && typeCallback) {\n typeCallback($video, option.url, art);\n art.emit('customType', typeName);\n } else {\n $video.src = option.url;\n art.emit('url', $video.src);\n }\n }\n}\n"],"names":[],"version":3,"file":"index.js.map","sourceRoot":"../../../packages/artplayer/"} \ No newline at end of file +{"mappings":"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","sources":["src/index.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-69e96c3fa7536383.js","../../node_modules/option-validator/dist/option-validator.js","src/utils/emitter.js","../../node_modules/@parcel/transformer-js/src/esmodule-helpers.js","src/utils/index.js","src/utils/dom.js","src/utils/compatibility.js","src/utils/error.js","src/utils/subtitle.js","src/utils/file.js","src/utils/property.js","src/utils/time.js","src/utils/format.js","src/scheme/index.js","src/config/index.js","src/whitelist.js","src/template.js","src/i18n/index.js","src/i18n/zh-cn.json","src/i18n/zh-tw.json","src/i18n/pl.json","src/i18n/cs.json","src/player/index.js","src/player/urlMix.js","src/player/attrMix.js","src/player/playMix.js","src/player/pauseMix.js","src/player/toggleMix.js","src/player/seekMix.js","src/player/volumeMix.js","src/player/currentTimeMix.js","src/player/durationMix.js","src/player/switchMix.js","src/player/playbackRateMix.js","src/player/aspectRatioMix.js","src/player/screenshotMix.js","src/player/fullscreenMix.js","src/libs/screenfull.js","src/player/fullscreenWebMix.js","src/player/pipMix.js","src/player/loadedMix.js","src/player/playedMix.js","src/player/playingMix.js","src/player/autoSizeMix.js","src/player/rectMix.js","src/player/flipMix.js","src/player/miniMix.js","src/player/loopMix.js","src/player/posterMix.js","src/player/autoHeightMix.js","src/player/themeMix.js","src/player/titleMix.js","src/player/normalSizeMix.js","src/player/subtitleOffsetMix.js","src/player/airplayMix.js","src/player/optionInit.js","src/player/eventInit.js","src/control/index.js","src/utils/component.js","src/control/fullscreen.js","src/control/fullscreenWeb.js","src/control/pip.js","src/control/playAndPause.js","src/control/progress.js","src/control/time.js","src/control/volume.js","src/control/setting.js","src/control/thumbnails.js","src/control/screenshot.js","src/control/quality.js","src/control/loop.js","src/control/airplay.js","src/contextmenu/index.js","src/contextmenu/playbackRate.js","src/contextmenu/aspectRatio.js","src/contextmenu/flip.js","src/contextmenu/info.js","src/contextmenu/version.js","src/contextmenu/close.js","src/info.js","src/subtitle.js","src/events/index.js","src/events/clickInit.js","src/events/hoverInit.js","src/events/mousemoveInit.js","src/events/resizeInit.js","src/events/gestureInit.js","src/events/viewInit.js","src/hotkey.js","src/layer.js","src/loading.js","src/notice.js","src/mask.js","src/icons/index.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-ecdbf838d74e57be.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-54153e61fb5bb59e.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-acd9c8a15e5af94e.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-4a1a1b2a0b6fbf4b.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-0b713ca3133ce605.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-89c8adbbaba362ee.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-78d03e4d67adcefe.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-83e079c6ec1651fb.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-41b1c8dc2901aa37.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-9d1d2012e3785443.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-b19b3963900f7fad.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-58aa657e426937b1.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-a814886828c89b2f.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-b7f6071f9505bc10.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-e15fde0582bfd9f7.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-36a8bda2492ab98f.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-b49d00c3cf63eb04.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-eba160473d5b22bb.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-157bffb3dfbca2dd.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-2430dce770288e00.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-3372f0db6fb5622f.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-7859caf7292d907e.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-d246b61545406f36.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-a196bd512ee60009.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-f25e38cc9707a31c.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-82ca12a261609184.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-ecb038bdb0a9803d.js","src/setting/index.js","src/setting/flip.js","src/setting/aspectRatio.js","src/setting/playbackRate.js","src/setting/subtitleOffset.js","src/storage.js","src/plugins/index.js","src/plugins/miniProgressBar.js","src/plugins/autoOrientation.js","src/plugins/autoPlayback.js","src/plugins/fastForward.js","src/plugins/lock.js","src/mobile.js"],"sourcesContent":["import style from 'bundle-text:./style/index.less';\nimport validator from 'option-validator';\nimport Emitter from './utils/emitter';\nimport * as utils from './utils';\nimport scheme from './scheme';\nimport config from './config';\nimport Whitelist from './whitelist';\nimport Template from './template';\nimport I18n from './i18n';\nimport Player from './player';\nimport Control from './control';\nimport Contextmenu from './contextmenu';\nimport Info from './info';\nimport Subtitle from './subtitle';\nimport Events from './events';\nimport Hotkey from './hotkey';\nimport Layer from './layer';\nimport Loading from './loading';\nimport Notice from './notice';\nimport Mask from './mask';\nimport Icons from './icons';\nimport Setting from './setting';\nimport Storage from './storage';\nimport Plugins from './plugins';\nimport Mobile from './mobile';\n\nlet id = 0;\nconst instances = [];\nexport default class Artplayer extends Emitter {\n constructor(option, readyCallback) {\n super();\n\n this.id = ++id;\n\n const mergeOption = utils.mergeDeep(Artplayer.option, option);\n this.option = validator(mergeOption, scheme);\n\n this.isLock = false;\n this.isReady = false;\n this.isFocus = false;\n this.isInput = false;\n this.isDestroy = false;\n\n this.whitelist = new Whitelist(this);\n this.template = new Template(this);\n this.events = new Events(this);\n\n if (this.whitelist.state) {\n this.storage = new Storage(this);\n this.icons = new Icons(this);\n this.i18n = new I18n(this);\n this.notice = new Notice(this);\n this.player = new Player(this);\n this.layers = new Layer(this);\n this.controls = new Control(this);\n this.contextmenu = new Contextmenu(this);\n this.subtitle = new Subtitle(this);\n this.info = new Info(this);\n this.loading = new Loading(this);\n this.hotkey = new Hotkey(this);\n this.mask = new Mask(this);\n this.setting = new Setting(this);\n this.plugins = new Plugins(this);\n } else {\n this.mobile = new Mobile(this);\n }\n\n if (typeof readyCallback === 'function') {\n this.on('ready', () => readyCallback.call(this));\n }\n\n instances.push(this);\n }\n\n static get instances() {\n return instances;\n }\n\n static get version() {\n return process.env.APP_VER;\n }\n\n static get env() {\n return process.env.NODE_ENV;\n }\n\n static get build() {\n return process.env.BUILD_DATE;\n }\n\n static get config() {\n return config;\n }\n\n static get utils() {\n return utils;\n }\n\n static get scheme() {\n return scheme;\n }\n\n static get Emitter() {\n return Emitter;\n }\n\n static get validator() {\n return validator;\n }\n\n static get kindOf() {\n return validator.kindOf;\n }\n\n static get html() {\n return Template.html;\n }\n\n static get option() {\n return {\n container: '#artplayer',\n url: '',\n poster: '',\n title: '',\n type: '',\n theme: '#f00',\n volume: 0.7,\n isLive: false,\n muted: false,\n autoplay: false,\n autoSize: false,\n autoMini: false,\n loop: false,\n flip: false,\n playbackRate: false,\n aspectRatio: false,\n screenshot: false,\n setting: false,\n hotkey: true,\n pip: false,\n mutex: true,\n backdrop: true,\n fullscreen: false,\n fullscreenWeb: false,\n subtitleOffset: false,\n miniProgressBar: false,\n useSSR: false,\n playsInline: true,\n lock: false,\n fastForward: false,\n autoPlayback: false,\n autoOrientation: false,\n airplay: false,\n layers: [],\n contextmenu: [],\n controls: [],\n settings: [],\n quality: [],\n highlight: [],\n plugins: [],\n whitelist: [],\n thumbnails: {\n url: '',\n number: 60,\n column: 10,\n width: 0,\n height: 0,\n },\n subtitle: {\n url: '',\n type: '',\n style: {},\n encoding: 'utf-8',\n },\n moreVideoAttr: {\n controls: false,\n preload: utils.isSafari ? 'auto' : 'metadata',\n },\n icons: {},\n customType: {},\n lang: navigator.language.toLowerCase(),\n };\n }\n\n get proxy() {\n return this.events.proxy;\n }\n\n get query() {\n return this.template.query;\n }\n\n destroy(removeHtml = true) {\n this.events.destroy();\n this.template.destroy(removeHtml);\n instances.splice(instances.indexOf(this), 1);\n this.isDestroy = true;\n this.emit('destroy');\n }\n}\n\nArtplayer.NOTICE_TIME = 2000;\nArtplayer.SETTING_WIDTH = 250;\nArtplayer.SETTING_ITEM_WIDTH = 200;\nArtplayer.SETTING_ITEM_HEIGHT = 35;\nArtplayer.INDICATOR_SIZE = 14;\nArtplayer.INDICATOR_SIZE_ICON = 16;\nArtplayer.INDICATOR_SIZE_MOBILE = 18;\nArtplayer.INDICATOR_SIZE_MOBILE_ICON = 20;\nArtplayer.VOLUME_PANEL_WIDTH = 60;\nArtplayer.VOLUME_HANDLE_WIDTH = 12;\nArtplayer.RESIZE_TIME = 500;\nArtplayer.SCROLL_TIME = 200;\nArtplayer.SCROLL_GAP = 50;\nArtplayer.AUTO_PLAYBACK_MAX = 10;\nArtplayer.AUTO_PLAYBACK_MIN = 5;\nArtplayer.AUTO_PLAYBACK_TIMEOUT = 3000;\nArtplayer.RECONNECT_TIME_MAX = 5;\nArtplayer.RECONNECT_SLEEP_TIME = 1000;\nArtplayer.CONTROL_HIDE_TIME = 3000;\nArtplayer.DB_CLICE_TIME = 300;\nArtplayer.MOBILE_AUTO_PLAYBACKRATE = 3;\nArtplayer.MOBILE_AUTO_PLAYBACKRATE_TIME = 1000;\nArtplayer.MOBILE_AUTO_ORIENTATION_TIME = 200;\nArtplayer.INFO_LOOP_TIME = 1000;\nArtplayer.FAST_FORWARD_VALUE = 3;\nArtplayer.FAST_FORWARD_TIME = 1000;\n\nif (typeof document !== 'undefined') {\n if (!document.getElementById('artplayer-style')) {\n const $style = document.createElement('style');\n $style.id = 'artplayer-style';\n $style.textContent = style;\n document.head.appendChild($style);\n }\n}\n\nif (typeof window !== 'undefined') {\n window['Artplayer'] = Artplayer;\n}\n\n// eslint-disable-next-line no-console\nconsole.log(\n `%c ArtPlayer %c ${Artplayer.version} %c https://artplayer.org`,\n 'color: #fff; background: #5f5f5f',\n 'color: #fff; background: #4bc729',\n '',\n);\n","module.exports = \"2863152d1da16a13\";","!function(r,t){\"object\"==typeof exports&&\"undefined\"!=typeof module?module.exports=t():\"function\"==typeof define&&define.amd?define(t):r.optionValidator=t()}(this,function(){\"use strict\";function e(r){return(e=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(r){return typeof r}:function(r){return r&&\"function\"==typeof Symbol&&r.constructor===Symbol&&r!==Symbol.prototype?\"symbol\":typeof r})(r)}var n=Object.prototype.toString,c=function(r){if(void 0===r)return\"undefined\";if(null===r)return\"null\";var t=e(r);if(\"boolean\"===t)return\"boolean\";if(\"string\"===t)return\"string\";if(\"number\"===t)return\"number\";if(\"symbol\"===t)return\"symbol\";if(\"function\"===t)return function(r){return\"GeneratorFunction\"===o(r)}(r)?\"generatorfunction\":\"function\";if(function(r){return Array.isArray?Array.isArray(r):r instanceof Array}(r))return\"array\";if(function(r){if(r.constructor&&\"function\"==typeof r.constructor.isBuffer)return r.constructor.isBuffer(r);return!1}(r))return\"buffer\";if(function(r){try{if(\"number\"==typeof r.length&&\"function\"==typeof r.callee)return!0}catch(r){if(-1!==r.message.indexOf(\"callee\"))return!0}return!1}(r))return\"arguments\";if(function(r){return r instanceof Date||\"function\"==typeof r.toDateString&&\"function\"==typeof r.getDate&&\"function\"==typeof r.setDate}(r))return\"date\";if(function(r){return r instanceof Error||\"string\"==typeof r.message&&r.constructor&&\"number\"==typeof r.constructor.stackTraceLimit}(r))return\"error\";if(function(r){return r instanceof RegExp||\"string\"==typeof r.flags&&\"boolean\"==typeof r.ignoreCase&&\"boolean\"==typeof r.multiline&&\"boolean\"==typeof r.global}(r))return\"regexp\";switch(o(r)){case\"Symbol\":return\"symbol\";case\"Promise\":return\"promise\";case\"WeakMap\":return\"weakmap\";case\"WeakSet\":return\"weakset\";case\"Map\":return\"map\";case\"Set\":return\"set\";case\"Int8Array\":return\"int8array\";case\"Uint8Array\":return\"uint8array\";case\"Uint8ClampedArray\":return\"uint8clampedarray\";case\"Int16Array\":return\"int16array\";case\"Uint16Array\":return\"uint16array\";case\"Int32Array\":return\"int32array\";case\"Uint32Array\":return\"uint32array\";case\"Float32Array\":return\"float32array\";case\"Float64Array\":return\"float64array\"}if(function(r){return\"function\"==typeof r.throw&&\"function\"==typeof r.return&&\"function\"==typeof r.next}(r))return\"generator\";switch(t=n.call(r)){case\"[object Object]\":return\"object\";case\"[object Map Iterator]\":return\"mapiterator\";case\"[object Set Iterator]\":return\"setiterator\";case\"[object String Iterator]\":return\"stringiterator\";case\"[object Array Iterator]\":return\"arrayiterator\"}return t.slice(8,-1).toLowerCase().replace(/\\s/g,\"\")};function o(r){return r.constructor?r.constructor.name:null}function f(r,t){var e=2 {\n setStyle(element, key, styles[key]);\n });\n return element;\n}\n\nexport function getStyle(element, key, numberType = true) {\n const value = window.getComputedStyle(element, null).getPropertyValue(key);\n return numberType ? parseFloat(value) : value;\n}\n\nexport function sublings(target) {\n return Array.from(target.parentElement.children).filter((item) => item !== target);\n}\n\nexport function inverseClass(target, className) {\n sublings(target).forEach((item) => removeClass(item, className));\n addClass(target, className);\n}\n\nexport function tooltip(target, msg, pos = 'top') {\n if (isMobile) return;\n target.setAttribute('aria-label', msg);\n addClass(target, 'hint--rounded');\n addClass(target, `hint--${pos}`);\n}\n\nexport function isInViewport(el, offset = 0) {\n const rect = el.getBoundingClientRect();\n const windowHeight = window.innerHeight || document.documentElement.clientHeight;\n const windowWidth = window.innerWidth || document.documentElement.clientWidth;\n const vertInView = rect.top - offset <= windowHeight && rect.top + rect.height + offset >= 0;\n const horInView = rect.left - offset <= windowWidth + offset && rect.left + rect.width + offset >= 0;\n return vertInView && horInView;\n}\n\nexport function includeFromEvent(event, target) {\n return event.composedPath && event.composedPath().indexOf(target) > -1;\n}\n\nexport function replaceElement(newChild, oldChild) {\n oldChild.parentNode.replaceChild(newChild, oldChild);\n return newChild;\n}\n","export const userAgent = typeof window !== 'undefined' ? window.navigator.userAgent : '';\nexport const isMobile = /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(userAgent);\nexport const isSafari = /^((?!chrome|android).)*safari/i.test(userAgent);\nexport const isWechat = /MicroMessenger/i.test(userAgent);\nexport const isIE = /MSIE|Trident/i.test(userAgent);\nexport const isAndroid = /android/i.test(userAgent);\nexport const isIOS = /iPad|iPhone|iPod/i.test(userAgent) && !window.MSStream;\n","export class ArtPlayerError extends Error {\n constructor(message, context) {\n super(message);\n if (typeof Error.captureStackTrace === 'function') {\n Error.captureStackTrace(this, context || this.constructor);\n }\n this.name = 'ArtPlayerError';\n }\n}\n\nexport function errorHandle(condition, msg) {\n if (!condition) {\n throw new ArtPlayerError(msg);\n }\n return condition;\n}\n","function fixSrt(srt) {\n return srt.replace(/(\\d\\d:\\d\\d:\\d\\d)[,.](\\d+)/g, (_, $1, $2) => {\n let ms = $2.slice(0, 3);\n if ($2.length === 1) {\n ms = $2 + '00';\n }\n if ($2.length === 2) {\n ms = $2 + '0';\n }\n return `${$1},${ms}`;\n });\n}\n\nexport function srtToVtt(srtText) {\n return 'WEBVTT \\r\\n\\r\\n'.concat(\n fixSrt(srtText)\n .replace(/\\{\\\\([ibu])\\}/g, '')\n .replace(/\\{\\\\([ibu])1\\}/g, '<$1>')\n .replace(/\\{([ibu])\\}/g, '<$1>')\n .replace(/\\{\\/([ibu])\\}/g, '')\n .replace(/(\\d\\d:\\d\\d:\\d\\d),(\\d\\d\\d)/g, '$1.$2')\n .replace(/{[\\s\\S]*?}/g, '')\n .concat('\\r\\n\\r\\n'),\n );\n}\n\nexport function vttToBlob(vttText) {\n return URL.createObjectURL(\n new Blob([vttText], {\n type: 'text/vtt',\n }),\n );\n}\n\nexport function assToVtt(ass) {\n const reAss = new RegExp(\n 'Dialogue:\\\\s\\\\d,' +\n '(\\\\d+:\\\\d\\\\d:\\\\d\\\\d.\\\\d\\\\d),' +\n '(\\\\d+:\\\\d\\\\d:\\\\d\\\\d.\\\\d\\\\d),' +\n '([^,]*),' +\n '([^,]*),' +\n '(?:[^,]*,){4}' +\n '([\\\\s\\\\S]*)$',\n 'i',\n );\n\n function fixTime(time = '') {\n return time\n .split(/[:.]/)\n .map((item, index, arr) => {\n if (index === arr.length - 1) {\n if (item.length === 1) {\n return `.${item}00`;\n }\n\n if (item.length === 2) {\n return `.${item}0`;\n }\n } else if (item.length === 1) {\n return (index === 0 ? '0' : ':0') + item;\n }\n\n // eslint-disable-next-line no-nested-ternary\n return index === 0 ? item : index === arr.length - 1 ? `.${item}` : `:${item}`;\n })\n .join('');\n }\n\n return `WEBVTT\\n\\n${ass\n .split(/\\r?\\n/)\n .map((line) => {\n const m = line.match(reAss);\n if (!m) return null;\n return {\n start: fixTime(m[1].trim()),\n end: fixTime(m[2].trim()),\n text: m[5]\n .replace(/{[\\s\\S]*?}/g, '')\n .replace(/(\\\\N)/g, '\\n')\n .trim()\n .split(/\\r?\\n/)\n .map((item) => item.trim())\n .join('\\n'),\n };\n })\n .filter((line) => line)\n .map((line, index) => {\n if (line) {\n return `${index + 1}\\n${line.start} --> ${line.end}\\n${line.text}`;\n }\n return '';\n })\n .filter((line) => line.trim())\n .join('\\n\\n')}`;\n}\n","export function getExt(url) {\n if (url.includes('?')) {\n return getExt(url.split('?')[0]);\n }\n\n if (url.includes('#')) {\n return getExt(url.split('#')[0]);\n }\n\n return url.trim().toLowerCase().split('.').pop();\n}\n\nexport function download(url, name) {\n const elink = document.createElement('a');\n elink.style.display = 'none';\n elink.href = url;\n elink.download = name;\n document.body.appendChild(elink);\n elink.click();\n document.body.removeChild(elink);\n}\n","export const def = Object.defineProperty;\n\nconst { hasOwnProperty } = Object.prototype;\nexport function has(obj, name) {\n return hasOwnProperty.call(obj, name);\n}\n\nexport function get(obj, name) {\n return Object.getOwnPropertyDescriptor(obj, name);\n}\n\nexport function mergeDeep(...objects) {\n const isObject = (item) => item && typeof item === 'object' && !Array.isArray(item);\n return objects.reduce((prev, obj) => {\n Object.keys(obj).forEach((key) => {\n const pVal = prev[key];\n const oVal = obj[key];\n if (Array.isArray(pVal) && Array.isArray(oVal)) {\n prev[key] = pVal.concat(...oVal);\n } else if (isObject(pVal) && isObject(oVal) && !(oVal instanceof Element)) {\n prev[key] = mergeDeep(pVal, oVal);\n } else {\n prev[key] = oVal;\n }\n });\n return prev;\n }, {});\n}\n","export function sleep(ms = 0) {\n return new Promise(resolve => setTimeout(resolve, ms));\n}\n\nexport function debounce(func, wait, context) {\n let timeout;\n function fn(...args) {\n const later = function later() {\n timeout = null;\n func.apply(context, args);\n };\n clearTimeout(timeout);\n timeout = setTimeout(later, wait);\n }\n\n fn.clearTimeout = function ct() {\n clearTimeout(timeout);\n };\n\n return fn;\n}\n\nexport function throttle(callback, delay) {\n let isThrottled = false;\n let args;\n let context;\n function fn(...args2) {\n if (isThrottled) {\n args = args2;\n context = this;\n return;\n }\n\n isThrottled = true;\n callback.apply(this, args2);\n setTimeout(() => {\n isThrottled = false;\n if (args) {\n fn.apply(context, args);\n args = null;\n context = null;\n }\n }, delay);\n }\n return fn;\n}\n","export function clamp(num, a, b) {\n return Math.max(Math.min(num, Math.max(a, b)), Math.min(a, b));\n}\n\nexport function secondToTime(second) {\n const add0 = num => (num < 10 ? `0${num}` : String(num));\n const hour = Math.floor(second / 3600);\n const min = Math.floor((second - hour * 3600) / 60);\n const sec = Math.floor(second - hour * 3600 - min * 60);\n return (hour > 0 ? [hour, min, sec] : [min, sec]).map(add0).join(':');\n}\n\nexport function escape(str) {\n return str.replace(\n /[&<>'\"]/g,\n tag =>\n ({\n '&': '&',\n '<': '<',\n '>': '>',\n \"'\": ''',\n '\"': '"',\n }[tag] || tag),\n );\n}\n","import { errorHandle } from '../utils';\n\nconst a = 'array';\nconst b = 'boolean';\nconst s = 'string';\nconst n = 'number';\nconst o = 'object';\nconst f = 'function';\nconst r = 'regexp';\n\nfunction validElement(value, type, paths) {\n return errorHandle(\n type === s || type === n || value instanceof Element,\n `${paths.join('.')} require '${s}' or 'Element' type`,\n );\n}\n\nexport const ComponentOption = {\n html: validElement,\n disable: `?${b}`,\n name: `?${s}`,\n index: `?${n}`,\n style: `?${o}`,\n click: `?${f}`,\n mounted: `?${f}`,\n tooltip: `?${s}|${n}`,\n width: `?${n}`,\n selector: `?${a}`,\n onSelect: `?${f}`,\n switch: `?${b}`,\n onSwitch: `?${f}`,\n range: `?${a}`,\n onRange: `?${f}`,\n};\n\nexport default {\n container: validElement,\n url: s,\n poster: s,\n title: s,\n type: s,\n theme: s,\n lang: s,\n volume: n,\n isLive: b,\n muted: b,\n autoplay: b,\n autoSize: b,\n autoMini: b,\n loop: b,\n flip: b,\n playbackRate: b,\n aspectRatio: b,\n screenshot: b,\n setting: b,\n hotkey: b,\n pip: b,\n mutex: b,\n backdrop: b,\n fullscreen: b,\n fullscreenWeb: b,\n subtitleOffset: b,\n miniProgressBar: b,\n useSSR: b,\n playsInline: b,\n lock: b,\n fastForward: b,\n autoPlayback: b,\n autoOrientation: b,\n airplay: b,\n plugins: [f],\n whitelist: [`${s}|${f}|${r}`],\n layers: [ComponentOption],\n contextmenu: [ComponentOption],\n settings: [ComponentOption],\n controls: [\n {\n ...ComponentOption,\n position: (value, _, paths) => {\n const position = ['top', 'left', 'right'];\n return errorHandle(\n position.includes(value),\n `${paths.join('.')} only accept ${position.toString()} as parameters`,\n );\n },\n },\n ],\n quality: [\n {\n default: `?${b}`,\n html: s,\n url: s,\n },\n ],\n highlight: [\n {\n time: n,\n text: s,\n },\n ],\n thumbnails: {\n url: s,\n number: n,\n column: n,\n width: n,\n height: n,\n },\n subtitle: {\n url: s,\n type: s,\n style: o,\n encoding: s,\n },\n moreVideoAttr: o,\n icons: o,\n customType: o,\n};\n","export default {\n propertys: [\n 'audioTracks',\n 'autoplay',\n 'buffered',\n 'controller',\n 'controls',\n 'crossOrigin',\n 'currentSrc',\n 'currentTime',\n 'defaultMuted',\n 'defaultPlaybackRate',\n 'duration',\n 'ended',\n 'error',\n 'loop',\n 'mediaGroup',\n 'muted',\n 'networkState',\n 'paused',\n 'playbackRate',\n 'played',\n 'preload',\n 'readyState',\n 'seekable',\n 'seeking',\n 'src',\n 'startDate',\n 'textTracks',\n 'videoTracks',\n 'volume',\n ],\n methods: [\n 'addTextTrack',\n 'canPlayType',\n 'load',\n 'play',\n 'pause'\n ],\n events: [\n 'abort',\n 'canplay',\n 'canplaythrough',\n 'durationchange',\n 'emptied',\n 'ended',\n 'error',\n 'loadeddata',\n 'loadedmetadata',\n 'loadstart',\n 'pause',\n 'play',\n 'playing',\n 'progress',\n 'ratechange',\n 'seeked',\n 'seeking',\n 'stalled',\n 'suspend',\n 'timeupdate',\n 'volumechange',\n 'waiting',\n ],\n prototypes: [\n \"width\",\n \"height\",\n \"videoWidth\",\n \"videoHeight\",\n \"poster\",\n \"webkitDecodedFrameCount\",\n \"webkitDroppedFrameCount\",\n \"playsInline\",\n \"webkitSupportsFullscreen\",\n \"webkitDisplayingFullscreen\",\n \"onenterpictureinpicture\",\n \"onleavepictureinpicture\",\n \"disablePictureInPicture\",\n \"cancelVideoFrameCallback\",\n \"requestVideoFrameCallback\",\n \"getVideoPlaybackQuality\",\n \"requestPictureInPicture\",\n \"webkitEnterFullScreen\",\n \"webkitEnterFullscreen\",\n \"webkitExitFullScreen\",\n \"webkitExitFullscreen\",\n ],\n};\n","import { userAgent, isMobile } from './utils';\n\nexport default class Whitelist {\n constructor(art) {\n this.art = art;\n }\n\n get state() {\n const {\n option,\n constructor: { kindOf },\n } = this.art;\n\n return (\n !isMobile ||\n option.whitelist.some((item) => {\n switch (kindOf(item)) {\n case 'string':\n return item === '*' || userAgent.indexOf(item) > -1;\n case 'function':\n return item(userAgent);\n case 'regexp':\n return item.test(userAgent);\n default:\n return false;\n }\n })\n );\n }\n}\n","import { errorHandle, query, addClass, replaceElement, isMobile } from './utils';\n\nexport default class Template {\n constructor(art) {\n this.art = art;\n const { option, constructor, whitelist } = art;\n\n if (option.container instanceof Element) {\n this.$container = option.container;\n } else {\n this.$container = query(option.container);\n errorHandle(this.$container, `No container element found by ${option.container}`);\n }\n\n const type = this.$container.tagName.toLowerCase();\n errorHandle(type === 'div', `Unsupported container element type, only support 'div' but got '${type}'`);\n\n errorHandle(\n constructor.instances.every((ins) => ins.template.$container !== this.$container),\n 'Cannot mount multiple instances on the same dom element',\n );\n\n this.query = this.query.bind(this);\n this.$container.dataset.artId = art.id;\n this.$original = this.$container.cloneNode(true);\n\n if (whitelist.state) {\n this.desktop();\n } else {\n this.mobile();\n }\n }\n\n static get html() {\n return `\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
Player version:
\n
${process.env.APP_VER}
\n
\n
\n
Video url:
\n
\n
\n
\n
Video volume:
\n
\n
\n
\n
Video time:
\n
\n
\n
\n
Video duration:
\n
\n
\n
\n
Video resolution:
\n
\n x \n
\n
\n
\n
[x]
\n
\n
\n
\n
×
\n
\n
\n
\n `;\n }\n\n query(className) {\n return query(className, this.$container);\n }\n\n desktop() {\n const { option } = this.art;\n\n if (!option.useSSR) {\n this.$container.innerHTML = Template.html;\n }\n\n this.$player = this.query('.art-video-player');\n this.$video = this.query('.art-video');\n this.$poster = this.query('.art-poster');\n this.$subtitle = this.query('.art-subtitle');\n this.$danmuku = this.query('.art-danmuku');\n this.$bottom = this.query('.art-bottom');\n this.$progress = this.query('.art-progress');\n this.$controls = this.query('.art-controls');\n this.$controlsLeft = this.query('.art-controls-left');\n this.$controlsCenter = this.query('.art-controls-center');\n this.$controlsRight = this.query('.art-controls-right');\n this.$layer = this.query('.art-layers');\n this.$loading = this.query('.art-loading');\n this.$notice = this.query('.art-notice');\n this.$noticeInner = this.query('.art-notice-inner');\n this.$mask = this.query('.art-mask');\n this.$state = this.query('.art-state');\n this.$setting = this.query('.art-settings');\n this.$info = this.query('.art-info');\n this.$infoPanel = this.query('.art-info-panel');\n this.$infoClose = this.query('.art-info-close');\n this.$miniHeader = this.query('.art-mini-header');\n this.$miniTitle = this.query('.art-mini-title');\n this.$miniClose = this.query('.art-mini-close');\n this.$contextmenu = this.query('.art-contextmenus');\n\n if (option.backdrop) {\n addClass(this.$setting, 'art-backdrop-filter');\n addClass(this.$contextmenu, 'art-backdrop-filter');\n addClass(this.$info, 'art-backdrop-filter');\n }\n\n if (isMobile) {\n addClass(this.$player, 'art-mobile');\n }\n }\n\n mobile() {\n this.$container.innerHTML = `\n
\n \n
\n `;\n this.$player = this.query('.art-video-player');\n this.$video = this.query('.art-video');\n }\n\n destroy(removeHtml) {\n if (removeHtml) {\n replaceElement(this.$original, this.$container);\n } else {\n addClass(this.$player, 'art-destroy');\n }\n }\n}\n","import { mergeDeep } from '../utils';\nimport zhCn from './zh-cn.json';\nimport zhTw from './zh-tw.json';\nimport pl from './pl.json';\nimport cs from './cs.json';\n\nexport default class I18n {\n constructor(art) {\n this.art = art;\n this.languages = {\n 'zh-cn': zhCn,\n 'zh-tw': zhTw,\n 'pl': pl,\n 'cs': cs,\n };\n this.init();\n }\n\n init() {\n const lang = this.art.option.lang.toLowerCase();\n this.language = this.languages[lang] || {};\n }\n\n get(key) {\n return this.language[key] || key;\n }\n\n update(value) {\n this.languages = mergeDeep(this.languages, value);\n this.init();\n }\n}\n","{\n \"Video Info\": \"统计信息\",\n \"Close\": \"关闭\",\n \"Video Load Failed\": \"加载失败\",\n \"Volume\": \"音量\",\n \"Play\": \"播放\",\n \"Pause\": \"暂停\",\n \"Rate\": \"速度\",\n \"Mute\": \"静音\",\n \"Video Flip\": \"画面翻转\",\n \"Horizontal\": \"水平\",\n \"Vertical\": \"垂直\",\n \"Reconnect\": \"重新连接\",\n \"Show Setting\": \"显示设置\",\n \"Hide Setting\": \"隐藏设置\",\n \"Screenshot\": \"截图\",\n \"Play Speed\": \"播放速度\",\n \"Aspect Ratio\": \"画面比例\",\n \"Default\": \"默认\",\n \"Normal\": \"正常\",\n \"Open\": \"打开\",\n \"Switch Video\": \"切换\",\n \"Switch Subtitle\": \"切换字幕\",\n \"Fullscreen\": \"全屏\",\n \"Exit Fullscreen\": \"退出全屏\",\n \"Web Fullscreen\": \"网页全屏\",\n \"Exit Web Fullscreen\": \"退出网页全屏\",\n \"Mini Player\": \"迷你播放器\",\n \"PIP Mode\": \"开启画中画\",\n \"Exit PIP Mode\": \"退出画中画\",\n \"PIP Not Supported\": \"不支持画中画\",\n \"Fullscreen Not Supported\": \"不支持全屏\",\n \"Subtitle Offset\": \"字幕偏移\",\n \"Last Seen\": \"上次看到\",\n \"Jump Play\": \"跳转播放\",\n \"AirPlay\": \"隔空播放\",\n \"AirPlay Not Available\": \"隔空播放不可用\"\n}","{\n \"Video Info\": \"統計訊息\",\n \"Close\": \"關閉\",\n \"Video Load Failed\": \"載入失敗\",\n \"Volume\": \"音量\",\n \"Play\": \"播放\",\n \"Pause\": \"暫停\",\n \"Rate\": \"速度\",\n \"Mute\": \"靜音\",\n \"Video Flip\": \"畫面翻轉\",\n \"Horizontal\": \"水平\",\n \"Vertical\": \"垂直\",\n \"Reconnect\": \"重新連接\",\n \"Show Setting\": \"顯示设置\",\n \"Hide Setting\": \"隱藏设置\",\n \"Screenshot\": \"截圖\",\n \"Play Speed\": \"播放速度\",\n \"Aspect Ratio\": \"畫面比例\",\n \"Default\": \"默認\",\n \"Normal\": \"正常\",\n \"Open\": \"打開\",\n \"Switch Video\": \"切換\",\n \"Switch Subtitle\": \"切換字幕\",\n \"Fullscreen\": \"全屏\",\n \"Exit Fullscreen\": \"退出全屏\",\n \"Web Fullscreen\": \"網頁全屏\",\n \"Exit Web Fullscreen\": \"退出網頁全屏\",\n \"Mini Player\": \"迷你播放器\",\n \"PIP Mode\": \"開啟畫中畫\",\n \"Exit PIP Mode\": \"退出畫中畫\",\n \"PIP Not Supported\": \"不支持畫中畫\",\n \"Fullscreen Not Supported\": \"不支持全屏\",\n \"Subtitle Offset\": \"字幕偏移\",\n \"Last Seen\": \"上次看到\",\n \"Jump Play\": \"跳轉播放\",\n \"AirPlay\": \"隔空播放\",\n \"AirPlay Not Available\": \"隔空播放不可用\"\n}","{\n \"Video Info\": \"Informacje o wideo\",\n \"Close\": \"Zamknij\",\n \"Video Load Failed\": \"Błąd ładowania wideo\",\n \"Volume\": \"Głośność\",\n \"Play\": \"Odtwórz\",\n \"Pause\": \"Wstrzymaj\",\n \"Rate\": \"Oceń\",\n \"Mute\": \"Wycisz\",\n \"Video Flip\": \"Rotacja wideo\",\n \"Horizontal\": \"Pozioma\",\n \"Vertical\": \"Pionowa\",\n \"Reconnect\": \"Połącz ponownie\",\n \"Show Setting\": \"Pokaż ustawienia\",\n \"Hide Setting\": \"Ukryj ustawienia\",\n \"Screenshot\": \"Zrzut ekranu\",\n \"Play Speed\": \"Prędkość odtwarzania\",\n \"Aspect Ratio\": \"Współczynnik proporcji\",\n \"Default\": \"Domyślny\",\n \"Normal\": \"Normalny\",\n \"Open\": \"Otwórz\",\n \"Switch Video\": \"Przełącz wideo\",\n \"Switch Subtitle\": \"Przełącz napisy\",\n \"Fullscreen\": \"Pełny ekran\",\n \"Exit Fullscreen\": \"Zamknij pełny ekran\",\n \"Web Fullscreen\": \"Tryb pełnej strony\",\n \"Exit Web Fullscreen\": \"Zamknij tryb pełnej strony\",\n \"Mini Player\": \"Miniodtwarzacz\",\n \"PIP Mode\": \"Tryb PiP\",\n \"Exit PIP Mode\": \"Zamknij tryb PiP\",\n \"PIP Not Supported\": \"Tryb PiP nieobsługiwany\",\n \"Fullscreen Not Supported\": \"Pełny ekran nieobsługiwany\",\n \"Subtitle Offset\": \"Przesunięcie napisów\",\n \"Last Seen\": \"Ostatnio widziany\",\n \"Jump Play\": \"Skocz do gry\",\n \"AirPlay\": \"AirPlay\",\n \"AirPlay Not Available\": \"AirPlay nie jest dostępny\"\n}","{\n \"Video Info\": \"Info o videu\",\n \"Close\": \"Zavřít\",\n \"Video Load Failed\": \"Nahrání videa selhalo\",\n \"Volume\": \"Hlasitost\",\n \"Play\": \"Přehrát\",\n \"Pause\": \"Pozastavit\",\n \"Rate\": \"Hodnocení\",\n \"Mute\": \"Ztlumit\",\n \"Video Flip\": \"Otočit video\",\n \"Horizontal\": \"Horizontálně\",\n \"Vertical\": \"Vertikálně\",\n \"Reconnect\": \"Opětovné připojení\",\n \"Show Setting\": \"Zobrazit nastavení\",\n \"Hide Setting\": \"Skrýt nastavení\",\n \"Screenshot\": \"Snímek obrazovky\",\n \"Play Speed\": \"Rychlost přehrávání\",\n \"Aspect Ratio\": \"Poměr stran\",\n \"Default\": \"Výchozí\",\n \"Normal\": \"Normální\",\n \"Open\": \"Otevřít\",\n \"Switch Video\": \"Přepnout video\",\n \"Switch Subtitle\": \"Přepnout titulky\",\n \"Fullscreen\": \"Celá obrazovka\",\n \"Exit Fullscreen\": \"Opustit režim celé obrazovky\",\n \"Web Fullscreen\": \"Celá stránka\",\n \"Exit Web Fullscreen\": \"Zavřít režim celé stránky\",\n \"Mini Player\": \"Mini přehrávač\",\n \"PIP Mode\": \"Režim PIP\",\n \"Exit PIP Mode\": \"Opustit režim PIP\",\n \"PIP Not Supported\": \"Režim PIP není podporován\",\n \"Fullscreen Not Supported\": \"Režim celé obrazovky není podporován\",\n \"Subtitle Offset\": \"Posun titulků\",\n \"Last Seen\": \"Naposledy viděn\",\n \"Jump Play\": \"Hra na skok\",\n \"AirPlay\": \"AirPlay\",\n \"AirPlay Not Available\": \"AirPlay není k dispozici\"\n}","import urlMix from './urlMix';\nimport attrMix from './attrMix';\nimport playMix from './playMix';\nimport pauseMix from './pauseMix';\nimport toggleMix from './toggleMix';\nimport seekMix from './seekMix';\nimport volumeMix from './volumeMix';\nimport currentTimeMix from './currentTimeMix';\nimport durationMix from './durationMix';\nimport switchMix from './switchMix';\nimport playbackRateMix from './playbackRateMix';\nimport aspectRatioMix from './aspectRatioMix';\nimport screenshotMix from './screenshotMix';\nimport fullscreenMix from './fullscreenMix';\nimport fullscreenWebMix from './fullscreenWebMix';\nimport pipMix from './pipMix';\nimport loadedMix from './loadedMix';\nimport playedMix from './playedMix';\nimport playingMix from './playingMix';\nimport autoSizeMix from './autoSizeMix';\nimport rectMix from './rectMix';\nimport flipMix from './flipMix';\nimport miniMix from './miniMix';\nimport loopMix from './loopMix';\nimport posterMix from './posterMix';\nimport autoHeightMix from './autoHeightMix';\nimport themeMix from './themeMix';\nimport titleMix from './titleMix';\nimport normalSizeMix from './normalSizeMix';\nimport subtitleOffsetMix from './subtitleOffsetMix';\nimport airplayMix from './airplayMix';\nimport optionInit from './optionInit';\nimport eventInit from './eventInit';\n\nexport default class Player {\n constructor(art) {\n urlMix(art);\n attrMix(art);\n playMix(art);\n pauseMix(art);\n toggleMix(art);\n seekMix(art);\n volumeMix(art);\n currentTimeMix(art);\n durationMix(art);\n switchMix(art);\n playbackRateMix(art);\n aspectRatioMix(art);\n screenshotMix(art);\n fullscreenMix(art);\n fullscreenWebMix(art);\n pipMix(art);\n loadedMix(art);\n playedMix(art);\n playingMix(art);\n autoSizeMix(art);\n rectMix(art);\n flipMix(art);\n miniMix(art);\n loopMix(art);\n posterMix(art);\n autoHeightMix(art);\n themeMix(art);\n titleMix(art);\n normalSizeMix(art);\n subtitleOffsetMix(art);\n airplayMix(art);\n eventInit(art);\n optionInit(art);\n }\n}\n","import { getExt, def, sleep } from '../utils';\n\nexport default function urlMix(art) {\n const {\n option,\n template: { $video },\n } = art;\n\n def(art, 'url', {\n get() {\n return $video.currentSrc;\n },\n async set(url) {\n if (url) {\n const typeName = option.type || getExt(url);\n const typeCallback = option.customType[typeName];\n if (typeName && typeCallback) {\n await sleep();\n art.loading.show = true;\n typeCallback.call(art, $video, url, art);\n } else {\n if (art.url && art.url !== url) {\n art.once('video:canplay', () => {\n if (art.isReady) {\n art.emit('restart');\n }\n });\n }\n\n $video.src = url;\n art.option.url = url;\n art.emit('url', url);\n }\n } else {\n await sleep();\n art.loading.show = true;\n }\n },\n });\n}\n","import { def } from '../utils';\n\nexport default function attrMix(art) {\n const {\n template: { $video },\n } = art;\n\n def(art, 'attr', {\n value(key, value) {\n if (value === undefined) return $video[key];\n $video[key] = value;\n },\n });\n}\n","import { def } from '../utils';\n\nexport default function playMix(art) {\n const {\n i18n,\n notice,\n option,\n constructor: { instances },\n template: { $video },\n } = art;\n\n def(art, 'play', {\n value: async function () {\n const result = await $video.play();\n notice.show = i18n.get('Play');\n art.emit('play');\n\n if (option.mutex) {\n for (let index = 0; index < instances.length; index++) {\n const instance = instances[index];\n if (instance !== art) {\n instance.pause();\n }\n }\n }\n\n return result;\n },\n });\n}\n","import { def } from '../utils';\n\nexport default function pauseMix(art) {\n const {\n template: { $video },\n i18n,\n notice,\n } = art;\n\n def(art, 'pause', {\n value() {\n const result = $video.pause();\n notice.show = i18n.get('Pause');\n art.emit('pause');\n return result;\n },\n });\n}\n","import { def } from '../utils';\n\nexport default function toggleMix(art) {\n def(art, 'toggle', {\n value() {\n if (art.playing) {\n return art.pause();\n } else {\n return art.play();\n }\n },\n });\n}\n","import { secondToTime, def } from '../utils';\n\nexport default function seekMix(art) {\n const { notice } = art;\n\n def(art, 'seek', {\n set(time) {\n art.currentTime = time;\n art.emit('seek', art.currentTime);\n if (art.duration) {\n notice.show = `${secondToTime(art.currentTime)} / ${secondToTime(art.duration)}`;\n }\n },\n });\n\n def(art, 'forward', {\n set(time) {\n art.seek = art.currentTime + time;\n },\n });\n\n def(art, 'backward', {\n set(time) {\n art.seek = art.currentTime - time;\n },\n });\n}\n","import { clamp, def } from '../utils';\n\nexport default function volumeMix(art) {\n const {\n template: { $video },\n i18n,\n notice,\n storage,\n } = art;\n\n def(art, 'volume', {\n get: () => $video.volume || 0,\n set: (percentage) => {\n $video.volume = clamp(percentage, 0, 1);\n notice.show = `${i18n.get('Volume')}: ${parseInt($video.volume * 100, 10)}`;\n if ($video.volume !== 0) {\n storage.set('volume', $video.volume);\n }\n art.emit('volume', $video.volume);\n },\n });\n\n def(art, 'muted', {\n get: () => $video.muted,\n set: (muted) => {\n $video.muted = muted;\n art.emit('volume', $video.volume);\n },\n });\n}\n","import { clamp, def } from '../utils';\n\nexport default function currentTimeMix(art) {\n const { $video } = art.template;\n\n def(art, 'currentTime', {\n get: () => $video.currentTime || 0,\n set: (time) => {\n time = parseFloat(time);\n if (Number.isNaN(time)) return;\n $video.currentTime = clamp(time, 0, art.duration);\n },\n });\n}\n","import { def } from '../utils';\n\nexport default function durationMix(art) {\n def(art, 'duration', {\n get: () => {\n const { duration } = art.template.$video;\n if (duration === Infinity) return 0;\n return duration || 0;\n },\n });\n}\n","import { def } from '../utils';\n\nexport default function switchMix(art) {\n const { i18n, option, notice } = art;\n\n function switchUrl(url, name, currentTime) {\n return new Promise((resolve) => {\n if (url === art.url) return resolve(url);\n const { playing } = art;\n art.pause();\n URL.revokeObjectURL(art.url);\n art.url = url;\n art.once('video:canplay', () => {\n art.playbackRate = false;\n art.aspectRatio = false;\n art.flip = 'normal';\n art.autoSize = option.autoSize;\n art.currentTime = currentTime;\n art.notice.show = '';\n if (playing) {\n art.play();\n }\n if (name) {\n notice.show = `${i18n.get('Switch Video')}: ${name}`;\n }\n art.emit('switch', url);\n resolve(url);\n });\n });\n }\n\n def(art, 'switchQuality', {\n value: (url, name) => {\n return switchUrl(url, name, art.currentTime);\n },\n });\n\n def(art, 'switchUrl', {\n value: (url, name) => {\n return switchUrl(url, name, 0);\n },\n });\n}\n","import { errorHandle, def } from '../utils';\n\nexport default function playbackRateMix(art) {\n const {\n template: { $video },\n i18n,\n notice,\n } = art;\n\n def(art, 'playbackRate', {\n get() {\n return $video.playbackRate;\n },\n set(rate) {\n if (rate) {\n if (rate === $video.playbackRate) return;\n const rateList = [0.25, 0.5, 0.75, 1.0, 1.25, 1.5, 1.75, 2.0, 3.0, 4.0];\n errorHandle(rateList.includes(rate), `'playbackRate' only accept ${rateList.toString()} as parameters`);\n $video.playbackRate = rate;\n notice.show = `${i18n.get('Rate')}: ${rate === 1.0 ? i18n.get('Normal') : `${rate}x`}`;\n art.emit('playbackRate', rate);\n } else {\n art.playbackRate = 1;\n art.emit('playbackRate');\n }\n },\n });\n}\n","import { setStyle, errorHandle, def } from '../utils';\n\nexport default function aspectRatioMix(art) {\n const {\n template: { $video, $player },\n i18n,\n notice,\n } = art;\n\n def(art, 'aspectRatio', {\n get() {\n return $player.dataset.aspectRatio || 'default';\n },\n set(ratio) {\n if (!ratio) ratio = 'default';\n const ratioList = ['default', '4:3', '16:9'];\n errorHandle(ratioList.includes(ratio), `'aspectRatio' only accept ${ratioList.toString()} as parameters`);\n\n if (ratio === 'default') {\n setStyle($video, 'width', null);\n setStyle($video, 'height', null);\n setStyle($video, 'padding', null);\n delete $player.dataset.aspectRatio;\n } else {\n const ratioArray = ratio.split(':').map(Number);\n const { videoWidth, videoHeight } = $video;\n const { clientWidth, clientHeight } = $player;\n const videoRatio = videoWidth / videoHeight;\n const setupRatio = ratioArray[0] / ratioArray[1];\n if (videoRatio > setupRatio) {\n const percentage = (setupRatio * videoHeight) / videoWidth;\n setStyle($video, 'width', `${percentage * 100}%`);\n setStyle($video, 'height', '100%');\n setStyle($video, 'padding', `0 ${(clientWidth - clientWidth * percentage) / 2}px`);\n } else {\n const percentage = videoWidth / setupRatio / videoHeight;\n setStyle($video, 'width', '100%');\n setStyle($video, 'height', `${percentage * 100}%`);\n setStyle($video, 'padding', `${(clientHeight - clientHeight * percentage) / 2}px 0`);\n }\n $player.dataset.aspectRatio = ratio;\n }\n\n notice.show = `${i18n.get('Aspect Ratio')}: ${ratio === 'default' ? i18n.get('Default') : ratio}`;\n art.emit('aspectRatio', ratio);\n },\n });\n\n def(art, 'aspectRatioReset', {\n set(value) {\n if (value) {\n const { aspectRatio } = art;\n art.aspectRatio = aspectRatio;\n }\n },\n });\n}\n","import { secondToTime, download, def } from '../utils';\n\nexport default function screenshotMix(art) {\n const {\n option,\n notice,\n template: { $video },\n } = art;\n\n const $canvas = document.createElement('canvas');\n\n def(art, 'getDataURL', {\n value: () =>\n new Promise((resolve, reject) => {\n try {\n $canvas.width = $video.videoWidth;\n $canvas.height = $video.videoHeight;\n $canvas.getContext('2d').drawImage($video, 0, 0);\n resolve($canvas.toDataURL('image/png'));\n } catch (err) {\n notice.show = err;\n reject(err);\n }\n }),\n });\n\n def(art, 'getBlobUrl', {\n value: () =>\n new Promise((resolve, reject) => {\n try {\n $canvas.width = $video.videoWidth;\n $canvas.height = $video.videoHeight;\n $canvas.getContext('2d').drawImage($video, 0, 0);\n $canvas.toBlob((blob) => {\n resolve(URL.createObjectURL(blob));\n });\n } catch (err) {\n notice.show = err;\n reject(err);\n }\n }),\n });\n\n def(art, 'screenshot', {\n value: async () => {\n const dataUri = await art.getDataURL();\n download(dataUri, `${option.title || 'artplayer'}_${secondToTime($video.currentTime)}.png`);\n art.emit('screenshot', dataUri);\n return dataUri;\n },\n });\n}\n","import screenfull from '../libs/screenfull';\nimport { addClass, removeClass, def, get } from '../utils';\n\nexport default function fullscreenMix(art) {\n const {\n i18n,\n notice,\n template: { $video, $player },\n } = art;\n\n const nativeScreenfull = (art) => {\n screenfull.on('change', () => art.emit('fullscreen', screenfull.isFullscreen));\n\n def(art, 'fullscreen', {\n get() {\n return screenfull.isFullscreen;\n },\n async set(value) {\n if (value) {\n art.normalSize = 'fullscreen';\n art.aspectRatioReset = true;\n art.autoSize = false;\n await screenfull.request($player);\n addClass($player, 'art-fullscreen');\n art.emit('resize');\n art.emit('fullscreen', true);\n notice.show = '';\n } else {\n art.aspectRatioReset = true;\n art.autoSize = art.option.autoSize;\n await screenfull.exit();\n removeClass($player, 'art-fullscreen');\n art.emit('resize');\n art.emit('fullscreen');\n notice.show = '';\n }\n },\n });\n };\n\n const webkitScreenfull = (art) => {\n def(art, 'fullscreen', {\n get() {\n return $video.webkitDisplayingFullscreen;\n },\n set(value) {\n if (value) {\n art.normalSize = 'fullscreen';\n $video.webkitEnterFullscreen();\n art.emit('fullscreen', true);\n notice.show = '';\n } else {\n $video.webkitExitFullscreen();\n art.emit('fullscreen');\n notice.show = '';\n }\n },\n });\n };\n\n art.once('video:loadedmetadata', () => {\n if (screenfull.isEnabled) {\n nativeScreenfull(art);\n } else if (document.fullscreenEnabled || $video.webkitSupportsFullscreen) {\n webkitScreenfull(art);\n } else {\n def(art, 'fullscreen', {\n get() {\n return false;\n },\n set() {\n notice.show = i18n.get('Fullscreen Not Supported');\n },\n });\n }\n\n // Asynchronous setting\n def(art, 'fullscreen', get(art, 'fullscreen'));\n });\n}\n","const methodMap = [\n [\n 'requestFullscreen',\n 'exitFullscreen',\n 'fullscreenElement',\n 'fullscreenEnabled',\n 'fullscreenchange',\n 'fullscreenerror',\n ],\n // New WebKit\n [\n 'webkitRequestFullscreen',\n 'webkitExitFullscreen',\n 'webkitFullscreenElement',\n 'webkitFullscreenEnabled',\n 'webkitfullscreenchange',\n 'webkitfullscreenerror',\n ],\n // Old WebKit\n [\n 'webkitRequestFullScreen',\n 'webkitCancelFullScreen',\n 'webkitCurrentFullScreenElement',\n 'webkitCancelFullScreen',\n 'webkitfullscreenchange',\n 'webkitfullscreenerror',\n ],\n [\n 'mozRequestFullScreen',\n 'mozCancelFullScreen',\n 'mozFullScreenElement',\n 'mozFullScreenEnabled',\n 'mozfullscreenchange',\n 'mozfullscreenerror',\n ],\n [\n 'msRequestFullscreen',\n 'msExitFullscreen',\n 'msFullscreenElement',\n 'msFullscreenEnabled',\n 'MSFullscreenChange',\n 'MSFullscreenError',\n ],\n];\n\nconst nativeAPI = (() => {\n if (typeof document === 'undefined') {\n return false;\n }\n\n const unprefixedMethods = methodMap[0];\n const returnValue = {};\n\n for (const methodList of methodMap) {\n const exitFullscreenMethod = methodList[1];\n if (exitFullscreenMethod in document) {\n for (const [index, method] of methodList.entries()) {\n returnValue[unprefixedMethods[index]] = method;\n }\n\n return returnValue;\n }\n }\n\n return false;\n})();\n\nconst eventNameMap = {\n change: nativeAPI.fullscreenchange,\n error: nativeAPI.fullscreenerror,\n};\n\nlet screenfull = {\n request(element = document.documentElement, options) {\n return new Promise((resolve, reject) => {\n const onFullScreenEntered = () => {\n screenfull.off('change', onFullScreenEntered);\n resolve();\n };\n\n screenfull.on('change', onFullScreenEntered);\n\n const returnPromise = element[nativeAPI.requestFullscreen](options);\n\n if (returnPromise instanceof Promise) {\n returnPromise.then(onFullScreenEntered).catch(reject);\n }\n });\n },\n exit() {\n return new Promise((resolve, reject) => {\n if (!screenfull.isFullscreen) {\n resolve();\n return;\n }\n\n const onFullScreenExit = () => {\n screenfull.off('change', onFullScreenExit);\n resolve();\n };\n\n screenfull.on('change', onFullScreenExit);\n\n const returnPromise = document[nativeAPI.exitFullscreen]();\n\n if (returnPromise instanceof Promise) {\n returnPromise.then(onFullScreenExit).catch(reject);\n }\n });\n },\n toggle(element, options) {\n return screenfull.isFullscreen ? screenfull.exit() : screenfull.request(element, options);\n },\n onchange(callback) {\n screenfull.on('change', callback);\n },\n onerror(callback) {\n screenfull.on('error', callback);\n },\n on(event, callback) {\n const eventName = eventNameMap[event];\n if (eventName) {\n document.addEventListener(eventName, callback, false);\n }\n },\n off(event, callback) {\n const eventName = eventNameMap[event];\n if (eventName) {\n document.removeEventListener(eventName, callback, false);\n }\n },\n raw: nativeAPI,\n};\n\nObject.defineProperties(screenfull, {\n isFullscreen: {\n get: () => Boolean(document[nativeAPI.fullscreenElement]),\n },\n element: {\n enumerable: true,\n get: () => document[nativeAPI.fullscreenElement],\n },\n isEnabled: {\n enumerable: true,\n get: () => Boolean(document[nativeAPI.fullscreenEnabled]),\n },\n});\n\nif (!nativeAPI) {\n screenfull = { isEnabled: false };\n}\n\nexport default screenfull;\n","import { addClass, removeClass, hasClass, def } from '../utils';\n\nexport default function fullscreenWebMix(art) {\n const {\n notice,\n template: { $player },\n } = art;\n\n def(art, 'fullscreenWeb', {\n get() {\n return hasClass($player, 'art-fullscreen-web');\n },\n set(value) {\n if (value) {\n art.normalSize = 'fullscreenWeb';\n addClass($player, 'art-fullscreen-web');\n art.aspectRatioReset = true;\n art.autoSize = false;\n art.emit('resize');\n art.emit('fullscreenWeb', true);\n notice.show = '';\n } else {\n removeClass($player, 'art-fullscreen-web');\n art.aspectRatioReset = true;\n art.autoSize = art.option.autoSize;\n art.emit('resize');\n art.emit('fullscreenWeb');\n notice.show = '';\n }\n },\n });\n}\n","import { def } from '../utils';\n\nfunction nativePip(art) {\n const {\n template: { $video },\n events: { proxy },\n notice,\n } = art;\n\n $video.disablePictureInPicture = false;\n\n def(art, 'pip', {\n get() {\n return document.pictureInPictureElement;\n },\n set(value) {\n if (value) {\n art.normalSize = 'pip';\n $video.requestPictureInPicture().catch((err) => {\n notice.show = err;\n throw err;\n });\n } else {\n document.exitPictureInPicture().catch((err) => {\n notice.show = err;\n throw err;\n });\n }\n },\n });\n\n proxy($video, 'enterpictureinpicture', () => {\n art.emit('pip', true);\n });\n\n proxy($video, 'leavepictureinpicture', () => {\n art.emit('pip');\n });\n}\n\nfunction webkitPip(art) {\n const { $video } = art.template;\n\n $video.webkitSetPresentationMode('inline');\n\n def(art, 'pip', {\n get() {\n return $video.webkitPresentationMode === 'picture-in-picture';\n },\n set(value) {\n if (value) {\n art.normalSize = 'pip';\n $video.webkitSetPresentationMode('picture-in-picture');\n art.emit('pip', true);\n } else {\n $video.webkitSetPresentationMode('inline');\n art.emit('pip');\n }\n },\n });\n}\n\nexport default function pipMix(art) {\n const {\n i18n,\n notice,\n template: { $video },\n } = art;\n if (document.pictureInPictureEnabled) {\n nativePip(art);\n } else if ($video.webkitSupportsPresentationMode) {\n webkitPip(art);\n } else {\n def(art, 'pip', {\n get() {\n return false;\n },\n set() {\n notice.show = i18n.get('PIP Not Supported');\n },\n });\n }\n}\n","import { def } from '../utils';\n\nexport default function seekMix(art) {\n const { $video } = art.template;\n\n def(art, 'loaded', {\n get: () => art.loadedTime / $video.duration,\n });\n\n def(art, 'loadedTime', {\n get: () => ($video.buffered.length ? $video.buffered.end($video.buffered.length - 1) : 0),\n });\n}\n","import { def } from '../utils';\n\nexport default function playedMix(art) {\n def(art, 'played', {\n get: () => art.currentTime / art.duration,\n });\n}\n","import { def } from '../utils';\n\nexport default function playingMix(art) {\n const { $video } = art.template;\n def(art, 'playing', {\n get: () => !!($video.currentTime > 0 && !$video.paused && !$video.ended && $video.readyState > 2),\n });\n}\n","import { setStyle, addClass, removeClass, hasClass, def } from '../utils';\n\nexport default function resizeMix(art) {\n const { $container, $player, $video } = art.template;\n\n def(art, 'autoSize', {\n get() {\n return hasClass($container, 'art-auto-size');\n },\n set(value) {\n if (value) {\n const { videoWidth, videoHeight } = $video;\n const { width, height } = $container.getBoundingClientRect();\n const videoRatio = videoWidth / videoHeight;\n const containerRatio = width / height;\n addClass($container, 'art-auto-size');\n if (containerRatio > videoRatio) {\n const percentage = ((height * videoRatio) / width) * 100;\n setStyle($player, 'width', `${percentage}%`);\n setStyle($player, 'height', '100%');\n } else {\n const percentage = (width / videoRatio / height) * 100;\n setStyle($player, 'width', '100%');\n setStyle($player, 'height', `${percentage}%`);\n }\n art.emit('autoSize', {\n width: art.width,\n height: art.height,\n });\n } else {\n removeClass($container, 'art-auto-size');\n setStyle($player, 'width', null);\n setStyle($player, 'height', null);\n art.emit('autoSize');\n }\n },\n });\n}\n","import { def } from '../utils';\n\nexport default function rectMix(art) {\n def(art, 'rect', {\n get: () => {\n return art.template.$player.getBoundingClientRect();\n },\n });\n\n const keys = ['bottom', 'height', 'left', 'right', 'top', 'width'];\n for (let index = 0; index < keys.length; index++) {\n const key = keys[index];\n def(art, key, {\n get: () => {\n return art.rect[key];\n },\n });\n }\n\n def(art, 'x', {\n get: () => {\n return art.left + window.pageXOffset;\n },\n });\n\n def(art, 'y', {\n get: () => {\n return art.top + window.pageYOffset;\n },\n });\n}\n","import { errorHandle, def } from '../utils';\n\nexport default function flipMix(art) {\n const {\n template: { $player },\n i18n,\n notice,\n } = art;\n\n def(art, 'flip', {\n get() {\n return $player.dataset.flip || 'normal';\n },\n set(flip) {\n if (!flip) flip = 'normal';\n\n const flipList = ['normal', 'horizontal', 'vertical'];\n errorHandle(flipList.includes(flip), `'flip' only accept ${flipList.toString()} as parameters`);\n\n if (flip === 'normal') {\n delete $player.dataset.flip;\n } else {\n $player.dataset.flip = flip;\n }\n\n const word = flip.replace(flip[0], flip[0].toUpperCase());\n notice.show = `${i18n.get('Video Flip')}: ${i18n.get(word)}`;\n art.emit('flip', flip);\n },\n });\n}\n","import { append, setStyle, addClass, removeClass, hasClass, def, isInViewport } from '../utils';\n\nexport default function miniMix(art) {\n const {\n i18n,\n option,\n storage,\n events: { proxy },\n template: { $player, $miniClose, $miniTitle, $miniHeader },\n } = art;\n\n let isDroging = false;\n let lastPageX = 0;\n let lastPageY = 0;\n let lastPlayerLeft = 0;\n let lastPlayerTop = 0;\n\n proxy($miniHeader, 'mousedown', (event) => {\n isDroging = true;\n lastPageX = event.pageX;\n lastPageY = event.pageY;\n lastPlayerLeft = art.left;\n lastPlayerTop = art.top;\n });\n\n proxy(document, 'mousemove', (event) => {\n if (isDroging) {\n addClass($player, 'art-is-dragging');\n const top = lastPlayerTop + event.pageY - lastPageY;\n const left = lastPlayerLeft + event.pageX - lastPageX;\n setStyle($player, 'top', `${top}px`);\n setStyle($player, 'left', `${left}px`);\n storage.set('top', top);\n storage.set('left', left);\n }\n });\n\n proxy(document, 'mouseup', () => {\n isDroging = false;\n removeClass($player, 'art-is-dragging');\n });\n\n proxy($miniClose, 'click', () => {\n art.mini = false;\n isDroging = false;\n removeClass($player, 'art-is-dragging');\n });\n\n append($miniTitle, option.title || i18n.get('Mini Player'));\n\n def(art, 'mini', {\n get() {\n return hasClass($player, 'art-mini');\n },\n set(value) {\n if (value) {\n art.normalSize = 'mini';\n art.autoSize = false;\n addClass($player, 'art-mini');\n const top = storage.get('top');\n const left = storage.get('left');\n if (top && left) {\n setStyle($player, 'top', `${top}px`);\n setStyle($player, 'left', `${left}px`);\n if (!isInViewport($miniHeader)) {\n storage.del('top');\n storage.del('left');\n art.mini = true;\n }\n } else {\n const top = window.innerHeight - art.height - 50;\n const left = window.innerWidth - art.width - 50;\n storage.set('top', top);\n storage.set('left', left);\n setStyle($player, 'top', `${top}px`);\n setStyle($player, 'left', `${left}px`);\n }\n art.aspectRatio = false;\n art.playbackRate = false;\n art.notice.show = '';\n art.emit('mini', true);\n } else {\n removeClass($player, 'art-mini');\n setStyle($player, 'top', null);\n setStyle($player, 'left', null);\n art.aspectRatio = false;\n art.playbackRate = false;\n art.autoSize = option.autoSize;\n art.notice.show = '';\n art.emit('mini');\n }\n },\n });\n}\n","import { def, clamp } from '../utils';\n\nexport default function loopMix(art) {\n let interval = [];\n def(art, 'loop', {\n get: () => interval,\n set: (value) => {\n if (Array.isArray(value) && typeof value[0] === 'number' && typeof value[1] === 'number') {\n const start = clamp(value[0], 0, Math.min(value[1], art.duration));\n const end = clamp(value[1], start, art.duration);\n if (end - start >= 1) {\n interval = [start, end];\n art.emit('loop', interval);\n } else {\n interval = [];\n art.emit('loop');\n }\n } else {\n interval = [];\n art.emit('loop');\n }\n },\n });\n\n art.on('video:timeupdate', () => {\n if (interval.length) {\n if (art.currentTime < interval[0] || art.currentTime > interval[1]) {\n art.seek = interval[0];\n }\n }\n });\n}\n","import { def, setStyle } from '../utils';\n\nexport default function posterMix(art) {\n const {\n option,\n template: { $poster },\n } = art;\n\n def(art, 'poster', {\n get: () => option.poster,\n set(url) {\n option.poster = url;\n setStyle($poster, 'backgroundImage', `url(${url})`);\n },\n });\n}\n","import { setStyle, hasClass, addClass, removeClass, def } from '../utils';\n\nexport default function autoHeightMix(art) {\n const {\n option,\n template: { $container, $video },\n } = art;\n\n const heightCache = $container.style.height;\n\n def(art, 'autoHeight', {\n get() {\n return hasClass($container, 'art-auto-height');\n },\n set(value) {\n if (value) {\n const { clientWidth } = $container;\n const { videoHeight, videoWidth } = $video;\n const height = videoHeight * (clientWidth / videoWidth);\n setStyle($container, 'height', height + 'px');\n addClass($container, 'art-auto-height');\n art.autoSize = option.autoSize;\n art.emit('autoHeight', height);\n } else {\n setStyle($container, 'height', heightCache);\n removeClass($container, 'art-auto-height');\n art.autoSize = option.autoSize;\n art.emit('autoHeight');\n }\n },\n });\n}\n","import { def } from '../utils';\n\nexport default function themeMix(art) {\n const {\n option,\n template: { $player },\n } = art;\n\n def(art, 'theme', {\n get() {\n return getComputedStyle($player).getPropertyValue('--theme');\n },\n set(theme) {\n option.theme = theme;\n $player.style.setProperty('--theme', theme);\n },\n });\n}\n","import { def } from '../utils';\n\nexport default function titleMix(art) {\n def(art, 'title', {\n get() {\n return art.option.title;\n },\n set(title) {\n art.option.title = title;\n },\n });\n}\n","import { def } from '../utils';\n\nexport default function normalSizeMix(art) {\n const sizeProps = ['mini', 'pip', 'fullscreen', 'fullscreenWeb'];\n\n def(art, 'normalSize', {\n get() {\n return sizeProps.every((name) => !art[name]);\n },\n set(name) {\n sizeProps\n .filter((item) => item !== name)\n .forEach((item) => {\n if (art[item]) {\n art[item] = false;\n }\n });\n },\n });\n}\n","import { def } from '../utils';\n\nexport default function subtitleOffsetMix(art) {\n const { clamp } = art.constructor.utils;\n const { notice, template, i18n } = art;\n\n let offsetCache = 0;\n let cuesCache = [];\n art.on('subtitle:switch', () => {\n cuesCache = [];\n });\n\n def(art, 'subtitleOffset', {\n get() {\n return offsetCache;\n },\n set(value) {\n if (template.$track && template.$track.track) {\n const cues = Array.from(template.$track.track.cues);\n offsetCache = clamp(value, -5, 5);\n\n for (let index = 0; index < cues.length; index++) {\n const cue = cues[index];\n if (!cuesCache[index]) {\n cuesCache[index] = {\n startTime: cue.startTime,\n endTime: cue.endTime,\n };\n }\n cue.startTime = clamp(cuesCache[index].startTime + offsetCache, 0, art.duration);\n cue.endTime = clamp(cuesCache[index].endTime + offsetCache, 0, art.duration);\n }\n\n art.subtitle.update();\n notice.show = `${i18n.get('Subtitle Offset')}: ${value}s`;\n art.emit('subtitleOffset', value);\n } else {\n art.emit('subtitleOffset', 0);\n }\n },\n });\n}\n","import { def } from '../utils';\n\nexport default function airplayMix(art) {\n const {\n i18n,\n notice,\n events: { proxy },\n template: { $video },\n } = art;\n\n let available = true;\n\n if (window.WebKitPlaybackTargetAvailabilityEvent && $video.webkitShowPlaybackTargetPicker) {\n proxy($video, 'webkitplaybacktargetavailabilitychanged', (event) => {\n switch (event.availability) {\n case 'available':\n available = true;\n break;\n case 'not-available':\n available = false;\n break;\n }\n });\n } else {\n available = false;\n }\n\n def(art, 'airplay', {\n value() {\n if (available) {\n $video.webkitShowPlaybackTargetPicker();\n art.emit('airplay');\n } else {\n notice.show = i18n.get('AirPlay Not Available');\n }\n },\n });\n}\n","import { clamp, setStyle } from '../utils';\n\nexport default function attrInit(art) {\n const {\n option,\n storage,\n template: { $video, $poster },\n } = art;\n\n Object.keys(option.moreVideoAttr).forEach((key) => {\n art.attr(key, option.moreVideoAttr[key]);\n });\n\n if (option.muted) {\n art.muted = option.muted;\n }\n\n if (option.volume) {\n $video.volume = clamp(option.volume, 0, 1);\n }\n\n const volumeStorage = storage.get('volume');\n if (typeof volumeStorage === 'number') {\n $video.volume = clamp(volumeStorage, 0, 1);\n }\n\n if (option.poster) {\n setStyle($poster, 'backgroundImage', `url(${option.poster})`);\n }\n\n if (option.autoplay) {\n $video.autoplay = option.autoplay;\n }\n\n if (option.playsInline) {\n $video.playsInline = true;\n $video['webkit-playsinline'] = true;\n }\n\n if (option.theme) {\n art.theme = option.theme;\n }\n\n art.url = option.url;\n}\n","import config from '../config';\nimport { sleep, addClass, setStyle, isMobile } from '../utils';\n\nexport default function eventInit(art) {\n const {\n i18n,\n notice,\n option,\n constructor,\n events: { proxy },\n template: { $player, $video, $poster },\n } = art;\n\n let reconnectTime = 0;\n\n for (let index = 0; index < config.events.length; index++) {\n proxy($video, config.events[index], (event) => {\n art.emit(`video:${event.type}`, event);\n });\n }\n\n // art.on('video:abort', () => {\n\n // });\n\n art.on('video:canplay', () => {\n reconnectTime = 0;\n art.loading.show = false;\n });\n\n art.once('video:canplay', () => {\n art.loading.show = false;\n art.controls.show = true;\n art.mask.show = true;\n art.isReady = true;\n art.emit('ready');\n });\n\n // art.on('video:canplaythrough', () => {\n\n // });\n\n // art.on('video:durationchange', () => {\n\n // });\n\n // art.on('video:emptied', () => {\n\n // });\n\n art.on('video:ended', () => {\n if (option.loop) {\n art.seek = 0;\n art.play();\n art.controls.show = false;\n art.mask.show = false;\n } else {\n art.controls.show = true;\n art.mask.show = true;\n }\n });\n\n art.on('video:error', async () => {\n if (reconnectTime < constructor.RECONNECT_TIME_MAX) {\n await sleep(constructor.RECONNECT_SLEEP_TIME);\n reconnectTime += 1;\n art.url = option.url;\n notice.show = `${i18n.get('Reconnect')}: ${reconnectTime}`;\n art.emit('error', reconnectTime);\n } else {\n art.mask.show = true;\n art.loading.show = false;\n art.controls.show = true;\n addClass($player, 'art-error');\n await sleep(constructor.RECONNECT_SLEEP_TIME);\n notice.show = i18n.get('Video Load Failed');\n art.destroy(false);\n }\n });\n\n // art.on('video:loadeddata', () => {\n\n // });\n\n art.on('video:loadedmetadata', () => {\n art.autoSize = option.autoSize;\n if (isMobile) {\n art.loading.show = false;\n art.controls.show = true;\n art.mask.show = true;\n }\n });\n\n art.on('video:loadstart', () => {\n art.loading.show = true;\n art.mask.show = false;\n art.controls.show = true;\n });\n\n art.on('video:pause', () => {\n art.controls.show = true;\n art.mask.show = true;\n });\n\n art.on('video:play', () => {\n art.mask.show = false;\n setStyle($poster, 'display', 'none');\n });\n\n art.on('video:playing', () => {\n art.mask.show = false;\n });\n\n // art.on('video:progress', () => {\n\n // });\n\n // art.on('video:ratechange', () => {\n\n // });\n\n art.on('video:seeked', () => {\n art.loading.show = false;\n });\n\n art.on('video:seeking', () => {\n art.loading.show = true;\n art.mask.show = false;\n });\n\n // art.on('video:stalled', () => {\n\n // });\n\n // art.on('video:suspend', () => {\n\n // });\n\n art.on('video:timeupdate', () => {\n art.mask.show = false;\n });\n\n // art.on('video:volumechange', () => {\n\n // });\n\n art.on('video:waiting', () => {\n art.loading.show = true;\n art.mask.show = false;\n });\n}\n","import { errorHandle, addClass, removeClass, isMobile } from '../utils';\nimport Component from '../utils/component';\nimport fullscreen from './fullscreen';\nimport fullscreenWeb from './fullscreenWeb';\nimport pip from './pip';\nimport playAndPause from './playAndPause';\nimport progress from './progress';\nimport time from './time';\nimport volume from './volume';\nimport setting from './setting';\nimport thumbnails from './thumbnails';\nimport screenshot from './screenshot';\nimport quality from './quality';\nimport loop from './loop';\nimport airplay from './airplay';\n\nexport default class Control extends Component {\n constructor(art) {\n super(art);\n\n this.name = 'control';\n\n const {\n constructor,\n events: { proxy },\n template: { $player },\n } = art;\n\n let activeTime = Date.now();\n\n proxy($player, ['click', 'mousemove', 'touchstart', 'touchmove'], () => {\n this.show = true;\n removeClass($player, 'art-hide-cursor');\n addClass($player, 'art-hover');\n activeTime = Date.now();\n });\n\n art.on('video:timeupdate', () => {\n if (!art.isInput && art.playing && this.show && Date.now() - activeTime >= constructor.CONTROL_HIDE_TIME) {\n this.show = false;\n addClass($player, 'art-hide-cursor');\n removeClass($player, 'art-hover');\n }\n });\n\n this.init();\n }\n\n init() {\n const { option } = this.art;\n\n if (!option.isLive) {\n this.add(\n progress({\n name: 'progress',\n position: 'top',\n index: 10,\n }),\n );\n }\n\n if (option.thumbnails.url && !option.isLive && !isMobile) {\n this.add(\n thumbnails({\n name: 'thumbnails',\n position: 'top',\n index: 20,\n }),\n );\n }\n\n this.add(\n loop({\n name: 'loop',\n position: 'top',\n index: 30,\n }),\n );\n\n this.add(\n playAndPause({\n name: 'playAndPause',\n position: 'left',\n index: 10,\n }),\n );\n\n this.add(\n volume({\n name: 'volume',\n position: 'left',\n index: 20,\n }),\n );\n\n if (!option.isLive) {\n this.add(\n time({\n name: 'time',\n position: 'left',\n index: 30,\n }),\n );\n }\n\n if (option.quality.length) {\n this.add(\n quality({\n name: 'quality',\n position: 'right',\n index: 10,\n }),\n );\n }\n\n if (option.screenshot && !isMobile) {\n this.add(\n screenshot({\n name: 'screenshot',\n position: 'right',\n index: 20,\n }),\n );\n }\n\n if (option.setting) {\n this.add(\n setting({\n name: 'setting',\n position: 'right',\n index: 30,\n }),\n );\n }\n\n if (option.pip) {\n this.add(\n pip({\n name: 'pip',\n position: 'right',\n index: 40,\n }),\n );\n }\n\n if (option.airplay && window.WebKitPlaybackTargetAvailabilityEvent) {\n this.add(\n airplay({\n name: 'airplay',\n position: 'right',\n index: 50,\n }),\n );\n }\n\n if (option.fullscreenWeb) {\n this.add(\n fullscreenWeb({\n name: 'fullscreenWeb',\n position: 'right',\n index: 60,\n }),\n );\n }\n\n if (option.fullscreen) {\n this.add(\n fullscreen({\n name: 'fullscreen',\n position: 'right',\n index: 70,\n }),\n );\n }\n\n for (let index = 0; index < option.controls.length; index++) {\n this.add(option.controls[index]);\n }\n }\n\n add(getOption) {\n const option = typeof getOption === 'function' ? getOption(this.art) : getOption;\n const { $progress, $controlsLeft, $controlsRight } = this.art.template;\n\n switch (option.position) {\n case 'top':\n this.$parent = $progress;\n break;\n case 'left':\n this.$parent = $controlsLeft;\n break;\n case 'right':\n this.$parent = $controlsRight;\n break;\n default:\n errorHandle(false, `Control option.position must one of 'top', 'left', 'right'`);\n break;\n }\n\n super.add(option);\n }\n}\n","import { hasClass, addClass, removeClass, append, setStyles, tooltip, getStyle, inverseClass } from './dom';\nimport validator from 'option-validator';\nimport { ComponentOption } from '../scheme';\nimport { has, def } from './property';\nimport { errorHandle } from './error';\n\nexport default class Component {\n constructor(art) {\n this.id = 0;\n this.art = art;\n this.add = this.add.bind(this);\n }\n\n get show() {\n return hasClass(this.art.template.$player, `art-${this.name}-show`);\n }\n\n set show(value) {\n const { $player } = this.art.template;\n const className = `art-${this.name}-show`;\n if (value) {\n addClass($player, className);\n } else {\n removeClass($player, className);\n }\n this.art.emit(this.name, value);\n }\n\n set toggle(value) {\n if (value) {\n this.show = !this.show;\n }\n }\n\n add(getOption) {\n const option = typeof getOption === 'function' ? getOption(this.art) : getOption;\n option.html = option.html || '';\n validator(option, ComponentOption);\n\n if (!this.$parent || !this.name || option.disable) return;\n const name = option.name || `${this.name}${this.id}`;\n errorHandle(!has(this, name), `Cannot add an existing name [${name}] to the [${this.name}]`);\n\n this.id += 1;\n const $ref = document.createElement('div');\n addClass($ref, `art-${this.name}`);\n addClass($ref, `art-${this.name}-${name}`);\n\n const childs = Array.from(this.$parent.children);\n $ref.dataset.index = option.index || this.id;\n const nextChild = childs.find((item) => Number(item.dataset.index) >= Number($ref.dataset.index));\n if (nextChild) {\n nextChild.insertAdjacentElement('beforebegin', $ref);\n } else {\n append(this.$parent, $ref);\n }\n\n if (option.html) {\n append($ref, option.html);\n }\n\n if (option.style) {\n setStyles($ref, option.style);\n }\n\n if (option.tooltip) {\n tooltip($ref, option.tooltip);\n }\n\n if (option.click) {\n this.art.events.proxy($ref, 'click', (event) => {\n event.preventDefault();\n option.click.call(this.art, this, event);\n });\n }\n\n if (option.selector && ['left', 'right'].includes(option.position)) {\n this.selector(option, $ref);\n }\n\n if (option.mounted) {\n option.mounted.call(this.art, $ref);\n }\n\n if ($ref.childNodes.length === 1 && $ref.childNodes[0].nodeType === 3) {\n addClass($ref, 'art-control-onlyText');\n }\n\n def(this, name, {\n value: $ref,\n });\n\n return $ref;\n }\n\n selector(option, $ref) {\n const { hover, proxy } = this.art.events;\n\n addClass($ref, 'art-control-selector');\n const $value = document.createElement('div');\n addClass($value, 'art-selector-value');\n append($value, option.html);\n $ref.innerText = '';\n append($ref, $value);\n\n const list = option.selector\n .map(\n (item, index) =>\n `
${\n item.html\n }
`,\n )\n .join('');\n const $list = document.createElement('div');\n addClass($list, 'art-selector-list');\n append($list, list);\n append($ref, $list);\n\n const setLeft = () => {\n const left = getStyle($ref, 'width') / 2 - getStyle($list, 'width') / 2;\n $list.style.left = `${left}px`;\n };\n\n hover($ref, setLeft);\n\n proxy($list, 'click', async (event) => {\n const path = event.composedPath() || [];\n const $item = path.find((item) => hasClass(item, 'art-selector-item'));\n if (!$item) return;\n inverseClass($item, 'art-current');\n const index = Number($item.dataset.index);\n const find = option.selector[index] || {};\n $value.innerText = $item.innerText;\n if (option.onSelect) {\n const result = await option.onSelect.call(this.art, find, $item, event);\n if (typeof result === 'string' || typeof result === 'number') {\n $value.innerHTML = result;\n }\n }\n setLeft();\n this.art.emit('selector', find, $item);\n });\n }\n}\n","import { append, tooltip, setStyle } from '../utils';\n\nexport default function fullscreen(option) {\n return (art) => ({\n ...option,\n tooltip: art.i18n.get('Fullscreen'),\n mounted: ($control) => {\n const {\n events: { proxy },\n icons,\n i18n,\n } = art;\n\n const $fullscreenOn = append($control, icons.fullscreenOn);\n const $fullscreenOff = append($control, icons.fullscreenOff);\n setStyle($fullscreenOff, 'display', 'none');\n\n proxy($control, 'click', () => {\n art.fullscreen = !art.fullscreen;\n });\n\n art.on('fullscreen', (value) => {\n if (value) {\n tooltip($control, i18n.get('Exit Fullscreen'));\n setStyle($fullscreenOn, 'display', 'none');\n setStyle($fullscreenOff, 'display', 'inline-flex');\n } else {\n tooltip($control, i18n.get('Fullscreen'));\n setStyle($fullscreenOn, 'display', 'inline-flex');\n setStyle($fullscreenOff, 'display', 'none');\n }\n });\n },\n });\n}\n","import { append, tooltip, setStyle } from '../utils';\n\nexport default function fullscreenWeb(option) {\n return (art) => ({\n ...option,\n tooltip: art.i18n.get('Web Fullscreen'),\n mounted: ($control) => {\n const {\n events: { proxy },\n icons,\n i18n,\n } = art;\n\n const $fullscreenWebOn = append($control, icons.fullscreenWebOn);\n const $fullscreenWebOff = append($control, icons.fullscreenWebOff);\n setStyle($fullscreenWebOff, 'display', 'none');\n\n proxy($control, 'click', () => {\n art.fullscreenWeb = !art.fullscreenWeb;\n });\n\n art.on('fullscreenWeb', (value) => {\n if (value) {\n tooltip($control, i18n.get('Exit Web Fullscreen'));\n setStyle($fullscreenWebOn, 'display', 'none');\n setStyle($fullscreenWebOff, 'display', 'inline-flex');\n } else {\n tooltip($control, i18n.get('Web Fullscreen'));\n setStyle($fullscreenWebOn, 'display', 'inline-flex');\n setStyle($fullscreenWebOff, 'display', 'none');\n }\n });\n },\n });\n}\n","import { append, tooltip } from '../utils';\n\nexport default function pip(option) {\n return (art) => ({\n ...option,\n tooltip: art.i18n.get('PIP Mode'),\n mounted: ($control) => {\n const {\n events: { proxy },\n icons,\n i18n,\n } = art;\n\n append($control, icons.pip);\n\n proxy($control, 'click', () => {\n art.pip = !art.pip;\n });\n\n art.on('pip', (value) => {\n tooltip($control, i18n.get(value ? 'Exit PIP Mode' : 'PIP Mode'));\n });\n },\n });\n}\n","import { append, tooltip, setStyle } from '../utils';\n\nexport default function playAndPause(option) {\n return (art) => ({\n ...option,\n mounted: ($control) => {\n const {\n events: { proxy },\n icons,\n i18n,\n } = art;\n\n const $play = append($control, icons.play);\n const $pause = append($control, icons.pause);\n tooltip($play, i18n.get('Play'));\n tooltip($pause, i18n.get('Pause'));\n\n proxy($play, 'click', () => {\n art.play();\n });\n\n proxy($pause, 'click', () => {\n art.pause();\n });\n\n function showPlay() {\n setStyle($play, 'display', 'flex');\n setStyle($pause, 'display', 'none');\n }\n\n function showPause() {\n setStyle($play, 'display', 'none');\n setStyle($pause, 'display', 'flex');\n }\n\n if (art.playing) {\n showPause();\n } else {\n showPlay();\n }\n\n art.on('video:playing', () => {\n showPause();\n });\n\n art.on('video:pause', () => {\n showPlay();\n });\n },\n });\n}\n","import { query, clamp, append, setStyle, setStyles, secondToTime, includeFromEvent, isMobile } from '../utils';\n\nexport function getPosFromEvent(art, event) {\n const { $progress } = art.template;\n const { left } = $progress.getBoundingClientRect();\n const eventLeft = event.pageX;\n const width = clamp(eventLeft - left, 0, $progress.clientWidth);\n const second = (width / $progress.clientWidth) * art.duration;\n const time = secondToTime(second);\n const percentage = clamp(width / $progress.clientWidth, 0, 1);\n return { second, time, width, percentage };\n}\n\nexport default function progress(options) {\n return (art) => {\n const {\n icons,\n option,\n events: { proxy },\n } = art;\n\n return {\n ...options,\n html: `\n
\n
\n
\n
\n
\n
\n
\n `,\n mounted: ($control) => {\n let isDroging = false;\n const $loaded = query('.art-progress-loaded', $control);\n const $played = query('.art-progress-played', $control);\n const $highlight = query('.art-progress-highlight', $control);\n const $indicator = query('.art-progress-indicator', $control);\n const $tip = query('.art-progress-tip', $control);\n\n setStyle($played, 'backgroundColor', 'var(--theme)');\n\n let indicatorSize = art.constructor.INDICATOR_SIZE;\n\n if (icons.indicator) {\n indicatorSize = art.constructor.INDICATOR_SIZE_ICON;\n append($indicator, icons.indicator);\n } else {\n setStyles($indicator, {\n backgroundColor: 'var(--theme)',\n });\n }\n\n if (isMobile) {\n indicatorSize = art.constructor.INDICATOR_SIZE_MOBILE;\n if (icons.indicator) {\n indicatorSize = art.constructor.INDICATOR_SIZE_MOBILE_ICON;\n }\n }\n\n setStyles($indicator, {\n left: `-${indicatorSize / 2}px`,\n width: `${indicatorSize}px`,\n height: `${indicatorSize}px`,\n });\n\n function showHighlight(event) {\n const { width } = getPosFromEvent(art, event);\n const { text } = event.target.dataset;\n $tip.innerHTML = text;\n const tipWidth = $tip.clientWidth;\n if (width <= tipWidth / 2) {\n setStyle($tip, 'left', 0);\n } else if (width > $control.clientWidth - tipWidth / 2) {\n setStyle($tip, 'left', `${$control.clientWidth - tipWidth}px`);\n } else {\n setStyle($tip, 'left', `${width - tipWidth / 2}px`);\n }\n }\n\n function showTime(event) {\n const { width, time } = getPosFromEvent(art, event);\n $tip.innerHTML = time;\n const tipWidth = $tip.clientWidth;\n if (width <= tipWidth / 2) {\n setStyle($tip, 'left', 0);\n } else if (width > $control.clientWidth - tipWidth / 2) {\n setStyle($tip, 'left', `${$control.clientWidth - tipWidth}px`);\n } else {\n setStyle($tip, 'left', `${width - tipWidth / 2}px`);\n }\n }\n\n function setBar(type, percentage) {\n if (type === 'loaded') {\n setStyle($loaded, 'width', `${percentage * 100}%`);\n }\n\n if (type === 'played') {\n setStyle($played, 'width', `${percentage * 100}%`);\n setStyle($indicator, 'left', `calc(${percentage * 100}% - ${indicatorSize / 2}px)`);\n }\n }\n\n art.on('video:loadedmetadata', () => {\n for (let index = 0; index < option.highlight.length; index++) {\n const item = option.highlight[index];\n const left = (clamp(item.time, 0, art.duration) / art.duration) * 100;\n append(\n $highlight,\n ``,\n );\n }\n });\n\n setBar('loaded', art.loaded);\n\n art.on('setBar', (type, percentage) => {\n setBar(type, percentage);\n });\n\n art.on('video:progress', () => {\n setBar('loaded', art.loaded);\n });\n\n art.on('video:timeupdate', () => {\n setBar('played', art.played);\n });\n\n art.on('video:ended', () => {\n setBar('played', 1);\n });\n\n if (!isMobile) {\n proxy($control, 'click', (event) => {\n if (event.target !== $indicator) {\n const { second, percentage } = getPosFromEvent(art, event);\n setBar('played', percentage);\n art.seek = second;\n }\n });\n\n proxy($control, 'mousemove', (event) => {\n setStyle($tip, 'display', 'block');\n if (includeFromEvent(event, $highlight)) {\n showHighlight(event);\n } else {\n showTime(event);\n }\n });\n\n proxy($control, 'mouseout', () => {\n setStyle($tip, 'display', 'none');\n });\n\n proxy($indicator, 'mousedown', () => {\n isDroging = true;\n });\n\n proxy(document, 'mousemove', (event) => {\n if (isDroging) {\n const { second, percentage } = getPosFromEvent(art, event);\n setBar('played', percentage);\n art.seek = second;\n }\n });\n\n proxy(document, 'mouseup', () => {\n if (isDroging) {\n isDroging = false;\n }\n });\n }\n },\n };\n };\n}\n","import { secondToTime } from '../utils';\n\nexport default function time(option) {\n return (art) => ({\n ...option,\n style: {\n cursor: 'auto',\n },\n mounted: ($control) => {\n function getTime() {\n const newTime = `${secondToTime(art.currentTime)} / ${secondToTime(art.duration)}`;\n if (newTime !== $control.innerText) {\n $control.innerText = newTime;\n }\n }\n\n getTime();\n\n const events = ['video:loadedmetadata', 'video:timeupdate', 'video:progress'];\n for (let index = 0; index < events.length; index++) {\n art.on(events[index], getTime);\n }\n },\n });\n}\n","import { append, clamp, tooltip, setStyle, isMobile } from '../utils';\n\nexport default function volume(option) {\n return (art) => ({\n ...option,\n mounted: ($control) => {\n const {\n events: { proxy },\n icons,\n i18n,\n } = art;\n\n let isDroging = false;\n const panelWidth = art.constructor.VOLUME_PANEL_WIDTH;\n const handleWidth = art.constructor.VOLUME_HANDLE_WIDTH;\n const $volume = append($control, icons.volume);\n const $volumeClose = append($control, icons.volumeClose);\n const $volumePanel = append($control, '
');\n const $volumeHandle = append($volumePanel, '
');\n tooltip($volume, i18n.get('Mute'));\n setStyle($volumeClose, 'display', 'none');\n\n if (isMobile) {\n setStyle($volumePanel, 'display', 'none');\n }\n\n function volumeChangeFromEvent(event) {\n const { left: panelLeft } = $volumePanel.getBoundingClientRect();\n const percentage =\n clamp(event.pageX - panelLeft - handleWidth / 2, 0, panelWidth - handleWidth / 2) /\n (panelWidth - handleWidth);\n return percentage;\n }\n\n function setVolumeHandle(percentage = 0.7) {\n if (art.muted || percentage === 0) {\n setStyle($volume, 'display', 'none');\n setStyle($volumeClose, 'display', 'flex');\n setStyle($volumeHandle, 'left', '0');\n } else {\n const width = (panelWidth - handleWidth) * percentage;\n setStyle($volume, 'display', 'flex');\n setStyle($volumeClose, 'display', 'none');\n setStyle($volumeHandle, 'left', `${width}px`);\n }\n }\n\n setVolumeHandle(art.volume);\n art.on('video:volumechange', () => {\n setVolumeHandle(art.volume);\n });\n\n proxy($volume, 'click', () => {\n art.muted = true;\n });\n\n proxy($volumeClose, 'click', () => {\n art.muted = false;\n });\n\n proxy($volumePanel, 'click', (event) => {\n art.muted = false;\n art.volume = volumeChangeFromEvent(event);\n });\n\n proxy($volumeHandle, 'mousedown', () => {\n isDroging = true;\n });\n\n proxy($control, 'mousemove', (event) => {\n if (isDroging) {\n art.muted = false;\n art.volume = volumeChangeFromEvent(event);\n }\n });\n\n proxy(document, 'mouseup', () => {\n if (isDroging) {\n isDroging = false;\n }\n });\n },\n });\n}\n","import { append, tooltip } from '../utils';\n\nexport default function setting(option) {\n return (art) => ({\n ...option,\n tooltip: art.i18n.get('Show Setting'),\n mounted: ($control) => {\n const {\n events: { proxy },\n icons,\n i18n,\n } = art;\n\n append($control, icons.setting);\n\n proxy($control, 'click', () => {\n art.setting.toggle = true;\n });\n\n art.on('setting', (value) => {\n tooltip($control, i18n.get(value ? 'Hide Setting' : 'Show Setting'));\n });\n },\n });\n}\n","import { setStyle } from '../utils';\nimport { getPosFromEvent } from './progress';\n\nexport default function thumbnails(options) {\n return (art) => ({\n ...options,\n mounted: ($control) => {\n const {\n option,\n template: { $progress, $video },\n events: { proxy, loadImg },\n } = art;\n\n let image = null;\n let loading = false;\n let isLoad = false;\n\n function showThumbnails(event) {\n const { width: posWidth } = getPosFromEvent(art, event);\n const { url, number, column, width, height } = option.thumbnails;\n const width2 = width || image.naturalWidth / column;\n const height2 = height || width2 / ($video.videoWidth / $video.videoHeight);\n const perWidth = $progress.clientWidth / number;\n const perIndex = Math.floor(posWidth / perWidth);\n const yIndex = Math.ceil(perIndex / column) - 1;\n const xIndex = perIndex % column || column - 1;\n setStyle($control, 'backgroundImage', `url(${url})`);\n setStyle($control, 'height', `${height2}px`);\n setStyle($control, 'width', `${width2}px`);\n setStyle($control, 'backgroundPosition', `-${xIndex * width2}px -${yIndex * height2}px`);\n if (posWidth <= width2 / 2) {\n setStyle($control, 'left', 0);\n } else if (posWidth > $progress.clientWidth - width2 / 2) {\n setStyle($control, 'left', `${$progress.clientWidth - width2}px`);\n } else {\n setStyle($control, 'left', `${posWidth - width2 / 2}px`);\n }\n }\n\n proxy($progress, 'mousemove', async (event) => {\n if (!loading) {\n loading = true;\n const img = await loadImg(option.thumbnails.url);\n image = img;\n isLoad = true;\n }\n\n if (isLoad) {\n setStyle($control, 'display', 'block');\n showThumbnails(event);\n }\n });\n\n proxy($progress, 'mouseout', () => {\n setStyle($control, 'display', 'none');\n });\n },\n });\n}\n","import { append } from '../utils';\n\nexport default function screenshot(option) {\n return (art) => ({\n ...option,\n tooltip: art.i18n.get('Screenshot'),\n mounted: ($control) => {\n const {\n events: { proxy },\n icons,\n } = art;\n\n append($control, icons.screenshot);\n proxy($control, 'click', () => {\n art.screenshot();\n });\n },\n });\n}\n","export default function quality(option) {\n return (art) => {\n const qualityOption = art.option.quality;\n const qualityDefault = qualityOption.find((item) => item.default) || qualityOption[0];\n return {\n ...option,\n html: qualityDefault ? qualityDefault.html : '',\n selector: qualityOption,\n onSelect(item) {\n art.switchQuality(item.url, item.html);\n },\n };\n };\n}\n","import { append, setStyle } from '../utils';\n\nexport default function loop(option) {\n return (art) => ({\n ...option,\n mounted: ($control) => {\n const $left = append($control, ``);\n const $right = append($control, ``);\n\n art.on('loop', (value) => {\n if (value) {\n setStyle($control, 'display', 'block');\n setStyle($left, 'left', `calc(${(value[0] / art.duration) * 100}% - ${$left.clientWidth}px)`);\n setStyle($right, 'left', `${(value[1] / art.duration) * 100}%`);\n } else {\n setStyle($control, 'display', 'none');\n }\n });\n },\n });\n}\n","import { append } from '../utils';\n\nexport default function pip(option) {\n return (art) => ({\n ...option,\n tooltip: art.i18n.get('AirPlay'),\n mounted: ($control) => {\n const {\n events: { proxy },\n icons,\n } = art;\n\n append($control, icons.airplay);\n proxy($control, 'click', () => art.airplay());\n },\n });\n}\n","import { setStyles, includeFromEvent, isMobile } from '../utils';\nimport Component from '../utils/component';\nimport playbackRate from './playbackRate';\nimport aspectRatio from './aspectRatio';\nimport flip from './flip';\nimport info from './info';\nimport version from './version';\nimport close from './close';\n\nexport default class Contextmenu extends Component {\n constructor(art) {\n super(art);\n\n this.name = 'contextmenu';\n this.$parent = art.template.$contextmenu;\n\n if (!isMobile) {\n this.init();\n }\n }\n\n init() {\n const {\n option,\n template: { $player, $contextmenu },\n events: { proxy },\n } = this.art;\n\n if (option.playbackRate) {\n this.add(\n playbackRate({\n name: 'playbackRate',\n index: 10,\n }),\n );\n }\n\n if (option.aspectRatio) {\n this.add(\n aspectRatio({\n name: 'aspectRatio',\n index: 20,\n }),\n );\n }\n\n if (option.flip) {\n this.add(\n flip({\n name: 'flip',\n index: 30,\n }),\n );\n }\n\n this.add(\n info({\n name: 'info',\n index: 40,\n }),\n );\n\n this.add(\n version({\n name: 'version',\n index: 50,\n }),\n );\n\n this.add(\n close({\n name: 'close',\n index: 60,\n }),\n );\n\n for (let index = 0; index < option.contextmenu.length; index++) {\n this.add(option.contextmenu[index]);\n }\n\n proxy($player, 'contextmenu', (event) => {\n event.preventDefault();\n this.show = true;\n\n const mouseX = event.clientX;\n const mouseY = event.clientY;\n const { height: cHeight, width: cWidth, left: cLeft, top: cTop } = $player.getBoundingClientRect();\n const { height: mHeight, width: mWidth } = $contextmenu.getBoundingClientRect();\n let menuLeft = mouseX - cLeft;\n let menuTop = mouseY - cTop;\n\n if (mouseX + mWidth > cLeft + cWidth) {\n menuLeft = cWidth - mWidth;\n }\n\n if (mouseY + mHeight > cTop + cHeight) {\n menuTop = cHeight - mHeight;\n }\n\n setStyles($contextmenu, {\n top: `${menuTop}px`,\n left: `${menuLeft}px`,\n });\n });\n\n proxy($player, 'click', (event) => {\n if (!includeFromEvent(event, $contextmenu)) {\n this.show = false;\n }\n });\n\n this.art.on('blur', () => {\n this.show = false;\n });\n }\n}\n","import { inverseClass, queryAll } from '../utils';\n\nexport default function playbackRate(option) {\n return (art) => {\n const { i18n } = art;\n return {\n ...option,\n html: `${i18n.get('Play Speed')}:\n 0.5\n 0.75\n ${i18n.get('Normal')}\n 1.25\n 1.5\n 2.0\n `,\n click: (contextmenu, event) => {\n const { value } = event.target.dataset;\n if (value) {\n art.playbackRate = Number(value);\n contextmenu.show = false;\n }\n },\n mounted: ($panel) => {\n art.on('playbackRate', (value) => {\n const $current = queryAll('span', $panel).find((item) => Number(item.dataset.value) === value);\n if ($current) {\n inverseClass($current, 'art-current');\n }\n });\n },\n };\n };\n}\n","import { inverseClass, queryAll } from '../utils';\n\nexport default function aspectRatio(option) {\n return (art) => {\n const { i18n } = art;\n return {\n ...option,\n html: `${i18n.get('Aspect Ratio')}:\n ${i18n.get('Default')}\n 4:3\n 16:9\n `,\n click: (contextmenu, event) => {\n const { value } = event.target.dataset;\n if (value) {\n art.aspectRatio = value;\n contextmenu.show = false;\n }\n },\n mounted: ($panel) => {\n art.on('aspectRatio', (value) => {\n const $current = queryAll('span', $panel).find((item) => item.dataset.value === value);\n if ($current) {\n inverseClass($current, 'art-current');\n }\n });\n },\n };\n };\n}\n","import { inverseClass, queryAll } from '../utils';\n\nexport default function flip(option) {\n return (art) => {\n const { i18n } = art;\n return {\n ...option,\n html: `${i18n.get('Video Flip')}:\n ${i18n.get('Normal')}\n ${i18n.get('Horizontal')}\n ${i18n.get('Vertical')}\n `,\n click: (contextmenu, event) => {\n const { value } = event.target.dataset;\n if (value) {\n art.flip = value;\n contextmenu.show = false;\n }\n },\n mounted: ($panel) => {\n art.on('flip', (value) => {\n const $current = queryAll('span', $panel).find((item) => item.dataset.value === value);\n if ($current) {\n inverseClass($current, 'art-current');\n }\n });\n },\n };\n };\n}\n","export default function info(option) {\n return art => ({\n ...option,\n html: art.i18n.get('Video Info'),\n click: contextmenu => {\n art.info.show = true;\n contextmenu.show = false;\n },\n });\n}\n","export default function version(option) {\n return {\n ...option,\n html: `ArtPlayer ${process.env.APP_VER}`,\n };\n}\n","export default function close(option) {\n return art => ({\n ...option,\n html: art.i18n.get('Close'),\n click: contextmenu => {\n contextmenu.show = false;\n },\n });\n}\n","import { queryAll, isMobile } from './utils';\nimport Component from './utils/component';\n\nexport default class Info extends Component {\n constructor(art) {\n super(art);\n this.name = 'info';\n \n if (!isMobile) {\n this.init();\n }\n }\n\n init() {\n const {\n constructor,\n events: { proxy },\n template: { $infoPanel, $infoClose, $video },\n } = this.art;\n\n proxy($infoClose, 'click', () => {\n this.show = false;\n });\n\n let timer = null;\n const $types = queryAll('[data-video]', $infoPanel) || [];\n\n this.art.on('destroy', () => {\n clearTimeout(timer);\n });\n\n function loop() {\n for (let index = 0; index < $types.length; index++) {\n const item = $types[index];\n const value = $video[item.dataset.video];\n const innerText = typeof value === 'number' ? value.toFixed(2) : value;\n if (item.innerText !== innerText) {\n item.innerText = innerText;\n }\n }\n timer = setTimeout(loop, constructor.INFO_LOOP_TIME);\n }\n\n loop();\n }\n}\n","import { setStyle, setStyles, srtToVtt, vttToBlob, getExt, assToVtt, escape, errorHandle } from './utils';\nimport Component from './utils/component';\nimport validator from 'option-validator';\nimport scheme from './scheme';\n\nexport default class Subtitle extends Component {\n constructor(art) {\n super(art);\n\n this.name = 'subtitle';\n\n this.init(art.option.subtitle);\n }\n\n get url() {\n return this.art.template.$track.src;\n }\n\n set url(url) {\n this.switch(url);\n }\n\n get textTrack() {\n return this.art.template.$video.textTracks[0];\n }\n\n get activeCue() {\n return this.textTrack.activeCues[0];\n }\n\n style(key, value) {\n const { $subtitle } = this.art.template;\n if (typeof key === 'object') {\n return setStyles($subtitle, key);\n }\n return setStyle($subtitle, key, value);\n }\n\n update() {\n const { $subtitle } = this.art.template;\n $subtitle.innerHTML = '';\n if (this.activeCue) {\n $subtitle.innerHTML = this.activeCue.text\n .split(/\\r?\\n/)\n .map((item) => `

${escape(item)}

`)\n .join('');\n this.art.emit('subtitleUpdate', this.activeCue.text);\n }\n }\n\n async switch(url, newOption = {}) {\n const { i18n, notice, option } = this.art;\n const subtitleOption = { ...option.subtitle, ...newOption, url };\n const subUrl = await this.init(subtitleOption);\n if (newOption.name) {\n notice.show = `${i18n.get('Switch Subtitle')}: ${newOption.name}`;\n }\n return subUrl;\n }\n\n init(subtitleOption) {\n validator(subtitleOption, scheme.subtitle);\n if (!subtitleOption.url) return;\n\n const {\n notice,\n events: { proxy },\n template: { $subtitle, $video, $track },\n } = this.art;\n\n if (!$track) {\n const $track = document.createElement('track');\n $track.default = true;\n $track.kind = 'metadata';\n $video.appendChild($track);\n this.art.template.$track = $track;\n proxy(this.textTrack, 'cuechange', this.update.bind(this));\n }\n\n this.style(subtitleOption.style);\n\n errorHandle(window.fetch, 'fetch not support');\n return fetch(subtitleOption.url)\n .then((response) => response.arrayBuffer())\n .then((buffer) => {\n errorHandle(window.TextDecoder, 'TextDecoder not support');\n const decoder = new TextDecoder(subtitleOption.encoding);\n const text = decoder.decode(buffer);\n\n this.art.emit('subtitleLoad', subtitleOption.url);\n switch (subtitleOption.type || getExt(subtitleOption.url)) {\n case 'srt':\n return vttToBlob(srtToVtt(text));\n case 'ass':\n return vttToBlob(assToVtt(text));\n case 'vtt':\n return vttToBlob(text);\n default:\n return subtitleOption.url;\n }\n })\n .then((subUrl) => {\n $subtitle.innerHTML = '';\n if (this.url === subUrl) return subUrl;\n URL.revokeObjectURL(this.url);\n this.art.template.$track.src = subUrl;\n this.art.emit('subtitleSwitch', subUrl);\n return subUrl;\n })\n .catch((err) => {\n notice.show = err;\n throw err;\n });\n }\n}\n","import { ArtPlayerError } from '../utils/error';\nimport clickInit from './clickInit';\nimport hoverInit from './hoverInit';\nimport mousemoveInit from './mousemoveInit';\nimport resizeInit from './resizeInit';\nimport gestureInit from './gestureInit';\nimport viewInit from './viewInit';\n\nexport default class Events {\n constructor(art) {\n this.destroyEvents = [];\n this.proxy = this.proxy.bind(this);\n this.hover = this.hover.bind(this);\n this.loadImg = this.loadImg.bind(this);\n\n if (art.whitelist.state) {\n clickInit(art, this);\n hoverInit(art, this);\n mousemoveInit(art, this);\n resizeInit(art, this);\n gestureInit(art, this);\n viewInit(art, this);\n }\n }\n\n proxy(target, name, callback, option = {}) {\n if (Array.isArray(name)) {\n return name.map((item) => this.proxy(target, item, callback, option));\n }\n\n target.addEventListener(name, callback, option);\n const destroy = () => target.removeEventListener(name, callback, option);\n this.destroyEvents.push(destroy);\n return destroy;\n }\n\n hover(target, mouseenter, mouseleave) {\n if (mouseenter) {\n this.proxy(target, 'mouseenter', mouseenter);\n }\n if (mouseleave) {\n this.proxy(target, 'mouseleave', mouseleave);\n }\n }\n\n loadImg(img) {\n return new Promise((resolve, reject) => {\n let image;\n\n if (img instanceof HTMLImageElement) {\n image = img;\n } else if (typeof img === 'string') {\n image = new Image();\n image.src = img;\n } else {\n return reject(new ArtPlayerError('Unable to get Image'));\n }\n\n if (image.complete) {\n return resolve(image);\n }\n\n this.proxy(image, 'load', () => resolve(image));\n this.proxy(image, 'error', () => reject(new ArtPlayerError(`Failed to load Image: ${image.src}`)));\n });\n }\n\n destroy() {\n for (let index = 0; index < this.destroyEvents.length; index++) {\n this.destroyEvents[index]();\n }\n }\n}\n","import { includeFromEvent, isMobile } from '../utils';\n\nexport default function clickInit(art, events) {\n const {\n constructor,\n template: { $player, $video },\n } = art;\n\n events.proxy(document, ['click', 'contextmenu'], (event) => {\n if (includeFromEvent(event, $player)) {\n art.isInput = event.target.tagName === 'INPUT';\n art.isFocus = true;\n art.emit('focus');\n } else {\n art.isInput = false;\n art.isFocus = false;\n art.emit('blur');\n }\n });\n\n let clickTime = 0;\n events.proxy($video, 'click', () => {\n const now = Date.now();\n\n if (now - clickTime <= constructor.DB_CLICE_TIME) {\n art.emit('dblclick');\n\n if (isMobile) {\n if (!art.isLock) {\n art.toggle();\n }\n } else {\n art.fullscreen = !art.fullscreen;\n }\n } else {\n art.emit('click');\n\n if (!isMobile) {\n art.toggle();\n }\n }\n\n clickTime = now;\n });\n}\n","import { addClass, removeClass } from '../utils';\n\nexport default function hoverInit(art, events) {\n const { $player } = art.template;\n\n events.hover(\n $player,\n () => {\n addClass($player, 'art-hover');\n art.emit('hover', true);\n },\n () => {\n removeClass($player, 'art-hover');\n art.emit('hover');\n },\n );\n}\n","export default function mousemoveInitInit(art, events) {\n const { $player } = art.template;\n\n events.proxy($player, 'mousemove', (event) => {\n art.emit('mousemove', event);\n });\n}\n","import { throttle } from '../utils';\n\nexport default function resizeInit(art, events) {\n const { option } = art;\n\n const resizeFn = throttle(() => {\n if (art.normalSize) {\n art.autoSize = option.autoSize;\n }\n art.aspectRatioReset = true;\n art.notice.show = '';\n art.emit('resize');\n }, art.constructor.RESIZE_TIME);\n\n events.proxy(window, ['orientationchange', 'resize'], () => {\n resizeFn();\n });\n\n if (screen && screen.orientation && screen.orientation.onchange) {\n events.proxy(screen.orientation, 'change', () => {\n resizeFn();\n });\n }\n}\n","import { clamp, secondToTime, isMobile, includeFromEvent } from '../utils';\n\nexport default function gestureInit(art, events) {\n if (isMobile && !art.option.isLive) {\n const { $video, $bottom, $controls } = art.template;\n\n let isDroging = false;\n let startX = 0;\n let startY = 0;\n let startTime = 0;\n\n const onTouchStart = (event) => {\n if (event.touches.length === 1 && !art.isLock) {\n isDroging = true;\n const { clientX, clientY } = event.touches[0];\n startX = clientX;\n startY = clientY;\n startTime = art.currentTime;\n }\n };\n\n const onTouchMove = (event) => {\n if (event.touches.length === 1 && isDroging && art.duration) {\n const autoOrientation = art.plugins.autoOrientation && art.plugins.autoOrientation.state;\n const { clientX, clientY } = event.touches[0];\n const ratioX = clamp((clientX - startX) / art.width, -1, 1);\n const ratioY = clamp((clientY - startY) / art.height, -1, 1);\n const ratio = autoOrientation ? ratioY : ratioX;\n const currentTime = clamp(startTime + (art.duration * ratio) / 2, 0, art.duration);\n art.seek = currentTime;\n art.emit('setBar', 'played', clamp(currentTime / art.duration, 0, 1));\n art.notice.show = `${secondToTime(currentTime)} / ${secondToTime(art.duration)}`;\n }\n };\n\n const onTouchEnd = () => {\n if (isDroging) {\n startX = 0;\n startY = 0;\n startTime = 0;\n isDroging = false;\n }\n };\n\n events.proxy($bottom, 'touchstart', (event) => {\n if (!includeFromEvent(event, $controls)) {\n onTouchStart(event);\n }\n });\n\n events.proxy($bottom, 'touchmove', onTouchMove);\n events.proxy($video, 'touchstart', onTouchStart);\n events.proxy($video, 'touchmove', onTouchMove);\n events.proxy(document, 'touchend', onTouchEnd);\n }\n}\n","import { throttle, isInViewport } from '../utils';\n\nexport default function viewInit(art, events) {\n const {\n option,\n constructor,\n template: { $container },\n } = art;\n\n const scrollFn = throttle(() => {\n art.emit('view', isInViewport($container, constructor.SCROLL_GAP));\n }, constructor.SCROLL_TIME);\n\n events.proxy(window, 'scroll', () => {\n scrollFn();\n });\n\n art.on('view', (state) => {\n if (option.autoMini) {\n art.mini = !state;\n }\n });\n}\n","import { isMobile } from './utils';\n\nexport default class Hotkey {\n constructor(art) {\n this.art = art;\n this.keys = {};\n\n if (art.option.hotkey && !isMobile) {\n this.init();\n }\n }\n\n init() {\n const { proxy } = this.art.events;\n\n this.add(27, () => {\n if (this.art.fullscreenWeb) {\n this.art.fullscreenWeb = false;\n }\n });\n\n this.add(32, () => {\n this.art.toggle();\n });\n\n this.add(37, () => {\n this.art.backward = 5;\n });\n\n this.add(38, () => {\n this.art.volume += 0.1;\n });\n\n this.add(39, () => {\n this.art.forward = 5;\n });\n\n this.add(40, () => {\n this.art.volume -= 0.1;\n });\n\n proxy(window, 'keydown', (event) => {\n if (this.art.isFocus) {\n const tag = document.activeElement.tagName.toUpperCase();\n const editable = document.activeElement.getAttribute('contenteditable');\n if (tag !== 'INPUT' && tag !== 'TEXTAREA' && editable !== '' && editable !== 'true') {\n const events = this.keys[event.keyCode];\n if (events) {\n event.preventDefault();\n for (let index = 0; index < events.length; index++) {\n events[index].call(this.art, event);\n }\n this.art.emit('hotkey', event);\n }\n }\n }\n });\n }\n\n add(key, event) {\n if (this.keys[key]) {\n this.keys[key].push(event);\n } else {\n this.keys[key] = [event];\n }\n return this;\n }\n\n remove(key, event) {\n if (this.keys[key]) {\n const index = this.keys[key].indexOf(event);\n if (index !== -1) {\n this.keys[key].splice(index, 1);\n }\n }\n return this;\n }\n}\n","import Component from './utils/component';\n\nexport default class Layer extends Component {\n constructor(art) {\n super(art);\n\n const {\n option,\n template: { $layer },\n } = art;\n\n this.name = 'layer';\n this.$parent = $layer;\n\n for (let index = 0; index < option.layers.length; index++) {\n this.add(option.layers[index]);\n }\n }\n}\n","import { append } from './utils';\nimport Component from './utils/component';\n\nexport default class Loading extends Component {\n constructor(art) {\n super(art);\n this.name = 'loading';\n append(art.template.$loading, art.icons.loading);\n }\n}\n","import { addClass, removeClass } from './utils';\n\nexport default class Notice {\n constructor(art) {\n this.art = art;\n this.timer = null;\n }\n\n set show(msg) {\n const {\n constructor,\n template: { $player, $noticeInner },\n } = this.art;\n\n if (msg) {\n $noticeInner.innerText = msg instanceof Error ? msg.message.trim() : msg;\n addClass($player, 'art-notice-show');\n clearTimeout(this.timer);\n this.timer = setTimeout(() => {\n $noticeInner.innerText = '';\n removeClass($player, 'art-notice-show');\n }, constructor.NOTICE_TIME);\n } else {\n removeClass($player, 'art-notice-show');\n }\n }\n}\n","import { append, setStyle } from './utils';\nimport Component from './utils/component';\n\nexport default class Mask extends Component {\n constructor(art) {\n super(art);\n\n this.name = 'mask';\n const { template, icons, events } = art;\n\n const $state = append(template.$state, icons.state);\n const $error = append(template.$state, icons.error);\n\n setStyle($error, 'display', 'none');\n\n art.on('destroy', () => {\n setStyle($state, 'display', 'none');\n setStyle($error, 'display', null);\n });\n\n events.proxy(template.$state, 'click', () => art.play());\n }\n}\n","import { append, def, addClass } from '../utils';\nimport loading from 'bundle-text:./loading.svg';\nimport state from 'bundle-text:./state.svg';\nimport check from 'bundle-text:./check.svg';\nimport play from 'bundle-text:./play.svg';\nimport pause from 'bundle-text:./pause.svg';\nimport volume from 'bundle-text:./volume.svg';\nimport volumeClose from 'bundle-text:./volume-close.svg';\nimport screenshot from 'bundle-text:./screenshot.svg';\nimport setting from 'bundle-text:./setting.svg';\nimport arrowLeft from 'bundle-text:./arrow-left.svg';\nimport arrowRight from 'bundle-text:./arrow-right.svg';\nimport playbackRate from 'bundle-text:./playback-rate.svg';\nimport aspectRatio from 'bundle-text:./aspect-ratio.svg';\nimport config from 'bundle-text:./config.svg';\nimport pip from 'bundle-text:./pip.svg';\nimport lock from 'bundle-text:./lock.svg';\nimport unlock from 'bundle-text:./unlock.svg';\nimport fullscreenOff from 'bundle-text:./fullscreen-off.svg';\nimport fullscreenOn from 'bundle-text:./fullscreen-on.svg';\nimport fullscreenWebOff from 'bundle-text:./fullscreen-web-off.svg';\nimport fullscreenWebOn from 'bundle-text:./fullscreen-web-on.svg';\nimport switchOn from 'bundle-text:./switch-on.svg';\nimport switchOff from 'bundle-text:./switch-off.svg';\nimport flip from 'bundle-text:./flip.svg';\nimport error from 'bundle-text:./error.svg';\nimport close from 'bundle-text:./close.svg';\nimport airplay from 'bundle-text:./airplay.svg';\n\nexport default class Icons {\n constructor(art) {\n const icons = {\n loading,\n state,\n play,\n pause,\n check,\n volume,\n volumeClose,\n screenshot,\n setting,\n pip,\n arrowLeft,\n arrowRight,\n playbackRate,\n aspectRatio,\n config,\n lock,\n flip,\n unlock,\n fullscreenOff,\n fullscreenOn,\n fullscreenWebOff,\n fullscreenWebOn,\n switchOn,\n switchOff,\n error,\n close,\n airplay,\n ...art.option.icons,\n };\n\n Object.keys(icons).forEach((key) => {\n def(this, key, {\n get: () => {\n const icon = document.createElement('i');\n addClass(icon, 'art-icon');\n addClass(icon, `art-icon-${key}`);\n append(icon, icons[key]);\n return icon;\n },\n });\n });\n }\n}\n","module.exports = \"2fa9a917c3d0b2a2\";","module.exports = \"6347f1c94437bf17\";","module.exports = \"cf45eac87ef6c5a8\";","module.exports = \"b1730f657280749d\";","module.exports = \"aed7bb049e8eeb13\";","module.exports = \"5d049b39f3100425\";","module.exports = \"9bfc32435596aa66\";","module.exports = \"6d270d4786d36189\";","module.exports = \"5c6c0195698308af\";","module.exports = \"2ba35247757d062a\";","module.exports = \"e3197205d280d5f0\";","module.exports = \"adf704bb6c6db9f1\";","module.exports = \"f158b6e222339f4b\";","module.exports = \"9ff79449772c28ff\";","module.exports = \"c24909162a3a6947\";","module.exports = \"5ff91babd37ec49f\";","module.exports = \"21fbe4c111eddb1e\";","module.exports = \"2a0858aa31c4f75f\";","module.exports = \"2d306a33a864ed5b\";","module.exports = \"d056d9f835c1b609\";","module.exports = \"d8403de5ce4cf9c0\";","module.exports = \"0b638041327c3652\";","module.exports = \"0d802f359a76b941\";","module.exports = \"5ce760f810b6b485\";","module.exports = \"f3358296f8174503\";","module.exports = \"4b29dd08d9923e17\";","module.exports = \"eb762296786cefcc\";","import flip from './flip';\nimport aspectRatio from './aspectRatio';\nimport playbackRate from './playbackRate';\nimport subtitleOffset from './subtitleOffset';\nimport Component from '../utils/component';\nimport { append, addClass, setStyle, inverseClass, includeFromEvent, def, has } from '../utils';\n\nfunction makeRecursion(option, parentItem, parentList) {\n for (let index = 0; index < option.length; index++) {\n const item = option[index];\n item.$parentItem = parentItem;\n item.$parentList = parentList;\n if (item.selector) {\n makeRecursion(item.selector, item, option);\n }\n }\n return option;\n}\n\nfunction isStringOrNumber(val) {\n return ['string', 'number'].includes(typeof val);\n}\n\nexport default class Setting extends Component {\n constructor(art) {\n super(art);\n\n const {\n option,\n events: { proxy },\n template: { $setting, $player },\n } = art;\n\n this.name = 'setting';\n this.$parent = $setting;\n\n this.option = [];\n this.events = [];\n this.cache = new Map();\n\n if (option.setting) {\n if (option.playbackRate) {\n this.option.push(playbackRate(art));\n }\n\n if (option.aspectRatio) {\n this.option.push(aspectRatio(art));\n }\n\n if (option.flip) {\n this.option.push(flip(art));\n }\n\n if (option.subtitleOffset) {\n this.option.push(subtitleOffset(art));\n }\n\n for (let index = 0; index < option.settings.length; index++) {\n this.option.push(option.settings[index]);\n }\n\n this.option = makeRecursion(this.option);\n\n this.init(this.option);\n\n art.on('blur', () => {\n if (this.show) {\n this.show = false;\n this.init(this.option);\n }\n });\n\n proxy($player, 'click', (event) => {\n if (\n this.show &&\n !includeFromEvent(event, art.controls.setting) &&\n !includeFromEvent(event, this.$parent)\n ) {\n this.show = false;\n this.init(this.option);\n }\n });\n }\n }\n\n add(callback) {\n if (typeof callback === 'function') {\n this.option.push(callback(this.art));\n } else {\n this.option.push(callback);\n }\n\n this.cache = new Map();\n this.events.forEach((event) => event());\n this.events = [];\n this.$parent.innerHTML = '';\n this.option = makeRecursion(this.option);\n this.init(this.option);\n }\n\n creatHeader(item) {\n const {\n icons,\n events: { proxy },\n } = this.art;\n\n const $item = document.createElement('div');\n addClass($item, 'art-setting-item');\n addClass($item, 'art-setting-item-back');\n const $left = append($item, '
');\n const $icon = document.createElement('div');\n addClass($icon, 'art-setting-item-left-icon');\n append($icon, icons.arrowLeft);\n append($left, $icon);\n append($left, item.$parentItem.html);\n\n const event = proxy($item, 'click', () => {\n this.init(item.$parentList);\n });\n\n this.events.push(event);\n\n return $item;\n }\n\n creatItem(type, item) {\n const {\n icons,\n events: { proxy },\n } = this.art;\n\n const $item = document.createElement('div');\n addClass($item, 'art-setting-item');\n\n if (isStringOrNumber(item.name)) {\n $item.dataset.name = item.name;\n }\n\n if (isStringOrNumber(item.value)) {\n $item.dataset.value = item.value;\n }\n\n const $left = append($item, '
');\n const $right = append($item, '
');\n\n const $icon = document.createElement('div');\n addClass($icon, 'art-setting-item-left-icon');\n\n switch (type) {\n case 'switch':\n case 'range':\n append($icon, isStringOrNumber(item.icon) || item.icon instanceof Element ? item.icon : icons.config);\n break;\n case 'selector':\n if (item.selector && item.selector.length) {\n append(\n $icon,\n isStringOrNumber(item.icon) || item.icon instanceof Element ? item.icon : icons.config,\n );\n } else {\n append($icon, icons.check);\n }\n break;\n default:\n break;\n }\n\n append($left, $icon);\n item.$icon = $icon;\n\n def(item, 'icon', {\n configurable: true,\n get() {\n return $icon.innerHTML;\n },\n set(value) {\n if (isStringOrNumber(value)) {\n $icon.innerHTML = value;\n }\n },\n });\n\n const $html = document.createElement('div');\n addClass($html, 'art-setting-item-left-text');\n append($html, item.html || '');\n append($left, $html);\n item.$html = $html;\n\n def(item, 'html', {\n configurable: true,\n get() {\n return $html.innerHTML;\n },\n set(value) {\n if (isStringOrNumber(value)) {\n $html.innerHTML = value;\n }\n },\n });\n\n const $tooltip = document.createElement('div');\n addClass($tooltip, 'art-setting-item-right-tooltip');\n append($tooltip, item.tooltip || '');\n append($right, $tooltip);\n item.$tooltip = $tooltip;\n\n def(item, 'tooltip', {\n configurable: true,\n get() {\n return $tooltip.innerHTML;\n },\n set(value) {\n if (isStringOrNumber(value)) {\n $tooltip.innerHTML = value;\n }\n },\n });\n\n switch (type) {\n case 'switch': {\n const $state = document.createElement('div');\n addClass($state, 'art-setting-item-right-icon');\n const $switchOn = append($state, icons.switchOn);\n const $switchOff = append($state, icons.switchOff);\n setStyle(item.switch ? $switchOff : $switchOn, 'display', 'none');\n append($right, $state);\n item.$switch = item.switch;\n\n def(item, 'switch', {\n configurable: true,\n get() {\n return item.$switch;\n },\n set(value) {\n item.$switch = value;\n if (value) {\n setStyle($switchOff, 'display', 'none');\n setStyle($switchOn, 'display', null);\n } else {\n setStyle($switchOff, 'display', null);\n setStyle($switchOn, 'display', 'none');\n }\n },\n });\n break;\n }\n case 'range':\n {\n const $state = document.createElement('div');\n addClass($state, 'art-setting-item-right-icon');\n const $range = append($state, '');\n $range.value = item.range[0] || 0;\n $range.min = item.range[1] || 0;\n $range.max = item.range[2] || 10;\n $range.step = item.range[3] || 1;\n addClass($range, 'art-setting-range');\n append($right, $state);\n item.$range = $range;\n\n def(item, 'range', {\n configurable: true,\n get() {\n return $range.valueAsNumber;\n },\n set(value) {\n $range.value = Number(value);\n },\n });\n }\n break;\n case 'selector':\n if (item.selector && item.selector.length) {\n const $state = document.createElement('div');\n addClass($state, 'art-setting-item-right-icon');\n append($state, icons.arrowRight);\n append($right, $state);\n }\n break;\n default:\n break;\n }\n\n switch (type) {\n case 'switch': {\n if (item.onSwitch) {\n const event = proxy($item, 'click', async (event) => {\n item.switch = await item.onSwitch.call(this.art, item, $item, event);\n });\n\n this.events.push(event);\n }\n break;\n }\n case 'range': {\n if (item.onRange && item.$range) {\n const event = proxy(item.$range, 'change', async (event) => {\n item.tooltip = await item.onRange.call(this.art, item, $item, event);\n });\n\n this.events.push(event);\n }\n break;\n }\n case 'selector':\n {\n const event = proxy($item, 'click', async (event) => {\n if (item.selector && item.selector.length) {\n this.init(item.selector, item.width);\n } else {\n inverseClass($item, 'art-current');\n\n if (item.$parentList) {\n this.init(item.$parentList);\n }\n\n if (item.$parentItem && item.$parentItem.onSelect) {\n const result = await item.$parentItem.onSelect.call(this.art, item, $item, event);\n if (item.$parentItem.$tooltip && isStringOrNumber(result)) {\n item.$parentItem.$tooltip.innerHTML = result;\n }\n }\n }\n });\n\n this.events.push(event);\n\n if (item.default) {\n addClass($item, 'art-current');\n }\n }\n break;\n default:\n break;\n }\n\n return $item;\n }\n\n init(option, width) {\n const { constructor } = this.art;\n\n if (this.cache.has(option)) {\n const $panel = this.cache.get(option);\n inverseClass($panel, 'art-current');\n setStyle(this.$parent, 'width', `${$panel.dataset.width}px`);\n setStyle(this.$parent, 'height', `${$panel.dataset.height}px`);\n } else {\n const $panel = document.createElement('div');\n addClass($panel, 'art-setting-panel');\n $panel.dataset.width = width || constructor.SETTING_WIDTH;\n $panel.dataset.height = option.length * constructor.SETTING_ITEM_HEIGHT;\n\n if (option[0] && option[0].$parentItem) {\n append($panel, this.creatHeader(option[0]));\n $panel.dataset.height = Number($panel.dataset.height) + constructor.SETTING_ITEM_HEIGHT;\n }\n\n for (let index = 0; index < option.length; index++) {\n const item = option[index];\n if (has(item, 'switch')) {\n append($panel, this.creatItem('switch', item));\n } else if (has(item, 'range')) {\n append($panel, this.creatItem('range', item));\n } else {\n append($panel, this.creatItem('selector', item));\n }\n }\n\n append(this.$parent, $panel);\n this.cache.set(option, $panel);\n inverseClass($panel, 'art-current');\n setStyle(this.$parent, 'width', `${$panel.dataset.width}px`);\n setStyle(this.$parent, 'height', `${$panel.dataset.height}px`);\n\n if (option[0] && option[0].$parentItem && option[0].$parentItem.mounted) {\n option[0].$parentItem.mounted.call(this.art, $panel, option[0].$parentItem);\n }\n }\n }\n}\n","import { inverseClass, queryAll } from '../utils';\n\nexport default function flip(art) {\n const { i18n, icons, constructor } = art;\n\n const keys = {\n normal: 'Normal',\n horizontal: 'Horizontal',\n vertical: 'Vertical',\n };\n\n function update($panel, $tooltip, value) {\n if ($tooltip) $tooltip.innerText = i18n.get(keys[value]);\n const $current = queryAll('.art-setting-item', $panel).find((item) => item.dataset.value === value);\n if ($current) inverseClass($current, 'art-current');\n }\n\n return {\n width: constructor.SETTING_ITEM_WIDTH,\n html: i18n.get('Video Flip'),\n tooltip: i18n.get(keys[art.flip]),\n icon: icons.flip,\n selector: Object.keys(keys).map((item) => {\n return {\n value: item,\n default: item === art.flip,\n html: i18n.get(keys[item]),\n };\n }),\n onSelect(item) {\n art.flip = item.value;\n },\n mounted: ($panel, item) => {\n update($panel, item.$tooltip, art.flip);\n art.on('flip', () => {\n update($panel, item.$tooltip, art.flip);\n });\n },\n };\n}\n","import { inverseClass, queryAll } from '../utils';\n\nexport default function aspectRatio(art) {\n const { i18n, icons, constructor } = art;\n\n function getI18n(value) {\n return value === 'default' ? i18n.get('Default') : value;\n }\n\n function update($panel, $tooltip, value) {\n if ($tooltip) $tooltip.innerText = getI18n(value);\n const $current = queryAll('.art-setting-item', $panel).find((item) => item.dataset.value === value);\n if ($current) inverseClass($current, 'art-current');\n }\n\n return {\n width: constructor.SETTING_ITEM_WIDTH,\n html: i18n.get('Aspect Ratio'),\n icon: icons.aspectRatio,\n tooltip: getI18n(art.aspectRatio),\n selector: ['default', '4:3', '16:9'].map((item) => {\n return {\n value: item,\n default: item === art.aspectRatio,\n html: getI18n(item),\n };\n }),\n onSelect(item) {\n art.aspectRatio = item.value;\n },\n mounted: ($panel, item) => {\n update($panel, item.$tooltip, art.aspectRatio);\n art.on('aspectRatio', () => {\n update($panel, item.$tooltip, art.aspectRatio);\n });\n },\n };\n}\n","import { inverseClass, queryAll } from '../utils';\n\nexport default function playbackRate(art) {\n const { i18n, icons, constructor } = art;\n\n function getI18n(value) {\n return value === 1.0 ? i18n.get('Normal') : value;\n }\n\n function update($panel, $tooltip, value) {\n if ($tooltip) $tooltip.innerText = getI18n(value);\n const $current = queryAll('.art-setting-item', $panel).find((item) => Number(item.dataset.value) === value);\n if ($current) inverseClass($current, 'art-current');\n }\n\n return {\n width: constructor.SETTING_ITEM_WIDTH,\n html: i18n.get('Play Speed'),\n tooltip: getI18n(art.playbackRate),\n icon: icons.playbackRate,\n selector: [0.5, 0.75, 1.0, 1.25, 1.5, 2.0].map((item) => {\n return {\n value: item,\n default: item === art.playbackRate,\n html: getI18n(item),\n };\n }),\n onSelect(item) {\n art.playbackRate = item.value;\n },\n mounted: ($panel, item) => {\n update($panel, item.$tooltip, art.playbackRate);\n art.on('playbackRate', () => {\n update($panel, item.$tooltip, art.playbackRate);\n });\n },\n };\n}\n","import { inverseClass, queryAll } from '../utils';\n\nexport default function subtitleOffset(art) {\n const { i18n, icons, constructor } = art;\n\n function getI18n(value) {\n return value === 0 ? i18n.get('Normal') : value;\n }\n\n function update($panel, $tooltip, value) {\n if ($tooltip) $tooltip.innerText = getI18n(value);\n const $current = queryAll('.art-setting-item', $panel).find((item) => Number(item.dataset.value) === value);\n if ($current) inverseClass($current, 'art-current');\n }\n\n return {\n width: constructor.SETTING_ITEM_WIDTH,\n html: i18n.get('Subtitle Offset'),\n tooltip: getI18n(art.subtitleOffset),\n icon: icons.subtitle,\n selector: [-5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 5].map((item) => {\n return {\n value: item,\n default: item === art.subtitleOffset,\n html: getI18n(item),\n };\n }),\n onSelect(item) {\n art.subtitleOffset = item.value;\n },\n mounted: ($panel, item) => {\n update($panel, item.$tooltip, art.subtitleOffset);\n art.on('subtitleOffset', () => {\n update($panel, item.$tooltip, art.subtitleOffset);\n });\n },\n };\n}\n","export default class Storage {\n constructor() {\n this.name = 'artplayer_settings';\n this.settings = {};\n }\n\n get(key) {\n try {\n const storage = JSON.parse(window.localStorage.getItem(this.name)) || {};\n return key ? storage[key] : storage;\n } catch (error) {\n return key ? this.settings[key] : this.settings;\n }\n }\n\n set(key, value) {\n try {\n const storage = Object.assign({}, this.get(), {\n [key]: value,\n });\n window.localStorage.setItem(this.name, JSON.stringify(storage));\n } catch (error) {\n this.settings[key] = value;\n }\n }\n\n del(key) {\n try {\n const storage = this.get();\n delete storage[key];\n window.localStorage.setItem(this.name, JSON.stringify(storage));\n } catch (error) {\n delete this.settings[key];\n }\n }\n\n clear() {\n try {\n window.localStorage.removeItem(this.name);\n } catch (error) {\n this.settings = {};\n }\n }\n}\n","import { errorHandle, isMobile, has, def } from '../utils';\nimport miniProgressBar from './miniProgressBar';\nimport autoOrientation from './autoOrientation';\nimport autoPlayback from './autoPlayback';\nimport fastForward from './fastForward';\nimport lock from './lock';\n\nexport default class Plugins {\n constructor(art) {\n this.art = art;\n this.id = 0;\n\n const { option } = art;\n\n if (option.miniProgressBar && !option.isLive) {\n this.add(miniProgressBar);\n }\n\n if (option.lock && isMobile) {\n this.add(lock);\n }\n\n if (option.autoPlayback && !option.isLive) {\n this.add(autoPlayback);\n }\n\n if (option.autoOrientation && isMobile) {\n this.add(autoOrientation);\n }\n\n if (option.fastForward && isMobile && !option.isLive) {\n this.add(fastForward);\n }\n\n for (let index = 0; index < option.plugins.length; index++) {\n this.add(option.plugins[index]);\n }\n }\n\n add(plugin) {\n this.id += 1;\n const result = plugin.call(this, this.art);\n const pluginName = (result && result.name) || plugin.name || `plugin${this.id}`;\n errorHandle(!has(this, pluginName), `Cannot add a plugin that already has the same name: ${pluginName}`);\n def(this, pluginName, {\n value: result,\n });\n return this;\n }\n}\n","export default function miniProgressBar(art) {\n art.on('ready', () => {\n art.layers.add({\n name: 'miniProgressBar',\n mounted($progressBar) {\n art.on('destroy', () => {\n $progressBar.style.display = 'none';\n });\n\n art.on('video:timeupdate', () => {\n $progressBar.style.width = `${art.played * 100}%`;\n });\n\n art.on('setBar', (type, percentage) => {\n if (type === 'played') {\n $progressBar.style.width = `${percentage * 100}%`;\n }\n });\n },\n });\n });\n\n return {\n name: 'miniProgressBar',\n };\n}\n","import { setStyle, addClass, removeClass, hasClass } from '../utils';\n\nexport default function autoOrientation(art) {\n const {\n option,\n constructor,\n template: { $player, $video },\n } = art;\n\n art.on('fullscreenWeb', (state) => {\n if (state) {\n const { videoWidth, videoHeight } = $video;\n const { clientWidth: viewWidth, clientHeight: viewHeight } = document.documentElement;\n if (\n (videoWidth > videoHeight && viewWidth < viewHeight) ||\n (videoWidth < videoHeight && viewWidth > viewHeight)\n ) {\n // There is a conflict with the fullscreen event, and it is changed to asynchronous execution\n setTimeout(() => {\n setStyle($player, 'width', `${viewHeight}px`);\n setStyle($player, 'height', `${viewWidth}px`);\n setStyle($player, 'transform-origin', '0 0');\n setStyle($player, 'transform', `rotate(90deg) translate(0, -${viewWidth}px)`);\n addClass($player, 'art-auto-orientation');\n art.emit('resize');\n }, constructor.MOBILE_AUTO_ORIENTATION_TIME);\n }\n } else {\n if (hasClass($player, 'art-auto-orientation')) {\n setStyle($player, 'width', null);\n setStyle($player, 'height', null);\n setStyle($player, 'transform', null);\n setStyle($player, 'transform-origin', null);\n removeClass($player, 'art-auto-orientation');\n art.aspectRatioReset = true;\n art.autoSize = option.autoSize;\n art.notice.show = '';\n art.emit('resize');\n }\n }\n });\n\n art.on('fullscreen', async (state) => {\n const lastOrientation = screen.orientation.type;\n if (state) {\n const { videoWidth, videoHeight } = $video;\n const { clientWidth: viewWidth, clientHeight: viewHeight } = document.documentElement;\n if (\n (videoWidth > videoHeight && viewWidth < viewHeight) ||\n (videoWidth < videoHeight && viewWidth > viewHeight)\n ) {\n const oppositeOrientation = lastOrientation.startsWith('portrait') ? 'landscape' : 'portrait';\n await screen.orientation.lock(oppositeOrientation);\n addClass($player, 'art-auto-orientation-fullscreen');\n }\n } else {\n if (hasClass($player, 'art-auto-orientation-fullscreen')) {\n await screen.orientation.lock(lastOrientation);\n removeClass($player, 'art-auto-orientation-fullscreen');\n }\n }\n });\n\n return {\n name: 'autoOrientation',\n get state() {\n return hasClass($player, 'art-auto-orientation');\n },\n };\n}\n","import { secondToTime, setStyle, query, append } from '../utils';\n\nexport default function autoPlayback(art) {\n const {\n i18n,\n icons,\n storage,\n constructor,\n events: { proxy },\n template: { $poster },\n } = art;\n\n const $autoPlayback = art.layers.add({\n name: 'autoPlayback',\n html: `\n
\n
\n
\n `,\n });\n\n const $last = query('.art-autoPlayback-last', $autoPlayback);\n const $jump = query('.art-autoPlayback-jump', $autoPlayback);\n const $close = query('.art-autoPlayback-close', $autoPlayback);\n\n art.on('video:timeupdate', () => {\n const times = storage.get('times') || {};\n const keys = Object.keys(times);\n if (keys.length > constructor.AUTO_PLAYBACK_MAX) {\n delete times[keys[0]];\n }\n times[art.option.url] = art.currentTime;\n storage.set('times', times);\n });\n\n art.on('ready', () => {\n const times = storage.get('times') || {};\n const currentTime = times[art.option.url];\n if (currentTime && currentTime >= constructor.AUTO_PLAYBACK_MIN) {\n append($close, icons.close);\n setStyle($autoPlayback, 'display', 'flex');\n\n $last.innerText = `${i18n.get('Last Seen')} ${secondToTime(currentTime)}`;\n $jump.innerText = i18n.get('Jump Play');\n\n proxy($close, 'click', () => {\n setStyle($autoPlayback, 'display', 'none');\n });\n\n proxy($jump, 'click', () => {\n art.seek = currentTime;\n art.play();\n setStyle($poster, 'display', 'none');\n setStyle($autoPlayback, 'display', 'none');\n });\n\n art.once('video:timeupdate', () => {\n setTimeout(() => {\n setStyle($autoPlayback, 'display', 'none');\n }, constructor.AUTO_PLAYBACK_TIMEOUT);\n });\n }\n });\n\n return {\n name: 'autoPlayback',\n get times() {\n return storage.get('times') || {};\n },\n clear() {\n return storage.del('times');\n },\n };\n}\n","import { hasClass, addClass, removeClass } from '../utils';\n\nexport default function fastForward(art) {\n const {\n constructor,\n events: { proxy },\n template: { $player, $video },\n } = art;\n\n let timer = null;\n let isPress = false;\n\n const onStart = (event) => {\n if (event.touches.length === 1 && art.playing && !art.isLock) {\n timer = setTimeout(() => {\n isPress = true;\n art.playbackRate = constructor.FAST_FORWARD_VALUE;\n addClass($player, 'art-fast-forward');\n }, constructor.FAST_FORWARD_TIME);\n }\n };\n\n const onStop = () => {\n clearTimeout(timer);\n if (isPress) {\n isPress = false;\n art.playbackRate = 1;\n removeClass($player, 'art-fast-forward');\n }\n };\n\n proxy($video, 'touchstart', onStart);\n proxy(document, 'touchmove', onStop);\n proxy(document, 'touchend', onStop);\n\n return {\n name: 'fastForward',\n get state() {\n return hasClass($player, 'art-fast-forward');\n },\n };\n}\n","import { append, setStyle, hasClass, addClass, removeClass } from '../utils';\n\nexport default function lock(art) {\n const {\n layers,\n icons,\n template: { $player },\n } = art;\n\n layers.add({\n name: 'lock',\n mounted($el) {\n const $lock = append($el, icons.lock);\n const $unlock = append($el, icons.unlock);\n setStyle($lock, 'display', 'none');\n\n art.on('lock', (state) => {\n if (state) {\n setStyle($lock, 'display', 'inline-flex');\n setStyle($unlock, 'display', 'none');\n } else {\n setStyle($lock, 'display', 'none');\n setStyle($unlock, 'display', 'inline-flex');\n }\n });\n },\n click() {\n if (hasClass($player, 'art-lock')) {\n removeClass($player, 'art-lock');\n this.isLock = false;\n art.emit('lock', false);\n } else {\n addClass($player, 'art-lock');\n this.isLock = true;\n art.emit('lock', true);\n }\n },\n });\n\n return {\n name: 'lock',\n get state() {\n return hasClass($player, 'art-lock');\n },\n };\n}\n","import config from './config';\nimport { clamp, getExt } from './utils';\n\nexport default class Mobile {\n constructor(art) {\n const {\n option,\n events: { proxy },\n template: { $video },\n } = art;\n\n for (let index = 0; index < config.events.length; index++) {\n proxy($video, config.events[index], (event) => {\n art.emit(`video:${event.type}`, event);\n });\n }\n\n Object.keys(option.moreVideoAttr).forEach((key) => {\n $video[key] = option.moreVideoAttr[key];\n });\n\n if (option.muted) {\n $video.muted = option.muted;\n }\n\n if (option.volume) {\n $video.volume = clamp(option.volume, 0, 1);\n }\n\n if (option.poster) {\n $video.poster = option.poster;\n }\n\n if (option.autoplay) {\n $video.autoplay = option.autoplay;\n }\n\n if (option.playsInline) {\n $video.playsInline = true;\n $video['webkit-playsinline'] = true;\n }\n\n const typeName = option.type || getExt(option.url);\n const typeCallback = option.customType[typeName];\n if (typeName && typeCallback) {\n typeCallback($video, option.url, art);\n art.emit('customType', typeName);\n } else {\n $video.src = option.url;\n art.emit('url', $video.src);\n }\n }\n}\n"],"names":[],"version":3,"file":"index.js.map","sourceRoot":"../../../packages/artplayer/"} \ No newline at end of file diff --git a/packages/artplayer-document/docs/en/Options.mdx b/packages/artplayer-document/docs/en/Options.mdx index 7ac39c7c5..a474d8557 100644 --- a/packages/artplayer-document/docs/en/Options.mdx +++ b/packages/artplayer-document/docs/en/Options.mdx @@ -886,6 +886,8 @@ Set a preview map on the progress bar | `url` | `String` | Preview url | | `number` | `Number` | Preview number | | `column` | `Number` | Preview column | +| `width` | `Number` | Preview width | +| `height` | `Number` | Preview height |
▶ Run Code
diff --git a/packages/artplayer-document/docs/zh-cn/Options.mdx b/packages/artplayer-document/docs/zh-cn/Options.mdx index 321a2c399..578e42b24 100644 --- a/packages/artplayer-document/docs/zh-cn/Options.mdx +++ b/packages/artplayer-document/docs/zh-cn/Options.mdx @@ -58,13 +58,16 @@ var art = new Artplayer({
▶ Run Code
```js -var art = new Artplayer({ - container: '.artplayer-app', - url: '/assets/sample/video.mp4', - muted: true, -}, function() { - this.play(); -}); +var art = new Artplayer( + { + container: '.artplayer-app', + url: '/assets/sample/video.mp4', + muted: true, + }, + function () { + this.play(); + }, +); ``` :::tip 提示 @@ -73,7 +76,6 @@ var art = new Artplayer({ ::: - ## poster - 类型: `String` @@ -884,6 +886,8 @@ var art = new Artplayer({ | `url` | `String` | 预览图地址 | | `number` | `Number` | 预览图数量 | | `column` | `Number` | 预览图列数 | +| `width` | `Number` | 预览图宽度 | +| `height` | `Number` | 预览图高度 |
▶ Run Code
@@ -1137,4 +1141,4 @@ var art = new Artplayer({ url: '/assets/sample/video.mp4', airplay: true, }); -``` \ No newline at end of file +``` diff --git a/packages/artplayer/src/index.js b/packages/artplayer/src/index.js index 9ed6a427e..af514e396 100644 --- a/packages/artplayer/src/index.js +++ b/packages/artplayer/src/index.js @@ -163,6 +163,8 @@ export default class Artplayer extends Emitter { url: '', number: 60, column: 10, + width: 0, + height: 0, }, subtitle: { url: '', diff --git a/packages/artplayer/src/scheme/index.js b/packages/artplayer/src/scheme/index.js index d31ad906d..fb498f9e8 100644 --- a/packages/artplayer/src/scheme/index.js +++ b/packages/artplayer/src/scheme/index.js @@ -102,6 +102,8 @@ export default { url: s, number: n, column: n, + width: n, + height: n, }, subtitle: { url: s, diff --git a/packages/artplayer/types/artplayer.d.ts b/packages/artplayer/types/artplayer.d.ts index 5b0539cb6..201042501 100644 --- a/packages/artplayer/types/artplayer.d.ts +++ b/packages/artplayer/types/artplayer.d.ts @@ -453,6 +453,16 @@ type Option = { * The thumbnail column size */ column?: number; + + /** + * The thumbnail width + */ + width?: number; + + /** + * The thumbnail height + */ + height?: number; }; /**