From 2ae958a4e3d2c8ac6131fb8c3d781d1276d6d329 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 21 Dec 2021 19:26:05 +0000 Subject: [PATCH 1/5] Bump @docusaurus/preset-classic from 2.0.0-beta.13 to 2.0.0-beta.14 Bumps [@docusaurus/preset-classic](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-preset-classic) from 2.0.0-beta.13 to 2.0.0-beta.14. - [Release notes](https://github.com/facebook/docusaurus/releases) - [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/docusaurus/commits/v2.0.0-beta.14/packages/docusaurus-preset-classic) --- updated-dependencies: - dependency-name: "@docusaurus/preset-classic" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- packages/artplayer-document/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/artplayer-document/package.json b/packages/artplayer-document/package.json index dd538fcba..3b7443e74 100644 --- a/packages/artplayer-document/package.json +++ b/packages/artplayer-document/package.json @@ -16,7 +16,7 @@ }, "dependencies": { "@docusaurus/core": "2.0.0-beta.13", - "@docusaurus/preset-classic": "2.0.0-beta.13", + "@docusaurus/preset-classic": "2.0.0-beta.14", "@mdx-js/react": "^1.6.22", "@svgr/webpack": "^6.1.0", "clsx": "^1.1.1", From 97154cee0d4402add6681eb7d8696f7c558ac64b Mon Sep 17 00:00:00 2001 From: zhw2590582 Date: Wed, 22 Dec 2021 20:16:59 +0800 Subject: [PATCH 2/5] 4.0.9 --- dist/artplayer.js | 4 ++-- docs/uncompiled/artplayer.js | 22 +++++++++++----------- docs/uncompiled/artplayer.js.map | 2 +- packages/artplayer/dist/artplayer.js | 4 ++-- packages/artplayer/package.json | 2 +- packages/artplayer/src/style/bottom.scss | 1 + 6 files changed, 18 insertions(+), 17 deletions(-) diff --git a/dist/artplayer.js b/dist/artplayer.js index dcb17ebed..398ce3d48 100644 --- a/dist/artplayer.js +++ b/dist/artplayer.js @@ -1,8 +1,8 @@ /*! - * artplayer.js v4.0.8 + * artplayer.js v4.0.9 * Github: https://github.com/zhw2590582/ArtPlayer#readme * (c) 2017-2021 Harvey Zack * Released under the MIT License. */ -!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).Artplayer=e()}(this,(function(){"use strict";function t(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function e(t,e){for(var r=0;r1?r-1:0),o=1;o1&&void 0!==arguments[1]?arguments[1]:document;return e.querySelector(t)}function g(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document;return Array.from(e.querySelectorAll(t))}function b(t,e){return t.classList.add(e)}function w(t,e){return t.classList.remove(e)}function x(t,e){return t.classList.contains(e)}function O(t,e){return e instanceof Element?t.appendChild(e):t.insertAdjacentHTML("beforeend",String(e)),t.lastElementChild||t.lastChild}function k(t,e,r){return t.style[e]=r,t}function j(t,e){return Object.keys(e).forEach((function(r){k(t,r,e[r])})),t}function P(t,e){var r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],n=window.getComputedStyle(t,null).getPropertyValue(e);return r?parseFloat(n):n}function S(t){return Array.from(t.parentElement.children).filter((function(e){return e!==t}))}function E(t,e){S(t).forEach((function(t){return w(t,e)})),b(t,e)}function R(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"up";d||(t.setAttribute("aria-label",e),t.setAttribute("data-balloon-pos",r))}function $(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=t.getBoundingClientRect(),n=window.innerHeight||document.documentElement.clientHeight,o=window.innerWidth||document.documentElement.clientWidth,i=r.top-e<=n&&r.top+r.height+e>=0,a=r.left-e<=o+e&&r.left+r.width+e>=0;return i&&a}function D(t,e){return t.composedPath&&t.composedPath().indexOf(e)>-1}function T(t,e){return e.parentNode.replaceChild(t,e),t}function z(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}function A(t,e,r){return A=z()?Reflect.construct:function(t,e,r){var n=[null];n.push.apply(n,e);var i=new(Function.bind.apply(t,n));return r&&o(i,r.prototype),i},A.apply(null,arguments)}function C(t){var e="function"==typeof Map?new Map:void 0;return C=function(t){if(null===t||(r=t,-1===Function.toString.call(r).indexOf("[native code]")))return t;var r;if("function"!=typeof t)throw new TypeError("Super expression must either be null or a function");if(void 0!==e){if(e.has(t))return e.get(t);e.set(t,n)}function n(){return A(t,arguments,s(this).constructor)}return n.prototype=Object.create(t.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),o(n,t)},C(t)}function L(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=s(t);if(e){var o=s(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return c(this,r)}}var M=function(e){i(o,e);var r=L(o);function o(e,i){var a;return t(this,o),a=r.call(this,e),"function"==typeof Error.captureStackTrace&&Error.captureStackTrace(n(a),i||a.constructor),a.name="ArtPlayerError",a}return o}(C(Error));function q(t,e){if(!t)throw new M(e);return t}function F(t){return"WEBVTT \r\n\r\n".concat(t.replace(/{[\s\S]*?}/g,"").replace(/\{\\([ibu])\}/g,"").replace(/\{\\([ibu])1\}/g,"<$1>").replace(/\{([ibu])\}/g,"<$1>").replace(/\{\/([ibu])\}/g,"").replace(/(\d\d:\d\d:\d\d),(\d\d\d)/g,"$1.$2").concat("\r\n\r\n"))}function B(t){return URL.createObjectURL(new Blob([t],{type:"text/vtt"}))}function I(t){var e=new RegExp("Dialogue:\\s\\d,(\\d+:\\d\\d:\\d\\d.\\d\\d),(\\d+:\\d\\d:\\d\\d.\\d\\d),([^,]*),([^,]*),(?:[^,]*,){4}([\\s\\S]*)$","i");function r(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return t.split(/[:.]/).map((function(t,e,r){if(e===r.length-1){if(1===t.length)return".".concat(t,"00");if(2===t.length)return".".concat(t,"0")}else if(1===t.length)return(0===e?"0":":0")+t;return 0===e?t:e===r.length-1?".".concat(t):":".concat(t)})).join("")}return"WEBVTT\n\n".concat(t.split(/\r?\n/).map((function(t){var n=t.match(e);return n?{start:r(n[1].trim()),end:r(n[2].trim()),text:n[5].replace(/{[\s\S]*?}/g,"").replace(/(\\N)/g,"\n").trim().split(/\r?\n/).map((function(t){return t.trim()})).join("\n")}:null})).filter((function(t){return t})).map((function(t,e){return t?"".concat(e+1,"\n").concat(t.start," --\x3e ").concat(t.end,"\n").concat(t.text):""})).filter((function(t){return t.trim()})).join("\n\n"))}function V(t){return t.includes("?")?V(t.split("?")[0]):t.includes("#")?V(t.split("#")[0]):t.trim().toLowerCase().split(".").pop()}function W(t,e){var r=document.createElement("a");r.style.display="none",r.href=t,r.download=e,document.body.appendChild(r),r.click(),document.body.removeChild(r)}function H(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r1?e-1:0),n=1;n0&&void 0!==arguments[0]?arguments[0]:0;return new Promise((function(e){return setTimeout(e,t)}))}function G(t,e){var r,n,o=!1;return function i(){for(var a=arguments.length,c=new Array(a),s=0;s0?[e,r,n]:[r,n]).map((function(t){return t<10?"0".concat(t):String(t)})).join(":")}function et(t){return t.replace(/[&<>'"]/g,(function(t){return{"&":"&","<":"<",">":">","'":"'",'"':"""}[t]||t}))}var rt=Object.freeze({__proto__:null,query:m,queryAll:g,addClass:b,removeClass:w,hasClass:x,append:O,remove:function(t){return t.parentNode.removeChild(t)},setStyle:k,setStyles:j,getStyle:P,sublings:S,inverseClass:E,tooltip:R,isInViewport:$,includeFromEvent:D,replaceElement:T,ArtPlayerError:M,errorHandle:q,srtToVtt:F,vttToBlob:B,assToVtt:I,getExt:V,download:W,def:U,has:X,get:Q,proxyPropertys:Y,mergeDeep:Z,sleep:J,debounce:function(t,e,r){var n;function o(){for(var o=arguments.length,i=new Array(o),a=0;a-1;case"function":return t(f);case"regexp":return t.test(f);default:return!1}}))},vt=function(){function e(r){var n=this;t(this,e),this.art=r,this.query=this.query.bind(this),r.option.container instanceof Element?this.$container=r.option.container:(this.$container=m(r.option.container),q(this.$container,"No container element found by ".concat(r.option.container)));var o=this.$container.tagName.toLowerCase();q("div"===o,"Unsupported container element type, only support 'div' but got '".concat(o,"'")),q(r.constructor.instances.every((function(t){return t.template.$container!==n.$container})),"Cannot mount multiple instances on the same dom element"),this.$original=this.$container.cloneNode(!0),r.whitelist.state?this.desktop():this.mobile()}return r(e,[{key:"query",value:function(t){return m(t,this.$container)}},{key:"desktop",value:function(){var t=this.art.option,r=t.backdrop,n=t.theme;t.useSSR||(this.$container.innerHTML=e.html),this.$player=this.query(".art-video-player"),this.$video=this.query(".art-video"),this.$poster=this.query(".art-poster"),this.$subtitle=this.query(".art-subtitle"),this.$danmuku=this.query(".art-danmuku"),this.$bottom=this.query(".art-bottom"),this.$progress=this.query(".art-progress"),this.$controls=this.query(".art-controls"),this.$controlsLeft=this.query(".art-controls-left"),this.$controlsRight=this.query(".art-controls-right"),this.$layer=this.query(".art-layers"),this.$loading=this.query(".art-loading"),this.$notice=this.query(".art-notice"),this.$noticeInner=this.query(".art-notice-inner"),this.$mask=this.query(".art-mask"),this.$state=this.query(".art-state"),this.$setting=this.query(".art-settings"),this.$settingInner=this.query(".art-setting-inner"),this.$settingBody=this.query(".art-setting-body"),this.$info=this.query(".art-info"),this.$infoPanel=this.query(".art-info-panel"),this.$infoClose=this.query(".art-info-close"),this.$miniHeader=this.query(".art-mini-header"),this.$miniTitle=this.query(".art-mini-title"),this.$miniClose=this.query(".art-mini-close"),this.$contextmenu=this.query(".art-contextmenus"),this.$player.style.setProperty("--theme",n),this.$container.dataset.artId=this.art.id,r&&(b(this.$settingInner,"art-backdrop-filter"),b(this.$contextmenu,"art-backdrop-filter"),b(this.$info,"art-backdrop-filter")),d&&b(this.$container,"art-mobile")}},{key:"mobile",value:function(){this.$container.innerHTML='
',this.$player=this.query(".art-video-player"),this.$video=this.query(".art-video")}},{key:"destroy",value:function(t){t?T(this.$original,this.$container):b(this.$player,"art-destroy")}}],[{key:"html",get:function(){return'
Player version:
4.0.8
Video url:
Video volume:
Video time:
Video duration:
Video resolution:
x
[x]
xD7
'}}]),e}(),mt={"Video info":"统计信息",Close:"关闭","Video load failed":"加载失败",Volume:"音量",Play:"播放",Pause:"暂停",Rate:"速度",Mute:"静音",Flip:"翻转",Rotate:"旋转",Horizontal:"水平",Vertical:"垂直",Reconnect:"重新连接","Hide subtitle":"隐藏字幕","Show subtitle":"显示字幕","Hide danmu":"隐藏弹幕","Show danmu":"显示弹幕","Show setting":"显示设置","Hide setting":"隐藏设置",Screenshot:"截图","Play speed":"播放速度","Aspect ratio":"画面比例",Default:"默认",Normal:"正常",Open:"打开","Switch video":"切换","Switch subtitle":"切换字幕",Fullscreen:"全屏","Exit fullscreen":"退出全屏","Web fullscreen":"网页全屏","Exit web fullscreen":"退出网页全屏","Mini player":"迷你播放器","PIP mode":"画中画模式","Exit PIP mode":"退出画中画模式","PIP not supported":"不支持画中画模式","Fullscreen not supported":"不支持全屏模式","Local Subtitle":"本地字幕","Local Video":"本地视频","Subtitle offset time":"字幕偏移时间","No subtitles found":"未发现字幕"},gt={"Video info":"統計訊息",Close:"關閉","Video load failed":"載入失敗",Volume:"音量",Play:"播放",Pause:"暫停",Rate:"速度",Mute:"靜音",Flip:"翻轉",Rotate:"旋轉",Horizontal:"水平",Vertical:"垂直",Reconnect:"重新連接","Hide subtitle":"隱藏字幕","Show subtitle":"顯示字幕","Hide danmu":"隱藏彈幕","Show danmu":"顯示彈幕","Show setting":"顯示设置","Hide setting":"隱藏设置",Screenshot:"截圖","Play speed":"播放速度","Aspect ratio":"畫面比例",Default:"默認",Normal:"正常",Open:"打開","Switch video":"切換","Switch subtitle":"切換字幕",Fullscreen:"全屏","Exit fullscreen":"退出全屏","Web fullscreen":"網頁全屏","Exit web fullscreen":"退出網頁全屏","Mini player":"迷你播放器","PIP mode":"畫中畫模式","Exit PIP mode":"退出畫中畫模式","PIP not supported":"不支持畫中畫模式","Fullscreen not supported":"不支持全屏模式","Local Subtitle":"本地字幕","Local Video":"本地視頻","Subtitle offset time":"字幕偏移時間","No subtitles found":"未發現字幕"},bt=function(){function e(r){t(this,e),this.art=r,this.languages={"zh-cn":mt,"zh-tw":gt},this.init()}return r(e,[{key:"init",value:function(){var t=this.art.option.lang.toLowerCase();this.language=this.languages[t]||{}}},{key:"get",value:function(t){return this.language[t]||t}},{key:"update",value:function(t){this.languages=Z(this.languages,t),this.init()}}]),e}();var wt={exports:{}};!function(t){!function(){var e="undefined"!=typeof window&&void 0!==window.document?window.document:{},r=t.exports,n=function(){for(var t,r=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],n=0,o=r.length,i={};nd){var h=d*l/s;k(n,"width","".concat(100*h,"%")),k(n,"height","100%"),k(n,"padding","0 ".concat((u-u*h)/2,"px"))}else{var y=s/d/l;k(n,"width","100%"),k(n,"height","".concat(100*y,"%")),k(n,"padding","".concat((p-p*y)/2,"px 0"))}o.dataset.aspectRatio=e}a.show="".concat(i.get("Aspect ratio"),": ").concat("default"===e?i.get("Default"):e),t.emit("aspectRatio",e)}}),U(e,"aspectRatioReset",{set:function(t){if(t&&e.aspectRatio){var r=e.aspectRatio;e.aspectRatio=r}}})}(r,this),function(t,e){var r=t.option,n=t.notice,o=t.template.$video,i=document.createElement("canvas");U(e,"getDataURL",{value:function(){return new Promise((function(t,e){try{i.width=o.videoWidth,i.height=o.videoHeight,i.getContext("2d").drawImage(o,0,0),t(i.toDataURL("image/png"))}catch(t){n.show=t,e(t)}}))}}),U(e,"getBlobUrl",{value:function(){return new Promise((function(t,e){try{i.width=o.videoWidth,i.height=o.videoHeight,i.getContext("2d").drawImage(o,0,0),i.toBlob((function(e){t(URL.createObjectURL(e))}))}catch(t){n.show=t,e(t)}}))}}),U(e,"screenshot",{value:function(){return e.getDataURL().then((function(e){return W(e,"".concat(r.title||"artplayer","_").concat(tt(o.currentTime),".png")),t.emit("screenshot",e),e}))}})}(r,this),Ot(r,this),function(t,e){var r=t.template.$player;U(e,"fullscreenWeb",{get:function(){return x(r,"art-fullscreen-web")},set:function(n){n?(b(r,"art-fullscreen-web"),e.aspectRatioReset=!0,t.emit("resize"),t.emit("fullscreenWeb",!0)):(w(r,"art-fullscreen-web"),e.aspectRatioReset=!0,e.autoSize=t.option.autoSize,t.emit("resize"),t.emit("fullscreenWeb"))}})}(r,this),kt(r,this),function(t,e){var r=t.template.$video;U(e,"loaded",{get:function(){return e.loadedTime/r.duration}}),U(e,"loadedTime",{get:function(){return r.buffered.length?r.buffered.end(r.buffered.length-1):0}})}(r,this),function(t,e){U(e,"played",{get:function(){return e.currentTime/e.duration}})}(0,this),function(t,e){var r=t.template.$video;U(e,"playing",{get:function(){return!!(r.currentTime>0&&!r.paused&&!r.ended&&r.readyState>2)}})}(r,this),function(t,e){var r=t.template,n=r.$container,o=r.$player,i=r.$video;U(e,"autoSize",{get:function(){return x(n,"art-auto-size")},set:function(r){if(r){var a=i.videoWidth,c=i.videoHeight,s=n.getBoundingClientRect(),l=s.width,u=s.height,p=a/c,f=l/u;if(b(n,"art-auto-size"),f>p)k(o,"width","".concat(u*p/l*100,"%")),k(o,"height","100%");else{var d=l/p/u*100;k(o,"width","100%"),k(o,"height","".concat(d,"%"))}t.emit("autoSize",{width:e.width,height:e.height})}else w(n,"art-auto-size"),k(o,"width",null),k(o,"height",null),t.emit("autoSize")}})}(r,this),function(t,e){U(e,"rect",{get:function(){return t.template.$player.getBoundingClientRect()}}),["bottom","height","left","right","top","width"].forEach((function(t){U(e,t,{get:function(){return e.rect[t]}})})),U(e,"x",{get:function(){return e.left+window.pageXOffset}}),U(e,"y",{get:function(){return e.top+window.pageYOffset}})}(r,this),function(t,e){var r=t.template.$player,n=t.i18n,o=t.notice;U(e,"flip",{get:function(){return r.dataset.flip},set:function(i){i||(i="normal");var a=["normal","horizontal","vertical"];q(a.includes(i),"'flip' only accept ".concat(a.toString()," as parameters")),"normal"===i?delete r.dataset.flip:(e.rotate=!1,r.dataset.flip=i);var c=i.replace(i[0],i[0].toUpperCase());o.show="".concat(n.get("Flip"),": ").concat(n.get(c)),t.emit("flip",i)}}),U(e,"flipReset",{set:function(t){if(t&&e.flip){var r=e.flip;e.flip=r}}})}(r,this),function(t,e){var r=t.i18n,n=t.option,o=t.storage,i=t.events.proxy,a=t.template,c=a.$player,s=a.$miniClose,l=a.$miniTitle,u=a.$miniHeader,p="",f=!1,d=0,h=0,y=0,v=0;i(u,"mousedown",(function(t){f=!0,d=t.pageX,h=t.pageY,y=e.left,v=e.top})),i(document,"mousemove",(function(t){if(f){b(c,"art-is-dragging");var e=v+t.pageY-h,r=y+t.pageX-d;k(c,"top","".concat(e,"px")),k(c,"left","".concat(r,"px")),o.set("top",e),o.set("left",r)}})),i(document,"mouseup",(function(){f=!1,w(c,"art-is-dragging")})),i(s,"click",(function(){e.mini=!1,f=!1,w(c,"art-is-dragging")})),O(l,n.title||r.get("Mini player")),U(e,"mini",{get:function(){return x(c,"art-mini")},set:function(r){if(r){e.autoSize=!1,p=c.style.cssText,b(c,"art-mini");var i=o.get("top"),a=o.get("left");if(i&&a)k(c,"top","".concat(i,"px")),k(c,"left","".concat(a,"px")),$(u)||(o.del("top"),o.del("left"),e.mini=!0);else{var s=document.body,l=s.clientHeight-e.height-50,f=s.clientWidth-e.width-50;o.set("top",l),o.set("left",f),k(c,"top","".concat(l,"px")),k(c,"left","".concat(f,"px"))}e.aspectRatio=!1,e.playbackRate=!1,t.emit("mini",!0)}else c.style.cssText=p,w(c,"art-mini"),k(c,"top",null),k(c,"left",null),e.aspectRatio=!1,e.playbackRate=!1,e.autoSize=n.autoSize,t.emit("mini")}})}(r,this),function(t,e){var r=[];U(e,"loop",{get:function(){return r},set:function(n){if(Array.isArray(n)&&"number"==typeof n[0]&&"number"==typeof n[1]){var o=K(n[0],0,Math.min(n[1],e.duration)),i=K(n[1],o,e.duration);i-o>=1?(r=[o,i],t.emit("loop",r)):(r=[],t.emit("loop"))}else r=[],t.emit("loop")}}),t.on("video:timeupdate",(function(){r.length&&(e.currentTimer[1])&&(e.seek=r[0])}))}(r,this),function(t,e){var r=t.template,n=r.$video,o=r.$player,i=t.i18n,a=t.notice;U(e,"rotate",{get:function(){return Number(o.dataset.rotate)||0},set:function(r){r||(r=0);var c=[-270,-180,-90,0,90,180,270];if(q(c.includes(r),"'rotate' only accept ".concat(c.toString()," as parameters")),0===r)delete o.dataset.rotate,k(n,"transform",null);else{e.flip=!1,t.autoSize=!0,o.dataset.rotate=r;var s=function(){var t=n.videoWidth,e=n.videoHeight;return t>e?e/t:t/e},l=0,u=1;switch(r){case-270:l=90,u=s();break;case-180:l=180;break;case-90:l=270,u=s();break;case 90:l=90,u=s();break;case 180:l=180;break;case 270:l=270,u=s()}k(n,"transform","rotate(".concat(l,"deg) scale(").concat(u,")"))}a.show="".concat(i.get("Rotate"),": ").concat(r,"°"),t.emit("rotate",r)}}),U(e,"rotateReset",{set:function(t){if(t&&e.rotate){var r=e.rotate;e.rotate=r}}})}(r,this),function(t,e){var r=t.option,n=t.template.$poster;U(e,"poster",{get:function(){return r.poster},set:function(t){r.poster=t,k(n,"backgroundImage","url(".concat(t,")"))}})}(r,this),Y(r,this)};function Pt(t,e){for(;!Object.prototype.hasOwnProperty.call(t,e)&&null!==(t=s(t)););return t}function St(){return St="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(t,e,r){var n=Pt(t,e);if(n){var o=Object.getOwnPropertyDescriptor(n,e);return o.get?o.get.call(arguments.length<3?t:r):o.value}},St.apply(this,arguments)}var Et=function(){function e(r){t(this,e),this.id=0,this.art=r,this.add=this.add.bind(this)}return r(e,[{key:"show",get:function(){return x(this.art.template.$player,"art-".concat(this.name,"-show"))},set:function(t){var e=this.art.template.$player,r="art-".concat(this.name,"-show");t?b(e,r):w(e,r),this.art.emit(this.name,t)}},{key:"toggle",set:function(t){t&&(this.show=!this.show)}},{key:"add",value:function(t){var e=this,r="function"==typeof t?t(this.art):t;if(r.html=r.html||"",u(r,ft),this.$parent&&this.name&&!r.disable){var n=r.name||"".concat(this.name).concat(this.id);q(!X(this,n),"Cannot add an existing name [".concat(n,"] to the [").concat(this.name,"]")),this.id+=1;var o=document.createElement("div");b(o,"art-".concat(this.name)),b(o,"art-".concat(this.name,"-").concat(n));var i=Array.from(this.$parent.children);o.dataset.index=r.index||this.id;var a=i.find((function(t){return Number(t.dataset.index)>=Number(o.dataset.index)}));return a?a.insertAdjacentElement("beforebegin",o):O(this.$parent,o),r.html&&O(o,r.html),r.style&&j(o,r.style),r.tooltip&&R(o,r.tooltip),r.click&&this.art.events.proxy(o,"click",(function(t){t.preventDefault(),r.click.call(e.art,e,t)})),r.selector&&["left","right"].includes(r.position)&&this.selector(r,o),r.mounted&&r.mounted.call(this.art,o),1===o.childNodes.length&&3===o.childNodes[0].nodeType&&b(o,"art-control-onlyText"),U(this,n,{value:o}),o}}},{key:"selector",value:function(t,e){var r=this,n=this.art.events,o=n.hover,i=n.proxy;b(e,"art-control-selector");var a=document.createElement("div");b(a,"art-selector-value"),O(a,t.html),e.innerText="",O(e,a);var c=t.selector.map((function(t,e){return'
').concat(t.html,"
")})).join(""),s=document.createElement("div");b(s,"art-selector-list"),O(s,c),O(e,s);var l=function(){var t=P(e,"width")/2-P(s,"width")/2;s.style.left="".concat(t,"px")};o(e,l),i(s,"click",(function(e){var n=(e.composedPath()||[]).find((function(t){return x(t,"art-selector-item")}));if(n){E(n,"art-current");var o=Number(n.dataset.index),i=t.selector[o]||{};if(a.innerText=n.innerText,t.onSelect){var c=t.onSelect.call(r.art,i,n);"string"==typeof c&&(a.innerHTML=c)}l(),r.art.emit("selector",i,n)}}))}}]),e}();function Rt(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function $t(t){for(var e=1;e
',mounted:function(t){var r=!1,s=m(".art-progress-loaded",t),l=m(".art-progress-played",t),u=m(".art-progress-highlight",t),p=m(".art-progress-indicator",t),f=m(".art-progress-tip",t);k(l,"backgroundColor",o);var d=14;function h(t,e){"loaded"===t&&k(s,"width","".concat(100*e,"%")),"played"===t&&(k(l,"width","".concat(100*e,"%")),k(p,"left","calc(".concat(100*e,"% - ").concat(d/2,"px)")))}c.indicator?(d=16,O(p,c.indicator)):j(p,{backgroundColor:o}),j(p,{left:"-".concat(d/2,"px"),width:"".concat(d,"px"),height:"".concat(d,"px")}),n.forEach((function(t){var e=K(t.time,0,a.duration)/a.duration*100;O(u,''))})),h("loaded",a.loaded),e.on("video:progress",(function(){h("loaded",a.loaded)})),e.on("video:timeupdate",(function(){h("played",a.played)})),e.on("video:ended",(function(){h("played",1)})),i(t,"mousemove",(function(r){k(f,"display","block"),D(r,u)?function(r){var n=Ft(e,r).width,o=r.target.dataset.text;f.innerHTML=o;var i=f.clientWidth;n<=i/2?k(f,"left",0):n>t.clientWidth-i/2?k(f,"left","".concat(t.clientWidth-i,"px")):k(f,"left","".concat(n-i/2,"px"))}(r):function(r){var n=Ft(e,r),o=n.width,i=n.time;f.innerHTML=i;var a=f.clientWidth;o<=a/2?k(f,"left",0):o>t.clientWidth-a/2?k(f,"left","".concat(t.clientWidth-a,"px")):k(f,"left","".concat(o-a/2,"px"))}(r)})),i(t,"mouseout",(function(){k(f,"display","none")})),i(t,"click",(function(t){if(t.target!==p){var r=Ft(e,t),n=r.second;h("played",r.percentage),a.seek=n}})),i(p,"mousedown",(function(){r=!0})),i(document,"mousemove",(function(t){if(r){var n=Ft(e,t),o=n.second;h("played",n.percentage),a.seek=o}})),i(document,"mouseup",(function(){r&&(r=!1)}))}})}}function It(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function Vt(t){for(var e=1;en.clientWidth-s/2?k(t,"left","".concat(n.clientWidth-s,"px")):k(t,"left","".concat(i-s/2,"px"))}(o))})),i(n,"mouseout",(function(){k(t,"display","none")}))}})}}function Jt(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function Gt(t){for(var e=1;e=3e3&&(r.show=!1,b(c,"art-hide-cursor"),w(c,"art-hover"))})),e.once("ready",(function(){r.add(Bt({name:"progress",disable:i.isLive,position:"top",index:10})),r.add(Zt({name:"thumbnails",disable:!i.thumbnails.url||i.isLive,position:"top",index:20})),r.add(function(t){return function(e){return re(re({},t),{},{mounted:function(t){var r=e.player,n=O(t,''),o=O(t,'');e.on("loop",(function(e){e?(k(t,"display","block"),k(n,"left","calc(".concat(e[0]/r.duration*100,"% - ").concat(n.clientWidth,"px)")),k(o,"left","".concat(e[1]/r.duration*100,"%"))):k(t,"display","none")}))}})}}({name:"loop",disable:!1,position:"top",index:30})),r.add(function(t){return function(e){return Lt(Lt({},t),{},{mounted:function(t){var r=e.events.proxy,n=e.icons,o=e.i18n,i=e.player,a=O(t,n.play),c=O(t,n.pause);function s(){k(a,"display","flex"),k(c,"display","none")}function l(){k(a,"display","none"),k(c,"display","flex")}R(a,o.get("Play")),R(c,o.get("Pause")),r(a,"click",(function(){i.play()})),r(c,"click",(function(){i.pause()})),i.playing?l():s(),e.on("video:playing",(function(){l()})),e.on("video:pause",(function(){s()}))}})}}({name:"playAndPause",disable:!1,position:"left",index:10})),r.add(function(t){return function(e){return Ut(Ut({},t),{},{mounted:function(t){var r=e.events.proxy,n=e.icons,o=e.player,i=e.i18n,a=!1,c=O(t,n.volume),s=O(t,n.volumeClose),l=O(t,'
'),u=O(l,'
');function p(t){var e=l.getBoundingClientRect().left;return K(t.pageX-e-6,0,54)/48}function f(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:.7;if(o.muted||0===t)k(c,"display","none"),k(s,"display","flex"),k(u,"left","0");else{var e=48*t;k(c,"display","flex"),k(s,"display","none"),k(u,"left","".concat(e,"px"))}}R(c,i.get("Mute")),k(s,"display","none"),d&&k(l,"display","none"),f(o.volume),e.on("video:volumechange",(function(){f(o.volume)})),r(c,"click",(function(){o.muted=!0})),r(s,"click",(function(){o.muted=!1})),r(l,"click",(function(t){o.muted=!1,o.volume=p(t)})),r(u,"mousedown",(function(){a=!0})),r(t,"mousemove",(function(t){a&&(o.muted=!1,o.volume=p(t))})),r(document,"mouseup",(function(){a&&(a=!1)}))}})}}({name:"volume",disable:!1,position:"left",index:20})),r.add(function(t){return function(e){return Ht(Ht({},t),{},{mounted:function(t){function r(){var r="".concat(tt(e.player.currentTime)," / ").concat(tt(e.player.duration));r!==t.innerText&&(t.innerText=r)}r(),["video:loadedmetadata","video:timeupdate","video:progress"].forEach((function(t){e.on(t,r)}))}})}}({name:"time",disable:i.isLive,position:"left",index:30})),r.add(function(t){return function(e){var r=e.option.quality,n=r.find((function(t){return t.default}))||r[0];return te(te({},t),{},{html:n?n.html:"",selector:r,onSelect:function(t){e.player.switchQuality(t.url,t.html)}})}}({name:"quality",disable:0===i.quality.length,position:"right",index:10})),r.add(function(t){return function(e){return Gt(Gt({},t),{},{tooltip:e.i18n.get("Screenshot"),mounted:function(t){var r=e.events.proxy,n=e.icons,o=e.player;O(t,n.screenshot),r(t,"click",(function(){o.screenshot()}))}})}}({name:"screenshot",disable:!i.screenshot,position:"right",index:20})),r.add(function(t){return function(e){return Vt(Vt({},t),{},{tooltip:e.i18n.get("Hide subtitle"),mounted:function(t){var r=e.events.proxy,n=e.icons,o=e.i18n,i=e.subtitle;O(t,n.subtitle),r(t,"click",(function(){i.toggle=!0})),e.on("subtitle",(function(e){R(t,o.get(e?"Hide subtitle":"Show subtitle"))}))}})}}({name:"subtitle",disable:!i.subtitle.url,position:"right",index:30})),r.add(function(t){return function(e){return Xt(Xt({},t),{},{tooltip:e.i18n.get("Show setting"),mounted:function(t){var r=e.events.proxy,n=e.icons,o=e.i18n,i=e.setting;O(t,n.setting),r(t,"click",(function(){i.toggle=!0})),e.on("setting",(function(e){R(t,o.get(e?"Hide setting":"Show setting"))}))}})}}({name:"setting",disable:!i.setting,position:"right",index:40})),r.add(function(t){return function(e){return At(At({},t),{},{tooltip:e.i18n.get("PIP mode"),mounted:function(t){var r=e.events.proxy,n=e.icons,o=e.i18n,i=e.player;O(t,n.pip),r(t,"click",(function(){i.pip=!i.pip})),e.on("pip",(function(e){R(t,o.get(e?"Exit PIP mode":"PIP mode"))}))}})}}({name:"pip",disable:!i.pip,position:"right",index:50})),r.add(function(t){return function(e){return Tt(Tt({},t),{},{tooltip:e.i18n.get("Web fullscreen"),mounted:function(t){var r=e.events.proxy,n=e.icons,o=e.i18n,i=e.player;O(t,n.fullscreenWeb),r(t,"click",(function(){i.fullscreenWeb=!i.fullscreenWeb})),e.on("fullscreenWeb",(function(e){R(t,o.get(e?"Exit web fullscreen":"Web fullscreen"))}))}})}}({name:"fullscreenWeb",disable:!i.fullscreenWeb,position:"right",index:60})),r.add(function(t){return function(e){return $t($t({},t),{},{tooltip:e.i18n.get("Fullscreen"),mounted:function(t){var r=e.events.proxy,n=e.icons,o=e.i18n,i=e.player;O(t,n.fullscreen),r(t,"click",(function(){i.fullscreen=!i.fullscreen})),e.on("fullscreen",(function(e){R(t,o.get(e?"Exit fullscreen":"Fullscreen"))}))}})}}({name:"fullscreen",disable:!i.fullscreen,position:"right",index:70})),i.controls.forEach((function(t){r.add(t)}))})),r}return r(o,[{key:"add",value:function(t){var e="function"==typeof t?t(this.art):t,r=this.art.template,n=r.$progress,i=r.$controlsLeft,a=r.$controlsRight;switch(e.position){case"top":this.$parent=n;break;case"left":this.$parent=i;break;case"right":this.$parent=a;break;default:q(!1,"Control option.position must one of 'top', 'left', 'right'")}St(s(o.prototype),"add",this).call(this,e)}}]),o}(Et);function ie(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function ae(t){for(var e=1;e0.50.75').concat(r.get("Normal"),'1.251.52.0'),click:function(t,e){var r=e.target.dataset.rate;r&&(n.playbackRate=Number(r),t.show=!1)},mounted:function(t){e.on("playbackRate",(function(e){var r=g("span",t).find((function(t){return Number(t.dataset.rate)===e}));r&&E(r,"art-current")}))}})}}({disable:!i.playbackRate,name:"playbackRate",index:10})),o.add(function(t){return function(e){var r=e.i18n,n=e.player;return se(se({},t),{},{html:"".concat(r.get("Aspect ratio"),':').concat(r.get("Default"),'4:316:9'),click:function(t,e){var r=e.target.dataset.ratio;r&&(n.aspectRatio=r,t.show=!1)},mounted:function(t){e.on("aspectRatio",(function(e){var r=g("span",t).find((function(t){return t.dataset.ratio===e}));r&&E(r,"art-current")}))}})}}({disable:!i.aspectRatio,name:"aspectRatio",index:20})),o.add(function(t){return function(e){return ue(ue({},t),{},{html:e.i18n.get("Video info"),click:function(t){e.info.show=!0,t.show=!1}})}}({disable:!1,name:"info",index:30})),o.add(function(t){return fe(fe({},t),{},{html:'ArtPlayer 4.0.8'})}({disable:!1,name:"version",index:40})),o.add(function(t){return function(e){return he(he({},t),{},{html:e.i18n.get("Close"),click:function(t){t.show=!1}})}}({disable:!1,name:"close",index:60})),i.contextmenu.forEach((function(t){o.add(t)})),l(c,"contextmenu",(function(t){t.preventDefault(),o.show=!0;var e=t.clientX,r=t.clientY,n=c.getBoundingClientRect(),i=n.height,a=n.width,l=n.left,u=n.top,p=s.getBoundingClientRect(),f=p.height,d=p.width,h=e-l,y=r-u;e+d>l+a&&(h=a-d),r+f>u+i&&(y=i-f),j(s,{top:"".concat(y,"px"),left:"".concat(h,"px")})})),l(c,"click",(function(t){D(t,s)||(o.show=!1)})),e.on("blur",(function(){o.show=!1}))})),o}return n}(Et);function me(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=s(t);if(e){var o=s(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return c(this,r)}}var ge=function(e){i(o,e);var n=me(o);function o(e){var r;return t(this,o),(r=n.call(this,e)).name="info",r.art.template.$info&&r.init(),r}return r(o,[{key:"init",value:function(){var t=this,e=this.art,r=e.template,n=r.$infoPanel,o=r.$infoClose,i=r.$video;(0,e.events.proxy)(o,"click",(function(){t.show=!1}));var a=null,c=g("[data-video]",n);function s(){c.forEach((function(t){var e=i[t.dataset.video];t.innerText="number"==typeof e?e.toFixed(2):e})),a=setTimeout((function(){s()}),1e3)}this.art.on("destroy",(function(){clearTimeout(a)})),this.art.on("info",(function(t){clearTimeout(a),t&&s()}))}}]),o}(Et);function be(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function we(t){for(var e=1;e".concat(et(t),"

")})).join(""),this.art.emit("subtitleUpdate",this.activeCue.text))}},{key:"switch",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=this.art,n=r.i18n,o=r.notice,i=r.option,a=we(we(we({},i.subtitle),e),{},{url:t});return this.init(a).then((function(t){return e.name&&(o.show="".concat(n.get("Switch subtitle"),": ").concat(e.name)),t}))}},{key:"init",value:function(t){var e=this;if(u(t,dt.subtitle),t.url){var r=this.art,n=r.notice,o=r.events.proxy,i=r.template,a=i.$subtitle,c=i.$video;if(!i.$track){var s=document.createElement("track");s.default=!0,s.kind="metadata",c.appendChild(s),this.art.template.$track=s,o(this.textTrack,"cuechange",this.update.bind(this))}return this.style(t.style),this.bilingual=t.bilingual,q(window.fetch,"fetch not support"),fetch(t.url).then((function(t){return t.arrayBuffer()})).then((function(r){q(window.TextDecoder,"TextDecoder not support");var n=new TextDecoder(t.encoding).decode(r);switch(e.art.emit("subtitleLoad",t.url),t.type||V(t.url)){case"srt":return B(F(n));case"ass":return B(I(n));case"vtt":return B(n);default:return t.url}})).then((function(t){return a.innerHTML="",e.url===t||(URL.revokeObjectURL(e.url),e.art.template.$track.src=t,e.art.emit("subtitleSwitch",t)),t})).catch((function(t){throw n.show=t,t}))}}}]),o}(Et);var ke=function(){function e(r){var n=this;t(this,e),this.destroyEvents=[],this.proxy=this.proxy.bind(this),this.hover=this.hover.bind(this),this.loadImg=this.loadImg.bind(this),r.whitelist.state&&r.once("ready",(function(){!function(t,e){var r=t.template.$player;e.proxy(document,["click","contextmenu"],(function(e){D(e,r)?(t.isFocus=!0,t.emit("focus")):(t.isFocus=!1,t.emit("blur"))}))}(r,n),function(t,e){var r=t.template.$player;e.hover(r,(function(){b(r,"art-hover"),t.emit("hover",!0)}),(function(){w(r,"art-hover"),t.emit("hover")}))}(r,n),function(t,e){var r=t.template.$player;e.proxy(r,"mousemove",(function(e){t.emit("mousemove",e)}))}(r,n),function(t,e){var r=t.option,n=t.player,o=G((function(){n.normalSize&&(n.autoSize=r.autoSize),n.aspectRatioReset=!0,t.emit("resize")}),500);e.proxy(window,["orientationchange","resize"],(function(){o()})),screen&&screen.orientation&&screen.orientation.onchange&&e.proxy(screen.orientation,"change",(function(){o()}))}(r,n),function(t,e){if(d&&!t.option.isLive){var r=t.player,n=t.notice,o=t.template.$video,i=!1,a=0,c=0;e.proxy(o,"touchstart",(function(t){1===t.touches.length&&(i=!0,a=t.touches[0].clientX)})),e.proxy(document,"touchmove",(function(t){if(1===t.touches.length&&i){var e=K((t.touches[0].clientX-a)/o.clientWidth,-1,1);c=K(r.currentTime+60*e,0,r.duration),n.show="".concat(tt(c)," / ").concat(tt(r.duration))}})),e.proxy(document,"touchend",(function(){i&&c&&(r.seek=c),i=!1,a=0,c=0}))}}(r,n),function(t,e){var r=t.player,n=t.option,o=t.template.$container,i=G((function(){t.emit("view",$(o,50))}),200);e.proxy(window,"scroll",(function(){i()})),t.on("view",(function(t){n.autoMini&&(r.mini=!t)}))}(r,n)}))}return r(e,[{key:"proxy",value:function(t,e,r){var n=this,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};if(Array.isArray(e))return e.map((function(e){return n.proxy(t,e,r,o)}));t.addEventListener(e,r,o);var i=function(){return t.removeEventListener(e,r,o)};return this.destroyEvents.push(i),i}},{key:"hover",value:function(t,e,r){e&&this.proxy(t,"mouseenter",e),r&&this.proxy(t,"mouseleave",r)}},{key:"loadImg",value:function(t){var e=this;return new Promise((function(r,n){var o;if(t instanceof HTMLImageElement)o=t;else{if("string"!=typeof t)return n(new M("Unable to get Image"));(o=new Image).src=t}if(o.complete)return r(o);e.proxy(o,"load",(function(){return r(o)})),e.proxy(o,"error",(function(){return n(new M("Failed to load Image: ".concat(o.src)))}))}))}},{key:"destroy",value:function(){this.destroyEvents.forEach((function(t){return t()}))}}]),e}(),je=function(){function e(r){var n=this;t(this,e),this.keys={};var o=r.option,i=r.player,a=r.events.proxy;o.hotkey&&r.once("ready",(function(){n.add(27,(function(){i.fullscreenWeb&&(i.fullscreenWeb=!1)})),n.add(32,(function(){i.toggle()})),n.add(37,(function(){i.backward=5})),n.add(38,(function(){i.volume+=.1})),n.add(39,(function(){i.forward=5})),n.add(40,(function(){i.volume-=.1})),a(window,"keydown",(function(t){if(r.isFocus){var e=document.activeElement.tagName.toUpperCase(),o=document.activeElement.getAttribute("contenteditable");if("INPUT"!==e&&"TEXTAREA"!==e&&""!==o&&"true"!==o){var i=n.keys[t.keyCode];i&&(t.preventDefault(),i.forEach((function(e){return e.call(r,t)})),r.emit("hotkey",t))}}}))}))}return r(e,[{key:"add",value:function(t,e){return q("number"==typeof t,"The Hotkey.add() first parameter is not a number"),q("function"==typeof e,"The Hotkey.add() second parameter is not a function"),this.keys[t]?this.keys[t].push(e):this.keys[t]=[e],this}}]),e}();function Pe(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=s(t);if(e){var o=s(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return c(this,r)}}var Se=function(e){i(n,e);var r=Pe(n);function n(e){var o;return t(this,n),(o=r.call(this,e)).name="layer",o.$parent=e.template.$layer,e.once("ready",(function(){e.option.layers.forEach((function(t){o.add(t)}))})),o}return n}(Et);function Ee(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=s(t);if(e){var o=s(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return c(this,r)}}var Re=function(e){i(n,e);var r=Ee(n);function n(e){var o;return t(this,n),(o=r.call(this,e)).name="loading",O(e.template.$loading,e.icons.loading),o}return n}(Et),$e=function(){function e(r){t(this,e),this.art=r,this.time=2e3,this.timer=null}return r(e,[{key:"show",set:function(t){var e=this.art.template,r=e.$player,n=e.$noticeInner;if(!t)return w(r,"art-notice-show");n.innerText=t instanceof Error?t.message.trim():t,b(r,"art-notice-show"),clearTimeout(this.timer),this.timer=setTimeout((function(){n.innerText="",w(r,"art-notice-show")}),this.time)}}]),e}();function De(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=s(t);if(e){var o=s(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return c(this,r)}}var Te=function(e){i(n,e);var r=De(n);function n(e){var o;return t(this,n),(o=r.call(this,e)).name="mask",O(e.template.$state,e.icons.state),o}return n}(Et);function ze(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}var Ae=function e(r){var n=this;t(this,e);var o=function(t){for(var e=1;e',state:'',play:'',pause:'',volume:'',volumeClose:'',subtitle:'',screenshot:'\t',setting:'',fullscreen:'\t\t\t\t',fullscreenWeb:'\t',pip:''},r.option.icons);Object.keys(o).forEach((function(t){U(n,t,{get:function(){var e=document.createElement("i");return b(e,"art-icon"),b(e,"art-icon-".concat(t)),O(e,o[t]),e}})}))};function Ce(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function Le(t){for(var e=1;e'.concat(r.get("Flip"),'
"),click:function(t,e){var r=e.target.dataset.value;r&&(n.flip=r)},mounted:function(t){e.on("flip",(function(e){var r=g("button",t).find((function(t){return t.dataset.value===e}));r&&E(r.parentElement,"current")}))}})}}({disable:!i.flip,name:"flip"})),o.add(function(t){return function(e){var r=e.i18n,n=e.player;return qe(qe({},t),{},{html:'
'.concat(r.get("Rotate"),': 0°
'),click:function(t,e){var r=e.target.dataset.value;if(r){var o=n.rotate+Number(r);n.rotate=360===o||-360===o?0:o}else n.rotate=0},mounted:function(t){var r=m(".art-rotate-value",t);e.on("rotate",(function(t){r.innerText="".concat(t||0,"°")}))}})}}({disable:!i.rotate,name:"rotate"})),o.add(function(t){return function(e){var r=e.i18n,n=e.player;return Be(Be({},t),{},{html:'
'.concat(r.get("Aspect ratio"),'
'),click:function(t,e){var r=e.target.dataset.value;r&&(n.aspectRatio=r)},mounted:function(t){e.on("aspectRatio",(function(e){var r=g("button",t).find((function(t){return t.dataset.value===e}));r&&E(r.parentElement,"current")}))}})}}({disable:!i.aspectRatio,name:"aspectRatio"})),o.add(function(t){return function(e){var r=e.i18n,n=e.player,o=e.events.proxy;return Ve(Ve({},t),{},{html:'
'.concat(r.get("Play speed"),': 1.0x
'),mounted:function(t){var r=m(".art-setting-range input",t),i=m(".art-subtitle-value",t);o(r,"change",(function(){var t=r.value;i.innerText=t,n.playbackRate=Number(t)})),e.on("playbackRate",(function(t){t&&r.value!==t&&(r.value=t,i.innerText=t)}))}})}}({disable:!i.playbackRate,name:"playbackRate"})),i.settings.forEach((function(t){o.add(t)}))})),e.on("blur",(function(){o.show=!1}))),o}return n}(Et),Ne=function(){function e(){t(this,e),this.name="artplayer_settings",this.settings={}}return r(e,[{key:"get",value:function(t){try{var e=JSON.parse(window.localStorage.getItem(this.name))||{};return t?e[t]:e}catch(e){return t?this.settings[t]:this.settings}}},{key:"set",value:function(t,e){try{var r=Object.assign({},this.get(),nt({},t,e));window.localStorage.setItem(this.name,JSON.stringify(r))}catch(r){this.settings[t]=e}}},{key:"del",value:function(t){try{var e=this.get();delete e[t],window.localStorage.setItem(this.name,JSON.stringify(e))}catch(e){delete this.settings[t]}}},{key:"clean",value:function(){try{window.localStorage.removeItem(this.name)}catch(t){this.settings={}}}}]),e}();function Ue(t){var e=t.i18n,r=t.subtitle,n=t.events.proxy;return{title:"Subtitle",name:"subtitleOffset",index:20,html:'
'.concat(e.get("Subtitle offset time"),': 0s
'),mounted:function(e){var o=m(".art-setting-range input",e),i=m(".art-subtitle-value",e);n(o,"change",(function(){var e=o.value;i.innerText=e,t.plugins.subtitleOffset.offset(Number(e))})),t.on("subtitle:switch",(function(){o.value=0,i.innerText=0})),t.on("subtitleOffset",(function(t){r.update(),o.value!==t&&(o.value=t,i.innerText=t)}))}}}function _e(t){var e=t.constructor.utils.clamp,r=t.setting,n=t.notice,o=t.template,i=t.i18n,a=t.player;r.add(Ue);var c=[];return t.on("subtitle:switch",(function(){c=[]})),{name:"subtitleOffset",offset:function(r){if(o.$track&&o.$track.track){var s=Array.from(o.$track.track.cues),l=e(r,-5,5);s.forEach((function(t,r){c[r]||(c[r]={startTime:t.startTime,endTime:t.endTime}),t.startTime=e(c[r].startTime+l,0,a.duration),t.endTime=e(c[r].endTime+l,0,a.duration)})),n.show="".concat(i.get("Subtitle offset time"),": ").concat(r,"s"),t.emit("subtitleOffset",r)}else n.show="".concat(i.get("No subtitles found")),t.emit("subtitleOffset",0)}}}function Xe(t){var e=t.events.proxy,r=t.template,n=t.player,o=t.option,i=t.setting,a=t.i18n;function c(e){if(e){var i=r.$video.canPlayType(e.type);if("maybe"===i||"probably"===i){var a=URL.createObjectURL(e);o.title=e.name,n.switchUrl(a,e.name),t.emit("localVideo",e)}else q(!1,"Playback of this file format is not supported")}}function s(t){var r=O(t,'');k(t,"position","relative"),j(r,{position:"absolute",width:"100%",height:"100%",left:"0",top:"0",opacity:"0"}),e(r,"change",(function(){c(r.files[0])}))}return e(r.$player,"dragover",(function(t){t.preventDefault()})),e(r.$player,"drop",(function(t){t.preventDefault(),c(t.dataTransfer.files[0])})),t.once("ready",(function(){i.add({title:"Local Video",name:"localVideo",index:30,html:'
'.concat(a.get("Local Video"),'
').concat(a.get("Open"),'
'),mounted:function(e){var r=m(".art-upload-btn",e),n=m(".art-upload-value",e);t.on("localVideo",(function(t){n.textContent=t.name,n.title=t.name})),s(r)}})})),{name:"localVideo",attach:s}}function Qe(t){var e=t.events.proxy,r=t.subtitle,n=t.setting,o=t.i18n;function i(n){var o=O(n,'');k(n,"position","relative"),j(o,{position:"absolute",width:"100%",height:"100%",left:"0",top:"0",opacity:"0"}),e(o,"change",(function(){!function(e){if(e){var n=V(e.name);["ass","vtt","srt"].includes(n)?(r.switch(URL.createObjectURL(e),{name:e.name,ext:n}),t.emit("localSubtitle",e)):q(!1,"Only supports subtitle files in .ass, .vtt and .srt format")}}(o.files[0])}))}return t.once("ready",(function(){n.add({title:"Local Subtitle",name:"localSubtitle",index:40,html:'
'.concat(o.get("Local Subtitle"),'
').concat(o.get("Open"),'
'),mounted:function(e){var r=m(".art-upload-btn",e),n=m(".art-upload-value",e);t.on("localSubtitle",(function(t){n.textContent=t.name,n.title=t.name})),i(r)}})})),{name:"localSubtitle",attach:i}}function Ye(t){var e=t.layers,r=t.player,n=t.option.theme;return e.add({name:"miniProgressBar",style:{display:"none",position:"absolute",left:0,right:0,bottom:0,height:"2px",backgroundColor:n},mounted:function(e){t.on("control",(function(t){e.style.display=t?"none":"block"})),t.on("destroy",(function(){e.style.display="none"})),t.on("video:timeupdate",(function(){e.style.width="".concat(100*r.played,"%")}))}}),{name:"miniProgressBar"}}var Ze=function(){function e(r){var n=this;t(this,e),this.art=r,this.id=0;var o=r.option;o.subtitle.url&&o.subtitleOffset&&this.add(_e),!o.isLive&&o.miniProgressBar&&this.add(Ye),o.localVideo&&this.add(Xe),o.localSubtitle&&this.add(Qe),r.option.plugins.forEach((function(t){n.add(t)}))}return r(e,[{key:"add",value:function(t){this.id+=1,q("function"==typeof t,"The Plugins.add() first parameter is not a function");var e=t.call(this,this.art),r=e&&e.name||t.name||"plugin".concat(this.id);return q(!X(this,r),"Cannot add a plugin that already has the same name: ".concat(r)),U(this,r,{value:e}),this}}]),e}(),Je=function e(r){t(this,e);var n=r.option,o=r.events.proxy,i=r.template.$video;ht.events.forEach((function(t){o(i,t,(function(t){r.emit("video:".concat(t.type),t)}))})),Object.keys(n.moreVideoAttr).forEach((function(t){i[t]=n.moreVideoAttr[t]})),n.muted&&(i.muted=n.muted),n.volume&&(i.volume=K(n.volume,0,1)),n.poster&&(i.poster=n.poster),n.autoplay&&(i.autoplay=n.autoplay),i.controls=!0;var a=n.type||V(n.url),c=n.customType[a];a&&c?(c(i,n.url,r),r.emit("customType",a)):(i.src=n.url,r.emit("url",i.src))};function Ge(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=s(t);if(e){var o=s(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return c(this,r)}}var Ke=0,tr=[],er=function(e){i(a,e);var o=Ge(a);function a(e){var r;t(this,a),(r=o.call(this)).id=++Ke;var i=Z(a.option,e);return r.option=u(i,dt),r.isFocus=!1,r.isDestroy=!1,r.whitelist=new yt(n(r)),r.template=new vt(n(r)),r.events=new ke(n(r)),r.whitelist.state?(r.storage=new Ne(n(r)),r.icons=new Ae(n(r)),r.i18n=new bt(n(r)),r.notice=new $e(n(r)),r.player=new jt(n(r)),r.layers=new Se(n(r)),r.controls=new oe(n(r)),r.contextmenu=new ve(n(r)),r.subtitle=new Oe(n(r)),r.info=new ge(n(r)),r.loading=new Re(n(r)),r.hotkey=new je(n(r)),r.mask=new Te(n(r)),r.setting=new He(n(r)),r.plugins=new Ze(n(r))):r.mobile=new Je(n(r)),tr.push(n(r)),r}return r(a,[{key:"proxy",get:function(){return this.events.proxy}},{key:"query",get:function(){return this.template.query}},{key:"destroy",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.events.destroy(),this.template.destroy(t),tr.splice(tr.indexOf(this),1),this.isDestroy=!0,this.emit("destroy")}}],[{key:"instances",get:function(){return tr}},{key:"version",get:function(){return"4.0.8"}},{key:"env",get:function(){return"production"}},{key:"build",get:function(){return"1639632966298"}},{key:"config",get:function(){return ht}},{key:"utils",get:function(){return rt}},{key:"scheme",get:function(){return dt}},{key:"Emitter",get:function(){return p}},{key:"validator",get:function(){return u}},{key:"kindOf",get:function(){return u.kindOf}},{key:"html",get:function(){return vt.html}},{key:"option",get:function(){return{container:"#artplayer",url:"",poster:"",title:"",type:"",theme:"#f00",volume:.7,isLive:!1,muted:!1,autoplay:!1,autoSize:!1,autoMini:!1,loop:!1,flip:!1,rotate:!1,playbackRate:!1,aspectRatio:!1,screenshot:!1,setting:!1,hotkey:!0,pip:!1,mutex:!0,backdrop:!0,fullscreen:!1,fullscreenWeb:!1,subtitleOffset:!1,miniProgressBar:!1,localVideo:!1,localSubtitle:!1,useSSR:!1,layers:[],contextmenu:[],controls:[],settings:[],quality:[],highlight:[],plugins:[],whitelist:[],thumbnails:{url:"",number:60,width:160,height:90,column:10},subtitle:{url:"",type:"",style:{},encoding:"utf-8",bilingual:!1},moreVideoAttr:{controls:!1,preload:h?"auto":"metadata"},icons:{},customType:{},lang:navigator.language.toLowerCase()}}}]),a}(p);return console.log("%c ArtPlayer %c 4.0.8 %c https://artplayer.org","color: #fff; background: #5f5f5f","color: #fff; background: #4bc729",""),er})); +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).Artplayer=e()}(this,(function(){"use strict";function t(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function e(t,e){for(var r=0;r1?r-1:0),o=1;o1&&void 0!==arguments[1]?arguments[1]:document;return e.querySelector(t)}function g(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document;return Array.from(e.querySelectorAll(t))}function b(t,e){return t.classList.add(e)}function w(t,e){return t.classList.remove(e)}function x(t,e){return t.classList.contains(e)}function O(t,e){return e instanceof Element?t.appendChild(e):t.insertAdjacentHTML("beforeend",String(e)),t.lastElementChild||t.lastChild}function k(t,e,r){return t.style[e]=r,t}function j(t,e){return Object.keys(e).forEach((function(r){k(t,r,e[r])})),t}function P(t,e){var r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],n=window.getComputedStyle(t,null).getPropertyValue(e);return r?parseFloat(n):n}function S(t){return Array.from(t.parentElement.children).filter((function(e){return e!==t}))}function E(t,e){S(t).forEach((function(t){return w(t,e)})),b(t,e)}function R(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"up";d||(t.setAttribute("aria-label",e),t.setAttribute("data-balloon-pos",r))}function $(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=t.getBoundingClientRect(),n=window.innerHeight||document.documentElement.clientHeight,o=window.innerWidth||document.documentElement.clientWidth,i=r.top-e<=n&&r.top+r.height+e>=0,a=r.left-e<=o+e&&r.left+r.width+e>=0;return i&&a}function D(t,e){return t.composedPath&&t.composedPath().indexOf(e)>-1}function T(t,e){return e.parentNode.replaceChild(t,e),t}function z(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}function A(t,e,r){return A=z()?Reflect.construct:function(t,e,r){var n=[null];n.push.apply(n,e);var i=new(Function.bind.apply(t,n));return r&&o(i,r.prototype),i},A.apply(null,arguments)}function C(t){var e="function"==typeof Map?new Map:void 0;return C=function(t){if(null===t||(r=t,-1===Function.toString.call(r).indexOf("[native code]")))return t;var r;if("function"!=typeof t)throw new TypeError("Super expression must either be null or a function");if(void 0!==e){if(e.has(t))return e.get(t);e.set(t,n)}function n(){return A(t,arguments,s(this).constructor)}return n.prototype=Object.create(t.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),o(n,t)},C(t)}function L(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=s(t);if(e){var o=s(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return c(this,r)}}var M=function(e){i(o,e);var r=L(o);function o(e,i){var a;return t(this,o),a=r.call(this,e),"function"==typeof Error.captureStackTrace&&Error.captureStackTrace(n(a),i||a.constructor),a.name="ArtPlayerError",a}return o}(C(Error));function q(t,e){if(!t)throw new M(e);return t}function F(t){return"WEBVTT \r\n\r\n".concat(t.replace(/{[\s\S]*?}/g,"").replace(/\{\\([ibu])\}/g,"").replace(/\{\\([ibu])1\}/g,"<$1>").replace(/\{([ibu])\}/g,"<$1>").replace(/\{\/([ibu])\}/g,"").replace(/(\d\d:\d\d:\d\d),(\d\d\d)/g,"$1.$2").concat("\r\n\r\n"))}function B(t){return URL.createObjectURL(new Blob([t],{type:"text/vtt"}))}function I(t){var e=new RegExp("Dialogue:\\s\\d,(\\d+:\\d\\d:\\d\\d.\\d\\d),(\\d+:\\d\\d:\\d\\d.\\d\\d),([^,]*),([^,]*),(?:[^,]*,){4}([\\s\\S]*)$","i");function r(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return t.split(/[:.]/).map((function(t,e,r){if(e===r.length-1){if(1===t.length)return".".concat(t,"00");if(2===t.length)return".".concat(t,"0")}else if(1===t.length)return(0===e?"0":":0")+t;return 0===e?t:e===r.length-1?".".concat(t):":".concat(t)})).join("")}return"WEBVTT\n\n".concat(t.split(/\r?\n/).map((function(t){var n=t.match(e);return n?{start:r(n[1].trim()),end:r(n[2].trim()),text:n[5].replace(/{[\s\S]*?}/g,"").replace(/(\\N)/g,"\n").trim().split(/\r?\n/).map((function(t){return t.trim()})).join("\n")}:null})).filter((function(t){return t})).map((function(t,e){return t?"".concat(e+1,"\n").concat(t.start," --\x3e ").concat(t.end,"\n").concat(t.text):""})).filter((function(t){return t.trim()})).join("\n\n"))}function V(t){return t.includes("?")?V(t.split("?")[0]):t.includes("#")?V(t.split("#")[0]):t.trim().toLowerCase().split(".").pop()}function W(t,e){var r=document.createElement("a");r.style.display="none",r.href=t,r.download=e,document.body.appendChild(r),r.click(),document.body.removeChild(r)}function H(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r1?e-1:0),n=1;n0&&void 0!==arguments[0]?arguments[0]:0;return new Promise((function(e){return setTimeout(e,t)}))}function G(t,e){var r,n,o=!1;return function i(){for(var a=arguments.length,c=new Array(a),s=0;s0?[e,r,n]:[r,n]).map((function(t){return t<10?"0".concat(t):String(t)})).join(":")}function et(t){return t.replace(/[&<>'"]/g,(function(t){return{"&":"&","<":"<",">":">","'":"'",'"':"""}[t]||t}))}var rt=Object.freeze({__proto__:null,query:m,queryAll:g,addClass:b,removeClass:w,hasClass:x,append:O,remove:function(t){return t.parentNode.removeChild(t)},setStyle:k,setStyles:j,getStyle:P,sublings:S,inverseClass:E,tooltip:R,isInViewport:$,includeFromEvent:D,replaceElement:T,ArtPlayerError:M,errorHandle:q,srtToVtt:F,vttToBlob:B,assToVtt:I,getExt:V,download:W,def:U,has:X,get:Q,proxyPropertys:Y,mergeDeep:Z,sleep:J,debounce:function(t,e,r){var n;function o(){for(var o=arguments.length,i=new Array(o),a=0;a-1;case"function":return t(f);case"regexp":return t.test(f);default:return!1}}))},vt=function(){function e(r){var n=this;t(this,e),this.art=r,this.query=this.query.bind(this),r.option.container instanceof Element?this.$container=r.option.container:(this.$container=m(r.option.container),q(this.$container,"No container element found by ".concat(r.option.container)));var o=this.$container.tagName.toLowerCase();q("div"===o,"Unsupported container element type, only support 'div' but got '".concat(o,"'")),q(r.constructor.instances.every((function(t){return t.template.$container!==n.$container})),"Cannot mount multiple instances on the same dom element"),this.$original=this.$container.cloneNode(!0),r.whitelist.state?this.desktop():this.mobile()}return r(e,[{key:"query",value:function(t){return m(t,this.$container)}},{key:"desktop",value:function(){var t=this.art.option,r=t.backdrop,n=t.theme;t.useSSR||(this.$container.innerHTML=e.html),this.$player=this.query(".art-video-player"),this.$video=this.query(".art-video"),this.$poster=this.query(".art-poster"),this.$subtitle=this.query(".art-subtitle"),this.$danmuku=this.query(".art-danmuku"),this.$bottom=this.query(".art-bottom"),this.$progress=this.query(".art-progress"),this.$controls=this.query(".art-controls"),this.$controlsLeft=this.query(".art-controls-left"),this.$controlsRight=this.query(".art-controls-right"),this.$layer=this.query(".art-layers"),this.$loading=this.query(".art-loading"),this.$notice=this.query(".art-notice"),this.$noticeInner=this.query(".art-notice-inner"),this.$mask=this.query(".art-mask"),this.$state=this.query(".art-state"),this.$setting=this.query(".art-settings"),this.$settingInner=this.query(".art-setting-inner"),this.$settingBody=this.query(".art-setting-body"),this.$info=this.query(".art-info"),this.$infoPanel=this.query(".art-info-panel"),this.$infoClose=this.query(".art-info-close"),this.$miniHeader=this.query(".art-mini-header"),this.$miniTitle=this.query(".art-mini-title"),this.$miniClose=this.query(".art-mini-close"),this.$contextmenu=this.query(".art-contextmenus"),this.$player.style.setProperty("--theme",n),this.$container.dataset.artId=this.art.id,r&&(b(this.$settingInner,"art-backdrop-filter"),b(this.$contextmenu,"art-backdrop-filter"),b(this.$info,"art-backdrop-filter")),d&&b(this.$container,"art-mobile")}},{key:"mobile",value:function(){this.$container.innerHTML='
',this.$player=this.query(".art-video-player"),this.$video=this.query(".art-video")}},{key:"destroy",value:function(t){t?T(this.$original,this.$container):b(this.$player,"art-destroy")}}],[{key:"html",get:function(){return'
Player version:
4.0.9
Video url:
Video volume:
Video time:
Video duration:
Video resolution:
x
[x]
xD7
'}}]),e}(),mt={"Video info":"统计信息",Close:"关闭","Video load failed":"加载失败",Volume:"音量",Play:"播放",Pause:"暂停",Rate:"速度",Mute:"静音",Flip:"翻转",Rotate:"旋转",Horizontal:"水平",Vertical:"垂直",Reconnect:"重新连接","Hide subtitle":"隐藏字幕","Show subtitle":"显示字幕","Hide danmu":"隐藏弹幕","Show danmu":"显示弹幕","Show setting":"显示设置","Hide setting":"隐藏设置",Screenshot:"截图","Play speed":"播放速度","Aspect ratio":"画面比例",Default:"默认",Normal:"正常",Open:"打开","Switch video":"切换","Switch subtitle":"切换字幕",Fullscreen:"全屏","Exit fullscreen":"退出全屏","Web fullscreen":"网页全屏","Exit web fullscreen":"退出网页全屏","Mini player":"迷你播放器","PIP mode":"画中画模式","Exit PIP mode":"退出画中画模式","PIP not supported":"不支持画中画模式","Fullscreen not supported":"不支持全屏模式","Local Subtitle":"本地字幕","Local Video":"本地视频","Subtitle offset time":"字幕偏移时间","No subtitles found":"未发现字幕"},gt={"Video info":"統計訊息",Close:"關閉","Video load failed":"載入失敗",Volume:"音量",Play:"播放",Pause:"暫停",Rate:"速度",Mute:"靜音",Flip:"翻轉",Rotate:"旋轉",Horizontal:"水平",Vertical:"垂直",Reconnect:"重新連接","Hide subtitle":"隱藏字幕","Show subtitle":"顯示字幕","Hide danmu":"隱藏彈幕","Show danmu":"顯示彈幕","Show setting":"顯示设置","Hide setting":"隱藏设置",Screenshot:"截圖","Play speed":"播放速度","Aspect ratio":"畫面比例",Default:"默認",Normal:"正常",Open:"打開","Switch video":"切換","Switch subtitle":"切換字幕",Fullscreen:"全屏","Exit fullscreen":"退出全屏","Web fullscreen":"網頁全屏","Exit web fullscreen":"退出網頁全屏","Mini player":"迷你播放器","PIP mode":"畫中畫模式","Exit PIP mode":"退出畫中畫模式","PIP not supported":"不支持畫中畫模式","Fullscreen not supported":"不支持全屏模式","Local Subtitle":"本地字幕","Local Video":"本地視頻","Subtitle offset time":"字幕偏移時間","No subtitles found":"未發現字幕"},bt=function(){function e(r){t(this,e),this.art=r,this.languages={"zh-cn":mt,"zh-tw":gt},this.init()}return r(e,[{key:"init",value:function(){var t=this.art.option.lang.toLowerCase();this.language=this.languages[t]||{}}},{key:"get",value:function(t){return this.language[t]||t}},{key:"update",value:function(t){this.languages=Z(this.languages,t),this.init()}}]),e}();var wt={exports:{}};!function(t){!function(){var e="undefined"!=typeof window&&void 0!==window.document?window.document:{},r=t.exports,n=function(){for(var t,r=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],n=0,o=r.length,i={};nd){var h=d*l/s;k(n,"width","".concat(100*h,"%")),k(n,"height","100%"),k(n,"padding","0 ".concat((u-u*h)/2,"px"))}else{var y=s/d/l;k(n,"width","100%"),k(n,"height","".concat(100*y,"%")),k(n,"padding","".concat((p-p*y)/2,"px 0"))}o.dataset.aspectRatio=e}a.show="".concat(i.get("Aspect ratio"),": ").concat("default"===e?i.get("Default"):e),t.emit("aspectRatio",e)}}),U(e,"aspectRatioReset",{set:function(t){if(t&&e.aspectRatio){var r=e.aspectRatio;e.aspectRatio=r}}})}(r,this),function(t,e){var r=t.option,n=t.notice,o=t.template.$video,i=document.createElement("canvas");U(e,"getDataURL",{value:function(){return new Promise((function(t,e){try{i.width=o.videoWidth,i.height=o.videoHeight,i.getContext("2d").drawImage(o,0,0),t(i.toDataURL("image/png"))}catch(t){n.show=t,e(t)}}))}}),U(e,"getBlobUrl",{value:function(){return new Promise((function(t,e){try{i.width=o.videoWidth,i.height=o.videoHeight,i.getContext("2d").drawImage(o,0,0),i.toBlob((function(e){t(URL.createObjectURL(e))}))}catch(t){n.show=t,e(t)}}))}}),U(e,"screenshot",{value:function(){return e.getDataURL().then((function(e){return W(e,"".concat(r.title||"artplayer","_").concat(tt(o.currentTime),".png")),t.emit("screenshot",e),e}))}})}(r,this),Ot(r,this),function(t,e){var r=t.template.$player;U(e,"fullscreenWeb",{get:function(){return x(r,"art-fullscreen-web")},set:function(n){n?(b(r,"art-fullscreen-web"),e.aspectRatioReset=!0,t.emit("resize"),t.emit("fullscreenWeb",!0)):(w(r,"art-fullscreen-web"),e.aspectRatioReset=!0,e.autoSize=t.option.autoSize,t.emit("resize"),t.emit("fullscreenWeb"))}})}(r,this),kt(r,this),function(t,e){var r=t.template.$video;U(e,"loaded",{get:function(){return e.loadedTime/r.duration}}),U(e,"loadedTime",{get:function(){return r.buffered.length?r.buffered.end(r.buffered.length-1):0}})}(r,this),function(t,e){U(e,"played",{get:function(){return e.currentTime/e.duration}})}(0,this),function(t,e){var r=t.template.$video;U(e,"playing",{get:function(){return!!(r.currentTime>0&&!r.paused&&!r.ended&&r.readyState>2)}})}(r,this),function(t,e){var r=t.template,n=r.$container,o=r.$player,i=r.$video;U(e,"autoSize",{get:function(){return x(n,"art-auto-size")},set:function(r){if(r){var a=i.videoWidth,c=i.videoHeight,s=n.getBoundingClientRect(),l=s.width,u=s.height,p=a/c,f=l/u;if(b(n,"art-auto-size"),f>p)k(o,"width","".concat(u*p/l*100,"%")),k(o,"height","100%");else{var d=l/p/u*100;k(o,"width","100%"),k(o,"height","".concat(d,"%"))}t.emit("autoSize",{width:e.width,height:e.height})}else w(n,"art-auto-size"),k(o,"width",null),k(o,"height",null),t.emit("autoSize")}})}(r,this),function(t,e){U(e,"rect",{get:function(){return t.template.$player.getBoundingClientRect()}}),["bottom","height","left","right","top","width"].forEach((function(t){U(e,t,{get:function(){return e.rect[t]}})})),U(e,"x",{get:function(){return e.left+window.pageXOffset}}),U(e,"y",{get:function(){return e.top+window.pageYOffset}})}(r,this),function(t,e){var r=t.template.$player,n=t.i18n,o=t.notice;U(e,"flip",{get:function(){return r.dataset.flip},set:function(i){i||(i="normal");var a=["normal","horizontal","vertical"];q(a.includes(i),"'flip' only accept ".concat(a.toString()," as parameters")),"normal"===i?delete r.dataset.flip:(e.rotate=!1,r.dataset.flip=i);var c=i.replace(i[0],i[0].toUpperCase());o.show="".concat(n.get("Flip"),": ").concat(n.get(c)),t.emit("flip",i)}}),U(e,"flipReset",{set:function(t){if(t&&e.flip){var r=e.flip;e.flip=r}}})}(r,this),function(t,e){var r=t.i18n,n=t.option,o=t.storage,i=t.events.proxy,a=t.template,c=a.$player,s=a.$miniClose,l=a.$miniTitle,u=a.$miniHeader,p="",f=!1,d=0,h=0,y=0,v=0;i(u,"mousedown",(function(t){f=!0,d=t.pageX,h=t.pageY,y=e.left,v=e.top})),i(document,"mousemove",(function(t){if(f){b(c,"art-is-dragging");var e=v+t.pageY-h,r=y+t.pageX-d;k(c,"top","".concat(e,"px")),k(c,"left","".concat(r,"px")),o.set("top",e),o.set("left",r)}})),i(document,"mouseup",(function(){f=!1,w(c,"art-is-dragging")})),i(s,"click",(function(){e.mini=!1,f=!1,w(c,"art-is-dragging")})),O(l,n.title||r.get("Mini player")),U(e,"mini",{get:function(){return x(c,"art-mini")},set:function(r){if(r){e.autoSize=!1,p=c.style.cssText,b(c,"art-mini");var i=o.get("top"),a=o.get("left");if(i&&a)k(c,"top","".concat(i,"px")),k(c,"left","".concat(a,"px")),$(u)||(o.del("top"),o.del("left"),e.mini=!0);else{var s=document.body,l=s.clientHeight-e.height-50,f=s.clientWidth-e.width-50;o.set("top",l),o.set("left",f),k(c,"top","".concat(l,"px")),k(c,"left","".concat(f,"px"))}e.aspectRatio=!1,e.playbackRate=!1,t.emit("mini",!0)}else c.style.cssText=p,w(c,"art-mini"),k(c,"top",null),k(c,"left",null),e.aspectRatio=!1,e.playbackRate=!1,e.autoSize=n.autoSize,t.emit("mini")}})}(r,this),function(t,e){var r=[];U(e,"loop",{get:function(){return r},set:function(n){if(Array.isArray(n)&&"number"==typeof n[0]&&"number"==typeof n[1]){var o=K(n[0],0,Math.min(n[1],e.duration)),i=K(n[1],o,e.duration);i-o>=1?(r=[o,i],t.emit("loop",r)):(r=[],t.emit("loop"))}else r=[],t.emit("loop")}}),t.on("video:timeupdate",(function(){r.length&&(e.currentTimer[1])&&(e.seek=r[0])}))}(r,this),function(t,e){var r=t.template,n=r.$video,o=r.$player,i=t.i18n,a=t.notice;U(e,"rotate",{get:function(){return Number(o.dataset.rotate)||0},set:function(r){r||(r=0);var c=[-270,-180,-90,0,90,180,270];if(q(c.includes(r),"'rotate' only accept ".concat(c.toString()," as parameters")),0===r)delete o.dataset.rotate,k(n,"transform",null);else{e.flip=!1,t.autoSize=!0,o.dataset.rotate=r;var s=function(){var t=n.videoWidth,e=n.videoHeight;return t>e?e/t:t/e},l=0,u=1;switch(r){case-270:l=90,u=s();break;case-180:l=180;break;case-90:l=270,u=s();break;case 90:l=90,u=s();break;case 180:l=180;break;case 270:l=270,u=s()}k(n,"transform","rotate(".concat(l,"deg) scale(").concat(u,")"))}a.show="".concat(i.get("Rotate"),": ").concat(r,"°"),t.emit("rotate",r)}}),U(e,"rotateReset",{set:function(t){if(t&&e.rotate){var r=e.rotate;e.rotate=r}}})}(r,this),function(t,e){var r=t.option,n=t.template.$poster;U(e,"poster",{get:function(){return r.poster},set:function(t){r.poster=t,k(n,"backgroundImage","url(".concat(t,")"))}})}(r,this),Y(r,this)};function Pt(t,e){for(;!Object.prototype.hasOwnProperty.call(t,e)&&null!==(t=s(t)););return t}function St(){return St="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(t,e,r){var n=Pt(t,e);if(n){var o=Object.getOwnPropertyDescriptor(n,e);return o.get?o.get.call(arguments.length<3?t:r):o.value}},St.apply(this,arguments)}var Et=function(){function e(r){t(this,e),this.id=0,this.art=r,this.add=this.add.bind(this)}return r(e,[{key:"show",get:function(){return x(this.art.template.$player,"art-".concat(this.name,"-show"))},set:function(t){var e=this.art.template.$player,r="art-".concat(this.name,"-show");t?b(e,r):w(e,r),this.art.emit(this.name,t)}},{key:"toggle",set:function(t){t&&(this.show=!this.show)}},{key:"add",value:function(t){var e=this,r="function"==typeof t?t(this.art):t;if(r.html=r.html||"",u(r,ft),this.$parent&&this.name&&!r.disable){var n=r.name||"".concat(this.name).concat(this.id);q(!X(this,n),"Cannot add an existing name [".concat(n,"] to the [").concat(this.name,"]")),this.id+=1;var o=document.createElement("div");b(o,"art-".concat(this.name)),b(o,"art-".concat(this.name,"-").concat(n));var i=Array.from(this.$parent.children);o.dataset.index=r.index||this.id;var a=i.find((function(t){return Number(t.dataset.index)>=Number(o.dataset.index)}));return a?a.insertAdjacentElement("beforebegin",o):O(this.$parent,o),r.html&&O(o,r.html),r.style&&j(o,r.style),r.tooltip&&R(o,r.tooltip),r.click&&this.art.events.proxy(o,"click",(function(t){t.preventDefault(),r.click.call(e.art,e,t)})),r.selector&&["left","right"].includes(r.position)&&this.selector(r,o),r.mounted&&r.mounted.call(this.art,o),1===o.childNodes.length&&3===o.childNodes[0].nodeType&&b(o,"art-control-onlyText"),U(this,n,{value:o}),o}}},{key:"selector",value:function(t,e){var r=this,n=this.art.events,o=n.hover,i=n.proxy;b(e,"art-control-selector");var a=document.createElement("div");b(a,"art-selector-value"),O(a,t.html),e.innerText="",O(e,a);var c=t.selector.map((function(t,e){return'
').concat(t.html,"
")})).join(""),s=document.createElement("div");b(s,"art-selector-list"),O(s,c),O(e,s);var l=function(){var t=P(e,"width")/2-P(s,"width")/2;s.style.left="".concat(t,"px")};o(e,l),i(s,"click",(function(e){var n=(e.composedPath()||[]).find((function(t){return x(t,"art-selector-item")}));if(n){E(n,"art-current");var o=Number(n.dataset.index),i=t.selector[o]||{};if(a.innerText=n.innerText,t.onSelect){var c=t.onSelect.call(r.art,i,n);"string"==typeof c&&(a.innerHTML=c)}l(),r.art.emit("selector",i,n)}}))}}]),e}();function Rt(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function $t(t){for(var e=1;e
',mounted:function(t){var r=!1,s=m(".art-progress-loaded",t),l=m(".art-progress-played",t),u=m(".art-progress-highlight",t),p=m(".art-progress-indicator",t),f=m(".art-progress-tip",t);k(l,"backgroundColor",o);var d=14;function h(t,e){"loaded"===t&&k(s,"width","".concat(100*e,"%")),"played"===t&&(k(l,"width","".concat(100*e,"%")),k(p,"left","calc(".concat(100*e,"% - ").concat(d/2,"px)")))}c.indicator?(d=16,O(p,c.indicator)):j(p,{backgroundColor:o}),j(p,{left:"-".concat(d/2,"px"),width:"".concat(d,"px"),height:"".concat(d,"px")}),n.forEach((function(t){var e=K(t.time,0,a.duration)/a.duration*100;O(u,''))})),h("loaded",a.loaded),e.on("video:progress",(function(){h("loaded",a.loaded)})),e.on("video:timeupdate",(function(){h("played",a.played)})),e.on("video:ended",(function(){h("played",1)})),i(t,"mousemove",(function(r){k(f,"display","block"),D(r,u)?function(r){var n=Ft(e,r).width,o=r.target.dataset.text;f.innerHTML=o;var i=f.clientWidth;n<=i/2?k(f,"left",0):n>t.clientWidth-i/2?k(f,"left","".concat(t.clientWidth-i,"px")):k(f,"left","".concat(n-i/2,"px"))}(r):function(r){var n=Ft(e,r),o=n.width,i=n.time;f.innerHTML=i;var a=f.clientWidth;o<=a/2?k(f,"left",0):o>t.clientWidth-a/2?k(f,"left","".concat(t.clientWidth-a,"px")):k(f,"left","".concat(o-a/2,"px"))}(r)})),i(t,"mouseout",(function(){k(f,"display","none")})),i(t,"click",(function(t){if(t.target!==p){var r=Ft(e,t),n=r.second;h("played",r.percentage),a.seek=n}})),i(p,"mousedown",(function(){r=!0})),i(document,"mousemove",(function(t){if(r){var n=Ft(e,t),o=n.second;h("played",n.percentage),a.seek=o}})),i(document,"mouseup",(function(){r&&(r=!1)}))}})}}function It(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function Vt(t){for(var e=1;en.clientWidth-s/2?k(t,"left","".concat(n.clientWidth-s,"px")):k(t,"left","".concat(i-s/2,"px"))}(o))})),i(n,"mouseout",(function(){k(t,"display","none")}))}})}}function Jt(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function Gt(t){for(var e=1;e=3e3&&(r.show=!1,b(c,"art-hide-cursor"),w(c,"art-hover"))})),e.once("ready",(function(){r.add(Bt({name:"progress",disable:i.isLive,position:"top",index:10})),r.add(Zt({name:"thumbnails",disable:!i.thumbnails.url||i.isLive,position:"top",index:20})),r.add(function(t){return function(e){return re(re({},t),{},{mounted:function(t){var r=e.player,n=O(t,''),o=O(t,'');e.on("loop",(function(e){e?(k(t,"display","block"),k(n,"left","calc(".concat(e[0]/r.duration*100,"% - ").concat(n.clientWidth,"px)")),k(o,"left","".concat(e[1]/r.duration*100,"%"))):k(t,"display","none")}))}})}}({name:"loop",disable:!1,position:"top",index:30})),r.add(function(t){return function(e){return Lt(Lt({},t),{},{mounted:function(t){var r=e.events.proxy,n=e.icons,o=e.i18n,i=e.player,a=O(t,n.play),c=O(t,n.pause);function s(){k(a,"display","flex"),k(c,"display","none")}function l(){k(a,"display","none"),k(c,"display","flex")}R(a,o.get("Play")),R(c,o.get("Pause")),r(a,"click",(function(){i.play()})),r(c,"click",(function(){i.pause()})),i.playing?l():s(),e.on("video:playing",(function(){l()})),e.on("video:pause",(function(){s()}))}})}}({name:"playAndPause",disable:!1,position:"left",index:10})),r.add(function(t){return function(e){return Ut(Ut({},t),{},{mounted:function(t){var r=e.events.proxy,n=e.icons,o=e.player,i=e.i18n,a=!1,c=O(t,n.volume),s=O(t,n.volumeClose),l=O(t,'
'),u=O(l,'
');function p(t){var e=l.getBoundingClientRect().left;return K(t.pageX-e-6,0,54)/48}function f(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:.7;if(o.muted||0===t)k(c,"display","none"),k(s,"display","flex"),k(u,"left","0");else{var e=48*t;k(c,"display","flex"),k(s,"display","none"),k(u,"left","".concat(e,"px"))}}R(c,i.get("Mute")),k(s,"display","none"),d&&k(l,"display","none"),f(o.volume),e.on("video:volumechange",(function(){f(o.volume)})),r(c,"click",(function(){o.muted=!0})),r(s,"click",(function(){o.muted=!1})),r(l,"click",(function(t){o.muted=!1,o.volume=p(t)})),r(u,"mousedown",(function(){a=!0})),r(t,"mousemove",(function(t){a&&(o.muted=!1,o.volume=p(t))})),r(document,"mouseup",(function(){a&&(a=!1)}))}})}}({name:"volume",disable:!1,position:"left",index:20})),r.add(function(t){return function(e){return Ht(Ht({},t),{},{mounted:function(t){function r(){var r="".concat(tt(e.player.currentTime)," / ").concat(tt(e.player.duration));r!==t.innerText&&(t.innerText=r)}r(),["video:loadedmetadata","video:timeupdate","video:progress"].forEach((function(t){e.on(t,r)}))}})}}({name:"time",disable:i.isLive,position:"left",index:30})),r.add(function(t){return function(e){var r=e.option.quality,n=r.find((function(t){return t.default}))||r[0];return te(te({},t),{},{html:n?n.html:"",selector:r,onSelect:function(t){e.player.switchQuality(t.url,t.html)}})}}({name:"quality",disable:0===i.quality.length,position:"right",index:10})),r.add(function(t){return function(e){return Gt(Gt({},t),{},{tooltip:e.i18n.get("Screenshot"),mounted:function(t){var r=e.events.proxy,n=e.icons,o=e.player;O(t,n.screenshot),r(t,"click",(function(){o.screenshot()}))}})}}({name:"screenshot",disable:!i.screenshot,position:"right",index:20})),r.add(function(t){return function(e){return Vt(Vt({},t),{},{tooltip:e.i18n.get("Hide subtitle"),mounted:function(t){var r=e.events.proxy,n=e.icons,o=e.i18n,i=e.subtitle;O(t,n.subtitle),r(t,"click",(function(){i.toggle=!0})),e.on("subtitle",(function(e){R(t,o.get(e?"Hide subtitle":"Show subtitle"))}))}})}}({name:"subtitle",disable:!i.subtitle.url,position:"right",index:30})),r.add(function(t){return function(e){return Xt(Xt({},t),{},{tooltip:e.i18n.get("Show setting"),mounted:function(t){var r=e.events.proxy,n=e.icons,o=e.i18n,i=e.setting;O(t,n.setting),r(t,"click",(function(){i.toggle=!0})),e.on("setting",(function(e){R(t,o.get(e?"Hide setting":"Show setting"))}))}})}}({name:"setting",disable:!i.setting,position:"right",index:40})),r.add(function(t){return function(e){return At(At({},t),{},{tooltip:e.i18n.get("PIP mode"),mounted:function(t){var r=e.events.proxy,n=e.icons,o=e.i18n,i=e.player;O(t,n.pip),r(t,"click",(function(){i.pip=!i.pip})),e.on("pip",(function(e){R(t,o.get(e?"Exit PIP mode":"PIP mode"))}))}})}}({name:"pip",disable:!i.pip,position:"right",index:50})),r.add(function(t){return function(e){return Tt(Tt({},t),{},{tooltip:e.i18n.get("Web fullscreen"),mounted:function(t){var r=e.events.proxy,n=e.icons,o=e.i18n,i=e.player;O(t,n.fullscreenWeb),r(t,"click",(function(){i.fullscreenWeb=!i.fullscreenWeb})),e.on("fullscreenWeb",(function(e){R(t,o.get(e?"Exit web fullscreen":"Web fullscreen"))}))}})}}({name:"fullscreenWeb",disable:!i.fullscreenWeb,position:"right",index:60})),r.add(function(t){return function(e){return $t($t({},t),{},{tooltip:e.i18n.get("Fullscreen"),mounted:function(t){var r=e.events.proxy,n=e.icons,o=e.i18n,i=e.player;O(t,n.fullscreen),r(t,"click",(function(){i.fullscreen=!i.fullscreen})),e.on("fullscreen",(function(e){R(t,o.get(e?"Exit fullscreen":"Fullscreen"))}))}})}}({name:"fullscreen",disable:!i.fullscreen,position:"right",index:70})),i.controls.forEach((function(t){r.add(t)}))})),r}return r(o,[{key:"add",value:function(t){var e="function"==typeof t?t(this.art):t,r=this.art.template,n=r.$progress,i=r.$controlsLeft,a=r.$controlsRight;switch(e.position){case"top":this.$parent=n;break;case"left":this.$parent=i;break;case"right":this.$parent=a;break;default:q(!1,"Control option.position must one of 'top', 'left', 'right'")}St(s(o.prototype),"add",this).call(this,e)}}]),o}(Et);function ie(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function ae(t){for(var e=1;e0.50.75').concat(r.get("Normal"),'1.251.52.0'),click:function(t,e){var r=e.target.dataset.rate;r&&(n.playbackRate=Number(r),t.show=!1)},mounted:function(t){e.on("playbackRate",(function(e){var r=g("span",t).find((function(t){return Number(t.dataset.rate)===e}));r&&E(r,"art-current")}))}})}}({disable:!i.playbackRate,name:"playbackRate",index:10})),o.add(function(t){return function(e){var r=e.i18n,n=e.player;return se(se({},t),{},{html:"".concat(r.get("Aspect ratio"),':').concat(r.get("Default"),'4:316:9'),click:function(t,e){var r=e.target.dataset.ratio;r&&(n.aspectRatio=r,t.show=!1)},mounted:function(t){e.on("aspectRatio",(function(e){var r=g("span",t).find((function(t){return t.dataset.ratio===e}));r&&E(r,"art-current")}))}})}}({disable:!i.aspectRatio,name:"aspectRatio",index:20})),o.add(function(t){return function(e){return ue(ue({},t),{},{html:e.i18n.get("Video info"),click:function(t){e.info.show=!0,t.show=!1}})}}({disable:!1,name:"info",index:30})),o.add(function(t){return fe(fe({},t),{},{html:'ArtPlayer 4.0.9'})}({disable:!1,name:"version",index:40})),o.add(function(t){return function(e){return he(he({},t),{},{html:e.i18n.get("Close"),click:function(t){t.show=!1}})}}({disable:!1,name:"close",index:60})),i.contextmenu.forEach((function(t){o.add(t)})),l(c,"contextmenu",(function(t){t.preventDefault(),o.show=!0;var e=t.clientX,r=t.clientY,n=c.getBoundingClientRect(),i=n.height,a=n.width,l=n.left,u=n.top,p=s.getBoundingClientRect(),f=p.height,d=p.width,h=e-l,y=r-u;e+d>l+a&&(h=a-d),r+f>u+i&&(y=i-f),j(s,{top:"".concat(y,"px"),left:"".concat(h,"px")})})),l(c,"click",(function(t){D(t,s)||(o.show=!1)})),e.on("blur",(function(){o.show=!1}))})),o}return n}(Et);function me(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=s(t);if(e){var o=s(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return c(this,r)}}var ge=function(e){i(o,e);var n=me(o);function o(e){var r;return t(this,o),(r=n.call(this,e)).name="info",r.art.template.$info&&r.init(),r}return r(o,[{key:"init",value:function(){var t=this,e=this.art,r=e.template,n=r.$infoPanel,o=r.$infoClose,i=r.$video;(0,e.events.proxy)(o,"click",(function(){t.show=!1}));var a=null,c=g("[data-video]",n);function s(){c.forEach((function(t){var e=i[t.dataset.video];t.innerText="number"==typeof e?e.toFixed(2):e})),a=setTimeout((function(){s()}),1e3)}this.art.on("destroy",(function(){clearTimeout(a)})),this.art.on("info",(function(t){clearTimeout(a),t&&s()}))}}]),o}(Et);function be(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function we(t){for(var e=1;e".concat(et(t),"

")})).join(""),this.art.emit("subtitleUpdate",this.activeCue.text))}},{key:"switch",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=this.art,n=r.i18n,o=r.notice,i=r.option,a=we(we(we({},i.subtitle),e),{},{url:t});return this.init(a).then((function(t){return e.name&&(o.show="".concat(n.get("Switch subtitle"),": ").concat(e.name)),t}))}},{key:"init",value:function(t){var e=this;if(u(t,dt.subtitle),t.url){var r=this.art,n=r.notice,o=r.events.proxy,i=r.template,a=i.$subtitle,c=i.$video;if(!i.$track){var s=document.createElement("track");s.default=!0,s.kind="metadata",c.appendChild(s),this.art.template.$track=s,o(this.textTrack,"cuechange",this.update.bind(this))}return this.style(t.style),this.bilingual=t.bilingual,q(window.fetch,"fetch not support"),fetch(t.url).then((function(t){return t.arrayBuffer()})).then((function(r){q(window.TextDecoder,"TextDecoder not support");var n=new TextDecoder(t.encoding).decode(r);switch(e.art.emit("subtitleLoad",t.url),t.type||V(t.url)){case"srt":return B(F(n));case"ass":return B(I(n));case"vtt":return B(n);default:return t.url}})).then((function(t){return a.innerHTML="",e.url===t||(URL.revokeObjectURL(e.url),e.art.template.$track.src=t,e.art.emit("subtitleSwitch",t)),t})).catch((function(t){throw n.show=t,t}))}}}]),o}(Et);var ke=function(){function e(r){var n=this;t(this,e),this.destroyEvents=[],this.proxy=this.proxy.bind(this),this.hover=this.hover.bind(this),this.loadImg=this.loadImg.bind(this),r.whitelist.state&&r.once("ready",(function(){!function(t,e){var r=t.template.$player;e.proxy(document,["click","contextmenu"],(function(e){D(e,r)?(t.isFocus=!0,t.emit("focus")):(t.isFocus=!1,t.emit("blur"))}))}(r,n),function(t,e){var r=t.template.$player;e.hover(r,(function(){b(r,"art-hover"),t.emit("hover",!0)}),(function(){w(r,"art-hover"),t.emit("hover")}))}(r,n),function(t,e){var r=t.template.$player;e.proxy(r,"mousemove",(function(e){t.emit("mousemove",e)}))}(r,n),function(t,e){var r=t.option,n=t.player,o=G((function(){n.normalSize&&(n.autoSize=r.autoSize),n.aspectRatioReset=!0,t.emit("resize")}),500);e.proxy(window,["orientationchange","resize"],(function(){o()})),screen&&screen.orientation&&screen.orientation.onchange&&e.proxy(screen.orientation,"change",(function(){o()}))}(r,n),function(t,e){if(d&&!t.option.isLive){var r=t.player,n=t.notice,o=t.template.$video,i=!1,a=0,c=0;e.proxy(o,"touchstart",(function(t){1===t.touches.length&&(i=!0,a=t.touches[0].clientX)})),e.proxy(document,"touchmove",(function(t){if(1===t.touches.length&&i){var e=K((t.touches[0].clientX-a)/o.clientWidth,-1,1);c=K(r.currentTime+60*e,0,r.duration),n.show="".concat(tt(c)," / ").concat(tt(r.duration))}})),e.proxy(document,"touchend",(function(){i&&c&&(r.seek=c),i=!1,a=0,c=0}))}}(r,n),function(t,e){var r=t.player,n=t.option,o=t.template.$container,i=G((function(){t.emit("view",$(o,50))}),200);e.proxy(window,"scroll",(function(){i()})),t.on("view",(function(t){n.autoMini&&(r.mini=!t)}))}(r,n)}))}return r(e,[{key:"proxy",value:function(t,e,r){var n=this,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};if(Array.isArray(e))return e.map((function(e){return n.proxy(t,e,r,o)}));t.addEventListener(e,r,o);var i=function(){return t.removeEventListener(e,r,o)};return this.destroyEvents.push(i),i}},{key:"hover",value:function(t,e,r){e&&this.proxy(t,"mouseenter",e),r&&this.proxy(t,"mouseleave",r)}},{key:"loadImg",value:function(t){var e=this;return new Promise((function(r,n){var o;if(t instanceof HTMLImageElement)o=t;else{if("string"!=typeof t)return n(new M("Unable to get Image"));(o=new Image).src=t}if(o.complete)return r(o);e.proxy(o,"load",(function(){return r(o)})),e.proxy(o,"error",(function(){return n(new M("Failed to load Image: ".concat(o.src)))}))}))}},{key:"destroy",value:function(){this.destroyEvents.forEach((function(t){return t()}))}}]),e}(),je=function(){function e(r){var n=this;t(this,e),this.keys={};var o=r.option,i=r.player,a=r.events.proxy;o.hotkey&&r.once("ready",(function(){n.add(27,(function(){i.fullscreenWeb&&(i.fullscreenWeb=!1)})),n.add(32,(function(){i.toggle()})),n.add(37,(function(){i.backward=5})),n.add(38,(function(){i.volume+=.1})),n.add(39,(function(){i.forward=5})),n.add(40,(function(){i.volume-=.1})),a(window,"keydown",(function(t){if(r.isFocus){var e=document.activeElement.tagName.toUpperCase(),o=document.activeElement.getAttribute("contenteditable");if("INPUT"!==e&&"TEXTAREA"!==e&&""!==o&&"true"!==o){var i=n.keys[t.keyCode];i&&(t.preventDefault(),i.forEach((function(e){return e.call(r,t)})),r.emit("hotkey",t))}}}))}))}return r(e,[{key:"add",value:function(t,e){return q("number"==typeof t,"The Hotkey.add() first parameter is not a number"),q("function"==typeof e,"The Hotkey.add() second parameter is not a function"),this.keys[t]?this.keys[t].push(e):this.keys[t]=[e],this}}]),e}();function Pe(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=s(t);if(e){var o=s(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return c(this,r)}}var Se=function(e){i(n,e);var r=Pe(n);function n(e){var o;return t(this,n),(o=r.call(this,e)).name="layer",o.$parent=e.template.$layer,e.once("ready",(function(){e.option.layers.forEach((function(t){o.add(t)}))})),o}return n}(Et);function Ee(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=s(t);if(e){var o=s(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return c(this,r)}}var Re=function(e){i(n,e);var r=Ee(n);function n(e){var o;return t(this,n),(o=r.call(this,e)).name="loading",O(e.template.$loading,e.icons.loading),o}return n}(Et),$e=function(){function e(r){t(this,e),this.art=r,this.time=2e3,this.timer=null}return r(e,[{key:"show",set:function(t){var e=this.art.template,r=e.$player,n=e.$noticeInner;if(!t)return w(r,"art-notice-show");n.innerText=t instanceof Error?t.message.trim():t,b(r,"art-notice-show"),clearTimeout(this.timer),this.timer=setTimeout((function(){n.innerText="",w(r,"art-notice-show")}),this.time)}}]),e}();function De(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=s(t);if(e){var o=s(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return c(this,r)}}var Te=function(e){i(n,e);var r=De(n);function n(e){var o;return t(this,n),(o=r.call(this,e)).name="mask",O(e.template.$state,e.icons.state),o}return n}(Et);function ze(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}var Ae=function e(r){var n=this;t(this,e);var o=function(t){for(var e=1;e',state:'',play:'',pause:'',volume:'',volumeClose:'',subtitle:'',screenshot:'\t',setting:'',fullscreen:'\t\t\t\t',fullscreenWeb:'\t',pip:''},r.option.icons);Object.keys(o).forEach((function(t){U(n,t,{get:function(){var e=document.createElement("i");return b(e,"art-icon"),b(e,"art-icon-".concat(t)),O(e,o[t]),e}})}))};function Ce(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function Le(t){for(var e=1;e'.concat(r.get("Flip"),'
"),click:function(t,e){var r=e.target.dataset.value;r&&(n.flip=r)},mounted:function(t){e.on("flip",(function(e){var r=g("button",t).find((function(t){return t.dataset.value===e}));r&&E(r.parentElement,"current")}))}})}}({disable:!i.flip,name:"flip"})),o.add(function(t){return function(e){var r=e.i18n,n=e.player;return qe(qe({},t),{},{html:'
'.concat(r.get("Rotate"),': 0°
'),click:function(t,e){var r=e.target.dataset.value;if(r){var o=n.rotate+Number(r);n.rotate=360===o||-360===o?0:o}else n.rotate=0},mounted:function(t){var r=m(".art-rotate-value",t);e.on("rotate",(function(t){r.innerText="".concat(t||0,"°")}))}})}}({disable:!i.rotate,name:"rotate"})),o.add(function(t){return function(e){var r=e.i18n,n=e.player;return Be(Be({},t),{},{html:'
'.concat(r.get("Aspect ratio"),'
'),click:function(t,e){var r=e.target.dataset.value;r&&(n.aspectRatio=r)},mounted:function(t){e.on("aspectRatio",(function(e){var r=g("button",t).find((function(t){return t.dataset.value===e}));r&&E(r.parentElement,"current")}))}})}}({disable:!i.aspectRatio,name:"aspectRatio"})),o.add(function(t){return function(e){var r=e.i18n,n=e.player,o=e.events.proxy;return Ve(Ve({},t),{},{html:'
'.concat(r.get("Play speed"),': 1.0x
'),mounted:function(t){var r=m(".art-setting-range input",t),i=m(".art-subtitle-value",t);o(r,"change",(function(){var t=r.value;i.innerText=t,n.playbackRate=Number(t)})),e.on("playbackRate",(function(t){t&&r.value!==t&&(r.value=t,i.innerText=t)}))}})}}({disable:!i.playbackRate,name:"playbackRate"})),i.settings.forEach((function(t){o.add(t)}))})),e.on("blur",(function(){o.show=!1}))),o}return n}(Et),Ne=function(){function e(){t(this,e),this.name="artplayer_settings",this.settings={}}return r(e,[{key:"get",value:function(t){try{var e=JSON.parse(window.localStorage.getItem(this.name))||{};return t?e[t]:e}catch(e){return t?this.settings[t]:this.settings}}},{key:"set",value:function(t,e){try{var r=Object.assign({},this.get(),nt({},t,e));window.localStorage.setItem(this.name,JSON.stringify(r))}catch(r){this.settings[t]=e}}},{key:"del",value:function(t){try{var e=this.get();delete e[t],window.localStorage.setItem(this.name,JSON.stringify(e))}catch(e){delete this.settings[t]}}},{key:"clean",value:function(){try{window.localStorage.removeItem(this.name)}catch(t){this.settings={}}}}]),e}();function Ue(t){var e=t.i18n,r=t.subtitle,n=t.events.proxy;return{title:"Subtitle",name:"subtitleOffset",index:20,html:'
'.concat(e.get("Subtitle offset time"),': 0s
'),mounted:function(e){var o=m(".art-setting-range input",e),i=m(".art-subtitle-value",e);n(o,"change",(function(){var e=o.value;i.innerText=e,t.plugins.subtitleOffset.offset(Number(e))})),t.on("subtitle:switch",(function(){o.value=0,i.innerText=0})),t.on("subtitleOffset",(function(t){r.update(),o.value!==t&&(o.value=t,i.innerText=t)}))}}}function _e(t){var e=t.constructor.utils.clamp,r=t.setting,n=t.notice,o=t.template,i=t.i18n,a=t.player;r.add(Ue);var c=[];return t.on("subtitle:switch",(function(){c=[]})),{name:"subtitleOffset",offset:function(r){if(o.$track&&o.$track.track){var s=Array.from(o.$track.track.cues),l=e(r,-5,5);s.forEach((function(t,r){c[r]||(c[r]={startTime:t.startTime,endTime:t.endTime}),t.startTime=e(c[r].startTime+l,0,a.duration),t.endTime=e(c[r].endTime+l,0,a.duration)})),n.show="".concat(i.get("Subtitle offset time"),": ").concat(r,"s"),t.emit("subtitleOffset",r)}else n.show="".concat(i.get("No subtitles found")),t.emit("subtitleOffset",0)}}}function Xe(t){var e=t.events.proxy,r=t.template,n=t.player,o=t.option,i=t.setting,a=t.i18n;function c(e){if(e){var i=r.$video.canPlayType(e.type);if("maybe"===i||"probably"===i){var a=URL.createObjectURL(e);o.title=e.name,n.switchUrl(a,e.name),t.emit("localVideo",e)}else q(!1,"Playback of this file format is not supported")}}function s(t){var r=O(t,'');k(t,"position","relative"),j(r,{position:"absolute",width:"100%",height:"100%",left:"0",top:"0",opacity:"0"}),e(r,"change",(function(){c(r.files[0])}))}return e(r.$player,"dragover",(function(t){t.preventDefault()})),e(r.$player,"drop",(function(t){t.preventDefault(),c(t.dataTransfer.files[0])})),t.once("ready",(function(){i.add({title:"Local Video",name:"localVideo",index:30,html:'
'.concat(a.get("Local Video"),'
').concat(a.get("Open"),'
'),mounted:function(e){var r=m(".art-upload-btn",e),n=m(".art-upload-value",e);t.on("localVideo",(function(t){n.textContent=t.name,n.title=t.name})),s(r)}})})),{name:"localVideo",attach:s}}function Qe(t){var e=t.events.proxy,r=t.subtitle,n=t.setting,o=t.i18n;function i(n){var o=O(n,'');k(n,"position","relative"),j(o,{position:"absolute",width:"100%",height:"100%",left:"0",top:"0",opacity:"0"}),e(o,"change",(function(){!function(e){if(e){var n=V(e.name);["ass","vtt","srt"].includes(n)?(r.switch(URL.createObjectURL(e),{name:e.name,ext:n}),t.emit("localSubtitle",e)):q(!1,"Only supports subtitle files in .ass, .vtt and .srt format")}}(o.files[0])}))}return t.once("ready",(function(){n.add({title:"Local Subtitle",name:"localSubtitle",index:40,html:'
'.concat(o.get("Local Subtitle"),'
').concat(o.get("Open"),'
'),mounted:function(e){var r=m(".art-upload-btn",e),n=m(".art-upload-value",e);t.on("localSubtitle",(function(t){n.textContent=t.name,n.title=t.name})),i(r)}})})),{name:"localSubtitle",attach:i}}function Ye(t){var e=t.layers,r=t.player,n=t.option.theme;return e.add({name:"miniProgressBar",style:{display:"none",position:"absolute",left:0,right:0,bottom:0,height:"2px",backgroundColor:n},mounted:function(e){t.on("control",(function(t){e.style.display=t?"none":"block"})),t.on("destroy",(function(){e.style.display="none"})),t.on("video:timeupdate",(function(){e.style.width="".concat(100*r.played,"%")}))}}),{name:"miniProgressBar"}}var Ze=function(){function e(r){var n=this;t(this,e),this.art=r,this.id=0;var o=r.option;o.subtitle.url&&o.subtitleOffset&&this.add(_e),!o.isLive&&o.miniProgressBar&&this.add(Ye),o.localVideo&&this.add(Xe),o.localSubtitle&&this.add(Qe),r.option.plugins.forEach((function(t){n.add(t)}))}return r(e,[{key:"add",value:function(t){this.id+=1,q("function"==typeof t,"The Plugins.add() first parameter is not a function");var e=t.call(this,this.art),r=e&&e.name||t.name||"plugin".concat(this.id);return q(!X(this,r),"Cannot add a plugin that already has the same name: ".concat(r)),U(this,r,{value:e}),this}}]),e}(),Je=function e(r){t(this,e);var n=r.option,o=r.events.proxy,i=r.template.$video;ht.events.forEach((function(t){o(i,t,(function(t){r.emit("video:".concat(t.type),t)}))})),Object.keys(n.moreVideoAttr).forEach((function(t){i[t]=n.moreVideoAttr[t]})),n.muted&&(i.muted=n.muted),n.volume&&(i.volume=K(n.volume,0,1)),n.poster&&(i.poster=n.poster),n.autoplay&&(i.autoplay=n.autoplay),i.controls=!0;var a=n.type||V(n.url),c=n.customType[a];a&&c?(c(i,n.url,r),r.emit("customType",a)):(i.src=n.url,r.emit("url",i.src))};function Ge(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=s(t);if(e){var o=s(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return c(this,r)}}var Ke=0,tr=[],er=function(e){i(a,e);var o=Ge(a);function a(e){var r;t(this,a),(r=o.call(this)).id=++Ke;var i=Z(a.option,e);return r.option=u(i,dt),r.isFocus=!1,r.isDestroy=!1,r.whitelist=new yt(n(r)),r.template=new vt(n(r)),r.events=new ke(n(r)),r.whitelist.state?(r.storage=new Ne(n(r)),r.icons=new Ae(n(r)),r.i18n=new bt(n(r)),r.notice=new $e(n(r)),r.player=new jt(n(r)),r.layers=new Se(n(r)),r.controls=new oe(n(r)),r.contextmenu=new ve(n(r)),r.subtitle=new Oe(n(r)),r.info=new ge(n(r)),r.loading=new Re(n(r)),r.hotkey=new je(n(r)),r.mask=new Te(n(r)),r.setting=new He(n(r)),r.plugins=new Ze(n(r))):r.mobile=new Je(n(r)),tr.push(n(r)),r}return r(a,[{key:"proxy",get:function(){return this.events.proxy}},{key:"query",get:function(){return this.template.query}},{key:"destroy",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.events.destroy(),this.template.destroy(t),tr.splice(tr.indexOf(this),1),this.isDestroy=!0,this.emit("destroy")}}],[{key:"instances",get:function(){return tr}},{key:"version",get:function(){return"4.0.9"}},{key:"env",get:function(){return"production"}},{key:"build",get:function(){return"1640175386985"}},{key:"config",get:function(){return ht}},{key:"utils",get:function(){return rt}},{key:"scheme",get:function(){return dt}},{key:"Emitter",get:function(){return p}},{key:"validator",get:function(){return u}},{key:"kindOf",get:function(){return u.kindOf}},{key:"html",get:function(){return vt.html}},{key:"option",get:function(){return{container:"#artplayer",url:"",poster:"",title:"",type:"",theme:"#f00",volume:.7,isLive:!1,muted:!1,autoplay:!1,autoSize:!1,autoMini:!1,loop:!1,flip:!1,rotate:!1,playbackRate:!1,aspectRatio:!1,screenshot:!1,setting:!1,hotkey:!0,pip:!1,mutex:!0,backdrop:!0,fullscreen:!1,fullscreenWeb:!1,subtitleOffset:!1,miniProgressBar:!1,localVideo:!1,localSubtitle:!1,useSSR:!1,layers:[],contextmenu:[],controls:[],settings:[],quality:[],highlight:[],plugins:[],whitelist:[],thumbnails:{url:"",number:60,width:160,height:90,column:10},subtitle:{url:"",type:"",style:{},encoding:"utf-8",bilingual:!1},moreVideoAttr:{controls:!1,preload:h?"auto":"metadata"},icons:{},customType:{},lang:navigator.language.toLowerCase()}}}]),a}(p);return console.log("%c ArtPlayer %c 4.0.9 %c https://artplayer.org","color: #fff; background: #5f5f5f","color: #fff; background: #4bc729",""),er})); diff --git a/docs/uncompiled/artplayer.js b/docs/uncompiled/artplayer.js index 966a5e434..53aa4f354 100644 --- a/docs/uncompiled/artplayer.js +++ b/docs/uncompiled/artplayer.js @@ -118,7 +118,7 @@ } } - var css_248z = ".art-video-player{zoom:1;-webkit-tap-highlight-color:rgba(0,0,0,0);-ms-high-contrast-adjust:none;background-color:#000;color:#eee;direction:ltr;display:flex;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:14px;height:100%;line-height:1.3;margin:0 auto;outline:0;position:relative;text-align:left;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;z-index:20}.art-video-player *{box-sizing:border-box;margin:0;padding:0}.art-video-player ::-webkit-scrollbar{height:5px;width:5px}.art-video-player ::-webkit-scrollbar-thumb{background-color:#666}.art-video-player ::-webkit-scrollbar-thumb:hover{background-color:#ccc}.art-video-player .art-icon{align-items:center;display:inline-flex;justify-content:center;line-height:1.5}.art-video-player .art-icon svg{fill:#fff}.art-video-player img{max-width:100%;vertical-align:top}@supports ((-webkit-backdrop-filter:initial) or (backdrop-filter:initial)){.art-video-player .art-backdrop-filter{-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);background-color:rgba(0,0,0,.7)!important}}.art-video-player .art-video{background-color:#000;cursor:pointer;z-index:10}.art-video-player .art-poster,.art-video-player .art-video{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.art-video-player .art-poster{background-position:50%;background-repeat:no-repeat;background-size:cover;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:11}.art-video-player .art-subtitle{bottom:10px;color:#fff;display:none;font-size:20px;padding:0 20px;pointer-events:none;position:absolute;text-align:center;text-shadow:.5px .5px .5px rgba(0,0,0,.5);width:100%;z-index:20}.art-video-player .art-subtitle p{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;line-height:1.2;margin:5px 0 0;word-break:break-all}.art-video-player .art-bilingual p:nth-child(n+2){transform:scale(.6);transform-origin:center top}.art-video-player.art-subtitle-show .art-subtitle{display:block}.art-video-player.art-control-show .art-subtitle{bottom:50px}.art-video-player .art-danmuku{z-index:30}.art-video-player .art-danmuku,.art-video-player .art-layers{bottom:0;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;width:100%}.art-video-player .art-layers{display:none;z-index:40}.art-video-player .art-layers .art-layer{pointer-events:auto}.art-video-player.art-layer-show .art-layers{display:block}.art-video-player .art-mask{align-items:center;bottom:0;display:none;height:100%;justify-content:center;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:50}.art-video-player .art-mask .art-state{align-items:center;bottom:55px;display:flex;height:60px;justify-content:center;opacity:.6;position:absolute;right:30px;width:60px}.art-video-player.art-mask-show .art-mask{display:flex}.art-video-player .art-loading{align-items:center;bottom:0;display:none;height:100%;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:70}.art-video-player.art-loading-show .art-loading{display:flex}.art-video-player .art-bottom{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg==) repeat-x bottom;bottom:0;display:flex;flex-direction:column;height:100px;justify-content:space-between;left:0;opacity:0;padding:55px 10px 0;pointer-events:none;position:absolute;right:0;transition:all .2s ease-in-out;visibility:hidden;z-index:60}.art-video-player .art-bottom .art-progress{pointer-events:auto;position:relative;z-index:0}.art-video-player .art-bottom .art-progress .art-control-progress{align-items:center;cursor:pointer;display:flex;flex-direction:row;height:4px;position:relative}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner{align-items:center;background:hsla(0,0%,100%,.2);display:flex;height:50%;position:relative;width:100%}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-loaded{background:hsla(0,0%,100%,.4);bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:0;z-index:10}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-played{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:0;z-index:20}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-highlight{bottom:0;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:30}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-highlight span{background:#fff;display:inline-block;height:100%;left:0;pointer-events:auto;position:absolute;top:0;width:7px}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-indicator{align-items:center;border-radius:50%;justify-content:center;position:absolute;transform:scale(.1);transition:transform .1s ease-in-out;visibility:hidden;z-index:40}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-indicator .art-icon{height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-tip{background:rgba(0,0,0,.7);border-radius:3px;color:#fff;display:none;font-size:12px;font-weight:700;height:20px;left:0;line-height:20px;padding:0 5px;position:absolute;text-align:center;top:-25px;white-space:nowrap;z-index:50}.art-video-player .art-bottom .art-progress .art-control-thumbnails{background-color:rgba(0,0,0,.7);bottom:8px;display:none;left:0;pointer-events:none;position:absolute}.art-video-player .art-bottom .art-progress .art-control-loop{bottom:0;display:none;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.art-video-player .art-bottom .art-progress .art-control-loop .art-loop-point{background:hsla(0,0%,100%,.75);height:8px;left:0;position:absolute;top:-2px;width:2px}.art-video-player .art-bottom .art-controls{align-items:center;display:flex;height:40px;justify-content:space-between;pointer-events:auto;position:relative;z-index:1}.art-video-player .art-bottom .art-controls .art-controls-left,.art-video-player .art-bottom .art-controls .art-controls-right{display:flex}.art-video-player .art-bottom .art-controls .art-control{align-items:center;cursor:pointer;display:flex;font-size:12px;line-height:1;min-width:36px;opacity:.9;text-align:center;white-space:nowrap}.art-video-player .art-bottom .art-controls .art-control .art-icon{align-items:center;display:flex;float:left;height:36px;justify-content:center;width:36px}.art-video-player .art-bottom .art-controls .art-control:hover{opacity:1}.art-video-player .art-bottom .art-controls .art-control-onlyText{padding:0 10px}.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel{float:left;height:100%;overflow:hidden;position:relative;transition:margin .2s cubic-bezier(.4,0,1,1),width .2s cubic-bezier(.4,0,1,1);width:0}.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel .art-volume-slider-handle{background:#fff;border-radius:12px;height:12px;left:0;margin-top:-6px;position:absolute;top:50%;width:12px}.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel .art-volume-slider-handle:before{background:#fff;left:-54px}.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel .art-volume-slider-handle:after{background:hsla(0,0%,100%,.2);left:6px}.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel .art-volume-slider-handle:after,.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel .art-volume-slider-handle:before{content:\"\";display:block;height:3px;margin-top:-2px;position:absolute;top:50%;width:60px}.art-video-player .art-bottom .art-controls .art-control-volume:hover .art-volume-panel{width:60px}.art-video-player .art-bottom .art-controls .art-control-quality{position:relative;z-index:30}.art-video-player .art-bottom .art-controls .art-control-quality .art-qualitys{background:rgba(0,0,0,.8);border-radius:3px;bottom:35px;color:#fff;display:none;padding:5px 0;position:absolute;text-align:center;width:100px}.art-video-player .art-bottom .art-controls .art-control-quality .art-qualitys .art-quality-item{height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;text-shadow:0 0 2px rgba(0,0,0,.5);white-space:nowrap}.art-video-player .art-bottom .art-controls .art-control-quality .art-qualitys .art-quality-item:hover{background-color:hsla(0,0%,100%,.1)}.art-video-player .art-bottom .art-controls .art-control-quality:hover .art-qualitys{display:block}.art-video-player .art-bottom:hover .art-progress .art-control-progress .art-control-progress-inner{height:100%}.art-video-player .art-bottom:hover .art-progress .art-control-progress .art-control-progress-inner .art-progress-indicator{transform:scale(1);visibility:visible}.art-video-player.art-control-show .art-bottom,.art-video-player.art-hover .art-bottom{opacity:1;visibility:visible}.art-video-player.art-destroy .art-progress-indicator,.art-video-player.art-destroy .art-progress-tip,.art-video-player.art-error .art-progress-indicator,.art-video-player.art-error .art-progress-tip{display:none!important}.art-video-player .art-notice{display:none;font-size:14px;left:0;padding:10px;pointer-events:none;position:absolute;top:0;width:100%;z-index:80}.art-video-player .art-notice .art-notice-inner{background-color:rgba(0,0,0,.6);border-radius:3px;color:#fff;display:inline-block;padding:5px 10px}.art-video-player.art-notice-show .art-notice{display:flex}.art-video-player .art-contextmenus{background-color:rgba(0,0,0,.9);border-radius:3px;display:none;flex-direction:column;left:10px;min-width:200px;padding:5px 0;position:absolute;top:10px;z-index:120}.art-video-player .art-contextmenus .art-contextmenu{border-bottom:1px solid hsla(0,0%,100%,.1);color:#fff;cursor:pointer;display:block;font-size:12px;overflow:hidden;padding:10px 15px;text-overflow:ellipsis;text-shadow:0 0 2px rgba(0,0,0,.5);white-space:nowrap}.art-video-player .art-contextmenus .art-contextmenu a{color:#fff;text-decoration:none}.art-video-player .art-contextmenus .art-contextmenu span{display:inline-block;padding:0 7px}.art-video-player .art-contextmenus .art-contextmenu span.art-current,.art-video-player .art-contextmenus .art-contextmenu span:hover{color:#00c9ff}.art-video-player .art-contextmenus .art-contextmenu:hover{background-color:hsla(0,0%,100%,.1)}.art-video-player .art-contextmenus .art-contextmenu:last-child{border-bottom:none}.art-video-player.art-contextmenu-show .art-contextmenus{display:flex}.art-video-player .art-settings{align-items:center;display:flex;height:100%;justify-content:center;left:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;visibility:hidden;width:100%;z-index:90}.art-video-player .art-settings .art-setting-inner{background-color:rgba(0,0,0,.9);bottom:0;font-size:12px;height:100%;overflow:auto;position:absolute;right:-300px;top:0;transition:all .2s ease-in-out;width:300px}.art-video-player .art-settings .art-setting-inner .art-setting-body{height:100%;overflow-y:auto;width:100%}.art-video-player .art-settings .art-setting-inner .art-setting-body .art-setting{border-bottom:1px solid hsla(0,0%,100%,.1);padding:10px 15px}.art-video-player .art-settings .art-setting-inner .art-setting-body .art-setting .art-setting-header{margin-bottom:5px}.art-video-player .art-settings .art-setting-radio{display:flex}.art-video-player .art-settings .art-setting-radio .art-radio-item{flex:1;padding:0 2px}.art-video-player .art-settings .art-setting-radio .art-radio-item button{background-color:hsla(0,0%,100%,.2);border:none;border-radius:2px;color:#fff;height:22px;outline:none;width:100%}.art-video-player .art-settings .art-setting-radio .art-radio-item.current button,.art-video-player .art-settings .art-setting-radio .art-radio-item button:active{background-color:#00a1d6}.art-video-player .art-settings .art-setting-range input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:hsla(0,0%,100%,.5);height:3px;outline:none;width:100%}.art-video-player .art-settings .art-setting-checkbox{align-items:center;display:flex}.art-video-player .art-settings .art-setting-checkbox input{height:14px;margin-right:5px;width:14px}.art-video-player .art-settings .art-setting-upload{display:flex}.art-video-player .art-settings .art-setting-upload .art-upload-btn{background-color:hsla(0,0%,100%,.2);border:none;border-radius:2px;color:#fff;height:22px;line-height:22px;outline:none;text-align:center;width:80px}.art-video-player .art-settings .art-setting-upload .art-upload-value{flex:1;height:22px;line-height:22px;overflow:hidden;padding-left:10px;text-overflow:ellipsis;white-space:nowrap}.art-video-player.art-setting-show .art-settings{opacity:1;pointer-events:auto;visibility:visible}.art-video-player.art-setting-show .art-settings .art-setting-inner{right:0}.art-video-player .art-info{-webkit-font-smoothing:antialiased;background-color:rgba(0,0,0,.9);color:#fff;display:none;flex-direction:column;font-family:Noto Sans CJK SC DemiLight,Roboto,Segoe UI,Tahoma,Arial,Helvetica,sans-serif;font-size:12px;left:10px;padding:10px;position:absolute;top:10px;width:350px;z-index:100}.art-video-player .art-info .art-info-item{display:flex;margin-bottom:5px}.art-video-player .art-info .art-info-item .art-info-title{text-align:right;width:100px}.art-video-player .art-info .art-info-item .art-info-content{flex:1;overflow:hidden;padding-left:5px;text-overflow:ellipsis;white-space:nowrap}.art-video-player .art-info .art-info-item:last-child{margin-bottom:0}.art-video-player .art-info .art-info-close{cursor:pointer;position:absolute;right:5px;top:5px}.art-video-player.art-info-show .art-info{display:flex}.art-video-player.art-hide-cursor *{cursor:none!important}.art-video-player[data-aspect-ratio] video{box-sizing:content-box;-o-object-fit:fill;object-fit:fill}.art-video-player.art-fullscreen-web{bottom:0;height:100%!important;left:0;position:fixed;right:0;top:0;width:100%!important;z-index:9999}.art-fullscreen-rotate{background-color:#000;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:9999}.art-video-player .art-mini-header{align-items:center;background-color:rgba(0,0,0,.5);color:#fff;display:none;height:35px;justify-content:space-between;left:0;line-height:35px;opacity:0;position:absolute;right:0;top:0;transition:all .2s ease-in-out;visibility:hidden;z-index:110}.art-video-player .art-mini-header .art-mini-title{cursor:move;flex:1;overflow:hidden;padding:0 10px;text-overflow:ellipsis;white-space:nowrap}.art-video-player .art-mini-header .art-mini-close{cursor:pointer;font-size:22px;text-align:center;width:35px}.art-video-player.art-is-dragging{opacity:.7}.art-video-player.art-mini{box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 3px 6px 0 rgba(0,0,0,.2);height:225px;position:fixed;width:400px;z-index:9999}.art-video-player.art-mini .art-mini-header{display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.art-video-player.art-mini.art-hover .art-mini-header{opacity:1;visibility:visible}.art-video-player.art-mini .art-mask .art-state{position:static}.art-video-player.art-mini .art-bottom,.art-video-player.art-mini .art-contextmenu,.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-setting,.art-video-player.art-mini .art-subtitle{display:none!important}.art-auto-size{align-items:center;display:flex;justify-content:center}.art-video-player[data-flip=horizontal] .art-video{transform:scaleX(-1)}.art-video-player[data-flip=vertical] .art-video{transform:scaleY(-1)}.art-video-player .art-layers .art-layer-log{background-color:rgba(0,0,0,.5);border-radius:3px;bottom:10px;color:#fff;display:none;font-size:13px;left:10px;padding:5px;pointer-events:none;position:absolute;text-shadow:0 0 2px rgba(0,0,0,.5);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:120px}.art-video-player .art-layers .art-layer-log p{margin-bottom:0;word-break:break-all}.art-video-player .art-control-selector{position:relative}.art-video-player .art-control-selector .art-selector-list{background-color:rgba(0,0,0,.8);border-radius:3px;bottom:35px;color:#fff;display:none;max-height:200px;max-width:200px;min-width:100px;overflow:auto;padding:5px 0;position:absolute;text-align:center}.art-video-player .art-control-selector .art-selector-list .art-selector-item{height:30px;line-height:30px;overflow:hidden;padding:0 5px;text-overflow:ellipsis;text-shadow:0 0 2px rgba(0,0,0,.5);white-space:nowrap}.art-video-player .art-control-selector .art-selector-list .art-selector-item:hover{background-color:hsla(0,0%,100%,.1)}.art-video-player .art-control-selector .art-selector-list .art-selector-item.art-current,.art-video-player .art-control-selector .art-selector-list .art-selector-item:hover{color:#00c9ff}.art-video-player .art-control-selector:hover .art-selector-list{display:block}:root{--balloon-color:hsla(0,0%,6%,.95);--balloon-font-size:12px;--balloon-move:4px}button[aria-label][data-balloon-pos]{overflow:visible}[aria-label][data-balloon-pos]{cursor:pointer;position:relative}[aria-label][data-balloon-pos]:after{background:var(--balloon-color);border-radius:2px;color:#fff;content:attr(aria-label);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:var(--balloon-font-size);font-style:normal;font-weight:400;line-height:1.2;padding:.5em 1em;text-indent:0;text-shadow:none;white-space:nowrap}[aria-label][data-balloon-pos]:after,[aria-label][data-balloon-pos]:before{opacity:0;pointer-events:none;position:absolute;transition:all .18s ease-out .18s;z-index:10}[aria-label][data-balloon-pos]:before{border:5px solid transparent;border-top:5px solid var(--balloon-color);content:\"\";height:0;width:0}[aria-label][data-balloon-pos]:hover:after,[aria-label][data-balloon-pos]:hover:before{opacity:1;pointer-events:none}[aria-label][data-balloon-pos][data-balloon-pos=up]:after{margin-bottom:10px}[aria-label][data-balloon-pos][data-balloon-pos=up]:after,[aria-label][data-balloon-pos][data-balloon-pos=up]:before{bottom:100%;left:50%;transform:translate(-50%,var(--balloon-move));transform-origin:top}[aria-label][data-balloon-pos][data-balloon-pos=up]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=up]:hover:before{transform:translate(-50%)}\n/*# sourceMappingURL=data:application/json;base64,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QUdoQixhQUFjLENBQ2QsYUFBYyxDQU5kLGlCQUFrQixDQU9sQixpQkFHb0IsQ0FDcEIsOEVBQ0UsV0FBWSxDQUNaLGdCQUFpQixDQUNqQixlQUFnQixDQUdoQixhQUFjLENBRmQsc0JBQXVCLENBR3ZCLGtDQUF1QyxDQUZ2QyxrQkFFeUMsQ0FDekMsb0ZBQ0UsbUNBQTRDLENBQzlDLDhLQUNFLGFBQWdCLENBQ3RCLGlFQUNFLGFBQWdCLENBRXBCLE1BQ0UsaUNBQXVDLENBQ3ZDLHdCQUF5QixDQUN6QixrQkFBcUIsQ0FFdkIscUNBQ0UsZ0JBQW1CLENBRXJCLCtCQUVFLGNBQWUsQ0FEZixpQkFDaUIsQ0FDakIscUNBVUUsK0JBQWdDLENBQ2hDLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsd0JBQXlCLENBUnpCLHdIQUF3SSxDQUl4SSxrQ0FBbUMsQ0FGbkMsaUJBQWtCLENBRGxCLGVBQW1CLENBV25CLGVBQWdCLENBSGhCLGdCQUFrQixDQVZsQixhQUFjLENBSWQsZ0JBQWlCLENBUWpCLGtCQUVhLENBQ2YsMkVBbEJFLFNBQVUsQ0FDVixtQkFBb0IsQ0FhcEIsaUJBQWtCLENBWmxCLGlDQUFvQyxDQWVwQyxVQVdhLENBVmYsc0NBSUUsNEJBQXNDLENBQXRDLHlDQUFzQyxDQUl0QyxVQUFXLENBTlgsUUFBUyxDQURULE9BU2EsQ0FDZix1RkFDRSxTQUFVLENBQ1YsbUJBQXNCLENBQ3hCLDBEQUdFLGtCQUV1QixDQUN6QixxSEFMRSxXQUFZLENBQ1osUUFBUyxDQUVULDZDQUErQyxDQUMvQyxvQkFLdUIsQ0FHekIsaUlBQ0UseUJBQStCIiwiZmlsZSI6ImluZGV4LnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuYXJ0LXZpZGVvLXBsYXllciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHotaW5kZXg6IDIwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdXRsaW5lOiAwO1xuICB6b29tOiAxO1xuICBmb250LWZhbWlseTogUm9ib3RvLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2VlZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIC1tcy1oaWdoLWNvbnRyYXN0LWFkanVzdDogbm9uZTsgfVxuICAuYXJ0LXZpZGVvLXBsYXllciAqIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC5hcnQtdmlkZW8tcGxheWVyIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiA1cHg7XG4gICAgaGVpZ2h0OiA1cHg7IH1cbiAgLmFydC12aWRlby1wbGF5ZXIgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjsgfVxuICAuYXJ0LXZpZGVvLXBsYXllciA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjOyB9XG4gIC5hcnQtdmlkZW8tcGxheWVyIC5hcnQtaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gICAgLmFydC12aWRlby1wbGF5ZXIgLmFydC1pY29uIHN2ZyB7XG4gICAgICBmaWxsOiAjZmZmOyB9XG4gIC5hcnQtdmlkZW8tcGxheWVyIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgQHN1cHBvcnRzICgtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogaW5pdGlhbCkgb3IgKGJhY2tkcm9wLWZpbHRlcjogaW5pdGlhbCkge1xuICAgIC5hcnQtdmlkZW8tcGxheWVyIC5hcnQtYmFja2Ryb3AtZmlsdGVyIHtcbiAgICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBzYXR1cmF0ZSgxODAlKSBibHVyKDIwcHgpO1xuICAgICAgYmFja2Ryb3AtZmlsdGVyOiBzYXR1cmF0ZSgxODAlKSBibHVyKDIwcHgpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpICFpbXBvcnRhbnQ7IH0gfVxuXG4uYXJ0LXZpZGVvLXBsYXllciAuYXJ0LXZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmFydC12aWRlby1wbGF5ZXIgLmFydC1wb3N0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDExO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uYXJ0LXZpZGVvLXBsYXllciAuYXJ0LXN1YnRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyMDtcbiAgYm90dG9tOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0ZXh0LXNoYWRvdzogMC41cHggMC41cHggMC41cHggcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gIC5hcnQtdmlkZW8tcGxheWVyIC5hcnQtc3VidGl0bGUgcCB7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luOiA1cHggMCAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLmFydC12aWRlby1wbGF5ZXIgLmFydC1iaWxpbmd1YWwgcDpudGgtY2hpbGQobiArIDIpIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjYpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wOyB9XG5cbi5hcnQtdmlkZW8tcGxheWVyLmFydC1zdWJ0aXRsZS1zaG93IC5hcnQtc3VidGl0bGUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uYXJ0LXZpZGVvLXBsYXllci5hcnQtY29udHJvbC1zaG93IC5hcnQtc3VidGl0bGUge1xuICBib3R0b206IDUwcHg7IH1cblxuLmFydC12aWRlby1wbGF5ZXIgLmFydC1kYW5tdWt1IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uYXJ0LXZpZGVvLXBsYXllciAuYXJ0LWxheWVycyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLmFydC12aWRlby1wbGF5ZXIgLmFydC1sYXllcnMgLmFydC1sYXllciB7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cblxuLmFydC12aWRlby1wbGF5ZXIuYXJ0LWxheWVyLXNob3cgLmFydC1sYXllcnMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uYXJ0LXZpZGVvLXBsYXllciAuYXJ0LW1hc2sge1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA1MDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuYXJ0LXZpZGVvLXBsYXllciAuYXJ0LW1hc2sgLmFydC1zdGF0ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMzBweDtcbiAgICBib3R0b206IDU1cHg7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIG9wYWNpdHk6IDAuNjsgfVxuXG4uYXJ0LXZpZGVvLXBsYXllci5hcnQtbWFzay1zaG93IC5hcnQtbWFzayB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmFydC12aWRlby1wbGF5ZXIgLmFydC1sb2FkaW5nIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA3MDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmFydC12aWRlby1wbGF5ZXIuYXJ0LWxvYWRpbmctc2hvdyAuYXJ0LWxvYWRpbmcge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5hcnQtdmlkZW8tcGxheWVyIC5hcnQtYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDYwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwYWRkaW5nOiA1NXB4IDEwcHggMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFFQUFBREdDQVlBQUFBVCtPcUZBQUFBZGtsRVFWUW96NDJRUVE3QUlBZ0VGL1QvRCtrYnEvUldBbG5ReXlhekE0YW9BQjRGc0JTQS9iRmp1RjFFT0w3VmJySXJCdXVzbXJ0NFpaT1JmYjZlaGJXZG5SSEVJaUlUYUVVS2E1RUpxVWFrUlNhRVlCSlNDWTJkRXN0UVk3QXV4YWh3WEZydlptV2wycmg0SlowN3o5ZEx0ZXNmTmo1cTBGVTNBNU9iYndBQUFBQkpSVTVFcmtKZ2dnPT0pIHJlcGVhdC14IGJvdHRvbTsgfVxuICAuYXJ0LXZpZGVvLXBsYXllciAuYXJ0LWJvdHRvbSAuYXJ0LXByb2dyZXNzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMDtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuICAgIC5hcnQtdmlkZW8tcGxheWVyIC5hcnQtYm90dG9tIC5hcnQtcHJvZ3Jlc3MgLmFydC1jb250cm9sLXByb2dyZXNzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuYXJ0LXZpZGVvLXBsYXllciAuYXJ0LWJvdHRvbSAuYXJ0LXByb2dyZXNzIC5hcnQtY29udHJvbC1wcm9ncmVzcyAuYXJ0LWNvbnRyb2wtcHJvZ3Jlc3MtaW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpOyB9XG4gICAgICAgIC5hcnQtdmlkZW8tcGxheWVyIC5hcnQtYm90dG9tIC5hcnQtcHJvZ3Jlc3MgLmFydC1jb250cm9sLXByb2dyZXNzIC5hcnQtY29udHJvbC1wcm9ncmVzcy1pbm5lciAuYXJ0LXByb2dyZXNzLWxvYWRlZCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpOyB9XG4gICAgICAgIC5hcnQtdmlkZW8tcGxheWVyIC5hcnQtYm90dG9tIC5hcnQtcHJvZ3Jlc3MgLmFydC1jb250cm9sLXByb2dyZXNzIC5hcnQtY29udHJvbC1wcm9ncmVzcy1pbm5lciAuYXJ0LXByb2dyZXNzLXBsYXllZCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDA7IH1cbiAgICAgICAgLmFydC12aWRlby1wbGF5ZXIgLmFydC1ib3R0b20gLmFydC1wcm9ncmVzcyAuYXJ0LWNvbnRyb2wtcHJvZ3Jlc3MgLmFydC1jb250cm9sLXByb2dyZXNzLWlubmVyIC5hcnQtcHJvZ3Jlc3MtaGlnaGxpZ2h0IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogMzA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgICAgIC5hcnQtdmlkZW8tcGxheWVyIC5hcnQtYm90dG9tIC5hcnQtcHJvZ3Jlc3MgLmFydC1jb250cm9sLXByb2dyZXNzIC5hcnQtY29udHJvbC1wcm9ncmVzcy1pbm5lciAuYXJ0LXByb2dyZXNzLWhpZ2hsaWdodCBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG4gICAgICAgIC5hcnQtdmlkZW8tcGxheWVyIC5hcnQtYm90dG9tIC5hcnQtcHJvZ3Jlc3MgLmFydC1jb250cm9sLXByb2dyZXNzIC5hcnQtY29udHJvbC1wcm9ncmVzcy1pbm5lciAuYXJ0LXByb2dyZXNzLWluZGljYXRvciB7XG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDQwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSwgMC4xKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyBlYXNlLWluLW91dDsgfVxuICAgICAgICAgIC5hcnQtdmlkZW8tcGxheWVyIC5hcnQtYm90dG9tIC5hcnQtcHJvZ3Jlc3MgLmFydC1jb250cm9sLXByb2dyZXNzIC5hcnQtY29udHJvbC1wcm9ncmVzcy1pbm5lciAuYXJ0LXByb2dyZXNzLWluZGljYXRvciAuYXJ0LWljb24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gICAgICAgIC5hcnQtdmlkZW8tcGxheWVyIC5hcnQtYm90dG9tIC5hcnQtcHJvZ3Jlc3MgLmFydC1jb250cm9sLXByb2dyZXNzIC5hcnQtY29udHJvbC1wcm9ncmVzcy1pbm5lciAuYXJ0LXByb2dyZXNzLXRpcCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogNTA7XG4gICAgICAgICAgdG9wOiAtMjVweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5hcnQtdmlkZW8tcGxheWVyIC5hcnQtYm90dG9tIC5hcnQtcHJvZ3Jlc3MgLmFydC1jb250cm9sLXRodW1ibmFpbHMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogOHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpOyB9XG4gICAgLmFydC12aWRlby1wbGF5ZXIgLmFydC1ib3R0b20gLmFydC1wcm9ncmVzcyAuYXJ0LWNvbnRyb2wtbG9vcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgLmFydC12aWRlby1wbGF5ZXIgLmFydC1ib3R0b20gLmFydC1wcm9ncmVzcyAuYXJ0LWNvbnRyb2wtbG9vcCAuYXJ0LWxvb3AtcG9pbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7IH1cbiAgLmFydC12aWRlby1wbGF5ZXIgLmFydC1ib3R0b20gLmFydC1jb250cm9scyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgICAuYXJ0LXZpZGVvLXBsYXllciAuYXJ0LWJvdHRvbSAuYXJ0LWNvbnRyb2xzIC5hcnQtY29udHJvbHMtbGVmdCxcbiAgICAuYXJ0LXZpZGVvLXBsYXllciAuYXJ0LWJvdHRvbSAuYXJ0LWNvbnRyb2xzIC5hcnQtY29udHJvbHMtcmlnaHQge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5hcnQtdmlkZW8tcGxheWVyIC5hcnQtYm90dG9tIC5hcnQtY29udHJvbHMgLmFydC1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgb3BhY2l0eTogMC45O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbWluLXdpZHRoOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAuYXJ0LXZpZGVvLXBsYXllciAuYXJ0LWJvdHRvbSAuYXJ0LWNvbnRyb2xzIC5hcnQtY29udHJvbCAuYXJ0LWljb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgd2lkdGg6IDM2cHg7IH1cbiAgICAgIC5hcnQtdmlkZW8tcGxheWVyIC5hcnQtYm90dG9tIC5hcnQtY29udHJvbHMgLmFydC1jb250cm9sOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5hcnQtdmlkZW8tcGxheWVyIC5hcnQtYm90dG9tIC5hcnQtY29udHJvbHMgLmFydC1jb250cm9sLW9ubHlUZXh0IHtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDsgfVxuICAgIC5hcnQtdmlkZW8tcGxheWVyIC5hcnQtYm90dG9tIC5hcnQtY29udHJvbHMgLmFydC1jb250cm9sLXZvbHVtZSAuYXJ0LXZvbHVtZS1wYW5lbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdHJhbnNpdGlvbjogbWFyZ2luIDAuMnMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMSwgMSksIHdpZHRoIDAuMnMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMSwgMSk7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAuYXJ0LXZpZGVvLXBsYXllciAuYXJ0LWJvdHRvbSAuYXJ0LWNvbnRyb2xzIC5hcnQtY29udHJvbC12b2x1bWUgLmFydC12b2x1bWUtcGFuZWwgLmFydC12b2x1bWUtc2xpZGVyLWhhbmRsZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC02cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAgICAgLmFydC12aWRlby1wbGF5ZXIgLmFydC1ib3R0b20gLmFydC1jb250cm9scyAuYXJ0LWNvbnRyb2wtdm9sdW1lIC5hcnQtdm9sdW1lLXBhbmVsIC5hcnQtdm9sdW1lLXNsaWRlci1oYW5kbGU6OmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogLTU0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgICAgICAuYXJ0LXZpZGVvLXBsYXllciAuYXJ0LWJvdHRvbSAuYXJ0LWNvbnRyb2xzIC5hcnQtY29udHJvbC12b2x1bWUgLmFydC12b2x1bWUtcGFuZWwgLmFydC12b2x1bWUtc2xpZGVyLWhhbmRsZTo6YWZ0ZXIge1xuICAgICAgICAgIGxlZnQ6IDZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7IH1cbiAgICAgICAgLmFydC12aWRlby1wbGF5ZXIgLmFydC1ib3R0b20gLmFydC1jb250cm9scyAuYXJ0LWNvbnRyb2wtdm9sdW1lIC5hcnQtdm9sdW1lLXBhbmVsIC5hcnQtdm9sdW1lLXNsaWRlci1oYW5kbGU6OmJlZm9yZSwgLmFydC12aWRlby1wbGF5ZXIgLmFydC1ib3R0b20gLmFydC1jb250cm9scyAuYXJ0LWNvbnRyb2wtdm9sdW1lIC5hcnQtdm9sdW1lLXBhbmVsIC5hcnQtdm9sdW1lLXNsaWRlci1oYW5kbGU6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgICB3aWR0aDogNjBweDsgfVxuICAgIC5hcnQtdmlkZW8tcGxheWVyIC5hcnQtYm90dG9tIC5hcnQtY29udHJvbHMgLmFydC1jb250cm9sLXZvbHVtZTpob3ZlciAuYXJ0LXZvbHVtZS1wYW5lbCB7XG4gICAgICB3aWR0aDogNjBweDsgfVxuICAgIC5hcnQtdmlkZW8tcGxheWVyIC5hcnQtYm90dG9tIC5hcnQtY29udHJvbHMgLmFydC1jb250cm9sLXF1YWxpdHkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMzA7IH1cbiAgICAgIC5hcnQtdmlkZW8tcGxheWVyIC5hcnQtYm90dG9tIC5hcnQtY29udHJvbHMgLmFydC1jb250cm9sLXF1YWxpdHkgLmFydC1xdWFsaXR5cyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAzNXB4O1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAgICAgICAuYXJ0LXZpZGVvLXBsYXllciAuYXJ0LWJvdHRvbSAuYXJ0LWNvbnRyb2xzIC5hcnQtY29udHJvbC1xdWFsaXR5IC5hcnQtcXVhbGl0eXMgLmFydC1xdWFsaXR5LWl0ZW0ge1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gICAgICAgICAgLmFydC12aWRlby1wbGF5ZXIgLmFydC1ib3R0b20gLmFydC1jb250cm9scyAuYXJ0LWNvbnRyb2wtcXVhbGl0eSAuYXJ0LXF1YWxpdHlzIC5hcnQtcXVhbGl0eS1pdGVtOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTsgfVxuICAgICAgLmFydC12aWRlby1wbGF5ZXIgLmFydC1ib3R0b20gLmFydC1jb250cm9scyAuYXJ0LWNvbnRyb2wtcXVhbGl0eTpob3ZlciAuYXJ0LXF1YWxpdHlzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmFydC12aWRlby1wbGF5ZXIgLmFydC1ib3R0b206aG92ZXIgLmFydC1wcm9ncmVzcyAuYXJ0LWNvbnRyb2wtcHJvZ3Jlc3MgLmFydC1jb250cm9sLXByb2dyZXNzLWlubmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuYXJ0LXZpZGVvLXBsYXllciAuYXJ0LWJvdHRvbTpob3ZlciAuYXJ0LXByb2dyZXNzIC5hcnQtY29udHJvbC1wcm9ncmVzcyAuYXJ0LWNvbnRyb2wtcHJvZ3Jlc3MtaW5uZXIgLmFydC1wcm9ncmVzcy1pbmRpY2F0b3Ige1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLmFydC12aWRlby1wbGF5ZXIuYXJ0LWNvbnRyb2wtc2hvdyAuYXJ0LWJvdHRvbSwgLmFydC12aWRlby1wbGF5ZXIuYXJ0LWhvdmVyIC5hcnQtYm90dG9tIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4uYXJ0LXZpZGVvLXBsYXllci5hcnQtZXJyb3IgLmFydC1wcm9ncmVzcy1pbmRpY2F0b3IsXG4uYXJ0LXZpZGVvLXBsYXllci5hcnQtZXJyb3IgLmFydC1wcm9ncmVzcy10aXAsIC5hcnQtdmlkZW8tcGxheWVyLmFydC1kZXN0cm95IC5hcnQtcHJvZ3Jlc3MtaW5kaWNhdG9yLFxuLmFydC12aWRlby1wbGF5ZXIuYXJ0LWRlc3Ryb3kgLmFydC1wcm9ncmVzcy10aXAge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmFydC12aWRlby1wbGF5ZXIgLmFydC1ub3RpY2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogODA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5hcnQtdmlkZW8tcGxheWVyIC5hcnQtbm90aWNlIC5hcnQtbm90aWNlLWlubmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4uYXJ0LXZpZGVvLXBsYXllci5hcnQtbm90aWNlLXNob3cgLmFydC1ub3RpY2Uge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5hcnQtdmlkZW8tcGxheWVyIC5hcnQtY29udGV4dG1lbnVzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMjA7XG4gIGxlZnQ6IDEwcHg7XG4gIHRvcDogMTBweDtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gIC5hcnQtdmlkZW8tcGxheWVyIC5hcnQtY29udGV4dG1lbnVzIC5hcnQtY29udGV4dG1lbnUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTsgfVxuICAgIC5hcnQtdmlkZW8tcGxheWVyIC5hcnQtY29udGV4dG1lbnVzIC5hcnQtY29udGV4dG1lbnUgYSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5hcnQtdmlkZW8tcGxheWVyIC5hcnQtY29udGV4dG1lbnVzIC5hcnQtY29udGV4dG1lbnUgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwIDdweDsgfVxuICAgICAgLmFydC12aWRlby1wbGF5ZXIgLmFydC1jb250ZXh0bWVudXMgLmFydC1jb250ZXh0bWVudSBzcGFuOmhvdmVyLCAuYXJ0LXZpZGVvLXBsYXllciAuYXJ0LWNvbnRleHRtZW51cyAuYXJ0LWNvbnRleHRtZW51IHNwYW4uYXJ0LWN1cnJlbnQge1xuICAgICAgICBjb2xvcjogIzAwYzlmZjsgfVxuICAgIC5hcnQtdmlkZW8tcGxheWVyIC5hcnQtY29udGV4dG1lbnVzIC5hcnQtY29udGV4dG1lbnU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpOyB9XG4gICAgLmFydC12aWRlby1wbGF5ZXIgLmFydC1jb250ZXh0bWVudXMgLmFydC1jb250ZXh0bWVudTpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuLmFydC12aWRlby1wbGF5ZXIuYXJ0LWNvbnRleHRtZW51LXNob3cgLmFydC1jb250ZXh0bWVudXMge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5hcnQtdmlkZW8tcGxheWVyIC5hcnQtc2V0dGluZ3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5MDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5hcnQtdmlkZW8tcGxheWVyIC5hcnQtc2V0dGluZ3MgLmFydC1zZXR0aW5nLWlubmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAtMzAwcHg7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICBvdmVyZmxvdzogYXV0bzsgfVxuICAgIC5hcnQtdmlkZW8tcGxheWVyIC5hcnQtc2V0dGluZ3MgLmFydC1zZXR0aW5nLWlubmVyIC5hcnQtc2V0dGluZy1ib2R5IHtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLmFydC12aWRlby1wbGF5ZXIgLmFydC1zZXR0aW5ncyAuYXJ0LXNldHRpbmctaW5uZXIgLmFydC1zZXR0aW5nLWJvZHkgLmFydC1zZXR0aW5nIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4OyB9XG4gICAgICAgIC5hcnQtdmlkZW8tcGxheWVyIC5hcnQtc2V0dGluZ3MgLmFydC1zZXR0aW5nLWlubmVyIC5hcnQtc2V0dGluZy1ib2R5IC5hcnQtc2V0dGluZyAuYXJ0LXNldHRpbmctaGVhZGVyIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLmFydC12aWRlby1wbGF5ZXIgLmFydC1zZXR0aW5ncyAuYXJ0LXNldHRpbmctcmFkaW8ge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuYXJ0LXZpZGVvLXBsYXllciAuYXJ0LXNldHRpbmdzIC5hcnQtc2V0dGluZy1yYWRpbyAuYXJ0LXJhZGlvLWl0ZW0ge1xuICAgICAgZmxleDogMTtcbiAgICAgIHBhZGRpbmc6IDAgMnB4OyB9XG4gICAgICAuYXJ0LXZpZGVvLXBsYXllciAuYXJ0LXNldHRpbmdzIC5hcnQtc2V0dGluZy1yYWRpbyAuYXJ0LXJhZGlvLWl0ZW0gYnV0dG9uIHtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7IH1cbiAgICAgICAgLmFydC12aWRlby1wbGF5ZXIgLmFydC1zZXR0aW5ncyAuYXJ0LXNldHRpbmctcmFkaW8gLmFydC1yYWRpby1pdGVtIGJ1dHRvbjphY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGExZDY7IH1cbiAgICAgIC5hcnQtdmlkZW8tcGxheWVyIC5hcnQtc2V0dGluZ3MgLmFydC1zZXR0aW5nLXJhZGlvIC5hcnQtcmFkaW8taXRlbS5jdXJyZW50IGJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGExZDY7IH1cbiAgLmFydC12aWRlby1wbGF5ZXIgLmFydC1zZXR0aW5ncyAuYXJ0LXNldHRpbmctcmFuZ2UgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogM3B4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgLmFydC12aWRlby1wbGF5ZXIgLmFydC1zZXR0aW5ncyAuYXJ0LXNldHRpbmctY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5hcnQtdmlkZW8tcGxheWVyIC5hcnQtc2V0dGluZ3MgLmFydC1zZXR0aW5nLWNoZWNrYm94IGlucHV0IHtcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgLmFydC12aWRlby1wbGF5ZXIgLmFydC1zZXR0aW5ncyAuYXJ0LXNldHRpbmctdXBsb2FkIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmFydC12aWRlby1wbGF5ZXIgLmFydC1zZXR0aW5ncyAuYXJ0LXNldHRpbmctdXBsb2FkIC5hcnQtdXBsb2FkLWJ0biB7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmFydC12aWRlby1wbGF5ZXIgLmFydC1zZXR0aW5ncyAuYXJ0LXNldHRpbmctdXBsb2FkIC5hcnQtdXBsb2FkLXZhbHVlIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cblxuLmFydC12aWRlby1wbGF5ZXIuYXJ0LXNldHRpbmctc2hvdyAuYXJ0LXNldHRpbmdzIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cbiAgLmFydC12aWRlby1wbGF5ZXIuYXJ0LXNldHRpbmctc2hvdyAuYXJ0LXNldHRpbmdzIC5hcnQtc2V0dGluZy1pbm5lciB7XG4gICAgcmlnaHQ6IDA7IH1cblxuLmFydC12aWRlby1wbGF5ZXIgLmFydC1pbmZvIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICB0b3A6IDEwcHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgd2lkdGg6IDM1MHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogTm90byBTYW5zIENKSyBTQyBEZW1pTGlnaHQsIFJvYm90bywgU2Vnb2UgVUksIFRhaG9tYSwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuICAuYXJ0LXZpZGVvLXBsYXllciAuYXJ0LWluZm8gLmFydC1pbmZvLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgLmFydC12aWRlby1wbGF5ZXIgLmFydC1pbmZvIC5hcnQtaW5mby1pdGVtIC5hcnQtaW5mby10aXRsZSB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC5hcnQtdmlkZW8tcGxheWVyIC5hcnQtaW5mbyAuYXJ0LWluZm8taXRlbSAuYXJ0LWluZm8tY29udGVudCB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4OyB9XG4gICAgLmFydC12aWRlby1wbGF5ZXIgLmFydC1pbmZvIC5hcnQtaW5mby1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYXJ0LXZpZGVvLXBsYXllciAuYXJ0LWluZm8gLmFydC1pbmZvLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1cHg7XG4gICAgcmlnaHQ6IDVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmFydC12aWRlby1wbGF5ZXIuYXJ0LWluZm8tc2hvdyAuYXJ0LWluZm8ge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5hcnQtdmlkZW8tcGxheWVyLmFydC1oaWRlLWN1cnNvciAqIHtcbiAgY3Vyc29yOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmFydC12aWRlby1wbGF5ZXJbZGF0YS1hc3BlY3QtcmF0aW9dIHZpZGVvIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIG9iamVjdC1maXQ6IGZpbGw7IH1cblxuLmFydC12aWRlby1wbGF5ZXIuYXJ0LWZ1bGxzY3JlZW4td2ViIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwOyB9XG5cbi5hcnQtZnVsbHNjcmVlbi1yb3RhdGUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfVxuXG4uYXJ0LXZpZGVvLXBsYXllciAuYXJ0LW1pbmktaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMTA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMzVweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDsgfVxuICAuYXJ0LXZpZGVvLXBsYXllciAuYXJ0LW1pbmktaGVhZGVyIC5hcnQtbWluaS10aXRsZSB7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGN1cnNvcjogbW92ZTsgfVxuICAuYXJ0LXZpZGVvLXBsYXllciAuYXJ0LW1pbmktaGVhZGVyIC5hcnQtbWluaS1jbG9zZSB7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmFydC12aWRlby1wbGF5ZXIuYXJ0LWlzLWRyYWdnaW5nIHtcbiAgb3BhY2l0eTogMC43OyB9XG5cbi5hcnQtdmlkZW8tcGxheWVyLmFydC1taW5pIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5O1xuICB3aWR0aDogNDAwcHg7XG4gIGhlaWdodDogMjI1cHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgM3B4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICAuYXJ0LXZpZGVvLXBsYXllci5hcnQtbWluaSAuYXJ0LW1pbmktaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIC5hcnQtdmlkZW8tcGxheWVyLmFydC1taW5pLmFydC1ob3ZlciAuYXJ0LW1pbmktaGVhZGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLmFydC12aWRlby1wbGF5ZXIuYXJ0LW1pbmkgLmFydC1tYXNrIC5hcnQtc3RhdGUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgLmFydC12aWRlby1wbGF5ZXIuYXJ0LW1pbmkgLmFydC1jb250ZXh0bWVudSxcbiAgLmFydC12aWRlby1wbGF5ZXIuYXJ0LW1pbmkgLmFydC1ib3R0b20sXG4gIC5hcnQtdmlkZW8tcGxheWVyLmFydC1taW5pIC5hcnQtZGFubXUsXG4gIC5hcnQtdmlkZW8tcGxheWVyLmFydC1taW5pIC5hcnQtaW5mbyxcbiAgLmFydC12aWRlby1wbGF5ZXIuYXJ0LW1pbmkgLmFydC1sYXllcnMsXG4gIC5hcnQtdmlkZW8tcGxheWVyLmFydC1taW5pIC5hcnQtbm90aWNlLFxuICAuYXJ0LXZpZGVvLXBsYXllci5hcnQtbWluaSAuYXJ0LXNldHRpbmcsXG4gIC5hcnQtdmlkZW8tcGxheWVyLmFydC1taW5pIC5hcnQtc3VidGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uYXJ0LWF1dG8tc2l6ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5hcnQtdmlkZW8tcGxheWVyW2RhdGEtZmxpcD1cImhvcml6b250YWxcIl0gLmFydC12aWRlbyB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTsgfVxuXG4uYXJ0LXZpZGVvLXBsYXllcltkYXRhLWZsaXA9XCJ2ZXJ0aWNhbFwiXSAuYXJ0LXZpZGVvIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpOyB9XG5cbi5hcnQtdmlkZW8tcGxheWVyIC5hcnQtbGF5ZXJzIC5hcnQtbGF5ZXItbG9nIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICBib3R0b206IDEwcHg7XG4gIHdpZHRoOiAxMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLmFydC12aWRlby1wbGF5ZXIgLmFydC1sYXllcnMgLmFydC1sYXllci1sb2cgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7IH1cblxuLmFydC12aWRlby1wbGF5ZXIgLmFydC1jb250cm9sLXNlbGVjdG9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hcnQtdmlkZW8tcGxheWVyIC5hcnQtY29udHJvbC1zZWxlY3RvciAuYXJ0LXNlbGVjdG9yLWxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMzVweDtcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgICAuYXJ0LXZpZGVvLXBsYXllciAuYXJ0LWNvbnRyb2wtc2VsZWN0b3IgLmFydC1zZWxlY3Rvci1saXN0IC5hcnQtc2VsZWN0b3ItaXRlbSB7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgIHRleHQtc2hhZG93OiAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAgICAgLmFydC12aWRlby1wbGF5ZXIgLmFydC1jb250cm9sLXNlbGVjdG9yIC5hcnQtc2VsZWN0b3ItbGlzdCAuYXJ0LXNlbGVjdG9yLWl0ZW06aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7IH1cbiAgICAgIC5hcnQtdmlkZW8tcGxheWVyIC5hcnQtY29udHJvbC1zZWxlY3RvciAuYXJ0LXNlbGVjdG9yLWxpc3QgLmFydC1zZWxlY3Rvci1pdGVtOmhvdmVyLCAuYXJ0LXZpZGVvLXBsYXllciAuYXJ0LWNvbnRyb2wtc2VsZWN0b3IgLmFydC1zZWxlY3Rvci1saXN0IC5hcnQtc2VsZWN0b3ItaXRlbS5hcnQtY3VycmVudCB7XG4gICAgICAgIGNvbG9yOiAjMDBjOWZmOyB9XG4gIC5hcnQtdmlkZW8tcGxheWVyIC5hcnQtY29udHJvbC1zZWxlY3Rvcjpob3ZlciAuYXJ0LXNlbGVjdG9yLWxpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbjpyb290IHtcbiAgLS1iYWxsb29uLWNvbG9yOiByZ2JhKDE2LCAxNiwgMTYsIDAuOTUpO1xuICAtLWJhbGxvb24tZm9udC1zaXplOiAxMnB4O1xuICAtLWJhbGxvb24tbW92ZTogNHB4OyB9XG5cbmJ1dHRvblthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cblthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXTphZnRlciB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xOHMgZWFzZS1vdXQgMC4xOHM7XG4gICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3RvLCBPeHlnZW4sIFVidW50dSwgQ2FudGFyZWxsLCAnT3BlbiBTYW5zJywgJ0hlbHZldGljYSBOZXVlJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICBmb250LXNpemU6IHZhcigtLWJhbGxvb24tZm9udC1zaXplKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWxsb29uLWNvbG9yKTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY29udGVudDogYXR0cihhcmlhLWxhYmVsKTtcbiAgICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB6LWluZGV4OiAxMDsgfVxuICBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc106YmVmb3JlIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tYmFsbG9vbi1jb2xvcik7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xOHMgZWFzZS1vdXQgMC4xOHM7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwOyB9XG4gIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXTpob3ZlcjpiZWZvcmUsIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXTpob3ZlcjphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc11bZGF0YS1iYWxsb29uLXBvcz0ndXAnXTphZnRlciB7XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIHZhcigtLWJhbGxvb24tbW92ZSkpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDsgfVxuICBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc11bZGF0YS1iYWxsb29uLXBvcz0ndXAnXTpiZWZvcmUge1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgdmFyKC0tYmFsbG9vbi1tb3ZlKSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wOyB9XG4gIFthcmlhLWxhYmVsXVtkYXRhLWJhbGxvb24tcG9zXVtkYXRhLWJhbGxvb24tcG9zPSd1cCddOmhvdmVyOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTsgfVxuICBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc11bZGF0YS1iYWxsb29uLXBvcz0ndXAnXTpob3ZlcjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApOyB9XG4iXX0= */"; + var css_248z = ".art-video-player{zoom:1;-webkit-tap-highlight-color:rgba(0,0,0,0);-ms-high-contrast-adjust:none;background-color:#000;color:#eee;direction:ltr;display:flex;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:14px;height:100%;line-height:1.3;margin:0 auto;outline:0;position:relative;text-align:left;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;z-index:20}.art-video-player *{box-sizing:border-box;margin:0;padding:0}.art-video-player ::-webkit-scrollbar{height:5px;width:5px}.art-video-player ::-webkit-scrollbar-thumb{background-color:#666}.art-video-player ::-webkit-scrollbar-thumb:hover{background-color:#ccc}.art-video-player .art-icon{align-items:center;display:inline-flex;justify-content:center;line-height:1.5}.art-video-player .art-icon svg{fill:#fff}.art-video-player img{max-width:100%;vertical-align:top}@supports ((-webkit-backdrop-filter:initial) or (backdrop-filter:initial)){.art-video-player .art-backdrop-filter{-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);background-color:rgba(0,0,0,.7)!important}}.art-video-player .art-video{background-color:#000;cursor:pointer;z-index:10}.art-video-player .art-poster,.art-video-player .art-video{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.art-video-player .art-poster{background-position:50%;background-repeat:no-repeat;background-size:cover;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:11}.art-video-player .art-subtitle{bottom:10px;color:#fff;display:none;font-size:20px;padding:0 20px;pointer-events:none;position:absolute;text-align:center;text-shadow:.5px .5px .5px rgba(0,0,0,.5);width:100%;z-index:20}.art-video-player .art-subtitle p{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;line-height:1.2;margin:5px 0 0;word-break:break-all}.art-video-player .art-bilingual p:nth-child(n+2){transform:scale(.6);transform-origin:center top}.art-video-player.art-subtitle-show .art-subtitle{display:block}.art-video-player.art-control-show .art-subtitle{bottom:50px}.art-video-player .art-danmuku{z-index:30}.art-video-player .art-danmuku,.art-video-player .art-layers{bottom:0;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;width:100%}.art-video-player .art-layers{display:none;z-index:40}.art-video-player .art-layers .art-layer{pointer-events:auto}.art-video-player.art-layer-show .art-layers{display:block}.art-video-player .art-mask{align-items:center;bottom:0;display:none;height:100%;justify-content:center;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:50}.art-video-player .art-mask .art-state{align-items:center;bottom:55px;display:flex;height:60px;justify-content:center;opacity:.6;position:absolute;right:30px;width:60px}.art-video-player.art-mask-show .art-mask{display:flex}.art-video-player .art-loading{align-items:center;bottom:0;display:none;height:100%;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:70}.art-video-player.art-loading-show .art-loading{display:flex}.art-video-player .art-bottom{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg==) repeat-x bottom;bottom:0;display:flex;flex-direction:column;height:100px;justify-content:space-between;left:0;opacity:0;padding:55px 10px 0;pointer-events:none;position:absolute;right:0;transition:all .2s ease-in-out;visibility:hidden;z-index:60}.art-video-player .art-bottom .art-progress{pointer-events:auto;position:relative;z-index:0}.art-video-player .art-bottom .art-progress .art-control-progress{align-items:center;cursor:pointer;display:flex;flex-direction:row;height:4px;position:relative}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner{align-items:center;background:hsla(0,0%,100%,.2);display:flex;height:50%;position:relative;width:100%}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-loaded{background:hsla(0,0%,100%,.4);bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:0;z-index:10}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-played{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:0;z-index:20}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-highlight{bottom:0;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:30}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-highlight span{background:#fff;display:inline-block;height:100%;left:0;pointer-events:auto;position:absolute;top:0;width:7px}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-indicator{align-items:center;border-radius:50%;justify-content:center;position:absolute;transform:scale(.1);transition:transform .1s ease-in-out;visibility:hidden;z-index:40}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-indicator .art-icon{height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-tip{background:rgba(0,0,0,.7);border-radius:3px;color:#fff;display:none;font-size:12px;font-weight:700;height:20px;left:0;line-height:20px;padding:0 5px;position:absolute;text-align:center;top:-25px;white-space:nowrap;z-index:50}.art-video-player .art-bottom .art-progress .art-control-thumbnails{background-color:rgba(0,0,0,.7);bottom:8px;display:none;left:0;pointer-events:none;position:absolute}.art-video-player .art-bottom .art-progress .art-control-loop{bottom:0;display:none;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.art-video-player .art-bottom .art-progress .art-control-loop .art-loop-point{background:hsla(0,0%,100%,.75);height:8px;left:0;position:absolute;top:-2px;width:2px}.art-video-player .art-bottom .art-controls{align-items:center;display:flex;height:40px;justify-content:space-between;pointer-events:auto;position:relative;z-index:1}.art-video-player .art-bottom .art-controls .art-controls-left,.art-video-player .art-bottom .art-controls .art-controls-right{display:flex}.art-video-player .art-bottom .art-controls .art-control{align-items:center;cursor:pointer;display:flex;font-size:12px;line-height:1;min-height:36px;min-width:36px;opacity:.9;text-align:center;white-space:nowrap}.art-video-player .art-bottom .art-controls .art-control .art-icon{align-items:center;display:flex;float:left;height:36px;justify-content:center;width:36px}.art-video-player .art-bottom .art-controls .art-control:hover{opacity:1}.art-video-player .art-bottom .art-controls .art-control-onlyText{padding:0 10px}.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel{float:left;height:100%;overflow:hidden;position:relative;transition:margin .2s cubic-bezier(.4,0,1,1),width .2s cubic-bezier(.4,0,1,1);width:0}.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel .art-volume-slider-handle{background:#fff;border-radius:12px;height:12px;left:0;margin-top:-6px;position:absolute;top:50%;width:12px}.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel .art-volume-slider-handle:before{background:#fff;left:-54px}.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel .art-volume-slider-handle:after{background:hsla(0,0%,100%,.2);left:6px}.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel .art-volume-slider-handle:after,.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel .art-volume-slider-handle:before{content:\"\";display:block;height:3px;margin-top:-2px;position:absolute;top:50%;width:60px}.art-video-player .art-bottom .art-controls .art-control-volume:hover .art-volume-panel{width:60px}.art-video-player .art-bottom .art-controls .art-control-quality{position:relative;z-index:30}.art-video-player .art-bottom .art-controls .art-control-quality .art-qualitys{background:rgba(0,0,0,.8);border-radius:3px;bottom:35px;color:#fff;display:none;padding:5px 0;position:absolute;text-align:center;width:100px}.art-video-player .art-bottom .art-controls .art-control-quality .art-qualitys .art-quality-item{height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;text-shadow:0 0 2px rgba(0,0,0,.5);white-space:nowrap}.art-video-player .art-bottom .art-controls .art-control-quality .art-qualitys .art-quality-item:hover{background-color:hsla(0,0%,100%,.1)}.art-video-player .art-bottom .art-controls .art-control-quality:hover .art-qualitys{display:block}.art-video-player .art-bottom:hover .art-progress .art-control-progress .art-control-progress-inner{height:100%}.art-video-player .art-bottom:hover .art-progress .art-control-progress .art-control-progress-inner .art-progress-indicator{transform:scale(1);visibility:visible}.art-video-player.art-control-show .art-bottom,.art-video-player.art-hover .art-bottom{opacity:1;visibility:visible}.art-video-player.art-destroy .art-progress-indicator,.art-video-player.art-destroy .art-progress-tip,.art-video-player.art-error .art-progress-indicator,.art-video-player.art-error .art-progress-tip{display:none!important}.art-video-player .art-notice{display:none;font-size:14px;left:0;padding:10px;pointer-events:none;position:absolute;top:0;width:100%;z-index:80}.art-video-player .art-notice .art-notice-inner{background-color:rgba(0,0,0,.6);border-radius:3px;color:#fff;display:inline-block;padding:5px 10px}.art-video-player.art-notice-show .art-notice{display:flex}.art-video-player .art-contextmenus{background-color:rgba(0,0,0,.9);border-radius:3px;display:none;flex-direction:column;left:10px;min-width:200px;padding:5px 0;position:absolute;top:10px;z-index:120}.art-video-player .art-contextmenus .art-contextmenu{border-bottom:1px solid hsla(0,0%,100%,.1);color:#fff;cursor:pointer;display:block;font-size:12px;overflow:hidden;padding:10px 15px;text-overflow:ellipsis;text-shadow:0 0 2px rgba(0,0,0,.5);white-space:nowrap}.art-video-player .art-contextmenus .art-contextmenu a{color:#fff;text-decoration:none}.art-video-player .art-contextmenus .art-contextmenu span{display:inline-block;padding:0 7px}.art-video-player .art-contextmenus .art-contextmenu span.art-current,.art-video-player .art-contextmenus .art-contextmenu span:hover{color:#00c9ff}.art-video-player .art-contextmenus .art-contextmenu:hover{background-color:hsla(0,0%,100%,.1)}.art-video-player .art-contextmenus .art-contextmenu:last-child{border-bottom:none}.art-video-player.art-contextmenu-show .art-contextmenus{display:flex}.art-video-player .art-settings{align-items:center;display:flex;height:100%;justify-content:center;left:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;visibility:hidden;width:100%;z-index:90}.art-video-player .art-settings .art-setting-inner{background-color:rgba(0,0,0,.9);bottom:0;font-size:12px;height:100%;overflow:auto;position:absolute;right:-300px;top:0;transition:all .2s ease-in-out;width:300px}.art-video-player .art-settings .art-setting-inner .art-setting-body{height:100%;overflow-y:auto;width:100%}.art-video-player .art-settings .art-setting-inner .art-setting-body .art-setting{border-bottom:1px solid hsla(0,0%,100%,.1);padding:10px 15px}.art-video-player .art-settings .art-setting-inner .art-setting-body .art-setting .art-setting-header{margin-bottom:5px}.art-video-player .art-settings .art-setting-radio{display:flex}.art-video-player .art-settings .art-setting-radio .art-radio-item{flex:1;padding:0 2px}.art-video-player .art-settings .art-setting-radio .art-radio-item button{background-color:hsla(0,0%,100%,.2);border:none;border-radius:2px;color:#fff;height:22px;outline:none;width:100%}.art-video-player .art-settings .art-setting-radio .art-radio-item.current button,.art-video-player .art-settings .art-setting-radio .art-radio-item button:active{background-color:#00a1d6}.art-video-player .art-settings .art-setting-range input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:hsla(0,0%,100%,.5);height:3px;outline:none;width:100%}.art-video-player .art-settings .art-setting-checkbox{align-items:center;display:flex}.art-video-player .art-settings .art-setting-checkbox input{height:14px;margin-right:5px;width:14px}.art-video-player .art-settings .art-setting-upload{display:flex}.art-video-player .art-settings .art-setting-upload .art-upload-btn{background-color:hsla(0,0%,100%,.2);border:none;border-radius:2px;color:#fff;height:22px;line-height:22px;outline:none;text-align:center;width:80px}.art-video-player .art-settings .art-setting-upload .art-upload-value{flex:1;height:22px;line-height:22px;overflow:hidden;padding-left:10px;text-overflow:ellipsis;white-space:nowrap}.art-video-player.art-setting-show .art-settings{opacity:1;pointer-events:auto;visibility:visible}.art-video-player.art-setting-show .art-settings .art-setting-inner{right:0}.art-video-player .art-info{-webkit-font-smoothing:antialiased;background-color:rgba(0,0,0,.9);color:#fff;display:none;flex-direction:column;font-family:Noto Sans CJK SC DemiLight,Roboto,Segoe UI,Tahoma,Arial,Helvetica,sans-serif;font-size:12px;left:10px;padding:10px;position:absolute;top:10px;width:350px;z-index:100}.art-video-player .art-info .art-info-item{display:flex;margin-bottom:5px}.art-video-player .art-info .art-info-item .art-info-title{text-align:right;width:100px}.art-video-player .art-info .art-info-item .art-info-content{flex:1;overflow:hidden;padding-left:5px;text-overflow:ellipsis;white-space:nowrap}.art-video-player .art-info .art-info-item:last-child{margin-bottom:0}.art-video-player .art-info .art-info-close{cursor:pointer;position:absolute;right:5px;top:5px}.art-video-player.art-info-show .art-info{display:flex}.art-video-player.art-hide-cursor *{cursor:none!important}.art-video-player[data-aspect-ratio] video{box-sizing:content-box;-o-object-fit:fill;object-fit:fill}.art-video-player.art-fullscreen-web{bottom:0;height:100%!important;left:0;position:fixed;right:0;top:0;width:100%!important;z-index:9999}.art-fullscreen-rotate{background-color:#000;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:9999}.art-video-player .art-mini-header{align-items:center;background-color:rgba(0,0,0,.5);color:#fff;display:none;height:35px;justify-content:space-between;left:0;line-height:35px;opacity:0;position:absolute;right:0;top:0;transition:all .2s ease-in-out;visibility:hidden;z-index:110}.art-video-player .art-mini-header .art-mini-title{cursor:move;flex:1;overflow:hidden;padding:0 10px;text-overflow:ellipsis;white-space:nowrap}.art-video-player .art-mini-header .art-mini-close{cursor:pointer;font-size:22px;text-align:center;width:35px}.art-video-player.art-is-dragging{opacity:.7}.art-video-player.art-mini{box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 3px 6px 0 rgba(0,0,0,.2);height:225px;position:fixed;width:400px;z-index:9999}.art-video-player.art-mini .art-mini-header{display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.art-video-player.art-mini.art-hover .art-mini-header{opacity:1;visibility:visible}.art-video-player.art-mini .art-mask .art-state{position:static}.art-video-player.art-mini .art-bottom,.art-video-player.art-mini .art-contextmenu,.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-setting,.art-video-player.art-mini .art-subtitle{display:none!important}.art-auto-size{align-items:center;display:flex;justify-content:center}.art-video-player[data-flip=horizontal] .art-video{transform:scaleX(-1)}.art-video-player[data-flip=vertical] .art-video{transform:scaleY(-1)}.art-video-player .art-layers .art-layer-log{background-color:rgba(0,0,0,.5);border-radius:3px;bottom:10px;color:#fff;display:none;font-size:13px;left:10px;padding:5px;pointer-events:none;position:absolute;text-shadow:0 0 2px rgba(0,0,0,.5);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:120px}.art-video-player .art-layers .art-layer-log p{margin-bottom:0;word-break:break-all}.art-video-player .art-control-selector{position:relative}.art-video-player .art-control-selector .art-selector-list{background-color:rgba(0,0,0,.8);border-radius:3px;bottom:35px;color:#fff;display:none;max-height:200px;max-width:200px;min-width:100px;overflow:auto;padding:5px 0;position:absolute;text-align:center}.art-video-player .art-control-selector .art-selector-list .art-selector-item{height:30px;line-height:30px;overflow:hidden;padding:0 5px;text-overflow:ellipsis;text-shadow:0 0 2px rgba(0,0,0,.5);white-space:nowrap}.art-video-player .art-control-selector .art-selector-list .art-selector-item:hover{background-color:hsla(0,0%,100%,.1)}.art-video-player .art-control-selector .art-selector-list .art-selector-item.art-current,.art-video-player .art-control-selector .art-selector-list .art-selector-item:hover{color:#00c9ff}.art-video-player .art-control-selector:hover .art-selector-list{display:block}:root{--balloon-color:hsla(0,0%,6%,.95);--balloon-font-size:12px;--balloon-move:4px}button[aria-label][data-balloon-pos]{overflow:visible}[aria-label][data-balloon-pos]{cursor:pointer;position:relative}[aria-label][data-balloon-pos]:after{background:var(--balloon-color);border-radius:2px;color:#fff;content:attr(aria-label);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:var(--balloon-font-size);font-style:normal;font-weight:400;line-height:1.2;padding:.5em 1em;text-indent:0;text-shadow:none;white-space:nowrap}[aria-label][data-balloon-pos]:after,[aria-label][data-balloon-pos]:before{opacity:0;pointer-events:none;position:absolute;transition:all .18s ease-out .18s;z-index:10}[aria-label][data-balloon-pos]:before{border:5px solid transparent;border-top:5px solid var(--balloon-color);content:\"\";height:0;width:0}[aria-label][data-balloon-pos]:hover:after,[aria-label][data-balloon-pos]:hover:before{opacity:1;pointer-events:none}[aria-label][data-balloon-pos][data-balloon-pos=up]:after{margin-bottom:10px}[aria-label][data-balloon-pos][data-balloon-pos=up]:after,[aria-label][data-balloon-pos][data-balloon-pos=up]:before{bottom:100%;left:50%;transform:translate(-50%,var(--balloon-move));transform-origin:top}[aria-label][data-balloon-pos][data-balloon-pos=up]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=up]:hover:before{transform:translate(-50%)}\n/*# sourceMappingURL=data:application/json;base64,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QURoQixlQUFnQixDQUdoQixhQUFjLENBQ2QsYUFBYyxDQU5kLGlCQUFrQixDQU9sQixpQkFHb0IsQ0FDcEIsOEVBQ0UsV0FBWSxDQUNaLGdCQUFpQixDQUNqQixlQUFnQixDQUdoQixhQUFjLENBRmQsc0JBQXVCLENBR3ZCLGtDQUF1QyxDQUZ2QyxrQkFFeUMsQ0FDekMsb0ZBQ0UsbUNBQTRDLENBQzlDLDhLQUNFLGFBQWdCLENBQ3RCLGlFQUNFLGFBQWdCLENBRXBCLE1BQ0UsaUNBQXVDLENBQ3ZDLHdCQUF5QixDQUN6QixrQkFBcUIsQ0FFdkIscUNBQ0UsZ0JBQW1CLENBRXJCLCtCQUVFLGNBQWUsQ0FEZixpQkFDaUIsQ0FDakIscUNBVUUsK0JBQWdDLENBQ2hDLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsd0JBQXlCLENBUnpCLHdIQUF3SSxDQUl4SSxrQ0FBbUMsQ0FGbkMsaUJBQWtCLENBRGxCLGVBQW1CLENBV25CLGVBQWdCLENBSGhCLGdCQUFrQixDQVZsQixhQUFjLENBSWQsZ0JBQWlCLENBUWpCLGtCQUVhLENBQ2YsMkVBbEJFLFNBQVUsQ0FDVixtQkFBb0IsQ0FhcEIsaUJBQWtCLENBWmxCLGlDQUFvQyxDQWVwQyxVQVdhLENBVmYsc0NBSUUsNEJBQXNDLENBQXRDLHlDQUFzQyxDQUl0QyxVQUFXLENBTlgsUUFBUyxDQURULE9BU2EsQ0FDZix1RkFDRSxTQUFVLENBQ1YsbUJBQXNCLENBQ3hCLDBEQUdFLGtCQUV1QixDQUN6QixxSEFMRSxXQUFZLENBQ1osUUFBUyxDQUVULDZDQUErQyxDQUMvQyxvQkFLdUIsQ0FHekIsaUlBQ0UseUJBQStCIiwiZmlsZSI6ImluZGV4LnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuYXJ0LXZpZGVvLXBsYXllciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHotaW5kZXg6IDIwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdXRsaW5lOiAwO1xuICB6b29tOiAxO1xuICBmb250LWZhbWlseTogUm9ib3RvLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2VlZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIC1tcy1oaWdoLWNvbnRyYXN0LWFkanVzdDogbm9uZTsgfVxuICAuYXJ0LXZpZGVvLXBsYXllciAqIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC5hcnQtdmlkZW8tcGxheWVyIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiA1cHg7XG4gICAgaGVpZ2h0OiA1cHg7IH1cbiAgLmFydC12aWRlby1wbGF5ZXIgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjsgfVxuICAuYXJ0LXZpZGVvLXBsYXllciA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjOyB9XG4gIC5hcnQtdmlkZW8tcGxheWVyIC5hcnQtaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gICAgLmFydC12aWRlby1wbGF5ZXIgLmFydC1pY29uIHN2ZyB7XG4gICAgICBmaWxsOiAjZmZmOyB9XG4gIC5hcnQtdmlkZW8tcGxheWVyIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgQHN1cHBvcnRzICgtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogaW5pdGlhbCkgb3IgKGJhY2tkcm9wLWZpbHRlcjogaW5pdGlhbCkge1xuICAgIC5hcnQtdmlkZW8tcGxheWVyIC5hcnQtYmFja2Ryb3AtZmlsdGVyIHtcbiAgICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBzYXR1cmF0ZSgxODAlKSBibHVyKDIwcHgpO1xuICAgICAgYmFja2Ryb3AtZmlsdGVyOiBzYXR1cmF0ZSgxODAlKSBibHVyKDIwcHgpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpICFpbXBvcnRhbnQ7IH0gfVxuXG4uYXJ0LXZpZGVvLXBsYXllciAuYXJ0LXZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmFydC12aWRlby1wbGF5ZXIgLmFydC1wb3N0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDExO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uYXJ0LXZpZGVvLXBsYXllciAuYXJ0LXN1YnRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyMDtcbiAgYm90dG9tOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0ZXh0LXNoYWRvdzogMC41cHggMC41cHggMC41cHggcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gIC5hcnQtdmlkZW8tcGxheWVyIC5hcnQtc3VidGl0bGUgcCB7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luOiA1cHggMCAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLmFydC12aWRlby1wbGF5ZXIgLmFydC1iaWxpbmd1YWwgcDpudGgtY2hpbGQobiArIDIpIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjYpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wOyB9XG5cbi5hcnQtdmlkZW8tcGxheWVyLmFydC1zdWJ0aXRsZS1zaG93IC5hcnQtc3VidGl0bGUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uYXJ0LXZpZGVvLXBsYXllci5hcnQtY29udHJvbC1zaG93IC5hcnQtc3VidGl0bGUge1xuICBib3R0b206IDUwcHg7IH1cblxuLmFydC12aWRlby1wbGF5ZXIgLmFydC1kYW5tdWt1IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uYXJ0LXZpZGVvLXBsYXllciAuYXJ0LWxheWVycyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLmFydC12aWRlby1wbGF5ZXIgLmFydC1sYXllcnMgLmFydC1sYXllciB7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cblxuLmFydC12aWRlby1wbGF5ZXIuYXJ0LWxheWVyLXNob3cgLmFydC1sYXllcnMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uYXJ0LXZpZGVvLXBsYXllciAuYXJ0LW1hc2sge1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA1MDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuYXJ0LXZpZGVvLXBsYXllciAuYXJ0LW1hc2sgLmFydC1zdGF0ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMzBweDtcbiAgICBib3R0b206IDU1cHg7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIG9wYWNpdHk6IDAuNjsgfVxuXG4uYXJ0LXZpZGVvLXBsYXllci5hcnQtbWFzay1zaG93IC5hcnQtbWFzayB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmFydC12aWRlby1wbGF5ZXIgLmFydC1sb2FkaW5nIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA3MDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmFydC12aWRlby1wbGF5ZXIuYXJ0LWxvYWRpbmctc2hvdyAuYXJ0LWxvYWRpbmcge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5hcnQtdmlkZW8tcGxheWVyIC5hcnQtYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDYwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwYWRkaW5nOiA1NXB4IDEwcHggMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFFQUFBREdDQVlBQUFBVCtPcUZBQUFBZGtsRVFWUW96NDJRUVE3QUlBZ0VGL1QvRCtrYnEvUldBbG5ReXlhekE0YW9BQjRGc0JTQS9iRmp1RjFFT0w3VmJySXJCdXVzbXJ0NFpaT1JmYjZlaGJXZG5SSEVJaUlUYUVVS2E1RUpxVWFrUlNhRVlCSlNDWTJkRXN0UVk3QXV4YWh3WEZydlptV2wycmg0SlowN3o5ZEx0ZXNmTmo1cTBGVTNBNU9iYndBQUFBQkpSVTVFcmtKZ2dnPT0pIHJlcGVhdC14IGJvdHRvbTsgfVxuICAuYXJ0LXZpZGVvLXBsYXllciAuYXJ0LWJvdHRvbSAuYXJ0LXByb2dyZXNzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMDtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuICAgIC5hcnQtdmlkZW8tcGxheWVyIC5hcnQtYm90dG9tIC5hcnQtcHJvZ3Jlc3MgLmFydC1jb250cm9sLXByb2dyZXNzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuYXJ0LXZpZGVvLXBsYXllciAuYXJ0LWJvdHRvbSAuYXJ0LXByb2dyZXNzIC5hcnQtY29udHJvbC1wcm9ncmVzcyAuYXJ0LWNvbnRyb2wtcHJvZ3Jlc3MtaW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpOyB9XG4gICAgICAgIC5hcnQtdmlkZW8tcGxheWVyIC5hcnQtYm90dG9tIC5hcnQtcHJvZ3Jlc3MgLmFydC1jb250cm9sLXByb2dyZXNzIC5hcnQtY29udHJvbC1wcm9ncmVzcy1pbm5lciAuYXJ0LXByb2dyZXNzLWxvYWRlZCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpOyB9XG4gICAgICAgIC5hcnQtdmlkZW8tcGxheWVyIC5hcnQtYm90dG9tIC5hcnQtcHJvZ3Jlc3MgLmFydC1jb250cm9sLXByb2dyZXNzIC5hcnQtY29udHJvbC1wcm9ncmVzcy1pbm5lciAuYXJ0LXByb2dyZXNzLXBsYXllZCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDA7IH1cbiAgICAgICAgLmFydC12aWRlby1wbGF5ZXIgLmFydC1ib3R0b20gLmFydC1wcm9ncmVzcyAuYXJ0LWNvbnRyb2wtcHJvZ3Jlc3MgLmFydC1jb250cm9sLXByb2dyZXNzLWlubmVyIC5hcnQtcHJvZ3Jlc3MtaGlnaGxpZ2h0IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogMzA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgICAgIC5hcnQtdmlkZW8tcGxheWVyIC5hcnQtYm90dG9tIC5hcnQtcHJvZ3Jlc3MgLmFydC1jb250cm9sLXByb2dyZXNzIC5hcnQtY29udHJvbC1wcm9ncmVzcy1pbm5lciAuYXJ0LXByb2dyZXNzLWhpZ2hsaWdodCBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG4gICAgICAgIC5hcnQtdmlkZW8tcGxheWVyIC5hcnQtYm90dG9tIC5hcnQtcHJvZ3Jlc3MgLmFydC1jb250cm9sLXByb2dyZXNzIC5hcnQtY29udHJvbC1wcm9ncmVzcy1pbm5lciAuYXJ0LXByb2dyZXNzLWluZGljYXRvciB7XG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDQwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSwgMC4xKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyBlYXNlLWluLW91dDsgfVxuICAgICAgICAgIC5hcnQtdmlkZW8tcGxheWVyIC5hcnQtYm90dG9tIC5hcnQtcHJvZ3Jlc3MgLmFydC1jb250cm9sLXByb2dyZXNzIC5hcnQtY29udHJvbC1wcm9ncmVzcy1pbm5lciAuYXJ0LXByb2dyZXNzLWluZGljYXRvciAuYXJ0LWljb24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gICAgICAgIC5hcnQtdmlkZW8tcGxheWVyIC5hcnQtYm90dG9tIC5hcnQtcHJvZ3Jlc3MgLmFydC1jb250cm9sLXByb2dyZXNzIC5hcnQtY29udHJvbC1wcm9ncmVzcy1pbm5lciAuYXJ0LXByb2dyZXNzLXRpcCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogNTA7XG4gICAgICAgICAgdG9wOiAtMjVweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5hcnQtdmlkZW8tcGxheWVyIC5hcnQtYm90dG9tIC5hcnQtcHJvZ3Jlc3MgLmFydC1jb250cm9sLXRodW1ibmFpbHMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogOHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpOyB9XG4gICAgLmFydC12aWRlby1wbGF5ZXIgLmFydC1ib3R0b20gLmFydC1wcm9ncmVzcyAuYXJ0LWNvbnRyb2wtbG9vcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgLmFydC12aWRlby1wbGF5ZXIgLmFydC1ib3R0b20gLmFydC1wcm9ncmVzcyAuYXJ0LWNvbnRyb2wtbG9vcCAuYXJ0LWxvb3AtcG9pbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7IH1cbiAgLmFydC12aWRlby1wbGF5ZXIgLmFydC1ib3R0b20gLmFydC1jb250cm9scyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgICAuYXJ0LXZpZGVvLXBsYXllciAuYXJ0LWJvdHRvbSAuYXJ0LWNvbnRyb2xzIC5hcnQtY29udHJvbHMtbGVmdCxcbiAgICAuYXJ0LXZpZGVvLXBsYXllciAuYXJ0LWJvdHRvbSAuYXJ0LWNvbnRyb2xzIC5hcnQtY29udHJvbHMtcmlnaHQge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5hcnQtdmlkZW8tcGxheWVyIC5hcnQtYm90dG9tIC5hcnQtY29udHJvbHMgLmFydC1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgb3BhY2l0eTogMC45O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbWluLWhlaWdodDogMzZweDtcbiAgICAgIG1pbi13aWR0aDogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgLmFydC12aWRlby1wbGF5ZXIgLmFydC1ib3R0b20gLmFydC1jb250cm9scyAuYXJ0LWNvbnRyb2wgLmFydC1pY29uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIHdpZHRoOiAzNnB4OyB9XG4gICAgICAuYXJ0LXZpZGVvLXBsYXllciAuYXJ0LWJvdHRvbSAuYXJ0LWNvbnRyb2xzIC5hcnQtY29udHJvbDpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuYXJ0LXZpZGVvLXBsYXllciAuYXJ0LWJvdHRvbSAuYXJ0LWNvbnRyb2xzIC5hcnQtY29udHJvbC1vbmx5VGV4dCB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgICAuYXJ0LXZpZGVvLXBsYXllciAuYXJ0LWJvdHRvbSAuYXJ0LWNvbnRyb2xzIC5hcnQtY29udHJvbC12b2x1bWUgLmFydC12b2x1bWUtcGFuZWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRyYW5zaXRpb246IG1hcmdpbiAwLjJzIGN1YmljLWJlemllcigwLjQsIDAsIDEsIDEpLCB3aWR0aCAwLjJzIGN1YmljLWJlemllcigwLjQsIDAsIDEsIDEpO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLmFydC12aWRlby1wbGF5ZXIgLmFydC1ib3R0b20gLmFydC1jb250cm9scyAuYXJ0LWNvbnRyb2wtdm9sdW1lIC5hcnQtdm9sdW1lLXBhbmVsIC5hcnQtdm9sdW1lLXNsaWRlci1oYW5kbGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgICAgIC5hcnQtdmlkZW8tcGxheWVyIC5hcnQtYm90dG9tIC5hcnQtY29udHJvbHMgLmFydC1jb250cm9sLXZvbHVtZSAuYXJ0LXZvbHVtZS1wYW5lbCAuYXJ0LXZvbHVtZS1zbGlkZXItaGFuZGxlOjpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IC01NHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAgICAgLmFydC12aWRlby1wbGF5ZXIgLmFydC1ib3R0b20gLmFydC1jb250cm9scyAuYXJ0LWNvbnRyb2wtdm9sdW1lIC5hcnQtdm9sdW1lLXBhbmVsIC5hcnQtdm9sdW1lLXNsaWRlci1oYW5kbGU6OmFmdGVyIHtcbiAgICAgICAgICBsZWZ0OiA2cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpOyB9XG4gICAgICAgIC5hcnQtdmlkZW8tcGxheWVyIC5hcnQtYm90dG9tIC5hcnQtY29udHJvbHMgLmFydC1jb250cm9sLXZvbHVtZSAuYXJ0LXZvbHVtZS1wYW5lbCAuYXJ0LXZvbHVtZS1zbGlkZXItaGFuZGxlOjpiZWZvcmUsIC5hcnQtdmlkZW8tcGxheWVyIC5hcnQtYm90dG9tIC5hcnQtY29udHJvbHMgLmFydC1jb250cm9sLXZvbHVtZSAuYXJ0LXZvbHVtZS1wYW5lbCAuYXJ0LXZvbHVtZS1zbGlkZXItaGFuZGxlOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICAgICAgd2lkdGg6IDYwcHg7IH1cbiAgICAuYXJ0LXZpZGVvLXBsYXllciAuYXJ0LWJvdHRvbSAuYXJ0LWNvbnRyb2xzIC5hcnQtY29udHJvbC12b2x1bWU6aG92ZXIgLmFydC12b2x1bWUtcGFuZWwge1xuICAgICAgd2lkdGg6IDYwcHg7IH1cbiAgICAuYXJ0LXZpZGVvLXBsYXllciAuYXJ0LWJvdHRvbSAuYXJ0LWNvbnRyb2xzIC5hcnQtY29udHJvbC1xdWFsaXR5IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDMwOyB9XG4gICAgICAuYXJ0LXZpZGVvLXBsYXllciAuYXJ0LWJvdHRvbSAuYXJ0LWNvbnRyb2xzIC5hcnQtY29udHJvbC1xdWFsaXR5IC5hcnQtcXVhbGl0eXMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMzVweDtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgICAgICAgLmFydC12aWRlby1wbGF5ZXIgLmFydC1ib3R0b20gLmFydC1jb250cm9scyAuYXJ0LWNvbnRyb2wtcXVhbGl0eSAuYXJ0LXF1YWxpdHlzIC5hcnQtcXVhbGl0eS1pdGVtIHtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIHRleHQtc2hhZG93OiAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAgICAgICAgIC5hcnQtdmlkZW8tcGxheWVyIC5hcnQtYm90dG9tIC5hcnQtY29udHJvbHMgLmFydC1jb250cm9sLXF1YWxpdHkgLmFydC1xdWFsaXR5cyAuYXJ0LXF1YWxpdHktaXRlbTpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7IH1cbiAgICAgIC5hcnQtdmlkZW8tcGxheWVyIC5hcnQtYm90dG9tIC5hcnQtY29udHJvbHMgLmFydC1jb250cm9sLXF1YWxpdHk6aG92ZXIgLmFydC1xdWFsaXR5cyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5hcnQtdmlkZW8tcGxheWVyIC5hcnQtYm90dG9tOmhvdmVyIC5hcnQtcHJvZ3Jlc3MgLmFydC1jb250cm9sLXByb2dyZXNzIC5hcnQtY29udHJvbC1wcm9ncmVzcy1pbm5lciB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmFydC12aWRlby1wbGF5ZXIgLmFydC1ib3R0b206aG92ZXIgLmFydC1wcm9ncmVzcyAuYXJ0LWNvbnRyb2wtcHJvZ3Jlc3MgLmFydC1jb250cm9sLXByb2dyZXNzLWlubmVyIC5hcnQtcHJvZ3Jlc3MtaW5kaWNhdG9yIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5hcnQtdmlkZW8tcGxheWVyLmFydC1jb250cm9sLXNob3cgLmFydC1ib3R0b20sIC5hcnQtdmlkZW8tcGxheWVyLmFydC1ob3ZlciAuYXJ0LWJvdHRvbSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLmFydC12aWRlby1wbGF5ZXIuYXJ0LWVycm9yIC5hcnQtcHJvZ3Jlc3MtaW5kaWNhdG9yLFxuLmFydC12aWRlby1wbGF5ZXIuYXJ0LWVycm9yIC5hcnQtcHJvZ3Jlc3MtdGlwLCAuYXJ0LXZpZGVvLXBsYXllci5hcnQtZGVzdHJveSAuYXJ0LXByb2dyZXNzLWluZGljYXRvcixcbi5hcnQtdmlkZW8tcGxheWVyLmFydC1kZXN0cm95IC5hcnQtcHJvZ3Jlc3MtdGlwIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5hcnQtdmlkZW8tcGxheWVyIC5hcnQtbm90aWNlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDgwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuYXJ0LXZpZGVvLXBsYXllciAuYXJ0LW5vdGljZSAuYXJ0LW5vdGljZS1pbm5lciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cblxuLmFydC12aWRlby1wbGF5ZXIuYXJ0LW5vdGljZS1zaG93IC5hcnQtbm90aWNlIHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uYXJ0LXZpZGVvLXBsYXllciAuYXJ0LWNvbnRleHRtZW51cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTIwO1xuICBsZWZ0OiAxMHB4O1xuICB0b3A6IDEwcHg7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAuYXJ0LXZpZGVvLXBsYXllciAuYXJ0LWNvbnRleHRtZW51cyAuYXJ0LWNvbnRleHRtZW51IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7IH1cbiAgICAuYXJ0LXZpZGVvLXBsYXllciAuYXJ0LWNvbnRleHRtZW51cyAuYXJ0LWNvbnRleHRtZW51IGEge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuYXJ0LXZpZGVvLXBsYXllciAuYXJ0LWNvbnRleHRtZW51cyAuYXJ0LWNvbnRleHRtZW51IHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMCA3cHg7IH1cbiAgICAgIC5hcnQtdmlkZW8tcGxheWVyIC5hcnQtY29udGV4dG1lbnVzIC5hcnQtY29udGV4dG1lbnUgc3Bhbjpob3ZlciwgLmFydC12aWRlby1wbGF5ZXIgLmFydC1jb250ZXh0bWVudXMgLmFydC1jb250ZXh0bWVudSBzcGFuLmFydC1jdXJyZW50IHtcbiAgICAgICAgY29sb3I6ICMwMGM5ZmY7IH1cbiAgICAuYXJ0LXZpZGVvLXBsYXllciAuYXJ0LWNvbnRleHRtZW51cyAuYXJ0LWNvbnRleHRtZW51OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTsgfVxuICAgIC5hcnQtdmlkZW8tcGxheWVyIC5hcnQtY29udGV4dG1lbnVzIC5hcnQtY29udGV4dG1lbnU6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbi5hcnQtdmlkZW8tcGxheWVyLmFydC1jb250ZXh0bWVudS1zaG93IC5hcnQtY29udGV4dG1lbnVzIHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uYXJ0LXZpZGVvLXBsYXllciAuYXJ0LXNldHRpbmdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuYXJ0LXZpZGVvLXBsYXllciAuYXJ0LXNldHRpbmdzIC5hcnQtc2V0dGluZy1pbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogLTMwMHB4O1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgICAuYXJ0LXZpZGVvLXBsYXllciAuYXJ0LXNldHRpbmdzIC5hcnQtc2V0dGluZy1pbm5lciAuYXJ0LXNldHRpbmctYm9keSB7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5hcnQtdmlkZW8tcGxheWVyIC5hcnQtc2V0dGluZ3MgLmFydC1zZXR0aW5nLWlubmVyIC5hcnQtc2V0dGluZy1ib2R5IC5hcnQtc2V0dGluZyB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDsgfVxuICAgICAgICAuYXJ0LXZpZGVvLXBsYXllciAuYXJ0LXNldHRpbmdzIC5hcnQtc2V0dGluZy1pbm5lciAuYXJ0LXNldHRpbmctYm9keSAuYXJ0LXNldHRpbmcgLmFydC1zZXR0aW5nLWhlYWRlciB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC5hcnQtdmlkZW8tcGxheWVyIC5hcnQtc2V0dGluZ3MgLmFydC1zZXR0aW5nLXJhZGlvIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmFydC12aWRlby1wbGF5ZXIgLmFydC1zZXR0aW5ncyAuYXJ0LXNldHRpbmctcmFkaW8gLmFydC1yYWRpby1pdGVtIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBwYWRkaW5nOiAwIDJweDsgfVxuICAgICAgLmFydC12aWRlby1wbGF5ZXIgLmFydC1zZXR0aW5ncyAuYXJ0LXNldHRpbmctcmFkaW8gLmFydC1yYWRpby1pdGVtIGJ1dHRvbiB7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG4gICAgICAgIC5hcnQtdmlkZW8tcGxheWVyIC5hcnQtc2V0dGluZ3MgLmFydC1zZXR0aW5nLXJhZGlvIC5hcnQtcmFkaW8taXRlbSBidXR0b246YWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhMWQ2OyB9XG4gICAgICAuYXJ0LXZpZGVvLXBsYXllciAuYXJ0LXNldHRpbmdzIC5hcnQtc2V0dGluZy1yYWRpbyAuYXJ0LXJhZGlvLWl0ZW0uY3VycmVudCBidXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhMWQ2OyB9XG4gIC5hcnQtdmlkZW8tcGxheWVyIC5hcnQtc2V0dGluZ3MgLmFydC1zZXR0aW5nLXJhbmdlIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gIC5hcnQtdmlkZW8tcGxheWVyIC5hcnQtc2V0dGluZ3MgLmFydC1zZXR0aW5nLWNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuYXJ0LXZpZGVvLXBsYXllciAuYXJ0LXNldHRpbmdzIC5hcnQtc2V0dGluZy1jaGVja2JveCBpbnB1dCB7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIC5hcnQtdmlkZW8tcGxheWVyIC5hcnQtc2V0dGluZ3MgLmFydC1zZXR0aW5nLXVwbG9hZCB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5hcnQtdmlkZW8tcGxheWVyIC5hcnQtc2V0dGluZ3MgLmFydC1zZXR0aW5nLXVwbG9hZCAuYXJ0LXVwbG9hZC1idG4ge1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5hcnQtdmlkZW8tcGxheWVyIC5hcnQtc2V0dGluZ3MgLmFydC1zZXR0aW5nLXVwbG9hZCAuYXJ0LXVwbG9hZC12YWx1ZSB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG5cbi5hcnQtdmlkZW8tcGxheWVyLmFydC1zZXR0aW5nLXNob3cgLmFydC1zZXR0aW5ncyB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG4gIC5hcnQtdmlkZW8tcGxheWVyLmFydC1zZXR0aW5nLXNob3cgLmFydC1zZXR0aW5ncyAuYXJ0LXNldHRpbmctaW5uZXIge1xuICAgIHJpZ2h0OiAwOyB9XG5cbi5hcnQtdmlkZW8tcGxheWVyIC5hcnQtaW5mbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDtcbiAgdG9wOiAxMHB4O1xuICB6LWluZGV4OiAxMDA7XG4gIHdpZHRoOiAzNTBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6IE5vdG8gU2FucyBDSksgU0MgRGVtaUxpZ2h0LCBSb2JvdG8sIFNlZ29lIFVJLCBUYWhvbWEsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cbiAgLmFydC12aWRlby1wbGF5ZXIgLmFydC1pbmZvIC5hcnQtaW5mby1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgIC5hcnQtdmlkZW8tcGxheWVyIC5hcnQtaW5mbyAuYXJ0LWluZm8taXRlbSAuYXJ0LWluZm8tdGl0bGUge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAuYXJ0LXZpZGVvLXBsYXllciAuYXJ0LWluZm8gLmFydC1pbmZvLWl0ZW0gLmFydC1pbmZvLWNvbnRlbnQge1xuICAgICAgZmxleDogMTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuICAgIC5hcnQtdmlkZW8tcGxheWVyIC5hcnQtaW5mbyAuYXJ0LWluZm8taXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmFydC12aWRlby1wbGF5ZXIgLmFydC1pbmZvIC5hcnQtaW5mby1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNXB4O1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5hcnQtdmlkZW8tcGxheWVyLmFydC1pbmZvLXNob3cgLmFydC1pbmZvIHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uYXJ0LXZpZGVvLXBsYXllci5hcnQtaGlkZS1jdXJzb3IgKiB7XG4gIGN1cnNvcjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5hcnQtdmlkZW8tcGxheWVyW2RhdGEtYXNwZWN0LXJhdGlvXSB2aWRlbyB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBvYmplY3QtZml0OiBmaWxsOyB9XG5cbi5hcnQtdmlkZW8tcGxheWVyLmFydC1mdWxsc2NyZWVuLXdlYiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDsgfVxuXG4uYXJ0LWZ1bGxzY3JlZW4tcm90YXRlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cblxuLmFydC12aWRlby1wbGF5ZXIgLmFydC1taW5pLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTEwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDM1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgLmFydC12aWRlby1wbGF5ZXIgLmFydC1taW5pLWhlYWRlciAuYXJ0LW1pbmktdGl0bGUge1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjdXJzb3I6IG1vdmU7IH1cbiAgLmFydC12aWRlby1wbGF5ZXIgLmFydC1taW5pLWhlYWRlciAuYXJ0LW1pbmktY2xvc2Uge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5hcnQtdmlkZW8tcGxheWVyLmFydC1pcy1kcmFnZ2luZyB7XG4gIG9wYWNpdHk6IDAuNzsgfVxuXG4uYXJ0LXZpZGVvLXBsYXllci5hcnQtbWluaSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTtcbiAgd2lkdGg6IDQwMHB4O1xuICBoZWlnaHQ6IDIyNXB4O1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDNweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cbiAgLmFydC12aWRlby1wbGF5ZXIuYXJ0LW1pbmkgLmFydC1taW5pLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAuYXJ0LXZpZGVvLXBsYXllci5hcnQtbWluaS5hcnQtaG92ZXIgLmFydC1taW5pLWhlYWRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIC5hcnQtdmlkZW8tcGxheWVyLmFydC1taW5pIC5hcnQtbWFzayAuYXJ0LXN0YXRlIHtcbiAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gIC5hcnQtdmlkZW8tcGxheWVyLmFydC1taW5pIC5hcnQtY29udGV4dG1lbnUsXG4gIC5hcnQtdmlkZW8tcGxheWVyLmFydC1taW5pIC5hcnQtYm90dG9tLFxuICAuYXJ0LXZpZGVvLXBsYXllci5hcnQtbWluaSAuYXJ0LWRhbm11LFxuICAuYXJ0LXZpZGVvLXBsYXllci5hcnQtbWluaSAuYXJ0LWluZm8sXG4gIC5hcnQtdmlkZW8tcGxheWVyLmFydC1taW5pIC5hcnQtbGF5ZXJzLFxuICAuYXJ0LXZpZGVvLXBsYXllci5hcnQtbWluaSAuYXJ0LW5vdGljZSxcbiAgLmFydC12aWRlby1wbGF5ZXIuYXJ0LW1pbmkgLmFydC1zZXR0aW5nLFxuICAuYXJ0LXZpZGVvLXBsYXllci5hcnQtbWluaSAuYXJ0LXN1YnRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmFydC1hdXRvLXNpemUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uYXJ0LXZpZGVvLXBsYXllcltkYXRhLWZsaXA9XCJob3Jpem9udGFsXCJdIC5hcnQtdmlkZW8ge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7IH1cblxuLmFydC12aWRlby1wbGF5ZXJbZGF0YS1mbGlwPVwidmVydGljYWxcIl0gLmFydC12aWRlbyB7XG4gIHRyYW5zZm9ybTogc2NhbGVZKC0xKTsgfVxuXG4uYXJ0LXZpZGVvLXBsYXllciAuYXJ0LWxheWVycyAuYXJ0LWxheWVyLWxvZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDtcbiAgYm90dG9tOiAxMHB4O1xuICB3aWR0aDogMTIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIC5hcnQtdmlkZW8tcGxheWVyIC5hcnQtbGF5ZXJzIC5hcnQtbGF5ZXItbG9nIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsOyB9XG5cbi5hcnQtdmlkZW8tcGxheWVyIC5hcnQtY29udHJvbC1zZWxlY3RvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYXJ0LXZpZGVvLXBsYXllciAuYXJ0LWNvbnRyb2wtc2VsZWN0b3IgLmFydC1zZWxlY3Rvci1saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDM1cHg7XG4gICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gICAgLmFydC12aWRlby1wbGF5ZXIgLmFydC1jb250cm9sLXNlbGVjdG9yIC5hcnQtc2VsZWN0b3ItbGlzdCAuYXJ0LXNlbGVjdG9yLWl0ZW0ge1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICB0ZXh0LXNoYWRvdzogMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgICAgIC5hcnQtdmlkZW8tcGxheWVyIC5hcnQtY29udHJvbC1zZWxlY3RvciAuYXJ0LXNlbGVjdG9yLWxpc3QgLmFydC1zZWxlY3Rvci1pdGVtOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpOyB9XG4gICAgICAuYXJ0LXZpZGVvLXBsYXllciAuYXJ0LWNvbnRyb2wtc2VsZWN0b3IgLmFydC1zZWxlY3Rvci1saXN0IC5hcnQtc2VsZWN0b3ItaXRlbTpob3ZlciwgLmFydC12aWRlby1wbGF5ZXIgLmFydC1jb250cm9sLXNlbGVjdG9yIC5hcnQtc2VsZWN0b3ItbGlzdCAuYXJ0LXNlbGVjdG9yLWl0ZW0uYXJ0LWN1cnJlbnQge1xuICAgICAgICBjb2xvcjogIzAwYzlmZjsgfVxuICAuYXJ0LXZpZGVvLXBsYXllciAuYXJ0LWNvbnRyb2wtc2VsZWN0b3I6aG92ZXIgLmFydC1zZWxlY3Rvci1saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG46cm9vdCB7XG4gIC0tYmFsbG9vbi1jb2xvcjogcmdiYSgxNiwgMTYsIDE2LCAwLjk1KTtcbiAgLS1iYWxsb29uLWZvbnQtc2l6ZTogMTJweDtcbiAgLS1iYWxsb29uLW1vdmU6IDRweDsgfVxuXG5idXR0b25bYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc10ge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG5bYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc10ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc106YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMThzIGVhc2Utb3V0IDAuMThzO1xuICAgIHRleHQtaW5kZW50OiAwO1xuICAgIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIFJvYm90bywgT3h5Z2VuLCBVYnVudHUsIENhbnRhcmVsbCwgJ09wZW4gU2FucycsICdIZWx2ZXRpY2EgTmV1ZScsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgZm9udC1zaXplOiB2YXIoLS1iYWxsb29uLWZvbnQtc2l6ZSk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmFsbG9vbi1jb2xvcik7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGNvbnRlbnQ6IGF0dHIoYXJpYS1sYWJlbCk7XG4gICAgcGFkZGluZzogMC41ZW0gMWVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgei1pbmRleDogMTA7IH1cbiAgW2FyaWEtbGFiZWxdW2RhdGEtYmFsbG9vbi1wb3NdOmJlZm9yZSB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWJhbGxvb24tY29sb3IpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMThzIGVhc2Utb3V0IDAuMThzO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDsgfVxuICBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc106aG92ZXI6YmVmb3JlLCBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc106aG92ZXI6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgW2FyaWEtbGFiZWxdW2RhdGEtYmFsbG9vbi1wb3NdW2RhdGEtYmFsbG9vbi1wb3M9J3VwJ106YWZ0ZXIge1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCB2YXIoLS1iYWxsb29uLW1vdmUpKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7IH1cbiAgW2FyaWEtbGFiZWxdW2RhdGEtYmFsbG9vbi1wb3NdW2RhdGEtYmFsbG9vbi1wb3M9J3VwJ106YmVmb3JlIHtcbiAgICBib3R0b206IDEwMCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIHZhcigtLWJhbGxvb24tbW92ZSkpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDsgfVxuICBbYXJpYS1sYWJlbF1bZGF0YS1iYWxsb29uLXBvc11bZGF0YS1iYWxsb29uLXBvcz0ndXAnXTpob3ZlcjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7IH1cbiAgW2FyaWEtbGFiZWxdW2RhdGEtYmFsbG9vbi1wb3NdW2RhdGEtYmFsbG9vbi1wb3M9J3VwJ106aG92ZXI6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTsgfVxuIl19 */"; styleInject(css_248z); var commonjsGlobal = typeof globalThis !== 'undefined' ? globalThis : typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : typeof self !== 'undefined' ? self : {}; @@ -924,7 +924,7 @@ }], [{ key: "html", get: function get() { - 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
\n
\n
\n
Player version:
\n
4.0.7
\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
\xD7
\n
\n
\n
\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
\n
\n
\n
Player version:
\n
4.0.8
\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
\xD7
\n
\n
\n
\n "; } }]); @@ -1623,7 +1623,7 @@ /*! * screenfull - * v5.2.0 - 2021-11-03 + * v5.0.2 - 2020-02-13 * (c) Sindre Sorhus; MIT License */ @@ -1706,7 +1706,7 @@ }; var screenfull = { - request: function (element, options) { + request: function (element) { return new Promise(function (resolve, reject) { var onFullScreenEntered = function () { this.off('change', onFullScreenEntered); @@ -1717,7 +1717,7 @@ element = element || document.documentElement; - var returnPromise = element[fn.requestFullscreen](options); + var returnPromise = element[fn.requestFullscreen](); if (returnPromise instanceof Promise) { returnPromise.then(onFullScreenEntered).catch(reject); @@ -1745,8 +1745,8 @@ } }.bind(this)); }, - toggle: function (element, options) { - return this.isFullscreen ? this.exit() : this.request(element, options); + toggle: function (element) { + return this.isFullscreen ? this.exit() : this.request(element); }, onchange: function (callback) { this.on('change', callback); @@ -3367,7 +3367,7 @@ function version(option) { return _objectSpread$7(_objectSpread$7({}, option), {}, { - html: 'ArtPlayer 4.0.7' + html: 'ArtPlayer 4.0.8' }); } @@ -4828,7 +4828,7 @@ }, { key: "version", get: function get() { - return '4.0.7'; + return '4.0.8'; } }, { key: "env", @@ -4838,7 +4838,7 @@ }, { key: "build", get: function get() { - return '1639632848346'; + return '1640175205866'; } }, { key: "config", @@ -4944,7 +4944,7 @@ return Artplayer; }(Emitter); // eslint-disable-next-line no-console - console.log('%c ArtPlayer %c 4.0.7 %c https://artplayer.org', 'color: #fff; background: #5f5f5f', 'color: #fff; background: #4bc729', ''); + console.log('%c ArtPlayer %c 4.0.8 %c https://artplayer.org', 'color: #fff; background: #5f5f5f', 'color: #fff; background: #4bc729', ''); return Artplayer; diff --git a/docs/uncompiled/artplayer.js.map b/docs/uncompiled/artplayer.js.map index af66bbc77..7302e06a4 100644 --- a/docs/uncompiled/artplayer.js.map +++ b/docs/uncompiled/artplayer.js.map @@ -1 +1 @@ -{"version":3,"file":"artplayer.js","sources":["../../node_modules/_@babel_runtime@7.16.3@@babel/runtime/helpers/esm/classCallCheck.js","../../node_modules/_@babel_runtime@7.16.3@@babel/runtime/helpers/esm/createClass.js","../../node_modules/_@babel_runtime@7.16.3@@babel/runtime/helpers/esm/assertThisInitialized.js","../../node_modules/_@babel_runtime@7.16.3@@babel/runtime/helpers/esm/setPrototypeOf.js","../../node_modules/_@babel_runtime@7.16.3@@babel/runtime/helpers/esm/inherits.js","../../node_modules/_@babel_runtime@7.16.3@@babel/runtime/helpers/esm/typeof.js","../../node_modules/_@babel_runtime@7.16.3@@babel/runtime/helpers/esm/possibleConstructorReturn.js","../../node_modules/_@babel_runtime@7.16.3@@babel/runtime/helpers/esm/getPrototypeOf.js","../../node_modules/_style-inject@0.3.0@style-inject/dist/style-inject.es.js","../../packages/artplayer/node_modules/_option-validator@2.0.6@option-validator/dist/option-validator.js","../../packages/artplayer/src/utils/emitter.js","../../packages/artplayer/src/utils/compatibility.js","../../packages/artplayer/src/utils/dom.js","../../node_modules/_@babel_runtime@7.16.3@@babel/runtime/helpers/esm/isNativeFunction.js","../../node_modules/_@babel_runtime@7.16.3@@babel/runtime/helpers/esm/isNativeReflectConstruct.js","../../node_modules/_@babel_runtime@7.16.3@@babel/runtime/helpers/esm/construct.js","../../node_modules/_@babel_runtime@7.16.3@@babel/runtime/helpers/esm/wrapNativeSuper.js","../../packages/artplayer/src/utils/error.js","../../packages/artplayer/src/utils/subtitle.js","../../packages/artplayer/src/utils/file.js","../../node_modules/_@babel_runtime@7.16.3@@babel/runtime/helpers/esm/arrayLikeToArray.js","../../node_modules/_@babel_runtime@7.16.3@@babel/runtime/helpers/esm/arrayWithoutHoles.js","../../node_modules/_@babel_runtime@7.16.3@@babel/runtime/helpers/esm/iterableToArray.js","../../node_modules/_@babel_runtime@7.16.3@@babel/runtime/helpers/esm/unsupportedIterableToArray.js","../../node_modules/_@babel_runtime@7.16.3@@babel/runtime/helpers/esm/nonIterableSpread.js","../../node_modules/_@babel_runtime@7.16.3@@babel/runtime/helpers/esm/toConsumableArray.js","../../packages/artplayer/src/utils/property.js","../../packages/artplayer/src/utils/time.js","../../packages/artplayer/src/utils/format.js","../../node_modules/_@babel_runtime@7.16.3@@babel/runtime/helpers/esm/defineProperty.js","../../packages/artplayer/src/scheme/index.js","../../packages/artplayer/src/config/index.js","../../packages/artplayer/src/whitelist.js","../../packages/artplayer/src/template.js","../../packages/artplayer/src/i18n/index.js","../../packages/artplayer/src/player/urlMix.js","../../packages/artplayer/src/player/attrInit.js","../../packages/artplayer/src/player/eventInit.js","../../packages/artplayer/src/player/exclusiveInit.js","../../packages/artplayer/src/player/playMix.js","../../packages/artplayer/src/player/pauseMix.js","../../packages/artplayer/src/player/toggleMix.js","../../packages/artplayer/src/player/seekMix.js","../../packages/artplayer/src/player/volumeMix.js","../../packages/artplayer/src/player/currentTimeMix.js","../../packages/artplayer/src/player/durationMix.js","../../packages/artplayer/src/player/switchMix.js","../../packages/artplayer/src/player/playbackRateMix.js","../../packages/artplayer/src/player/aspectRatioMix.js","../../packages/artplayer/src/player/screenshotMix.js","../../packages/artplayer/node_modules/screenfull/dist/screenfull.js","../../packages/artplayer/src/player/fullscreenMix.js","../../packages/artplayer/src/player/fullscreenWebMix.js","../../packages/artplayer/src/player/pipMix.js","../../packages/artplayer/src/player/loadedMix.js","../../packages/artplayer/src/player/playedMix.js","../../packages/artplayer/src/player/playingMix.js","../../packages/artplayer/src/player/autoSizeMix.js","../../packages/artplayer/src/player/rectMix.js","../../packages/artplayer/src/player/flipMix.js","../../packages/artplayer/src/player/miniMix.js","../../packages/artplayer/src/player/loopMin.js","../../packages/artplayer/src/player/rotateMix.js","../../packages/artplayer/src/player/posterMix.js","../../packages/artplayer/src/player/index.js","../../node_modules/_@babel_runtime@7.16.3@@babel/runtime/helpers/esm/superPropBase.js","../../node_modules/_@babel_runtime@7.16.3@@babel/runtime/helpers/esm/get.js","../../packages/artplayer/src/utils/component.js","../../packages/artplayer/src/control/fullscreen.js","../../packages/artplayer/src/control/fullscreenWeb.js","../../packages/artplayer/src/control/pip.js","../../packages/artplayer/src/control/playAndPause.js","../../packages/artplayer/src/control/progress.js","../../packages/artplayer/src/control/subtitle.js","../../packages/artplayer/src/control/time.js","../../packages/artplayer/src/control/volume.js","../../packages/artplayer/src/control/setting.js","../../packages/artplayer/src/control/thumbnails.js","../../packages/artplayer/src/control/screenshot.js","../../packages/artplayer/src/control/quality.js","../../packages/artplayer/src/control/loop.js","../../packages/artplayer/src/control/index.js","../../packages/artplayer/src/contextmenu/playbackRate.js","../../packages/artplayer/src/contextmenu/aspectRatio.js","../../packages/artplayer/src/contextmenu/info.js","../../packages/artplayer/src/contextmenu/version.js","../../packages/artplayer/src/contextmenu/close.js","../../packages/artplayer/src/contextmenu/index.js","../../packages/artplayer/src/info.js","../../packages/artplayer/src/subtitle.js","../../packages/artplayer/src/events/clickInit.js","../../packages/artplayer/src/events/hoverInit.js","../../packages/artplayer/src/events/mousemoveInit.js","../../packages/artplayer/src/events/resizeInit.js","../../packages/artplayer/src/events/gestureInit.js","../../packages/artplayer/src/events/viewInit.js","../../packages/artplayer/src/events/index.js","../../packages/artplayer/src/hotkey.js","../../packages/artplayer/src/layer.js","../../packages/artplayer/src/loading.js","../../packages/artplayer/src/notice.js","../../packages/artplayer/src/mask.js","../../packages/artplayer/src/icons/index.js","../../packages/artplayer/src/setting/flip.js","../../packages/artplayer/src/setting/rotate.js","../../packages/artplayer/src/setting/aspectRatio.js","../../packages/artplayer/src/setting/playbackRate.js","../../packages/artplayer/src/setting/index.js","../../packages/artplayer/src/storage.js","../../packages/artplayer/src/plugins/subtitleOffset.js","../../packages/artplayer/src/plugins/localVideo.js","../../packages/artplayer/src/plugins/localSubtitle.js","../../packages/artplayer/src/plugins/miniProgressBar.js","../../packages/artplayer/src/plugins/index.js","../../packages/artplayer/src/mobile.js","../../packages/artplayer/src/index.js"],"sourcesContent":["export default function _classCallCheck(instance, Constructor) {\n if (!(instance instanceof Constructor)) {\n throw new TypeError(\"Cannot call a class as a function\");\n }\n}","function _defineProperties(target, props) {\n for (var i = 0; i < props.length; i++) {\n var descriptor = props[i];\n descriptor.enumerable = descriptor.enumerable || false;\n descriptor.configurable = true;\n if (\"value\" in descriptor) descriptor.writable = true;\n Object.defineProperty(target, descriptor.key, descriptor);\n }\n}\n\nexport default function _createClass(Constructor, protoProps, staticProps) {\n if (protoProps) _defineProperties(Constructor.prototype, protoProps);\n if (staticProps) _defineProperties(Constructor, staticProps);\n return Constructor;\n}","export default function _assertThisInitialized(self) {\n if (self === void 0) {\n throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");\n }\n\n return self;\n}","export default function _setPrototypeOf(o, p) {\n _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {\n o.__proto__ = p;\n return o;\n };\n\n return _setPrototypeOf(o, p);\n}","import setPrototypeOf from \"./setPrototypeOf.js\";\nexport default function _inherits(subClass, superClass) {\n if (typeof superClass !== \"function\" && superClass !== null) {\n throw new TypeError(\"Super expression must either be null or a function\");\n }\n\n subClass.prototype = Object.create(superClass && superClass.prototype, {\n constructor: {\n value: subClass,\n writable: true,\n configurable: true\n }\n });\n if (superClass) setPrototypeOf(subClass, superClass);\n}","export default function _typeof(obj) {\n \"@babel/helpers - typeof\";\n\n if (typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\") {\n _typeof = function _typeof(obj) {\n return typeof obj;\n };\n } else {\n _typeof = function _typeof(obj) {\n return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj;\n };\n }\n\n return _typeof(obj);\n}","import _typeof from \"@babel/runtime/helpers/typeof\";\nimport assertThisInitialized from \"./assertThisInitialized.js\";\nexport default function _possibleConstructorReturn(self, call) {\n if (call && (_typeof(call) === \"object\" || typeof call === \"function\")) {\n return call;\n } else if (call !== void 0) {\n throw new TypeError(\"Derived constructors may only return object or undefined\");\n }\n\n return assertThisInitialized(self);\n}","export default function _getPrototypeOf(o) {\n _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {\n return o.__proto__ || Object.getPrototypeOf(o);\n };\n return _getPrototypeOf(o);\n}","function styleInject(css, ref) {\n if ( ref === void 0 ) ref = {};\n var insertAt = ref.insertAt;\n\n if (!css || typeof document === 'undefined') { return; }\n\n var head = document.head || document.getElementsByTagName('head')[0];\n var style = document.createElement('style');\n style.type = 'text/css';\n\n if (insertAt === 'top') {\n if (head.firstChild) {\n head.insertBefore(style, head.firstChild);\n } else {\n head.appendChild(style);\n }\n } else {\n head.appendChild(style);\n }\n\n if (style.styleSheet) {\n style.styleSheet.cssText = css;\n } else {\n style.appendChild(document.createTextNode(css));\n }\n}\n\nexport default styleInject;\n","!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 = 'up') {\n if (isMobile) return;\n target.setAttribute('aria-label', msg);\n target.setAttribute('data-balloon-pos', 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 default function _isNativeFunction(fn) {\n return Function.toString.call(fn).indexOf(\"[native code]\") !== -1;\n}","export default function _isNativeReflectConstruct() {\n if (typeof Reflect === \"undefined\" || !Reflect.construct) return false;\n if (Reflect.construct.sham) return false;\n if (typeof Proxy === \"function\") return true;\n\n try {\n Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {}));\n return true;\n } catch (e) {\n return false;\n }\n}","import setPrototypeOf from \"./setPrototypeOf.js\";\nimport isNativeReflectConstruct from \"./isNativeReflectConstruct.js\";\nexport default function _construct(Parent, args, Class) {\n if (isNativeReflectConstruct()) {\n _construct = Reflect.construct;\n } else {\n _construct = function _construct(Parent, args, Class) {\n var a = [null];\n a.push.apply(a, args);\n var Constructor = Function.bind.apply(Parent, a);\n var instance = new Constructor();\n if (Class) setPrototypeOf(instance, Class.prototype);\n return instance;\n };\n }\n\n return _construct.apply(null, arguments);\n}","import getPrototypeOf from \"./getPrototypeOf.js\";\nimport setPrototypeOf from \"./setPrototypeOf.js\";\nimport isNativeFunction from \"./isNativeFunction.js\";\nimport construct from \"./construct.js\";\nexport default function _wrapNativeSuper(Class) {\n var _cache = typeof Map === \"function\" ? new Map() : undefined;\n\n _wrapNativeSuper = function _wrapNativeSuper(Class) {\n if (Class === null || !isNativeFunction(Class)) return Class;\n\n if (typeof Class !== \"function\") {\n throw new TypeError(\"Super expression must either be null or a function\");\n }\n\n if (typeof _cache !== \"undefined\") {\n if (_cache.has(Class)) return _cache.get(Class);\n\n _cache.set(Class, Wrapper);\n }\n\n function Wrapper() {\n return construct(Class, arguments, getPrototypeOf(this).constructor);\n }\n\n Wrapper.prototype = Object.create(Class.prototype, {\n constructor: {\n value: Wrapper,\n enumerable: false,\n writable: true,\n configurable: true\n }\n });\n return setPrototypeOf(Wrapper, Class);\n };\n\n return _wrapNativeSuper(Class);\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","export function srtToVtt(srtText) {\n return 'WEBVTT \\r\\n\\r\\n'.concat(\n srtText\n .replace(/{[\\s\\S]*?}/g, '')\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 .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 default function _arrayLikeToArray(arr, len) {\n if (len == null || len > arr.length) len = arr.length;\n\n for (var i = 0, arr2 = new Array(len); i < len; i++) {\n arr2[i] = arr[i];\n }\n\n return arr2;\n}","import arrayLikeToArray from \"./arrayLikeToArray.js\";\nexport default function _arrayWithoutHoles(arr) {\n if (Array.isArray(arr)) return arrayLikeToArray(arr);\n}","export default function _iterableToArray(iter) {\n if (typeof Symbol !== \"undefined\" && iter[Symbol.iterator] != null || iter[\"@@iterator\"] != null) return Array.from(iter);\n}","import arrayLikeToArray from \"./arrayLikeToArray.js\";\nexport default function _unsupportedIterableToArray(o, minLen) {\n if (!o) return;\n if (typeof o === \"string\") return arrayLikeToArray(o, minLen);\n var n = Object.prototype.toString.call(o).slice(8, -1);\n if (n === \"Object\" && o.constructor) n = o.constructor.name;\n if (n === \"Map\" || n === \"Set\") return Array.from(o);\n if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen);\n}","export default function _nonIterableSpread() {\n throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}","import arrayWithoutHoles from \"./arrayWithoutHoles.js\";\nimport iterableToArray from \"./iterableToArray.js\";\nimport unsupportedIterableToArray from \"./unsupportedIterableToArray.js\";\nimport nonIterableSpread from \"./nonIterableSpread.js\";\nexport default function _toConsumableArray(arr) {\n return arrayWithoutHoles(arr) || iterableToArray(arr) || unsupportedIterableToArray(arr) || nonIterableSpread();\n}","import { errorHandle } from './error';\n\nexport 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 proxyPropertys(target, ...sources) {\n return sources.reduce((result, source) => {\n Object.getOwnPropertyNames(source).forEach((key) => {\n errorHandle(!has(result, key), `Target attribute name is duplicated: ${key}`);\n def(result, key, get(source, key));\n });\n return result;\n }, target);\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","export default function _defineProperty(obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\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(type === s || value instanceof Element, `${paths.join('.')} require '${s}' or 'Element' type`);\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 selector: `?${a}`,\n onSelect: `?${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 rotate: 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 localVideo: b,\n localSubtitle: b,\n useSSR: 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 width: n,\n height: n,\n column: n,\n },\n subtitle: {\n url: s,\n type: s,\n style: o,\n encoding: s,\n bilingual: b,\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 const {\n constructor: { kindOf },\n option: { whitelist },\n } = art;\n this.state =\n !isMobile ||\n 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","import { errorHandle, query, addClass, replaceElement, isMobile } from './utils';\n\nexport default class Template {\n constructor(art) {\n this.art = art;\n\n this.query = this.query.bind(this);\n\n if (art.option.container instanceof Element) {\n this.$container = art.option.container;\n } else {\n this.$container = query(art.option.container);\n errorHandle(this.$container, `No container element found by ${art.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 art.constructor.instances.every((ins) => ins.template.$container !== this.$container),\n 'Cannot mount multiple instances on the same dom element',\n );\n\n this.$original = this.$container.cloneNode(true);\n\n if (art.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
\n
\n
\n
Player version:
\n
__VERSION__
\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 { backdrop, theme, useSSR } = this.art.option;\n\n if (!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.$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.$settingInner = this.query('.art-setting-inner');\n this.$settingBody = this.query('.art-setting-body');\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 this.$player.style.setProperty('--theme', theme);\n this.$container.dataset.artId = this.art.id;\n\n if (backdrop) {\n addClass(this.$settingInner, '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.$container, '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';\n\nexport default class I18n {\n constructor(art) {\n this.art = art;\n this.languages = {\n 'zh-cn': zhCn,\n 'zh-tw': zhTw,\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","import { getExt, def, sleep } from '../utils';\n\nexport default function urlMix(art, player) {\n const {\n option,\n template: { $video },\n } = art;\n\n def(player, 'url', {\n get() {\n return $video.currentSrc;\n },\n set(url) {\n const typeName = option.type || getExt(url);\n const typeCallback = option.customType[typeName];\n if (typeName && typeCallback) {\n sleep().then(() => {\n art.loading.show = true;\n typeCallback.call(art, $video, url, art);\n });\n } else {\n $video.src = url;\n art.option.url = url;\n art.emit('url', url);\n }\n },\n });\n}\n","import { clamp, setStyle } from '../utils';\n\nexport default function attrInit(art, player) {\n const {\n option,\n storage,\n template: { $video, $poster },\n } = art;\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 const volume = storage.get('volume');\n if (volume) {\n $video.volume = clamp(volume, 0, 1);\n }\n\n if (option.poster) {\n // $video.poster = option.poster;\n setStyle($poster, 'backgroundImage', `url(${option.poster})`);\n }\n\n if (option.autoplay) {\n $video.autoplay = option.autoplay;\n }\n\n $video.controls = false;\n player.url = option.url;\n}\n","import config from '../config';\nimport { sleep, addClass, setStyle, isMobile } from '../utils';\n\nexport default function eventInit(art, player) {\n const {\n option,\n events: { proxy },\n template: { $player, $video, $poster },\n i18n,\n notice,\n } = art;\n\n let reconnectTime = 0;\n const maxReconnectTime = 5;\n\n proxy($video, 'click', () => {\n player.toggle();\n });\n\n proxy($video, 'dblclick', () => {\n player.fullscreen = !player.fullscreen;\n });\n\n config.events.forEach((eventName) => {\n proxy($video, eventName, (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.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 player.seek = 0;\n player.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', () => {\n if (reconnectTime < maxReconnectTime) {\n sleep(1000).then(() => {\n reconnectTime += 1;\n player.url = option.url;\n notice.show = `${i18n.get('Reconnect')}: ${reconnectTime}`;\n art.emit('error', reconnectTime);\n });\n } else {\n art.loading.show = false;\n art.controls.show = false;\n addClass($player, 'art-error');\n sleep(1000).then(() => {\n notice.show = i18n.get('Video load failed');\n art.destroy(false);\n });\n }\n });\n\n // art.on('video:loadeddata', () => {\n\n // });\n\n art.once('video:loadedmetadata', () => {\n player.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 });\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 });\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 });\n}\n","import { def } from '../utils';\n\nexport default function exclusiveInit(art, player) {\n const sizeProps = ['mini', 'pip', 'fullscreen', 'fullscreenWeb'];\n\n function exclusive(props) {\n props.forEach((name) => {\n art.on(name, () => {\n if (player[name]) {\n props\n .filter((item) => item !== name)\n .forEach((item) => {\n if (player[item]) {\n player[item] = false;\n }\n });\n }\n });\n });\n }\n\n exclusive(sizeProps);\n\n def(player, 'normalSize', {\n get() {\n return sizeProps.every((name) => !player[name]);\n },\n });\n}\n","import { def } from '../utils';\n\nexport default function playMix(art, player) {\n const {\n i18n,\n notice,\n constructor: { instances },\n option: { mutex },\n template: { $video },\n } = art;\n\n def(player, 'play', {\n value() {\n const promise = $video.play();\n\n if (promise && promise.then) {\n promise.then().catch((err) => {\n notice.show = err;\n throw err;\n });\n }\n\n if (mutex) {\n instances\n .filter((item) => item !== art)\n .forEach((item) => {\n item.player.pause();\n });\n }\n\n notice.show = i18n.get('Play');\n art.emit('play');\n\n return promise;\n },\n });\n}\n","import { def } from '../utils';\n\nexport default function pauseMix(art, player) {\n const {\n template: { $video },\n i18n,\n notice,\n } = art;\n\n def(player, '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, player) {\n def(player, 'toggle', {\n value() {\n if (player.playing) {\n return player.pause();\n } else {\n return player.play();\n }\n },\n });\n}\n","import { secondToTime, def } from '../utils';\n\nexport default function seekMix(art, player) {\n const { notice } = art;\n\n def(player, 'seek', {\n set(time) {\n player.currentTime = time;\n art.emit('seek', player.currentTime);\n if (player.duration) {\n notice.show = `${secondToTime(player.currentTime)} / ${secondToTime(player.duration)}`;\n }\n },\n });\n\n def(player, 'forward', {\n set(time) {\n player.seek = player.currentTime + time;\n },\n });\n\n def(player, 'backward', {\n set(time) {\n player.seek = player.currentTime - time;\n },\n });\n}\n","import { clamp, def } from '../utils';\n\nexport default function volumeMix(art, player) {\n const {\n template: { $video },\n i18n,\n notice,\n storage,\n } = art;\n\n def(player, '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(player, '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, player) {\n const { $video } = art.template;\n\n def(player, 'currentTime', {\n get: () => $video.currentTime || 0,\n set: (time) => {\n // Fixed: The provided double value is non-finite\n $video.currentTime = clamp(parseFloat(time.toFixed(3)), 0, player.duration);\n },\n });\n}\n","import { def } from '../utils';\n\nexport default function durationMix(art, player) {\n def(player, '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, player) {\n const { i18n, option, notice } = art;\n\n function switchUrl(url, name, currentTime) {\n return new Promise((resolve) => {\n if (url === player.url) return resolve(url);\n URL.revokeObjectURL(player.url);\n const { playing } = player;\n player.url = url;\n art.once('video:canplay', () => {\n player.playbackRate = false;\n player.aspectRatio = false;\n player.flip = 'normal';\n player.autoSize = option.autoSize;\n player.currentTime = currentTime;\n art.notice.show = '';\n if (playing) {\n player.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(player, 'switchQuality', {\n value: (url, name) => {\n return switchUrl(url, name, player.currentTime);\n },\n });\n\n def(player, '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, player) {\n const {\n template: { $video, $player },\n i18n,\n notice,\n } = art;\n\n def(player, 'playbackRate', {\n get() {\n return $player.dataset.playbackRate;\n },\n set(rate) {\n if (rate) {\n if (rate === $player.dataset.playbackRate) return;\n const rateList = [0.5, 0.75, 1.0, 1.25, 1.5, 1.75, 2.0];\n errorHandle(rateList.includes(rate), `'playbackRate' only accept ${rateList.toString()} as parameters`);\n $video.playbackRate = rate;\n $player.dataset.playbackRate = rate;\n notice.show = `${i18n.get('Rate')}: ${rate === 1.0 ? i18n.get('Normal') : `${rate}x`}`;\n art.emit('playbackRate', rate);\n } else if (player.playbackRate) {\n player.playbackRate = 1;\n delete $player.dataset.playbackRate;\n art.emit('playbackRate');\n }\n },\n });\n\n def(player, 'playbackRateReset', {\n set(value) {\n if (value) {\n const { playbackRate } = $player.dataset;\n if (playbackRate) {\n player.playbackRate = Number(playbackRate);\n }\n }\n },\n });\n}\n","import { setStyle, errorHandle, def } from '../utils';\n\nexport default function aspectRatioMix(art, player) {\n const {\n template: { $video, $player },\n i18n,\n notice,\n } = art;\n\n def(player, 'aspectRatio', {\n get() {\n return $player.dataset.aspectRatio || '';\n },\n set(ratio) {\n if (!ratio) ratio = 'default';\n\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(':');\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(player, 'aspectRatioReset', {\n set(value) {\n if (value && player.aspectRatio) {\n const { aspectRatio } = player;\n player.aspectRatio = aspectRatio;\n }\n },\n });\n}\n","import { secondToTime, download, def } from '../utils';\n\nexport default function screenshotMix(art, player) {\n const {\n option,\n notice,\n template: { $video },\n } = art;\n\n const $canvas = document.createElement('canvas');\n\n def(player, '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(player, '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(player, 'screenshot', {\n value: () => {\n return player.getDataURL().then((dataUri) => {\n download(dataUri, `${option.title || 'artplayer'}_${secondToTime($video.currentTime)}.png`);\n art.emit('screenshot', dataUri);\n return dataUri;\n });\n },\n });\n}\n","/*!\n* screenfull\n* v5.2.0 - 2021-11-03\n* (c) Sindre Sorhus; MIT License\n*/\n(function () {\n\t'use strict';\n\n\tvar document = typeof window !== 'undefined' && typeof window.document !== 'undefined' ? window.document : {};\n\tvar isCommonjs = typeof module !== 'undefined' && module.exports;\n\n\tvar fn = (function () {\n\t\tvar val;\n\n\t\tvar fnMap = [\n\t\t\t[\n\t\t\t\t'requestFullscreen',\n\t\t\t\t'exitFullscreen',\n\t\t\t\t'fullscreenElement',\n\t\t\t\t'fullscreenEnabled',\n\t\t\t\t'fullscreenchange',\n\t\t\t\t'fullscreenerror'\n\t\t\t],\n\t\t\t// New WebKit\n\t\t\t[\n\t\t\t\t'webkitRequestFullscreen',\n\t\t\t\t'webkitExitFullscreen',\n\t\t\t\t'webkitFullscreenElement',\n\t\t\t\t'webkitFullscreenEnabled',\n\t\t\t\t'webkitfullscreenchange',\n\t\t\t\t'webkitfullscreenerror'\n\n\t\t\t],\n\t\t\t// Old WebKit\n\t\t\t[\n\t\t\t\t'webkitRequestFullScreen',\n\t\t\t\t'webkitCancelFullScreen',\n\t\t\t\t'webkitCurrentFullScreenElement',\n\t\t\t\t'webkitCancelFullScreen',\n\t\t\t\t'webkitfullscreenchange',\n\t\t\t\t'webkitfullscreenerror'\n\n\t\t\t],\n\t\t\t[\n\t\t\t\t'mozRequestFullScreen',\n\t\t\t\t'mozCancelFullScreen',\n\t\t\t\t'mozFullScreenElement',\n\t\t\t\t'mozFullScreenEnabled',\n\t\t\t\t'mozfullscreenchange',\n\t\t\t\t'mozfullscreenerror'\n\t\t\t],\n\t\t\t[\n\t\t\t\t'msRequestFullscreen',\n\t\t\t\t'msExitFullscreen',\n\t\t\t\t'msFullscreenElement',\n\t\t\t\t'msFullscreenEnabled',\n\t\t\t\t'MSFullscreenChange',\n\t\t\t\t'MSFullscreenError'\n\t\t\t]\n\t\t];\n\n\t\tvar i = 0;\n\t\tvar l = fnMap.length;\n\t\tvar ret = {};\n\n\t\tfor (; i < l; i++) {\n\t\t\tval = fnMap[i];\n\t\t\tif (val && val[1] in document) {\n\t\t\t\tfor (i = 0; i < val.length; i++) {\n\t\t\t\t\tret[fnMap[0][i]] = val[i];\n\t\t\t\t}\n\t\t\t\treturn ret;\n\t\t\t}\n\t\t}\n\n\t\treturn false;\n\t})();\n\n\tvar eventNameMap = {\n\t\tchange: fn.fullscreenchange,\n\t\terror: fn.fullscreenerror\n\t};\n\n\tvar screenfull = {\n\t\trequest: function (element, options) {\n\t\t\treturn new Promise(function (resolve, reject) {\n\t\t\t\tvar onFullScreenEntered = function () {\n\t\t\t\t\tthis.off('change', onFullScreenEntered);\n\t\t\t\t\tresolve();\n\t\t\t\t}.bind(this);\n\n\t\t\t\tthis.on('change', onFullScreenEntered);\n\n\t\t\t\telement = element || document.documentElement;\n\n\t\t\t\tvar returnPromise = element[fn.requestFullscreen](options);\n\n\t\t\t\tif (returnPromise instanceof Promise) {\n\t\t\t\t\treturnPromise.then(onFullScreenEntered).catch(reject);\n\t\t\t\t}\n\t\t\t}.bind(this));\n\t\t},\n\t\texit: function () {\n\t\t\treturn new Promise(function (resolve, reject) {\n\t\t\t\tif (!this.isFullscreen) {\n\t\t\t\t\tresolve();\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\tvar onFullScreenExit = function () {\n\t\t\t\t\tthis.off('change', onFullScreenExit);\n\t\t\t\t\tresolve();\n\t\t\t\t}.bind(this);\n\n\t\t\t\tthis.on('change', onFullScreenExit);\n\n\t\t\t\tvar returnPromise = document[fn.exitFullscreen]();\n\n\t\t\t\tif (returnPromise instanceof Promise) {\n\t\t\t\t\treturnPromise.then(onFullScreenExit).catch(reject);\n\t\t\t\t}\n\t\t\t}.bind(this));\n\t\t},\n\t\ttoggle: function (element, options) {\n\t\t\treturn this.isFullscreen ? this.exit() : this.request(element, options);\n\t\t},\n\t\tonchange: function (callback) {\n\t\t\tthis.on('change', callback);\n\t\t},\n\t\tonerror: function (callback) {\n\t\t\tthis.on('error', callback);\n\t\t},\n\t\ton: function (event, callback) {\n\t\t\tvar eventName = eventNameMap[event];\n\t\t\tif (eventName) {\n\t\t\t\tdocument.addEventListener(eventName, callback, false);\n\t\t\t}\n\t\t},\n\t\toff: function (event, callback) {\n\t\t\tvar eventName = eventNameMap[event];\n\t\t\tif (eventName) {\n\t\t\t\tdocument.removeEventListener(eventName, callback, false);\n\t\t\t}\n\t\t},\n\t\traw: fn\n\t};\n\n\tif (!fn) {\n\t\tif (isCommonjs) {\n\t\t\tmodule.exports = {isEnabled: false};\n\t\t} else {\n\t\t\twindow.screenfull = {isEnabled: false};\n\t\t}\n\n\t\treturn;\n\t}\n\n\tObject.defineProperties(screenfull, {\n\t\tisFullscreen: {\n\t\t\tget: function () {\n\t\t\t\treturn Boolean(document[fn.fullscreenElement]);\n\t\t\t}\n\t\t},\n\t\telement: {\n\t\t\tenumerable: true,\n\t\t\tget: function () {\n\t\t\t\treturn document[fn.fullscreenElement];\n\t\t\t}\n\t\t},\n\t\tisEnabled: {\n\t\t\tenumerable: true,\n\t\t\tget: function () {\n\t\t\t\t// Coerce to boolean in case of old WebKit\n\t\t\t\treturn Boolean(document[fn.fullscreenEnabled]);\n\t\t\t}\n\t\t}\n\t});\n\n\tif (isCommonjs) {\n\t\tmodule.exports = screenfull;\n\t} else {\n\t\twindow.screenfull = screenfull;\n\t}\n})();\n","import screenfull from 'screenfull';\nimport { addClass, removeClass, def, get } from '../utils';\n\nconst nativeScreenfull = (art, player) => {\n const { $player } = art.template;\n\n screenfull.on('change', () => art.emit('fullscreen', screenfull.isFullscreen));\n\n def(player, 'fullscreen', {\n get() {\n return screenfull.isFullscreen;\n },\n set(value) {\n if (value) {\n screenfull.request($player).then(() => {\n addClass($player, 'art-fullscreen');\n player.aspectRatioReset = true;\n art.emit('resize');\n art.emit('fullscreen', true);\n });\n } else {\n screenfull.exit().then(() => {\n removeClass($player, 'art-fullscreen');\n player.aspectRatioReset = true;\n player.autoSize = art.option.autoSize;\n art.emit('resize');\n art.emit('fullscreen');\n });\n }\n },\n });\n};\n\nconst webkitScreenfull = (art, player) => {\n const { $video } = art.template;\n\n def(player, 'fullscreen', {\n get() {\n return $video.webkitDisplayingFullscreen;\n },\n set(value) {\n if (value) {\n $video.webkitEnterFullscreen();\n art.emit('fullscreen', true);\n } else {\n $video.webkitExitFullscreen();\n art.emit('fullscreen');\n }\n },\n });\n};\n\nexport default function fullscreenMix(art, player) {\n const {\n i18n,\n notice,\n template: { $video },\n } = art;\n\n art.once('ready', () => {\n if (screenfull.isEnabled) {\n nativeScreenfull(art, player);\n } else if (document.fullscreenEnabled || $video.webkitSupportsFullscreen) {\n webkitScreenfull(art, player);\n } else {\n def(player, 'fullscreen', {\n get() {\n return false;\n },\n set() {\n notice.show = i18n.get('Fullscreen not supported');\n },\n });\n }\n\n // 异步设置\n def(art, 'fullscreen', get(player, 'fullscreen'));\n });\n}\n","import { addClass, removeClass, hasClass, def } from '../utils';\n\nexport default function fullscreenWebMix(art, player) {\n const { $player } = art.template;\n\n def(player, 'fullscreenWeb', {\n get() {\n return hasClass($player, 'art-fullscreen-web');\n },\n set(value) {\n if (value) {\n addClass($player, 'art-fullscreen-web');\n player.aspectRatioReset = true;\n art.emit('resize');\n art.emit('fullscreenWeb', true);\n } else {\n removeClass($player, 'art-fullscreen-web');\n player.aspectRatioReset = true;\n player.autoSize = art.option.autoSize;\n art.emit('resize');\n art.emit('fullscreenWeb');\n }\n },\n });\n}\n","import { def } from '../utils';\n\nfunction nativePip(art, player) {\n const {\n template: { $video },\n events: { proxy },\n notice,\n } = art;\n\n $video.disablePictureInPicture = false;\n\n def(player, 'pip', {\n get() {\n return document.pictureInPictureElement;\n },\n set(value) {\n if (value) {\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, player) {\n const { $video } = art.template;\n\n $video.webkitSetPresentationMode('inline');\n\n def(player, 'pip', {\n get() {\n return $video.webkitPresentationMode === 'picture-in-picture';\n },\n set(value) {\n if (value) {\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, player) {\n const {\n i18n,\n notice,\n template: { $video },\n } = art;\n if (document.pictureInPictureEnabled) {\n nativePip(art, player);\n } else if ($video.webkitSupportsPresentationMode) {\n webkitPip(art, player);\n } else {\n def(player, '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, player) {\n const { $video } = art.template;\n\n def(player, 'loaded', {\n get: () => player.loadedTime / $video.duration,\n });\n\n def(player, '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, player) {\n def(player, 'played', {\n get: () => player.currentTime / player.duration,\n });\n}\n","import { def } from '../utils';\n\nexport default function playingMix(art, player) {\n const { $video } = art.template;\n def(player, '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, player) {\n const { $container, $player, $video } = art.template;\n\n def(player, '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: player.width,\n height: player.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, player) {\n def(player, 'rect', {\n get: () => {\n return art.template.$player.getBoundingClientRect();\n },\n });\n\n ['bottom', 'height', 'left', 'right', 'top', 'width'].forEach(key => {\n def(player, key, {\n get: () => {\n return player.rect[key];\n },\n });\n });\n\n def(player, 'x', {\n get: () => {\n return player.left + window.pageXOffset;\n },\n });\n\n def(player, 'y', {\n get: () => {\n return player.top + window.pageYOffset;\n },\n });\n}\n","import { errorHandle, def } from '../utils';\n\nexport default function flipMix(art, player) {\n const {\n template: { $player },\n i18n,\n notice,\n } = art;\n\n def(player, 'flip', {\n get() {\n return $player.dataset.flip;\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.rotate = false;\n $player.dataset.flip = flip;\n }\n\n const word = flip.replace(flip[0], flip[0].toUpperCase());\n notice.show = `${i18n.get('Flip')}: ${i18n.get(word)}`;\n art.emit('flip', flip);\n },\n });\n\n def(player, 'flipReset', {\n set(value) {\n if (value && player.flip) {\n const { flip } = player;\n player.flip = flip;\n }\n },\n });\n}\n","import { append, setStyle, addClass, removeClass, hasClass, def, isInViewport } from '../utils';\n\nexport default function miniMix(art, player) {\n const {\n i18n,\n option,\n storage,\n events: { proxy },\n template: { $player, $miniClose, $miniTitle, $miniHeader },\n } = art;\n\n let cacheStyle = '';\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 = player.left;\n lastPlayerTop = player.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 player.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(player, 'mini', {\n get() {\n return hasClass($player, 'art-mini');\n },\n set(value) {\n if (value) {\n player.autoSize = false;\n cacheStyle = $player.style.cssText;\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 player.mini = true;\n }\n } else {\n const $body = document.body;\n const top = $body.clientHeight - player.height - 50;\n const left = $body.clientWidth - player.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 player.aspectRatio = false;\n player.playbackRate = false;\n art.emit('mini', true);\n } else {\n $player.style.cssText = cacheStyle;\n removeClass($player, 'art-mini');\n setStyle($player, 'top', null);\n setStyle($player, 'left', null);\n player.aspectRatio = false;\n player.playbackRate = false;\n player.autoSize = option.autoSize;\n art.emit('mini');\n }\n },\n });\n}\n","import { def, clamp } from '../utils';\n\nexport default function loopMin(art, player) {\n let interval = [];\n def(player, '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], player.duration));\n const end = clamp(value[1], start, player.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 (player.currentTime < interval[0] || player.currentTime > interval[1]) {\n player.seek = interval[0];\n }\n }\n });\n}\n","import { setStyle, errorHandle, def } from '../utils';\n\nexport default function rotateMix(art, player) {\n const {\n template: { $video, $player },\n i18n,\n notice,\n } = art;\n\n def(player, 'rotate', {\n get: () => Number($player.dataset.rotate) || 0,\n set: (deg) => {\n if (!deg) deg = 0;\n\n const degList = [-270, -180, -90, 0, 90, 180, 270];\n errorHandle(degList.includes(deg), `'rotate' only accept ${degList.toString()} as parameters`);\n\n if (deg === 0) {\n delete $player.dataset.rotate;\n setStyle($video, 'transform', null);\n } else {\n player.flip = false;\n art.autoSize = true;\n $player.dataset.rotate = deg;\n\n const getScaleValue = () => {\n const { videoWidth, videoHeight } = $video;\n return videoWidth > videoHeight ? videoHeight / videoWidth : videoWidth / videoHeight;\n };\n\n let degValue = 0;\n let scaleValue = 1;\n switch (deg) {\n case -270:\n degValue = 90;\n scaleValue = getScaleValue();\n break;\n case -180:\n degValue = 180;\n break;\n case -90:\n degValue = 270;\n scaleValue = getScaleValue();\n break;\n case 90:\n degValue = 90;\n scaleValue = getScaleValue();\n break;\n case 180:\n degValue = 180;\n break;\n case 270:\n degValue = 270;\n scaleValue = getScaleValue();\n break;\n default:\n break;\n }\n\n setStyle($video, 'transform', `rotate(${degValue}deg) scale(${scaleValue})`);\n }\n\n notice.show = `${i18n.get('Rotate')}: ${deg}°`;\n art.emit('rotate', deg);\n },\n });\n\n def(player, 'rotateReset', {\n set(value) {\n if (value && player.rotate) {\n const { rotate } = player;\n player.rotate = rotate;\n }\n },\n });\n}\n","import { def, setStyle } from '../utils';\n\nexport default function posterMix(art, player) {\n const {\n option,\n template: { $poster },\n } = art;\n\n def(player, 'poster', {\n get: () => option.poster,\n set(url) {\n option.poster = url;\n setStyle($poster, 'backgroundImage', `url(${url})`);\n },\n });\n}\n","import urlMix from './urlMix';\nimport attrInit from './attrInit';\nimport eventInit from './eventInit';\nimport exclusiveInit from './exclusiveInit';\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 loopMin from './loopMin';\nimport rotateMix from './rotateMix';\nimport posterMix from './posterMix';\nimport { proxyPropertys } from '../utils';\n\nexport default class Player {\n constructor(art) {\n urlMix(art, this);\n eventInit(art, this);\n attrInit(art, this);\n exclusiveInit(art, this);\n playMix(art, this);\n pauseMix(art, this);\n toggleMix(art, this);\n seekMix(art, this);\n volumeMix(art, this);\n currentTimeMix(art, this);\n durationMix(art, this);\n switchMix(art, this);\n playbackRateMix(art, this);\n aspectRatioMix(art, this);\n screenshotMix(art, this);\n fullscreenMix(art, this);\n fullscreenWebMix(art, this);\n pipMix(art, this);\n loadedMix(art, this);\n playedMix(art, this);\n playingMix(art, this);\n autoSizeMix(art, this);\n rectMix(art, this);\n flipMix(art, this);\n miniMix(art, this);\n loopMin(art, this);\n rotateMix(art, this);\n posterMix(art, this);\n proxyPropertys(art, this);\n }\n}\n","import getPrototypeOf from \"./getPrototypeOf.js\";\nexport default function _superPropBase(object, property) {\n while (!Object.prototype.hasOwnProperty.call(object, property)) {\n object = getPrototypeOf(object);\n if (object === null) break;\n }\n\n return object;\n}","import superPropBase from \"./superPropBase.js\";\nexport default function _get() {\n if (typeof Reflect !== \"undefined\" && Reflect.get) {\n _get = Reflect.get;\n } else {\n _get = function _get(target, property, receiver) {\n var base = superPropBase(target, property);\n if (!base) return;\n var desc = Object.getOwnPropertyDescriptor(base, property);\n\n if (desc.get) {\n return desc.get.call(arguments.length < 3 ? target : receiver);\n }\n\n return desc.value;\n };\n }\n\n return _get.apply(this, arguments);\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', (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 = option.onSelect.call(this.art, find, $item);\n if (typeof result === 'string') {\n $value.innerHTML = result;\n }\n }\n setLeft();\n this.art.emit('selector', find, $item);\n });\n }\n}\n","import { append, tooltip } 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 player,\n } = art;\n\n append($control, icons.fullscreen);\n\n proxy($control, 'click', () => {\n player.fullscreen = !player.fullscreen;\n });\n\n art.on('fullscreen', (value) => {\n tooltip($control, i18n.get(value ? 'Exit fullscreen' : 'Fullscreen'));\n });\n },\n });\n}\n","import { append, tooltip } 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 player,\n } = art;\n\n append($control, icons.fullscreenWeb);\n\n proxy($control, 'click', () => {\n player.fullscreenWeb = !player.fullscreenWeb;\n });\n\n art.on('fullscreenWeb', (value) => {\n tooltip($control, i18n.get(value ? 'Exit web fullscreen' : 'Web fullscreen'));\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 player,\n } = art;\n\n append($control, icons.pip);\n\n proxy($control, 'click', () => {\n player.pip = !player.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 player,\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 player.play();\n });\n\n proxy($pause, 'click', () => {\n player.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 (player.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 } from '../utils';\n\nexport function getPosFromEvent(art, event) {\n const {\n player,\n template: { $progress },\n } = art;\n\n const { left } = $progress.getBoundingClientRect();\n const width = clamp(event.pageX - left, 0, $progress.clientWidth);\n const second = (width / $progress.clientWidth) * player.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(option) {\n return (art) => {\n const {\n option: { highlight, theme },\n events: { proxy },\n player,\n icons,\n } = art;\n return {\n ...option,\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', theme);\n\n let indicatorSize = 14;\n if (icons.indicator) {\n indicatorSize = 16;\n append($indicator, icons.indicator);\n } else {\n setStyles($indicator, {\n backgroundColor: theme,\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 highlight.forEach((item) => {\n const left = (clamp(item.time, 0, player.duration) / player.duration) * 100;\n append(\n $highlight,\n ``,\n );\n });\n\n setBar('loaded', player.loaded);\n\n art.on('video:progress', () => {\n setBar('loaded', player.loaded);\n });\n\n art.on('video:timeupdate', () => {\n setBar('played', player.played);\n });\n\n art.on('video:ended', () => {\n setBar('played', 1);\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($control, 'click', (event) => {\n if (event.target !== $indicator) {\n const { second, percentage } = getPosFromEvent(art, event);\n setBar('played', percentage);\n player.seek = second;\n }\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 player.seek = second;\n }\n });\n\n proxy(document, 'mouseup', () => {\n if (isDroging) {\n isDroging = false;\n }\n });\n },\n };\n };\n}\n","import { append, tooltip } from '../utils';\n\nexport default function subtitle(option) {\n return art => ({\n ...option,\n tooltip: art.i18n.get('Hide subtitle'),\n mounted: $control => {\n const {\n events: { proxy },\n icons,\n i18n,\n subtitle,\n } = art;\n\n append($control, icons.subtitle);\n\n proxy($control, 'click', () => {\n subtitle.toggle = true;\n });\n\n art.on('subtitle', value => {\n tooltip($control, i18n.get(value ? 'Hide subtitle' : 'Show subtitle'));\n });\n },\n });\n}\n","import { secondToTime } from '../utils';\n\nexport default function time(option) {\n return art => ({\n ...option,\n mounted: $control => {\n function getTime() {\n const newTime = `${secondToTime(art.player.currentTime)} / ${secondToTime(art.player.duration)}`;\n if (newTime !== $control.innerText) {\n $control.innerText = newTime;\n }\n }\n\n getTime();\n ['video:loadedmetadata', 'video:timeupdate', 'video:progress'].forEach(event => {\n art.on(event, 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 player,\n i18n,\n } = art;\n\n let isDroging = false;\n const panelWidth = 60; // 音量条宽度\n const handleWidth = 12; // 音量把手宽度\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 (player.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(player.volume);\n art.on('video:volumechange', () => {\n setVolumeHandle(player.volume);\n });\n\n proxy($volume, 'click', () => {\n player.muted = true;\n });\n\n proxy($volumeClose, 'click', () => {\n player.muted = false;\n });\n\n proxy($volumePanel, 'click', (event) => {\n player.muted = false;\n player.volume = volumeChangeFromEvent(event);\n });\n\n proxy($volumeHandle, 'mousedown', () => {\n isDroging = true;\n });\n\n proxy($control, 'mousemove', (event) => {\n if (isDroging) {\n player.muted = false;\n player.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 setting,\n } = art;\n\n append($control, icons.setting);\n\n proxy($control, 'click', () => {\n 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(option) {\n return art => ({\n ...option,\n mounted: $control => {\n const {\n option: { thumbnails },\n template: { $progress },\n events: { proxy, loadImg },\n } = art;\n\n let loading = false;\n let isLoad = false;\n\n function showThumbnails(event) {\n const { width: posWidth } = getPosFromEvent(art, event);\n const { url, height, width, number, column } = thumbnails;\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', event => {\n if (!loading) {\n loading = true;\n loadImg(thumbnails.url).then(() => {\n isLoad = true;\n });\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 player,\n } = art;\n\n append($control, icons.screenshot);\n proxy($control, 'click', () => {\n player.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.player.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 { player } = art;\n\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] / player.duration) * 100}% - ${$left.clientWidth}px)`);\n setStyle($right, 'left', `${(value[1] / player.duration) * 100}%`);\n } else {\n setStyle($control, 'display', 'none');\n }\n });\n },\n });\n}\n","import { errorHandle, addClass, removeClass } 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 subtitle from './subtitle';\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';\n\nexport default class Control extends Component {\n constructor(art) {\n super(art);\n\n this.name = 'control';\n\n const {\n option,\n player,\n template: { $player },\n } = art;\n\n this.mouseMoveTime = Date.now();\n\n art.on('mousemove', () => {\n this.show = true;\n removeClass($player, 'art-hide-cursor');\n addClass($player, 'art-hover');\n this.mouseMoveTime = Date.now();\n });\n\n art.on('video:timeupdate', () => {\n if (player.playing && this.show && Date.now() - this.mouseMoveTime >= 3000) {\n this.show = false;\n addClass($player, 'art-hide-cursor');\n removeClass($player, 'art-hover');\n }\n });\n\n art.once('ready', () => {\n this.add(\n progress({\n name: 'progress',\n disable: option.isLive,\n position: 'top',\n index: 10,\n }),\n );\n\n this.add(\n thumbnails({\n name: 'thumbnails',\n disable: !option.thumbnails.url || option.isLive,\n position: 'top',\n index: 20,\n }),\n );\n\n this.add(\n loop({\n name: 'loop',\n disable: false,\n position: 'top',\n index: 30,\n }),\n );\n\n this.add(\n playAndPause({\n name: 'playAndPause',\n disable: false,\n position: 'left',\n index: 10,\n }),\n );\n\n this.add(\n volume({\n name: 'volume',\n disable: false,\n position: 'left',\n index: 20,\n }),\n );\n\n this.add(\n time({\n name: 'time',\n disable: option.isLive,\n position: 'left',\n index: 30,\n }),\n );\n\n this.add(\n quality({\n name: 'quality',\n disable: option.quality.length === 0,\n position: 'right',\n index: 10,\n }),\n );\n\n this.add(\n screenshot({\n name: 'screenshot',\n disable: !option.screenshot,\n position: 'right',\n index: 20,\n }),\n );\n\n this.add(\n subtitle({\n name: 'subtitle',\n disable: !option.subtitle.url,\n position: 'right',\n index: 30,\n }),\n );\n\n this.add(\n setting({\n name: 'setting',\n disable: !option.setting,\n position: 'right',\n index: 40,\n }),\n );\n\n this.add(\n pip({\n name: 'pip',\n disable: !option.pip,\n position: 'right',\n index: 50,\n }),\n );\n\n this.add(\n fullscreenWeb({\n name: 'fullscreenWeb',\n disable: !option.fullscreenWeb,\n position: 'right',\n index: 60,\n }),\n );\n\n this.add(\n fullscreen({\n name: 'fullscreen',\n disable: !option.fullscreen,\n position: 'right',\n index: 70,\n }),\n );\n\n option.controls.forEach((item) => {\n this.add(item);\n });\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 { inverseClass, queryAll } from '../utils';\n\nexport default function playbackRate(option) {\n return (art) => {\n const { i18n, player } = 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 { rate } = event.target.dataset;\n if (rate) {\n player.playbackRate = Number(rate);\n contextmenu.show = false;\n }\n },\n mounted: ($menu) => {\n art.on('playbackRate', (rate) => {\n const $current = queryAll('span', $menu).find((item) => Number(item.dataset.rate) === rate);\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, player } = 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 { ratio } = event.target.dataset;\n if (ratio) {\n player.aspectRatio = ratio;\n contextmenu.show = false;\n }\n },\n mounted: ($menu) => {\n art.on('aspectRatio', (ratio) => {\n const $current = queryAll('span', $menu).find((item) => item.dataset.ratio === ratio);\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 __VERSION__',\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 { setStyles, includeFromEvent } from '../utils';\nimport Component from '../utils/component';\nimport playbackRate from './playbackRate';\nimport aspectRatio from './aspectRatio';\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\n const {\n option,\n template: { $player, $contextmenu },\n events: { proxy },\n } = art;\n\n this.$parent = $contextmenu;\n\n art.once('ready', () => {\n this.add(\n playbackRate({\n disable: !option.playbackRate,\n name: 'playbackRate',\n index: 10,\n }),\n );\n\n this.add(\n aspectRatio({\n disable: !option.aspectRatio,\n name: 'aspectRatio',\n index: 20,\n }),\n );\n\n this.add(\n info({\n disable: false,\n name: 'info',\n index: 30,\n }),\n );\n\n this.add(\n version({\n disable: false,\n name: 'version',\n index: 40,\n }),\n );\n\n this.add(\n close({\n disable: false,\n name: 'close',\n index: 60,\n }),\n );\n\n option.contextmenu.forEach((item) => {\n this.add(item);\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 art.on('blur', () => {\n this.show = false;\n });\n });\n }\n}\n","import { queryAll } 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 if (this.art.template.$info) {\n this.init();\n }\n }\n\n init() {\n const {\n template: { $infoPanel, $infoClose, $video },\n events: { proxy },\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 types.forEach((item) => {\n const value = $video[item.dataset.video];\n item.innerText = typeof value === 'number' ? value.toFixed(2) : value;\n });\n timer = setTimeout(() => {\n loop();\n }, 1000);\n }\n\n this.art.on('info', (value) => {\n clearTimeout(timer);\n if (value) {\n loop();\n }\n });\n }\n}\n","import {\n setStyle,\n setStyles,\n srtToVtt,\n vttToBlob,\n getExt,\n assToVtt,\n addClass,\n escape,\n removeClass,\n hasClass,\n errorHandle,\n} 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 art.once('ready', () => {\n this.init(art.option.subtitle);\n });\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 get bilingual() {\n const { $subtitle } = this.art.template;\n return hasClass($subtitle, 'art-bilingual');\n }\n\n set bilingual(val) {\n const { $subtitle } = this.art.template;\n if (val) {\n addClass($subtitle, 'art-bilingual');\n } else {\n removeClass($subtitle, 'art-bilingual');\n }\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 switch(url, newOption = {}) {\n const { i18n, notice, option } = this.art;\n const subtitleOption = { ...option.subtitle, ...newOption, url };\n return this.init(subtitleOption).then((subUrl) => {\n if (newOption.name) {\n notice.show = `${i18n.get('Switch subtitle')}: ${newOption.name}`;\n }\n return subUrl;\n });\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 this.bilingual = subtitleOption.bilingual;\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 { includeFromEvent } from '../utils';\n\nexport default function clickInit(art, events) {\n const {\n template: { $player },\n } = art;\n\n events.proxy(document, ['click', 'contextmenu'], (event) => {\n if (includeFromEvent(event, $player)) {\n art.isFocus = true;\n art.emit('focus');\n } else {\n art.isFocus = false;\n art.emit('blur');\n }\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, player } = art;\n\n const resizeFn = throttle(() => {\n if (player.normalSize) {\n player.autoSize = option.autoSize;\n }\n player.aspectRatioReset = true;\n art.emit('resize');\n }, 500);\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 } from '../utils';\n\nexport default function gestureInit(art, events) {\n if (isMobile && !art.option.isLive) {\n const {\n player,\n notice,\n template: { $video },\n } = art;\n\n let isDroging = false;\n let startX = 0;\n let currentTime = 0;\n\n events.proxy($video, 'touchstart', (event) => {\n if (event.touches.length === 1) {\n isDroging = true;\n startX = event.touches[0].clientX;\n }\n });\n\n events.proxy(document, 'touchmove', (event) => {\n if (event.touches.length === 1 && isDroging) {\n const widthDiff = event.touches[0].clientX - startX;\n const proportion = clamp(widthDiff / $video.clientWidth, -1, 1);\n currentTime = clamp(player.currentTime + 60 * proportion, 0, player.duration);\n notice.show = `${secondToTime(currentTime)} / ${secondToTime(player.duration)}`;\n }\n });\n\n events.proxy(document, 'touchend', () => {\n if (isDroging && currentTime) {\n player.seek = currentTime;\n }\n isDroging = false;\n startX = 0;\n currentTime = 0;\n });\n }\n}\n","import { throttle, isInViewport } from '../utils';\n\nexport default function viewInit(art, events) {\n const {\n player,\n option,\n template: { $container },\n } = art;\n\n const scrollFn = throttle(() => {\n art.emit('view', isInViewport($container, 50));\n }, 200);\n\n events.proxy(window, 'scroll', () => {\n scrollFn();\n });\n\n art.on('view', (state) => {\n if (option.autoMini) {\n player.mini = !state;\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 art.once('ready', () => {\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\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 this.destroyEvents.forEach((event) => event());\n }\n}\n","import { errorHandle } from './utils';\n\nexport default class Hotkey {\n constructor(art) {\n this.keys = {};\n\n const {\n option,\n player,\n events: { proxy },\n } = art;\n\n if (option.hotkey) {\n art.once('ready', () => {\n this.add(27, () => {\n if (player.fullscreenWeb) {\n player.fullscreenWeb = false;\n }\n });\n\n this.add(32, () => {\n player.toggle();\n });\n\n this.add(37, () => {\n player.backward = 5;\n });\n\n this.add(38, () => {\n player.volume += 0.1;\n });\n\n this.add(39, () => {\n player.forward = 5;\n });\n\n this.add(40, () => {\n player.volume -= 0.1;\n });\n\n proxy(window, 'keydown', (event) => {\n if (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 events.forEach((fn) => fn.call(art, event));\n art.emit('hotkey', event);\n }\n }\n }\n });\n });\n }\n }\n\n add(key, event) {\n errorHandle(typeof key === 'number', 'The Hotkey.add() first parameter is not a number');\n errorHandle(typeof event === 'function', 'The Hotkey.add() second parameter is not a function');\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","import Component from './utils/component';\n\nexport default class Layer extends Component {\n constructor(art) {\n super(art);\n this.name = 'layer';\n this.$parent = art.template.$layer;\n art.once('ready', () => {\n art.option.layers.forEach(item => {\n this.add(item);\n });\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.time = 2000;\n this.timer = null;\n }\n\n set show(msg) {\n const { $player, $noticeInner } = this.art.template;\n if (!msg) return removeClass($player, 'art-notice-show');\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 }, this.time);\n }\n}\n","import { append } from './utils';\nimport Component from './utils/component';\n\nexport default class Mask extends Component {\n constructor(art) {\n super(art);\n this.name = 'mask';\n append(art.template.$state, art.icons.state);\n }\n}\n","import { append, def, addClass } from '../utils';\nimport loading from './loading.svg';\nimport state from './state.svg';\nimport play from './play.svg';\nimport pause from './pause.svg';\nimport volume from './volume.svg';\nimport volumeClose from './volume-close.svg';\nimport subtitle from './subtitle.svg';\nimport screenshot from './screenshot.svg';\nimport setting from './setting.svg';\nimport fullscreen from './fullscreen.svg';\nimport fullscreenWeb from './fullscreen-web.svg';\nimport pip from './pip.svg';\n\nexport default class Icons {\n constructor(art) {\n const icons = {\n loading,\n state,\n play,\n pause,\n volume,\n volumeClose,\n subtitle,\n screenshot,\n setting,\n fullscreen,\n fullscreenWeb,\n pip,\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","import { inverseClass, queryAll } from '../utils';\n\nexport default function flip(option) {\n return art => {\n const { i18n, player } = art;\n return {\n ...option,\n html: `\n
${i18n.get('Flip')}
\n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n `,\n click: (setting, event) => {\n const { value } = event.target.dataset;\n if (value) {\n player.flip = value;\n }\n },\n mounted: $setting => {\n art.on('flip', flip => {\n const $current = queryAll('button', $setting).find(item => item.dataset.value === flip);\n if ($current) {\n inverseClass($current.parentElement, 'current');\n }\n });\n },\n };\n };\n}\n","import { query } from '../utils';\n\nexport default function rotate(option) {\n return (art) => {\n const { i18n, player } = art;\n return {\n ...option,\n html: `\n
\n ${i18n.get('Rotate')}: 0°\n
\n
\n
\n \n
\n
\n \n
\n
\n `,\n click: (setting, event) => {\n const { value } = event.target.dataset;\n if (value) {\n const deg = player.rotate + Number(value);\n if (deg === 360 || deg === -360) {\n player.rotate = 0;\n } else {\n player.rotate = deg;\n }\n } else {\n player.rotate = 0;\n }\n },\n mounted: ($setting) => {\n const $value = query('.art-rotate-value', $setting);\n art.on('rotate', (rotate) => {\n $value.innerText = `${rotate || 0}°`;\n });\n },\n };\n };\n}\n","import { inverseClass, queryAll } from '../utils';\n\nexport default function aspectRatio(option) {\n return art => {\n const { i18n, player } = art;\n return {\n ...option,\n html: `\n
${i18n.get('Aspect ratio')}
\n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n `,\n click: (setting, event) => {\n const { value } = event.target.dataset;\n if (value) {\n player.aspectRatio = value;\n }\n },\n mounted: $setting => {\n art.on('aspectRatio', ratio => {\n const $current = queryAll('button', $setting).find(item => item.dataset.value === ratio);\n if ($current) {\n inverseClass($current.parentElement, 'current');\n }\n });\n },\n };\n };\n}\n","import { query } from '../utils';\n\nexport default function playbackRate(option) {\n return art => {\n const {\n i18n,\n player,\n events: { proxy },\n } = art;\n return {\n ...option,\n html: `\n
\n ${i18n.get('Play speed')}: 1.0x\n
\n
\n \n
\n `,\n mounted: $setting => {\n const $range = query('.art-setting-range input', $setting);\n const $value = query('.art-subtitle-value', $setting);\n proxy($range, 'change', () => {\n const { value } = $range;\n $value.innerText = value;\n player.playbackRate = Number(value);\n });\n\n art.on('playbackRate', rate => {\n if (rate && $range.value !== rate) {\n $range.value = rate;\n $value.innerText = rate;\n }\n });\n },\n };\n };\n}\n","import Component from '../utils/component';\nimport flip from './flip';\nimport rotate from './rotate';\nimport aspectRatio from './aspectRatio';\nimport playbackRate from './playbackRate';\n\nexport default class Setting extends Component {\n constructor(art) {\n super(art);\n\n this.name = 'setting';\n\n const {\n option,\n template: { $setting, $settingBody },\n events: { proxy },\n } = art;\n\n this.$parent = $settingBody;\n\n if (option.setting) {\n art.once('ready', () => {\n proxy($setting, 'click', (event) => {\n if (event.target === $setting) {\n this.show = false;\n }\n });\n\n this.add(\n flip({\n disable: !option.flip,\n name: 'flip',\n }),\n );\n\n this.add(\n rotate({\n disable: !option.rotate,\n name: 'rotate',\n }),\n );\n\n this.add(\n aspectRatio({\n disable: !option.aspectRatio,\n name: 'aspectRatio',\n }),\n );\n\n this.add(\n playbackRate({\n disable: !option.playbackRate,\n name: 'playbackRate',\n }),\n );\n\n option.settings.forEach((item) => {\n this.add(item);\n });\n });\n\n art.on('blur', () => {\n this.show = false;\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 clean() {\n try {\n window.localStorage.removeItem(this.name);\n } catch (error) {\n this.settings = {};\n }\n }\n}\n","import { query } from '../utils';\n\nfunction settingMix(art) {\n const {\n i18n,\n subtitle,\n events: { proxy },\n } = art;\n\n return {\n title: 'Subtitle',\n name: 'subtitleOffset',\n index: 20,\n html: `\n
\n ${i18n.get('Subtitle offset time')}: 0s\n
\n
\n \n
\n `,\n mounted: ($setting) => {\n const $range = query('.art-setting-range input', $setting);\n const $value = query('.art-subtitle-value', $setting);\n proxy($range, 'change', () => {\n const { value } = $range;\n $value.innerText = value;\n art.plugins.subtitleOffset.offset(Number(value));\n });\n\n art.on('subtitle:switch', () => {\n $range.value = 0;\n $value.innerText = 0;\n });\n\n art.on('subtitleOffset', (value) => {\n subtitle.update();\n if ($range.value !== value) {\n $range.value = value;\n $value.innerText = value;\n }\n });\n },\n };\n}\n\nexport default function subtitleOffset(art) {\n const { clamp } = art.constructor.utils;\n const { setting, notice, template, i18n, player } = art;\n\n setting.add(settingMix);\n let cuesCache = [];\n art.on('subtitle:switch', () => {\n cuesCache = [];\n });\n\n return {\n name: 'subtitleOffset',\n offset(value) {\n if (template.$track && template.$track.track) {\n const cues = Array.from(template.$track.track.cues);\n const time = clamp(value, -5, 5);\n cues.forEach((cue, 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 + time, 0, player.duration);\n cue.endTime = clamp(cuesCache[index].endTime + time, 0, player.duration);\n });\n notice.show = `${i18n.get('Subtitle offset time')}: ${value}s`;\n art.emit('subtitleOffset', value);\n } else {\n notice.show = `${i18n.get('No subtitles found')}`;\n art.emit('subtitleOffset', 0);\n }\n },\n };\n}\n","import { append, query, setStyle, setStyles, errorHandle } from '../utils';\n\nexport default function localVideo(art) {\n const {\n events: { proxy },\n template,\n player,\n option,\n setting,\n i18n,\n } = art;\n\n function loadVideo(file) {\n if (file) {\n const canPlayType = template.$video.canPlayType(file.type);\n if (canPlayType === 'maybe' || canPlayType === 'probably') {\n const url = URL.createObjectURL(file);\n option.title = file.name;\n player.switchUrl(url, file.name);\n art.emit('localVideo', file);\n } else {\n errorHandle(false, 'Playback of this file format is not supported');\n }\n }\n }\n\n proxy(template.$player, 'dragover', e => {\n e.preventDefault();\n });\n\n proxy(template.$player, 'drop', e => {\n e.preventDefault();\n const file = e.dataTransfer.files[0];\n loadVideo(file);\n });\n\n function attach(target) {\n const $input = append(target, '');\n setStyle(target, 'position', 'relative');\n setStyles($input, {\n position: 'absolute',\n width: '100%',\n height: '100%',\n left: '0',\n top: '0',\n opacity: '0',\n });\n proxy($input, 'change', () => {\n const file = $input.files[0];\n loadVideo(file);\n });\n }\n\n art.once('ready', () => {\n setting.add({\n title: 'Local Video',\n name: 'localVideo',\n index: 30,\n html: `\n
\n ${i18n.get('Local Video')}\n
\n
\n
${i18n.get('Open')}
\n
\n
\n `,\n mounted: $setting => {\n const $btn = query('.art-upload-btn', $setting);\n const $value = query('.art-upload-value', $setting);\n art.on('localVideo', file => {\n $value.textContent = file.name;\n $value.title = file.name;\n });\n attach($btn);\n },\n });\n });\n\n return {\n name: 'localVideo',\n attach,\n };\n}\n","import { query, append, setStyle, setStyles, errorHandle, getExt } from '../utils';\n\nexport default function localSubtitle(art) {\n const {\n events: { proxy },\n subtitle,\n setting,\n i18n,\n } = art;\n\n function loadSubtitle(file) {\n if (file) {\n const type = getExt(file.name);\n if (['ass', 'vtt', 'srt'].includes(type)) {\n subtitle.switch(URL.createObjectURL(file), {\n name: file.name,\n ext: type,\n });\n art.emit('localSubtitle', file);\n } else {\n errorHandle(false, 'Only supports subtitle files in .ass, .vtt and .srt format');\n }\n }\n }\n\n function attach(target) {\n const $input = append(target, '');\n setStyle(target, 'position', 'relative');\n setStyles($input, {\n position: 'absolute',\n width: '100%',\n height: '100%',\n left: '0',\n top: '0',\n opacity: '0',\n });\n proxy($input, 'change', () => {\n const file = $input.files[0];\n loadSubtitle(file);\n });\n }\n\n art.once('ready', () => {\n setting.add({\n title: 'Local Subtitle',\n name: 'localSubtitle',\n index: 40,\n html: `\n
\n ${i18n.get('Local Subtitle')}\n
\n
\n
${i18n.get('Open')}
\n
\n
\n `,\n mounted: ($setting) => {\n const $btn = query('.art-upload-btn', $setting);\n const $value = query('.art-upload-value', $setting);\n art.on('localSubtitle', (file) => {\n $value.textContent = file.name;\n $value.title = file.name;\n });\n attach($btn);\n },\n });\n });\n\n return {\n name: 'localSubtitle',\n attach,\n };\n}\n","export default function miniProgressBar(art) {\n const {\n layers,\n player,\n option: { theme },\n } = art;\n\n layers.add({\n name: 'miniProgressBar',\n style: {\n display: 'none',\n position: 'absolute',\n left: 0,\n right: 0,\n bottom: 0,\n height: '2px',\n backgroundColor: theme,\n },\n mounted($progressBar) {\n art.on('control', (value) => {\n $progressBar.style.display = value ? 'none' : 'block';\n });\n\n art.on('destroy', () => {\n $progressBar.style.display = 'none';\n });\n\n art.on('video:timeupdate', () => {\n $progressBar.style.width = `${player.played * 100}%`;\n });\n },\n });\n\n return {\n name: 'miniProgressBar',\n };\n}\n","import { errorHandle, has, def } from '../utils';\nimport subtitleOffset from './subtitleOffset';\nimport localVideo from './localVideo';\nimport localSubtitle from './localSubtitle';\nimport miniProgressBar from './miniProgressBar';\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.subtitle.url && option.subtitleOffset) {\n this.add(subtitleOffset);\n }\n\n if (!option.isLive && option.miniProgressBar) {\n this.add(miniProgressBar);\n }\n\n if (option.localVideo) {\n this.add(localVideo);\n }\n\n if (option.localSubtitle) {\n this.add(localSubtitle);\n }\n\n art.option.plugins.forEach((plugin) => {\n this.add(plugin);\n });\n }\n\n add(plugin) {\n this.id += 1;\n errorHandle(typeof plugin === 'function', `The Plugins.add() first parameter is not a function`);\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","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 config.events.forEach(eventName => {\n proxy($video, eventName, 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 $video.controls = true;\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","import './style/index.scss';\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) {\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.isFocus = 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 instances.push(this);\n }\n\n static get instances() {\n return instances;\n }\n\n static get version() {\n return '__VERSION__';\n }\n\n static get env() {\n return '__ENV__';\n }\n\n static get build() {\n return '__BUILD__';\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 rotate: 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 localVideo: false,\n localSubtitle: false,\n useSSR: 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 width: 160,\n height: 90,\n column: 10,\n },\n subtitle: {\n url: '',\n type: '',\n style: {},\n encoding: 'utf-8',\n bilingual: false,\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\n// eslint-disable-next-line no-console\nconsole.log(\n '%c ArtPlayer %c __VERSION__ %c https://artplayer.org',\n 'color: #fff; background: #5f5f5f',\n 'color: #fff; background: #4bc729',\n '',\n);\n"],"names":["setPrototypeOf","assertThisInitialized","this","Emitter","name","fn","ctx","e","push","self","listener","off","args","apply","_","on","evtArr","slice","data","i","length","callback","evts","liveEvents","len","userAgent","window","navigator","isMobile","test","isSafari","isWechat","isIE","query","selector","parent","document","querySelector","queryAll","Array","from","querySelectorAll","addClass","target","className","classList","add","removeClass","remove","hasClass","contains","append","child","Element","appendChild","insertAdjacentHTML","String","lastElementChild","lastChild","parentNode","removeChild","setStyle","element","key","value","style","setStyles","styles","Object","keys","forEach","getStyle","numberType","getComputedStyle","getPropertyValue","parseFloat","sublings","parentElement","children","filter","item","inverseClass","tooltip","msg","pos","setAttribute","isInViewport","el","offset","rect","getBoundingClientRect","windowHeight","innerHeight","documentElement","clientHeight","windowWidth","innerWidth","clientWidth","vertInView","top","height","horInView","left","width","includeFromEvent","event","composedPath","indexOf","replaceElement","newChild","oldChild","replaceChild","_isNativeReflectConstruct","isNativeReflectConstruct","isNativeFunction","construct","getPrototypeOf","ArtPlayerError","message","context","Error","captureStackTrace","constructor","errorHandle","condition","srtToVtt","srtText","concat","replace","vttToBlob","vttText","URL","createObjectURL","Blob","type","assToVtt","ass","reAss","RegExp","fixTime","time","split","map","index","arr","join","line","m","match","start","trim","end","text","getExt","url","includes","toLowerCase","pop","download","elink","createElement","display","href","body","click","arrayLikeToArray","arrayWithoutHoles","iterableToArray","unsupportedIterableToArray","nonIterableSpread","def","defineProperty","hasOwnProperty","prototype","has","obj","call","get","getOwnPropertyDescriptor","proxyPropertys","sources","reduce","result","source","getOwnPropertyNames","mergeDeep","isObject","isArray","objects","prev","pVal","oVal","sleep","ms","Promise","resolve","setTimeout","debounce","func","wait","timeout","later","clearTimeout","ct","throttle","delay","isThrottled","args2","clamp","num","a","b","Math","max","min","secondToTime","second","add0","hour","floor","sec","escape","str","tag","s","n","o","f","r","validElement","paths","ComponentOption","html","disable","mounted","onSelect","container","poster","title","theme","lang","volume","isLive","muted","autoplay","autoSize","autoMini","loop","flip","rotate","playbackRate","aspectRatio","screenshot","setting","hotkey","pip","mutex","backdrop","fullscreen","fullscreenWeb","subtitleOffset","miniProgressBar","localVideo","localSubtitle","useSSR","plugins","whitelist","layers","contextmenu","settings","controls","position","toString","quality","default","highlight","thumbnails","number","column","subtitle","encoding","bilingual","moreVideoAttr","icons","customType","propertys","methods","events","prototypes","Whitelist","art","kindOf","option","state","some","Template","bind","$container","tagName","instances","every","ins","template","$original","cloneNode","desktop","mobile","innerHTML","$player","$video","$poster","$subtitle","$danmuku","$bottom","$progress","$controls","$controlsLeft","$controlsRight","$layer","$loading","$notice","$noticeInner","$mask","$state","$setting","$settingInner","$settingBody","$info","$infoPanel","$infoClose","$miniHeader","$miniTitle","$miniClose","$contextmenu","setProperty","dataset","artId","id","removeHtml","I18n","languages","zhCn","zhTw","init","language","urlMix","player","currentSrc","set","typeName","typeCallback","then","loading","show","src","emit","attrInit","storage","eventInit","proxy","i18n","notice","reconnectTime","maxReconnectTime","toggle","config","eventName","once","mask","seek","play","destroy","exclusiveInit","sizeProps","exclusive","props","playMix","promise","catch","err","pause","pauseMix","toggleMix","playing","seekMix","currentTime","duration","volumeMix","percentage","parseInt","currentTimeMix","toFixed","durationMix","Infinity","switchMix","switchUrl","revokeObjectURL","playbackRateMix","rate","rateList","Number","aspectRatioMix","ratio","ratioList","ratioArray","videoWidth","videoHeight","videoRatio","setupRatio","screenshotMix","$canvas","reject","getContext","drawImage","toDataURL","toBlob","blob","getDataURL","dataUri","nativeScreenfull","screenfull","isFullscreen","request","aspectRatioReset","exit","webkitScreenfull","webkitDisplayingFullscreen","webkitEnterFullscreen","webkitExitFullscreen","fullscreenMix","isEnabled","fullscreenEnabled","webkitSupportsFullscreen","fullscreenWebMix","nativePip","disablePictureInPicture","pictureInPictureElement","requestPictureInPicture","exitPictureInPicture","webkitPip","webkitSetPresentationMode","webkitPresentationMode","pipMix","pictureInPictureEnabled","webkitSupportsPresentationMode","loadedTime","buffered","playedMix","playingMix","paused","ended","readyState","resizeMix","containerRatio","rectMix","pageXOffset","pageYOffset","flipMix","flipList","word","toUpperCase","miniMix","cacheStyle","isDroging","lastPageX","lastPageY","lastPlayerLeft","lastPlayerTop","pageX","pageY","mini","cssText","del","$body","loopMin","interval","rotateMix","deg","degList","getScaleValue","degValue","scaleValue","posterMix","Player","loadedMix","autoSizeMix","superPropBase","Component","getOption","validator","$parent","$ref","childs","nextChild","find","insertAdjacentElement","preventDefault","childNodes","nodeType","hover","$value","innerText","list","$list","setLeft","path","$item","$control","playAndPause","$play","$pause","showPlay","showPause","getPosFromEvent","progress","$loaded","$played","$highlight","$indicator","$tip","indicatorSize","indicator","backgroundColor","showHighlight","tipWidth","showTime","setBar","loaded","played","getTime","newTime","panelWidth","handleWidth","$volume","$volumeClose","volumeClose","$volumePanel","$volumeHandle","volumeChangeFromEvent","panelLeft","setVolumeHandle","loadImg","isLoad","showThumbnails","posWidth","perWidth","perIndex","yIndex","ceil","xIndex","qualityOption","qualityDefault","switchQuality","$left","$right","Control","mouseMoveTime","Date","now","$menu","$current","info","version","close","Contextmenu","mouseX","clientX","mouseY","clientY","cHeight","cWidth","cLeft","cTop","mHeight","mWidth","menuLeft","menuTop","Info","timer","types","video","Subtitle","$track","switch","textTracks","textTrack","activeCues","val","activeCue","newOption","subtitleOption","subUrl","scheme","kind","update","fetch","response","arrayBuffer","buffer","TextDecoder","decoder","decode","clickInit","isFocus","hoverInit","mousemoveInitInit","resizeInit","resizeFn","normalSize","screen","orientation","onchange","gestureInit","startX","touches","widthDiff","proportion","viewInit","scrollFn","Events","destroyEvents","mousemoveInit","addEventListener","removeEventListener","mouseenter","mouseleave","img","image","HTMLImageElement","Image","complete","Hotkey","backward","forward","activeElement","editable","getAttribute","keyCode","Layer","Loading","Notice","Mask","Icons","icon","$range","Setting","Storage","JSON","parse","localStorage","getItem","error","assign","setItem","stringify","removeItem","settingMix","utils","cuesCache","track","cues","cue","startTime","endTime","loadVideo","file","canPlayType","dataTransfer","files","attach","$input","opacity","$btn","textContent","loadSubtitle","ext","right","bottom","$progressBar","Plugins","plugin","pluginName","Mobile","Artplayer","mergeOption","isDestroy","splice","preload","console","log"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"artplayer.js","sources":["../../node_modules/_@babel_runtime@7.16.3@@babel/runtime/helpers/esm/classCallCheck.js","../../node_modules/_@babel_runtime@7.16.3@@babel/runtime/helpers/esm/createClass.js","../../node_modules/_@babel_runtime@7.16.3@@babel/runtime/helpers/esm/assertThisInitialized.js","../../node_modules/_@babel_runtime@7.16.3@@babel/runtime/helpers/esm/setPrototypeOf.js","../../node_modules/_@babel_runtime@7.16.3@@babel/runtime/helpers/esm/inherits.js","../../node_modules/_@babel_runtime@7.16.3@@babel/runtime/helpers/esm/typeof.js","../../node_modules/_@babel_runtime@7.16.3@@babel/runtime/helpers/esm/possibleConstructorReturn.js","../../node_modules/_@babel_runtime@7.16.3@@babel/runtime/helpers/esm/getPrototypeOf.js","../../node_modules/_style-inject@0.3.0@style-inject/dist/style-inject.es.js","../../packages/artplayer/node_modules/_option-validator@2.0.6@option-validator/dist/option-validator.js","../../packages/artplayer/src/utils/emitter.js","../../packages/artplayer/src/utils/compatibility.js","../../packages/artplayer/src/utils/dom.js","../../node_modules/_@babel_runtime@7.16.3@@babel/runtime/helpers/esm/isNativeFunction.js","../../node_modules/_@babel_runtime@7.16.3@@babel/runtime/helpers/esm/isNativeReflectConstruct.js","../../node_modules/_@babel_runtime@7.16.3@@babel/runtime/helpers/esm/construct.js","../../node_modules/_@babel_runtime@7.16.3@@babel/runtime/helpers/esm/wrapNativeSuper.js","../../packages/artplayer/src/utils/error.js","../../packages/artplayer/src/utils/subtitle.js","../../packages/artplayer/src/utils/file.js","../../node_modules/_@babel_runtime@7.16.3@@babel/runtime/helpers/esm/arrayLikeToArray.js","../../node_modules/_@babel_runtime@7.16.3@@babel/runtime/helpers/esm/arrayWithoutHoles.js","../../node_modules/_@babel_runtime@7.16.3@@babel/runtime/helpers/esm/iterableToArray.js","../../node_modules/_@babel_runtime@7.16.3@@babel/runtime/helpers/esm/unsupportedIterableToArray.js","../../node_modules/_@babel_runtime@7.16.3@@babel/runtime/helpers/esm/nonIterableSpread.js","../../node_modules/_@babel_runtime@7.16.3@@babel/runtime/helpers/esm/toConsumableArray.js","../../packages/artplayer/src/utils/property.js","../../packages/artplayer/src/utils/time.js","../../packages/artplayer/src/utils/format.js","../../node_modules/_@babel_runtime@7.16.3@@babel/runtime/helpers/esm/defineProperty.js","../../packages/artplayer/src/scheme/index.js","../../packages/artplayer/src/config/index.js","../../packages/artplayer/src/whitelist.js","../../packages/artplayer/src/template.js","../../packages/artplayer/src/i18n/index.js","../../packages/artplayer/src/player/urlMix.js","../../packages/artplayer/src/player/attrInit.js","../../packages/artplayer/src/player/eventInit.js","../../packages/artplayer/src/player/exclusiveInit.js","../../packages/artplayer/src/player/playMix.js","../../packages/artplayer/src/player/pauseMix.js","../../packages/artplayer/src/player/toggleMix.js","../../packages/artplayer/src/player/seekMix.js","../../packages/artplayer/src/player/volumeMix.js","../../packages/artplayer/src/player/currentTimeMix.js","../../packages/artplayer/src/player/durationMix.js","../../packages/artplayer/src/player/switchMix.js","../../packages/artplayer/src/player/playbackRateMix.js","../../packages/artplayer/src/player/aspectRatioMix.js","../../packages/artplayer/src/player/screenshotMix.js","../../packages/artplayer/node_modules/_screenfull@5.0.2@screenfull/dist/screenfull.js","../../packages/artplayer/src/player/fullscreenMix.js","../../packages/artplayer/src/player/fullscreenWebMix.js","../../packages/artplayer/src/player/pipMix.js","../../packages/artplayer/src/player/loadedMix.js","../../packages/artplayer/src/player/playedMix.js","../../packages/artplayer/src/player/playingMix.js","../../packages/artplayer/src/player/autoSizeMix.js","../../packages/artplayer/src/player/rectMix.js","../../packages/artplayer/src/player/flipMix.js","../../packages/artplayer/src/player/miniMix.js","../../packages/artplayer/src/player/loopMin.js","../../packages/artplayer/src/player/rotateMix.js","../../packages/artplayer/src/player/posterMix.js","../../packages/artplayer/src/player/index.js","../../node_modules/_@babel_runtime@7.16.3@@babel/runtime/helpers/esm/superPropBase.js","../../node_modules/_@babel_runtime@7.16.3@@babel/runtime/helpers/esm/get.js","../../packages/artplayer/src/utils/component.js","../../packages/artplayer/src/control/fullscreen.js","../../packages/artplayer/src/control/fullscreenWeb.js","../../packages/artplayer/src/control/pip.js","../../packages/artplayer/src/control/playAndPause.js","../../packages/artplayer/src/control/progress.js","../../packages/artplayer/src/control/subtitle.js","../../packages/artplayer/src/control/time.js","../../packages/artplayer/src/control/volume.js","../../packages/artplayer/src/control/setting.js","../../packages/artplayer/src/control/thumbnails.js","../../packages/artplayer/src/control/screenshot.js","../../packages/artplayer/src/control/quality.js","../../packages/artplayer/src/control/loop.js","../../packages/artplayer/src/control/index.js","../../packages/artplayer/src/contextmenu/playbackRate.js","../../packages/artplayer/src/contextmenu/aspectRatio.js","../../packages/artplayer/src/contextmenu/info.js","../../packages/artplayer/src/contextmenu/version.js","../../packages/artplayer/src/contextmenu/close.js","../../packages/artplayer/src/contextmenu/index.js","../../packages/artplayer/src/info.js","../../packages/artplayer/src/subtitle.js","../../packages/artplayer/src/events/clickInit.js","../../packages/artplayer/src/events/hoverInit.js","../../packages/artplayer/src/events/mousemoveInit.js","../../packages/artplayer/src/events/resizeInit.js","../../packages/artplayer/src/events/gestureInit.js","../../packages/artplayer/src/events/viewInit.js","../../packages/artplayer/src/events/index.js","../../packages/artplayer/src/hotkey.js","../../packages/artplayer/src/layer.js","../../packages/artplayer/src/loading.js","../../packages/artplayer/src/notice.js","../../packages/artplayer/src/mask.js","../../packages/artplayer/src/icons/index.js","../../packages/artplayer/src/setting/flip.js","../../packages/artplayer/src/setting/rotate.js","../../packages/artplayer/src/setting/aspectRatio.js","../../packages/artplayer/src/setting/playbackRate.js","../../packages/artplayer/src/setting/index.js","../../packages/artplayer/src/storage.js","../../packages/artplayer/src/plugins/subtitleOffset.js","../../packages/artplayer/src/plugins/localVideo.js","../../packages/artplayer/src/plugins/localSubtitle.js","../../packages/artplayer/src/plugins/miniProgressBar.js","../../packages/artplayer/src/plugins/index.js","../../packages/artplayer/src/mobile.js","../../packages/artplayer/src/index.js"],"sourcesContent":["export default function _classCallCheck(instance, Constructor) {\n if (!(instance instanceof Constructor)) {\n throw new TypeError(\"Cannot call a class as a function\");\n }\n}","function _defineProperties(target, props) {\n for (var i = 0; i < props.length; i++) {\n var descriptor = props[i];\n descriptor.enumerable = descriptor.enumerable || false;\n descriptor.configurable = true;\n if (\"value\" in descriptor) descriptor.writable = true;\n Object.defineProperty(target, descriptor.key, descriptor);\n }\n}\n\nexport default function _createClass(Constructor, protoProps, staticProps) {\n if (protoProps) _defineProperties(Constructor.prototype, protoProps);\n if (staticProps) _defineProperties(Constructor, staticProps);\n return Constructor;\n}","export default function _assertThisInitialized(self) {\n if (self === void 0) {\n throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");\n }\n\n return self;\n}","export default function _setPrototypeOf(o, p) {\n _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {\n o.__proto__ = p;\n return o;\n };\n\n return _setPrototypeOf(o, p);\n}","import setPrototypeOf from \"./setPrototypeOf.js\";\nexport default function _inherits(subClass, superClass) {\n if (typeof superClass !== \"function\" && superClass !== null) {\n throw new TypeError(\"Super expression must either be null or a function\");\n }\n\n subClass.prototype = Object.create(superClass && superClass.prototype, {\n constructor: {\n value: subClass,\n writable: true,\n configurable: true\n }\n });\n if (superClass) setPrototypeOf(subClass, superClass);\n}","export default function _typeof(obj) {\n \"@babel/helpers - typeof\";\n\n if (typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\") {\n _typeof = function _typeof(obj) {\n return typeof obj;\n };\n } else {\n _typeof = function _typeof(obj) {\n return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj;\n };\n }\n\n return _typeof(obj);\n}","import _typeof from \"@babel/runtime/helpers/typeof\";\nimport assertThisInitialized from \"./assertThisInitialized.js\";\nexport default function _possibleConstructorReturn(self, call) {\n if (call && (_typeof(call) === \"object\" || typeof call === \"function\")) {\n return call;\n } else if (call !== void 0) {\n throw new TypeError(\"Derived constructors may only return object or undefined\");\n }\n\n return assertThisInitialized(self);\n}","export default function _getPrototypeOf(o) {\n _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {\n return o.__proto__ || Object.getPrototypeOf(o);\n };\n return _getPrototypeOf(o);\n}","function styleInject(css, ref) {\n if ( ref === void 0 ) ref = {};\n var insertAt = ref.insertAt;\n\n if (!css || typeof document === 'undefined') { return; }\n\n var head = document.head || document.getElementsByTagName('head')[0];\n var style = document.createElement('style');\n style.type = 'text/css';\n\n if (insertAt === 'top') {\n if (head.firstChild) {\n head.insertBefore(style, head.firstChild);\n } else {\n head.appendChild(style);\n }\n } else {\n head.appendChild(style);\n }\n\n if (style.styleSheet) {\n style.styleSheet.cssText = css;\n } else {\n style.appendChild(document.createTextNode(css));\n }\n}\n\nexport default styleInject;\n","!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 = 'up') {\n if (isMobile) return;\n target.setAttribute('aria-label', msg);\n target.setAttribute('data-balloon-pos', 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 default function _isNativeFunction(fn) {\n return Function.toString.call(fn).indexOf(\"[native code]\") !== -1;\n}","export default function _isNativeReflectConstruct() {\n if (typeof Reflect === \"undefined\" || !Reflect.construct) return false;\n if (Reflect.construct.sham) return false;\n if (typeof Proxy === \"function\") return true;\n\n try {\n Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {}));\n return true;\n } catch (e) {\n return false;\n }\n}","import setPrototypeOf from \"./setPrototypeOf.js\";\nimport isNativeReflectConstruct from \"./isNativeReflectConstruct.js\";\nexport default function _construct(Parent, args, Class) {\n if (isNativeReflectConstruct()) {\n _construct = Reflect.construct;\n } else {\n _construct = function _construct(Parent, args, Class) {\n var a = [null];\n a.push.apply(a, args);\n var Constructor = Function.bind.apply(Parent, a);\n var instance = new Constructor();\n if (Class) setPrototypeOf(instance, Class.prototype);\n return instance;\n };\n }\n\n return _construct.apply(null, arguments);\n}","import getPrototypeOf from \"./getPrototypeOf.js\";\nimport setPrototypeOf from \"./setPrototypeOf.js\";\nimport isNativeFunction from \"./isNativeFunction.js\";\nimport construct from \"./construct.js\";\nexport default function _wrapNativeSuper(Class) {\n var _cache = typeof Map === \"function\" ? new Map() : undefined;\n\n _wrapNativeSuper = function _wrapNativeSuper(Class) {\n if (Class === null || !isNativeFunction(Class)) return Class;\n\n if (typeof Class !== \"function\") {\n throw new TypeError(\"Super expression must either be null or a function\");\n }\n\n if (typeof _cache !== \"undefined\") {\n if (_cache.has(Class)) return _cache.get(Class);\n\n _cache.set(Class, Wrapper);\n }\n\n function Wrapper() {\n return construct(Class, arguments, getPrototypeOf(this).constructor);\n }\n\n Wrapper.prototype = Object.create(Class.prototype, {\n constructor: {\n value: Wrapper,\n enumerable: false,\n writable: true,\n configurable: true\n }\n });\n return setPrototypeOf(Wrapper, Class);\n };\n\n return _wrapNativeSuper(Class);\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","export function srtToVtt(srtText) {\n return 'WEBVTT \\r\\n\\r\\n'.concat(\n srtText\n .replace(/{[\\s\\S]*?}/g, '')\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 .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 default function _arrayLikeToArray(arr, len) {\n if (len == null || len > arr.length) len = arr.length;\n\n for (var i = 0, arr2 = new Array(len); i < len; i++) {\n arr2[i] = arr[i];\n }\n\n return arr2;\n}","import arrayLikeToArray from \"./arrayLikeToArray.js\";\nexport default function _arrayWithoutHoles(arr) {\n if (Array.isArray(arr)) return arrayLikeToArray(arr);\n}","export default function _iterableToArray(iter) {\n if (typeof Symbol !== \"undefined\" && iter[Symbol.iterator] != null || iter[\"@@iterator\"] != null) return Array.from(iter);\n}","import arrayLikeToArray from \"./arrayLikeToArray.js\";\nexport default function _unsupportedIterableToArray(o, minLen) {\n if (!o) return;\n if (typeof o === \"string\") return arrayLikeToArray(o, minLen);\n var n = Object.prototype.toString.call(o).slice(8, -1);\n if (n === \"Object\" && o.constructor) n = o.constructor.name;\n if (n === \"Map\" || n === \"Set\") return Array.from(o);\n if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen);\n}","export default function _nonIterableSpread() {\n throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}","import arrayWithoutHoles from \"./arrayWithoutHoles.js\";\nimport iterableToArray from \"./iterableToArray.js\";\nimport unsupportedIterableToArray from \"./unsupportedIterableToArray.js\";\nimport nonIterableSpread from \"./nonIterableSpread.js\";\nexport default function _toConsumableArray(arr) {\n return arrayWithoutHoles(arr) || iterableToArray(arr) || unsupportedIterableToArray(arr) || nonIterableSpread();\n}","import { errorHandle } from './error';\n\nexport 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 proxyPropertys(target, ...sources) {\n return sources.reduce((result, source) => {\n Object.getOwnPropertyNames(source).forEach((key) => {\n errorHandle(!has(result, key), `Target attribute name is duplicated: ${key}`);\n def(result, key, get(source, key));\n });\n return result;\n }, target);\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","export default function _defineProperty(obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\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(type === s || value instanceof Element, `${paths.join('.')} require '${s}' or 'Element' type`);\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 selector: `?${a}`,\n onSelect: `?${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 rotate: 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 localVideo: b,\n localSubtitle: b,\n useSSR: 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 width: n,\n height: n,\n column: n,\n },\n subtitle: {\n url: s,\n type: s,\n style: o,\n encoding: s,\n bilingual: b,\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 const {\n constructor: { kindOf },\n option: { whitelist },\n } = art;\n this.state =\n !isMobile ||\n 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","import { errorHandle, query, addClass, replaceElement, isMobile } from './utils';\n\nexport default class Template {\n constructor(art) {\n this.art = art;\n\n this.query = this.query.bind(this);\n\n if (art.option.container instanceof Element) {\n this.$container = art.option.container;\n } else {\n this.$container = query(art.option.container);\n errorHandle(this.$container, `No container element found by ${art.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 art.constructor.instances.every((ins) => ins.template.$container !== this.$container),\n 'Cannot mount multiple instances on the same dom element',\n );\n\n this.$original = this.$container.cloneNode(true);\n\n if (art.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
\n
\n
\n
Player version:
\n
__VERSION__
\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 { backdrop, theme, useSSR } = this.art.option;\n\n if (!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.$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.$settingInner = this.query('.art-setting-inner');\n this.$settingBody = this.query('.art-setting-body');\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 this.$player.style.setProperty('--theme', theme);\n this.$container.dataset.artId = this.art.id;\n\n if (backdrop) {\n addClass(this.$settingInner, '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.$container, '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';\n\nexport default class I18n {\n constructor(art) {\n this.art = art;\n this.languages = {\n 'zh-cn': zhCn,\n 'zh-tw': zhTw,\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","import { getExt, def, sleep } from '../utils';\n\nexport default function urlMix(art, player) {\n const {\n option,\n template: { $video },\n } = art;\n\n def(player, 'url', {\n get() {\n return $video.currentSrc;\n },\n set(url) {\n const typeName = option.type || getExt(url);\n const typeCallback = option.customType[typeName];\n if (typeName && typeCallback) {\n sleep().then(() => {\n art.loading.show = true;\n typeCallback.call(art, $video, url, art);\n });\n } else {\n $video.src = url;\n art.option.url = url;\n art.emit('url', url);\n }\n },\n });\n}\n","import { clamp, setStyle } from '../utils';\n\nexport default function attrInit(art, player) {\n const {\n option,\n storage,\n template: { $video, $poster },\n } = art;\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 const volume = storage.get('volume');\n if (volume) {\n $video.volume = clamp(volume, 0, 1);\n }\n\n if (option.poster) {\n // $video.poster = option.poster;\n setStyle($poster, 'backgroundImage', `url(${option.poster})`);\n }\n\n if (option.autoplay) {\n $video.autoplay = option.autoplay;\n }\n\n $video.controls = false;\n player.url = option.url;\n}\n","import config from '../config';\nimport { sleep, addClass, setStyle, isMobile } from '../utils';\n\nexport default function eventInit(art, player) {\n const {\n option,\n events: { proxy },\n template: { $player, $video, $poster },\n i18n,\n notice,\n } = art;\n\n let reconnectTime = 0;\n const maxReconnectTime = 5;\n\n proxy($video, 'click', () => {\n player.toggle();\n });\n\n proxy($video, 'dblclick', () => {\n player.fullscreen = !player.fullscreen;\n });\n\n config.events.forEach((eventName) => {\n proxy($video, eventName, (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.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 player.seek = 0;\n player.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', () => {\n if (reconnectTime < maxReconnectTime) {\n sleep(1000).then(() => {\n reconnectTime += 1;\n player.url = option.url;\n notice.show = `${i18n.get('Reconnect')}: ${reconnectTime}`;\n art.emit('error', reconnectTime);\n });\n } else {\n art.loading.show = false;\n art.controls.show = false;\n addClass($player, 'art-error');\n sleep(1000).then(() => {\n notice.show = i18n.get('Video load failed');\n art.destroy(false);\n });\n }\n });\n\n // art.on('video:loadeddata', () => {\n\n // });\n\n art.once('video:loadedmetadata', () => {\n player.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 });\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 });\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 });\n}\n","import { def } from '../utils';\n\nexport default function exclusiveInit(art, player) {\n const sizeProps = ['mini', 'pip', 'fullscreen', 'fullscreenWeb'];\n\n function exclusive(props) {\n props.forEach((name) => {\n art.on(name, () => {\n if (player[name]) {\n props\n .filter((item) => item !== name)\n .forEach((item) => {\n if (player[item]) {\n player[item] = false;\n }\n });\n }\n });\n });\n }\n\n exclusive(sizeProps);\n\n def(player, 'normalSize', {\n get() {\n return sizeProps.every((name) => !player[name]);\n },\n });\n}\n","import { def } from '../utils';\n\nexport default function playMix(art, player) {\n const {\n i18n,\n notice,\n constructor: { instances },\n option: { mutex },\n template: { $video },\n } = art;\n\n def(player, 'play', {\n value() {\n const promise = $video.play();\n\n if (promise && promise.then) {\n promise.then().catch((err) => {\n notice.show = err;\n throw err;\n });\n }\n\n if (mutex) {\n instances\n .filter((item) => item !== art)\n .forEach((item) => {\n item.player.pause();\n });\n }\n\n notice.show = i18n.get('Play');\n art.emit('play');\n\n return promise;\n },\n });\n}\n","import { def } from '../utils';\n\nexport default function pauseMix(art, player) {\n const {\n template: { $video },\n i18n,\n notice,\n } = art;\n\n def(player, '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, player) {\n def(player, 'toggle', {\n value() {\n if (player.playing) {\n return player.pause();\n } else {\n return player.play();\n }\n },\n });\n}\n","import { secondToTime, def } from '../utils';\n\nexport default function seekMix(art, player) {\n const { notice } = art;\n\n def(player, 'seek', {\n set(time) {\n player.currentTime = time;\n art.emit('seek', player.currentTime);\n if (player.duration) {\n notice.show = `${secondToTime(player.currentTime)} / ${secondToTime(player.duration)}`;\n }\n },\n });\n\n def(player, 'forward', {\n set(time) {\n player.seek = player.currentTime + time;\n },\n });\n\n def(player, 'backward', {\n set(time) {\n player.seek = player.currentTime - time;\n },\n });\n}\n","import { clamp, def } from '../utils';\n\nexport default function volumeMix(art, player) {\n const {\n template: { $video },\n i18n,\n notice,\n storage,\n } = art;\n\n def(player, '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(player, '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, player) {\n const { $video } = art.template;\n\n def(player, 'currentTime', {\n get: () => $video.currentTime || 0,\n set: (time) => {\n // Fixed: The provided double value is non-finite\n $video.currentTime = clamp(parseFloat(time.toFixed(3)), 0, player.duration);\n },\n });\n}\n","import { def } from '../utils';\n\nexport default function durationMix(art, player) {\n def(player, '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, player) {\n const { i18n, option, notice } = art;\n\n function switchUrl(url, name, currentTime) {\n return new Promise((resolve) => {\n if (url === player.url) return resolve(url);\n URL.revokeObjectURL(player.url);\n const { playing } = player;\n player.url = url;\n art.once('video:canplay', () => {\n player.playbackRate = false;\n player.aspectRatio = false;\n player.flip = 'normal';\n player.autoSize = option.autoSize;\n player.currentTime = currentTime;\n art.notice.show = '';\n if (playing) {\n player.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(player, 'switchQuality', {\n value: (url, name) => {\n return switchUrl(url, name, player.currentTime);\n },\n });\n\n def(player, '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, player) {\n const {\n template: { $video, $player },\n i18n,\n notice,\n } = art;\n\n def(player, 'playbackRate', {\n get() {\n return $player.dataset.playbackRate;\n },\n set(rate) {\n if (rate) {\n if (rate === $player.dataset.playbackRate) return;\n const rateList = [0.5, 0.75, 1.0, 1.25, 1.5, 1.75, 2.0];\n errorHandle(rateList.includes(rate), `'playbackRate' only accept ${rateList.toString()} as parameters`);\n $video.playbackRate = rate;\n $player.dataset.playbackRate = rate;\n notice.show = `${i18n.get('Rate')}: ${rate === 1.0 ? i18n.get('Normal') : `${rate}x`}`;\n art.emit('playbackRate', rate);\n } else if (player.playbackRate) {\n player.playbackRate = 1;\n delete $player.dataset.playbackRate;\n art.emit('playbackRate');\n }\n },\n });\n\n def(player, 'playbackRateReset', {\n set(value) {\n if (value) {\n const { playbackRate } = $player.dataset;\n if (playbackRate) {\n player.playbackRate = Number(playbackRate);\n }\n }\n },\n });\n}\n","import { setStyle, errorHandle, def } from '../utils';\n\nexport default function aspectRatioMix(art, player) {\n const {\n template: { $video, $player },\n i18n,\n notice,\n } = art;\n\n def(player, 'aspectRatio', {\n get() {\n return $player.dataset.aspectRatio || '';\n },\n set(ratio) {\n if (!ratio) ratio = 'default';\n\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(':');\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(player, 'aspectRatioReset', {\n set(value) {\n if (value && player.aspectRatio) {\n const { aspectRatio } = player;\n player.aspectRatio = aspectRatio;\n }\n },\n });\n}\n","import { secondToTime, download, def } from '../utils';\n\nexport default function screenshotMix(art, player) {\n const {\n option,\n notice,\n template: { $video },\n } = art;\n\n const $canvas = document.createElement('canvas');\n\n def(player, '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(player, '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(player, 'screenshot', {\n value: () => {\n return player.getDataURL().then((dataUri) => {\n download(dataUri, `${option.title || 'artplayer'}_${secondToTime($video.currentTime)}.png`);\n art.emit('screenshot', dataUri);\n return dataUri;\n });\n },\n });\n}\n","/*!\n* screenfull\n* v5.0.2 - 2020-02-13\n* (c) Sindre Sorhus; MIT License\n*/\n(function () {\n\t'use strict';\n\n\tvar document = typeof window !== 'undefined' && typeof window.document !== 'undefined' ? window.document : {};\n\tvar isCommonjs = typeof module !== 'undefined' && module.exports;\n\n\tvar fn = (function () {\n\t\tvar val;\n\n\t\tvar fnMap = [\n\t\t\t[\n\t\t\t\t'requestFullscreen',\n\t\t\t\t'exitFullscreen',\n\t\t\t\t'fullscreenElement',\n\t\t\t\t'fullscreenEnabled',\n\t\t\t\t'fullscreenchange',\n\t\t\t\t'fullscreenerror'\n\t\t\t],\n\t\t\t// New WebKit\n\t\t\t[\n\t\t\t\t'webkitRequestFullscreen',\n\t\t\t\t'webkitExitFullscreen',\n\t\t\t\t'webkitFullscreenElement',\n\t\t\t\t'webkitFullscreenEnabled',\n\t\t\t\t'webkitfullscreenchange',\n\t\t\t\t'webkitfullscreenerror'\n\n\t\t\t],\n\t\t\t// Old WebKit\n\t\t\t[\n\t\t\t\t'webkitRequestFullScreen',\n\t\t\t\t'webkitCancelFullScreen',\n\t\t\t\t'webkitCurrentFullScreenElement',\n\t\t\t\t'webkitCancelFullScreen',\n\t\t\t\t'webkitfullscreenchange',\n\t\t\t\t'webkitfullscreenerror'\n\n\t\t\t],\n\t\t\t[\n\t\t\t\t'mozRequestFullScreen',\n\t\t\t\t'mozCancelFullScreen',\n\t\t\t\t'mozFullScreenElement',\n\t\t\t\t'mozFullScreenEnabled',\n\t\t\t\t'mozfullscreenchange',\n\t\t\t\t'mozfullscreenerror'\n\t\t\t],\n\t\t\t[\n\t\t\t\t'msRequestFullscreen',\n\t\t\t\t'msExitFullscreen',\n\t\t\t\t'msFullscreenElement',\n\t\t\t\t'msFullscreenEnabled',\n\t\t\t\t'MSFullscreenChange',\n\t\t\t\t'MSFullscreenError'\n\t\t\t]\n\t\t];\n\n\t\tvar i = 0;\n\t\tvar l = fnMap.length;\n\t\tvar ret = {};\n\n\t\tfor (; i < l; i++) {\n\t\t\tval = fnMap[i];\n\t\t\tif (val && val[1] in document) {\n\t\t\t\tfor (i = 0; i < val.length; i++) {\n\t\t\t\t\tret[fnMap[0][i]] = val[i];\n\t\t\t\t}\n\t\t\t\treturn ret;\n\t\t\t}\n\t\t}\n\n\t\treturn false;\n\t})();\n\n\tvar eventNameMap = {\n\t\tchange: fn.fullscreenchange,\n\t\terror: fn.fullscreenerror\n\t};\n\n\tvar screenfull = {\n\t\trequest: function (element) {\n\t\t\treturn new Promise(function (resolve, reject) {\n\t\t\t\tvar onFullScreenEntered = function () {\n\t\t\t\t\tthis.off('change', onFullScreenEntered);\n\t\t\t\t\tresolve();\n\t\t\t\t}.bind(this);\n\n\t\t\t\tthis.on('change', onFullScreenEntered);\n\n\t\t\t\telement = element || document.documentElement;\n\n\t\t\t\tvar returnPromise = element[fn.requestFullscreen]();\n\n\t\t\t\tif (returnPromise instanceof Promise) {\n\t\t\t\t\treturnPromise.then(onFullScreenEntered).catch(reject);\n\t\t\t\t}\n\t\t\t}.bind(this));\n\t\t},\n\t\texit: function () {\n\t\t\treturn new Promise(function (resolve, reject) {\n\t\t\t\tif (!this.isFullscreen) {\n\t\t\t\t\tresolve();\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\tvar onFullScreenExit = function () {\n\t\t\t\t\tthis.off('change', onFullScreenExit);\n\t\t\t\t\tresolve();\n\t\t\t\t}.bind(this);\n\n\t\t\t\tthis.on('change', onFullScreenExit);\n\n\t\t\t\tvar returnPromise = document[fn.exitFullscreen]();\n\n\t\t\t\tif (returnPromise instanceof Promise) {\n\t\t\t\t\treturnPromise.then(onFullScreenExit).catch(reject);\n\t\t\t\t}\n\t\t\t}.bind(this));\n\t\t},\n\t\ttoggle: function (element) {\n\t\t\treturn this.isFullscreen ? this.exit() : this.request(element);\n\t\t},\n\t\tonchange: function (callback) {\n\t\t\tthis.on('change', callback);\n\t\t},\n\t\tonerror: function (callback) {\n\t\t\tthis.on('error', callback);\n\t\t},\n\t\ton: function (event, callback) {\n\t\t\tvar eventName = eventNameMap[event];\n\t\t\tif (eventName) {\n\t\t\t\tdocument.addEventListener(eventName, callback, false);\n\t\t\t}\n\t\t},\n\t\toff: function (event, callback) {\n\t\t\tvar eventName = eventNameMap[event];\n\t\t\tif (eventName) {\n\t\t\t\tdocument.removeEventListener(eventName, callback, false);\n\t\t\t}\n\t\t},\n\t\traw: fn\n\t};\n\n\tif (!fn) {\n\t\tif (isCommonjs) {\n\t\t\tmodule.exports = {isEnabled: false};\n\t\t} else {\n\t\t\twindow.screenfull = {isEnabled: false};\n\t\t}\n\n\t\treturn;\n\t}\n\n\tObject.defineProperties(screenfull, {\n\t\tisFullscreen: {\n\t\t\tget: function () {\n\t\t\t\treturn Boolean(document[fn.fullscreenElement]);\n\t\t\t}\n\t\t},\n\t\telement: {\n\t\t\tenumerable: true,\n\t\t\tget: function () {\n\t\t\t\treturn document[fn.fullscreenElement];\n\t\t\t}\n\t\t},\n\t\tisEnabled: {\n\t\t\tenumerable: true,\n\t\t\tget: function () {\n\t\t\t\t// Coerce to boolean in case of old WebKit\n\t\t\t\treturn Boolean(document[fn.fullscreenEnabled]);\n\t\t\t}\n\t\t}\n\t});\n\n\tif (isCommonjs) {\n\t\tmodule.exports = screenfull;\n\t} else {\n\t\twindow.screenfull = screenfull;\n\t}\n})();\n","import screenfull from 'screenfull';\nimport { addClass, removeClass, def, get } from '../utils';\n\nconst nativeScreenfull = (art, player) => {\n const { $player } = art.template;\n\n screenfull.on('change', () => art.emit('fullscreen', screenfull.isFullscreen));\n\n def(player, 'fullscreen', {\n get() {\n return screenfull.isFullscreen;\n },\n set(value) {\n if (value) {\n screenfull.request($player).then(() => {\n addClass($player, 'art-fullscreen');\n player.aspectRatioReset = true;\n art.emit('resize');\n art.emit('fullscreen', true);\n });\n } else {\n screenfull.exit().then(() => {\n removeClass($player, 'art-fullscreen');\n player.aspectRatioReset = true;\n player.autoSize = art.option.autoSize;\n art.emit('resize');\n art.emit('fullscreen');\n });\n }\n },\n });\n};\n\nconst webkitScreenfull = (art, player) => {\n const { $video } = art.template;\n\n def(player, 'fullscreen', {\n get() {\n return $video.webkitDisplayingFullscreen;\n },\n set(value) {\n if (value) {\n $video.webkitEnterFullscreen();\n art.emit('fullscreen', true);\n } else {\n $video.webkitExitFullscreen();\n art.emit('fullscreen');\n }\n },\n });\n};\n\nexport default function fullscreenMix(art, player) {\n const {\n i18n,\n notice,\n template: { $video },\n } = art;\n\n art.once('ready', () => {\n if (screenfull.isEnabled) {\n nativeScreenfull(art, player);\n } else if (document.fullscreenEnabled || $video.webkitSupportsFullscreen) {\n webkitScreenfull(art, player);\n } else {\n def(player, 'fullscreen', {\n get() {\n return false;\n },\n set() {\n notice.show = i18n.get('Fullscreen not supported');\n },\n });\n }\n\n // 异步设置\n def(art, 'fullscreen', get(player, 'fullscreen'));\n });\n}\n","import { addClass, removeClass, hasClass, def } from '../utils';\n\nexport default function fullscreenWebMix(art, player) {\n const { $player } = art.template;\n\n def(player, 'fullscreenWeb', {\n get() {\n return hasClass($player, 'art-fullscreen-web');\n },\n set(value) {\n if (value) {\n addClass($player, 'art-fullscreen-web');\n player.aspectRatioReset = true;\n art.emit('resize');\n art.emit('fullscreenWeb', true);\n } else {\n removeClass($player, 'art-fullscreen-web');\n player.aspectRatioReset = true;\n player.autoSize = art.option.autoSize;\n art.emit('resize');\n art.emit('fullscreenWeb');\n }\n },\n });\n}\n","import { def } from '../utils';\n\nfunction nativePip(art, player) {\n const {\n template: { $video },\n events: { proxy },\n notice,\n } = art;\n\n $video.disablePictureInPicture = false;\n\n def(player, 'pip', {\n get() {\n return document.pictureInPictureElement;\n },\n set(value) {\n if (value) {\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, player) {\n const { $video } = art.template;\n\n $video.webkitSetPresentationMode('inline');\n\n def(player, 'pip', {\n get() {\n return $video.webkitPresentationMode === 'picture-in-picture';\n },\n set(value) {\n if (value) {\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, player) {\n const {\n i18n,\n notice,\n template: { $video },\n } = art;\n if (document.pictureInPictureEnabled) {\n nativePip(art, player);\n } else if ($video.webkitSupportsPresentationMode) {\n webkitPip(art, player);\n } else {\n def(player, '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, player) {\n const { $video } = art.template;\n\n def(player, 'loaded', {\n get: () => player.loadedTime / $video.duration,\n });\n\n def(player, '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, player) {\n def(player, 'played', {\n get: () => player.currentTime / player.duration,\n });\n}\n","import { def } from '../utils';\n\nexport default function playingMix(art, player) {\n const { $video } = art.template;\n def(player, '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, player) {\n const { $container, $player, $video } = art.template;\n\n def(player, '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: player.width,\n height: player.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, player) {\n def(player, 'rect', {\n get: () => {\n return art.template.$player.getBoundingClientRect();\n },\n });\n\n ['bottom', 'height', 'left', 'right', 'top', 'width'].forEach(key => {\n def(player, key, {\n get: () => {\n return player.rect[key];\n },\n });\n });\n\n def(player, 'x', {\n get: () => {\n return player.left + window.pageXOffset;\n },\n });\n\n def(player, 'y', {\n get: () => {\n return player.top + window.pageYOffset;\n },\n });\n}\n","import { errorHandle, def } from '../utils';\n\nexport default function flipMix(art, player) {\n const {\n template: { $player },\n i18n,\n notice,\n } = art;\n\n def(player, 'flip', {\n get() {\n return $player.dataset.flip;\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.rotate = false;\n $player.dataset.flip = flip;\n }\n\n const word = flip.replace(flip[0], flip[0].toUpperCase());\n notice.show = `${i18n.get('Flip')}: ${i18n.get(word)}`;\n art.emit('flip', flip);\n },\n });\n\n def(player, 'flipReset', {\n set(value) {\n if (value && player.flip) {\n const { flip } = player;\n player.flip = flip;\n }\n },\n });\n}\n","import { append, setStyle, addClass, removeClass, hasClass, def, isInViewport } from '../utils';\n\nexport default function miniMix(art, player) {\n const {\n i18n,\n option,\n storage,\n events: { proxy },\n template: { $player, $miniClose, $miniTitle, $miniHeader },\n } = art;\n\n let cacheStyle = '';\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 = player.left;\n lastPlayerTop = player.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 player.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(player, 'mini', {\n get() {\n return hasClass($player, 'art-mini');\n },\n set(value) {\n if (value) {\n player.autoSize = false;\n cacheStyle = $player.style.cssText;\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 player.mini = true;\n }\n } else {\n const $body = document.body;\n const top = $body.clientHeight - player.height - 50;\n const left = $body.clientWidth - player.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 player.aspectRatio = false;\n player.playbackRate = false;\n art.emit('mini', true);\n } else {\n $player.style.cssText = cacheStyle;\n removeClass($player, 'art-mini');\n setStyle($player, 'top', null);\n setStyle($player, 'left', null);\n player.aspectRatio = false;\n player.playbackRate = false;\n player.autoSize = option.autoSize;\n art.emit('mini');\n }\n },\n });\n}\n","import { def, clamp } from '../utils';\n\nexport default function loopMin(art, player) {\n let interval = [];\n def(player, '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], player.duration));\n const end = clamp(value[1], start, player.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 (player.currentTime < interval[0] || player.currentTime > interval[1]) {\n player.seek = interval[0];\n }\n }\n });\n}\n","import { setStyle, errorHandle, def } from '../utils';\n\nexport default function rotateMix(art, player) {\n const {\n template: { $video, $player },\n i18n,\n notice,\n } = art;\n\n def(player, 'rotate', {\n get: () => Number($player.dataset.rotate) || 0,\n set: (deg) => {\n if (!deg) deg = 0;\n\n const degList = [-270, -180, -90, 0, 90, 180, 270];\n errorHandle(degList.includes(deg), `'rotate' only accept ${degList.toString()} as parameters`);\n\n if (deg === 0) {\n delete $player.dataset.rotate;\n setStyle($video, 'transform', null);\n } else {\n player.flip = false;\n art.autoSize = true;\n $player.dataset.rotate = deg;\n\n const getScaleValue = () => {\n const { videoWidth, videoHeight } = $video;\n return videoWidth > videoHeight ? videoHeight / videoWidth : videoWidth / videoHeight;\n };\n\n let degValue = 0;\n let scaleValue = 1;\n switch (deg) {\n case -270:\n degValue = 90;\n scaleValue = getScaleValue();\n break;\n case -180:\n degValue = 180;\n break;\n case -90:\n degValue = 270;\n scaleValue = getScaleValue();\n break;\n case 90:\n degValue = 90;\n scaleValue = getScaleValue();\n break;\n case 180:\n degValue = 180;\n break;\n case 270:\n degValue = 270;\n scaleValue = getScaleValue();\n break;\n default:\n break;\n }\n\n setStyle($video, 'transform', `rotate(${degValue}deg) scale(${scaleValue})`);\n }\n\n notice.show = `${i18n.get('Rotate')}: ${deg}°`;\n art.emit('rotate', deg);\n },\n });\n\n def(player, 'rotateReset', {\n set(value) {\n if (value && player.rotate) {\n const { rotate } = player;\n player.rotate = rotate;\n }\n },\n });\n}\n","import { def, setStyle } from '../utils';\n\nexport default function posterMix(art, player) {\n const {\n option,\n template: { $poster },\n } = art;\n\n def(player, 'poster', {\n get: () => option.poster,\n set(url) {\n option.poster = url;\n setStyle($poster, 'backgroundImage', `url(${url})`);\n },\n });\n}\n","import urlMix from './urlMix';\nimport attrInit from './attrInit';\nimport eventInit from './eventInit';\nimport exclusiveInit from './exclusiveInit';\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 loopMin from './loopMin';\nimport rotateMix from './rotateMix';\nimport posterMix from './posterMix';\nimport { proxyPropertys } from '../utils';\n\nexport default class Player {\n constructor(art) {\n urlMix(art, this);\n eventInit(art, this);\n attrInit(art, this);\n exclusiveInit(art, this);\n playMix(art, this);\n pauseMix(art, this);\n toggleMix(art, this);\n seekMix(art, this);\n volumeMix(art, this);\n currentTimeMix(art, this);\n durationMix(art, this);\n switchMix(art, this);\n playbackRateMix(art, this);\n aspectRatioMix(art, this);\n screenshotMix(art, this);\n fullscreenMix(art, this);\n fullscreenWebMix(art, this);\n pipMix(art, this);\n loadedMix(art, this);\n playedMix(art, this);\n playingMix(art, this);\n autoSizeMix(art, this);\n rectMix(art, this);\n flipMix(art, this);\n miniMix(art, this);\n loopMin(art, this);\n rotateMix(art, this);\n posterMix(art, this);\n proxyPropertys(art, this);\n }\n}\n","import getPrototypeOf from \"./getPrototypeOf.js\";\nexport default function _superPropBase(object, property) {\n while (!Object.prototype.hasOwnProperty.call(object, property)) {\n object = getPrototypeOf(object);\n if (object === null) break;\n }\n\n return object;\n}","import superPropBase from \"./superPropBase.js\";\nexport default function _get() {\n if (typeof Reflect !== \"undefined\" && Reflect.get) {\n _get = Reflect.get;\n } else {\n _get = function _get(target, property, receiver) {\n var base = superPropBase(target, property);\n if (!base) return;\n var desc = Object.getOwnPropertyDescriptor(base, property);\n\n if (desc.get) {\n return desc.get.call(arguments.length < 3 ? target : receiver);\n }\n\n return desc.value;\n };\n }\n\n return _get.apply(this, arguments);\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', (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 = option.onSelect.call(this.art, find, $item);\n if (typeof result === 'string') {\n $value.innerHTML = result;\n }\n }\n setLeft();\n this.art.emit('selector', find, $item);\n });\n }\n}\n","import { append, tooltip } 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 player,\n } = art;\n\n append($control, icons.fullscreen);\n\n proxy($control, 'click', () => {\n player.fullscreen = !player.fullscreen;\n });\n\n art.on('fullscreen', (value) => {\n tooltip($control, i18n.get(value ? 'Exit fullscreen' : 'Fullscreen'));\n });\n },\n });\n}\n","import { append, tooltip } 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 player,\n } = art;\n\n append($control, icons.fullscreenWeb);\n\n proxy($control, 'click', () => {\n player.fullscreenWeb = !player.fullscreenWeb;\n });\n\n art.on('fullscreenWeb', (value) => {\n tooltip($control, i18n.get(value ? 'Exit web fullscreen' : 'Web fullscreen'));\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 player,\n } = art;\n\n append($control, icons.pip);\n\n proxy($control, 'click', () => {\n player.pip = !player.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 player,\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 player.play();\n });\n\n proxy($pause, 'click', () => {\n player.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 (player.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 } from '../utils';\n\nexport function getPosFromEvent(art, event) {\n const {\n player,\n template: { $progress },\n } = art;\n\n const { left } = $progress.getBoundingClientRect();\n const width = clamp(event.pageX - left, 0, $progress.clientWidth);\n const second = (width / $progress.clientWidth) * player.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(option) {\n return (art) => {\n const {\n option: { highlight, theme },\n events: { proxy },\n player,\n icons,\n } = art;\n return {\n ...option,\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', theme);\n\n let indicatorSize = 14;\n if (icons.indicator) {\n indicatorSize = 16;\n append($indicator, icons.indicator);\n } else {\n setStyles($indicator, {\n backgroundColor: theme,\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 highlight.forEach((item) => {\n const left = (clamp(item.time, 0, player.duration) / player.duration) * 100;\n append(\n $highlight,\n ``,\n );\n });\n\n setBar('loaded', player.loaded);\n\n art.on('video:progress', () => {\n setBar('loaded', player.loaded);\n });\n\n art.on('video:timeupdate', () => {\n setBar('played', player.played);\n });\n\n art.on('video:ended', () => {\n setBar('played', 1);\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($control, 'click', (event) => {\n if (event.target !== $indicator) {\n const { second, percentage } = getPosFromEvent(art, event);\n setBar('played', percentage);\n player.seek = second;\n }\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 player.seek = second;\n }\n });\n\n proxy(document, 'mouseup', () => {\n if (isDroging) {\n isDroging = false;\n }\n });\n },\n };\n };\n}\n","import { append, tooltip } from '../utils';\n\nexport default function subtitle(option) {\n return art => ({\n ...option,\n tooltip: art.i18n.get('Hide subtitle'),\n mounted: $control => {\n const {\n events: { proxy },\n icons,\n i18n,\n subtitle,\n } = art;\n\n append($control, icons.subtitle);\n\n proxy($control, 'click', () => {\n subtitle.toggle = true;\n });\n\n art.on('subtitle', value => {\n tooltip($control, i18n.get(value ? 'Hide subtitle' : 'Show subtitle'));\n });\n },\n });\n}\n","import { secondToTime } from '../utils';\n\nexport default function time(option) {\n return art => ({\n ...option,\n mounted: $control => {\n function getTime() {\n const newTime = `${secondToTime(art.player.currentTime)} / ${secondToTime(art.player.duration)}`;\n if (newTime !== $control.innerText) {\n $control.innerText = newTime;\n }\n }\n\n getTime();\n ['video:loadedmetadata', 'video:timeupdate', 'video:progress'].forEach(event => {\n art.on(event, 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 player,\n i18n,\n } = art;\n\n let isDroging = false;\n const panelWidth = 60; // 音量条宽度\n const handleWidth = 12; // 音量把手宽度\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 (player.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(player.volume);\n art.on('video:volumechange', () => {\n setVolumeHandle(player.volume);\n });\n\n proxy($volume, 'click', () => {\n player.muted = true;\n });\n\n proxy($volumeClose, 'click', () => {\n player.muted = false;\n });\n\n proxy($volumePanel, 'click', (event) => {\n player.muted = false;\n player.volume = volumeChangeFromEvent(event);\n });\n\n proxy($volumeHandle, 'mousedown', () => {\n isDroging = true;\n });\n\n proxy($control, 'mousemove', (event) => {\n if (isDroging) {\n player.muted = false;\n player.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 setting,\n } = art;\n\n append($control, icons.setting);\n\n proxy($control, 'click', () => {\n 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(option) {\n return art => ({\n ...option,\n mounted: $control => {\n const {\n option: { thumbnails },\n template: { $progress },\n events: { proxy, loadImg },\n } = art;\n\n let loading = false;\n let isLoad = false;\n\n function showThumbnails(event) {\n const { width: posWidth } = getPosFromEvent(art, event);\n const { url, height, width, number, column } = thumbnails;\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', event => {\n if (!loading) {\n loading = true;\n loadImg(thumbnails.url).then(() => {\n isLoad = true;\n });\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 player,\n } = art;\n\n append($control, icons.screenshot);\n proxy($control, 'click', () => {\n player.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.player.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 { player } = art;\n\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] / player.duration) * 100}% - ${$left.clientWidth}px)`);\n setStyle($right, 'left', `${(value[1] / player.duration) * 100}%`);\n } else {\n setStyle($control, 'display', 'none');\n }\n });\n },\n });\n}\n","import { errorHandle, addClass, removeClass } 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 subtitle from './subtitle';\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';\n\nexport default class Control extends Component {\n constructor(art) {\n super(art);\n\n this.name = 'control';\n\n const {\n option,\n player,\n template: { $player },\n } = art;\n\n this.mouseMoveTime = Date.now();\n\n art.on('mousemove', () => {\n this.show = true;\n removeClass($player, 'art-hide-cursor');\n addClass($player, 'art-hover');\n this.mouseMoveTime = Date.now();\n });\n\n art.on('video:timeupdate', () => {\n if (player.playing && this.show && Date.now() - this.mouseMoveTime >= 3000) {\n this.show = false;\n addClass($player, 'art-hide-cursor');\n removeClass($player, 'art-hover');\n }\n });\n\n art.once('ready', () => {\n this.add(\n progress({\n name: 'progress',\n disable: option.isLive,\n position: 'top',\n index: 10,\n }),\n );\n\n this.add(\n thumbnails({\n name: 'thumbnails',\n disable: !option.thumbnails.url || option.isLive,\n position: 'top',\n index: 20,\n }),\n );\n\n this.add(\n loop({\n name: 'loop',\n disable: false,\n position: 'top',\n index: 30,\n }),\n );\n\n this.add(\n playAndPause({\n name: 'playAndPause',\n disable: false,\n position: 'left',\n index: 10,\n }),\n );\n\n this.add(\n volume({\n name: 'volume',\n disable: false,\n position: 'left',\n index: 20,\n }),\n );\n\n this.add(\n time({\n name: 'time',\n disable: option.isLive,\n position: 'left',\n index: 30,\n }),\n );\n\n this.add(\n quality({\n name: 'quality',\n disable: option.quality.length === 0,\n position: 'right',\n index: 10,\n }),\n );\n\n this.add(\n screenshot({\n name: 'screenshot',\n disable: !option.screenshot,\n position: 'right',\n index: 20,\n }),\n );\n\n this.add(\n subtitle({\n name: 'subtitle',\n disable: !option.subtitle.url,\n position: 'right',\n index: 30,\n }),\n );\n\n this.add(\n setting({\n name: 'setting',\n disable: !option.setting,\n position: 'right',\n index: 40,\n }),\n );\n\n this.add(\n pip({\n name: 'pip',\n disable: !option.pip,\n position: 'right',\n index: 50,\n }),\n );\n\n this.add(\n fullscreenWeb({\n name: 'fullscreenWeb',\n disable: !option.fullscreenWeb,\n position: 'right',\n index: 60,\n }),\n );\n\n this.add(\n fullscreen({\n name: 'fullscreen',\n disable: !option.fullscreen,\n position: 'right',\n index: 70,\n }),\n );\n\n option.controls.forEach((item) => {\n this.add(item);\n });\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 { inverseClass, queryAll } from '../utils';\n\nexport default function playbackRate(option) {\n return (art) => {\n const { i18n, player } = 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 { rate } = event.target.dataset;\n if (rate) {\n player.playbackRate = Number(rate);\n contextmenu.show = false;\n }\n },\n mounted: ($menu) => {\n art.on('playbackRate', (rate) => {\n const $current = queryAll('span', $menu).find((item) => Number(item.dataset.rate) === rate);\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, player } = 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 { ratio } = event.target.dataset;\n if (ratio) {\n player.aspectRatio = ratio;\n contextmenu.show = false;\n }\n },\n mounted: ($menu) => {\n art.on('aspectRatio', (ratio) => {\n const $current = queryAll('span', $menu).find((item) => item.dataset.ratio === ratio);\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 __VERSION__',\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 { setStyles, includeFromEvent } from '../utils';\nimport Component from '../utils/component';\nimport playbackRate from './playbackRate';\nimport aspectRatio from './aspectRatio';\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\n const {\n option,\n template: { $player, $contextmenu },\n events: { proxy },\n } = art;\n\n this.$parent = $contextmenu;\n\n art.once('ready', () => {\n this.add(\n playbackRate({\n disable: !option.playbackRate,\n name: 'playbackRate',\n index: 10,\n }),\n );\n\n this.add(\n aspectRatio({\n disable: !option.aspectRatio,\n name: 'aspectRatio',\n index: 20,\n }),\n );\n\n this.add(\n info({\n disable: false,\n name: 'info',\n index: 30,\n }),\n );\n\n this.add(\n version({\n disable: false,\n name: 'version',\n index: 40,\n }),\n );\n\n this.add(\n close({\n disable: false,\n name: 'close',\n index: 60,\n }),\n );\n\n option.contextmenu.forEach((item) => {\n this.add(item);\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 art.on('blur', () => {\n this.show = false;\n });\n });\n }\n}\n","import { queryAll } 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 if (this.art.template.$info) {\n this.init();\n }\n }\n\n init() {\n const {\n template: { $infoPanel, $infoClose, $video },\n events: { proxy },\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 types.forEach((item) => {\n const value = $video[item.dataset.video];\n item.innerText = typeof value === 'number' ? value.toFixed(2) : value;\n });\n timer = setTimeout(() => {\n loop();\n }, 1000);\n }\n\n this.art.on('info', (value) => {\n clearTimeout(timer);\n if (value) {\n loop();\n }\n });\n }\n}\n","import {\n setStyle,\n setStyles,\n srtToVtt,\n vttToBlob,\n getExt,\n assToVtt,\n addClass,\n escape,\n removeClass,\n hasClass,\n errorHandle,\n} 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 art.once('ready', () => {\n this.init(art.option.subtitle);\n });\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 get bilingual() {\n const { $subtitle } = this.art.template;\n return hasClass($subtitle, 'art-bilingual');\n }\n\n set bilingual(val) {\n const { $subtitle } = this.art.template;\n if (val) {\n addClass($subtitle, 'art-bilingual');\n } else {\n removeClass($subtitle, 'art-bilingual');\n }\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 switch(url, newOption = {}) {\n const { i18n, notice, option } = this.art;\n const subtitleOption = { ...option.subtitle, ...newOption, url };\n return this.init(subtitleOption).then((subUrl) => {\n if (newOption.name) {\n notice.show = `${i18n.get('Switch subtitle')}: ${newOption.name}`;\n }\n return subUrl;\n });\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 this.bilingual = subtitleOption.bilingual;\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 { includeFromEvent } from '../utils';\n\nexport default function clickInit(art, events) {\n const {\n template: { $player },\n } = art;\n\n events.proxy(document, ['click', 'contextmenu'], (event) => {\n if (includeFromEvent(event, $player)) {\n art.isFocus = true;\n art.emit('focus');\n } else {\n art.isFocus = false;\n art.emit('blur');\n }\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, player } = art;\n\n const resizeFn = throttle(() => {\n if (player.normalSize) {\n player.autoSize = option.autoSize;\n }\n player.aspectRatioReset = true;\n art.emit('resize');\n }, 500);\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 } from '../utils';\n\nexport default function gestureInit(art, events) {\n if (isMobile && !art.option.isLive) {\n const {\n player,\n notice,\n template: { $video },\n } = art;\n\n let isDroging = false;\n let startX = 0;\n let currentTime = 0;\n\n events.proxy($video, 'touchstart', (event) => {\n if (event.touches.length === 1) {\n isDroging = true;\n startX = event.touches[0].clientX;\n }\n });\n\n events.proxy(document, 'touchmove', (event) => {\n if (event.touches.length === 1 && isDroging) {\n const widthDiff = event.touches[0].clientX - startX;\n const proportion = clamp(widthDiff / $video.clientWidth, -1, 1);\n currentTime = clamp(player.currentTime + 60 * proportion, 0, player.duration);\n notice.show = `${secondToTime(currentTime)} / ${secondToTime(player.duration)}`;\n }\n });\n\n events.proxy(document, 'touchend', () => {\n if (isDroging && currentTime) {\n player.seek = currentTime;\n }\n isDroging = false;\n startX = 0;\n currentTime = 0;\n });\n }\n}\n","import { throttle, isInViewport } from '../utils';\n\nexport default function viewInit(art, events) {\n const {\n player,\n option,\n template: { $container },\n } = art;\n\n const scrollFn = throttle(() => {\n art.emit('view', isInViewport($container, 50));\n }, 200);\n\n events.proxy(window, 'scroll', () => {\n scrollFn();\n });\n\n art.on('view', (state) => {\n if (option.autoMini) {\n player.mini = !state;\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 art.once('ready', () => {\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\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 this.destroyEvents.forEach((event) => event());\n }\n}\n","import { errorHandle } from './utils';\n\nexport default class Hotkey {\n constructor(art) {\n this.keys = {};\n\n const {\n option,\n player,\n events: { proxy },\n } = art;\n\n if (option.hotkey) {\n art.once('ready', () => {\n this.add(27, () => {\n if (player.fullscreenWeb) {\n player.fullscreenWeb = false;\n }\n });\n\n this.add(32, () => {\n player.toggle();\n });\n\n this.add(37, () => {\n player.backward = 5;\n });\n\n this.add(38, () => {\n player.volume += 0.1;\n });\n\n this.add(39, () => {\n player.forward = 5;\n });\n\n this.add(40, () => {\n player.volume -= 0.1;\n });\n\n proxy(window, 'keydown', (event) => {\n if (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 events.forEach((fn) => fn.call(art, event));\n art.emit('hotkey', event);\n }\n }\n }\n });\n });\n }\n }\n\n add(key, event) {\n errorHandle(typeof key === 'number', 'The Hotkey.add() first parameter is not a number');\n errorHandle(typeof event === 'function', 'The Hotkey.add() second parameter is not a function');\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","import Component from './utils/component';\n\nexport default class Layer extends Component {\n constructor(art) {\n super(art);\n this.name = 'layer';\n this.$parent = art.template.$layer;\n art.once('ready', () => {\n art.option.layers.forEach(item => {\n this.add(item);\n });\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.time = 2000;\n this.timer = null;\n }\n\n set show(msg) {\n const { $player, $noticeInner } = this.art.template;\n if (!msg) return removeClass($player, 'art-notice-show');\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 }, this.time);\n }\n}\n","import { append } from './utils';\nimport Component from './utils/component';\n\nexport default class Mask extends Component {\n constructor(art) {\n super(art);\n this.name = 'mask';\n append(art.template.$state, art.icons.state);\n }\n}\n","import { append, def, addClass } from '../utils';\nimport loading from './loading.svg';\nimport state from './state.svg';\nimport play from './play.svg';\nimport pause from './pause.svg';\nimport volume from './volume.svg';\nimport volumeClose from './volume-close.svg';\nimport subtitle from './subtitle.svg';\nimport screenshot from './screenshot.svg';\nimport setting from './setting.svg';\nimport fullscreen from './fullscreen.svg';\nimport fullscreenWeb from './fullscreen-web.svg';\nimport pip from './pip.svg';\n\nexport default class Icons {\n constructor(art) {\n const icons = {\n loading,\n state,\n play,\n pause,\n volume,\n volumeClose,\n subtitle,\n screenshot,\n setting,\n fullscreen,\n fullscreenWeb,\n pip,\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","import { inverseClass, queryAll } from '../utils';\n\nexport default function flip(option) {\n return art => {\n const { i18n, player } = art;\n return {\n ...option,\n html: `\n
${i18n.get('Flip')}
\n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n `,\n click: (setting, event) => {\n const { value } = event.target.dataset;\n if (value) {\n player.flip = value;\n }\n },\n mounted: $setting => {\n art.on('flip', flip => {\n const $current = queryAll('button', $setting).find(item => item.dataset.value === flip);\n if ($current) {\n inverseClass($current.parentElement, 'current');\n }\n });\n },\n };\n };\n}\n","import { query } from '../utils';\n\nexport default function rotate(option) {\n return (art) => {\n const { i18n, player } = art;\n return {\n ...option,\n html: `\n
\n ${i18n.get('Rotate')}: 0°\n
\n
\n
\n \n
\n
\n \n
\n
\n `,\n click: (setting, event) => {\n const { value } = event.target.dataset;\n if (value) {\n const deg = player.rotate + Number(value);\n if (deg === 360 || deg === -360) {\n player.rotate = 0;\n } else {\n player.rotate = deg;\n }\n } else {\n player.rotate = 0;\n }\n },\n mounted: ($setting) => {\n const $value = query('.art-rotate-value', $setting);\n art.on('rotate', (rotate) => {\n $value.innerText = `${rotate || 0}°`;\n });\n },\n };\n };\n}\n","import { inverseClass, queryAll } from '../utils';\n\nexport default function aspectRatio(option) {\n return art => {\n const { i18n, player } = art;\n return {\n ...option,\n html: `\n
${i18n.get('Aspect ratio')}
\n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n `,\n click: (setting, event) => {\n const { value } = event.target.dataset;\n if (value) {\n player.aspectRatio = value;\n }\n },\n mounted: $setting => {\n art.on('aspectRatio', ratio => {\n const $current = queryAll('button', $setting).find(item => item.dataset.value === ratio);\n if ($current) {\n inverseClass($current.parentElement, 'current');\n }\n });\n },\n };\n };\n}\n","import { query } from '../utils';\n\nexport default function playbackRate(option) {\n return art => {\n const {\n i18n,\n player,\n events: { proxy },\n } = art;\n return {\n ...option,\n html: `\n
\n ${i18n.get('Play speed')}: 1.0x\n
\n
\n \n
\n `,\n mounted: $setting => {\n const $range = query('.art-setting-range input', $setting);\n const $value = query('.art-subtitle-value', $setting);\n proxy($range, 'change', () => {\n const { value } = $range;\n $value.innerText = value;\n player.playbackRate = Number(value);\n });\n\n art.on('playbackRate', rate => {\n if (rate && $range.value !== rate) {\n $range.value = rate;\n $value.innerText = rate;\n }\n });\n },\n };\n };\n}\n","import Component from '../utils/component';\nimport flip from './flip';\nimport rotate from './rotate';\nimport aspectRatio from './aspectRatio';\nimport playbackRate from './playbackRate';\n\nexport default class Setting extends Component {\n constructor(art) {\n super(art);\n\n this.name = 'setting';\n\n const {\n option,\n template: { $setting, $settingBody },\n events: { proxy },\n } = art;\n\n this.$parent = $settingBody;\n\n if (option.setting) {\n art.once('ready', () => {\n proxy($setting, 'click', (event) => {\n if (event.target === $setting) {\n this.show = false;\n }\n });\n\n this.add(\n flip({\n disable: !option.flip,\n name: 'flip',\n }),\n );\n\n this.add(\n rotate({\n disable: !option.rotate,\n name: 'rotate',\n }),\n );\n\n this.add(\n aspectRatio({\n disable: !option.aspectRatio,\n name: 'aspectRatio',\n }),\n );\n\n this.add(\n playbackRate({\n disable: !option.playbackRate,\n name: 'playbackRate',\n }),\n );\n\n option.settings.forEach((item) => {\n this.add(item);\n });\n });\n\n art.on('blur', () => {\n this.show = false;\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 clean() {\n try {\n window.localStorage.removeItem(this.name);\n } catch (error) {\n this.settings = {};\n }\n }\n}\n","import { query } from '../utils';\n\nfunction settingMix(art) {\n const {\n i18n,\n subtitle,\n events: { proxy },\n } = art;\n\n return {\n title: 'Subtitle',\n name: 'subtitleOffset',\n index: 20,\n html: `\n
\n ${i18n.get('Subtitle offset time')}: 0s\n
\n
\n \n
\n `,\n mounted: ($setting) => {\n const $range = query('.art-setting-range input', $setting);\n const $value = query('.art-subtitle-value', $setting);\n proxy($range, 'change', () => {\n const { value } = $range;\n $value.innerText = value;\n art.plugins.subtitleOffset.offset(Number(value));\n });\n\n art.on('subtitle:switch', () => {\n $range.value = 0;\n $value.innerText = 0;\n });\n\n art.on('subtitleOffset', (value) => {\n subtitle.update();\n if ($range.value !== value) {\n $range.value = value;\n $value.innerText = value;\n }\n });\n },\n };\n}\n\nexport default function subtitleOffset(art) {\n const { clamp } = art.constructor.utils;\n const { setting, notice, template, i18n, player } = art;\n\n setting.add(settingMix);\n let cuesCache = [];\n art.on('subtitle:switch', () => {\n cuesCache = [];\n });\n\n return {\n name: 'subtitleOffset',\n offset(value) {\n if (template.$track && template.$track.track) {\n const cues = Array.from(template.$track.track.cues);\n const time = clamp(value, -5, 5);\n cues.forEach((cue, 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 + time, 0, player.duration);\n cue.endTime = clamp(cuesCache[index].endTime + time, 0, player.duration);\n });\n notice.show = `${i18n.get('Subtitle offset time')}: ${value}s`;\n art.emit('subtitleOffset', value);\n } else {\n notice.show = `${i18n.get('No subtitles found')}`;\n art.emit('subtitleOffset', 0);\n }\n },\n };\n}\n","import { append, query, setStyle, setStyles, errorHandle } from '../utils';\n\nexport default function localVideo(art) {\n const {\n events: { proxy },\n template,\n player,\n option,\n setting,\n i18n,\n } = art;\n\n function loadVideo(file) {\n if (file) {\n const canPlayType = template.$video.canPlayType(file.type);\n if (canPlayType === 'maybe' || canPlayType === 'probably') {\n const url = URL.createObjectURL(file);\n option.title = file.name;\n player.switchUrl(url, file.name);\n art.emit('localVideo', file);\n } else {\n errorHandle(false, 'Playback of this file format is not supported');\n }\n }\n }\n\n proxy(template.$player, 'dragover', e => {\n e.preventDefault();\n });\n\n proxy(template.$player, 'drop', e => {\n e.preventDefault();\n const file = e.dataTransfer.files[0];\n loadVideo(file);\n });\n\n function attach(target) {\n const $input = append(target, '');\n setStyle(target, 'position', 'relative');\n setStyles($input, {\n position: 'absolute',\n width: '100%',\n height: '100%',\n left: '0',\n top: '0',\n opacity: '0',\n });\n proxy($input, 'change', () => {\n const file = $input.files[0];\n loadVideo(file);\n });\n }\n\n art.once('ready', () => {\n setting.add({\n title: 'Local Video',\n name: 'localVideo',\n index: 30,\n html: `\n
\n ${i18n.get('Local Video')}\n
\n
\n
${i18n.get('Open')}
\n
\n
\n `,\n mounted: $setting => {\n const $btn = query('.art-upload-btn', $setting);\n const $value = query('.art-upload-value', $setting);\n art.on('localVideo', file => {\n $value.textContent = file.name;\n $value.title = file.name;\n });\n attach($btn);\n },\n });\n });\n\n return {\n name: 'localVideo',\n attach,\n };\n}\n","import { query, append, setStyle, setStyles, errorHandle, getExt } from '../utils';\n\nexport default function localSubtitle(art) {\n const {\n events: { proxy },\n subtitle,\n setting,\n i18n,\n } = art;\n\n function loadSubtitle(file) {\n if (file) {\n const type = getExt(file.name);\n if (['ass', 'vtt', 'srt'].includes(type)) {\n subtitle.switch(URL.createObjectURL(file), {\n name: file.name,\n ext: type,\n });\n art.emit('localSubtitle', file);\n } else {\n errorHandle(false, 'Only supports subtitle files in .ass, .vtt and .srt format');\n }\n }\n }\n\n function attach(target) {\n const $input = append(target, '');\n setStyle(target, 'position', 'relative');\n setStyles($input, {\n position: 'absolute',\n width: '100%',\n height: '100%',\n left: '0',\n top: '0',\n opacity: '0',\n });\n proxy($input, 'change', () => {\n const file = $input.files[0];\n loadSubtitle(file);\n });\n }\n\n art.once('ready', () => {\n setting.add({\n title: 'Local Subtitle',\n name: 'localSubtitle',\n index: 40,\n html: `\n
\n ${i18n.get('Local Subtitle')}\n
\n
\n
${i18n.get('Open')}
\n
\n
\n `,\n mounted: ($setting) => {\n const $btn = query('.art-upload-btn', $setting);\n const $value = query('.art-upload-value', $setting);\n art.on('localSubtitle', (file) => {\n $value.textContent = file.name;\n $value.title = file.name;\n });\n attach($btn);\n },\n });\n });\n\n return {\n name: 'localSubtitle',\n attach,\n };\n}\n","export default function miniProgressBar(art) {\n const {\n layers,\n player,\n option: { theme },\n } = art;\n\n layers.add({\n name: 'miniProgressBar',\n style: {\n display: 'none',\n position: 'absolute',\n left: 0,\n right: 0,\n bottom: 0,\n height: '2px',\n backgroundColor: theme,\n },\n mounted($progressBar) {\n art.on('control', (value) => {\n $progressBar.style.display = value ? 'none' : 'block';\n });\n\n art.on('destroy', () => {\n $progressBar.style.display = 'none';\n });\n\n art.on('video:timeupdate', () => {\n $progressBar.style.width = `${player.played * 100}%`;\n });\n },\n });\n\n return {\n name: 'miniProgressBar',\n };\n}\n","import { errorHandle, has, def } from '../utils';\nimport subtitleOffset from './subtitleOffset';\nimport localVideo from './localVideo';\nimport localSubtitle from './localSubtitle';\nimport miniProgressBar from './miniProgressBar';\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.subtitle.url && option.subtitleOffset) {\n this.add(subtitleOffset);\n }\n\n if (!option.isLive && option.miniProgressBar) {\n this.add(miniProgressBar);\n }\n\n if (option.localVideo) {\n this.add(localVideo);\n }\n\n if (option.localSubtitle) {\n this.add(localSubtitle);\n }\n\n art.option.plugins.forEach((plugin) => {\n this.add(plugin);\n });\n }\n\n add(plugin) {\n this.id += 1;\n errorHandle(typeof plugin === 'function', `The Plugins.add() first parameter is not a function`);\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","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 config.events.forEach(eventName => {\n proxy($video, eventName, 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 $video.controls = true;\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","import './style/index.scss';\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) {\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.isFocus = 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 instances.push(this);\n }\n\n static get instances() {\n return instances;\n }\n\n static get version() {\n return '__VERSION__';\n }\n\n static get env() {\n return '__ENV__';\n }\n\n static get build() {\n return '__BUILD__';\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 rotate: 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 localVideo: false,\n localSubtitle: false,\n useSSR: 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 width: 160,\n height: 90,\n column: 10,\n },\n subtitle: {\n url: '',\n type: '',\n style: {},\n encoding: 'utf-8',\n bilingual: false,\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\n// eslint-disable-next-line no-console\nconsole.log(\n '%c ArtPlayer %c __VERSION__ %c https://artplayer.org',\n 'color: #fff; background: #5f5f5f',\n 'color: #fff; background: #4bc729',\n '',\n);\n"],"names":["setPrototypeOf","assertThisInitialized","this","Emitter","name","fn","ctx","e","push","self","listener","off","args","apply","_","on","evtArr","slice","data","i","length","callback","evts","liveEvents","len","userAgent","window","navigator","isMobile","test","isSafari","isWechat","isIE","query","selector","parent","document","querySelector","queryAll","Array","from","querySelectorAll","addClass","target","className","classList","add","removeClass","remove","hasClass","contains","append","child","Element","appendChild","insertAdjacentHTML","String","lastElementChild","lastChild","parentNode","removeChild","setStyle","element","key","value","style","setStyles","styles","Object","keys","forEach","getStyle","numberType","getComputedStyle","getPropertyValue","parseFloat","sublings","parentElement","children","filter","item","inverseClass","tooltip","msg","pos","setAttribute","isInViewport","el","offset","rect","getBoundingClientRect","windowHeight","innerHeight","documentElement","clientHeight","windowWidth","innerWidth","clientWidth","vertInView","top","height","horInView","left","width","includeFromEvent","event","composedPath","indexOf","replaceElement","newChild","oldChild","replaceChild","_isNativeReflectConstruct","isNativeReflectConstruct","isNativeFunction","construct","getPrototypeOf","ArtPlayerError","message","context","Error","captureStackTrace","constructor","errorHandle","condition","srtToVtt","srtText","concat","replace","vttToBlob","vttText","URL","createObjectURL","Blob","type","assToVtt","ass","reAss","RegExp","fixTime","time","split","map","index","arr","join","line","m","match","start","trim","end","text","getExt","url","includes","toLowerCase","pop","download","elink","createElement","display","href","body","click","arrayLikeToArray","arrayWithoutHoles","iterableToArray","unsupportedIterableToArray","nonIterableSpread","def","defineProperty","hasOwnProperty","prototype","has","obj","call","get","getOwnPropertyDescriptor","proxyPropertys","sources","reduce","result","source","getOwnPropertyNames","mergeDeep","isObject","isArray","objects","prev","pVal","oVal","sleep","ms","Promise","resolve","setTimeout","debounce","func","wait","timeout","later","clearTimeout","ct","throttle","delay","isThrottled","args2","clamp","num","a","b","Math","max","min","secondToTime","second","add0","hour","floor","sec","escape","str","tag","s","n","o","f","r","validElement","paths","ComponentOption","html","disable","mounted","onSelect","container","poster","title","theme","lang","volume","isLive","muted","autoplay","autoSize","autoMini","loop","flip","rotate","playbackRate","aspectRatio","screenshot","setting","hotkey","pip","mutex","backdrop","fullscreen","fullscreenWeb","subtitleOffset","miniProgressBar","localVideo","localSubtitle","useSSR","plugins","whitelist","layers","contextmenu","settings","controls","position","toString","quality","default","highlight","thumbnails","number","column","subtitle","encoding","bilingual","moreVideoAttr","icons","customType","propertys","methods","events","prototypes","Whitelist","art","kindOf","option","state","some","Template","bind","$container","tagName","instances","every","ins","template","$original","cloneNode","desktop","mobile","innerHTML","$player","$video","$poster","$subtitle","$danmuku","$bottom","$progress","$controls","$controlsLeft","$controlsRight","$layer","$loading","$notice","$noticeInner","$mask","$state","$setting","$settingInner","$settingBody","$info","$infoPanel","$infoClose","$miniHeader","$miniTitle","$miniClose","$contextmenu","setProperty","dataset","artId","id","removeHtml","I18n","languages","zhCn","zhTw","init","language","urlMix","player","currentSrc","set","typeName","typeCallback","then","loading","show","src","emit","attrInit","storage","eventInit","proxy","i18n","notice","reconnectTime","maxReconnectTime","toggle","config","eventName","once","mask","seek","play","destroy","exclusiveInit","sizeProps","exclusive","props","playMix","promise","catch","err","pause","pauseMix","toggleMix","playing","seekMix","currentTime","duration","volumeMix","percentage","parseInt","currentTimeMix","toFixed","durationMix","Infinity","switchMix","switchUrl","revokeObjectURL","playbackRateMix","rate","rateList","Number","aspectRatioMix","ratio","ratioList","ratioArray","videoWidth","videoHeight","videoRatio","setupRatio","screenshotMix","$canvas","reject","getContext","drawImage","toDataURL","toBlob","blob","getDataURL","dataUri","nativeScreenfull","screenfull","isFullscreen","request","aspectRatioReset","exit","webkitScreenfull","webkitDisplayingFullscreen","webkitEnterFullscreen","webkitExitFullscreen","fullscreenMix","isEnabled","fullscreenEnabled","webkitSupportsFullscreen","fullscreenWebMix","nativePip","disablePictureInPicture","pictureInPictureElement","requestPictureInPicture","exitPictureInPicture","webkitPip","webkitSetPresentationMode","webkitPresentationMode","pipMix","pictureInPictureEnabled","webkitSupportsPresentationMode","loadedTime","buffered","playedMix","playingMix","paused","ended","readyState","resizeMix","containerRatio","rectMix","pageXOffset","pageYOffset","flipMix","flipList","word","toUpperCase","miniMix","cacheStyle","isDroging","lastPageX","lastPageY","lastPlayerLeft","lastPlayerTop","pageX","pageY","mini","cssText","del","$body","loopMin","interval","rotateMix","deg","degList","getScaleValue","degValue","scaleValue","posterMix","Player","loadedMix","autoSizeMix","superPropBase","Component","getOption","validator","$parent","$ref","childs","nextChild","find","insertAdjacentElement","preventDefault","childNodes","nodeType","hover","$value","innerText","list","$list","setLeft","path","$item","$control","playAndPause","$play","$pause","showPlay","showPause","getPosFromEvent","progress","$loaded","$played","$highlight","$indicator","$tip","indicatorSize","indicator","backgroundColor","showHighlight","tipWidth","showTime","setBar","loaded","played","getTime","newTime","panelWidth","handleWidth","$volume","$volumeClose","volumeClose","$volumePanel","$volumeHandle","volumeChangeFromEvent","panelLeft","setVolumeHandle","loadImg","isLoad","showThumbnails","posWidth","perWidth","perIndex","yIndex","ceil","xIndex","qualityOption","qualityDefault","switchQuality","$left","$right","Control","mouseMoveTime","Date","now","$menu","$current","info","version","close","Contextmenu","mouseX","clientX","mouseY","clientY","cHeight","cWidth","cLeft","cTop","mHeight","mWidth","menuLeft","menuTop","Info","timer","types","video","Subtitle","$track","switch","textTracks","textTrack","activeCues","val","activeCue","newOption","subtitleOption","subUrl","scheme","kind","update","fetch","response","arrayBuffer","buffer","TextDecoder","decoder","decode","clickInit","isFocus","hoverInit","mousemoveInitInit","resizeInit","resizeFn","normalSize","screen","orientation","onchange","gestureInit","startX","touches","widthDiff","proportion","viewInit","scrollFn","Events","destroyEvents","mousemoveInit","addEventListener","removeEventListener","mouseenter","mouseleave","img","image","HTMLImageElement","Image","complete","Hotkey","backward","forward","activeElement","editable","getAttribute","keyCode","Layer","Loading","Notice","Mask","Icons","icon","$range","Setting","Storage","JSON","parse","localStorage","getItem","error","assign","setItem","stringify","removeItem","settingMix","utils","cuesCache","track","cues","cue","startTime","endTime","loadVideo","file","canPlayType","dataTransfer","files","attach","$input","opacity","$btn","textContent","loadSubtitle","ext","right","bottom","$progressBar","Plugins","plugin","pluginName","Mobile","Artplayer","mergeOption","isDestroy","splice","preload","console","log"],"mappings":"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"} \ No newline at end of file diff --git a/packages/artplayer/dist/artplayer.js b/packages/artplayer/dist/artplayer.js index dcb17ebed..398ce3d48 100644 --- a/packages/artplayer/dist/artplayer.js +++ b/packages/artplayer/dist/artplayer.js @@ -1,8 +1,8 @@ /*! - * artplayer.js v4.0.8 + * artplayer.js v4.0.9 * Github: https://github.com/zhw2590582/ArtPlayer#readme * (c) 2017-2021 Harvey Zack * Released under the MIT License. */ -!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).Artplayer=e()}(this,(function(){"use strict";function t(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function e(t,e){for(var r=0;r1?r-1:0),o=1;o1&&void 0!==arguments[1]?arguments[1]:document;return e.querySelector(t)}function g(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document;return Array.from(e.querySelectorAll(t))}function b(t,e){return t.classList.add(e)}function w(t,e){return t.classList.remove(e)}function x(t,e){return t.classList.contains(e)}function O(t,e){return e instanceof Element?t.appendChild(e):t.insertAdjacentHTML("beforeend",String(e)),t.lastElementChild||t.lastChild}function k(t,e,r){return t.style[e]=r,t}function j(t,e){return Object.keys(e).forEach((function(r){k(t,r,e[r])})),t}function P(t,e){var r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],n=window.getComputedStyle(t,null).getPropertyValue(e);return r?parseFloat(n):n}function S(t){return Array.from(t.parentElement.children).filter((function(e){return e!==t}))}function E(t,e){S(t).forEach((function(t){return w(t,e)})),b(t,e)}function R(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"up";d||(t.setAttribute("aria-label",e),t.setAttribute("data-balloon-pos",r))}function $(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=t.getBoundingClientRect(),n=window.innerHeight||document.documentElement.clientHeight,o=window.innerWidth||document.documentElement.clientWidth,i=r.top-e<=n&&r.top+r.height+e>=0,a=r.left-e<=o+e&&r.left+r.width+e>=0;return i&&a}function D(t,e){return t.composedPath&&t.composedPath().indexOf(e)>-1}function T(t,e){return e.parentNode.replaceChild(t,e),t}function z(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}function A(t,e,r){return A=z()?Reflect.construct:function(t,e,r){var n=[null];n.push.apply(n,e);var i=new(Function.bind.apply(t,n));return r&&o(i,r.prototype),i},A.apply(null,arguments)}function C(t){var e="function"==typeof Map?new Map:void 0;return C=function(t){if(null===t||(r=t,-1===Function.toString.call(r).indexOf("[native code]")))return t;var r;if("function"!=typeof t)throw new TypeError("Super expression must either be null or a function");if(void 0!==e){if(e.has(t))return e.get(t);e.set(t,n)}function n(){return A(t,arguments,s(this).constructor)}return n.prototype=Object.create(t.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),o(n,t)},C(t)}function L(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=s(t);if(e){var o=s(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return c(this,r)}}var M=function(e){i(o,e);var r=L(o);function o(e,i){var a;return t(this,o),a=r.call(this,e),"function"==typeof Error.captureStackTrace&&Error.captureStackTrace(n(a),i||a.constructor),a.name="ArtPlayerError",a}return o}(C(Error));function q(t,e){if(!t)throw new M(e);return t}function F(t){return"WEBVTT \r\n\r\n".concat(t.replace(/{[\s\S]*?}/g,"").replace(/\{\\([ibu])\}/g,"").replace(/\{\\([ibu])1\}/g,"<$1>").replace(/\{([ibu])\}/g,"<$1>").replace(/\{\/([ibu])\}/g,"").replace(/(\d\d:\d\d:\d\d),(\d\d\d)/g,"$1.$2").concat("\r\n\r\n"))}function B(t){return URL.createObjectURL(new Blob([t],{type:"text/vtt"}))}function I(t){var e=new RegExp("Dialogue:\\s\\d,(\\d+:\\d\\d:\\d\\d.\\d\\d),(\\d+:\\d\\d:\\d\\d.\\d\\d),([^,]*),([^,]*),(?:[^,]*,){4}([\\s\\S]*)$","i");function r(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return t.split(/[:.]/).map((function(t,e,r){if(e===r.length-1){if(1===t.length)return".".concat(t,"00");if(2===t.length)return".".concat(t,"0")}else if(1===t.length)return(0===e?"0":":0")+t;return 0===e?t:e===r.length-1?".".concat(t):":".concat(t)})).join("")}return"WEBVTT\n\n".concat(t.split(/\r?\n/).map((function(t){var n=t.match(e);return n?{start:r(n[1].trim()),end:r(n[2].trim()),text:n[5].replace(/{[\s\S]*?}/g,"").replace(/(\\N)/g,"\n").trim().split(/\r?\n/).map((function(t){return t.trim()})).join("\n")}:null})).filter((function(t){return t})).map((function(t,e){return t?"".concat(e+1,"\n").concat(t.start," --\x3e ").concat(t.end,"\n").concat(t.text):""})).filter((function(t){return t.trim()})).join("\n\n"))}function V(t){return t.includes("?")?V(t.split("?")[0]):t.includes("#")?V(t.split("#")[0]):t.trim().toLowerCase().split(".").pop()}function W(t,e){var r=document.createElement("a");r.style.display="none",r.href=t,r.download=e,document.body.appendChild(r),r.click(),document.body.removeChild(r)}function H(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r1?e-1:0),n=1;n0&&void 0!==arguments[0]?arguments[0]:0;return new Promise((function(e){return setTimeout(e,t)}))}function G(t,e){var r,n,o=!1;return function i(){for(var a=arguments.length,c=new Array(a),s=0;s0?[e,r,n]:[r,n]).map((function(t){return t<10?"0".concat(t):String(t)})).join(":")}function et(t){return t.replace(/[&<>'"]/g,(function(t){return{"&":"&","<":"<",">":">","'":"'",'"':"""}[t]||t}))}var rt=Object.freeze({__proto__:null,query:m,queryAll:g,addClass:b,removeClass:w,hasClass:x,append:O,remove:function(t){return t.parentNode.removeChild(t)},setStyle:k,setStyles:j,getStyle:P,sublings:S,inverseClass:E,tooltip:R,isInViewport:$,includeFromEvent:D,replaceElement:T,ArtPlayerError:M,errorHandle:q,srtToVtt:F,vttToBlob:B,assToVtt:I,getExt:V,download:W,def:U,has:X,get:Q,proxyPropertys:Y,mergeDeep:Z,sleep:J,debounce:function(t,e,r){var n;function o(){for(var o=arguments.length,i=new Array(o),a=0;a-1;case"function":return t(f);case"regexp":return t.test(f);default:return!1}}))},vt=function(){function e(r){var n=this;t(this,e),this.art=r,this.query=this.query.bind(this),r.option.container instanceof Element?this.$container=r.option.container:(this.$container=m(r.option.container),q(this.$container,"No container element found by ".concat(r.option.container)));var o=this.$container.tagName.toLowerCase();q("div"===o,"Unsupported container element type, only support 'div' but got '".concat(o,"'")),q(r.constructor.instances.every((function(t){return t.template.$container!==n.$container})),"Cannot mount multiple instances on the same dom element"),this.$original=this.$container.cloneNode(!0),r.whitelist.state?this.desktop():this.mobile()}return r(e,[{key:"query",value:function(t){return m(t,this.$container)}},{key:"desktop",value:function(){var t=this.art.option,r=t.backdrop,n=t.theme;t.useSSR||(this.$container.innerHTML=e.html),this.$player=this.query(".art-video-player"),this.$video=this.query(".art-video"),this.$poster=this.query(".art-poster"),this.$subtitle=this.query(".art-subtitle"),this.$danmuku=this.query(".art-danmuku"),this.$bottom=this.query(".art-bottom"),this.$progress=this.query(".art-progress"),this.$controls=this.query(".art-controls"),this.$controlsLeft=this.query(".art-controls-left"),this.$controlsRight=this.query(".art-controls-right"),this.$layer=this.query(".art-layers"),this.$loading=this.query(".art-loading"),this.$notice=this.query(".art-notice"),this.$noticeInner=this.query(".art-notice-inner"),this.$mask=this.query(".art-mask"),this.$state=this.query(".art-state"),this.$setting=this.query(".art-settings"),this.$settingInner=this.query(".art-setting-inner"),this.$settingBody=this.query(".art-setting-body"),this.$info=this.query(".art-info"),this.$infoPanel=this.query(".art-info-panel"),this.$infoClose=this.query(".art-info-close"),this.$miniHeader=this.query(".art-mini-header"),this.$miniTitle=this.query(".art-mini-title"),this.$miniClose=this.query(".art-mini-close"),this.$contextmenu=this.query(".art-contextmenus"),this.$player.style.setProperty("--theme",n),this.$container.dataset.artId=this.art.id,r&&(b(this.$settingInner,"art-backdrop-filter"),b(this.$contextmenu,"art-backdrop-filter"),b(this.$info,"art-backdrop-filter")),d&&b(this.$container,"art-mobile")}},{key:"mobile",value:function(){this.$container.innerHTML='
',this.$player=this.query(".art-video-player"),this.$video=this.query(".art-video")}},{key:"destroy",value:function(t){t?T(this.$original,this.$container):b(this.$player,"art-destroy")}}],[{key:"html",get:function(){return'
Player version:
4.0.8
Video url:
Video volume:
Video time:
Video duration:
Video resolution:
x
[x]
xD7
'}}]),e}(),mt={"Video info":"统计信息",Close:"关闭","Video load failed":"加载失败",Volume:"音量",Play:"播放",Pause:"暂停",Rate:"速度",Mute:"静音",Flip:"翻转",Rotate:"旋转",Horizontal:"水平",Vertical:"垂直",Reconnect:"重新连接","Hide subtitle":"隐藏字幕","Show subtitle":"显示字幕","Hide danmu":"隐藏弹幕","Show danmu":"显示弹幕","Show setting":"显示设置","Hide setting":"隐藏设置",Screenshot:"截图","Play speed":"播放速度","Aspect ratio":"画面比例",Default:"默认",Normal:"正常",Open:"打开","Switch video":"切换","Switch subtitle":"切换字幕",Fullscreen:"全屏","Exit fullscreen":"退出全屏","Web fullscreen":"网页全屏","Exit web fullscreen":"退出网页全屏","Mini player":"迷你播放器","PIP mode":"画中画模式","Exit PIP mode":"退出画中画模式","PIP not supported":"不支持画中画模式","Fullscreen not supported":"不支持全屏模式","Local Subtitle":"本地字幕","Local Video":"本地视频","Subtitle offset time":"字幕偏移时间","No subtitles found":"未发现字幕"},gt={"Video info":"統計訊息",Close:"關閉","Video load failed":"載入失敗",Volume:"音量",Play:"播放",Pause:"暫停",Rate:"速度",Mute:"靜音",Flip:"翻轉",Rotate:"旋轉",Horizontal:"水平",Vertical:"垂直",Reconnect:"重新連接","Hide subtitle":"隱藏字幕","Show subtitle":"顯示字幕","Hide danmu":"隱藏彈幕","Show danmu":"顯示彈幕","Show setting":"顯示设置","Hide setting":"隱藏设置",Screenshot:"截圖","Play speed":"播放速度","Aspect ratio":"畫面比例",Default:"默認",Normal:"正常",Open:"打開","Switch video":"切換","Switch subtitle":"切換字幕",Fullscreen:"全屏","Exit fullscreen":"退出全屏","Web fullscreen":"網頁全屏","Exit web fullscreen":"退出網頁全屏","Mini player":"迷你播放器","PIP mode":"畫中畫模式","Exit PIP mode":"退出畫中畫模式","PIP not supported":"不支持畫中畫模式","Fullscreen not supported":"不支持全屏模式","Local Subtitle":"本地字幕","Local Video":"本地視頻","Subtitle offset time":"字幕偏移時間","No subtitles found":"未發現字幕"},bt=function(){function e(r){t(this,e),this.art=r,this.languages={"zh-cn":mt,"zh-tw":gt},this.init()}return r(e,[{key:"init",value:function(){var t=this.art.option.lang.toLowerCase();this.language=this.languages[t]||{}}},{key:"get",value:function(t){return this.language[t]||t}},{key:"update",value:function(t){this.languages=Z(this.languages,t),this.init()}}]),e}();var wt={exports:{}};!function(t){!function(){var e="undefined"!=typeof window&&void 0!==window.document?window.document:{},r=t.exports,n=function(){for(var t,r=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],n=0,o=r.length,i={};nd){var h=d*l/s;k(n,"width","".concat(100*h,"%")),k(n,"height","100%"),k(n,"padding","0 ".concat((u-u*h)/2,"px"))}else{var y=s/d/l;k(n,"width","100%"),k(n,"height","".concat(100*y,"%")),k(n,"padding","".concat((p-p*y)/2,"px 0"))}o.dataset.aspectRatio=e}a.show="".concat(i.get("Aspect ratio"),": ").concat("default"===e?i.get("Default"):e),t.emit("aspectRatio",e)}}),U(e,"aspectRatioReset",{set:function(t){if(t&&e.aspectRatio){var r=e.aspectRatio;e.aspectRatio=r}}})}(r,this),function(t,e){var r=t.option,n=t.notice,o=t.template.$video,i=document.createElement("canvas");U(e,"getDataURL",{value:function(){return new Promise((function(t,e){try{i.width=o.videoWidth,i.height=o.videoHeight,i.getContext("2d").drawImage(o,0,0),t(i.toDataURL("image/png"))}catch(t){n.show=t,e(t)}}))}}),U(e,"getBlobUrl",{value:function(){return new Promise((function(t,e){try{i.width=o.videoWidth,i.height=o.videoHeight,i.getContext("2d").drawImage(o,0,0),i.toBlob((function(e){t(URL.createObjectURL(e))}))}catch(t){n.show=t,e(t)}}))}}),U(e,"screenshot",{value:function(){return e.getDataURL().then((function(e){return W(e,"".concat(r.title||"artplayer","_").concat(tt(o.currentTime),".png")),t.emit("screenshot",e),e}))}})}(r,this),Ot(r,this),function(t,e){var r=t.template.$player;U(e,"fullscreenWeb",{get:function(){return x(r,"art-fullscreen-web")},set:function(n){n?(b(r,"art-fullscreen-web"),e.aspectRatioReset=!0,t.emit("resize"),t.emit("fullscreenWeb",!0)):(w(r,"art-fullscreen-web"),e.aspectRatioReset=!0,e.autoSize=t.option.autoSize,t.emit("resize"),t.emit("fullscreenWeb"))}})}(r,this),kt(r,this),function(t,e){var r=t.template.$video;U(e,"loaded",{get:function(){return e.loadedTime/r.duration}}),U(e,"loadedTime",{get:function(){return r.buffered.length?r.buffered.end(r.buffered.length-1):0}})}(r,this),function(t,e){U(e,"played",{get:function(){return e.currentTime/e.duration}})}(0,this),function(t,e){var r=t.template.$video;U(e,"playing",{get:function(){return!!(r.currentTime>0&&!r.paused&&!r.ended&&r.readyState>2)}})}(r,this),function(t,e){var r=t.template,n=r.$container,o=r.$player,i=r.$video;U(e,"autoSize",{get:function(){return x(n,"art-auto-size")},set:function(r){if(r){var a=i.videoWidth,c=i.videoHeight,s=n.getBoundingClientRect(),l=s.width,u=s.height,p=a/c,f=l/u;if(b(n,"art-auto-size"),f>p)k(o,"width","".concat(u*p/l*100,"%")),k(o,"height","100%");else{var d=l/p/u*100;k(o,"width","100%"),k(o,"height","".concat(d,"%"))}t.emit("autoSize",{width:e.width,height:e.height})}else w(n,"art-auto-size"),k(o,"width",null),k(o,"height",null),t.emit("autoSize")}})}(r,this),function(t,e){U(e,"rect",{get:function(){return t.template.$player.getBoundingClientRect()}}),["bottom","height","left","right","top","width"].forEach((function(t){U(e,t,{get:function(){return e.rect[t]}})})),U(e,"x",{get:function(){return e.left+window.pageXOffset}}),U(e,"y",{get:function(){return e.top+window.pageYOffset}})}(r,this),function(t,e){var r=t.template.$player,n=t.i18n,o=t.notice;U(e,"flip",{get:function(){return r.dataset.flip},set:function(i){i||(i="normal");var a=["normal","horizontal","vertical"];q(a.includes(i),"'flip' only accept ".concat(a.toString()," as parameters")),"normal"===i?delete r.dataset.flip:(e.rotate=!1,r.dataset.flip=i);var c=i.replace(i[0],i[0].toUpperCase());o.show="".concat(n.get("Flip"),": ").concat(n.get(c)),t.emit("flip",i)}}),U(e,"flipReset",{set:function(t){if(t&&e.flip){var r=e.flip;e.flip=r}}})}(r,this),function(t,e){var r=t.i18n,n=t.option,o=t.storage,i=t.events.proxy,a=t.template,c=a.$player,s=a.$miniClose,l=a.$miniTitle,u=a.$miniHeader,p="",f=!1,d=0,h=0,y=0,v=0;i(u,"mousedown",(function(t){f=!0,d=t.pageX,h=t.pageY,y=e.left,v=e.top})),i(document,"mousemove",(function(t){if(f){b(c,"art-is-dragging");var e=v+t.pageY-h,r=y+t.pageX-d;k(c,"top","".concat(e,"px")),k(c,"left","".concat(r,"px")),o.set("top",e),o.set("left",r)}})),i(document,"mouseup",(function(){f=!1,w(c,"art-is-dragging")})),i(s,"click",(function(){e.mini=!1,f=!1,w(c,"art-is-dragging")})),O(l,n.title||r.get("Mini player")),U(e,"mini",{get:function(){return x(c,"art-mini")},set:function(r){if(r){e.autoSize=!1,p=c.style.cssText,b(c,"art-mini");var i=o.get("top"),a=o.get("left");if(i&&a)k(c,"top","".concat(i,"px")),k(c,"left","".concat(a,"px")),$(u)||(o.del("top"),o.del("left"),e.mini=!0);else{var s=document.body,l=s.clientHeight-e.height-50,f=s.clientWidth-e.width-50;o.set("top",l),o.set("left",f),k(c,"top","".concat(l,"px")),k(c,"left","".concat(f,"px"))}e.aspectRatio=!1,e.playbackRate=!1,t.emit("mini",!0)}else c.style.cssText=p,w(c,"art-mini"),k(c,"top",null),k(c,"left",null),e.aspectRatio=!1,e.playbackRate=!1,e.autoSize=n.autoSize,t.emit("mini")}})}(r,this),function(t,e){var r=[];U(e,"loop",{get:function(){return r},set:function(n){if(Array.isArray(n)&&"number"==typeof n[0]&&"number"==typeof n[1]){var o=K(n[0],0,Math.min(n[1],e.duration)),i=K(n[1],o,e.duration);i-o>=1?(r=[o,i],t.emit("loop",r)):(r=[],t.emit("loop"))}else r=[],t.emit("loop")}}),t.on("video:timeupdate",(function(){r.length&&(e.currentTimer[1])&&(e.seek=r[0])}))}(r,this),function(t,e){var r=t.template,n=r.$video,o=r.$player,i=t.i18n,a=t.notice;U(e,"rotate",{get:function(){return Number(o.dataset.rotate)||0},set:function(r){r||(r=0);var c=[-270,-180,-90,0,90,180,270];if(q(c.includes(r),"'rotate' only accept ".concat(c.toString()," as parameters")),0===r)delete o.dataset.rotate,k(n,"transform",null);else{e.flip=!1,t.autoSize=!0,o.dataset.rotate=r;var s=function(){var t=n.videoWidth,e=n.videoHeight;return t>e?e/t:t/e},l=0,u=1;switch(r){case-270:l=90,u=s();break;case-180:l=180;break;case-90:l=270,u=s();break;case 90:l=90,u=s();break;case 180:l=180;break;case 270:l=270,u=s()}k(n,"transform","rotate(".concat(l,"deg) scale(").concat(u,")"))}a.show="".concat(i.get("Rotate"),": ").concat(r,"°"),t.emit("rotate",r)}}),U(e,"rotateReset",{set:function(t){if(t&&e.rotate){var r=e.rotate;e.rotate=r}}})}(r,this),function(t,e){var r=t.option,n=t.template.$poster;U(e,"poster",{get:function(){return r.poster},set:function(t){r.poster=t,k(n,"backgroundImage","url(".concat(t,")"))}})}(r,this),Y(r,this)};function Pt(t,e){for(;!Object.prototype.hasOwnProperty.call(t,e)&&null!==(t=s(t)););return t}function St(){return St="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(t,e,r){var n=Pt(t,e);if(n){var o=Object.getOwnPropertyDescriptor(n,e);return o.get?o.get.call(arguments.length<3?t:r):o.value}},St.apply(this,arguments)}var Et=function(){function e(r){t(this,e),this.id=0,this.art=r,this.add=this.add.bind(this)}return r(e,[{key:"show",get:function(){return x(this.art.template.$player,"art-".concat(this.name,"-show"))},set:function(t){var e=this.art.template.$player,r="art-".concat(this.name,"-show");t?b(e,r):w(e,r),this.art.emit(this.name,t)}},{key:"toggle",set:function(t){t&&(this.show=!this.show)}},{key:"add",value:function(t){var e=this,r="function"==typeof t?t(this.art):t;if(r.html=r.html||"",u(r,ft),this.$parent&&this.name&&!r.disable){var n=r.name||"".concat(this.name).concat(this.id);q(!X(this,n),"Cannot add an existing name [".concat(n,"] to the [").concat(this.name,"]")),this.id+=1;var o=document.createElement("div");b(o,"art-".concat(this.name)),b(o,"art-".concat(this.name,"-").concat(n));var i=Array.from(this.$parent.children);o.dataset.index=r.index||this.id;var a=i.find((function(t){return Number(t.dataset.index)>=Number(o.dataset.index)}));return a?a.insertAdjacentElement("beforebegin",o):O(this.$parent,o),r.html&&O(o,r.html),r.style&&j(o,r.style),r.tooltip&&R(o,r.tooltip),r.click&&this.art.events.proxy(o,"click",(function(t){t.preventDefault(),r.click.call(e.art,e,t)})),r.selector&&["left","right"].includes(r.position)&&this.selector(r,o),r.mounted&&r.mounted.call(this.art,o),1===o.childNodes.length&&3===o.childNodes[0].nodeType&&b(o,"art-control-onlyText"),U(this,n,{value:o}),o}}},{key:"selector",value:function(t,e){var r=this,n=this.art.events,o=n.hover,i=n.proxy;b(e,"art-control-selector");var a=document.createElement("div");b(a,"art-selector-value"),O(a,t.html),e.innerText="",O(e,a);var c=t.selector.map((function(t,e){return'
').concat(t.html,"
")})).join(""),s=document.createElement("div");b(s,"art-selector-list"),O(s,c),O(e,s);var l=function(){var t=P(e,"width")/2-P(s,"width")/2;s.style.left="".concat(t,"px")};o(e,l),i(s,"click",(function(e){var n=(e.composedPath()||[]).find((function(t){return x(t,"art-selector-item")}));if(n){E(n,"art-current");var o=Number(n.dataset.index),i=t.selector[o]||{};if(a.innerText=n.innerText,t.onSelect){var c=t.onSelect.call(r.art,i,n);"string"==typeof c&&(a.innerHTML=c)}l(),r.art.emit("selector",i,n)}}))}}]),e}();function Rt(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function $t(t){for(var e=1;e
',mounted:function(t){var r=!1,s=m(".art-progress-loaded",t),l=m(".art-progress-played",t),u=m(".art-progress-highlight",t),p=m(".art-progress-indicator",t),f=m(".art-progress-tip",t);k(l,"backgroundColor",o);var d=14;function h(t,e){"loaded"===t&&k(s,"width","".concat(100*e,"%")),"played"===t&&(k(l,"width","".concat(100*e,"%")),k(p,"left","calc(".concat(100*e,"% - ").concat(d/2,"px)")))}c.indicator?(d=16,O(p,c.indicator)):j(p,{backgroundColor:o}),j(p,{left:"-".concat(d/2,"px"),width:"".concat(d,"px"),height:"".concat(d,"px")}),n.forEach((function(t){var e=K(t.time,0,a.duration)/a.duration*100;O(u,''))})),h("loaded",a.loaded),e.on("video:progress",(function(){h("loaded",a.loaded)})),e.on("video:timeupdate",(function(){h("played",a.played)})),e.on("video:ended",(function(){h("played",1)})),i(t,"mousemove",(function(r){k(f,"display","block"),D(r,u)?function(r){var n=Ft(e,r).width,o=r.target.dataset.text;f.innerHTML=o;var i=f.clientWidth;n<=i/2?k(f,"left",0):n>t.clientWidth-i/2?k(f,"left","".concat(t.clientWidth-i,"px")):k(f,"left","".concat(n-i/2,"px"))}(r):function(r){var n=Ft(e,r),o=n.width,i=n.time;f.innerHTML=i;var a=f.clientWidth;o<=a/2?k(f,"left",0):o>t.clientWidth-a/2?k(f,"left","".concat(t.clientWidth-a,"px")):k(f,"left","".concat(o-a/2,"px"))}(r)})),i(t,"mouseout",(function(){k(f,"display","none")})),i(t,"click",(function(t){if(t.target!==p){var r=Ft(e,t),n=r.second;h("played",r.percentage),a.seek=n}})),i(p,"mousedown",(function(){r=!0})),i(document,"mousemove",(function(t){if(r){var n=Ft(e,t),o=n.second;h("played",n.percentage),a.seek=o}})),i(document,"mouseup",(function(){r&&(r=!1)}))}})}}function It(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function Vt(t){for(var e=1;en.clientWidth-s/2?k(t,"left","".concat(n.clientWidth-s,"px")):k(t,"left","".concat(i-s/2,"px"))}(o))})),i(n,"mouseout",(function(){k(t,"display","none")}))}})}}function Jt(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function Gt(t){for(var e=1;e=3e3&&(r.show=!1,b(c,"art-hide-cursor"),w(c,"art-hover"))})),e.once("ready",(function(){r.add(Bt({name:"progress",disable:i.isLive,position:"top",index:10})),r.add(Zt({name:"thumbnails",disable:!i.thumbnails.url||i.isLive,position:"top",index:20})),r.add(function(t){return function(e){return re(re({},t),{},{mounted:function(t){var r=e.player,n=O(t,''),o=O(t,'');e.on("loop",(function(e){e?(k(t,"display","block"),k(n,"left","calc(".concat(e[0]/r.duration*100,"% - ").concat(n.clientWidth,"px)")),k(o,"left","".concat(e[1]/r.duration*100,"%"))):k(t,"display","none")}))}})}}({name:"loop",disable:!1,position:"top",index:30})),r.add(function(t){return function(e){return Lt(Lt({},t),{},{mounted:function(t){var r=e.events.proxy,n=e.icons,o=e.i18n,i=e.player,a=O(t,n.play),c=O(t,n.pause);function s(){k(a,"display","flex"),k(c,"display","none")}function l(){k(a,"display","none"),k(c,"display","flex")}R(a,o.get("Play")),R(c,o.get("Pause")),r(a,"click",(function(){i.play()})),r(c,"click",(function(){i.pause()})),i.playing?l():s(),e.on("video:playing",(function(){l()})),e.on("video:pause",(function(){s()}))}})}}({name:"playAndPause",disable:!1,position:"left",index:10})),r.add(function(t){return function(e){return Ut(Ut({},t),{},{mounted:function(t){var r=e.events.proxy,n=e.icons,o=e.player,i=e.i18n,a=!1,c=O(t,n.volume),s=O(t,n.volumeClose),l=O(t,'
'),u=O(l,'
');function p(t){var e=l.getBoundingClientRect().left;return K(t.pageX-e-6,0,54)/48}function f(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:.7;if(o.muted||0===t)k(c,"display","none"),k(s,"display","flex"),k(u,"left","0");else{var e=48*t;k(c,"display","flex"),k(s,"display","none"),k(u,"left","".concat(e,"px"))}}R(c,i.get("Mute")),k(s,"display","none"),d&&k(l,"display","none"),f(o.volume),e.on("video:volumechange",(function(){f(o.volume)})),r(c,"click",(function(){o.muted=!0})),r(s,"click",(function(){o.muted=!1})),r(l,"click",(function(t){o.muted=!1,o.volume=p(t)})),r(u,"mousedown",(function(){a=!0})),r(t,"mousemove",(function(t){a&&(o.muted=!1,o.volume=p(t))})),r(document,"mouseup",(function(){a&&(a=!1)}))}})}}({name:"volume",disable:!1,position:"left",index:20})),r.add(function(t){return function(e){return Ht(Ht({},t),{},{mounted:function(t){function r(){var r="".concat(tt(e.player.currentTime)," / ").concat(tt(e.player.duration));r!==t.innerText&&(t.innerText=r)}r(),["video:loadedmetadata","video:timeupdate","video:progress"].forEach((function(t){e.on(t,r)}))}})}}({name:"time",disable:i.isLive,position:"left",index:30})),r.add(function(t){return function(e){var r=e.option.quality,n=r.find((function(t){return t.default}))||r[0];return te(te({},t),{},{html:n?n.html:"",selector:r,onSelect:function(t){e.player.switchQuality(t.url,t.html)}})}}({name:"quality",disable:0===i.quality.length,position:"right",index:10})),r.add(function(t){return function(e){return Gt(Gt({},t),{},{tooltip:e.i18n.get("Screenshot"),mounted:function(t){var r=e.events.proxy,n=e.icons,o=e.player;O(t,n.screenshot),r(t,"click",(function(){o.screenshot()}))}})}}({name:"screenshot",disable:!i.screenshot,position:"right",index:20})),r.add(function(t){return function(e){return Vt(Vt({},t),{},{tooltip:e.i18n.get("Hide subtitle"),mounted:function(t){var r=e.events.proxy,n=e.icons,o=e.i18n,i=e.subtitle;O(t,n.subtitle),r(t,"click",(function(){i.toggle=!0})),e.on("subtitle",(function(e){R(t,o.get(e?"Hide subtitle":"Show subtitle"))}))}})}}({name:"subtitle",disable:!i.subtitle.url,position:"right",index:30})),r.add(function(t){return function(e){return Xt(Xt({},t),{},{tooltip:e.i18n.get("Show setting"),mounted:function(t){var r=e.events.proxy,n=e.icons,o=e.i18n,i=e.setting;O(t,n.setting),r(t,"click",(function(){i.toggle=!0})),e.on("setting",(function(e){R(t,o.get(e?"Hide setting":"Show setting"))}))}})}}({name:"setting",disable:!i.setting,position:"right",index:40})),r.add(function(t){return function(e){return At(At({},t),{},{tooltip:e.i18n.get("PIP mode"),mounted:function(t){var r=e.events.proxy,n=e.icons,o=e.i18n,i=e.player;O(t,n.pip),r(t,"click",(function(){i.pip=!i.pip})),e.on("pip",(function(e){R(t,o.get(e?"Exit PIP mode":"PIP mode"))}))}})}}({name:"pip",disable:!i.pip,position:"right",index:50})),r.add(function(t){return function(e){return Tt(Tt({},t),{},{tooltip:e.i18n.get("Web fullscreen"),mounted:function(t){var r=e.events.proxy,n=e.icons,o=e.i18n,i=e.player;O(t,n.fullscreenWeb),r(t,"click",(function(){i.fullscreenWeb=!i.fullscreenWeb})),e.on("fullscreenWeb",(function(e){R(t,o.get(e?"Exit web fullscreen":"Web fullscreen"))}))}})}}({name:"fullscreenWeb",disable:!i.fullscreenWeb,position:"right",index:60})),r.add(function(t){return function(e){return $t($t({},t),{},{tooltip:e.i18n.get("Fullscreen"),mounted:function(t){var r=e.events.proxy,n=e.icons,o=e.i18n,i=e.player;O(t,n.fullscreen),r(t,"click",(function(){i.fullscreen=!i.fullscreen})),e.on("fullscreen",(function(e){R(t,o.get(e?"Exit fullscreen":"Fullscreen"))}))}})}}({name:"fullscreen",disable:!i.fullscreen,position:"right",index:70})),i.controls.forEach((function(t){r.add(t)}))})),r}return r(o,[{key:"add",value:function(t){var e="function"==typeof t?t(this.art):t,r=this.art.template,n=r.$progress,i=r.$controlsLeft,a=r.$controlsRight;switch(e.position){case"top":this.$parent=n;break;case"left":this.$parent=i;break;case"right":this.$parent=a;break;default:q(!1,"Control option.position must one of 'top', 'left', 'right'")}St(s(o.prototype),"add",this).call(this,e)}}]),o}(Et);function ie(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function ae(t){for(var e=1;e0.50.75').concat(r.get("Normal"),'1.251.52.0'),click:function(t,e){var r=e.target.dataset.rate;r&&(n.playbackRate=Number(r),t.show=!1)},mounted:function(t){e.on("playbackRate",(function(e){var r=g("span",t).find((function(t){return Number(t.dataset.rate)===e}));r&&E(r,"art-current")}))}})}}({disable:!i.playbackRate,name:"playbackRate",index:10})),o.add(function(t){return function(e){var r=e.i18n,n=e.player;return se(se({},t),{},{html:"".concat(r.get("Aspect ratio"),':').concat(r.get("Default"),'4:316:9'),click:function(t,e){var r=e.target.dataset.ratio;r&&(n.aspectRatio=r,t.show=!1)},mounted:function(t){e.on("aspectRatio",(function(e){var r=g("span",t).find((function(t){return t.dataset.ratio===e}));r&&E(r,"art-current")}))}})}}({disable:!i.aspectRatio,name:"aspectRatio",index:20})),o.add(function(t){return function(e){return ue(ue({},t),{},{html:e.i18n.get("Video info"),click:function(t){e.info.show=!0,t.show=!1}})}}({disable:!1,name:"info",index:30})),o.add(function(t){return fe(fe({},t),{},{html:'ArtPlayer 4.0.8'})}({disable:!1,name:"version",index:40})),o.add(function(t){return function(e){return he(he({},t),{},{html:e.i18n.get("Close"),click:function(t){t.show=!1}})}}({disable:!1,name:"close",index:60})),i.contextmenu.forEach((function(t){o.add(t)})),l(c,"contextmenu",(function(t){t.preventDefault(),o.show=!0;var e=t.clientX,r=t.clientY,n=c.getBoundingClientRect(),i=n.height,a=n.width,l=n.left,u=n.top,p=s.getBoundingClientRect(),f=p.height,d=p.width,h=e-l,y=r-u;e+d>l+a&&(h=a-d),r+f>u+i&&(y=i-f),j(s,{top:"".concat(y,"px"),left:"".concat(h,"px")})})),l(c,"click",(function(t){D(t,s)||(o.show=!1)})),e.on("blur",(function(){o.show=!1}))})),o}return n}(Et);function me(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=s(t);if(e){var o=s(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return c(this,r)}}var ge=function(e){i(o,e);var n=me(o);function o(e){var r;return t(this,o),(r=n.call(this,e)).name="info",r.art.template.$info&&r.init(),r}return r(o,[{key:"init",value:function(){var t=this,e=this.art,r=e.template,n=r.$infoPanel,o=r.$infoClose,i=r.$video;(0,e.events.proxy)(o,"click",(function(){t.show=!1}));var a=null,c=g("[data-video]",n);function s(){c.forEach((function(t){var e=i[t.dataset.video];t.innerText="number"==typeof e?e.toFixed(2):e})),a=setTimeout((function(){s()}),1e3)}this.art.on("destroy",(function(){clearTimeout(a)})),this.art.on("info",(function(t){clearTimeout(a),t&&s()}))}}]),o}(Et);function be(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function we(t){for(var e=1;e".concat(et(t),"

")})).join(""),this.art.emit("subtitleUpdate",this.activeCue.text))}},{key:"switch",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=this.art,n=r.i18n,o=r.notice,i=r.option,a=we(we(we({},i.subtitle),e),{},{url:t});return this.init(a).then((function(t){return e.name&&(o.show="".concat(n.get("Switch subtitle"),": ").concat(e.name)),t}))}},{key:"init",value:function(t){var e=this;if(u(t,dt.subtitle),t.url){var r=this.art,n=r.notice,o=r.events.proxy,i=r.template,a=i.$subtitle,c=i.$video;if(!i.$track){var s=document.createElement("track");s.default=!0,s.kind="metadata",c.appendChild(s),this.art.template.$track=s,o(this.textTrack,"cuechange",this.update.bind(this))}return this.style(t.style),this.bilingual=t.bilingual,q(window.fetch,"fetch not support"),fetch(t.url).then((function(t){return t.arrayBuffer()})).then((function(r){q(window.TextDecoder,"TextDecoder not support");var n=new TextDecoder(t.encoding).decode(r);switch(e.art.emit("subtitleLoad",t.url),t.type||V(t.url)){case"srt":return B(F(n));case"ass":return B(I(n));case"vtt":return B(n);default:return t.url}})).then((function(t){return a.innerHTML="",e.url===t||(URL.revokeObjectURL(e.url),e.art.template.$track.src=t,e.art.emit("subtitleSwitch",t)),t})).catch((function(t){throw n.show=t,t}))}}}]),o}(Et);var ke=function(){function e(r){var n=this;t(this,e),this.destroyEvents=[],this.proxy=this.proxy.bind(this),this.hover=this.hover.bind(this),this.loadImg=this.loadImg.bind(this),r.whitelist.state&&r.once("ready",(function(){!function(t,e){var r=t.template.$player;e.proxy(document,["click","contextmenu"],(function(e){D(e,r)?(t.isFocus=!0,t.emit("focus")):(t.isFocus=!1,t.emit("blur"))}))}(r,n),function(t,e){var r=t.template.$player;e.hover(r,(function(){b(r,"art-hover"),t.emit("hover",!0)}),(function(){w(r,"art-hover"),t.emit("hover")}))}(r,n),function(t,e){var r=t.template.$player;e.proxy(r,"mousemove",(function(e){t.emit("mousemove",e)}))}(r,n),function(t,e){var r=t.option,n=t.player,o=G((function(){n.normalSize&&(n.autoSize=r.autoSize),n.aspectRatioReset=!0,t.emit("resize")}),500);e.proxy(window,["orientationchange","resize"],(function(){o()})),screen&&screen.orientation&&screen.orientation.onchange&&e.proxy(screen.orientation,"change",(function(){o()}))}(r,n),function(t,e){if(d&&!t.option.isLive){var r=t.player,n=t.notice,o=t.template.$video,i=!1,a=0,c=0;e.proxy(o,"touchstart",(function(t){1===t.touches.length&&(i=!0,a=t.touches[0].clientX)})),e.proxy(document,"touchmove",(function(t){if(1===t.touches.length&&i){var e=K((t.touches[0].clientX-a)/o.clientWidth,-1,1);c=K(r.currentTime+60*e,0,r.duration),n.show="".concat(tt(c)," / ").concat(tt(r.duration))}})),e.proxy(document,"touchend",(function(){i&&c&&(r.seek=c),i=!1,a=0,c=0}))}}(r,n),function(t,e){var r=t.player,n=t.option,o=t.template.$container,i=G((function(){t.emit("view",$(o,50))}),200);e.proxy(window,"scroll",(function(){i()})),t.on("view",(function(t){n.autoMini&&(r.mini=!t)}))}(r,n)}))}return r(e,[{key:"proxy",value:function(t,e,r){var n=this,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};if(Array.isArray(e))return e.map((function(e){return n.proxy(t,e,r,o)}));t.addEventListener(e,r,o);var i=function(){return t.removeEventListener(e,r,o)};return this.destroyEvents.push(i),i}},{key:"hover",value:function(t,e,r){e&&this.proxy(t,"mouseenter",e),r&&this.proxy(t,"mouseleave",r)}},{key:"loadImg",value:function(t){var e=this;return new Promise((function(r,n){var o;if(t instanceof HTMLImageElement)o=t;else{if("string"!=typeof t)return n(new M("Unable to get Image"));(o=new Image).src=t}if(o.complete)return r(o);e.proxy(o,"load",(function(){return r(o)})),e.proxy(o,"error",(function(){return n(new M("Failed to load Image: ".concat(o.src)))}))}))}},{key:"destroy",value:function(){this.destroyEvents.forEach((function(t){return t()}))}}]),e}(),je=function(){function e(r){var n=this;t(this,e),this.keys={};var o=r.option,i=r.player,a=r.events.proxy;o.hotkey&&r.once("ready",(function(){n.add(27,(function(){i.fullscreenWeb&&(i.fullscreenWeb=!1)})),n.add(32,(function(){i.toggle()})),n.add(37,(function(){i.backward=5})),n.add(38,(function(){i.volume+=.1})),n.add(39,(function(){i.forward=5})),n.add(40,(function(){i.volume-=.1})),a(window,"keydown",(function(t){if(r.isFocus){var e=document.activeElement.tagName.toUpperCase(),o=document.activeElement.getAttribute("contenteditable");if("INPUT"!==e&&"TEXTAREA"!==e&&""!==o&&"true"!==o){var i=n.keys[t.keyCode];i&&(t.preventDefault(),i.forEach((function(e){return e.call(r,t)})),r.emit("hotkey",t))}}}))}))}return r(e,[{key:"add",value:function(t,e){return q("number"==typeof t,"The Hotkey.add() first parameter is not a number"),q("function"==typeof e,"The Hotkey.add() second parameter is not a function"),this.keys[t]?this.keys[t].push(e):this.keys[t]=[e],this}}]),e}();function Pe(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=s(t);if(e){var o=s(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return c(this,r)}}var Se=function(e){i(n,e);var r=Pe(n);function n(e){var o;return t(this,n),(o=r.call(this,e)).name="layer",o.$parent=e.template.$layer,e.once("ready",(function(){e.option.layers.forEach((function(t){o.add(t)}))})),o}return n}(Et);function Ee(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=s(t);if(e){var o=s(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return c(this,r)}}var Re=function(e){i(n,e);var r=Ee(n);function n(e){var o;return t(this,n),(o=r.call(this,e)).name="loading",O(e.template.$loading,e.icons.loading),o}return n}(Et),$e=function(){function e(r){t(this,e),this.art=r,this.time=2e3,this.timer=null}return r(e,[{key:"show",set:function(t){var e=this.art.template,r=e.$player,n=e.$noticeInner;if(!t)return w(r,"art-notice-show");n.innerText=t instanceof Error?t.message.trim():t,b(r,"art-notice-show"),clearTimeout(this.timer),this.timer=setTimeout((function(){n.innerText="",w(r,"art-notice-show")}),this.time)}}]),e}();function De(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=s(t);if(e){var o=s(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return c(this,r)}}var Te=function(e){i(n,e);var r=De(n);function n(e){var o;return t(this,n),(o=r.call(this,e)).name="mask",O(e.template.$state,e.icons.state),o}return n}(Et);function ze(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}var Ae=function e(r){var n=this;t(this,e);var o=function(t){for(var e=1;e',state:'',play:'',pause:'',volume:'',volumeClose:'',subtitle:'',screenshot:'\t',setting:'',fullscreen:'\t\t\t\t',fullscreenWeb:'\t',pip:''},r.option.icons);Object.keys(o).forEach((function(t){U(n,t,{get:function(){var e=document.createElement("i");return b(e,"art-icon"),b(e,"art-icon-".concat(t)),O(e,o[t]),e}})}))};function Ce(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function Le(t){for(var e=1;e'.concat(r.get("Flip"),'
"),click:function(t,e){var r=e.target.dataset.value;r&&(n.flip=r)},mounted:function(t){e.on("flip",(function(e){var r=g("button",t).find((function(t){return t.dataset.value===e}));r&&E(r.parentElement,"current")}))}})}}({disable:!i.flip,name:"flip"})),o.add(function(t){return function(e){var r=e.i18n,n=e.player;return qe(qe({},t),{},{html:'
'.concat(r.get("Rotate"),': 0°
'),click:function(t,e){var r=e.target.dataset.value;if(r){var o=n.rotate+Number(r);n.rotate=360===o||-360===o?0:o}else n.rotate=0},mounted:function(t){var r=m(".art-rotate-value",t);e.on("rotate",(function(t){r.innerText="".concat(t||0,"°")}))}})}}({disable:!i.rotate,name:"rotate"})),o.add(function(t){return function(e){var r=e.i18n,n=e.player;return Be(Be({},t),{},{html:'
'.concat(r.get("Aspect ratio"),'
'),click:function(t,e){var r=e.target.dataset.value;r&&(n.aspectRatio=r)},mounted:function(t){e.on("aspectRatio",(function(e){var r=g("button",t).find((function(t){return t.dataset.value===e}));r&&E(r.parentElement,"current")}))}})}}({disable:!i.aspectRatio,name:"aspectRatio"})),o.add(function(t){return function(e){var r=e.i18n,n=e.player,o=e.events.proxy;return Ve(Ve({},t),{},{html:'
'.concat(r.get("Play speed"),': 1.0x
'),mounted:function(t){var r=m(".art-setting-range input",t),i=m(".art-subtitle-value",t);o(r,"change",(function(){var t=r.value;i.innerText=t,n.playbackRate=Number(t)})),e.on("playbackRate",(function(t){t&&r.value!==t&&(r.value=t,i.innerText=t)}))}})}}({disable:!i.playbackRate,name:"playbackRate"})),i.settings.forEach((function(t){o.add(t)}))})),e.on("blur",(function(){o.show=!1}))),o}return n}(Et),Ne=function(){function e(){t(this,e),this.name="artplayer_settings",this.settings={}}return r(e,[{key:"get",value:function(t){try{var e=JSON.parse(window.localStorage.getItem(this.name))||{};return t?e[t]:e}catch(e){return t?this.settings[t]:this.settings}}},{key:"set",value:function(t,e){try{var r=Object.assign({},this.get(),nt({},t,e));window.localStorage.setItem(this.name,JSON.stringify(r))}catch(r){this.settings[t]=e}}},{key:"del",value:function(t){try{var e=this.get();delete e[t],window.localStorage.setItem(this.name,JSON.stringify(e))}catch(e){delete this.settings[t]}}},{key:"clean",value:function(){try{window.localStorage.removeItem(this.name)}catch(t){this.settings={}}}}]),e}();function Ue(t){var e=t.i18n,r=t.subtitle,n=t.events.proxy;return{title:"Subtitle",name:"subtitleOffset",index:20,html:'
'.concat(e.get("Subtitle offset time"),': 0s
'),mounted:function(e){var o=m(".art-setting-range input",e),i=m(".art-subtitle-value",e);n(o,"change",(function(){var e=o.value;i.innerText=e,t.plugins.subtitleOffset.offset(Number(e))})),t.on("subtitle:switch",(function(){o.value=0,i.innerText=0})),t.on("subtitleOffset",(function(t){r.update(),o.value!==t&&(o.value=t,i.innerText=t)}))}}}function _e(t){var e=t.constructor.utils.clamp,r=t.setting,n=t.notice,o=t.template,i=t.i18n,a=t.player;r.add(Ue);var c=[];return t.on("subtitle:switch",(function(){c=[]})),{name:"subtitleOffset",offset:function(r){if(o.$track&&o.$track.track){var s=Array.from(o.$track.track.cues),l=e(r,-5,5);s.forEach((function(t,r){c[r]||(c[r]={startTime:t.startTime,endTime:t.endTime}),t.startTime=e(c[r].startTime+l,0,a.duration),t.endTime=e(c[r].endTime+l,0,a.duration)})),n.show="".concat(i.get("Subtitle offset time"),": ").concat(r,"s"),t.emit("subtitleOffset",r)}else n.show="".concat(i.get("No subtitles found")),t.emit("subtitleOffset",0)}}}function Xe(t){var e=t.events.proxy,r=t.template,n=t.player,o=t.option,i=t.setting,a=t.i18n;function c(e){if(e){var i=r.$video.canPlayType(e.type);if("maybe"===i||"probably"===i){var a=URL.createObjectURL(e);o.title=e.name,n.switchUrl(a,e.name),t.emit("localVideo",e)}else q(!1,"Playback of this file format is not supported")}}function s(t){var r=O(t,'');k(t,"position","relative"),j(r,{position:"absolute",width:"100%",height:"100%",left:"0",top:"0",opacity:"0"}),e(r,"change",(function(){c(r.files[0])}))}return e(r.$player,"dragover",(function(t){t.preventDefault()})),e(r.$player,"drop",(function(t){t.preventDefault(),c(t.dataTransfer.files[0])})),t.once("ready",(function(){i.add({title:"Local Video",name:"localVideo",index:30,html:'
'.concat(a.get("Local Video"),'
').concat(a.get("Open"),'
'),mounted:function(e){var r=m(".art-upload-btn",e),n=m(".art-upload-value",e);t.on("localVideo",(function(t){n.textContent=t.name,n.title=t.name})),s(r)}})})),{name:"localVideo",attach:s}}function Qe(t){var e=t.events.proxy,r=t.subtitle,n=t.setting,o=t.i18n;function i(n){var o=O(n,'');k(n,"position","relative"),j(o,{position:"absolute",width:"100%",height:"100%",left:"0",top:"0",opacity:"0"}),e(o,"change",(function(){!function(e){if(e){var n=V(e.name);["ass","vtt","srt"].includes(n)?(r.switch(URL.createObjectURL(e),{name:e.name,ext:n}),t.emit("localSubtitle",e)):q(!1,"Only supports subtitle files in .ass, .vtt and .srt format")}}(o.files[0])}))}return t.once("ready",(function(){n.add({title:"Local Subtitle",name:"localSubtitle",index:40,html:'
'.concat(o.get("Local Subtitle"),'
').concat(o.get("Open"),'
'),mounted:function(e){var r=m(".art-upload-btn",e),n=m(".art-upload-value",e);t.on("localSubtitle",(function(t){n.textContent=t.name,n.title=t.name})),i(r)}})})),{name:"localSubtitle",attach:i}}function Ye(t){var e=t.layers,r=t.player,n=t.option.theme;return e.add({name:"miniProgressBar",style:{display:"none",position:"absolute",left:0,right:0,bottom:0,height:"2px",backgroundColor:n},mounted:function(e){t.on("control",(function(t){e.style.display=t?"none":"block"})),t.on("destroy",(function(){e.style.display="none"})),t.on("video:timeupdate",(function(){e.style.width="".concat(100*r.played,"%")}))}}),{name:"miniProgressBar"}}var Ze=function(){function e(r){var n=this;t(this,e),this.art=r,this.id=0;var o=r.option;o.subtitle.url&&o.subtitleOffset&&this.add(_e),!o.isLive&&o.miniProgressBar&&this.add(Ye),o.localVideo&&this.add(Xe),o.localSubtitle&&this.add(Qe),r.option.plugins.forEach((function(t){n.add(t)}))}return r(e,[{key:"add",value:function(t){this.id+=1,q("function"==typeof t,"The Plugins.add() first parameter is not a function");var e=t.call(this,this.art),r=e&&e.name||t.name||"plugin".concat(this.id);return q(!X(this,r),"Cannot add a plugin that already has the same name: ".concat(r)),U(this,r,{value:e}),this}}]),e}(),Je=function e(r){t(this,e);var n=r.option,o=r.events.proxy,i=r.template.$video;ht.events.forEach((function(t){o(i,t,(function(t){r.emit("video:".concat(t.type),t)}))})),Object.keys(n.moreVideoAttr).forEach((function(t){i[t]=n.moreVideoAttr[t]})),n.muted&&(i.muted=n.muted),n.volume&&(i.volume=K(n.volume,0,1)),n.poster&&(i.poster=n.poster),n.autoplay&&(i.autoplay=n.autoplay),i.controls=!0;var a=n.type||V(n.url),c=n.customType[a];a&&c?(c(i,n.url,r),r.emit("customType",a)):(i.src=n.url,r.emit("url",i.src))};function Ge(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=s(t);if(e){var o=s(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return c(this,r)}}var Ke=0,tr=[],er=function(e){i(a,e);var o=Ge(a);function a(e){var r;t(this,a),(r=o.call(this)).id=++Ke;var i=Z(a.option,e);return r.option=u(i,dt),r.isFocus=!1,r.isDestroy=!1,r.whitelist=new yt(n(r)),r.template=new vt(n(r)),r.events=new ke(n(r)),r.whitelist.state?(r.storage=new Ne(n(r)),r.icons=new Ae(n(r)),r.i18n=new bt(n(r)),r.notice=new $e(n(r)),r.player=new jt(n(r)),r.layers=new Se(n(r)),r.controls=new oe(n(r)),r.contextmenu=new ve(n(r)),r.subtitle=new Oe(n(r)),r.info=new ge(n(r)),r.loading=new Re(n(r)),r.hotkey=new je(n(r)),r.mask=new Te(n(r)),r.setting=new He(n(r)),r.plugins=new Ze(n(r))):r.mobile=new Je(n(r)),tr.push(n(r)),r}return r(a,[{key:"proxy",get:function(){return this.events.proxy}},{key:"query",get:function(){return this.template.query}},{key:"destroy",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.events.destroy(),this.template.destroy(t),tr.splice(tr.indexOf(this),1),this.isDestroy=!0,this.emit("destroy")}}],[{key:"instances",get:function(){return tr}},{key:"version",get:function(){return"4.0.8"}},{key:"env",get:function(){return"production"}},{key:"build",get:function(){return"1639632966298"}},{key:"config",get:function(){return ht}},{key:"utils",get:function(){return rt}},{key:"scheme",get:function(){return dt}},{key:"Emitter",get:function(){return p}},{key:"validator",get:function(){return u}},{key:"kindOf",get:function(){return u.kindOf}},{key:"html",get:function(){return vt.html}},{key:"option",get:function(){return{container:"#artplayer",url:"",poster:"",title:"",type:"",theme:"#f00",volume:.7,isLive:!1,muted:!1,autoplay:!1,autoSize:!1,autoMini:!1,loop:!1,flip:!1,rotate:!1,playbackRate:!1,aspectRatio:!1,screenshot:!1,setting:!1,hotkey:!0,pip:!1,mutex:!0,backdrop:!0,fullscreen:!1,fullscreenWeb:!1,subtitleOffset:!1,miniProgressBar:!1,localVideo:!1,localSubtitle:!1,useSSR:!1,layers:[],contextmenu:[],controls:[],settings:[],quality:[],highlight:[],plugins:[],whitelist:[],thumbnails:{url:"",number:60,width:160,height:90,column:10},subtitle:{url:"",type:"",style:{},encoding:"utf-8",bilingual:!1},moreVideoAttr:{controls:!1,preload:h?"auto":"metadata"},icons:{},customType:{},lang:navigator.language.toLowerCase()}}}]),a}(p);return console.log("%c ArtPlayer %c 4.0.8 %c https://artplayer.org","color: #fff; background: #5f5f5f","color: #fff; background: #4bc729",""),er})); +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).Artplayer=e()}(this,(function(){"use strict";function t(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function e(t,e){for(var r=0;r1?r-1:0),o=1;o1&&void 0!==arguments[1]?arguments[1]:document;return e.querySelector(t)}function g(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document;return Array.from(e.querySelectorAll(t))}function b(t,e){return t.classList.add(e)}function w(t,e){return t.classList.remove(e)}function x(t,e){return t.classList.contains(e)}function O(t,e){return e instanceof Element?t.appendChild(e):t.insertAdjacentHTML("beforeend",String(e)),t.lastElementChild||t.lastChild}function k(t,e,r){return t.style[e]=r,t}function j(t,e){return Object.keys(e).forEach((function(r){k(t,r,e[r])})),t}function P(t,e){var r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],n=window.getComputedStyle(t,null).getPropertyValue(e);return r?parseFloat(n):n}function S(t){return Array.from(t.parentElement.children).filter((function(e){return e!==t}))}function E(t,e){S(t).forEach((function(t){return w(t,e)})),b(t,e)}function R(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"up";d||(t.setAttribute("aria-label",e),t.setAttribute("data-balloon-pos",r))}function $(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=t.getBoundingClientRect(),n=window.innerHeight||document.documentElement.clientHeight,o=window.innerWidth||document.documentElement.clientWidth,i=r.top-e<=n&&r.top+r.height+e>=0,a=r.left-e<=o+e&&r.left+r.width+e>=0;return i&&a}function D(t,e){return t.composedPath&&t.composedPath().indexOf(e)>-1}function T(t,e){return e.parentNode.replaceChild(t,e),t}function z(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}function A(t,e,r){return A=z()?Reflect.construct:function(t,e,r){var n=[null];n.push.apply(n,e);var i=new(Function.bind.apply(t,n));return r&&o(i,r.prototype),i},A.apply(null,arguments)}function C(t){var e="function"==typeof Map?new Map:void 0;return C=function(t){if(null===t||(r=t,-1===Function.toString.call(r).indexOf("[native code]")))return t;var r;if("function"!=typeof t)throw new TypeError("Super expression must either be null or a function");if(void 0!==e){if(e.has(t))return e.get(t);e.set(t,n)}function n(){return A(t,arguments,s(this).constructor)}return n.prototype=Object.create(t.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),o(n,t)},C(t)}function L(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=s(t);if(e){var o=s(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return c(this,r)}}var M=function(e){i(o,e);var r=L(o);function o(e,i){var a;return t(this,o),a=r.call(this,e),"function"==typeof Error.captureStackTrace&&Error.captureStackTrace(n(a),i||a.constructor),a.name="ArtPlayerError",a}return o}(C(Error));function q(t,e){if(!t)throw new M(e);return t}function F(t){return"WEBVTT \r\n\r\n".concat(t.replace(/{[\s\S]*?}/g,"").replace(/\{\\([ibu])\}/g,"").replace(/\{\\([ibu])1\}/g,"<$1>").replace(/\{([ibu])\}/g,"<$1>").replace(/\{\/([ibu])\}/g,"").replace(/(\d\d:\d\d:\d\d),(\d\d\d)/g,"$1.$2").concat("\r\n\r\n"))}function B(t){return URL.createObjectURL(new Blob([t],{type:"text/vtt"}))}function I(t){var e=new RegExp("Dialogue:\\s\\d,(\\d+:\\d\\d:\\d\\d.\\d\\d),(\\d+:\\d\\d:\\d\\d.\\d\\d),([^,]*),([^,]*),(?:[^,]*,){4}([\\s\\S]*)$","i");function r(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return t.split(/[:.]/).map((function(t,e,r){if(e===r.length-1){if(1===t.length)return".".concat(t,"00");if(2===t.length)return".".concat(t,"0")}else if(1===t.length)return(0===e?"0":":0")+t;return 0===e?t:e===r.length-1?".".concat(t):":".concat(t)})).join("")}return"WEBVTT\n\n".concat(t.split(/\r?\n/).map((function(t){var n=t.match(e);return n?{start:r(n[1].trim()),end:r(n[2].trim()),text:n[5].replace(/{[\s\S]*?}/g,"").replace(/(\\N)/g,"\n").trim().split(/\r?\n/).map((function(t){return t.trim()})).join("\n")}:null})).filter((function(t){return t})).map((function(t,e){return t?"".concat(e+1,"\n").concat(t.start," --\x3e ").concat(t.end,"\n").concat(t.text):""})).filter((function(t){return t.trim()})).join("\n\n"))}function V(t){return t.includes("?")?V(t.split("?")[0]):t.includes("#")?V(t.split("#")[0]):t.trim().toLowerCase().split(".").pop()}function W(t,e){var r=document.createElement("a");r.style.display="none",r.href=t,r.download=e,document.body.appendChild(r),r.click(),document.body.removeChild(r)}function H(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r1?e-1:0),n=1;n0&&void 0!==arguments[0]?arguments[0]:0;return new Promise((function(e){return setTimeout(e,t)}))}function G(t,e){var r,n,o=!1;return function i(){for(var a=arguments.length,c=new Array(a),s=0;s0?[e,r,n]:[r,n]).map((function(t){return t<10?"0".concat(t):String(t)})).join(":")}function et(t){return t.replace(/[&<>'"]/g,(function(t){return{"&":"&","<":"<",">":">","'":"'",'"':"""}[t]||t}))}var rt=Object.freeze({__proto__:null,query:m,queryAll:g,addClass:b,removeClass:w,hasClass:x,append:O,remove:function(t){return t.parentNode.removeChild(t)},setStyle:k,setStyles:j,getStyle:P,sublings:S,inverseClass:E,tooltip:R,isInViewport:$,includeFromEvent:D,replaceElement:T,ArtPlayerError:M,errorHandle:q,srtToVtt:F,vttToBlob:B,assToVtt:I,getExt:V,download:W,def:U,has:X,get:Q,proxyPropertys:Y,mergeDeep:Z,sleep:J,debounce:function(t,e,r){var n;function o(){for(var o=arguments.length,i=new Array(o),a=0;a-1;case"function":return t(f);case"regexp":return t.test(f);default:return!1}}))},vt=function(){function e(r){var n=this;t(this,e),this.art=r,this.query=this.query.bind(this),r.option.container instanceof Element?this.$container=r.option.container:(this.$container=m(r.option.container),q(this.$container,"No container element found by ".concat(r.option.container)));var o=this.$container.tagName.toLowerCase();q("div"===o,"Unsupported container element type, only support 'div' but got '".concat(o,"'")),q(r.constructor.instances.every((function(t){return t.template.$container!==n.$container})),"Cannot mount multiple instances on the same dom element"),this.$original=this.$container.cloneNode(!0),r.whitelist.state?this.desktop():this.mobile()}return r(e,[{key:"query",value:function(t){return m(t,this.$container)}},{key:"desktop",value:function(){var t=this.art.option,r=t.backdrop,n=t.theme;t.useSSR||(this.$container.innerHTML=e.html),this.$player=this.query(".art-video-player"),this.$video=this.query(".art-video"),this.$poster=this.query(".art-poster"),this.$subtitle=this.query(".art-subtitle"),this.$danmuku=this.query(".art-danmuku"),this.$bottom=this.query(".art-bottom"),this.$progress=this.query(".art-progress"),this.$controls=this.query(".art-controls"),this.$controlsLeft=this.query(".art-controls-left"),this.$controlsRight=this.query(".art-controls-right"),this.$layer=this.query(".art-layers"),this.$loading=this.query(".art-loading"),this.$notice=this.query(".art-notice"),this.$noticeInner=this.query(".art-notice-inner"),this.$mask=this.query(".art-mask"),this.$state=this.query(".art-state"),this.$setting=this.query(".art-settings"),this.$settingInner=this.query(".art-setting-inner"),this.$settingBody=this.query(".art-setting-body"),this.$info=this.query(".art-info"),this.$infoPanel=this.query(".art-info-panel"),this.$infoClose=this.query(".art-info-close"),this.$miniHeader=this.query(".art-mini-header"),this.$miniTitle=this.query(".art-mini-title"),this.$miniClose=this.query(".art-mini-close"),this.$contextmenu=this.query(".art-contextmenus"),this.$player.style.setProperty("--theme",n),this.$container.dataset.artId=this.art.id,r&&(b(this.$settingInner,"art-backdrop-filter"),b(this.$contextmenu,"art-backdrop-filter"),b(this.$info,"art-backdrop-filter")),d&&b(this.$container,"art-mobile")}},{key:"mobile",value:function(){this.$container.innerHTML='
',this.$player=this.query(".art-video-player"),this.$video=this.query(".art-video")}},{key:"destroy",value:function(t){t?T(this.$original,this.$container):b(this.$player,"art-destroy")}}],[{key:"html",get:function(){return'
Player version:
4.0.9
Video url:
Video volume:
Video time:
Video duration:
Video resolution:
x
[x]
xD7
'}}]),e}(),mt={"Video info":"统计信息",Close:"关闭","Video load failed":"加载失败",Volume:"音量",Play:"播放",Pause:"暂停",Rate:"速度",Mute:"静音",Flip:"翻转",Rotate:"旋转",Horizontal:"水平",Vertical:"垂直",Reconnect:"重新连接","Hide subtitle":"隐藏字幕","Show subtitle":"显示字幕","Hide danmu":"隐藏弹幕","Show danmu":"显示弹幕","Show setting":"显示设置","Hide setting":"隐藏设置",Screenshot:"截图","Play speed":"播放速度","Aspect ratio":"画面比例",Default:"默认",Normal:"正常",Open:"打开","Switch video":"切换","Switch subtitle":"切换字幕",Fullscreen:"全屏","Exit fullscreen":"退出全屏","Web fullscreen":"网页全屏","Exit web fullscreen":"退出网页全屏","Mini player":"迷你播放器","PIP mode":"画中画模式","Exit PIP mode":"退出画中画模式","PIP not supported":"不支持画中画模式","Fullscreen not supported":"不支持全屏模式","Local Subtitle":"本地字幕","Local Video":"本地视频","Subtitle offset time":"字幕偏移时间","No subtitles found":"未发现字幕"},gt={"Video info":"統計訊息",Close:"關閉","Video load failed":"載入失敗",Volume:"音量",Play:"播放",Pause:"暫停",Rate:"速度",Mute:"靜音",Flip:"翻轉",Rotate:"旋轉",Horizontal:"水平",Vertical:"垂直",Reconnect:"重新連接","Hide subtitle":"隱藏字幕","Show subtitle":"顯示字幕","Hide danmu":"隱藏彈幕","Show danmu":"顯示彈幕","Show setting":"顯示设置","Hide setting":"隱藏设置",Screenshot:"截圖","Play speed":"播放速度","Aspect ratio":"畫面比例",Default:"默認",Normal:"正常",Open:"打開","Switch video":"切換","Switch subtitle":"切換字幕",Fullscreen:"全屏","Exit fullscreen":"退出全屏","Web fullscreen":"網頁全屏","Exit web fullscreen":"退出網頁全屏","Mini player":"迷你播放器","PIP mode":"畫中畫模式","Exit PIP mode":"退出畫中畫模式","PIP not supported":"不支持畫中畫模式","Fullscreen not supported":"不支持全屏模式","Local Subtitle":"本地字幕","Local Video":"本地視頻","Subtitle offset time":"字幕偏移時間","No subtitles found":"未發現字幕"},bt=function(){function e(r){t(this,e),this.art=r,this.languages={"zh-cn":mt,"zh-tw":gt},this.init()}return r(e,[{key:"init",value:function(){var t=this.art.option.lang.toLowerCase();this.language=this.languages[t]||{}}},{key:"get",value:function(t){return this.language[t]||t}},{key:"update",value:function(t){this.languages=Z(this.languages,t),this.init()}}]),e}();var wt={exports:{}};!function(t){!function(){var e="undefined"!=typeof window&&void 0!==window.document?window.document:{},r=t.exports,n=function(){for(var t,r=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],n=0,o=r.length,i={};nd){var h=d*l/s;k(n,"width","".concat(100*h,"%")),k(n,"height","100%"),k(n,"padding","0 ".concat((u-u*h)/2,"px"))}else{var y=s/d/l;k(n,"width","100%"),k(n,"height","".concat(100*y,"%")),k(n,"padding","".concat((p-p*y)/2,"px 0"))}o.dataset.aspectRatio=e}a.show="".concat(i.get("Aspect ratio"),": ").concat("default"===e?i.get("Default"):e),t.emit("aspectRatio",e)}}),U(e,"aspectRatioReset",{set:function(t){if(t&&e.aspectRatio){var r=e.aspectRatio;e.aspectRatio=r}}})}(r,this),function(t,e){var r=t.option,n=t.notice,o=t.template.$video,i=document.createElement("canvas");U(e,"getDataURL",{value:function(){return new Promise((function(t,e){try{i.width=o.videoWidth,i.height=o.videoHeight,i.getContext("2d").drawImage(o,0,0),t(i.toDataURL("image/png"))}catch(t){n.show=t,e(t)}}))}}),U(e,"getBlobUrl",{value:function(){return new Promise((function(t,e){try{i.width=o.videoWidth,i.height=o.videoHeight,i.getContext("2d").drawImage(o,0,0),i.toBlob((function(e){t(URL.createObjectURL(e))}))}catch(t){n.show=t,e(t)}}))}}),U(e,"screenshot",{value:function(){return e.getDataURL().then((function(e){return W(e,"".concat(r.title||"artplayer","_").concat(tt(o.currentTime),".png")),t.emit("screenshot",e),e}))}})}(r,this),Ot(r,this),function(t,e){var r=t.template.$player;U(e,"fullscreenWeb",{get:function(){return x(r,"art-fullscreen-web")},set:function(n){n?(b(r,"art-fullscreen-web"),e.aspectRatioReset=!0,t.emit("resize"),t.emit("fullscreenWeb",!0)):(w(r,"art-fullscreen-web"),e.aspectRatioReset=!0,e.autoSize=t.option.autoSize,t.emit("resize"),t.emit("fullscreenWeb"))}})}(r,this),kt(r,this),function(t,e){var r=t.template.$video;U(e,"loaded",{get:function(){return e.loadedTime/r.duration}}),U(e,"loadedTime",{get:function(){return r.buffered.length?r.buffered.end(r.buffered.length-1):0}})}(r,this),function(t,e){U(e,"played",{get:function(){return e.currentTime/e.duration}})}(0,this),function(t,e){var r=t.template.$video;U(e,"playing",{get:function(){return!!(r.currentTime>0&&!r.paused&&!r.ended&&r.readyState>2)}})}(r,this),function(t,e){var r=t.template,n=r.$container,o=r.$player,i=r.$video;U(e,"autoSize",{get:function(){return x(n,"art-auto-size")},set:function(r){if(r){var a=i.videoWidth,c=i.videoHeight,s=n.getBoundingClientRect(),l=s.width,u=s.height,p=a/c,f=l/u;if(b(n,"art-auto-size"),f>p)k(o,"width","".concat(u*p/l*100,"%")),k(o,"height","100%");else{var d=l/p/u*100;k(o,"width","100%"),k(o,"height","".concat(d,"%"))}t.emit("autoSize",{width:e.width,height:e.height})}else w(n,"art-auto-size"),k(o,"width",null),k(o,"height",null),t.emit("autoSize")}})}(r,this),function(t,e){U(e,"rect",{get:function(){return t.template.$player.getBoundingClientRect()}}),["bottom","height","left","right","top","width"].forEach((function(t){U(e,t,{get:function(){return e.rect[t]}})})),U(e,"x",{get:function(){return e.left+window.pageXOffset}}),U(e,"y",{get:function(){return e.top+window.pageYOffset}})}(r,this),function(t,e){var r=t.template.$player,n=t.i18n,o=t.notice;U(e,"flip",{get:function(){return r.dataset.flip},set:function(i){i||(i="normal");var a=["normal","horizontal","vertical"];q(a.includes(i),"'flip' only accept ".concat(a.toString()," as parameters")),"normal"===i?delete r.dataset.flip:(e.rotate=!1,r.dataset.flip=i);var c=i.replace(i[0],i[0].toUpperCase());o.show="".concat(n.get("Flip"),": ").concat(n.get(c)),t.emit("flip",i)}}),U(e,"flipReset",{set:function(t){if(t&&e.flip){var r=e.flip;e.flip=r}}})}(r,this),function(t,e){var r=t.i18n,n=t.option,o=t.storage,i=t.events.proxy,a=t.template,c=a.$player,s=a.$miniClose,l=a.$miniTitle,u=a.$miniHeader,p="",f=!1,d=0,h=0,y=0,v=0;i(u,"mousedown",(function(t){f=!0,d=t.pageX,h=t.pageY,y=e.left,v=e.top})),i(document,"mousemove",(function(t){if(f){b(c,"art-is-dragging");var e=v+t.pageY-h,r=y+t.pageX-d;k(c,"top","".concat(e,"px")),k(c,"left","".concat(r,"px")),o.set("top",e),o.set("left",r)}})),i(document,"mouseup",(function(){f=!1,w(c,"art-is-dragging")})),i(s,"click",(function(){e.mini=!1,f=!1,w(c,"art-is-dragging")})),O(l,n.title||r.get("Mini player")),U(e,"mini",{get:function(){return x(c,"art-mini")},set:function(r){if(r){e.autoSize=!1,p=c.style.cssText,b(c,"art-mini");var i=o.get("top"),a=o.get("left");if(i&&a)k(c,"top","".concat(i,"px")),k(c,"left","".concat(a,"px")),$(u)||(o.del("top"),o.del("left"),e.mini=!0);else{var s=document.body,l=s.clientHeight-e.height-50,f=s.clientWidth-e.width-50;o.set("top",l),o.set("left",f),k(c,"top","".concat(l,"px")),k(c,"left","".concat(f,"px"))}e.aspectRatio=!1,e.playbackRate=!1,t.emit("mini",!0)}else c.style.cssText=p,w(c,"art-mini"),k(c,"top",null),k(c,"left",null),e.aspectRatio=!1,e.playbackRate=!1,e.autoSize=n.autoSize,t.emit("mini")}})}(r,this),function(t,e){var r=[];U(e,"loop",{get:function(){return r},set:function(n){if(Array.isArray(n)&&"number"==typeof n[0]&&"number"==typeof n[1]){var o=K(n[0],0,Math.min(n[1],e.duration)),i=K(n[1],o,e.duration);i-o>=1?(r=[o,i],t.emit("loop",r)):(r=[],t.emit("loop"))}else r=[],t.emit("loop")}}),t.on("video:timeupdate",(function(){r.length&&(e.currentTimer[1])&&(e.seek=r[0])}))}(r,this),function(t,e){var r=t.template,n=r.$video,o=r.$player,i=t.i18n,a=t.notice;U(e,"rotate",{get:function(){return Number(o.dataset.rotate)||0},set:function(r){r||(r=0);var c=[-270,-180,-90,0,90,180,270];if(q(c.includes(r),"'rotate' only accept ".concat(c.toString()," as parameters")),0===r)delete o.dataset.rotate,k(n,"transform",null);else{e.flip=!1,t.autoSize=!0,o.dataset.rotate=r;var s=function(){var t=n.videoWidth,e=n.videoHeight;return t>e?e/t:t/e},l=0,u=1;switch(r){case-270:l=90,u=s();break;case-180:l=180;break;case-90:l=270,u=s();break;case 90:l=90,u=s();break;case 180:l=180;break;case 270:l=270,u=s()}k(n,"transform","rotate(".concat(l,"deg) scale(").concat(u,")"))}a.show="".concat(i.get("Rotate"),": ").concat(r,"°"),t.emit("rotate",r)}}),U(e,"rotateReset",{set:function(t){if(t&&e.rotate){var r=e.rotate;e.rotate=r}}})}(r,this),function(t,e){var r=t.option,n=t.template.$poster;U(e,"poster",{get:function(){return r.poster},set:function(t){r.poster=t,k(n,"backgroundImage","url(".concat(t,")"))}})}(r,this),Y(r,this)};function Pt(t,e){for(;!Object.prototype.hasOwnProperty.call(t,e)&&null!==(t=s(t)););return t}function St(){return St="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(t,e,r){var n=Pt(t,e);if(n){var o=Object.getOwnPropertyDescriptor(n,e);return o.get?o.get.call(arguments.length<3?t:r):o.value}},St.apply(this,arguments)}var Et=function(){function e(r){t(this,e),this.id=0,this.art=r,this.add=this.add.bind(this)}return r(e,[{key:"show",get:function(){return x(this.art.template.$player,"art-".concat(this.name,"-show"))},set:function(t){var e=this.art.template.$player,r="art-".concat(this.name,"-show");t?b(e,r):w(e,r),this.art.emit(this.name,t)}},{key:"toggle",set:function(t){t&&(this.show=!this.show)}},{key:"add",value:function(t){var e=this,r="function"==typeof t?t(this.art):t;if(r.html=r.html||"",u(r,ft),this.$parent&&this.name&&!r.disable){var n=r.name||"".concat(this.name).concat(this.id);q(!X(this,n),"Cannot add an existing name [".concat(n,"] to the [").concat(this.name,"]")),this.id+=1;var o=document.createElement("div");b(o,"art-".concat(this.name)),b(o,"art-".concat(this.name,"-").concat(n));var i=Array.from(this.$parent.children);o.dataset.index=r.index||this.id;var a=i.find((function(t){return Number(t.dataset.index)>=Number(o.dataset.index)}));return a?a.insertAdjacentElement("beforebegin",o):O(this.$parent,o),r.html&&O(o,r.html),r.style&&j(o,r.style),r.tooltip&&R(o,r.tooltip),r.click&&this.art.events.proxy(o,"click",(function(t){t.preventDefault(),r.click.call(e.art,e,t)})),r.selector&&["left","right"].includes(r.position)&&this.selector(r,o),r.mounted&&r.mounted.call(this.art,o),1===o.childNodes.length&&3===o.childNodes[0].nodeType&&b(o,"art-control-onlyText"),U(this,n,{value:o}),o}}},{key:"selector",value:function(t,e){var r=this,n=this.art.events,o=n.hover,i=n.proxy;b(e,"art-control-selector");var a=document.createElement("div");b(a,"art-selector-value"),O(a,t.html),e.innerText="",O(e,a);var c=t.selector.map((function(t,e){return'
').concat(t.html,"
")})).join(""),s=document.createElement("div");b(s,"art-selector-list"),O(s,c),O(e,s);var l=function(){var t=P(e,"width")/2-P(s,"width")/2;s.style.left="".concat(t,"px")};o(e,l),i(s,"click",(function(e){var n=(e.composedPath()||[]).find((function(t){return x(t,"art-selector-item")}));if(n){E(n,"art-current");var o=Number(n.dataset.index),i=t.selector[o]||{};if(a.innerText=n.innerText,t.onSelect){var c=t.onSelect.call(r.art,i,n);"string"==typeof c&&(a.innerHTML=c)}l(),r.art.emit("selector",i,n)}}))}}]),e}();function Rt(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function $t(t){for(var e=1;e
',mounted:function(t){var r=!1,s=m(".art-progress-loaded",t),l=m(".art-progress-played",t),u=m(".art-progress-highlight",t),p=m(".art-progress-indicator",t),f=m(".art-progress-tip",t);k(l,"backgroundColor",o);var d=14;function h(t,e){"loaded"===t&&k(s,"width","".concat(100*e,"%")),"played"===t&&(k(l,"width","".concat(100*e,"%")),k(p,"left","calc(".concat(100*e,"% - ").concat(d/2,"px)")))}c.indicator?(d=16,O(p,c.indicator)):j(p,{backgroundColor:o}),j(p,{left:"-".concat(d/2,"px"),width:"".concat(d,"px"),height:"".concat(d,"px")}),n.forEach((function(t){var e=K(t.time,0,a.duration)/a.duration*100;O(u,''))})),h("loaded",a.loaded),e.on("video:progress",(function(){h("loaded",a.loaded)})),e.on("video:timeupdate",(function(){h("played",a.played)})),e.on("video:ended",(function(){h("played",1)})),i(t,"mousemove",(function(r){k(f,"display","block"),D(r,u)?function(r){var n=Ft(e,r).width,o=r.target.dataset.text;f.innerHTML=o;var i=f.clientWidth;n<=i/2?k(f,"left",0):n>t.clientWidth-i/2?k(f,"left","".concat(t.clientWidth-i,"px")):k(f,"left","".concat(n-i/2,"px"))}(r):function(r){var n=Ft(e,r),o=n.width,i=n.time;f.innerHTML=i;var a=f.clientWidth;o<=a/2?k(f,"left",0):o>t.clientWidth-a/2?k(f,"left","".concat(t.clientWidth-a,"px")):k(f,"left","".concat(o-a/2,"px"))}(r)})),i(t,"mouseout",(function(){k(f,"display","none")})),i(t,"click",(function(t){if(t.target!==p){var r=Ft(e,t),n=r.second;h("played",r.percentage),a.seek=n}})),i(p,"mousedown",(function(){r=!0})),i(document,"mousemove",(function(t){if(r){var n=Ft(e,t),o=n.second;h("played",n.percentage),a.seek=o}})),i(document,"mouseup",(function(){r&&(r=!1)}))}})}}function It(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function Vt(t){for(var e=1;en.clientWidth-s/2?k(t,"left","".concat(n.clientWidth-s,"px")):k(t,"left","".concat(i-s/2,"px"))}(o))})),i(n,"mouseout",(function(){k(t,"display","none")}))}})}}function Jt(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function Gt(t){for(var e=1;e=3e3&&(r.show=!1,b(c,"art-hide-cursor"),w(c,"art-hover"))})),e.once("ready",(function(){r.add(Bt({name:"progress",disable:i.isLive,position:"top",index:10})),r.add(Zt({name:"thumbnails",disable:!i.thumbnails.url||i.isLive,position:"top",index:20})),r.add(function(t){return function(e){return re(re({},t),{},{mounted:function(t){var r=e.player,n=O(t,''),o=O(t,'');e.on("loop",(function(e){e?(k(t,"display","block"),k(n,"left","calc(".concat(e[0]/r.duration*100,"% - ").concat(n.clientWidth,"px)")),k(o,"left","".concat(e[1]/r.duration*100,"%"))):k(t,"display","none")}))}})}}({name:"loop",disable:!1,position:"top",index:30})),r.add(function(t){return function(e){return Lt(Lt({},t),{},{mounted:function(t){var r=e.events.proxy,n=e.icons,o=e.i18n,i=e.player,a=O(t,n.play),c=O(t,n.pause);function s(){k(a,"display","flex"),k(c,"display","none")}function l(){k(a,"display","none"),k(c,"display","flex")}R(a,o.get("Play")),R(c,o.get("Pause")),r(a,"click",(function(){i.play()})),r(c,"click",(function(){i.pause()})),i.playing?l():s(),e.on("video:playing",(function(){l()})),e.on("video:pause",(function(){s()}))}})}}({name:"playAndPause",disable:!1,position:"left",index:10})),r.add(function(t){return function(e){return Ut(Ut({},t),{},{mounted:function(t){var r=e.events.proxy,n=e.icons,o=e.player,i=e.i18n,a=!1,c=O(t,n.volume),s=O(t,n.volumeClose),l=O(t,'
'),u=O(l,'
');function p(t){var e=l.getBoundingClientRect().left;return K(t.pageX-e-6,0,54)/48}function f(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:.7;if(o.muted||0===t)k(c,"display","none"),k(s,"display","flex"),k(u,"left","0");else{var e=48*t;k(c,"display","flex"),k(s,"display","none"),k(u,"left","".concat(e,"px"))}}R(c,i.get("Mute")),k(s,"display","none"),d&&k(l,"display","none"),f(o.volume),e.on("video:volumechange",(function(){f(o.volume)})),r(c,"click",(function(){o.muted=!0})),r(s,"click",(function(){o.muted=!1})),r(l,"click",(function(t){o.muted=!1,o.volume=p(t)})),r(u,"mousedown",(function(){a=!0})),r(t,"mousemove",(function(t){a&&(o.muted=!1,o.volume=p(t))})),r(document,"mouseup",(function(){a&&(a=!1)}))}})}}({name:"volume",disable:!1,position:"left",index:20})),r.add(function(t){return function(e){return Ht(Ht({},t),{},{mounted:function(t){function r(){var r="".concat(tt(e.player.currentTime)," / ").concat(tt(e.player.duration));r!==t.innerText&&(t.innerText=r)}r(),["video:loadedmetadata","video:timeupdate","video:progress"].forEach((function(t){e.on(t,r)}))}})}}({name:"time",disable:i.isLive,position:"left",index:30})),r.add(function(t){return function(e){var r=e.option.quality,n=r.find((function(t){return t.default}))||r[0];return te(te({},t),{},{html:n?n.html:"",selector:r,onSelect:function(t){e.player.switchQuality(t.url,t.html)}})}}({name:"quality",disable:0===i.quality.length,position:"right",index:10})),r.add(function(t){return function(e){return Gt(Gt({},t),{},{tooltip:e.i18n.get("Screenshot"),mounted:function(t){var r=e.events.proxy,n=e.icons,o=e.player;O(t,n.screenshot),r(t,"click",(function(){o.screenshot()}))}})}}({name:"screenshot",disable:!i.screenshot,position:"right",index:20})),r.add(function(t){return function(e){return Vt(Vt({},t),{},{tooltip:e.i18n.get("Hide subtitle"),mounted:function(t){var r=e.events.proxy,n=e.icons,o=e.i18n,i=e.subtitle;O(t,n.subtitle),r(t,"click",(function(){i.toggle=!0})),e.on("subtitle",(function(e){R(t,o.get(e?"Hide subtitle":"Show subtitle"))}))}})}}({name:"subtitle",disable:!i.subtitle.url,position:"right",index:30})),r.add(function(t){return function(e){return Xt(Xt({},t),{},{tooltip:e.i18n.get("Show setting"),mounted:function(t){var r=e.events.proxy,n=e.icons,o=e.i18n,i=e.setting;O(t,n.setting),r(t,"click",(function(){i.toggle=!0})),e.on("setting",(function(e){R(t,o.get(e?"Hide setting":"Show setting"))}))}})}}({name:"setting",disable:!i.setting,position:"right",index:40})),r.add(function(t){return function(e){return At(At({},t),{},{tooltip:e.i18n.get("PIP mode"),mounted:function(t){var r=e.events.proxy,n=e.icons,o=e.i18n,i=e.player;O(t,n.pip),r(t,"click",(function(){i.pip=!i.pip})),e.on("pip",(function(e){R(t,o.get(e?"Exit PIP mode":"PIP mode"))}))}})}}({name:"pip",disable:!i.pip,position:"right",index:50})),r.add(function(t){return function(e){return Tt(Tt({},t),{},{tooltip:e.i18n.get("Web fullscreen"),mounted:function(t){var r=e.events.proxy,n=e.icons,o=e.i18n,i=e.player;O(t,n.fullscreenWeb),r(t,"click",(function(){i.fullscreenWeb=!i.fullscreenWeb})),e.on("fullscreenWeb",(function(e){R(t,o.get(e?"Exit web fullscreen":"Web fullscreen"))}))}})}}({name:"fullscreenWeb",disable:!i.fullscreenWeb,position:"right",index:60})),r.add(function(t){return function(e){return $t($t({},t),{},{tooltip:e.i18n.get("Fullscreen"),mounted:function(t){var r=e.events.proxy,n=e.icons,o=e.i18n,i=e.player;O(t,n.fullscreen),r(t,"click",(function(){i.fullscreen=!i.fullscreen})),e.on("fullscreen",(function(e){R(t,o.get(e?"Exit fullscreen":"Fullscreen"))}))}})}}({name:"fullscreen",disable:!i.fullscreen,position:"right",index:70})),i.controls.forEach((function(t){r.add(t)}))})),r}return r(o,[{key:"add",value:function(t){var e="function"==typeof t?t(this.art):t,r=this.art.template,n=r.$progress,i=r.$controlsLeft,a=r.$controlsRight;switch(e.position){case"top":this.$parent=n;break;case"left":this.$parent=i;break;case"right":this.$parent=a;break;default:q(!1,"Control option.position must one of 'top', 'left', 'right'")}St(s(o.prototype),"add",this).call(this,e)}}]),o}(Et);function ie(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function ae(t){for(var e=1;e0.50.75').concat(r.get("Normal"),'1.251.52.0'),click:function(t,e){var r=e.target.dataset.rate;r&&(n.playbackRate=Number(r),t.show=!1)},mounted:function(t){e.on("playbackRate",(function(e){var r=g("span",t).find((function(t){return Number(t.dataset.rate)===e}));r&&E(r,"art-current")}))}})}}({disable:!i.playbackRate,name:"playbackRate",index:10})),o.add(function(t){return function(e){var r=e.i18n,n=e.player;return se(se({},t),{},{html:"".concat(r.get("Aspect ratio"),':').concat(r.get("Default"),'4:316:9'),click:function(t,e){var r=e.target.dataset.ratio;r&&(n.aspectRatio=r,t.show=!1)},mounted:function(t){e.on("aspectRatio",(function(e){var r=g("span",t).find((function(t){return t.dataset.ratio===e}));r&&E(r,"art-current")}))}})}}({disable:!i.aspectRatio,name:"aspectRatio",index:20})),o.add(function(t){return function(e){return ue(ue({},t),{},{html:e.i18n.get("Video info"),click:function(t){e.info.show=!0,t.show=!1}})}}({disable:!1,name:"info",index:30})),o.add(function(t){return fe(fe({},t),{},{html:'ArtPlayer 4.0.9'})}({disable:!1,name:"version",index:40})),o.add(function(t){return function(e){return he(he({},t),{},{html:e.i18n.get("Close"),click:function(t){t.show=!1}})}}({disable:!1,name:"close",index:60})),i.contextmenu.forEach((function(t){o.add(t)})),l(c,"contextmenu",(function(t){t.preventDefault(),o.show=!0;var e=t.clientX,r=t.clientY,n=c.getBoundingClientRect(),i=n.height,a=n.width,l=n.left,u=n.top,p=s.getBoundingClientRect(),f=p.height,d=p.width,h=e-l,y=r-u;e+d>l+a&&(h=a-d),r+f>u+i&&(y=i-f),j(s,{top:"".concat(y,"px"),left:"".concat(h,"px")})})),l(c,"click",(function(t){D(t,s)||(o.show=!1)})),e.on("blur",(function(){o.show=!1}))})),o}return n}(Et);function me(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=s(t);if(e){var o=s(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return c(this,r)}}var ge=function(e){i(o,e);var n=me(o);function o(e){var r;return t(this,o),(r=n.call(this,e)).name="info",r.art.template.$info&&r.init(),r}return r(o,[{key:"init",value:function(){var t=this,e=this.art,r=e.template,n=r.$infoPanel,o=r.$infoClose,i=r.$video;(0,e.events.proxy)(o,"click",(function(){t.show=!1}));var a=null,c=g("[data-video]",n);function s(){c.forEach((function(t){var e=i[t.dataset.video];t.innerText="number"==typeof e?e.toFixed(2):e})),a=setTimeout((function(){s()}),1e3)}this.art.on("destroy",(function(){clearTimeout(a)})),this.art.on("info",(function(t){clearTimeout(a),t&&s()}))}}]),o}(Et);function be(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function we(t){for(var e=1;e".concat(et(t),"

")})).join(""),this.art.emit("subtitleUpdate",this.activeCue.text))}},{key:"switch",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=this.art,n=r.i18n,o=r.notice,i=r.option,a=we(we(we({},i.subtitle),e),{},{url:t});return this.init(a).then((function(t){return e.name&&(o.show="".concat(n.get("Switch subtitle"),": ").concat(e.name)),t}))}},{key:"init",value:function(t){var e=this;if(u(t,dt.subtitle),t.url){var r=this.art,n=r.notice,o=r.events.proxy,i=r.template,a=i.$subtitle,c=i.$video;if(!i.$track){var s=document.createElement("track");s.default=!0,s.kind="metadata",c.appendChild(s),this.art.template.$track=s,o(this.textTrack,"cuechange",this.update.bind(this))}return this.style(t.style),this.bilingual=t.bilingual,q(window.fetch,"fetch not support"),fetch(t.url).then((function(t){return t.arrayBuffer()})).then((function(r){q(window.TextDecoder,"TextDecoder not support");var n=new TextDecoder(t.encoding).decode(r);switch(e.art.emit("subtitleLoad",t.url),t.type||V(t.url)){case"srt":return B(F(n));case"ass":return B(I(n));case"vtt":return B(n);default:return t.url}})).then((function(t){return a.innerHTML="",e.url===t||(URL.revokeObjectURL(e.url),e.art.template.$track.src=t,e.art.emit("subtitleSwitch",t)),t})).catch((function(t){throw n.show=t,t}))}}}]),o}(Et);var ke=function(){function e(r){var n=this;t(this,e),this.destroyEvents=[],this.proxy=this.proxy.bind(this),this.hover=this.hover.bind(this),this.loadImg=this.loadImg.bind(this),r.whitelist.state&&r.once("ready",(function(){!function(t,e){var r=t.template.$player;e.proxy(document,["click","contextmenu"],(function(e){D(e,r)?(t.isFocus=!0,t.emit("focus")):(t.isFocus=!1,t.emit("blur"))}))}(r,n),function(t,e){var r=t.template.$player;e.hover(r,(function(){b(r,"art-hover"),t.emit("hover",!0)}),(function(){w(r,"art-hover"),t.emit("hover")}))}(r,n),function(t,e){var r=t.template.$player;e.proxy(r,"mousemove",(function(e){t.emit("mousemove",e)}))}(r,n),function(t,e){var r=t.option,n=t.player,o=G((function(){n.normalSize&&(n.autoSize=r.autoSize),n.aspectRatioReset=!0,t.emit("resize")}),500);e.proxy(window,["orientationchange","resize"],(function(){o()})),screen&&screen.orientation&&screen.orientation.onchange&&e.proxy(screen.orientation,"change",(function(){o()}))}(r,n),function(t,e){if(d&&!t.option.isLive){var r=t.player,n=t.notice,o=t.template.$video,i=!1,a=0,c=0;e.proxy(o,"touchstart",(function(t){1===t.touches.length&&(i=!0,a=t.touches[0].clientX)})),e.proxy(document,"touchmove",(function(t){if(1===t.touches.length&&i){var e=K((t.touches[0].clientX-a)/o.clientWidth,-1,1);c=K(r.currentTime+60*e,0,r.duration),n.show="".concat(tt(c)," / ").concat(tt(r.duration))}})),e.proxy(document,"touchend",(function(){i&&c&&(r.seek=c),i=!1,a=0,c=0}))}}(r,n),function(t,e){var r=t.player,n=t.option,o=t.template.$container,i=G((function(){t.emit("view",$(o,50))}),200);e.proxy(window,"scroll",(function(){i()})),t.on("view",(function(t){n.autoMini&&(r.mini=!t)}))}(r,n)}))}return r(e,[{key:"proxy",value:function(t,e,r){var n=this,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};if(Array.isArray(e))return e.map((function(e){return n.proxy(t,e,r,o)}));t.addEventListener(e,r,o);var i=function(){return t.removeEventListener(e,r,o)};return this.destroyEvents.push(i),i}},{key:"hover",value:function(t,e,r){e&&this.proxy(t,"mouseenter",e),r&&this.proxy(t,"mouseleave",r)}},{key:"loadImg",value:function(t){var e=this;return new Promise((function(r,n){var o;if(t instanceof HTMLImageElement)o=t;else{if("string"!=typeof t)return n(new M("Unable to get Image"));(o=new Image).src=t}if(o.complete)return r(o);e.proxy(o,"load",(function(){return r(o)})),e.proxy(o,"error",(function(){return n(new M("Failed to load Image: ".concat(o.src)))}))}))}},{key:"destroy",value:function(){this.destroyEvents.forEach((function(t){return t()}))}}]),e}(),je=function(){function e(r){var n=this;t(this,e),this.keys={};var o=r.option,i=r.player,a=r.events.proxy;o.hotkey&&r.once("ready",(function(){n.add(27,(function(){i.fullscreenWeb&&(i.fullscreenWeb=!1)})),n.add(32,(function(){i.toggle()})),n.add(37,(function(){i.backward=5})),n.add(38,(function(){i.volume+=.1})),n.add(39,(function(){i.forward=5})),n.add(40,(function(){i.volume-=.1})),a(window,"keydown",(function(t){if(r.isFocus){var e=document.activeElement.tagName.toUpperCase(),o=document.activeElement.getAttribute("contenteditable");if("INPUT"!==e&&"TEXTAREA"!==e&&""!==o&&"true"!==o){var i=n.keys[t.keyCode];i&&(t.preventDefault(),i.forEach((function(e){return e.call(r,t)})),r.emit("hotkey",t))}}}))}))}return r(e,[{key:"add",value:function(t,e){return q("number"==typeof t,"The Hotkey.add() first parameter is not a number"),q("function"==typeof e,"The Hotkey.add() second parameter is not a function"),this.keys[t]?this.keys[t].push(e):this.keys[t]=[e],this}}]),e}();function Pe(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=s(t);if(e){var o=s(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return c(this,r)}}var Se=function(e){i(n,e);var r=Pe(n);function n(e){var o;return t(this,n),(o=r.call(this,e)).name="layer",o.$parent=e.template.$layer,e.once("ready",(function(){e.option.layers.forEach((function(t){o.add(t)}))})),o}return n}(Et);function Ee(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=s(t);if(e){var o=s(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return c(this,r)}}var Re=function(e){i(n,e);var r=Ee(n);function n(e){var o;return t(this,n),(o=r.call(this,e)).name="loading",O(e.template.$loading,e.icons.loading),o}return n}(Et),$e=function(){function e(r){t(this,e),this.art=r,this.time=2e3,this.timer=null}return r(e,[{key:"show",set:function(t){var e=this.art.template,r=e.$player,n=e.$noticeInner;if(!t)return w(r,"art-notice-show");n.innerText=t instanceof Error?t.message.trim():t,b(r,"art-notice-show"),clearTimeout(this.timer),this.timer=setTimeout((function(){n.innerText="",w(r,"art-notice-show")}),this.time)}}]),e}();function De(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=s(t);if(e){var o=s(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return c(this,r)}}var Te=function(e){i(n,e);var r=De(n);function n(e){var o;return t(this,n),(o=r.call(this,e)).name="mask",O(e.template.$state,e.icons.state),o}return n}(Et);function ze(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}var Ae=function e(r){var n=this;t(this,e);var o=function(t){for(var e=1;e',state:'',play:'',pause:'',volume:'',volumeClose:'',subtitle:'',screenshot:'\t',setting:'',fullscreen:'\t\t\t\t',fullscreenWeb:'\t',pip:''},r.option.icons);Object.keys(o).forEach((function(t){U(n,t,{get:function(){var e=document.createElement("i");return b(e,"art-icon"),b(e,"art-icon-".concat(t)),O(e,o[t]),e}})}))};function Ce(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function Le(t){for(var e=1;e'.concat(r.get("Flip"),'
"),click:function(t,e){var r=e.target.dataset.value;r&&(n.flip=r)},mounted:function(t){e.on("flip",(function(e){var r=g("button",t).find((function(t){return t.dataset.value===e}));r&&E(r.parentElement,"current")}))}})}}({disable:!i.flip,name:"flip"})),o.add(function(t){return function(e){var r=e.i18n,n=e.player;return qe(qe({},t),{},{html:'
'.concat(r.get("Rotate"),': 0°
'),click:function(t,e){var r=e.target.dataset.value;if(r){var o=n.rotate+Number(r);n.rotate=360===o||-360===o?0:o}else n.rotate=0},mounted:function(t){var r=m(".art-rotate-value",t);e.on("rotate",(function(t){r.innerText="".concat(t||0,"°")}))}})}}({disable:!i.rotate,name:"rotate"})),o.add(function(t){return function(e){var r=e.i18n,n=e.player;return Be(Be({},t),{},{html:'
'.concat(r.get("Aspect ratio"),'
'),click:function(t,e){var r=e.target.dataset.value;r&&(n.aspectRatio=r)},mounted:function(t){e.on("aspectRatio",(function(e){var r=g("button",t).find((function(t){return t.dataset.value===e}));r&&E(r.parentElement,"current")}))}})}}({disable:!i.aspectRatio,name:"aspectRatio"})),o.add(function(t){return function(e){var r=e.i18n,n=e.player,o=e.events.proxy;return Ve(Ve({},t),{},{html:'
'.concat(r.get("Play speed"),': 1.0x
'),mounted:function(t){var r=m(".art-setting-range input",t),i=m(".art-subtitle-value",t);o(r,"change",(function(){var t=r.value;i.innerText=t,n.playbackRate=Number(t)})),e.on("playbackRate",(function(t){t&&r.value!==t&&(r.value=t,i.innerText=t)}))}})}}({disable:!i.playbackRate,name:"playbackRate"})),i.settings.forEach((function(t){o.add(t)}))})),e.on("blur",(function(){o.show=!1}))),o}return n}(Et),Ne=function(){function e(){t(this,e),this.name="artplayer_settings",this.settings={}}return r(e,[{key:"get",value:function(t){try{var e=JSON.parse(window.localStorage.getItem(this.name))||{};return t?e[t]:e}catch(e){return t?this.settings[t]:this.settings}}},{key:"set",value:function(t,e){try{var r=Object.assign({},this.get(),nt({},t,e));window.localStorage.setItem(this.name,JSON.stringify(r))}catch(r){this.settings[t]=e}}},{key:"del",value:function(t){try{var e=this.get();delete e[t],window.localStorage.setItem(this.name,JSON.stringify(e))}catch(e){delete this.settings[t]}}},{key:"clean",value:function(){try{window.localStorage.removeItem(this.name)}catch(t){this.settings={}}}}]),e}();function Ue(t){var e=t.i18n,r=t.subtitle,n=t.events.proxy;return{title:"Subtitle",name:"subtitleOffset",index:20,html:'
'.concat(e.get("Subtitle offset time"),': 0s
'),mounted:function(e){var o=m(".art-setting-range input",e),i=m(".art-subtitle-value",e);n(o,"change",(function(){var e=o.value;i.innerText=e,t.plugins.subtitleOffset.offset(Number(e))})),t.on("subtitle:switch",(function(){o.value=0,i.innerText=0})),t.on("subtitleOffset",(function(t){r.update(),o.value!==t&&(o.value=t,i.innerText=t)}))}}}function _e(t){var e=t.constructor.utils.clamp,r=t.setting,n=t.notice,o=t.template,i=t.i18n,a=t.player;r.add(Ue);var c=[];return t.on("subtitle:switch",(function(){c=[]})),{name:"subtitleOffset",offset:function(r){if(o.$track&&o.$track.track){var s=Array.from(o.$track.track.cues),l=e(r,-5,5);s.forEach((function(t,r){c[r]||(c[r]={startTime:t.startTime,endTime:t.endTime}),t.startTime=e(c[r].startTime+l,0,a.duration),t.endTime=e(c[r].endTime+l,0,a.duration)})),n.show="".concat(i.get("Subtitle offset time"),": ").concat(r,"s"),t.emit("subtitleOffset",r)}else n.show="".concat(i.get("No subtitles found")),t.emit("subtitleOffset",0)}}}function Xe(t){var e=t.events.proxy,r=t.template,n=t.player,o=t.option,i=t.setting,a=t.i18n;function c(e){if(e){var i=r.$video.canPlayType(e.type);if("maybe"===i||"probably"===i){var a=URL.createObjectURL(e);o.title=e.name,n.switchUrl(a,e.name),t.emit("localVideo",e)}else q(!1,"Playback of this file format is not supported")}}function s(t){var r=O(t,'');k(t,"position","relative"),j(r,{position:"absolute",width:"100%",height:"100%",left:"0",top:"0",opacity:"0"}),e(r,"change",(function(){c(r.files[0])}))}return e(r.$player,"dragover",(function(t){t.preventDefault()})),e(r.$player,"drop",(function(t){t.preventDefault(),c(t.dataTransfer.files[0])})),t.once("ready",(function(){i.add({title:"Local Video",name:"localVideo",index:30,html:'
'.concat(a.get("Local Video"),'
').concat(a.get("Open"),'
'),mounted:function(e){var r=m(".art-upload-btn",e),n=m(".art-upload-value",e);t.on("localVideo",(function(t){n.textContent=t.name,n.title=t.name})),s(r)}})})),{name:"localVideo",attach:s}}function Qe(t){var e=t.events.proxy,r=t.subtitle,n=t.setting,o=t.i18n;function i(n){var o=O(n,'');k(n,"position","relative"),j(o,{position:"absolute",width:"100%",height:"100%",left:"0",top:"0",opacity:"0"}),e(o,"change",(function(){!function(e){if(e){var n=V(e.name);["ass","vtt","srt"].includes(n)?(r.switch(URL.createObjectURL(e),{name:e.name,ext:n}),t.emit("localSubtitle",e)):q(!1,"Only supports subtitle files in .ass, .vtt and .srt format")}}(o.files[0])}))}return t.once("ready",(function(){n.add({title:"Local Subtitle",name:"localSubtitle",index:40,html:'
'.concat(o.get("Local Subtitle"),'
').concat(o.get("Open"),'
'),mounted:function(e){var r=m(".art-upload-btn",e),n=m(".art-upload-value",e);t.on("localSubtitle",(function(t){n.textContent=t.name,n.title=t.name})),i(r)}})})),{name:"localSubtitle",attach:i}}function Ye(t){var e=t.layers,r=t.player,n=t.option.theme;return e.add({name:"miniProgressBar",style:{display:"none",position:"absolute",left:0,right:0,bottom:0,height:"2px",backgroundColor:n},mounted:function(e){t.on("control",(function(t){e.style.display=t?"none":"block"})),t.on("destroy",(function(){e.style.display="none"})),t.on("video:timeupdate",(function(){e.style.width="".concat(100*r.played,"%")}))}}),{name:"miniProgressBar"}}var Ze=function(){function e(r){var n=this;t(this,e),this.art=r,this.id=0;var o=r.option;o.subtitle.url&&o.subtitleOffset&&this.add(_e),!o.isLive&&o.miniProgressBar&&this.add(Ye),o.localVideo&&this.add(Xe),o.localSubtitle&&this.add(Qe),r.option.plugins.forEach((function(t){n.add(t)}))}return r(e,[{key:"add",value:function(t){this.id+=1,q("function"==typeof t,"The Plugins.add() first parameter is not a function");var e=t.call(this,this.art),r=e&&e.name||t.name||"plugin".concat(this.id);return q(!X(this,r),"Cannot add a plugin that already has the same name: ".concat(r)),U(this,r,{value:e}),this}}]),e}(),Je=function e(r){t(this,e);var n=r.option,o=r.events.proxy,i=r.template.$video;ht.events.forEach((function(t){o(i,t,(function(t){r.emit("video:".concat(t.type),t)}))})),Object.keys(n.moreVideoAttr).forEach((function(t){i[t]=n.moreVideoAttr[t]})),n.muted&&(i.muted=n.muted),n.volume&&(i.volume=K(n.volume,0,1)),n.poster&&(i.poster=n.poster),n.autoplay&&(i.autoplay=n.autoplay),i.controls=!0;var a=n.type||V(n.url),c=n.customType[a];a&&c?(c(i,n.url,r),r.emit("customType",a)):(i.src=n.url,r.emit("url",i.src))};function Ge(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=s(t);if(e){var o=s(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return c(this,r)}}var Ke=0,tr=[],er=function(e){i(a,e);var o=Ge(a);function a(e){var r;t(this,a),(r=o.call(this)).id=++Ke;var i=Z(a.option,e);return r.option=u(i,dt),r.isFocus=!1,r.isDestroy=!1,r.whitelist=new yt(n(r)),r.template=new vt(n(r)),r.events=new ke(n(r)),r.whitelist.state?(r.storage=new Ne(n(r)),r.icons=new Ae(n(r)),r.i18n=new bt(n(r)),r.notice=new $e(n(r)),r.player=new jt(n(r)),r.layers=new Se(n(r)),r.controls=new oe(n(r)),r.contextmenu=new ve(n(r)),r.subtitle=new Oe(n(r)),r.info=new ge(n(r)),r.loading=new Re(n(r)),r.hotkey=new je(n(r)),r.mask=new Te(n(r)),r.setting=new He(n(r)),r.plugins=new Ze(n(r))):r.mobile=new Je(n(r)),tr.push(n(r)),r}return r(a,[{key:"proxy",get:function(){return this.events.proxy}},{key:"query",get:function(){return this.template.query}},{key:"destroy",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.events.destroy(),this.template.destroy(t),tr.splice(tr.indexOf(this),1),this.isDestroy=!0,this.emit("destroy")}}],[{key:"instances",get:function(){return tr}},{key:"version",get:function(){return"4.0.9"}},{key:"env",get:function(){return"production"}},{key:"build",get:function(){return"1640175386985"}},{key:"config",get:function(){return ht}},{key:"utils",get:function(){return rt}},{key:"scheme",get:function(){return dt}},{key:"Emitter",get:function(){return p}},{key:"validator",get:function(){return u}},{key:"kindOf",get:function(){return u.kindOf}},{key:"html",get:function(){return vt.html}},{key:"option",get:function(){return{container:"#artplayer",url:"",poster:"",title:"",type:"",theme:"#f00",volume:.7,isLive:!1,muted:!1,autoplay:!1,autoSize:!1,autoMini:!1,loop:!1,flip:!1,rotate:!1,playbackRate:!1,aspectRatio:!1,screenshot:!1,setting:!1,hotkey:!0,pip:!1,mutex:!0,backdrop:!0,fullscreen:!1,fullscreenWeb:!1,subtitleOffset:!1,miniProgressBar:!1,localVideo:!1,localSubtitle:!1,useSSR:!1,layers:[],contextmenu:[],controls:[],settings:[],quality:[],highlight:[],plugins:[],whitelist:[],thumbnails:{url:"",number:60,width:160,height:90,column:10},subtitle:{url:"",type:"",style:{},encoding:"utf-8",bilingual:!1},moreVideoAttr:{controls:!1,preload:h?"auto":"metadata"},icons:{},customType:{},lang:navigator.language.toLowerCase()}}}]),a}(p);return console.log("%c ArtPlayer %c 4.0.9 %c https://artplayer.org","color: #fff; background: #5f5f5f","color: #fff; background: #4bc729",""),er})); diff --git a/packages/artplayer/package.json b/packages/artplayer/package.json index c8bbdfdd1..e26ecb476 100644 --- a/packages/artplayer/package.json +++ b/packages/artplayer/package.json @@ -1,6 +1,6 @@ { "name": "artplayer", - "version": "4.0.8", + "version": "4.0.9", "expose": "Artplayer", "description": "ArtPlayer.js is a modern and full featured HTML5 video player", "main": "dist/artplayer.js", diff --git a/packages/artplayer/src/style/bottom.scss b/packages/artplayer/src/style/bottom.scss index 9d25b0da8..5f67e571e 100644 --- a/packages/artplayer/src/style/bottom.scss +++ b/packages/artplayer/src/style/bottom.scss @@ -171,6 +171,7 @@ align-items: center; opacity: 0.9; font-size: 12px; + min-height: 36px; min-width: 36px; line-height: 1; text-align: center; From db612b634069319297f058bf45251143e36dd620 Mon Sep 17 00:00:00 2001 From: Harvey Date: Thu, 23 Dec 2021 10:09:00 +0800 Subject: [PATCH 3/5] fix docs typo --- docs/document/404.html | 8 ++++---- docs/document/advance/index.html | 8 ++++---- .../js/{0a29ddce.349426b4.js => 0a29ddce.3a82abb3.js} | 2 +- .../js/{7086e348.eb1c55b0.js => 7086e348.b7ea1172.js} | 2 +- .../assets/js/{main.c40b0faa.js => main.6b565640.js} | 4 ++-- ...faa.js.LICENSE.txt => main.6b565640.js.LICENSE.txt} | 0 ...ntime~main.a8983e64.js => runtime~main.0c201552.js} | 2 +- docs/document/class/index.html | 8 ++++---- docs/document/en/Plugins/danmuku/index.html | 8 ++++---- .../Questions/Create button in the controls/index.html | 8 ++++---- .../Create selector in the controls/index.html | 8 ++++---- .../en/Questions/Handle single component/index.html | 8 ++++---- .../en/Questions/How to import types/index.html | 8 ++++---- docs/document/events/index.html | 8 ++++---- docs/document/index.html | 10 +++++----- docs/document/libraries/index.html | 8 ++++---- docs/document/lunr-index-1639554432999.json | 1 - docs/document/lunr-index-1640225301240.json | 1 + docs/document/lunr-index.json | 2 +- docs/document/options/index.html | 8 ++++---- docs/document/propertie/index.html | 8 ++++---- docs/document/search-doc-1639554432999.json | 1 - docs/document/search-doc-1640225301240.json | 1 + docs/document/search-doc.json | 2 +- docs/document/zh-cn/Plugins/danmuku/index.html | 8 ++++---- .../Questions/Create button in the controls/index.html | 8 ++++---- .../Create selector in the controls/index.html | 8 ++++---- .../zh-cn/Questions/Handle single component/index.html | 8 ++++---- .../zh-cn/Questions/How to import types/index.html | 8 ++++---- docs/document/zh-cn/advance/index.html | 8 ++++---- docs/document/zh-cn/class/index.html | 8 ++++---- docs/document/zh-cn/events/index.html | 8 ++++---- docs/document/zh-cn/index.html | 10 +++++----- docs/document/zh-cn/libraries/index.html | 8 ++++---- docs/document/zh-cn/options/index.html | 8 ++++---- docs/document/zh-cn/propertie/index.html | 8 ++++---- packages/artplayer-document/docs/en/Overview.md | 4 ++-- packages/artplayer-document/docs/zh-cn/Overview.md | 8 +++++++- 38 files changed, 120 insertions(+), 114 deletions(-) rename docs/document/assets/js/{0a29ddce.349426b4.js => 0a29ddce.3a82abb3.js} (57%) rename docs/document/assets/js/{7086e348.eb1c55b0.js => 7086e348.b7ea1172.js} (51%) rename docs/document/assets/js/{main.c40b0faa.js => main.6b565640.js} (99%) rename docs/document/assets/js/{main.c40b0faa.js.LICENSE.txt => main.6b565640.js.LICENSE.txt} (100%) rename docs/document/assets/js/{runtime~main.a8983e64.js => runtime~main.0c201552.js} (89%) delete mode 100644 docs/document/lunr-index-1639554432999.json create mode 100644 docs/document/lunr-index-1640225301240.json delete mode 100644 docs/document/search-doc-1639554432999.json create mode 100644 docs/document/search-doc-1640225301240.json diff --git a/docs/document/404.html b/docs/document/404.html index f078fb9d3..b31654833 100644 --- a/docs/document/404.html +++ b/docs/document/404.html @@ -5,13 +5,13 @@ Page Not Found | Artplayer.js - - + +

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 5f98fdd90..99f9f44c8 100644 --- a/docs/document/advance/index.html +++ b/docs/document/advance/index.html @@ -5,13 +5,13 @@ Advanced propertys | Artplayer.js - - + +

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

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
cleanFunctionClean 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.clean();

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',
bilingual: true,
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',
bilingual: true,
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',
bilingual: true,
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',
bilingual: false,
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);
});

add

  • Type: Function

Method add can dynamically add a setting 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',
setting: true,
autoSize: true,
});

art.on('ready', () => {
art.seek = 20;
art.setting.show = true;
art.setting.add({
html: 'Custom setting',
click: function () {
console.info('You click on custom settings');
art.setting.show = false;
},
});
});

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/js/0a29ddce.349426b4.js b/docs/document/assets/js/0a29ddce.3a82abb3.js similarity index 57% rename from docs/document/assets/js/0a29ddce.349426b4.js rename to docs/document/assets/js/0a29ddce.3a82abb3.js index e2a16ef3c..df9f2aceb 100644 --- a/docs/document/assets/js/0a29ddce.349426b4.js +++ b/docs/document/assets/js/0a29ddce.3a82abb3.js @@ -1 +1 @@ -"use strict";(self.webpackChunkartplayer_document=self.webpackChunkartplayer_document||[]).push([[176],{3905:function(e,n,t){t.d(n,{Zo:function(){return c},kt:function(){return u}});var a=t(7294);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 i(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n&&(a=a.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,a)}return t}function l(e){for(var n=1;n=0||(r[t]=e[t]);return r}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(r[t]=e[t])}return r}var p=a.createContext({}),s=function(e){var n=a.useContext(p),t=n;return e&&(t="function"==typeof e?e(n):l(l({},n),e)),t},c=function(e){var n=s(e.components);return a.createElement(p.Provider,{value:n},e.children)},d={inlineCode:"code",wrapper:function(e){var n=e.children;return a.createElement(a.Fragment,{},n)}},m=a.forwardRef((function(e,n){var t=e.components,r=e.mdxType,i=e.originalType,p=e.parentName,c=o(e,["components","mdxType","originalType","parentName"]),m=s(t),u=r,h=m["".concat(p,".").concat(u)]||m[u]||d[u]||i;return t?a.createElement(h,l(l({ref:n},c),{},{components:t})):a.createElement(h,l({ref:n},c))}));function u(e,n){var t=arguments,r=n&&n.mdxType;if("string"==typeof e||r){var i=t.length,l=new Array(i);l[0]=m;var o={};for(var p in n)hasOwnProperty.call(n,p)&&(o[p]=n[p]);o.originalType=e,o.mdxType="string"==typeof e?e:r,l[1]=o;for(var s=2;snpm:",id:"install-by-npm",children:[],level:3},{value:"Install by yarn:",id:"install-by-yarn",children:[],level:3},{value:"Install by script:",id:"install-by-script",children:[],level:3}],level:2},{value:"Use",id:"use",children:[{value:"Use in Html",id:"use-in-html",children:[],level:3},{value:"Use in Vue",id:"use-in-vue",children:[],level:3},{value:"Use in React",id:"use-in-react",children:[],level:3}],level:2},{value:"Demo",id:"demo",children:[],level:2}],d={toc:c};function m(e){var n=e.components,t=(0,r.Z)(e,l);return(0,i.kt)("wrapper",(0,a.Z)({},d,t,{components:n,mdxType:"MDXLayout"}),(0,i.kt)("h2",{id:"install"},"Install"),(0,i.kt)("h3",{id:"install-by-npm"},"Install by ",(0,i.kt)("inlineCode",{parentName:"h3"},"npm"),":"),(0,i.kt)("pre",null,(0,i.kt)("code",{parentName:"pre",className:"language-bash"},"$ npm install artplayer\n")),(0,i.kt)("h3",{id:"install-by-yarn"},"Install by ",(0,i.kt)("inlineCode",{parentName:"h3"},"yarn"),":"),(0,i.kt)("pre",null,(0,i.kt)("code",{parentName:"pre",className:"language-bash"},"$ yarn add artplayer\n")),(0,i.kt)("p",null,"Then load the ",(0,i.kt)("inlineCode",{parentName:"p"},"Artplayer")," module:"),(0,i.kt)("pre",null,(0,i.kt)("code",{parentName:"pre",className:"language-js"},"// ES6\nimport Artplayer from 'artplayer';\n\n// CommonJS\nconst Artplayer = require('artplayer');\n")),(0,i.kt)("h3",{id:"install-by-script"},"Install by ",(0,i.kt)("inlineCode",{parentName:"h3"},"script"),":"),(0,i.kt)("pre",null,(0,i.kt)("code",{parentName:"pre",className:"language-html"},'\x3c!-- locally --\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.length);
});

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(Object.keys(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/danmuku/index.html b/docs/document/en/Plugins/danmuku/index.html index f4f4e7f05..7906e6a68 100644 --- a/docs/document/en/Plugins/danmuku/index.html +++ b/docs/document/en/Plugins/danmuku/index.html @@ -5,13 +5,13 @@ Danmuku plugin | Artplayer.js - - + +

Danmuku plugin

Demo

👉 View full demo

Install

Install by npm:

$ npm install artplayer-plugin-danmuku

Install by yarn:

$ yarn add artplayer-plugin-danmuku
import artplayerPluginDanmuku from 'artplayer-plugin-danmuku';

Install by script:

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

Then you can access the plugin function via window.artplayerPluginDanmuku

Use

Use the damuku array

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
autoSize: true,
setting: true,
playbackRate: true,
fullscreenWeb: true,
plugins: [
artplayerPluginDanmuku({
// Damuku array
danmuku: [
{
text: '111', // Danmu text
time: 1, // Video time
color: '#fff', // Danmu color
border: false, // Danmu border
mode: 0, // Danmu mode: 0-scroll or 1-static
},
{
text: '222',
time: 2,
color: 'red',
border: true,
mode: 0,
},
{
text: '333',
time: 3,
color: 'green',
border: false,
mode: 1,
},
],
speed: 5, // Animation time
opacity: 1, // Opacity
color: '#fff', // Font color
size: 25, // Font size
maxlength: 50, // The maximum number of words in the danmu
margin: [10, 20], // Margin top and margin bottom
synchronousPlayback: false, // Synchronous playback speed
}),
],
});

Use the XML

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
plugins: [
artplayerPluginDanmuku({
// Damuku xml,like the Bilibili danmuku format
danmuku: '/assets/sample/danmuku.xml',
}),
],
});

Use asynchronous calls

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

Interface

hide/show

  • Type: Function

Hidden or show the danmuku by methods hide and 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: 'Hide',
click: function () {
art.plugins.artplayerPluginDanmuku.hide();
},
},
{
position: 'right',
html: 'Show',
click: function () {
art.plugins.artplayerPluginDanmuku.show();
},
},
],
});

isHide

  • Type: Boolean

By attribute ishide judgment the current danmuku is hidden or displayed

▶ 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: 'Hide',
click: function (_, event) {
if (art.plugins.artplayerPluginDanmuku.isHide) {
art.plugins.artplayerPluginDanmuku.show();
event.target.innerText = 'Hide';
} else {
art.plugins.artplayerPluginDanmuku.hide();
event.target.innerText = 'Show';
}
},
},
],
});

emit

  • Type: Function

Send a real-time danmu by method 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: 'Send',
click: function () {
var text = prompt('Input the danmu text', 'danmu text');
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

  • Type: Function

Changing the danmu configuration in real time through method config, support attributes: speed, maxlength, margin, opacity, fontSize, synchronousPlayback

▶ 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: 'Size:<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),
});
});
},
},
],
});
- - + + \ 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 9624f7e80..8d1ae4334 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 @@ -5,13 +5,13 @@ 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;
},
},
],
});
- - + + \ 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 da7a144ac..d506a2b71 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 @@ -5,13 +5,13 @@ 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

▶ 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;
},
},
],
});
- - + + \ 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 ea6420849..0d2ef70ed 100644 --- a/docs/document/en/Questions/Handle single component/index.html +++ b/docs/document/en/Questions/Handle single component/index.html @@ -5,13 +5,13 @@ Handle a single component | Artplayer.js - - + +

Handle a single component

When we add custom components in layers, contextmenu, controls, setting, 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) {
//
}
});

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

// 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');
var $setting1 = art.query('.art-setting-setting1');

// 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'];
var $setting1 = art.setting['setting1'];
});
提示

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 import types/index.html b/docs/document/en/Questions/How to import types/index.html index f52adc31d..900a8f66c 100644 --- a/docs/document/en/Questions/How to import types/index.html +++ b/docs/document/en/Questions/How to import types/index.html @@ -5,13 +5,13 @@ 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) {
//
}
- - + + \ No newline at end of file diff --git a/docs/document/events/index.html b/docs/document/events/index.html index e2b3f16b7..199a0c071 100644 --- a/docs/document/events/index.html +++ b/docs/document/events/index.html @@ -5,13 +5,13 @@ 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);
});
- - + + \ No newline at end of file diff --git a/docs/document/index.html b/docs/document/index.html index 5550b81b4..9f56d1f6b 100644 --- a/docs/document/index.html +++ b/docs/document/index.html @@ -5,13 +5,13 @@ Quick start | Artplayer.js - - + +
-

Quick start

Install

Install by npm:

$ npm install artplayer

Install by yarn:

$ yarn add artplayer

Then load the Artplayer module:

// ES6
import Artplayer from 'artplayer';

// CommonJS
const Artplayer = require('artplayer');

Install by script:

<!-- locally -->
<script src="path/to/artplayer.js"></script>

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

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

Then you can access the constructor via window.ArtPlayer

Use

Tip

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

Use in Html

<!DOCTYPE html>
<html>
<head>
<title>ArtPlayer Demo</title>
<meta charset="UTF-8" />
<style>
.artplayer-app {
idth: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

👉 Click to open an online demo

<template>
<Artplayer @get-instance="getInstance" :option="option" :style="style" />
</template>

<script>
import Artplayer from "artplayer/examples/vue/Artplayer";

export default {
data() {
return {
option: {
url: "https://artplayer.org/assets/sample/video.mp4",
},
style: {
width: "600px",
height: "400px",
margin: "60px auto 0",
},
};
},
components: {
Artplayer,
},
methods: {
getInstance(art) {
console.log(art);
},
},
};
</script>

Use in React

👉 Click to open an online demo

import React from "react";
import ReactDOM from "react-dom";
import Artplayer from "artplayer/examples/react/Artplayer";

function App() {
return (
<div>
<Artplayer
option={{
url: "https://artplayer.org/assets/sample/video.mp4"
}}
style={{
width: "600px",
height: "400px",
margin: "60px auto 0"
}}
getInstance={(art) => console.log(art)}
/>
</div>
);
}

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

Modifying option not dynamically modified ArtPlayer instances in Vue and React

Demo

Tip

In this document, by clicking the Run Code button before the code block, you can immediately enter the demo.


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

Quick start

Install

Install by npm:

$ npm install artplayer

Install by yarn:

$ yarn add artplayer

Then load the Artplayer module:

// ES6
import Artplayer from 'artplayer';

// CommonJS
const Artplayer = require('artplayer');

Install by script:

<!-- locally -->
<script src="path/to/artplayer.js"></script>

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

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

Then you can access the constructor via window.ArtPlayer

Use

Tip

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

Use in 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>

Use in Vue

👉 Click to open an online demo

<template>
<Artplayer @get-instance="getInstance" :option="option" :style="style" />
</template>

<script>
import Artplayer from "artplayer/examples/vue/Artplayer";

export default {
data() {
return {
option: {
url: "https://artplayer.org/assets/sample/video.mp4",
},
style: {
width: "600px",
height: "400px",
margin: "60px auto 0",
},
};
},
components: {
Artplayer,
},
methods: {
getInstance(art) {
console.log(art);
},
},
};
</script>

Use in React

👉 Click to open an online demo

import React from "react";
import ReactDOM from "react-dom";
import Artplayer from "artplayer/examples/react/Artplayer";

function App() {
return (
<div>
<Artplayer
option={{
url: "https://artplayer.org/assets/sample/video.mp4"
}}
style={{
width: "600px",
height: "400px",
margin: "60px auto 0"
}}
getInstance={(art) => console.log(art)}
/>
</div>
);
}

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

Modifying option not dynamically modified ArtPlayer instances in Vue and React

Demo

Tip

In this document, by clicking the Run Code button before the code block, you can immediately enter the demo.


▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});
+ + \ No newline at end of file diff --git a/docs/document/libraries/index.html b/docs/document/libraries/index.html index 6b2a2ec38..b9bc721a5 100644 --- a/docs/document/libraries/index.html +++ b/docs/document/libraries/index.html @@ -5,13 +5,13 @@ 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) {
const flvPlayer = flvjs.createPlayer({
type: 'flv',
url: url,
});
flvPlayer.attachMediaElement(video);
flvPlayer.load();
},
},
});

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) {
var hls = new Hls();
hls.loadSource(url);
hls.attachMedia(video);
},
},
});

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-1639554432999.json b/docs/document/lunr-index-1639554432999.json deleted file mode 100644 index 6642d9d84..000000000 --- a/docs/document/lunr-index-1639554432999.json +++ /dev/null @@ -1 +0,0 @@ -{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,278.215,1,389.658,2,250.682]],["content/0",[0,3.794,1,5.314,2,4.998,3,0.163,4,0.441,5,0.441,6,0.778,7,7.63,8,5.883,9,0.532,10,0.532,11,0.688,12,0.513,13,0.526,14,0.47,15,0.622,16,4.104,17,4.104,18,3.177,19,8.045,20,8.045,21,8.045,22,5.688,23,2.197,24,7.093,25,6.357,26,5.574,27,7.093,28,2.66,29,4.894,30,7.093,31,0.36]],["keywords/0",[]],["title/1",[32,752.844,33,383.985]],["content/1",[]],["keywords/1",[]],["title/2",[34,686.882]],["content/2",[3,0.149,4,0.523,5,0.523,6,0.631,7,5.241,9,0.631,10,0.631,11,0.777,12,0.609,13,0.624,14,0.558,15,0.738,31,0.427,33,4.87,34,8.778,35,1.776,36,8.408,37,10.53,38,4.855,39,5.504,40,12.39,41,8.419,42,10.53,43,8.902,44,2.099,45,1.572,46,9.548]],["keywords/2",[]],["title/3",[47,969.523]],["content/3",[3,0.114,4,0.751,5,0.751,31,0.613,35,2.551,38,5.008,47,12.782,48,5.414,49,9.056,50,6.023,51,13.711]],["keywords/3",[]],["title/4",[52,1039.972]],["content/4",[3,0.114,4,0.751,5,0.751,31,0.613,35,2.551,38,5.008,48,5.414,49,9.056,53,15.121,54,15.121,55,13.711]],["keywords/4",[]],["title/5",[56,969.523]],["content/5",[3,0.116,4,0.764,5,0.764,28,4.61,31,0.624,35,2.594,38,5.094,56,13,57,13,58,13.945]],["keywords/5",[]],["title/6",[59,839.912]],["content/6",[3,0.112,4,0.739,5,0.739,28,4.458,31,0.603,33,6.878,35,2.508,60,14.872,61,12.571,62,7.402,63,4.834,64,13.485]],["keywords/6",[]],["title/7",[65,969.523]],["content/7",[3,0.114,4,0.751,5,0.751,28,4.533,31,0.613,35,2.551,38,5.008,65,12.782,66,15.121,67,8.859,68,13.711]],["keywords/7",[]],["title/8",[69,969.523]],["content/8",[23,4.162,35,2.836,38,5.568,67,9.849,69,14.212]],["keywords/8",[]],["title/9",[67,671.921]],["content/9",[3,0.116,4,0.764,5,0.764,28,4.61,31,0.624,35,2.594,38,5.094,67,9.01,70,8.326,71,13.945]],["keywords/9",[]],["title/10",[18,410.657]],["content/10",[3,0.108,4,0.715,5,0.715,18,5.155,31,0.584,35,2.428,38,4.768,48,6.454,70,7.794,72,14.397,73,6.951,74,11.51,75,13.054]],["keywords/10",[]],["title/11",[76,1039.972]],["content/11",[3,0.108,4,0.715,5,0.715,23,4.463,31,0.584,35,3.041,77,13.054,78,14.397,79,13.054,80,13.054,81,16.345]],["keywords/11",[]],["title/12",[0,278.215,2,250.682,82,549.996]],["content/12",[0,4.759,2,5.867,3,0.161,4,0.359,5,0.359,6,0.434,9,0.434,10,0.434,11,0.59,12,0.419,13,0.429,14,0.719,15,0.507,16,3.346,17,3.346,18,4.856,22,3.173,23,1.791,31,0.293,70,3.917,73,3.493,82,6.116,83,6.116,84,4.797,85,6.116,86,10.092,87,10.092,88,4.797,89,7.236,90,3.659,91,6.561,92,1.388,93,10.092,94,6.561,95,6.561,96,6.561,97,6.561,98,6.561,99,6.561,100,5.784,101,5.295,102,6.561,103,5.784,104,6.561,105,4.151,106,6.561]],["keywords/12",[]],["title/13",[107,589.96,108,589.96,109,408.702]],["content/13",[0,3.072,2,3.614,3,0.159,4,0.21,5,0.21,6,0.949,9,0.253,10,0.253,11,0.381,12,0.244,13,0.25,14,0.224,15,0.296,16,3.323,17,1.952,18,3.963,31,0.171,33,1.952,34,2.528,41,3.375,43,3.568,44,0.841,45,0.63,62,4.668,73,4.528,92,0.81,101,5.266,107,3.828,108,3.828,109,9.53,110,2.587,111,5.495,112,5.891,113,3.701,114,4.221,115,6.569,116,6.629,117,4.221,118,3.828,119,4.221,120,5.821,121,4.909,122,7.184,123,4.221,124,4.221,125,3.375,126,10.037,127,3.828,128,3.375,129,10.037,130,3.828,131,3.375,132,10.037,133,3.828,134,3.375,135,10.037,136,3.828,137,8.849,138,3.828,139,3.828,140,3.828,141,3.828,142,4.221,143,4.221,144,4.221]],["keywords/13",[]],["title/14",[35,140.046,145,586.329]],["content/14",[3,0.166,11,0.991,23,2.436,31,0.399,34,8.37,35,2.741,83,8.319,145,9.87,146,8.319,147,8.923,148,9.841,149,6.032,150,8.923,151,8.923,152,8.923,153,6.725,154,8.923,155,8.923,156,8.923,157,8.923]],["keywords/14",[]],["title/15",[158,441.504,159,378.758]],["content/15",[]],["keywords/15",[]],["title/16",[160,916.904]],["content/16",[3,0.129,160,13.696,161,15.534,162,12.098]],["keywords/16",[]],["title/17",[163,809.95]],["content/17",[]],["keywords/17",[]],["title/18",[163,586.329,164,608.019]],["content/18",[3,0.122,11,0.859,31,0.657,158,8.619,159,7.394,163,11.446,164,11.869]],["keywords/18",[]],["title/19",[163,586.329,165,608.019]],["content/19",[0,6.256,3,0.11,11,0.966,31,0.738,145,10.332,158,9.682,159,8.306,165,10.714,166,8.226]],["keywords/19",[]],["title/20",[163,586.329,167,701.845]],["content/20",[23,3.807,31,0.624,159,8.566,168,12.295,169,13.945,170,13.945,171,12.295,172,15.379,173,13.945]],["keywords/20",[]],["title/21",[73,553.722]],["content/21",[]],["keywords/21",[]],["title/22",[36,373.249,73,314.118,174,549.996]],["content/22",[3,0.159,4,0.252,5,0.252,6,0.304,7,6.857,8,7.105,9,0.304,10,0.304,11,0.445,12,0.294,13,0.301,14,0.269,15,0.356,29,6.863,31,0.206,32,4.603,36,2.912,50,2.022,63,1.65,92,2.643,113,1.697,158,2.7,159,2.316,166,2.854,174,4.292,175,2.748,176,3.469,177,2.748,178,6.997,179,4.059,180,11.646,181,8.032,182,7.605,183,9.948,184,2.853,185,8.503,186,4.603,187,4.059,188,2.974,189,3.189,190,4.059,191,4.059,192,3.469,193,6.398,194,2.748,195,5.077,196,5.561,197,5.561,198,4.914,199,4.603,200,4.292,201,4.603,202,5.077,203,5.077,204,8.174,205,2.567,206,3.112,207,3.585,208,3.469,209,4.292,210,5.077,211,3.718]],["keywords/22",[]],["title/23",[73,400.844,212,701.845]],["content/23",[3,0.158,4,0.584,5,0.584,6,0.705,9,0.705,10,0.705,11,0.839,12,0.681,13,0.697,14,0.624,15,0.825,31,0.477,158,8.409,159,5.368,166,6.616,174,9.947,213,11.767,214,10.67,215,8.976,216,7.587]],["keywords/23",[]],["title/24",[73,314.118,217,589.96,218,520.146]],["content/24",[3,0.166,4,0.424,5,0.424,6,0.512,7,7.461,9,0.512,10,0.756,11,0.669,12,0.494,13,0.506,14,0.453,15,0.599,23,2.113,29,4.708,31,0.346,45,1.274,73,4.122,105,8.6,158,4.54,159,3.894,166,4.8,178,8.429,179,6.825,187,6.825,188,5.001,190,6.825,191,6.825,217,7.741,219,6.252,220,7.741,221,7.741]],["keywords/24",[]],["title/25",[222,1146.926]],["content/25",[]],["keywords/25",[]],["title/26",[223,1039.972]],["content/26",[2,3.289,3,0.165,4,0.424,5,0.424,6,0.512,9,0.512,10,0.512,11,0.669,12,0.494,13,0.506,14,0.453,15,0.599,16,5.831,17,5.831,18,4.514,22,5.529,23,3.711,31,0.346,35,1.44,62,4.249,158,6.704,159,3.894,166,4.8,216,5.504,224,7.741,225,6.256,226,9.618,227,6.825,228,6.825]],["keywords/26",[]],["title/27",[229,916.904]],["content/27",[2,3.228,3,0.164,4,0.416,5,0.416,6,0.502,9,0.502,10,0.502,11,0.659,12,0.485,13,0.496,14,0.444,15,0.587,16,3.875,17,3.875,18,3,22,3.674,23,2.074,24,6.698,25,4.106,30,9.941,31,0.34,35,1.413,49,5.018,88,5.555,158,6.612,159,3.822,166,4.711,216,5.402,224,7.597,225,3.496,226,9.485,227,6.698,228,6.698,229,6.698,230,2.626,231,8.378,232,3.722,233,7.597]],["keywords/27",[]],["title/28",[234,916.904]],["content/28",[2,2.88,3,0.163,4,0.371,5,0.371,6,0.83,7,3.721,9,0.448,10,0.448,11,0.605,12,0.432,13,0.443,14,0.396,15,0.524,16,3.457,17,3.457,18,2.677,22,3.278,23,2.825,31,0.303,35,1.261,62,3.721,92,1.434,105,4.288,158,3.975,159,3.41,166,4.203,178,9.887,180,11.7,181,7.493,183,5.976,216,4.82,234,5.976,235,11.412,236,6.778,237,7.475,238,6.778,239,6.778,240,6.778,241,6.778]],["keywords/28",[]],["title/29",[59,839.912]],["content/29",[2,2.722,3,0.161,4,0.351,5,0.351,6,0.424,7,3.516,9,0.424,10,0.424,11,0.579,12,0.409,13,0.419,14,0.375,15,0.495,16,3.268,17,3.268,18,2.53,23,2.705,31,0.286,35,1.192,41,5.648,45,1.055,59,5.174,62,3.516,88,4.685,113,2.362,120,3.314,153,4.828,158,3.757,159,3.223,166,3.973,180,5.973,193,5.39,196,4.685,200,5.973,204,5.39,209,5.973,216,4.556,232,3.139,236,6.407,242,4.828,243,7.066,244,4.331,245,9.909,246,7.066,247,6.407,248,6.407,249,6.407,250,6.407,251,6.407,252,3.098,253,6.407,254,6.407,255,6.407,256,5.648,257,6.407,258,6.407,259,6.407,260,6.407]],["keywords/29",[]],["title/30",[261,589.96,262,589.96,263,549.996]],["content/30",[]],["keywords/30",[]],["title/31",[264,1039.972]],["content/31",[3,0.158,4,0.511,5,0.511,6,0.617,9,0.617,10,0.617,11,0.765,12,0.595,13,0.61,14,0.957,23,2.547,31,0.417,35,1.736,63,3.345,92,1.974,153,7.032,265,7.849,266,9.331,267,6.028,268,7.536,269,5.786,270,10.562,271,9.331,272,9.331,273,9.331,274,9.331]],["keywords/31",[]],["title/32",[275,1039.972]],["content/32",[3,0.156,4,0.523,5,0.523,6,0.879,9,0.631,10,0.879,11,0.777,12,0.609,13,0.624,14,0.777,23,2.607,31,0.427,63,3.423,92,2.02,265,8.033,267,6.169,269,5.921,276,9.548,277,9.548,278,9.548,279,9.548,280,9.548,281,13.29,282,9.548,283,9.548]],["keywords/32",[]],["title/33",[284,1039.972]],["content/33",[3,0.156,4,0.523,5,0.523,6,0.879,9,0.631,10,0.631,11,0.777,12,0.609,13,0.624,14,0.894,23,2.607,31,0.427,38,3.488,63,3.423,92,2.812,265,8.033,267,6.169,269,5.921,285,9.548,286,9.548,287,9.548,288,9.548,289,8.419,290,9.548,291,9.548]],["keywords/33",[]],["title/34",[38,274.989,292,752.844]],["content/34",[3,0.155,4,0.511,5,0.511,6,0.865,9,0.617,10,0.865,11,0.765,12,0.595,13,0.61,14,0.765,23,2.547,31,0.417,38,4.777,63,3.345,92,1.974,160,8.226,265,7.849,267,6.028,269,5.786,289,8.226,293,9.331,294,9.331,295,9.331,296,9.331,297,9.331,298,9.331,299,9.331]],["keywords/34",[]],["title/35",[300,916.904]],["content/35",[3,0.163,4,0.401,5,0.401,6,0.87,9,0.725,10,0.725,11,0.642,12,0.467,13,0.479,14,0.642,23,2.996,31,0.328,35,1.363,44,1.61,45,1.206,63,2.626,92,2.784,184,2.151,265,6.162,267,7.089,269,4.542,300,6.458,301,7.325,302,7.325,303,7.325,304,7.325,305,13.156,306,7.325,307,6.458,308,7.325,309,6.829,310,7.325,311,7.325,312,7.325]],["keywords/35",[]],["title/36",[25,406.907,57,701.845]],["content/36",[]],["keywords/36",[]],["title/37",[25,406.907,61,701.845]],["content/37",[3,0.094,4,0.212,5,0.212,6,0.255,7,2.121,9,0.255,10,0.255,11,0.384,12,0.247,13,0.252,14,0.226,15,0.299,25,4.629,31,0.173,45,0.636,62,2.121,63,1.385,88,4.802,115,1.845,211,9.938,218,3.407,242,4.949,313,3.121,314,3.121,315,3.407,316,3.602,317,3.864,318,4.072,319,4.261,320,6.454,321,4.493,322,14.403,323,6.567,324,3.864,325,11.472,326,10.411,327,5.114,328,8.564,329,6.567,330,6.567,331,10.099,332,3.864,333,6.567,334,6.122,335,3.864,336,3.864,337,3.407,338,3.864,339,3.864,340,3.864,341,3.251,342,5.304,343,3.864,344,3.864,345,3.864,346,3.864,347,3.864,348,3.864,349,3.864,350,3.864,351,3.864,352,3.864,353,3.864,354,3.121,355,3.251,356,3.864,357,3.864,358,3.407,359,3.864,360,4.439,361,6.567,362,3.864,363,3.407,364,3.864,365,3.864,366,3.407,367,6.567,368,3.864,369,3.864,370,3.864,371,3.864,372,3.864,373,6.567,374,4.669,375,6.122,376,3.121,377,3.864,378,3.864,379,3.407,380,3.864,381,3.864,382,3.864,383,3.864,384,3.864,385,3.864,386,3.864,387,3.864,388,3.407,389,3.407,390,3.864,391,2.445,392,3.864,393,3.864,394,3.864,395,1.869,396,1.918]],["keywords/37",[]],["title/38",[25,406.907,110,508.904]],["content/38",[]],["keywords/38",[]],["title/39",[363,916.904]],["content/39",[3,0.151,4,0.6,5,0.6,6,0.724,9,0.724,10,0.724,11,0.854,12,0.699,13,0.716,14,0.641,15,0.847,31,0.49,38,4.002,44,2.408,45,1.803,63,3.928,318,6.793,321,5.748,395,5.298,396,5.438,397,8.011]],["keywords/39",[]],["title/40",[321,545.668]],["content/40",[3,0.153,4,0.617,5,0.617,6,0.744,9,0.744,10,0.744,11,0.869,12,0.718,13,0.736,14,0.658,15,0.871,31,0.503,45,1.853,63,4.036,318,6.98,321,5.907,395,5.444,396,5.588,398,11.257]],["keywords/40",[]],["title/41",[360,702.996]],["content/41",[3,0.153,4,0.617,5,0.617,6,0.744,9,0.744,10,0.744,11,0.869,12,0.718,13,0.736,14,0.658,15,0.871,31,0.503,45,1.853,63,4.036,318,6.98,360,7.61,395,5.444,396,5.588,399,11.257]],["keywords/41",[]],["title/42",[374,739.501]],["content/42",[3,0.155,4,0.511,5,0.511,6,0.617,7,5.121,9,0.617,10,0.617,11,0.765,12,0.595,13,0.61,14,0.546,15,0.722,25,5.043,31,0.417,44,2.051,45,2.153,63,3.345,113,3.441,194,5.571,318,8.109,374,6.635,395,6.325,396,4.632,400,9.331,401,9.331,402,4.896,403,6.163,404,8.226]],["keywords/42",[]],["title/43",[391,657.957]],["content/43",[3,0.158,4,0.549,5,0.549,6,0.662,9,0.662,10,0.662,11,0.803,12,0.639,13,0.655,14,0.586,15,0.775,31,0.448,44,2.201,45,2.261,63,3.591,242,7.548,318,6.211,391,6.337,395,6.643,396,4.972,405,10.016,406,8.831,407,7.801]],["keywords/43",[]],["title/44",[408,783.744]],["content/44",[3,0.156,4,0.562,5,0.562,6,0.679,9,0.679,10,0.679,11,0.817,12,0.655,13,0.671,14,0.6,15,0.794,31,0.459,34,6.782,38,3.751,44,2.257,45,2.3,318,6.367,395,6.757,396,5.097,408,7.738,409,10.268,410,9.053]],["keywords/44",[]],["title/45",[411,809.95]],["content/45",[3,0.151,4,0.592,5,0.592,6,0.715,9,0.715,10,0.715,11,0.846,12,0.69,13,0.706,14,0.632,15,0.836,22,5.228,31,0.483,38,5.284,45,1.779,318,6.704,395,5.228,396,5.366,411,8.42,412,9.095,413,10.811]],["keywords/45",[]],["title/46",[414,1039.972]],["content/46",[3,0.15,4,0.584,5,0.584,6,0.705,9,0.705,10,0.705,11,0.839,12,0.681,13,0.697,14,0.624,15,0.825,31,0.477,38,5.238,45,1.756,146,9.947,318,6.616,395,5.16,396,5.296,411,8.31,415,8.31,416,11.767,417,10.67]],["keywords/46",[]],["title/47",[418,916.904]],["content/47",[3,0.152,4,0.511,5,0.511,6,0.617,9,0.617,10,0.617,11,0.765,12,0.595,13,0.61,14,0.546,15,0.722,31,0.417,38,5.515,45,1.536,92,1.974,184,2.74,318,5.786,419,15.099,420,16.652,421,9.331,422,12.702,423,13.078,424,9.331]],["keywords/47",[]],["title/48",[425,1039.972]],["content/48",[3,0.151,4,0.6,5,0.6,6,0.724,9,0.724,10,0.724,11,0.854,12,0.699,13,0.716,14,0.641,15,0.847,31,0.49,38,4.002,45,1.803,92,2.318,175,6.541,242,8.256,318,6.793,395,5.298,396,5.438,426,10.956]],["keywords/48",[]],["title/49",[427,1039.972]],["content/49",[3,0.149,4,0.577,5,0.577,6,0.696,7,5.781,9,0.696,10,0.696,11,0.831,12,0.672,13,0.688,14,0.616,15,0.814,31,0.471,40,9.819,45,1.734,318,6.531,321,5.526,395,5.093,396,5.228,418,9.286,419,10.532,428,10.532,429,7.296,430,10.532]],["keywords/49",[]],["title/50",[14,60.817]],["content/50",[3,0.158,4,0.549,5,0.549,6,0.662,9,0.662,10,0.662,11,0.803,12,0.639,13,0.655,14,0.803,15,0.775,31,0.448,44,2.201,45,2.261,63,3.591,242,7.548,318,6.211,395,6.643,396,4.972,431,10.016,432,8.831,433,8.831]],["keywords/50",[]],["title/51",[434,671.921]],["content/51",[3,0.15,4,0.584,5,0.584,6,0.705,9,0.705,10,0.705,11,0.839,12,0.681,13,0.697,14,0.624,15,0.825,31,0.477,38,3.897,45,1.756,92,2.258,162,8.31,318,6.616,395,5.16,396,5.296,434,6.894,435,9.407,436,8.617,437,10.67]],["keywords/51",[]],["title/52",[177,620.912]],["content/52",[3,0.15,4,0.584,5,0.584,6,0.705,9,0.705,10,0.705,11,0.839,12,0.681,13,0.697,14,0.624,15,0.825,31,0.477,38,3.897,45,1.756,92,2.258,162,8.31,177,6.37,318,6.616,395,5.16,396,5.296,436,8.617,438,10.67,439,10.67]],["keywords/52",[]],["title/53",[440,720.454]],["content/53",[3,0.153,4,0.617,5,0.617,6,0.744,9,0.744,10,0.744,11,0.869,12,0.718,13,0.736,14,0.658,15,0.871,31,0.503,45,1.853,73,5.994,395,5.444,396,5.588,429,7.799,440,7.799,441,11.257]],["keywords/53",[]],["title/54",[33,383.985,442,752.844]],["content/54",[]],["keywords/54",[]],["title/55",[443,1039.972]],["content/55",[34,9.707,35,2.734,38,5.368,50,7.721,444,16.208,445,16.208]],["keywords/55",[]],["title/56",[67,671.921]],["content/56",[28,5.135,35,2.89,67,10.037,446,17.132]],["keywords/56",[]],["title/57",[447,1039.972]],["content/57",[34,9.884,35,2.784,38,5.466,230,5.172,448,7.529,449,16.505]],["keywords/57",[]],["title/58",[450,1039.972]],["content/58",[34,9.884,35,2.784,38,5.466,230,5.172,408,11.278,448,7.529]],["keywords/58",[]],["title/59",[451,809.95]],["content/59",[28,5.135,35,2.89,39,8.954,451,12.098]],["keywords/59",[]],["title/60",[452,1039.972]],["content/60",[18,6.02,28,5.04,35,2.836,38,5.568,39,8.787]],["keywords/60",[]],["title/61",[121,783.744]],["content/61",[3,0.152,4,0.511,5,0.511,6,0.865,9,0.617,10,0.617,11,0.765,12,0.595,13,0.61,14,0.546,15,0.722,23,2.547,31,0.417,34,6.163,35,1.736,38,3.408,44,2.051,45,1.536,49,6.163,62,5.121,63,4.688,101,4.896,116,6.163,121,7.032,453,10.29,454,10.29,455,7.032,456,9.331,457,9.331,458,8.226]],["keywords/61",[]],["title/62",[121,783.744]],["content/62",[3,0.157,4,0.569,5,0.569,6,0.932,9,0.688,10,0.688,11,0.824,12,0.663,13,0.679,14,0.608,15,0.804,23,2.839,31,0.465,35,1.934,44,2.285,45,1.712,63,5.052,137,9.168,458,9.168,459,11.468,460,10.398]],["keywords/62",[]],["title/63",[25,562.098]],["content/63",[25,8.396,28,5.135,35,2.89,39,8.954]],["keywords/63",[]],["title/64",[461,969.523]],["content/64",[3,0.15,4,0.529,5,0.529,6,0.886,9,0.639,10,0.639,11,0.565,12,0.981,13,0.631,14,0.565,15,0.747,22,4.672,23,2.638,25,8.315,31,0.432,35,1.797,39,5.569,45,1.59,61,9.007,62,5.303,408,7.281,455,7.281,461,9.007,462,10.655,463,9.661,464,9.661]],["keywords/64",[]],["title/65",[465,969.523]],["content/65",[0,3.757,3,0.115,4,0.436,5,0.436,6,0.527,9,0.527,10,0.527,11,0.683,12,0.508,13,0.521,14,0.466,15,0.616,23,4.156,28,4.57,31,0.356,33,4.064,35,2.172,38,2.91,39,4.592,113,4.306,218,7.024,465,7.427,466,8.786,467,7.024,468,7.967,469,7.967,470,7.967,471,8.786,472,14.288,473,7.967,474,7.967,475,11.677,476,7.967,477,11.629,478,7.967,479,7.967,480,7.967]],["keywords/65",[]],["title/66",[481,760.456]],["content/66",[28,5.04,35,2.836,38,5.568,39,8.787,481,11.147]],["keywords/66",[]],["title/67",[482,969.523]],["content/67",[28,5.04,35,2.836,38,5.568,39,8.787,482,14.212]],["keywords/67",[]],["title/68",[]],["content/68",[3,0.155,4,0.592,5,0.592,6,0.715,9,0.715,10,0.715,11,0.846,12,0.69,13,0.706,14,0.632,15,0.836,31,0.483,35,2.011,44,2.376,45,1.779,62,5.934,472,12.754,483,6.231,484,9.531,485,10.811]],["keywords/68",[]],["title/69",[342,839.912]],["content/69",[0,3.616,3,0.165,4,0.42,5,0.42,6,0.507,9,0.507,10,0.507,11,0.664,12,0.489,13,0.501,14,0.448,15,0.593,23,2.094,31,0.343,35,1.426,62,4.209,313,6.193,342,6.193,484,15.241,486,6.193,487,11.353,488,7.668,489,11.353,490,7.668,491,6.761,492,6.761,493,7.668,494,7.668,495,7.668,496,7.668,497,7.668]],["keywords/69",[]],["title/70",[38,379.868]],["content/70",[23,4.086,28,5.873,35,2.784,39,8.626,498,16.505]],["keywords/70",[]],["title/71",[90,579.928]],["content/71",[28,5.937,35,2.836,39,8.787,90,8.501]],["keywords/71",[]],["title/72",[225,478.633]],["content/72",[2,3.671,3,0.162,4,0.473,5,0.473,6,0.571,9,0.571,10,0.571,11,0.724,12,0.551,13,0.565,14,0.724,15,0.668,31,0.386,33,4.407,35,1.607,44,1.899,45,2.038,90,6.906,92,1.828,184,2.537,206,5.841,225,3.977,232,4.233,402,4.534,483,4.98,499,5.841,500,12.385,501,3.632,502,3.632]],["keywords/72",[]],["title/73",[252,502.936]],["content/73",[3,0.159,4,0.408,5,0.408,6,0.493,9,0.493,10,0.493,11,0.65,12,0.476,13,0.487,14,0.65,15,0.577,23,2.036,31,0.334,35,1.387,44,1.639,45,1.831,62,4.094,90,6.202,92,1.578,181,6.64,189,5.167,197,8.132,198,7.185,206,5.042,252,6.431,402,3.913,499,5.042,501,3.135,502,3.135,503,5.809,504,7.458,505,5.621,506,5.621,507,5.621,508,5.621,509,6.024,510,5.621,511,7.458,512,7.458]],["keywords/73",[]],["title/74",[14,60.817]],["content/74",[3,0.16,4,0.436,5,0.436,6,0.527,9,0.527,10,0.527,11,0.683,12,0.508,13,0.521,14,0.89,15,0.616,31,0.356,33,4.064,35,1.482,44,1.751,45,1.922,90,6.512,92,1.686,103,7.024,113,2.938,181,4.757,197,5.826,198,5.147,252,3.853,483,4.592,499,5.386,501,3.349,502,3.349,505,6.004,506,6.004,507,6.004,508,6.004,509,6.434,510,6.004,513,7.967,514,7.967]],["keywords/74",[]],["title/75",[515,783.744]],["content/75",[3,0.16,4,0.371,5,0.371,6,0.448,9,0.448,10,0.684,11,0.605,12,0.432,13,0.443,14,0.734,15,0.524,23,1.851,31,0.303,33,3.457,35,1.261,44,1.49,45,1.703,62,3.721,67,4.379,90,6.998,92,1.434,115,3.237,181,6.178,184,1.99,189,4.696,192,5.108,197,7.566,198,6.685,206,4.582,252,5.004,402,3.557,499,4.582,501,2.849,502,2.849,504,6.778,505,5.108,506,5.108,507,5.108,508,7.798,510,5.108,515,5.108,516,5.976,517,6.778,518,6.778]],["keywords/75",[]],["title/76",[519,969.523]],["content/76",[28,5.04,35,2.836,39,8.787,63,5.465,519,14.212]],["keywords/76",[]],["title/77",[111,671.921]],["content/77",[28,5.937,35,2.836,39,8.787,111,9.849]],["keywords/77",[]],["title/78",[225,478.633]],["content/78",[2,2.744,3,0.162,4,0.354,5,0.354,6,0.659,9,0.427,10,0.427,11,0.583,12,0.412,13,0.422,14,0.378,15,0.499,16,5.085,17,3.293,18,3.937,31,0.289,33,3.293,35,1.201,44,1.419,45,1.641,111,6.441,184,1.896,196,7.29,207,7.764,225,2.972,232,3.163,252,4.821,483,3.722,501,2.714,502,2.714,520,5.215,521,5.215,522,7.513,523,8.051,524,8.051,525,8.051,526,8.051,527,11.058,528,8.051,529,5.215,530,5.693]],["keywords/78",[]],["title/79",[0,490.432]],["content/79",[0,4.123,3,0.145,4,0.299,5,0.299,6,0.578,9,0.361,10,0.361,11,0.511,12,0.349,13,0.357,14,0.32,15,0.423,16,2.787,17,2.787,18,3.452,22,4.228,23,2.984,25,2.954,28,2.89,31,0.244,33,2.787,35,1.626,44,1.201,45,1.439,48,3.452,50,2.401,62,3,73,2.91,101,2.867,109,11.012,111,3.531,115,5.219,116,3.609,120,4.522,125,4.818,149,3.694,178,3.389,196,3.996,207,4.256,230,1.889,232,2.677,252,5.285,429,3.786,448,2.749,501,2.297,502,2.297,503,4.256,520,4.413,521,4.413,522,4.118,523,4.413,524,4.413,525,4.413,526,4.413,527,7.061,528,4.413,531,4.118,532,3.389,533,4.118,534,4.118,535,4.118,536,5.422,537,4.118,538,3.324,539,3.389]],["keywords/79",[]],["title/80",[540,1039.972]],["content/80",[28,5.873,35,2.784,39,8.626,149,10.116,314,12.087]],["keywords/80",[]],["title/81",[225,478.633]],["content/81",[3,0.15,4,0.449,5,0.449,6,0.543,7,4.505,9,0.543,10,0.789,11,0.698,12,0.524,13,0.536,14,0.48,15,0.635,26,5.685,29,4.992,31,0.367,35,1.527,44,1.804,45,1.351,70,4.9,88,6.001,110,9.505,149,9.505,188,5.302,225,3.777,314,13.245,483,4.73,541,9.051,542,9.051,543,7.651,544,9.051,545,9.051,546,9.051,547,11.933]],["keywords/81",[]],["title/82",[2,441.899]],["content/82",[2,6.359,28,5.873,35,2.784,39,8.626,548,9.669]],["keywords/82",[]],["title/83",[225,478.633]],["content/83",[2,5.694,3,0.159,4,0.529,5,0.529,6,0.639,9,0.639,10,0.639,11,0.784,12,0.616,13,0.631,14,0.565,15,0.747,31,0.432,35,1.797,44,2.123,45,2.206,88,7.065,184,2.837,225,4.446,232,4.733,483,5.569,501,4.061,502,4.061,548,6.242,549,9.661]],["keywords/83",[]],["title/84",[0,490.432]],["content/84",[0,3.654,1,6.521,2,2.001,3,0.149,4,0.258,5,0.258,6,0.311,9,0.311,10,0.311,11,0.453,12,0.3,13,0.308,14,0.275,15,0.364,16,3.952,17,3.952,18,3.06,22,5.533,23,3.453,25,2.545,28,2.562,29,4.713,31,0.211,33,2.402,35,1.442,44,1.035,45,1.275,48,3.899,50,2.069,62,2.585,73,2.507,101,2.471,109,10.405,110,6.674,115,5.463,116,3.111,120,5.918,131,4.152,149,3.183,178,2.92,181,2.812,184,1.383,189,3.263,205,2.626,230,1.628,232,2.307,252,4.775,376,3.803,429,3.263,448,2.369,501,1.98,502,1.98,503,3.668,529,3.803,531,3.549,532,4.805,533,3.549,534,3.549,535,3.549,536,6.122,537,3.549,538,2.864,539,4.805,550,4.709,551,7.224,552,4.39,553,4.39]],["keywords/84",[]],["title/85",[112,720.454]],["content/85",[28,5.135,35,2.89,39,8.954,112,10.761]],["keywords/85",[]],["title/86",[225,478.633]],["content/86",[2,4.01,3,0.16,4,0.517,5,0.517,6,0.624,9,0.624,10,0.624,11,0.771,12,0.602,13,0.617,14,0.552,15,0.73,31,0.422,35,1.756,44,2.074,45,2.17,88,6.902,92,1.997,184,2.771,225,4.344,232,4.624,483,5.44,501,3.967,502,3.967,554,8.799,555,10.647]],["keywords/86",[]],["title/87",[0,490.432]],["content/87",[0,4.145,3,0.15,4,0.301,5,0.301,6,0.364,9,0.364,10,0.364,11,0.514,12,0.351,13,0.359,14,0.322,15,0.425,18,3.471,22,6.063,23,3.423,25,2.974,28,2.906,31,0.246,33,2.806,35,1.635,44,1.209,45,1.447,48,3.471,50,2.417,62,3.02,73,2.929,92,1.164,100,4.85,101,2.887,109,11.039,110,5.942,115,5.242,116,3.634,120,4.547,128,4.85,149,3.719,178,3.411,184,1.615,230,1.901,232,2.695,252,4.251,429,3.811,448,2.768,501,2.312,502,2.312,503,4.285,531,4.146,532,3.411,533,4.146,534,4.146,535,4.146,536,5.451,537,4.146,538,3.346,539,3.411,554,10.234,555,7.099,556,4.285]],["keywords/87",[]],["title/88",[326,783.744]],["content/88",[28,5.04,35,2.836,39,8.787,326,11.489,481,11.147]],["keywords/88",[]],["title/89",[225,478.633]],["content/89",[2,3.92,3,0.16,4,0.505,5,0.505,6,0.61,9,0.61,10,0.61,11,0.759,12,0.589,13,0.603,14,0.539,15,0.713,31,0.413,33,4.705,35,1.716,44,2.028,45,2.136,92,1.952,184,2.709,225,4.246,232,4.519,307,11.439,326,6.952,448,4.641,481,6.746,483,5.317,501,3.878,502,3.878]],["keywords/89",[]],["title/90",[557,916.904]],["content/90",[28,5.873,35,2.784,39,8.626,111,9.669,557,13.195]],["keywords/90",[]],["title/91",[225,478.633]],["content/91",[2,3.92,3,0.16,4,0.505,5,0.505,6,0.61,9,0.61,10,0.61,11,0.759,12,0.589,13,0.603,14,0.539,15,0.713,31,0.413,35,1.716,44,2.028,45,2.136,88,6.746,92,1.952,111,5.96,184,2.709,225,4.246,232,4.519,448,4.641,483,5.317,501,3.878,502,3.878,557,8.134,558,12.974]],["keywords/91",[]],["title/92",[440,720.454]],["content/92",[28,5.135,35,2.89,39,8.954,440,10.761]],["keywords/92",[]],["title/93",[0,490.432]],["content/93",[0,5.281,3,0.157,4,0.412,5,0.613,6,0.498,9,0.498,10,0.498,11,0.655,12,0.48,13,0.492,14,0.44,15,0.582,22,6.466,23,3.057,26,5.214,27,9.872,31,0.337,35,1.4,38,4.09,44,1.654,45,2.201,50,3.307,62,4.131,354,6.079,403,4.971,411,5.862,412,6.332,440,7.757,477,6.332,503,5.862,556,8.721,559,8.301,560,7.527,561,7.527,562,7.527,563,7.527,564,6.636]],["keywords/93",[]],["title/94",[113,383.478]],["content/94",[28,5.873,35,2.784,39,8.626,113,5.518,565,11.655]],["keywords/94",[]],["title/95",[225,478.633]],["content/95",[2,3.671,3,0.159,4,0.473,5,0.473,6,0.571,9,0.571,10,0.571,11,0.724,12,0.551,13,0.565,14,0.505,15,0.668,31,0.386,33,4.407,35,1.607,44,1.899,45,2.038,92,3.063,113,4.567,175,5.159,184,2.537,206,5.841,225,3.977,232,4.233,402,4.534,483,4.98,501,3.632,502,3.632,565,6.729,566,10.919]],["keywords/95",[]],["title/96",[0,490.432]],["content/96",[0,4.101,3,0.147,4,0.297,5,0.297,6,0.359,9,0.359,10,0.359,11,0.509,12,0.346,13,0.355,14,0.317,15,0.42,18,3.434,22,6.017,23,3.397,25,2.934,28,2.875,31,0.243,33,2.769,35,1.618,44,1.193,45,0.894,48,3.434,50,2.385,62,2.98,73,2.89,92,2.302,100,4.786,101,2.848,109,10.985,110,5.879,113,4.588,115,5.195,116,3.585,120,4.498,134,4.786,149,3.67,175,3.241,178,3.366,184,1.594,206,3.67,230,1.876,232,2.659,252,4.206,402,2.848,429,3.761,448,2.731,503,4.228,531,4.091,532,3.366,533,4.091,534,4.091,535,4.091,536,5.393,537,4.091,538,3.302,539,3.366,556,4.228,566,7.668]],["keywords/96",[]],["title/97",[159,523.214]],["content/97",[28,5.135,35,2.89,39,8.954,159,7.815]],["keywords/97",[]],["title/98",[0,490.432]],["content/98",[0,5.429,3,0.159,4,0.428,5,0.428,6,0.517,9,0.517,10,0.517,11,0.673,12,0.499,13,0.511,14,0.457,15,0.604,23,3.732,31,0.349,33,3.986,34,5.162,35,1.454,38,2.854,44,1.718,45,1.286,62,6.319,105,4.944,110,5.283,115,3.732,159,5.792,171,6.89,503,6.086,556,6.086,567,6.89,568,6.89,569,6.89,570,10.733,571,6.89,572,7.815,573,7.815,574,6.89,575,6.89]],["keywords/98",[]],["title/99",[3,8.632]],["content/99",[]],["keywords/99",[]],["title/100",[3,8.632]],["content/100",[]],["keywords/100",[]],["title/101",[3,7.712,164,476.469]],["content/101",[3,0.127,11,0.891,31,0.682,163,11.873,164,12.312]],["keywords/101",[]],["title/102",[3,7.712,165,476.469]],["content/102",[0,5.618,3,0.159,11,1.095,31,0.69,145,9.278,153,8.978,165,9.621,576,13.138,577,13.138,578,13.138]],["keywords/102",[]],["title/103",[3,7.712,167,549.996]],["content/103",[3,0.129,31,0.541,45,2.834,168,15.181,579,18.989,580,11.27,581,12.089,582,13.333,583,13.333,584,13.333,585,13.333,586,13.333]],["keywords/103",[]],["title/104",[3,8.632]],["content/104",[3,0.163,12,1.133]],["keywords/104",[]],["title/105",[3,7.712,18,232.96]],["content/105",[3,0.113,6,0.654,9,0.654,10,0.654,11,0.797,12,0.631,13,0.647,14,0.579,15,0.765,31,0.442,45,1.629,168,8.724,581,9.895,587,10.913,588,10.913,589,10.913,590,10.913,591,10.913,592,10.913,593,10.913,594,10.913,595,10.913,596,10.913,597,10.913,598,10.913,599,10.913,600,10.913,601,10.913,602,9.895,603,9.895,604,10.913,605,10.913]],["keywords/105",[]],["title/106",[3,7.712,606,589.96]],["content/106",[3,0.166,11,0.693,14,0.475,31,0.363,45,1.337,62,4.46,67,5.25,70,4.851,105,5.141,109,5.629,145,6.328,204,6.836,252,3.929,325,7.575,570,7.575,602,8.125,603,8.125,607,8.961,608,8.125,609,8.961,610,8.961,611,8.961,612,8.961,613,8.961,614,8.125,615,6.562,616,8.125,617,6.562,618,8.125,619,8.125,620,8.125,621,8.125,622,8.961,623,8.125]],["keywords/106",[]],["title/107",[3,7.712,624,589.96]],["content/107",[3,0.161,11,0.664,13,0.501,14,0.448,23,2.094,31,0.343,45,2.225,67,7.335,105,4.851,145,10.528,153,5.779,204,6.451,252,3.708,606,7.668,608,7.668,614,7.668,615,6.193,616,7.668,617,6.193,618,7.668,619,7.668,620,7.668,621,7.668,623,7.668,624,11.353,625,8.457,626,8.457,627,8.457,628,8.457,629,8.457,630,8.457,631,8.457,632,8.457,633,12.521,634,8.457,635,8.457]],["keywords/107",[]],["title/108",[3,8.632]],["content/108",[3,0.159,4,0.845,5,0.845,6,0.788,9,0.788,10,0.788,11,0.902,12,0.76,13,0.778,14,0.697,15,0.921,31,0.533]],["keywords/108",[]],["title/109",[3,8.632]],["content/109",[]],["keywords/109",[]],["title/110",[34,686.882]],["content/110",[3,0.162,4,0.617,5,0.617,6,0.744,9,0.744,10,0.744,11,0.869,12,0.718,13,0.736,14,0.658,15,0.871,31,0.503,36,7.122,44,2.474,45,1.853,46,11.257]],["keywords/110",[]],["title/111",[47,969.523]],["content/111",[3,0.155,4,0.791,5,0.791,31,0.646,48,5.701,51,14.437]],["keywords/111",[]],["title/112",[52,1039.972]],["content/112",[3,0.155,4,0.791,5,0.791,31,0.646,48,5.701,55,14.437]],["keywords/112",[]],["title/113",[56,969.523]],["content/113",[3,0.155,4,0.791,5,0.791,28,4.773,31,0.646,58,14.437]],["keywords/113",[]],["title/114",[59,839.912]],["content/114",[3,0.155,4,0.791,5,0.791,28,4.773,31,0.646,64,14.437]],["keywords/114",[]],["title/115",[65,969.523]],["content/115",[3,0.155,4,0.791,5,0.791,28,4.773,31,0.646,68,14.437]],["keywords/115",[]],["title/116",[69,969.523]],["content/116",[3,0.152,23,4.323]],["keywords/116",[]],["title/117",[67,671.921]],["content/117",[3,0.155,4,0.791,5,0.791,28,4.773,31,0.646,71,14.437]],["keywords/117",[]],["title/118",[18,410.657]],["content/118",[3,0.161,4,0.739,5,0.739,18,5.325,31,0.603,48,5.325,74,11.889,75,13.485]],["keywords/118",[]],["title/119",[76,1039.972]],["content/119",[3,0.14,4,0.751,5,0.751,23,3.743,31,0.613,77,13.711,79,13.711,80,13.711,81,16.851]],["keywords/119",[]],["title/120",[3,8.632]],["content/120",[]],["keywords/120",[]],["title/121",[3,8.632]],["content/121",[3,0.11,4,0.217,5,0.217,6,0.262,7,2.172,9,0.262,10,0.262,11,0.392,12,0.252,13,0.259,14,0.231,15,0.306,25,3.622,31,0.177,45,0.651,62,2.172,63,1.419,88,4.9,211,10.064,218,3.489,242,5.05,317,3.957,318,2.454,320,6.568,321,4.573,322,14.546,323,6.701,324,3.957,325,11.618,326,10.522,327,5.219,328,8.716,329,6.701,330,6.701,331,10.257,332,3.957,333,6.701,334,6.247,335,3.957,336,3.957,337,3.489,338,3.957,339,3.957,340,3.957,341,3.329,342,5.412,343,3.957,344,3.957,345,3.957,346,3.957,347,3.957,348,3.957,349,3.957,350,3.957,351,3.957,352,3.957,353,3.957,354,3.196,355,3.329,356,3.957,357,3.957,358,3.489,359,3.957,360,4.53,361,6.701,362,3.957,363,3.489,364,3.957,365,3.957,366,3.489,367,6.701,368,3.957,369,3.957,370,3.957,371,3.957,372,3.957,373,6.701,374,4.765,375,6.247,376,3.196,377,3.957,378,3.957,379,3.489,380,3.957,381,3.957,382,3.957,383,3.957,384,3.957,385,3.957,386,3.957,387,3.957,388,3.489,389,3.489,390,3.957,391,2.504,392,3.957,393,3.957,394,3.957,395,1.914,396,1.964,636,4.364]],["keywords/121",[]],["title/122",[3,8.632]],["content/122",[]],["keywords/122",[]],["title/123",[363,916.904]],["content/123",[3,0.158,4,0.634,5,0.634,6,0.765,9,0.765,10,0.765,11,0.885,12,0.739,13,0.756,14,0.677,15,0.895,31,0.518,44,2.544,45,1.905,395,5.598,396,5.746]],["keywords/123",[]],["title/124",[321,545.668]],["content/124",[3,0.158,4,0.634,5,0.634,6,0.765,9,0.765,10,0.765,11,0.885,12,0.739,13,0.756,14,0.677,15,0.895,31,0.518,45,1.905,395,5.598,396,5.746,398,11.576]],["keywords/124",[]],["title/125",[360,702.996]],["content/125",[3,0.158,4,0.634,5,0.634,6,0.765,9,0.765,10,0.765,11,0.885,12,0.739,13,0.756,14,0.677,15,0.895,31,0.518,45,1.905,395,5.598,396,5.746,399,11.576]],["keywords/125",[]],["title/126",[374,739.501]],["content/126",[3,0.165,4,0.529,5,0.529,6,0.639,9,0.639,10,0.639,11,0.784,12,0.616,13,0.631,14,0.565,15,0.747,31,0.432,44,2.123,45,2.206,194,5.768,374,6.87,395,6.48,396,4.796,401,9.661,402,5.069,404,8.518]],["keywords/126",[]],["title/127",[391,657.957]],["content/127",[3,0.162,4,0.569,5,0.569,6,0.688,9,0.688,10,0.688,11,0.824,12,0.663,13,0.679,14,0.608,15,0.804,31,0.465,44,2.285,45,2.32,395,6.815,396,5.162,405,10.398,406,9.168,407,8.098]],["keywords/127",[]],["title/128",[408,783.744]],["content/128",[3,0.16,4,0.584,5,0.584,6,0.705,9,0.705,10,0.705,11,0.839,12,0.681,13,0.697,14,0.624,15,0.825,31,0.477,44,2.345,45,2.36,395,6.934,396,5.296,409,10.67,410,9.407]],["keywords/128",[]],["title/129",[411,809.95]],["content/129",[3,0.158,4,0.634,5,0.634,6,0.765,9,0.765,10,0.765,11,0.885,12,0.739,13,0.756,14,0.677,15,0.895,31,0.518,45,1.905,395,5.598,396,5.746,413,11.576]],["keywords/129",[]],["title/130",[414,1039.972]],["content/130",[3,0.158,4,0.634,5,0.634,6,0.765,9,0.765,10,0.765,11,0.885,12,0.739,13,0.756,14,0.677,15,0.895,31,0.518,45,1.905,395,5.598,396,5.746,417,11.576]],["keywords/130",[]],["title/131",[418,916.904]],["content/131",[3,0.16,4,0.584,5,0.584,6,0.705,9,0.705,10,0.705,11,0.839,12,0.681,13,0.697,14,0.624,15,0.825,31,0.477,45,1.756,92,2.258,184,3.133,421,10.67,422,13.625,424,10.67]],["keywords/131",[]],["title/132",[425,1039.972]],["content/132",[3,0.157,4,0.617,5,0.617,6,0.744,9,0.744,10,0.744,11,0.869,12,0.718,13,0.736,14,0.658,15,0.871,31,0.503,45,1.853,92,2.382,175,6.721,395,5.444,396,5.588,426,11.257]],["keywords/132",[]],["title/133",[427,1039.972]],["content/133",[3,0.154,4,0.634,5,0.634,6,0.765,9,0.765,10,0.765,11,0.885,12,0.739,13,0.756,14,0.677,15,0.895,31,0.518,45,1.905,395,5.598,396,5.746,418,10.206,430,11.576]],["keywords/133",[]],["title/134",[14,60.817]],["content/134",[3,0.162,4,0.569,5,0.569,6,0.688,9,0.688,10,0.688,11,0.824,12,0.663,13,0.679,14,0.608,15,0.804,31,0.465,44,2.285,45,2.32,395,6.815,396,5.162,431,10.398,432,9.168,433,9.168]],["keywords/134",[]],["title/135",[434,671.921]],["content/135",[3,0.157,4,0.617,5,0.617,6,0.744,9,0.744,10,0.744,11,0.869,12,0.718,13,0.736,14,0.658,15,0.871,31,0.503,45,1.853,92,2.382,395,5.444,396,5.588,434,7.273,437,11.257]],["keywords/135",[]],["title/136",[177,620.912]],["content/136",[3,0.157,4,0.617,5,0.617,6,0.744,9,0.744,10,0.744,11,0.869,12,0.718,13,0.736,14,0.658,15,0.871,31,0.503,45,1.853,92,2.382,177,6.721,395,5.444,396,5.588,439,11.257]],["keywords/136",[]],["title/137",[440,720.454]],["content/137",[3,0.158,4,0.634,5,0.634,6,0.765,9,0.765,10,0.765,11,0.885,12,0.739,13,0.756,14,0.677,15,0.895,31,0.518,45,1.905,395,5.598,396,5.746,441,11.576]],["keywords/137",[]],["title/138",[33,383.985,57,701.845]],["content/138",[]],["keywords/138",[]],["title/139",[321,545.668]],["content/139",[3,0.155,4,0.592,5,0.592,6,0.715,9,0.715,10,0.715,11,0.846,12,0.69,13,0.706,14,0.632,15,0.836,23,2.952,31,0.483,35,2.011,44,2.376,45,1.779,63,3.876,92,2.288,321,5.672,637,6.576,638,8.731]],["keywords/139",[]],["title/140",[360,702.996]],["content/140",[3,0.158,4,0.549,5,0.549,6,0.662,9,0.662,10,0.662,11,0.803,12,0.639,13,0.655,14,0.586,15,0.775,23,2.735,31,0.448,35,1.863,44,2.201,45,2.261,63,3.591,92,2.119,360,6.771,501,4.21,502,4.21,637,6.092,638,8.089,639,10.016]],["keywords/140",[]],["title/141",[640,1039.972]],["content/141",[3,0.157,4,0.535,5,0.535,6,0.646,9,0.646,10,0.646,11,0.79,12,0.624,13,0.639,14,0.572,15,0.756,23,2.669,31,0.437,35,1.819,44,2.149,45,2.224,63,3.505,92,2.069,211,7.896,360,6.609,501,4.11,502,4.11,515,7.368,637,5.947,641,13.51]],["keywords/141",[]],["title/142",[374,739.501]],["content/142",[3,0.156,4,0.562,5,0.562,6,0.679,7,5.636,9,0.679,10,0.679,11,0.817,12,0.655,13,0.671,14,0.6,15,0.794,26,7.113,31,0.459,35,1.91,44,2.257,45,1.69,50,4.511,63,3.681,194,6.13,400,10.268,402,5.387,642,9.572,643,8.638]],["keywords/142",[]],["title/143",[644,916.904]],["content/143",[3,0.156,4,0.562,5,0.562,6,0.679,7,5.636,9,0.679,10,0.679,11,0.817,12,0.655,13,0.671,14,0.6,15,0.794,26,7.113,31,0.459,35,1.91,44,2.257,45,1.69,50,4.511,63,3.681,194,6.13,642,9.572,643,8.638,644,9.053,645,10.268]],["keywords/143",[]],["title/144",[646,916.904]],["content/144",[3,0.16,4,0.511,5,0.511,6,0.617,7,5.121,9,0.617,10,0.617,11,0.765,12,0.595,13,0.61,14,0.546,15,0.722,26,6.464,31,0.417,35,1.736,44,2.051,45,2.153,50,4.099,63,3.345,188,6.028,194,5.571,402,4.896,501,3.922,502,3.922,642,8.699,643,7.849,646,8.226,647,9.331]],["keywords/144",[]],["title/145",[391,657.957]],["content/145",[3,0.155,4,0.542,5,0.542,6,0.654,8,7.236,9,0.654,10,0.654,11,0.797,12,0.631,13,0.647,14,0.579,15,0.765,29,6.019,31,0.442,35,1.841,44,2.175,45,1.629,50,4.347,63,3.547,113,3.649,256,8.724,391,6.26,406,8.724,407,7.707,648,6.26,649,13.622]],["keywords/145",[]],["title/146",[14,60.817]],["content/146",[3,0.156,4,0.562,5,0.562,6,0.679,9,0.679,10,0.679,11,0.817,12,0.655,13,0.671,14,0.817,15,0.794,31,0.459,35,1.91,44,2.257,45,1.69,48,4.054,63,3.681,113,3.786,432,9.053,433,9.053,648,6.496,650,13.972]],["keywords/146",[]],["title/147",[651,969.523]],["content/147",[3,0.151,4,0.428,5,0.428,6,0.517,9,0.517,10,0.997,11,0.673,12,0.499,13,0.511,14,0.882,15,0.604,23,2.134,26,5.414,27,6.89,31,0.349,35,1.454,44,1.718,45,1.895,48,3.086,63,5.407,113,4.245,115,5.497,205,4.358,244,5.283,354,6.311,375,7.285,402,4.1,501,3.285,502,3.285,543,7.285,652,7.285,653,8.618,654,8.618,655,6.311,656,7.815]],["keywords/147",[]],["title/148",[657,969.523]],["content/148",[3,0.151,4,0.424,5,0.424,6,0.512,9,0.512,10,0.993,11,0.669,12,0.494,13,0.506,14,0.669,15,0.599,23,2.113,26,5.363,27,6.825,31,0.346,35,1.44,44,1.701,45,1.882,48,3.057,63,5.382,113,2.854,115,5.459,205,4.317,244,5.233,321,4.062,354,6.252,402,4.062,501,3.254,502,3.254,543,7.216,651,7.216,652,7.216,655,6.252,658,6.512,659,6.512,660,8.537,661,8.537,662,6.252,663,7.741]],["keywords/148",[]],["title/149",[637,632.547]],["content/149",[3,0.155,4,0.549,5,0.549,6,0.662,9,0.662,10,0.662,11,0.803,12,0.639,13,0.655,14,0.586,15,0.775,31,0.448,35,1.863,44,2.201,45,1.649,63,3.591,92,2.119,113,3.693,230,3.462,327,7.801,412,8.426,637,6.092,648,6.337,664,13.737,665,10.016]],["keywords/149",[]],["title/150",[389,916.904]],["content/150",[3,0.153,4,0.517,5,0.517,6,0.624,7,7.236,9,0.624,10,0.624,11,0.771,12,0.602,13,0.617,14,0.552,15,0.73,25,5.101,31,0.422,35,1.756,44,2.074,45,1.554,49,6.234,50,4.146,63,3.384,113,4.861,194,5.635,374,6.711,404,8.321,429,6.538,648,5.971,666,10.409,667,13.183]],["keywords/150",[]],["title/151",[341,874.889]],["content/151",[3,0.15,4,0.535,5,0.535,6,0.646,8,7.149,9,0.646,10,0.646,11,0.79,12,0.624,13,0.639,14,0.572,15,0.756,31,0.437,35,1.819,44,2.149,45,1.609,63,5.986,341,13.023,403,6.457,415,7.614,668,8.225,669,9.777,670,9.777,671,9.777]],["keywords/151",[]],["title/152",[672,720.454]],["content/152",[3,0.156,4,0.562,5,0.562,6,0.679,9,0.679,10,0.679,11,0.817,12,0.655,13,0.671,14,0.6,15,0.794,23,2.803,31,0.459,35,1.91,44,2.257,45,1.69,49,6.782,63,3.681,205,5.726,355,8.638,402,5.387,672,7.113,673,11.324,674,10.268]],["keywords/152",[]],["title/153",[675,1039.972]],["content/153",[3,0.154,4,0.535,5,0.535,6,0.646,9,0.646,10,0.646,11,0.79,12,0.624,13,0.639,14,0.79,15,0.756,23,2.669,31,0.437,35,1.819,44,2.149,45,2.224,49,6.457,63,3.505,105,6.185,205,5.452,219,7.896,355,8.225,402,5.13,676,9.777,677,10.782,678,8.62]],["keywords/153",[]],["title/154",[679,1039.972]],["content/154",[3,0.154,4,0.535,5,0.535,6,0.646,9,0.646,10,0.646,11,0.79,12,0.624,13,0.639,14,0.79,15,0.756,23,2.669,31,0.437,35,1.819,44,2.149,45,2.224,49,6.457,63,3.505,105,6.185,205,5.452,219,7.896,355,8.225,402,5.13,678,8.62,680,9.777,681,10.782]],["keywords/154",[]],["title/155",[434,671.921]],["content/155",[3,0.154,4,0.428,5,0.428,6,0.517,9,0.517,10,0.517,11,0.673,12,0.499,13,0.511,14,0.457,15,0.604,22,3.779,31,0.349,35,1.454,38,2.854,44,1.718,45,1.895,92,2.436,113,2.882,162,8.966,184,2.295,230,2.701,320,5.889,366,6.89,379,6.89,403,5.162,415,6.086,434,5.049,435,10.15,436,9.298,501,3.285,502,3.285,648,4.944,682,11.513,683,7.285,684,7.285,685,8.966,686,7.815,687,6.89]],["keywords/155",[]],["title/156",[177,620.912]],["content/156",[3,0.158,4,0.489,5,0.489,6,0.59,9,0.59,10,0.59,11,0.741,12,0.569,13,0.583,14,0.522,15,0.69,31,0.399,35,1.66,38,3.259,44,1.961,45,2.086,92,2.681,113,3.29,162,6.95,177,5.328,184,2.62,230,3.084,327,6.95,436,7.207,501,3.751,502,3.751,648,5.646,685,6.95,688,9.841,689,12.673]],["keywords/156",[]],["title/157",[690,760.456]],["content/157",[3,0.154,4,0.432,5,0.432,6,0.522,9,0.522,10,0.522,11,0.678,12,0.503,13,0.516,14,0.461,15,0.61,22,3.816,31,0.353,35,1.468,38,2.882,44,1.734,45,1.908,92,2.453,113,2.909,177,4.711,184,2.317,185,5.946,230,2.727,320,5.946,354,6.372,366,6.956,379,6.956,403,5.211,415,6.145,501,3.317,502,3.317,648,4.992,683,7.356,684,7.356,685,9.03,686,7.89,687,6.956,690,8.478,691,11.594,692,7.89]],["keywords/157",[]],["title/158",[693,783.744]],["content/158",[3,0.152,4,0.505,5,0.505,6,0.61,9,0.61,10,0.61,11,0.759,12,0.589,13,0.603,14,0.539,15,0.713,31,0.413,35,1.716,44,2.028,45,1.518,48,3.643,63,4.651,113,3.402,321,4.84,327,7.185,564,8.134,648,5.837,687,8.134,693,11.309,694,10.174,695,8.134,696,12.974,697,9.225,698,9.225]],["keywords/158",[]],["title/159",[699,839.912]],["content/159",[3,0.16,4,0.517,5,0.517,6,0.624,9,0.624,10,0.624,11,0.771,12,0.602,13,0.617,14,0.552,15,0.73,31,0.422,35,1.756,38,3.448,44,2.074,45,2.17,92,1.997,113,3.48,184,2.771,185,7.113,230,3.262,501,3.967,502,3.967,648,5.971,699,7.623,700,13.183]],["keywords/159",[]],["title/160",[321,545.668]],["content/160",[3,0.153,4,0.569,5,0.569,6,0.688,9,0.688,10,0.688,11,0.824,12,0.663,13,0.679,14,0.608,15,0.804,31,0.465,35,1.934,44,2.285,45,1.712,63,3.728,92,2.2,230,3.594,321,5.456,637,6.325,638,8.398,701,11.468,702,14.092]],["keywords/160",[]],["title/161",[175,620.912]],["content/161",[3,0.154,4,0.529,5,0.529,6,0.639,9,0.639,10,0.639,11,0.784,12,0.616,13,0.631,14,0.565,15,0.747,31,0.432,35,1.797,44,2.123,45,1.59,63,3.464,92,2.835,113,4.941,230,3.339,448,4.861,648,6.112,703,10.655,704,10.655,705,10.655,706,13.399,707,9.661]],["keywords/161",[]],["title/162",[708,1039.972]],["content/162",[3,0.152,4,0.549,5,0.549,6,0.662,9,0.662,10,0.662,11,0.803,12,0.639,13,0.655,14,0.586,15,0.775,31,0.448,35,1.863,38,3.659,44,2.201,45,1.649,198,8.875,314,11.094,403,6.616,668,8.426,709,15.15,710,10.016,711,11.046,712,10.016]],["keywords/162",[]],["title/163",[713,809.95]],["content/163",[3,0.154,4,0.535,5,0.535,6,0.646,9,0.646,10,0.646,11,0.79,12,0.624,13,0.639,14,0.572,15,0.756,31,0.437,35,1.819,38,3.571,44,2.149,45,1.609,48,3.861,113,3.605,244,6.609,648,6.185,713,7.614,714,9.777,715,13.51,716,9.777,717,13.51,718,9.777]],["keywords/163",[]],["title/164",[719,809.95]],["content/164",[3,0.151,4,0.5,5,0.5,6,0.603,8,6.671,9,0.603,10,0.603,11,0.753,12,0.582,13,0.596,14,0.533,15,0.705,31,0.408,35,1.697,38,3.332,44,2.005,45,1.502,50,4.007,92,1.93,113,3.364,175,5.447,244,6.167,648,5.771,719,7.105,720,12.872,721,11.349,722,13.15,723,12.872,724,9.122]],["keywords/164",[]],["title/165",[176,783.744]],["content/165",[3,0.152,4,0.505,5,0.505,6,0.61,9,0.61,10,0.61,11,0.759,12,0.589,13,0.603,14,0.539,15,0.713,31,0.413,35,1.716,38,3.37,44,2.028,45,1.518,50,4.053,113,3.402,188,5.96,193,7.761,211,7.451,244,6.236,407,7.185,648,5.837,725,10.174,726,10.174,727,10.174,728,10.174,729,10.174,730,10.174,731,12.974,732,9.225]],["keywords/165",[]],["title/166",[733,839.912]],["content/166",[3,0.154,4,0.529,5,0.529,6,0.639,9,0.639,10,0.639,11,0.784,12,0.616,13,0.631,14,0.565,15,0.747,31,0.432,35,1.797,38,3.529,44,2.123,45,1.59,48,3.815,70,5.768,113,3.562,244,6.531,648,6.112,734,9.007,735,9.661,736,10.655,737,13.399,738,13.399,739,9.661]],["keywords/166",[]],["title/167",[740,783.744]],["content/167",[3,0.152,4,0.473,5,0.473,6,0.571,9,0.571,10,0.571,11,0.724,12,0.551,13,0.565,14,0.505,15,0.668,26,8.58,31,0.386,35,1.607,36,5.467,44,1.899,45,1.422,84,6.318,113,4.567,194,5.159,205,4.818,321,6.498,327,6.729,403,5.707,412,7.269,474,8.64,643,7.269,648,5.467,740,9.333,741,13.658,742,12.385,743,8.64]],["keywords/167",[]],["title/168",[408,783.744]],["content/168",[3,0.156,4,0.6,5,0.6,6,0.724,9,0.724,10,0.724,11,0.854,12,0.699,13,0.716,14,0.641,15,0.847,31,0.49,35,2.038,38,4.002,44,2.408,45,1.803,230,3.786,408,8.256,410,9.659,652,10.213]],["keywords/168",[]],["title/169",[3,8.632]],["content/169",[]],["keywords/169",[]],["title/170",[264,1039.972]],["content/170",[3,0.16,4,0.511,5,0.511,6,0.617,9,0.617,10,0.617,11,0.765,12,0.595,13,0.61,14,0.957,23,2.547,31,0.417,35,1.736,63,3.345,92,1.974,153,7.032,266,9.331,267,6.028,268,7.536,269,5.786,270,10.562,271,9.331,272,9.331,273,9.331,274,9.331]],["keywords/170",[]],["title/171",[275,1039.972]],["content/171",[3,0.159,4,0.523,5,0.523,6,0.879,9,0.631,10,0.879,11,0.777,12,0.609,13,0.624,14,0.777,23,2.607,31,0.427,63,3.423,92,2.02,267,6.169,269,5.921,276,9.548,277,9.548,278,9.548,279,9.548,280,9.548,281,13.29,282,9.548,283,9.548]],["keywords/171",[]],["title/172",[284,1039.972]],["content/172",[3,0.159,4,0.523,5,0.523,6,0.879,9,0.631,10,0.631,11,0.777,12,0.609,13,0.624,14,0.894,23,2.607,31,0.427,38,3.488,63,3.423,92,2.812,267,6.169,269,5.921,285,9.548,286,9.548,287,9.548,288,9.548,289,8.419,290,9.548,291,9.548]],["keywords/172",[]],["title/173",[38,274.989,292,752.844]],["content/173",[3,0.158,4,0.511,5,0.511,6,0.865,9,0.617,10,0.865,11,0.765,12,0.595,13,0.61,14,0.765,23,2.547,31,0.417,38,4.777,63,3.345,92,1.974,160,8.226,267,6.028,269,5.786,289,8.226,293,9.331,294,9.331,295,9.331,296,9.331,297,9.331,298,9.331,299,9.331]],["keywords/173",[]],["title/174",[300,916.904]],["content/174",[3,0.164,4,0.401,5,0.401,6,0.87,9,0.725,10,0.725,11,0.642,12,0.467,13,0.479,14,0.642,23,2.996,31,0.328,35,1.363,44,1.61,45,1.206,63,2.626,92,2.784,184,2.151,267,7.089,269,4.542,300,6.458,301,7.325,302,7.325,303,7.325,304,7.325,305,13.156,306,7.325,307,6.458,308,7.325,309,6.829,310,7.325,311,7.325,312,7.325]],["keywords/174",[]],["title/175",[67,486.408,744,830.269]],["content/175",[]],["keywords/175",[]],["title/176",[12,66.348]],["content/176",[3,0.145,4,0.473,5,0.473,6,0.571,9,0.571,10,0.571,11,0.847,12,1.009,13,0.946,14,0.505,15,0.668,31,0.554,35,1.607,38,4.524,84,6.318,101,4.534,116,5.707,120,4.469,198,8.002,232,4.233,397,6.318,415,6.729,455,6.512,615,6.978,617,6.978,745,9.529,746,9.529,747,8.64,748,9.529,749,8.64,750,8.64]],["keywords/176",[]],["title/177",[14,60.817]],["content/177",[3,0.134,4,0.577,5,0.577,6,0.696,9,0.696,10,0.696,11,0.831,12,0.672,13,0.688,14,0.616,15,0.814,31,0.471,35,1.959,63,5.096,70,6.288,118,10.532,215,8.86,244,7.12,309,9.819,659,8.86,747,10.532,751,8.506,752,10.532,753,10.532,754,10.532]],["keywords/177",[]],["title/178",[693,783.744]],["content/178",[3,0.144,4,0.592,5,0.592,6,0.715,9,0.715,10,0.715,11,0.846,12,0.69,13,0.706,14,0.632,15,0.836,31,0.483,35,2.011,38,3.949,63,3.876,321,5.672,397,7.905,422,9.095,693,10.902,695,9.531,751,8.731,755,8.731]],["keywords/178",[]],["title/179",[756,916.904]],["content/179",[3,0.142,4,0.569,5,0.569,6,0.688,9,0.688,10,0.688,11,0.824,12,0.663,13,0.679,14,0.608,15,0.804,31,0.465,35,1.934,49,6.868,63,5.052,92,2.2,185,7.836,194,6.208,672,9.762,699,8.398,751,8.398,755,8.398,756,9.168,757,11.468]],["keywords/179",[]],["title/180",[758,916.904]],["content/180",[3,0.136,4,0.6,5,0.6,6,0.724,9,0.724,10,0.724,11,0.854,12,0.699,13,0.716,14,0.641,15,0.847,31,0.49,35,2.038,38,4.002,49,7.236,181,6.541,548,7.078,662,8.848,751,8.848,758,12.868,759,10.956,760,10.956]],["keywords/180",[]],["title/181",[391,657.957]],["content/181",[3,0.126,4,0.517,5,0.517,6,0.624,9,0.624,10,0.624,11,0.771,12,0.602,13,0.617,14,0.552,15,0.73,31,0.422,35,1.756,38,5.549,70,5.635,198,6.098,316,8.799,391,9.612,397,6.902,403,6.234,407,7.351,415,7.351,472,8.321,685,7.351,761,10.409,762,9.438,763,14.539,764,10.409,765,10.409,766,10.409]],["keywords/181",[]],["title/182",[767,916.904]],["content/182",[3,0.134,4,0.584,5,0.584,6,0.705,7,5.856,9,0.705,10,0.705,11,0.839,12,0.681,13,0.697,14,0.624,15,0.825,31,0.477,35,1.985,73,5.681,92,2.258,184,3.133,185,8.041,226,8.976,321,5.598,548,6.894,662,8.617,670,10.67,767,9.407,768,5.95]],["keywords/182",[]],["title/183",[637,632.547]],["content/183",[3,0.139,4,0.625,5,0.625,6,0.755,9,0.755,10,0.755,11,0.877,12,0.728,13,0.746,14,0.668,15,0.883,31,0.51,35,2.123,70,6.815,92,2.415,184,3.352,448,5.743,637,9.121,768,6.365]],["keywords/183",[]],["title/184",[267,671.921]],["content/184",[3,0.123,4,0.494,5,0.494,6,0.597,9,0.597,10,0.597,11,0.747,12,0.576,13,0.59,14,0.528,15,0.698,31,0.403,35,1.678,63,3.234,70,5.386,92,3.137,184,2.649,242,6.799,267,8.252,313,7.286,314,7.286,315,7.954,316,8.411,321,6.701,403,5.959,448,4.539,467,11.26,637,7.768,685,7.026,768,5.031,769,8.411,770,9.022,771,9.022]],["keywords/184",[]],["title/185",[175,620.912]],["content/185",[3,0.134,4,0.494,5,0.494,6,0.597,9,0.597,10,0.597,11,0.747,12,0.815,13,0.59,14,0.528,15,0.698,31,0.403,35,1.678,38,4.665,67,5.829,92,1.909,161,9.022,175,5.386,184,2.649,198,9.579,226,7.59,320,6.799,435,7.954,467,7.954,564,7.954,768,5.031,772,9.95,773,9.95,774,14.085,775,9.95,776,9.95,777,8.411,778,9.95]],["keywords/185",[]],["title/186",[779,916.904]],["content/186",[3,0.133,4,0.569,5,0.569,6,0.688,9,0.688,10,0.688,11,0.824,12,0.663,13,0.679,14,0.608,15,0.804,31,0.465,35,1.934,38,3.798,92,2.2,184,3.053,185,7.836,186,10.398,320,7.836,321,5.456,423,10.398,467,9.168,699,8.398,768,5.799,770,10.398,779,9.168,780,11.468]],["keywords/186",[]],["title/187",[740,783.744]],["content/187",[3,0.139,4,0.625,5,0.625,6,0.755,9,0.755,10,0.755,11,0.877,12,0.728,13,0.746,14,0.668,15,0.883,31,0.51,35,2.123,92,2.415,184,3.352,321,5.989,448,5.743,740,11.302,768,6.365]],["keywords/187",[]],["title/188",[713,809.95]],["content/188",[3,0.128,4,0.529,5,0.529,6,0.639,9,0.639,10,0.639,11,0.784,12,0.616,13,0.631,14,0.565,15,0.747,23,2.638,31,0.432,35,1.797,49,6.381,63,3.464,84,7.065,92,3.255,113,6.126,184,2.837,232,4.733,327,7.524,448,4.861,565,7.524,713,10.436,755,7.803,768,5.388]],["keywords/188",[]],["title/189",[719,809.95]],["content/189",[3,0.129,4,0.542,5,0.542,6,0.654,9,0.654,10,0.654,11,0.797,12,0.631,13,0.647,14,0.579,15,0.765,23,2.702,31,0.442,35,1.841,63,3.547,84,7.236,92,3.551,113,5.744,175,8.133,184,2.906,232,4.848,448,4.978,719,10.609,768,5.518]],["keywords/189",[]],["title/190",[176,783.744]],["content/190",[3,0.131,4,0.555,5,0.555,6,0.671,9,0.671,10,0.671,11,0.81,12,0.647,13,0.663,14,0.593,15,0.784,23,2.769,31,0.453,35,1.886,63,3.635,92,2.931,112,7.025,113,5.108,176,7.642,184,2.978,193,8.531,211,8.19,232,4.968,448,5.102,565,7.898,755,8.19,768,5.655]],["keywords/190",[]],["title/191",[733,839.912]],["content/191",[3,0.131,4,0.555,5,0.555,6,0.671,9,0.671,10,0.671,11,0.81,12,0.647,13,0.663,14,0.593,15,0.784,31,0.453,35,1.886,63,3.635,92,2.931,112,7.025,113,5.108,184,2.978,232,4.968,448,5.102,565,7.898,733,8.19,734,9.454,735,10.141,755,8.19,768,5.655,781,11.183]],["keywords/191",[]],["title/192",[672,720.454]],["content/192",[2,3.671,3,0.145,4,0.473,5,0.473,6,0.571,9,0.571,10,0.571,11,0.724,12,0.551,13,0.565,14,0.505,15,0.668,31,0.386,35,1.607,63,4.44,67,5.583,92,1.828,184,2.537,208,6.512,232,4.233,320,6.512,403,5.707,448,4.347,548,5.583,659,7.269,672,10.028,683,8.055,684,8.055,753,8.64,768,4.818,782,6.978,783,8.64,784,8.64,785,9.529,786,9.529,787,9.529,788,9.529]],["keywords/192",[]],["title/193",[113,383.478]],["content/193",[1,6.956,2,4.475,3,0.134,4,0.577,5,0.577,6,0.696,9,0.696,10,0.696,11,0.831,12,0.672,13,0.688,14,0.616,15,0.814,31,0.471,35,1.959,92,2.229,113,5.241,184,3.093,208,7.937,232,5.16,448,5.299,515,7.937,548,6.805,565,8.203,768,5.873]],["keywords/193",[]],["title/194",[440,720.454]],["content/194",[3,0.145,4,0.432,5,0.432,6,0.522,9,0.522,10,0.522,11,0.678,12,0.503,13,0.516,14,0.461,15,0.61,22,3.816,26,8.032,31,0.353,35,1.468,38,4.235,73,4.201,92,2.453,194,6.922,321,4.14,360,5.334,391,7.335,403,5.211,411,6.145,412,6.638,440,9.522,448,3.97,477,6.638,515,5.946,563,7.89,564,6.956,644,6.956,646,6.956,768,4.4,789,8.702,790,8.702,791,8.702,792,8.702,793,12.787,794,7.89]],["keywords/194",[]],["title/195",[690,760.456]],["content/195",[1,7.047,2,4.534,3,0.134,4,0.584,5,0.584,6,0.705,9,0.705,10,0.705,11,0.839,12,0.681,13,0.697,14,0.624,15,0.825,31,0.477,35,1.985,92,2.258,184,3.133,208,8.041,232,5.227,448,5.368,515,8.041,548,6.894,690,10.485,768,5.95]],["keywords/195",[]],["title/196",[795,916.904]],["content/196",[3,0.134,4,0.577,5,0.577,6,0.696,7,5.781,9,0.696,10,0.696,11,0.831,12,0.672,13,0.688,14,0.616,15,0.814,31,0.471,35,1.959,38,5.192,40,9.819,43,9.819,92,3.008,321,5.526,655,8.506,685,8.203,768,5.873,795,9.286,796,11.616]],["keywords/196",[]],["title/197",[434,671.921]],["content/197",[1,6.868,2,4.418,3,0.133,4,0.569,5,0.569,6,0.688,9,0.688,10,0.688,11,0.824,12,0.663,13,0.679,14,0.608,15,0.804,31,0.465,35,1.934,38,3.798,92,2.2,162,8.098,184,3.053,208,7.836,232,5.094,434,6.718,435,9.168,436,8.398,448,5.231,548,6.718,768,5.799]],["keywords/197",[]],["title/198",[177,620.912]],["content/198",[1,6.868,2,4.418,3,0.133,4,0.569,5,0.569,6,0.688,9,0.688,10,0.688,11,0.824,12,0.663,13,0.679,14,0.608,15,0.804,31,0.465,35,1.934,38,3.798,92,2.2,162,8.098,177,6.208,184,3.053,208,7.836,232,5.094,436,8.398,438,10.398,448,5.231,548,6.718,768,5.799]],["keywords/198",[]],["title/199",[797,916.904]],["content/199",[3,0.151,4,0.542,5,0.542,6,0.654,7,5.431,9,0.654,10,0.654,11,0.797,12,0.631,13,0.647,14,0.797,15,0.765,31,0.442,35,1.841,90,7.596,92,2.882,113,3.649,184,2.906,256,8.724,499,6.689,768,5.518,797,8.724,798,10.913,799,13.622]],["keywords/199",[]],["title/200",[800,916.904]],["content/200",[3,0.134,4,0.584,5,0.584,6,0.705,9,0.705,10,0.705,11,0.839,12,0.681,13,0.697,14,0.624,15,0.825,31,0.477,35,1.985,38,3.897,92,2.258,146,9.947,184,3.133,321,5.598,411,8.31,548,6.894,662,8.617,699,8.617,755,8.617,768,5.95,800,9.407]],["keywords/200",[]],["title/201",[801,916.904]],["content/201",[1,5.532,2,3.559,3,0.154,4,0.459,5,0.459,6,0.554,9,0.554,10,0.554,11,0.708,12,0.534,13,0.547,14,0.49,15,0.648,16,4.272,17,4.272,18,3.307,31,0.374,35,1.558,45,1.379,62,4.597,63,5.099,73,4.459,84,6.124,92,1.772,115,3.999,120,6.264,184,2.459,580,7.808,768,4.67,801,7.384,802,13.26,803,8.375,804,10.187,805,8.375]],["keywords/201",[]],["title/202",[806,916.904]],["content/202",[1,5.532,2,3.559,3,0.154,4,0.459,5,0.459,6,0.554,9,0.554,10,0.554,11,0.708,12,0.534,13,0.547,14,0.49,15,0.648,16,4.272,17,4.272,18,3.307,31,0.374,35,1.558,45,1.379,62,4.597,73,4.459,84,6.124,90,7.932,92,1.772,115,3.999,120,6.264,184,2.459,580,7.808,768,4.67,802,13.26,804,10.187,806,7.384,807,8.375,808,8.375]],["keywords/202",[]],["title/203",[809,916.904]],["content/203",[3,0.128,4,0.387,5,0.387,6,0.707,9,0.468,10,0.468,11,0.414,12,0.822,13,0.462,14,0.414,15,0.547,18,5.086,31,0.316,35,1.315,38,4.705,41,6.235,73,5.689,74,9.421,92,1.496,105,4.474,120,5.527,171,6.235,184,2.076,185,5.329,232,3.464,320,5.329,334,6.592,337,11.355,403,4.671,442,7.071,448,3.558,455,5.329,685,5.507,687,6.235,752,10.685,768,3.943,769,6.592,777,12.007,809,6.235,810,10.685,811,7.071,812,7.799,813,12.88,814,7.799,815,7.071]],["keywords/203",[]],["title/204",[111,671.921]],["content/204",[3,0.149,4,0.269,5,0.269,6,0.53,9,0.324,10,0.324,11,0.469,12,0.313,13,0.321,14,0.287,15,0.379,16,2.503,17,2.503,18,3.165,22,5.672,23,3.202,25,2.652,28,2.65,29,2.985,31,0.219,33,2.503,35,1.491,48,3.165,50,2.156,73,2.613,101,2.575,109,10.942,110,3.317,111,5.178,115,5.6,116,3.241,120,6.066,149,3.317,178,3.043,184,2.353,196,3.588,207,3.822,230,1.696,232,2.404,252,4.913,376,3.963,395,3.876,397,3.588,429,3.4,448,2.469,520,3.963,521,3.963,522,3.698,523,3.963,524,3.963,525,3.963,526,3.963,527,6.473,528,3.963,530,4.327,531,3.698,532,4.97,533,3.698,534,3.698,535,3.698,536,6.3,537,3.698,538,2.985,539,3.043,556,3.822,816,3.698,817,4.907,818,5.412]],["keywords/204",[]],["title/205",[113,383.478]],["content/205",[1,7.277,3,0.155,4,0.243,5,0.243,6,0.293,9,0.293,10,0.293,11,0.431,12,0.283,13,0.289,14,0.259,15,0.342,18,3.733,22,6.383,23,3.339,25,2.394,28,2.435,29,4.48,31,0.198,33,2.259,35,1.37,48,2.908,50,1.946,73,2.358,92,0.937,101,2.324,109,10.149,110,9.457,113,3.486,115,5.261,116,2.925,120,5.699,149,2.994,178,2.746,181,4.397,184,1.3,188,2.861,189,3.068,192,3.338,205,2.47,230,1.531,232,2.17,252,5.328,376,3.577,397,3.239,429,3.068,448,2.228,531,3.338,532,4.567,533,3.338,534,3.338,535,3.338,536,5.863,537,3.338,538,2.694,539,5.863,551,6.866,552,6.866,553,4.129,565,3.449,816,3.338,819,7.365]],["keywords/205",[]],["title/206",[112,720.454]],["content/206",[3,0.154,4,0.31,5,0.31,6,0.374,9,0.374,10,0.374,11,0.525,12,0.361,13,0.369,14,0.331,15,0.437,18,3.547,22,6.158,23,3.052,25,3.056,28,2.97,31,0.253,33,2.884,35,1.671,44,1.243,45,0.931,48,3.547,50,2.484,73,3.01,92,1.196,101,2.966,109,11.147,110,7.556,112,6.223,115,5.337,116,3.734,120,4.647,149,3.822,178,3.506,184,1.66,230,1.954,232,2.77,252,4.344,397,4.134,429,3.917,448,2.844,531,4.261,532,3.506,533,4.261,534,4.261,535,4.261,536,5.57,537,4.261,538,3.439,539,3.506,554,8.375,555,7.255,556,4.403,816,4.261]],["keywords/206",[]],["title/207",[2,441.899]],["content/207",[1,7.086,2,3.021,3,0.154,4,0.232,5,0.232,6,0.281,9,0.281,10,0.281,11,0.416,12,0.271,13,0.277,14,0.248,15,0.328,16,4.678,17,3.626,18,3.622,22,6.249,23,3.261,25,2.294,28,2.35,29,4.324,31,0.19,33,2.165,35,1.322,48,3.622,50,1.865,73,2.26,101,2.227,109,9.97,110,9.276,115,5.123,116,2.804,120,5.549,149,2.869,178,2.632,181,4.244,184,1.246,188,2.743,189,2.941,192,3.199,205,2.367,208,3.199,230,1.467,232,2.08,252,5.188,376,3.428,397,3.104,429,2.941,448,2.136,529,5.742,531,3.199,532,4.408,533,3.199,534,3.199,535,3.199,536,5.687,537,3.199,538,2.582,539,5.687,548,2.743,550,4.245,551,6.628,552,6.628,553,3.957,816,3.199,819,7.109]],["keywords/207",[]],["title/208",[658,874.889]],["content/208",[2,3.228,3,0.153,4,0.416,5,0.416,6,0.502,9,0.502,10,0.502,11,0.659,12,0.485,13,0.496,14,0.87,15,1.04,18,5.309,31,0.34,33,3.875,35,2.097,48,4.452,70,6.732,82,7.082,85,7.082,92,1.608,115,3.628,208,5.725,230,2.626,232,3.722,448,3.822,548,4.908,658,13.368,659,6.391,816,5.725,820,8.378,821,7.597,822,7.597,823,7.597,824,7.597]],["keywords/208",[]],["title/209",[825,916.904]],["content/209",[3,0.163,4,0.374,5,0.374,6,0.452,7,8.78,9,0.452,10,0.452,11,0.609,12,0.436,13,0.447,14,0.4,15,0.529,26,4.735,31,0.306,33,3.486,35,1.937,48,2.699,50,3.003,178,10.314,225,3.146,313,5.52,314,5.52,548,4.416,643,5.75,655,5.52,662,5.52,721,6.026,816,5.151,825,12.436,826,7.538,827,7.538,828,6.835,829,6.835,830,6.835,831,6.835,832,6.835]],["keywords/209",[]],["title/210",[159,523.214]],["content/210",[3,0.161,4,0.428,5,0.428,6,0.517,9,0.517,10,0.517,11,0.673,12,0.499,13,0.511,14,0.457,15,0.604,23,3.143,31,0.349,33,3.986,34,5.162,35,1.454,38,2.854,44,1.718,45,1.286,62,4.289,105,4.944,110,7.782,115,3.732,159,6.877,171,6.89,397,5.714,556,6.086,567,6.89,568,10.15,569,6.89,570,10.733,571,6.89,572,7.815,574,6.89,575,6.89,816,5.889]],["keywords/210",[]],["title/211",[451,809.95]],["content/211",[3,0.14,4,0.328,5,0.328,6,0.396,9,0.396,10,0.396,11,0.549,12,0.382,13,0.391,14,0.35,15,0.463,23,1.634,31,0.268,35,2.158,36,3.786,38,4.8,45,0.985,48,2.363,63,2.145,70,3.573,73,3.186,84,4.376,85,5.579,113,2.207,120,3.095,150,5.985,244,4.045,403,3.953,428,9.396,451,11.804,655,4.833,734,5.579,769,8.76,802,5.579,816,4.51,833,6.6,834,6.6,835,14.494,836,14.494,837,6.6,838,14.281,839,5.985,840,6.6,841,10.363,842,6.6,843,11.601,844,11.601,845,5.985,846,5.985,847,5.985,848,5.985,849,6.6]],["keywords/211",[]],["title/212",[850,916.904]],["content/212",[3,0.139,4,0.42,5,0.42,6,0.507,9,0.507,10,0.507,11,0.664,12,0.489,13,0.501,14,0.791,15,0.593,31,0.343,33,3.911,35,2.112,48,3.028,50,7.594,113,2.828,205,4.276,548,4.954,615,10.918,617,10.918,662,6.193,722,6.761,804,14.053,850,6.761,851,6.451,852,8.457,853,7.668,854,13.518,855,7.668,856,7.668,857,7.668]],["keywords/212",[]],["title/213",[90,579.928]],["content/213",[3,0.14,4,0.356,5,0.356,6,0.43,9,0.43,10,0.43,11,0.587,12,0.415,13,0.425,14,0.716,15,0.503,28,2.152,31,0.291,33,3.32,35,2.763,48,4.832,63,2.333,70,3.886,90,9.413,92,1.377,113,2.4,181,3.886,197,4.759,198,4.205,215,5.475,230,2.249,244,4.4,252,6.65,448,3.275,499,4.4,505,9.222,506,7.559,507,7.559,508,7.559,509,5.257,510,4.905,851,5.475,853,6.509,858,6.509,859,7.178,860,10.03,861,7.178,862,7.178,863,7.178,864,7.178]],["keywords/213",[]],["title/214",[782,839.912]],["content/214",[2,4.105,3,0.145,4,0.529,5,0.529,6,0.639,9,0.639,10,0.639,11,0.784,12,0.616,13,0.631,14,0.565,15,0.747,31,0.432,33,6.834,35,1.797,63,4.804,92,2.835,116,6.381,313,7.803,358,8.518,782,7.803,815,9.661,851,8.128,865,9.661,866,10.655,867,9.661,868,13.399]],["keywords/214",[]],["title/215",[481,760.456]],["content/215",[3,0.164,4,0.428,5,0.428,6,0.517,9,0.517,10,0.517,11,0.673,12,0.499,13,0.511,14,0.457,15,0.604,18,3.086,31,0.349,35,1.454,48,3.086,70,4.666,73,4.161,90,4.358,113,2.882,177,4.666,244,5.283,321,4.1,326,5.889,360,5.283,388,6.89,391,4.944,422,6.574,434,5.049,481,8.419,522,8.676,672,5.414,690,5.714,851,6.574,869,8.618,870,7.815,871,7.815,872,7.815]],["keywords/215",[]],["title/216",[35,193.458]],["content/216",[3,0.131,4,0.468,5,0.468,6,0.565,9,0.565,10,0.565,11,0.719,12,0.545,13,0.559,14,0.5,31,0.382,35,2.287,63,5.641,70,5.105,73,7.662,83,7.971,84,6.252,215,10.34,263,7.971,268,6.905,269,5.302,270,6.905,315,7.538,415,6.659,659,10.34,751,6.905,873,13.556,874,8.55,875,13.556,876,9.429,877,9.429,878,9.429,879,9.429]],["keywords/216",[]],["title/217",[269,644.867]],["content/217",[3,0.157,4,0.436,5,0.436,6,0.527,9,0.914,10,0.527,11,0.683,12,0.508,13,0.521,14,0.89,23,2.175,31,0.356,34,5.262,35,1.482,49,5.262,63,6.071,101,4.18,116,5.262,215,6.702,261,7.967,262,7.967,263,7.427,268,6.434,269,4.94,270,6.434,315,7.024,671,7.967,692,7.967,838,7.967,851,6.702,874,7.967,880,8.786,881,8.786]],["keywords/217",[]],["title/218",[486,839.912]],["content/218",[3,0.134,4,0.584,5,0.584,6,0.705,9,0.705,10,0.705,11,0.839,12,0.681,13,0.697,14,0.624,15,0.825,31,0.477,35,1.985,49,7.047,70,6.37,232,5.227,244,7.212,484,9.407,486,8.617,491,9.407,492,9.407,751,8.617,882,10.67,883,10.67,884,10.67]],["keywords/218",[]],["title/219",[3,8.632]],["content/219",[]],["keywords/219",[]],["title/220",[3,8.632]],["content/220",[3,0.154]],["keywords/220",[]],["title/221",[3,8.632]],["content/221",[]],["keywords/221",[]],["title/222",[3,7.712,164,476.469]],["content/222",[3,0.122,11,0.859,31,0.657,158,8.619,159,7.394,163,11.446,164,11.869]],["keywords/222",[]],["title/223",[3,7.712,165,476.469]],["content/223",[0,6.256,3,0.11,11,0.966,31,0.738,145,10.332,158,9.682,159,8.306,165,10.714,166,8.226]],["keywords/223",[]],["title/224",[3,7.712,167,549.996]],["content/224",[3,0.144,31,0.646,159,7.263,168,12.729,169,14.437,170,14.437,173,14.437]],["keywords/224",[]],["title/225",[3,8.632]],["content/225",[]],["keywords/225",[]],["title/226",[3,8.632]],["content/226",[3,0.168,4,0.284,5,0.284,6,0.343,7,5.792,8,6.131,9,0.343,10,0.343,11,0.49,12,0.331,13,0.339,14,0.303,15,0.401,29,6.419,31,0.232,92,2.815,113,1.913,158,3.042,159,2.61,166,3.217,175,3.097,176,3.909,177,3.097,178,6.544,179,4.574,181,7.236,182,8.385,183,9.304,184,3.099,185,7.953,187,4.574,188,3.352,189,3.594,190,4.574,191,4.574,192,3.909,193,4.364,194,3.097,196,3.793,198,3.352,199,5.187,200,4.836,201,5.187,204,4.364,205,2.893,206,3.507,209,4.836,885,5.721]],["keywords/226",[]],["title/227",[3,6.249,212,701.845]],["content/227",[3,0.164,4,0.584,5,0.584,6,0.705,9,0.705,10,0.705,11,0.839,12,0.681,13,0.697,14,0.624,15,0.825,31,0.477,158,6.257,159,5.368,166,6.616,212,9.947,214,10.67,216,7.587]],["keywords/227",[]],["title/228",[3,8.632]],["content/228",[3,0.167,4,0.428,5,0.428,6,0.517,7,7.503,9,0.517,10,0.761,11,0.673,12,0.499,13,0.511,14,0.457,15,0.604,23,2.134,29,4.753,31,0.349,45,1.286,105,7.284,158,4.583,159,3.932,166,4.846,178,8.476,179,6.89,187,6.89,188,5.049,190,6.89,191,6.89,219,6.311,220,7.815,221,7.815]],["keywords/228",[]],["title/229",[3,8.632]],["content/229",[]],["keywords/229",[]],["title/230",[223,1039.972]],["content/230",[2,3.321,3,0.169,4,0.428,5,0.428,6,0.517,9,0.517,10,0.517,11,0.673,12,0.499,13,0.511,14,0.457,15,0.604,16,5.872,17,5.872,18,4.546,22,5.568,23,3.732,31,0.349,158,4.583,159,3.932,166,4.846,216,5.557,225,3.597,226,6.574,227,6.89,228,6.89]],["keywords/230",[]],["title/231",[229,916.904]],["content/231",[2,3.353,3,0.169,4,0.432,5,0.432,6,0.522,9,0.522,10,0.522,11,0.678,12,0.503,13,0.516,14,0.461,15,0.61,16,4.024,17,4.024,18,3.116,22,3.816,23,2.154,24,6.956,25,4.265,30,10.222,31,0.353,158,4.627,159,3.97,166,4.893,216,5.611,227,6.956,228,6.956,229,6.956,230,2.727,233,7.89]],["keywords/231",[]],["title/232",[234,916.904]],["content/232",[2,3.031,3,0.168,4,0.391,5,0.391,6,0.856,9,0.472,10,0.472,11,0.629,12,0.455,13,0.466,14,0.417,15,0.552,16,3.638,17,3.638,18,2.817,22,3.45,23,2.937,31,0.319,92,1.509,105,4.513,149,4.822,158,4.183,159,3.589,166,4.423,178,8.939,181,7.73,183,6.289,216,5.072,234,6.289,238,7.133,239,7.133,240,7.133,241,7.133]],["keywords/232",[]],["title/233",[59,839.912]],["content/233",[2,3.031,3,0.165,4,0.391,5,0.391,6,0.472,9,0.472,10,0.472,11,0.629,12,0.455,13,0.466,14,0.417,15,0.552,16,3.638,17,3.638,18,2.817,23,2.937,31,0.319,45,1.174,59,5.761,113,2.63,120,3.69,153,5.376,158,4.183,159,3.589,166,4.423,216,5.072,232,3.494,245,7.133,247,7.133,248,7.133,249,7.133,250,7.133,251,7.133,252,3.45,253,7.133,254,7.133,255,7.133,256,6.289,257,7.133,258,7.133,259,7.133,260,7.133,886,7.867,887,7.867]],["keywords/233",[]],["title/234",[3,8.632]],["content/234",[2,3.523,3,0.166,4,0.454,5,0.454,6,0.795,7,7.762,8,6.062,9,0.548,10,0.548,11,0.703,12,0.529,13,0.542,14,0.485,15,0.641,16,4.228,17,4.228,18,3.274,19,8.29,20,8.29,21,8.29,22,5.813,23,2.263,24,7.309,25,4.481,29,5.042,30,7.309,31,0.371,888,9.143]],["keywords/234",[]],["title/235",[3,8.632]],["content/235",[2,2.979,3,0.166,4,0.384,5,0.384,6,0.464,9,0.464,10,0.464,11,0.621,12,0.447,13,0.458,14,0.749,15,0.542,16,3.576,17,3.576,18,5.059,23,1.914,31,0.313,70,4.186,86,10.616,87,10.616,90,3.909,91,7.011,92,1.483,93,10.616,94,7.011,95,7.011,96,7.011,97,7.011,98,7.011,99,7.011,100,6.181,101,5.57,102,7.011,103,6.181,104,7.011,105,4.436,106,7.011]],["keywords/235",[]],["title/236",[3,8.632]],["content/236",[2,3.231,3,0.166,4,0.252,5,0.252,6,1.02,9,0.304,10,0.304,11,0.445,12,0.294,13,0.301,14,0.269,15,0.356,16,2.348,17,2.348,18,4.456,31,0.206,44,1.012,45,0.758,92,0.974,101,5.92,111,4.914,112,5.268,113,3.583,115,6.797,120,6.461,121,5.731,125,4.059,126,11.284,127,4.603,128,4.059,129,11.284,130,4.603,131,4.059,132,11.284,133,4.603,134,4.059,135,11.284,136,4.603,137,9.948,138,4.603,139,4.603,140,4.603,141,4.603,889,5.077]],["keywords/236",[]],["title/237",[3,8.632]],["content/237",[]],["keywords/237",[]],["title/238",[443,1039.972]],["content/238",[3,0.152,50,6.956]],["keywords/238",[]],["title/239",[67,671.921]],["content/239",[3,0.152,28,5.235]],["keywords/239",[]],["title/240",[447,1039.972]],["content/240",[3,0.152,230,5.473]],["keywords/240",[]],["title/241",[450,1039.972]],["content/241",[3,0.152,230,5.473]],["keywords/241",[]],["title/242",[451,809.95]],["content/242",[3,0.152,28,5.235]],["keywords/242",[]],["title/243",[452,1039.972]],["content/243",[3,0.158,18,6.02,28,5.04]],["keywords/243",[]],["title/244",[121,783.744]],["content/244",[3,0.163,4,0.535,5,0.535,6,0.893,9,0.646,10,0.646,11,0.79,12,0.624,13,0.639,14,0.572,15,0.756,23,2.669,31,0.437,44,2.149,45,1.609,63,4.843,101,5.13,121,7.368,455,7.368,456,9.777,457,9.777,458,8.62]],["keywords/244",[]],["title/245",[121,783.744]],["content/245",[3,0.162,4,0.569,5,0.569,6,0.932,9,0.688,10,0.688,11,0.824,12,0.663,13,0.679,14,0.608,15,0.804,23,2.839,31,0.465,44,2.285,45,1.712,63,5.052,137,9.168,458,9.168,460,10.398]],["keywords/245",[]],["title/246",[25,562.098]],["content/246",[3,0.152,28,5.235]],["keywords/246",[]],["title/247",[461,969.523]],["content/247",[3,0.16,4,0.577,5,0.577,6,0.94,9,0.696,10,0.696,11,0.616,12,1.026,13,0.688,14,0.616,15,0.814,22,5.093,23,2.876,25,5.693,31,0.471,45,1.734,455,7.937,463,10.532,464,10.532]],["keywords/247",[]],["title/248",[465,969.523]],["content/248",[3,0.165,4,0.473,5,0.473,6,0.571,9,0.571,10,0.571,11,0.724,12,0.551,13,0.565,14,0.505,15,0.668,23,4.317,28,2.856,31,0.386,113,3.186,468,8.64,469,8.64,470,8.64,472,7.618,473,8.64,475,8.64,476,8.64,477,12.178,478,8.64,479,8.64,480,8.64]],["keywords/248",[]],["title/249",[481,760.456]],["content/249",[3,0.152,28,5.235]],["keywords/249",[]],["title/250",[482,969.523]],["content/250",[3,0.152,28,5.235]],["keywords/250",[]],["title/251",[]],["content/251",[3,0.164,4,0.608,5,0.608,6,0.734,9,0.734,10,0.734,11,0.861,12,0.708,13,0.726,14,0.649,15,0.859,31,0.497,44,2.441,45,1.828,483,6.4,485,11.104]],["keywords/251",[]],["title/252",[342,839.912]],["content/252",[3,0.168,4,0.428,5,0.428,6,0.517,9,0.517,10,0.517,11,0.673,12,0.499,13,0.511,14,0.457,15,0.604,23,2.134,31,0.349,342,6.311,484,14.828,486,6.311,487,11.513,488,7.815,489,11.513,490,7.815,491,6.89,492,6.89,493,7.815,494,7.815,495,7.815,496,7.815,497,7.815]],["keywords/252",[]],["title/253",[38,379.868]],["content/253",[3,0.152,28,5.235]],["keywords/253",[]],["title/254",[90,579.928]],["content/254",[3,0.152,28,5.235]],["keywords/254",[]],["title/255",[225,478.633]],["content/255",[3,0.166,4,0.483,5,0.483,6,0.584,9,0.584,10,0.584,11,0.735,12,0.563,13,0.577,14,0.735,15,0.683,31,0.395,44,1.94,45,2.07,90,4.922,92,1.868,184,2.592,206,5.967,225,4.063,402,4.631,483,5.088,499,5.967,500,12.575,501,3.71,502,3.71]],["keywords/255",[]],["title/256",[252,502.936]],["content/256",[3,0.164,4,0.42,5,0.42,6,0.507,9,0.507,10,0.507,11,0.664,12,0.489,13,0.501,14,0.664,15,0.593,23,2.094,31,0.343,44,1.685,45,1.869,90,4.276,92,1.623,181,6.778,189,5.312,197,8.302,198,7.335,206,5.184,252,5.49,402,4.023,499,5.184,501,3.223,502,3.223,505,5.779,506,5.779,507,5.779,508,5.779,509,6.193,510,5.779,511,7.668,512,7.668]],["keywords/256",[]],["title/257",[14,60.817]],["content/257",[3,0.164,4,0.445,5,0.445,6,0.537,9,0.537,10,0.537,11,0.693,12,0.518,13,0.531,14,0.818,15,0.628,31,0.363,44,1.786,45,1.95,90,4.531,92,1.719,103,7.164,181,4.851,197,5.941,198,5.25,252,3.929,483,4.683,499,5.493,501,3.415,502,3.415,505,6.123,506,6.123,507,6.123,508,6.123,509,6.562,510,6.123,513,8.125,514,8.125]],["keywords/257",[]],["title/258",[515,783.744]],["content/258",[3,0.164,4,0.384,5,0.384,6,0.464,9,0.464,10,0.702,11,0.621,12,0.447,13,0.458,14,0.749,15,0.542,23,1.914,31,0.313,44,1.541,45,1.747,90,5.92,92,1.483,115,3.348,181,6.338,184,2.059,189,4.857,192,5.283,197,7.763,198,6.859,206,4.739,252,5.134,402,3.679,499,4.739,501,2.947,502,2.947,505,5.283,506,5.283,507,5.283,508,8.001,510,5.283,515,5.283,517,7.011,518,7.011]],["keywords/258",[]],["title/259",[519,969.523]],["content/259",[3,0.152,28,5.235]],["keywords/259",[]],["title/260",[111,671.921]],["content/260",[3,0.152,28,5.235]],["keywords/260",[]],["title/261",[225,478.633]],["content/261",[3,0.165,4,0.359,5,0.359,6,0.667,9,0.434,10,0.434,11,0.59,12,0.419,13,0.429,14,0.384,15,0.507,16,5.147,17,3.346,18,3.985,31,0.293,44,1.442,45,1.661,111,4.239,184,1.926,196,7.38,207,7.86,225,3.02,252,4.881,483,3.782,501,2.758,502,2.758,520,5.299,521,5.299,522,7.606,523,8.151,524,8.151,525,8.151,526,8.151,527,11.152,528,8.151,529,5.299,530,5.784]],["keywords/261",[]],["title/262",[0,490.432]],["content/262",[0,2.998,3,0.166,4,0.348,5,0.348,6,0.651,9,0.42,10,0.42,11,0.576,12,0.406,13,0.415,14,0.372,15,0.492,16,3.242,17,3.242,18,3.889,22,3.074,23,3.292,28,2.101,31,0.284,44,1.397,45,1.621,48,3.889,50,2.793,101,3.335,115,3.035,120,3.288,125,5.605,196,4.648,207,4.951,230,2.197,252,4.763,501,2.672,502,2.672,520,5.134,521,5.134,522,4.791,523,5.134,524,5.134,525,5.134,526,5.134,527,7.954,528,5.134,532,3.942,536,3.942,538,3.866,539,3.942]],["keywords/262",[]],["title/263",[540,1039.972]],["content/263",[3,0.152,28,5.235]],["keywords/263",[]],["title/264",[225,478.633]],["content/264",[3,0.165,4,0.562,5,0.562,6,0.679,9,0.679,10,0.679,11,0.817,12,0.655,13,0.671,14,0.6,15,0.794,29,6.245,31,0.459,44,2.257,45,1.69,188,6.634,225,4.726,483,5.918,547,13.972]],["keywords/264",[]],["title/265",[2,441.899]],["content/265",[3,0.152,28,5.235]],["keywords/265",[]],["title/266",[225,478.633]],["content/266",[3,0.165,4,0.549,5,0.549,6,0.662,9,0.662,10,0.662,11,0.803,12,0.639,13,0.655,14,0.586,15,0.775,31,0.448,44,2.201,45,2.261,184,2.941,225,4.61,483,5.773,501,4.21,502,4.21,549,10.016]],["keywords/266",[]],["title/267",[0,490.432]],["content/267",[0,2.998,3,0.168,4,0.348,5,0.348,6,0.42,9,0.42,10,0.42,11,0.576,12,0.406,13,0.415,14,0.372,15,0.492,16,5.023,17,5.023,18,3.889,22,4.763,23,3.707,28,2.101,31,0.284,44,1.397,45,1.621,48,4.761,50,2.793,101,3.335,115,3.035,120,3.288,131,5.605,205,3.545,230,2.197,252,3.074,501,2.672,502,2.672,529,5.134,532,3.942,536,6.107,538,3.866,539,6.107,890,7.011]],["keywords/267",[]],["title/268",[112,720.454]],["content/268",[3,0.152,28,5.235]],["keywords/268",[]],["title/269",[225,478.633]],["content/269",[3,0.165,4,0.529,5,0.529,6,0.639,9,0.639,10,0.639,11,0.784,12,0.616,13,0.631,14,0.565,15,0.747,31,0.432,44,2.123,45,2.206,92,2.044,184,2.837,225,4.446,483,5.569,501,4.061,502,4.061,555,10.822]],["keywords/269",[]],["title/270",[0,490.432]],["content/270",[0,3.144,3,0.168,4,0.365,5,0.365,6,0.441,9,0.441,10,0.441,11,0.598,12,0.425,13,0.436,14,0.39,15,0.516,18,4.035,22,4.942,23,3.802,28,2.204,31,0.298,44,1.465,45,1.682,48,4.035,50,2.929,92,1.411,101,3.499,115,3.184,120,3.449,128,5.879,184,1.958,230,2.304,252,3.225,501,2.803,502,2.803,532,4.135,536,4.135,538,4.056,539,4.135,555,8.252,891,5.193]],["keywords/270",[]],["title/271",[326,783.744]],["content/271",[3,0.152,28,5.235]],["keywords/271",[]],["title/272",[3,8.632]],["content/272",[3,0.171,11,1.008,23,2.547,31,0.417,35,1.736,147,9.331,151,9.331,152,9.331,153,7.032,154,9.331,155,9.331,156,9.331,157,9.331]],["keywords/272",[]],["title/273",[225,478.633]],["content/273",[3,0.165,4,0.529,5,0.529,6,0.639,9,0.639,10,0.639,11,0.784,12,0.616,13,0.631,14,0.565,15,0.747,31,0.432,44,2.123,45,2.206,92,2.044,184,2.837,225,4.446,307,11.814,483,5.569,501,4.061,502,4.061]],["keywords/273",[]],["title/274",[557,916.904]],["content/274",[3,0.152,28,5.235]],["keywords/274",[]],["title/275",[225,478.633]],["content/275",[3,0.165,4,0.529,5,0.529,6,0.639,9,0.639,10,0.639,11,0.784,12,0.616,13,0.631,14,0.565,15,0.747,31,0.432,44,2.123,45,2.206,92,2.044,184,2.837,225,4.446,483,5.569,501,4.061,502,4.061,558,13.399]],["keywords/275",[]],["title/276",[440,720.454]],["content/276",[3,0.152,28,5.235]],["keywords/276",[]],["title/277",[0,490.432]],["content/277",[0,4.118,3,0.169,4,0.478,5,0.683,6,0.577,9,0.577,10,0.577,11,0.73,12,0.557,13,0.571,14,0.511,15,0.675,23,2.384,31,0.39,44,1.919,45,2.397,477,7.347,560,8.733,561,8.733,562,8.733,891,9.719]],["keywords/277",[]],["title/278",[113,383.478]],["content/278",[3,0.152,28,5.235]],["keywords/278",[]],["title/279",[225,478.633]],["content/279",[3,0.164,4,0.489,5,0.489,6,0.59,9,0.59,10,0.59,11,0.741,12,0.569,13,0.583,14,0.522,15,0.69,31,0.399,44,1.961,45,2.086,92,3.118,113,3.29,175,5.328,184,2.62,206,6.032,225,4.107,402,4.682,483,5.143,501,3.751,502,3.751,566,11.173]],["keywords/279",[]],["title/280",[0,490.432]],["content/280",[0,3.094,3,0.167,4,0.359,5,0.359,6,0.434,9,0.434,10,0.434,11,0.59,12,0.419,13,0.429,14,0.384,15,0.507,18,3.985,22,4.881,23,3.77,28,2.169,31,0.293,44,1.442,45,1.08,48,3.985,50,2.882,92,2.602,101,3.442,113,2.419,115,3.133,120,3.394,134,5.784,175,3.917,184,1.926,206,4.435,230,2.267,252,3.173,402,3.442,532,4.068,536,4.068,538,3.991,539,4.068,566,8.898,891,5.11]],["keywords/280",[]],["title/281",[159,523.214]],["content/281",[3,0.152,28,5.235]],["keywords/281",[]],["title/282",[0,490.432]],["content/282",[0,4.075,3,0.166,4,0.473,5,0.473,6,0.571,9,0.571,10,0.571,11,0.724,12,0.551,13,0.565,14,0.505,15,0.668,23,3.952,31,0.386,44,1.899,45,1.422,105,5.467,115,4.126,567,7.618,568,7.618,569,7.618,571,7.618,573,8.64,574,7.618,575,7.618,891,9.645]],["keywords/282",[]],["title/283",[3,8.632]],["content/283",[]],["keywords/283",[]],["title/284",[12,66.348]],["content/284",[3,0.163,4,0.529,5,0.529,6,0.639,9,0.639,10,0.639,11,0.972,12,0.855,13,1.005,14,0.565,15,0.747,31,0.599,101,5.069,455,7.281,538,5.876,615,7.803,617,7.803,749,9.661,750,9.661]],["keywords/284",[]],["title/285",[14,60.817]],["content/285",[3,0.159,4,0.652,5,0.652,6,0.788,9,0.788,10,0.788,11,0.902,12,0.76,13,0.778,14,0.697,15,0.921,31,0.533,48,4.704,754,11.913]],["keywords/285",[]],["title/286",[693,783.744]],["content/286",[3,0.159,4,0.643,5,0.643,6,0.776,9,0.776,10,0.776,11,0.893,12,0.749,13,0.767,14,0.687,15,0.908,31,0.525,48,4.637,693,8.849,695,10.353]],["keywords/286",[]],["title/287",[756,916.904]],["content/287",[3,0.157,4,0.625,5,0.625,6,0.755,9,0.755,10,0.755,11,0.877,12,0.728,13,0.746,14,0.668,15,0.883,31,0.51,48,4.507,92,2.415,194,6.815,672,7.907,756,10.064]],["keywords/287",[]],["title/288",[758,916.904]],["content/288",[3,0.155,4,0.643,5,0.643,6,0.776,9,0.776,10,0.776,11,0.893,12,0.749,13,0.767,14,0.687,15,0.908,31,0.525,48,4.637,758,10.353,759,11.742,760,11.742]],["keywords/288",[]],["title/289",[391,657.957]],["content/289",[3,0.16,4,0.625,5,0.625,6,0.755,9,0.755,10,0.755,11,0.877,12,0.728,13,0.746,14,0.668,15,0.883,31,0.51,50,5.014,391,7.222,407,8.89,762,11.414]],["keywords/289",[]],["title/290",[767,916.904]],["content/290",[3,0.155,4,0.643,5,0.643,6,0.776,9,0.776,10,0.776,11,0.893,12,0.749,13,0.767,14,0.687,15,0.908,31,0.525,92,2.485,184,3.448,230,4.058,767,10.353]],["keywords/290",[]],["title/291",[637,632.547]],["content/291",[3,0.155,4,0.643,5,0.643,6,0.776,9,0.776,10,0.776,11,0.893,12,0.749,13,0.767,14,0.687,15,0.908,31,0.525,92,2.485,184,3.448,230,4.058,637,7.142]],["keywords/291",[]],["title/292",[267,671.921]],["content/292",[3,0.157,4,0.569,5,0.569,6,0.688,9,0.688,10,0.688,11,0.824,12,0.663,13,0.679,14,0.608,15,0.804,31,0.465,92,3.382,184,3.053,230,3.594,242,7.836,267,9.105,637,8.571,771,10.398]],["keywords/292",[]],["title/293",[175,620.912]],["content/293",[3,0.162,4,0.608,5,0.608,6,0.734,9,0.734,10,0.734,11,0.861,12,0.94,13,0.726,14,0.649,15,0.859,31,0.497,92,2.35,175,6.63,184,3.261,230,3.838]],["keywords/293",[]],["title/294",[779,916.904]],["content/294",[3,0.155,4,0.643,5,0.643,6,0.776,9,0.776,10,0.776,11,0.893,12,0.749,13,0.767,14,0.687,15,0.908,31,0.525,92,2.485,184,3.448,230,4.058,779,10.353]],["keywords/294",[]],["title/295",[740,783.744]],["content/295",[3,0.155,4,0.643,5,0.643,6,0.776,9,0.776,10,0.776,11,0.893,12,0.749,13,0.767,14,0.687,15,0.908,31,0.525,92,2.485,184,3.448,230,4.058,740,8.849]],["keywords/295",[]],["title/296",[713,809.95]],["content/296",[3,0.16,4,0.584,5,0.584,6,0.705,9,0.705,10,0.705,11,0.839,12,0.681,13,0.697,14,0.624,15,0.825,31,0.477,92,3.427,113,5.287,184,3.133,230,3.688,713,8.31]],["keywords/296",[]],["title/297",[719,809.95]],["content/297",[3,0.157,4,0.569,5,0.569,6,0.688,9,0.688,10,0.688,11,0.824,12,0.663,13,0.679,14,0.608,15,0.804,31,0.465,92,3.626,113,5.196,175,8.414,184,3.053,230,3.594,719,8.098]],["keywords/297",[]],["title/298",[176,783.744]],["content/298",[3,0.163,4,0.592,5,0.592,6,0.715,9,0.715,10,0.715,11,0.846,12,0.69,13,0.706,14,0.632,15,0.836,31,0.483,92,3.061,113,3.986,176,8.147,184,3.174,230,3.736]],["keywords/298",[]],["title/299",[733,839.912]],["content/299",[3,0.163,4,0.592,5,0.592,6,0.715,9,0.715,10,0.715,11,0.846,12,0.69,13,0.706,14,0.632,15,0.836,31,0.483,92,3.061,113,3.986,184,3.174,230,3.736,733,8.731]],["keywords/299",[]],["title/300",[672,720.454]],["content/300",[3,0.165,4,0.569,5,0.569,6,0.688,9,0.688,10,0.688,11,0.824,12,0.663,13,0.679,14,0.608,15,0.804,31,0.465,92,2.2,184,3.053,230,3.594,672,7.204,782,8.398,783,10.398,784,10.398]],["keywords/300",[]],["title/301",[113,383.478]],["content/301",[3,0.155,4,0.643,5,0.643,6,0.776,9,0.776,10,0.776,11,0.893,12,0.749,13,0.767,14,0.687,15,0.908,31,0.525,92,2.485,113,4.33,184,3.448,230,4.058]],["keywords/301",[]],["title/302",[440,720.454]],["content/302",[3,0.17,4,0.517,5,0.517,6,0.624,9,0.624,10,0.624,11,0.771,12,0.602,13,0.617,14,0.552,15,0.73,31,0.422,92,2.79,194,7.871,230,3.262,440,6.538,794,9.438]],["keywords/302",[]],["title/303",[690,760.456]],["content/303",[3,0.155,4,0.643,5,0.643,6,0.776,9,0.776,10,0.776,11,0.893,12,0.749,13,0.767,14,0.687,15,0.908,31,0.525,92,2.485,184,3.448,230,4.058,690,8.586]],["keywords/303",[]],["title/304",[795,916.904]],["content/304",[3,0.155,4,0.643,5,0.643,6,0.776,9,0.776,10,0.776,11,0.893,12,0.749,13,0.767,14,0.687,15,0.908,31,0.525,92,3.233,230,4.058,795,10.353]],["keywords/304",[]],["title/305",[434,671.921]],["content/305",[3,0.155,4,0.643,5,0.643,6,0.776,9,0.776,10,0.776,11,0.893,12,0.749,13,0.767,14,0.687,15,0.908,31,0.525,92,2.485,184,3.448,230,4.058,434,7.587]],["keywords/305",[]],["title/306",[177,620.912]],["content/306",[3,0.155,4,0.643,5,0.643,6,0.776,9,0.776,10,0.776,11,0.893,12,0.749,13,0.767,14,0.687,15,0.908,31,0.525,92,2.485,177,7.011,184,3.448,230,4.058]],["keywords/306",[]],["title/307",[797,916.904]],["content/307",[3,0.159,4,0.562,5,0.562,6,0.679,9,0.679,10,0.679,11,0.817,12,0.655,13,0.671,14,0.817,15,0.794,31,0.459,90,5.726,92,2.956,113,3.786,184,3.015,230,3.549,499,6.941,797,9.053,799,13.972]],["keywords/307",[]],["title/308",[800,916.904]],["content/308",[3,0.155,4,0.643,5,0.643,6,0.776,9,0.776,10,0.776,11,0.893,12,0.749,13,0.767,14,0.687,15,0.908,31,0.525,92,2.485,184,3.448,230,4.058,800,10.353]],["keywords/308",[]],["title/309",[801,916.904]],["content/309",[2,4.01,3,0.162,4,0.517,5,0.517,6,0.624,9,0.624,10,0.624,11,0.771,12,0.602,13,0.617,14,0.552,15,0.73,16,4.814,17,4.814,18,3.727,31,0.422,45,1.554,92,1.997,115,4.507,120,4.882,184,2.771,230,3.262,801,8.321,803,9.438,804,11.091,805,9.438]],["keywords/309",[]],["title/310",[806,916.904]],["content/310",[2,4.01,3,0.162,4,0.517,5,0.517,6,0.624,9,0.624,10,0.624,11,0.771,12,0.602,13,0.617,14,0.552,15,0.73,16,4.814,17,4.814,18,3.727,31,0.422,45,1.554,92,1.997,115,4.507,120,4.882,184,2.771,230,3.262,804,11.091,806,8.321,807,9.438,808,9.438]],["keywords/310",[]],["title/311",[809,916.904]],["content/311",[3,0.161,4,0.505,5,0.505,6,0.858,9,0.61,10,0.61,11,0.539,12,0.957,13,0.603,14,0.539,15,0.713,18,5.123,31,0.413,74,11.439,92,1.952,184,2.709,230,3.188,337,8.134,455,6.952,777,8.6,809,8.134,810,9.225,811,9.225,813,9.225,892,10.174]],["keywords/311",[]],["title/312",[111,671.921]],["content/312",[3,0.166,4,0.316,5,0.316,6,0.604,9,0.382,10,0.382,11,0.534,12,0.368,13,0.377,14,0.338,15,0.446,16,2.945,17,2.945,18,3.607,22,4.417,23,3.517,28,1.909,29,3.512,31,0.258,36,3.653,48,3.607,50,2.536,101,3.029,111,3.73,115,4.361,120,4.724,184,2.682,196,4.222,207,4.496,230,1.995,252,4.417,395,4.417,520,4.663,521,4.663,522,4.351,523,4.663,524,4.663,525,4.663,526,4.663,527,7.377,528,4.663,530,5.09,532,5.664,536,5.664,538,3.512,539,3.58,817,5.773,891,7.114]],["keywords/312",[]],["title/313",[113,383.478]],["content/313",[1,3.683,3,0.168,4,0.305,5,0.305,6,0.369,9,0.369,10,0.369,11,0.52,12,0.356,13,0.364,14,0.326,15,0.431,18,4.374,22,5.357,23,3.767,28,1.843,29,3.392,31,0.249,36,3.528,48,3.509,50,2.45,92,1.18,101,2.926,113,3.277,115,4.243,120,4.596,181,5.305,184,1.637,188,5.741,189,3.863,192,4.203,205,3.11,230,1.927,252,5.357,532,5.51,536,5.51,538,3.392,539,6.869,893,5.577,894,5.577,895,5.577]],["keywords/313",[]],["title/314",[112,720.454]],["content/314",[3,0.169,4,0.374,5,0.374,6,0.452,9,0.452,10,0.452,11,0.609,12,0.436,13,0.447,14,0.4,15,0.529,18,4.112,22,5.036,23,3.444,28,2.26,31,0.306,36,4.324,44,1.502,45,1.125,48,4.112,50,3.003,92,1.446,101,3.586,112,4.735,115,3.264,120,3.535,184,2.007,230,2.362,252,3.305,532,4.238,536,4.238,538,4.157,539,4.238,555,8.41,891,5.323]],["keywords/314",[]],["title/315",[2,441.899]],["content/315",[1,3.493,2,2.247,3,0.168,4,0.29,5,0.29,6,0.35,9,0.35,10,0.35,11,0.498,12,0.337,13,0.346,14,0.309,15,0.409,16,5.453,17,4.343,18,4.221,22,5.17,23,3.668,28,1.748,29,3.216,31,0.236,36,3.346,48,4.221,50,2.323,101,2.775,115,4.066,120,4.405,181,5.084,184,1.553,188,5.502,189,3.663,192,3.985,205,2.949,230,1.828,252,5.17,529,6.877,532,5.28,536,5.28,538,3.216,539,6.629,893,5.288,894,5.288,895,5.288]],["keywords/315",[]],["title/316",[658,874.889]],["content/316",[3,0.166,4,0.459,5,0.459,6,0.554,9,0.554,10,0.554,11,0.708,12,0.534,13,0.547,14,0.911,15,1.1,18,4.782,31,0.374,36,5.299,48,4.782,70,7.23,92,1.772,115,3.999,230,2.894,658,7.046,821,8.375,822,8.375,823,8.375,824,8.375]],["keywords/316",[]],["title/317",[825,916.904]],["content/317",[3,0.169,4,0.405,5,0.405,6,0.489,7,9.046,9,0.489,10,0.489,11,0.646,12,0.472,13,0.483,14,0.432,15,0.572,31,0.33,36,4.676,48,2.919,50,3.247,178,10.219,313,5.969,655,5.969,721,6.516,825,6.516,828,7.391,829,7.391,830,7.391,831,7.391,832,7.391]],["keywords/317",[]],["title/318",[159,523.214]],["content/318",[3,0.166,4,0.473,5,0.473,6,0.571,9,0.571,10,0.571,11,0.724,12,0.551,13,0.565,14,0.505,15,0.668,23,3.381,31,0.386,36,5.467,44,1.899,45,1.422,105,5.467,115,4.126,159,4.347,567,7.618,568,10.919,569,7.618,571,7.618,574,7.618,575,7.618,891,9.645]],["keywords/318",[]],["title/319",[451,809.95]],["content/319",[3,0.167,4,0.463,5,0.463,6,0.559,9,0.559,10,0.559,11,0.713,12,0.54,13,0.553,14,0.495,15,0.654,31,0.378,36,5.353,45,1.393,451,12.928,839,8.462,843,14.307,844,14.307,845,8.462,846,8.462,847,8.462,848,8.462]],["keywords/319",[]],["title/320",[850,916.904]],["content/320",[3,0.164,4,0.459,5,0.459,6,0.554,9,0.554,10,0.554,11,0.708,12,0.534,13,0.547,14,0.832,15,0.648,28,2.769,31,0.374,48,3.307,50,7.57,205,4.67,615,9.78,617,9.78,722,7.384,850,7.384,854,12.11,855,8.375,856,8.375,857,8.375]],["keywords/320",[]],["title/321",[90,579.928]],["content/321",[3,0.162,4,0.416,5,0.416,6,0.502,9,0.502,10,0.502,11,0.659,12,0.485,13,0.496,14,0.786,15,0.587,28,3.727,31,0.34,35,2.097,48,5.309,90,4.236,92,1.608,181,4.536,197,5.555,198,4.908,230,2.626,252,5.453,499,5.135,505,8.497,506,8.497,507,8.497,508,8.497,509,6.136,510,5.725,858,11.275,860,7.597]],["keywords/321",[]],["title/322",[782,839.912]],["content/322",[2,4.475,3,0.157,4,0.577,5,0.577,6,0.696,9,0.696,10,0.696,11,0.831,12,0.672,13,0.688,14,0.616,15,0.814,28,3.482,31,0.471,92,3.008,358,9.286,782,8.506,865,10.532,867,10.532,868,14.214]],["keywords/322",[]],["title/323",[481,760.456]],["content/323",[3,0.167,4,0.445,5,0.445,6,0.537,9,0.537,10,0.537,11,0.693,12,0.518,13,0.531,14,0.475,15,0.628,18,3.208,28,2.686,31,0.363,90,4.531,113,2.996,177,4.851,321,4.263,326,6.123,360,5.493,388,7.164,391,5.141,422,6.836,434,5.25,481,5.941,522,8.928,672,5.629,690,5.941,870,8.125,871,8.125,872,8.125]],["keywords/323",[]],["title/324",[35,193.458]],["content/324",[3,0.163,4,0.6,5,0.6,6,0.724,9,0.724,10,0.724,11,0.854,12,0.699,13,0.716,14,0.641,31,0.49,35,2.038,48,4.326,268,8.848,269,6.793,270,8.848,896,12.082]],["keywords/324",[]],["title/325",[269,644.867]],["content/325",[3,0.167,4,0.511,5,0.511,6,0.617,9,0.998,10,0.617,11,0.765,12,0.595,13,0.61,14,0.883,23,2.547,28,3.084,31,0.417,63,4.688,101,4.896,268,7.536,269,5.786,270,7.536]],["keywords/325",[]],["title/326",[486,839.912]],["content/326",[3,0.148,4,0.625,5,0.625,6,0.755,9,0.755,10,0.755,11,0.877,12,0.728,13,0.746,14,0.668,15,0.883,31,0.51,48,4.507,486,9.219,491,10.064,492,10.064,882,11.414,883,11.414,884,11.414]],["keywords/326",[]],["title/327",[3,8.632]],["content/327",[]],["keywords/327",[]],["title/328",[321,545.668]],["content/328",[3,0.161,4,0.6,5,0.6,6,0.724,9,0.724,10,0.724,11,0.854,12,0.699,13,0.716,14,0.641,15,0.847,23,2.991,31,0.49,44,2.408,45,1.803,92,2.318,637,6.664,638,8.848]],["keywords/328",[]],["title/329",[360,702.996]],["content/329",[3,0.163,4,0.555,5,0.555,6,0.671,9,0.671,10,0.671,11,0.81,12,0.647,13,0.663,14,0.593,15,0.784,23,2.769,31,0.453,44,2.229,45,2.28,92,2.146,501,4.262,502,4.262,637,6.168,638,8.19,639,10.141]],["keywords/329",[]],["title/330",[640,1039.972]],["content/330",[3,0.163,4,0.555,5,0.555,6,0.671,9,0.671,10,0.671,11,0.81,12,0.647,13,0.663,14,0.593,15,0.784,23,2.769,31,0.453,44,2.229,45,2.28,92,2.146,501,4.262,502,4.262,637,6.168,641,13.853]],["keywords/330",[]],["title/331",[374,739.501]],["content/331",[3,0.163,4,0.592,5,0.592,6,0.715,9,0.715,10,0.715,11,0.846,12,0.69,13,0.706,14,0.632,15,0.836,31,0.483,44,2.376,45,1.779,50,4.749,194,6.455,402,5.672,516,9.531]],["keywords/331",[]],["title/332",[644,916.904]],["content/332",[3,0.163,4,0.592,5,0.592,6,0.715,9,0.715,10,0.715,11,0.846,12,0.69,13,0.706,14,0.632,15,0.836,31,0.483,44,2.376,45,1.779,50,4.749,194,6.455,516,9.531,645,10.811]],["keywords/332",[]],["title/333",[646,916.904]],["content/333",[3,0.164,4,0.535,5,0.535,6,0.646,9,0.646,10,0.646,11,0.79,12,0.624,13,0.639,14,0.572,15,0.756,31,0.437,44,2.149,45,2.224,50,4.295,188,6.317,194,5.837,402,5.13,501,4.11,502,4.11,516,8.62,647,9.777]],["keywords/333",[]],["title/334",[391,657.957]],["content/334",[3,0.159,4,0.569,5,0.569,6,0.688,8,7.604,9,0.688,10,0.688,11,0.824,12,0.663,13,0.679,14,0.608,15,0.804,29,6.325,31,0.465,44,2.285,45,1.712,50,4.568,406,9.168,407,8.098,649,14.092,897,6.579]],["keywords/334",[]],["title/335",[14,60.817]],["content/335",[3,0.162,4,0.577,5,0.577,6,0.696,9,0.696,10,0.696,11,0.831,12,0.672,13,0.688,14,0.616,15,0.814,31,0.471,44,2.315,45,1.734,48,4.159,432,9.286,433,9.286,650,14.214,897,6.663]],["keywords/335",[]],["title/336",[651,969.523]],["content/336",[3,0.166,4,0.523,5,0.523,6,0.631,9,0.631,10,0.631,11,0.777,12,0.609,13,0.624,14,0.777,15,0.738,23,2.607,31,0.427,44,2.099,45,2.188,48,3.77,205,5.325,402,5.01,501,4.014,502,4.014,656,9.548]],["keywords/336",[]],["title/337",[657,969.523]],["content/337",[3,0.166,4,0.523,5,0.523,6,0.631,9,0.631,10,0.631,11,0.777,12,0.609,13,0.624,14,0.558,15,0.738,23,2.607,31,0.427,44,2.099,45,2.188,48,3.77,205,5.325,402,5.01,501,4.014,502,4.014,657,8.902,663,9.548]],["keywords/337",[]],["title/338",[637,632.547]],["content/338",[3,0.162,4,0.577,5,0.577,6,0.696,9,0.696,10,0.696,11,0.831,12,0.672,13,0.688,14,0.616,15,0.814,31,0.471,44,2.315,45,1.734,92,2.229,230,3.64,664,14.214,665,10.532,897,6.663]],["keywords/338",[]],["title/339",[389,916.904]],["content/339",[3,0.163,4,0.562,5,0.562,6,0.679,9,0.679,10,0.679,11,0.817,12,0.655,13,0.671,14,0.6,15,0.794,31,0.459,44,2.257,45,1.69,50,4.511,194,6.13,374,7.301,404,9.053,667,13.972,897,6.496]],["keywords/339",[]],["title/340",[341,874.889]],["content/340",[3,0.165,4,0.592,5,0.592,6,0.715,8,7.905,9,0.715,10,0.715,11,0.846,12,0.69,13,0.706,14,0.632,15,0.836,31,0.483,44,2.376,45,1.779,668,9.095,669,10.811]],["keywords/340",[]],["title/341",[672,720.454]],["content/341",[3,0.163,4,0.592,5,0.592,6,0.715,9,0.715,10,0.715,11,0.846,12,0.69,13,0.706,14,0.632,15,0.836,23,2.952,31,0.483,44,2.376,45,1.779,205,6.029,402,5.672,674,10.811]],["keywords/341",[]],["title/342",[675,1039.972]],["content/342",[3,0.159,4,0.569,5,0.569,6,0.688,9,0.688,10,0.688,11,0.824,12,0.663,13,0.679,14,0.608,15,0.804,23,2.839,31,0.465,44,2.285,45,2.32,205,5.799,219,8.398,402,5.456,676,10.398,678,9.168,898,11.468]],["keywords/342",[]],["title/343",[679,1039.972]],["content/343",[3,0.159,4,0.569,5,0.569,6,0.688,9,0.688,10,0.688,11,0.824,12,0.663,13,0.679,14,0.608,15,0.804,23,2.839,31,0.465,44,2.285,45,2.32,205,5.799,219,8.398,402,5.456,678,9.168,680,10.398,899,11.468]],["keywords/343",[]],["title/344",[434,671.921]],["content/344",[3,0.166,4,0.511,5,0.511,6,0.617,9,0.617,10,0.617,11,0.765,12,0.595,13,0.61,14,0.546,15,0.722,31,0.417,44,2.051,45,2.153,92,2.767,184,2.74,230,3.225,434,6.028,501,3.922,502,3.922,682,13.078,897,5.903]],["keywords/344",[]],["title/345",[177,620.912]],["content/345",[3,0.164,4,0.523,5,0.523,6,0.631,9,0.631,10,0.631,11,0.777,12,0.609,13,0.624,14,0.558,15,0.738,31,0.427,44,2.099,45,2.188,92,2.812,177,5.701,184,2.804,230,3.3,501,4.014,502,4.014,689,13.29,897,6.041]],["keywords/345",[]],["title/346",[690,760.456]],["content/346",[3,0.166,4,0.511,5,0.511,6,0.617,9,0.617,10,0.617,11,0.765,12,0.595,13,0.61,14,0.546,15,0.722,31,0.417,44,2.051,45,2.153,92,2.767,177,5.571,184,2.74,230,3.225,501,3.922,502,3.922,691,13.078,897,5.903]],["keywords/346",[]],["title/347",[693,783.744]],["content/347",[3,0.161,4,0.562,5,0.562,6,0.679,9,0.679,10,0.679,11,0.817,12,0.655,13,0.671,14,0.6,15,0.794,31,0.459,44,2.257,45,1.69,48,4.054,693,7.738,695,9.053,696,13.972,697,10.268,698,10.268,897,6.496]],["keywords/347",[]],["title/348",[699,839.912]],["content/348",[3,0.164,4,0.535,5,0.535,6,0.646,9,0.646,10,0.646,11,0.79,12,0.624,13,0.639,14,0.572,15,0.756,31,0.437,44,2.149,45,2.224,92,2.069,184,2.871,230,3.379,501,4.11,502,4.11,700,13.51,897,6.185]],["keywords/348",[]],["title/349",[321,545.668]],["content/349",[3,0.16,4,0.577,5,0.577,6,0.696,9,0.696,10,0.696,11,0.831,12,0.672,13,0.688,14,0.616,15,0.814,31,0.471,44,2.315,45,1.734,92,2.229,230,3.64,637,6.406,638,8.506,668,8.86,702,14.214]],["keywords/349",[]],["title/350",[175,620.912]],["content/350",[3,0.163,4,0.562,5,0.562,6,0.679,9,0.679,10,0.679,11,0.817,12,0.655,13,0.671,14,0.6,15,0.794,31,0.459,44,2.257,45,1.69,92,2.956,230,3.549,706,13.972,707,10.268,897,6.496]],["keywords/350",[]],["title/351",[708,1039.972]],["content/351",[3,0.166,4,0.584,5,0.584,6,0.705,9,0.705,10,0.705,11,0.839,12,0.681,13,0.697,14,0.624,15,0.825,31,0.477,44,2.345,45,1.756,668,8.976,710,10.67,712,10.67]],["keywords/351",[]],["title/352",[713,809.95]],["content/352",[3,0.159,4,0.562,5,0.562,6,0.679,9,0.679,10,0.679,11,0.817,12,0.655,13,0.671,14,0.6,15,0.794,31,0.459,44,2.257,45,1.69,48,4.054,714,10.268,715,13.972,716,10.268,717,13.972,718,10.268,897,6.496]],["keywords/352",[]],["title/353",[719,809.95]],["content/353",[3,0.16,4,0.542,5,0.542,6,0.654,9,0.654,10,0.654,11,0.797,12,0.631,13,0.647,14,0.579,15,0.765,31,0.442,44,2.175,45,1.629,50,4.347,92,2.094,175,5.908,720,9.895,721,8.724,722,8.724,723,13.622,724,9.895,897,6.26,900,10.913]],["keywords/353",[]],["title/354",[176,783.744]],["content/354",[3,0.16,4,0.577,5,0.577,6,0.696,9,0.696,10,0.696,11,0.831,12,0.672,13,0.688,14,0.616,15,0.814,31,0.471,44,2.315,45,1.734,50,4.627,188,6.805,731,14.214,732,10.532,897,6.663,901,11.616]],["keywords/354",[]],["title/355",[733,839.912]],["content/355",[3,0.16,4,0.577,5,0.577,6,0.696,9,0.696,10,0.696,11,0.831,12,0.672,13,0.688,14,0.616,15,0.814,31,0.471,44,2.315,45,1.734,48,4.159,737,10.532,738,14.214,739,10.532,897,6.663,902,11.616]],["keywords/355",[]],["title/356",[740,783.744]],["content/356",[3,0.166,4,0.529,5,0.529,6,0.639,9,0.639,10,0.639,11,0.784,12,0.616,13,0.631,14,0.565,15,0.747,31,0.432,36,6.112,44,2.123,45,1.59,194,5.768,205,5.388,740,7.281,742,13.399,743,9.661,897,6.112]],["keywords/356",[]],["title/357",[408,783.744]],["content/357",[3,0.161,4,0.592,5,0.592,6,0.715,9,0.715,10,0.715,11,0.846,12,0.69,13,0.706,14,0.632,15,0.836,18,4.269,23,2.952,31,0.483,44,2.376,45,1.779,92,2.288,230,3.736,410,9.531]],["keywords/357",[]]],"invertedIndex":[["",{"_index":3,"title":{"99":{"position":[[0,4]]},"100":{"position":[[0,3]]},"101":{"position":[[0,2],[7,4]]},"102":{"position":[[0,2],[8,4]]},"103":{"position":[[0,2],[10,4]]},"104":{"position":[[0,3]]},"105":{"position":[[0,1],[7,3]]},"106":{"position":[[0,1],[6,3]]},"107":{"position":[[0,1],[8,3]]},"108":{"position":[[0,3]]},"109":{"position":[[0,4]]},"120":{"position":[[0,4]]},"121":{"position":[[0,5]]},"122":{"position":[[0,6]]},"169":{"position":[[0,4]]},"219":{"position":[[0,5]]},"220":{"position":[[0,3]]},"221":{"position":[[0,3]]},"222":{"position":[[0,2],[7,4]]},"223":{"position":[[0,2],[8,4]]},"224":{"position":[[0,2],[10,4]]},"225":{"position":[[0,3]]},"226":{"position":[[0,7]]},"227":{"position":[[0,4]]},"228":{"position":[[0,7]]},"229":{"position":[[0,3]]},"234":{"position":[[0,8]]},"235":{"position":[[0,8]]},"236":{"position":[[0,6]]},"237":{"position":[[0,4]]},"272":{"position":[[0,6]]},"283":{"position":[[0,4]]},"327":{"position":[[0,4]]}},"content":{"0":{"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]]},"2":{"position":[[155,1],[174,1],[254,3],[274,2],[283,1],[327,3]]},"3":{"position":[[43,1]]},"4":{"position":[[49,1]]},"5":{"position":[[37,1]]},"6":{"position":[[58,1]]},"7":{"position":[[51,1]]},"9":{"position":[[35,1]]},"10":{"position":[[63,1]]},"11":{"position":[[47,1]]},"12":{"position":[[151,1],[170,1],[260,1],[262,1],[314,1],[316,1],[448,2],[451,1],[571,2],[574,2],[609,1],[654,1],[684,1],[686,1],[699,2],[702,2],[705,2],[708,3]]},"13":{"position":[[347,1],[366,1],[461,3],[481,2],[490,1],[572,1],[574,2],[577,1],[579,3],[686,1],[688,2],[691,1],[693,3],[804,1],[806,2],[809,1],[811,3],[902,1],[904,2],[907,1],[909,3],[913,2],[989,1],[1041,1],[1101,1],[1153,1],[1191,2],[1271,1],[1313,1],[1362,1],[1404,1],[1431,3],[1440,2]]},"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]]},"22":{"position":[[0,1],[19,1],[180,1],[207,2],[232,1],[234,1],[249,2],[272,2],[301,2],[331,2],[356,2],[392,2],[395,1],[456,2],[459,1],[523,2],[526,2],[539,2],[569,2],[595,2],[619,2],[647,2],[709,2],[769,2],[799,3],[803,2],[806,3]]},"23":{"position":[[0,1],[19,1],[108,1],[135,2],[221,3],[225,2],[228,3]]},"24":{"position":[[0,1],[19,1],[108,1],[135,2],[191,2],[194,1],[231,1],[250,1],[274,2],[277,1],[301,2],[304,1],[328,2],[331,3],[335,3],[339,2],[342,3],[346,2],[349,3]]},"26":{"position":[[67,1],[86,1],[175,1],[241,3],[245,2],[258,1],[260,1],[311,2],[314,1],[359,2],[362,2],[365,1],[416,2],[419,1],[464,2],[467,2],[470,2],[473,3]]},"27":{"position":[[86,1],[105,1],[194,1],[260,3],[264,2],[277,1],[279,1],[341,1],[390,1],[458,1],[468,1],[475,1],[543,1],[553,1],[555,2],[558,2],[561,2],[564,3]]},"28":{"position":[[53,1],[72,1],[161,1],[227,3],[231,2],[244,1],[246,1],[297,2],[300,1],[311,1],[369,2],[404,1],[406,3],[410,1],[437,1],[545,3],[549,2],[552,2],[555,2],[558,3]]},"29":{"position":[[169,1],[188,1],[277,1],[343,3],[347,2],[360,1],[362,1],[519,1],[560,2],[592,1],[607,1],[688,2],[697,1],[775,3],[779,3],[783,2],[786,2],[789,2],[792,3]]},"31":{"position":[[45,1],[64,1],[172,1],[201,1],[219,1],[265,3],[324,2],[327,2],[330,3]]},"32":{"position":[[46,1],[65,1],[198,1],[228,1],[238,1],[296,2],[299,2],[302,3]]},"33":{"position":[[57,1],[76,1],[220,1],[249,1],[262,1],[332,2],[335,2],[338,3]]},"34":{"position":[[49,1],[68,1],[213,1],[242,1],[284,1],[329,2],[332,2],[335,3]]},"35":{"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]]},"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]]},"61":{"position":[[155,1],[174,1],[254,3],[274,2],[283,1],[296,1],[354,3]]},"62":{"position":[[43,1],[62,1],[142,3],[162,2],[171,1],[184,1],[233,3]]},"64":{"position":[[79,1],[104,1],[156,1],[229,3],[277,1],[300,3]]},"65":{"position":[[265,1],[284,1],[364,3]]},"68":{"position":[[71,1],[90,1],[170,3],[190,2],[199,1],[237,3]]},"69":{"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]]},"72":{"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]]},"73":{"position":[[70,1],[89,1],[179,1],[260,1],[301,2],[304,2],[307,3],[327,2],[336,1],[347,1],[373,1],[431,3],[435,2],[445,3]]},"74":{"position":[[67,1],[86,1],[176,1],[257,1],[298,2],[301,2],[304,3],[324,2],[333,1],[387,1],[406,1],[443,2],[453,3]]},"75":{"position":[[96,1],[115,1],[205,1],[286,1],[323,2],[326,2],[329,3],[349,2],[358,1],[369,1],[395,1],[452,1],[505,1],[544,2],[547,3],[551,2],[561,3]]},"78":{"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]]},"79":{"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]]},"81":{"position":[[179,1],[198,1],[278,3],[298,2],[307,1],[325,1],[374,1],[407,3]]},"83":{"position":[[79,1],[98,1],[178,3],[198,2],[207,1],[229,1],[249,1],[258,2],[268,3]]},"84":{"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]]},"86":{"position":[[72,1],[91,1],[171,3],[191,2],[200,1],[223,1],[251,1],[274,1],[283,2],[293,3]]},"87":{"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]]},"89":{"position":[[88,1],[107,1],[187,3],[207,2],[216,1],[235,1],[263,1],[282,1],[291,2],[301,3]]},"91":{"position":[[82,1],[101,1],[181,3],[201,2],[210,1],[226,1],[254,1],[270,1],[279,2],[289,3]]},"93":{"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]]},"95":{"position":[[75,1],[94,1],[205,3],[225,2],[234,1],[245,1],[268,1],[296,1],[315,1],[324,2],[334,3]]},"96":{"position":[[485,1],[504,1],[615,3],[635,2],[644,1],[655,1],[678,1],[744,2],[747,1],[812,1],[821,2],[824,3],[828,3]]},"98":{"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]]},"101":{"position":[[0,1]]},"102":{"position":[[0,1],[26,4],[41,3],[45,2],[87,2],[115,1]]},"103":{"position":[[335,7],[360,7]]},"104":{"position":[[0,2],[3,11],[25,10],[46,7]]},"105":{"position":[[347,1],[427,3]]},"106":{"position":[[0,2],[3,8],[255,1],[264,1],[273,1],[283,1],[349,2],[359,1],[447,2],[450,2],[453,2],[468,1],[481,2],[493,1],[512,1],[532,2],[535,2],[538,2]]},"107":{"position":[[0,2],[3,8],[178,1],[187,1],[288,2],[385,2],[450,2],[453,1],[473,1],[568,2],[571,1],[577,1],[585,3],[596,6],[613,2]]},"108":{"position":[[0,2],[3,14],[27,11],[40,1],[59,1],[139,3]]},"110":{"position":[[0,3],[10,48],[59,1],[78,1],[158,3],[178,2],[187,1],[230,2]]},"111":{"position":[[0,3],[11,8],[20,1]]},"112":{"position":[[0,3],[11,9],[21,1]]},"113":{"position":[[0,3],[11,9],[21,1]]},"114":{"position":[[0,3],[11,13],[25,1]]},"115":{"position":[[0,3],[11,10],[22,1]]},"116":{"position":[[0,3],[13,9]]},"117":{"position":[[0,3],[11,7],[19,1]]},"118":{"position":[[0,3],[11,5],[22,8],[35,5],[41,1]]},"119":{"position":[[0,3],[22,1]]},"121":{"position":[[0,7],[29,4],[1562,1],[1581,1],[1661,3],[1702,1],[1724,3]]},"123":{"position":[[0,37],[38,1],[57,1],[137,3],[173,1],[195,3]]},"124":{"position":[[0,9],[10,1],[29,1],[109,3],[144,1],[166,3]]},"125":{"position":[[0,9],[10,1],[29,1],[109,3],[145,1],[167,3]]},"126":{"position":[[0,12],[13,1],[32,1],[112,3],[147,1],[169,3],[205,1],[216,1],[221,3],[230,2],[233,2],[252,5],[263,2]]},"127":{"position":[[0,10],[11,1],[30,1],[110,3],[147,1],[169,3],[205,1],[218,1],[225,3]]},"128":{"position":[[0,12],[13,1],[32,1],[112,3],[150,1],[172,3],[208,1],[225,3]]},"129":{"position":[[0,19],[20,1],[39,1],[119,3],[155,1],[177,3]]},"130":{"position":[[0,23],[24,1],[43,1],[123,3],[158,1],[180,3]]},"131":{"position":[[0,12],[13,1],[32,1],[112,3],[146,1],[148,2],[175,2],[224,3]]},"132":{"position":[[0,11],[12,1],[31,1],[127,3],[164,1],[186,3]]},"133":{"position":[[29,1],[48,1],[128,3],[168,1],[190,3]]},"134":{"position":[[0,10],[11,1],[30,1],[110,3],[144,1],[166,3],[202,1],[212,1],[246,3]]},"135":{"position":[[0,11],[12,1],[31,1],[129,3],[170,1],[192,3]]},"136":{"position":[[0,11],[12,1],[31,1],[132,3],[176,1],[198,3]]},"137":{"position":[[0,10],[11,1],[30,1],[110,3],[147,1],[169,3]]},"139":{"position":[[26,1],[45,1],[138,3],[158,2],[167,1],[181,3]]},"140":{"position":[[27,1],[46,1],[139,3],[159,2],[168,1],[202,1],[217,2],[227,3]]},"141":{"position":[[47,1],[66,1],[159,3],[179,2],[188,1],[224,1],[240,2],[250,3]]},"142":{"position":[[60,1],[79,1],[159,3],[179,2],[188,1],[199,1],[204,3]]},"143":{"position":[[63,1],[82,1],[162,3],[182,2],[191,1],[205,1],[210,3]]},"144":{"position":[[64,1],[83,1],[163,3],[183,2],[192,1],[203,1],[228,1],[243,1],[248,2],[258,3]]},"145":{"position":[[77,1],[96,1],[176,3],[196,2],[205,1],[244,1],[277,3]]},"146":{"position":[[59,1],[78,1],[158,3],[178,2],[187,1],[220,1],[277,3]]},"147":{"position":[[216,1],[235,1],[315,3],[335,2],[344,1],[355,1],[381,1],[448,2],[458,3]]},"148":{"position":[[229,1],[248,1],[328,3],[348,2],[357,1],[368,1],[394,1],[465,2],[475,3]]},"149":{"position":[[76,1],[95,1],[175,3],[195,2],[204,1],[241,1],[274,3]]},"150":{"position":[[139,1],[158,1],[238,3],[258,2],[267,1],[316,1],[352,3]]},"151":{"position":[[32,1],[51,1],[131,3],[151,2],[160,1],[190,3]]},"152":{"position":[[59,1],[78,1],[158,3],[178,2],[187,1],[198,1],[222,3]]},"153":{"position":[[82,1],[101,1],[181,3],[201,2],[210,1],[221,1],[281,3]]},"154":{"position":[[80,1],[99,1],[179,3],[199,2],[208,1],[219,1],[279,3]]},"155":{"position":[[78,1],[97,1],[195,3],[215,2],[224,1],[241,1],[269,1],[286,1],[295,2],[305,3]]},"156":{"position":[[87,1],[106,1],[207,3],[227,2],[236,1],[256,1],[284,1],[304,1],[313,2],[323,3]]},"157":{"position":[[66,1],[85,1],[186,3],[206,2],[215,1],[225,1],[253,1],[263,1],[272,2],[282,3]]},"158":{"position":[[139,1],[158,1],[275,3],[295,2],[304,1],[343,1],[404,3]]},"159":{"position":[[67,1],[86,1],[166,3],[186,2],[195,1],[206,1],[234,1],[245,1],[254,2],[264,3]]},"160":{"position":[[56,1],[75,1],[168,3],[188,2],[197,1],[265,3]]},"161":{"position":[[112,1],[131,1],[211,3],[231,2],[240,1],[283,1],[319,3]]},"162":{"position":[[67,1],[86,1],[166,3],[186,2],[195,1],[237,3]]},"163":{"position":[[99,1],[118,1],[198,3],[218,2],[227,1],[262,1],[302,3]]},"164":{"position":[[107,1],[126,1],[222,3],[242,2],[251,1],[290,1],[322,3]]},"165":{"position":[[117,1],[136,1],[216,3],[236,2],[245,1],[296,1],[333,3]]},"166":{"position":[[100,1],[119,1],[199,3],[219,2],[228,1],[277,1],[318,3]]},"167":{"position":[[102,1],[121,1],[201,3],[221,2],[230,1],[265,1],[300,3],[368,2]]},"168":{"position":[[52,1],[71,1],[151,3],[171,2],[180,1],[197,3]]},"170":{"position":[[0,3],[39,1],[58,1],[166,1],[195,1],[213,1],[259,3],[318,2],[321,2],[324,3]]},"171":{"position":[[0,3],[40,1],[59,1],[192,1],[222,1],[232,1],[290,2],[293,2],[296,3]]},"172":{"position":[[0,3],[51,1],[70,1],[214,1],[243,1],[256,1],[326,2],[329,2],[332,3]]},"173":{"position":[[0,3],[43,1],[62,1],[207,1],[236,1],[278,1],[323,2],[326,2],[329,3]]},"174":{"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]]},"176":{"position":[[147,1],[166,1],[213,2],[302,3],[397,1],[428,1]]},"177":{"position":[[117,1],[136,1],[216,3]]},"178":{"position":[[21,2],[127,1],[146,1],[263,3]]},"179":{"position":[[21,2],[92,1],[111,1],[239,3]]},"180":{"position":[[81,1],[100,1],[198,3]]},"181":{"position":[[54,1],[73,1],[166,3]]},"182":{"position":[[75,1],[94,1],[188,3]]},"183":{"position":[[53,1],[72,1],[165,3]]},"184":{"position":[[51,1],[70,1],[179,3]]},"185":{"position":[[200,1],[211,2],[254,1],[350,3]]},"186":{"position":[[121,1],[140,1],[236,3]]},"187":{"position":[[49,1],[68,1],[160,3]]},"188":{"position":[[147,1],[166,1],[273,3]]},"189":{"position":[[124,1],[143,1],[268,3]]},"190":{"position":[[136,1],[155,1],[270,3]]},"191":{"position":[[124,1],[143,1],[257,3]]},"192":{"position":[[91,1],[110,1],[208,2],[235,1],[263,2],[266,3]]},"193":{"position":[[112,1],[131,1],[226,3]]},"194":{"position":[[56,1],[75,1],[169,3],[213,1],[232,1],[257,1],[301,1]]},"195":{"position":[[95,1],[114,1],[205,3]]},"196":{"position":[[126,1],[145,1],[238,3]]},"197":{"position":[[117,1],[136,1],[234,3]]},"198":{"position":[[118,1],[137,1],[238,3]]},"199":{"position":[[63,1],[73,1],[92,1],[182,1],[220,2],[260,3]]},"200":{"position":[[103,1],[122,1],[225,3]]},"201":{"position":[[139,1],[158,1],[266,1],[268,1],[352,1],[395,2],[398,2],[401,2],[404,3]]},"202":{"position":[[147,1],[166,1],[277,1],[279,1],[366,1],[412,2],[415,2],[418,2],[421,3]]},"203":{"position":[[237,1],[263,1],[328,1],[354,1],[442,3]]},"204":{"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]]},"205":{"position":[[20,2],[478,1],[497,1],[602,1],[604,1],[707,1],[723,2],[742,2],[745,1],[791,2],[812,2],[815,1],[870,2],[873,2],[876,1],[936,1],[954,2],[973,2],[976,1],[1022,2],[1025,2],[1028,2],[1031,3]]},"206":{"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]]},"207":{"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]]},"208":{"position":[[20,2],[204,1],[223,1],[312,1],[314,1],[381,2],[384,1],[436,2],[439,2],[442,3]]},"209":{"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]]},"210":{"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]]},"211":{"position":[[20,2],[448,1],[467,1],[576,2],[590,6],[597,2],[651,2],[684,3],[787,5]]},"212":{"position":[[21,2],[224,1],[243,1],[335,1],[424,2],[427,3]]},"213":{"position":[[21,2],[334,1],[353,1],[443,1],[537,1],[578,2],[581,2],[584,3]]},"214":{"position":[[148,1],[167,1],[262,1],[311,2],[314,3]]},"215":{"position":[[21,2],[78,1],[97,1],[184,1],[317,3],[328,3],[340,3],[357,3],[371,3],[387,3],[400,3],[416,3],[435,3],[444,3],[459,3],[463,2],[466,3]]},"216":{"position":[[21,2],[303,1],[322,1],[415,3]]},"217":{"position":[[21,2],[131,1],[150,1],[242,1],[276,1],[278,2],[306,2],[324,2],[349,2],[352,2],[355,3]]},"218":{"position":[[114,1],[133,1],[225,3]]},"220":{"position":[[0,2],[3,6]]},"222":{"position":[[0,1]]},"223":{"position":[[0,1]]},"224":{"position":[[87,7],[125,7]]},"226":{"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],[498,6],[517,2],[520,5],[541,2],[544,6],[561,2],[564,6],[586,2],[589,6],[614,2],[617,13],[659,2],[662,9],[672,3],[676,2],[679,3]]},"227":{"position":[[0,1],[19,1],[108,1],[135,2],[138,2],[145,4],[159,9],[208,3],[212,2],[215,3]]},"228":{"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]]},"230":{"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]]},"231":{"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]]},"232":{"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]]},"233":{"position":[[0,3],[13,4],[100,1],[119,1],[208,1],[274,3],[278,2],[291,1],[293,1],[450,1],[491,2],[523,1],[538,1],[619,2],[628,1],[706,3],[710,3],[714,2],[717,2],[720,2],[723,3]]},"234":{"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]]},"235":{"position":[[0,8],[9,29],[48,1],[59,2],[62,1],[81,1],[171,1],[173,1],[225,1],[227,1],[359,2],[362,1],[482,2],[485,2],[520,1],[565,1],[584,5],[590,1],[592,1],[605,2],[608,2],[611,2],[614,3]]},"236":{"position":[[0,6],[71,16],[92,17],[162,4],[167,1],[186,1],[281,3],[301,2],[310,1],[392,1],[394,2],[397,1],[399,3],[506,1],[508,2],[511,1],[513,3],[624,1],[626,2],[629,1],[631,3],[722,1],[724,2],[727,1],[729,3],[733,2],[736,4],[770,1],[822,1],[882,1],[934,1],[972,2],[975,4],[1008,1],[1050,1],[1099,1],[1141,1],[1168,3],[1177,2],[1180,17]]},"238":{"position":[[0,3],[11,12]]},"239":{"position":[[0,3],[11,14]]},"240":{"position":[[0,3],[12,22]]},"241":{"position":[[0,3],[12,10]]},"242":{"position":[[0,3],[11,8]]},"243":{"position":[[0,3],[11,5],[22,3]]},"244":{"position":[[0,3],[13,2],[22,13],[40,6],[102,1],[121,1],[201,3],[221,2],[230,1],[243,1],[301,3]]},"245":{"position":[[0,3],[13,2],[35,1],[54,1],[134,3],[154,2],[163,1],[176,1],[225,3]]},"246":{"position":[[0,3],[11,9]]},"247":{"position":[[0,3],[13,20],[34,1],[59,1],[111,1],[184,3],[232,1],[255,3]]},"248":{"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]]},"249":{"position":[[0,3],[11,7]]},"250":{"position":[[0,3],[11,8]]},"251":{"position":[[0,3],[18,2],[25,12],[38,1],[57,1],[137,3],[157,2],[166,1],[204,3]]},"252":{"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]]},"253":{"position":[[0,3],[11,28]]},"254":{"position":[[0,3],[11,7]]},"255":{"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]]},"256":{"position":[[0,3],[13,2],[22,10],[33,1],[52,1],[142,1],[223,1],[264,2],[267,2],[270,3],[290,2],[299,1],[310,1],[336,1],[394,3],[398,2],[408,3]]},"257":{"position":[[0,3],[18,2],[25,11],[37,1],[56,1],[146,1],[227,1],[268,2],[271,2],[274,3],[294,2],[303,1],[357,1],[376,1],[413,2],[423,3]]},"258":{"position":[[0,3],[13,2],[23,6],[44,1],[63,1],[153,1],[234,1],[271,2],[274,2],[277,3],[297,2],[306,1],[317,1],[343,1],[400,1],[453,1],[492,2],[495,3],[499,2],[509,3]]},"259":{"position":[[0,3],[11,9]]},"260":{"position":[[0,3],[11,8]]},"261":{"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]]},"262":{"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]]},"263":{"position":[[0,3],[11,9]]},"264":{"position":[[0,3],[18,2],[26,34],[61,1],[80,1],[160,3],[180,2],[189,1],[207,1],[237,1],[251,3]]},"265":{"position":[[0,3],[11,8]]},"266":{"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]]},"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],[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]]},"268":{"position":[[0,3],[11,9]]},"269":{"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]]},"270":{"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]]},"271":{"position":[[0,3],[11,8]]},"272":{"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]]},"273":{"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]]},"274":{"position":[[0,3],[11,8]]},"275":{"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]]},"276":{"position":[[0,3],[11,8]]},"277":{"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],[319,2],[322,29]]},"278":{"position":[[0,3],[11,9]]},"279":{"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]]},"280":{"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],[365,3],[385,2],[394,1],[405,1],[428,1],[460,8],[485,2],[488,1],[534,1],[543,2],[546,3],[550,3]]},"281":{"position":[[0,3],[11,7]]},"282":{"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]]},"284":{"position":[[0,3],[36,1],[38,7],[50,22],[73,1],[92,1],[139,2],[228,3],[237,18],[271,1],[302,1]]},"285":{"position":[[0,3],[14,5],[20,1],[57,1],[76,1],[156,3]]},"286":{"position":[[0,3],[14,2],[17,25],[43,1],[62,1],[179,3]]},"287":{"position":[[0,3],[14,2],[17,21],[39,1],[58,1],[186,3]]},"288":{"position":[[0,3],[19,18],[38,1],[57,1],[155,3]]},"289":{"position":[[0,3],[18,8],[27,1],[46,1],[139,3],[148,2],[151,39]]},"290":{"position":[[0,3],[21,18],[40,1],[59,1],[153,3]]},"291":{"position":[[0,3],[21,6],[28,1],[47,1],[140,3]]},"292":{"position":[[0,3],[21,6],[28,1],[47,1],[156,3],[165,2],[193,3]]},"293":{"position":[[0,3],[21,13],[45,31],[77,1],[88,2],[91,11],[111,1],[207,3]]},"294":{"position":[[0,3],[21,26],[48,1],[67,1],[163,3]]},"295":{"position":[[0,3],[21,6],[28,1],[47,1],[139,3]]},"296":{"position":[[0,3],[21,17],[39,4],[44,10],[63,1],[70,1],[89,1],[196,3]]},"297":{"position":[[0,3],[21,17],[47,1],[58,1],[65,1],[84,1],[209,3]]},"298":{"position":[[0,3],[21,17],[39,4],[44,1],[46,4],[51,1],[53,1],[72,1],[187,3]]},"299":{"position":[[0,3],[21,16],[38,4],[43,1],[45,4],[50,1],[52,1],[71,1],[185,3]]},"300":{"position":[[0,3],[21,17],[39,1],[58,1],[156,2],[159,2],[177,1],[205,2],[208,3],[217,2],[220,34]]},"301":{"position":[[0,3],[21,20],[42,1],[61,1],[156,3]]},"302":{"position":[[0,3],[20,7],[28,1],[47,1],[141,3],[150,2],[153,3],[157,4],[162,1],[164,4],[169,1],[171,2],[176,1],[178,1],[180,2],[185,1],[193,7],[201,2],[204,29]]},"303":{"position":[[0,3],[21,19],[41,1],[60,1],[151,3]]},"304":{"position":[[0,3],[20,27],[48,1],[67,1],[160,3]]},"305":{"position":[[0,3],[21,20],[42,1],[61,1],[159,3]]},"306":{"position":[[0,3],[21,20],[42,1],[61,1],[162,3]]},"307":{"position":[[0,3],[21,10],[32,1],[42,1],[61,1],[151,1],[189,2],[229,3]]},"308":{"position":[[0,3],[21,24],[46,1],[65,1],[168,3]]},"309":{"position":[[0,3],[72,1],[91,1],[199,1],[201,1],[245,7],[279,1],[322,2],[325,2],[328,2],[331,3]]},"310":{"position":[[0,3],[75,1],[94,1],[205,1],[207,1],[251,7],[285,1],[331,2],[334,2],[337,2],[340,3]]},"311":{"position":[[0,3],[21,4],[101,1],[127,1],[192,1],[218,1],[306,3],[315,2],[322,1],[343,34],[383,5]]},"312":{"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]]},"313":{"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],[357,1],[359,1],[410,8],[448,1],[464,2],[483,2],[486,1],[515,2],[536,2],[539,1],[568,2],[571,2],[574,1],[621,1],[639,2],[658,2],[661,1],[690,2],[693,2],[696,2],[699,3]]},"314":{"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]]},"315":{"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]]},"316":{"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]]},"317":{"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]]},"318":{"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]]},"319":{"position":[[0,3],[13,2],[16,70],[87,14],[129,21],[151,17],[169,1],[188,1],[297,2],[311,6],[318,2],[372,2],[406,3],[415,2],[418,22],[451,4],[456,5],[462,2]]},"320":{"position":[[0,3],[14,2],[17,10],[28,2],[31,2],[47,5],[67,5],[86,5],[106,5],[126,5],[132,1],[151,1],[243,1],[332,2],[335,3]]},"321":{"position":[[0,3],[14,2],[44,2],[47,2],[63,4],[80,7],[113,4],[134,7],[166,14],[181,1],[200,1],[290,1],[384,1],[425,2],[428,2],[431,3]]},"322":{"position":[[0,3],[56,21],[78,1],[97,1],[192,1],[241,2],[244,3]]},"323":{"position":[[0,3],[14,2],[17,11],[34,3],[38,1],[57,1],[144,1],[277,3],[288,3],[300,3],[317,3],[331,3],[347,3],[360,3],[376,3],[395,3],[404,3],[419,3],[423,2],[426,3]]},"324":{"position":[[0,3],[14,2],[17,14],[43,12],[56,4],[61,18],[121,1],[140,1],[233,3]]},"325":{"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]]},"326":{"position":[[0,3],[74,1],[93,1],[185,3]]},"328":{"position":[[0,3],[13,4],[18,1],[37,1],[130,3],[150,2],[159,1],[173,2]]},"329":{"position":[[0,3],[13,4],[18,1],[37,1],[130,3],[150,2],[159,1],[193,1],[208,2],[218,2]]},"330":{"position":[[0,3],[13,10],[24,1],[43,1],[136,3],[156,2],[165,1],[201,1],[217,2],[227,2]]},"331":{"position":[[0,3],[21,10],[32,1],[51,1],[131,3],[151,2],[160,1],[171,1],[176,2]]},"332":{"position":[[0,3],[21,10],[32,1],[51,1],[131,3],[151,2],[160,1],[174,1],[179,2]]},"333":{"position":[[0,3],[21,10],[32,1],[51,1],[131,3],[151,2],[160,1],[171,1],[196,1],[211,1],[216,2],[226,2]]},"334":{"position":[[0,3],[49,1],[68,1],[148,3],[168,2],[177,1],[216,1],[249,2]]},"335":{"position":[[0,3],[28,9],[38,1],[57,1],[137,3],[157,2],[166,1],[199,1],[256,2]]},"336":{"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,2]]},"337":{"position":[[0,3],[23,10],[48,14],[63,30],[94,1],[113,1],[193,3],[213,2],[222,1],[233,1],[259,1],[311,9],[321,2],[331,2]]},"338":{"position":[[0,3],[29,11],[41,1],[60,1],[140,3],[160,2],[169,1],[206,1],[239,2]]},"339":{"position":[[0,3],[28,18],[52,14],[67,1],[86,1],[166,3],[186,2],[195,1],[244,1],[280,2]]},"340":{"position":[[0,3],[11,6],[18,1],[37,1],[117,3],[137,2],[146,1],[176,2],[184,2],[187,42]]},"341":{"position":[[0,3],[13,10],[24,1],[43,1],[123,3],[143,2],[152,1],[163,1],[187,2]]},"342":{"position":[[0,3],[48,1],[67,1],[147,3],[167,2],[176,1],[187,1],[245,2]]},"343":{"position":[[0,3],[46,1],[65,1],[145,3],[165,2],[174,1],[185,1],[243,2]]},"344":{"position":[[0,3],[29,12],[42,1],[61,1],[159,3],[179,2],[188,1],[205,1],[233,1],[250,1],[259,2],[269,2],[277,2],[280,38]]},"345":{"position":[[0,3],[29,12],[42,1],[61,1],[162,3],[182,2],[191,1],[211,1],[239,1],[259,1],[268,2],[278,2]]},"346":{"position":[[0,3],[29,13],[43,1],[62,1],[163,3],[183,2],[192,1],[202,1],[230,1],[240,1],[249,2],[259,2],[267,2],[270,37]]},"347":{"position":[[0,3],[28,26],[55,1],[74,1],[191,3],[211,2],[220,1],[259,1],[320,2]]},"348":{"position":[[0,3],[29,12],[42,1],[61,1],[141,3],[161,2],[170,1],[181,1],[209,1],[220,1],[229,2],[239,2]]},"349":{"position":[[0,3],[22,11],[34,1],[53,1],[146,3],[166,2],[175,1],[243,2]]},"350":{"position":[[0,3],[29,15],[50,9],[60,1],[79,1],[159,3],[179,2],[188,1],[231,1],[267,2]]},"351":{"position":[[0,3],[11,13],[25,1],[44,1],[124,3],[144,2],[153,1],[195,2],[203,2],[206,10],[239,3]]},"352":{"position":[[0,3],[70,1],[89,1],[169,3],[189,2],[198,1],[232,1],[270,2]]},"353":{"position":[[0,3],[28,13],[69,1],[88,1],[184,3],[204,2],[213,1],[251,1],[281,2]]},"354":{"position":[[0,3],[74,1],[93,1],[173,3],[193,2],[202,1],[252,1],[287,2]]},"355":{"position":[[0,3],[59,1],[78,1],[158,3],[178,2],[187,1],[235,1],[274,2]]},"356":{"position":[[0,3],[27,15],[43,1],[62,1],[142,3],[162,2],[171,1],[205,1],[239,2],[247,2],[250,14],[270,1],[272,2],[275,2]]},"357":{"position":[[0,3],[24,27],[66,1],[85,1],[165,3],[185,2],[194,1],[211,2]]}},"keywords":{}}],["0",{"_index":8,"title":{},"content":{"0":{"position":[[49,2]]},"22":{"position":[[353,2],[371,1],[453,2]]},"145":{"position":[[70,3]]},"151":{"position":[[310,1]]},"164":{"position":[[91,2]]},"226":{"position":[[326,2],[409,2]]},"234":{"position":[[85,2]]},"334":{"position":[[28,17]]},"340":{"position":[[230,1]]}},"keywords":{}}],["0"",{"_index":621,"title":{},"content":{"106":{"position":[[438,8]]},"107":{"position":[[377,7]]}},"keywords":{}}],["0.5",{"_index":407,"title":{},"content":{"43":{"position":[[245,4]]},"127":{"position":[[220,4]]},"145":{"position":[[246,4]]},"165":{"position":[[80,4]]},"181":{"position":[[161,4]]},"289":{"position":[[134,4]]},"334":{"position":[[218,4]]}},"keywords":{}}],["0.5、0.75、1.0、1.25、1.5、1.75、2.0",{"_index":901,"title":{},"content":{"354":{"position":[[28,45]]}},"keywords":{}}],["0.7",{"_index":762,"title":{},"content":{"181":{"position":[[21,3]]},"289":{"position":[[14,3]]}},"keywords":{}}],["0.75",{"_index":725,"title":{},"content":{"165":{"position":[[85,5]]}},"keywords":{}}],["01",{"_index":91,"title":{},"content":{"12":{"position":[[299,4]]},"235":{"position":[[210,4]]}},"keywords":{}}],["01</span>",{"_index":95,"title":{},"content":{"12":{"position":[[389,17]]},"235":{"position":[[300,17]]}},"keywords":{}}],["02</span>",{"_index":98,"title":{},"content":{"12":{"position":[[512,17]]},"235":{"position":[[423,17]]}},"keywords":{}}],["03a9f4",{"_index":509,"title":{},"content":{"73":{"position":[[269,10]]},"74":{"position":[[266,10]]},"213":{"position":[[546,10]]},"256":{"position":[[232,10]]},"257":{"position":[[236,10]]},"321":{"position":[[393,10]]}},"keywords":{}}],["0xffffff).tostring(16",{"_index":240,"title":{},"content":{"28":{"position":[[439,23]]},"232":{"position":[[401,23]]}},"keywords":{}}],["0表示滚动、1",{"_index":885,"title":{},"content":{"226":{"position":[[338,9]]}},"keywords":{}}],["1",{"_index":29,"title":{},"content":{"0":{"position":[[325,2]]},"22":{"position":[[269,2],[383,1],[520,2],[566,2]]},"24":{"position":[[271,2]]},"81":{"position":[[354,3]]},"84":{"position":[[891,4],[970,4]]},"145":{"position":[[74,2]]},"204":{"position":[[629,2]]},"205":{"position":[[786,4],[865,4]]},"207":{"position":[[845,4],[924,4]]},"226":{"position":[[255,2],[476,2],[514,2]]},"228":{"position":[[252,2]]},"234":{"position":[[332,2]]},"264":{"position":[[209,11]]},"312":{"position":[[389,2]]},"313":{"position":[[428,12]]},"315":{"position":[[467,12]]},"334":{"position":[[46,2]]}},"keywords":{}}],["1.0",{"_index":726,"title":{},"content":{"165":{"position":[[91,4]]}},"keywords":{}}],["1.25",{"_index":727,"title":{},"content":{"165":{"position":[[96,5]]}},"keywords":{}}],["1.5",{"_index":728,"title":{},"content":{"165":{"position":[[102,4]]}},"keywords":{}}],["1.75",{"_index":729,"title":{},"content":{"165":{"position":[[107,5]]}},"keywords":{}}],["10",{"_index":205,"title":{},"content":{"22":{"position":[[699,4]]},"84":{"position":[[731,3]]},"147":{"position":[[357,3]]},"148":{"position":[[370,3]]},"152":{"position":[[200,3]]},"153":{"position":[[223,3]]},"154":{"position":[[221,3]]},"167":{"position":[[271,4]]},"205":{"position":[[645,3]]},"207":{"position":[[685,3]]},"212":{"position":[[420,3]]},"226":{"position":[[604,4]]},"267":{"position":[[466,3]]},"313":{"position":[[400,3]]},"315":{"position":[[420,3]]},"320":{"position":[[328,3]]},"336":{"position":[[225,3]]},"337":{"position":[[235,3]]},"341":{"position":[[165,3]]},"342":{"position":[[189,3]]},"343":{"position":[[187,3]]},"356":{"position":[[211,4]]}},"keywords":{}}],["100",{"_index":856,"title":{},"content":{"212":{"position":[[383,4]]},"320":{"position":[[291,4]]}},"keywords":{}}],["100px"",{"_index":524,"title":{},"content":{"78":{"position":[[251,11],[408,11]]},"79":{"position":[[718,11]]},"204":{"position":[[698,11]]},"261":{"position":[[222,11],[379,11]]},"262":{"position":[[476,11]]},"312":{"position":[[458,11]]}},"keywords":{}}],["1024",{"_index":303,"title":{},"content":{"35":{"position":[[439,4]]},"174":{"position":[[433,4]]}},"keywords":{}}],["11",{"_index":845,"title":{},"content":{"211":{"position":[[570,5]]},"319":{"position":[[291,5]]}},"keywords":{}}],["11/gi",{"_index":848,"title":{},"content":{"211":{"position":[[677,6]]},"319":{"position":[[398,7]]}},"keywords":{}}],["11/gi.test(ua",{"_index":847,"title":{},"content":{"211":{"position":[[634,16]]},"319":{"position":[[355,16]]}},"keywords":{}}],["111",{"_index":179,"title":{},"content":{"22":{"position":[[242,6]]},"24":{"position":[[258,6]]},"226":{"position":[[234,6]]},"228":{"position":[[239,6]]}},"keywords":{}}],["120",{"_index":830,"title":{},"content":{"209":{"position":[[333,4]]},"317":{"position":[[236,4]]}},"keywords":{}}],["160",{"_index":857,"title":{},"content":{"212":{"position":[[395,4]]},"320":{"position":[[303,4]]}},"keywords":{}}],["16:9",{"_index":737,"title":{},"content":{"166":{"position":[[95,4],[279,7]]},"355":{"position":[[237,6]]}},"keywords":{}}],["180",{"_index":721,"title":{},"content":{"164":{"position":[[81,4],[98,4]]},"209":{"position":[[369,4]]},"317":{"position":[[272,4]]},"353":{"position":[[48,4]]}},"keywords":{}}],["2",{"_index":188,"title":{},"content":{"22":{"position":[[416,2]]},"24":{"position":[[298,2]]},"81":{"position":[[403,3]]},"144":{"position":[[245,2]]},"165":{"position":[[298,2]]},"205":{"position":[[1017,4]]},"207":{"position":[[1094,4]]},"226":{"position":[[372,2]]},"228":{"position":[[279,2]]},"264":{"position":[[239,11]]},"313":{"position":[[582,9],[601,12]]},"315":{"position":[[639,9],[658,12]]},"333":{"position":[[213,2]]},"354":{"position":[[254,1]]}},"keywords":{}}],["2.0",{"_index":730,"title":{},"content":{"165":{"position":[[113,3]]}},"keywords":{}}],["20",{"_index":206,"title":{},"content":{"22":{"position":[[704,4]]},"72":{"position":[[258,3]]},"73":{"position":[[349,3]]},"75":{"position":[[371,3]]},"95":{"position":[[247,3]]},"96":{"position":[[657,3]]},"226":{"position":[[609,4]]},"255":{"position":[[227,3]]},"256":{"position":[[312,3]]},"258":{"position":[[319,3]]},"279":{"position":[[211,3]]},"280":{"position":[[407,3]]}},"keywords":{}}],["20px",{"_index":527,"title":{},"content":{"78":{"position":[[328,7],[343,7],[485,7],[499,7]]},"79":{"position":[[795,7],[810,7]]},"204":{"position":[[775,7],[790,7]]},"261":{"position":[[299,7],[314,7],[456,7],[470,7]]},"262":{"position":[[553,7],[568,7]]},"312":{"position":[[535,7],[550,7]]}},"keywords":{}}],["222",{"_index":187,"title":{},"content":{"22":{"position":[[403,6]]},"24":{"position":[[285,6]]},"226":{"position":[[359,6]]},"228":{"position":[[266,6]]}},"keywords":{}}],["240",{"_index":831,"title":{},"content":{"209":{"position":[[404,4]]},"317":{"position":[[307,4]]}},"keywords":{}}],["24px",{"_index":518,"title":{},"content":{"75":{"position":[[536,7]]},"258":{"position":[[484,7]]}},"keywords":{}}],["25",{"_index":199,"title":{},"content":{"22":{"position":[[615,3]]},"226":{"position":[[557,3]]}},"keywords":{}}],["270",{"_index":720,"title":{},"content":{"164":{"position":[[75,4],[103,3]]},"353":{"position":[[43,4]]}},"keywords":{}}],["3",{"_index":191,"title":{},"content":{"22":{"position":[[480,2]]},"24":{"position":[[325,2]]},"226":{"position":[[436,2]]},"228":{"position":[[306,2]]}},"keywords":{}}],["300",{"_index":832,"title":{},"content":{"209":{"position":[[445,4]]},"317":{"position":[[348,4]]}},"keywords":{}}],["3000",{"_index":502,"title":{},"content":{"72":{"position":[[340,6]]},"73":{"position":[[438,6]]},"74":{"position":[[446,6]]},"75":{"position":[[554,6]]},"78":{"position":[[612,6]]},"79":{"position":[[843,6]]},"83":{"position":[[261,6]]},"84":{"position":[[985,6]]},"86":{"position":[[286,6]]},"87":{"position":[[812,6]]},"89":{"position":[[294,6]]},"91":{"position":[[282,6]]},"95":{"position":[[327,6]]},"140":{"position":[[220,6]]},"141":{"position":[[243,6]]},"144":{"position":[[251,6]]},"147":{"position":[[451,6]]},"148":{"position":[[468,6]]},"155":{"position":[[298,6]]},"156":{"position":[[316,6]]},"157":{"position":[[275,6]]},"159":{"position":[[257,6]]},"255":{"position":[[309,6]]},"256":{"position":[[401,6]]},"257":{"position":[[416,6]]},"258":{"position":[[502,6]]},"261":{"position":[[583,6]]},"262":{"position":[[601,6]]},"266":{"position":[[220,6]]},"267":{"position":[[563,6]]},"269":{"position":[[251,6]]},"270":{"position":[[541,6]]},"273":{"position":[[247,6]]},"275":{"position":[[239,6]]},"279":{"position":[[291,6]]},"329":{"position":[[211,6]]},"330":{"position":[[220,6]]},"333":{"position":[[219,6]]},"336":{"position":[[310,6]]},"337":{"position":[[324,6]]},"344":{"position":[[262,6]]},"345":{"position":[[271,6]]},"346":{"position":[[252,6]]},"348":{"position":[[232,6]]}},"keywords":{}}],["300px",{"_index":750,"title":{},"content":{"176":{"position":[[421,6]]},"284":{"position":[[295,6]]}},"keywords":{}}],["30px",{"_index":510,"title":{},"content":{"73":{"position":[[293,7]]},"74":{"position":[[290,7]]},"75":{"position":[[315,7]]},"213":{"position":[[570,7]]},"256":{"position":[[256,7]]},"257":{"position":[[260,7]]},"258":{"position":[[263,7]]},"321":{"position":[[417,7]]}},"keywords":{}}],["333",{"_index":190,"title":{},"content":{"22":{"position":[[467,6]]},"24":{"position":[[312,6]]},"226":{"position":[[423,6]]},"228":{"position":[[293,6]]}},"keywords":{}}],["400px",{"_index":749,"title":{},"content":{"176":{"position":[[406,6]]},"284":{"position":[[280,6]]}},"keywords":{}}],["40px",{"_index":512,"title":{},"content":{"73":{"position":[[423,7]]},"256":{"position":[[386,7]]}},"keywords":{}}],["480p",{"_index":822,"title":{},"content":{"208":{"position":[[341,6]]},"316":{"position":[[233,6]]}},"keywords":{}}],["4:3",{"_index":736,"title":{},"content":{"166":{"position":[[90,4]]}},"keywords":{}}],["5",{"_index":194,"title":{},"content":{"22":{"position":[[536,2]]},"42":{"position":[[239,2]]},"126":{"position":[[218,2]]},"142":{"position":[[201,2]]},"143":{"position":[[207,2]]},"144":{"position":[[205,2]]},"150":{"position":[[318,2]]},"167":{"position":[[267,3]]},"179":{"position":[[198,22]]},"194":{"position":[[247,1],[273,1]]},"226":{"position":[[492,2]]},"287":{"position":[[145,22]]},"302":{"position":[[174,1],[183,1]]},"331":{"position":[[173,2]]},"332":{"position":[[176,2]]},"333":{"position":[[173,2]]},"339":{"position":[[246,2]]},"356":{"position":[[207,3]]}},"keywords":{}}],["50",{"_index":201,"title":{},"content":{"22":{"position":[[643,3]]},"226":{"position":[[582,3]]}},"keywords":{}}],["5s",{"_index":799,"title":{},"content":{"199":{"position":[[65,3],[69,3]]},"307":{"position":[[34,3],[38,3]]}},"keywords":{}}],["60",{"_index":828,"title":{},"content":{"209":{"position":[[293,3]]},"317":{"position":[[196,3]]}},"keywords":{}}],["720p",{"_index":824,"title":{},"content":{"208":{"position":[[396,6]]},"316":{"position":[[288,6]]}},"keywords":{}}],["8",{"_index":507,"title":{},"content":{"73":{"position":[[232,3]]},"74":{"position":[[229,3]]},"75":{"position":[[258,3]]},"213":{"position":[[259,1],[509,3]]},"256":{"position":[[195,3]]},"257":{"position":[[199,3]]},"258":{"position":[[206,3]]},"321":{"position":[[146,1],[356,3]]}},"keywords":{}}],["8"",{"_index":595,"title":{},"content":{"105":{"position":[[117,7]]}},"keywords":{}}],["9",{"_index":528,"title":{},"content":{"78":{"position":[[360,5],[516,5]]},"79":{"position":[[827,5]]},"204":{"position":[[807,5]]},"261":{"position":[[331,5],[487,5]]},"262":{"position":[[585,5]]},"312":{"position":[[567,5]]}},"keywords":{}}],["90",{"_index":722,"title":{},"content":{"164":{"position":[[87,3],[94,3],[292,3]]},"212":{"position":[[408,3]]},"320":{"position":[[316,3]]},"353":{"position":[[253,2]]}},"keywords":{}}],["90、0、90、180、270",{"_index":900,"title":{},"content":{"353":{"position":[[53,15]]}},"keywords":{}}],["_",{"_index":24,"title":{},"content":{"0":{"position":[[261,3]]},"27":{"position":[[330,3]]},"231":{"position":[[282,3]]},"234":{"position":[[297,3]]}},"keywords":{}}],["abbrevi",{"_index":812,"title":{},"content":{"203":{"position":[[466,12]]}},"keywords":{}}],["absolut",{"_index":526,"title":{},"content":{"78":{"position":[[311,11],[468,11]]},"79":{"position":[[778,11]]},"204":{"position":[[758,11]]},"261":{"position":[[282,11],[439,11]]},"262":{"position":[[536,11]]},"312":{"position":[[518,11]]}},"keywords":{}}],["access",{"_index":171,"title":{},"content":{"20":{"position":[[100,6]]},"98":{"position":[[116,6]]},"203":{"position":[[175,6]]},"210":{"position":[[111,6]]}},"keywords":{}}],["acquisit",{"_index":124,"title":{},"content":{"13":{"position":[[334,12]]}},"keywords":{}}],["ad",{"_index":89,"title":{},"content":{"12":{"position":[[135,6]]}},"keywords":{}}],["adapt",{"_index":703,"title":{},"content":{"161":{"position":[[63,9]]}},"keywords":{}}],["add",{"_index":0,"title":{"0":{"position":[[0,3]]},"12":{"position":[[0,3]]},"79":{"position":[[0,4]]},"84":{"position":[[0,4]]},"87":{"position":[[0,4]]},"93":{"position":[[0,4]]},"96":{"position":[[0,4]]},"98":{"position":[[0,4]]},"262":{"position":[[0,4]]},"267":{"position":[[0,4]]},"270":{"position":[[0,4]]},"277":{"position":[[0,4]]},"280":{"position":[[0,4]]},"282":{"position":[[0,4]]}},"content":{"0":{"position":[[0,3]]},"12":{"position":[[0,3],[49,3]]},"13":{"position":[[34,3],[113,3]]},"19":{"position":[[7,3]]},"65":{"position":[[77,3]]},"69":{"position":[[33,3]]},"79":{"position":[[22,3],[42,3]]},"84":{"position":[[22,3],[42,3]]},"87":{"position":[[22,3],[42,3]]},"93":{"position":[[23,3],[43,3]]},"96":{"position":[[22,3],[42,3]]},"98":{"position":[[22,3],[45,3]]},"102":{"position":[[7,3]]},"223":{"position":[[7,3]]},"262":{"position":[[16,3]]},"267":{"position":[[16,3]]},"270":{"position":[[16,3]]},"277":{"position":[[16,3]]},"280":{"position":[[16,3]]},"282":{"position":[[16,3]]}},"keywords":{}}],["addit",{"_index":666,"title":{},"content":{"150":{"position":[[121,10]]}},"keywords":{}}],["address",{"_index":659,"title":{},"content":{"148":{"position":[[54,8]]},"177":{"position":[[50,8]]},"192":{"position":[[332,9]]},"208":{"position":[[196,7]]},"216":{"position":[[175,9],[231,7]]}},"keywords":{}}],["adjust",{"_index":776,"title":{},"content":{"185":{"position":[[153,6]]}},"keywords":{}}],["advanc",{"_index":442,"title":{"54":{"position":[[0,8]]}},"content":{"203":{"position":[[132,7]]}},"keywords":{}}],["agent",{"_index":380,"title":{},"content":{"37":{"position":[[1271,5]]},"121":{"position":[[1233,5]]}},"keywords":{}}],["alignitem",{"_index":254,"title":{},"content":{"29":{"position":[[538,11]]},"233":{"position":[[469,11]]}},"keywords":{}}],["allow",{"_index":796,"title":{},"content":{"196":{"position":[[110,7]]}},"keywords":{}}],["alreadi",{"_index":348,"title":{},"content":{"37":{"position":[[604,7]]},"121":{"position":[[566,7]]}},"keywords":{}}],["anim",{"_index":195,"title":{},"content":{"22":{"position":[[542,9]]}},"keywords":{}}],["anonym",{"_index":784,"title":{},"content":{"192":{"position":[[250,12]]},"300":{"position":[[192,12]]}},"keywords":{}}],["app",{"_index":13,"title":{},"content":{"0":{"position":[[101,5]]},"2":{"position":[[215,5]]},"12":{"position":[[211,5]]},"13":{"position":[[407,5]]},"22":{"position":[[60,5]]},"23":{"position":[[60,5]]},"24":{"position":[[60,5]]},"26":{"position":[[127,5]]},"27":{"position":[[146,5]]},"28":{"position":[[113,5]]},"29":{"position":[[229,5]]},"31":{"position":[[105,5]]},"32":{"position":[[106,5]]},"33":{"position":[[117,5]]},"34":{"position":[[109,5]]},"35":{"position":[[111,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]]},"61":{"position":[[215,5]]},"62":{"position":[[103,5]]},"64":{"position":[[141,6]]},"65":{"position":[[325,5]]},"68":{"position":[[131,5]]},"69":{"position":[[112,5]]},"72":{"position":[[126,5]]},"73":{"position":[[130,5]]},"74":{"position":[[127,5]]},"75":{"position":[[156,5]]},"78":{"position":[[166,5]]},"79":{"position":[[537,5]]},"81":{"position":[[239,5]]},"83":{"position":[[139,5]]},"84":{"position":[[581,5]]},"86":{"position":[[132,5]]},"87":{"position":[[542,5]]},"89":{"position":[[148,5]]},"91":{"position":[[142,5]]},"93":{"position":[[201,5]]},"95":{"position":[[135,5]]},"96":{"position":[[545,5]]},"98":{"position":[[352,5]]},"105":{"position":[[388,5]]},"107":{"position":[[172,5]]},"108":{"position":[[100,5]]},"110":{"position":[[119,5]]},"121":{"position":[[1622,5]]},"123":{"position":[[98,5]]},"124":{"position":[[70,5]]},"125":{"position":[[70,5]]},"126":{"position":[[73,5]]},"127":{"position":[[71,5]]},"128":{"position":[[73,5]]},"129":{"position":[[80,5]]},"130":{"position":[[84,5]]},"131":{"position":[[73,5]]},"132":{"position":[[72,5]]},"133":{"position":[[89,5]]},"134":{"position":[[71,5]]},"135":{"position":[[72,5]]},"136":{"position":[[72,5]]},"137":{"position":[[71,5]]},"139":{"position":[[86,5]]},"140":{"position":[[87,5]]},"141":{"position":[[107,5]]},"142":{"position":[[120,5]]},"143":{"position":[[123,5]]},"144":{"position":[[124,5]]},"145":{"position":[[137,5]]},"146":{"position":[[119,5]]},"147":{"position":[[276,5]]},"148":{"position":[[289,5]]},"149":{"position":[[136,5]]},"150":{"position":[[199,5]]},"151":{"position":[[92,5]]},"152":{"position":[[119,5]]},"153":{"position":[[142,5]]},"154":{"position":[[140,5]]},"155":{"position":[[138,5]]},"156":{"position":[[147,5]]},"157":{"position":[[126,5]]},"158":{"position":[[199,5]]},"159":{"position":[[127,5]]},"160":{"position":[[116,5]]},"161":{"position":[[172,5]]},"162":{"position":[[127,5]]},"163":{"position":[[159,5]]},"164":{"position":[[167,5]]},"165":{"position":[[177,5]]},"166":{"position":[[160,5]]},"167":{"position":[[162,5]]},"168":{"position":[[112,5]]},"170":{"position":[[99,5]]},"171":{"position":[[100,5]]},"172":{"position":[[111,5]]},"173":{"position":[[103,5]]},"174":{"position":[[105,5]]},"176":{"position":[[207,5],[262,6],[393,3]]},"177":{"position":[[177,5]]},"178":{"position":[[187,5]]},"179":{"position":[[152,5]]},"180":{"position":[[141,5]]},"181":{"position":[[114,5]]},"182":{"position":[[135,5]]},"183":{"position":[[113,5]]},"184":{"position":[[111,5]]},"185":{"position":[[295,5]]},"186":{"position":[[181,5]]},"187":{"position":[[109,5]]},"188":{"position":[[207,5]]},"189":{"position":[[184,5]]},"190":{"position":[[196,5]]},"191":{"position":[[184,5]]},"192":{"position":[[151,5]]},"193":{"position":[[172,5]]},"194":{"position":[[116,5]]},"195":{"position":[[155,5]]},"196":{"position":[[186,5]]},"197":{"position":[[177,5]]},"198":{"position":[[178,5]]},"199":{"position":[[133,5]]},"200":{"position":[[163,5]]},"201":{"position":[[199,5]]},"202":{"position":[[207,5]]},"203":{"position":[[300,6]]},"204":{"position":[[571,5]]},"205":{"position":[[538,5]]},"206":{"position":[[536,5]]},"207":{"position":[[593,5]]},"208":{"position":[[264,5]]},"209":{"position":[[233,5]]},"210":{"position":[[347,5]]},"211":{"position":[[508,5]]},"212":{"position":[[284,5]]},"213":{"position":[[394,5]]},"214":{"position":[[208,5]]},"215":{"position":[[138,5]]},"216":{"position":[[363,5]]},"217":{"position":[[191,5]]},"218":{"position":[[174,5]]},"226":{"position":[[60,5]]},"227":{"position":[[60,5]]},"228":{"position":[[60,5]]},"230":{"position":[[101,5]]},"231":{"position":[[98,5]]},"232":{"position":[[92,5]]},"233":{"position":[[160,5]]},"234":{"position":[[137,5]]},"235":{"position":[[122,5]]},"236":{"position":[[227,5]]},"244":{"position":[[162,5]]},"245":{"position":[[95,5]]},"247":{"position":[[96,6]]},"248":{"position":[[220,5]]},"251":{"position":[[98,5]]},"252":{"position":[[94,5]]},"255":{"position":[[95,5]]},"256":{"position":[[93,5]]},"257":{"position":[[97,5]]},"258":{"position":[[104,5]]},"261":{"position":[[137,5]]},"262":{"position":[[295,5]]},"264":{"position":[[121,5]]},"266":{"position":[[98,5]]},"267":{"position":[[329,5]]},"269":{"position":[[97,5]]},"270":{"position":[[295,5]]},"273":{"position":[[101,5]]},"275":{"position":[[99,5]]},"277":{"position":[[120,5]]},"279":{"position":[[99,5]]},"280":{"position":[[295,5]]},"282":{"position":[[259,5]]},"284":{"position":[[133,5],[188,6],[267,3]]},"285":{"position":[[117,5]]},"286":{"position":[[103,5]]},"287":{"position":[[99,5]]},"288":{"position":[[98,5]]},"289":{"position":[[87,5]]},"290":{"position":[[100,5]]},"291":{"position":[[88,5]]},"292":{"position":[[88,5]]},"293":{"position":[[152,5]]},"294":{"position":[[108,5]]},"295":{"position":[[88,5]]},"296":{"position":[[130,5]]},"297":{"position":[[125,5]]},"298":{"position":[[113,5]]},"299":{"position":[[112,5]]},"300":{"position":[[99,5]]},"301":{"position":[[102,5]]},"302":{"position":[[88,5]]},"303":{"position":[[101,5]]},"304":{"position":[[108,5]]},"305":{"position":[[102,5]]},"306":{"position":[[102,5]]},"307":{"position":[[102,5]]},"308":{"position":[[106,5]]},"309":{"position":[[132,5]]},"310":{"position":[[135,5]]},"311":{"position":[[164,6]]},"312":{"position":[[331,5]]},"313":{"position":[[293,5]]},"314":{"position":[[293,5]]},"315":{"position":[[328,5]]},"316":{"position":[[156,5]]},"317":{"position":[[136,5]]},"318":{"position":[[256,5]]},"319":{"position":[[229,5]]},"320":{"position":[[192,5]]},"321":{"position":[[241,5]]},"322":{"position":[[138,5]]},"323":{"position":[[98,5]]},"324":{"position":[[181,5]]},"325":{"position":[[120,5]]},"326":{"position":[[134,5]]},"328":{"position":[[78,5]]},"329":{"position":[[78,5]]},"330":{"position":[[84,5]]},"331":{"position":[[92,5]]},"332":{"position":[[92,5]]},"333":{"position":[[92,5]]},"334":{"position":[[109,5]]},"335":{"position":[[98,5]]},"336":{"position":[[144,5]]},"337":{"position":[[154,5]]},"338":{"position":[[101,5]]},"339":{"position":[[127,5]]},"340":{"position":[[78,5]]},"341":{"position":[[84,5]]},"342":{"position":[[108,5]]},"343":{"position":[[106,5]]},"344":{"position":[[102,5]]},"345":{"position":[[102,5]]},"346":{"position":[[103,5]]},"347":{"position":[[115,5]]},"348":{"position":[[102,5]]},"349":{"position":[[94,5]]},"350":{"position":[[120,5]]},"351":{"position":[[85,5]]},"352":{"position":[[130,5]]},"353":{"position":[[129,5]]},"354":{"position":[[134,5]]},"355":{"position":[[119,5]]},"356":{"position":[[103,5]]},"357":{"position":[[126,5]]}},"keywords":{}}],["app"",{"_index":600,"title":{},"content":{"105":{"position":[[188,9]]}},"keywords":{}}],["app').queryselector",{"_index":456,"title":{},"content":{"61":{"position":[[135,19]]},"244":{"position":[[82,19]]}},"keywords":{}}],["appear",{"_index":755,"title":{},"content":{"178":{"position":[[58,6]]},"179":{"position":[[50,6]]},"188":{"position":[[80,6]]},"190":{"position":[[92,6]]},"191":{"position":[[80,6]]},"200":{"position":[[52,7]]}},"keywords":{}}],["area",{"_index":416,"title":{},"content":{"46":{"position":[[47,4]]}},"keywords":{}}],["arg",{"_index":395,"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]]},"121":{"position":[[1686,9]]},"123":{"position":[[157,9]]},"124":{"position":[[128,9]]},"125":{"position":[[129,9]]},"126":{"position":[[131,9],[189,9]]},"127":{"position":[[131,9],[189,9]]},"128":{"position":[[134,9],[192,9]]},"129":{"position":[[139,9]]},"130":{"position":[[142,9]]},"132":{"position":[[148,9]]},"133":{"position":[[152,9]]},"134":{"position":[[128,9],[186,9]]},"135":{"position":[[154,9]]},"136":{"position":[[160,9]]},"137":{"position":[[131,9]]},"204":{"position":[[832,9],[934,9]]},"312":{"position":[[592,9],[674,9]]}},"keywords":{}}],["array",{"_index":36,"title":{"22":{"position":[[15,6]]}},"content":{"2":{"position":[[6,5],[14,5]]},"22":{"position":[[217,5]]},"110":{"position":[[4,5]]},"167":{"position":[[30,5]]},"211":{"position":[[277,5]]},"312":{"position":[[4,8]]},"313":{"position":[[4,8]]},"314":{"position":[[4,8]]},"315":{"position":[[4,8]]},"316":{"position":[[4,8]]},"317":{"position":[[4,8]]},"318":{"position":[[4,8]]},"319":{"position":[[4,8]]},"356":{"position":[[21,5]]}},"keywords":{}}],["arraydefault",{"_index":816,"title":{},"content":{"204":{"position":[[6,13]]},"205":{"position":[[6,13]]},"206":{"position":[[6,13]]},"207":{"position":[[6,13]]},"208":{"position":[[6,13]]},"209":{"position":[[6,13]]},"210":{"position":[[6,13]]},"211":{"position":[[6,13]]}},"keywords":{}}],["art",{"_index":9,"title":{},"content":{"0":{"position":[[56,3]]},"2":{"position":[[170,3]]},"12":{"position":[[166,3]]},"13":{"position":[[362,3]]},"22":{"position":[[15,3]]},"23":{"position":[[15,3]]},"24":{"position":[[15,3]]},"26":{"position":[[82,3]]},"27":{"position":[[101,3]]},"28":{"position":[[68,3]]},"29":{"position":[[184,3]]},"31":{"position":[[60,3]]},"32":{"position":[[61,3]]},"33":{"position":[[72,3]]},"34":{"position":[[64,3]]},"35":{"position":[[66,3],[521,4]]},"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]]},"61":{"position":[[170,3]]},"62":{"position":[[58,3]]},"64":{"position":[[152,3]]},"65":{"position":[[280,3]]},"68":{"position":[[86,3]]},"69":{"position":[[67,3]]},"72":{"position":[[81,3]]},"73":{"position":[[85,3]]},"74":{"position":[[82,3]]},"75":{"position":[[111,3]]},"78":{"position":[[121,3]]},"79":{"position":[[492,3]]},"81":{"position":[[194,3]]},"83":{"position":[[94,3]]},"84":{"position":[[536,3]]},"86":{"position":[[87,3]]},"87":{"position":[[497,3]]},"89":{"position":[[103,3]]},"91":{"position":[[97,3]]},"93":{"position":[[156,3]]},"95":{"position":[[90,3]]},"96":{"position":[[500,3]]},"98":{"position":[[307,3]]},"105":{"position":[[343,3]]},"108":{"position":[[55,3]]},"110":{"position":[[74,3]]},"121":{"position":[[1577,3]]},"123":{"position":[[53,3]]},"124":{"position":[[25,3]]},"125":{"position":[[25,3]]},"126":{"position":[[28,3]]},"127":{"position":[[26,3]]},"128":{"position":[[28,3]]},"129":{"position":[[35,3]]},"130":{"position":[[39,3]]},"131":{"position":[[28,3]]},"132":{"position":[[27,3]]},"133":{"position":[[44,3]]},"134":{"position":[[26,3]]},"135":{"position":[[27,3]]},"136":{"position":[[27,3]]},"137":{"position":[[26,3]]},"139":{"position":[[41,3]]},"140":{"position":[[42,3]]},"141":{"position":[[62,3]]},"142":{"position":[[75,3]]},"143":{"position":[[78,3]]},"144":{"position":[[79,3]]},"145":{"position":[[92,3]]},"146":{"position":[[74,3]]},"147":{"position":[[231,3]]},"148":{"position":[[244,3]]},"149":{"position":[[91,3]]},"150":{"position":[[154,3]]},"151":{"position":[[47,3]]},"152":{"position":[[74,3]]},"153":{"position":[[97,3]]},"154":{"position":[[95,3]]},"155":{"position":[[93,3]]},"156":{"position":[[102,3]]},"157":{"position":[[81,3]]},"158":{"position":[[154,3]]},"159":{"position":[[82,3]]},"160":{"position":[[71,3]]},"161":{"position":[[127,3]]},"162":{"position":[[82,3]]},"163":{"position":[[114,3]]},"164":{"position":[[122,3]]},"165":{"position":[[132,3]]},"166":{"position":[[115,3]]},"167":{"position":[[117,3]]},"168":{"position":[[67,3]]},"170":{"position":[[54,3]]},"171":{"position":[[55,3]]},"172":{"position":[[66,3]]},"173":{"position":[[58,3]]},"174":{"position":[[60,3],[515,4]]},"176":{"position":[[162,3]]},"177":{"position":[[132,3]]},"178":{"position":[[142,3]]},"179":{"position":[[107,3]]},"180":{"position":[[96,3]]},"181":{"position":[[69,3]]},"182":{"position":[[90,3]]},"183":{"position":[[68,3]]},"184":{"position":[[66,3]]},"185":{"position":[[250,3]]},"186":{"position":[[136,3]]},"187":{"position":[[64,3]]},"188":{"position":[[162,3]]},"189":{"position":[[139,3]]},"190":{"position":[[151,3]]},"191":{"position":[[139,3]]},"192":{"position":[[106,3]]},"193":{"position":[[127,3]]},"194":{"position":[[71,3]]},"195":{"position":[[110,3]]},"196":{"position":[[141,3]]},"197":{"position":[[132,3]]},"198":{"position":[[133,3]]},"199":{"position":[[88,3]]},"200":{"position":[[118,3]]},"201":{"position":[[154,3]]},"202":{"position":[[162,3]]},"203":{"position":[[350,3]]},"204":{"position":[[526,3]]},"205":{"position":[[493,3]]},"206":{"position":[[491,3]]},"207":{"position":[[548,3]]},"208":{"position":[[219,3]]},"209":{"position":[[188,3]]},"210":{"position":[[302,3]]},"211":{"position":[[463,3]]},"212":{"position":[[239,3]]},"213":{"position":[[349,3]]},"214":{"position":[[163,3]]},"215":{"position":[[93,3]]},"216":{"position":[[318,3]]},"217":{"position":[[146,3],[271,4],[327,4]]},"218":{"position":[[129,3]]},"226":{"position":[[15,3]]},"227":{"position":[[15,3]]},"228":{"position":[[15,3]]},"230":{"position":[[56,3]]},"231":{"position":[[53,3]]},"232":{"position":[[47,3]]},"233":{"position":[[115,3]]},"234":{"position":[[92,3]]},"235":{"position":[[77,3]]},"236":{"position":[[182,3]]},"244":{"position":[[117,3]]},"245":{"position":[[50,3]]},"247":{"position":[[107,3]]},"248":{"position":[[175,3]]},"251":{"position":[[53,3]]},"252":{"position":[[49,3]]},"255":{"position":[[50,3]]},"256":{"position":[[48,3]]},"257":{"position":[[52,3]]},"258":{"position":[[59,3]]},"261":{"position":[[92,3]]},"262":{"position":[[250,3]]},"264":{"position":[[76,3]]},"266":{"position":[[53,3]]},"267":{"position":[[284,3]]},"269":{"position":[[52,3]]},"270":{"position":[[250,3]]},"273":{"position":[[56,3]]},"275":{"position":[[54,3]]},"277":{"position":[[75,3]]},"279":{"position":[[54,3]]},"280":{"position":[[250,3]]},"282":{"position":[[214,3]]},"284":{"position":[[88,3]]},"285":{"position":[[72,3]]},"286":{"position":[[58,3]]},"287":{"position":[[54,3]]},"288":{"position":[[53,3]]},"289":{"position":[[42,3]]},"290":{"position":[[55,3]]},"291":{"position":[[43,3]]},"292":{"position":[[43,3]]},"293":{"position":[[107,3]]},"294":{"position":[[63,3]]},"295":{"position":[[43,3]]},"296":{"position":[[85,3]]},"297":{"position":[[80,3]]},"298":{"position":[[68,3]]},"299":{"position":[[67,3]]},"300":{"position":[[54,3]]},"301":{"position":[[57,3]]},"302":{"position":[[43,3]]},"303":{"position":[[56,3]]},"304":{"position":[[63,3]]},"305":{"position":[[57,3]]},"306":{"position":[[57,3]]},"307":{"position":[[57,3]]},"308":{"position":[[61,3]]},"309":{"position":[[87,3]]},"310":{"position":[[90,3]]},"311":{"position":[[214,3]]},"312":{"position":[[286,3]]},"313":{"position":[[248,3]]},"314":{"position":[[248,3]]},"315":{"position":[[283,3]]},"316":{"position":[[111,3]]},"317":{"position":[[91,3]]},"318":{"position":[[211,3]]},"319":{"position":[[184,3]]},"320":{"position":[[147,3]]},"321":{"position":[[196,3]]},"322":{"position":[[93,3]]},"323":{"position":[[53,3]]},"324":{"position":[[136,3]]},"325":{"position":[[75,3],[200,4],[241,4]]},"326":{"position":[[89,3]]},"328":{"position":[[33,3]]},"329":{"position":[[33,3]]},"330":{"position":[[39,3]]},"331":{"position":[[47,3]]},"332":{"position":[[47,3]]},"333":{"position":[[47,3]]},"334":{"position":[[64,3]]},"335":{"position":[[53,3]]},"336":{"position":[[99,3]]},"337":{"position":[[109,3]]},"338":{"position":[[56,3]]},"339":{"position":[[82,3]]},"340":{"position":[[33,3]]},"341":{"position":[[39,3]]},"342":{"position":[[63,3]]},"343":{"position":[[61,3]]},"344":{"position":[[57,3]]},"345":{"position":[[57,3]]},"346":{"position":[[58,3]]},"347":{"position":[[70,3]]},"348":{"position":[[57,3]]},"349":{"position":[[49,3]]},"350":{"position":[[75,3]]},"351":{"position":[[40,3]]},"352":{"position":[[85,3]]},"353":{"position":[[84,3]]},"354":{"position":[[89,3]]},"355":{"position":[[74,3]]},"356":{"position":[[58,3]]},"357":{"position":[[81,3]]}},"keywords":{}}],["art.aspectratio",{"_index":739,"title":{},"content":{"166":{"position":[[261,15]]},"355":{"position":[[219,15]]}},"keywords":{}}],["art.autos",{"_index":707,"title":{},"content":{"161":{"position":[[270,12]]},"350":{"position":[[218,12]]}},"keywords":{}}],["art.backward",{"_index":647,"title":{},"content":{"144":{"position":[[230,12]]},"333":{"position":[[198,12]]}},"keywords":{}}],["art.contextmenu.add",{"_index":128,"title":{},"content":{"13":{"position":[[583,21]]},"87":{"position":[[663,21]]},"236":{"position":[[403,21]]},"270":{"position":[[416,21]]}},"keywords":{}}],["art.contextmenu.show",{"_index":555,"title":{},"content":{"86":{"position":[[202,20],[253,20]]},"87":{"position":[[612,20],[772,20]]},"206":{"position":[[679,20],[749,20]]},"269":{"position":[[167,20],[218,20]]},"270":{"position":[[365,20],[501,20]]},"314":{"position":[[412,20],[482,20]]}},"keywords":{}}],["art.contextmenu['contextmenu1",{"_index":139,"title":{},"content":{"13":{"position":[[1315,32]]},"236":{"position":[[1052,32]]}},"keywords":{}}],["art.controls.add",{"_index":131,"title":{},"content":{"13":{"position":[[697,18]]},"84":{"position":[[673,18]]},"236":{"position":[[517,18]]},"267":{"position":[[421,18]]}},"keywords":{}}],["art.controls.show",{"_index":549,"title":{},"content":{"83":{"position":[[231,17]]},"266":{"position":[[190,17]]}},"keywords":{}}],["art.controls['control1",{"_index":140,"title":{},"content":{"13":{"position":[[1364,25]]},"236":{"position":[[1101,25]]}},"keywords":{}}],["art.currenttim",{"_index":404,"title":{},"content":{"42":{"position":[[263,15]]},"126":{"position":[[236,15]]},"150":{"position":[[300,15]]},"339":{"position":[[228,15]]}},"keywords":{}}],["art.destroy",{"_index":410,"title":{},"content":{"44":{"position":[[241,14]]},"128":{"position":[[210,14]]},"168":{"position":[[182,14]]},"357":{"position":[[196,14]]}},"keywords":{}}],["art.flip",{"_index":718,"title":{},"content":{"163":{"position":[[253,8]]},"352":{"position":[[223,8]]}},"keywords":{}}],["art.forward",{"_index":645,"title":{},"content":{"143":{"position":[[193,11]]},"332":{"position":[[162,11]]}},"keywords":{}}],["art.fullscreen",{"_index":682,"title":{},"content":{"155":{"position":[[226,14],[271,14]]},"344":{"position":[[190,14],[235,14]]}},"keywords":{}}],["art.fullscreenweb",{"_index":689,"title":{},"content":{"156":{"position":[[238,17],[286,17]]},"345":{"position":[[193,17],[241,17]]}},"keywords":{}}],["art.getbloburl().then((url",{"_index":681,"title":{},"content":{"154":{"position":[[225,27]]}},"keywords":{}}],["art.getbloburl().then(url",{"_index":899,"title":{},"content":{"343":{"position":[[191,25]]}},"keywords":{}}],["art.getdataurl().then((url",{"_index":677,"title":{},"content":{"153":{"position":[[227,27]]}},"keywords":{}}],["art.getdataurl().then(url",{"_index":898,"title":{},"content":{"342":{"position":[[193,25]]}},"keywords":{}}],["art.hotkey.add(65",{"_index":560,"title":{},"content":{"93":{"position":[[271,18]]},"277":{"position":[[190,18]]}},"keywords":{}}],["art.hotkey.add(66",{"_index":561,"title":{},"content":{"93":{"position":[[334,18]]},"277":{"position":[[250,18]]}},"keywords":{}}],["art.i18n.upd",{"_index":488,"title":{},"content":{"69":{"position":[[167,17]]},"252":{"position":[[149,17]]}},"keywords":{}}],["art.layers.add",{"_index":125,"title":{},"content":{"13":{"position":[[492,16]]},"79":{"position":[[667,16]]},"236":{"position":[[312,16]]},"262":{"position":[[425,16]]}},"keywords":{}}],["art.layers.show",{"_index":530,"title":{},"content":{"78":{"position":[[584,15]]},"204":{"position":[[888,15]]},"261":{"position":[[555,15]]},"312":{"position":[[628,15]]}},"keywords":{}}],["art.layers['layer1",{"_index":138,"title":{},"content":{"13":{"position":[[1273,21]]},"236":{"position":[[1010,21]]}},"keywords":{}}],["art.loading.show",{"_index":307,"title":{},"content":{"35":{"position":[[559,16]]},"89":{"position":[[218,16],[265,16]]},"174":{"position":[[553,16]]},"273":{"position":[[171,16],[218,16]]}},"keywords":{}}],["art.loop",{"_index":743,"title":{},"content":{"167":{"position":[[256,8]]},"356":{"position":[[196,8]]}},"keywords":{}}],["art.mask.show",{"_index":558,"title":{},"content":{"91":{"position":[[212,13],[256,13]]},"275":{"position":[[169,13],[213,13]]}},"keywords":{}}],["art.mini",{"_index":700,"title":{},"content":{"159":{"position":[[197,8],[236,8]]},"348":{"position":[[172,8],[211,8]]}},"keywords":{}}],["art.mut",{"_index":665,"title":{},"content":{"149":{"position":[[231,9]]},"338":{"position":[[196,9]]}},"keywords":{}}],["art.notice.show",{"_index":547,"title":{},"content":{"81":{"position":[[309,15],[358,15]]},"264":{"position":[[191,15],[221,15]]}},"keywords":{}}],["art.on('blur",{"_index":417,"title":{},"content":{"46":{"position":[[177,14]]},"130":{"position":[[127,14]]}},"keywords":{}}],["art.on('destroy",{"_index":409,"title":{},"content":{"44":{"position":[[147,17]]},"128":{"position":[[116,17]]}},"keywords":{}}],["art.on('focu",{"_index":413,"title":{},"content":{"45":{"position":[[164,15]]},"129":{"position":[[123,15]]}},"keywords":{}}],["art.on('fullscreen",{"_index":437,"title":{},"content":{"51":{"position":[[165,20]]},"135":{"position":[[133,20]]}},"keywords":{}}],["art.on('fullscreenweb",{"_index":439,"title":{},"content":{"52":{"position":[[162,23]]},"136":{"position":[[136,23]]}},"keywords":{}}],["art.on('hotkey",{"_index":441,"title":{},"content":{"53":{"position":[[132,16]]},"137":{"position":[[114,16]]}},"keywords":{}}],["art.on('hov",{"_index":421,"title":{},"content":{"47":{"position":[[133,15]]},"131":{"position":[[116,15]]}},"keywords":{}}],["art.on('mousemov",{"_index":430,"title":{},"content":{"49":{"position":[[195,19]]},"133":{"position":[[132,19]]}},"keywords":{}}],["art.on('paus",{"_index":399,"title":{},"content":{"41":{"position":[[134,15]]},"125":{"position":[[113,15]]}},"keywords":{}}],["art.on('play",{"_index":398,"title":{},"content":{"40":{"position":[[135,14]]},"124":{"position":[[113,14]]}},"keywords":{}}],["art.on('readi",{"_index":44,"title":{},"content":{"2":{"position":[[258,15]]},"13":{"position":[[465,15]]},"35":{"position":[[707,15]]},"39":{"position":[[169,15]]},"42":{"position":[[194,15]]},"43":{"position":[[198,15]]},"44":{"position":[[207,15]]},"50":{"position":[[192,15]]},"61":{"position":[[258,15]]},"62":{"position":[[146,15]]},"68":{"position":[[174,15]]},"72":{"position":[[220,15]]},"73":{"position":[[311,15]]},"74":{"position":[[308,15]]},"75":{"position":[[333,15]]},"78":{"position":[[535,15]]},"79":{"position":[[618,15]]},"81":{"position":[[282,15]]},"83":{"position":[[182,15]]},"84":{"position":[[624,15]]},"86":{"position":[[175,15]]},"87":{"position":[[585,15]]},"89":{"position":[[191,15]]},"91":{"position":[[185,15]]},"93":{"position":[[244,15]]},"95":{"position":[[209,15]]},"96":{"position":[[619,15]]},"98":{"position":[[395,15]]},"110":{"position":[[162,15]]},"123":{"position":[[141,15]]},"126":{"position":[[173,15]]},"127":{"position":[[173,15]]},"128":{"position":[[176,15]]},"134":{"position":[[170,15]]},"139":{"position":[[142,15]]},"140":{"position":[[143,15]]},"141":{"position":[[163,15]]},"142":{"position":[[163,15]]},"143":{"position":[[166,15]]},"144":{"position":[[167,15]]},"145":{"position":[[180,15]]},"146":{"position":[[162,15]]},"147":{"position":[[319,15]]},"148":{"position":[[332,15]]},"149":{"position":[[179,15]]},"150":{"position":[[242,15]]},"151":{"position":[[135,15]]},"152":{"position":[[162,15]]},"153":{"position":[[185,15]]},"154":{"position":[[183,15]]},"155":{"position":[[199,15]]},"156":{"position":[[211,15]]},"157":{"position":[[190,15]]},"158":{"position":[[279,15]]},"159":{"position":[[170,15]]},"160":{"position":[[172,15]]},"161":{"position":[[215,15]]},"162":{"position":[[170,15]]},"163":{"position":[[202,15]]},"164":{"position":[[226,15]]},"165":{"position":[[220,15]]},"166":{"position":[[203,15]]},"167":{"position":[[205,15]]},"168":{"position":[[155,15]]},"174":{"position":[[701,15]]},"206":{"position":[[722,15]]},"210":{"position":[[411,15]]},"236":{"position":[[285,15]]},"244":{"position":[[205,15]]},"245":{"position":[[138,15]]},"251":{"position":[[141,15]]},"255":{"position":[[189,15]]},"256":{"position":[[274,15]]},"257":{"position":[[278,15]]},"258":{"position":[[281,15]]},"261":{"position":[[506,15]]},"262":{"position":[[376,15]]},"264":{"position":[[164,15]]},"266":{"position":[[141,15]]},"267":{"position":[[372,15]]},"269":{"position":[[140,15]]},"270":{"position":[[338,15]]},"273":{"position":[[144,15]]},"275":{"position":[[142,15]]},"277":{"position":[[163,15]]},"279":{"position":[[173,15]]},"280":{"position":[[369,15]]},"282":{"position":[[302,15]]},"314":{"position":[[455,15]]},"318":{"position":[[320,15]]},"328":{"position":[[134,15]]},"329":{"position":[[134,15]]},"330":{"position":[[140,15]]},"331":{"position":[[135,15]]},"332":{"position":[[135,15]]},"333":{"position":[[135,15]]},"334":{"position":[[152,15]]},"335":{"position":[[141,15]]},"336":{"position":[[187,15]]},"337":{"position":[[197,15]]},"338":{"position":[[144,15]]},"339":{"position":[[170,15]]},"340":{"position":[[121,15]]},"341":{"position":[[127,15]]},"342":{"position":[[151,15]]},"343":{"position":[[149,15]]},"344":{"position":[[163,15]]},"345":{"position":[[166,15]]},"346":{"position":[[167,15]]},"347":{"position":[[195,15]]},"348":{"position":[[145,15]]},"349":{"position":[[150,15]]},"350":{"position":[[163,15]]},"351":{"position":[[128,15]]},"352":{"position":[[173,15]]},"353":{"position":[[188,15]]},"354":{"position":[[177,15]]},"355":{"position":[[162,15]]},"356":{"position":[[146,15]]},"357":{"position":[[169,15]]}},"keywords":{}}],["art.on('res",{"_index":426,"title":{},"content":{"48":{"position":[[152,16]]},"132":{"position":[[131,16]]}},"keywords":{}}],["art.on('seek",{"_index":401,"title":{},"content":{"42":{"position":[[137,14]]},"126":{"position":[[116,14]]}},"keywords":{}}],["art.on('url",{"_index":431,"title":{},"content":{"50":{"position":[[136,13]]},"134":{"position":[[114,13]]}},"keywords":{}}],["art.on('video:play",{"_index":394,"title":{},"content":{"37":{"position":[[1703,20]]},"121":{"position":[[1665,20]]}},"keywords":{}}],["art.on('volum",{"_index":405,"title":{},"content":{"43":{"position":[[139,16]]},"127":{"position":[[114,16]]}},"keywords":{}}],["art.paus",{"_index":639,"title":{},"content":{"140":{"position":[[204,12]]},"329":{"position":[[195,12]]}},"keywords":{}}],["art.pip",{"_index":691,"title":{},"content":{"157":{"position":[[217,7],[255,7]]},"346":{"position":[[194,7],[232,7]]}},"keywords":{}}],["art.play",{"_index":638,"title":{},"content":{"139":{"position":[[169,11]]},"140":{"position":[[170,11]]},"160":{"position":[[226,11]]},"328":{"position":[[161,11]]},"329":{"position":[[161,11]]},"349":{"position":[[204,11]]}},"keywords":{}}],["art.playbackr",{"_index":732,"title":{},"content":{"165":{"position":[[279,16]]},"354":{"position":[[235,16]]}},"keywords":{}}],["art.plugins.add(myplugin",{"_index":573,"title":{},"content":{"98":{"position":[[422,26]]},"282":{"position":[[329,26]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.config",{"_index":259,"title":{},"content":{"29":{"position":[[699,43]]},"233":{"position":[[630,43]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.emit",{"_index":241,"title":{},"content":{"28":{"position":[[463,41]]},"232":{"position":[[425,41]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.hid",{"_index":227,"title":{},"content":{"26":{"position":[[316,42]]},"27":{"position":[[477,42]]},"230":{"position":[[290,42]]},"231":{"position":[[429,42]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.ishid",{"_index":233,"title":{},"content":{"27":{"position":[[346,43]]},"231":{"position":[[298,43]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.show",{"_index":228,"title":{},"content":{"26":{"position":[[421,42]]},"27":{"position":[[392,42]]},"230":{"position":[[395,42]]},"231":{"position":[[344,42]]}},"keywords":{}}],["art.plugins.localsubtitle.attach",{"_index":807,"title":{},"content":{"202":{"position":[[73,32]]},"310":{"position":[[21,53]]}},"keywords":{}}],["art.plugins.localsubtitle.attach($preview",{"_index":808,"title":{},"content":{"202":{"position":[[368,43]]},"310":{"position":[[287,43]]}},"keywords":{}}],["art.plugins.localvideo.attach",{"_index":803,"title":{},"content":{"201":{"position":[[71,29]]},"309":{"position":[[21,50]]}},"keywords":{}}],["art.plugins.localvideo.attach($preview",{"_index":805,"title":{},"content":{"201":{"position":[[354,40]]},"309":{"position":[[281,40]]}},"keywords":{}}],["art.post",{"_index":697,"title":{},"content":{"158":{"position":[[332,10]]},"347":{"position":[[248,10]]}},"keywords":{}}],["art.proxy(contain",{"_index":463,"title":{},"content":{"64":{"position":[[233,20]]},"247":{"position":[[188,20]]}},"keywords":{}}],["art.query('.art",{"_index":137,"title":{},"content":{"13":{"position":[[991,15],[1043,15],[1103,15],[1155,15]]},"62":{"position":[[186,15]]},"236":{"position":[[772,15],[824,15],[884,15],[936,15]]},"245":{"position":[[178,15]]}},"keywords":{}}],["art.rot",{"_index":724,"title":{},"content":{"164":{"position":[[279,10]]},"353":{"position":[[240,10]]}},"keywords":{}}],["art.screenshot",{"_index":674,"title":{},"content":{"152":{"position":[[204,17]]},"341":{"position":[[169,17]]}},"keywords":{}}],["art.seek",{"_index":402,"title":{},"content":{"42":{"position":[[228,8]]},"72":{"position":[[247,8]]},"73":{"position":[[338,8]]},"75":{"position":[[360,8]]},"95":{"position":[[236,8]]},"96":{"position":[[646,8]]},"126":{"position":[[207,8]]},"142":{"position":[[190,8]]},"144":{"position":[[194,8]]},"147":{"position":[[346,8]]},"148":{"position":[[359,8]]},"152":{"position":[[189,8]]},"153":{"position":[[212,8]]},"154":{"position":[[210,8]]},"255":{"position":[[216,8]]},"256":{"position":[[301,8]]},"258":{"position":[[308,8]]},"279":{"position":[[200,8]]},"280":{"position":[[396,8]]},"331":{"position":[[162,8]]},"333":{"position":[[162,8]]},"336":{"position":[[214,8]]},"337":{"position":[[224,8]]},"341":{"position":[[154,8]]},"342":{"position":[[178,8]]},"343":{"position":[[176,8]]}},"keywords":{}}],["art.setting.add",{"_index":134,"title":{},"content":{"13":{"position":[[815,17]]},"96":{"position":[[686,17]]},"236":{"position":[[635,17]]},"280":{"position":[[436,17]]}},"keywords":{}}],["art.setting.show",{"_index":566,"title":{},"content":{"95":{"position":[[251,16],[298,16]]},"96":{"position":[[661,16],[795,16]]},"279":{"position":[[215,16],[262,16]]},"280":{"position":[[411,16],[517,16]]}},"keywords":{}}],["art.setting['setting1",{"_index":141,"title":{},"content":{"13":{"position":[[1406,24]]},"236":{"position":[[1143,24]]}},"keywords":{}}],["art.storage.clean",{"_index":480,"title":{},"content":{"65":{"position":[[469,20]]},"248":{"position":[[364,20]]}},"keywords":{}}],["art.storage.del('your",{"_index":479,"title":{},"content":{"65":{"position":[[440,21]]},"248":{"position":[[335,21]]}},"keywords":{}}],["art.storage.get('your",{"_index":478,"title":{},"content":{"65":{"position":[[411,21]]},"248":{"position":[[306,21]]}},"keywords":{}}],["art.storage.set('your",{"_index":476,"title":{},"content":{"65":{"position":[[368,21]]},"248":{"position":[[263,21]]}},"keywords":{}}],["art.subtitle.show",{"_index":500,"title":{},"content":{"72":{"position":[[262,17],[311,17]]},"255":{"position":[[231,17],[280,17]]}},"keywords":{}}],["art.subtitle.styl",{"_index":511,"title":{},"content":{"73":{"position":[[375,20]]},"256":{"position":[[338,20]]}},"keywords":{}}],["art.subtitle.switch('/assets/sample/subtitle.srt?t=1",{"_index":517,"title":{},"content":{"75":{"position":[[397,54]]},"258":{"position":[[345,54]]}},"keywords":{}}],["art.subtitle.url",{"_index":103,"title":{},"content":{"12":{"position":[[637,16]]},"74":{"position":[[389,16]]},"235":{"position":[[548,16]]},"257":{"position":[[359,16]]}},"keywords":{}}],["art.switchquality('/assets/sample/video.mp4?t=0",{"_index":663,"title":{},"content":{"148":{"position":[[396,49]]},"337":{"position":[[261,49]]}},"keywords":{}}],["art.switchurl('/assets/sample/video.mp4?t=0",{"_index":656,"title":{},"content":{"147":{"position":[[383,45]]},"336":{"position":[[251,45]]}},"keywords":{}}],["art.template.$video.control",{"_index":312,"title":{},"content":{"35":{"position":[[734,28]]},"174":{"position":[[728,28]]}},"keywords":{}}],["art.template.queri",{"_index":460,"title":{},"content":{"62":{"position":[[24,18]]},"245":{"position":[[16,18]]}},"keywords":{}}],["art.template.query('.art",{"_index":457,"title":{},"content":{"61":{"position":[[298,24]]},"244":{"position":[[245,24]]}},"keywords":{}}],["art.toggl",{"_index":641,"title":{},"content":{"141":{"position":[[190,13],[226,13]]},"330":{"position":[[167,13],[203,13]]}},"keywords":{}}],["art.url",{"_index":432,"title":{},"content":{"50":{"position":[[226,7]]},"134":{"position":[[204,7]]},"146":{"position":[[212,7]]},"335":{"position":[[191,7]]}},"keywords":{}}],["art.volum",{"_index":406,"title":{},"content":{"43":{"position":[[232,10]]},"127":{"position":[[207,10]]},"145":{"position":[[233,10]]},"334":{"position":[[205,10]]}},"keywords":{}}],["art1",{"_index":154,"title":{},"content":{"14":{"position":[[236,4]]},"272":{"position":[[173,4]]}},"keywords":{}}],["art2",{"_index":156,"title":{},"content":{"14":{"position":[[272,4]]},"272":{"position":[[209,4]]}},"keywords":{}}],["artplay",{"_index":11,"title":{},"content":{"0":{"position":[[66,11],[89,11]]},"2":{"position":[[180,11],[203,11]]},"12":{"position":[[176,11],[199,11]]},"13":{"position":[[372,11],[395,11]]},"14":{"position":[[165,9],[190,11],[207,9],[260,11],[282,9]]},"18":{"position":[[14,9]]},"19":{"position":[[11,9],[76,10]]},"22":{"position":[[25,11],[48,11]]},"23":{"position":[[25,11],[48,11]]},"24":{"position":[[25,11],[48,11]]},"26":{"position":[[92,11],[115,11]]},"27":{"position":[[111,11],[134,11]]},"28":{"position":[[78,11],[101,11]]},"29":{"position":[[194,11],[217,11]]},"31":{"position":[[70,11],[93,11]]},"32":{"position":[[71,11],[94,11]]},"33":{"position":[[82,11],[105,11]]},"34":{"position":[[74,11],[97,11]]},"35":{"position":[[76,11],[99,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]]},"61":{"position":[[180,11],[203,11]]},"62":{"position":[[68,11],[91,11]]},"64":{"position":[[162,11]]},"65":{"position":[[290,11],[313,11]]},"68":{"position":[[96,11],[119,11]]},"69":{"position":[[77,11],[100,11]]},"72":{"position":[[91,11],[114,11]]},"73":{"position":[[95,11],[118,11]]},"74":{"position":[[92,11],[115,11]]},"75":{"position":[[121,11],[144,11]]},"78":{"position":[[131,11],[154,11]]},"79":{"position":[[502,11],[525,11]]},"81":{"position":[[204,11],[227,11]]},"83":{"position":[[104,11],[127,11]]},"84":{"position":[[546,11],[569,11]]},"86":{"position":[[97,11],[120,11]]},"87":{"position":[[507,11],[530,11]]},"89":{"position":[[113,11],[136,11]]},"91":{"position":[[107,11],[130,11]]},"93":{"position":[[166,11],[189,11]]},"95":{"position":[[100,11],[123,11]]},"96":{"position":[[510,11],[533,11]]},"98":{"position":[[317,11],[340,11]]},"101":{"position":[[14,9]]},"102":{"position":[[11,9],[31,9],[59,9],[74,12],[105,9]]},"105":{"position":[[353,11],[376,11]]},"106":{"position":[[179,9],[470,10]]},"107":{"position":[[100,9],[603,9]]},"108":{"position":[[65,11],[88,11]]},"110":{"position":[[84,11],[107,11]]},"121":{"position":[[1587,11],[1610,11]]},"123":{"position":[[63,11],[86,11]]},"124":{"position":[[35,11],[58,11]]},"125":{"position":[[35,11],[58,11]]},"126":{"position":[[38,11],[61,11]]},"127":{"position":[[36,11],[59,11]]},"128":{"position":[[38,11],[61,11]]},"129":{"position":[[45,11],[68,11]]},"130":{"position":[[49,11],[72,11]]},"131":{"position":[[38,11],[61,11]]},"132":{"position":[[37,11],[60,11]]},"133":{"position":[[54,11],[77,11]]},"134":{"position":[[36,11],[59,11]]},"135":{"position":[[37,11],[60,11]]},"136":{"position":[[37,11],[60,11]]},"137":{"position":[[36,11],[59,11]]},"139":{"position":[[51,11],[74,11]]},"140":{"position":[[52,11],[75,11]]},"141":{"position":[[72,11],[95,11]]},"142":{"position":[[85,11],[108,11]]},"143":{"position":[[88,11],[111,11]]},"144":{"position":[[89,11],[112,11]]},"145":{"position":[[102,11],[125,11]]},"146":{"position":[[84,11],[107,11]]},"147":{"position":[[241,11],[264,11]]},"148":{"position":[[254,11],[277,11]]},"149":{"position":[[101,11],[124,11]]},"150":{"position":[[164,11],[187,11]]},"151":{"position":[[57,11],[80,11]]},"152":{"position":[[84,11],[107,11]]},"153":{"position":[[107,11],[130,11]]},"154":{"position":[[105,11],[128,11]]},"155":{"position":[[103,11],[126,11]]},"156":{"position":[[112,11],[135,11]]},"157":{"position":[[91,11],[114,11]]},"158":{"position":[[164,11],[187,11]]},"159":{"position":[[92,11],[115,11]]},"160":{"position":[[81,11],[104,11]]},"161":{"position":[[137,11],[160,11]]},"162":{"position":[[92,11],[115,11]]},"163":{"position":[[124,11],[147,11]]},"164":{"position":[[132,11],[155,11]]},"165":{"position":[[142,11],[165,11]]},"166":{"position":[[125,11],[148,11]]},"167":{"position":[[127,11],[150,11]]},"168":{"position":[[77,11],[100,11]]},"170":{"position":[[64,11],[87,11]]},"171":{"position":[[65,11],[88,11]]},"172":{"position":[[76,11],[99,11]]},"173":{"position":[[68,11],[91,11]]},"174":{"position":[[70,11],[93,11]]},"176":{"position":[[172,11],[195,11],[382,10]]},"177":{"position":[[142,11],[165,11]]},"178":{"position":[[152,11],[175,11]]},"179":{"position":[[117,11],[140,11]]},"180":{"position":[[106,11],[129,11]]},"181":{"position":[[79,11],[102,11]]},"182":{"position":[[100,11],[123,11]]},"183":{"position":[[78,11],[101,11]]},"184":{"position":[[76,11],[99,11]]},"185":{"position":[[260,11],[283,11]]},"186":{"position":[[146,11],[169,11]]},"187":{"position":[[74,11],[97,11]]},"188":{"position":[[172,11],[195,11]]},"189":{"position":[[149,11],[172,11]]},"190":{"position":[[161,11],[184,11]]},"191":{"position":[[149,11],[172,11]]},"192":{"position":[[116,11],[139,11]]},"193":{"position":[[137,11],[160,11]]},"194":{"position":[[81,11],[104,11]]},"195":{"position":[[120,11],[143,11]]},"196":{"position":[[151,11],[174,11]]},"197":{"position":[[142,11],[165,11]]},"198":{"position":[[143,11],[166,11]]},"199":{"position":[[98,11],[121,11]]},"200":{"position":[[128,11],[151,11]]},"201":{"position":[[164,11],[187,11]]},"202":{"position":[[172,11],[195,11]]},"203":{"position":[[360,11]]},"204":{"position":[[536,11],[559,11]]},"205":{"position":[[503,11],[526,11]]},"206":{"position":[[501,11],[524,11]]},"207":{"position":[[558,11],[581,11]]},"208":{"position":[[229,11],[252,11]]},"209":{"position":[[198,11],[221,11]]},"210":{"position":[[312,11],[335,11]]},"211":{"position":[[473,11],[496,11]]},"212":{"position":[[249,11],[272,11]]},"213":{"position":[[359,11],[382,11]]},"214":{"position":[[173,11],[196,11]]},"215":{"position":[[103,11],[126,11]]},"216":{"position":[[328,11],[351,11]]},"217":{"position":[[156,11],[179,11]]},"218":{"position":[[139,11],[162,11]]},"222":{"position":[[14,9]]},"223":{"position":[[11,9],[76,10]]},"226":{"position":[[25,11],[48,11]]},"227":{"position":[[25,11],[48,11]]},"228":{"position":[[25,11],[48,11]]},"230":{"position":[[66,11],[89,11]]},"231":{"position":[[63,11],[86,11]]},"232":{"position":[[57,11],[80,11]]},"233":{"position":[[125,11],[148,11]]},"234":{"position":[[102,11],[125,11]]},"235":{"position":[[87,11],[110,11]]},"236":{"position":[[192,11],[215,11]]},"244":{"position":[[127,11],[150,11]]},"245":{"position":[[60,11],[83,11]]},"247":{"position":[[117,11]]},"248":{"position":[[185,11],[208,11]]},"251":{"position":[[63,11],[86,11]]},"252":{"position":[[59,11],[82,11]]},"255":{"position":[[60,11],[83,11]]},"256":{"position":[[58,11],[81,11]]},"257":{"position":[[62,11],[85,11]]},"258":{"position":[[69,11],[92,11]]},"261":{"position":[[102,11],[125,11]]},"262":{"position":[[260,11],[283,11]]},"264":{"position":[[86,11],[109,11]]},"266":{"position":[[63,11],[86,11]]},"267":{"position":[[294,11],[317,11]]},"269":{"position":[[62,11],[85,11]]},"270":{"position":[[260,11],[283,11]]},"272":{"position":[[109,9],[134,11],[151,9],[197,11],[219,9]]},"273":{"position":[[66,11],[89,11]]},"275":{"position":[[64,11],[87,11]]},"277":{"position":[[85,11],[108,11]]},"279":{"position":[[64,11],[87,11]]},"280":{"position":[[260,11],[283,11]]},"282":{"position":[[224,11],[247,11]]},"284":{"position":[[22,13],[98,11],[121,11],[256,10]]},"285":{"position":[[82,11],[105,11]]},"286":{"position":[[68,11],[91,11]]},"287":{"position":[[64,11],[87,11]]},"288":{"position":[[63,11],[86,11]]},"289":{"position":[[52,11],[75,11]]},"290":{"position":[[65,11],[88,11]]},"291":{"position":[[53,11],[76,11]]},"292":{"position":[[53,11],[76,11]]},"293":{"position":[[117,11],[140,11]]},"294":{"position":[[73,11],[96,11]]},"295":{"position":[[53,11],[76,11]]},"296":{"position":[[95,11],[118,11]]},"297":{"position":[[90,11],[113,11]]},"298":{"position":[[78,11],[101,11]]},"299":{"position":[[77,11],[100,11]]},"300":{"position":[[64,11],[87,11]]},"301":{"position":[[67,11],[90,11]]},"302":{"position":[[53,11],[76,11]]},"303":{"position":[[66,11],[89,11]]},"304":{"position":[[73,11],[96,11]]},"305":{"position":[[67,11],[90,11]]},"306":{"position":[[67,11],[90,11]]},"307":{"position":[[67,11],[90,11]]},"308":{"position":[[71,11],[94,11]]},"309":{"position":[[97,11],[120,11]]},"310":{"position":[[100,11],[123,11]]},"311":{"position":[[224,11]]},"312":{"position":[[296,11],[319,11]]},"313":{"position":[[258,11],[281,11]]},"314":{"position":[[258,11],[281,11]]},"315":{"position":[[293,11],[316,11]]},"316":{"position":[[121,11],[144,11]]},"317":{"position":[[101,11],[124,11]]},"318":{"position":[[221,11],[244,11]]},"319":{"position":[[194,11],[217,11]]},"320":{"position":[[157,11],[180,11]]},"321":{"position":[[206,11],[229,11]]},"322":{"position":[[103,11],[126,11]]},"323":{"position":[[63,11],[86,11]]},"324":{"position":[[146,11],[169,11]]},"325":{"position":[[85,11],[108,11]]},"326":{"position":[[99,11],[122,11]]},"328":{"position":[[43,11],[66,11]]},"329":{"position":[[43,11],[66,11]]},"330":{"position":[[49,11],[72,11]]},"331":{"position":[[57,11],[80,11]]},"332":{"position":[[57,11],[80,11]]},"333":{"position":[[57,11],[80,11]]},"334":{"position":[[74,11],[97,11]]},"335":{"position":[[63,11],[86,11]]},"336":{"position":[[109,11],[132,11]]},"337":{"position":[[119,11],[142,11]]},"338":{"position":[[66,11],[89,11]]},"339":{"position":[[92,11],[115,11]]},"340":{"position":[[43,11],[66,11]]},"341":{"position":[[49,11],[72,11]]},"342":{"position":[[73,11],[96,11]]},"343":{"position":[[71,11],[94,11]]},"344":{"position":[[67,11],[90,11]]},"345":{"position":[[67,11],[90,11]]},"346":{"position":[[68,11],[91,11]]},"347":{"position":[[80,11],[103,11]]},"348":{"position":[[67,11],[90,11]]},"349":{"position":[[59,11],[82,11]]},"350":{"position":[[85,11],[108,11]]},"351":{"position":[[50,11],[73,11]]},"352":{"position":[[95,11],[118,11]]},"353":{"position":[[94,11],[117,11]]},"354":{"position":[[99,11],[122,11]]},"355":{"position":[[84,11],[107,11]]},"356":{"position":[[68,11],[91,11]]},"357":{"position":[[91,11],[114,11]]}},"keywords":{}}],["artplayer.html",{"_index":810,"title":{},"content":{"203":{"position":[[222,14],[330,15]]},"311":{"position":[[194,15]]}},"keywords":{}}],["artplayer.html访问到播放器所需的html",{"_index":892,"title":{},"content":{"311":{"position":[[68,32]]}},"keywords":{}}],["artplayer_set",{"_index":469,"title":{},"content":{"65":{"position":[[102,18]]},"248":{"position":[[35,18]]}},"keywords":{}}],["artplayerplugindanmuku",{"_index":166,"title":{},"content":{"19":{"position":[[48,22]]},"22":{"position":[[182,24]]},"23":{"position":[[110,24]]},"24":{"position":[[110,24]]},"26":{"position":[[177,24]]},"27":{"position":[[196,24]]},"28":{"position":[[163,24]]},"29":{"position":[[279,24]]},"223":{"position":[[48,22]]},"226":{"position":[[182,24]]},"227":{"position":[[110,24]]},"228":{"position":[[110,24]]},"230":{"position":[[151,24]]},"231":{"position":[[148,24]]},"232":{"position":[[142,24]]},"233":{"position":[[210,24]]}},"keywords":{}}],["artplayerrequir",{"_index":746,"title":{},"content":{"176":{"position":[[29,19]]}},"keywords":{}}],["aspect",{"_index":735,"title":{},"content":{"166":{"position":[[65,7]]},"191":{"position":[[58,6]]}},"keywords":{}}],["aspectratio",{"_index":733,"title":{"166":{"position":[[0,12]]},"191":{"position":[[0,12]]},"299":{"position":[[0,12]]},"355":{"position":[[0,12]]}},"content":{"191":{"position":[[223,12]]},"299":{"position":[[151,12]]}},"keywords":{}}],["ass",{"_index":861,"title":{},"content":{"213":{"position":[[180,3]]}},"keywords":{}}],["assets/angel",{"_index":295,"title":{},"content":{"34":{"position":[[173,12]]},"173":{"position":[[167,12]]}},"keywords":{}}],["assets/sample/danmuku.xml",{"_index":216,"title":{},"content":{"23":{"position":[[191,29]]},"26":{"position":[[211,29]]},"27":{"position":[[230,29]]},"28":{"position":[[197,29]]},"29":{"position":[[313,29]]},"227":{"position":[[178,29]]},"230":{"position":[[185,29]]},"231":{"position":[[182,29]]},"232":{"position":[[176,29]]},"233":{"position":[[244,29]]}},"keywords":{}}],["assets/sample/layer.png",{"_index":521,"title":{},"content":{"78":{"position":[[89,27]]},"79":{"position":[[590,27]]},"204":{"position":[[494,27]]},"261":{"position":[[60,27]]},"262":{"position":[[348,27]]},"312":{"position":[[254,27]]}},"keywords":{}}],["assets/sample/poster.jpg",{"_index":695,"title":{},"content":{"158":{"position":[[246,28]]},"178":{"position":[[234,28]]},"286":{"position":[[150,28]]},"347":{"position":[[162,28]]}},"keywords":{}}],["assets/sample/poster.jpg?t=0",{"_index":698,"title":{},"content":{"158":{"position":[[345,32]]},"347":{"position":[[261,32]]}},"keywords":{}}],["assets/sample/subtitle.srt",{"_index":499,"title":{},"content":{"72":{"position":[[182,30]]},"73":{"position":[[186,30]]},"74":{"position":[[183,30]]},"75":{"position":[[212,30]]},"199":{"position":[[189,30]]},"213":{"position":[[450,30]]},"255":{"position":[[151,30]]},"256":{"position":[[149,30]]},"257":{"position":[[153,30]]},"258":{"position":[[160,30]]},"307":{"position":[[158,30]]},"321":{"position":[[297,30]]}},"keywords":{}}],["assets/sample/subtitle.srt?id=1",{"_index":96,"title":{},"content":{"12":{"position":[[412,35]]},"235":{"position":[[323,35]]}},"keywords":{}}],["assets/sample/subtitle.srt?id=2",{"_index":99,"title":{},"content":{"12":{"position":[[535,35]]},"235":{"position":[[446,35]]}},"keywords":{}}],["assets/sample/subtitle.srt?t=1",{"_index":514,"title":{},"content":{"74":{"position":[[408,34]]},"257":{"position":[[378,34]]}},"keywords":{}}],["assets/sample/thumbnails.png",{"_index":855,"title":{},"content":{"212":{"position":[[342,32]]},"320":{"position":[[250,32]]}},"keywords":{}}],["assets/sample/video.flv",{"_index":268,"title":{},"content":{"31":{"position":[[132,27]]},"170":{"position":[[126,27]]},"216":{"position":[[374,27]]},"217":{"position":[[202,27]]},"324":{"position":[[192,27]]},"325":{"position":[[131,27]]}},"keywords":{}}],["assets/sample/video.mp4",{"_index":15,"title":{},"content":{"0":{"position":[[112,27]]},"2":{"position":[[226,27]]},"12":{"position":[[222,27]]},"13":{"position":[[418,27]]},"22":{"position":[[71,27]]},"23":{"position":[[71,27]]},"24":{"position":[[71,27]]},"26":{"position":[[138,27]]},"27":{"position":[[157,27]]},"28":{"position":[[124,27]]},"29":{"position":[[240,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]]},"61":{"position":[[226,27]]},"62":{"position":[[114,27]]},"64":{"position":[[201,27]]},"65":{"position":[[336,27]]},"68":{"position":[[142,27]]},"69":{"position":[[123,27]]},"72":{"position":[[137,27]]},"73":{"position":[[141,27]]},"74":{"position":[[138,27]]},"75":{"position":[[167,27]]},"78":{"position":[[177,27]]},"79":{"position":[[548,27]]},"81":{"position":[[250,27]]},"83":{"position":[[150,27]]},"84":{"position":[[592,27]]},"86":{"position":[[143,27]]},"87":{"position":[[553,27]]},"89":{"position":[[159,27]]},"91":{"position":[[153,27]]},"93":{"position":[[212,27]]},"95":{"position":[[146,27]]},"96":{"position":[[556,27]]},"98":{"position":[[363,27]]},"105":{"position":[[399,27]]},"108":{"position":[[111,27]]},"110":{"position":[[130,27]]},"121":{"position":[[1633,27]]},"123":{"position":[[109,27]]},"124":{"position":[[81,27]]},"125":{"position":[[81,27]]},"126":{"position":[[84,27]]},"127":{"position":[[82,27]]},"128":{"position":[[84,27]]},"129":{"position":[[91,27]]},"130":{"position":[[95,27]]},"131":{"position":[[84,27]]},"132":{"position":[[83,27]]},"133":{"position":[[100,27]]},"134":{"position":[[82,27]]},"135":{"position":[[83,27]]},"136":{"position":[[83,27]]},"137":{"position":[[82,27]]},"139":{"position":[[97,27]]},"140":{"position":[[98,27]]},"141":{"position":[[118,27]]},"142":{"position":[[131,27]]},"143":{"position":[[134,27]]},"144":{"position":[[135,27]]},"145":{"position":[[148,27]]},"146":{"position":[[130,27]]},"147":{"position":[[287,27]]},"148":{"position":[[300,27]]},"149":{"position":[[147,27]]},"150":{"position":[[210,27]]},"151":{"position":[[103,27]]},"152":{"position":[[130,27]]},"153":{"position":[[153,27]]},"154":{"position":[[151,27]]},"155":{"position":[[149,27]]},"156":{"position":[[158,27]]},"157":{"position":[[137,27]]},"158":{"position":[[210,27]]},"159":{"position":[[138,27]]},"160":{"position":[[127,27]]},"161":{"position":[[183,27]]},"162":{"position":[[138,27]]},"163":{"position":[[170,27]]},"164":{"position":[[178,27]]},"165":{"position":[[188,27]]},"166":{"position":[[171,27]]},"167":{"position":[[173,27]]},"168":{"position":[[123,27]]},"176":{"position":[[274,27]]},"177":{"position":[[188,27]]},"178":{"position":[[198,27]]},"179":{"position":[[163,27]]},"180":{"position":[[152,27]]},"181":{"position":[[125,27]]},"182":{"position":[[146,27]]},"183":{"position":[[124,27]]},"184":{"position":[[122,27]]},"185":{"position":[[306,27]]},"186":{"position":[[192,27]]},"187":{"position":[[120,27]]},"188":{"position":[[218,27]]},"189":{"position":[[195,27]]},"190":{"position":[[207,27]]},"191":{"position":[[195,27]]},"192":{"position":[[162,27]]},"193":{"position":[[183,27]]},"194":{"position":[[127,27]]},"195":{"position":[[166,27]]},"196":{"position":[[197,27]]},"197":{"position":[[188,27]]},"198":{"position":[[189,27]]},"199":{"position":[[144,27]]},"200":{"position":[[174,27]]},"201":{"position":[[210,27]]},"202":{"position":[[218,27]]},"203":{"position":[[400,27]]},"204":{"position":[[582,27]]},"205":{"position":[[549,27]]},"206":{"position":[[547,27]]},"207":{"position":[[604,27]]},"208":{"position":[[275,27],[353,27],[408,27]]},"209":{"position":[[244,27]]},"210":{"position":[[358,27]]},"211":{"position":[[519,27]]},"212":{"position":[[295,27]]},"213":{"position":[[405,27]]},"214":{"position":[[219,27]]},"215":{"position":[[149,27]]},"218":{"position":[[185,27]]},"226":{"position":[[71,27]]},"227":{"position":[[71,27]]},"228":{"position":[[71,27]]},"230":{"position":[[112,27]]},"231":{"position":[[109,27]]},"232":{"position":[[103,27]]},"233":{"position":[[171,27]]},"234":{"position":[[148,27]]},"235":{"position":[[133,27]]},"236":{"position":[[238,27]]},"244":{"position":[[173,27]]},"245":{"position":[[106,27]]},"247":{"position":[[156,27]]},"248":{"position":[[231,27]]},"251":{"position":[[109,27]]},"252":{"position":[[105,27]]},"255":{"position":[[106,27]]},"256":{"position":[[104,27]]},"257":{"position":[[108,27]]},"258":{"position":[[115,27]]},"261":{"position":[[148,27]]},"262":{"position":[[306,27]]},"264":{"position":[[132,27]]},"266":{"position":[[109,27]]},"267":{"position":[[340,27]]},"269":{"position":[[108,27]]},"270":{"position":[[306,27]]},"273":{"position":[[112,27]]},"275":{"position":[[110,27]]},"277":{"position":[[131,27]]},"279":{"position":[[110,27]]},"280":{"position":[[306,27]]},"282":{"position":[[270,27]]},"284":{"position":[[200,27]]},"285":{"position":[[128,27]]},"286":{"position":[[114,27]]},"287":{"position":[[110,27]]},"288":{"position":[[109,27]]},"289":{"position":[[98,27]]},"290":{"position":[[111,27]]},"291":{"position":[[99,27]]},"292":{"position":[[99,27]]},"293":{"position":[[163,27]]},"294":{"position":[[119,27]]},"295":{"position":[[99,27]]},"296":{"position":[[141,27]]},"297":{"position":[[136,27]]},"298":{"position":[[124,27]]},"299":{"position":[[123,27]]},"300":{"position":[[110,27]]},"301":{"position":[[113,27]]},"302":{"position":[[99,27]]},"303":{"position":[[112,27]]},"304":{"position":[[119,27]]},"305":{"position":[[113,27]]},"306":{"position":[[113,27]]},"307":{"position":[[113,27]]},"308":{"position":[[117,27]]},"309":{"position":[[143,27]]},"310":{"position":[[146,27]]},"311":{"position":[[264,27]]},"312":{"position":[[342,27]]},"313":{"position":[[304,27]]},"314":{"position":[[304,27]]},"315":{"position":[[339,27]]},"316":{"position":[[167,27],[245,27],[300,27]]},"317":{"position":[[147,27]]},"318":{"position":[[267,27]]},"319":{"position":[[240,27]]},"320":{"position":[[203,27]]},"321":{"position":[[252,27]]},"322":{"position":[[149,27]]},"323":{"position":[[109,27]]},"326":{"position":[[145,27]]},"328":{"position":[[89,27]]},"329":{"position":[[89,27]]},"330":{"position":[[95,27]]},"331":{"position":[[103,27]]},"332":{"position":[[103,27]]},"333":{"position":[[103,27]]},"334":{"position":[[120,27]]},"335":{"position":[[109,27]]},"336":{"position":[[155,27]]},"337":{"position":[[165,27]]},"338":{"position":[[112,27]]},"339":{"position":[[138,27]]},"340":{"position":[[89,27]]},"341":{"position":[[95,27]]},"342":{"position":[[119,27]]},"343":{"position":[[117,27]]},"344":{"position":[[113,27]]},"345":{"position":[[113,27]]},"346":{"position":[[114,27]]},"347":{"position":[[126,27]]},"348":{"position":[[113,27]]},"349":{"position":[[105,27]]},"350":{"position":[[131,27]]},"351":{"position":[[96,27]]},"352":{"position":[[141,27]]},"353":{"position":[[140,27]]},"354":{"position":[[145,27]]},"355":{"position":[[130,27]]},"356":{"position":[[114,27]]},"357":{"position":[[137,27]]}},"keywords":{}}],["assets/sample/video.mp4?t=0",{"_index":433,"title":{},"content":{"50":{"position":[[236,31]]},"134":{"position":[[214,31]]},"146":{"position":[[222,31]]},"335":{"position":[[201,31]]}},"keywords":{}}],["asynchron",{"_index":217,"title":{"24":{"position":[[4,12]]}},"content":{"24":{"position":[[160,12]]}},"keywords":{}}],["attribut",{"_index":88,"title":{},"content":{"12":{"position":[[120,9]]},"27":{"position":[[17,9]]},"29":{"position":[[92,11]]},"37":{"position":[[485,9],[1458,9]]},"81":{"position":[[20,9]]},"83":{"position":[[20,9]]},"86":{"position":[[20,9]]},"91":{"position":[[20,10]]},"121":{"position":[[447,9],[1420,9]]}},"keywords":{}}],["auto",{"_index":620,"title":{},"content":{"106":{"position":[[433,4]]},"107":{"position":[[372,4]]}},"keywords":{}}],["automat",{"_index":467,"title":{},"content":{"65":{"position":[[63,13]]},"184":{"position":[[36,9],[243,13]]},"185":{"position":[[139,13]]},"186":{"position":[[82,13]]}},"keywords":{}}],["automini",{"_index":779,"title":{"186":{"position":[[0,9]]},"294":{"position":[[0,9]]}},"content":{"186":{"position":[[220,9]]},"294":{"position":[[147,9]]}},"keywords":{}}],["autoplay",{"_index":267,"title":{"184":{"position":[[0,9]]},"292":{"position":[[0,9]]}},"content":{"31":{"position":[[111,9]]},"32":{"position":[[112,9]]},"33":{"position":[[123,9]]},"34":{"position":[[115,9]]},"35":{"position":[[117,9],[673,9]]},"170":{"position":[[105,9]]},"171":{"position":[[106,9]]},"172":{"position":[[117,9]]},"173":{"position":[[109,9]]},"174":{"position":[[111,9],[667,9]]},"184":{"position":[[150,9],[323,8]]},"292":{"position":[[127,9],[210,8]]}},"keywords":{}}],["autos",{"_index":175,"title":{"161":{"position":[[0,9]]},"185":{"position":[[0,9]]},"293":{"position":[[0,9]]},"350":{"position":[[0,9]]}},"content":{"22":{"position":[[99,9]]},"48":{"position":[[132,9]]},"95":{"position":[[189,9]]},"96":{"position":[[599,9]]},"132":{"position":[[111,9]]},"164":{"position":[[206,9]]},"185":{"position":[[334,9]]},"189":{"position":[[106,8],[252,9]]},"226":{"position":[[99,9]]},"279":{"position":[[153,9]]},"280":{"position":[[349,9]]},"293":{"position":[[191,9]]},"297":{"position":[[49,8],[193,9]]},"353":{"position":[[168,9]]}},"keywords":{}}],["b",{"_index":562,"title":{},"content":{"93":{"position":[[388,4]]},"277":{"position":[[299,1]]}},"keywords":{}}],["backward",{"_index":646,"title":{"144":{"position":[[0,9]]},"333":{"position":[[0,9]]}},"content":{"144":{"position":[[41,9]]},"194":{"position":[[264,8]]}},"keywords":{}}],["bar",{"_index":548,"title":{},"content":{"82":{"position":[[46,3]]},"83":{"position":[[62,3]]},"180":{"position":[[77,3]]},"182":{"position":[[57,3]]},"192":{"position":[[87,3]]},"193":{"position":[[108,3]]},"195":{"position":[[91,3]]},"197":{"position":[[113,3]]},"198":{"position":[[114,3]]},"200":{"position":[[42,4]]},"207":{"position":[[64,3]]},"208":{"position":[[91,3]]},"209":{"position":[[75,3]]},"212":{"position":[[58,3]]}},"keywords":{}}],["base64",{"_index":676,"title":{},"content":{"153":{"position":[[23,6]]},"342":{"position":[[13,26]]}},"keywords":{}}],["basic",{"_index":744,"title":{"175":{"position":[[0,5]]}},"content":{},"keywords":{}}],["becom",{"_index":344,"title":{},"content":{"37":{"position":[[541,6]]},"121":{"position":[[503,6]]}},"keywords":{}}],["befor",{"_index":687,"title":{},"content":{"155":{"position":[[384,6]]},"157":{"position":[[367,6]]},"158":{"position":[[112,6]]},"203":{"position":[[140,6]]}},"keywords":{}}],["began",{"_index":377,"title":{},"content":{"37":{"position":[[1241,6]]},"121":{"position":[[1203,6]]}},"keywords":{}}],["begun",{"_index":362,"title":{},"content":{"37":{"position":[[949,6]]},"121":{"position":[[911,6]]}},"keywords":{}}],["best",{"_index":114,"title":{},"content":{"13":{"position":[[105,4]]}},"keywords":{}}],["bilibili",{"_index":214,"title":{},"content":{"23":{"position":[[158,8]]},"227":{"position":[[150,8]]}},"keywords":{}}],["bilingu",{"_index":508,"title":{},"content":{"73":{"position":[[236,10]]},"74":{"position":[[233,10]]},"75":{"position":[[262,10],[480,10]]},"213":{"position":[[261,9],[513,10]]},"256":{"position":[[199,10]]},"257":{"position":[[203,10]]},"258":{"position":[[210,10],[428,10]]},"321":{"position":[[148,9],[360,10]]}},"keywords":{}}],["black",{"_index":774,"title":{},"content":{"185":{"position":[[112,5],[188,5]]}},"keywords":{}}],["blob",{"_index":680,"title":{},"content":{"154":{"position":[[23,4]]},"343":{"position":[[13,24]]}},"keywords":{}}],["blur",{"_index":414,"title":{"46":{"position":[[0,5]]},"130":{"position":[[0,5]]}},"content":{},"keywords":{}}],["boolean",{"_index":230,"title":{},"content":{"27":{"position":[[6,7]]},"57":{"position":[[6,7]]},"58":{"position":[[6,7]]},"79":{"position":[[87,7]]},"84":{"position":[[89,7]]},"87":{"position":[[92,7]]},"96":{"position":[[95,7]]},"149":{"position":[[30,7]]},"155":{"position":[[30,7]]},"156":{"position":[[30,7]]},"157":{"position":[[30,7]]},"159":{"position":[[30,7]]},"160":{"position":[[23,7]]},"161":{"position":[[30,7]]},"168":{"position":[[25,7]]},"204":{"position":[[83,7]]},"205":{"position":[[88,7]]},"206":{"position":[[86,7]]},"207":{"position":[[101,7]]},"208":{"position":[[128,7]]},"213":{"position":[[271,7]]},"231":{"position":[[4,7]]},"240":{"position":[[4,7]]},"241":{"position":[[4,7]]},"262":{"position":[[46,7]]},"267":{"position":[[46,7]]},"270":{"position":[[46,7]]},"280":{"position":[[46,7]]},"290":{"position":[[4,10]]},"291":{"position":[[4,10]]},"292":{"position":[[4,10]]},"293":{"position":[[4,10]]},"294":{"position":[[4,10]]},"295":{"position":[[4,10]]},"296":{"position":[[4,10]]},"297":{"position":[[4,10]]},"298":{"position":[[4,10]]},"299":{"position":[[4,10]]},"300":{"position":[[4,10]]},"301":{"position":[[4,10]]},"302":{"position":[[4,10]]},"303":{"position":[[4,10]]},"304":{"position":[[4,10]]},"305":{"position":[[4,10]]},"306":{"position":[[4,10]]},"307":{"position":[[4,10]]},"308":{"position":[[4,10]]},"309":{"position":[[4,10]]},"310":{"position":[[4,10]]},"311":{"position":[[4,10]]},"312":{"position":[[44,7]]},"313":{"position":[[44,7]]},"314":{"position":[[44,7]]},"315":{"position":[[45,7]]},"316":{"position":[[50,7]]},"321":{"position":[[158,7]]},"338":{"position":[[21,7]]},"344":{"position":[[21,7]]},"345":{"position":[[21,7]]},"346":{"position":[[21,7]]},"348":{"position":[[21,7]]},"349":{"position":[[14,7]]},"350":{"position":[[21,7]]},"357":{"position":[[16,7]]}},"keywords":{}}],["booleandefault",{"_index":768,"title":{},"content":{"182":{"position":[[6,15]]},"183":{"position":[[6,15]]},"184":{"position":[[6,15]]},"185":{"position":[[6,15]]},"186":{"position":[[6,15]]},"187":{"position":[[6,15]]},"188":{"position":[[6,15]]},"189":{"position":[[6,15]]},"190":{"position":[[6,15]]},"191":{"position":[[6,15]]},"192":{"position":[[6,15]]},"193":{"position":[[6,15]]},"194":{"position":[[6,15]]},"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]]}},"keywords":{}}],["bootstrap",{"_index":888,"title":{},"content":{"234":{"position":[[53,9]]}},"keywords":{}}],["border",{"_index":183,"title":{},"content":{"22":{"position":[[316,7],[340,6],[433,7],[499,7]]},"28":{"position":[[531,7]]},"226":{"position":[[295,7],[389,7],[455,7]]},"232":{"position":[[493,7]]}},"keywords":{}}],["bottom",{"_index":208,"title":{},"content":{"22":{"position":[[734,6]]},"192":{"position":[[72,6]]},"193":{"position":[[93,6]]},"195":{"position":[[76,6]]},"197":{"position":[[98,6]]},"198":{"position":[[99,6]]},"207":{"position":[[49,6]]},"208":{"position":[[76,6]]}},"keywords":{}}],["bring",{"_index":660,"title":{},"content":{"148":{"position":[[92,5]]}},"keywords":{}}],["browser",{"_index":320,"title":{},"content":{"37":{"position":[[94,7],[287,7],[1095,7]]},"121":{"position":[[56,7],[249,7],[1057,7]]},"155":{"position":[[329,7]]},"157":{"position":[[306,7]]},"185":{"position":[[219,7]]},"186":{"position":[[64,7]]},"192":{"position":[[287,7]]},"203":{"position":[[573,7]]}},"keywords":{}}],["buffer",{"_index":333,"title":{},"content":{"37":{"position":[[240,9],[370,10]]},"121":{"position":[[202,9],[332,10]]}},"keywords":{}}],["button",{"_index":1,"title":{"0":{"position":[[4,6]]}},"content":{"0":{"position":[[4,6]]},"84":{"position":[[714,9],[884,6],[942,6]]},"193":{"position":[[79,6]]},"195":{"position":[[62,6]]},"197":{"position":[[63,6]]},"198":{"position":[[63,6]]},"201":{"position":[[132,6]]},"202":{"position":[[140,6]]},"205":{"position":[[628,9],[779,6],[837,6],[1010,6]]},"207":{"position":[[668,9],[838,6],[896,6],[1087,6]]},"313":{"position":[[383,9]]},"315":{"position":[[403,9]]}},"keywords":{}}],["button1",{"_index":551,"title":{},"content":{"84":{"position":[[768,9],[795,9]]},"205":{"position":[[663,9],[690,9]]},"207":{"position":[[722,9],[749,9]]}},"keywords":{}}],["button2",{"_index":819,"title":{},"content":{"205":{"position":[[892,9],[919,9]]},"207":{"position":[[969,9],[996,9]]}},"keywords":{}}],["cach",{"_index":763,"title":{},"content":{"181":{"position":[[190,6],[302,5]]}},"keywords":{}}],["call",{"_index":218,"title":{"24":{"position":[[17,6]]}},"content":{"37":{"position":[[672,6]]},"65":{"position":[[95,6]]},"121":{"position":[[634,6]]}},"keywords":{}}],["callback",{"_index":559,"title":{},"content":{"93":{"position":[[123,8]]}},"keywords":{}}],["can't",{"_index":143,"title":{},"content":{"13":{"position":[[1457,5]]}},"keywords":{}}],["center",{"_index":255,"title":{},"content":{"29":{"position":[[550,9]]},"233":{"position":[[481,9]]}},"keywords":{}}],["chanc",{"_index":829,"title":{},"content":{"209":{"position":[[313,8]]},"317":{"position":[[216,8]]}},"keywords":{}}],["chang",{"_index":242,"title":{},"content":{"29":{"position":[[15,8]]},"37":{"position":[[1160,8],[1520,8]]},"43":{"position":[[28,7]]},"48":{"position":[[25,7]]},"50":{"position":[[25,7]]},"121":{"position":[[1122,8],[1482,8]]},"184":{"position":[[339,7]]},"292":{"position":[[226,7]]}},"keywords":{}}],["charset="utf",{"_index":594,"title":{},"content":{"105":{"position":[[99,17]]}},"keywords":{}}],["class",{"_index":535,"title":{},"content":{"79":{"position":[[191,5]]},"84":{"position":[[193,5]]},"87":{"position":[[196,5]]},"96":{"position":[[199,5]]},"204":{"position":[[187,5]]},"205":{"position":[[192,5]]},"206":{"position":[[190,5]]},"207":{"position":[[205,5]]}},"keywords":{}}],["class="artplay",{"_index":599,"title":{},"content":{"105":{"position":[[166,21]]}},"keywords":{}}],["clean",{"_index":475,"title":{},"content":{"65":{"position":[[238,5],[253,5]]},"248":{"position":[[140,5]]}},"keywords":{}}],["click",{"_index":22,"title":{},"content":{"0":{"position":[[245,6],[358,5]]},"12":{"position":[[678,5]]},"26":{"position":[[295,6],[400,6]]},"27":{"position":[[314,6]]},"28":{"position":[[281,6]]},"45":{"position":[[41,5]]},"64":{"position":[[254,8]]},"79":{"position":[[338,5],[363,5]]},"84":{"position":[[340,5],[365,5],[831,6],[869,7]]},"87":{"position":[[343,5],[368,5],[706,6],[745,7]]},"93":{"position":[[319,5],[382,5],[484,5]]},"96":{"position":[[346,5],[371,5],[728,6],[767,5]]},"155":{"position":[[432,5]]},"157":{"position":[[396,8]]},"194":{"position":[[387,5]]},"204":{"position":[[334,5],[359,5],[816,6],[862,5]]},"205":{"position":[[339,5],[364,5],[726,6],[764,7],[957,6],[995,7]]},"206":{"position":[[337,5],[362,5],[613,6],[652,7]]},"207":{"position":[[352,5],[377,5],[785,6],[823,7],[1034,6],[1072,7]]},"230":{"position":[[269,6],[374,6]]},"231":{"position":[[266,6]]},"232":{"position":[[260,6]]},"234":{"position":[[281,6],[365,5]]},"247":{"position":[[209,8]]},"262":{"position":[[165,5]]},"267":{"position":[[165,5],[506,6]]},"270":{"position":[[165,5],[453,6]]},"280":{"position":[[165,5],[469,6]]},"312":{"position":[[163,5],[576,6]]},"313":{"position":[[163,5],[467,6],[642,6]]},"314":{"position":[[163,5],[364,6]]},"315":{"position":[[164,5],[506,6],[699,6]]}},"keywords":{}}],["client",{"_index":306,"title":{},"content":{"35":{"position":[[532,6]]},"174":{"position":[[526,6]]}},"keywords":{}}],["client.add(url",{"_index":308,"title":{},"content":{"35":{"position":[[584,15]]},"174":{"position":[[578,15]]}},"keywords":{}}],["cn",{"_index":490,"title":{},"content":{"69":{"position":[[189,4]]},"252":{"position":[[171,4]]}},"keywords":{}}],["cn、zh",{"_index":884,"title":{},"content":{"218":{"position":[[105,5]]},"326":{"position":[[65,5]]}},"keywords":{}}],["code",{"_index":5,"title":{},"content":{"0":{"position":[[33,4]]},"2":{"position":[[161,4]]},"3":{"position":[[49,4]]},"4":{"position":[[55,4]]},"5":{"position":[[43,4]]},"6":{"position":[[64,4]]},"7":{"position":[[57,4]]},"9":{"position":[[41,4]]},"10":{"position":[[69,4]]},"11":{"position":[[53,4]]},"12":{"position":[[157,4]]},"13":{"position":[[353,4]]},"22":{"position":[[6,4]]},"23":{"position":[[6,4]]},"24":{"position":[[6,4]]},"26":{"position":[[73,4]]},"27":{"position":[[92,4]]},"28":{"position":[[59,4]]},"29":{"position":[[175,4]]},"31":{"position":[[51,4]]},"32":{"position":[[52,4]]},"33":{"position":[[63,4]]},"34":{"position":[[55,4]]},"35":{"position":[[57,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]]},"61":{"position":[[161,4]]},"62":{"position":[[49,4]]},"64":{"position":[[85,4]]},"65":{"position":[[271,4]]},"68":{"position":[[77,4]]},"69":{"position":[[58,4]]},"72":{"position":[[72,4]]},"73":{"position":[[76,4]]},"74":{"position":[[73,4]]},"75":{"position":[[102,4]]},"78":{"position":[[74,4]]},"79":{"position":[[483,4]]},"81":{"position":[[185,4]]},"83":{"position":[[85,4]]},"84":{"position":[[527,4]]},"86":{"position":[[78,4]]},"87":{"position":[[488,4]]},"89":{"position":[[94,4]]},"91":{"position":[[88,4]]},"93":{"position":[[84,4],[147,4]]},"95":{"position":[[81,4]]},"96":{"position":[[491,4]]},"98":{"position":[[64,4]]},"108":{"position":[[22,4],[46,4]]},"110":{"position":[[65,4]]},"111":{"position":[[26,4]]},"112":{"position":[[27,4]]},"113":{"position":[[27,4]]},"114":{"position":[[31,4]]},"115":{"position":[[28,4]]},"117":{"position":[[25,4]]},"118":{"position":[[47,4]]},"119":{"position":[[28,4]]},"121":{"position":[[1568,4]]},"123":{"position":[[44,4]]},"124":{"position":[[16,4]]},"125":{"position":[[16,4]]},"126":{"position":[[19,4]]},"127":{"position":[[17,4]]},"128":{"position":[[19,4]]},"129":{"position":[[26,4]]},"130":{"position":[[30,4]]},"131":{"position":[[19,4]]},"132":{"position":[[18,4]]},"133":{"position":[[35,4]]},"134":{"position":[[17,4]]},"135":{"position":[[18,4]]},"136":{"position":[[18,4]]},"137":{"position":[[17,4]]},"139":{"position":[[32,4]]},"140":{"position":[[33,4]]},"141":{"position":[[53,4]]},"142":{"position":[[66,4]]},"143":{"position":[[69,4]]},"144":{"position":[[70,4]]},"145":{"position":[[83,4]]},"146":{"position":[[65,4]]},"147":{"position":[[222,4]]},"148":{"position":[[235,4]]},"149":{"position":[[82,4]]},"150":{"position":[[145,4]]},"151":{"position":[[38,4]]},"152":{"position":[[65,4]]},"153":{"position":[[88,4]]},"154":{"position":[[86,4]]},"155":{"position":[[84,4]]},"156":{"position":[[93,4]]},"157":{"position":[[72,4]]},"158":{"position":[[145,4]]},"159":{"position":[[73,4]]},"160":{"position":[[62,4]]},"161":{"position":[[118,4]]},"162":{"position":[[73,4]]},"163":{"position":[[105,4]]},"164":{"position":[[113,4]]},"165":{"position":[[123,4]]},"166":{"position":[[106,4]]},"167":{"position":[[108,4]]},"168":{"position":[[58,4]]},"170":{"position":[[45,4]]},"171":{"position":[[46,4]]},"172":{"position":[[57,4]]},"173":{"position":[[49,4]]},"174":{"position":[[51,4]]},"176":{"position":[[153,4]]},"177":{"position":[[123,4]]},"178":{"position":[[133,4]]},"179":{"position":[[98,4]]},"180":{"position":[[87,4]]},"181":{"position":[[60,4]]},"182":{"position":[[81,4]]},"183":{"position":[[59,4]]},"184":{"position":[[57,4]]},"185":{"position":[[206,4]]},"186":{"position":[[127,4]]},"187":{"position":[[55,4]]},"188":{"position":[[153,4]]},"189":{"position":[[130,4]]},"190":{"position":[[142,4]]},"191":{"position":[[130,4]]},"192":{"position":[[97,4]]},"193":{"position":[[118,4]]},"194":{"position":[[62,4]]},"195":{"position":[[101,4]]},"196":{"position":[[132,4]]},"197":{"position":[[123,4]]},"198":{"position":[[124,4]]},"199":{"position":[[79,4]]},"200":{"position":[[109,4]]},"201":{"position":[[145,4]]},"202":{"position":[[153,4]]},"203":{"position":[[243,4]]},"204":{"position":[[479,4]]},"205":{"position":[[484,4]]},"206":{"position":[[482,4]]},"207":{"position":[[539,4]]},"208":{"position":[[210,4]]},"209":{"position":[[179,4]]},"210":{"position":[[59,4]]},"211":{"position":[[454,4]]},"212":{"position":[[230,4]]},"213":{"position":[[340,4]]},"214":{"position":[[154,4]]},"215":{"position":[[84,4]]},"216":{"position":[[309,4]]},"217":{"position":[[137,4]]},"218":{"position":[[120,4]]},"226":{"position":[[6,4]]},"227":{"position":[[6,4]]},"228":{"position":[[6,4]]},"230":{"position":[[47,4]]},"231":{"position":[[44,4]]},"232":{"position":[[38,4]]},"233":{"position":[[106,4]]},"234":{"position":[[69,4]]},"235":{"position":[[68,4]]},"236":{"position":[[173,4]]},"244":{"position":[[108,4]]},"245":{"position":[[41,4]]},"247":{"position":[[40,4]]},"248":{"position":[[166,4]]},"251":{"position":[[44,4]]},"252":{"position":[[40,4]]},"255":{"position":[[41,4]]},"256":{"position":[[39,4]]},"257":{"position":[[43,4]]},"258":{"position":[[50,4]]},"261":{"position":[[45,4]]},"262":{"position":[[241,4]]},"264":{"position":[[67,4]]},"266":{"position":[[44,4]]},"267":{"position":[[275,4]]},"269":{"position":[[43,4]]},"270":{"position":[[241,4]]},"273":{"position":[[47,4]]},"275":{"position":[[45,4]]},"277":{"position":[[41,4],[66,4]]},"279":{"position":[[45,4]]},"280":{"position":[[241,4]]},"282":{"position":[[35,4]]},"284":{"position":[[79,4]]},"285":{"position":[[63,4]]},"286":{"position":[[49,4]]},"287":{"position":[[45,4]]},"288":{"position":[[44,4]]},"289":{"position":[[33,4]]},"290":{"position":[[46,4]]},"291":{"position":[[34,4]]},"292":{"position":[[34,4]]},"293":{"position":[[83,4]]},"294":{"position":[[54,4]]},"295":{"position":[[34,4]]},"296":{"position":[[76,4]]},"297":{"position":[[71,4]]},"298":{"position":[[59,4]]},"299":{"position":[[58,4]]},"300":{"position":[[45,4]]},"301":{"position":[[48,4]]},"302":{"position":[[34,4]]},"303":{"position":[[47,4]]},"304":{"position":[[54,4]]},"305":{"position":[[48,4]]},"306":{"position":[[48,4]]},"307":{"position":[[48,4]]},"308":{"position":[[52,4]]},"309":{"position":[[78,4]]},"310":{"position":[[81,4]]},"311":{"position":[[107,4]]},"312":{"position":[[239,4]]},"313":{"position":[[239,4]]},"314":{"position":[[239,4]]},"315":{"position":[[274,4]]},"316":{"position":[[102,4]]},"317":{"position":[[82,4]]},"318":{"position":[[32,4]]},"319":{"position":[[175,4]]},"320":{"position":[[138,4]]},"321":{"position":[[187,4]]},"322":{"position":[[84,4]]},"323":{"position":[[44,4]]},"324":{"position":[[127,4]]},"325":{"position":[[66,4]]},"326":{"position":[[80,4]]},"328":{"position":[[24,4]]},"329":{"position":[[24,4]]},"330":{"position":[[30,4]]},"331":{"position":[[38,4]]},"332":{"position":[[38,4]]},"333":{"position":[[38,4]]},"334":{"position":[[55,4]]},"335":{"position":[[44,4]]},"336":{"position":[[90,4]]},"337":{"position":[[100,4]]},"338":{"position":[[47,4]]},"339":{"position":[[73,4]]},"340":{"position":[[24,4]]},"341":{"position":[[30,4]]},"342":{"position":[[54,4]]},"343":{"position":[[52,4]]},"344":{"position":[[48,4]]},"345":{"position":[[48,4]]},"346":{"position":[[49,4]]},"347":{"position":[[61,4]]},"348":{"position":[[48,4]]},"349":{"position":[[40,4]]},"350":{"position":[[66,4]]},"351":{"position":[[31,4]]},"352":{"position":[[76,4]]},"353":{"position":[[75,4]]},"354":{"position":[[80,4]]},"355":{"position":[[65,4]]},"356":{"position":[[49,4]]},"357":{"position":[[72,4]]}},"keywords":{}}],["color",{"_index":181,"title":{},"content":{"22":{"position":[[286,6],[310,5],[419,6],[483,6],[580,6],[603,5]]},"28":{"position":[[398,5],[517,6],[524,6]]},"73":{"position":[[262,6],[396,6]]},"74":{"position":[[259,6]]},"75":{"position":[[288,6],[507,6]]},"84":{"position":[[814,6]]},"180":{"position":[[39,6]]},"205":{"position":[[709,6],[938,6]]},"207":{"position":[[768,6],[1015,6]]},"213":{"position":[[539,6]]},"226":{"position":[[270,6],[375,6],[439,6],[526,6]]},"232":{"position":[[360,5],[479,6],[486,6]]},"256":{"position":[[225,6],[359,6]]},"257":{"position":[[229,6]]},"258":{"position":[[236,6],[455,6]]},"313":{"position":[[450,6],[623,6]]},"315":{"position":[[489,6],[680,6]]},"321":{"position":[[386,6]]}},"keywords":{}}],["column",{"_index":854,"title":{},"content":{"212":{"position":[[195,6],[217,6],[412,7]]},"320":{"position":[[112,6],[320,7]]}},"keywords":{}}],["common",{"_index":57,"title":{"36":{"position":[[0,6]]},"138":{"position":[[0,6]]}},"content":{"5":{"position":[[13,6]]}},"keywords":{}}],["commonj",{"_index":577,"title":{},"content":{"102":{"position":[[90,8]]}},"keywords":{}}],["complet",{"_index":376,"title":{},"content":{"37":{"position":[[1199,10]]},"84":{"position":[[961,8]]},"121":{"position":[[1161,10]]},"204":{"position":[[976,13]]},"205":{"position":[[856,8]]},"207":{"position":[[915,8]]}},"keywords":{}}],["compon",{"_index":109,"title":{"13":{"position":[[16,9]]}},"content":{"13":{"position":[[16,9],[45,10],[181,10],[242,10],[253,9],[967,9],[1249,9],[1470,10]]},"79":{"position":[[118,9],[163,10],[215,9],[292,9],[315,9],[353,9],[412,9],[467,9]]},"84":{"position":[[120,9],[165,10],[217,9],[294,9],[317,9],[355,9],[414,9],[469,9]]},"87":{"position":[[123,9],[168,10],[220,9],[297,9],[320,9],[358,9],[417,9],[472,9]]},"96":{"position":[[126,9],[171,10],[223,9],[300,9],[323,9],[361,9],[420,9],[475,9]]},"106":{"position":[[456,11]]},"204":{"position":[[114,9],[159,10],[211,9],[288,9],[311,9],[349,9],[408,9],[463,9],[875,12]]},"205":{"position":[[119,9],[164,10],[216,9],[293,9],[316,9],[354,9],[413,9],[468,9]]},"206":{"position":[[117,9],[162,10],[214,9],[291,9],[314,9],[352,9],[411,9],[466,9]]},"207":{"position":[[132,9],[177,10],[229,9],[306,9],[329,9],[367,9],[426,9],[481,9]]}},"keywords":{}}],["config",{"_index":59,"title":{"6":{"position":[[0,7]]},"29":{"position":[[0,7]]},"114":{"position":[[0,7]]},"233":{"position":[[0,7]]}},"content":{"29":{"position":[[76,7]]},"233":{"position":[[18,6]]}},"keywords":{}}],["configur",{"_index":243,"title":{},"content":{"29":{"position":[[34,13]]}},"keywords":{}}],["console.info",{"_index":891,"title":{},"content":{"270":{"position":[[474,26]]},"277":{"position":[[220,18],[280,18]]},"280":{"position":[[490,26]]},"282":{"position":[[65,33],[176,25]]},"312":{"position":[[604,23],[686,23]]},"314":{"position":[[385,26]]},"318":{"position":[[62,33],[173,25]]}},"keywords":{}}],["console.info($video",{"_index":458,"title":{},"content":{"61":{"position":[[332,21]]},"62":{"position":[[211,21]]},"244":{"position":[[279,21]]},"245":{"position":[[203,21]]}},"keywords":{}}],["console.info('compon",{"_index":818,"title":{},"content":{"204":{"position":[[946,23]]}},"keywords":{}}],["console.info('custom",{"_index":572,"title":{},"content":{"98":{"position":[[257,20]]},"210":{"position":[[252,20]]}},"keywords":{}}],["console.info('y",{"_index":556,"title":{},"content":{"87":{"position":[[727,17]]},"93":{"position":[[301,17],[364,17]]},"96":{"position":[[749,17]]},"98":{"position":[[94,17]]},"204":{"position":[[844,17]]},"206":{"position":[[634,17]]},"210":{"position":[[89,17]]}},"keywords":{}}],["console.info(arg",{"_index":396,"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]]},"121":{"position":[[1704,19]]},"123":{"position":[[175,19]]},"124":{"position":[[146,19]]},"125":{"position":[[147,19]]},"126":{"position":[[149,19]]},"127":{"position":[[149,19]]},"128":{"position":[[152,19]]},"129":{"position":[[157,19]]},"130":{"position":[[160,19]]},"132":{"position":[[166,19]]},"133":{"position":[[170,19]]},"134":{"position":[[146,19]]},"135":{"position":[[172,19]]},"136":{"position":[[178,19]]},"137":{"position":[[149,19]]}},"keywords":{}}],["console.info(art.aspectratio",{"_index":738,"title":{},"content":{"166":{"position":[[230,30],[287,30]]},"355":{"position":[[189,29],[244,29]]}},"keywords":{}}],["console.info(art.autos",{"_index":706,"title":{},"content":{"161":{"position":[[242,27],[291,27]]},"350":{"position":[[190,27],[239,27]]}},"keywords":{}}],["console.info(art.currenttim",{"_index":667,"title":{},"content":{"150":{"position":[[269,30],[321,30]]},"339":{"position":[[197,30],[249,30]]}},"keywords":{}}],["console.info(art.dur",{"_index":669,"title":{},"content":{"151":{"position":[[162,27]]},"340":{"position":[[148,27]]}},"keywords":{}}],["console.info(art.flip",{"_index":717,"title":{},"content":{"163":{"position":[[229,23],[278,23]]},"352":{"position":[[200,22],[247,22]]}},"keywords":{}}],["console.info(art.i18n.get('play",{"_index":485,"title":{},"content":{"68":{"position":[[201,35]]},"251":{"position":[[168,35]]}},"keywords":{}}],["console.info(art.loop",{"_index":742,"title":{},"content":{"167":{"position":[[232,23],[276,23]]},"356":{"position":[[173,22],[216,22]]}},"keywords":{}}],["console.info(art.mut",{"_index":664,"title":{},"content":{"149":{"position":[[206,24],[249,24]]},"338":{"position":[[171,24],[214,24]]}},"keywords":{}}],["console.info(art.play",{"_index":702,"title":{},"content":{"160":{"position":[[199,26],[238,26]]},"349":{"position":[[177,26],[216,26]]}},"keywords":{}}],["console.info(art.playbackr",{"_index":731,"title":{},"content":{"165":{"position":[[247,31],[301,31]]},"354":{"position":[[204,30],[256,30]]}},"keywords":{}}],["console.info(art.plugins.myplugin.dosometh",{"_index":575,"title":{},"content":{"98":{"position":[[495,49]]},"210":{"position":[[484,49]]},"282":{"position":[[402,49]]},"318":{"position":[[393,49]]}},"keywords":{}}],["console.info(art.plugins.myplugin.someth",{"_index":574,"title":{},"content":{"98":{"position":[[449,45]]},"210":{"position":[[438,45]]},"282":{"position":[[356,45]]},"318":{"position":[[347,45]]}},"keywords":{}}],["console.info(art.post",{"_index":696,"title":{},"content":{"158":{"position":[[306,25],[378,25]]},"347":{"position":[[222,25],[294,25]]}},"keywords":{}}],["console.info(art.rot",{"_index":723,"title":{},"content":{"164":{"position":[[253,25],[296,25]]},"353":{"position":[[215,24],[256,24]]}},"keywords":{}}],["console.info(art.subtitle.url",{"_index":513,"title":{},"content":{"74":{"position":[[335,31]]},"257":{"position":[[305,31]]}},"keywords":{}}],["console.info(art.url",{"_index":650,"title":{},"content":{"146":{"position":[[189,22],[254,22]]},"335":{"position":[[168,22],[233,22]]}},"keywords":{}}],["console.info(art.volum",{"_index":649,"title":{},"content":{"145":{"position":[[207,25],[251,25]]},"334":{"position":[[179,25],[223,25]]}},"keywords":{}}],["console.info(artplayer.config",{"_index":64,"title":{},"content":{"6":{"position":[[69,31]]},"114":{"position":[[36,30]]}},"keywords":{}}],["console.info(artplayer.env",{"_index":55,"title":{},"content":{"4":{"position":[[60,28]]},"112":{"position":[[32,27]]}},"keywords":{}}],["console.info(artplayer.html",{"_index":75,"title":{},"content":{"10":{"position":[[74,29]]},"118":{"position":[[52,28]]}},"keywords":{}}],["console.info(artplayer.instances.length",{"_index":46,"title":{},"content":{"2":{"position":[[285,41]]},"110":{"position":[[189,40]]}},"keywords":{}}],["console.info(artplayer.kindof",{"_index":81,"title":{},"content":{"11":{"position":[[130,35],[166,35]]},"119":{"position":[[103,34],[138,34]]}},"keywords":{}}],["console.info(artplayer.kindof('0",{"_index":79,"title":{},"content":{"11":{"position":[[58,36]]},"119":{"position":[[33,35]]}},"keywords":{}}],["console.info(artplayer.kindof(0",{"_index":80,"title":{},"content":{"11":{"position":[[95,34]]},"119":{"position":[[69,33]]}},"keywords":{}}],["console.info(artplayer.opt",{"_index":71,"title":{},"content":{"9":{"position":[[46,31]]},"117":{"position":[[30,30]]}},"keywords":{}}],["console.info(artplayer.schem",{"_index":68,"title":{},"content":{"7":{"position":[[62,31]]},"115":{"position":[[33,30]]}},"keywords":{}}],["console.info(artplayer.vers",{"_index":51,"title":{},"content":{"3":{"position":[[54,32]]},"111":{"position":[[31,31]]}},"keywords":{}}],["console.info(ev",{"_index":464,"title":{},"content":{"64":{"position":[[279,20]]},"247":{"position":[[234,20]]}},"keywords":{}}],["console.info(item",{"_index":102,"title":{},"content":{"12":{"position":[[611,18]]},"235":{"position":[[522,18]]}},"keywords":{}}],["console.info(json.stringify(art.rect",{"_index":710,"title":{},"content":{"162":{"position":[[197,39]]},"351":{"position":[[155,39]]}},"keywords":{}}],["console.info(object.keys(artplayer.util",{"_index":58,"title":{},"content":{"5":{"position":[[48,43]]},"113":{"position":[[32,42]]}},"keywords":{}}],["console.info(st",{"_index":424,"title":{},"content":{"47":{"position":[[298,20]]},"131":{"position":[[203,20]]}},"keywords":{}}],["console.info(url",{"_index":678,"title":{},"content":{"153":{"position":[[261,19]]},"154":{"position":[[259,19]]},"342":{"position":[[225,19]]},"343":{"position":[[223,19]]}},"keywords":{}}],["console.log",{"_index":890,"title":{},"content":{"267":{"position":[[527,25]]}},"keywords":{}}],["console.log('custom",{"_index":553,"title":{},"content":{"84":{"position":[[922,19]]},"205":{"position":[[817,19]]},"207":{"position":[[876,19]]}},"keywords":{}}],["console.log('y",{"_index":552,"title":{},"content":{"84":{"position":[[852,16]]},"205":{"position":[[747,16],[978,16]]},"207":{"position":[[806,16],[1055,16]]}},"keywords":{}}],["console.log('你点击了自定义按钮1",{"_index":893,"title":{},"content":{"313":{"position":[[488,26]]},"315":{"position":[[527,26]]}},"keywords":{}}],["console.log('你点击了自定义按钮2",{"_index":895,"title":{},"content":{"313":{"position":[[663,26]]},"315":{"position":[[720,26]]}},"keywords":{}}],["console.log('自定义按钮挂载完成1",{"_index":894,"title":{},"content":{"313":{"position":[[541,26]]},"315":{"position":[[580,26]]}},"keywords":{}}],["console.log(art",{"_index":623,"title":{},"content":{"106":{"position":[[514,17]]},"107":{"position":[[413,17]]}},"keywords":{}}],["const",{"_index":153,"title":{},"content":{"14":{"position":[[230,5]]},"29":{"position":[[594,5]]},"31":{"position":[[203,5]]},"102":{"position":[[99,5]]},"107":{"position":[[455,5]]},"170":{"position":[[197,5]]},"233":{"position":[[525,5]]},"272":{"position":[[167,5]]}},"keywords":{}}],["contain",{"_index":12,"title":{"176":{"position":[[0,10]]},"284":{"position":[[0,10]]}},"content":{"0":{"position":[[78,10]]},"2":{"position":[[192,10]]},"12":{"position":[[188,10]]},"13":{"position":[[384,10]]},"22":{"position":[[37,10]]},"23":{"position":[[37,10]]},"24":{"position":[[37,10]]},"26":{"position":[[104,10]]},"27":{"position":[[123,10]]},"28":{"position":[[90,10]]},"29":{"position":[[206,10]]},"31":{"position":[[82,10]]},"32":{"position":[[83,10]]},"33":{"position":[[94,10]]},"34":{"position":[[86,10]]},"35":{"position":[[88,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]]},"61":{"position":[[192,10]]},"62":{"position":[[80,10]]},"64":{"position":[[94,9],[174,10],[185,10]]},"65":{"position":[[302,10]]},"68":{"position":[[108,10]]},"69":{"position":[[89,10]]},"72":{"position":[[103,10]]},"73":{"position":[[107,10]]},"74":{"position":[[104,10]]},"75":{"position":[[133,10]]},"78":{"position":[[143,10]]},"79":{"position":[[514,10]]},"81":{"position":[[216,10]]},"83":{"position":[[116,10]]},"84":{"position":[[558,10]]},"86":{"position":[[109,10]]},"87":{"position":[[519,10]]},"89":{"position":[[125,10]]},"91":{"position":[[119,10]]},"93":{"position":[[178,10]]},"95":{"position":[[112,10]]},"96":{"position":[[522,10]]},"98":{"position":[[329,10]]},"104":{"position":[[15,9],[36,9]]},"105":{"position":[[365,10]]},"108":{"position":[[77,10]]},"110":{"position":[[96,10]]},"121":{"position":[[1599,10]]},"123":{"position":[[75,10]]},"124":{"position":[[47,10]]},"125":{"position":[[47,10]]},"126":{"position":[[50,10]]},"127":{"position":[[48,10]]},"128":{"position":[[50,10]]},"129":{"position":[[57,10]]},"130":{"position":[[61,10]]},"131":{"position":[[50,10]]},"132":{"position":[[49,10]]},"133":{"position":[[66,10]]},"134":{"position":[[48,10]]},"135":{"position":[[49,10]]},"136":{"position":[[49,10]]},"137":{"position":[[48,10]]},"139":{"position":[[63,10]]},"140":{"position":[[64,10]]},"141":{"position":[[84,10]]},"142":{"position":[[97,10]]},"143":{"position":[[100,10]]},"144":{"position":[[101,10]]},"145":{"position":[[114,10]]},"146":{"position":[[96,10]]},"147":{"position":[[253,10]]},"148":{"position":[[266,10]]},"149":{"position":[[113,10]]},"150":{"position":[[176,10]]},"151":{"position":[[69,10]]},"152":{"position":[[96,10]]},"153":{"position":[[119,10]]},"154":{"position":[[117,10]]},"155":{"position":[[115,10]]},"156":{"position":[[124,10]]},"157":{"position":[[103,10]]},"158":{"position":[[176,10]]},"159":{"position":[[104,10]]},"160":{"position":[[93,10]]},"161":{"position":[[149,10]]},"162":{"position":[[104,10]]},"163":{"position":[[136,10]]},"164":{"position":[[144,10]]},"165":{"position":[[154,10]]},"166":{"position":[[137,10]]},"167":{"position":[[139,10]]},"168":{"position":[[89,10]]},"170":{"position":[[76,10]]},"171":{"position":[[77,10]]},"172":{"position":[[88,10]]},"173":{"position":[[80,10]]},"174":{"position":[[82,10]]},"176":{"position":[[61,9],[184,10],[216,10],[354,9]]},"177":{"position":[[154,10]]},"178":{"position":[[164,10]]},"179":{"position":[[129,10]]},"180":{"position":[[118,10]]},"181":{"position":[[91,10]]},"182":{"position":[[112,10]]},"183":{"position":[[90,10]]},"184":{"position":[[88,10]]},"185":{"position":[[76,9],[272,10]]},"186":{"position":[[158,10]]},"187":{"position":[[86,10]]},"188":{"position":[[184,10]]},"189":{"position":[[161,10]]},"190":{"position":[[173,10]]},"191":{"position":[[161,10]]},"192":{"position":[[128,10]]},"193":{"position":[[149,10]]},"194":{"position":[[93,10]]},"195":{"position":[[132,10]]},"196":{"position":[[163,10]]},"197":{"position":[[154,10]]},"198":{"position":[[155,10]]},"199":{"position":[[110,10]]},"200":{"position":[[140,10]]},"201":{"position":[[176,10]]},"202":{"position":[[184,10]]},"203":{"position":[[252,10],[372,10],[383,11]]},"204":{"position":[[548,10]]},"205":{"position":[[515,10]]},"206":{"position":[[513,10]]},"207":{"position":[[570,10]]},"208":{"position":[[241,10]]},"209":{"position":[[210,10]]},"210":{"position":[[324,10]]},"211":{"position":[[485,10]]},"212":{"position":[[261,10]]},"213":{"position":[[371,10]]},"214":{"position":[[185,10]]},"215":{"position":[[115,10]]},"216":{"position":[[340,10]]},"217":{"position":[[168,10]]},"218":{"position":[[151,10]]},"226":{"position":[[37,10]]},"227":{"position":[[37,10]]},"228":{"position":[[37,10]]},"230":{"position":[[78,10]]},"231":{"position":[[75,10]]},"232":{"position":[[69,10]]},"233":{"position":[[137,10]]},"234":{"position":[[114,10]]},"235":{"position":[[99,10]]},"236":{"position":[[204,10]]},"244":{"position":[[139,10]]},"245":{"position":[[72,10]]},"247":{"position":[[49,9],[129,10],[140,10]]},"248":{"position":[[197,10]]},"251":{"position":[[75,10]]},"252":{"position":[[71,10]]},"255":{"position":[[72,10]]},"256":{"position":[[70,10]]},"257":{"position":[[74,10]]},"258":{"position":[[81,10]]},"261":{"position":[[114,10]]},"262":{"position":[[272,10]]},"264":{"position":[[98,10]]},"266":{"position":[[75,10]]},"267":{"position":[[306,10]]},"269":{"position":[[74,10]]},"270":{"position":[[272,10]]},"273":{"position":[[78,10]]},"275":{"position":[[76,10]]},"277":{"position":[[97,10]]},"279":{"position":[[76,10]]},"280":{"position":[[272,10]]},"282":{"position":[[236,10]]},"284":{"position":[[110,10],[142,10]]},"285":{"position":[[94,10]]},"286":{"position":[[80,10]]},"287":{"position":[[76,10]]},"288":{"position":[[75,10]]},"289":{"position":[[64,10]]},"290":{"position":[[77,10]]},"291":{"position":[[65,10]]},"292":{"position":[[65,10]]},"293":{"position":[[35,9],[129,10]]},"294":{"position":[[85,10]]},"295":{"position":[[65,10]]},"296":{"position":[[107,10]]},"297":{"position":[[102,10]]},"298":{"position":[[90,10]]},"299":{"position":[[89,10]]},"300":{"position":[[76,10]]},"301":{"position":[[79,10]]},"302":{"position":[[65,10]]},"303":{"position":[[78,10]]},"304":{"position":[[85,10]]},"305":{"position":[[79,10]]},"306":{"position":[[79,10]]},"307":{"position":[[79,10]]},"308":{"position":[[83,10]]},"309":{"position":[[109,10]]},"310":{"position":[[112,10]]},"311":{"position":[[116,10],[236,10],[247,11]]},"312":{"position":[[308,10]]},"313":{"position":[[270,10]]},"314":{"position":[[270,10]]},"315":{"position":[[305,10]]},"316":{"position":[[133,10]]},"317":{"position":[[113,10]]},"318":{"position":[[233,10]]},"319":{"position":[[206,10]]},"320":{"position":[[169,10]]},"321":{"position":[[218,10]]},"322":{"position":[[115,10]]},"323":{"position":[[75,10]]},"324":{"position":[[158,10]]},"325":{"position":[[97,10]]},"326":{"position":[[111,10]]},"328":{"position":[[55,10]]},"329":{"position":[[55,10]]},"330":{"position":[[61,10]]},"331":{"position":[[69,10]]},"332":{"position":[[69,10]]},"333":{"position":[[69,10]]},"334":{"position":[[86,10]]},"335":{"position":[[75,10]]},"336":{"position":[[121,10]]},"337":{"position":[[131,10]]},"338":{"position":[[78,10]]},"339":{"position":[[104,10]]},"340":{"position":[[55,10]]},"341":{"position":[[61,10]]},"342":{"position":[[85,10]]},"343":{"position":[[83,10]]},"344":{"position":[[79,10]]},"345":{"position":[[79,10]]},"346":{"position":[[80,10]]},"347":{"position":[[92,10]]},"348":{"position":[[79,10]]},"349":{"position":[[71,10]]},"350":{"position":[[97,10]]},"351":{"position":[[62,10]]},"352":{"position":[[107,10]]},"353":{"position":[[106,10]]},"354":{"position":[[111,10]]},"355":{"position":[[96,10]]},"356":{"position":[[80,10]]},"357":{"position":[[103,10]]}},"keywords":{}}],["container.innerhtml",{"_index":811,"title":{},"content":{"203":{"position":[[307,20]]},"311":{"position":[[171,20]]}},"keywords":{}}],["content",{"_index":334,"title":{},"content":{"37":{"position":[[253,8],[362,7]]},"121":{"position":[[215,8],[324,7]]},"203":{"position":[[506,7]]}},"keywords":{}}],["contextmenu",{"_index":112,"title":{"85":{"position":[[0,12]]},"206":{"position":[[0,12]]},"268":{"position":[[0,12]]},"314":{"position":[[0,12]]}},"content":{"13":{"position":[[67,12],[639,13],[1059,11]]},"85":{"position":[[24,11]]},"190":{"position":[[124,11]]},"191":{"position":[[112,11]]},"206":{"position":[[41,11],[575,12]]},"236":{"position":[[459,13],[840,11]]},"314":{"position":[[332,12]]}},"keywords":{}}],["contextmenu1",{"_index":129,"title":{},"content":{"13":{"position":[[611,15],[1027,13],[1071,15],[1299,13]]},"236":{"position":[[431,15],[808,13],[852,15],[1036,13]]}},"keywords":{}}],["control",{"_index":2,"title":{"0":{"position":[[18,8]]},"12":{"position":[[18,8]]},"82":{"position":[[0,9]]},"207":{"position":[[0,9]]},"265":{"position":[[0,9]]},"315":{"position":[[0,9]]}},"content":{"0":{"position":[[18,8],[140,9]]},"12":{"position":[[18,8],[67,9],[142,8],[250,9]]},"13":{"position":[[80,9],[746,9],[1119,7]]},"26":{"position":[[248,9]]},"27":{"position":[[267,9]]},"28":{"position":[[234,9]]},"29":{"position":[[350,9]]},"72":{"position":[[38,7]]},"78":{"position":[[38,7]]},"82":{"position":[[38,7]]},"83":{"position":[[39,7],[54,7]]},"84":{"position":[[48,7]]},"86":{"position":[[39,7]]},"89":{"position":[[38,7]]},"91":{"position":[[40,7]]},"95":{"position":[[38,7]]},"192":{"position":[[79,7]]},"193":{"position":[[100,7]]},"195":{"position":[[83,7]]},"197":{"position":[[105,7]]},"198":{"position":[[106,7]]},"201":{"position":[[256,9]]},"202":{"position":[[267,9]]},"207":{"position":[[56,7],[632,9]]},"208":{"position":[[83,7]]},"214":{"position":[[21,12]]},"230":{"position":[[222,9]]},"231":{"position":[[219,9]]},"232":{"position":[[213,9]]},"233":{"position":[[281,9]]},"234":{"position":[[176,9]]},"235":{"position":[[161,9]]},"236":{"position":[[566,9],[900,7]]},"309":{"position":[[189,9]]},"310":{"position":[[195,9]]},"315":{"position":[[367,9]]},"322":{"position":[[14,12]]}},"keywords":{}}],["control1",{"_index":132,"title":{},"content":{"13":{"position":[[722,11],[1091,9],[1127,11],[1352,9]]},"236":{"position":[[542,11],[872,9],[908,11],[1089,9]]}},"keywords":{}}],["coordin",{"_index":709,"title":{},"content":{"162":{"position":[[30,10],[259,10]]}},"keywords":{}}],["copi",{"_index":31,"title":{},"content":{"0":{"position":[[387,4]]},"2":{"position":[[331,4]]},"3":{"position":[[87,4]]},"4":{"position":[[89,4]]},"5":{"position":[[92,4]]},"6":{"position":[[101,4]]},"7":{"position":[[94,4]]},"9":{"position":[[78,4]]},"10":{"position":[[104,4]]},"11":{"position":[[202,4]]},"12":{"position":[[712,4]]},"13":{"position":[[1435,4]]},"14":{"position":[[339,4]]},"18":{"position":[[39,4]]},"19":{"position":[[36,4],[104,4]]},"20":{"position":[[82,4]]},"22":{"position":[[810,4]]},"23":{"position":[[232,4]]},"24":{"position":[[353,4]]},"26":{"position":[[477,4]]},"27":{"position":[[568,4]]},"28":{"position":[[562,4]]},"29":{"position":[[796,4]]},"31":{"position":[[334,4]]},"32":{"position":[[306,4]]},"33":{"position":[[342,4]]},"34":{"position":[[339,4]]},"35":{"position":[[776,4]]},"37":{"position":[[1766,4]]},"39":{"position":[[227,4]]},"40":{"position":[[192,4]]},"41":{"position":[[192,4]]},"42":{"position":[[246,4]]},"43":{"position":[[254,4]]},"44":{"position":[[260,4]]},"45":{"position":[[222,4]]},"46":{"position":[[234,4]]},"47":{"position":[[323,4]]},"48":{"position":[[211,4]]},"49":{"position":[[257,4]]},"50":{"position":[[272,4]]},"51":{"position":[[228,4]]},"52":{"position":[[228,4]]},"53":{"position":[[191,4]]},"61":{"position":[[358,4]]},"62":{"position":[[237,4]]},"64":{"position":[[304,4]]},"65":{"position":[[490,4]]},"68":{"position":[[241,4]]},"69":{"position":[[363,4]]},"72":{"position":[[351,4]]},"73":{"position":[[449,4]]},"74":{"position":[[457,4]]},"75":{"position":[[565,4]]},"78":{"position":[[623,4]]},"79":{"position":[[854,4]]},"81":{"position":[[411,4]]},"83":{"position":[[272,4]]},"84":{"position":[[996,4]]},"86":{"position":[[297,4]]},"87":{"position":[[823,4]]},"89":{"position":[[305,4]]},"91":{"position":[[293,4]]},"93":{"position":[[401,4]]},"95":{"position":[[338,4]]},"96":{"position":[[832,4]]},"98":{"position":[[549,4]]},"101":{"position":[[24,4]]},"102":{"position":[[21,4],[139,4]]},"103":{"position":[[330,4]]},"105":{"position":[[475,4]]},"106":{"position":[[557,4]]},"107":{"position":[[563,4]]},"108":{"position":[[143,4]]},"110":{"position":[[233,4]]},"111":{"position":[[63,4]]},"112":{"position":[[60,4]]},"113":{"position":[[75,4]]},"114":{"position":[[67,4]]},"115":{"position":[[64,4]]},"117":{"position":[[61,4]]},"118":{"position":[[81,4]]},"119":{"position":[[173,4]]},"121":{"position":[[1728,4]]},"123":{"position":[[199,4]]},"124":{"position":[[170,4]]},"125":{"position":[[171,4]]},"126":{"position":[[225,4]]},"127":{"position":[[229,4]]},"128":{"position":[[229,4]]},"129":{"position":[[181,4]]},"130":{"position":[[184,4]]},"131":{"position":[[228,4]]},"132":{"position":[[190,4]]},"133":{"position":[[194,4]]},"134":{"position":[[250,4]]},"135":{"position":[[196,4]]},"136":{"position":[[202,4]]},"137":{"position":[[173,4]]},"139":{"position":[[185,4]]},"140":{"position":[[231,4]]},"141":{"position":[[254,4]]},"142":{"position":[[208,4]]},"143":{"position":[[214,4]]},"144":{"position":[[262,4]]},"145":{"position":[[281,4]]},"146":{"position":[[281,4]]},"147":{"position":[[462,4]]},"148":{"position":[[479,4]]},"149":{"position":[[278,4]]},"150":{"position":[[356,4]]},"151":{"position":[[194,4]]},"152":{"position":[[226,4]]},"153":{"position":[[285,4]]},"154":{"position":[[283,4]]},"155":{"position":[[309,4]]},"156":{"position":[[327,4]]},"157":{"position":[[286,4]]},"158":{"position":[[408,4]]},"159":{"position":[[268,4]]},"160":{"position":[[269,4]]},"161":{"position":[[323,4]]},"162":{"position":[[241,4]]},"163":{"position":[[306,4]]},"164":{"position":[[326,4]]},"165":{"position":[[337,4]]},"166":{"position":[[322,4]]},"167":{"position":[[304,4]]},"168":{"position":[[201,4]]},"170":{"position":[[328,4]]},"171":{"position":[[300,4]]},"172":{"position":[[336,4]]},"173":{"position":[[333,4]]},"174":{"position":[[770,4]]},"176":{"position":[[306,4],[430,4]]},"177":{"position":[[220,4]]},"178":{"position":[[267,4]]},"179":{"position":[[243,4]]},"180":{"position":[[202,4]]},"181":{"position":[[170,4]]},"182":{"position":[[192,4]]},"183":{"position":[[169,4]]},"184":{"position":[[183,4]]},"185":{"position":[[354,4]]},"186":{"position":[[240,4]]},"187":{"position":[[164,4]]},"188":{"position":[[277,4]]},"189":{"position":[[272,4]]},"190":{"position":[[274,4]]},"191":{"position":[[261,4]]},"192":{"position":[[270,4]]},"193":{"position":[[230,4]]},"194":{"position":[[173,4]]},"195":{"position":[[209,4]]},"196":{"position":[[242,4]]},"197":{"position":[[238,4]]},"198":{"position":[[242,4]]},"199":{"position":[[264,4]]},"200":{"position":[[229,4]]},"201":{"position":[[408,4]]},"202":{"position":[[425,4]]},"203":{"position":[[446,4]]},"204":{"position":[[1003,4]]},"205":{"position":[[1035,4]]},"206":{"position":[[782,4]]},"207":{"position":[[1112,4]]},"208":{"position":[[446,4]]},"209":{"position":[[477,4]]},"210":{"position":[[538,4]]},"211":{"position":[[688,4]]},"212":{"position":[[431,4]]},"213":{"position":[[588,4]]},"214":{"position":[[318,4]]},"215":{"position":[[470,4]]},"216":{"position":[[419,4]]},"217":{"position":[[359,4]]},"218":{"position":[[229,4]]},"222":{"position":[[39,4]]},"223":{"position":[[36,4],[104,4]]},"224":{"position":[[82,4]]},"226":{"position":[[683,4]]},"227":{"position":[[219,4]]},"228":{"position":[[334,4]]},"230":{"position":[[451,4]]},"231":{"position":[[520,4]]},"232":{"position":[[524,4]]},"233":{"position":[[727,4]]},"234":{"position":[[394,4]]},"235":{"position":[[618,4]]},"236":{"position":[[1172,4]]},"244":{"position":[[305,4]]},"245":{"position":[[229,4]]},"247":{"position":[[259,4]]},"248":{"position":[[385,4]]},"251":{"position":[[208,4]]},"252":{"position":[[345,4]]},"255":{"position":[[320,4]]},"256":{"position":[[412,4]]},"257":{"position":[[427,4]]},"258":{"position":[[513,4]]},"261":{"position":[[594,4]]},"262":{"position":[[612,4]]},"264":{"position":[[255,4]]},"266":{"position":[[231,4]]},"267":{"position":[[574,4]]},"269":{"position":[[262,4]]},"270":{"position":[[552,4]]},"272":{"position":[[269,4]]},"273":{"position":[[258,4]]},"275":{"position":[[250,4]]},"277":{"position":[[314,4]]},"279":{"position":[[302,4]]},"280":{"position":[[554,4]]},"282":{"position":[[456,4]]},"284":{"position":[[232,4],[304,4]]},"285":{"position":[[160,4]]},"286":{"position":[[183,4]]},"287":{"position":[[190,4]]},"288":{"position":[[159,4]]},"289":{"position":[[143,4]]},"290":{"position":[[157,4]]},"291":{"position":[[144,4]]},"292":{"position":[[160,4]]},"293":{"position":[[211,4]]},"294":{"position":[[167,4]]},"295":{"position":[[143,4]]},"296":{"position":[[200,4]]},"297":{"position":[[213,4]]},"298":{"position":[[191,4]]},"299":{"position":[[189,4]]},"300":{"position":[[212,4]]},"301":{"position":[[160,4]]},"302":{"position":[[145,4]]},"303":{"position":[[155,4]]},"304":{"position":[[164,4]]},"305":{"position":[[163,4]]},"306":{"position":[[166,4]]},"307":{"position":[[233,4]]},"308":{"position":[[172,4]]},"309":{"position":[[335,4]]},"310":{"position":[[344,4]]},"311":{"position":[[310,4]]},"312":{"position":[[723,4]]},"313":{"position":[[703,4]]},"314":{"position":[[515,4]]},"315":{"position":[[760,4]]},"316":{"position":[[338,4]]},"317":{"position":[[380,4]]},"318":{"position":[[447,4]]},"319":{"position":[[410,4]]},"320":{"position":[[339,4]]},"321":{"position":[[435,4]]},"322":{"position":[[248,4]]},"323":{"position":[[430,4]]},"324":{"position":[[237,4]]},"325":{"position":[[261,4]]},"326":{"position":[[189,4]]},"328":{"position":[[176,4]]},"329":{"position":[[221,4]]},"330":{"position":[[230,4]]},"331":{"position":[[179,4]]},"332":{"position":[[182,4]]},"333":{"position":[[229,4]]},"334":{"position":[[252,4]]},"335":{"position":[[259,4]]},"336":{"position":[[320,4]]},"337":{"position":[[334,4]]},"338":{"position":[[242,4]]},"339":{"position":[[283,4]]},"340":{"position":[[179,4]]},"341":{"position":[[190,4]]},"342":{"position":[[248,4]]},"343":{"position":[[246,4]]},"344":{"position":[[272,4]]},"345":{"position":[[281,4]]},"346":{"position":[[262,4]]},"347":{"position":[[323,4]]},"348":{"position":[[242,4]]},"349":{"position":[[246,4]]},"350":{"position":[[270,4]]},"351":{"position":[[198,4]]},"352":{"position":[[273,4]]},"353":{"position":[[284,4]]},"354":{"position":[[290,4]]},"355":{"position":[[277,4]]},"356":{"position":[[242,4]]},"357":{"position":[[214,4]]}},"keywords":{}}],["core",{"_index":498,"title":{},"content":{"70":{"position":[[38,4]]}},"keywords":{}}],["correct",{"_index":878,"title":{},"content":{"216":{"position":[[257,7]]}},"keywords":{}}],["cover",{"_index":545,"title":{},"content":{"81":{"position":[[153,5]]}},"keywords":{}}],["creat",{"_index":144,"title":{},"content":{"13":{"position":[[1463,6]]}},"keywords":{}}],["cross",{"_index":786,"title":{},"content":{"192":{"position":[[359,5]]}},"keywords":{}}],["crossorigin",{"_index":783,"title":{},"content":{"192":{"position":[[237,12]]},"300":{"position":[[179,12]]}},"keywords":{}}],["current",{"_index":49,"title":{},"content":{"3":{"position":[[13,7]]},"4":{"position":[[13,7]]},"27":{"position":[[47,7]]},"61":{"position":[[61,7]]},"150":{"position":[[59,7]]},"152":{"position":[[28,7]]},"153":{"position":[[41,7]]},"154":{"position":[[39,7]]},"179":{"position":[[40,9]]},"180":{"position":[[46,9]]},"188":{"position":[[70,9]]},"217":{"position":[[332,7]]},"218":{"position":[[80,9]]}},"keywords":{}}],["currenttim",{"_index":389,"title":{"150":{"position":[[0,12]]},"339":{"position":[[0,12]]}},"content":{"37":{"position":[[1446,11]]},"121":{"position":[[1408,11]]}},"keywords":{}}],["custom",{"_index":110,"title":{"38":{"position":[[0,6]]}},"content":{"13":{"position":[[38,6]]},"81":{"position":[[42,6],[327,7],[376,7]]},"84":{"position":[[760,7],[787,7],[877,6]]},"87":{"position":[[691,7],[757,6]]},"96":{"position":[[710,7],[776,6]]},"98":{"position":[[202,7]]},"204":{"position":[[36,6]]},"205":{"position":[[34,6],[655,7],[682,7],[772,6],[884,7],[911,7],[1003,6]]},"206":{"position":[[34,6],[598,7],[664,6]]},"207":{"position":[[38,10],[714,7],[741,7],[831,6],[961,7],[988,7],[1080,6]]},"210":{"position":[[38,6],[197,7]]}},"keywords":{}}],["customtyp",{"_index":269,"title":{"217":{"position":[[0,11]]},"325":{"position":[[0,11]]}},"content":{"31":{"position":[[160,11]]},"32":{"position":[[186,11]]},"33":{"position":[[208,11]]},"34":{"position":[[201,11]]},"35":{"position":[[476,11]]},"170":{"position":[[154,11]]},"171":{"position":[[180,11]]},"172":{"position":[[202,11]]},"173":{"position":[[195,11]]},"174":{"position":[[470,11]]},"216":{"position":[[85,10]]},"217":{"position":[[230,11]]},"324":{"position":[[32,10]]},"325":{"position":[[159,11]]}},"keywords":{}}],["damuku",{"_index":174,"title":{"22":{"position":[[8,6]]}},"content":{"22":{"position":[[210,6]]},"23":{"position":[[138,6]]}},"keywords":{}}],["danmu",{"_index":180,"title":{},"content":{"22":{"position":[[252,5],[304,5],[334,5],[359,5],[685,5]]},"28":{"position":[[32,5],[331,5],[344,6]]},"29":{"position":[[28,5]]}},"keywords":{}}],["danmuku",{"_index":158,"title":{"15":{"position":[[0,7]]}},"content":{"18":{"position":[[31,7]]},"19":{"position":[[28,7],[94,9]]},"22":{"position":[[223,8]]},"23":{"position":[[167,7],[182,8]]},"24":{"position":[[173,8]]},"26":{"position":[[34,7],[202,8]]},"27":{"position":[[55,7],[221,8]]},"28":{"position":[[188,8]]},"29":{"position":[[304,8]]},"222":{"position":[[31,7]]},"223":{"position":[[28,7],[94,9]]},"226":{"position":[[215,8]]},"227":{"position":[[169,8]]},"228":{"position":[[154,8]]},"230":{"position":[[176,8]]},"231":{"position":[[173,8]]},"232":{"position":[[167,8]]},"233":{"position":[[235,8]]}},"keywords":{}}],["danmuku.js"></script>",{"_index":170,"title":{},"content":{"20":{"position":[[46,35]]},"224":{"position":[[46,35]]}},"keywords":{}}],["dash.j",{"_index":284,"title":{"33":{"position":[[0,8]]},"172":{"position":[[0,8]]}},"content":{},"keywords":{}}],["dashjs.mediaplayer().cr",{"_index":290,"title":{},"content":{"33":{"position":[[264,30]]},"172":{"position":[[258,30]]}},"keywords":{}}],["data",{"_index":325,"title":{},"content":{"37":{"position":[[152,4],[1048,5],[1302,5],[1312,4],[1370,4],[1595,4]]},"106":{"position":[[257,6]]},"121":{"position":[[114,4],[1010,5],[1264,5],[1274,4],[1332,4],[1557,4]]}},"keywords":{}}],["decod",{"_index":671,"title":{},"content":{"151":{"position":[[280,8]]},"217":{"position":[[74,8]]}},"keywords":{}}],["default",{"_index":70,"title":{},"content":{"9":{"position":[[20,7]]},"10":{"position":[[20,8]]},"12":{"position":[[318,8]]},"81":{"position":[[73,7]]},"106":{"position":[[247,7]]},"166":{"position":[[81,8]]},"177":{"position":[[59,7]]},"181":{"position":[[25,7]]},"183":{"position":[[40,7]]},"184":{"position":[[208,7]]},"208":{"position":[[136,7],[316,8]]},"211":{"position":[[142,7]]},"213":{"position":[[247,7]]},"215":{"position":[[44,7]]},"216":{"position":[[131,7]]},"218":{"position":[[54,7]]},"235":{"position":[[229,8]]},"316":{"position":[[40,9],[208,8]]}},"keywords":{}}],["default、4:3、16:9",{"_index":902,"title":{},"content":{"355":{"position":[[28,30]]}},"keywords":{}}],["del",{"_index":473,"title":{},"content":{"65":{"position":[[212,3]]},"248":{"position":[[123,3]]}},"keywords":{}}],["delay",{"_index":365,"title":{},"content":{"37":{"position":[[1025,7]]},"121":{"position":[[987,7]]}},"keywords":{}}],["delet",{"_index":474,"title":{},"content":{"65":{"position":[[225,6]]},"167":{"position":[[313,6]]}},"keywords":{}}],["demo",{"_index":160,"title":{"16":{"position":[[0,5]]}},"content":{"16":{"position":[[13,4]]},"34":{"position":[[168,4]]},"173":{"position":[[162,4]]}},"keywords":{}}],["demo</title>",{"_index":592,"title":{},"content":{"105":{"position":[[71,18]]}},"keywords":{}}],["describ",{"_index":790,"title":{},"content":{"194":{"position":[[185,9]]}},"keywords":{}}],["descriptiondefault",{"_index":820,"title":{},"content":{"208":{"position":[[109,18]]}},"keywords":{}}],["descriptiondis",{"_index":531,"title":{},"content":{"79":{"position":[[68,18]]},"84":{"position":[[70,18]]},"87":{"position":[[73,18]]},"96":{"position":[[76,18]]},"204":{"position":[[64,18]]},"205":{"position":[[69,18]]},"206":{"position":[[67,18]]},"207":{"position":[[82,18]]}},"keywords":{}}],["descriptionget",{"_index":471,"title":{},"content":{"65":{"position":[[155,14]]}},"keywords":{}}],["descriptiontim",{"_index":827,"title":{},"content":{"209":{"position":[[93,15]]}},"keywords":{}}],["descriptionurl",{"_index":853,"title":{},"content":{"212":{"position":[[76,14]]},"213":{"position":[[108,14]]}},"keywords":{}}],["destroy",{"_index":408,"title":{"44":{"position":[[0,8]]},"128":{"position":[[0,8]]},"168":{"position":[[0,8]]},"357":{"position":[[0,8]]}},"content":{"44":{"position":[[34,9]]},"58":{"position":[[45,9]]},"64":{"position":[[61,7]]},"168":{"position":[[33,7]]}},"keywords":{}}],["dev/hls.j",{"_index":277,"title":{},"content":{"32":{"position":[[35,10]]},"171":{"position":[[29,10]]}},"keywords":{}}],["devic",{"_index":836,"title":{},"content":{"211":{"position":[[103,8],[160,8],[210,8],[729,7]]}},"keywords":{}}],["differ",{"_index":428,"title":{},"content":{"49":{"position":[[50,10]]},"211":{"position":[[54,11],[86,9]]}},"keywords":{}}],["direct",{"_index":123,"title":{},"content":{"13":{"position":[[327,6]]}},"keywords":{}}],["directli",{"_index":815,"title":{},"content":{"203":{"position":[[581,8]]},"214":{"position":[[119,8]]}},"keywords":{}}],["disabl",{"_index":532,"title":{},"content":{"79":{"position":[[106,7]]},"84":{"position":[[108,7],[692,8]]},"87":{"position":[[111,7]]},"96":{"position":[[114,7]]},"204":{"position":[[102,7],[648,8]]},"205":{"position":[[107,7],[606,8]]},"206":{"position":[[105,7]]},"207":{"position":[[120,7],[646,8]]},"262":{"position":[[36,9]]},"267":{"position":[[36,9]]},"270":{"position":[[36,9]]},"280":{"position":[[36,9]]},"312":{"position":[[34,9],[408,8]]},"313":{"position":[[34,9],[361,8]]},"314":{"position":[[34,9]]},"315":{"position":[[35,9],[381,8]]}},"keywords":{}}],["display",{"_index":232,"title":{},"content":{"27":{"position":[[76,9]]},"29":{"position":[[521,8]]},"72":{"position":[[58,7]]},"78":{"position":[[60,7]]},"79":{"position":[[245,7]]},"83":{"position":[[69,9]]},"84":{"position":[[247,7]]},"86":{"position":[[62,9]]},"87":{"position":[[250,7]]},"89":{"position":[[78,9]]},"91":{"position":[[74,7]]},"95":{"position":[[67,7]]},"96":{"position":[[253,7]]},"176":{"position":[[139,7]]},"188":{"position":[[39,7]]},"189":{"position":[[39,7]]},"190":{"position":[[73,10]]},"191":{"position":[[39,7]]},"192":{"position":[[39,7]]},"193":{"position":[[39,7]]},"195":{"position":[[39,7]]},"197":{"position":[[39,7]]},"198":{"position":[[39,7]]},"203":{"position":[[590,8]]},"204":{"position":[[241,7]]},"205":{"position":[[246,7]]},"206":{"position":[[244,7]]},"207":{"position":[[259,7]]},"208":{"position":[[34,7]]},"218":{"position":[[62,7]]},"233":{"position":[[452,8]]}},"keywords":{}}],["divid",{"_index":863,"title":{},"content":{"213":{"position":[[316,7]]}},"keywords":{}}],["document.getelementbyid("root"",{"_index":634,"title":{},"content":{"107":{"position":[[475,42]]}},"keywords":{}}],["document.queryselector('.artplay",{"_index":455,"title":{},"content":{"61":{"position":[[100,34]]},"64":{"position":[[106,34]]},"176":{"position":[[227,34]]},"203":{"position":[[265,34]]},"244":{"position":[[47,34]]},"247":{"position":[[61,34]]},"284":{"position":[[153,34]]},"311":{"position":[[129,34]]}},"keywords":{}}],["dom",{"_index":101,"title":{},"content":{"12":{"position":[[603,5],[630,6]]},"13":{"position":[[162,3],[223,3],[948,3],[1230,3]]},"61":{"position":[[41,3]]},"79":{"position":[[273,3]]},"84":{"position":[[275,3]]},"87":{"position":[[278,3]]},"96":{"position":[[281,3]]},"176":{"position":[[57,3]]},"204":{"position":[[269,3]]},"205":{"position":[[274,3]]},"206":{"position":[[272,3]]},"207":{"position":[[287,3]]},"217":{"position":[[294,3]]},"235":{"position":[[514,5],[541,6]]},"236":{"position":[[88,3],[110,22],[747,10],[985,10]]},"244":{"position":[[36,3]]},"262":{"position":[[138,3]]},"267":{"position":[[138,3]]},"270":{"position":[[138,3]]},"280":{"position":[[138,3]]},"284":{"position":[[46,3]]},"312":{"position":[[136,3]]},"313":{"position":[[136,3]]},"314":{"position":[[136,3]]},"315":{"position":[[137,3]]},"325":{"position":[[217,7]]}},"keywords":{}}],["dom"",{"_index":628,"title":{},"content":{"107":{"position":[[82,10]]}},"keywords":{}}],["domain",{"_index":787,"title":{},"content":{"192":{"position":[[365,7]]}},"keywords":{}}],["dosometh",{"_index":571,"title":{},"content":{"98":{"position":[[230,12]]},"210":{"position":[[225,12]]},"282":{"position":[[149,12]]},"318":{"position":[[146,12]]}},"keywords":{}}],["doubl",{"_index":862,"title":{},"content":{"213":{"position":[[291,6]]}},"keywords":{}}],["download",{"_index":673,"title":{},"content":{"152":{"position":[[15,8]]}},"keywords":{}}],["due",{"_index":366,"title":{},"content":{"37":{"position":[[1033,3]]},"121":{"position":[[995,3]]},"155":{"position":[[318,3]]},"157":{"position":[[295,3]]}},"keywords":{}}],["durat",{"_index":341,"title":{"151":{"position":[[0,9]]},"340":{"position":[[0,9]]}},"content":{"37":{"position":[[476,8]]},"121":{"position":[[438,8]]},"151":{"position":[[23,8],[231,9],[293,8]]}},"keywords":{}}],["dynam",{"_index":503,"title":{},"content":{"73":{"position":[[32,11]]},"79":{"position":[[30,11]]},"84":{"position":[[30,11]]},"87":{"position":[[30,11]]},"93":{"position":[[31,11]]},"96":{"position":[[30,11]]},"98":{"position":[[33,11]]}},"keywords":{}}],["easi",{"_index":462,"title":{},"content":{"64":{"position":[[42,4]]}},"keywords":{}}],["edg",{"_index":775,"title":{},"content":{"185":{"position":[[118,5]]}},"keywords":{}}],["effect",{"_index":564,"title":{},"content":{"93":{"position":[[432,6]]},"158":{"position":[[88,6]]},"185":{"position":[[239,6]]},"194":{"position":[[335,6]]}},"keywords":{}}],["element",{"_index":116,"title":{},"content":{"13":{"position":[[166,7],[227,7],[952,7],[1234,7]]},"61":{"position":[[45,8]]},"79":{"position":[[277,7]]},"84":{"position":[[279,7]]},"87":{"position":[[282,7]]},"96":{"position":[[285,7]]},"176":{"position":[[364,8]]},"204":{"position":[[273,7]]},"205":{"position":[[278,7]]},"206":{"position":[[276,7]]},"207":{"position":[[291,7]]},"214":{"position":[[139,8]]},"217":{"position":[[298,7]]}},"keywords":{}}],["emit",{"_index":234,"title":{"28":{"position":[[0,5]]},"232":{"position":[[0,5]]}},"content":{"28":{"position":[[48,4]]},"232":{"position":[[18,4]]}},"keywords":{}}],["empti",{"_index":345,"title":{},"content":{"37":{"position":[[548,6]]},"121":{"position":[[510,6]]}},"keywords":{}}],["en",{"_index":492,"title":{},"content":{"69":{"position":[[245,3]]},"218":{"position":[[219,5]]},"252":{"position":[[227,3]]},"326":{"position":[[179,5]]}},"keywords":{}}],["enabl",{"_index":841,"title":{},"content":{"211":{"position":[[378,6],[740,6]]}},"keywords":{}}],["encod",{"_index":505,"title":{},"content":{"73":{"position":[[217,9]]},"74":{"position":[[214,9]]},"75":{"position":[[243,9]]},"213":{"position":[[212,8],[237,9],[494,9]]},"256":{"position":[[180,9]]},"257":{"position":[[184,9]]},"258":{"position":[[191,9]]},"321":{"position":[[118,8],[341,9]]}},"keywords":{}}],["end",{"_index":328,"title":{},"content":{"37":{"position":[[201,3],[337,3],[738,3]]},"121":{"position":[[163,3],[299,3],[700,3]]}},"keywords":{}}],["english",{"_index":493,"title":{},"content":{"69":{"position":[[261,10]]},"252":{"position":[[243,10]]}},"keywords":{}}],["enough",{"_index":324,"title":{},"content":{"37":{"position":[[145,6]]},"121":{"position":[[107,6]]}},"keywords":{}}],["enter",{"_index":770,"title":{},"content":{"184":{"position":[[219,5]]},"186":{"position":[[96,5]]}},"keywords":{}}],["entir",{"_index":773,"title":{},"content":{"185":{"position":[[69,6]]}},"keywords":{}}],["env",{"_index":52,"title":{"4":{"position":[[0,4]]},"112":{"position":[[0,4]]}},"content":{},"keywords":{}}],["environ",{"_index":53,"title":{},"content":{"4":{"position":[[28,11]]}},"keywords":{}}],["en、zh",{"_index":883,"title":{},"content":{"218":{"position":[[99,5]]},"326":{"position":[[47,17]]}},"keywords":{}}],["equal",{"_index":459,"title":{},"content":{"62":{"position":[[15,5]]}},"keywords":{}}],["equival",{"_index":454,"title":{},"content":{"61":{"position":[[86,10]]}},"keywords":{}}],["es6",{"_index":576,"title":{},"content":{"102":{"position":[[48,3]]}},"keywords":{}}],["estim",{"_index":323,"title":{},"content":{"37":{"position":[[126,9],[295,9]]},"121":{"position":[[88,9],[257,9]]}},"keywords":{}}],["event",{"_index":25,"title":{"36":{"position":[[7,6]]},"37":{"position":[[7,6]]},"38":{"position":[[7,6]]},"63":{"position":[[0,7]]},"246":{"position":[[0,7]]}},"content":{"0":{"position":[[265,6],[304,5]]},"27":{"position":[[334,6]]},"37":{"position":[[48,6],[55,5],[573,5]]},"42":{"position":[[303,5]]},"63":{"position":[[24,6]]},"64":{"position":[[28,5],[73,5],[263,7]]},"79":{"position":[[369,5]]},"84":{"position":[[371,5]]},"87":{"position":[[374,5]]},"96":{"position":[[377,5]]},"121":{"position":[[22,6],[535,5]]},"150":{"position":[[132,6]]},"204":{"position":[[365,5]]},"205":{"position":[[370,5]]},"206":{"position":[[368,5]]},"207":{"position":[[383,5]]},"231":{"position":[[286,6]]},"234":{"position":[[301,6]]},"247":{"position":[[218,7]]}},"keywords":{}}],["event.target.innertext",{"_index":30,"title":{},"content":{"0":{"position":[[328,22]]},"27":{"position":[[435,22],[520,22]]},"231":{"position":[[387,22],[472,22]]},"234":{"position":[[335,22]]}},"keywords":{}}],["exampl",{"_index":346,"title":{},"content":{"37":{"position":[[559,8]]},"121":{"position":[[521,8]]}},"keywords":{}}],["exchang",{"_index":686,"title":{},"content":{"155":{"position":[[374,9]]},"157":{"position":[[351,9]]}},"keywords":{}}],["execut",{"_index":704,"title":{},"content":{"161":{"position":[[99,7]]}},"keywords":{}}],["exist",{"_index":42,"title":{},"content":{"2":{"position":[[131,5]]}},"keywords":{}}],["export",{"_index":570,"title":{},"content":{"98":{"position":[[210,6],[278,6]]},"106":{"position":[[240,6]]},"210":{"position":[[205,6],[273,6]]}},"keywords":{}}],["f00",{"_index":759,"title":{},"content":{"180":{"position":[[21,4]]},"288":{"position":[[14,4]]}},"keywords":{}}],["fail",{"_index":788,"title":{},"content":{"192":{"position":[[384,6]]}},"keywords":{}}],["fals",{"_index":184,"title":{},"content":{"22":{"position":[[324,6],[507,6],[762,6]]},"35":{"position":[[765,6]]},"47":{"position":[[244,6]]},"72":{"position":[[282,6]]},"75":{"position":[[491,6]]},"78":{"position":[[602,6]]},"83":{"position":[[251,6]]},"84":{"position":[[701,6]]},"86":{"position":[[276,6]]},"87":{"position":[[795,6]]},"89":{"position":[[284,6]]},"91":{"position":[[272,6]]},"95":{"position":[[317,6]]},"96":{"position":[[814,6]]},"131":{"position":[[184,18]]},"155":{"position":[[288,6]]},"156":{"position":[[306,6]]},"157":{"position":[[265,6]]},"159":{"position":[[247,6]]},"174":{"position":[[759,6]]},"182":{"position":[[22,5]]},"183":{"position":[[22,5]]},"184":{"position":[[22,5]]},"185":{"position":[[22,5]]},"186":{"position":[[22,5]]},"187":{"position":[[22,5]]},"188":{"position":[[22,5]]},"189":{"position":[[22,5]]},"190":{"position":[[22,5]]},"191":{"position":[[22,5]]},"192":{"position":[[22,5]]},"193":{"position":[[22,5]]},"195":{"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":[[657,6],[906,6]]},"205":{"position":[[615,6]]},"206":{"position":[[702,6]]},"207":{"position":[[655,6]]},"226":{"position":[[303,6],[463,6],[652,6]]},"255":{"position":[[251,6]]},"258":{"position":[[439,6]]},"261":{"position":[[573,6]]},"266":{"position":[[210,6]]},"269":{"position":[[241,6]]},"270":{"position":[[524,6]]},"273":{"position":[[237,6]]},"275":{"position":[[229,6]]},"279":{"position":[[281,6]]},"280":{"position":[[536,6]]},"290":{"position":[[15,5]]},"291":{"position":[[15,5]]},"292":{"position":[[15,5]]},"293":{"position":[[15,5]]},"294":{"position":[[15,5]]},"295":{"position":[[15,5]]},"296":{"position":[[15,5]]},"297":{"position":[[15,5]]},"298":{"position":[[15,5]]},"299":{"position":[[15,5]]},"300":{"position":[[15,5]]},"301":{"position":[[15,5]]},"303":{"position":[[15,5]]},"305":{"position":[[15,5]]},"306":{"position":[[15,5]]},"307":{"position":[[15,5]]},"308":{"position":[[15,5]]},"309":{"position":[[15,5]]},"310":{"position":[[15,5]]},"311":{"position":[[15,5]]},"312":{"position":[[417,6],[646,6]]},"313":{"position":[[370,6]]},"314":{"position":[[435,6]]},"315":{"position":[[390,6]]},"344":{"position":[[252,6]]},"345":{"position":[[261,6]]},"346":{"position":[[242,6]]},"348":{"position":[[222,6]]}},"keywords":{}}],["false,'preload",{"_index":865,"title":{},"content":{"214":{"position":[[34,16]]},"322":{"position":[[27,16]]}},"keywords":{}}],["fast",{"_index":793,"title":{},"content":{"194":{"position":[[234,4],[259,4]]}},"keywords":{}}],["fetch",{"_index":382,"title":{},"content":{"37":{"position":[[1290,5]]},"121":{"position":[[1252,5]]}},"keywords":{}}],["ffad00",{"_index":760,"title":{},"content":{"180":{"position":[[187,10]]},"288":{"position":[[144,10]]}},"keywords":{}}],["fff",{"_index":182,"title":{},"content":{"22":{"position":[[293,7],[587,7]]},"226":{"position":[[277,7],[533,7]]}},"keywords":{}}],["file",{"_index":309,"title":{},"content":{"35":{"position":[[625,4]]},"174":{"position":[[619,4]]},"177":{"position":[[87,4]]}},"keywords":{}}],["file.renderto(video",{"_index":311,"title":{},"content":{"35":{"position":[[650,20]]},"174":{"position":[[644,20]]}},"keywords":{}}],["find",{"_index":453,"title":{},"content":{"61":{"position":[[36,4]]}},"keywords":{}}],["finish",{"_index":356,"title":{},"content":{"37":{"position":[[818,8]]},"121":{"position":[[780,8]]}},"keywords":{}}],["fire",{"_index":318,"title":{},"content":{"37":{"position":[[66,5],[1069,5]]},"39":{"position":[[0,5]]},"40":{"position":[[0,5]]},"41":{"position":[[0,5]]},"42":{"position":[[0,5],[288,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]]},"121":{"position":[[1031,5]]}},"keywords":{}}],["first",{"_index":354,"title":{},"content":{"37":{"position":[[789,5]]},"93":{"position":[[61,5]]},"121":{"position":[[751,5]]},"147":{"position":[[154,5]]},"148":{"position":[[167,5]]},"157":{"position":[[361,5]]}},"keywords":{}}],["flex",{"_index":253,"title":{},"content":{"29":{"position":[[530,7]]},"233":{"position":[[461,7]]}},"keywords":{}}],["flip",{"_index":713,"title":{"163":{"position":[[0,5]]},"188":{"position":[[0,5]]},"296":{"position":[[0,5]]},"352":{"position":[[0,5]]}},"content":{"163":{"position":[[56,5]]},"188":{"position":[[55,4],[246,5]]},"296":{"position":[[169,5]]}},"keywords":{}}],["flv",{"_index":270,"title":{},"content":{"31":{"position":[[174,4],[248,6]]},"170":{"position":[[168,4],[242,6]]},"216":{"position":[[408,6]]},"217":{"position":[[244,4]]},"324":{"position":[[226,6]]},"325":{"position":[[173,4]]}},"keywords":{}}],["flv,.mkv",{"_index":876,"title":{},"content":{"216":{"position":[[194,10]]}},"keywords":{}}],["flv.j",{"_index":264,"title":{"31":{"position":[[0,7]]},"170":{"position":[[0,7]]}},"content":{},"keywords":{}}],["flvjs.createplay",{"_index":272,"title":{},"content":{"31":{"position":[[221,20]]},"170":{"position":[[215,20]]}},"keywords":{}}],["flvplayer",{"_index":271,"title":{},"content":{"31":{"position":[[209,9]]},"170":{"position":[[203,9]]}},"keywords":{}}],["flvplayer.attachmediaelement(video",{"_index":273,"title":{},"content":{"31":{"position":[[269,36]]},"170":{"position":[[263,36]]}},"keywords":{}}],["flvplayer.load",{"_index":274,"title":{},"content":{"31":{"position":[[306,17]]},"170":{"position":[[300,17]]}},"keywords":{}}],["flv、.mkv、.t",{"_index":896,"title":{},"content":{"324":{"position":[[80,40]]}},"keywords":{}}],["focu",{"_index":411,"title":{"45":{"position":[[0,6]]},"129":{"position":[[0,6]]}},"content":{"45":{"position":[[27,6]]},"46":{"position":[[28,6]]},"93":{"position":[[470,5]]},"194":{"position":[[373,5]]},"200":{"position":[[82,5]]}},"keywords":{}}],["focus",{"_index":449,"title":{},"content":{"57":{"position":[[51,7]]}},"keywords":{}}],["font",{"_index":197,"title":{},"content":{"22":{"position":[[598,4],[622,4]]},"73":{"position":[[280,5],[410,5]]},"74":{"position":[[277,5]]},"75":{"position":[[302,5],[523,5]]},"213":{"position":[[557,5]]},"256":{"position":[[243,5],[373,5]]},"257":{"position":[[247,5]]},"258":{"position":[[250,5],[471,5]]},"321":{"position":[[404,5]]}},"keywords":{}}],["fontsiz",{"_index":245,"title":{},"content":{"29":{"position":[[139,9],[743,9]]},"233":{"position":[[674,9]]}},"keywords":{}}],["format",{"_index":215,"title":{},"content":{"23":{"position":[[175,6]]},"177":{"position":[[92,8]]},"213":{"position":[[74,7]]},"216":{"position":[[44,6],[145,6]]},"217":{"position":[[37,6]]}},"keywords":{}}],["forthcom",{"_index":384,"title":{},"content":{"37":{"position":[[1337,12]]},"121":{"position":[[1299,12]]}},"keywords":{}}],["forum/dash.j",{"_index":287,"title":{},"content":{"33":{"position":[[43,13]]},"172":{"position":[[37,13]]}},"keywords":{}}],["forward",{"_index":644,"title":{"143":{"position":[[0,8]]},"332":{"position":[[0,8]]}},"content":{"143":{"position":[[41,8]]},"194":{"position":[[239,7]]}},"keywords":{}}],["fr",{"_index":494,"title":{},"content":{"69":{"position":[[300,3]]},"252":{"position":[[282,3]]}},"keywords":{}}],["frame",{"_index":355,"title":{},"content":{"37":{"position":[[795,5]]},"121":{"position":[[757,5]]},"152":{"position":[[42,5]]},"153":{"position":[[55,6]]},"154":{"position":[[53,6]]}},"keywords":{}}],["françai",{"_index":495,"title":{},"content":{"69":{"position":[[316,11]]},"252":{"position":[[298,11]]}},"keywords":{}}],["full",{"_index":162,"title":{},"content":{"16":{"position":[[8,4]]},"51":{"position":[[32,4]]},"52":{"position":[[26,4]]},"155":{"position":[[66,4],[402,4]]},"156":{"position":[[75,4]]},"197":{"position":[[51,4]]},"198":{"position":[[51,4]]}},"keywords":{}}],["fullscreen",{"_index":434,"title":{"51":{"position":[[0,11]]},"135":{"position":[[0,11]]},"155":{"position":[[0,11]]},"197":{"position":[[0,11]]},"305":{"position":[[0,11]]},"344":{"position":[[0,11]]}},"content":{"51":{"position":[[143,11]]},"135":{"position":[[111,11]]},"155":{"position":[[177,11]]},"197":{"position":[[216,11]]},"215":{"position":[[404,11]]},"305":{"position":[[141,11]]},"323":{"position":[[364,11]]},"344":{"position":[[141,11]]}},"keywords":{}}],["fullscreenweb",{"_index":177,"title":{"52":{"position":[[0,14]]},"136":{"position":[[0,14]]},"156":{"position":[[0,14]]},"198":{"position":[[0,14]]},"306":{"position":[[0,14]]},"345":{"position":[[0,14]]}},"content":{"22":{"position":[[150,14]]},"52":{"position":[[137,14]]},"136":{"position":[[111,14]]},"156":{"position":[[186,14]]},"157":{"position":[[165,14]]},"198":{"position":[[217,14]]},"215":{"position":[[420,14]]},"226":{"position":[[150,14]]},"306":{"position":[[141,14]]},"323":{"position":[[380,14]]},"345":{"position":[[141,14]]},"346":{"position":[[142,14]]}},"keywords":{}}],["function",{"_index":23,"title":{},"content":{"0":{"position":[[252,8]]},"8":{"position":[[6,8]]},"11":{"position":[[6,8],[38,8]]},"12":{"position":[[587,8]]},"14":{"position":[[305,8]]},"20":{"position":[[118,8]]},"24":{"position":[[182,8]]},"26":{"position":[[6,8],[302,8],[407,8]]},"27":{"position":[[321,8]]},"28":{"position":[[6,8],[288,8]]},"29":{"position":[[6,8],[572,8]]},"31":{"position":[[179,8]]},"32":{"position":[[206,8]]},"33":{"position":[[227,8]]},"34":{"position":[[220,8]]},"35":{"position":[[499,8],[600,8]]},"61":{"position":[[6,8]]},"62":{"position":[[6,8]]},"64":{"position":[[6,8]]},"65":{"position":[[170,8],[193,8],[216,8],[244,8]]},"69":{"position":[[6,8]]},"70":{"position":[[43,8]]},"73":{"position":[[6,8]]},"75":{"position":[[6,8]]},"79":{"position":[[6,8],[344,8],[383,8]]},"84":{"position":[[6,8],[346,8],[385,8],[838,8],[908,8]]},"87":{"position":[[6,8],[349,8],[388,8],[713,8]]},"93":{"position":[[6,8],[132,8]]},"96":{"position":[[6,8],[352,8],[391,8],[735,8]]},"98":{"position":[[6,8],[69,8],[243,8]]},"107":{"position":[[163,8]]},"116":{"position":[[4,8]]},"119":{"position":[[4,8]]},"139":{"position":[[6,8]]},"140":{"position":[[6,8]]},"141":{"position":[[6,8]]},"147":{"position":[[116,8]]},"148":{"position":[[129,8]]},"152":{"position":[[6,8]]},"153":{"position":[[6,8]]},"154":{"position":[[6,8]]},"170":{"position":[[173,8]]},"171":{"position":[[200,8]]},"172":{"position":[[221,8]]},"173":{"position":[[214,8]]},"174":{"position":[[493,8],[594,8]]},"188":{"position":[[60,9]]},"189":{"position":[[64,9]]},"190":{"position":[[61,8]]},"204":{"position":[[340,8],[379,8],[823,8],[925,8]]},"205":{"position":[[345,8],[384,8],[733,8],[803,8],[964,8]]},"206":{"position":[[343,8],[382,8],[620,8]]},"207":{"position":[[358,8],[397,8],[792,8],[862,8],[1041,8]]},"210":{"position":[[64,8],[238,8]]},"211":{"position":[[418,8]]},"217":{"position":[[249,8]]},"228":{"position":[[163,8]]},"230":{"position":[[4,8],[276,8],[381,8]]},"231":{"position":[[273,8]]},"232":{"position":[[4,8],[267,8]]},"233":{"position":[[4,8],[503,8]]},"234":{"position":[[288,8]]},"235":{"position":[[498,8]]},"244":{"position":[[4,8]]},"245":{"position":[[4,8]]},"247":{"position":[[4,8]]},"248":{"position":[[93,8],[110,8],[127,8],[146,8]]},"252":{"position":[[4,8]]},"256":{"position":[[4,8]]},"258":{"position":[[4,8]]},"262":{"position":[[4,8],[171,8],[195,8]]},"267":{"position":[[4,8],[171,8],[195,8],[513,8]]},"270":{"position":[[4,8],[171,8],[195,8],[460,8]]},"272":{"position":[[235,8]]},"277":{"position":[[4,8]]},"280":{"position":[[4,8],[171,8],[195,8],[476,8]]},"282":{"position":[[4,8],[40,8],[162,8]]},"312":{"position":[[169,8],[193,8],[583,8],[665,8]]},"313":{"position":[[169,8],[193,8],[474,8],[527,8],[649,8]]},"314":{"position":[[169,8],[193,8],[371,8]]},"315":{"position":[[170,8],[194,8],[513,8],[566,8],[706,8]]},"318":{"position":[[37,8],[159,8]]},"325":{"position":[[178,8]]},"328":{"position":[[4,8]]},"329":{"position":[[4,8]]},"330":{"position":[[4,8]]},"336":{"position":[[4,11]]},"337":{"position":[[4,11]]},"341":{"position":[[4,8]]},"342":{"position":[[4,8]]},"343":{"position":[[4,8]]},"357":{"position":[[4,11]]}},"keywords":{}}],["function($contextmenu1",{"_index":130,"title":{},"content":{"13":{"position":[[662,23]]},"236":{"position":[[482,23]]}},"keywords":{}}],["function($control1",{"_index":133,"title":{},"content":{"13":{"position":[[784,19]]},"236":{"position":[[604,19]]}},"keywords":{}}],["function($layer1",{"_index":127,"title":{},"content":{"13":{"position":[[554,17]]},"236":{"position":[[374,17]]}},"keywords":{}}],["function($setting1",{"_index":136,"title":{},"content":{"13":{"position":[[882,19]]},"236":{"position":[[702,19]]}},"keywords":{}}],["functionparamet",{"_index":652,"title":{},"content":{"147":{"position":[[6,18]]},"148":{"position":[[6,18]]},"168":{"position":[[6,18]]}},"keywords":{}}],["further",{"_index":332,"title":{},"content":{"37":{"position":[[232,7]]},"121":{"position":[[194,7]]}},"keywords":{}}],["gener",{"_index":814,"title":{},"content":{"203":{"position":[[529,9]]}},"keywords":{}}],["get",{"_index":412,"title":{},"content":{"45":{"position":[[22,4]]},"93":{"position":[[461,4]]},"149":{"position":[[53,7]]},"167":{"position":[[48,7]]},"194":{"position":[[364,4]]}},"keywords":{}}],["getbloburl",{"_index":679,"title":{"154":{"position":[[0,11]]},"343":{"position":[[0,11]]}},"content":{},"keywords":{}}],["getboundingclientrect",{"_index":712,"title":{},"content":{"162":{"position":[[297,21]]},"351":{"position":[[217,21]]}},"keywords":{}}],["getdataurl",{"_index":675,"title":{"153":{"position":[[0,11]]},"342":{"position":[[0,11]]}},"content":{},"keywords":{}}],["getinstance(art",{"_index":622,"title":{},"content":{"106":{"position":[[495,16]]}},"keywords":{}}],["getinstance(art2",{"_index":157,"title":{},"content":{"14":{"position":[[314,17]]},"272":{"position":[[244,17]]}},"keywords":{}}],["getinstance={(art",{"_index":631,"title":{},"content":{"107":{"position":[[388,18]]}},"keywords":{}}],["getter",{"_index":668,"title":{},"content":{"151":{"position":[[6,6]]},"162":{"position":[[6,6]]},"340":{"position":[[4,6]]},"349":{"position":[[4,9]]},"351":{"position":[[4,6]]}},"keywords":{}}],["getter/sett",{"_index":483,"title":{},"content":{"68":{"position":[[6,13]]},"72":{"position":[[6,13]]},"74":{"position":[[6,13]]},"78":{"position":[[6,13]]},"81":{"position":[[6,13]]},"83":{"position":[[6,13]]},"86":{"position":[[6,13]]},"89":{"position":[[6,13]]},"91":{"position":[[6,13]]},"95":{"position":[[6,13]]},"251":{"position":[[4,13]]},"255":{"position":[[4,13]]},"257":{"position":[[4,13]]},"261":{"position":[[4,13]]},"264":{"position":[[4,13]]},"266":{"position":[[4,13]]},"269":{"position":[[4,13]]},"273":{"position":[[4,13]]},"275":{"position":[[4,13]]},"279":{"position":[[4,13]]}},"keywords":{}}],["getterparamet",{"_index":701,"title":{},"content":{"160":{"position":[[6,16]]}},"keywords":{}}],["green",{"_index":192,"title":{},"content":{"22":{"position":[[490,8]]},"75":{"position":[[514,8]]},"205":{"position":[[945,8]]},"207":{"position":[[1022,8]]},"226":{"position":[[446,8]]},"258":{"position":[[462,8]]},"313":{"position":[[630,8]]},"315":{"position":[[687,8]]}},"keywords":{}}],["gt",{"_index":45,"title":{},"content":{"2":{"position":[[277,5]]},"13":{"position":[[484,5]]},"24":{"position":[[225,5]]},"29":{"position":[[691,5]]},"35":{"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]]},"61":{"position":[[277,5]]},"62":{"position":[[165,5]]},"64":{"position":[[271,5]]},"68":{"position":[[193,5]]},"72":{"position":[[239,5],[303,5]]},"73":{"position":[[330,5],[367,5]]},"74":{"position":[[327,5],[381,5]]},"75":{"position":[[352,5],[389,5]]},"78":{"position":[[554,5],[576,5]]},"79":{"position":[[637,5],[659,5]]},"81":{"position":[[301,5]]},"83":{"position":[[201,5],[223,5]]},"84":{"position":[[643,5],[665,5]]},"86":{"position":[[194,5],[245,5]]},"87":{"position":[[604,5],[655,5]]},"89":{"position":[[210,5],[257,5]]},"91":{"position":[[204,5],[248,5]]},"93":{"position":[[263,5],[293,5],[356,5]]},"95":{"position":[[228,5],[290,5]]},"96":{"position":[[638,5]]},"98":{"position":[[414,5]]},"103":{"position":[[18,4],[109,4],[233,4]]},"105":{"position":[[125,5]]},"106":{"position":[[133,5]]},"107":{"position":[[407,5],[431,5],[542,6]]},"110":{"position":[[181,5]]},"121":{"position":[[1696,5]]},"123":{"position":[[167,5]]},"124":{"position":[[138,5]]},"125":{"position":[[139,5]]},"126":{"position":[[141,5],[199,5]]},"127":{"position":[[141,5],[199,5]]},"128":{"position":[[144,5],[202,5]]},"129":{"position":[[149,5]]},"130":{"position":[[152,5]]},"131":{"position":[[140,5]]},"132":{"position":[[158,5]]},"133":{"position":[[162,5]]},"134":{"position":[[138,5],[196,5]]},"135":{"position":[[164,5]]},"136":{"position":[[170,5]]},"137":{"position":[[141,5]]},"139":{"position":[[161,5]]},"140":{"position":[[162,5],[196,5]]},"141":{"position":[[182,5],[218,5]]},"142":{"position":[[182,5]]},"143":{"position":[[185,5]]},"144":{"position":[[186,5],[222,5]]},"145":{"position":[[199,5]]},"146":{"position":[[181,5]]},"147":{"position":[[338,5],[375,5]]},"148":{"position":[[351,5],[388,5]]},"149":{"position":[[198,5]]},"150":{"position":[[261,5]]},"151":{"position":[[154,5]]},"152":{"position":[[181,5]]},"153":{"position":[[204,5],[255,5]]},"154":{"position":[[202,5],[253,5]]},"155":{"position":[[218,5],[263,5]]},"156":{"position":[[230,5],[278,5]]},"157":{"position":[[209,5],[247,5]]},"158":{"position":[[298,5]]},"159":{"position":[[189,5],[228,5]]},"160":{"position":[[191,5]]},"161":{"position":[[234,5]]},"162":{"position":[[189,5]]},"163":{"position":[[221,5]]},"164":{"position":[[245,5]]},"165":{"position":[[239,5]]},"166":{"position":[[222,5]]},"167":{"position":[[224,5]]},"168":{"position":[[174,5]]},"174":{"position":[[720,5]]},"201":{"position":[[346,5]]},"202":{"position":[[360,5]]},"206":{"position":[[741,5]]},"210":{"position":[[430,5]]},"211":{"position":[[617,5]]},"228":{"position":[[206,5]]},"233":{"position":[[622,5]]},"236":{"position":[[304,5]]},"244":{"position":[[224,5]]},"245":{"position":[[157,5]]},"247":{"position":[[226,5]]},"251":{"position":[[160,5]]},"255":{"position":[[208,5],[272,5]]},"256":{"position":[[293,5],[330,5]]},"257":{"position":[[297,5],[351,5]]},"258":{"position":[[300,5],[337,5]]},"261":{"position":[[525,5],[547,5]]},"262":{"position":[[395,5],[417,5]]},"264":{"position":[[183,5]]},"266":{"position":[[160,5],[182,5]]},"267":{"position":[[391,5],[413,5]]},"269":{"position":[[159,5],[210,5]]},"270":{"position":[[357,5],[408,5]]},"273":{"position":[[163,5],[210,5]]},"275":{"position":[[161,5],[205,5]]},"277":{"position":[[182,5],[212,5],[272,5]]},"279":{"position":[[192,5],[254,5]]},"280":{"position":[[388,5]]},"282":{"position":[[321,5]]},"309":{"position":[[273,5]]},"310":{"position":[[279,5]]},"314":{"position":[[474,5]]},"318":{"position":[[339,5]]},"319":{"position":[[338,5]]},"328":{"position":[[153,5]]},"329":{"position":[[153,5],[187,5]]},"330":{"position":[[159,5],[195,5]]},"331":{"position":[[154,5]]},"332":{"position":[[154,5]]},"333":{"position":[[154,5],[190,5]]},"334":{"position":[[171,5]]},"335":{"position":[[160,5]]},"336":{"position":[[206,5],[243,5]]},"337":{"position":[[216,5],[253,5]]},"338":{"position":[[163,5]]},"339":{"position":[[189,5]]},"340":{"position":[[140,5]]},"341":{"position":[[146,5]]},"342":{"position":[[170,5],[219,5]]},"343":{"position":[[168,5],[217,5]]},"344":{"position":[[182,5],[227,5]]},"345":{"position":[[185,5],[233,5]]},"346":{"position":[[186,5],[224,5]]},"347":{"position":[[214,5]]},"348":{"position":[[164,5],[203,5]]},"349":{"position":[[169,5]]},"350":{"position":[[182,5]]},"351":{"position":[[147,5]]},"352":{"position":[[192,5]]},"353":{"position":[[207,5]]},"354":{"position":[[196,5]]},"355":{"position":[[181,5]]},"356":{"position":[[165,5]]},"357":{"position":[[188,5]]}},"keywords":{}}],["hand",{"_index":880,"title":{},"content":{"217":{"position":[[58,4]]}},"keywords":{}}],["handl",{"_index":107,"title":{"13":{"position":[[0,6]]}},"content":{"13":{"position":[[0,6]]}},"keywords":{}}],["have",{"_index":330,"title":{},"content":{"37":{"position":[[213,6],[1003,6]]},"121":{"position":[[175,6],[965,6]]}},"keywords":{}}],["hd",{"_index":823,"title":{},"content":{"208":{"position":[[392,3]]},"316":{"position":[[284,3]]}},"keywords":{}}],["head",{"_index":757,"title":{},"content":{"179":{"position":[[30,9]]}},"keywords":{}}],["height",{"_index":617,"title":{},"content":{"106":{"position":[[387,7]]},"107":{"position":[[326,7]]},"176":{"position":[[413,7]]},"212":{"position":[[166,6],[188,6],[400,7]]},"284":{"position":[[287,7]]},"320":{"position":[[92,6],[308,7]]}},"keywords":{}}],["here",{"_index":117,"title":{},"content":{"13":{"position":[[192,4]]}},"keywords":{}}],["hidden",{"_index":224,"title":{},"content":{"26":{"position":[[15,6]]},"27":{"position":[[66,6]]}},"keywords":{}}],["hide",{"_index":226,"title":{},"content":{"26":{"position":[[53,4],[287,7]]},"27":{"position":[[306,7],[460,7]]},"182":{"position":[[43,4]]},"185":{"position":[[179,4]]},"230":{"position":[[18,4]]}},"keywords":{}}],["hide/show",{"_index":223,"title":{"26":{"position":[[0,10]]},"230":{"position":[[0,10]]}},"content":{},"keywords":{}}],["highlight",{"_index":825,"title":{"209":{"position":[[0,10]]},"317":{"position":[[0,10]]}},"content":{"209":{"position":[[28,11],[116,9],[158,9],[272,10]]},"317":{"position":[[175,10]]}},"keywords":{}}],["hl",{"_index":281,"title":{},"content":{"32":{"position":[[234,3],[244,6]]},"171":{"position":[[228,3],[238,6]]}},"keywords":{}}],["hls.attachmedia(video",{"_index":283,"title":{},"content":{"32":{"position":[[272,23]]},"171":{"position":[[266,23]]}},"keywords":{}}],["hls.j",{"_index":275,"title":{"32":{"position":[[0,7]]},"171":{"position":[[0,7]]}},"content":{},"keywords":{}}],["hls.loadsource(url",{"_index":282,"title":{},"content":{"32":{"position":[[251,20]]},"171":{"position":[[245,20]]}},"keywords":{}}],["homepag",{"_index":265,"title":{},"content":{"31":{"position":[[0,9]]},"32":{"position":[[0,9]]},"33":{"position":[[0,9]]},"34":{"position":[[0,9]]},"35":{"position":[[0,9]]}},"keywords":{}}],["horizont",{"_index":715,"title":{},"content":{"163":{"position":[[78,11],[264,13]]},"352":{"position":[[49,11],[234,12]]}},"keywords":{}}],["hotkey",{"_index":440,"title":{"53":{"position":[[0,7]]},"92":{"position":[[0,7]]},"137":{"position":[[0,7]]},"194":{"position":[[0,7]]},"276":{"position":[[0,7]]},"302":{"position":[[0,7]]}},"content":{"53":{"position":[[13,6]]},"92":{"position":[[20,6]]},"93":{"position":[[49,7],[415,6]]},"194":{"position":[[155,7],[178,6],[318,6]]},"302":{"position":[[127,7]]}},"keywords":{}}],["hover",{"_index":418,"title":{"47":{"position":[[0,6]]},"131":{"position":[[0,6]]}},"content":{"49":{"position":[[41,5]]},"133":{"position":[[0,28]]}},"keywords":{}}],["html",{"_index":18,"title":{"10":{"position":[[0,5]]},"105":{"position":[[2,4]]},"118":{"position":[[0,5]]}},"content":{"0":{"position":[[173,5]]},"10":{"position":[[29,4]]},"12":{"position":[[283,5],[333,5],[453,5]]},"13":{"position":[[525,5],[627,5],[734,5],[851,5]]},"26":{"position":[[281,5],[386,5]]},"27":{"position":[[300,5]]},"28":{"position":[[267,5]]},"29":{"position":[[383,5]]},"60":{"position":[[27,4]]},"78":{"position":[[217,5],[374,5]]},"79":{"position":[[253,4],[684,5]]},"84":{"position":[[255,4],[754,5]]},"87":{"position":[[258,4],[685,5]]},"96":{"position":[[261,4],[704,5]]},"118":{"position":[[17,4]]},"201":{"position":[[306,5]]},"202":{"position":[[317,5]]},"203":{"position":[[101,4],[186,4],[603,4]]},"204":{"position":[[249,4],[664,5]]},"205":{"position":[[254,4],[649,5],[878,5]]},"206":{"position":[[252,4],[592,5]]},"207":{"position":[[267,4],[708,5],[955,5]]},"208":{"position":[[152,4],[331,5],[386,5]]},"215":{"position":[[66,4]]},"230":{"position":[[255,5],[360,5]]},"231":{"position":[[252,5]]},"232":{"position":[[246,5]]},"233":{"position":[[314,5]]},"234":{"position":[[209,5]]},"235":{"position":[[194,5],[244,5],[364,5]]},"236":{"position":[[345,5],[447,5],[554,5],[671,5]]},"243":{"position":[[17,4]]},"261":{"position":[[188,5],[345,5]]},"262":{"position":[[114,4],[442,5]]},"267":{"position":[[114,4],[470,5]]},"270":{"position":[[114,4],[438,5]]},"280":{"position":[[114,4],[454,5]]},"309":{"position":[[239,5]]},"310":{"position":[[245,5]]},"311":{"position":[[30,37],[378,4]]},"312":{"position":[[112,4],[424,5]]},"313":{"position":[[112,4],[404,5],[576,5]]},"314":{"position":[[112,4],[349,5]]},"315":{"position":[[113,4],[443,5],[633,5]]},"316":{"position":[[223,5],[278,5]]},"323":{"position":[[29,4]]},"357":{"position":[[52,8]]}},"keywords":{}}],["html>",{"_index":588,"title":{},"content":{"105":{"position":[[13,8]]}},"keywords":{}}],["https://dash.akamaized.net/envivio/enviviodash3/manifest.mpd",{"_index":288,"title":{},"content":{"33":{"position":[[144,63]]},"172":{"position":[[138,63]]}},"keywords":{}}],["https://github.com/bilibili/flv.j",{"_index":266,"title":{},"content":{"31":{"position":[[10,34]]},"170":{"position":[[4,34]]}},"keywords":{}}],["https://github.com/dash",{"_index":285,"title":{},"content":{"33":{"position":[[10,23]]},"172":{"position":[[4,23]]}},"keywords":{}}],["https://github.com/google/shaka",{"_index":293,"title":{},"content":{"34":{"position":[[10,31]]},"173":{"position":[[4,31]]}},"keywords":{}}],["https://github.com/video",{"_index":276,"title":{},"content":{"32":{"position":[[10,24]]},"171":{"position":[[4,24]]}},"keywords":{}}],["https://github.com/webtorrent/webtorr",{"_index":301,"title":{},"content":{"35":{"position":[[10,40]]},"174":{"position":[[4,40]]}},"keywords":{}}],["https://test",{"_index":278,"title":{},"content":{"32":{"position":[[133,13]]},"171":{"position":[[127,13]]}},"keywords":{}}],["i18n",{"_index":482,"title":{"67":{"position":[[0,5]]},"250":{"position":[[0,5]]}},"content":{"67":{"position":[[27,4]]}},"keywords":{}}],["icon",{"_index":481,"title":{"66":{"position":[[0,6]]},"215":{"position":[[0,6]]},"249":{"position":[[0,6]]},"323":{"position":[[0,6]]}},"content":{"66":{"position":[[27,5]]},"88":{"position":[[28,4]]},"89":{"position":[[58,4]]},"215":{"position":[[52,5],[177,6]]},"323":{"position":[[137,6]]}},"keywords":{}}],["id",{"_index":443,"title":{"55":{"position":[[0,3]]},"238":{"position":[[0,3]]}},"content":{},"keywords":{}}],["identif",{"_index":78,"title":{},"content":{"11":{"position":[[23,14]]}},"keywords":{}}],["img",{"_index":520,"title":{},"content":{"78":{"position":[[83,3]]},"79":{"position":[[584,3]]},"204":{"position":[[488,3]]},"261":{"position":[[54,3]]},"262":{"position":[[342,3]]},"312":{"position":[[248,3]]}},"keywords":{}}],["immedi",{"_index":544,"title":{},"content":{"81":{"position":[[141,11]]}},"keywords":{}}],["import",{"_index":145,"title":{"14":{"position":[[7,6]]}},"content":{"14":{"position":[[7,6],[78,6]]},"19":{"position":[[41,6]]},"102":{"position":[[52,6]]},"106":{"position":[[172,6]]},"107":{"position":[[12,6],[49,6],[93,6]]},"223":{"position":[[41,6]]}},"keywords":{}}],["import("artplayer/types/artplayer"",{"_index":152,"title":{},"content":{"14":{"position":[[117,45]]},"272":{"position":[[61,45]]}},"keywords":{}}],["inclus",{"_index":445,"title":{},"content":{"55":{"position":[[20,9]]}},"keywords":{}}],["increas",{"_index":791,"title":{},"content":{"194":{"position":[[195,10]]}},"keywords":{}}],["index",{"_index":536,"title":{},"content":{"79":{"position":[[202,5],[225,6]]},"84":{"position":[[204,5],[227,6],[724,6]]},"87":{"position":[[207,5],[230,6]]},"96":{"position":[[210,5],[233,6]]},"204":{"position":[[198,5],[221,6],[622,6]]},"205":{"position":[[203,5],[226,6],[638,6]]},"206":{"position":[[201,5],[224,6]]},"207":{"position":[[216,5],[239,6],[678,6]]},"262":{"position":[[87,5]]},"267":{"position":[[87,5],[459,6]]},"270":{"position":[[87,5]]},"280":{"position":[[87,5]]},"312":{"position":[[85,5],[382,6]]},"313":{"position":[[85,5],[393,6]]},"314":{"position":[[85,5]]},"315":{"position":[[86,5],[413,6]]}},"keywords":{}}],["indic",{"_index":388,"title":{},"content":{"37":{"position":[[1429,9]]},"121":{"position":[[1391,9]]},"215":{"position":[[448,10]]},"323":{"position":[[408,10]]}},"keywords":{}}],["industri",{"_index":286,"title":{},"content":{"33":{"position":[[34,8]]},"172":{"position":[[28,8]]}},"keywords":{}}],["info",{"_index":519,"title":{"76":{"position":[[0,5]]},"259":{"position":[[0,5]]}},"content":{"76":{"position":[[26,4]]}},"keywords":{}}],["inform",{"_index":314,"title":{},"content":{"37":{"position":[[9,12]]},"80":{"position":[[41,11]]},"81":{"position":[[56,12],[124,11],[167,11],[342,11],[391,11]]},"162":{"position":[[41,11],[270,11]]},"184":{"position":[[298,12]]},"209":{"position":[[40,11]]}},"keywords":{}}],["initi",{"_index":397,"title":{},"content":{"39":{"position":[[25,12]]},"176":{"position":[[327,10]]},"178":{"position":[[99,11]]},"181":{"position":[[240,14]]},"204":{"position":[[23,10]]},"205":{"position":[[23,10]]},"206":{"position":[[23,10]]},"207":{"position":[[23,10]]},"210":{"position":[[23,14]]}},"keywords":{}}],["instal",{"_index":163,"title":{"17":{"position":[[0,8]]},"18":{"position":[[0,7]]},"19":{"position":[[0,7]]},"20":{"position":[[0,7]]}},"content":{"18":{"position":[[6,7]]},"101":{"position":[[6,7]]},"222":{"position":[[6,7]]}},"keywords":{}}],["instanc",{"_index":34,"title":{"2":{"position":[[0,10]]},"110":{"position":[[0,10]]}},"content":{"2":{"position":[[42,10],[77,9]]},"13":{"position":[[279,8]]},"14":{"position":[[217,9],[292,9]]},"44":{"position":[[22,8]]},"55":{"position":[[51,8]]},"57":{"position":[[33,8]]},"58":{"position":[[33,8]]},"61":{"position":[[76,9]]},"98":{"position":[[126,8]]},"210":{"position":[[121,8]]},"217":{"position":[[340,8]]}},"keywords":{}}],["instance="getinstance"",{"_index":609,"title":{},"content":{"106":{"position":[[48,32]]}},"keywords":{}}],["interfac",{"_index":222,"title":{"25":{"position":[[0,10]]}},"content":{},"keywords":{}}],["interv",{"_index":741,"title":{},"content":{"167":{"position":[[60,8],[320,8]]}},"keywords":{}}],["iphon",{"_index":843,"title":{},"content":{"211":{"position":[[558,8],[623,7],[665,8]]},"319":{"position":[[279,8],[344,7],[386,8]]}},"keywords":{}}],["isdestroy",{"_index":450,"title":{"58":{"position":[[0,10]]},"241":{"position":[[0,10]]}},"content":{},"keywords":{}}],["isfocu",{"_index":447,"title":{"57":{"position":[[0,8]]},"240":{"position":[[0,8]]}},"content":{},"keywords":{}}],["ishid",{"_index":229,"title":{"27":{"position":[[0,7]]},"231":{"position":[[0,7]]}},"content":{"27":{"position":[[27,6]]},"231":{"position":[[17,6]]}},"keywords":{}}],["isliv",{"_index":767,"title":{"182":{"position":[[0,7]]},"290":{"position":[[0,7]]}},"content":{"182":{"position":[[174,7]]},"290":{"position":[[139,7]]}},"keywords":{}}],["item",{"_index":100,"title":{},"content":{"12":{"position":[[596,6]]},"87":{"position":[[53,5]]},"96":{"position":[[56,5]]},"235":{"position":[[507,6]]}},"keywords":{}}],["item.html",{"_index":106,"title":{},"content":{"12":{"position":[[688,10]]},"235":{"position":[[594,10]]}},"keywords":{}}],["item.url",{"_index":104,"title":{},"content":{"12":{"position":[[656,9]]},"235":{"position":[[567,9]]}},"keywords":{}}],["jp",{"_index":487,"title":{},"content":{"69":{"position":[[157,5],[275,3]]},"252":{"position":[[139,5],[257,3]]}},"keywords":{}}],["js",{"_index":77,"title":{},"content":{"11":{"position":[[15,2]]},"119":{"position":[[13,8]]}},"keywords":{}}],["jsdelivr",{"_index":582,"title":{},"content":{"103":{"position":[[98,8]]}},"keywords":{}}],["json",{"_index":468,"title":{},"content":{"65":{"position":[[83,4]]},"248":{"position":[[56,4]]}},"keywords":{}}],["judgment",{"_index":231,"title":{},"content":{"27":{"position":[[34,8]]}},"keywords":{}}],["jump",{"_index":400,"title":{},"content":{"42":{"position":[[29,4]]},"142":{"position":[[41,5]]}},"keywords":{}}],["key",{"_index":477,"title":{},"content":{"65":{"position":[[390,5],[433,6],[462,6]]},"93":{"position":[[80,3]]},"194":{"position":[[51,4]]},"248":{"position":[[285,5],[328,6],[357,6]]},"277":{"position":[[37,3]]}},"keywords":{}}],["kindof",{"_index":76,"title":{"11":{"position":[[0,7]]},"119":{"position":[[0,7]]}},"content":{},"keywords":{}}],["lack",{"_index":367,"title":{},"content":{"37":{"position":[[1040,4],[1587,4]]},"121":{"position":[[1002,4],[1549,4]]}},"keywords":{}}],["lang",{"_index":486,"title":{"218":{"position":[[0,5]]},"326":{"position":[[0,5]]}},"content":{"69":{"position":[[151,5]]},"218":{"position":[[213,5]]},"252":{"position":[[133,5]]},"326":{"position":[[173,5]]}},"keywords":{}}],["languag",{"_index":484,"title":{},"content":{"68":{"position":[[56,8]]},"69":{"position":[[42,9],[196,9],[226,9],[251,9],[281,9],[306,9],[337,9]]},"218":{"position":[[70,9]]},"252":{"position":[[178,9],[208,9],[233,9],[263,9],[288,9],[319,9]]}},"keywords":{}}],["last",{"_index":764,"title":{},"content":{"181":{"position":[[213,4]]}},"keywords":{}}],["layer",{"_index":111,"title":{"77":{"position":[[0,7]]},"204":{"position":[[0,7]]},"260":{"position":[[0,7]]},"312":{"position":[[0,7]]}},"content":{"13":{"position":[[59,7],[537,7],[1007,5]]},"77":{"position":[[38,6]]},"78":{"position":[[50,6],[205,7]]},"79":{"position":[[48,5]]},"90":{"position":[[43,5]]},"91":{"position":[[65,5]]},"204":{"position":[[43,6],[610,7]]},"236":{"position":[[357,7],[788,5]]},"261":{"position":[[176,7]]},"312":{"position":[[370,7]]}},"keywords":{}}],["layer1",{"_index":126,"title":{},"content":{"13":{"position":[[515,9],[981,7],[1013,9],[1263,7]]},"236":{"position":[[335,9],[762,7],[794,9],[1000,7]]}},"keywords":{}}],["layers、contextmenu、controls、set",{"_index":889,"title":{},"content":{"236":{"position":[[7,58]]}},"keywords":{}}],["left",{"_index":529,"title":{},"content":{"78":{"position":[[493,5]]},"84":{"position":[[507,4]]},"207":{"position":[[519,4],[947,7]]},"261":{"position":[[464,5]]},"267":{"position":[[255,4]]},"315":{"position":[[254,4],[625,7]]}},"keywords":{}}],["librari",{"_index":263,"title":{"30":{"position":[[12,8]]}},"content":{"216":{"position":[[117,9]]},"217":{"position":[[121,9]]}},"keywords":{}}],["list",{"_index":85,"title":{},"content":{"12":{"position":[[55,4]]},"208":{"position":[[64,4]]},"211":{"position":[[251,5]]}},"keywords":{}}],["live",{"_index":670,"title":{},"content":{"151":{"position":[[253,4]]},"182":{"position":[[32,4]]}},"keywords":{}}],["load",{"_index":326,"title":{"88":{"position":[[0,8]]},"271":{"position":[[0,8]]}},"content":{"37":{"position":[[166,6],[617,6],[638,8],[655,6],[827,8],[879,7],[1103,5],[1375,7]]},"88":{"position":[[20,7]]},"89":{"position":[[70,4]]},"121":{"position":[[128,6],[579,6],[600,8],[617,6],[789,8],[841,7],[1065,5],[1337,7]]},"215":{"position":[[186,8]]},"323":{"position":[[146,8]]}},"keywords":{}}],["local",{"_index":580,"title":{},"content":{"103":{"position":[[8,7]]},"201":{"position":[[38,5]]},"202":{"position":[[36,5]]}},"keywords":{}}],["localstorag",{"_index":470,"title":{},"content":{"65":{"position":[[128,12]]},"248":{"position":[[66,12]]}},"keywords":{}}],["localsubtitl",{"_index":806,"title":{"202":{"position":[[0,14]]},"310":{"position":[[0,14]]}},"content":{"202":{"position":[[246,14]]},"310":{"position":[[174,14]]}},"keywords":{}}],["localvideo",{"_index":801,"title":{"201":{"position":[[0,11]]},"309":{"position":[[0,11]]}},"content":{"201":{"position":[[238,11]]},"309":{"position":[[171,11]]}},"keywords":{}}],["locat",{"_index":550,"title":{},"content":{"84":{"position":[[495,8]]},"207":{"position":[[507,8]]}},"keywords":{}}],["long",{"_index":734,"title":{},"content":{"166":{"position":[[60,4]]},"191":{"position":[[53,4]]},"211":{"position":[[338,4]]}},"keywords":{}}],["loop",{"_index":740,"title":{"167":{"position":[[0,5]]},"187":{"position":[[0,5]]},"295":{"position":[[0,5]]},"356":{"position":[[0,5]]}},"content":{"167":{"position":[[329,4],[360,4]]},"187":{"position":[[36,4],[148,5]]},"295":{"position":[[127,5]]},"356":{"position":[[265,4]]}},"keywords":{}}],["lose",{"_index":146,"title":{},"content":{"14":{"position":[[34,4]]},"46":{"position":[[22,5]]},"200":{"position":[[76,5]]}},"keywords":{}}],["lower",{"_index":792,"title":{},"content":{"194":{"position":[[215,5]]}},"keywords":{}}],["lt",{"_index":579,"title":{},"content":{"103":{"position":[[0,5],[90,5],[217,5]]}},"keywords":{}}],["lt;!doctyp",{"_index":587,"title":{},"content":{"105":{"position":[[0,12]]}},"keywords":{}}],["lt;/body>",{"_index":604,"title":{},"content":{"105":{"position":[[447,13]]}},"keywords":{}}],["lt;/div>",{"_index":632,"title":{},"content":{"107":{"position":[[437,12]]}},"keywords":{}}],["lt;/head>",{"_index":596,"title":{},"content":{"105":{"position":[[131,13]]}},"keywords":{}}],["lt;/html>",{"_index":605,"title":{},"content":{"105":{"position":[[461,13]]}},"keywords":{}}],["lt;/script>",{"_index":603,"title":{},"content":{"105":{"position":[[431,15]]},"106":{"position":[[541,15]]}},"keywords":{}}],["lt;/template>",{"_index":612,"title":{},"content":{"106":{"position":[[139,17]]}},"keywords":{}}],["lt;artplay",{"_index":608,"title":{},"content":{"106":{"position":[[29,13]]},"107":{"position":[[201,13]]}},"keywords":{}}],["lt;body>",{"_index":597,"title":{},"content":{"105":{"position":[[145,12]]}},"keywords":{}}],["lt;button",{"_index":19,"title":{},"content":{"0":{"position":[[179,11]]},"234":{"position":[[215,11]]}},"keywords":{}}],["lt;div",{"_index":598,"title":{},"content":{"105":{"position":[[158,7]]}},"keywords":{}}],["lt;div>",{"_index":630,"title":{},"content":{"107":{"position":[[189,11]]}},"keywords":{}}],["lt;head>",{"_index":590,"title":{},"content":{"105":{"position":[[35,12]]}},"keywords":{}}],["lt;html>",{"_index":589,"title":{},"content":{"105":{"position":[[22,12]]}},"keywords":{}}],["lt;img",{"_index":522,"title":{},"content":{"78":{"position":[[223,8],[380,8]]},"79":{"position":[[690,8]]},"204":{"position":[[670,8]]},"215":{"position":[[195,8],[258,8]]},"261":{"position":[[194,8],[351,8]]},"262":{"position":[[448,8]]},"312":{"position":[[430,8]]},"323":{"position":[[155,8],[218,8]]}},"keywords":{}}],["lt;input",{"_index":887,"title":{},"content":{"233":{"position":[[320,15]]}},"keywords":{}}],["lt;meta",{"_index":593,"title":{},"content":{"105":{"position":[[90,8]]}},"keywords":{}}],["lt;script",{"_index":168,"title":{},"content":{"20":{"position":[[0,10]]},"103":{"position":[[23,10],[114,10],[238,10]]},"105":{"position":[[257,10]]},"224":{"position":[[0,10]]}},"keywords":{}}],["lt;script>",{"_index":602,"title":{},"content":{"105":{"position":[[324,14]]},"106":{"position":[[157,14]]}},"keywords":{}}],["lt;span",{"_index":93,"title":{},"content":{"12":{"position":[[339,9],[459,9]]},"235":{"position":[[250,9],[370,9]]}},"keywords":{}}],["lt;template>",{"_index":607,"title":{},"content":{"106":{"position":[[12,16]]}},"keywords":{}}],["lt;title>artplay",{"_index":591,"title":{},"content":{"105":{"position":[[48,22]]}},"keywords":{}}],["m3u8",{"_index":280,"title":{},"content":{"32":{"position":[[200,5]]},"171":{"position":[[194,5]]}},"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":302,"title":{},"content":{"35":{"position":[[138,300]]},"174":{"position":[[132,300]]}},"keywords":{}}],["manag",{"_index":39,"title":{},"content":{"2":{"position":[[61,6]]},"59":{"position":[[13,6]]},"60":{"position":[[13,6]]},"63":{"position":[[13,6]]},"64":{"position":[[50,6]]},"65":{"position":[[13,6]]},"66":{"position":[[13,6]]},"67":{"position":[[13,6]]},"70":{"position":[[13,6]]},"71":{"position":[[13,10]]},"76":{"position":[[13,6]]},"77":{"position":[[13,6]]},"80":{"position":[[13,6]]},"82":{"position":[[13,6]]},"85":{"position":[[13,6]]},"88":{"position":[[13,6]]},"90":{"position":[[13,6]]},"92":{"position":[[13,6]]},"94":{"position":[[13,6]]},"97":{"position":[[13,6]]}},"keywords":{}}],["manual",{"_index":150,"title":{},"content":{"14":{"position":[[91,8]]},"211":{"position":[[231,8]]}},"keywords":{}}],["map",{"_index":852,"title":{},"content":{"212":{"position":[[38,3]]}},"keywords":{}}],["margin",{"_index":204,"title":{},"content":{"22":{"position":[[691,7],[712,6],[727,6]]},"29":{"position":[[122,7]]},"106":{"position":[[414,7]]},"107":{"position":[[353,7]]},"226":{"position":[[596,7]]}},"keywords":{}}],["mark",{"_index":534,"title":{},"content":{"79":{"position":[[182,4]]},"84":{"position":[[184,4]]},"87":{"position":[[187,4]]},"96":{"position":[[190,4]]},"204":{"position":[[178,4]]},"205":{"position":[[183,4]]},"206":{"position":[[181,4]]},"207":{"position":[[196,4]]}},"keywords":{}}],["mask",{"_index":557,"title":{"90":{"position":[[0,5]]},"274":{"position":[[0,5]]}},"content":{"90":{"position":[[38,4]]},"91":{"position":[[60,4]]}},"keywords":{}}],["match",{"_index":838,"title":{},"content":{"211":{"position":[[295,7],[357,5],[411,6],[427,6],[442,5]]},"217":{"position":[[24,5]]}},"keywords":{}}],["math.floor(math.random",{"_index":239,"title":{},"content":{"28":{"position":[[412,24]]},"232":{"position":[[374,24]]}},"keywords":{}}],["max="50"",{"_index":249,"title":{},"content":{"29":{"position":[[447,18]]},"233":{"position":[[378,18]]}},"keywords":{}}],["maximum",{"_index":202,"title":{},"content":{"22":{"position":[[654,7]]}},"keywords":{}}],["maxlength",{"_index":200,"title":{},"content":{"22":{"position":[[632,10]]},"29":{"position":[[111,10]]},"226":{"position":[[571,10]]}},"keywords":{}}],["me!</button>",{"_index":21,"title":{},"content":{"0":{"position":[[224,20]]},"234":{"position":[[260,20]]}},"keywords":{}}],["mechan",{"_index":684,"title":{},"content":{"155":{"position":[[346,10]]},"157":{"position":[[323,10]]},"192":{"position":[[304,11]]}},"keywords":{}}],["media",{"_index":322,"title":{},"content":{"37":{"position":[[115,6],[185,5],[321,5],[531,5],[594,5],[749,5],[808,5],[1296,5],[1364,5]]},"121":{"position":[[77,6],[147,5],[283,5],[493,5],[556,5],[711,5],[770,5],[1258,5],[1326,5]]}},"keywords":{}}],["menu",{"_index":554,"title":{},"content":{"86":{"position":[[54,4]]},"87":{"position":[[48,4],[699,6],[764,7]]},"206":{"position":[[606,6],[671,7]]}},"keywords":{}}],["merg",{"_index":446,"title":{},"content":{"56":{"position":[[19,6]]}},"keywords":{}}],["metadata",{"_index":358,"title":{},"content":{"37":{"position":[[861,8]]},"121":{"position":[[823,8]]},"214":{"position":[[51,11]]},"322":{"position":[[44,11]]}},"keywords":{}}],["method",{"_index":62,"title":{},"content":{"6":{"position":[[41,7]]},"13":{"position":[[263,6],[288,6],[930,6]]},"26":{"position":[[45,7]]},"28":{"position":[[41,6]]},"29":{"position":[[69,6]]},"37":{"position":[[662,6]]},"61":{"position":[[15,6]]},"64":{"position":[[34,7]]},"68":{"position":[[20,6]]},"69":{"position":[[15,6]]},"73":{"position":[[15,6]]},"75":{"position":[[15,7]]},"79":{"position":[[15,6]]},"84":{"position":[[15,6]]},"87":{"position":[[15,6]]},"93":{"position":[[15,7]]},"96":{"position":[[15,6]]},"98":{"position":[[15,6],[285,9]]},"106":{"position":[[484,8]]},"121":{"position":[[624,6]]},"201":{"position":[[101,6]]},"202":{"position":[[106,6]]},"210":{"position":[[280,9]]}},"keywords":{}}],["min="12"",{"_index":248,"title":{},"content":{"29":{"position":[[428,18]]},"233":{"position":[[359,18]]}},"keywords":{}}],["mini",{"_index":699,"title":{"159":{"position":[[0,5]]},"348":{"position":[[0,5]]}},"content":{"159":{"position":[[57,4]]},"179":{"position":[[82,4]]},"186":{"position":[[106,4]]},"200":{"position":[[28,4]]}},"keywords":{}}],["miniprogressbar",{"_index":800,"title":{"200":{"position":[[0,16]]},"308":{"position":[[0,16]]}},"content":{"200":{"position":[[202,16]]},"308":{"position":[[145,16]]}},"keywords":{}}],["mobil",{"_index":835,"title":{},"content":{"211":{"position":[[96,6],[153,6],[203,6],[722,6]]}},"keywords":{}}],["mode",{"_index":185,"title":{},"content":{"22":{"position":[[347,5],[365,5],[447,5],[514,5]]},"157":{"position":[[61,4]]},"159":{"position":[[62,4]]},"179":{"position":[[87,4]]},"182":{"position":[[37,5]]},"186":{"position":[[116,4]]},"203":{"position":[[56,5]]},"226":{"position":[[320,5],[403,5],[470,5]]}},"keywords":{}}],["modifi",{"_index":504,"title":{},"content":{"73":{"position":[[44,6]]},"75":{"position":[[69,6]]}},"keywords":{}}],["more",{"_index":313,"title":{},"content":{"37":{"position":[[4,4]]},"69":{"position":[[37,4]]},"184":{"position":[[293,4]]},"209":{"position":[[308,4]]},"214":{"position":[[63,4]]},"317":{"position":[[211,4]]}},"keywords":{}}],["morevideoattr",{"_index":782,"title":{"214":{"position":[[0,14]]},"322":{"position":[[0,14]]}},"content":{"192":{"position":[[220,14]]},"214":{"position":[[247,14]]},"300":{"position":[[162,14]]},"322":{"position":[[177,14]]}},"keywords":{}}],["mount",{"_index":120,"title":{},"content":{"13":{"position":[[270,8],[545,8],[653,8],[775,8],[873,8]]},"29":{"position":[[563,8]]},"79":{"position":[[375,7],[425,7]]},"84":{"position":[[377,7],[427,7],[899,8],[949,8]]},"87":{"position":[[380,7],[430,7]]},"96":{"position":[[383,7],[433,7]]},"176":{"position":[[71,7]]},"201":{"position":[[111,5],[326,8]]},"202":{"position":[[116,5],[340,8]]},"203":{"position":[[47,8],[147,8]]},"204":{"position":[[371,7],[421,7],[916,8],[970,5]]},"205":{"position":[[376,7],[426,7],[794,8],[844,8]]},"206":{"position":[[374,7],[424,7]]},"207":{"position":[[389,7],[439,7],[853,8],[903,8]]},"211":{"position":[[127,5]]},"233":{"position":[[494,8]]},"236":{"position":[[133,12],[365,8],[473,8],[595,8],[693,8]]},"262":{"position":[[187,7]]},"267":{"position":[[187,7]]},"270":{"position":[[187,7]]},"280":{"position":[[187,7]]},"309":{"position":[[253,8]]},"310":{"position":[[259,8]]},"312":{"position":[[185,7],[656,8]]},"313":{"position":[[185,7],[518,8]]},"314":{"position":[[185,7]]},"315":{"position":[[186,7],[557,8]]}},"keywords":{}}],["mous",{"_index":419,"title":{},"content":{"47":{"position":[[11,5],[188,5],[255,5]]},"49":{"position":[[15,5]]}},"keywords":{}}],["mousemov",{"_index":427,"title":{"49":{"position":[[0,10]]},"133":{"position":[[0,10]]}},"content":{},"keywords":{}}],["move",{"_index":420,"title":{},"content":{"47":{"position":[[17,5],[194,5],[261,5]]}},"keywords":{}}],["mozilla",{"_index":317,"title":{},"content":{"37":{"position":[[34,7]]},"121":{"position":[[8,7]]}},"keywords":{}}],["mp4、.ogg、.webm",{"_index":754,"title":{},"content":{"177":{"position":[[101,15]]},"285":{"position":[[22,34]]}},"keywords":{}}],["mpd",{"_index":289,"title":{},"content":{"33":{"position":[[222,4]]},"34":{"position":[[215,4]]},"172":{"position":[[216,4]]},"173":{"position":[[209,4]]}},"keywords":{}}],["multipl",{"_index":40,"title":{},"content":{"2":{"position":[[68,8],[114,8]]},"49":{"position":[[77,8]]},"196":{"position":[[40,8]]}},"keywords":{}}],["mute",{"_index":637,"title":{"149":{"position":[[0,6]]},"183":{"position":[[0,6]]},"291":{"position":[[0,6]]},"338":{"position":[[0,6]]}},"content":{"139":{"position":[[125,6]]},"140":{"position":[[126,6]]},"141":{"position":[[146,6]]},"149":{"position":[[71,4]]},"160":{"position":[[155,6]]},"183":{"position":[[48,4],[152,6]]},"184":{"position":[[166,6],[273,5]]},"291":{"position":[[127,6]]},"292":{"position":[[143,6],[168,24]]},"328":{"position":[[117,6]]},"329":{"position":[[117,6]]},"330":{"position":[[123,6]]},"349":{"position":[[133,6]]}},"keywords":{}}],["mutex",{"_index":795,"title":{"196":{"position":[[0,6]]},"304":{"position":[[0,6]]}},"content":{"196":{"position":[[225,6]]},"304":{"position":[[147,6]]}},"keywords":{}}],["myplugin",{"_index":568,"title":{},"content":{"98":{"position":[[179,11]]},"210":{"position":[[174,11],[395,11]]},"282":{"position":[[114,11]]},"318":{"position":[[111,11],[304,11]]}},"keywords":{}}],["myplugin(art",{"_index":567,"title":{},"content":{"98":{"position":[[78,13]]},"210":{"position":[[73,13]]},"282":{"position":[[49,13]]},"318":{"position":[[46,13]]}},"keywords":{}}],["name",{"_index":115,"title":{},"content":{"13":{"position":[[119,4],[322,4],[509,5],[605,5],[716,5],[833,5],[1214,4],[1495,4]]},"37":{"position":[[61,4]]},"75":{"position":[[454,5]]},"79":{"position":[[128,4],[151,4],[197,4]]},"84":{"position":[[130,4],[153,4],[199,4],[708,5]]},"87":{"position":[[133,4],[156,4],[202,4]]},"96":{"position":[[136,4],[159,4],[205,4]]},"98":{"position":[[173,5]]},"147":{"position":[[211,4],[440,7]]},"148":{"position":[[224,4],[457,7]]},"201":{"position":[[270,5]]},"202":{"position":[[281,5]]},"204":{"position":[[124,4],[147,4],[193,4],[632,5]]},"205":{"position":[[129,4],[152,4],[198,4],[622,5]]},"206":{"position":[[127,4],[150,4],[196,4]]},"207":{"position":[[142,4],[165,4],[211,4],[662,5]]},"208":{"position":[[172,4]]},"210":{"position":[[168,5]]},"236":{"position":[[66,4],[157,4],[329,5],[425,5],[536,5],[653,5],[980,4]]},"258":{"position":[[402,5]]},"262":{"position":[[61,4]]},"267":{"position":[[61,4]]},"270":{"position":[[61,4]]},"280":{"position":[[61,4]]},"282":{"position":[[108,5]]},"309":{"position":[[203,5]]},"310":{"position":[[209,5]]},"312":{"position":[[59,4],[392,5]]},"313":{"position":[[59,4],[377,5]]},"314":{"position":[[59,4]]},"315":{"position":[[60,4],[397,5]]},"316":{"position":[[63,4]]},"318":{"position":[[105,5]]}},"keywords":{}}],["nativ",{"_index":61,"title":{"37":{"position":[[0,6]]}},"content":{"6":{"position":[[19,6]]},"64":{"position":[[21,6]]}},"keywords":{}}],["navigator.language.tolowercas",{"_index":882,"title":{},"content":{"218":{"position":[[21,32]]},"326":{"position":[[14,32]]}},"keywords":{}}],["necessari",{"_index":879,"title":{},"content":{"216":{"position":[[282,9]]}},"keywords":{}}],["need",{"_index":84,"title":{},"content":{"12":{"position":[[41,4]]},"167":{"position":[[345,4]]},"176":{"position":[[319,4]]},"188":{"position":[[116,4]]},"189":{"position":[[78,4]]},"201":{"position":[[55,4]]},"202":{"position":[[57,4]]},"211":{"position":[[223,4]]},"216":{"position":[[69,4]]}},"keywords":{}}],["new",{"_index":10,"title":{},"content":{"0":{"position":[[62,3]]},"2":{"position":[[176,3]]},"12":{"position":[[172,3]]},"13":{"position":[[368,3]]},"22":{"position":[[21,3]]},"23":{"position":[[21,3]]},"24":{"position":[[21,3],[203,3]]},"26":{"position":[[88,3]]},"27":{"position":[[107,3]]},"28":{"position":[[74,3]]},"29":{"position":[[190,3]]},"31":{"position":[[66,3]]},"32":{"position":[[67,3],[240,3]]},"33":{"position":[[78,3]]},"34":{"position":[[70,3],[286,3]]},"35":{"position":[[72,3],[541,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]]},"61":{"position":[[176,3]]},"62":{"position":[[64,3]]},"64":{"position":[[158,3]]},"65":{"position":[[286,3]]},"68":{"position":[[92,3]]},"69":{"position":[[73,3]]},"72":{"position":[[87,3]]},"73":{"position":[[91,3]]},"74":{"position":[[88,3]]},"75":{"position":[[117,3],[465,3]]},"78":{"position":[[127,3]]},"79":{"position":[[498,3]]},"81":{"position":[[120,3],[200,3]]},"83":{"position":[[100,3]]},"84":{"position":[[542,3]]},"86":{"position":[[93,3]]},"87":{"position":[[503,3]]},"89":{"position":[[109,3]]},"91":{"position":[[103,3]]},"93":{"position":[[162,3]]},"95":{"position":[[96,3]]},"96":{"position":[[506,3]]},"98":{"position":[[313,3]]},"105":{"position":[[349,3]]},"108":{"position":[[61,3]]},"110":{"position":[[80,3]]},"121":{"position":[[1583,3]]},"123":{"position":[[59,3]]},"124":{"position":[[31,3]]},"125":{"position":[[31,3]]},"126":{"position":[[34,3]]},"127":{"position":[[32,3]]},"128":{"position":[[34,3]]},"129":{"position":[[41,3]]},"130":{"position":[[45,3]]},"131":{"position":[[34,3]]},"132":{"position":[[33,3]]},"133":{"position":[[50,3]]},"134":{"position":[[32,3]]},"135":{"position":[[33,3]]},"136":{"position":[[33,3]]},"137":{"position":[[32,3]]},"139":{"position":[[47,3]]},"140":{"position":[[48,3]]},"141":{"position":[[68,3]]},"142":{"position":[[81,3]]},"143":{"position":[[84,3]]},"144":{"position":[[85,3]]},"145":{"position":[[98,3]]},"146":{"position":[[80,3]]},"147":{"position":[[172,3],[201,3],[237,3],[429,4]]},"148":{"position":[[185,3],[214,3],[250,3],[446,4]]},"149":{"position":[[97,3]]},"150":{"position":[[160,3]]},"151":{"position":[[53,3]]},"152":{"position":[[80,3]]},"153":{"position":[[103,3]]},"154":{"position":[[101,3]]},"155":{"position":[[99,3]]},"156":{"position":[[108,3]]},"157":{"position":[[87,3]]},"158":{"position":[[160,3]]},"159":{"position":[[88,3]]},"160":{"position":[[77,3]]},"161":{"position":[[133,3]]},"162":{"position":[[88,3]]},"163":{"position":[[120,3]]},"164":{"position":[[128,3]]},"165":{"position":[[138,3]]},"166":{"position":[[121,3]]},"167":{"position":[[123,3]]},"168":{"position":[[73,3]]},"170":{"position":[[60,3]]},"171":{"position":[[61,3],[234,3]]},"172":{"position":[[72,3]]},"173":{"position":[[64,3],[280,3]]},"174":{"position":[[66,3],[535,3]]},"176":{"position":[[168,3]]},"177":{"position":[[138,3]]},"178":{"position":[[148,3]]},"179":{"position":[[113,3]]},"180":{"position":[[102,3]]},"181":{"position":[[75,3]]},"182":{"position":[[96,3]]},"183":{"position":[[74,3]]},"184":{"position":[[72,3]]},"185":{"position":[[256,3]]},"186":{"position":[[142,3]]},"187":{"position":[[70,3]]},"188":{"position":[[168,3]]},"189":{"position":[[145,3]]},"190":{"position":[[157,3]]},"191":{"position":[[145,3]]},"192":{"position":[[112,3]]},"193":{"position":[[133,3]]},"194":{"position":[[77,3]]},"195":{"position":[[116,3]]},"196":{"position":[[147,3]]},"197":{"position":[[138,3]]},"198":{"position":[[139,3]]},"199":{"position":[[94,3]]},"200":{"position":[[124,3]]},"201":{"position":[[160,3]]},"202":{"position":[[168,3]]},"203":{"position":[[356,3]]},"204":{"position":[[532,3]]},"205":{"position":[[499,3]]},"206":{"position":[[497,3]]},"207":{"position":[[554,3]]},"208":{"position":[[225,3]]},"209":{"position":[[194,3]]},"210":{"position":[[308,3]]},"211":{"position":[[469,3]]},"212":{"position":[[245,3]]},"213":{"position":[[355,3]]},"214":{"position":[[169,3]]},"215":{"position":[[99,3]]},"216":{"position":[[324,3]]},"217":{"position":[[152,3]]},"218":{"position":[[135,3]]},"226":{"position":[[21,3]]},"227":{"position":[[21,3]]},"228":{"position":[[21,3],[184,3]]},"230":{"position":[[62,3]]},"231":{"position":[[59,3]]},"232":{"position":[[53,3]]},"233":{"position":[[121,3]]},"234":{"position":[[98,3]]},"235":{"position":[[83,3]]},"236":{"position":[[188,3]]},"244":{"position":[[123,3]]},"245":{"position":[[56,3]]},"247":{"position":[[113,3]]},"248":{"position":[[181,3]]},"251":{"position":[[59,3]]},"252":{"position":[[55,3]]},"255":{"position":[[56,3]]},"256":{"position":[[54,3]]},"257":{"position":[[58,3]]},"258":{"position":[[65,3],[413,3]]},"261":{"position":[[98,3]]},"262":{"position":[[256,3]]},"264":{"position":[[82,3]]},"266":{"position":[[59,3]]},"267":{"position":[[290,3]]},"269":{"position":[[58,3]]},"270":{"position":[[256,3]]},"273":{"position":[[62,3]]},"275":{"position":[[60,3]]},"277":{"position":[[81,3]]},"279":{"position":[[60,3]]},"280":{"position":[[256,3]]},"282":{"position":[[220,3]]},"284":{"position":[[94,3]]},"285":{"position":[[78,3]]},"286":{"position":[[64,3]]},"287":{"position":[[60,3]]},"288":{"position":[[59,3]]},"289":{"position":[[48,3]]},"290":{"position":[[61,3]]},"291":{"position":[[49,3]]},"292":{"position":[[49,3]]},"293":{"position":[[113,3]]},"294":{"position":[[69,3]]},"295":{"position":[[49,3]]},"296":{"position":[[91,3]]},"297":{"position":[[86,3]]},"298":{"position":[[74,3]]},"299":{"position":[[73,3]]},"300":{"position":[[60,3]]},"301":{"position":[[63,3]]},"302":{"position":[[49,3]]},"303":{"position":[[62,3]]},"304":{"position":[[69,3]]},"305":{"position":[[63,3]]},"306":{"position":[[63,3]]},"307":{"position":[[63,3]]},"308":{"position":[[67,3]]},"309":{"position":[[93,3]]},"310":{"position":[[96,3]]},"311":{"position":[[220,3]]},"312":{"position":[[292,3]]},"313":{"position":[[254,3]]},"314":{"position":[[254,3]]},"315":{"position":[[289,3]]},"316":{"position":[[117,3]]},"317":{"position":[[97,3]]},"318":{"position":[[217,3]]},"319":{"position":[[190,3]]},"320":{"position":[[153,3]]},"321":{"position":[[202,3]]},"322":{"position":[[99,3]]},"323":{"position":[[59,3]]},"324":{"position":[[142,3]]},"325":{"position":[[81,3]]},"326":{"position":[[95,3]]},"328":{"position":[[39,3]]},"329":{"position":[[39,3]]},"330":{"position":[[45,3]]},"331":{"position":[[53,3]]},"332":{"position":[[53,3]]},"333":{"position":[[53,3]]},"334":{"position":[[70,3]]},"335":{"position":[[59,3]]},"336":{"position":[[105,3]]},"337":{"position":[[115,3]]},"338":{"position":[[62,3]]},"339":{"position":[[88,3]]},"340":{"position":[[39,3]]},"341":{"position":[[45,3]]},"342":{"position":[[69,3]]},"343":{"position":[[67,3]]},"344":{"position":[[63,3]]},"345":{"position":[[63,3]]},"346":{"position":[[64,3]]},"347":{"position":[[76,3]]},"348":{"position":[[63,3]]},"349":{"position":[[55,3]]},"350":{"position":[[81,3]]},"351":{"position":[[46,3]]},"352":{"position":[[91,3]]},"353":{"position":[[90,3]]},"354":{"position":[[95,3]]},"355":{"position":[[80,3]]},"356":{"position":[[64,3]]},"357":{"position":[[87,3]]}},"keywords":{}}],["next",{"_index":765,"title":{},"content":{"181":{"position":[[235,4]]}},"keywords":{}}],["normal",{"_index":714,"title":{},"content":{"163":{"position":[[70,7]]},"352":{"position":[[28,20]]}},"keywords":{}}],["note",{"_index":142,"title":{},"content":{"13":{"position":[[1443,4]]}},"keywords":{}}],["notic",{"_index":540,"title":{"80":{"position":[[0,7]]},"263":{"position":[[0,7]]}},"content":{},"keywords":{}}],["npm",{"_index":164,"title":{"18":{"position":[[11,5]]},"101":{"position":[[3,3]]},"222":{"position":[[3,3]]}},"content":{"18":{"position":[[2,3]]},"101":{"position":[[2,3]]},"222":{"position":[[2,3]]}},"keywords":{}}],["number",{"_index":50,"title":{},"content":{"3":{"position":[[36,6]]},"22":{"position":[[662,6]]},"55":{"position":[[6,6],[30,6]]},"79":{"position":[[208,6]]},"84":{"position":[[210,6]]},"87":{"position":[[213,6]]},"93":{"position":[[89,7]]},"96":{"position":[[216,6]]},"142":{"position":[[23,6]]},"143":{"position":[[23,6]]},"144":{"position":[[23,6]]},"145":{"position":[[30,6]]},"150":{"position":[[30,6]]},"164":{"position":[[30,6]]},"165":{"position":[[30,6]]},"204":{"position":[[204,6]]},"205":{"position":[[209,6]]},"206":{"position":[[207,6]]},"207":{"position":[[222,6]]},"209":{"position":[[109,6]]},"212":{"position":[[110,6],[117,6],[132,6],[145,6],[173,6],[202,6],[375,7]]},"238":{"position":[[4,6]]},"262":{"position":[[93,6]]},"267":{"position":[[93,6]]},"270":{"position":[[93,6]]},"280":{"position":[[93,6]]},"289":{"position":[[4,9]]},"312":{"position":[[91,6]]},"313":{"position":[[91,6]]},"314":{"position":[[91,6]]},"315":{"position":[[92,6]]},"317":{"position":[[42,6]]},"320":{"position":[[53,6],[60,6],[79,6],[99,6],[119,6],[283,7]]},"331":{"position":[[14,6]]},"332":{"position":[[14,6]]},"333":{"position":[[14,6]]},"334":{"position":[[21,6]]},"339":{"position":[[21,6]]},"353":{"position":[[21,6]]},"354":{"position":[[21,6]]}},"keywords":{}}],["number($range.valu",{"_index":260,"title":{},"content":{"29":{"position":[[753,21]]},"233":{"position":[[684,21]]}},"keywords":{}}],["numberdefault",{"_index":761,"title":{},"content":{"181":{"position":[[6,14]]}},"keywords":{}}],["object",{"_index":28,"title":{},"content":{"0":{"position":[[310,6]]},"5":{"position":[[6,6]]},"6":{"position":[[6,6]]},"7":{"position":[[6,6]]},"9":{"position":[[6,6]]},"56":{"position":[[6,6]]},"59":{"position":[[6,6]]},"60":{"position":[[6,6]]},"63":{"position":[[6,6]]},"65":{"position":[[6,6],[39,7],[88,6]]},"66":{"position":[[6,6]]},"67":{"position":[[6,6]]},"70":{"position":[[6,6],[24,6]]},"71":{"position":[[6,6],[33,6]]},"76":{"position":[[6,6]]},"77":{"position":[[6,6],[24,6]]},"79":{"position":[[308,6],[331,6]]},"80":{"position":[[6,6],[24,6]]},"82":{"position":[[6,6],[24,6]]},"84":{"position":[[310,6],[333,6]]},"85":{"position":[[6,6]]},"87":{"position":[[313,6],[336,6]]},"88":{"position":[[6,6]]},"90":{"position":[[6,6],[24,6]]},"92":{"position":[[6,6]]},"94":{"position":[[6,6],[24,6]]},"96":{"position":[[316,6],[339,6]]},"97":{"position":[[6,6]]},"113":{"position":[[4,6]]},"114":{"position":[[4,6]]},"115":{"position":[[4,6]]},"117":{"position":[[4,6]]},"204":{"position":[[304,6],[327,6]]},"205":{"position":[[309,6],[332,6]]},"206":{"position":[[307,6],[330,6]]},"207":{"position":[[322,6],[345,6]]},"213":{"position":[[190,6]]},"239":{"position":[[4,6]]},"242":{"position":[[4,6]]},"243":{"position":[[4,6]]},"246":{"position":[[4,6]]},"248":{"position":[[4,6]]},"249":{"position":[[4,6]]},"250":{"position":[[4,6]]},"253":{"position":[[4,6]]},"254":{"position":[[4,6]]},"259":{"position":[[4,6]]},"260":{"position":[[4,6]]},"262":{"position":[[151,6]]},"263":{"position":[[4,6]]},"265":{"position":[[4,6]]},"267":{"position":[[151,6]]},"268":{"position":[[4,6]]},"270":{"position":[[151,6]]},"271":{"position":[[4,6]]},"274":{"position":[[4,6]]},"276":{"position":[[4,6]]},"278":{"position":[[4,6]]},"280":{"position":[[151,6]]},"281":{"position":[[4,6]]},"312":{"position":[[149,6]]},"313":{"position":[[149,6]]},"314":{"position":[[149,6]]},"315":{"position":[[150,6]]},"320":{"position":[[4,9]]},"321":{"position":[[4,9],[106,6]]},"322":{"position":[[4,9]]},"323":{"position":[[4,9]]},"325":{"position":[[4,9]]}},"keywords":{}}],["objectdefault",{"_index":851,"title":{},"content":{"212":{"position":[[6,14]]},"213":{"position":[[6,14]]},"214":{"position":[[6,14]]},"215":{"position":[[6,14]]},"217":{"position":[[6,14]]}},"keywords":{}}],["obtain",{"_index":711,"title":{},"content":{"162":{"position":[[285,8]]}},"keywords":{}}],["offlineaudiocontext",{"_index":338,"title":{},"content":{"37":{"position":[[416,19]]},"121":{"position":[[378,19]]}},"keywords":{}}],["offset",{"_index":798,"title":{},"content":{"199":{"position":[[42,7]]}},"keywords":{}}],["old",{"_index":546,"title":{},"content":{"81":{"position":[[163,3]]}},"keywords":{}}],["on",{"_index":655,"title":{},"content":{"147":{"position":[[160,3]]},"148":{"position":[[173,3]]},"196":{"position":[[96,3]]},"209":{"position":[[303,4]]},"211":{"position":[[346,3]]},"317":{"position":[[206,4]]}},"keywords":{}}],["onc",{"_index":705,"title":{},"content":{"161":{"position":[[107,4]]}},"keywords":{}}],["one/dash.mpd",{"_index":296,"title":{},"content":{"34":{"position":[[186,14]]},"173":{"position":[[180,14]]}},"keywords":{}}],["onselect",{"_index":87,"title":{},"content":{"12":{"position":[[111,8],[577,9]]},"235":{"position":[[50,8],[488,9]]}},"keywords":{}}],["opac",{"_index":196,"title":{},"content":{"22":{"position":[[557,8],[572,7]]},"29":{"position":[[130,8]]},"78":{"position":[[351,8],[507,8]]},"79":{"position":[[818,8]]},"204":{"position":[[798,8]]},"226":{"position":[[505,8]]},"261":{"position":[[322,8],[478,8]]},"262":{"position":[[576,8]]},"312":{"position":[[558,8]]}},"keywords":{}}],["open",{"_index":802,"title":{},"content":{"201":{"position":[[31,4],[121,4],[312,5]]},"202":{"position":[[31,4],[126,4],[323,5]]},"211":{"position":[[240,4]]}},"keywords":{}}],["oper",{"_index":375,"title":{},"content":{"37":{"position":[[1189,9],[1231,9]]},"121":{"position":[[1151,9],[1193,9]]},"147":{"position":[[101,10]]}},"keywords":{}}],["optim",{"_index":654,"title":{},"content":{"147":{"position":[[88,12]]}},"keywords":{}}],["option",{"_index":67,"title":{"9":{"position":[[0,7]]},"56":{"position":[[0,7]]},"117":{"position":[[0,7]]},"175":{"position":[[6,7]]},"239":{"position":[[0,7]]}},"content":{"7":{"position":[[44,6]]},"8":{"position":[[36,6]]},"9":{"position":[[28,6]]},"56":{"position":[[26,7]]},"75":{"position":[[89,6]]},"106":{"position":[[275,7]]},"107":{"position":[[215,9],[589,6]]},"185":{"position":[[128,6]]},"192":{"position":[[211,8]]}},"keywords":{}}],["option="option"",{"_index":610,"title":{},"content":{"106":{"position":[[81,26]]}},"keywords":{}}],["os",{"_index":844,"title":{},"content":{"211":{"position":[[567,2],[631,2],[674,2]]},"319":{"position":[[288,2],[352,2],[395,2]]}},"keywords":{}}],["otherwis",{"_index":748,"title":{},"content":{"176":{"position":[[111,9]]}},"keywords":{}}],["output",{"_index":541,"title":{},"content":{"81":{"position":[[35,6]]}},"keywords":{}}],["outsid",{"_index":423,"title":{},"content":{"47":{"position":[[209,7],[290,7]]},"186":{"position":[[52,7]]}},"keywords":{}}],["over",{"_index":692,"title":{},"content":{"157":{"position":[[405,4]]},"217":{"position":[[63,4]]}},"keywords":{}}],["page",{"_index":685,"title":{},"content":{"155":{"position":[[361,4],[445,5]]},"156":{"position":[[70,4]]},"157":{"position":[[338,4],[414,5]]},"181":{"position":[[279,5]]},"184":{"position":[[229,5]]},"196":{"position":[[64,4]]},"203":{"position":[[521,4]]}},"keywords":{}}],["panel",{"_index":565,"title":{},"content":{"94":{"position":[[46,5]]},"95":{"position":[[58,5]]},"188":{"position":[[102,6]]},"190":{"position":[[114,5]]},"191":{"position":[[102,5]]},"193":{"position":[[59,5]]},"205":{"position":[[49,5]]}},"keywords":{}}],["param",{"_index":155,"title":{},"content":{"14":{"position":[[253,6]]},"272":{"position":[[190,6]]}},"keywords":{}}],["paramet",{"_index":27,"title":{},"content":{"0":{"position":[[288,9]]},"93":{"position":[[67,9],[108,9]]},"147":{"position":[[138,11]]},"148":{"position":[[151,11]]}},"keywords":{}}],["parti",{"_index":262,"title":{"30":{"position":[[6,5]]}},"content":{"217":{"position":[[92,5]]}},"keywords":{}}],["partial",{"_index":349,"title":{},"content":{"37":{"position":[[628,9]]},"121":{"position":[[590,9]]}},"keywords":{}}],["paus",{"_index":360,"title":{"41":{"position":[[0,6]]},"125":{"position":[[0,6]]},"140":{"position":[[0,6]]},"329":{"position":[[0,6]]}},"content":{"37":{"position":[[917,7],[1015,6]]},"41":{"position":[[25,5]]},"121":{"position":[[879,7],[977,6]]},"140":{"position":[[15,5]]},"141":{"position":[[41,5]]},"194":{"position":[[303,5]]},"215":{"position":[[321,6]]},"323":{"position":[[281,6]]}},"keywords":{}}],["perform",{"_index":653,"title":{},"content":{"147":{"position":[[75,7]]}},"keywords":{}}],["period",{"_index":369,"title":{},"content":{"37":{"position":[[1075,12]]},"121":{"position":[[1037,12]]}},"keywords":{}}],["persist",{"_index":466,"title":{},"content":{"65":{"position":[[20,10]]}},"keywords":{}}],["pip",{"_index":690,"title":{"157":{"position":[[0,4]]},"195":{"position":[[0,4]]},"303":{"position":[[0,4]]},"346":{"position":[[0,4]]}},"content":{"157":{"position":[[57,3],[378,3]]},"195":{"position":[[51,3],[194,4]]},"215":{"position":[[439,4]]},"303":{"position":[[140,4]]},"323":{"position":[[399,4]]}},"keywords":{}}],["play",{"_index":321,"title":{"40":{"position":[[0,5]]},"124":{"position":[[0,5]]},"139":{"position":[[0,5]]},"160":{"position":[[0,8]]},"328":{"position":[[0,5]]},"349":{"position":[[0,8]]}},"content":{"37":{"position":[[106,4],[176,4],[312,4]]},"39":{"position":[[59,6]]},"40":{"position":[[25,6]]},"49":{"position":[[24,7]]},"121":{"position":[[68,4],[138,4],[274,4]]},"139":{"position":[[15,4]]},"148":{"position":[[111,4]]},"158":{"position":[[132,6]]},"160":{"position":[[48,7]]},"167":{"position":[[72,4],[334,5]]},"178":{"position":[[119,7]]},"182":{"position":[[65,4]]},"184":{"position":[[46,4],[257,4]]},"186":{"position":[[111,4]]},"187":{"position":[[41,7]]},"194":{"position":[[296,4]]},"196":{"position":[[121,4]]},"200":{"position":[[95,7]]},"215":{"position":[[311,5]]},"323":{"position":[[271,5]]}},"keywords":{}}],["playback",{"_index":211,"title":{},"content":{"22":{"position":[[784,8]]},"37":{"position":[[705,8],[899,8],[936,8],[970,8],[1142,8],[1543,8]]},"121":{"position":[[667,8],[861,8],[898,8],[932,8],[1104,8],[1505,8]]},"141":{"position":[[28,8]]},"165":{"position":[[56,8]]},"190":{"position":[[46,8]]}},"keywords":{}}],["playbackr",{"_index":176,"title":{"165":{"position":[[0,13]]},"190":{"position":[[0,13]]},"298":{"position":[[0,13]]},"354":{"position":[[0,13]]}},"content":{"22":{"position":[[130,13]]},"190":{"position":[[235,13]]},"226":{"position":[[130,13]]},"298":{"position":[[152,13]]}},"keywords":{}}],["player",{"_index":38,"title":{"34":{"position":[[6,7]]},"70":{"position":[[0,7]]},"173":{"position":[[6,7]]},"253":{"position":[[0,7]]}},"content":{"2":{"position":[[35,6],[123,7]]},"3":{"position":[[21,6]]},"4":{"position":[[21,6]]},"5":{"position":[[30,6]]},"7":{"position":[[37,6]]},"8":{"position":[[29,6]]},"9":{"position":[[13,6]]},"10":{"position":[[13,6]]},"33":{"position":[[255,6]]},"34":{"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]]},"55":{"position":[[44,6]]},"57":{"position":[[26,6]]},"58":{"position":[[26,6]]},"60":{"position":[[20,6]]},"61":{"position":[[69,6]]},"65":{"position":[[51,6]]},"66":{"position":[[20,6]]},"67":{"position":[[20,6]]},"93":{"position":[[454,6],[497,8]]},"98":{"position":[[140,6]]},"155":{"position":[[52,6]]},"156":{"position":[[59,6]]},"157":{"position":[[50,6]]},"159":{"position":[[50,6]]},"162":{"position":[[60,6]]},"163":{"position":[[49,6]]},"164":{"position":[[49,6]]},"165":{"position":[[49,6]]},"166":{"position":[[53,6]]},"168":{"position":[[45,6]]},"172":{"position":[[249,6]]},"173":{"position":[[36,6],[271,6]]},"176":{"position":[[86,6],[125,6]]},"178":{"position":[[89,6]]},"180":{"position":[[26,6]]},"181":{"position":[[47,6],[183,6],[285,6]]},"185":{"position":[[44,6],[164,6]]},"186":{"position":[[37,6]]},"194":{"position":[[357,6],[400,8]]},"196":{"position":[[49,7],[100,6]]},"197":{"position":[[77,6]]},"198":{"position":[[77,6]]},"200":{"position":[[69,6]]},"203":{"position":[[122,6],[160,6],[207,6]]},"210":{"position":[[135,6]]},"211":{"position":[[117,6],[193,6],[389,6],[747,8]]}},"keywords":{}}],["player.initialize(video",{"_index":291,"title":{},"content":{"33":{"position":[[295,24]]},"172":{"position":[[289,24]]}},"keywords":{}}],["player.load(url",{"_index":299,"title":{},"content":{"34":{"position":[[311,17]]},"173":{"position":[[305,17]]}},"keywords":{}}],["playsinlin",{"_index":868,"title":{},"content":{"214":{"position":[[272,13],[292,12]]},"322":{"position":[[202,13],[222,12]]}},"keywords":{}}],["pleas",{"_index":315,"title":{},"content":{"37":{"position":[[22,6]]},"184":{"position":[[311,6]]},"216":{"position":[[104,6]]},"217":{"position":[[108,6]]}},"keywords":{}}],["plugin",{"_index":159,"title":{"15":{"position":[[8,6]]},"97":{"position":[[0,8]]},"210":{"position":[[0,8]]},"281":{"position":[[0,8]]},"318":{"position":[[0,8]]}},"content":{"18":{"position":[[24,6]]},"19":{"position":[[21,6],[87,6]]},"20":{"position":[[39,6],[111,6]]},"22":{"position":[[171,8]]},"23":{"position":[[99,8]]},"24":{"position":[[99,8]]},"26":{"position":[[166,8]]},"27":{"position":[[185,8]]},"28":{"position":[[152,8]]},"29":{"position":[[268,8]]},"97":{"position":[[20,6]]},"98":{"position":[[51,6],[154,9]]},"210":{"position":[[45,7],[149,9],[386,8]]},"222":{"position":[[24,6]]},"223":{"position":[[21,6],[87,6]]},"224":{"position":[[39,6]]},"226":{"position":[[171,8]]},"227":{"position":[[99,8]]},"228":{"position":[[99,8]]},"230":{"position":[[140,8]]},"231":{"position":[[137,8]]},"232":{"position":[[131,8]]},"233":{"position":[[199,8]]},"318":{"position":[[295,8]]}},"keywords":{}}],["point",{"_index":826,"title":{},"content":{"209":{"position":[[52,6]]}},"keywords":{}}],["polici",{"_index":771,"title":{},"content":{"184":{"position":[[332,6]]},"292":{"position":[[219,6]]}},"keywords":{}}],["popul",{"_index":772,"title":{},"content":{"185":{"position":[[56,8]]}},"keywords":{}}],["posit",{"_index":16,"title":{},"content":{"0":{"position":[[154,9]]},"12":{"position":[[264,9]]},"13":{"position":[[149,8],[756,9]]},"26":{"position":[[262,9],[367,9]]},"27":{"position":[[281,9]]},"28":{"position":[[248,9]]},"29":{"position":[[364,9]]},"78":{"position":[[301,9],[458,9]]},"79":{"position":[[768,9]]},"84":{"position":[[479,8],[735,9]]},"201":{"position":[[287,9]]},"202":{"position":[[298,9]]},"204":{"position":[[748,9]]},"207":{"position":[[491,8],[689,9],[937,9]]},"230":{"position":[[236,9],[341,9]]},"231":{"position":[[233,9]]},"232":{"position":[[227,9]]},"233":{"position":[[295,9]]},"234":{"position":[[190,9]]},"235":{"position":[[175,9]]},"236":{"position":[[576,9]]},"261":{"position":[[272,9],[429,9]]},"262":{"position":[[526,9]]},"267":{"position":[[235,8],[440,9]]},"309":{"position":[[220,9]]},"310":{"position":[[226,9]]},"312":{"position":[[508,9]]},"315":{"position":[[234,8],[424,9],[615,9]]}},"keywords":{}}],["poster",{"_index":693,"title":{"158":{"position":[[0,7]]},"178":{"position":[[0,7]]},"286":{"position":[[0,7]]},"347":{"position":[[0,7]]}},"content":{"158":{"position":[[64,7],[81,6],[238,7]]},"178":{"position":[[28,6],[226,7]]},"286":{"position":[[142,7]]},"347":{"position":[[154,7]]}},"keywords":{}}],["potser",{"_index":817,"title":{},"content":{"204":{"position":[[638,9]]},"312":{"position":[[398,9]]}},"keywords":{}}],["preview",{"_index":804,"title":{},"content":{"201":{"position":[[276,10],[335,10]]},"202":{"position":[[287,10],[349,10]]},"212":{"position":[[30,7],[98,7],[124,7],[152,7],[180,7],[209,7]]},"309":{"position":[[209,10],[262,10]]},"310":{"position":[[215,10],[268,10]]}},"keywords":{}}],["previou",{"_index":661,"title":{},"content":{"148":{"position":[[102,8]]}},"keywords":{}}],["prioriti",{"_index":537,"title":{},"content":{"79":{"position":[[232,8]]},"84":{"position":[[234,8]]},"87":{"position":[[237,8]]},"96":{"position":[[240,8]]},"204":{"position":[[228,8]]},"205":{"position":[[233,8]]},"206":{"position":[[231,8]]},"207":{"position":[[246,8]]}},"keywords":{}}],["program",{"_index":881,"title":{},"content":{"217":{"position":[[98,9]]}},"keywords":{}}],["progress",{"_index":662,"title":{},"content":{"148":{"position":[[116,8]]},"180":{"position":[[68,8]]},"182":{"position":[[48,8]]},"200":{"position":[[33,8]]},"209":{"position":[[66,8]]},"212":{"position":[[49,8]]}},"keywords":{}}],["promis",{"_index":219,"title":{},"content":{"24":{"position":[[142,7]]},"153":{"position":[[74,7]]},"154":{"position":[[72,7]]},"228":{"position":[[141,7]]},"342":{"position":[[40,7]]},"343":{"position":[[38,7]]}},"keywords":{}}],["promise((resovl",{"_index":220,"title":{},"content":{"24":{"position":[[207,17]]},"228":{"position":[[188,17]]}},"keywords":{}}],["prompt",{"_index":149,"title":{},"content":{"14":{"position":[[57,7]]},"79":{"position":[[448,6]]},"80":{"position":[[34,6]]},"81":{"position":[[49,6],[335,6],[384,6]]},"84":{"position":[[450,6]]},"87":{"position":[[453,6]]},"96":{"position":[[456,6]]},"204":{"position":[[444,6]]},"205":{"position":[[449,6]]},"206":{"position":[[447,6]]},"207":{"position":[[462,6]]},"232":{"position":[[292,17]]}},"keywords":{}}],["prompt('input",{"_index":237,"title":{},"content":{"28":{"position":[[313,13]]}},"keywords":{}}],["properti",{"_index":33,"title":{"1":{"position":[[7,9]]},"54":{"position":[[9,9]]},"138":{"position":[[7,10]]}},"content":{"2":{"position":[[100,8]]},"6":{"position":[[26,10]]},"13":{"position":[[124,8]]},"65":{"position":[[141,8]]},"72":{"position":[[20,8]]},"74":{"position":[[20,9]]},"75":{"position":[[39,9]]},"78":{"position":[[20,8]]},"79":{"position":[[54,8]]},"84":{"position":[[56,8]]},"87":{"position":[[59,8]]},"89":{"position":[[20,8]]},"95":{"position":[[20,8]]},"96":{"position":[[62,8]]},"98":{"position":[[217,12]]},"204":{"position":[[50,8]]},"205":{"position":[[55,8]]},"206":{"position":[[53,8]]},"207":{"position":[[68,8]]},"208":{"position":[[95,8]]},"209":{"position":[[79,8]]},"210":{"position":[[212,12]]},"212":{"position":[[62,8]]},"213":{"position":[[94,8]]},"214":{"position":[[74,11],[92,10]]}},"keywords":{}}],["proxi",{"_index":461,"title":{"64":{"position":[[0,6]]},"247":{"position":[[0,6]]}},"content":{"64":{"position":[[15,5]]}},"keywords":{}}],["qualiti",{"_index":658,"title":{"208":{"position":[[0,8]]},"316":{"position":[[0,8]]}},"content":{"148":{"position":[[46,7]]},"208":{"position":[[46,7],[144,7],[164,7],[188,7],[303,8]]},"316":{"position":[[195,8]]}},"keywords":{}}],["queri",{"_index":121,"title":{"61":{"position":[[0,6]]},"62":{"position":[[0,6]]},"244":{"position":[[0,6]]},"245":{"position":[[0,6]]}},"content":{"13":{"position":[[295,6],[924,5]]},"61":{"position":[[22,5]]},"236":{"position":[[146,10],[741,5]]},"244":{"position":[[16,5]]}},"keywords":{}}],["quot;400px"",{"_index":618,"title":{},"content":{"106":{"position":[[395,18]]},"107":{"position":[[334,18]]}},"keywords":{}}],["quot;600px"",{"_index":616,"title":{},"content":{"106":{"position":[[368,18]]},"107":{"position":[[307,18]]}},"keywords":{}}],["quot;60px",{"_index":619,"title":{},"content":{"106":{"position":[[422,10]]},"107":{"position":[[361,10]]}},"keywords":{}}],["quot;artplayer/examples/react/artplayer"",{"_index":629,"title":{},"content":{"107":{"position":[[115,47]]}},"keywords":{}}],["quot;artplayer/examples/vue/artplayer"",{"_index":613,"title":{},"content":{"106":{"position":[[194,45]]}},"keywords":{}}],["quot;https://artplayer.org/assets/sample/video.mp4"",{"_index":614,"title":{},"content":{"106":{"position":[[290,58]]},"107":{"position":[[230,57]]}},"keywords":{}}],["quot;react",{"_index":627,"title":{},"content":{"107":{"position":[[70,11]]}},"keywords":{}}],["quot;react"",{"_index":625,"title":{},"content":{"107":{"position":[[30,18]]}},"keywords":{}}],["rang",{"_index":256,"title":{},"content":{"29":{"position":[[600,6]]},"145":{"position":[[63,6]]},"199":{"position":[[57,5]]},"233":{"position":[[531,6]]}},"keywords":{}}],["range.addeventlistener('chang",{"_index":258,"title":{},"content":{"29":{"position":[[654,33]]},"233":{"position":[[585,33]]}},"keywords":{}}],["rate",{"_index":372,"title":{},"content":{"37":{"position":[[1151,4]]},"121":{"position":[[1113,4]]}},"keywords":{}}],["ratio",{"_index":781,"title":{},"content":{"191":{"position":[[65,6]]}},"keywords":{}}],["reach",{"_index":352,"title":{},"content":{"37":{"position":[[759,8]]},"121":{"position":[[721,8]]}},"keywords":{}}],["react",{"_index":624,"title":{"107":{"position":[[2,5]]}},"content":{"107":{"position":[[19,5],[579,5]]}},"keywords":{}}],["reactdom",{"_index":626,"title":{},"content":{"107":{"position":[[56,8]]}},"keywords":{}}],["reactdom.render(<app",{"_index":635,"title":{},"content":{"107":{"position":[[518,23]]}},"keywords":{}}],["read",{"_index":316,"title":{},"content":{"37":{"position":[[29,4]]},"181":{"position":[[292,5]]},"184":{"position":[[318,4]]}},"keywords":{}}],["readi",{"_index":363,"title":{"39":{"position":[[0,6]]},"123":{"position":[[0,6]]}},"content":{"37":{"position":[[982,5]]},"121":{"position":[[944,5]]}},"keywords":{}}],["real",{"_index":236,"title":{},"content":{"28":{"position":[[22,4]]},"29":{"position":[[51,4]]}},"keywords":{}}],["recommend",{"_index":122,"title":{},"content":{"13":{"position":[[302,11],[1194,11]]}},"keywords":{}}],["rect",{"_index":708,"title":{"162":{"position":[[0,5]]},"351":{"position":[[0,5]]}},"content":{},"keywords":{}}],["red",{"_index":189,"title":{},"content":{"22":{"position":[[426,6]]},"73":{"position":[[403,6]]},"75":{"position":[[295,6]]},"84":{"position":[[821,6]]},"205":{"position":[[716,6]]},"207":{"position":[[775,6]]},"226":{"position":[[382,6]]},"256":{"position":[[366,6]]},"258":{"position":[[243,6]]},"313":{"position":[[457,6]]},"315":{"position":[[496,6]]}},"keywords":{}}],["refresh",{"_index":766,"title":{},"content":{"181":{"position":[[264,10]]}},"keywords":{}}],["regular",{"_index":842,"title":{},"content":{"211":{"position":[[434,7]]}},"keywords":{}}],["reload",{"_index":350,"title":{},"content":{"37":{"position":[[682,6]]},"121":{"position":[[644,6]]}},"keywords":{}}],["render",{"_index":337,"title":{},"content":{"37":{"position":[[400,9]]},"121":{"position":[[362,9]]},"203":{"position":[[90,6],[494,7],[554,10]]},"311":{"position":[[336,6]]}},"keywords":{}}],["replac",{"_index":869,"title":{},"content":{"215":{"position":[[32,7]]}},"keywords":{}}],["requir",{"_index":752,"title":{},"content":{"177":{"position":[[21,11]]},"203":{"position":[[106,8],[191,8]]}},"keywords":{}}],["require('artplay",{"_index":578,"title":{},"content":{"102":{"position":[[117,21]]}},"keywords":{}}],["resid",{"_index":542,"title":{},"content":{"81":{"position":[[81,9]]}},"keywords":{}}],["resiz",{"_index":425,"title":{"48":{"position":[[0,7]]},"132":{"position":[[0,7]]}},"content":{},"keywords":{}}],["resourc",{"_index":370,"title":{},"content":{"37":{"position":[[1111,9]]},"121":{"position":[[1073,9]]}},"keywords":{}}],["resovl",{"_index":221,"title":{},"content":{"24":{"position":[[240,9]]},"228":{"position":[[221,9]]}},"keywords":{}}],["restrict",{"_index":834,"title":{},"content":{"211":{"position":[[70,12]]}},"keywords":{}}],["return",{"_index":105,"title":{},"content":{"12":{"position":[[666,6]]},"24":{"position":[[153,6],[196,6],[233,6]]},"28":{"position":[[386,7]]},"98":{"position":[[164,6]]},"106":{"position":[[266,6]]},"107":{"position":[[180,6]]},"153":{"position":[[62,6]]},"154":{"position":[[60,6]]},"203":{"position":[[608,8]]},"210":{"position":[[159,6]]},"228":{"position":[[177,6],[214,6]]},"232":{"position":[[348,7]]},"235":{"position":[[577,6]]},"282":{"position":[[99,6]]},"318":{"position":[[96,6]]}},"keywords":{}}],["right",{"_index":17,"title":{},"content":{"0":{"position":[[164,8]]},"12":{"position":[[274,8]]},"13":{"position":[[766,8]]},"26":{"position":[[272,8],[377,8]]},"27":{"position":[[291,8]]},"28":{"position":[[258,8]]},"29":{"position":[[374,8]]},"78":{"position":[[336,6]]},"79":{"position":[[803,6]]},"84":{"position":[[515,5],[745,8]]},"201":{"position":[[297,8]]},"202":{"position":[[308,8]]},"204":{"position":[[783,6]]},"207":{"position":[[527,5],[699,8]]},"230":{"position":[[246,8],[351,8]]},"231":{"position":[[243,8]]},"232":{"position":[[237,8]]},"233":{"position":[[305,8]]},"234":{"position":[[200,8]]},"235":{"position":[[185,8]]},"236":{"position":[[586,8]]},"261":{"position":[[307,6]]},"262":{"position":[[561,6]]},"267":{"position":[[263,5],[450,8]]},"309":{"position":[[230,8]]},"310":{"position":[[236,8]]},"312":{"position":[[543,6]]},"315":{"position":[[262,5],[434,8]]}},"keywords":{}}],["rootel",{"_index":633,"title":{},"content":{"107":{"position":[[461,11],[549,13]]}},"keywords":{}}],["rotat",{"_index":719,"title":{"164":{"position":[[0,7]]},"189":{"position":[[0,7]]},"297":{"position":[[0,7]]},"353":{"position":[[0,7]]}},"content":{"164":{"position":[[56,9]]},"189":{"position":[[55,8],[223,7]]},"297":{"position":[[164,7]]}},"keywords":{}}],["ru",{"_index":496,"title":{},"content":{"69":{"position":[[331,3]]},"252":{"position":[[313,3]]}},"keywords":{}}],["run",{"_index":4,"title":{},"content":{"0":{"position":[[29,3]]},"2":{"position":[[157,3]]},"3":{"position":[[45,3]]},"4":{"position":[[51,3]]},"5":{"position":[[39,3]]},"6":{"position":[[60,3]]},"7":{"position":[[53,3]]},"9":{"position":[[37,3]]},"10":{"position":[[65,3]]},"11":{"position":[[49,3]]},"12":{"position":[[153,3]]},"13":{"position":[[349,3]]},"22":{"position":[[2,3]]},"23":{"position":[[2,3]]},"24":{"position":[[2,3]]},"26":{"position":[[69,3]]},"27":{"position":[[88,3]]},"28":{"position":[[55,3]]},"29":{"position":[[171,3]]},"31":{"position":[[47,3]]},"32":{"position":[[48,3]]},"33":{"position":[[59,3]]},"34":{"position":[[51,3]]},"35":{"position":[[53,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]]},"61":{"position":[[157,3]]},"62":{"position":[[45,3]]},"64":{"position":[[81,3]]},"65":{"position":[[267,3]]},"68":{"position":[[73,3]]},"69":{"position":[[54,3]]},"72":{"position":[[68,3]]},"73":{"position":[[72,3]]},"74":{"position":[[69,3]]},"75":{"position":[[98,3]]},"78":{"position":[[70,3]]},"79":{"position":[[479,3]]},"81":{"position":[[181,3]]},"83":{"position":[[81,3]]},"84":{"position":[[523,3]]},"86":{"position":[[74,3]]},"87":{"position":[[484,3]]},"89":{"position":[[90,3]]},"91":{"position":[[84,3]]},"93":{"position":[[143,3]]},"95":{"position":[[77,3]]},"96":{"position":[[487,3]]},"98":{"position":[[60,3]]},"108":{"position":[[18,3],[42,3]]},"110":{"position":[[61,3]]},"111":{"position":[[22,3]]},"112":{"position":[[23,3]]},"113":{"position":[[23,3]]},"114":{"position":[[27,3]]},"115":{"position":[[24,3]]},"117":{"position":[[21,3]]},"118":{"position":[[43,3]]},"119":{"position":[[24,3]]},"121":{"position":[[1564,3]]},"123":{"position":[[40,3]]},"124":{"position":[[12,3]]},"125":{"position":[[12,3]]},"126":{"position":[[15,3]]},"127":{"position":[[13,3]]},"128":{"position":[[15,3]]},"129":{"position":[[22,3]]},"130":{"position":[[26,3]]},"131":{"position":[[15,3]]},"132":{"position":[[14,3]]},"133":{"position":[[31,3]]},"134":{"position":[[13,3]]},"135":{"position":[[14,3]]},"136":{"position":[[14,3]]},"137":{"position":[[13,3]]},"139":{"position":[[28,3]]},"140":{"position":[[29,3]]},"141":{"position":[[49,3]]},"142":{"position":[[62,3]]},"143":{"position":[[65,3]]},"144":{"position":[[66,3]]},"145":{"position":[[79,3]]},"146":{"position":[[61,3]]},"147":{"position":[[218,3]]},"148":{"position":[[231,3]]},"149":{"position":[[78,3]]},"150":{"position":[[141,3]]},"151":{"position":[[34,3]]},"152":{"position":[[61,3]]},"153":{"position":[[84,3]]},"154":{"position":[[82,3]]},"155":{"position":[[80,3]]},"156":{"position":[[89,3]]},"157":{"position":[[68,3]]},"158":{"position":[[141,3]]},"159":{"position":[[69,3]]},"160":{"position":[[58,3]]},"161":{"position":[[114,3]]},"162":{"position":[[69,3]]},"163":{"position":[[101,3]]},"164":{"position":[[109,3]]},"165":{"position":[[119,3]]},"166":{"position":[[102,3]]},"167":{"position":[[104,3]]},"168":{"position":[[54,3]]},"170":{"position":[[41,3]]},"171":{"position":[[42,3]]},"172":{"position":[[53,3]]},"173":{"position":[[45,3]]},"174":{"position":[[47,3]]},"176":{"position":[[149,3]]},"177":{"position":[[119,3]]},"178":{"position":[[129,3]]},"179":{"position":[[94,3]]},"180":{"position":[[83,3]]},"181":{"position":[[56,3]]},"182":{"position":[[77,3]]},"183":{"position":[[55,3]]},"184":{"position":[[53,3]]},"185":{"position":[[202,3]]},"186":{"position":[[123,3]]},"187":{"position":[[51,3]]},"188":{"position":[[149,3]]},"189":{"position":[[126,3]]},"190":{"position":[[138,3]]},"191":{"position":[[126,3]]},"192":{"position":[[93,3]]},"193":{"position":[[114,3]]},"194":{"position":[[58,3]]},"195":{"position":[[97,3]]},"196":{"position":[[128,3]]},"197":{"position":[[119,3]]},"198":{"position":[[120,3]]},"199":{"position":[[75,3]]},"200":{"position":[[105,3]]},"201":{"position":[[141,3]]},"202":{"position":[[149,3]]},"203":{"position":[[239,3]]},"204":{"position":[[475,3]]},"205":{"position":[[480,3]]},"206":{"position":[[478,3]]},"207":{"position":[[535,3]]},"208":{"position":[[206,3]]},"209":{"position":[[175,3]]},"210":{"position":[[55,3]]},"211":{"position":[[450,3]]},"212":{"position":[[226,3]]},"213":{"position":[[336,3]]},"214":{"position":[[150,3]]},"215":{"position":[[80,3]]},"216":{"position":[[305,3]]},"217":{"position":[[133,3]]},"218":{"position":[[116,3]]},"226":{"position":[[2,3]]},"227":{"position":[[2,3]]},"228":{"position":[[2,3]]},"230":{"position":[[43,3]]},"231":{"position":[[40,3]]},"232":{"position":[[34,3]]},"233":{"position":[[102,3]]},"234":{"position":[[65,3]]},"235":{"position":[[64,3]]},"236":{"position":[[169,3]]},"244":{"position":[[104,3]]},"245":{"position":[[37,3]]},"247":{"position":[[36,3]]},"248":{"position":[[162,3]]},"251":{"position":[[40,3]]},"252":{"position":[[36,3]]},"255":{"position":[[37,3]]},"256":{"position":[[35,3]]},"257":{"position":[[39,3]]},"258":{"position":[[46,3]]},"261":{"position":[[41,3]]},"262":{"position":[[237,3]]},"264":{"position":[[63,3]]},"266":{"position":[[40,3]]},"267":{"position":[[271,3]]},"269":{"position":[[39,3]]},"270":{"position":[[237,3]]},"273":{"position":[[43,3]]},"275":{"position":[[41,3]]},"277":{"position":[[62,3]]},"279":{"position":[[41,3]]},"280":{"position":[[237,3]]},"282":{"position":[[31,3]]},"284":{"position":[[75,3]]},"285":{"position":[[59,3]]},"286":{"position":[[45,3]]},"287":{"position":[[41,3]]},"288":{"position":[[40,3]]},"289":{"position":[[29,3]]},"290":{"position":[[42,3]]},"291":{"position":[[30,3]]},"292":{"position":[[30,3]]},"293":{"position":[[79,3]]},"294":{"position":[[50,3]]},"295":{"position":[[30,3]]},"296":{"position":[[72,3]]},"297":{"position":[[67,3]]},"298":{"position":[[55,3]]},"299":{"position":[[54,3]]},"300":{"position":[[41,3]]},"301":{"position":[[44,3]]},"302":{"position":[[30,3]]},"303":{"position":[[43,3]]},"304":{"position":[[50,3]]},"305":{"position":[[44,3]]},"306":{"position":[[44,3]]},"307":{"position":[[44,3]]},"308":{"position":[[48,3]]},"309":{"position":[[74,3]]},"310":{"position":[[77,3]]},"311":{"position":[[103,3]]},"312":{"position":[[235,3]]},"313":{"position":[[235,3]]},"314":{"position":[[235,3]]},"315":{"position":[[270,3]]},"316":{"position":[[98,3]]},"317":{"position":[[78,3]]},"318":{"position":[[28,3]]},"319":{"position":[[171,3]]},"320":{"position":[[134,3]]},"321":{"position":[[183,3]]},"322":{"position":[[80,3]]},"323":{"position":[[40,3]]},"324":{"position":[[123,3]]},"325":{"position":[[62,3]]},"326":{"position":[[76,3]]},"328":{"position":[[20,3]]},"329":{"position":[[20,3]]},"330":{"position":[[26,3]]},"331":{"position":[[34,3]]},"332":{"position":[[34,3]]},"333":{"position":[[34,3]]},"334":{"position":[[51,3]]},"335":{"position":[[40,3]]},"336":{"position":[[86,3]]},"337":{"position":[[96,3]]},"338":{"position":[[43,3]]},"339":{"position":[[69,3]]},"340":{"position":[[20,3]]},"341":{"position":[[26,3]]},"342":{"position":[[50,3]]},"343":{"position":[[48,3]]},"344":{"position":[[44,3]]},"345":{"position":[[44,3]]},"346":{"position":[[45,3]]},"347":{"position":[[57,3]]},"348":{"position":[[44,3]]},"349":{"position":[[36,3]]},"350":{"position":[[62,3]]},"351":{"position":[[27,3]]},"352":{"position":[[72,3]]},"353":{"position":[[71,3]]},"354":{"position":[[76,3]]},"355":{"position":[[61,3]]},"356":{"position":[[45,3]]},"357":{"position":[[68,3]]}},"keywords":{}}],["russ",{"_index":497,"title":{},"content":{"69":{"position":[[347,8]]},"252":{"position":[[329,8]]}},"keywords":{}}],["same",{"_index":43,"title":{},"content":{"2":{"position":[[144,4]]},"13":{"position":[[1490,4]]},"196":{"position":[[76,4]]}},"keywords":{}}],["save",{"_index":37,"title":{},"content":{"2":{"position":[[25,5]]}},"keywords":{}}],["scheme",{"_index":65,"title":{"7":{"position":[[0,7]]},"115":{"position":[[0,7]]}},"content":{"7":{"position":[[26,6]]}},"keywords":{}}],["screen",{"_index":436,"title":{},"content":{"51":{"position":[[37,6]]},"52":{"position":[[31,6]]},"155":{"position":[[71,6],[407,7]]},"156":{"position":[[80,6]]},"197":{"position":[[56,6]]},"198":{"position":[[56,6]]}},"keywords":{}}],["screenshot",{"_index":672,"title":{"152":{"position":[[0,11]]},"192":{"position":[[0,11]]},"300":{"position":[[0,11]]},"341":{"position":[[0,11]]}},"content":{"152":{"position":[[48,10]]},"179":{"position":[[66,11],[221,11]]},"192":{"position":[[53,11],[190,11],[373,10]]},"215":{"position":[[375,11]]},"287":{"position":[[168,11]]},"300":{"position":[[138,11]]},"323":{"position":[[335,11]]}},"keywords":{}}],["script",{"_index":167,"title":{"20":{"position":[[11,8]]},"103":{"position":[[3,6]]},"224":{"position":[[3,6]]}},"content":{},"keywords":{}}],["scroll",{"_index":186,"title":{},"content":{"22":{"position":[[373,6]]},"186":{"position":[[44,7]]}},"keywords":{}}],["sd",{"_index":821,"title":{},"content":{"208":{"position":[[337,3]]},"316":{"position":[[229,3]]}},"keywords":{}}],["second",{"_index":26,"title":{},"content":{"0":{"position":[[281,6]]},"81":{"position":[[103,8]]},"93":{"position":[[101,6]]},"142":{"position":[[52,7]]},"143":{"position":[[55,7]]},"144":{"position":[[56,7]]},"147":{"position":[[191,6]]},"148":{"position":[[204,6]]},"167":{"position":[[80,8],[94,7]]},"194":{"position":[[249,7],[275,7]]},"209":{"position":[[137,8]]}},"keywords":{}}],["secur",{"_index":683,"title":{},"content":{"155":{"position":[[337,8]]},"157":{"position":[[314,8]]},"192":{"position":[[295,8]]}},"keywords":{}}],["seek",{"_index":374,"title":{"42":{"position":[[0,5]]},"126":{"position":[[0,5]]},"142":{"position":[[0,5]]},"331":{"position":[[0,5]]}},"content":{"37":{"position":[[1184,4],[1226,4]]},"42":{"position":[[298,4]]},"121":{"position":[[1146,4],[1188,4]]},"126":{"position":[[258,4]]},"150":{"position":[[91,5]]},"339":{"position":[[47,4]]}},"keywords":{}}],["seen",{"_index":694,"title":{},"content":{"158":{"position":[[107,4]]}},"keywords":{}}],["select",{"_index":82,"title":{"12":{"position":[[4,6]]}},"content":{"12":{"position":[[4,6]]},"208":{"position":[[54,9]]}},"keywords":{}}],["selector",{"_index":86,"title":{},"content":{"12":{"position":[[98,8],[304,9]]},"235":{"position":[[39,8],[215,9]]}},"keywords":{}}],["self",{"_index":444,"title":{},"content":{"55":{"position":[[15,4]]}},"keywords":{}}],["send",{"_index":235,"title":{},"content":{"28":{"position":[[15,4],[273,7]]}},"keywords":{}}],["sent",{"_index":347,"title":{},"content":{"37":{"position":[[582,4]]},"121":{"position":[[544,4]]}},"keywords":{}}],["server",{"_index":813,"title":{},"content":{"203":{"position":[[482,6],[542,6],[624,6]]},"311":{"position":[[324,6]]}},"keywords":{}}],["set",{"_index":113,"title":{"94":{"position":[[0,8]]},"193":{"position":[[0,8]]},"205":{"position":[[0,9]]},"278":{"position":[[0,8]]},"301":{"position":[[0,8]]},"313":{"position":[[0,9]]}},"content":{"13":{"position":[[90,8],[446,8],[863,9],[1171,7]]},"22":{"position":[[115,8]]},"29":{"position":[[581,10]]},"42":{"position":[[255,3]]},"65":{"position":[[189,3],[202,3]]},"74":{"position":[[38,3]]},"94":{"position":[[38,7]]},"95":{"position":[[50,7],[174,8]]},"96":{"position":[[48,7],[584,8],[718,9],[783,11]]},"145":{"position":[[37,3]]},"146":{"position":[[37,3]]},"147":{"position":[[32,3],[47,4]]},"148":{"position":[[32,3]]},"149":{"position":[[38,7]]},"150":{"position":[[37,3],[73,3]]},"155":{"position":[[38,3]]},"156":{"position":[[38,7]]},"157":{"position":[[38,3]]},"158":{"position":[[37,7]]},"159":{"position":[[38,3]]},"161":{"position":[[38,3],[73,3]]},"163":{"position":[[37,3]]},"164":{"position":[[37,3]]},"165":{"position":[[37,3]]},"166":{"position":[[37,3]]},"167":{"position":[[36,7],[353,3]]},"188":{"position":[[94,7],[124,3],[131,7],[258,8]]},"189":{"position":[[86,3],[94,7],[237,8]]},"190":{"position":[[106,7],[255,8]]},"191":{"position":[[94,7],[242,8]]},"193":{"position":[[51,7],[211,8]]},"199":{"position":[[223,8]]},"205":{"position":[[41,7],[577,8],[592,9]]},"211":{"position":[[756,3]]},"212":{"position":[[24,3]]},"213":{"position":[[24,3]]},"215":{"position":[[391,8]]},"226":{"position":[[115,8]]},"233":{"position":[[512,10]]},"236":{"position":[[266,8],[683,9],[952,7]]},"248":{"position":[[106,3]]},"279":{"position":[[138,8]]},"280":{"position":[[334,8]]},"296":{"position":[[55,7],[181,8]]},"297":{"position":[[39,7],[178,8]]},"298":{"position":[[172,8]]},"299":{"position":[[170,8]]},"301":{"position":[[141,8]]},"307":{"position":[[192,8]]},"313":{"position":[[332,8],[347,9]]},"323":{"position":[[351,8]]}},"keywords":{}}],["setter",{"_index":516,"title":{},"content":{"75":{"position":[[53,7]]},"331":{"position":[[4,9]]},"332":{"position":[[4,9]]},"333":{"position":[[4,9]]}},"keywords":{}}],["setter/gett",{"_index":897,"title":{},"content":{"334":{"position":[[4,16]]},"335":{"position":[[4,16]]},"338":{"position":[[4,16]]},"339":{"position":[[4,16]]},"344":{"position":[[4,16]]},"345":{"position":[[4,16]]},"346":{"position":[[4,16]]},"347":{"position":[[4,16]]},"348":{"position":[[4,16]]},"350":{"position":[[4,16]]},"352":{"position":[[4,16]]},"353":{"position":[[4,16]]},"354":{"position":[[4,16]]},"355":{"position":[[4,16]]},"356":{"position":[[4,16]]}},"keywords":{}}],["setter/getterparamet",{"_index":648,"title":{},"content":{"145":{"position":[[6,23]]},"146":{"position":[[6,23]]},"149":{"position":[[6,23]]},"150":{"position":[[6,23]]},"155":{"position":[[6,23]]},"156":{"position":[[6,23]]},"157":{"position":[[6,23]]},"158":{"position":[[6,23]]},"159":{"position":[[6,23]]},"161":{"position":[[6,23]]},"163":{"position":[[6,23]]},"164":{"position":[[6,23]]},"165":{"position":[[6,23]]},"166":{"position":[[6,23]]},"167":{"position":[[6,23]]}},"keywords":{}}],["setterparamet",{"_index":642,"title":{},"content":{"142":{"position":[[6,16]]},"143":{"position":[[6,16]]},"144":{"position":[[6,16]]}},"keywords":{}}],["settimeout",{"_index":501,"title":{},"content":{"72":{"position":[[289,13]]},"73":{"position":[[353,13]]},"74":{"position":[[367,13]]},"75":{"position":[[375,13]]},"78":{"position":[[562,13]]},"79":{"position":[[645,13]]},"83":{"position":[[209,13]]},"84":{"position":[[651,13]]},"86":{"position":[[231,13]]},"87":{"position":[[641,13]]},"89":{"position":[[243,13]]},"91":{"position":[[234,13]]},"95":{"position":[[276,13]]},"140":{"position":[[182,13]]},"141":{"position":[[204,13]]},"144":{"position":[[208,13]]},"147":{"position":[[361,13]]},"148":{"position":[[374,13]]},"155":{"position":[[249,13]]},"156":{"position":[[264,13]]},"157":{"position":[[233,13]]},"159":{"position":[[214,13]]},"255":{"position":[[258,13]]},"256":{"position":[[316,13]]},"257":{"position":[[337,13]]},"258":{"position":[[323,13]]},"261":{"position":[[533,13]]},"262":{"position":[[403,13]]},"266":{"position":[[168,13]]},"267":{"position":[[399,13]]},"269":{"position":[[196,13]]},"270":{"position":[[394,13]]},"273":{"position":[[196,13]]},"275":{"position":[[191,13]]},"279":{"position":[[240,13]]},"329":{"position":[[173,13]]},"330":{"position":[[181,13]]},"333":{"position":[[176,13]]},"336":{"position":[[229,13]]},"337":{"position":[[239,13]]},"344":{"position":[[213,13]]},"345":{"position":[[219,13]]},"346":{"position":[[210,13]]},"348":{"position":[[189,13]]}},"keywords":{}}],["setting.queryselector('input[type=rang",{"_index":257,"title":{},"content":{"29":{"position":[[609,44]]},"233":{"position":[[540,44]]}},"keywords":{}}],["setting1",{"_index":135,"title":{},"content":{"13":{"position":[[839,11],[1143,9],[1179,11],[1394,9]]},"236":{"position":[[659,11],[924,9],[960,11],[1131,9]]}},"keywords":{}}],["shaka",{"_index":292,"title":{"34":{"position":[[0,5]]},"173":{"position":[[0,5]]}},"content":{},"keywords":{}}],["shaka.player(video",{"_index":298,"title":{},"content":{"34":{"position":[[290,20]]},"173":{"position":[[284,20]]}},"keywords":{}}],["shaka.polyfill.installal",{"_index":297,"title":{},"content":{"34":{"position":[[244,28]]},"173":{"position":[[238,28]]}},"keywords":{}}],["shortcut",{"_index":789,"title":{},"content":{"194":{"position":[[42,8]]}},"keywords":{}}],["show",{"_index":225,"title":{"72":{"position":[[0,5]]},"78":{"position":[[0,5]]},"81":{"position":[[0,5]]},"83":{"position":[[0,5]]},"86":{"position":[[0,5]]},"89":{"position":[[0,5]]},"91":{"position":[[0,5]]},"95":{"position":[[0,5]]},"255":{"position":[[0,5]]},"261":{"position":[[0,5]]},"264":{"position":[[0,5]]},"266":{"position":[[0,5]]},"269":{"position":[[0,5]]},"273":{"position":[[0,5]]},"275":{"position":[[0,5]]},"279":{"position":[[0,5]]}},"content":{"26":{"position":[[25,4],[62,4],[392,7]]},"27":{"position":[[545,7]]},"72":{"position":[[29,4]]},"78":{"position":[[29,4]]},"81":{"position":[[30,4]]},"83":{"position":[[30,4]]},"86":{"position":[[30,4]]},"89":{"position":[[29,4]]},"91":{"position":[[31,4]]},"95":{"position":[[29,4]]},"209":{"position":[[23,4]]},"230":{"position":[[25,4]]},"255":{"position":[[21,4]]},"261":{"position":[[21,4]]},"264":{"position":[[21,4]]},"266":{"position":[[21,4]]},"269":{"position":[[21,4]]},"273":{"position":[[21,4]]},"275":{"position":[[21,4]]},"279":{"position":[[21,4]]}},"keywords":{}}],["side",{"_index":777,"title":{},"content":{"185":{"position":[[194,5]]},"203":{"position":[[489,4],[549,4],[631,5]]},"311":{"position":[[331,4]]}},"keywords":{}}],["singl",{"_index":108,"title":{"13":{"position":[[9,6]]}},"content":{"13":{"position":[[9,6]]}},"keywords":{}}],["size",{"_index":198,"title":{},"content":{"22":{"position":[[609,5],[627,4]]},"73":{"position":[[286,6],[416,6]]},"74":{"position":[[283,6]]},"75":{"position":[[308,6],[529,6]]},"162":{"position":[[21,4],[250,4]]},"176":{"position":[[105,5],[342,4]]},"181":{"position":[[201,4]]},"185":{"position":[[32,4],[86,5],[171,4]]},"213":{"position":[[563,6]]},"226":{"position":[[551,5]]},"256":{"position":[[249,6],[379,6]]},"257":{"position":[[253,6]]},"258":{"position":[[256,6],[477,6]]},"321":{"position":[[410,6]]}},"keywords":{}}],["size:<input",{"_index":246,"title":{},"content":{"29":{"position":[[389,15]]}},"keywords":{}}],["someth",{"_index":569,"title":{},"content":{"98":{"position":[[191,10]]},"210":{"position":[[186,10]]},"282":{"position":[[126,10]]},"318":{"position":[[123,10]]}},"keywords":{}}],["sometim",{"_index":83,"title":{},"content":{"12":{"position":[[27,9]]},"14":{"position":[[20,9]]},"216":{"position":[[215,9]]}},"keywords":{}}],["sourc",{"_index":753,"title":{},"content":{"177":{"position":[[43,6]]},"192":{"position":[[325,6]]}},"keywords":{}}],["space",{"_index":794,"title":{},"content":{"194":{"position":[[283,5]]},"302":{"position":[[187,5]]}},"keywords":{}}],["specifi",{"_index":873,"title":{},"content":{"216":{"position":[[32,7],[295,7]]}},"keywords":{}}],["speed",{"_index":193,"title":{},"content":{"22":{"position":[[529,6],[793,5]]},"29":{"position":[[104,6]]},"165":{"position":[[65,6]]},"190":{"position":[[55,5]]},"226":{"position":[[485,6]]}},"keywords":{}}],["speed、maxlength、margin、opacity、fontsize、synchronousplayback",{"_index":886,"title":{},"content":{"233":{"position":[[25,74]]}},"keywords":{}}],["src="${img}">",{"_index":525,"title":{},"content":{"78":{"position":[[263,28],[420,28]]},"79":{"position":[[730,28]]},"204":{"position":[[710,28]]},"261":{"position":[[234,28],[391,28]]},"262":{"position":[[488,28]]},"312":{"position":[[470,28]]}},"keywords":{}}],["src="/assets/img/ploading.gif">",{"_index":870,"title":{},"content":{"215":{"position":[[204,46]]},"323":{"position":[[164,46]]}},"keywords":{}}],["src="/assets/img/state.png">",{"_index":871,"title":{},"content":{"215":{"position":[[267,43]]},"323":{"position":[[227,43]]}},"keywords":{}}],["src="https://cdn.jsdelivr.net/npm/artplayer/dist/artplayer.js"></script>",{"_index":583,"title":{},"content":{"103":{"position":[[125,91]]}},"keywords":{}}],["src="https://unpkg.com/artplayer/dist/artplayer.js"></script>",{"_index":585,"title":{},"content":{"103":{"position":[[249,80]]}},"keywords":{}}],["src="path/to/artplay",{"_index":169,"title":{},"content":{"20":{"position":[[11,27]]},"224":{"position":[[11,27]]}},"keywords":{}}],["src="path/to/artplayer.js"></script>",{"_index":581,"title":{},"content":{"103":{"position":[[34,55]]},"105":{"position":[[268,55]]}},"keywords":{}}],["srt",{"_index":860,"title":{},"content":{"213":{"position":[[175,4],[487,6]]},"321":{"position":[[334,6]]}},"keywords":{}}],["ssr",{"_index":74,"title":{},"content":{"10":{"position":[[59,3]]},"118":{"position":[[31,3]]},"203":{"position":[[43,3],[455,3]]},"311":{"position":[[26,3],[318,3]]}},"keywords":{}}],["start",{"_index":364,"title":{},"content":{"37":{"position":[[991,5]]},"121":{"position":[[953,5]]}},"keywords":{}}],["state",{"_index":422,"title":{},"content":{"47":{"position":[[149,7],[168,5],[234,5]]},"131":{"position":[[132,7],[151,5],[178,5]]},"178":{"position":[[70,5]]},"215":{"position":[[251,6]]},"323":{"position":[[211,6]]}},"keywords":{}}],["static",{"_index":32,"title":{"1":{"position":[[0,6]]}},"content":{"22":{"position":[[385,6]]}},"keywords":{}}],["step="1"",{"_index":250,"title":{},"content":{"29":{"position":[[466,18]]},"233":{"position":[[397,18]]}},"keywords":{}}],["stop",{"_index":331,"title":{},"content":{"37":{"position":[[223,4],[349,8],[718,7],[1556,7]]},"121":{"position":[[185,4],[311,8],[680,7],[1518,7]]}},"keywords":{}}],["storag",{"_index":465,"title":{"65":{"position":[[0,8]]},"248":{"position":[[0,8]]}},"content":{"65":{"position":[[31,7]]}},"keywords":{}}],["storage.googleapis.com/shaka",{"_index":294,"title":{},"content":{"34":{"position":[[136,31]]},"173":{"position":[[130,31]]}},"keywords":{}}],["store",{"_index":60,"title":{},"content":{"6":{"position":[[13,5]]}},"keywords":{}}],["streams.mux.dev/x36xhzz/x36xhzz.m3u8",{"_index":279,"title":{},"content":{"32":{"position":[[147,38]]},"171":{"position":[[141,38]]}},"keywords":{}}],["string",{"_index":48,"title":{},"content":{"3":{"position":[[6,6]]},"4":{"position":[[6,6]]},"10":{"position":[[6,6],[34,7]]},"79":{"position":[[133,6],[441,6]]},"84":{"position":[[135,6],[443,6],[488,6]]},"87":{"position":[[138,6],[446,6]]},"96":{"position":[[141,6],[449,6]]},"111":{"position":[[4,6]]},"112":{"position":[[4,6]]},"118":{"position":[[4,6]]},"146":{"position":[[30,6]]},"147":{"position":[[25,6]]},"148":{"position":[[25,6]]},"158":{"position":[[30,6]]},"163":{"position":[[30,6]]},"166":{"position":[[30,6]]},"204":{"position":[[129,6],[437,6]]},"205":{"position":[[134,6],[442,6]]},"206":{"position":[[132,6],[440,6]]},"207":{"position":[[147,6],[455,6],[500,6]]},"208":{"position":[[157,6],[181,6]]},"209":{"position":[[151,6]]},"211":{"position":[[404,6]]},"212":{"position":[[91,6]]},"213":{"position":[[123,6],[148,6],[221,6]]},"215":{"position":[[71,6]]},"262":{"position":[[66,6],[220,6]]},"267":{"position":[[66,6],[220,6],[244,6]]},"270":{"position":[[66,6],[220,6]]},"280":{"position":[[66,6],[220,6]]},"285":{"position":[[4,9]]},"286":{"position":[[4,9]]},"287":{"position":[[4,9]]},"288":{"position":[[4,9]]},"312":{"position":[[64,6],[218,6]]},"313":{"position":[[64,6],[218,6]]},"314":{"position":[[64,6],[218,6]]},"315":{"position":[[65,6],[219,6],[243,6]]},"316":{"position":[[68,6],[84,6]]},"317":{"position":[[64,6]]},"320":{"position":[[40,6]]},"321":{"position":[[56,6],[73,6],[127,6]]},"324":{"position":[[4,9]]},"326":{"position":[[4,9]]},"335":{"position":[[21,6]]},"336":{"position":[[16,6]]},"337":{"position":[[16,6]]},"347":{"position":[[21,6]]},"352":{"position":[[21,6]]},"355":{"position":[[21,6]]}},"keywords":{}}],["stringdefault",{"_index":751,"title":{},"content":{"177":{"position":[[6,14]]},"178":{"position":[[6,14]]},"179":{"position":[[6,14]]},"180":{"position":[[6,14]]},"216":{"position":[[6,14]]},"218":{"position":[[6,14]]}},"keywords":{}}],["string、el",{"_index":538,"title":{},"content":{"79":{"position":[[258,14]]},"84":{"position":[[260,14]]},"87":{"position":[[263,14]]},"96":{"position":[[266,14]]},"204":{"position":[[254,14]]},"205":{"position":[[259,14]]},"206":{"position":[[257,14]]},"207":{"position":[[272,14]]},"262":{"position":[[119,14]]},"267":{"position":[[119,14]]},"270":{"position":[[119,14]]},"280":{"position":[[119,14]]},"284":{"position":[[4,17]]},"312":{"position":[[117,14]]},"313":{"position":[[117,14]]},"314":{"position":[[117,14]]},"315":{"position":[[118,14]]}},"keywords":{}}],["string、elementdefault",{"_index":745,"title":{},"content":{"176":{"position":[[6,22]]}},"keywords":{}}],["style",{"_index":252,"title":{"73":{"position":[[0,6]]},"256":{"position":[[0,6]]}},"content":{"29":{"position":[[512,6]]},"73":{"position":[[22,5],[64,5],[253,6]]},"74":{"position":[[250,6]]},"75":{"position":[[279,6],[498,6]]},"78":{"position":[[292,6],[449,6]]},"79":{"position":[[302,5],[325,5],[759,6]]},"84":{"position":[[304,5],[327,5],[805,6]]},"87":{"position":[[307,5],[330,5]]},"96":{"position":[[310,5],[333,5]]},"106":{"position":[[352,6]]},"107":{"position":[[291,8]]},"204":{"position":[[298,5],[321,5],[739,6]]},"205":{"position":[[303,5],[326,5],[700,6],[929,6]]},"206":{"position":[[301,5],[324,5]]},"207":{"position":[[316,5],[339,5],[759,6],[1006,6]]},"213":{"position":[[184,5],[206,5],[307,5],[530,6]]},"233":{"position":[[443,6]]},"256":{"position":[[16,5],[216,6]]},"257":{"position":[[220,6]]},"258":{"position":[[227,6],[446,6]]},"261":{"position":[[263,6],[420,6]]},"262":{"position":[[145,5],[517,6]]},"267":{"position":[[145,5]]},"270":{"position":[[145,5]]},"280":{"position":[[145,5]]},"312":{"position":[[143,5],[499,6]]},"313":{"position":[[143,5],[441,6],[614,6]]},"314":{"position":[[143,5]]},"315":{"position":[[144,5],[480,6],[671,6]]},"321":{"position":[[100,5],[377,6]]}},"keywords":{}}],["style="color:red">subtitl",{"_index":94,"title":{},"content":{"12":{"position":[[349,39]]},"235":{"position":[[260,39]]}},"keywords":{}}],["style="color:yellow">subtitl",{"_index":97,"title":{},"content":{"12":{"position":[[469,42]]},"235":{"position":[[380,42]]}},"keywords":{}}],["style="style"",{"_index":611,"title":{},"content":{"106":{"position":[[108,24]]}},"keywords":{}}],["style="width",{"_index":523,"title":{},"content":{"78":{"position":[[232,18],[389,18]]},"79":{"position":[[699,18]]},"204":{"position":[[679,18]]},"261":{"position":[[203,18],[360,18]]},"262":{"position":[[457,18]]},"312":{"position":[[439,18]]}},"keywords":{}}],["style="width:400px;height:300px"></div>",{"_index":601,"title":{},"content":{"105":{"position":[[198,58]]}},"keywords":{}}],["subtitl",{"_index":90,"title":{"71":{"position":[[0,9]]},"213":{"position":[[0,9]]},"254":{"position":[[0,9]]},"321":{"position":[[0,9]]}},"content":{"12":{"position":[[289,9]]},"71":{"position":[[24,8]]},"72":{"position":[[46,8],[165,9]]},"73":{"position":[[55,8],[169,9]]},"74":{"position":[[54,8],[166,9]]},"75":{"position":[[80,8],[195,9],[469,10]]},"199":{"position":[[28,8],[172,9]]},"202":{"position":[[42,10],[131,8],[329,10]]},"213":{"position":[[32,9],[64,9],[130,8],[155,8],[197,8],[228,8],[298,8],[433,9]]},"215":{"position":[[361,9]]},"235":{"position":[[200,9]]},"255":{"position":[[134,9]]},"256":{"position":[[132,9]]},"257":{"position":[[136,9]]},"258":{"position":[[143,9],[417,10]]},"307":{"position":[[141,9]]},"321":{"position":[[280,9]]},"323":{"position":[[321,9]]}},"keywords":{}}],["subtitleoffset",{"_index":797,"title":{"199":{"position":[[0,15]]},"307":{"position":[[0,15]]}},"content":{"199":{"position":[[238,15]]},"307":{"position":[[207,15]]}},"keywords":{}}],["success",{"_index":840,"title":{},"content":{"211":{"position":[[366,11]]}},"keywords":{}}],["such",{"_index":415,"title":{},"content":{"46":{"position":[[35,4]]},"151":{"position":[[241,4]]},"155":{"position":[[415,4]]},"157":{"position":[[382,5]]},"176":{"position":[[373,4]]},"181":{"position":[[255,5]]},"216":{"position":[[185,5]]}},"keywords":{}}],["suffix",{"_index":875,"title":{},"content":{"216":{"position":[[159,6],[265,7]]}},"keywords":{}}],["support",{"_index":244,"title":{},"content":{"29":{"position":[[84,7]]},"147":{"position":[[125,8]]},"148":{"position":[[138,8]]},"163":{"position":[[62,7]]},"164":{"position":[[66,7]]},"165":{"position":[[72,7]]},"166":{"position":[[73,7]]},"177":{"position":[[67,7]]},"211":{"position":[[396,7]]},"213":{"position":[[56,7]]},"215":{"position":[[58,7]]},"218":{"position":[[90,8]]}},"keywords":{}}],["surround.mp4",{"_index":304,"title":{},"content":{"35":{"position":[[444,14]]},"174":{"position":[[438,14]]}},"keywords":{}}],["suspend",{"_index":386,"title":{},"content":{"37":{"position":[[1392,10]]},"121":{"position":[[1354,10]]}},"keywords":{}}],["switch",{"_index":515,"title":{"75":{"position":[[0,7]]},"258":{"position":[[0,7]]}},"content":{"75":{"position":[[23,6]]},"141":{"position":[[15,6]]},"193":{"position":[[72,6]]},"194":{"position":[[289,6]]},"195":{"position":[[55,6]]},"258":{"position":[[16,6]]}},"keywords":{}}],["switchqual",{"_index":657,"title":{"148":{"position":[[0,14]]},"337":{"position":[[0,14]]}},"content":{"337":{"position":[[34,13]]}},"keywords":{}}],["switchurl",{"_index":651,"title":{"147":{"position":[[0,10]]},"336":{"position":[[0,10]]}},"content":{"148":{"position":[[72,10]]}},"keywords":{}}],["synchron",{"_index":210,"title":{},"content":{"22":{"position":[[772,11]]}},"keywords":{}}],["synchronousplayback",{"_index":209,"title":{},"content":{"22":{"position":[[741,20]]},"29":{"position":[[149,19]]},"226":{"position":[[631,20]]}},"keywords":{}}],["syntax",{"_index":148,"title":{},"content":{"14":{"position":[[50,6]]}},"keywords":{}}],["take",{"_index":563,"title":{},"content":{"93":{"position":[[427,4]]},"194":{"position":[[330,4]]}},"keywords":{}}],["templat",{"_index":452,"title":{"60":{"position":[[0,9]]},"243":{"position":[[0,9]]}},"content":{},"keywords":{}}],["temporari",{"_index":393,"title":{},"content":{"37":{"position":[[1577,9]]},"121":{"position":[[1539,9]]}},"keywords":{}}],["termin",{"_index":339,"title":{},"content":{"37":{"position":[[439,11]]},"121":{"position":[[401,11]]}},"keywords":{}}],["text",{"_index":178,"title":{},"content":{"22":{"position":[[236,5],[258,4],[397,5],[461,5]]},"24":{"position":[[252,5],[279,5],[306,5]]},"28":{"position":[[306,4],[337,6],[351,7],[362,6],[505,5],[511,5]]},"79":{"position":[[455,4]]},"84":{"position":[[457,4]]},"87":{"position":[[460,4]]},"96":{"position":[[463,4]]},"204":{"position":[[451,4]]},"205":{"position":[[456,4]]},"206":{"position":[[454,4]]},"207":{"position":[[469,4]]},"209":{"position":[[146,4],[168,4],[297,5],[338,5],[374,5],[409,5],[450,5]]},"226":{"position":[[228,5],[353,5],[417,5]]},"228":{"position":[[233,5],[260,5],[287,5]]},"232":{"position":[[285,4],[324,6],[467,5],[473,5]]},"317":{"position":[[59,4],[200,5],[241,5],[277,5],[312,5],[353,5]]}},"keywords":{}}],["text.trim",{"_index":238,"title":{},"content":{"28":{"position":[[372,13]]},"232":{"position":[[334,13]]}},"keywords":{}}],["theme",{"_index":758,"title":{"180":{"position":[[0,6]]},"288":{"position":[[0,6]]}},"content":{"180":{"position":[[33,5],[180,6]]},"288":{"position":[[137,6]]}},"keywords":{}}],["third",{"_index":261,"title":{"30":{"position":[[0,5]]}},"content":{"217":{"position":[[86,5]]}},"keywords":{}}],["three",{"_index":118,"title":{},"content":{"13":{"position":[[201,5]]},"177":{"position":[[75,5]]}},"keywords":{}}],["through",{"_index":41,"title":{},"content":{"2":{"position":[[87,7]]},"13":{"position":[[314,7]]},"29":{"position":[[61,7]]},"203":{"position":[[214,7]]}},"keywords":{}}],["thumbnail",{"_index":850,"title":{"212":{"position":[[0,11]]},"320":{"position":[[0,11]]}},"content":{"212":{"position":[[323,11]]},"320":{"position":[[231,11]]}},"keywords":{}}],["time",{"_index":7,"title":{},"content":{"0":{"position":[[42,4],[317,4],[368,5]]},"2":{"position":[[149,5]]},"22":{"position":[[263,5],[281,4],[410,5],[474,5],[552,4]]},"24":{"position":[[265,5],[292,5],[319,5]]},"28":{"position":[[27,4]]},"29":{"position":[[56,4]]},"37":{"position":[[1424,4]]},"42":{"position":[[24,4]]},"49":{"position":[[86,5]]},"81":{"position":[[91,4]]},"121":{"position":[[1386,4]]},"142":{"position":[[36,4]]},"143":{"position":[[36,4]]},"144":{"position":[[36,4]]},"150":{"position":[[67,5],[77,4]]},"182":{"position":[[70,4]]},"196":{"position":[[81,5]]},"199":{"position":[[37,4]]},"209":{"position":[[126,4],[287,5],[327,5],[363,5],[398,5],[439,5]]},"226":{"position":[[249,5],[366,5],[430,5]]},"228":{"position":[[246,5],[273,5],[300,5]]},"234":{"position":[[78,4],[324,4],[375,5]]},"317":{"position":[[35,6],[190,5],[230,5],[266,5],[301,5],[342,5]]}},"keywords":{}}],["tip",{"_index":403,"title":{},"content":{"42":{"position":[[251,3]]},"93":{"position":[[406,3]]},"151":{"position":[[199,3]]},"155":{"position":[[314,3]]},"157":{"position":[[291,3]]},"162":{"position":[[246,3]]},"167":{"position":[[309,3]]},"181":{"position":[[175,3]]},"184":{"position":[[188,3]]},"192":{"position":[[275,3]]},"194":{"position":[[309,3]]},"203":{"position":[[451,3]]},"211":{"position":[[693,3]]}},"keywords":{}}],["titl",{"_index":756,"title":{"179":{"position":[[0,6]]},"287":{"position":[[0,6]]}},"content":{"179":{"position":[[191,6]]},"287":{"position":[[138,6]]}},"keywords":{}}],["toggl",{"_index":640,"title":{"141":{"position":[[0,7]]},"330":{"position":[[0,7]]}},"content":{},"keywords":{}}],["tooltip",{"_index":539,"title":{},"content":{"79":{"position":[[433,7]]},"84":{"position":[[435,7],[778,8]]},"87":{"position":[[438,7]]},"96":{"position":[[441,7]]},"204":{"position":[[429,7]]},"205":{"position":[[434,7],[673,8],[902,8]]},"206":{"position":[[432,7]]},"207":{"position":[[447,7],[732,8],[979,8]]},"262":{"position":[[212,7]]},"267":{"position":[[212,7],[485,8]]},"270":{"position":[[212,7]]},"280":{"position":[[212,7]]},"312":{"position":[[210,7]]},"313":{"position":[[210,7],[419,8],[592,8]]},"314":{"position":[[210,7]]},"315":{"position":[[211,7],[458,8],[649,8]]}},"keywords":{}}],["top",{"_index":207,"title":{},"content":{"22":{"position":[[719,3]]},"78":{"position":[[323,4],[480,4]]},"79":{"position":[[790,4]]},"204":{"position":[[770,4]]},"261":{"position":[[294,4],[451,4]]},"262":{"position":[[548,4]]},"312":{"position":[[530,4]]}},"keywords":{}}],["torrent",{"_index":305,"title":{},"content":{"35":{"position":[[465,10],[490,8],[609,9]]},"174":{"position":[[459,10],[484,8],[603,9]]}},"keywords":{}}],["torrent.files[0",{"_index":310,"title":{},"content":{"35":{"position":[[632,17]]},"174":{"position":[[626,17]]}},"keywords":{}}],["tri",{"_index":381,"title":{},"content":{"37":{"position":[[1280,6]]},"121":{"position":[[1242,6]]}},"keywords":{}}],["trigger",{"_index":429,"title":{},"content":{"49":{"position":[[69,7]]},"53":{"position":[[0,7]]},"79":{"position":[[392,9]]},"84":{"position":[[394,9]]},"87":{"position":[[397,9]]},"96":{"position":[[400,9]]},"150":{"position":[[113,7]]},"204":{"position":[[388,9]]},"205":{"position":[[393,9]]},"206":{"position":[[391,9]]},"207":{"position":[[406,9]]}},"keywords":{}}],["true",{"_index":92,"title":{},"content":{"12":{"position":[[327,5]]},"13":{"position":[[455,5]]},"22":{"position":[[109,5],[124,5],[144,5],[165,5],[441,5]]},"28":{"position":[[539,5]]},"31":{"position":[[121,5]]},"32":{"position":[[122,5]]},"33":{"position":[[133,5],[325,6]]},"34":{"position":[[125,5]]},"35":{"position":[[127,5],[578,5],[683,5]]},"47":{"position":[[178,5]]},"48":{"position":[[142,5]]},"51":{"position":[[155,5]]},"52":{"position":[[152,5]]},"72":{"position":[[331,5]]},"73":{"position":[[247,5]]},"74":{"position":[[244,5]]},"75":{"position":[[273,5]]},"86":{"position":[[225,5]]},"87":{"position":[[635,5]]},"89":{"position":[[237,5]]},"91":{"position":[[228,5]]},"95":{"position":[[183,5],[199,5],[270,5]]},"96":{"position":[[593,5],[609,5],[680,5]]},"131":{"position":[[157,17]]},"132":{"position":[[121,5]]},"135":{"position":[[123,5]]},"136":{"position":[[126,5]]},"139":{"position":[[132,5]]},"140":{"position":[[133,5]]},"141":{"position":[[153,5]]},"149":{"position":[[243,5]]},"155":{"position":[[189,5],[243,5]]},"156":{"position":[[201,5],[258,5]]},"157":{"position":[[180,5],[227,5]]},"159":{"position":[[208,5]]},"160":{"position":[[162,5]]},"161":{"position":[[80,5],[285,5]]},"164":{"position":[[216,5]]},"170":{"position":[[115,5]]},"171":{"position":[[116,5]]},"172":{"position":[[127,5],[319,6]]},"173":{"position":[[119,5]]},"174":{"position":[[121,5],[572,5],[677,5]]},"179":{"position":[[233,5]]},"182":{"position":[[182,5]]},"183":{"position":[[159,5]]},"184":{"position":[[160,5],[173,5],[287,5]]},"185":{"position":[[344,5]]},"186":{"position":[[230,5]]},"187":{"position":[[154,5]]},"188":{"position":[[142,4],[252,5],[267,5]]},"189":{"position":[[119,4],[231,5],[246,5],[262,5]]},"190":{"position":[[249,5],[264,5]]},"191":{"position":[[236,5],[251,5]]},"192":{"position":[[202,5]]},"193":{"position":[[220,5]]},"194":{"position":[[22,4],[163,5]]},"195":{"position":[[199,5]]},"196":{"position":[[22,4],[232,5]]},"197":{"position":[[228,5]]},"198":{"position":[[232,5]]},"199":{"position":[[232,5],[254,5]]},"200":{"position":[[219,5]]},"201":{"position":[[250,5]]},"202":{"position":[[261,5]]},"203":{"position":[[436,5]]},"205":{"position":[[586,5]]},"206":{"position":[[772,5]]},"208":{"position":[[325,5]]},"213":{"position":[[524,5]]},"214":{"position":[[286,5],[305,5]]},"226":{"position":[[109,5],[124,5],[144,5],[165,5],[397,5]]},"232":{"position":[[501,5]]},"235":{"position":[[238,5]]},"236":{"position":[[275,5]]},"255":{"position":[[300,5]]},"256":{"position":[[210,5]]},"257":{"position":[[214,5]]},"258":{"position":[[221,5]]},"269":{"position":[[190,5]]},"270":{"position":[[388,5]]},"273":{"position":[[190,5]]},"275":{"position":[[185,5]]},"279":{"position":[[147,5],[163,5],[234,5]]},"280":{"position":[[343,5],[359,5],[430,5]]},"287":{"position":[[180,5]]},"290":{"position":[[147,5]]},"291":{"position":[[134,5]]},"292":{"position":[[137,5],[150,5],[197,12]]},"293":{"position":[[201,5]]},"294":{"position":[[157,5]]},"295":{"position":[[133,5]]},"296":{"position":[[65,4],[175,5],[190,5]]},"297":{"position":[[60,4],[172,5],[187,5],[203,5]]},"298":{"position":[[166,5],[181,5]]},"299":{"position":[[164,5],[179,5]]},"300":{"position":[[150,5]]},"301":{"position":[[150,5]]},"302":{"position":[[15,4],[135,5]]},"303":{"position":[[145,5]]},"304":{"position":[[15,4],[154,5]]},"305":{"position":[[153,5]]},"306":{"position":[[156,5]]},"307":{"position":[[201,5],[223,5]]},"308":{"position":[[162,5]]},"309":{"position":[[183,5]]},"310":{"position":[[189,5]]},"311":{"position":[[300,5]]},"313":{"position":[[341,5]]},"314":{"position":[[505,5]]},"316":{"position":[[217,5]]},"321":{"position":[[371,5]]},"322":{"position":[[216,5],[235,5]]},"328":{"position":[[124,5]]},"329":{"position":[[124,5]]},"330":{"position":[[130,5]]},"338":{"position":[[208,5]]},"344":{"position":[[153,5],[207,5]]},"345":{"position":[[156,5],[213,5]]},"346":{"position":[[157,5],[204,5]]},"348":{"position":[[183,5]]},"349":{"position":[[140,5]]},"350":{"position":[[45,4],[233,5]]},"353":{"position":[[178,5]]},"357":{"position":[[61,4]]}},"keywords":{}}],["ts",{"_index":877,"title":{},"content":{"216":{"position":[[205,5]]}},"keywords":{}}],["tw",{"_index":491,"title":{},"content":{"69":{"position":[[219,4]]},"218":{"position":[[111,2]]},"252":{"position":[[201,4]]},"326":{"position":[[71,2]]}},"keywords":{}}],["two",{"_index":543,"title":{},"content":{"81":{"position":[[99,3]]},"147":{"position":[[134,3]]},"148":{"position":[[147,3]]}},"keywords":{}}],["type",{"_index":35,"title":{"14":{"position":[[14,5]]},"216":{"position":[[0,5]]},"324":{"position":[[0,5]]}},"content":{"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]]},"11":{"position":[[0,5],[18,4]]},"14":{"position":[[14,5],[85,5],[184,5]]},"26":{"position":[[0,5]]},"27":{"position":[[0,5]]},"28":{"position":[[0,5]]},"29":{"position":[[0,5]]},"31":{"position":[[242,5]]},"35":{"position":[[459,5]]},"55":{"position":[[0,5]]},"56":{"position":[[0,5]]},"57":{"position":[[0,5]]},"58":{"position":[[0,5]]},"59":{"position":[[0,5]]},"60":{"position":[[0,5]]},"61":{"position":[[0,5]]},"62":{"position":[[0,5]]},"63":{"position":[[0,5]]},"64":{"position":[[0,5]]},"65":{"position":[[0,5],[150,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]]},"79":{"position":[[0,5],[63,4]]},"80":{"position":[[0,5]]},"81":{"position":[[0,5]]},"82":{"position":[[0,5]]},"83":{"position":[[0,5]]},"84":{"position":[[0,5],[65,4]]},"85":{"position":[[0,5]]},"86":{"position":[[0,5]]},"87":{"position":[[0,5],[68,4]]},"88":{"position":[[0,5]]},"89":{"position":[[0,5]]},"90":{"position":[[0,5]]},"91":{"position":[[0,5]]},"92":{"position":[[0,5]]},"93":{"position":[[0,5]]},"94":{"position":[[0,5]]},"95":{"position":[[0,5]]},"96":{"position":[[0,5],[71,4]]},"97":{"position":[[0,5]]},"98":{"position":[[0,5]]},"139":{"position":[[0,5]]},"140":{"position":[[0,5]]},"141":{"position":[[0,5]]},"142":{"position":[[0,5]]},"143":{"position":[[0,5]]},"144":{"position":[[0,5]]},"145":{"position":[[0,5]]},"146":{"position":[[0,5]]},"147":{"position":[[0,5]]},"148":{"position":[[0,5]]},"149":{"position":[[0,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]]},"170":{"position":[[236,5]]},"174":{"position":[[453,5]]},"176":{"position":[[0,5]]},"177":{"position":[[0,5]]},"178":{"position":[[0,5]]},"179":{"position":[[0,5]]},"180":{"position":[[0,5]]},"181":{"position":[[0,5]]},"182":{"position":[[0,5]]},"183":{"position":[[0,5]]},"184":{"position":[[0,5]]},"185":{"position":[[0,5]]},"186":{"position":[[0,5]]},"187":{"position":[[0,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],[59,4]]},"205":{"position":[[0,5],[64,4]]},"206":{"position":[[0,5],[62,4]]},"207":{"position":[[0,5],[77,4]]},"208":{"position":[[0,5],[104,4]]},"209":{"position":[[0,5],[88,4]]},"210":{"position":[[0,5]]},"211":{"position":[[0,5],[283,5],[713,5]]},"212":{"position":[[0,5],[71,4]]},"213":{"position":[[0,5],[103,4],[143,4],[164,5],[481,5]]},"214":{"position":[[0,5]]},"215":{"position":[[0,5]]},"216":{"position":[[0,5],[402,5]]},"217":{"position":[[0,5]]},"218":{"position":[[0,5]]},"272":{"position":[[128,5]]},"321":{"position":[[68,4],[328,5]]},"324":{"position":[[220,5]]}},"keywords":{}}],["type="button">click",{"_index":20,"title":{},"content":{"0":{"position":[[191,32]]},"234":{"position":[[227,32]]}},"keywords":{}}],["type="range"",{"_index":247,"title":{},"content":{"29":{"position":[[405,22]]},"233":{"position":[[336,22]]}},"keywords":{}}],["typedef",{"_index":151,"title":{},"content":{"14":{"position":[[106,8]]},"272":{"position":[[50,8]]}},"keywords":{}}],["typescript",{"_index":147,"title":{},"content":{"14":{"position":[[39,10]]},"272":{"position":[[14,10]]}},"keywords":{}}],["ua",{"_index":846,"title":{},"content":{"211":{"position":[[611,5]]},"319":{"position":[[332,5]]}},"keywords":{}}],["unexpectedli",{"_index":383,"title":{},"content":{"37":{"position":[[1320,12]]},"121":{"position":[[1282,12]]}},"keywords":{}}],["uniqu",{"_index":533,"title":{},"content":{"79":{"position":[[144,6]]},"84":{"position":[[146,6]]},"87":{"position":[[149,6]]},"96":{"position":[[152,6]]},"204":{"position":[[140,6]]},"205":{"position":[[145,6]]},"206":{"position":[[143,6]]},"207":{"position":[[158,6]]}},"keywords":{}}],["unit",{"_index":643,"title":{},"content":{"142":{"position":[[47,4]]},"143":{"position":[[50,4]]},"144":{"position":[[51,4]]},"167":{"position":[[89,4]]},"209":{"position":[[131,5]]}},"keywords":{}}],["unpkg",{"_index":584,"title":{},"content":{"103":{"position":[[225,5]]}},"keywords":{}}],["up",{"_index":327,"title":{},"content":{"37":{"position":[[191,2],[327,2]]},"121":{"position":[[153,2],[289,2]]},"149":{"position":[[46,2]]},"156":{"position":[[46,2]]},"158":{"position":[[45,2]]},"167":{"position":[[357,2]]},"188":{"position":[[128,2]]}},"keywords":{}}],["updat",{"_index":342,"title":{"69":{"position":[[0,7]]},"252":{"position":[[0,7]]}},"content":{"37":{"position":[[504,8],[1477,8]]},"69":{"position":[[22,6]]},"121":{"position":[[466,8],[1439,8]]},"252":{"position":[[16,6]]}},"keywords":{}}],["url",{"_index":14,"title":{"50":{"position":[[0,4]]},"74":{"position":[[0,4]]},"134":{"position":[[0,4]]},"146":{"position":[[0,4]]},"177":{"position":[[0,4]]},"257":{"position":[[0,4]]},"285":{"position":[[0,4]]},"335":{"position":[[0,4]]}},"content":{"0":{"position":[[107,4]]},"2":{"position":[[221,4]]},"12":{"position":[[217,4],[407,4],[530,4]]},"13":{"position":[[413,4]]},"22":{"position":[[66,4]]},"23":{"position":[[66,4]]},"24":{"position":[[66,4]]},"26":{"position":[[133,4]]},"27":{"position":[[152,4]]},"28":{"position":[[119,4]]},"29":{"position":[[235,4]]},"31":{"position":[[127,4],[196,4],[255,4],[260,4]]},"32":{"position":[[128,4],[223,4]]},"33":{"position":[[139,4],[244,4],[320,4]]},"34":{"position":[[131,4],[237,4]]},"35":{"position":[[133,4],[516,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]]},"61":{"position":[[221,4]]},"62":{"position":[[109,4]]},"64":{"position":[[196,4]]},"65":{"position":[[331,4]]},"68":{"position":[[137,4]]},"69":{"position":[[118,4]]},"72":{"position":[[132,4],[177,4]]},"73":{"position":[[136,4],[181,4]]},"74":{"position":[[30,3],[63,3],[133,4],[178,4]]},"75":{"position":[[49,3],[162,4],[207,4]]},"78":{"position":[[172,4]]},"79":{"position":[[543,4]]},"81":{"position":[[245,4]]},"83":{"position":[[145,4]]},"84":{"position":[[587,4]]},"86":{"position":[[138,4]]},"87":{"position":[[548,4]]},"89":{"position":[[154,4]]},"91":{"position":[[148,4]]},"93":{"position":[[207,4]]},"95":{"position":[[141,4]]},"96":{"position":[[551,4]]},"98":{"position":[[358,4]]},"105":{"position":[[394,4]]},"106":{"position":[[285,4]]},"107":{"position":[[225,4]]},"108":{"position":[[106,4]]},"110":{"position":[[125,4]]},"121":{"position":[[1628,4]]},"123":{"position":[[104,4]]},"124":{"position":[[76,4]]},"125":{"position":[[76,4]]},"126":{"position":[[79,4]]},"127":{"position":[[77,4]]},"128":{"position":[[79,4]]},"129":{"position":[[86,4]]},"130":{"position":[[90,4]]},"131":{"position":[[79,4]]},"132":{"position":[[78,4]]},"133":{"position":[[95,4]]},"134":{"position":[[77,4]]},"135":{"position":[[78,4]]},"136":{"position":[[78,4]]},"137":{"position":[[77,4]]},"139":{"position":[[92,4]]},"140":{"position":[[93,4]]},"141":{"position":[[113,4]]},"142":{"position":[[126,4]]},"143":{"position":[[129,4]]},"144":{"position":[[130,4]]},"145":{"position":[[143,4]]},"146":{"position":[[55,3],[125,4]]},"147":{"position":[[42,4],[61,4],[182,4],[282,4]]},"148":{"position":[[195,4],[295,4]]},"149":{"position":[[142,4]]},"150":{"position":[[205,4]]},"151":{"position":[[98,4]]},"152":{"position":[[125,4]]},"153":{"position":[[30,3],[148,4]]},"154":{"position":[[28,3],[146,4]]},"155":{"position":[[144,4]]},"156":{"position":[[153,4]]},"157":{"position":[[132,4]]},"158":{"position":[[205,4]]},"159":{"position":[[133,4]]},"160":{"position":[[122,4]]},"161":{"position":[[178,4]]},"162":{"position":[[133,4]]},"163":{"position":[[165,4]]},"164":{"position":[[173,4]]},"165":{"position":[[183,4]]},"166":{"position":[[166,4]]},"167":{"position":[[168,4]]},"168":{"position":[[118,4]]},"170":{"position":[[121,4],[190,4],[249,4],[254,4]]},"171":{"position":[[122,4],[217,4]]},"172":{"position":[[133,4],[238,4],[314,4]]},"173":{"position":[[125,4],[231,4]]},"174":{"position":[[127,4],[510,4]]},"176":{"position":[[269,4]]},"177":{"position":[[183,4]]},"178":{"position":[[193,4]]},"179":{"position":[[158,4]]},"180":{"position":[[147,4]]},"181":{"position":[[120,4]]},"182":{"position":[[141,4]]},"183":{"position":[[119,4]]},"184":{"position":[[117,4]]},"185":{"position":[[301,4]]},"186":{"position":[[187,4]]},"187":{"position":[[115,4]]},"188":{"position":[[213,4]]},"189":{"position":[[190,4]]},"190":{"position":[[202,4]]},"191":{"position":[[190,4]]},"192":{"position":[[157,4]]},"193":{"position":[[178,4]]},"194":{"position":[[122,4]]},"195":{"position":[[161,4]]},"196":{"position":[[192,4]]},"197":{"position":[[183,4]]},"198":{"position":[[184,4]]},"199":{"position":[[139,4],[184,4]]},"200":{"position":[[169,4]]},"201":{"position":[[205,4]]},"202":{"position":[[213,4]]},"203":{"position":[[395,4]]},"204":{"position":[[577,4]]},"205":{"position":[[544,4]]},"206":{"position":[[542,4]]},"207":{"position":[[599,4]]},"208":{"position":[[177,3],[270,4],[348,4],[403,4]]},"209":{"position":[[239,4]]},"210":{"position":[[353,4]]},"211":{"position":[[514,4]]},"212":{"position":[[106,3],[290,4],[337,4]]},"213":{"position":[[139,3],[400,4],[445,4]]},"214":{"position":[[214,4]]},"215":{"position":[[144,4]]},"216":{"position":[[369,4]]},"217":{"position":[[197,4],[266,4],[309,4],[320,3]]},"218":{"position":[[180,4]]},"226":{"position":[[66,4]]},"227":{"position":[[66,4]]},"228":{"position":[[66,4]]},"230":{"position":[[107,4]]},"231":{"position":[[104,4]]},"232":{"position":[[98,4]]},"233":{"position":[[166,4]]},"234":{"position":[[143,4]]},"235":{"position":[[128,4],[318,4],[441,4]]},"236":{"position":[[233,4]]},"244":{"position":[[168,4]]},"245":{"position":[[101,4]]},"247":{"position":[[151,4]]},"248":{"position":[[226,4]]},"251":{"position":[[104,4]]},"252":{"position":[[100,4]]},"255":{"position":[[101,4],[146,4]]},"256":{"position":[[99,4],[144,4]]},"257":{"position":[[21,3],[103,4],[148,4]]},"258":{"position":[[30,13],[110,4],[155,4]]},"261":{"position":[[143,4]]},"262":{"position":[[301,4]]},"264":{"position":[[127,4]]},"266":{"position":[[104,4]]},"267":{"position":[[335,4]]},"269":{"position":[[103,4]]},"270":{"position":[[301,4]]},"273":{"position":[[107,4]]},"275":{"position":[[105,4]]},"277":{"position":[[126,4]]},"279":{"position":[[105,4]]},"280":{"position":[[301,4]]},"282":{"position":[[265,4]]},"284":{"position":[[195,4]]},"285":{"position":[[123,4]]},"286":{"position":[[109,4]]},"287":{"position":[[105,4]]},"288":{"position":[[104,4]]},"289":{"position":[[93,4]]},"290":{"position":[[106,4]]},"291":{"position":[[94,4]]},"292":{"position":[[94,4]]},"293":{"position":[[158,4]]},"294":{"position":[[114,4]]},"295":{"position":[[94,4]]},"296":{"position":[[136,4]]},"297":{"position":[[131,4]]},"298":{"position":[[119,4]]},"299":{"position":[[118,4]]},"300":{"position":[[105,4]]},"301":{"position":[[108,4]]},"302":{"position":[[94,4]]},"303":{"position":[[107,4]]},"304":{"position":[[114,4]]},"305":{"position":[[108,4]]},"306":{"position":[[108,4]]},"307":{"position":[[108,4],[153,4]]},"308":{"position":[[112,4]]},"309":{"position":[[138,4]]},"310":{"position":[[141,4]]},"311":{"position":[[259,4]]},"312":{"position":[[337,4]]},"313":{"position":[[299,4]]},"314":{"position":[[299,4]]},"315":{"position":[[334,4]]},"316":{"position":[[80,3],[162,4],[240,4],[295,4]]},"317":{"position":[[142,4]]},"318":{"position":[[262,4]]},"319":{"position":[[235,4]]},"320":{"position":[[34,5],[198,4],[245,4]]},"321":{"position":[[50,5],[247,4],[292,4]]},"322":{"position":[[144,4]]},"323":{"position":[[104,4]]},"324":{"position":[[187,4]]},"325":{"position":[[126,4],[195,4],[228,4]]},"326":{"position":[[140,4]]},"328":{"position":[[84,4]]},"329":{"position":[[84,4]]},"330":{"position":[[90,4]]},"331":{"position":[[98,4]]},"332":{"position":[[98,4]]},"333":{"position":[[98,4]]},"334":{"position":[[115,4]]},"335":{"position":[[104,4]]},"336":{"position":[[35,3],[150,4]]},"337":{"position":[[160,4]]},"338":{"position":[[107,4]]},"339":{"position":[[133,4]]},"340":{"position":[[84,4]]},"341":{"position":[[90,4]]},"342":{"position":[[114,4]]},"343":{"position":[[112,4]]},"344":{"position":[[108,4]]},"345":{"position":[[108,4]]},"346":{"position":[[109,4]]},"347":{"position":[[121,4]]},"348":{"position":[[108,4]]},"349":{"position":[[100,4]]},"350":{"position":[[126,4]]},"351":{"position":[[91,4]]},"352":{"position":[[136,4]]},"353":{"position":[[135,4]]},"354":{"position":[[140,4]]},"355":{"position":[[125,4]]},"356":{"position":[[109,4]]},"357":{"position":[[132,4]]}},"keywords":{}}],["us",{"_index":73,"title":{"21":{"position":[[0,4]]},"22":{"position":[[0,3]]},"23":{"position":[[0,3]]},"24":{"position":[[0,3]]}},"content":{"10":{"position":[[50,4]]},"12":{"position":[[90,3]]},"13":{"position":[[141,4],[916,3],[1206,3]]},"24":{"position":[[138,3]]},"53":{"position":[[24,4]]},"79":{"position":[[174,4]]},"84":{"position":[[176,4]]},"87":{"position":[[179,4]]},"96":{"position":[[182,4]]},"182":{"position":[[28,3]]},"194":{"position":[[38,3]]},"201":{"position":[[63,3]]},"202":{"position":[[65,3]]},"203":{"position":[[39,3],[68,6]]},"204":{"position":[[170,4]]},"205":{"position":[[175,4]]},"206":{"position":[[173,4]]},"207":{"position":[[188,4]]},"211":{"position":[[184,3]]},"215":{"position":[[24,4]]},"216":{"position":[[24,4],[77,3],[99,4]]}},"keywords":{}}],["user",{"_index":379,"title":{},"content":{"37":{"position":[[1266,4]]},"121":{"position":[[1228,4]]},"155":{"position":[[427,4]]},"157":{"position":[[391,4]]}},"keywords":{}}],["usessr",{"_index":809,"title":{"203":{"position":[[0,7]]},"311":{"position":[[0,7]]}},"content":{"203":{"position":[[428,7]]},"311":{"position":[[292,7]]}},"keywords":{}}],["usual",{"_index":72,"title":{},"content":{"10":{"position":[[42,7]]}},"keywords":{}}],["utf",{"_index":506,"title":{},"content":{"73":{"position":[[227,4]]},"74":{"position":[[224,4]]},"75":{"position":[[253,4]]},"213":{"position":[[255,3],[504,4]]},"256":{"position":[[190,4]]},"257":{"position":[[194,4]]},"258":{"position":[[201,4]]},"321":{"position":[[142,3],[351,4]]}},"keywords":{}}],["util",{"_index":56,"title":{"5":{"position":[[0,6]]},"113":{"position":[[0,6]]}},"content":{"5":{"position":[[20,5]]}},"keywords":{}}],["valid",{"_index":69,"title":{"8":{"position":[[0,10]]},"116":{"position":[[0,10]]}},"content":{"8":{"position":[[15,9]]}},"keywords":{}}],["valu",{"_index":472,"title":{},"content":{"65":{"position":[[183,5],[206,5],[232,5],[259,5],[402,8]]},"68":{"position":[[43,5],[65,5]]},"181":{"position":[[308,5]]},"248":{"position":[[297,8]]}},"keywords":{}}],["value="25">",{"_index":251,"title":{},"content":{"29":{"position":[[485,26]]},"233":{"position":[[416,26]]}},"keywords":{}}],["var",{"_index":6,"title":{},"content":{"0":{"position":[[38,3],[52,3]]},"2":{"position":[[166,3]]},"12":{"position":[[162,3]]},"13":{"position":[[358,3],[977,3],[1023,3],[1087,3],[1139,3],[1259,3],[1295,3],[1348,3],[1390,3]]},"22":{"position":[[11,3]]},"23":{"position":[[11,3]]},"24":{"position":[[11,3]]},"26":{"position":[[78,3]]},"27":{"position":[[97,3]]},"28":{"position":[[64,3],[302,3],[394,3]]},"29":{"position":[[180,3]]},"31":{"position":[[56,3]]},"32":{"position":[[57,3],[230,3]]},"33":{"position":[[68,3],[251,3]]},"34":{"position":[[60,3],[273,3]]},"35":{"position":[[62,3],[528,3],[621,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]]},"61":{"position":[[166,3],[285,3]]},"62":{"position":[[54,3],[173,3]]},"64":{"position":[[90,3],[148,3]]},"65":{"position":[[276,3]]},"68":{"position":[[82,3]]},"69":{"position":[[63,3]]},"72":{"position":[[77,3]]},"73":{"position":[[81,3]]},"74":{"position":[[78,3]]},"75":{"position":[[107,3]]},"78":{"position":[[79,3],[117,3]]},"79":{"position":[[488,3],[580,3]]},"81":{"position":[[190,3]]},"83":{"position":[[90,3]]},"84":{"position":[[532,3]]},"86":{"position":[[83,3]]},"87":{"position":[[493,3]]},"89":{"position":[[99,3]]},"91":{"position":[[93,3]]},"93":{"position":[[152,3]]},"95":{"position":[[86,3]]},"96":{"position":[[496,3]]},"98":{"position":[[303,3]]},"105":{"position":[[339,3]]},"108":{"position":[[51,3]]},"110":{"position":[[70,3]]},"121":{"position":[[1573,3]]},"123":{"position":[[49,3]]},"124":{"position":[[21,3]]},"125":{"position":[[21,3]]},"126":{"position":[[24,3]]},"127":{"position":[[22,3]]},"128":{"position":[[24,3]]},"129":{"position":[[31,3]]},"130":{"position":[[35,3]]},"131":{"position":[[24,3]]},"132":{"position":[[23,3]]},"133":{"position":[[40,3]]},"134":{"position":[[22,3]]},"135":{"position":[[23,3]]},"136":{"position":[[23,3]]},"137":{"position":[[22,3]]},"139":{"position":[[37,3]]},"140":{"position":[[38,3]]},"141":{"position":[[58,3]]},"142":{"position":[[71,3]]},"143":{"position":[[74,3]]},"144":{"position":[[75,3]]},"145":{"position":[[88,3]]},"146":{"position":[[70,3]]},"147":{"position":[[227,3]]},"148":{"position":[[240,3]]},"149":{"position":[[87,3]]},"150":{"position":[[150,3]]},"151":{"position":[[43,3]]},"152":{"position":[[70,3]]},"153":{"position":[[93,3]]},"154":{"position":[[91,3]]},"155":{"position":[[89,3]]},"156":{"position":[[98,3]]},"157":{"position":[[77,3]]},"158":{"position":[[150,3]]},"159":{"position":[[78,3]]},"160":{"position":[[67,3]]},"161":{"position":[[123,3]]},"162":{"position":[[78,3]]},"163":{"position":[[110,3]]},"164":{"position":[[118,3]]},"165":{"position":[[128,3]]},"166":{"position":[[111,3]]},"167":{"position":[[113,3]]},"168":{"position":[[63,3]]},"170":{"position":[[50,3]]},"171":{"position":[[51,3],[224,3]]},"172":{"position":[[62,3],[245,3]]},"173":{"position":[[54,3],[267,3]]},"174":{"position":[[56,3],[522,3],[615,3]]},"176":{"position":[[158,3]]},"177":{"position":[[128,3]]},"178":{"position":[[138,3]]},"179":{"position":[[103,3]]},"180":{"position":[[92,3]]},"181":{"position":[[65,3]]},"182":{"position":[[86,3]]},"183":{"position":[[64,3]]},"184":{"position":[[62,3]]},"185":{"position":[[246,3]]},"186":{"position":[[132,3]]},"187":{"position":[[60,3]]},"188":{"position":[[158,3]]},"189":{"position":[[135,3]]},"190":{"position":[[147,3]]},"191":{"position":[[135,3]]},"192":{"position":[[102,3]]},"193":{"position":[[123,3]]},"194":{"position":[[67,3]]},"195":{"position":[[106,3]]},"196":{"position":[[137,3]]},"197":{"position":[[128,3]]},"198":{"position":[[129,3]]},"199":{"position":[[84,3]]},"200":{"position":[[114,3]]},"201":{"position":[[150,3]]},"202":{"position":[[158,3]]},"203":{"position":[[248,3],[346,3]]},"204":{"position":[[484,3],[522,3]]},"205":{"position":[[489,3]]},"206":{"position":[[487,3]]},"207":{"position":[[544,3]]},"208":{"position":[[215,3]]},"209":{"position":[[184,3]]},"210":{"position":[[298,3]]},"211":{"position":[[459,3]]},"212":{"position":[[235,3]]},"213":{"position":[[345,3]]},"214":{"position":[[159,3]]},"215":{"position":[[89,3]]},"216":{"position":[[314,3]]},"217":{"position":[[142,3]]},"218":{"position":[[125,3]]},"226":{"position":[[11,3]]},"227":{"position":[[11,3]]},"228":{"position":[[11,3]]},"230":{"position":[[52,3]]},"231":{"position":[[49,3]]},"232":{"position":[[43,3],[281,3],[356,3]]},"233":{"position":[[111,3]]},"234":{"position":[[74,3],[88,3]]},"235":{"position":[[73,3]]},"236":{"position":[[178,3],[758,3],[804,3],[868,3],[920,3],[996,3],[1032,3],[1085,3],[1127,3]]},"244":{"position":[[113,3],[232,3]]},"245":{"position":[[46,3],[165,3]]},"247":{"position":[[45,3],[103,3]]},"248":{"position":[[171,3]]},"251":{"position":[[49,3]]},"252":{"position":[[45,3]]},"255":{"position":[[46,3]]},"256":{"position":[[44,3]]},"257":{"position":[[48,3]]},"258":{"position":[[55,3]]},"261":{"position":[[50,3],[88,3]]},"262":{"position":[[246,3],[338,3]]},"264":{"position":[[72,3]]},"266":{"position":[[49,3]]},"267":{"position":[[280,3]]},"269":{"position":[[48,3]]},"270":{"position":[[246,3]]},"273":{"position":[[52,3]]},"275":{"position":[[50,3]]},"277":{"position":[[71,3]]},"279":{"position":[[50,3]]},"280":{"position":[[246,3]]},"282":{"position":[[210,3]]},"284":{"position":[[84,3]]},"285":{"position":[[68,3]]},"286":{"position":[[54,3]]},"287":{"position":[[50,3]]},"288":{"position":[[49,3]]},"289":{"position":[[38,3]]},"290":{"position":[[51,3]]},"291":{"position":[[39,3]]},"292":{"position":[[39,3]]},"293":{"position":[[103,3]]},"294":{"position":[[59,3]]},"295":{"position":[[39,3]]},"296":{"position":[[81,3]]},"297":{"position":[[76,3]]},"298":{"position":[[64,3]]},"299":{"position":[[63,3]]},"300":{"position":[[50,3]]},"301":{"position":[[53,3]]},"302":{"position":[[39,3]]},"303":{"position":[[52,3]]},"304":{"position":[[59,3]]},"305":{"position":[[53,3]]},"306":{"position":[[53,3]]},"307":{"position":[[53,3]]},"308":{"position":[[57,3]]},"309":{"position":[[83,3]]},"310":{"position":[[86,3]]},"311":{"position":[[112,3],[210,3]]},"312":{"position":[[244,3],[282,3]]},"313":{"position":[[244,3]]},"314":{"position":[[244,3]]},"315":{"position":[[279,3]]},"316":{"position":[[107,3]]},"317":{"position":[[87,3]]},"318":{"position":[[207,3]]},"319":{"position":[[180,3]]},"320":{"position":[[143,3]]},"321":{"position":[[192,3]]},"322":{"position":[[89,3]]},"323":{"position":[[49,3]]},"324":{"position":[[132,3]]},"325":{"position":[[71,3]]},"326":{"position":[[85,3]]},"328":{"position":[[29,3]]},"329":{"position":[[29,3]]},"330":{"position":[[35,3]]},"331":{"position":[[43,3]]},"332":{"position":[[43,3]]},"333":{"position":[[43,3]]},"334":{"position":[[60,3]]},"335":{"position":[[49,3]]},"336":{"position":[[95,3]]},"337":{"position":[[105,3]]},"338":{"position":[[52,3]]},"339":{"position":[[78,3]]},"340":{"position":[[29,3]]},"341":{"position":[[35,3]]},"342":{"position":[[59,3]]},"343":{"position":[[57,3]]},"344":{"position":[[53,3]]},"345":{"position":[[53,3]]},"346":{"position":[[54,3]]},"347":{"position":[[66,3]]},"348":{"position":[[53,3]]},"349":{"position":[[45,3]]},"350":{"position":[[71,3]]},"351":{"position":[[36,3]]},"352":{"position":[[81,3]]},"353":{"position":[[80,3]]},"354":{"position":[[85,3]]},"355":{"position":[[70,3]]},"356":{"position":[[54,3]]},"357":{"position":[[77,3]]}},"keywords":{}}],["variabl",{"_index":54,"title":{},"content":{"4":{"position":[[40,8]]}},"keywords":{}}],["varieti",{"_index":833,"title":{},"content":{"211":{"position":[[43,7]]}},"keywords":{}}],["verif",{"_index":66,"title":{},"content":{"7":{"position":[[13,12]]}},"keywords":{}}],["version",{"_index":47,"title":{"3":{"position":[[0,8]]},"111":{"position":[[0,8]]}},"content":{"3":{"position":[[28,7]]}},"keywords":{}}],["vertic",{"_index":716,"title":{},"content":{"163":{"position":[[90,8]]},"352":{"position":[[61,8]]}},"keywords":{}}],["via",{"_index":172,"title":{},"content":{"20":{"position":[[127,3]]}},"keywords":{}}],["video",{"_index":63,"title":{},"content":{"6":{"position":[[52,5]]},"22":{"position":[[275,5]]},"31":{"position":[[188,7]]},"32":{"position":[[215,7]]},"33":{"position":[[236,7]]},"34":{"position":[[229,7]]},"35":{"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]]},"61":{"position":[[289,6],[323,8]]},"62":{"position":[[177,6],[202,8]]},"76":{"position":[[20,5]]},"121":{"position":[[16,5]]},"139":{"position":[[20,5]]},"140":{"position":[[21,5]]},"141":{"position":[[22,5]]},"142":{"position":[[30,5]]},"143":{"position":[[30,5]]},"144":{"position":[[30,5]]},"145":{"position":[[49,5]]},"146":{"position":[[49,5]]},"147":{"position":[[36,5],[176,5],[205,5],[434,5]]},"148":{"position":[[40,5],[189,5],[218,5],[451,5]]},"149":{"position":[[65,5]]},"150":{"position":[[53,5]]},"151":{"position":[[17,5],[208,6],[258,5],[267,5]]},"152":{"position":[[36,5]]},"153":{"position":[[49,5]]},"154":{"position":[[47,5]]},"158":{"position":[[58,5],[123,5]]},"160":{"position":[[39,5]]},"161":{"position":[[54,5]]},"170":{"position":[[182,7]]},"171":{"position":[[209,7]]},"172":{"position":[[230,7]]},"173":{"position":[[223,7]]},"174":{"position":[[502,7]]},"177":{"position":[[37,5],[81,5]]},"178":{"position":[[42,5]]},"179":{"position":[[24,5],[60,5]]},"184":{"position":[[266,6]]},"188":{"position":[[49,5]]},"189":{"position":[[49,5]]},"190":{"position":[[40,5]]},"191":{"position":[[47,5]]},"192":{"position":[[47,5],[319,5]]},"201":{"position":[[44,6],[126,5],[318,7]]},"211":{"position":[[133,5]]},"213":{"position":[[49,6]]},"214":{"position":[[68,5],[133,5]]},"216":{"position":[[58,6],[139,5],[169,5],[225,5]]},"217":{"position":[[51,6],[68,5],[258,7],[281,6],[288,5],[314,5]]},"244":{"position":[[236,6],[270,8]]},"245":{"position":[[169,6],[194,8]]},"325":{"position":[[187,7],[210,6]]}},"keywords":{}}],["video:canplay",{"_index":636,"title":{},"content":{"121":{"position":[[34,17]]}},"keywords":{}}],["video:canplaythrough",{"_index":335,"title":{},"content":{"37":{"position":[[262,20]]},"121":{"position":[[224,20]]}},"keywords":{}}],["video:complet",{"_index":336,"title":{},"content":{"37":{"position":[[381,14]]},"121":{"position":[[343,14]]}},"keywords":{}}],["video:durationchang",{"_index":340,"title":{},"content":{"37":{"position":[[451,20]]},"121":{"position":[[413,20]]}},"keywords":{}}],["video:empti",{"_index":343,"title":{},"content":{"37":{"position":[[513,13]]},"121":{"position":[[475,13]]}},"keywords":{}}],["video:end",{"_index":351,"title":{},"content":{"37":{"position":[[693,11]]},"121":{"position":[[655,11]]}},"keywords":{}}],["video:loadeddata",{"_index":353,"title":{},"content":{"37":{"position":[[768,16]]},"121":{"position":[[730,16]]}},"keywords":{}}],["video:loadedmetadata",{"_index":357,"title":{},"content":{"37":{"position":[[836,20]]},"121":{"position":[[798,20]]}},"keywords":{}}],["video:paus",{"_index":359,"title":{},"content":{"37":{"position":[[887,11]]},"121":{"position":[[849,11]]}},"keywords":{}}],["video:play",{"_index":361,"title":{},"content":{"37":{"position":[[925,10],[956,13]]},"121":{"position":[[887,10],[918,13]]}},"keywords":{}}],["video:progress",{"_index":368,"title":{},"content":{"37":{"position":[[1054,14]]},"121":{"position":[[1016,14]]}},"keywords":{}}],["video:ratechang",{"_index":371,"title":{},"content":{"37":{"position":[[1121,16]]},"121":{"position":[[1083,16]]}},"keywords":{}}],["video:seek",{"_index":373,"title":{},"content":{"37":{"position":[[1169,12],[1210,13]]},"121":{"position":[[1131,12],[1172,13]]}},"keywords":{}}],["video:stal",{"_index":378,"title":{},"content":{"37":{"position":[[1248,13]]},"121":{"position":[[1210,13]]}},"keywords":{}}],["video:suspend",{"_index":385,"title":{},"content":{"37":{"position":[[1350,13]]},"121":{"position":[[1312,13]]}},"keywords":{}}],["video:timeupd",{"_index":387,"title":{},"content":{"37":{"position":[[1403,16]]},"121":{"position":[[1365,16]]}},"keywords":{}}],["video:volumechang",{"_index":390,"title":{},"content":{"37":{"position":[[1486,18]]},"121":{"position":[[1448,18]]}},"keywords":{}}],["video:wait",{"_index":392,"title":{},"content":{"37":{"position":[[1529,13]]},"121":{"position":[[1491,13]]}},"keywords":{}}],["view",{"_index":161,"title":{},"content":{"16":{"position":[[3,4]]},"185":{"position":[[234,4]]}},"keywords":{}}],["viewport",{"_index":780,"title":{},"content":{"186":{"position":[[72,9]]}},"keywords":{}}],["visit",{"_index":874,"title":{},"content":{"216":{"position":[[111,5]]},"217":{"position":[[115,5]]}},"keywords":{}}],["volum",{"_index":391,"title":{"43":{"position":[[0,7]]},"127":{"position":[[0,7]]},"145":{"position":[[0,7]]},"181":{"position":[[0,7]]},"289":{"position":[[0,7]]},"334":{"position":[[0,7]]}},"content":{"37":{"position":[[1509,6]]},"43":{"position":[[21,6]]},"121":{"position":[[1471,6]]},"145":{"position":[[55,7]]},"181":{"position":[[33,6],[153,7],[218,7]]},"194":{"position":[[206,6],[225,6]]},"215":{"position":[[332,7]]},"289":{"position":[[126,7]]},"323":{"position":[[292,7]]}},"keywords":{}}],["volumeclos",{"_index":872,"title":{},"content":{"215":{"position":[[344,12]]},"323":{"position":[[304,12]]}},"keywords":{}}],["vtt",{"_index":859,"title":{},"content":{"213":{"position":[[170,4]]}},"keywords":{}}],["vtt、srt、ass",{"_index":858,"title":{},"content":{"213":{"position":[[82,11]]},"321":{"position":[[17,26],[88,11]]}},"keywords":{}}],["vue",{"_index":606,"title":{"106":{"position":[[2,3]]}},"content":{"107":{"position":[[573,3]]}},"keywords":{}}],["want",{"_index":769,"title":{},"content":{"184":{"position":[[199,4]]},"203":{"position":[[82,4]]},"211":{"position":[[176,4],[704,4]]}},"keywords":{}}],["way",{"_index":119,"title":{},"content":{"13":{"position":[[207,4]]}},"keywords":{}}],["web",{"_index":688,"title":{},"content":{"156":{"position":[[66,3]]}},"keywords":{}}],["webkit",{"_index":867,"title":{},"content":{"214":{"position":[[264,7]]},"322":{"position":[[194,7]]}},"keywords":{}}],["webpag",{"_index":438,"title":{},"content":{"52":{"position":[[18,7]]},"198":{"position":[[84,7]]}},"keywords":{}}],["websit",{"_index":785,"title":{},"content":{"192":{"position":[[346,8]]}},"keywords":{}}],["webtorr",{"_index":300,"title":{"35":{"position":[[0,11]]},"174":{"position":[[0,11]]}},"content":{"35":{"position":[[545,13]]},"174":{"position":[[539,13]]}},"keywords":{}}],["whenvideo:canplay",{"_index":319,"title":{},"content":{"37":{"position":[[72,17]]}},"keywords":{}}],["whether",{"_index":448,"title":{},"content":{"57":{"position":[[14,7]]},"58":{"position":[[14,7]]},"79":{"position":[[95,7]]},"84":{"position":[[97,7]]},"87":{"position":[[100,7]]},"89":{"position":[[46,7]]},"91":{"position":[[48,7]]},"96":{"position":[[103,7]]},"161":{"position":[[42,7]]},"183":{"position":[[28,7]]},"184":{"position":[[28,7]]},"187":{"position":[[28,7]]},"188":{"position":[[28,7]]},"189":{"position":[[28,7]]},"190":{"position":[[28,7]]},"191":{"position":[[28,7]]},"192":{"position":[[28,7]]},"193":{"position":[[28,7]]},"194":{"position":[[27,7]]},"195":{"position":[[28,7]]},"197":{"position":[[28,7]]},"198":{"position":[[28,7]]},"203":{"position":[[28,7]]},"204":{"position":[[91,7]]},"205":{"position":[[96,7]]},"206":{"position":[[94,7]]},"207":{"position":[[109,7]]},"208":{"position":[[23,7]]},"213":{"position":[[279,7]]}},"keywords":{}}],["white",{"_index":837,"title":{},"content":{"211":{"position":[[245,5]]}},"keywords":{}}],["whitelist",{"_index":451,"title":{"59":{"position":[[0,10]]},"211":{"position":[[0,10]]},"242":{"position":[[0,10]]},"319":{"position":[[0,10]]}},"content":{"59":{"position":[[24,9]]},"211":{"position":[[261,9],[547,10],[579,10],[600,10],[654,10],[764,9]]},"319":{"position":[[268,10],[300,10],[321,10],[375,10],[441,9]]}},"keywords":{}}],["width",{"_index":615,"title":{},"content":{"106":{"position":[[361,6]]},"107":{"position":[[300,6]]},"176":{"position":[[399,6]]},"212":{"position":[[139,5],[160,5],[388,6]]},"284":{"position":[[273,6]]},"320":{"position":[[73,5],[296,6]]}},"keywords":{}}],["wildcard",{"_index":849,"title":{},"content":{"211":{"position":[[777,9]]}},"keywords":{}}],["window",{"_index":435,"title":{},"content":{"51":{"position":[[22,6]]},"155":{"position":[[59,6],[395,6]]},"185":{"position":[[227,6]]},"197":{"position":[[84,6]]}},"keywords":{}}],["window.artplay",{"_index":586,"title":{},"content":{"103":{"position":[[343,16]]}},"keywords":{}}],["window.artplayerplugindanmuku",{"_index":173,"title":{},"content":{"20":{"position":[[131,29]]},"224":{"position":[[95,29]]}},"keywords":{}}],["window.navigator.userag",{"_index":839,"title":{},"content":{"211":{"position":[[307,27]]},"319":{"position":[[102,26]]}},"keywords":{}}],["without",{"_index":329,"title":{},"content":{"37":{"position":[[205,7],[341,7]]},"121":{"position":[[167,7],[303,7]]}},"keywords":{}}],["word",{"_index":203,"title":{},"content":{"22":{"position":[[672,5]]}},"keywords":{}}],["wrap",{"_index":864,"title":{},"content":{"213":{"position":[[329,4]]}},"keywords":{}}],["written",{"_index":866,"title":{},"content":{"214":{"position":[[111,7]]}},"keywords":{}}],["xml",{"_index":212,"title":{"23":{"position":[[8,4]]},"227":{"position":[[5,4]]}},"content":{"227":{"position":[[141,3]]}},"keywords":{}}],["xml,like",{"_index":213,"title":{},"content":{"23":{"position":[[145,8]]}},"keywords":{}}],["yarn",{"_index":165,"title":{"19":{"position":[[11,6]]},"102":{"position":[[3,4]]},"223":{"position":[[3,4]]}},"content":{"19":{"position":[[2,4]]},"102":{"position":[[2,4]]},"223":{"position":[[2,4]]}},"keywords":{}}],["ye",{"_index":747,"title":{},"content":{"176":{"position":[[49,3]]},"177":{"position":[[33,3]]}},"keywords":{}}],["zh",{"_index":489,"title":{},"content":{"69":{"position":[[185,3],[215,3]]},"252":{"position":[[167,3],[197,3]]}},"keywords":{}}],["zoom",{"_index":778,"title":{},"content":{"185":{"position":[[214,4]]}},"keywords":{}}]],"pipeline":["stemmer"]} \ No newline at end of file diff --git a/docs/document/lunr-index-1640225301240.json b/docs/document/lunr-index-1640225301240.json new file mode 100644 index 000000000..bc55fff0c --- /dev/null +++ b/docs/document/lunr-index-1640225301240.json @@ -0,0 +1 @@ +{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,752.844,1,383.985]],["content/0",[]],["keywords/0",[]],["title/1",[2,686.882]],["content/1",[1,4.872,2,8.78,3,1.777,4,8.41,5,10.534,6,4.856,7,5.505,8,12.393,9,8.421,10,10.534,11,8.905,12,5.243,13,0.149,14,0.523,15,0.523,16,0.632,17,0.632,18,0.632,19,0.777,20,0.609,21,0.624,22,0.559,23,0.739,24,2.099,25,1.572,26,9.552,27,0.427]],["keywords/1",[]],["title/2",[28,969.523]],["content/2",[3,2.551,6,5.009,13,0.114,14,0.751,15,0.751,27,0.613,28,12.784,29,5.415,30,9.057,31,6.024,32,13.713]],["keywords/2",[]],["title/3",[33,1039.972]],["content/3",[3,2.551,6,5.009,13,0.114,14,0.751,15,0.751,27,0.613,29,5.415,30,9.057,34,15.123,35,15.123,36,13.713]],["keywords/3",[]],["title/4",[37,969.523]],["content/4",[3,2.594,6,5.094,13,0.116,14,0.764,15,0.764,27,0.624,37,13.002,38,4.61,39,13.002,40,13.947]],["keywords/4",[]],["title/5",[41,839.912]],["content/5",[1,6.879,3,2.509,13,0.112,14,0.739,15,0.739,27,0.603,38,4.458,42,14.874,43,12.573,44,7.403,45,4.835,46,13.487]],["keywords/5",[]],["title/6",[47,969.523]],["content/6",[3,2.551,6,5.009,13,0.114,14,0.751,15,0.751,27,0.613,38,4.533,47,12.784,48,15.123,49,8.86,50,13.713]],["keywords/6",[]],["title/7",[51,969.523]],["content/7",[3,2.836,6,5.569,49,9.85,51,14.213,52,4.162]],["keywords/7",[]],["title/8",[49,671.921]],["content/8",[3,2.594,6,5.094,13,0.116,14,0.764,15,0.764,27,0.624,38,4.61,49,9.011,53,8.327,54,13.947]],["keywords/8",[]],["title/9",[55,410.657]],["content/9",[3,2.429,6,4.769,13,0.108,14,0.715,15,0.715,27,0.584,29,6.455,53,7.795,55,5.156,56,14.399,57,6.952,58,11.511,59,13.056]],["keywords/9",[]],["title/10",[60,1039.972]],["content/10",[3,3.041,13,0.108,14,0.715,15,0.715,27,0.584,52,4.463,61,13.056,62,14.399,63,13.056,64,13.056,65,16.347]],["keywords/10",[]],["title/11",[66,278.215,67,549.996,68,250.682]],["content/11",[13,0.161,14,0.359,15,0.359,16,0.434,17,0.434,18,0.434,19,0.59,20,0.419,21,0.429,22,0.719,23,0.508,27,0.293,52,1.792,53,3.919,55,4.858,57,3.495,66,4.761,67,6.119,68,5.869,69,6.119,70,4.8,71,6.119,72,10.096,73,10.096,74,4.8,75,7.239,76,3.348,77,3.348,78,3.66,79,6.564,80,1.389,81,10.096,82,6.564,83,6.564,84,6.564,85,6.564,86,6.564,87,6.564,88,5.787,89,5.297,90,6.564,91,5.787,92,6.564,93,4.153,94,3.174,95,6.564]],["keywords/11",[]],["title/12",[96,589.96,97,589.96,98,408.702]],["content/12",[1,1.953,2,2.53,9,3.377,11,3.57,13,0.159,14,0.21,15,0.21,16,0.949,17,0.253,18,0.253,19,0.381,20,0.244,21,0.25,22,0.224,23,0.296,24,0.842,25,0.63,27,0.171,44,4.67,55,3.965,57,4.53,66,3.074,68,3.615,76,3.324,77,1.953,80,0.81,89,5.268,96,3.83,97,3.83,98,9.532,99,2.589,100,5.497,101,5.894,102,3.702,103,4.224,104,6.57,105,6.632,106,4.224,107,3.83,108,4.224,109,5.823,110,4.912,111,7.188,112,4.224,113,4.224,114,3.377,115,10.041,116,3.83,117,3.377,118,10.041,119,3.83,120,3.377,121,10.041,122,3.83,123,3.377,124,10.041,125,3.83,126,8.853,127,3.83,128,3.83,129,3.83,130,3.83,131,4.224,132,4.224,133,4.224]],["keywords/12",[]],["title/13",[3,140.046,134,586.329]],["content/13",[2,8.372,3,2.742,13,0.166,19,0.991,27,0.399,52,2.437,69,8.322,134,9.872,135,8.322,136,8.926,137,9.844,138,6.034,139,8.926,140,8.926,141,8.926,142,6.727,143,8.926,144,8.926,145,8.926,146,8.926]],["keywords/13",[]],["title/14",[66,278.215,68,250.682,147,389.658]],["content/14",[12,7.632,13,0.163,14,0.441,15,0.441,16,0.778,17,0.532,18,0.532,19,0.688,20,0.513,21,0.526,22,0.471,23,0.622,27,0.36,38,2.661,52,2.197,55,3.178,66,3.796,68,4.999,76,4.105,77,4.105,94,5.689,147,5.316,148,5.885,149,8.049,150,8.049,151,8.049,152,7.096,153,6.359,154,5.576,155,7.096,156,4.895,157,7.096]],["keywords/14",[]],["title/15",[158,441.504,159,378.758]],["content/15",[]],["keywords/15",[]],["title/16",[160,916.904]],["content/16",[13,0.129,160,13.697,161,15.535,162,12.099]],["keywords/16",[]],["title/17",[163,809.95]],["content/17",[]],["keywords/17",[]],["title/18",[163,586.329,164,608.019]],["content/18",[13,0.122,19,0.86,27,0.657,158,8.62,159,7.395,163,11.447,164,11.87]],["keywords/18",[]],["title/19",[163,586.329,165,608.019]],["content/19",[13,0.11,19,0.966,27,0.738,66,6.257,134,10.334,158,9.683,159,8.307,165,10.716,166,8.227]],["keywords/19",[]],["title/20",[163,586.329,167,701.845]],["content/20",[27,0.624,52,3.808,159,8.566,168,12.296,169,13.947,170,13.947,171,12.296,172,15.381,173,13.947]],["keywords/20",[]],["title/21",[57,553.722]],["content/21",[]],["keywords/21",[]],["title/22",[4,373.249,57,314.118,174,549.996]],["content/22",[0,4.606,4,2.914,12,6.859,13,0.159,14,0.252,15,0.252,16,0.305,17,0.305,18,0.305,19,0.445,20,0.294,21,0.301,22,0.269,23,0.356,27,0.206,31,2.023,45,1.651,80,2.644,102,1.698,148,7.108,156,6.865,158,2.701,159,2.317,166,2.856,174,4.294,175,2.75,176,3.471,177,2.75,178,6.999,179,4.061,180,11.649,181,8.034,182,7.608,183,9.952,184,2.854,185,8.506,186,4.606,187,4.061,188,2.976,189,3.191,190,4.061,191,4.061,192,3.471,193,6.401,194,2.75,195,5.08,196,5.563,197,5.563,198,4.916,199,4.606,200,4.294,201,4.606,202,5.08,203,5.08,204,8.178,205,2.568,206,3.113,207,3.587,208,3.471,209,4.294,210,5.08,211,3.72]],["keywords/22",[]],["title/23",[57,400.844,212,701.845]],["content/23",[13,0.158,14,0.584,15,0.584,16,0.706,17,0.706,18,0.706,19,0.839,20,0.681,21,0.697,22,0.624,23,0.825,27,0.477,158,8.411,159,5.369,166,6.618,174,9.95,213,11.77,214,10.673,215,8.979,216,7.589]],["keywords/23",[]],["title/24",[57,314.118,217,589.96,218,520.146]],["content/24",[12,7.463,13,0.166,14,0.424,15,0.424,16,0.512,17,0.512,18,0.756,19,0.669,20,0.494,21,0.506,22,0.453,23,0.599,25,1.275,27,0.346,52,2.114,57,4.123,93,8.602,156,4.71,158,4.541,159,3.896,166,4.802,178,8.431,179,6.828,187,6.828,188,5.003,190,6.828,191,6.828,217,7.744,219,6.254,220,7.744,221,7.744]],["keywords/24",[]],["title/25",[222,1146.926]],["content/25",[]],["keywords/25",[]],["title/26",[223,1039.972]],["content/26",[3,1.441,13,0.165,14,0.424,15,0.424,16,0.512,17,0.512,18,0.512,19,0.669,20,0.494,21,0.506,22,0.453,23,0.599,27,0.346,44,4.251,52,3.712,55,4.516,68,3.291,76,5.833,77,5.833,94,5.53,158,6.706,159,3.896,166,4.802,216,5.507,224,7.744,225,6.258,226,9.62,227,6.828,228,6.828]],["keywords/26",[]],["title/27",[229,916.904]],["content/27",[3,1.414,13,0.164,14,0.416,15,0.416,16,0.503,17,0.503,18,0.503,19,0.66,20,0.485,21,0.497,22,0.444,23,0.588,27,0.34,30,5.02,52,2.075,55,3.001,68,3.229,74,5.557,76,3.876,77,3.876,94,3.675,152,6.701,153,4.108,157,9.944,158,6.614,159,3.824,166,4.713,216,5.404,224,7.6,225,3.498,226,9.488,227,6.701,228,6.701,229,6.701,230,2.627,231,8.382,232,3.723,233,7.6]],["keywords/27",[]],["title/28",[234,916.904]],["content/28",[3,1.261,12,3.722,13,0.163,14,0.371,15,0.371,16,0.83,17,0.448,18,0.448,19,0.605,20,0.433,21,0.443,22,0.397,23,0.524,27,0.303,44,3.722,52,2.826,55,2.678,68,2.882,76,3.459,77,3.459,80,1.435,93,4.29,94,3.28,158,3.977,159,3.412,166,4.205,178,9.888,180,11.703,181,7.495,183,5.979,216,4.822,234,5.979,235,11.415,236,6.781,237,7.479,238,6.781,239,6.781,240,6.781,241,6.781]],["keywords/28",[]],["title/29",[41,839.912]],["content/29",[3,1.192,9,5.651,12,3.518,13,0.161,14,0.351,15,0.351,16,0.424,17,0.424,18,0.424,19,0.58,20,0.409,21,0.419,22,0.375,23,0.496,25,1.055,27,0.287,41,5.177,44,3.518,52,2.706,55,2.531,68,2.724,74,4.687,76,3.269,77,3.269,102,2.363,109,3.315,142,4.83,158,3.759,159,3.225,166,3.974,180,5.975,193,5.392,196,4.687,200,5.975,204,5.392,209,5.975,216,4.558,232,3.14,236,6.41,242,4.83,243,7.069,244,4.333,245,9.912,246,7.069,247,6.41,248,6.41,249,6.41,250,6.41,251,6.41,252,3.1,253,6.41,254,6.41,255,6.41,256,5.651,257,6.41,258,6.41,259,6.41,260,6.41]],["keywords/29",[]],["title/30",[261,589.96,262,589.96,263,549.996]],["content/30",[]],["keywords/30",[]],["title/31",[264,1039.972]],["content/31",[3,1.736,13,0.158,14,0.511,15,0.511,16,0.617,17,0.617,18,0.617,19,0.765,20,0.595,21,0.61,22,0.957,27,0.417,45,3.346,52,2.548,80,1.975,142,7.034,265,7.852,266,9.334,267,6.03,268,7.538,269,5.788,270,10.565,271,9.334,272,9.334,273,9.334,274,9.334]],["keywords/31",[]],["title/32",[275,1039.972]],["content/32",[13,0.156,14,0.523,15,0.523,16,0.879,17,0.632,18,0.879,19,0.777,20,0.609,21,0.624,22,0.777,27,0.427,45,3.424,52,2.608,80,2.021,265,8.035,267,6.171,269,5.923,276,9.552,277,9.552,278,9.552,279,9.552,280,9.552,281,13.293,282,9.552,283,9.552]],["keywords/32",[]],["title/33",[284,1039.972]],["content/33",[6,3.489,13,0.156,14,0.523,15,0.523,16,0.879,17,0.632,18,0.632,19,0.777,20,0.609,21,0.624,22,0.894,27,0.427,45,3.424,52,2.608,80,2.813,265,8.035,267,6.171,269,5.923,285,9.552,286,9.552,287,9.552,288,9.552,289,8.421,290,9.552,291,9.552]],["keywords/33",[]],["title/34",[6,274.989,292,752.844]],["content/34",[6,4.778,13,0.155,14,0.511,15,0.511,16,0.865,17,0.617,18,0.865,19,0.765,20,0.595,21,0.61,22,0.765,27,0.417,45,3.346,52,2.548,80,1.975,160,8.229,265,7.852,267,6.03,269,5.788,289,8.229,293,9.334,294,9.334,295,9.334,296,9.334,297,9.334,298,9.334,299,9.334]],["keywords/34",[]],["title/35",[300,916.904]],["content/35",[3,1.363,13,0.163,14,0.401,15,0.401,16,0.87,17,0.726,18,0.726,19,0.642,20,0.468,21,0.479,22,0.642,24,1.611,25,1.206,27,0.328,45,2.627,52,2.997,80,2.784,184,2.152,265,6.165,267,7.091,269,4.544,300,6.461,301,7.328,302,7.328,303,7.328,304,7.328,305,13.159,306,7.328,307,6.461,308,7.328,309,6.831,310,7.328,311,7.328,312,7.328]],["keywords/35",[]],["title/36",[39,701.845,153,406.907]],["content/36",[]],["keywords/36",[]],["title/37",[43,701.845,153,406.907]],["content/37",[12,2.122,13,0.094,14,0.212,15,0.212,16,0.256,17,0.256,18,0.256,19,0.384,20,0.247,21,0.253,22,0.226,23,0.299,25,0.636,27,0.173,44,2.122,45,1.386,74,4.804,104,1.846,153,4.631,211,9.941,218,3.409,242,4.951,313,3.122,314,3.122,315,3.409,316,3.604,317,3.866,318,4.074,319,4.264,320,6.456,321,4.495,322,14.407,323,6.57,324,3.866,325,11.475,326,10.414,327,5.117,328,8.567,329,6.57,330,6.57,331,10.103,332,3.866,333,6.57,334,6.125,335,3.866,336,3.866,337,3.409,338,3.866,339,3.866,340,3.866,341,3.252,342,5.306,343,3.866,344,3.866,345,3.866,346,3.866,347,3.866,348,3.866,349,3.866,350,3.866,351,3.866,352,3.866,353,3.866,354,3.122,355,3.252,356,3.866,357,3.866,358,3.409,359,3.866,360,4.441,361,6.57,362,3.866,363,3.409,364,3.866,365,3.866,366,3.409,367,6.57,368,3.866,369,3.866,370,3.866,371,3.866,372,3.866,373,6.57,374,4.672,375,6.125,376,3.122,377,3.866,378,3.866,379,3.409,380,3.866,381,3.866,382,3.866,383,3.866,384,3.866,385,3.866,386,3.866,387,3.866,388,3.409,389,3.409,390,3.866,391,2.446,392,3.866,393,3.866,394,3.866,395,1.87,396,1.919]],["keywords/37",[]],["title/38",[99,508.904,153,406.907]],["content/38",[]],["keywords/38",[]],["title/39",[363,916.904]],["content/39",[6,4.003,13,0.151,14,0.6,15,0.6,16,0.725,17,0.725,18,0.725,19,0.854,20,0.699,21,0.716,22,0.641,23,0.847,24,2.408,25,1.804,27,0.49,45,3.929,318,6.795,321,5.75,395,5.3,396,5.44,397,8.013]],["keywords/39",[]],["title/40",[321,545.668]],["content/40",[13,0.153,14,0.617,15,0.617,16,0.745,17,0.745,18,0.745,19,0.869,20,0.718,21,0.736,22,0.658,23,0.871,25,1.853,27,0.503,45,4.037,318,6.982,321,5.908,395,5.445,396,5.589,398,11.26]],["keywords/40",[]],["title/41",[360,702.996]],["content/41",[13,0.153,14,0.617,15,0.617,16,0.745,17,0.745,18,0.745,19,0.869,20,0.718,21,0.736,22,0.658,23,0.871,25,1.853,27,0.503,45,4.037,318,6.982,360,7.612,395,5.445,396,5.589,399,11.26]],["keywords/41",[]],["title/42",[374,739.501]],["content/42",[12,5.123,13,0.155,14,0.511,15,0.511,16,0.617,17,0.617,18,0.617,19,0.765,20,0.595,21,0.61,22,0.546,23,0.722,24,2.051,25,2.153,27,0.417,45,3.346,102,3.442,153,5.045,194,5.573,318,8.111,374,6.637,395,6.326,396,4.633,400,9.334,401,9.334,402,4.897,403,6.165,404,8.229]],["keywords/42",[]],["title/43",[391,657.957]],["content/43",[13,0.158,14,0.549,15,0.549,16,0.662,17,0.662,18,0.662,19,0.803,20,0.639,21,0.655,22,0.586,23,0.775,24,2.202,25,2.262,27,0.448,45,3.592,242,7.551,318,6.213,391,6.339,395,6.645,396,4.974,405,10.019,406,8.834,407,7.803]],["keywords/43",[]],["title/44",[408,783.744]],["content/44",[2,6.784,6,3.752,13,0.156,14,0.562,15,0.562,16,0.679,17,0.679,18,0.679,19,0.817,20,0.655,21,0.671,22,0.601,23,0.794,24,2.257,25,2.3,27,0.459,318,6.369,395,6.758,396,5.098,408,7.74,409,10.271,410,9.055]],["keywords/44",[]],["title/45",[411,809.95]],["content/45",[6,5.285,13,0.151,14,0.592,15,0.592,16,0.715,17,0.715,18,0.715,19,0.846,20,0.69,21,0.707,22,0.632,23,0.836,25,1.78,27,0.484,94,5.23,318,6.705,395,5.23,396,5.368,411,8.422,412,9.097,413,10.814]],["keywords/45",[]],["title/46",[414,1039.972]],["content/46",[6,5.239,13,0.15,14,0.584,15,0.584,16,0.706,17,0.706,18,0.706,19,0.839,20,0.681,21,0.697,22,0.624,23,0.825,25,1.757,27,0.477,135,9.95,318,6.618,395,5.161,396,5.298,411,8.312,415,8.312,416,11.77,417,10.673]],["keywords/46",[]],["title/47",[418,916.904]],["content/47",[6,5.516,13,0.152,14,0.511,15,0.511,16,0.617,17,0.617,18,0.617,19,0.765,20,0.595,21,0.61,22,0.546,23,0.722,25,1.536,27,0.417,80,1.975,184,2.741,318,5.788,419,15.102,420,16.655,421,9.334,422,12.705,423,13.081,424,9.334]],["keywords/47",[]],["title/48",[425,1039.972]],["content/48",[6,4.003,13,0.151,14,0.6,15,0.6,16,0.725,17,0.725,18,0.725,19,0.854,20,0.699,21,0.716,22,0.641,23,0.847,25,1.804,27,0.49,80,2.319,175,6.543,242,8.259,318,6.795,395,5.3,396,5.44,426,10.958]],["keywords/48",[]],["title/49",[427,1039.972]],["content/49",[8,9.822,12,5.783,13,0.149,14,0.577,15,0.577,16,0.697,17,0.697,18,0.697,19,0.831,20,0.672,21,0.688,22,0.616,23,0.815,25,1.734,27,0.471,318,6.533,321,5.528,395,5.095,396,5.23,418,9.289,419,10.535,428,10.535,429,7.298,430,10.535]],["keywords/49",[]],["title/50",[22,60.817]],["content/50",[13,0.158,14,0.549,15,0.549,16,0.662,17,0.662,18,0.662,19,0.803,20,0.639,21,0.655,22,0.803,23,0.775,24,2.202,25,2.262,27,0.448,45,3.592,242,7.551,318,6.213,395,6.645,396,4.974,431,10.019,432,8.834,433,8.834]],["keywords/50",[]],["title/51",[434,671.921]],["content/51",[6,3.898,13,0.15,14,0.584,15,0.584,16,0.706,17,0.706,18,0.706,19,0.839,20,0.681,21,0.697,22,0.624,23,0.825,25,1.757,27,0.477,80,2.258,162,8.312,318,6.618,395,5.161,396,5.298,434,6.896,435,9.41,436,8.62,437,10.673]],["keywords/51",[]],["title/52",[177,620.912]],["content/52",[6,3.898,13,0.15,14,0.584,15,0.584,16,0.706,17,0.706,18,0.706,19,0.839,20,0.681,21,0.697,22,0.624,23,0.825,25,1.757,27,0.477,80,2.258,162,8.312,177,6.372,318,6.618,395,5.161,396,5.298,436,8.62,438,10.673,439,10.673]],["keywords/52",[]],["title/53",[440,720.454]],["content/53",[13,0.153,14,0.617,15,0.617,16,0.745,17,0.745,18,0.745,19,0.869,20,0.718,21,0.736,22,0.658,23,0.871,25,1.853,27,0.503,57,5.995,395,5.445,396,5.589,429,7.801,440,7.801,441,11.26]],["keywords/53",[]],["title/54",[1,383.985,442,752.844]],["content/54",[]],["keywords/54",[]],["title/55",[443,1039.972]],["content/55",[2,9.708,3,2.734,6,5.369,31,7.721,444,16.21,445,16.21]],["keywords/55",[]],["title/56",[49,671.921]],["content/56",[3,2.89,38,5.136,49,10.037,446,17.133]],["keywords/56",[]],["title/57",[447,1039.972]],["content/57",[2,9.885,3,2.784,6,5.467,230,5.173,448,7.53,449,16.506]],["keywords/57",[]],["title/58",[450,1039.972]],["content/58",[2,9.885,3,2.784,6,5.467,230,5.173,408,11.279,448,7.53]],["keywords/58",[]],["title/59",[451,809.95]],["content/59",[3,2.89,7,8.954,38,5.136,451,12.099]],["keywords/59",[]],["title/60",[452,1039.972]],["content/60",[3,2.836,6,5.569,7,8.787,38,5.04,55,6.02]],["keywords/60",[]],["title/61",[110,783.744]],["content/61",[2,6.165,3,1.736,6,3.409,13,0.152,14,0.511,15,0.511,16,0.865,17,0.617,18,0.617,19,0.765,20,0.595,21,0.61,22,0.546,23,0.722,24,2.051,25,1.536,27,0.417,30,6.165,44,5.123,45,4.689,52,2.548,89,4.897,105,6.165,110,7.034,453,10.294,454,10.294,455,7.034,456,9.334,457,9.334,458,8.229]],["keywords/61",[]],["title/62",[110,783.744]],["content/62",[3,1.935,13,0.157,14,0.57,15,0.57,16,0.932,17,0.688,18,0.688,19,0.824,20,0.664,21,0.68,22,0.608,23,0.804,24,2.286,25,1.712,27,0.465,45,5.053,52,2.84,126,9.17,458,9.17,459,11.471,460,10.401]],["keywords/62",[]],["title/63",[153,562.098]],["content/63",[3,2.89,7,8.954,38,5.136,153,8.397]],["keywords/63",[]],["title/64",[461,969.523]],["content/64",[3,1.798,7,5.57,13,0.15,14,0.529,15,0.529,16,0.886,17,0.639,18,0.639,19,0.565,20,0.982,21,0.632,22,0.565,23,0.747,25,1.591,27,0.432,43,9.01,44,5.305,52,2.639,94,4.674,153,8.316,408,7.283,455,7.283,461,9.01,462,10.658,463,9.664,464,9.664]],["keywords/64",[]],["title/65",[465,969.523]],["content/65",[1,4.065,3,2.173,6,2.911,7,4.594,13,0.115,14,0.436,15,0.436,16,0.527,17,0.527,18,0.527,19,0.683,20,0.508,21,0.521,22,0.466,23,0.616,27,0.356,38,4.571,52,4.157,66,3.759,102,4.307,218,7.027,465,7.43,466,8.79,467,7.027,468,7.97,469,7.97,470,7.97,471,8.79,472,14.29,473,7.97,474,7.97,475,11.681,476,7.97,477,11.631,478,7.97,479,7.97,480,7.97]],["keywords/65",[]],["title/66",[481,760.456]],["content/66",[3,2.836,6,5.569,7,8.787,38,5.04,481,11.148]],["keywords/66",[]],["title/67",[482,969.523]],["content/67",[3,2.836,6,5.569,7,8.787,38,5.04,482,14.213]],["keywords/67",[]],["title/68",[]],["content/68",[3,2.012,13,0.155,14,0.592,15,0.592,16,0.715,17,0.715,18,0.715,19,0.846,20,0.69,21,0.707,22,0.632,23,0.836,24,2.377,25,1.78,27,0.484,44,5.935,472,12.756,483,6.233,484,9.534,485,10.814]],["keywords/68",[]],["title/69",[342,839.912]],["content/69",[3,1.427,13,0.165,14,0.42,15,0.42,16,0.507,17,0.507,18,0.507,19,0.664,20,0.489,21,0.501,22,0.449,23,0.593,27,0.343,44,4.211,52,2.094,66,3.618,313,6.196,342,6.196,484,15.243,486,6.196,487,11.356,488,7.671,489,11.356,490,7.671,491,6.764,492,6.764,493,7.671,494,7.671,495,7.671,496,7.671,497,7.671]],["keywords/69",[]],["title/70",[6,379.868]],["content/70",[3,2.784,7,8.627,38,5.873,52,4.086,498,16.506]],["keywords/70",[]],["title/71",[78,579.928]],["content/71",[3,2.836,7,8.787,38,5.938,78,8.502]],["keywords/71",[]],["title/72",[225,478.633]],["content/72",[1,4.409,3,1.608,13,0.162,14,0.473,15,0.473,16,0.572,17,0.572,18,0.572,19,0.724,20,0.551,21,0.565,22,0.724,23,0.668,24,1.9,25,2.039,27,0.386,68,3.673,78,6.908,80,1.829,184,2.538,206,5.843,225,3.978,232,4.234,402,4.535,483,4.982,499,5.843,500,12.388,501,3.633,502,3.633]],["keywords/72",[]],["title/73",[252,502.936]],["content/73",[3,1.388,13,0.159,14,0.409,15,0.409,16,0.493,17,0.493,18,0.493,19,0.651,20,0.476,21,0.488,22,0.651,23,0.577,24,1.64,25,1.831,27,0.334,44,4.095,52,2.037,78,6.204,80,1.579,181,6.642,189,5.169,197,8.135,198,7.188,206,5.044,252,6.433,402,3.915,499,5.044,501,3.136,502,3.136,503,5.811,504,7.462,505,5.623,506,5.623,507,5.623,508,5.623,509,6.026,510,5.623,511,7.462,512,7.462]],["keywords/73",[]],["title/74",[22,60.817]],["content/74",[1,4.065,3,1.483,13,0.16,14,0.436,15,0.436,16,0.527,17,0.527,18,0.527,19,0.683,20,0.508,21,0.521,22,0.89,23,0.616,24,1.752,25,1.923,27,0.356,78,6.514,80,1.686,91,7.027,102,2.939,181,4.759,197,5.828,198,5.149,252,3.854,483,4.594,499,5.388,501,3.35,502,3.35,505,6.006,506,6.006,507,6.006,508,6.006,509,6.437,510,6.006,513,7.97,514,7.97]],["keywords/74",[]],["title/75",[515,783.744]],["content/75",[1,3.459,3,1.261,13,0.16,14,0.371,15,0.371,16,0.448,17,0.448,18,0.684,19,0.605,20,0.433,21,0.443,22,0.734,23,0.524,24,1.49,25,1.704,27,0.303,44,3.722,49,4.381,52,1.851,78,7,80,1.435,104,3.238,181,6.18,184,1.991,189,4.698,192,5.111,197,7.569,198,6.688,206,4.584,252,5.006,402,3.558,499,4.584,501,2.85,502,2.85,504,6.781,505,5.111,506,5.111,507,5.111,508,7.801,510,5.111,515,5.111,516,5.979,517,6.781,518,6.781]],["keywords/75",[]],["title/76",[519,969.523]],["content/76",[3,2.836,7,8.787,38,5.04,45,5.466,519,14.213]],["keywords/76",[]],["title/77",[100,671.921]],["content/77",[3,2.836,7,8.787,38,5.938,100,9.85]],["keywords/77",[]],["title/78",[225,478.633]],["content/78",[1,3.295,3,1.202,13,0.162,14,0.354,15,0.354,16,0.659,17,0.427,18,0.427,19,0.583,20,0.412,21,0.422,22,0.378,23,0.5,24,1.42,25,1.641,27,0.289,55,3.938,68,2.745,76,5.086,77,3.295,100,6.443,184,1.897,196,7.292,207,7.767,225,2.973,232,3.165,252,4.823,483,3.724,501,2.715,502,2.715,520,5.217,521,5.217,522,7.516,523,8.054,524,8.054,525,8.054,526,8.054,527,11.061,528,8.054,529,5.217,530,5.696]],["keywords/78",[]],["title/79",[66,490.432]],["content/79",[1,2.789,3,1.627,13,0.145,14,0.299,15,0.299,16,0.578,17,0.362,18,0.362,19,0.512,20,0.349,21,0.357,22,0.32,23,0.423,24,1.202,25,1.44,27,0.244,29,3.454,31,2.402,38,2.892,44,3.001,52,2.985,55,3.454,57,2.911,66,4.125,76,2.789,77,2.789,89,2.869,94,4.23,98,11.014,100,3.533,104,5.22,105,3.611,109,4.524,114,4.82,138,3.696,153,2.955,178,3.39,196,3.998,207,4.258,230,1.89,232,2.679,252,5.287,429,3.788,448,2.751,501,2.298,502,2.298,503,4.258,520,4.416,521,4.416,522,4.12,523,4.416,524,4.416,525,4.416,526,4.416,527,7.064,528,4.416,531,4.12,532,3.39,533,4.12,534,4.12,535,4.12,536,5.424,537,4.12,538,3.326,539,3.39]],["keywords/79",[]],["title/80",[540,1039.972]],["content/80",[3,2.784,7,8.627,38,5.873,138,10.117,314,12.088]],["keywords/80",[]],["title/81",[225,478.633]],["content/81",[3,1.527,12,4.506,13,0.15,14,0.45,15,0.45,16,0.543,17,0.543,18,0.789,19,0.698,20,0.524,21,0.536,22,0.48,23,0.635,24,1.804,25,1.351,27,0.367,53,4.902,74,6.003,99,9.507,138,9.507,154,5.688,156,4.994,188,5.304,225,3.779,314,13.247,483,4.732,541,9.054,542,9.054,543,7.654,544,9.054,545,9.054,546,9.054,547,11.936]],["keywords/81",[]],["title/82",[68,441.899]],["content/82",[3,2.784,7,8.627,38,5.873,68,6.36,548,9.67]],["keywords/82",[]],["title/83",[225,478.633]],["content/83",[3,1.798,13,0.159,14,0.529,15,0.529,16,0.639,17,0.639,18,0.639,19,0.784,20,0.617,21,0.632,22,0.565,23,0.747,24,2.124,25,2.206,27,0.432,68,5.695,74,7.067,184,2.838,225,4.448,232,4.735,483,5.57,501,4.062,502,4.062,548,6.244,549,9.664]],["keywords/83",[]],["title/84",[66,490.432]],["content/84",[1,2.403,3,1.442,13,0.149,14,0.258,15,0.258,16,0.312,17,0.312,18,0.312,19,0.453,20,0.301,21,0.308,22,0.276,23,0.364,24,1.036,25,1.276,27,0.211,29,3.9,31,2.07,38,2.563,44,2.586,52,3.454,55,3.061,57,2.509,66,3.656,68,2.002,76,3.954,77,3.954,89,2.472,94,5.535,98,10.407,99,6.677,104,5.465,105,3.112,109,5.92,120,4.154,138,3.185,147,6.524,153,2.547,156,4.715,178,2.922,181,2.813,184,1.384,189,3.264,205,2.628,230,1.629,232,2.308,252,4.777,376,3.806,429,3.264,448,2.371,501,1.981,502,1.981,503,3.67,529,3.806,531,3.551,532,4.807,533,3.551,534,3.551,535,3.551,536,6.125,537,3.551,538,2.866,539,4.807,550,4.712,551,7.227,552,4.393,553,4.393]],["keywords/84",[]],["title/85",[101,720.454]],["content/85",[3,2.89,7,8.954,38,5.136,101,10.762]],["keywords/85",[]],["title/86",[225,478.633]],["content/86",[3,1.756,13,0.16,14,0.517,15,0.517,16,0.624,17,0.624,18,0.624,19,0.771,20,0.602,21,0.617,22,0.552,23,0.73,24,2.075,25,2.17,27,0.422,68,4.012,74,6.904,80,1.998,184,2.772,225,4.345,232,4.625,483,5.442,501,3.969,502,3.969,554,8.802,555,10.65]],["keywords/86",[]],["title/87",[66,490.432]],["content/87",[1,2.807,3,1.636,13,0.15,14,0.301,15,0.301,16,0.364,17,0.364,18,0.364,19,0.514,20,0.351,21,0.36,22,0.322,23,0.426,24,1.21,25,1.447,27,0.246,29,3.472,31,2.418,38,2.907,44,3.021,52,3.424,55,3.472,57,2.931,66,4.147,80,1.165,88,4.853,89,2.888,94,6.065,98,11.041,99,5.944,104,5.244,105,3.635,109,4.548,117,4.853,138,3.721,153,2.975,178,3.413,184,1.616,230,1.902,232,2.697,252,4.253,429,3.813,448,2.769,501,2.314,502,2.314,503,4.287,531,4.148,532,3.413,533,4.148,534,4.148,535,4.148,536,5.453,537,4.148,538,3.348,539,3.413,554,10.238,555,7.102,556,4.287]],["keywords/87",[]],["title/88",[326,783.744]],["content/88",[3,2.836,7,8.787,38,5.04,326,11.489,481,11.148]],["keywords/88",[]],["title/89",[225,478.633]],["content/89",[1,4.707,3,1.717,13,0.16,14,0.505,15,0.505,16,0.61,17,0.61,18,0.61,19,0.759,20,0.589,21,0.603,22,0.54,23,0.714,24,2.028,25,2.136,27,0.413,68,3.921,80,1.953,184,2.71,225,4.247,232,4.521,307,11.441,326,6.955,448,4.643,481,6.748,483,5.319,501,3.879,502,3.879]],["keywords/89",[]],["title/90",[557,916.904]],["content/90",[3,2.784,7,8.627,38,5.873,100,9.67,557,13.196]],["keywords/90",[]],["title/91",[225,478.633]],["content/91",[3,1.717,13,0.16,14,0.505,15,0.505,16,0.61,17,0.61,18,0.61,19,0.759,20,0.589,21,0.603,22,0.54,23,0.714,24,2.028,25,2.136,27,0.413,68,3.921,74,6.748,80,1.953,100,5.962,184,2.71,225,4.247,232,4.521,448,4.643,483,5.319,501,3.879,502,3.879,557,8.136,558,12.977]],["keywords/91",[]],["title/92",[440,720.454]],["content/92",[3,2.89,7,8.954,38,5.136,440,10.762]],["keywords/92",[]],["title/93",[66,490.432]],["content/93",[3,1.401,6,4.091,13,0.157,14,0.412,15,0.613,16,0.498,17,0.498,18,0.498,19,0.655,20,0.48,21,0.492,22,0.44,23,0.582,24,1.655,25,2.201,27,0.337,31,3.308,44,4.133,52,3.058,66,5.282,94,6.468,154,5.217,155,9.875,354,6.082,403,4.974,411,5.865,412,6.335,440,7.76,477,6.335,503,5.865,556,8.724,559,8.305,560,7.53,561,7.53,562,7.53,563,7.53,564,6.639]],["keywords/93",[]],["title/94",[102,383.478]],["content/94",[3,2.784,7,8.627,38,5.873,102,5.519,565,11.656]],["keywords/94",[]],["title/95",[225,478.633]],["content/95",[1,4.409,3,1.608,13,0.159,14,0.473,15,0.473,16,0.572,17,0.572,18,0.572,19,0.724,20,0.551,21,0.565,22,0.505,23,0.668,24,1.9,25,2.039,27,0.386,68,3.673,80,3.064,102,4.568,175,5.161,184,2.538,206,5.843,225,3.978,232,4.234,402,4.535,483,4.982,501,3.633,502,3.633,565,6.732,566,10.922]],["keywords/95",[]],["title/96",[66,490.432]],["content/96",[1,2.77,3,1.618,13,0.147,14,0.297,15,0.297,16,0.359,17,0.359,18,0.359,19,0.509,20,0.347,21,0.355,22,0.318,23,0.42,24,1.194,25,0.894,27,0.243,29,3.436,31,2.386,38,2.876,44,2.981,52,3.398,55,3.436,57,2.892,66,4.103,80,2.303,88,4.789,89,2.85,94,6.019,98,10.987,99,5.881,102,4.589,104,5.197,105,3.587,109,4.5,123,4.789,138,3.671,153,2.936,175,3.243,178,3.368,184,1.595,206,3.671,230,1.877,232,2.661,252,4.208,402,2.85,429,3.763,448,2.732,503,4.23,531,4.093,532,3.368,533,4.093,534,4.093,535,4.093,536,5.395,537,4.093,538,3.303,539,3.368,556,4.23,566,7.671]],["keywords/96",[]],["title/97",[159,523.214]],["content/97",[3,2.89,7,8.954,38,5.136,159,7.816]],["keywords/97",[]],["title/98",[66,490.432]],["content/98",[1,3.987,2,5.164,3,1.454,6,2.856,13,0.159,14,0.428,15,0.428,16,0.517,17,0.517,18,0.517,19,0.673,20,0.499,21,0.511,22,0.457,23,0.605,24,1.718,25,1.287,27,0.35,44,6.321,52,3.733,66,5.431,93,4.946,99,5.285,104,3.733,159,5.794,171,6.893,503,6.089,556,6.089,567,6.893,568,6.893,569,6.893,570,10.736,571,6.893,572,7.818,573,7.818,574,6.893,575,6.893]],["keywords/98",[]],["title/99",[13,8.632]],["content/99",[]],["keywords/99",[]],["title/100",[13,8.632]],["content/100",[]],["keywords/100",[]],["title/101",[13,7.712,164,476.469]],["content/101",[13,0.127,19,0.892,27,0.682,163,11.874,164,12.313]],["keywords/101",[]],["title/102",[13,7.712,165,476.469]],["content/102",[13,0.159,19,1.095,27,0.69,66,5.619,134,9.28,142,8.98,165,9.624,576,13.141,577,13.141,578,13.141]],["keywords/102",[]],["title/103",[13,7.712,167,549.996]],["content/103",[13,0.129,25,2.834,27,0.541,168,15.183,579,18.991,580,11.273,581,12.092,582,13.335,583,13.335,584,13.335,585,13.335,586,13.335]],["keywords/103",[]],["title/104",[13,8.632]],["content/104",[13,0.163,20,1.133]],["keywords/104",[]],["title/105",[13,7.712,55,232.96]],["content/105",[13,0.133,16,0.59,17,0.59,18,0.59,19,0.862,20,0.569,21,0.828,22,0.522,23,0.69,25,1.469,27,0.399,168,7.87,581,8.926,587,9.844,588,9.844,589,9.844,590,9.844,591,9.844,592,9.844,593,9.844,594,9.844,595,9.844,596,9.844,597,6.952,598,8.322,599,6.952,600,8.322,601,9.844,602,9.844,603,9.844,604,9.844,605,9.844,606,9.844,607,8.926,608,8.926,609,9.844,610,9.844]],["keywords/105",[]],["title/106",[13,7.712,611,589.96]],["content/106",[13,0.166,19,0.693,22,0.475,25,1.338,27,0.363,44,4.462,49,5.252,53,4.853,93,5.143,98,5.631,134,6.331,204,6.838,252,3.931,325,7.578,570,7.578,597,6.331,599,6.331,607,8.129,608,8.129,612,8.964,613,8.129,614,8.964,615,8.964,616,8.964,617,8.964,618,8.964,619,8.129,620,8.129,621,8.129,622,8.129,623,8.129,624,8.129,625,8.964,626,8.129]],["keywords/106",[]],["title/107",[13,7.712,627,589.96]],["content/107",[13,0.161,19,0.664,21,0.501,22,0.449,25,2.226,27,0.343,49,7.337,52,2.094,93,4.853,134,10.531,142,5.781,204,6.454,252,3.71,597,5.975,599,5.975,611,7.671,613,7.671,619,7.671,620,7.671,621,7.671,622,7.671,623,7.671,624,7.671,626,7.671,627,11.356,628,8.46,629,8.46,630,8.46,631,8.46,632,8.46,633,8.46,634,8.46,635,8.46,636,12.524,637,8.46,638,8.46]],["keywords/107",[]],["title/108",[13,8.632]],["content/108",[13,0.159,14,0.845,15,0.845,16,0.788,17,0.788,18,0.788,19,0.902,20,0.76,21,0.779,22,0.697,23,0.921,27,0.533]],["keywords/108",[]],["title/109",[13,8.632]],["content/109",[]],["keywords/109",[]],["title/110",[2,686.882]],["content/110",[4,7.124,13,0.162,14,0.617,15,0.617,16,0.745,17,0.745,18,0.745,19,0.869,20,0.718,21,0.736,22,0.658,23,0.871,24,2.475,25,1.853,26,11.26,27,0.503]],["keywords/110",[]],["title/111",[28,969.523]],["content/111",[13,0.155,14,0.791,15,0.791,27,0.646,29,5.701,32,14.439]],["keywords/111",[]],["title/112",[33,1039.972]],["content/112",[13,0.155,14,0.791,15,0.791,27,0.646,29,5.701,36,14.439]],["keywords/112",[]],["title/113",[37,969.523]],["content/113",[13,0.155,14,0.791,15,0.791,27,0.646,38,4.773,40,14.439]],["keywords/113",[]],["title/114",[41,839.912]],["content/114",[13,0.155,14,0.791,15,0.791,27,0.646,38,4.773,46,14.439]],["keywords/114",[]],["title/115",[47,969.523]],["content/115",[13,0.155,14,0.791,15,0.791,27,0.646,38,4.773,50,14.439]],["keywords/115",[]],["title/116",[51,969.523]],["content/116",[13,0.152,52,4.323]],["keywords/116",[]],["title/117",[49,671.921]],["content/117",[13,0.155,14,0.791,15,0.791,27,0.646,38,4.773,54,14.439]],["keywords/117",[]],["title/118",[55,410.657]],["content/118",[13,0.161,14,0.739,15,0.739,27,0.603,29,5.326,55,5.326,58,11.891,59,13.487]],["keywords/118",[]],["title/119",[60,1039.972]],["content/119",[13,0.14,14,0.751,15,0.751,27,0.613,52,3.744,61,13.713,63,13.713,64,13.713,65,16.852]],["keywords/119",[]],["title/120",[13,8.632]],["content/120",[]],["keywords/120",[]],["title/121",[13,8.632]],["content/121",[12,2.173,13,0.11,14,0.217,15,0.217,16,0.262,17,0.262,18,0.262,19,0.392,20,0.253,21,0.259,22,0.232,23,0.306,25,0.652,27,0.177,44,2.173,45,1.42,74,4.903,153,3.624,211,10.067,218,3.491,242,5.053,317,3.96,318,2.455,320,6.571,321,4.575,322,14.549,323,6.705,324,3.96,325,11.621,326,10.525,327,5.222,328,8.719,329,6.705,330,6.705,331,10.261,332,3.96,333,6.705,334,6.25,335,3.96,336,3.96,337,3.491,338,3.96,339,3.96,340,3.96,341,3.331,342,5.415,343,3.96,344,3.96,345,3.96,346,3.96,347,3.96,348,3.96,349,3.96,350,3.96,351,3.96,352,3.96,353,3.96,354,3.198,355,3.331,356,3.96,357,3.96,358,3.491,359,3.96,360,4.532,361,6.705,362,3.96,363,3.491,364,3.96,365,3.96,366,3.491,367,6.705,368,3.96,369,3.96,370,3.96,371,3.96,372,3.96,373,6.705,374,4.767,375,6.25,376,3.198,377,3.96,378,3.96,379,3.491,380,3.96,381,3.96,382,3.96,383,3.96,384,3.96,385,3.96,386,3.96,387,3.96,388,3.491,389,3.491,390,3.96,391,2.505,392,3.96,393,3.96,394,3.96,395,1.915,396,1.966,639,4.367]],["keywords/121",[]],["title/122",[13,8.632]],["content/122",[]],["keywords/122",[]],["title/123",[363,916.904]],["content/123",[13,0.158,14,0.634,15,0.634,16,0.766,17,0.766,18,0.766,19,0.885,20,0.739,21,0.757,22,0.677,23,0.895,24,2.545,25,1.906,27,0.518,395,5.6,396,5.748]],["keywords/123",[]],["title/124",[321,545.668]],["content/124",[13,0.158,14,0.634,15,0.634,16,0.766,17,0.766,18,0.766,19,0.885,20,0.739,21,0.757,22,0.677,23,0.895,25,1.906,27,0.518,395,5.6,396,5.748,398,11.579]],["keywords/124",[]],["title/125",[360,702.996]],["content/125",[13,0.158,14,0.634,15,0.634,16,0.766,17,0.766,18,0.766,19,0.885,20,0.739,21,0.757,22,0.677,23,0.895,25,1.906,27,0.518,395,5.6,396,5.748,399,11.579]],["keywords/125",[]],["title/126",[374,739.501]],["content/126",[13,0.165,14,0.529,15,0.529,16,0.639,17,0.639,18,0.639,19,0.784,20,0.617,21,0.632,22,0.565,23,0.747,24,2.124,25,2.206,27,0.432,194,5.77,374,6.872,395,6.481,396,4.797,401,9.664,402,5.071,404,8.521]],["keywords/126",[]],["title/127",[391,657.957]],["content/127",[13,0.162,14,0.57,15,0.57,16,0.688,17,0.688,18,0.688,19,0.824,20,0.664,21,0.68,22,0.608,23,0.804,24,2.286,25,2.32,27,0.465,395,6.816,396,5.163,405,10.401,406,9.17,407,8.101]],["keywords/127",[]],["title/128",[408,783.744]],["content/128",[13,0.16,14,0.584,15,0.584,16,0.706,17,0.706,18,0.706,19,0.839,20,0.681,21,0.697,22,0.624,23,0.825,24,2.346,25,2.361,27,0.477,395,6.936,396,5.298,409,10.673,410,9.41]],["keywords/128",[]],["title/129",[411,809.95]],["content/129",[13,0.158,14,0.634,15,0.634,16,0.766,17,0.766,18,0.766,19,0.885,20,0.739,21,0.757,22,0.677,23,0.895,25,1.906,27,0.518,395,5.6,396,5.748,413,11.579]],["keywords/129",[]],["title/130",[414,1039.972]],["content/130",[13,0.158,14,0.634,15,0.634,16,0.766,17,0.766,18,0.766,19,0.885,20,0.739,21,0.757,22,0.677,23,0.895,25,1.906,27,0.518,395,5.6,396,5.748,417,11.579]],["keywords/130",[]],["title/131",[418,916.904]],["content/131",[13,0.16,14,0.584,15,0.584,16,0.706,17,0.706,18,0.706,19,0.839,20,0.681,21,0.697,22,0.624,23,0.825,25,1.757,27,0.477,80,2.258,184,3.134,421,10.673,422,13.627,424,10.673]],["keywords/131",[]],["title/132",[425,1039.972]],["content/132",[13,0.157,14,0.617,15,0.617,16,0.745,17,0.745,18,0.745,19,0.869,20,0.718,21,0.736,22,0.658,23,0.871,25,1.853,27,0.503,80,2.383,175,6.723,395,5.445,396,5.589,426,11.26]],["keywords/132",[]],["title/133",[427,1039.972]],["content/133",[13,0.154,14,0.634,15,0.634,16,0.766,17,0.766,18,0.766,19,0.885,20,0.739,21,0.757,22,0.677,23,0.895,25,1.906,27,0.518,395,5.6,396,5.748,418,10.208,430,11.579]],["keywords/133",[]],["title/134",[22,60.817]],["content/134",[13,0.162,14,0.57,15,0.57,16,0.688,17,0.688,18,0.688,19,0.824,20,0.664,21,0.68,22,0.608,23,0.804,24,2.286,25,2.32,27,0.465,395,6.816,396,5.163,431,10.401,432,9.17,433,9.17]],["keywords/134",[]],["title/135",[434,671.921]],["content/135",[13,0.157,14,0.617,15,0.617,16,0.745,17,0.745,18,0.745,19,0.869,20,0.718,21,0.736,22,0.658,23,0.871,25,1.853,27,0.503,80,2.383,395,5.445,396,5.589,434,7.275,437,11.26]],["keywords/135",[]],["title/136",[177,620.912]],["content/136",[13,0.157,14,0.617,15,0.617,16,0.745,17,0.745,18,0.745,19,0.869,20,0.718,21,0.736,22,0.658,23,0.871,25,1.853,27,0.503,80,2.383,177,6.723,395,5.445,396,5.589,439,11.26]],["keywords/136",[]],["title/137",[440,720.454]],["content/137",[13,0.158,14,0.634,15,0.634,16,0.766,17,0.766,18,0.766,19,0.885,20,0.739,21,0.757,22,0.677,23,0.895,25,1.906,27,0.518,395,5.6,396,5.748,441,11.579]],["keywords/137",[]],["title/138",[13,8.632]],["content/138",[]],["keywords/138",[]],["title/139",[264,1039.972]],["content/139",[3,1.736,13,0.16,14,0.511,15,0.511,16,0.617,17,0.617,18,0.617,19,0.765,20,0.595,21,0.61,22,0.957,27,0.417,45,3.346,52,2.548,80,1.975,142,7.034,266,9.334,267,6.03,268,7.538,269,5.788,270,10.565,271,9.334,272,9.334,273,9.334,274,9.334]],["keywords/139",[]],["title/140",[275,1039.972]],["content/140",[13,0.159,14,0.523,15,0.523,16,0.879,17,0.632,18,0.879,19,0.777,20,0.609,21,0.624,22,0.777,27,0.427,45,3.424,52,2.608,80,2.021,267,6.171,269,5.923,276,9.552,277,9.552,278,9.552,279,9.552,280,9.552,281,13.293,282,9.552,283,9.552]],["keywords/140",[]],["title/141",[284,1039.972]],["content/141",[6,3.489,13,0.159,14,0.523,15,0.523,16,0.879,17,0.632,18,0.632,19,0.777,20,0.609,21,0.624,22,0.894,27,0.427,45,3.424,52,2.608,80,2.813,267,6.171,269,5.923,285,9.552,286,9.552,287,9.552,288,9.552,289,8.421,290,9.552,291,9.552]],["keywords/141",[]],["title/142",[6,274.989,292,752.844]],["content/142",[6,4.778,13,0.158,14,0.511,15,0.511,16,0.865,17,0.617,18,0.865,19,0.765,20,0.595,21,0.61,22,0.765,27,0.417,45,3.346,52,2.548,80,1.975,160,8.229,267,6.03,269,5.788,289,8.229,293,9.334,294,9.334,295,9.334,296,9.334,297,9.334,298,9.334,299,9.334]],["keywords/142",[]],["title/143",[300,916.904]],["content/143",[3,1.363,13,0.164,14,0.401,15,0.401,16,0.87,17,0.726,18,0.726,19,0.642,20,0.468,21,0.479,22,0.642,24,1.611,25,1.206,27,0.328,45,2.627,52,2.997,80,2.784,184,2.152,267,7.091,269,4.544,300,6.461,301,7.328,302,7.328,303,7.328,304,7.328,305,13.159,306,7.328,307,6.461,308,7.328,309,6.831,310,7.328,311,7.328,312,7.328]],["keywords/143",[]],["title/144",[1,383.985,39,701.845]],["content/144",[]],["keywords/144",[]],["title/145",[321,545.668]],["content/145",[3,2.012,13,0.155,14,0.592,15,0.592,16,0.715,17,0.715,18,0.715,19,0.846,20,0.69,21,0.707,22,0.632,23,0.836,24,2.377,25,1.78,27,0.484,45,3.877,52,2.952,80,2.288,321,5.674,640,6.577,641,8.733]],["keywords/145",[]],["title/146",[360,702.996]],["content/146",[3,1.864,13,0.158,14,0.549,15,0.549,16,0.662,17,0.662,18,0.662,19,0.803,20,0.639,21,0.655,22,0.586,23,0.775,24,2.202,25,2.262,27,0.448,45,3.592,52,2.736,80,2.12,360,6.773,501,4.212,502,4.212,640,6.094,641,8.092,642,10.019]],["keywords/146",[]],["title/147",[643,1039.972]],["content/147",[3,1.819,13,0.157,14,0.536,15,0.536,16,0.647,17,0.647,18,0.647,19,0.79,20,0.624,21,0.639,22,0.572,23,0.756,24,2.149,25,2.224,27,0.437,45,3.506,52,2.67,80,2.069,211,7.899,360,6.611,501,4.111,502,4.111,515,7.37,640,5.948,644,13.513]],["keywords/147",[]],["title/148",[374,739.501]],["content/148",[3,1.911,12,5.637,13,0.156,14,0.562,15,0.562,16,0.679,17,0.679,18,0.679,19,0.817,20,0.655,21,0.671,22,0.601,23,0.794,24,2.257,25,1.691,27,0.459,31,4.512,45,3.682,154,7.115,194,6.132,400,10.271,402,5.389,645,9.575,646,8.64]],["keywords/148",[]],["title/149",[647,916.904]],["content/149",[3,1.911,12,5.637,13,0.156,14,0.562,15,0.562,16,0.679,17,0.679,18,0.679,19,0.817,20,0.655,21,0.671,22,0.601,23,0.794,24,2.257,25,1.691,27,0.459,31,4.512,45,3.682,154,7.115,194,6.132,645,9.575,646,8.64,647,9.055,648,10.271]],["keywords/149",[]],["title/150",[649,916.904]],["content/150",[3,1.736,12,5.123,13,0.16,14,0.511,15,0.511,16,0.617,17,0.617,18,0.617,19,0.765,20,0.595,21,0.61,22,0.546,23,0.722,24,2.051,25,2.153,27,0.417,31,4.1,45,3.346,154,6.466,188,6.03,194,5.573,402,4.897,501,3.923,502,3.923,645,8.701,646,7.852,649,8.229,650,9.334]],["keywords/150",[]],["title/151",[391,657.957]],["content/151",[3,1.841,13,0.155,14,0.542,15,0.542,16,0.654,17,0.654,18,0.654,19,0.797,20,0.631,21,0.647,22,0.579,23,0.765,24,2.175,25,1.629,27,0.443,31,4.348,45,3.548,102,3.65,148,7.238,156,6.02,256,8.727,391,6.262,406,8.727,407,7.709,651,6.262,652,13.625]],["keywords/151",[]],["title/152",[22,60.817]],["content/152",[3,1.911,13,0.156,14,0.562,15,0.562,16,0.679,17,0.679,18,0.679,19,0.817,20,0.655,21,0.671,22,0.817,23,0.794,24,2.257,25,1.691,27,0.459,29,4.056,45,3.682,102,3.787,432,9.055,433,9.055,651,6.498,653,13.974]],["keywords/152",[]],["title/153",[654,969.523]],["content/153",[3,1.454,13,0.151,14,0.428,15,0.428,16,0.517,17,0.517,18,0.997,19,0.673,20,0.499,21,0.511,22,0.882,23,0.605,24,1.718,25,1.896,27,0.35,29,3.087,45,5.408,52,2.134,102,4.246,104,5.499,154,5.416,155,6.893,205,4.36,244,5.285,354,6.314,375,7.288,402,4.102,501,3.286,502,3.286,543,7.288,655,7.288,656,8.622,657,8.622,658,6.314,659,7.818]],["keywords/153",[]],["title/154",[660,969.523]],["content/154",[3,1.441,13,0.151,14,0.424,15,0.424,16,0.512,17,0.512,18,0.993,19,0.669,20,0.494,21,0.506,22,0.669,23,0.599,24,1.702,25,1.882,27,0.346,29,3.058,45,5.383,52,2.114,102,2.855,104,5.461,154,5.365,155,6.828,205,4.318,244,5.235,321,4.063,354,6.254,402,4.063,501,3.255,502,3.255,543,7.219,654,7.219,655,7.219,658,6.254,661,6.515,662,6.515,663,8.54,664,8.54,665,6.254,666,7.744]],["keywords/154",[]],["title/155",[640,632.547]],["content/155",[3,1.864,13,0.155,14,0.549,15,0.549,16,0.662,17,0.662,18,0.662,19,0.803,20,0.639,21,0.655,22,0.586,23,0.775,24,2.202,25,1.649,27,0.448,45,3.592,80,2.12,102,3.695,230,3.463,327,7.803,412,8.429,640,6.094,651,6.339,667,13.74,668,10.019]],["keywords/155",[]],["title/156",[389,916.904]],["content/156",[3,1.756,12,7.238,13,0.153,14,0.517,15,0.517,16,0.624,17,0.624,18,0.624,19,0.771,20,0.602,21,0.617,22,0.552,23,0.73,24,2.075,25,1.554,27,0.422,30,6.236,31,4.148,45,3.385,102,4.862,153,5.103,194,5.637,374,6.714,404,8.324,429,6.541,651,5.973,669,10.412,670,13.186]],["keywords/156",[]],["title/157",[341,874.889]],["content/157",[3,1.819,13,0.15,14,0.536,15,0.536,16,0.647,17,0.647,18,0.647,19,0.79,20,0.624,21,0.639,22,0.572,23,0.756,24,2.149,25,1.61,27,0.437,45,5.987,148,7.151,341,13.025,403,6.459,415,7.617,671,8.227,672,9.78,673,9.78,674,9.78]],["keywords/157",[]],["title/158",[675,720.454]],["content/158",[3,1.911,13,0.156,14,0.562,15,0.562,16,0.679,17,0.679,18,0.679,19,0.817,20,0.655,21,0.671,22,0.601,23,0.794,24,2.257,25,1.691,27,0.459,30,6.784,45,3.682,52,2.804,205,5.727,355,8.64,402,5.389,675,7.115,676,11.327,677,10.271]],["keywords/158",[]],["title/159",[678,1039.972]],["content/159",[3,1.819,13,0.154,14,0.536,15,0.536,16,0.647,17,0.647,18,0.647,19,0.79,20,0.624,21,0.639,22,0.79,23,0.756,24,2.149,25,2.224,27,0.437,30,6.459,45,3.506,52,2.67,93,6.187,205,5.454,219,7.899,355,8.227,402,5.131,679,9.78,680,10.786,681,8.623]],["keywords/159",[]],["title/160",[682,1039.972]],["content/160",[3,1.819,13,0.154,14,0.536,15,0.536,16,0.647,17,0.647,18,0.647,19,0.79,20,0.624,21,0.639,22,0.79,23,0.756,24,2.149,25,2.224,27,0.437,30,6.459,45,3.506,52,2.67,93,6.187,205,5.454,219,7.899,355,8.227,402,5.131,681,8.623,683,9.78,684,10.786]],["keywords/160",[]],["title/161",[434,671.921]],["content/161",[3,1.454,6,2.856,13,0.154,14,0.428,15,0.428,16,0.517,17,0.517,18,0.517,19,0.673,20,0.499,21,0.511,22,0.457,23,0.605,24,1.718,25,1.896,27,0.35,80,2.437,94,3.781,102,2.883,162,8.969,184,2.296,230,2.702,320,5.892,366,6.893,379,6.893,403,5.164,415,6.089,434,5.051,435,10.153,436,9.301,501,3.286,502,3.286,651,4.946,685,11.516,686,7.288,687,7.288,688,8.969,689,7.818,690,6.893]],["keywords/161",[]],["title/162",[177,620.912]],["content/162",[3,1.661,6,3.261,13,0.158,14,0.489,15,0.489,16,0.59,17,0.59,18,0.59,19,0.741,20,0.569,21,0.583,22,0.522,23,0.69,24,1.962,25,2.086,27,0.399,80,2.682,102,3.292,162,6.952,177,5.33,184,2.621,230,3.085,327,6.952,436,7.209,501,3.752,502,3.752,651,5.647,688,6.952,691,9.844,692,12.676]],["keywords/162",[]],["title/163",[693,760.456]],["content/163",[3,1.468,6,2.883,13,0.154,14,0.432,15,0.432,16,0.522,17,0.522,18,0.522,19,0.678,20,0.504,21,0.516,22,0.462,23,0.61,24,1.735,25,1.909,27,0.353,80,2.454,94,3.817,102,2.911,177,4.713,184,2.318,185,5.949,230,2.728,320,5.949,354,6.375,366,6.959,379,6.959,403,5.213,415,6.147,501,3.318,502,3.318,651,4.994,686,7.359,687,7.359,688,9.033,689,7.893,690,6.959,693,8.481,694,11.598,695,7.893]],["keywords/163",[]],["title/164",[696,783.744]],["content/164",[3,1.717,13,0.152,14,0.505,15,0.505,16,0.61,17,0.61,18,0.61,19,0.759,20,0.589,21,0.603,22,0.54,23,0.714,24,2.028,25,1.519,27,0.413,29,3.644,45,4.652,102,3.403,321,4.842,327,7.187,564,8.136,651,5.839,690,8.136,696,11.311,697,10.178,698,8.136,699,12.977,700,9.228,701,9.228]],["keywords/164",[]],["title/165",[702,839.912]],["content/165",[3,1.756,6,3.449,13,0.16,14,0.517,15,0.517,16,0.624,17,0.624,18,0.624,19,0.771,20,0.602,21,0.617,22,0.552,23,0.73,24,2.075,25,2.17,27,0.422,80,1.998,102,3.481,184,2.772,185,7.115,230,3.263,501,3.969,502,3.969,651,5.973,702,7.625,703,13.186]],["keywords/165",[]],["title/166",[321,545.668]],["content/166",[3,1.935,13,0.153,14,0.57,15,0.57,16,0.688,17,0.688,18,0.688,19,0.824,20,0.664,21,0.68,22,0.608,23,0.804,24,2.286,25,1.712,27,0.465,45,3.729,80,2.201,230,3.595,321,5.458,640,6.326,641,8.4,704,11.471,705,14.095]],["keywords/166",[]],["title/167",[175,620.912]],["content/167",[3,1.798,13,0.154,14,0.529,15,0.529,16,0.639,17,0.639,18,0.639,19,0.784,20,0.617,21,0.632,22,0.565,23,0.747,24,2.124,25,1.591,27,0.432,45,3.465,80,2.836,102,4.942,230,3.34,448,4.862,651,6.114,706,10.658,707,10.658,708,10.658,709,13.402,710,9.664]],["keywords/167",[]],["title/168",[711,1039.972]],["content/168",[3,1.864,6,3.66,13,0.152,14,0.549,15,0.549,16,0.662,17,0.662,18,0.662,19,0.803,20,0.639,21,0.655,22,0.586,23,0.775,24,2.202,25,1.649,27,0.448,198,8.877,314,11.097,403,6.618,671,8.429,712,15.153,713,10.019,714,11.05,715,10.019]],["keywords/168",[]],["title/169",[716,809.95]],["content/169",[3,1.819,6,3.572,13,0.154,14,0.536,15,0.536,16,0.647,17,0.647,18,0.647,19,0.79,20,0.624,21,0.639,22,0.572,23,0.756,24,2.149,25,1.61,27,0.437,29,3.862,102,3.606,244,6.611,651,6.187,716,7.617,717,9.78,718,13.513,719,9.78,720,13.513,721,9.78]],["keywords/169",[]],["title/170",[722,809.95]],["content/170",[3,1.698,6,3.333,13,0.151,14,0.5,15,0.5,16,0.603,17,0.603,18,0.603,19,0.753,20,0.582,21,0.596,22,0.534,23,0.706,24,2.006,25,1.502,27,0.408,31,4.009,80,1.931,102,3.365,148,6.673,175,5.448,244,6.169,651,5.773,722,7.107,723,12.875,724,11.351,725,13.153,726,12.875,727,9.126]],["keywords/170",[]],["title/171",[176,783.744]],["content/171",[3,1.717,6,3.371,13,0.152,14,0.505,15,0.505,16,0.61,17,0.61,18,0.61,19,0.759,20,0.589,21,0.603,22,0.54,23,0.714,24,2.028,25,1.519,27,0.413,31,4.054,102,3.403,188,5.962,193,7.764,211,7.453,244,6.238,407,7.187,651,5.839,728,10.178,729,10.178,730,10.178,731,10.178,732,10.178,733,10.178,734,12.977,735,9.228]],["keywords/171",[]],["title/172",[736,839.912]],["content/172",[3,1.798,6,3.53,13,0.154,14,0.529,15,0.529,16,0.639,17,0.639,18,0.639,19,0.784,20,0.617,21,0.632,22,0.565,23,0.747,24,2.124,25,1.591,27,0.432,29,3.816,53,5.77,102,3.564,244,6.533,651,6.114,737,9.01,738,9.664,739,10.658,740,13.402,741,13.402,742,9.664]],["keywords/172",[]],["title/173",[743,783.744]],["content/173",[3,1.608,4,5.469,13,0.152,14,0.473,15,0.473,16,0.572,17,0.572,18,0.572,19,0.724,20,0.551,21,0.565,22,0.505,23,0.668,24,1.9,25,1.423,27,0.386,70,6.32,102,4.568,154,8.582,194,5.161,205,4.82,321,6.5,327,6.732,403,5.709,412,7.272,474,8.644,646,7.272,651,5.469,743,9.336,744,13.662,745,12.388,746,8.644]],["keywords/173",[]],["title/174",[408,783.744]],["content/174",[3,2.039,6,4.003,13,0.156,14,0.6,15,0.6,16,0.725,17,0.725,18,0.725,19,0.854,20,0.699,21,0.716,22,0.641,23,0.847,24,2.408,25,1.804,27,0.49,230,3.787,408,8.259,410,9.662,655,10.216]],["keywords/174",[]],["title/175",[13,8.632]],["content/175",[]],["keywords/175",[]],["title/176",[443,1039.972]],["content/176",[13,0.152,31,6.957]],["keywords/176",[]],["title/177",[49,671.921]],["content/177",[13,0.152,38,5.235]],["keywords/177",[]],["title/178",[447,1039.972]],["content/178",[13,0.152,230,5.473]],["keywords/178",[]],["title/179",[450,1039.972]],["content/179",[13,0.152,230,5.473]],["keywords/179",[]],["title/180",[451,809.95]],["content/180",[13,0.152,38,5.235]],["keywords/180",[]],["title/181",[452,1039.972]],["content/181",[13,0.158,38,5.04,55,6.02]],["keywords/181",[]],["title/182",[110,783.744]],["content/182",[13,0.163,14,0.536,15,0.536,16,0.893,17,0.647,18,0.647,19,0.79,20,0.624,21,0.639,22,0.572,23,0.756,24,2.149,25,1.61,27,0.437,45,4.844,52,2.67,89,5.131,110,7.37,455,7.37,456,9.78,457,9.78,458,8.623]],["keywords/182",[]],["title/183",[110,783.744]],["content/183",[13,0.162,14,0.57,15,0.57,16,0.932,17,0.688,18,0.688,19,0.824,20,0.664,21,0.68,22,0.608,23,0.804,24,2.286,25,1.712,27,0.465,45,5.053,52,2.84,126,9.17,458,9.17,460,10.401]],["keywords/183",[]],["title/184",[153,562.098]],["content/184",[13,0.152,38,5.235]],["keywords/184",[]],["title/185",[461,969.523]],["content/185",[13,0.16,14,0.577,15,0.577,16,0.94,17,0.697,18,0.697,19,0.616,20,1.027,21,0.688,22,0.616,23,0.815,25,1.734,27,0.471,52,2.876,94,5.095,153,5.694,455,7.94,463,10.535,464,10.535]],["keywords/185",[]],["title/186",[465,969.523]],["content/186",[13,0.165,14,0.473,15,0.473,16,0.572,17,0.572,18,0.572,19,0.724,20,0.551,21,0.565,22,0.505,23,0.668,27,0.386,38,2.857,52,4.317,102,3.187,468,8.644,469,8.644,470,8.644,472,7.621,473,8.644,475,8.644,476,8.644,477,12.18,478,8.644,479,8.644,480,8.644]],["keywords/186",[]],["title/187",[481,760.456]],["content/187",[13,0.152,38,5.235]],["keywords/187",[]],["title/188",[482,969.523]],["content/188",[13,0.152,38,5.235]],["keywords/188",[]],["title/189",[]],["content/189",[13,0.164,14,0.608,15,0.608,16,0.734,17,0.734,18,0.734,19,0.861,20,0.709,21,0.726,22,0.65,23,0.859,24,2.441,25,1.828,27,0.497,483,6.402,485,11.107]],["keywords/189",[]],["title/190",[342,839.912]],["content/190",[13,0.168,14,0.428,15,0.428,16,0.517,17,0.517,18,0.517,19,0.673,20,0.499,21,0.511,22,0.457,23,0.605,27,0.35,52,2.134,342,6.314,484,14.831,486,6.314,487,11.516,488,7.818,489,11.516,490,7.818,491,6.893,492,6.893,493,7.818,494,7.818,495,7.818,496,7.818,497,7.818]],["keywords/190",[]],["title/191",[6,379.868]],["content/191",[13,0.152,38,5.235]],["keywords/191",[]],["title/192",[78,579.928]],["content/192",[13,0.152,38,5.235]],["keywords/192",[]],["title/193",[225,478.633]],["content/193",[13,0.166,14,0.484,15,0.484,16,0.584,17,0.584,18,0.584,19,0.736,20,0.563,21,0.577,22,0.736,23,0.683,24,1.941,25,2.07,27,0.395,78,4.924,80,1.868,184,2.593,206,5.969,225,4.064,402,4.633,483,5.09,499,5.969,500,12.578,501,3.712,502,3.712]],["keywords/193",[]],["title/194",[252,502.936]],["content/194",[13,0.164,14,0.42,15,0.42,16,0.507,17,0.507,18,0.507,19,0.664,20,0.489,21,0.501,22,0.664,23,0.593,24,1.686,25,1.869,27,0.343,52,2.094,78,4.278,80,1.623,181,6.78,189,5.314,197,8.304,198,7.337,206,5.186,252,5.492,402,4.025,499,5.186,501,3.225,502,3.225,505,5.781,506,5.781,507,5.781,508,5.781,509,6.196,510,5.781,511,7.671,512,7.671]],["keywords/194",[]],["title/195",[22,60.817]],["content/195",[13,0.164,14,0.445,15,0.445,16,0.537,17,0.537,18,0.537,19,0.693,20,0.519,21,0.531,22,0.818,23,0.629,24,1.787,25,1.95,27,0.363,78,4.533,80,1.72,91,7.167,181,4.853,197,5.944,198,5.252,252,3.931,483,4.685,499,5.495,501,3.417,502,3.417,505,6.126,506,6.126,507,6.126,508,6.126,509,6.565,510,6.126,513,8.129,514,8.129]],["keywords/195",[]],["title/196",[515,783.744]],["content/196",[13,0.164,14,0.384,15,0.384,16,0.464,17,0.464,18,0.702,19,0.621,20,0.447,21,0.458,22,0.749,23,0.542,24,1.542,25,1.748,27,0.314,52,1.915,78,5.922,80,1.484,104,3.349,181,6.34,184,2.059,189,4.859,192,5.286,197,7.765,198,6.861,206,4.741,252,5.136,402,3.68,499,4.741,501,2.948,502,2.948,505,5.286,506,5.286,507,5.286,508,8.003,510,5.286,515,5.286,517,7.014,518,7.014]],["keywords/196",[]],["title/197",[519,969.523]],["content/197",[13,0.152,38,5.235]],["keywords/197",[]],["title/198",[100,671.921]],["content/198",[13,0.152,38,5.235]],["keywords/198",[]],["title/199",[225,478.633]],["content/199",[13,0.165,14,0.359,15,0.359,16,0.668,17,0.434,18,0.434,19,0.59,20,0.419,21,0.429,22,0.384,23,0.508,24,1.443,25,1.662,27,0.293,55,3.986,76,5.149,77,3.348,100,4.241,184,1.927,196,7.382,207,7.863,225,3.021,252,4.882,483,3.783,501,2.759,502,2.759,520,5.301,521,5.301,522,7.608,523,8.153,524,8.153,525,8.153,526,8.153,527,11.154,528,8.153,529,5.301,530,5.787]],["keywords/199",[]],["title/200",[66,490.432]],["content/200",[13,0.166,14,0.348,15,0.348,16,0.651,17,0.421,18,0.421,19,0.576,20,0.406,21,0.416,22,0.372,23,0.492,24,1.398,25,1.622,27,0.284,29,3.89,31,2.794,38,2.102,52,3.293,55,3.89,66,2.999,76,3.244,77,3.244,89,3.337,94,3.076,104,3.037,109,3.29,114,5.607,196,4.65,207,4.953,230,2.198,252,4.765,501,2.673,502,2.673,520,5.136,521,5.136,522,4.793,523,5.136,524,5.136,525,5.136,526,5.136,527,7.957,528,5.136,532,3.944,536,3.944,538,3.868,539,3.944]],["keywords/200",[]],["title/201",[540,1039.972]],["content/201",[13,0.152,38,5.235]],["keywords/201",[]],["title/202",[225,478.633]],["content/202",[13,0.165,14,0.562,15,0.562,16,0.679,17,0.679,18,0.679,19,0.817,20,0.655,21,0.671,22,0.601,23,0.794,24,2.257,25,1.691,27,0.459,156,6.247,188,6.636,225,4.727,483,5.92,547,13.974]],["keywords/202",[]],["title/203",[68,441.899]],["content/203",[13,0.152,38,5.235]],["keywords/203",[]],["title/204",[225,478.633]],["content/204",[13,0.165,14,0.549,15,0.549,16,0.662,17,0.662,18,0.662,19,0.803,20,0.639,21,0.655,22,0.586,23,0.775,24,2.202,25,2.262,27,0.448,184,2.942,225,4.611,483,5.775,501,4.212,502,4.212,549,10.019]],["keywords/204",[]],["title/205",[66,490.432]],["content/205",[13,0.168,14,0.348,15,0.348,16,0.421,17,0.421,18,0.421,19,0.576,20,0.406,21,0.416,22,0.372,23,0.492,24,1.398,25,1.622,27,0.284,29,4.762,31,2.794,38,2.102,52,3.708,55,3.89,66,2.999,76,5.025,77,5.025,89,3.337,94,4.765,104,3.037,109,3.29,120,5.607,205,3.546,230,2.198,252,3.076,501,2.673,502,2.673,529,5.136,532,3.944,536,6.109,538,3.868,539,6.109,747,7.014]],["keywords/205",[]],["title/206",[101,720.454]],["content/206",[13,0.152,38,5.235]],["keywords/206",[]],["title/207",[225,478.633]],["content/207",[13,0.165,14,0.529,15,0.529,16,0.639,17,0.639,18,0.639,19,0.784,20,0.617,21,0.632,22,0.565,23,0.747,24,2.124,25,2.206,27,0.432,80,2.045,184,2.838,225,4.448,483,5.57,501,4.062,502,4.062,555,10.824]],["keywords/207",[]],["title/208",[66,490.432]],["content/208",[13,0.168,14,0.365,15,0.365,16,0.441,17,0.441,18,0.441,19,0.598,20,0.426,21,0.436,22,0.39,23,0.516,24,1.466,25,1.682,27,0.298,29,4.036,31,2.93,38,2.205,52,3.803,55,4.036,66,3.146,80,1.412,89,3.5,94,4.943,104,3.185,109,3.45,117,5.881,184,1.959,230,2.306,252,3.226,501,2.804,502,2.804,532,4.136,536,4.136,538,4.057,539,4.136,555,8.255,748,5.195]],["keywords/208",[]],["title/209",[326,783.744]],["content/209",[13,0.152,38,5.235]],["keywords/209",[]],["title/210",[225,478.633]],["content/210",[13,0.165,14,0.529,15,0.529,16,0.639,17,0.639,18,0.639,19,0.784,20,0.617,21,0.632,22,0.565,23,0.747,24,2.124,25,2.206,27,0.432,80,2.045,184,2.838,225,4.448,307,11.816,483,5.57,501,4.062,502,4.062]],["keywords/210",[]],["title/211",[557,916.904]],["content/211",[13,0.152,38,5.235]],["keywords/211",[]],["title/212",[225,478.633]],["content/212",[13,0.165,14,0.529,15,0.529,16,0.639,17,0.639,18,0.639,19,0.784,20,0.617,21,0.632,22,0.565,23,0.747,24,2.124,25,2.206,27,0.432,80,2.045,184,2.838,225,4.448,483,5.57,501,4.062,502,4.062,558,13.402]],["keywords/212",[]],["title/213",[440,720.454]],["content/213",[13,0.152,38,5.235]],["keywords/213",[]],["title/214",[66,490.432]],["content/214",[13,0.169,14,0.478,15,0.684,16,0.578,17,0.578,18,0.578,19,0.73,20,0.557,21,0.571,22,0.511,23,0.676,24,1.92,25,2.397,27,0.391,52,2.385,66,4.12,477,7.349,560,8.736,561,8.736,562,8.736,748,9.721]],["keywords/214",[]],["title/215",[102,383.478]],["content/215",[13,0.152,38,5.235]],["keywords/215",[]],["title/216",[225,478.633]],["content/216",[13,0.164,14,0.489,15,0.489,16,0.59,17,0.59,18,0.59,19,0.741,20,0.569,21,0.583,22,0.522,23,0.69,24,1.962,25,2.086,27,0.399,80,3.119,102,3.292,175,5.33,184,2.621,206,6.034,225,4.108,402,4.684,483,5.145,501,3.752,502,3.752,566,11.176]],["keywords/216",[]],["title/217",[66,490.432]],["content/217",[13,0.167,14,0.359,15,0.359,16,0.434,17,0.434,18,0.434,19,0.59,20,0.419,21,0.429,22,0.384,23,0.508,24,1.443,25,1.08,27,0.293,29,3.986,31,2.883,38,2.17,52,3.771,55,3.986,66,3.095,80,2.603,89,3.444,94,4.882,102,2.42,104,3.134,109,3.395,123,5.787,175,3.919,184,1.927,206,4.437,230,2.269,252,3.174,402,3.444,532,4.07,536,4.07,538,3.992,539,4.07,566,8.901,748,5.112]],["keywords/217",[]],["title/218",[159,523.214]],["content/218",[13,0.152,38,5.235]],["keywords/218",[]],["title/219",[66,490.432]],["content/219",[13,0.166,14,0.473,15,0.473,16,0.572,17,0.572,18,0.572,19,0.724,20,0.551,21,0.565,22,0.505,23,0.668,24,1.9,25,1.423,27,0.386,52,3.953,66,4.076,93,5.469,104,4.127,567,7.621,568,7.621,569,7.621,571,7.621,573,8.644,574,7.621,575,7.621,748,9.648]],["keywords/219",[]],["title/220",[49,486.408,749,830.269]],["content/220",[]],["keywords/220",[]],["title/221",[20,66.348]],["content/221",[3,1.608,6,4.525,13,0.145,14,0.473,15,0.473,16,0.572,17,0.572,18,0.572,19,0.847,20,1.009,21,0.946,22,0.505,23,0.668,27,0.554,70,6.32,89,4.535,105,5.709,109,4.471,198,8.004,232,4.234,397,6.32,415,6.732,455,6.514,597,6.732,598,8.058,599,6.732,600,8.058,750,9.533,751,9.533,752,8.644,753,9.533]],["keywords/221",[]],["title/222",[22,60.817]],["content/222",[3,1.96,13,0.134,14,0.577,15,0.577,16,0.697,17,0.697,18,0.697,19,0.831,20,0.672,21,0.688,22,0.616,23,0.815,27,0.471,45,5.097,53,6.29,107,10.535,215,8.863,244,7.122,309,9.822,662,8.863,752,10.535,754,8.509,755,10.535,756,10.535,757,10.535]],["keywords/222",[]],["title/223",[696,783.744]],["content/223",[3,2.012,6,3.95,13,0.145,14,0.592,15,0.592,16,0.715,17,0.715,18,0.715,19,0.846,20,0.69,21,0.707,22,0.632,23,0.836,27,0.484,45,3.877,321,5.674,397,7.907,422,9.097,696,10.904,698,9.534,754,8.733,758,8.733]],["keywords/223",[]],["title/224",[759,916.904]],["content/224",[3,1.935,13,0.142,14,0.57,15,0.57,16,0.688,17,0.688,18,0.688,19,0.824,20,0.664,21,0.68,22,0.608,23,0.804,27,0.465,30,6.87,45,5.053,80,2.201,185,7.839,194,6.21,675,9.764,702,8.4,754,8.4,758,8.4,759,9.17,760,11.471]],["keywords/224",[]],["title/225",[761,916.904]],["content/225",[3,2.039,6,4.003,13,0.136,14,0.6,15,0.6,16,0.725,17,0.725,18,0.725,19,0.854,20,0.699,21,0.716,22,0.641,23,0.847,27,0.49,30,7.238,181,6.543,548,7.08,665,8.85,754,8.85,761,12.87,762,10.958,763,10.958]],["keywords/225",[]],["title/226",[391,657.957]],["content/226",[3,1.756,6,5.55,13,0.126,14,0.517,15,0.517,16,0.624,17,0.624,18,0.624,19,0.771,20,0.602,21,0.617,22,0.552,23,0.73,27,0.422,53,5.637,198,6.1,316,8.802,391,9.614,397,6.904,403,6.236,407,7.353,415,7.353,472,8.324,688,7.353,764,10.412,765,9.441,766,14.542,767,10.412,768,10.412,769,10.412]],["keywords/226",[]],["title/227",[770,916.904]],["content/227",[3,1.985,12,5.858,13,0.134,14,0.584,15,0.584,16,0.706,17,0.706,18,0.706,19,0.839,20,0.681,21,0.697,22,0.624,23,0.825,27,0.477,57,5.683,80,2.258,184,3.134,185,8.043,226,8.979,321,5.6,548,6.896,665,8.62,673,10.673,770,9.41,771,5.951]],["keywords/227",[]],["title/228",[640,632.547]],["content/228",[3,2.124,13,0.139,14,0.625,15,0.625,16,0.755,17,0.755,18,0.755,19,0.877,20,0.728,21,0.746,22,0.668,23,0.883,27,0.511,53,6.817,80,2.416,184,3.352,448,5.744,640,9.123,771,6.367]],["keywords/228",[]],["title/229",[267,671.921]],["content/229",[3,1.679,13,0.123,14,0.494,15,0.494,16,0.597,17,0.597,18,0.597,19,0.747,20,0.576,21,0.59,22,0.528,23,0.698,27,0.404,45,3.235,53,5.388,80,3.138,184,2.65,242,6.801,267,8.254,313,7.289,314,7.289,315,7.957,316,8.414,321,6.703,403,5.961,448,4.54,467,11.263,640,7.77,688,7.029,771,5.033,772,8.414,773,9.025,774,9.025]],["keywords/229",[]],["title/230",[175,620.912]],["content/230",[3,1.679,6,4.666,13,0.134,14,0.494,15,0.494,16,0.597,17,0.597,18,0.597,19,0.747,20,0.815,21,0.59,22,0.528,23,0.698,27,0.404,49,5.831,80,1.91,161,9.025,175,5.388,184,2.65,198,9.58,226,7.592,320,6.801,435,7.957,467,7.957,564,7.957,771,5.033,775,9.953,776,9.953,777,14.088,778,9.953,779,9.953,780,8.414,781,9.953]],["keywords/230",[]],["title/231",[782,916.904]],["content/231",[3,1.935,6,3.799,13,0.133,14,0.57,15,0.57,16,0.688,17,0.688,18,0.688,19,0.824,20,0.664,21,0.68,22,0.608,23,0.804,27,0.465,80,2.201,184,3.054,185,7.839,186,10.401,320,7.839,321,5.458,423,10.401,467,9.17,702,8.4,771,5.8,773,10.401,782,9.17,783,11.471]],["keywords/231",[]],["title/232",[743,783.744]],["content/232",[3,2.124,13,0.139,14,0.625,15,0.625,16,0.755,17,0.755,18,0.755,19,0.877,20,0.728,21,0.746,22,0.668,23,0.883,27,0.511,80,2.416,184,3.352,321,5.991,448,5.744,743,11.303,771,6.367]],["keywords/232",[]],["title/233",[716,809.95]],["content/233",[3,1.798,13,0.128,14,0.529,15,0.529,16,0.639,17,0.639,18,0.639,19,0.784,20,0.617,21,0.632,22,0.565,23,0.747,27,0.432,30,6.383,45,3.465,52,2.639,70,7.067,80,3.256,102,6.127,184,2.838,232,4.735,327,7.527,448,4.862,565,7.527,716,10.438,758,7.805,771,5.389]],["keywords/233",[]],["title/234",[722,809.95]],["content/234",[3,1.841,13,0.129,14,0.542,15,0.542,16,0.654,17,0.654,18,0.654,19,0.797,20,0.631,21,0.647,22,0.579,23,0.765,27,0.443,45,3.548,52,2.702,70,7.238,80,3.552,102,5.745,175,8.135,184,2.906,232,4.849,448,4.98,722,10.612,771,5.52]],["keywords/234",[]],["title/235",[176,783.744]],["content/235",[3,1.887,13,0.131,14,0.556,15,0.556,16,0.671,17,0.671,18,0.671,19,0.81,20,0.647,21,0.663,22,0.593,23,0.784,27,0.454,45,3.636,52,2.769,80,2.932,101,7.027,102,5.109,176,7.644,184,2.978,193,8.533,211,8.192,232,4.969,448,5.103,565,7.9,758,8.192,771,5.656]],["keywords/235",[]],["title/236",[736,839.912]],["content/236",[3,1.887,13,0.131,14,0.556,15,0.556,16,0.671,17,0.671,18,0.671,19,0.81,20,0.647,21,0.663,22,0.593,23,0.784,27,0.454,45,3.636,80,2.932,101,7.027,102,5.109,184,2.978,232,4.969,448,5.103,565,7.9,736,8.192,737,9.456,738,10.144,758,8.192,771,5.656,784,11.187]],["keywords/236",[]],["title/237",[675,720.454]],["content/237",[3,1.608,13,0.145,14,0.473,15,0.473,16,0.572,17,0.572,18,0.572,19,0.724,20,0.551,21,0.565,22,0.505,23,0.668,27,0.386,45,4.441,49,5.585,68,3.673,80,1.829,184,2.538,208,6.514,232,4.234,320,6.514,403,5.709,448,4.349,548,5.585,662,7.272,675,10.03,686,8.058,687,8.058,756,8.644,771,4.82,785,6.981,786,8.644,787,8.644,788,9.533,789,9.533,790,9.533,791,9.533]],["keywords/237",[]],["title/238",[102,383.478]],["content/238",[3,1.96,13,0.134,14,0.577,15,0.577,16,0.697,17,0.697,18,0.697,19,0.831,20,0.672,21,0.688,22,0.616,23,0.815,27,0.471,68,4.477,80,2.229,102,5.242,147,6.958,184,3.093,208,7.94,232,5.161,448,5.3,515,7.94,548,6.807,565,8.205,771,5.875]],["keywords/238",[]],["title/239",[440,720.454]],["content/239",[3,1.468,6,4.236,13,0.145,14,0.432,15,0.432,16,0.522,17,0.522,18,0.522,19,0.678,20,0.504,21,0.516,22,0.462,23,0.61,27,0.353,57,4.203,80,2.454,94,3.817,154,8.035,194,6.924,321,4.142,360,5.336,391,7.338,403,5.213,411,6.147,412,6.64,440,9.525,448,3.971,477,6.64,515,5.949,563,7.893,564,6.959,647,6.959,649,6.959,771,4.402,792,8.705,793,8.705,794,8.705,795,8.705,796,12.791,797,7.893]],["keywords/239",[]],["title/240",[693,760.456]],["content/240",[3,1.985,13,0.134,14,0.584,15,0.584,16,0.706,17,0.706,18,0.706,19,0.839,20,0.681,21,0.697,22,0.624,23,0.825,27,0.477,68,4.535,80,2.258,147,7.049,184,3.134,208,8.043,232,5.229,448,5.369,515,8.043,548,6.896,693,10.487,771,5.951]],["keywords/240",[]],["title/241",[798,916.904]],["content/241",[3,1.96,6,5.193,8,9.822,11,9.822,12,5.783,13,0.134,14,0.577,15,0.577,16,0.697,17,0.697,18,0.697,19,0.831,20,0.672,21,0.688,22,0.616,23,0.815,27,0.471,80,3.008,321,5.528,658,8.509,688,8.205,771,5.875,798,9.289,799,11.619]],["keywords/241",[]],["title/242",[434,671.921]],["content/242",[3,1.935,6,3.799,13,0.133,14,0.57,15,0.57,16,0.688,17,0.688,18,0.688,19,0.824,20,0.664,21,0.68,22,0.608,23,0.804,27,0.465,68,4.42,80,2.201,147,6.87,162,8.101,184,3.054,208,7.839,232,5.096,434,6.72,435,9.17,436,8.4,448,5.233,548,6.72,771,5.8]],["keywords/242",[]],["title/243",[177,620.912]],["content/243",[3,1.935,6,3.799,13,0.133,14,0.57,15,0.57,16,0.688,17,0.688,18,0.688,19,0.824,20,0.664,21,0.68,22,0.608,23,0.804,27,0.465,68,4.42,80,2.201,147,6.87,162,8.101,177,6.21,184,3.054,208,7.839,232,5.096,436,8.4,438,10.401,448,5.233,548,6.72,771,5.8]],["keywords/243",[]],["title/244",[800,916.904]],["content/244",[3,1.841,12,5.433,13,0.151,14,0.542,15,0.542,16,0.654,17,0.654,18,0.654,19,0.797,20,0.631,21,0.647,22,0.797,23,0.765,27,0.443,78,7.598,80,2.883,102,3.65,184,2.906,256,8.727,499,6.691,771,5.52,800,8.727,801,10.916,802,13.625]],["keywords/244",[]],["title/245",[803,916.904]],["content/245",[3,1.985,6,3.898,13,0.134,14,0.584,15,0.584,16,0.706,17,0.706,18,0.706,19,0.839,20,0.681,21,0.697,22,0.624,23,0.825,27,0.477,80,2.258,135,9.95,184,3.134,321,5.6,411,8.312,548,6.896,665,8.62,702,8.62,758,8.62,771,5.951,803,9.41]],["keywords/245",[]],["title/246",[804,916.904]],["content/246",[3,1.559,13,0.154,14,0.459,15,0.459,16,0.554,17,0.554,18,0.554,19,0.708,20,0.535,21,0.547,22,0.49,23,0.648,25,1.379,27,0.375,44,4.599,45,5.1,55,3.308,57,4.461,68,3.56,70,6.126,76,4.273,77,4.273,80,1.773,104,4.001,109,6.265,147,5.534,184,2.46,580,7.811,771,4.672,804,7.387,805,13.263,806,8.378,807,10.19,808,8.378]],["keywords/246",[]],["title/247",[809,916.904]],["content/247",[3,1.559,13,0.154,14,0.459,15,0.459,16,0.554,17,0.554,18,0.554,19,0.708,20,0.535,21,0.547,22,0.49,23,0.648,25,1.379,27,0.375,44,4.599,55,3.308,57,4.461,68,3.56,70,6.126,76,4.273,77,4.273,78,7.933,80,1.773,104,4.001,109,6.265,147,5.534,184,2.46,580,7.811,771,4.672,805,13.263,807,10.19,809,7.387,810,8.378,811,8.378]],["keywords/247",[]],["title/248",[812,916.904]],["content/248",[3,1.316,6,4.706,9,6.237,13,0.128,14,0.387,15,0.387,16,0.707,17,0.468,18,0.468,19,0.414,20,0.822,21,0.462,22,0.414,23,0.547,27,0.316,55,5.087,57,5.691,58,9.424,80,1.497,93,4.476,109,5.529,171,6.237,184,2.077,185,5.331,232,3.466,320,5.331,334,6.595,337,11.358,403,4.673,442,7.074,448,3.559,455,5.331,688,5.51,690,6.237,755,10.689,771,3.945,772,6.595,780,12.01,812,6.237,813,10.689,814,7.074,815,7.802,816,12.883,817,7.802,818,7.074]],["keywords/248",[]],["title/249",[100,671.921]],["content/249",[1,2.504,3,1.492,13,0.149,14,0.269,15,0.269,16,0.53,17,0.325,18,0.325,19,0.469,20,0.313,21,0.321,22,0.287,23,0.38,27,0.22,29,3.166,31,2.157,38,2.651,52,3.203,55,3.166,57,2.614,76,2.504,77,2.504,89,2.576,94,5.674,98,10.944,99,3.319,100,5.181,104,5.602,105,3.243,109,6.068,138,3.319,153,2.654,156,2.986,178,3.045,184,2.354,196,3.59,207,3.824,230,1.697,232,2.405,252,4.915,376,3.965,395,3.878,397,3.59,429,3.401,448,2.47,520,3.965,521,3.965,522,3.7,523,3.965,524,3.965,525,3.965,526,3.965,527,6.476,528,3.965,530,4.329,531,3.7,532,4.972,533,3.7,534,3.7,535,3.7,536,6.302,537,3.7,538,2.986,539,3.045,556,3.824,819,3.7,820,4.91,821,5.415]],["keywords/249",[]],["title/250",[102,383.478]],["content/250",[1,2.26,3,1.371,13,0.155,14,0.243,15,0.243,16,0.293,17,0.293,18,0.293,19,0.431,20,0.283,21,0.29,22,0.259,23,0.343,27,0.198,29,2.91,31,1.947,38,2.436,52,3.34,55,3.735,57,2.359,80,0.938,89,2.325,94,6.385,98,10.151,99,9.46,102,3.488,104,5.263,105,2.927,109,5.701,138,2.995,147,7.279,153,2.395,156,4.482,178,2.748,181,4.399,184,1.301,188,2.863,189,3.07,192,3.34,205,2.471,230,1.532,232,2.171,252,5.33,376,3.579,397,3.24,429,3.07,448,2.229,531,3.34,532,4.569,533,3.34,534,3.34,535,3.34,536,5.865,537,3.34,538,2.695,539,5.865,551,6.869,552,6.869,553,4.131,565,3.451,819,3.34,822,7.369]],["keywords/250",[]],["title/251",[101,720.454]],["content/251",[1,2.885,3,1.672,13,0.154,14,0.31,15,0.31,16,0.374,17,0.374,18,0.374,19,0.526,20,0.361,21,0.37,22,0.331,23,0.437,24,1.243,25,0.931,27,0.253,29,3.549,31,2.485,38,2.971,52,3.053,55,3.549,57,3.012,80,1.197,89,2.968,94,6.159,98,11.149,99,7.558,101,6.226,104,5.339,105,3.736,109,4.648,138,3.824,153,3.057,178,3.507,184,1.661,230,1.955,232,2.771,252,4.346,397,4.136,429,3.919,448,2.846,531,4.263,532,3.507,533,4.263,534,4.263,535,4.263,536,5.573,537,4.263,538,3.44,539,3.507,554,8.378,555,7.258,556,4.405,819,4.263]],["keywords/251",[]],["title/252",[68,441.899]],["content/252",[1,2.166,3,1.323,13,0.154,14,0.233,15,0.233,16,0.281,17,0.281,18,0.281,19,0.416,20,0.271,21,0.278,22,0.248,23,0.328,27,0.19,29,3.623,31,1.866,38,2.351,52,3.262,55,3.623,57,2.261,68,3.022,76,4.68,77,3.628,89,2.229,94,6.251,98,9.973,99,9.278,104,5.125,105,2.805,109,5.551,138,2.871,147,7.088,153,2.296,156,4.326,178,2.634,181,4.246,184,1.247,188,2.744,189,2.942,192,3.201,205,2.368,208,3.201,230,1.468,232,2.081,252,5.19,376,3.43,397,3.106,429,2.942,448,2.137,529,5.744,531,3.201,532,4.41,533,3.201,534,3.201,535,3.201,536,5.69,537,3.201,538,2.583,539,5.69,548,2.744,550,4.247,551,6.631,552,6.631,553,3.96,819,3.201,822,7.112]],["keywords/252",[]],["title/253",[661,874.889]],["content/253",[1,3.876,3,2.098,13,0.153,14,0.416,15,0.416,16,0.503,17,0.503,18,0.503,19,0.66,20,0.485,21,0.497,22,0.87,23,1.04,27,0.34,29,4.453,53,6.734,55,5.31,67,7.085,68,3.229,71,7.085,80,1.608,104,3.629,208,5.728,230,2.627,232,3.723,448,3.824,548,4.91,661,13.37,662,6.394,819,5.728,823,8.382,824,7.6,825,7.6,826,7.6,827,7.6]],["keywords/253",[]],["title/254",[828,916.904]],["content/254",[1,3.488,3,1.938,12,8.782,13,0.163,14,0.374,15,0.374,16,0.452,17,0.452,18,0.452,19,0.609,20,0.436,21,0.447,22,0.4,23,0.529,27,0.306,29,2.7,31,3.004,154,4.737,178,10.316,225,3.147,313,5.523,314,5.523,548,4.418,646,5.753,658,5.523,665,5.523,724,6.029,819,5.153,828,12.439,829,7.541,830,7.541,831,6.838,832,6.838,833,6.838,834,6.838,835,6.838]],["keywords/254",[]],["title/255",[159,523.214]],["content/255",[1,3.987,2,5.164,3,1.454,6,2.856,13,0.161,14,0.428,15,0.428,16,0.517,17,0.517,18,0.517,19,0.673,20,0.499,21,0.511,22,0.457,23,0.605,24,1.718,25,1.287,27,0.35,44,4.291,52,3.144,93,4.946,99,7.785,104,3.733,159,6.879,171,6.893,397,5.717,556,6.089,567,6.893,568,10.153,569,6.893,570,10.736,571,6.893,572,7.818,574,6.893,575,6.893,819,5.892]],["keywords/255",[]],["title/256",[451,809.95]],["content/256",[3,2.159,4,3.788,6,4.802,13,0.14,14,0.328,15,0.328,16,0.396,17,0.396,18,0.396,19,0.55,20,0.382,21,0.391,22,0.35,23,0.463,25,0.986,27,0.268,29,2.364,45,2.147,52,1.635,53,3.575,57,3.188,70,4.378,71,5.582,102,2.208,109,3.097,139,5.988,244,4.047,403,3.955,428,9.4,451,11.806,658,4.836,737,5.582,772,8.763,805,5.582,819,4.512,836,6.603,837,6.603,838,14.498,839,14.498,840,6.603,841,14.284,842,5.988,843,6.603,844,10.367,845,6.603,846,11.604,847,11.604,848,5.988,849,5.988,850,5.988,851,5.988,852,6.603]],["keywords/256",[]],["title/257",[853,916.904]],["content/257",[1,3.913,3,2.113,13,0.139,14,0.42,15,0.42,16,0.507,17,0.507,18,0.507,19,0.664,20,0.489,21,0.501,22,0.791,23,0.593,27,0.343,29,3.029,31,7.595,102,2.829,205,4.278,548,4.956,597,10.531,599,10.531,665,6.196,725,6.764,807,14.055,853,6.764,854,6.454,855,8.46,856,7.671,857,13.522,858,7.671,859,7.671,860,7.671]],["keywords/257",[]],["title/258",[78,579.928]],["content/258",[1,3.321,3,2.763,13,0.14,14,0.357,15,0.357,16,0.431,17,0.431,18,0.431,19,0.587,20,0.415,21,0.425,22,0.716,23,0.504,27,0.291,29,4.834,38,2.153,45,2.334,53,3.888,78,9.414,80,1.378,102,2.401,181,3.888,197,4.761,198,4.207,215,5.478,230,2.25,244,4.402,252,6.651,448,3.276,499,4.402,505,9.225,506,7.562,507,7.562,508,7.562,509,5.259,510,4.907,854,5.478,856,6.512,861,6.512,862,7.181,863,10.034,864,7.181,865,7.181,866,7.181,867,7.181]],["keywords/258",[]],["title/259",[785,839.912]],["content/259",[1,6.836,3,1.798,13,0.145,14,0.529,15,0.529,16,0.639,17,0.639,18,0.639,19,0.784,20,0.617,21,0.632,22,0.565,23,0.747,27,0.432,45,4.805,68,4.107,80,2.836,105,6.383,313,7.805,358,8.521,785,7.805,818,9.664,854,8.13,868,9.664,869,10.658,870,9.664,871,13.402]],["keywords/259",[]],["title/260",[481,760.456]],["content/260",[3,1.454,13,0.164,14,0.428,15,0.428,16,0.517,17,0.517,18,0.517,19,0.673,20,0.499,21,0.511,22,0.457,23,0.605,27,0.35,29,3.087,53,4.668,55,3.087,57,4.163,78,4.36,102,2.883,177,4.668,244,5.285,321,4.102,326,5.892,360,5.285,388,6.893,391,4.946,422,6.577,434,5.051,481,8.421,522,8.679,675,5.416,693,5.717,854,6.577,872,8.622,873,7.818,874,7.818,875,7.818]],["keywords/260",[]],["title/261",[3,193.458]],["content/261",[3,2.287,13,0.131,14,0.468,15,0.468,16,0.566,17,0.566,18,0.566,19,0.719,20,0.546,21,0.559,22,0.5,27,0.382,45,5.642,53,5.107,57,7.664,69,7.974,70,6.254,215,10.343,263,7.974,268,6.908,269,5.304,270,6.908,315,7.541,415,6.661,662,10.343,754,6.908,876,13.559,877,8.553,878,13.559,879,9.433,880,9.433,881,9.433,882,9.433]],["keywords/261",[]],["title/262",[269,644.867]],["content/262",[2,5.264,3,1.483,13,0.157,14,0.436,15,0.436,16,0.527,17,0.914,18,0.527,19,0.683,20,0.508,21,0.521,22,0.89,27,0.356,30,5.264,45,6.072,52,2.176,89,4.182,105,5.264,215,6.705,261,7.97,262,7.97,263,7.43,268,6.437,269,4.942,270,6.437,315,7.027,674,7.97,695,7.97,841,7.97,854,6.705,877,7.97,883,8.79,884,8.79]],["keywords/262",[]],["title/263",[486,839.912]],["content/263",[3,1.985,13,0.134,14,0.584,15,0.584,16,0.706,17,0.706,18,0.706,19,0.839,20,0.681,21,0.697,22,0.624,23,0.825,27,0.477,30,7.049,53,6.372,232,5.229,244,7.214,484,9.41,486,8.62,491,9.41,492,9.41,754,8.62,885,10.673,886,10.673,887,10.673]],["keywords/263",[]],["title/264",[13,8.632]],["content/264",[]],["keywords/264",[]],["title/265",[13,8.632]],["content/265",[13,0.154]],["keywords/265",[]],["title/266",[13,8.632]],["content/266",[]],["keywords/266",[]],["title/267",[13,7.712,164,476.469]],["content/267",[13,0.122,19,0.86,27,0.657,158,8.62,159,7.395,163,11.447,164,11.87]],["keywords/267",[]],["title/268",[13,7.712,165,476.469]],["content/268",[13,0.11,19,0.966,27,0.738,66,6.257,134,10.334,158,9.683,159,8.307,165,10.716,166,8.227]],["keywords/268",[]],["title/269",[13,7.712,167,549.996]],["content/269",[13,0.144,27,0.646,159,7.264,168,12.73,169,14.439,170,14.439,173,14.439]],["keywords/269",[]],["title/270",[13,8.632]],["content/270",[]],["keywords/270",[]],["title/271",[13,8.632]],["content/271",[12,5.794,13,0.168,14,0.284,15,0.284,16,0.343,17,0.343,18,0.343,19,0.491,20,0.331,21,0.339,22,0.304,23,0.401,27,0.232,80,2.816,102,1.914,148,6.134,156,6.421,158,3.044,159,2.611,166,3.218,175,3.099,176,3.911,177,3.099,178,6.546,179,4.576,181,7.238,182,8.388,183,9.307,184,3.1,185,7.956,187,4.576,188,3.353,189,3.596,190,4.576,191,4.576,192,3.911,193,4.366,194,3.099,196,3.795,198,3.353,199,5.19,200,4.839,201,5.19,204,4.366,205,2.894,206,3.508,209,4.839,888,5.724]],["keywords/271",[]],["title/272",[13,6.249,212,701.845]],["content/272",[13,0.164,14,0.584,15,0.584,16,0.706,17,0.706,18,0.706,19,0.839,20,0.681,21,0.697,22,0.624,23,0.825,27,0.477,158,6.259,159,5.369,166,6.618,212,9.95,214,10.673,216,7.589]],["keywords/272",[]],["title/273",[13,8.632]],["content/273",[12,7.504,13,0.167,14,0.428,15,0.428,16,0.517,17,0.517,18,0.761,19,0.673,20,0.499,21,0.511,22,0.457,23,0.605,25,1.287,27,0.35,52,2.134,93,7.286,156,4.755,158,4.585,159,3.933,166,4.848,178,8.478,179,6.893,187,6.893,188,5.051,190,6.893,191,6.893,219,6.314,220,7.818,221,7.818]],["keywords/273",[]],["title/274",[13,8.632]],["content/274",[]],["keywords/274",[]],["title/275",[223,1039.972]],["content/275",[13,0.169,14,0.428,15,0.428,16,0.517,17,0.517,18,0.517,19,0.673,20,0.499,21,0.511,22,0.457,23,0.605,27,0.35,52,3.733,55,4.547,68,3.322,76,5.874,77,5.874,94,5.569,158,4.585,159,3.933,166,4.848,216,5.559,225,3.598,226,6.577,227,6.893,228,6.893]],["keywords/275",[]],["title/276",[229,916.904]],["content/276",[13,0.169,14,0.432,15,0.432,16,0.522,17,0.522,18,0.522,19,0.678,20,0.504,21,0.516,22,0.462,23,0.61,27,0.353,52,2.155,55,3.117,68,3.354,76,4.026,77,4.026,94,3.817,152,6.959,153,4.266,157,10.225,158,4.629,159,3.971,166,4.894,216,5.613,227,6.959,228,6.959,229,6.959,230,2.728,233,7.893]],["keywords/276",[]],["title/277",[234,916.904]],["content/277",[13,0.168,14,0.391,15,0.391,16,0.856,17,0.472,18,0.472,19,0.629,20,0.455,21,0.466,22,0.417,23,0.552,27,0.319,52,2.938,55,2.818,68,3.032,76,3.64,77,3.64,80,1.51,93,4.515,94,3.451,138,4.824,158,4.185,159,3.59,166,4.425,178,8.941,181,7.732,183,6.292,216,5.074,234,6.292,238,7.136,239,7.136,240,7.136,241,7.136]],["keywords/277",[]],["title/278",[41,839.912]],["content/278",[13,0.165,14,0.391,15,0.391,16,0.472,17,0.472,18,0.472,19,0.629,20,0.455,21,0.466,22,0.417,23,0.552,25,1.175,27,0.319,41,5.763,52,2.938,55,2.818,68,3.032,76,3.64,77,3.64,102,2.631,109,3.691,142,5.378,158,4.185,159,3.59,166,4.425,216,5.074,232,3.496,245,7.136,247,7.136,248,7.136,249,7.136,250,7.136,251,7.136,252,3.451,253,7.136,254,7.136,255,7.136,256,6.292,257,7.136,258,7.136,259,7.136,260,7.136,889,7.87,890,7.87]],["keywords/278",[]],["title/279",[13,8.632]],["content/279",[12,7.764,13,0.166,14,0.454,15,0.454,16,0.795,17,0.548,18,0.548,19,0.703,20,0.529,21,0.542,22,0.485,23,0.641,27,0.371,52,2.264,55,3.275,68,3.524,76,4.23,77,4.23,94,5.815,148,6.064,149,8.293,150,8.293,151,8.293,152,7.312,153,4.482,156,5.044,157,7.312,891,9.146]],["keywords/279",[]],["title/280",[13,8.632]],["content/280",[13,0.166,14,0.384,15,0.384,16,0.464,17,0.464,18,0.464,19,0.621,20,0.447,21,0.458,22,0.749,23,0.542,27,0.314,52,1.915,53,4.188,55,5.061,68,2.98,72,10.62,73,10.62,76,3.577,77,3.577,78,3.911,79,7.014,80,1.484,81,10.62,82,7.014,83,7.014,84,7.014,85,7.014,86,7.014,87,7.014,88,6.184,89,5.572,90,7.014,91,6.184,92,7.014,93,4.437,95,7.014]],["keywords/280",[]],["title/281",[13,8.632]],["content/281",[]],["keywords/281",[]],["title/282",[20,66.348]],["content/282",[13,0.163,14,0.529,15,0.529,16,0.639,17,0.639,18,0.639,19,0.972,20,0.855,21,1.005,22,0.565,23,0.747,27,0.599,89,5.071,455,7.283,538,5.878,597,7.527,598,9.01,599,7.527,600,9.01]],["keywords/282",[]],["title/283",[22,60.817]],["content/283",[13,0.159,14,0.653,15,0.653,16,0.788,17,0.788,18,0.788,19,0.902,20,0.76,21,0.779,22,0.697,23,0.921,27,0.533,29,4.705,757,11.916]],["keywords/283",[]],["title/284",[696,783.744]],["content/284",[13,0.159,14,0.643,15,0.643,16,0.777,17,0.777,18,0.777,19,0.894,20,0.749,21,0.767,22,0.687,23,0.908,27,0.525,29,4.638,696,8.851,698,10.355]],["keywords/284",[]],["title/285",[759,916.904]],["content/285",[13,0.157,14,0.625,15,0.625,16,0.755,17,0.755,18,0.755,19,0.877,20,0.728,21,0.746,22,0.668,23,0.883,27,0.511,29,4.508,80,2.416,194,6.817,675,7.909,759,10.066]],["keywords/285",[]],["title/286",[761,916.904]],["content/286",[13,0.155,14,0.643,15,0.643,16,0.777,17,0.777,18,0.777,19,0.894,20,0.749,21,0.767,22,0.687,23,0.908,27,0.525,29,4.638,761,10.355,762,11.745,763,11.745]],["keywords/286",[]],["title/287",[391,657.957]],["content/287",[13,0.16,14,0.625,15,0.625,16,0.755,17,0.755,18,0.755,19,0.877,20,0.728,21,0.746,22,0.668,23,0.883,27,0.511,31,5.016,391,7.223,407,8.892,765,11.417]],["keywords/287",[]],["title/288",[770,916.904]],["content/288",[13,0.155,14,0.643,15,0.643,16,0.777,17,0.777,18,0.777,19,0.894,20,0.749,21,0.767,22,0.687,23,0.908,27,0.525,80,2.485,184,3.449,230,4.059,770,10.355]],["keywords/288",[]],["title/289",[640,632.547]],["content/289",[13,0.155,14,0.643,15,0.643,16,0.777,17,0.777,18,0.777,19,0.894,20,0.749,21,0.767,22,0.687,23,0.908,27,0.525,80,2.485,184,3.449,230,4.059,640,7.144]],["keywords/289",[]],["title/290",[267,671.921]],["content/290",[13,0.157,14,0.57,15,0.57,16,0.688,17,0.688,18,0.688,19,0.824,20,0.664,21,0.68,22,0.608,23,0.804,27,0.465,80,3.383,184,3.054,230,3.595,242,7.839,267,9.107,640,8.573,774,10.401]],["keywords/290",[]],["title/291",[175,620.912]],["content/291",[13,0.162,14,0.608,15,0.608,16,0.734,17,0.734,18,0.734,19,0.861,20,0.94,21,0.726,22,0.65,23,0.859,27,0.497,80,2.35,175,6.632,184,3.261,230,3.839]],["keywords/291",[]],["title/292",[782,916.904]],["content/292",[13,0.155,14,0.643,15,0.643,16,0.777,17,0.777,18,0.777,19,0.894,20,0.749,21,0.767,22,0.687,23,0.908,27,0.525,80,2.485,184,3.449,230,4.059,782,10.355]],["keywords/292",[]],["title/293",[743,783.744]],["content/293",[13,0.155,14,0.643,15,0.643,16,0.777,17,0.777,18,0.777,19,0.894,20,0.749,21,0.767,22,0.687,23,0.908,27,0.525,80,2.485,184,3.449,230,4.059,743,8.851]],["keywords/293",[]],["title/294",[716,809.95]],["content/294",[13,0.16,14,0.584,15,0.584,16,0.706,17,0.706,18,0.706,19,0.839,20,0.681,21,0.697,22,0.624,23,0.825,27,0.477,80,3.427,102,5.288,184,3.134,230,3.689,716,8.312]],["keywords/294",[]],["title/295",[722,809.95]],["content/295",[13,0.157,14,0.57,15,0.57,16,0.688,17,0.688,18,0.688,19,0.824,20,0.664,21,0.68,22,0.608,23,0.804,27,0.465,80,3.626,102,5.197,175,8.415,184,3.054,230,3.595,722,8.101]],["keywords/295",[]],["title/296",[176,783.744]],["content/296",[13,0.163,14,0.592,15,0.592,16,0.715,17,0.715,18,0.715,19,0.846,20,0.69,21,0.707,22,0.632,23,0.836,27,0.484,80,3.062,102,3.987,176,8.149,184,3.175,230,3.737]],["keywords/296",[]],["title/297",[736,839.912]],["content/297",[13,0.163,14,0.592,15,0.592,16,0.715,17,0.715,18,0.715,19,0.846,20,0.69,21,0.707,22,0.632,23,0.836,27,0.484,80,3.062,102,3.987,184,3.175,230,3.737,736,8.733]],["keywords/297",[]],["title/298",[675,720.454]],["content/298",[13,0.165,14,0.57,15,0.57,16,0.688,17,0.688,18,0.688,19,0.824,20,0.664,21,0.68,22,0.608,23,0.804,27,0.465,80,2.201,184,3.054,230,3.595,675,7.206,785,8.4,786,10.401,787,10.401]],["keywords/298",[]],["title/299",[102,383.478]],["content/299",[13,0.155,14,0.643,15,0.643,16,0.777,17,0.777,18,0.777,19,0.894,20,0.749,21,0.767,22,0.687,23,0.908,27,0.525,80,2.485,102,4.331,184,3.449,230,4.059]],["keywords/299",[]],["title/300",[440,720.454]],["content/300",[13,0.17,14,0.517,15,0.517,16,0.624,17,0.624,18,0.624,19,0.771,20,0.602,21,0.617,22,0.552,23,0.73,27,0.422,80,2.79,194,7.873,230,3.263,440,6.541,797,9.441]],["keywords/300",[]],["title/301",[693,760.456]],["content/301",[13,0.155,14,0.643,15,0.643,16,0.777,17,0.777,18,0.777,19,0.894,20,0.749,21,0.767,22,0.687,23,0.908,27,0.525,80,2.485,184,3.449,230,4.059,693,8.588]],["keywords/301",[]],["title/302",[798,916.904]],["content/302",[13,0.155,14,0.643,15,0.643,16,0.777,17,0.777,18,0.777,19,0.894,20,0.749,21,0.767,22,0.687,23,0.908,27,0.525,80,3.233,230,4.059,798,10.355]],["keywords/302",[]],["title/303",[434,671.921]],["content/303",[13,0.155,14,0.643,15,0.643,16,0.777,17,0.777,18,0.777,19,0.894,20,0.749,21,0.767,22,0.687,23,0.908,27,0.525,80,2.485,184,3.449,230,4.059,434,7.588]],["keywords/303",[]],["title/304",[177,620.912]],["content/304",[13,0.155,14,0.643,15,0.643,16,0.777,17,0.777,18,0.777,19,0.894,20,0.749,21,0.767,22,0.687,23,0.908,27,0.525,80,2.485,177,7.012,184,3.449,230,4.059]],["keywords/304",[]],["title/305",[800,916.904]],["content/305",[13,0.159,14,0.562,15,0.562,16,0.679,17,0.679,18,0.679,19,0.817,20,0.655,21,0.671,22,0.817,23,0.794,27,0.459,78,5.727,80,2.957,102,3.787,184,3.016,230,3.55,499,6.943,800,9.055,802,13.974]],["keywords/305",[]],["title/306",[803,916.904]],["content/306",[13,0.155,14,0.643,15,0.643,16,0.777,17,0.777,18,0.777,19,0.894,20,0.749,21,0.767,22,0.687,23,0.908,27,0.525,80,2.485,184,3.449,230,4.059,803,10.355]],["keywords/306",[]],["title/307",[804,916.904]],["content/307",[13,0.162,14,0.517,15,0.517,16,0.624,17,0.624,18,0.624,19,0.771,20,0.602,21,0.617,22,0.552,23,0.73,25,1.554,27,0.422,55,3.728,68,4.012,76,4.816,77,4.816,80,1.998,104,4.508,109,4.883,184,2.772,230,3.263,804,8.324,806,9.441,807,11.093,808,9.441]],["keywords/307",[]],["title/308",[809,916.904]],["content/308",[13,0.162,14,0.517,15,0.517,16,0.624,17,0.624,18,0.624,19,0.771,20,0.602,21,0.617,22,0.552,23,0.73,25,1.554,27,0.422,55,3.728,68,4.012,76,4.816,77,4.816,80,1.998,104,4.508,109,4.883,184,2.772,230,3.263,807,11.093,809,8.324,810,9.441,811,9.441]],["keywords/308",[]],["title/309",[812,916.904]],["content/309",[13,0.161,14,0.505,15,0.505,16,0.858,17,0.61,18,0.61,19,0.54,20,0.958,21,0.603,22,0.54,23,0.714,27,0.413,55,5.124,58,11.441,80,1.953,184,2.71,230,3.189,337,8.136,455,6.955,780,8.603,812,8.136,813,9.228,814,9.228,816,9.228,892,10.178]],["keywords/309",[]],["title/310",[100,671.921]],["content/310",[4,3.654,13,0.166,14,0.316,15,0.316,16,0.604,17,0.382,18,0.382,19,0.534,20,0.369,21,0.377,22,0.338,23,0.447,27,0.258,29,3.608,31,2.538,38,1.91,52,3.518,55,3.608,76,2.946,77,2.946,89,3.031,94,4.419,100,3.732,104,4.363,109,4.726,156,3.513,184,2.683,196,4.224,207,4.499,230,1.996,252,4.419,395,4.419,520,4.665,521,4.665,522,4.353,523,4.665,524,4.665,525,4.665,526,4.665,527,7.38,528,4.665,530,5.093,532,5.666,536,5.666,538,3.513,539,3.582,748,7.116,820,5.776]],["keywords/310",[]],["title/311",[102,383.478]],["content/311",[4,3.53,13,0.168,14,0.306,15,0.306,16,0.369,17,0.369,18,0.369,19,0.52,20,0.356,21,0.365,22,0.326,23,0.431,27,0.249,29,3.51,31,2.451,38,1.844,52,3.768,55,4.375,80,1.181,89,2.927,94,5.359,102,3.278,104,4.245,109,4.598,147,3.685,156,3.394,181,5.307,184,1.638,188,5.743,189,3.865,192,4.205,205,3.111,230,1.928,252,5.359,532,5.512,536,5.512,538,3.394,539,6.871,893,5.579,894,5.579,895,5.579]],["keywords/311",[]],["title/312",[101,720.454]],["content/312",[4,4.326,13,0.169,14,0.374,15,0.374,16,0.452,17,0.452,18,0.452,19,0.609,20,0.436,21,0.447,22,0.4,23,0.529,24,1.503,25,1.126,27,0.306,29,4.113,31,3.004,38,2.261,52,3.445,55,4.113,80,1.447,89,3.588,94,5.038,101,4.737,104,3.265,109,3.537,184,2.008,230,2.363,252,3.307,532,4.24,536,4.24,538,4.159,539,4.24,555,8.413,748,5.326]],["keywords/312",[]],["title/313",[68,441.899]],["content/313",[4,3.347,13,0.168,14,0.29,15,0.29,16,0.35,17,0.35,18,0.35,19,0.498,20,0.338,21,0.346,22,0.309,23,0.409,27,0.237,29,4.223,31,2.324,38,1.749,52,3.669,55,4.223,68,2.248,76,5.455,77,4.345,89,2.776,94,5.172,104,4.068,109,4.406,147,3.494,156,3.218,181,5.086,184,1.554,188,5.504,189,3.665,192,3.987,205,2.95,230,1.829,252,5.172,529,6.88,532,5.283,536,5.283,538,3.218,539,6.631,893,5.291,894,5.291,895,5.291]],["keywords/313",[]],["title/314",[661,874.889]],["content/314",[4,5.301,13,0.166,14,0.459,15,0.459,16,0.554,17,0.554,18,0.554,19,0.708,20,0.535,21,0.547,22,0.912,23,1.1,27,0.375,29,4.783,53,7.232,55,4.783,80,1.773,104,4.001,230,2.896,661,7.048,824,8.378,825,8.378,826,8.378,827,8.378]],["keywords/314",[]],["title/315",[828,916.904]],["content/315",[4,4.678,12,9.047,13,0.169,14,0.405,15,0.405,16,0.489,17,0.489,18,0.489,19,0.646,20,0.472,21,0.483,22,0.432,23,0.572,27,0.331,29,2.92,31,3.248,178,10.22,313,5.972,658,5.972,724,6.519,828,6.519,831,7.394,832,7.394,833,7.394,834,7.394,835,7.394]],["keywords/315",[]],["title/316",[159,523.214]],["content/316",[4,5.469,13,0.166,14,0.473,15,0.473,16,0.572,17,0.572,18,0.572,19,0.724,20,0.551,21,0.565,22,0.505,23,0.668,24,1.9,25,1.423,27,0.386,52,3.382,93,5.469,104,4.127,159,4.349,567,7.621,568,10.922,569,7.621,571,7.621,574,7.621,575,7.621,748,9.648]],["keywords/316",[]],["title/317",[451,809.95]],["content/317",[4,5.355,13,0.167,14,0.464,15,0.464,16,0.56,17,0.56,18,0.56,19,0.714,20,0.54,21,0.553,22,0.495,23,0.655,25,1.393,27,0.379,451,12.93,842,8.465,846,14.31,847,14.31,848,8.465,849,8.465,850,8.465,851,8.465]],["keywords/317",[]],["title/318",[853,916.904]],["content/318",[13,0.164,14,0.459,15,0.459,16,0.554,17,0.554,18,0.554,19,0.708,20,0.535,21,0.547,22,0.832,23,0.648,27,0.375,29,3.308,31,7.571,38,2.77,205,4.672,597,9.434,599,9.434,725,7.387,853,7.387,857,12.113,858,8.378,859,8.378,860,8.378]],["keywords/318",[]],["title/319",[78,579.928]],["content/319",[3,2.098,13,0.162,14,0.416,15,0.416,16,0.503,17,0.503,18,0.503,19,0.66,20,0.485,21,0.497,22,0.786,23,0.588,27,0.34,29,5.31,38,3.728,78,4.238,80,1.608,181,4.538,197,5.557,198,4.91,230,2.627,252,5.454,499,5.137,505,8.499,506,8.499,507,8.499,508,8.499,509,6.138,510,5.728,861,11.278,863,7.6]],["keywords/319",[]],["title/320",[785,839.912]],["content/320",[13,0.157,14,0.577,15,0.577,16,0.697,17,0.697,18,0.697,19,0.831,20,0.672,21,0.688,22,0.616,23,0.815,27,0.471,38,3.483,68,4.477,80,3.008,358,9.289,785,8.509,868,10.535,870,10.535,871,14.217]],["keywords/320",[]],["title/321",[481,760.456]],["content/321",[13,0.167,14,0.445,15,0.445,16,0.537,17,0.537,18,0.537,19,0.693,20,0.519,21,0.531,22,0.475,23,0.629,27,0.363,38,2.687,55,3.21,78,4.533,102,2.997,177,4.853,321,4.265,326,6.126,360,5.495,388,7.167,391,5.143,422,6.838,434,5.252,481,5.944,522,8.93,675,5.631,693,5.944,873,8.129,874,8.129,875,8.129]],["keywords/321",[]],["title/322",[3,193.458]],["content/322",[3,2.039,13,0.163,14,0.6,15,0.6,16,0.725,17,0.725,18,0.725,19,0.854,20,0.699,21,0.716,22,0.641,27,0.49,29,4.327,268,8.85,269,6.795,270,8.85,896,12.085]],["keywords/322",[]],["title/323",[269,644.867]],["content/323",[13,0.167,14,0.511,15,0.511,16,0.617,17,0.999,18,0.617,19,0.765,20,0.595,21,0.61,22,0.883,27,0.417,38,3.086,45,4.689,52,2.548,89,4.897,268,7.538,269,5.788,270,7.538]],["keywords/323",[]],["title/324",[486,839.912]],["content/324",[13,0.148,14,0.625,15,0.625,16,0.755,17,0.755,18,0.755,19,0.877,20,0.728,21,0.746,22,0.668,23,0.883,27,0.511,29,4.508,486,9.221,491,10.066,492,10.066,885,11.417,886,11.417,887,11.417]],["keywords/324",[]],["title/325",[13,8.632]],["content/325",[3,1.736,13,0.171,19,1.008,27,0.417,52,2.548,136,9.334,140,9.334,141,9.334,142,7.034,143,9.334,144,9.334,145,9.334,146,9.334]],["keywords/325",[]],["title/326",[13,8.632]],["content/326",[13,0.166,14,0.252,15,0.252,16,1.02,17,0.305,18,0.305,19,0.445,20,0.294,21,0.301,22,0.269,23,0.356,24,1.012,25,0.758,27,0.206,55,4.457,68,3.233,76,2.349,77,2.349,80,0.975,89,5.922,100,4.916,101,5.271,102,3.584,104,6.799,109,6.463,110,5.734,114,4.061,115,11.287,116,4.606,117,4.061,118,11.287,119,4.606,120,4.061,121,11.287,122,4.606,123,4.061,124,11.287,125,4.606,126,9.952,127,4.606,128,4.606,129,4.606,130,4.606,897,5.08]],["keywords/326",[]],["title/327",[13,8.632]],["content/327",[]],["keywords/327",[]],["title/328",[321,545.668]],["content/328",[13,0.161,14,0.6,15,0.6,16,0.725,17,0.725,18,0.725,19,0.854,20,0.699,21,0.716,22,0.641,23,0.847,24,2.408,25,1.804,27,0.49,52,2.992,80,2.319,640,6.665,641,8.85]],["keywords/328",[]],["title/329",[360,702.996]],["content/329",[13,0.163,14,0.556,15,0.556,16,0.671,17,0.671,18,0.671,19,0.81,20,0.647,21,0.663,22,0.593,23,0.784,24,2.229,25,2.281,27,0.454,52,2.769,80,2.146,501,4.264,502,4.264,640,6.17,641,8.192,642,10.144]],["keywords/329",[]],["title/330",[643,1039.972]],["content/330",[13,0.163,14,0.556,15,0.556,16,0.671,17,0.671,18,0.671,19,0.81,20,0.647,21,0.663,22,0.593,23,0.784,24,2.229,25,2.281,27,0.454,52,2.769,80,2.146,501,4.264,502,4.264,640,6.17,644,13.856]],["keywords/330",[]],["title/331",[374,739.501]],["content/331",[13,0.163,14,0.592,15,0.592,16,0.715,17,0.715,18,0.715,19,0.846,20,0.69,21,0.707,22,0.632,23,0.836,24,2.377,25,1.78,27,0.484,31,4.75,194,6.456,402,5.674,516,9.534]],["keywords/331",[]],["title/332",[647,916.904]],["content/332",[13,0.163,14,0.592,15,0.592,16,0.715,17,0.715,18,0.715,19,0.846,20,0.69,21,0.707,22,0.632,23,0.836,24,2.377,25,1.78,27,0.484,31,4.75,194,6.456,516,9.534,648,10.814]],["keywords/332",[]],["title/333",[649,916.904]],["content/333",[13,0.164,14,0.536,15,0.536,16,0.647,17,0.647,18,0.647,19,0.79,20,0.624,21,0.639,22,0.572,23,0.756,24,2.149,25,2.224,27,0.437,31,4.296,188,6.319,194,5.839,402,5.131,501,4.111,502,4.111,516,8.623,650,9.78]],["keywords/333",[]],["title/334",[391,657.957]],["content/334",[13,0.159,14,0.57,15,0.57,16,0.688,17,0.688,18,0.688,19,0.824,20,0.664,21,0.68,22,0.608,23,0.804,24,2.286,25,1.712,27,0.465,31,4.569,148,7.606,156,6.326,406,9.17,407,8.101,652,14.095,898,6.581]],["keywords/334",[]],["title/335",[22,60.817]],["content/335",[13,0.162,14,0.577,15,0.577,16,0.697,17,0.697,18,0.697,19,0.831,20,0.672,21,0.688,22,0.616,23,0.815,24,2.315,25,1.734,27,0.471,29,4.16,432,9.289,433,9.289,653,14.217,898,6.665]],["keywords/335",[]],["title/336",[654,969.523]],["content/336",[13,0.166,14,0.523,15,0.523,16,0.632,17,0.632,18,0.632,19,0.777,20,0.609,21,0.624,22,0.777,23,0.739,24,2.099,25,2.188,27,0.427,29,3.772,52,2.608,205,5.326,402,5.012,501,4.015,502,4.015,659,9.552]],["keywords/336",[]],["title/337",[660,969.523]],["content/337",[13,0.166,14,0.523,15,0.523,16,0.632,17,0.632,18,0.632,19,0.777,20,0.609,21,0.624,22,0.559,23,0.739,24,2.099,25,2.188,27,0.427,29,3.772,52,2.608,205,5.326,402,5.012,501,4.015,502,4.015,660,8.905,666,9.552]],["keywords/337",[]],["title/338",[640,632.547]],["content/338",[13,0.162,14,0.577,15,0.577,16,0.697,17,0.697,18,0.697,19,0.831,20,0.672,21,0.688,22,0.616,23,0.815,24,2.315,25,1.734,27,0.471,80,2.229,230,3.641,667,14.217,668,10.535,898,6.665]],["keywords/338",[]],["title/339",[389,916.904]],["content/339",[13,0.163,14,0.562,15,0.562,16,0.679,17,0.679,18,0.679,19,0.817,20,0.655,21,0.671,22,0.601,23,0.794,24,2.257,25,1.691,27,0.459,31,4.512,194,6.132,374,7.303,404,9.055,670,13.974,898,6.498]],["keywords/339",[]],["title/340",[341,874.889]],["content/340",[13,0.165,14,0.592,15,0.592,16,0.715,17,0.715,18,0.715,19,0.846,20,0.69,21,0.707,22,0.632,23,0.836,24,2.377,25,1.78,27,0.484,148,7.907,671,9.097,672,10.814]],["keywords/340",[]],["title/341",[675,720.454]],["content/341",[13,0.163,14,0.592,15,0.592,16,0.715,17,0.715,18,0.715,19,0.846,20,0.69,21,0.707,22,0.632,23,0.836,24,2.377,25,1.78,27,0.484,52,2.952,205,6.03,402,5.674,677,10.814]],["keywords/341",[]],["title/342",[678,1039.972]],["content/342",[13,0.159,14,0.57,15,0.57,16,0.688,17,0.688,18,0.688,19,0.824,20,0.664,21,0.68,22,0.608,23,0.804,24,2.286,25,2.32,27,0.465,52,2.84,205,5.8,219,8.4,402,5.458,679,10.401,681,9.17,899,11.471]],["keywords/342",[]],["title/343",[682,1039.972]],["content/343",[13,0.159,14,0.57,15,0.57,16,0.688,17,0.688,18,0.688,19,0.824,20,0.664,21,0.68,22,0.608,23,0.804,24,2.286,25,2.32,27,0.465,52,2.84,205,5.8,219,8.4,402,5.458,681,9.17,683,10.401,900,11.471]],["keywords/343",[]],["title/344",[434,671.921]],["content/344",[13,0.166,14,0.511,15,0.511,16,0.617,17,0.617,18,0.617,19,0.765,20,0.595,21,0.61,22,0.546,23,0.722,24,2.051,25,2.153,27,0.417,80,2.768,184,2.741,230,3.226,434,6.03,501,3.923,502,3.923,685,13.081,898,5.905]],["keywords/344",[]],["title/345",[177,620.912]],["content/345",[13,0.164,14,0.523,15,0.523,16,0.632,17,0.632,18,0.632,19,0.777,20,0.609,21,0.624,22,0.559,23,0.739,24,2.099,25,2.188,27,0.427,80,2.813,177,5.703,184,2.805,230,3.301,501,4.015,502,4.015,692,13.293,898,6.043]],["keywords/345",[]],["title/346",[693,760.456]],["content/346",[13,0.166,14,0.511,15,0.511,16,0.617,17,0.617,18,0.617,19,0.765,20,0.595,21,0.61,22,0.546,23,0.722,24,2.051,25,2.153,27,0.417,80,2.768,177,5.573,184,2.741,230,3.226,501,3.923,502,3.923,694,13.081,898,5.905]],["keywords/346",[]],["title/347",[696,783.744]],["content/347",[13,0.161,14,0.562,15,0.562,16,0.679,17,0.679,18,0.679,19,0.817,20,0.655,21,0.671,22,0.601,23,0.794,24,2.257,25,1.691,27,0.459,29,4.056,696,7.74,698,9.055,699,13.974,700,10.271,701,10.271,898,6.498]],["keywords/347",[]],["title/348",[702,839.912]],["content/348",[13,0.164,14,0.536,15,0.536,16,0.647,17,0.647,18,0.647,19,0.79,20,0.624,21,0.639,22,0.572,23,0.756,24,2.149,25,2.224,27,0.437,80,2.069,184,2.872,230,3.38,501,4.111,502,4.111,703,13.513,898,6.187]],["keywords/348",[]],["title/349",[321,545.668]],["content/349",[13,0.16,14,0.577,15,0.577,16,0.697,17,0.697,18,0.697,19,0.831,20,0.672,21,0.688,22,0.616,23,0.815,24,2.315,25,1.734,27,0.471,80,2.229,230,3.641,640,6.408,641,8.509,671,8.863,705,14.217]],["keywords/349",[]],["title/350",[175,620.912]],["content/350",[13,0.163,14,0.562,15,0.562,16,0.679,17,0.679,18,0.679,19,0.817,20,0.655,21,0.671,22,0.601,23,0.794,24,2.257,25,1.691,27,0.459,80,2.957,230,3.55,709,13.974,710,10.271,898,6.498]],["keywords/350",[]],["title/351",[711,1039.972]],["content/351",[13,0.166,14,0.584,15,0.584,16,0.706,17,0.706,18,0.706,19,0.839,20,0.681,21,0.697,22,0.624,23,0.825,24,2.346,25,1.757,27,0.477,671,8.979,713,10.673,715,10.673]],["keywords/351",[]],["title/352",[716,809.95]],["content/352",[13,0.159,14,0.562,15,0.562,16,0.679,17,0.679,18,0.679,19,0.817,20,0.655,21,0.671,22,0.601,23,0.794,24,2.257,25,1.691,27,0.459,29,4.056,717,10.271,718,13.974,719,10.271,720,13.974,721,10.271,898,6.498]],["keywords/352",[]],["title/353",[722,809.95]],["content/353",[13,0.16,14,0.542,15,0.542,16,0.654,17,0.654,18,0.654,19,0.797,20,0.631,21,0.647,22,0.579,23,0.765,24,2.175,25,1.629,27,0.443,31,4.348,80,2.094,175,5.91,723,9.898,724,8.727,725,8.727,726,13.625,727,9.898,898,6.262,901,10.916]],["keywords/353",[]],["title/354",[176,783.744]],["content/354",[13,0.16,14,0.577,15,0.577,16,0.697,17,0.697,18,0.697,19,0.831,20,0.672,21,0.688,22,0.616,23,0.815,24,2.315,25,1.734,27,0.471,31,4.628,188,6.807,734,14.217,735,10.535,898,6.665,902,11.619]],["keywords/354",[]],["title/355",[736,839.912]],["content/355",[13,0.16,14,0.577,15,0.577,16,0.697,17,0.697,18,0.697,19,0.831,20,0.672,21,0.688,22,0.616,23,0.815,24,2.315,25,1.734,27,0.471,29,4.16,740,10.535,741,14.217,742,10.535,898,6.665,903,11.619]],["keywords/355",[]],["title/356",[743,783.744]],["content/356",[4,6.114,13,0.166,14,0.529,15,0.529,16,0.639,17,0.639,18,0.639,19,0.784,20,0.617,21,0.632,22,0.565,23,0.747,24,2.124,25,1.591,27,0.432,194,5.77,205,5.389,743,7.283,745,13.402,746,9.664,898,6.114]],["keywords/356",[]],["title/357",[408,783.744]],["content/357",[13,0.161,14,0.592,15,0.592,16,0.715,17,0.715,18,0.715,19,0.846,20,0.69,21,0.707,22,0.632,23,0.836,24,2.377,25,1.78,27,0.484,52,2.952,55,4.27,80,2.288,230,3.737,410,9.534]],["keywords/357",[]]],"invertedIndex":[["",{"_index":13,"title":{"99":{"position":[[0,4]]},"100":{"position":[[0,3]]},"101":{"position":[[0,2],[7,4]]},"102":{"position":[[0,2],[8,4]]},"103":{"position":[[0,2],[10,4]]},"104":{"position":[[0,3]]},"105":{"position":[[0,1],[7,3]]},"106":{"position":[[0,1],[6,3]]},"107":{"position":[[0,1],[8,3]]},"108":{"position":[[0,3]]},"109":{"position":[[0,4]]},"120":{"position":[[0,4]]},"121":{"position":[[0,5]]},"122":{"position":[[0,6]]},"138":{"position":[[0,4]]},"175":{"position":[[0,4]]},"264":{"position":[[0,5]]},"265":{"position":[[0,3]]},"266":{"position":[[0,3]]},"267":{"position":[[0,2],[7,4]]},"268":{"position":[[0,2],[8,4]]},"269":{"position":[[0,2],[10,4]]},"270":{"position":[[0,3]]},"271":{"position":[[0,7]]},"272":{"position":[[0,4]]},"273":{"position":[[0,7]]},"274":{"position":[[0,3]]},"279":{"position":[[0,8]]},"280":{"position":[[0,8]]},"281":{"position":[[0,4]]},"325":{"position":[[0,6]]},"326":{"position":[[0,6]]},"327":{"position":[[0,4]]}},"content":{"1":{"position":[[155,1],[174,1],[254,3],[274,2],[283,1],[327,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":[[151,1],[170,1],[260,1],[262,1],[314,1],[316,1],[448,2],[451,1],[571,2],[574,2],[609,1],[654,1],[684,1],[686,1],[699,2],[702,2],[705,2],[708,3]]},"12":{"position":[[347,1],[366,1],[461,3],[481,2],[490,1],[572,1],[574,2],[577,1],[579,3],[686,1],[688,2],[691,1],[693,3],[804,1],[806,2],[809,1],[811,3],[902,1],[904,2],[907,1],[909,3],[913,2],[989,1],[1041,1],[1101,1],[1153,1],[1191,2],[1271,1],[1313,1],[1362,1],[1404,1],[1431,3],[1440,2]]},"13":{"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]]},"14":{"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]]},"16":{"position":[[0,2]]},"18":{"position":[[0,1]]},"19":{"position":[[0,1]]},"22":{"position":[[0,1],[19,1],[180,1],[207,2],[232,1],[234,1],[249,2],[272,2],[301,2],[331,2],[356,2],[392,2],[395,1],[456,2],[459,1],[523,2],[526,2],[539,2],[569,2],[595,2],[619,2],[647,2],[709,2],[769,2],[799,3],[803,2],[806,3]]},"23":{"position":[[0,1],[19,1],[108,1],[135,2],[221,3],[225,2],[228,3]]},"24":{"position":[[0,1],[19,1],[108,1],[135,2],[191,2],[194,1],[231,1],[250,1],[274,2],[277,1],[301,2],[304,1],[328,2],[331,3],[335,3],[339,2],[342,3],[346,2],[349,3]]},"26":{"position":[[67,1],[86,1],[175,1],[241,3],[245,2],[258,1],[260,1],[311,2],[314,1],[359,2],[362,2],[365,1],[416,2],[419,1],[464,2],[467,2],[470,2],[473,3]]},"27":{"position":[[86,1],[105,1],[194,1],[260,3],[264,2],[277,1],[279,1],[341,1],[390,1],[458,1],[468,1],[475,1],[543,1],[553,1],[555,2],[558,2],[561,2],[564,3]]},"28":{"position":[[53,1],[72,1],[161,1],[227,3],[231,2],[244,1],[246,1],[297,2],[300,1],[311,1],[369,2],[404,1],[406,3],[410,1],[437,1],[545,3],[549,2],[552,2],[555,2],[558,3]]},"29":{"position":[[169,1],[188,1],[277,1],[343,3],[347,2],[360,1],[362,1],[519,1],[560,2],[592,1],[607,1],[688,2],[697,1],[775,3],[779,3],[783,2],[786,2],[789,2],[792,3]]},"31":{"position":[[45,1],[64,1],[172,1],[201,1],[219,1],[265,3],[324,2],[327,2],[330,3]]},"32":{"position":[[46,1],[65,1],[198,1],[228,1],[238,1],[296,2],[299,2],[302,3]]},"33":{"position":[[57,1],[76,1],[220,1],[249,1],[262,1],[332,2],[335,2],[338,3]]},"34":{"position":[[49,1],[68,1],[213,1],[242,1],[284,1],[329,2],[332,2],[335,3]]},"35":{"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]]},"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]]},"61":{"position":[[155,1],[174,1],[254,3],[274,2],[283,1],[296,1],[354,3]]},"62":{"position":[[43,1],[62,1],[142,3],[162,2],[171,1],[184,1],[233,3]]},"64":{"position":[[79,1],[104,1],[156,1],[229,3],[277,1],[300,3]]},"65":{"position":[[265,1],[284,1],[364,3]]},"68":{"position":[[71,1],[90,1],[170,3],[190,2],[199,1],[237,3]]},"69":{"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]]},"72":{"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]]},"73":{"position":[[70,1],[89,1],[179,1],[260,1],[301,2],[304,2],[307,3],[327,2],[336,1],[347,1],[373,1],[431,3],[435,2],[445,3]]},"74":{"position":[[67,1],[86,1],[176,1],[257,1],[298,2],[301,2],[304,3],[324,2],[333,1],[387,1],[406,1],[443,2],[453,3]]},"75":{"position":[[96,1],[115,1],[205,1],[286,1],[323,2],[326,2],[329,3],[349,2],[358,1],[369,1],[395,1],[452,1],[505,1],[544,2],[547,3],[551,2],[561,3]]},"78":{"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]]},"79":{"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]]},"81":{"position":[[179,1],[198,1],[278,3],[298,2],[307,1],[325,1],[374,1],[407,3]]},"83":{"position":[[79,1],[98,1],[178,3],[198,2],[207,1],[229,1],[249,1],[258,2],[268,3]]},"84":{"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]]},"86":{"position":[[72,1],[91,1],[171,3],[191,2],[200,1],[223,1],[251,1],[274,1],[283,2],[293,3]]},"87":{"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]]},"89":{"position":[[88,1],[107,1],[187,3],[207,2],[216,1],[235,1],[263,1],[282,1],[291,2],[301,3]]},"91":{"position":[[82,1],[101,1],[181,3],[201,2],[210,1],[226,1],[254,1],[270,1],[279,2],[289,3]]},"93":{"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]]},"95":{"position":[[75,1],[94,1],[205,3],[225,2],[234,1],[245,1],[268,1],[296,1],[315,1],[324,2],[334,3]]},"96":{"position":[[485,1],[504,1],[615,3],[635,2],[644,1],[655,1],[678,1],[744,2],[747,1],[812,1],[821,2],[824,3],[828,3]]},"98":{"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]]},"101":{"position":[[0,1]]},"102":{"position":[[0,1],[26,4],[41,3],[45,2],[87,2],[115,1]]},"103":{"position":[[335,7],[360,7]]},"104":{"position":[[0,2],[3,11],[25,10],[46,7]]},"105":{"position":[[160,1],[191,1],[381,1],[461,3]]},"106":{"position":[[0,2],[3,8],[255,1],[264,1],[273,1],[283,1],[349,2],[359,1],[447,2],[450,2],[453,2],[468,1],[481,2],[493,1],[512,1],[532,2],[535,2],[538,2]]},"107":{"position":[[0,2],[3,8],[178,1],[187,1],[288,2],[385,2],[450,2],[453,1],[473,1],[568,2],[571,1],[577,1],[585,3],[596,6],[613,2]]},"108":{"position":[[0,2],[3,14],[27,11],[40,1],[59,1],[139,3]]},"110":{"position":[[0,3],[10,48],[59,1],[78,1],[158,3],[178,2],[187,1],[230,2]]},"111":{"position":[[0,3],[11,8],[20,1]]},"112":{"position":[[0,3],[11,9],[21,1]]},"113":{"position":[[0,3],[11,9],[21,1]]},"114":{"position":[[0,3],[11,13],[25,1]]},"115":{"position":[[0,3],[11,10],[22,1]]},"116":{"position":[[0,3],[13,9]]},"117":{"position":[[0,3],[11,7],[19,1]]},"118":{"position":[[0,3],[11,5],[22,8],[35,5],[41,1]]},"119":{"position":[[0,3],[22,1]]},"121":{"position":[[0,7],[29,4],[1562,1],[1581,1],[1661,3],[1702,1],[1724,3]]},"123":{"position":[[0,37],[38,1],[57,1],[137,3],[173,1],[195,3]]},"124":{"position":[[0,9],[10,1],[29,1],[109,3],[144,1],[166,3]]},"125":{"position":[[0,9],[10,1],[29,1],[109,3],[145,1],[167,3]]},"126":{"position":[[0,12],[13,1],[32,1],[112,3],[147,1],[169,3],[205,1],[216,1],[221,3],[230,2],[233,2],[252,5],[263,2]]},"127":{"position":[[0,10],[11,1],[30,1],[110,3],[147,1],[169,3],[205,1],[218,1],[225,3]]},"128":{"position":[[0,12],[13,1],[32,1],[112,3],[150,1],[172,3],[208,1],[225,3]]},"129":{"position":[[0,19],[20,1],[39,1],[119,3],[155,1],[177,3]]},"130":{"position":[[0,23],[24,1],[43,1],[123,3],[158,1],[180,3]]},"131":{"position":[[0,12],[13,1],[32,1],[112,3],[146,1],[148,2],[175,2],[224,3]]},"132":{"position":[[0,11],[12,1],[31,1],[127,3],[164,1],[186,3]]},"133":{"position":[[29,1],[48,1],[128,3],[168,1],[190,3]]},"134":{"position":[[0,10],[11,1],[30,1],[110,3],[144,1],[166,3],[202,1],[212,1],[246,3]]},"135":{"position":[[0,11],[12,1],[31,1],[129,3],[170,1],[192,3]]},"136":{"position":[[0,11],[12,1],[31,1],[132,3],[176,1],[198,3]]},"137":{"position":[[0,10],[11,1],[30,1],[110,3],[147,1],[169,3]]},"139":{"position":[[0,3],[39,1],[58,1],[166,1],[195,1],[213,1],[259,3],[318,2],[321,2],[324,3]]},"140":{"position":[[0,3],[40,1],[59,1],[192,1],[222,1],[232,1],[290,2],[293,2],[296,3]]},"141":{"position":[[0,3],[51,1],[70,1],[214,1],[243,1],[256,1],[326,2],[329,2],[332,3]]},"142":{"position":[[0,3],[43,1],[62,1],[207,1],[236,1],[278,1],[323,2],[326,2],[329,3]]},"143":{"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]]},"145":{"position":[[26,1],[45,1],[138,3],[158,2],[167,1],[181,3]]},"146":{"position":[[27,1],[46,1],[139,3],[159,2],[168,1],[202,1],[217,2],[227,3]]},"147":{"position":[[47,1],[66,1],[159,3],[179,2],[188,1],[224,1],[240,2],[250,3]]},"148":{"position":[[60,1],[79,1],[159,3],[179,2],[188,1],[199,1],[204,3]]},"149":{"position":[[63,1],[82,1],[162,3],[182,2],[191,1],[205,1],[210,3]]},"150":{"position":[[64,1],[83,1],[163,3],[183,2],[192,1],[203,1],[228,1],[243,1],[248,2],[258,3]]},"151":{"position":[[77,1],[96,1],[176,3],[196,2],[205,1],[244,1],[277,3]]},"152":{"position":[[59,1],[78,1],[158,3],[178,2],[187,1],[220,1],[277,3]]},"153":{"position":[[216,1],[235,1],[315,3],[335,2],[344,1],[355,1],[381,1],[448,2],[458,3]]},"154":{"position":[[229,1],[248,1],[328,3],[348,2],[357,1],[368,1],[394,1],[465,2],[475,3]]},"155":{"position":[[76,1],[95,1],[175,3],[195,2],[204,1],[241,1],[274,3]]},"156":{"position":[[139,1],[158,1],[238,3],[258,2],[267,1],[316,1],[352,3]]},"157":{"position":[[32,1],[51,1],[131,3],[151,2],[160,1],[190,3]]},"158":{"position":[[59,1],[78,1],[158,3],[178,2],[187,1],[198,1],[222,3]]},"159":{"position":[[82,1],[101,1],[181,3],[201,2],[210,1],[221,1],[281,3]]},"160":{"position":[[80,1],[99,1],[179,3],[199,2],[208,1],[219,1],[279,3]]},"161":{"position":[[78,1],[97,1],[195,3],[215,2],[224,1],[241,1],[269,1],[286,1],[295,2],[305,3]]},"162":{"position":[[87,1],[106,1],[207,3],[227,2],[236,1],[256,1],[284,1],[304,1],[313,2],[323,3]]},"163":{"position":[[66,1],[85,1],[186,3],[206,2],[215,1],[225,1],[253,1],[263,1],[272,2],[282,3]]},"164":{"position":[[139,1],[158,1],[275,3],[295,2],[304,1],[343,1],[404,3]]},"165":{"position":[[67,1],[86,1],[166,3],[186,2],[195,1],[206,1],[234,1],[245,1],[254,2],[264,3]]},"166":{"position":[[56,1],[75,1],[168,3],[188,2],[197,1],[265,3]]},"167":{"position":[[112,1],[131,1],[211,3],[231,2],[240,1],[283,1],[319,3]]},"168":{"position":[[67,1],[86,1],[166,3],[186,2],[195,1],[237,3]]},"169":{"position":[[99,1],[118,1],[198,3],[218,2],[227,1],[262,1],[302,3]]},"170":{"position":[[107,1],[126,1],[222,3],[242,2],[251,1],[290,1],[322,3]]},"171":{"position":[[117,1],[136,1],[216,3],[236,2],[245,1],[296,1],[333,3]]},"172":{"position":[[100,1],[119,1],[199,3],[219,2],[228,1],[277,1],[318,3]]},"173":{"position":[[102,1],[121,1],[201,3],[221,2],[230,1],[265,1],[300,3],[368,2]]},"174":{"position":[[52,1],[71,1],[151,3],[171,2],[180,1],[197,3]]},"176":{"position":[[0,3],[11,12]]},"177":{"position":[[0,3],[11,14]]},"178":{"position":[[0,3],[12,22]]},"179":{"position":[[0,3],[12,10]]},"180":{"position":[[0,3],[11,8]]},"181":{"position":[[0,3],[11,5],[22,3]]},"182":{"position":[[0,3],[13,2],[22,13],[40,6],[102,1],[121,1],[201,3],[221,2],[230,1],[243,1],[301,3]]},"183":{"position":[[0,3],[13,2],[35,1],[54,1],[134,3],[154,2],[163,1],[176,1],[225,3]]},"184":{"position":[[0,3],[11,9]]},"185":{"position":[[0,3],[13,20],[34,1],[59,1],[111,1],[184,3],[232,1],[255,3]]},"186":{"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]]},"187":{"position":[[0,3],[11,7]]},"188":{"position":[[0,3],[11,8]]},"189":{"position":[[0,3],[18,2],[25,12],[38,1],[57,1],[137,3],[157,2],[166,1],[204,3]]},"190":{"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]]},"191":{"position":[[0,3],[11,28]]},"192":{"position":[[0,3],[11,7]]},"193":{"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]]},"194":{"position":[[0,3],[13,2],[22,10],[33,1],[52,1],[142,1],[223,1],[264,2],[267,2],[270,3],[290,2],[299,1],[310,1],[336,1],[394,3],[398,2],[408,3]]},"195":{"position":[[0,3],[18,2],[25,11],[37,1],[56,1],[146,1],[227,1],[268,2],[271,2],[274,3],[294,2],[303,1],[357,1],[376,1],[413,2],[423,3]]},"196":{"position":[[0,3],[13,2],[23,6],[44,1],[63,1],[153,1],[234,1],[271,2],[274,2],[277,3],[297,2],[306,1],[317,1],[343,1],[400,1],[453,1],[492,2],[495,3],[499,2],[509,3]]},"197":{"position":[[0,3],[11,9]]},"198":{"position":[[0,3],[11,8]]},"199":{"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]]},"200":{"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]]},"201":{"position":[[0,3],[11,9]]},"202":{"position":[[0,3],[18,2],[26,34],[61,1],[80,1],[160,3],[180,2],[189,1],[207,1],[237,1],[251,3]]},"203":{"position":[[0,3],[11,8]]},"204":{"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]]},"205":{"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]]},"206":{"position":[[0,3],[11,9]]},"207":{"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]]},"208":{"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]]},"209":{"position":[[0,3],[11,8]]},"210":{"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]]},"211":{"position":[[0,3],[11,8]]},"212":{"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]]},"213":{"position":[[0,3],[11,8]]},"214":{"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],[319,2],[322,29]]},"215":{"position":[[0,3],[11,9]]},"216":{"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]]},"217":{"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],[365,3],[385,2],[394,1],[405,1],[428,1],[460,8],[485,2],[488,1],[534,1],[543,2],[546,3],[550,3]]},"218":{"position":[[0,3],[11,7]]},"219":{"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]]},"221":{"position":[[147,1],[166,1],[213,2],[302,3],[397,1],[428,1]]},"222":{"position":[[117,1],[136,1],[216,3]]},"223":{"position":[[21,2],[127,1],[146,1],[263,3]]},"224":{"position":[[21,2],[92,1],[111,1],[239,3]]},"225":{"position":[[81,1],[100,1],[198,3]]},"226":{"position":[[54,1],[73,1],[166,3]]},"227":{"position":[[75,1],[94,1],[188,3]]},"228":{"position":[[53,1],[72,1],[165,3]]},"229":{"position":[[51,1],[70,1],[179,3]]},"230":{"position":[[200,1],[211,2],[254,1],[350,3]]},"231":{"position":[[121,1],[140,1],[236,3]]},"232":{"position":[[49,1],[68,1],[160,3]]},"233":{"position":[[147,1],[166,1],[273,3]]},"234":{"position":[[124,1],[143,1],[268,3]]},"235":{"position":[[136,1],[155,1],[270,3]]},"236":{"position":[[124,1],[143,1],[257,3]]},"237":{"position":[[91,1],[110,1],[208,2],[235,1],[263,2],[266,3]]},"238":{"position":[[112,1],[131,1],[226,3]]},"239":{"position":[[56,1],[75,1],[169,3],[213,1],[232,1],[257,1],[301,1]]},"240":{"position":[[95,1],[114,1],[205,3]]},"241":{"position":[[126,1],[145,1],[238,3]]},"242":{"position":[[117,1],[136,1],[234,3]]},"243":{"position":[[118,1],[137,1],[238,3]]},"244":{"position":[[63,1],[73,1],[92,1],[182,1],[220,2],[260,3]]},"245":{"position":[[103,1],[122,1],[225,3]]},"246":{"position":[[139,1],[158,1],[266,1],[268,1],[352,1],[395,2],[398,2],[401,2],[404,3]]},"247":{"position":[[147,1],[166,1],[277,1],[279,1],[366,1],[412,2],[415,2],[418,2],[421,3]]},"248":{"position":[[237,1],[263,1],[328,1],[354,1],[442,3]]},"249":{"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]]},"250":{"position":[[20,2],[478,1],[497,1],[602,1],[604,1],[707,1],[723,2],[742,2],[745,1],[791,2],[812,2],[815,1],[870,2],[873,2],[876,1],[936,1],[954,2],[973,2],[976,1],[1022,2],[1025,2],[1028,2],[1031,3]]},"251":{"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]]},"252":{"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]]},"253":{"position":[[20,2],[204,1],[223,1],[312,1],[314,1],[381,2],[384,1],[436,2],[439,2],[442,3]]},"254":{"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]]},"255":{"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]]},"256":{"position":[[20,2],[448,1],[467,1],[576,2],[590,6],[597,2],[651,2],[684,3],[787,5]]},"257":{"position":[[21,2],[224,1],[243,1],[335,1],[424,2],[427,3]]},"258":{"position":[[21,2],[334,1],[353,1],[443,1],[537,1],[578,2],[581,2],[584,3]]},"259":{"position":[[148,1],[167,1],[262,1],[311,2],[314,3]]},"260":{"position":[[21,2],[78,1],[97,1],[184,1],[317,3],[328,3],[340,3],[357,3],[371,3],[387,3],[400,3],[416,3],[435,3],[444,3],[459,3],[463,2],[466,3]]},"261":{"position":[[21,2],[303,1],[322,1],[415,3]]},"262":{"position":[[21,2],[131,1],[150,1],[242,1],[276,1],[278,2],[306,2],[324,2],[349,2],[352,2],[355,3]]},"263":{"position":[[114,1],[133,1],[225,3]]},"265":{"position":[[0,2],[3,6]]},"267":{"position":[[0,1]]},"268":{"position":[[0,1]]},"269":{"position":[[87,7],[125,7]]},"271":{"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],[498,6],[517,2],[520,5],[541,2],[544,6],[561,2],[564,6],[586,2],[589,6],[614,2],[617,13],[659,2],[662,9],[672,3],[676,2],[679,3]]},"272":{"position":[[0,1],[19,1],[108,1],[135,2],[138,2],[145,4],[159,9],[208,3],[212,2],[215,3]]},"273":{"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]]},"275":{"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]]},"276":{"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]]},"277":{"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]]},"278":{"position":[[0,3],[13,4],[100,1],[119,1],[208,1],[274,3],[278,2],[291,1],[293,1],[450,1],[491,2],[523,1],[538,1],[619,2],[628,1],[706,3],[710,3],[714,2],[717,2],[720,2],[723,3]]},"279":{"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]]},"280":{"position":[[0,8],[9,29],[48,1],[59,2],[62,1],[81,1],[171,1],[173,1],[225,1],[227,1],[359,2],[362,1],[482,2],[485,2],[520,1],[565,1],[584,5],[590,1],[592,1],[605,2],[608,2],[611,2],[614,3]]},"282":{"position":[[0,3],[36,1],[38,7],[50,22],[73,1],[92,1],[139,2],[228,3],[237,18],[271,1],[302,1]]},"283":{"position":[[0,3],[14,5],[20,1],[57,1],[76,1],[156,3]]},"284":{"position":[[0,3],[14,2],[17,25],[43,1],[62,1],[179,3]]},"285":{"position":[[0,3],[14,2],[17,21],[39,1],[58,1],[186,3]]},"286":{"position":[[0,3],[19,18],[38,1],[57,1],[155,3]]},"287":{"position":[[0,3],[18,8],[27,1],[46,1],[139,3],[148,2],[151,39]]},"288":{"position":[[0,3],[21,18],[40,1],[59,1],[153,3]]},"289":{"position":[[0,3],[21,6],[28,1],[47,1],[140,3]]},"290":{"position":[[0,3],[21,6],[28,1],[47,1],[156,3],[165,2],[193,3]]},"291":{"position":[[0,3],[21,13],[45,31],[77,1],[88,2],[91,11],[111,1],[207,3]]},"292":{"position":[[0,3],[21,26],[48,1],[67,1],[163,3]]},"293":{"position":[[0,3],[21,6],[28,1],[47,1],[139,3]]},"294":{"position":[[0,3],[21,17],[39,4],[44,10],[63,1],[70,1],[89,1],[196,3]]},"295":{"position":[[0,3],[21,17],[47,1],[58,1],[65,1],[84,1],[209,3]]},"296":{"position":[[0,3],[21,17],[39,4],[44,1],[46,4],[51,1],[53,1],[72,1],[187,3]]},"297":{"position":[[0,3],[21,16],[38,4],[43,1],[45,4],[50,1],[52,1],[71,1],[185,3]]},"298":{"position":[[0,3],[21,17],[39,1],[58,1],[156,2],[159,2],[177,1],[205,2],[208,3],[217,2],[220,34]]},"299":{"position":[[0,3],[21,20],[42,1],[61,1],[156,3]]},"300":{"position":[[0,3],[20,7],[28,1],[47,1],[141,3],[150,2],[153,3],[157,4],[162,1],[164,4],[169,1],[171,2],[176,1],[178,1],[180,2],[185,1],[193,7],[201,2],[204,29]]},"301":{"position":[[0,3],[21,19],[41,1],[60,1],[151,3]]},"302":{"position":[[0,3],[20,27],[48,1],[67,1],[160,3]]},"303":{"position":[[0,3],[21,20],[42,1],[61,1],[159,3]]},"304":{"position":[[0,3],[21,20],[42,1],[61,1],[162,3]]},"305":{"position":[[0,3],[21,10],[32,1],[42,1],[61,1],[151,1],[189,2],[229,3]]},"306":{"position":[[0,3],[21,24],[46,1],[65,1],[168,3]]},"307":{"position":[[0,3],[72,1],[91,1],[199,1],[201,1],[245,7],[279,1],[322,2],[325,2],[328,2],[331,3]]},"308":{"position":[[0,3],[75,1],[94,1],[205,1],[207,1],[251,7],[285,1],[331,2],[334,2],[337,2],[340,3]]},"309":{"position":[[0,3],[21,4],[101,1],[127,1],[192,1],[218,1],[306,3],[315,2],[322,1],[343,34],[383,5]]},"310":{"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]]},"311":{"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],[357,1],[359,1],[410,8],[448,1],[464,2],[483,2],[486,1],[515,2],[536,2],[539,1],[568,2],[571,2],[574,1],[621,1],[639,2],[658,2],[661,1],[690,2],[693,2],[696,2],[699,3]]},"312":{"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]]},"313":{"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]]},"314":{"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]]},"315":{"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]]},"316":{"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]]},"317":{"position":[[0,3],[13,2],[16,70],[87,14],[129,21],[151,17],[169,1],[188,1],[297,2],[311,6],[318,2],[372,2],[406,3],[415,2],[418,22],[451,4],[456,5],[462,2]]},"318":{"position":[[0,3],[14,2],[17,10],[28,2],[31,2],[47,5],[67,5],[86,5],[106,5],[126,5],[132,1],[151,1],[243,1],[332,2],[335,3]]},"319":{"position":[[0,3],[14,2],[44,2],[47,2],[63,4],[80,7],[113,4],[134,7],[166,14],[181,1],[200,1],[290,1],[384,1],[425,2],[428,2],[431,3]]},"320":{"position":[[0,3],[56,21],[78,1],[97,1],[192,1],[241,2],[244,3]]},"321":{"position":[[0,3],[14,2],[17,11],[34,3],[38,1],[57,1],[144,1],[277,3],[288,3],[300,3],[317,3],[331,3],[347,3],[360,3],[376,3],[395,3],[404,3],[419,3],[423,2],[426,3]]},"322":{"position":[[0,3],[14,2],[17,14],[43,12],[56,4],[61,18],[121,1],[140,1],[233,3]]},"323":{"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]]},"324":{"position":[[0,3],[74,1],[93,1],[185,3]]},"325":{"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]]},"326":{"position":[[0,6],[71,16],[92,17],[162,4],[167,1],[186,1],[281,3],[301,2],[310,1],[392,1],[394,2],[397,1],[399,3],[506,1],[508,2],[511,1],[513,3],[624,1],[626,2],[629,1],[631,3],[722,1],[724,2],[727,1],[729,3],[733,2],[736,4],[770,1],[822,1],[882,1],[934,1],[972,2],[975,4],[1008,1],[1050,1],[1099,1],[1141,1],[1168,3],[1177,2],[1180,17]]},"328":{"position":[[0,3],[13,4],[18,1],[37,1],[130,3],[150,2],[159,1],[173,2]]},"329":{"position":[[0,3],[13,4],[18,1],[37,1],[130,3],[150,2],[159,1],[193,1],[208,2],[218,2]]},"330":{"position":[[0,3],[13,10],[24,1],[43,1],[136,3],[156,2],[165,1],[201,1],[217,2],[227,2]]},"331":{"position":[[0,3],[21,10],[32,1],[51,1],[131,3],[151,2],[160,1],[171,1],[176,2]]},"332":{"position":[[0,3],[21,10],[32,1],[51,1],[131,3],[151,2],[160,1],[174,1],[179,2]]},"333":{"position":[[0,3],[21,10],[32,1],[51,1],[131,3],[151,2],[160,1],[171,1],[196,1],[211,1],[216,2],[226,2]]},"334":{"position":[[0,3],[49,1],[68,1],[148,3],[168,2],[177,1],[216,1],[249,2]]},"335":{"position":[[0,3],[28,9],[38,1],[57,1],[137,3],[157,2],[166,1],[199,1],[256,2]]},"336":{"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,2]]},"337":{"position":[[0,3],[23,10],[48,14],[63,30],[94,1],[113,1],[193,3],[213,2],[222,1],[233,1],[259,1],[311,9],[321,2],[331,2]]},"338":{"position":[[0,3],[29,11],[41,1],[60,1],[140,3],[160,2],[169,1],[206,1],[239,2]]},"339":{"position":[[0,3],[28,18],[52,14],[67,1],[86,1],[166,3],[186,2],[195,1],[244,1],[280,2]]},"340":{"position":[[0,3],[11,6],[18,1],[37,1],[117,3],[137,2],[146,1],[176,2],[184,2],[187,42]]},"341":{"position":[[0,3],[13,10],[24,1],[43,1],[123,3],[143,2],[152,1],[163,1],[187,2]]},"342":{"position":[[0,3],[48,1],[67,1],[147,3],[167,2],[176,1],[187,1],[245,2]]},"343":{"position":[[0,3],[46,1],[65,1],[145,3],[165,2],[174,1],[185,1],[243,2]]},"344":{"position":[[0,3],[29,12],[42,1],[61,1],[159,3],[179,2],[188,1],[205,1],[233,1],[250,1],[259,2],[269,2],[277,2],[280,38]]},"345":{"position":[[0,3],[29,12],[42,1],[61,1],[162,3],[182,2],[191,1],[211,1],[239,1],[259,1],[268,2],[278,2]]},"346":{"position":[[0,3],[29,13],[43,1],[62,1],[163,3],[183,2],[192,1],[202,1],[230,1],[240,1],[249,2],[259,2],[267,2],[270,37]]},"347":{"position":[[0,3],[28,26],[55,1],[74,1],[191,3],[211,2],[220,1],[259,1],[320,2]]},"348":{"position":[[0,3],[29,12],[42,1],[61,1],[141,3],[161,2],[170,1],[181,1],[209,1],[220,1],[229,2],[239,2]]},"349":{"position":[[0,3],[22,11],[34,1],[53,1],[146,3],[166,2],[175,1],[243,2]]},"350":{"position":[[0,3],[29,15],[50,9],[60,1],[79,1],[159,3],[179,2],[188,1],[231,1],[267,2]]},"351":{"position":[[0,3],[11,13],[25,1],[44,1],[124,3],[144,2],[153,1],[195,2],[203,2],[206,10],[239,3]]},"352":{"position":[[0,3],[70,1],[89,1],[169,3],[189,2],[198,1],[232,1],[270,2]]},"353":{"position":[[0,3],[28,13],[69,1],[88,1],[184,3],[204,2],[213,1],[251,1],[281,2]]},"354":{"position":[[0,3],[74,1],[93,1],[173,3],[193,2],[202,1],[252,1],[287,2]]},"355":{"position":[[0,3],[59,1],[78,1],[158,3],[178,2],[187,1],[235,1],[274,2]]},"356":{"position":[[0,3],[27,15],[43,1],[62,1],[142,3],[162,2],[171,1],[205,1],[239,2],[247,2],[250,14],[270,1],[272,2],[275,2]]},"357":{"position":[[0,3],[24,27],[66,1],[85,1],[165,3],[185,2],[194,1],[211,2]]}},"keywords":{}}],["0",{"_index":148,"title":{},"content":{"14":{"position":[[49,2]]},"22":{"position":[[353,2],[371,1],[453,2]]},"151":{"position":[[70,3]]},"157":{"position":[[310,1]]},"170":{"position":[[91,2]]},"271":{"position":[[326,2],[409,2]]},"279":{"position":[[85,2]]},"334":{"position":[[28,17]]},"340":{"position":[[230,1]]}},"keywords":{}}],["0"",{"_index":624,"title":{},"content":{"106":{"position":[[438,8]]},"107":{"position":[[377,7]]}},"keywords":{}}],["0.5",{"_index":407,"title":{},"content":{"43":{"position":[[245,4]]},"127":{"position":[[220,4]]},"151":{"position":[[246,4]]},"171":{"position":[[80,4]]},"226":{"position":[[161,4]]},"287":{"position":[[134,4]]},"334":{"position":[[218,4]]}},"keywords":{}}],["0.5、0.75、1.0、1.25、1.5、1.75、2.0",{"_index":902,"title":{},"content":{"354":{"position":[[28,45]]}},"keywords":{}}],["0.7",{"_index":765,"title":{},"content":{"226":{"position":[[21,3]]},"287":{"position":[[14,3]]}},"keywords":{}}],["0.75",{"_index":728,"title":{},"content":{"171":{"position":[[85,5]]}},"keywords":{}}],["01",{"_index":79,"title":{},"content":{"11":{"position":[[299,4]]},"280":{"position":[[210,4]]}},"keywords":{}}],["01</span>",{"_index":83,"title":{},"content":{"11":{"position":[[389,17]]},"280":{"position":[[300,17]]}},"keywords":{}}],["02</span>",{"_index":86,"title":{},"content":{"11":{"position":[[512,17]]},"280":{"position":[[423,17]]}},"keywords":{}}],["03a9f4",{"_index":509,"title":{},"content":{"73":{"position":[[269,10]]},"74":{"position":[[266,10]]},"194":{"position":[[232,10]]},"195":{"position":[[236,10]]},"258":{"position":[[546,10]]},"319":{"position":[[393,10]]}},"keywords":{}}],["0xffffff).tostring(16",{"_index":240,"title":{},"content":{"28":{"position":[[439,23]]},"277":{"position":[[401,23]]}},"keywords":{}}],["0表示滚动、1",{"_index":888,"title":{},"content":{"271":{"position":[[338,9]]}},"keywords":{}}],["1",{"_index":156,"title":{},"content":{"14":{"position":[[325,2]]},"22":{"position":[[269,2],[383,1],[520,2],[566,2]]},"24":{"position":[[271,2]]},"81":{"position":[[354,3]]},"84":{"position":[[891,4],[970,4]]},"151":{"position":[[74,2]]},"202":{"position":[[209,11]]},"249":{"position":[[629,2]]},"250":{"position":[[786,4],[865,4]]},"252":{"position":[[845,4],[924,4]]},"271":{"position":[[255,2],[476,2],[514,2]]},"273":{"position":[[252,2]]},"279":{"position":[[332,2]]},"310":{"position":[[389,2]]},"311":{"position":[[428,12]]},"313":{"position":[[467,12]]},"334":{"position":[[46,2]]}},"keywords":{}}],["1.0",{"_index":729,"title":{},"content":{"171":{"position":[[91,4]]}},"keywords":{}}],["1.25",{"_index":730,"title":{},"content":{"171":{"position":[[96,5]]}},"keywords":{}}],["1.5",{"_index":731,"title":{},"content":{"171":{"position":[[102,4]]}},"keywords":{}}],["1.75",{"_index":732,"title":{},"content":{"171":{"position":[[107,5]]}},"keywords":{}}],["10",{"_index":205,"title":{},"content":{"22":{"position":[[699,4]]},"84":{"position":[[731,3]]},"153":{"position":[[357,3]]},"154":{"position":[[370,3]]},"158":{"position":[[200,3]]},"159":{"position":[[223,3]]},"160":{"position":[[221,3]]},"173":{"position":[[271,4]]},"205":{"position":[[466,3]]},"250":{"position":[[645,3]]},"252":{"position":[[685,3]]},"257":{"position":[[420,3]]},"271":{"position":[[604,4]]},"311":{"position":[[400,3]]},"313":{"position":[[420,3]]},"318":{"position":[[328,3]]},"336":{"position":[[225,3]]},"337":{"position":[[235,3]]},"341":{"position":[[165,3]]},"342":{"position":[[189,3]]},"343":{"position":[[187,3]]},"356":{"position":[[211,4]]}},"keywords":{}}],["100",{"_index":859,"title":{},"content":{"257":{"position":[[383,4]]},"318":{"position":[[291,4]]}},"keywords":{}}],["100px"",{"_index":524,"title":{},"content":{"78":{"position":[[251,11],[408,11]]},"79":{"position":[[718,11]]},"199":{"position":[[222,11],[379,11]]},"200":{"position":[[476,11]]},"249":{"position":[[698,11]]},"310":{"position":[[458,11]]}},"keywords":{}}],["1024",{"_index":303,"title":{},"content":{"35":{"position":[[439,4]]},"143":{"position":[[433,4]]}},"keywords":{}}],["11",{"_index":848,"title":{},"content":{"256":{"position":[[570,5]]},"317":{"position":[[291,5]]}},"keywords":{}}],["11/gi",{"_index":851,"title":{},"content":{"256":{"position":[[677,6]]},"317":{"position":[[398,7]]}},"keywords":{}}],["11/gi.test(ua",{"_index":850,"title":{},"content":{"256":{"position":[[634,16]]},"317":{"position":[[355,16]]}},"keywords":{}}],["111",{"_index":179,"title":{},"content":{"22":{"position":[[242,6]]},"24":{"position":[[258,6]]},"271":{"position":[[234,6]]},"273":{"position":[[239,6]]}},"keywords":{}}],["120",{"_index":833,"title":{},"content":{"254":{"position":[[333,4]]},"315":{"position":[[236,4]]}},"keywords":{}}],["160",{"_index":860,"title":{},"content":{"257":{"position":[[395,4]]},"318":{"position":[[303,4]]}},"keywords":{}}],["16:9",{"_index":740,"title":{},"content":{"172":{"position":[[95,4],[279,7]]},"355":{"position":[[237,6]]}},"keywords":{}}],["180",{"_index":724,"title":{},"content":{"170":{"position":[[81,4],[98,4]]},"254":{"position":[[369,4]]},"315":{"position":[[272,4]]},"353":{"position":[[48,4]]}},"keywords":{}}],["2",{"_index":188,"title":{},"content":{"22":{"position":[[416,2]]},"24":{"position":[[298,2]]},"81":{"position":[[403,3]]},"150":{"position":[[245,2]]},"171":{"position":[[298,2]]},"202":{"position":[[239,11]]},"250":{"position":[[1017,4]]},"252":{"position":[[1094,4]]},"271":{"position":[[372,2]]},"273":{"position":[[279,2]]},"311":{"position":[[582,9],[601,12]]},"313":{"position":[[639,9],[658,12]]},"333":{"position":[[213,2]]},"354":{"position":[[254,1]]}},"keywords":{}}],["2.0",{"_index":733,"title":{},"content":{"171":{"position":[[113,3]]}},"keywords":{}}],["20",{"_index":206,"title":{},"content":{"22":{"position":[[704,4]]},"72":{"position":[[258,3]]},"73":{"position":[[349,3]]},"75":{"position":[[371,3]]},"95":{"position":[[247,3]]},"96":{"position":[[657,3]]},"193":{"position":[[227,3]]},"194":{"position":[[312,3]]},"196":{"position":[[319,3]]},"216":{"position":[[211,3]]},"217":{"position":[[407,3]]},"271":{"position":[[609,4]]}},"keywords":{}}],["20px",{"_index":527,"title":{},"content":{"78":{"position":[[328,7],[343,7],[485,7],[499,7]]},"79":{"position":[[795,7],[810,7]]},"199":{"position":[[299,7],[314,7],[456,7],[470,7]]},"200":{"position":[[553,7],[568,7]]},"249":{"position":[[775,7],[790,7]]},"310":{"position":[[535,7],[550,7]]}},"keywords":{}}],["222",{"_index":187,"title":{},"content":{"22":{"position":[[403,6]]},"24":{"position":[[285,6]]},"271":{"position":[[359,6]]},"273":{"position":[[266,6]]}},"keywords":{}}],["240",{"_index":834,"title":{},"content":{"254":{"position":[[404,4]]},"315":{"position":[[307,4]]}},"keywords":{}}],["24px",{"_index":518,"title":{},"content":{"75":{"position":[[536,7]]},"196":{"position":[[484,7]]}},"keywords":{}}],["25",{"_index":199,"title":{},"content":{"22":{"position":[[615,3]]},"271":{"position":[[557,3]]}},"keywords":{}}],["270",{"_index":723,"title":{},"content":{"170":{"position":[[75,4],[103,3]]},"353":{"position":[[43,4]]}},"keywords":{}}],["3",{"_index":191,"title":{},"content":{"22":{"position":[[480,2]]},"24":{"position":[[325,2]]},"271":{"position":[[436,2]]},"273":{"position":[[306,2]]}},"keywords":{}}],["300",{"_index":835,"title":{},"content":{"254":{"position":[[445,4]]},"315":{"position":[[348,4]]}},"keywords":{}}],["3000",{"_index":502,"title":{},"content":{"72":{"position":[[340,6]]},"73":{"position":[[438,6]]},"74":{"position":[[446,6]]},"75":{"position":[[554,6]]},"78":{"position":[[612,6]]},"79":{"position":[[843,6]]},"83":{"position":[[261,6]]},"84":{"position":[[985,6]]},"86":{"position":[[286,6]]},"87":{"position":[[812,6]]},"89":{"position":[[294,6]]},"91":{"position":[[282,6]]},"95":{"position":[[327,6]]},"146":{"position":[[220,6]]},"147":{"position":[[243,6]]},"150":{"position":[[251,6]]},"153":{"position":[[451,6]]},"154":{"position":[[468,6]]},"161":{"position":[[298,6]]},"162":{"position":[[316,6]]},"163":{"position":[[275,6]]},"165":{"position":[[257,6]]},"193":{"position":[[309,6]]},"194":{"position":[[401,6]]},"195":{"position":[[416,6]]},"196":{"position":[[502,6]]},"199":{"position":[[583,6]]},"200":{"position":[[601,6]]},"204":{"position":[[220,6]]},"205":{"position":[[563,6]]},"207":{"position":[[251,6]]},"208":{"position":[[541,6]]},"210":{"position":[[247,6]]},"212":{"position":[[239,6]]},"216":{"position":[[291,6]]},"329":{"position":[[211,6]]},"330":{"position":[[220,6]]},"333":{"position":[[219,6]]},"336":{"position":[[310,6]]},"337":{"position":[[324,6]]},"344":{"position":[[262,6]]},"345":{"position":[[271,6]]},"346":{"position":[[252,6]]},"348":{"position":[[232,6]]}},"keywords":{}}],["300px",{"_index":600,"title":{},"content":{"105":{"position":[[184,6]]},"221":{"position":[[421,6]]},"282":{"position":[[295,6]]}},"keywords":{}}],["30px",{"_index":510,"title":{},"content":{"73":{"position":[[293,7]]},"74":{"position":[[290,7]]},"75":{"position":[[315,7]]},"194":{"position":[[256,7]]},"195":{"position":[[260,7]]},"196":{"position":[[263,7]]},"258":{"position":[[570,7]]},"319":{"position":[[417,7]]}},"keywords":{}}],["333",{"_index":190,"title":{},"content":{"22":{"position":[[467,6]]},"24":{"position":[[312,6]]},"271":{"position":[[423,6]]},"273":{"position":[[293,6]]}},"keywords":{}}],["400px",{"_index":598,"title":{},"content":{"105":{"position":[[169,6]]},"221":{"position":[[406,6]]},"282":{"position":[[280,6]]}},"keywords":{}}],["40px",{"_index":512,"title":{},"content":{"73":{"position":[[423,7]]},"194":{"position":[[386,7]]}},"keywords":{}}],["480p",{"_index":825,"title":{},"content":{"253":{"position":[[341,6]]},"314":{"position":[[233,6]]}},"keywords":{}}],["4:3",{"_index":739,"title":{},"content":{"172":{"position":[[90,4]]}},"keywords":{}}],["5",{"_index":194,"title":{},"content":{"22":{"position":[[536,2]]},"42":{"position":[[239,2]]},"126":{"position":[[218,2]]},"148":{"position":[[201,2]]},"149":{"position":[[207,2]]},"150":{"position":[[205,2]]},"156":{"position":[[318,2]]},"173":{"position":[[267,3]]},"224":{"position":[[198,22]]},"239":{"position":[[247,1],[273,1]]},"271":{"position":[[492,2]]},"285":{"position":[[145,22]]},"300":{"position":[[174,1],[183,1]]},"331":{"position":[[173,2]]},"332":{"position":[[176,2]]},"333":{"position":[[173,2]]},"339":{"position":[[246,2]]},"356":{"position":[[207,3]]}},"keywords":{}}],["50",{"_index":201,"title":{},"content":{"22":{"position":[[643,3]]},"271":{"position":[[582,3]]}},"keywords":{}}],["5s",{"_index":802,"title":{},"content":{"244":{"position":[[65,3],[69,3]]},"305":{"position":[[34,3],[38,3]]}},"keywords":{}}],["60",{"_index":831,"title":{},"content":{"254":{"position":[[293,3]]},"315":{"position":[[196,3]]}},"keywords":{}}],["720p",{"_index":827,"title":{},"content":{"253":{"position":[[396,6]]},"314":{"position":[[288,6]]}},"keywords":{}}],["8",{"_index":507,"title":{},"content":{"73":{"position":[[232,3]]},"74":{"position":[[229,3]]},"75":{"position":[[258,3]]},"194":{"position":[[195,3]]},"195":{"position":[[199,3]]},"196":{"position":[[206,3]]},"258":{"position":[[259,1],[509,3]]},"319":{"position":[[146,1],[356,3]]}},"keywords":{}}],["8"",{"_index":595,"title":{},"content":{"105":{"position":[[117,7]]}},"keywords":{}}],["9",{"_index":528,"title":{},"content":{"78":{"position":[[360,5],[516,5]]},"79":{"position":[[827,5]]},"199":{"position":[[331,5],[487,5]]},"200":{"position":[[585,5]]},"249":{"position":[[807,5]]},"310":{"position":[[567,5]]}},"keywords":{}}],["90",{"_index":725,"title":{},"content":{"170":{"position":[[87,3],[94,3],[292,3]]},"257":{"position":[[408,3]]},"318":{"position":[[316,3]]},"353":{"position":[[253,2]]}},"keywords":{}}],["90、0、90、180、270",{"_index":901,"title":{},"content":{"353":{"position":[[53,15]]}},"keywords":{}}],["_",{"_index":152,"title":{},"content":{"14":{"position":[[261,3]]},"27":{"position":[[330,3]]},"276":{"position":[[282,3]]},"279":{"position":[[297,3]]}},"keywords":{}}],["abbrevi",{"_index":815,"title":{},"content":{"248":{"position":[[466,12]]}},"keywords":{}}],["absolut",{"_index":526,"title":{},"content":{"78":{"position":[[311,11],[468,11]]},"79":{"position":[[778,11]]},"199":{"position":[[282,11],[439,11]]},"200":{"position":[[536,11]]},"249":{"position":[[758,11]]},"310":{"position":[[518,11]]}},"keywords":{}}],["access",{"_index":171,"title":{},"content":{"20":{"position":[[100,6]]},"98":{"position":[[116,6]]},"248":{"position":[[175,6]]},"255":{"position":[[111,6]]}},"keywords":{}}],["acquisit",{"_index":113,"title":{},"content":{"12":{"position":[[334,12]]}},"keywords":{}}],["ad",{"_index":75,"title":{},"content":{"11":{"position":[[135,6]]}},"keywords":{}}],["adapt",{"_index":706,"title":{},"content":{"167":{"position":[[63,9]]}},"keywords":{}}],["add",{"_index":66,"title":{"11":{"position":[[0,3]]},"14":{"position":[[0,3]]},"79":{"position":[[0,4]]},"84":{"position":[[0,4]]},"87":{"position":[[0,4]]},"93":{"position":[[0,4]]},"96":{"position":[[0,4]]},"98":{"position":[[0,4]]},"200":{"position":[[0,4]]},"205":{"position":[[0,4]]},"208":{"position":[[0,4]]},"214":{"position":[[0,4]]},"217":{"position":[[0,4]]},"219":{"position":[[0,4]]}},"content":{"11":{"position":[[0,3],[49,3]]},"12":{"position":[[34,3],[113,3]]},"14":{"position":[[0,3]]},"19":{"position":[[7,3]]},"65":{"position":[[77,3]]},"69":{"position":[[33,3]]},"79":{"position":[[22,3],[42,3]]},"84":{"position":[[22,3],[42,3]]},"87":{"position":[[22,3],[42,3]]},"93":{"position":[[23,3],[43,3]]},"96":{"position":[[22,3],[42,3]]},"98":{"position":[[22,3],[45,3]]},"102":{"position":[[7,3]]},"200":{"position":[[16,3]]},"205":{"position":[[16,3]]},"208":{"position":[[16,3]]},"214":{"position":[[16,3]]},"217":{"position":[[16,3]]},"219":{"position":[[16,3]]},"268":{"position":[[7,3]]}},"keywords":{}}],["addit",{"_index":669,"title":{},"content":{"156":{"position":[[121,10]]}},"keywords":{}}],["address",{"_index":662,"title":{},"content":{"154":{"position":[[54,8]]},"222":{"position":[[50,8]]},"237":{"position":[[332,9]]},"253":{"position":[[196,7]]},"261":{"position":[[175,9],[231,7]]}},"keywords":{}}],["adjust",{"_index":779,"title":{},"content":{"230":{"position":[[153,6]]}},"keywords":{}}],["advanc",{"_index":442,"title":{"54":{"position":[[0,8]]}},"content":{"248":{"position":[[132,7]]}},"keywords":{}}],["agent",{"_index":380,"title":{},"content":{"37":{"position":[[1271,5]]},"121":{"position":[[1233,5]]}},"keywords":{}}],["alignitem",{"_index":254,"title":{},"content":{"29":{"position":[[538,11]]},"278":{"position":[[469,11]]}},"keywords":{}}],["allow",{"_index":799,"title":{},"content":{"241":{"position":[[110,7]]}},"keywords":{}}],["alreadi",{"_index":348,"title":{},"content":{"37":{"position":[[604,7]]},"121":{"position":[[566,7]]}},"keywords":{}}],["anim",{"_index":195,"title":{},"content":{"22":{"position":[[542,9]]}},"keywords":{}}],["anonym",{"_index":787,"title":{},"content":{"237":{"position":[[250,12]]},"298":{"position":[[192,12]]}},"keywords":{}}],["app",{"_index":21,"title":{},"content":{"1":{"position":[[215,5]]},"11":{"position":[[211,5]]},"12":{"position":[[407,5]]},"14":{"position":[[101,5]]},"22":{"position":[[60,5]]},"23":{"position":[[60,5]]},"24":{"position":[[60,5]]},"26":{"position":[[127,5]]},"27":{"position":[[146,5]]},"28":{"position":[[113,5]]},"29":{"position":[[229,5]]},"31":{"position":[[105,5]]},"32":{"position":[[106,5]]},"33":{"position":[[117,5]]},"34":{"position":[[109,5]]},"35":{"position":[[111,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]]},"61":{"position":[[215,5]]},"62":{"position":[[103,5]]},"64":{"position":[[141,6]]},"65":{"position":[[325,5]]},"68":{"position":[[131,5]]},"69":{"position":[[112,5]]},"72":{"position":[[126,5]]},"73":{"position":[[130,5]]},"74":{"position":[[127,5]]},"75":{"position":[[156,5]]},"78":{"position":[[166,5]]},"79":{"position":[[537,5]]},"81":{"position":[[239,5]]},"83":{"position":[[139,5]]},"84":{"position":[[581,5]]},"86":{"position":[[132,5]]},"87":{"position":[[542,5]]},"89":{"position":[[148,5]]},"91":{"position":[[142,5]]},"93":{"position":[[201,5]]},"95":{"position":[[135,5]]},"96":{"position":[[545,5]]},"98":{"position":[[352,5]]},"105":{"position":[[156,3],[422,5]]},"107":{"position":[[172,5]]},"108":{"position":[[100,5]]},"110":{"position":[[119,5]]},"121":{"position":[[1622,5]]},"123":{"position":[[98,5]]},"124":{"position":[[70,5]]},"125":{"position":[[70,5]]},"126":{"position":[[73,5]]},"127":{"position":[[71,5]]},"128":{"position":[[73,5]]},"129":{"position":[[80,5]]},"130":{"position":[[84,5]]},"131":{"position":[[73,5]]},"132":{"position":[[72,5]]},"133":{"position":[[89,5]]},"134":{"position":[[71,5]]},"135":{"position":[[72,5]]},"136":{"position":[[72,5]]},"137":{"position":[[71,5]]},"139":{"position":[[99,5]]},"140":{"position":[[100,5]]},"141":{"position":[[111,5]]},"142":{"position":[[103,5]]},"143":{"position":[[105,5]]},"145":{"position":[[86,5]]},"146":{"position":[[87,5]]},"147":{"position":[[107,5]]},"148":{"position":[[120,5]]},"149":{"position":[[123,5]]},"150":{"position":[[124,5]]},"151":{"position":[[137,5]]},"152":{"position":[[119,5]]},"153":{"position":[[276,5]]},"154":{"position":[[289,5]]},"155":{"position":[[136,5]]},"156":{"position":[[199,5]]},"157":{"position":[[92,5]]},"158":{"position":[[119,5]]},"159":{"position":[[142,5]]},"160":{"position":[[140,5]]},"161":{"position":[[138,5]]},"162":{"position":[[147,5]]},"163":{"position":[[126,5]]},"164":{"position":[[199,5]]},"165":{"position":[[127,5]]},"166":{"position":[[116,5]]},"167":{"position":[[172,5]]},"168":{"position":[[127,5]]},"169":{"position":[[159,5]]},"170":{"position":[[167,5]]},"171":{"position":[[177,5]]},"172":{"position":[[160,5]]},"173":{"position":[[162,5]]},"174":{"position":[[112,5]]},"182":{"position":[[162,5]]},"183":{"position":[[95,5]]},"185":{"position":[[96,6]]},"186":{"position":[[220,5]]},"189":{"position":[[98,5]]},"190":{"position":[[94,5]]},"193":{"position":[[95,5]]},"194":{"position":[[93,5]]},"195":{"position":[[97,5]]},"196":{"position":[[104,5]]},"199":{"position":[[137,5]]},"200":{"position":[[295,5]]},"202":{"position":[[121,5]]},"204":{"position":[[98,5]]},"205":{"position":[[329,5]]},"207":{"position":[[97,5]]},"208":{"position":[[295,5]]},"210":{"position":[[101,5]]},"212":{"position":[[99,5]]},"214":{"position":[[120,5]]},"216":{"position":[[99,5]]},"217":{"position":[[295,5]]},"219":{"position":[[259,5]]},"221":{"position":[[207,5],[262,6],[393,3]]},"222":{"position":[[177,5]]},"223":{"position":[[187,5]]},"224":{"position":[[152,5]]},"225":{"position":[[141,5]]},"226":{"position":[[114,5]]},"227":{"position":[[135,5]]},"228":{"position":[[113,5]]},"229":{"position":[[111,5]]},"230":{"position":[[295,5]]},"231":{"position":[[181,5]]},"232":{"position":[[109,5]]},"233":{"position":[[207,5]]},"234":{"position":[[184,5]]},"235":{"position":[[196,5]]},"236":{"position":[[184,5]]},"237":{"position":[[151,5]]},"238":{"position":[[172,5]]},"239":{"position":[[116,5]]},"240":{"position":[[155,5]]},"241":{"position":[[186,5]]},"242":{"position":[[177,5]]},"243":{"position":[[178,5]]},"244":{"position":[[133,5]]},"245":{"position":[[163,5]]},"246":{"position":[[199,5]]},"247":{"position":[[207,5]]},"248":{"position":[[300,6]]},"249":{"position":[[571,5]]},"250":{"position":[[538,5]]},"251":{"position":[[536,5]]},"252":{"position":[[593,5]]},"253":{"position":[[264,5]]},"254":{"position":[[233,5]]},"255":{"position":[[347,5]]},"256":{"position":[[508,5]]},"257":{"position":[[284,5]]},"258":{"position":[[394,5]]},"259":{"position":[[208,5]]},"260":{"position":[[138,5]]},"261":{"position":[[363,5]]},"262":{"position":[[191,5]]},"263":{"position":[[174,5]]},"271":{"position":[[60,5]]},"272":{"position":[[60,5]]},"273":{"position":[[60,5]]},"275":{"position":[[101,5]]},"276":{"position":[[98,5]]},"277":{"position":[[92,5]]},"278":{"position":[[160,5]]},"279":{"position":[[137,5]]},"280":{"position":[[122,5]]},"282":{"position":[[133,5],[188,6],[267,3]]},"283":{"position":[[117,5]]},"284":{"position":[[103,5]]},"285":{"position":[[99,5]]},"286":{"position":[[98,5]]},"287":{"position":[[87,5]]},"288":{"position":[[100,5]]},"289":{"position":[[88,5]]},"290":{"position":[[88,5]]},"291":{"position":[[152,5]]},"292":{"position":[[108,5]]},"293":{"position":[[88,5]]},"294":{"position":[[130,5]]},"295":{"position":[[125,5]]},"296":{"position":[[113,5]]},"297":{"position":[[112,5]]},"298":{"position":[[99,5]]},"299":{"position":[[102,5]]},"300":{"position":[[88,5]]},"301":{"position":[[101,5]]},"302":{"position":[[108,5]]},"303":{"position":[[102,5]]},"304":{"position":[[102,5]]},"305":{"position":[[102,5]]},"306":{"position":[[106,5]]},"307":{"position":[[132,5]]},"308":{"position":[[135,5]]},"309":{"position":[[164,6]]},"310":{"position":[[331,5]]},"311":{"position":[[293,5]]},"312":{"position":[[293,5]]},"313":{"position":[[328,5]]},"314":{"position":[[156,5]]},"315":{"position":[[136,5]]},"316":{"position":[[256,5]]},"317":{"position":[[229,5]]},"318":{"position":[[192,5]]},"319":{"position":[[241,5]]},"320":{"position":[[138,5]]},"321":{"position":[[98,5]]},"322":{"position":[[181,5]]},"323":{"position":[[120,5]]},"324":{"position":[[134,5]]},"326":{"position":[[227,5]]},"328":{"position":[[78,5]]},"329":{"position":[[78,5]]},"330":{"position":[[84,5]]},"331":{"position":[[92,5]]},"332":{"position":[[92,5]]},"333":{"position":[[92,5]]},"334":{"position":[[109,5]]},"335":{"position":[[98,5]]},"336":{"position":[[144,5]]},"337":{"position":[[154,5]]},"338":{"position":[[101,5]]},"339":{"position":[[127,5]]},"340":{"position":[[78,5]]},"341":{"position":[[84,5]]},"342":{"position":[[108,5]]},"343":{"position":[[106,5]]},"344":{"position":[[102,5]]},"345":{"position":[[102,5]]},"346":{"position":[[103,5]]},"347":{"position":[[115,5]]},"348":{"position":[[102,5]]},"349":{"position":[[94,5]]},"350":{"position":[[120,5]]},"351":{"position":[[85,5]]},"352":{"position":[[130,5]]},"353":{"position":[[129,5]]},"354":{"position":[[134,5]]},"355":{"position":[[119,5]]},"356":{"position":[[103,5]]},"357":{"position":[[126,5]]}},"keywords":{}}],["app"></div>",{"_index":606,"title":{},"content":{"105":{"position":[[265,25]]}},"keywords":{}}],["app').queryselector",{"_index":456,"title":{},"content":{"61":{"position":[[135,19]]},"182":{"position":[[82,19]]}},"keywords":{}}],["appear",{"_index":758,"title":{},"content":{"223":{"position":[[58,6]]},"224":{"position":[[50,6]]},"233":{"position":[[80,6]]},"235":{"position":[[92,6]]},"236":{"position":[[80,6]]},"245":{"position":[[52,7]]}},"keywords":{}}],["area",{"_index":416,"title":{},"content":{"46":{"position":[[47,4]]}},"keywords":{}}],["arg",{"_index":395,"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]]},"121":{"position":[[1686,9]]},"123":{"position":[[157,9]]},"124":{"position":[[128,9]]},"125":{"position":[[129,9]]},"126":{"position":[[131,9],[189,9]]},"127":{"position":[[131,9],[189,9]]},"128":{"position":[[134,9],[192,9]]},"129":{"position":[[139,9]]},"130":{"position":[[142,9]]},"132":{"position":[[148,9]]},"133":{"position":[[152,9]]},"134":{"position":[[128,9],[186,9]]},"135":{"position":[[154,9]]},"136":{"position":[[160,9]]},"137":{"position":[[131,9]]},"249":{"position":[[832,9],[934,9]]},"310":{"position":[[592,9],[674,9]]}},"keywords":{}}],["array",{"_index":4,"title":{"22":{"position":[[15,6]]}},"content":{"1":{"position":[[6,5],[14,5]]},"22":{"position":[[217,5]]},"110":{"position":[[4,5]]},"173":{"position":[[30,5]]},"256":{"position":[[277,5]]},"310":{"position":[[4,8]]},"311":{"position":[[4,8]]},"312":{"position":[[4,8]]},"313":{"position":[[4,8]]},"314":{"position":[[4,8]]},"315":{"position":[[4,8]]},"316":{"position":[[4,8]]},"317":{"position":[[4,8]]},"356":{"position":[[21,5]]}},"keywords":{}}],["arraydefault",{"_index":819,"title":{},"content":{"249":{"position":[[6,13]]},"250":{"position":[[6,13]]},"251":{"position":[[6,13]]},"252":{"position":[[6,13]]},"253":{"position":[[6,13]]},"254":{"position":[[6,13]]},"255":{"position":[[6,13]]},"256":{"position":[[6,13]]}},"keywords":{}}],["art",{"_index":17,"title":{},"content":{"1":{"position":[[170,3]]},"11":{"position":[[166,3]]},"12":{"position":[[362,3]]},"14":{"position":[[56,3]]},"22":{"position":[[15,3]]},"23":{"position":[[15,3]]},"24":{"position":[[15,3]]},"26":{"position":[[82,3]]},"27":{"position":[[101,3]]},"28":{"position":[[68,3]]},"29":{"position":[[184,3]]},"31":{"position":[[60,3]]},"32":{"position":[[61,3]]},"33":{"position":[[72,3]]},"34":{"position":[[64,3]]},"35":{"position":[[66,3],[521,4]]},"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]]},"61":{"position":[[170,3]]},"62":{"position":[[58,3]]},"64":{"position":[[152,3]]},"65":{"position":[[280,3]]},"68":{"position":[[86,3]]},"69":{"position":[[67,3]]},"72":{"position":[[81,3]]},"73":{"position":[[85,3]]},"74":{"position":[[82,3]]},"75":{"position":[[111,3]]},"78":{"position":[[121,3]]},"79":{"position":[[492,3]]},"81":{"position":[[194,3]]},"83":{"position":[[94,3]]},"84":{"position":[[536,3]]},"86":{"position":[[87,3]]},"87":{"position":[[497,3]]},"89":{"position":[[103,3]]},"91":{"position":[[97,3]]},"93":{"position":[[156,3]]},"95":{"position":[[90,3]]},"96":{"position":[[500,3]]},"98":{"position":[[307,3]]},"105":{"position":[[377,3]]},"108":{"position":[[55,3]]},"110":{"position":[[74,3]]},"121":{"position":[[1577,3]]},"123":{"position":[[53,3]]},"124":{"position":[[25,3]]},"125":{"position":[[25,3]]},"126":{"position":[[28,3]]},"127":{"position":[[26,3]]},"128":{"position":[[28,3]]},"129":{"position":[[35,3]]},"130":{"position":[[39,3]]},"131":{"position":[[28,3]]},"132":{"position":[[27,3]]},"133":{"position":[[44,3]]},"134":{"position":[[26,3]]},"135":{"position":[[27,3]]},"136":{"position":[[27,3]]},"137":{"position":[[26,3]]},"139":{"position":[[54,3]]},"140":{"position":[[55,3]]},"141":{"position":[[66,3]]},"142":{"position":[[58,3]]},"143":{"position":[[60,3],[515,4]]},"145":{"position":[[41,3]]},"146":{"position":[[42,3]]},"147":{"position":[[62,3]]},"148":{"position":[[75,3]]},"149":{"position":[[78,3]]},"150":{"position":[[79,3]]},"151":{"position":[[92,3]]},"152":{"position":[[74,3]]},"153":{"position":[[231,3]]},"154":{"position":[[244,3]]},"155":{"position":[[91,3]]},"156":{"position":[[154,3]]},"157":{"position":[[47,3]]},"158":{"position":[[74,3]]},"159":{"position":[[97,3]]},"160":{"position":[[95,3]]},"161":{"position":[[93,3]]},"162":{"position":[[102,3]]},"163":{"position":[[81,3]]},"164":{"position":[[154,3]]},"165":{"position":[[82,3]]},"166":{"position":[[71,3]]},"167":{"position":[[127,3]]},"168":{"position":[[82,3]]},"169":{"position":[[114,3]]},"170":{"position":[[122,3]]},"171":{"position":[[132,3]]},"172":{"position":[[115,3]]},"173":{"position":[[117,3]]},"174":{"position":[[67,3]]},"182":{"position":[[117,3]]},"183":{"position":[[50,3]]},"185":{"position":[[107,3]]},"186":{"position":[[175,3]]},"189":{"position":[[53,3]]},"190":{"position":[[49,3]]},"193":{"position":[[50,3]]},"194":{"position":[[48,3]]},"195":{"position":[[52,3]]},"196":{"position":[[59,3]]},"199":{"position":[[92,3]]},"200":{"position":[[250,3]]},"202":{"position":[[76,3]]},"204":{"position":[[53,3]]},"205":{"position":[[284,3]]},"207":{"position":[[52,3]]},"208":{"position":[[250,3]]},"210":{"position":[[56,3]]},"212":{"position":[[54,3]]},"214":{"position":[[75,3]]},"216":{"position":[[54,3]]},"217":{"position":[[250,3]]},"219":{"position":[[214,3]]},"221":{"position":[[162,3]]},"222":{"position":[[132,3]]},"223":{"position":[[142,3]]},"224":{"position":[[107,3]]},"225":{"position":[[96,3]]},"226":{"position":[[69,3]]},"227":{"position":[[90,3]]},"228":{"position":[[68,3]]},"229":{"position":[[66,3]]},"230":{"position":[[250,3]]},"231":{"position":[[136,3]]},"232":{"position":[[64,3]]},"233":{"position":[[162,3]]},"234":{"position":[[139,3]]},"235":{"position":[[151,3]]},"236":{"position":[[139,3]]},"237":{"position":[[106,3]]},"238":{"position":[[127,3]]},"239":{"position":[[71,3]]},"240":{"position":[[110,3]]},"241":{"position":[[141,3]]},"242":{"position":[[132,3]]},"243":{"position":[[133,3]]},"244":{"position":[[88,3]]},"245":{"position":[[118,3]]},"246":{"position":[[154,3]]},"247":{"position":[[162,3]]},"248":{"position":[[350,3]]},"249":{"position":[[526,3]]},"250":{"position":[[493,3]]},"251":{"position":[[491,3]]},"252":{"position":[[548,3]]},"253":{"position":[[219,3]]},"254":{"position":[[188,3]]},"255":{"position":[[302,3]]},"256":{"position":[[463,3]]},"257":{"position":[[239,3]]},"258":{"position":[[349,3]]},"259":{"position":[[163,3]]},"260":{"position":[[93,3]]},"261":{"position":[[318,3]]},"262":{"position":[[146,3],[271,4],[327,4]]},"263":{"position":[[129,3]]},"271":{"position":[[15,3]]},"272":{"position":[[15,3]]},"273":{"position":[[15,3]]},"275":{"position":[[56,3]]},"276":{"position":[[53,3]]},"277":{"position":[[47,3]]},"278":{"position":[[115,3]]},"279":{"position":[[92,3]]},"280":{"position":[[77,3]]},"282":{"position":[[88,3]]},"283":{"position":[[72,3]]},"284":{"position":[[58,3]]},"285":{"position":[[54,3]]},"286":{"position":[[53,3]]},"287":{"position":[[42,3]]},"288":{"position":[[55,3]]},"289":{"position":[[43,3]]},"290":{"position":[[43,3]]},"291":{"position":[[107,3]]},"292":{"position":[[63,3]]},"293":{"position":[[43,3]]},"294":{"position":[[85,3]]},"295":{"position":[[80,3]]},"296":{"position":[[68,3]]},"297":{"position":[[67,3]]},"298":{"position":[[54,3]]},"299":{"position":[[57,3]]},"300":{"position":[[43,3]]},"301":{"position":[[56,3]]},"302":{"position":[[63,3]]},"303":{"position":[[57,3]]},"304":{"position":[[57,3]]},"305":{"position":[[57,3]]},"306":{"position":[[61,3]]},"307":{"position":[[87,3]]},"308":{"position":[[90,3]]},"309":{"position":[[214,3]]},"310":{"position":[[286,3]]},"311":{"position":[[248,3]]},"312":{"position":[[248,3]]},"313":{"position":[[283,3]]},"314":{"position":[[111,3]]},"315":{"position":[[91,3]]},"316":{"position":[[211,3]]},"317":{"position":[[184,3]]},"318":{"position":[[147,3]]},"319":{"position":[[196,3]]},"320":{"position":[[93,3]]},"321":{"position":[[53,3]]},"322":{"position":[[136,3]]},"323":{"position":[[75,3],[200,4],[241,4]]},"324":{"position":[[89,3]]},"326":{"position":[[182,3]]},"328":{"position":[[33,3]]},"329":{"position":[[33,3]]},"330":{"position":[[39,3]]},"331":{"position":[[47,3]]},"332":{"position":[[47,3]]},"333":{"position":[[47,3]]},"334":{"position":[[64,3]]},"335":{"position":[[53,3]]},"336":{"position":[[99,3]]},"337":{"position":[[109,3]]},"338":{"position":[[56,3]]},"339":{"position":[[82,3]]},"340":{"position":[[33,3]]},"341":{"position":[[39,3]]},"342":{"position":[[63,3]]},"343":{"position":[[61,3]]},"344":{"position":[[57,3]]},"345":{"position":[[57,3]]},"346":{"position":[[58,3]]},"347":{"position":[[70,3]]},"348":{"position":[[57,3]]},"349":{"position":[[49,3]]},"350":{"position":[[75,3]]},"351":{"position":[[40,3]]},"352":{"position":[[85,3]]},"353":{"position":[[84,3]]},"354":{"position":[[89,3]]},"355":{"position":[[74,3]]},"356":{"position":[[58,3]]},"357":{"position":[[81,3]]}},"keywords":{}}],["art.aspectratio",{"_index":742,"title":{},"content":{"172":{"position":[[261,15]]},"355":{"position":[[219,15]]}},"keywords":{}}],["art.autos",{"_index":710,"title":{},"content":{"167":{"position":[[270,12]]},"350":{"position":[[218,12]]}},"keywords":{}}],["art.backward",{"_index":650,"title":{},"content":{"150":{"position":[[230,12]]},"333":{"position":[[198,12]]}},"keywords":{}}],["art.contextmenu.add",{"_index":117,"title":{},"content":{"12":{"position":[[583,21]]},"87":{"position":[[663,21]]},"208":{"position":[[416,21]]},"326":{"position":[[403,21]]}},"keywords":{}}],["art.contextmenu.show",{"_index":555,"title":{},"content":{"86":{"position":[[202,20],[253,20]]},"87":{"position":[[612,20],[772,20]]},"207":{"position":[[167,20],[218,20]]},"208":{"position":[[365,20],[501,20]]},"251":{"position":[[679,20],[749,20]]},"312":{"position":[[412,20],[482,20]]}},"keywords":{}}],["art.contextmenu['contextmenu1",{"_index":128,"title":{},"content":{"12":{"position":[[1315,32]]},"326":{"position":[[1052,32]]}},"keywords":{}}],["art.controls.add",{"_index":120,"title":{},"content":{"12":{"position":[[697,18]]},"84":{"position":[[673,18]]},"205":{"position":[[421,18]]},"326":{"position":[[517,18]]}},"keywords":{}}],["art.controls.show",{"_index":549,"title":{},"content":{"83":{"position":[[231,17]]},"204":{"position":[[190,17]]}},"keywords":{}}],["art.controls['control1",{"_index":129,"title":{},"content":{"12":{"position":[[1364,25]]},"326":{"position":[[1101,25]]}},"keywords":{}}],["art.currenttim",{"_index":404,"title":{},"content":{"42":{"position":[[263,15]]},"126":{"position":[[236,15]]},"156":{"position":[[300,15]]},"339":{"position":[[228,15]]}},"keywords":{}}],["art.destroy",{"_index":410,"title":{},"content":{"44":{"position":[[241,14]]},"128":{"position":[[210,14]]},"174":{"position":[[182,14]]},"357":{"position":[[196,14]]}},"keywords":{}}],["art.flip",{"_index":721,"title":{},"content":{"169":{"position":[[253,8]]},"352":{"position":[[223,8]]}},"keywords":{}}],["art.forward",{"_index":648,"title":{},"content":{"149":{"position":[[193,11]]},"332":{"position":[[162,11]]}},"keywords":{}}],["art.fullscreen",{"_index":685,"title":{},"content":{"161":{"position":[[226,14],[271,14]]},"344":{"position":[[190,14],[235,14]]}},"keywords":{}}],["art.fullscreenweb",{"_index":692,"title":{},"content":{"162":{"position":[[238,17],[286,17]]},"345":{"position":[[193,17],[241,17]]}},"keywords":{}}],["art.getbloburl().then((url",{"_index":684,"title":{},"content":{"160":{"position":[[225,27]]}},"keywords":{}}],["art.getbloburl().then(url",{"_index":900,"title":{},"content":{"343":{"position":[[191,25]]}},"keywords":{}}],["art.getdataurl().then((url",{"_index":680,"title":{},"content":{"159":{"position":[[227,27]]}},"keywords":{}}],["art.getdataurl().then(url",{"_index":899,"title":{},"content":{"342":{"position":[[193,25]]}},"keywords":{}}],["art.hotkey.add(65",{"_index":560,"title":{},"content":{"93":{"position":[[271,18]]},"214":{"position":[[190,18]]}},"keywords":{}}],["art.hotkey.add(66",{"_index":561,"title":{},"content":{"93":{"position":[[334,18]]},"214":{"position":[[250,18]]}},"keywords":{}}],["art.i18n.upd",{"_index":488,"title":{},"content":{"69":{"position":[[167,17]]},"190":{"position":[[149,17]]}},"keywords":{}}],["art.layers.add",{"_index":114,"title":{},"content":{"12":{"position":[[492,16]]},"79":{"position":[[667,16]]},"200":{"position":[[425,16]]},"326":{"position":[[312,16]]}},"keywords":{}}],["art.layers.show",{"_index":530,"title":{},"content":{"78":{"position":[[584,15]]},"199":{"position":[[555,15]]},"249":{"position":[[888,15]]},"310":{"position":[[628,15]]}},"keywords":{}}],["art.layers['layer1",{"_index":127,"title":{},"content":{"12":{"position":[[1273,21]]},"326":{"position":[[1010,21]]}},"keywords":{}}],["art.loading.show",{"_index":307,"title":{},"content":{"35":{"position":[[559,16]]},"89":{"position":[[218,16],[265,16]]},"143":{"position":[[553,16]]},"210":{"position":[[171,16],[218,16]]}},"keywords":{}}],["art.loop",{"_index":746,"title":{},"content":{"173":{"position":[[256,8]]},"356":{"position":[[196,8]]}},"keywords":{}}],["art.mask.show",{"_index":558,"title":{},"content":{"91":{"position":[[212,13],[256,13]]},"212":{"position":[[169,13],[213,13]]}},"keywords":{}}],["art.mini",{"_index":703,"title":{},"content":{"165":{"position":[[197,8],[236,8]]},"348":{"position":[[172,8],[211,8]]}},"keywords":{}}],["art.mut",{"_index":668,"title":{},"content":{"155":{"position":[[231,9]]},"338":{"position":[[196,9]]}},"keywords":{}}],["art.notice.show",{"_index":547,"title":{},"content":{"81":{"position":[[309,15],[358,15]]},"202":{"position":[[191,15],[221,15]]}},"keywords":{}}],["art.on('blur",{"_index":417,"title":{},"content":{"46":{"position":[[177,14]]},"130":{"position":[[127,14]]}},"keywords":{}}],["art.on('destroy",{"_index":409,"title":{},"content":{"44":{"position":[[147,17]]},"128":{"position":[[116,17]]}},"keywords":{}}],["art.on('focu",{"_index":413,"title":{},"content":{"45":{"position":[[164,15]]},"129":{"position":[[123,15]]}},"keywords":{}}],["art.on('fullscreen",{"_index":437,"title":{},"content":{"51":{"position":[[165,20]]},"135":{"position":[[133,20]]}},"keywords":{}}],["art.on('fullscreenweb",{"_index":439,"title":{},"content":{"52":{"position":[[162,23]]},"136":{"position":[[136,23]]}},"keywords":{}}],["art.on('hotkey",{"_index":441,"title":{},"content":{"53":{"position":[[132,16]]},"137":{"position":[[114,16]]}},"keywords":{}}],["art.on('hov",{"_index":421,"title":{},"content":{"47":{"position":[[133,15]]},"131":{"position":[[116,15]]}},"keywords":{}}],["art.on('mousemov",{"_index":430,"title":{},"content":{"49":{"position":[[195,19]]},"133":{"position":[[132,19]]}},"keywords":{}}],["art.on('paus",{"_index":399,"title":{},"content":{"41":{"position":[[134,15]]},"125":{"position":[[113,15]]}},"keywords":{}}],["art.on('play",{"_index":398,"title":{},"content":{"40":{"position":[[135,14]]},"124":{"position":[[113,14]]}},"keywords":{}}],["art.on('readi",{"_index":24,"title":{},"content":{"1":{"position":[[258,15]]},"12":{"position":[[465,15]]},"35":{"position":[[707,15]]},"39":{"position":[[169,15]]},"42":{"position":[[194,15]]},"43":{"position":[[198,15]]},"44":{"position":[[207,15]]},"50":{"position":[[192,15]]},"61":{"position":[[258,15]]},"62":{"position":[[146,15]]},"68":{"position":[[174,15]]},"72":{"position":[[220,15]]},"73":{"position":[[311,15]]},"74":{"position":[[308,15]]},"75":{"position":[[333,15]]},"78":{"position":[[535,15]]},"79":{"position":[[618,15]]},"81":{"position":[[282,15]]},"83":{"position":[[182,15]]},"84":{"position":[[624,15]]},"86":{"position":[[175,15]]},"87":{"position":[[585,15]]},"89":{"position":[[191,15]]},"91":{"position":[[185,15]]},"93":{"position":[[244,15]]},"95":{"position":[[209,15]]},"96":{"position":[[619,15]]},"98":{"position":[[395,15]]},"110":{"position":[[162,15]]},"123":{"position":[[141,15]]},"126":{"position":[[173,15]]},"127":{"position":[[173,15]]},"128":{"position":[[176,15]]},"134":{"position":[[170,15]]},"143":{"position":[[701,15]]},"145":{"position":[[142,15]]},"146":{"position":[[143,15]]},"147":{"position":[[163,15]]},"148":{"position":[[163,15]]},"149":{"position":[[166,15]]},"150":{"position":[[167,15]]},"151":{"position":[[180,15]]},"152":{"position":[[162,15]]},"153":{"position":[[319,15]]},"154":{"position":[[332,15]]},"155":{"position":[[179,15]]},"156":{"position":[[242,15]]},"157":{"position":[[135,15]]},"158":{"position":[[162,15]]},"159":{"position":[[185,15]]},"160":{"position":[[183,15]]},"161":{"position":[[199,15]]},"162":{"position":[[211,15]]},"163":{"position":[[190,15]]},"164":{"position":[[279,15]]},"165":{"position":[[170,15]]},"166":{"position":[[172,15]]},"167":{"position":[[215,15]]},"168":{"position":[[170,15]]},"169":{"position":[[202,15]]},"170":{"position":[[226,15]]},"171":{"position":[[220,15]]},"172":{"position":[[203,15]]},"173":{"position":[[205,15]]},"174":{"position":[[155,15]]},"182":{"position":[[205,15]]},"183":{"position":[[138,15]]},"189":{"position":[[141,15]]},"193":{"position":[[189,15]]},"194":{"position":[[274,15]]},"195":{"position":[[278,15]]},"196":{"position":[[281,15]]},"199":{"position":[[506,15]]},"200":{"position":[[376,15]]},"202":{"position":[[164,15]]},"204":{"position":[[141,15]]},"205":{"position":[[372,15]]},"207":{"position":[[140,15]]},"208":{"position":[[338,15]]},"210":{"position":[[144,15]]},"212":{"position":[[142,15]]},"214":{"position":[[163,15]]},"216":{"position":[[173,15]]},"217":{"position":[[369,15]]},"219":{"position":[[302,15]]},"251":{"position":[[722,15]]},"255":{"position":[[411,15]]},"312":{"position":[[455,15]]},"316":{"position":[[320,15]]},"326":{"position":[[285,15]]},"328":{"position":[[134,15]]},"329":{"position":[[134,15]]},"330":{"position":[[140,15]]},"331":{"position":[[135,15]]},"332":{"position":[[135,15]]},"333":{"position":[[135,15]]},"334":{"position":[[152,15]]},"335":{"position":[[141,15]]},"336":{"position":[[187,15]]},"337":{"position":[[197,15]]},"338":{"position":[[144,15]]},"339":{"position":[[170,15]]},"340":{"position":[[121,15]]},"341":{"position":[[127,15]]},"342":{"position":[[151,15]]},"343":{"position":[[149,15]]},"344":{"position":[[163,15]]},"345":{"position":[[166,15]]},"346":{"position":[[167,15]]},"347":{"position":[[195,15]]},"348":{"position":[[145,15]]},"349":{"position":[[150,15]]},"350":{"position":[[163,15]]},"351":{"position":[[128,15]]},"352":{"position":[[173,15]]},"353":{"position":[[188,15]]},"354":{"position":[[177,15]]},"355":{"position":[[162,15]]},"356":{"position":[[146,15]]},"357":{"position":[[169,15]]}},"keywords":{}}],["art.on('res",{"_index":426,"title":{},"content":{"48":{"position":[[152,16]]},"132":{"position":[[131,16]]}},"keywords":{}}],["art.on('seek",{"_index":401,"title":{},"content":{"42":{"position":[[137,14]]},"126":{"position":[[116,14]]}},"keywords":{}}],["art.on('url",{"_index":431,"title":{},"content":{"50":{"position":[[136,13]]},"134":{"position":[[114,13]]}},"keywords":{}}],["art.on('video:play",{"_index":394,"title":{},"content":{"37":{"position":[[1703,20]]},"121":{"position":[[1665,20]]}},"keywords":{}}],["art.on('volum",{"_index":405,"title":{},"content":{"43":{"position":[[139,16]]},"127":{"position":[[114,16]]}},"keywords":{}}],["art.paus",{"_index":642,"title":{},"content":{"146":{"position":[[204,12]]},"329":{"position":[[195,12]]}},"keywords":{}}],["art.pip",{"_index":694,"title":{},"content":{"163":{"position":[[217,7],[255,7]]},"346":{"position":[[194,7],[232,7]]}},"keywords":{}}],["art.play",{"_index":641,"title":{},"content":{"145":{"position":[[169,11]]},"146":{"position":[[170,11]]},"166":{"position":[[226,11]]},"328":{"position":[[161,11]]},"329":{"position":[[161,11]]},"349":{"position":[[204,11]]}},"keywords":{}}],["art.playbackr",{"_index":735,"title":{},"content":{"171":{"position":[[279,16]]},"354":{"position":[[235,16]]}},"keywords":{}}],["art.plugins.add(myplugin",{"_index":573,"title":{},"content":{"98":{"position":[[422,26]]},"219":{"position":[[329,26]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.config",{"_index":259,"title":{},"content":{"29":{"position":[[699,43]]},"278":{"position":[[630,43]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.emit",{"_index":241,"title":{},"content":{"28":{"position":[[463,41]]},"277":{"position":[[425,41]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.hid",{"_index":227,"title":{},"content":{"26":{"position":[[316,42]]},"27":{"position":[[477,42]]},"275":{"position":[[290,42]]},"276":{"position":[[429,42]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.ishid",{"_index":233,"title":{},"content":{"27":{"position":[[346,43]]},"276":{"position":[[298,43]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.show",{"_index":228,"title":{},"content":{"26":{"position":[[421,42]]},"27":{"position":[[392,42]]},"275":{"position":[[395,42]]},"276":{"position":[[344,42]]}},"keywords":{}}],["art.plugins.localsubtitle.attach",{"_index":810,"title":{},"content":{"247":{"position":[[73,32]]},"308":{"position":[[21,53]]}},"keywords":{}}],["art.plugins.localsubtitle.attach($preview",{"_index":811,"title":{},"content":{"247":{"position":[[368,43]]},"308":{"position":[[287,43]]}},"keywords":{}}],["art.plugins.localvideo.attach",{"_index":806,"title":{},"content":{"246":{"position":[[71,29]]},"307":{"position":[[21,50]]}},"keywords":{}}],["art.plugins.localvideo.attach($preview",{"_index":808,"title":{},"content":{"246":{"position":[[354,40]]},"307":{"position":[[281,40]]}},"keywords":{}}],["art.post",{"_index":700,"title":{},"content":{"164":{"position":[[332,10]]},"347":{"position":[[248,10]]}},"keywords":{}}],["art.proxy(contain",{"_index":463,"title":{},"content":{"64":{"position":[[233,20]]},"185":{"position":[[188,20]]}},"keywords":{}}],["art.query('.art",{"_index":126,"title":{},"content":{"12":{"position":[[991,15],[1043,15],[1103,15],[1155,15]]},"62":{"position":[[186,15]]},"183":{"position":[[178,15]]},"326":{"position":[[772,15],[824,15],[884,15],[936,15]]}},"keywords":{}}],["art.rot",{"_index":727,"title":{},"content":{"170":{"position":[[279,10]]},"353":{"position":[[240,10]]}},"keywords":{}}],["art.screenshot",{"_index":677,"title":{},"content":{"158":{"position":[[204,17]]},"341":{"position":[[169,17]]}},"keywords":{}}],["art.seek",{"_index":402,"title":{},"content":{"42":{"position":[[228,8]]},"72":{"position":[[247,8]]},"73":{"position":[[338,8]]},"75":{"position":[[360,8]]},"95":{"position":[[236,8]]},"96":{"position":[[646,8]]},"126":{"position":[[207,8]]},"148":{"position":[[190,8]]},"150":{"position":[[194,8]]},"153":{"position":[[346,8]]},"154":{"position":[[359,8]]},"158":{"position":[[189,8]]},"159":{"position":[[212,8]]},"160":{"position":[[210,8]]},"193":{"position":[[216,8]]},"194":{"position":[[301,8]]},"196":{"position":[[308,8]]},"216":{"position":[[200,8]]},"217":{"position":[[396,8]]},"331":{"position":[[162,8]]},"333":{"position":[[162,8]]},"336":{"position":[[214,8]]},"337":{"position":[[224,8]]},"341":{"position":[[154,8]]},"342":{"position":[[178,8]]},"343":{"position":[[176,8]]}},"keywords":{}}],["art.setting.add",{"_index":123,"title":{},"content":{"12":{"position":[[815,17]]},"96":{"position":[[686,17]]},"217":{"position":[[436,17]]},"326":{"position":[[635,17]]}},"keywords":{}}],["art.setting.show",{"_index":566,"title":{},"content":{"95":{"position":[[251,16],[298,16]]},"96":{"position":[[661,16],[795,16]]},"216":{"position":[[215,16],[262,16]]},"217":{"position":[[411,16],[517,16]]}},"keywords":{}}],["art.setting['setting1",{"_index":130,"title":{},"content":{"12":{"position":[[1406,24]]},"326":{"position":[[1143,24]]}},"keywords":{}}],["art.storage.clean",{"_index":480,"title":{},"content":{"65":{"position":[[469,20]]},"186":{"position":[[364,20]]}},"keywords":{}}],["art.storage.del('your",{"_index":479,"title":{},"content":{"65":{"position":[[440,21]]},"186":{"position":[[335,21]]}},"keywords":{}}],["art.storage.get('your",{"_index":478,"title":{},"content":{"65":{"position":[[411,21]]},"186":{"position":[[306,21]]}},"keywords":{}}],["art.storage.set('your",{"_index":476,"title":{},"content":{"65":{"position":[[368,21]]},"186":{"position":[[263,21]]}},"keywords":{}}],["art.subtitle.show",{"_index":500,"title":{},"content":{"72":{"position":[[262,17],[311,17]]},"193":{"position":[[231,17],[280,17]]}},"keywords":{}}],["art.subtitle.styl",{"_index":511,"title":{},"content":{"73":{"position":[[375,20]]},"194":{"position":[[338,20]]}},"keywords":{}}],["art.subtitle.switch('/assets/sample/subtitle.srt?t=1",{"_index":517,"title":{},"content":{"75":{"position":[[397,54]]},"196":{"position":[[345,54]]}},"keywords":{}}],["art.subtitle.url",{"_index":91,"title":{},"content":{"11":{"position":[[637,16]]},"74":{"position":[[389,16]]},"195":{"position":[[359,16]]},"280":{"position":[[548,16]]}},"keywords":{}}],["art.switchquality('/assets/sample/video.mp4?t=0",{"_index":666,"title":{},"content":{"154":{"position":[[396,49]]},"337":{"position":[[261,49]]}},"keywords":{}}],["art.switchurl('/assets/sample/video.mp4?t=0",{"_index":659,"title":{},"content":{"153":{"position":[[383,45]]},"336":{"position":[[251,45]]}},"keywords":{}}],["art.template.$video.control",{"_index":312,"title":{},"content":{"35":{"position":[[734,28]]},"143":{"position":[[728,28]]}},"keywords":{}}],["art.template.queri",{"_index":460,"title":{},"content":{"62":{"position":[[24,18]]},"183":{"position":[[16,18]]}},"keywords":{}}],["art.template.query('.art",{"_index":457,"title":{},"content":{"61":{"position":[[298,24]]},"182":{"position":[[245,24]]}},"keywords":{}}],["art.toggl",{"_index":644,"title":{},"content":{"147":{"position":[[190,13],[226,13]]},"330":{"position":[[167,13],[203,13]]}},"keywords":{}}],["art.url",{"_index":432,"title":{},"content":{"50":{"position":[[226,7]]},"134":{"position":[[204,7]]},"152":{"position":[[212,7]]},"335":{"position":[[191,7]]}},"keywords":{}}],["art.volum",{"_index":406,"title":{},"content":{"43":{"position":[[232,10]]},"127":{"position":[[207,10]]},"151":{"position":[[233,10]]},"334":{"position":[[205,10]]}},"keywords":{}}],["art1",{"_index":143,"title":{},"content":{"13":{"position":[[236,4]]},"325":{"position":[[173,4]]}},"keywords":{}}],["art2",{"_index":145,"title":{},"content":{"13":{"position":[[272,4]]},"325":{"position":[[209,4]]}},"keywords":{}}],["artplay",{"_index":19,"title":{},"content":{"1":{"position":[[180,11],[203,11]]},"11":{"position":[[176,11],[199,11]]},"12":{"position":[[372,11],[395,11]]},"13":{"position":[[165,9],[190,11],[207,9],[260,11],[282,9]]},"14":{"position":[[66,11],[89,11]]},"18":{"position":[[14,9]]},"19":{"position":[[11,9],[76,10]]},"22":{"position":[[25,11],[48,11]]},"23":{"position":[[25,11],[48,11]]},"24":{"position":[[25,11],[48,11]]},"26":{"position":[[92,11],[115,11]]},"27":{"position":[[111,11],[134,11]]},"28":{"position":[[78,11],[101,11]]},"29":{"position":[[194,11],[217,11]]},"31":{"position":[[70,11],[93,11]]},"32":{"position":[[71,11],[94,11]]},"33":{"position":[[82,11],[105,11]]},"34":{"position":[[74,11],[97,11]]},"35":{"position":[[76,11],[99,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]]},"61":{"position":[[180,11],[203,11]]},"62":{"position":[[68,11],[91,11]]},"64":{"position":[[162,11]]},"65":{"position":[[290,11],[313,11]]},"68":{"position":[[96,11],[119,11]]},"69":{"position":[[77,11],[100,11]]},"72":{"position":[[91,11],[114,11]]},"73":{"position":[[95,11],[118,11]]},"74":{"position":[[92,11],[115,11]]},"75":{"position":[[121,11],[144,11]]},"78":{"position":[[131,11],[154,11]]},"79":{"position":[[502,11],[525,11]]},"81":{"position":[[204,11],[227,11]]},"83":{"position":[[104,11],[127,11]]},"84":{"position":[[546,11],[569,11]]},"86":{"position":[[97,11],[120,11]]},"87":{"position":[[507,11],[530,11]]},"89":{"position":[[113,11],[136,11]]},"91":{"position":[[107,11],[130,11]]},"93":{"position":[[166,11],[189,11]]},"95":{"position":[[100,11],[123,11]]},"96":{"position":[[510,11],[533,11]]},"98":{"position":[[317,11],[340,11]]},"101":{"position":[[14,9]]},"102":{"position":[[11,9],[31,9],[59,9],[74,12],[105,9]]},"105":{"position":[[145,10],[387,11],[410,11]]},"106":{"position":[[179,9],[470,10]]},"107":{"position":[[100,9],[603,9]]},"108":{"position":[[65,11],[88,11]]},"110":{"position":[[84,11],[107,11]]},"121":{"position":[[1587,11],[1610,11]]},"123":{"position":[[63,11],[86,11]]},"124":{"position":[[35,11],[58,11]]},"125":{"position":[[35,11],[58,11]]},"126":{"position":[[38,11],[61,11]]},"127":{"position":[[36,11],[59,11]]},"128":{"position":[[38,11],[61,11]]},"129":{"position":[[45,11],[68,11]]},"130":{"position":[[49,11],[72,11]]},"131":{"position":[[38,11],[61,11]]},"132":{"position":[[37,11],[60,11]]},"133":{"position":[[54,11],[77,11]]},"134":{"position":[[36,11],[59,11]]},"135":{"position":[[37,11],[60,11]]},"136":{"position":[[37,11],[60,11]]},"137":{"position":[[36,11],[59,11]]},"139":{"position":[[64,11],[87,11]]},"140":{"position":[[65,11],[88,11]]},"141":{"position":[[76,11],[99,11]]},"142":{"position":[[68,11],[91,11]]},"143":{"position":[[70,11],[93,11]]},"145":{"position":[[51,11],[74,11]]},"146":{"position":[[52,11],[75,11]]},"147":{"position":[[72,11],[95,11]]},"148":{"position":[[85,11],[108,11]]},"149":{"position":[[88,11],[111,11]]},"150":{"position":[[89,11],[112,11]]},"151":{"position":[[102,11],[125,11]]},"152":{"position":[[84,11],[107,11]]},"153":{"position":[[241,11],[264,11]]},"154":{"position":[[254,11],[277,11]]},"155":{"position":[[101,11],[124,11]]},"156":{"position":[[164,11],[187,11]]},"157":{"position":[[57,11],[80,11]]},"158":{"position":[[84,11],[107,11]]},"159":{"position":[[107,11],[130,11]]},"160":{"position":[[105,11],[128,11]]},"161":{"position":[[103,11],[126,11]]},"162":{"position":[[112,11],[135,11]]},"163":{"position":[[91,11],[114,11]]},"164":{"position":[[164,11],[187,11]]},"165":{"position":[[92,11],[115,11]]},"166":{"position":[[81,11],[104,11]]},"167":{"position":[[137,11],[160,11]]},"168":{"position":[[92,11],[115,11]]},"169":{"position":[[124,11],[147,11]]},"170":{"position":[[132,11],[155,11]]},"171":{"position":[[142,11],[165,11]]},"172":{"position":[[125,11],[148,11]]},"173":{"position":[[127,11],[150,11]]},"174":{"position":[[77,11],[100,11]]},"182":{"position":[[127,11],[150,11]]},"183":{"position":[[60,11],[83,11]]},"185":{"position":[[117,11]]},"186":{"position":[[185,11],[208,11]]},"189":{"position":[[63,11],[86,11]]},"190":{"position":[[59,11],[82,11]]},"193":{"position":[[60,11],[83,11]]},"194":{"position":[[58,11],[81,11]]},"195":{"position":[[62,11],[85,11]]},"196":{"position":[[69,11],[92,11]]},"199":{"position":[[102,11],[125,11]]},"200":{"position":[[260,11],[283,11]]},"202":{"position":[[86,11],[109,11]]},"204":{"position":[[63,11],[86,11]]},"205":{"position":[[294,11],[317,11]]},"207":{"position":[[62,11],[85,11]]},"208":{"position":[[260,11],[283,11]]},"210":{"position":[[66,11],[89,11]]},"212":{"position":[[64,11],[87,11]]},"214":{"position":[[85,11],[108,11]]},"216":{"position":[[64,11],[87,11]]},"217":{"position":[[260,11],[283,11]]},"219":{"position":[[224,11],[247,11]]},"221":{"position":[[172,11],[195,11],[382,10]]},"222":{"position":[[142,11],[165,11]]},"223":{"position":[[152,11],[175,11]]},"224":{"position":[[117,11],[140,11]]},"225":{"position":[[106,11],[129,11]]},"226":{"position":[[79,11],[102,11]]},"227":{"position":[[100,11],[123,11]]},"228":{"position":[[78,11],[101,11]]},"229":{"position":[[76,11],[99,11]]},"230":{"position":[[260,11],[283,11]]},"231":{"position":[[146,11],[169,11]]},"232":{"position":[[74,11],[97,11]]},"233":{"position":[[172,11],[195,11]]},"234":{"position":[[149,11],[172,11]]},"235":{"position":[[161,11],[184,11]]},"236":{"position":[[149,11],[172,11]]},"237":{"position":[[116,11],[139,11]]},"238":{"position":[[137,11],[160,11]]},"239":{"position":[[81,11],[104,11]]},"240":{"position":[[120,11],[143,11]]},"241":{"position":[[151,11],[174,11]]},"242":{"position":[[142,11],[165,11]]},"243":{"position":[[143,11],[166,11]]},"244":{"position":[[98,11],[121,11]]},"245":{"position":[[128,11],[151,11]]},"246":{"position":[[164,11],[187,11]]},"247":{"position":[[172,11],[195,11]]},"248":{"position":[[360,11]]},"249":{"position":[[536,11],[559,11]]},"250":{"position":[[503,11],[526,11]]},"251":{"position":[[501,11],[524,11]]},"252":{"position":[[558,11],[581,11]]},"253":{"position":[[229,11],[252,11]]},"254":{"position":[[198,11],[221,11]]},"255":{"position":[[312,11],[335,11]]},"256":{"position":[[473,11],[496,11]]},"257":{"position":[[249,11],[272,11]]},"258":{"position":[[359,11],[382,11]]},"259":{"position":[[173,11],[196,11]]},"260":{"position":[[103,11],[126,11]]},"261":{"position":[[328,11],[351,11]]},"262":{"position":[[156,11],[179,11]]},"263":{"position":[[139,11],[162,11]]},"267":{"position":[[14,9]]},"268":{"position":[[11,9],[76,10]]},"271":{"position":[[25,11],[48,11]]},"272":{"position":[[25,11],[48,11]]},"273":{"position":[[25,11],[48,11]]},"275":{"position":[[66,11],[89,11]]},"276":{"position":[[63,11],[86,11]]},"277":{"position":[[57,11],[80,11]]},"278":{"position":[[125,11],[148,11]]},"279":{"position":[[102,11],[125,11]]},"280":{"position":[[87,11],[110,11]]},"282":{"position":[[22,13],[98,11],[121,11],[256,10]]},"283":{"position":[[82,11],[105,11]]},"284":{"position":[[68,11],[91,11]]},"285":{"position":[[64,11],[87,11]]},"286":{"position":[[63,11],[86,11]]},"287":{"position":[[52,11],[75,11]]},"288":{"position":[[65,11],[88,11]]},"289":{"position":[[53,11],[76,11]]},"290":{"position":[[53,11],[76,11]]},"291":{"position":[[117,11],[140,11]]},"292":{"position":[[73,11],[96,11]]},"293":{"position":[[53,11],[76,11]]},"294":{"position":[[95,11],[118,11]]},"295":{"position":[[90,11],[113,11]]},"296":{"position":[[78,11],[101,11]]},"297":{"position":[[77,11],[100,11]]},"298":{"position":[[64,11],[87,11]]},"299":{"position":[[67,11],[90,11]]},"300":{"position":[[53,11],[76,11]]},"301":{"position":[[66,11],[89,11]]},"302":{"position":[[73,11],[96,11]]},"303":{"position":[[67,11],[90,11]]},"304":{"position":[[67,11],[90,11]]},"305":{"position":[[67,11],[90,11]]},"306":{"position":[[71,11],[94,11]]},"307":{"position":[[97,11],[120,11]]},"308":{"position":[[100,11],[123,11]]},"309":{"position":[[224,11]]},"310":{"position":[[296,11],[319,11]]},"311":{"position":[[258,11],[281,11]]},"312":{"position":[[258,11],[281,11]]},"313":{"position":[[293,11],[316,11]]},"314":{"position":[[121,11],[144,11]]},"315":{"position":[[101,11],[124,11]]},"316":{"position":[[221,11],[244,11]]},"317":{"position":[[194,11],[217,11]]},"318":{"position":[[157,11],[180,11]]},"319":{"position":[[206,11],[229,11]]},"320":{"position":[[103,11],[126,11]]},"321":{"position":[[63,11],[86,11]]},"322":{"position":[[146,11],[169,11]]},"323":{"position":[[85,11],[108,11]]},"324":{"position":[[99,11],[122,11]]},"325":{"position":[[109,9],[134,11],[151,9],[197,11],[219,9]]},"326":{"position":[[192,11],[215,11]]},"328":{"position":[[43,11],[66,11]]},"329":{"position":[[43,11],[66,11]]},"330":{"position":[[49,11],[72,11]]},"331":{"position":[[57,11],[80,11]]},"332":{"position":[[57,11],[80,11]]},"333":{"position":[[57,11],[80,11]]},"334":{"position":[[74,11],[97,11]]},"335":{"position":[[63,11],[86,11]]},"336":{"position":[[109,11],[132,11]]},"337":{"position":[[119,11],[142,11]]},"338":{"position":[[66,11],[89,11]]},"339":{"position":[[92,11],[115,11]]},"340":{"position":[[43,11],[66,11]]},"341":{"position":[[49,11],[72,11]]},"342":{"position":[[73,11],[96,11]]},"343":{"position":[[71,11],[94,11]]},"344":{"position":[[67,11],[90,11]]},"345":{"position":[[67,11],[90,11]]},"346":{"position":[[68,11],[91,11]]},"347":{"position":[[80,11],[103,11]]},"348":{"position":[[67,11],[90,11]]},"349":{"position":[[59,11],[82,11]]},"350":{"position":[[85,11],[108,11]]},"351":{"position":[[50,11],[73,11]]},"352":{"position":[[95,11],[118,11]]},"353":{"position":[[94,11],[117,11]]},"354":{"position":[[99,11],[122,11]]},"355":{"position":[[84,11],[107,11]]},"356":{"position":[[68,11],[91,11]]},"357":{"position":[[91,11],[114,11]]}},"keywords":{}}],["artplayer.html",{"_index":813,"title":{},"content":{"248":{"position":[[222,14],[330,15]]},"309":{"position":[[194,15]]}},"keywords":{}}],["artplayer.html访问到播放器所需的html",{"_index":892,"title":{},"content":{"309":{"position":[[68,32]]}},"keywords":{}}],["artplayer_set",{"_index":469,"title":{},"content":{"65":{"position":[[102,18]]},"186":{"position":[[35,18]]}},"keywords":{}}],["artplayerplugindanmuku",{"_index":166,"title":{},"content":{"19":{"position":[[48,22]]},"22":{"position":[[182,24]]},"23":{"position":[[110,24]]},"24":{"position":[[110,24]]},"26":{"position":[[177,24]]},"27":{"position":[[196,24]]},"28":{"position":[[163,24]]},"29":{"position":[[279,24]]},"268":{"position":[[48,22]]},"271":{"position":[[182,24]]},"272":{"position":[[110,24]]},"273":{"position":[[110,24]]},"275":{"position":[[151,24]]},"276":{"position":[[148,24]]},"277":{"position":[[142,24]]},"278":{"position":[[210,24]]}},"keywords":{}}],["artplayerrequir",{"_index":751,"title":{},"content":{"221":{"position":[[29,19]]}},"keywords":{}}],["aspect",{"_index":738,"title":{},"content":{"172":{"position":[[65,7]]},"236":{"position":[[58,6]]}},"keywords":{}}],["aspectratio",{"_index":736,"title":{"172":{"position":[[0,12]]},"236":{"position":[[0,12]]},"297":{"position":[[0,12]]},"355":{"position":[[0,12]]}},"content":{"236":{"position":[[223,12]]},"297":{"position":[[151,12]]}},"keywords":{}}],["ass",{"_index":864,"title":{},"content":{"258":{"position":[[180,3]]}},"keywords":{}}],["assets/angel",{"_index":295,"title":{},"content":{"34":{"position":[[173,12]]},"142":{"position":[[167,12]]}},"keywords":{}}],["assets/sample/danmuku.xml",{"_index":216,"title":{},"content":{"23":{"position":[[191,29]]},"26":{"position":[[211,29]]},"27":{"position":[[230,29]]},"28":{"position":[[197,29]]},"29":{"position":[[313,29]]},"272":{"position":[[178,29]]},"275":{"position":[[185,29]]},"276":{"position":[[182,29]]},"277":{"position":[[176,29]]},"278":{"position":[[244,29]]}},"keywords":{}}],["assets/sample/layer.png",{"_index":521,"title":{},"content":{"78":{"position":[[89,27]]},"79":{"position":[[590,27]]},"199":{"position":[[60,27]]},"200":{"position":[[348,27]]},"249":{"position":[[494,27]]},"310":{"position":[[254,27]]}},"keywords":{}}],["assets/sample/poster.jpg",{"_index":698,"title":{},"content":{"164":{"position":[[246,28]]},"223":{"position":[[234,28]]},"284":{"position":[[150,28]]},"347":{"position":[[162,28]]}},"keywords":{}}],["assets/sample/poster.jpg?t=0",{"_index":701,"title":{},"content":{"164":{"position":[[345,32]]},"347":{"position":[[261,32]]}},"keywords":{}}],["assets/sample/subtitle.srt",{"_index":499,"title":{},"content":{"72":{"position":[[182,30]]},"73":{"position":[[186,30]]},"74":{"position":[[183,30]]},"75":{"position":[[212,30]]},"193":{"position":[[151,30]]},"194":{"position":[[149,30]]},"195":{"position":[[153,30]]},"196":{"position":[[160,30]]},"244":{"position":[[189,30]]},"258":{"position":[[450,30]]},"305":{"position":[[158,30]]},"319":{"position":[[297,30]]}},"keywords":{}}],["assets/sample/subtitle.srt?id=1",{"_index":84,"title":{},"content":{"11":{"position":[[412,35]]},"280":{"position":[[323,35]]}},"keywords":{}}],["assets/sample/subtitle.srt?id=2",{"_index":87,"title":{},"content":{"11":{"position":[[535,35]]},"280":{"position":[[446,35]]}},"keywords":{}}],["assets/sample/subtitle.srt?t=1",{"_index":514,"title":{},"content":{"74":{"position":[[408,34]]},"195":{"position":[[378,34]]}},"keywords":{}}],["assets/sample/thumbnails.png",{"_index":858,"title":{},"content":{"257":{"position":[[342,32]]},"318":{"position":[[250,32]]}},"keywords":{}}],["assets/sample/video.flv",{"_index":268,"title":{},"content":{"31":{"position":[[132,27]]},"139":{"position":[[126,27]]},"261":{"position":[[374,27]]},"262":{"position":[[202,27]]},"322":{"position":[[192,27]]},"323":{"position":[[131,27]]}},"keywords":{}}],["assets/sample/video.mp4",{"_index":23,"title":{},"content":{"1":{"position":[[226,27]]},"11":{"position":[[222,27]]},"12":{"position":[[418,27]]},"14":{"position":[[112,27]]},"22":{"position":[[71,27]]},"23":{"position":[[71,27]]},"24":{"position":[[71,27]]},"26":{"position":[[138,27]]},"27":{"position":[[157,27]]},"28":{"position":[[124,27]]},"29":{"position":[[240,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]]},"61":{"position":[[226,27]]},"62":{"position":[[114,27]]},"64":{"position":[[201,27]]},"65":{"position":[[336,27]]},"68":{"position":[[142,27]]},"69":{"position":[[123,27]]},"72":{"position":[[137,27]]},"73":{"position":[[141,27]]},"74":{"position":[[138,27]]},"75":{"position":[[167,27]]},"78":{"position":[[177,27]]},"79":{"position":[[548,27]]},"81":{"position":[[250,27]]},"83":{"position":[[150,27]]},"84":{"position":[[592,27]]},"86":{"position":[[143,27]]},"87":{"position":[[553,27]]},"89":{"position":[[159,27]]},"91":{"position":[[153,27]]},"93":{"position":[[212,27]]},"95":{"position":[[146,27]]},"96":{"position":[[556,27]]},"98":{"position":[[363,27]]},"105":{"position":[[433,27]]},"108":{"position":[[111,27]]},"110":{"position":[[130,27]]},"121":{"position":[[1633,27]]},"123":{"position":[[109,27]]},"124":{"position":[[81,27]]},"125":{"position":[[81,27]]},"126":{"position":[[84,27]]},"127":{"position":[[82,27]]},"128":{"position":[[84,27]]},"129":{"position":[[91,27]]},"130":{"position":[[95,27]]},"131":{"position":[[84,27]]},"132":{"position":[[83,27]]},"133":{"position":[[100,27]]},"134":{"position":[[82,27]]},"135":{"position":[[83,27]]},"136":{"position":[[83,27]]},"137":{"position":[[82,27]]},"145":{"position":[[97,27]]},"146":{"position":[[98,27]]},"147":{"position":[[118,27]]},"148":{"position":[[131,27]]},"149":{"position":[[134,27]]},"150":{"position":[[135,27]]},"151":{"position":[[148,27]]},"152":{"position":[[130,27]]},"153":{"position":[[287,27]]},"154":{"position":[[300,27]]},"155":{"position":[[147,27]]},"156":{"position":[[210,27]]},"157":{"position":[[103,27]]},"158":{"position":[[130,27]]},"159":{"position":[[153,27]]},"160":{"position":[[151,27]]},"161":{"position":[[149,27]]},"162":{"position":[[158,27]]},"163":{"position":[[137,27]]},"164":{"position":[[210,27]]},"165":{"position":[[138,27]]},"166":{"position":[[127,27]]},"167":{"position":[[183,27]]},"168":{"position":[[138,27]]},"169":{"position":[[170,27]]},"170":{"position":[[178,27]]},"171":{"position":[[188,27]]},"172":{"position":[[171,27]]},"173":{"position":[[173,27]]},"174":{"position":[[123,27]]},"182":{"position":[[173,27]]},"183":{"position":[[106,27]]},"185":{"position":[[156,27]]},"186":{"position":[[231,27]]},"189":{"position":[[109,27]]},"190":{"position":[[105,27]]},"193":{"position":[[106,27]]},"194":{"position":[[104,27]]},"195":{"position":[[108,27]]},"196":{"position":[[115,27]]},"199":{"position":[[148,27]]},"200":{"position":[[306,27]]},"202":{"position":[[132,27]]},"204":{"position":[[109,27]]},"205":{"position":[[340,27]]},"207":{"position":[[108,27]]},"208":{"position":[[306,27]]},"210":{"position":[[112,27]]},"212":{"position":[[110,27]]},"214":{"position":[[131,27]]},"216":{"position":[[110,27]]},"217":{"position":[[306,27]]},"219":{"position":[[270,27]]},"221":{"position":[[274,27]]},"222":{"position":[[188,27]]},"223":{"position":[[198,27]]},"224":{"position":[[163,27]]},"225":{"position":[[152,27]]},"226":{"position":[[125,27]]},"227":{"position":[[146,27]]},"228":{"position":[[124,27]]},"229":{"position":[[122,27]]},"230":{"position":[[306,27]]},"231":{"position":[[192,27]]},"232":{"position":[[120,27]]},"233":{"position":[[218,27]]},"234":{"position":[[195,27]]},"235":{"position":[[207,27]]},"236":{"position":[[195,27]]},"237":{"position":[[162,27]]},"238":{"position":[[183,27]]},"239":{"position":[[127,27]]},"240":{"position":[[166,27]]},"241":{"position":[[197,27]]},"242":{"position":[[188,27]]},"243":{"position":[[189,27]]},"244":{"position":[[144,27]]},"245":{"position":[[174,27]]},"246":{"position":[[210,27]]},"247":{"position":[[218,27]]},"248":{"position":[[400,27]]},"249":{"position":[[582,27]]},"250":{"position":[[549,27]]},"251":{"position":[[547,27]]},"252":{"position":[[604,27]]},"253":{"position":[[275,27],[353,27],[408,27]]},"254":{"position":[[244,27]]},"255":{"position":[[358,27]]},"256":{"position":[[519,27]]},"257":{"position":[[295,27]]},"258":{"position":[[405,27]]},"259":{"position":[[219,27]]},"260":{"position":[[149,27]]},"263":{"position":[[185,27]]},"271":{"position":[[71,27]]},"272":{"position":[[71,27]]},"273":{"position":[[71,27]]},"275":{"position":[[112,27]]},"276":{"position":[[109,27]]},"277":{"position":[[103,27]]},"278":{"position":[[171,27]]},"279":{"position":[[148,27]]},"280":{"position":[[133,27]]},"282":{"position":[[200,27]]},"283":{"position":[[128,27]]},"284":{"position":[[114,27]]},"285":{"position":[[110,27]]},"286":{"position":[[109,27]]},"287":{"position":[[98,27]]},"288":{"position":[[111,27]]},"289":{"position":[[99,27]]},"290":{"position":[[99,27]]},"291":{"position":[[163,27]]},"292":{"position":[[119,27]]},"293":{"position":[[99,27]]},"294":{"position":[[141,27]]},"295":{"position":[[136,27]]},"296":{"position":[[124,27]]},"297":{"position":[[123,27]]},"298":{"position":[[110,27]]},"299":{"position":[[113,27]]},"300":{"position":[[99,27]]},"301":{"position":[[112,27]]},"302":{"position":[[119,27]]},"303":{"position":[[113,27]]},"304":{"position":[[113,27]]},"305":{"position":[[113,27]]},"306":{"position":[[117,27]]},"307":{"position":[[143,27]]},"308":{"position":[[146,27]]},"309":{"position":[[264,27]]},"310":{"position":[[342,27]]},"311":{"position":[[304,27]]},"312":{"position":[[304,27]]},"313":{"position":[[339,27]]},"314":{"position":[[167,27],[245,27],[300,27]]},"315":{"position":[[147,27]]},"316":{"position":[[267,27]]},"317":{"position":[[240,27]]},"318":{"position":[[203,27]]},"319":{"position":[[252,27]]},"320":{"position":[[149,27]]},"321":{"position":[[109,27]]},"324":{"position":[[145,27]]},"326":{"position":[[238,27]]},"328":{"position":[[89,27]]},"329":{"position":[[89,27]]},"330":{"position":[[95,27]]},"331":{"position":[[103,27]]},"332":{"position":[[103,27]]},"333":{"position":[[103,27]]},"334":{"position":[[120,27]]},"335":{"position":[[109,27]]},"336":{"position":[[155,27]]},"337":{"position":[[165,27]]},"338":{"position":[[112,27]]},"339":{"position":[[138,27]]},"340":{"position":[[89,27]]},"341":{"position":[[95,27]]},"342":{"position":[[119,27]]},"343":{"position":[[117,27]]},"344":{"position":[[113,27]]},"345":{"position":[[113,27]]},"346":{"position":[[114,27]]},"347":{"position":[[126,27]]},"348":{"position":[[113,27]]},"349":{"position":[[105,27]]},"350":{"position":[[131,27]]},"351":{"position":[[96,27]]},"352":{"position":[[141,27]]},"353":{"position":[[140,27]]},"354":{"position":[[145,27]]},"355":{"position":[[130,27]]},"356":{"position":[[114,27]]},"357":{"position":[[137,27]]}},"keywords":{}}],["assets/sample/video.mp4?t=0",{"_index":433,"title":{},"content":{"50":{"position":[[236,31]]},"134":{"position":[[214,31]]},"152":{"position":[[222,31]]},"335":{"position":[[201,31]]}},"keywords":{}}],["asynchron",{"_index":217,"title":{"24":{"position":[[4,12]]}},"content":{"24":{"position":[[160,12]]}},"keywords":{}}],["attribut",{"_index":74,"title":{},"content":{"11":{"position":[[120,9]]},"27":{"position":[[17,9]]},"29":{"position":[[92,11]]},"37":{"position":[[485,9],[1458,9]]},"81":{"position":[[20,9]]},"83":{"position":[[20,9]]},"86":{"position":[[20,9]]},"91":{"position":[[20,10]]},"121":{"position":[[447,9],[1420,9]]}},"keywords":{}}],["auto",{"_index":623,"title":{},"content":{"106":{"position":[[433,4]]},"107":{"position":[[372,4]]}},"keywords":{}}],["automat",{"_index":467,"title":{},"content":{"65":{"position":[[63,13]]},"229":{"position":[[36,9],[243,13]]},"230":{"position":[[139,13]]},"231":{"position":[[82,13]]}},"keywords":{}}],["automini",{"_index":782,"title":{"231":{"position":[[0,9]]},"292":{"position":[[0,9]]}},"content":{"231":{"position":[[220,9]]},"292":{"position":[[147,9]]}},"keywords":{}}],["autoplay",{"_index":267,"title":{"229":{"position":[[0,9]]},"290":{"position":[[0,9]]}},"content":{"31":{"position":[[111,9]]},"32":{"position":[[112,9]]},"33":{"position":[[123,9]]},"34":{"position":[[115,9]]},"35":{"position":[[117,9],[673,9]]},"139":{"position":[[105,9]]},"140":{"position":[[106,9]]},"141":{"position":[[117,9]]},"142":{"position":[[109,9]]},"143":{"position":[[111,9],[667,9]]},"229":{"position":[[150,9],[323,8]]},"290":{"position":[[127,9],[210,8]]}},"keywords":{}}],["autos",{"_index":175,"title":{"167":{"position":[[0,9]]},"230":{"position":[[0,9]]},"291":{"position":[[0,9]]},"350":{"position":[[0,9]]}},"content":{"22":{"position":[[99,9]]},"48":{"position":[[132,9]]},"95":{"position":[[189,9]]},"96":{"position":[[599,9]]},"132":{"position":[[111,9]]},"170":{"position":[[206,9]]},"216":{"position":[[153,9]]},"217":{"position":[[349,9]]},"230":{"position":[[334,9]]},"234":{"position":[[106,8],[252,9]]},"271":{"position":[[99,9]]},"291":{"position":[[191,9]]},"295":{"position":[[49,8],[193,9]]},"353":{"position":[[168,9]]}},"keywords":{}}],["b",{"_index":562,"title":{},"content":{"93":{"position":[[388,4]]},"214":{"position":[[299,1]]}},"keywords":{}}],["backward",{"_index":649,"title":{"150":{"position":[[0,9]]},"333":{"position":[[0,9]]}},"content":{"150":{"position":[[41,9]]},"239":{"position":[[264,8]]}},"keywords":{}}],["bar",{"_index":548,"title":{},"content":{"82":{"position":[[46,3]]},"83":{"position":[[62,3]]},"225":{"position":[[77,3]]},"227":{"position":[[57,3]]},"237":{"position":[[87,3]]},"238":{"position":[[108,3]]},"240":{"position":[[91,3]]},"242":{"position":[[113,3]]},"243":{"position":[[114,3]]},"245":{"position":[[42,4]]},"252":{"position":[[64,3]]},"253":{"position":[[91,3]]},"254":{"position":[[75,3]]},"257":{"position":[[58,3]]}},"keywords":{}}],["base64",{"_index":679,"title":{},"content":{"159":{"position":[[23,6]]},"342":{"position":[[13,26]]}},"keywords":{}}],["basic",{"_index":749,"title":{"220":{"position":[[0,5]]}},"content":{},"keywords":{}}],["becom",{"_index":344,"title":{},"content":{"37":{"position":[[541,6]]},"121":{"position":[[503,6]]}},"keywords":{}}],["befor",{"_index":690,"title":{},"content":{"161":{"position":[[384,6]]},"163":{"position":[[367,6]]},"164":{"position":[[112,6]]},"248":{"position":[[140,6]]}},"keywords":{}}],["began",{"_index":377,"title":{},"content":{"37":{"position":[[1241,6]]},"121":{"position":[[1203,6]]}},"keywords":{}}],["begun",{"_index":362,"title":{},"content":{"37":{"position":[[949,6]]},"121":{"position":[[911,6]]}},"keywords":{}}],["best",{"_index":103,"title":{},"content":{"12":{"position":[[105,4]]}},"keywords":{}}],["bilibili",{"_index":214,"title":{},"content":{"23":{"position":[[158,8]]},"272":{"position":[[150,8]]}},"keywords":{}}],["bilingu",{"_index":508,"title":{},"content":{"73":{"position":[[236,10]]},"74":{"position":[[233,10]]},"75":{"position":[[262,10],[480,10]]},"194":{"position":[[199,10]]},"195":{"position":[[203,10]]},"196":{"position":[[210,10],[428,10]]},"258":{"position":[[261,9],[513,10]]},"319":{"position":[[148,9],[360,10]]}},"keywords":{}}],["black",{"_index":777,"title":{},"content":{"230":{"position":[[112,5],[188,5]]}},"keywords":{}}],["blob",{"_index":683,"title":{},"content":{"160":{"position":[[23,4]]},"343":{"position":[[13,24]]}},"keywords":{}}],["blur",{"_index":414,"title":{"46":{"position":[[0,5]]},"130":{"position":[[0,5]]}},"content":{},"keywords":{}}],["boolean",{"_index":230,"title":{},"content":{"27":{"position":[[6,7]]},"57":{"position":[[6,7]]},"58":{"position":[[6,7]]},"79":{"position":[[87,7]]},"84":{"position":[[89,7]]},"87":{"position":[[92,7]]},"96":{"position":[[95,7]]},"155":{"position":[[30,7]]},"161":{"position":[[30,7]]},"162":{"position":[[30,7]]},"163":{"position":[[30,7]]},"165":{"position":[[30,7]]},"166":{"position":[[23,7]]},"167":{"position":[[30,7]]},"174":{"position":[[25,7]]},"178":{"position":[[4,7]]},"179":{"position":[[4,7]]},"200":{"position":[[46,7]]},"205":{"position":[[46,7]]},"208":{"position":[[46,7]]},"217":{"position":[[46,7]]},"249":{"position":[[83,7]]},"250":{"position":[[88,7]]},"251":{"position":[[86,7]]},"252":{"position":[[101,7]]},"253":{"position":[[128,7]]},"258":{"position":[[271,7]]},"276":{"position":[[4,7]]},"288":{"position":[[4,10]]},"289":{"position":[[4,10]]},"290":{"position":[[4,10]]},"291":{"position":[[4,10]]},"292":{"position":[[4,10]]},"293":{"position":[[4,10]]},"294":{"position":[[4,10]]},"295":{"position":[[4,10]]},"296":{"position":[[4,10]]},"297":{"position":[[4,10]]},"298":{"position":[[4,10]]},"299":{"position":[[4,10]]},"300":{"position":[[4,10]]},"301":{"position":[[4,10]]},"302":{"position":[[4,10]]},"303":{"position":[[4,10]]},"304":{"position":[[4,10]]},"305":{"position":[[4,10]]},"306":{"position":[[4,10]]},"307":{"position":[[4,10]]},"308":{"position":[[4,10]]},"309":{"position":[[4,10]]},"310":{"position":[[44,7]]},"311":{"position":[[44,7]]},"312":{"position":[[44,7]]},"313":{"position":[[45,7]]},"314":{"position":[[50,7]]},"319":{"position":[[158,7]]},"338":{"position":[[21,7]]},"344":{"position":[[21,7]]},"345":{"position":[[21,7]]},"346":{"position":[[21,7]]},"348":{"position":[[21,7]]},"349":{"position":[[14,7]]},"350":{"position":[[21,7]]},"357":{"position":[[16,7]]}},"keywords":{}}],["booleandefault",{"_index":771,"title":{},"content":{"227":{"position":[[6,15]]},"228":{"position":[[6,15]]},"229":{"position":[[6,15]]},"230":{"position":[[6,15]]},"231":{"position":[[6,15]]},"232":{"position":[[6,15]]},"233":{"position":[[6,15]]},"234":{"position":[[6,15]]},"235":{"position":[[6,15]]},"236":{"position":[[6,15]]},"237":{"position":[[6,15]]},"238":{"position":[[6,15]]},"239":{"position":[[6,15]]},"240":{"position":[[6,15]]},"241":{"position":[[6,15]]},"242":{"position":[[6,15]]},"243":{"position":[[6,15]]},"244":{"position":[[6,15]]},"245":{"position":[[6,15]]},"246":{"position":[[6,15]]},"247":{"position":[[6,15]]},"248":{"position":[[6,15]]}},"keywords":{}}],["bootstrap",{"_index":891,"title":{},"content":{"279":{"position":[[53,9]]}},"keywords":{}}],["border",{"_index":183,"title":{},"content":{"22":{"position":[[316,7],[340,6],[433,7],[499,7]]},"28":{"position":[[531,7]]},"271":{"position":[[295,7],[389,7],[455,7]]},"277":{"position":[[493,7]]}},"keywords":{}}],["bottom",{"_index":208,"title":{},"content":{"22":{"position":[[734,6]]},"237":{"position":[[72,6]]},"238":{"position":[[93,6]]},"240":{"position":[[76,6]]},"242":{"position":[[98,6]]},"243":{"position":[[99,6]]},"252":{"position":[[49,6]]},"253":{"position":[[76,6]]}},"keywords":{}}],["bring",{"_index":663,"title":{},"content":{"154":{"position":[[92,5]]}},"keywords":{}}],["browser",{"_index":320,"title":{},"content":{"37":{"position":[[94,7],[287,7],[1095,7]]},"121":{"position":[[56,7],[249,7],[1057,7]]},"161":{"position":[[329,7]]},"163":{"position":[[306,7]]},"230":{"position":[[219,7]]},"231":{"position":[[64,7]]},"237":{"position":[[287,7]]},"248":{"position":[[573,7]]}},"keywords":{}}],["buffer",{"_index":333,"title":{},"content":{"37":{"position":[[240,9],[370,10]]},"121":{"position":[[202,9],[332,10]]}},"keywords":{}}],["button",{"_index":147,"title":{"14":{"position":[[4,6]]}},"content":{"14":{"position":[[4,6]]},"84":{"position":[[714,9],[884,6],[942,6]]},"238":{"position":[[79,6]]},"240":{"position":[[62,6]]},"242":{"position":[[63,6]]},"243":{"position":[[63,6]]},"246":{"position":[[132,6]]},"247":{"position":[[140,6]]},"250":{"position":[[628,9],[779,6],[837,6],[1010,6]]},"252":{"position":[[668,9],[838,6],[896,6],[1087,6]]},"311":{"position":[[383,9]]},"313":{"position":[[403,9]]}},"keywords":{}}],["button1",{"_index":551,"title":{},"content":{"84":{"position":[[768,9],[795,9]]},"250":{"position":[[663,9],[690,9]]},"252":{"position":[[722,9],[749,9]]}},"keywords":{}}],["button2",{"_index":822,"title":{},"content":{"250":{"position":[[892,9],[919,9]]},"252":{"position":[[969,9],[996,9]]}},"keywords":{}}],["cach",{"_index":766,"title":{},"content":{"226":{"position":[[190,6],[302,5]]}},"keywords":{}}],["call",{"_index":218,"title":{"24":{"position":[[17,6]]}},"content":{"37":{"position":[[672,6]]},"65":{"position":[[95,6]]},"121":{"position":[[634,6]]}},"keywords":{}}],["callback",{"_index":559,"title":{},"content":{"93":{"position":[[123,8]]}},"keywords":{}}],["can't",{"_index":132,"title":{},"content":{"12":{"position":[[1457,5]]}},"keywords":{}}],["center",{"_index":255,"title":{},"content":{"29":{"position":[[550,9]]},"278":{"position":[[481,9]]}},"keywords":{}}],["chanc",{"_index":832,"title":{},"content":{"254":{"position":[[313,8]]},"315":{"position":[[216,8]]}},"keywords":{}}],["chang",{"_index":242,"title":{},"content":{"29":{"position":[[15,8]]},"37":{"position":[[1160,8],[1520,8]]},"43":{"position":[[28,7]]},"48":{"position":[[25,7]]},"50":{"position":[[25,7]]},"121":{"position":[[1122,8],[1482,8]]},"229":{"position":[[339,7]]},"290":{"position":[[226,7]]}},"keywords":{}}],["charset="utf",{"_index":594,"title":{},"content":{"105":{"position":[[99,17]]}},"keywords":{}}],["class",{"_index":535,"title":{},"content":{"79":{"position":[[191,5]]},"84":{"position":[[193,5]]},"87":{"position":[[196,5]]},"96":{"position":[[199,5]]},"249":{"position":[[187,5]]},"250":{"position":[[192,5]]},"251":{"position":[[190,5]]},"252":{"position":[[205,5]]}},"keywords":{}}],["class="artplay",{"_index":605,"title":{},"content":{"105":{"position":[[243,21]]}},"keywords":{}}],["clean",{"_index":475,"title":{},"content":{"65":{"position":[[238,5],[253,5]]},"186":{"position":[[140,5]]}},"keywords":{}}],["click",{"_index":94,"title":{},"content":{"11":{"position":[[678,5]]},"14":{"position":[[245,6],[358,5]]},"26":{"position":[[295,6],[400,6]]},"27":{"position":[[314,6]]},"28":{"position":[[281,6]]},"45":{"position":[[41,5]]},"64":{"position":[[254,8]]},"79":{"position":[[338,5],[363,5]]},"84":{"position":[[340,5],[365,5],[831,6],[869,7]]},"87":{"position":[[343,5],[368,5],[706,6],[745,7]]},"93":{"position":[[319,5],[382,5],[484,5]]},"96":{"position":[[346,5],[371,5],[728,6],[767,5]]},"161":{"position":[[432,5]]},"163":{"position":[[396,8]]},"185":{"position":[[209,8]]},"200":{"position":[[165,5]]},"205":{"position":[[165,5],[506,6]]},"208":{"position":[[165,5],[453,6]]},"217":{"position":[[165,5],[469,6]]},"239":{"position":[[387,5]]},"249":{"position":[[334,5],[359,5],[816,6],[862,5]]},"250":{"position":[[339,5],[364,5],[726,6],[764,7],[957,6],[995,7]]},"251":{"position":[[337,5],[362,5],[613,6],[652,7]]},"252":{"position":[[352,5],[377,5],[785,6],[823,7],[1034,6],[1072,7]]},"275":{"position":[[269,6],[374,6]]},"276":{"position":[[266,6]]},"277":{"position":[[260,6]]},"279":{"position":[[281,6],[365,5]]},"310":{"position":[[163,5],[576,6]]},"311":{"position":[[163,5],[467,6],[642,6]]},"312":{"position":[[163,5],[364,6]]},"313":{"position":[[164,5],[506,6],[699,6]]}},"keywords":{}}],["client",{"_index":306,"title":{},"content":{"35":{"position":[[532,6]]},"143":{"position":[[526,6]]}},"keywords":{}}],["client.add(url",{"_index":308,"title":{},"content":{"35":{"position":[[584,15]]},"143":{"position":[[578,15]]}},"keywords":{}}],["cn",{"_index":490,"title":{},"content":{"69":{"position":[[189,4]]},"190":{"position":[[171,4]]}},"keywords":{}}],["cn、zh",{"_index":887,"title":{},"content":{"263":{"position":[[105,5]]},"324":{"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]]},"11":{"position":[[157,4]]},"12":{"position":[[353,4]]},"14":{"position":[[33,4]]},"22":{"position":[[6,4]]},"23":{"position":[[6,4]]},"24":{"position":[[6,4]]},"26":{"position":[[73,4]]},"27":{"position":[[92,4]]},"28":{"position":[[59,4]]},"29":{"position":[[175,4]]},"31":{"position":[[51,4]]},"32":{"position":[[52,4]]},"33":{"position":[[63,4]]},"34":{"position":[[55,4]]},"35":{"position":[[57,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]]},"61":{"position":[[161,4]]},"62":{"position":[[49,4]]},"64":{"position":[[85,4]]},"65":{"position":[[271,4]]},"68":{"position":[[77,4]]},"69":{"position":[[58,4]]},"72":{"position":[[72,4]]},"73":{"position":[[76,4]]},"74":{"position":[[73,4]]},"75":{"position":[[102,4]]},"78":{"position":[[74,4]]},"79":{"position":[[483,4]]},"81":{"position":[[185,4]]},"83":{"position":[[85,4]]},"84":{"position":[[527,4]]},"86":{"position":[[78,4]]},"87":{"position":[[488,4]]},"89":{"position":[[94,4]]},"91":{"position":[[88,4]]},"93":{"position":[[84,4],[147,4]]},"95":{"position":[[81,4]]},"96":{"position":[[491,4]]},"98":{"position":[[64,4]]},"108":{"position":[[22,4],[46,4]]},"110":{"position":[[65,4]]},"111":{"position":[[26,4]]},"112":{"position":[[27,4]]},"113":{"position":[[27,4]]},"114":{"position":[[31,4]]},"115":{"position":[[28,4]]},"117":{"position":[[25,4]]},"118":{"position":[[47,4]]},"119":{"position":[[28,4]]},"121":{"position":[[1568,4]]},"123":{"position":[[44,4]]},"124":{"position":[[16,4]]},"125":{"position":[[16,4]]},"126":{"position":[[19,4]]},"127":{"position":[[17,4]]},"128":{"position":[[19,4]]},"129":{"position":[[26,4]]},"130":{"position":[[30,4]]},"131":{"position":[[19,4]]},"132":{"position":[[18,4]]},"133":{"position":[[35,4]]},"134":{"position":[[17,4]]},"135":{"position":[[18,4]]},"136":{"position":[[18,4]]},"137":{"position":[[17,4]]},"139":{"position":[[45,4]]},"140":{"position":[[46,4]]},"141":{"position":[[57,4]]},"142":{"position":[[49,4]]},"143":{"position":[[51,4]]},"145":{"position":[[32,4]]},"146":{"position":[[33,4]]},"147":{"position":[[53,4]]},"148":{"position":[[66,4]]},"149":{"position":[[69,4]]},"150":{"position":[[70,4]]},"151":{"position":[[83,4]]},"152":{"position":[[65,4]]},"153":{"position":[[222,4]]},"154":{"position":[[235,4]]},"155":{"position":[[82,4]]},"156":{"position":[[145,4]]},"157":{"position":[[38,4]]},"158":{"position":[[65,4]]},"159":{"position":[[88,4]]},"160":{"position":[[86,4]]},"161":{"position":[[84,4]]},"162":{"position":[[93,4]]},"163":{"position":[[72,4]]},"164":{"position":[[145,4]]},"165":{"position":[[73,4]]},"166":{"position":[[62,4]]},"167":{"position":[[118,4]]},"168":{"position":[[73,4]]},"169":{"position":[[105,4]]},"170":{"position":[[113,4]]},"171":{"position":[[123,4]]},"172":{"position":[[106,4]]},"173":{"position":[[108,4]]},"174":{"position":[[58,4]]},"182":{"position":[[108,4]]},"183":{"position":[[41,4]]},"185":{"position":[[40,4]]},"186":{"position":[[166,4]]},"189":{"position":[[44,4]]},"190":{"position":[[40,4]]},"193":{"position":[[41,4]]},"194":{"position":[[39,4]]},"195":{"position":[[43,4]]},"196":{"position":[[50,4]]},"199":{"position":[[45,4]]},"200":{"position":[[241,4]]},"202":{"position":[[67,4]]},"204":{"position":[[44,4]]},"205":{"position":[[275,4]]},"207":{"position":[[43,4]]},"208":{"position":[[241,4]]},"210":{"position":[[47,4]]},"212":{"position":[[45,4]]},"214":{"position":[[41,4],[66,4]]},"216":{"position":[[45,4]]},"217":{"position":[[241,4]]},"219":{"position":[[35,4]]},"221":{"position":[[153,4]]},"222":{"position":[[123,4]]},"223":{"position":[[133,4]]},"224":{"position":[[98,4]]},"225":{"position":[[87,4]]},"226":{"position":[[60,4]]},"227":{"position":[[81,4]]},"228":{"position":[[59,4]]},"229":{"position":[[57,4]]},"230":{"position":[[206,4]]},"231":{"position":[[127,4]]},"232":{"position":[[55,4]]},"233":{"position":[[153,4]]},"234":{"position":[[130,4]]},"235":{"position":[[142,4]]},"236":{"position":[[130,4]]},"237":{"position":[[97,4]]},"238":{"position":[[118,4]]},"239":{"position":[[62,4]]},"240":{"position":[[101,4]]},"241":{"position":[[132,4]]},"242":{"position":[[123,4]]},"243":{"position":[[124,4]]},"244":{"position":[[79,4]]},"245":{"position":[[109,4]]},"246":{"position":[[145,4]]},"247":{"position":[[153,4]]},"248":{"position":[[243,4]]},"249":{"position":[[479,4]]},"250":{"position":[[484,4]]},"251":{"position":[[482,4]]},"252":{"position":[[539,4]]},"253":{"position":[[210,4]]},"254":{"position":[[179,4]]},"255":{"position":[[59,4]]},"256":{"position":[[454,4]]},"257":{"position":[[230,4]]},"258":{"position":[[340,4]]},"259":{"position":[[154,4]]},"260":{"position":[[84,4]]},"261":{"position":[[309,4]]},"262":{"position":[[137,4]]},"263":{"position":[[120,4]]},"271":{"position":[[6,4]]},"272":{"position":[[6,4]]},"273":{"position":[[6,4]]},"275":{"position":[[47,4]]},"276":{"position":[[44,4]]},"277":{"position":[[38,4]]},"278":{"position":[[106,4]]},"279":{"position":[[69,4]]},"280":{"position":[[68,4]]},"282":{"position":[[79,4]]},"283":{"position":[[63,4]]},"284":{"position":[[49,4]]},"285":{"position":[[45,4]]},"286":{"position":[[44,4]]},"287":{"position":[[33,4]]},"288":{"position":[[46,4]]},"289":{"position":[[34,4]]},"290":{"position":[[34,4]]},"291":{"position":[[83,4]]},"292":{"position":[[54,4]]},"293":{"position":[[34,4]]},"294":{"position":[[76,4]]},"295":{"position":[[71,4]]},"296":{"position":[[59,4]]},"297":{"position":[[58,4]]},"298":{"position":[[45,4]]},"299":{"position":[[48,4]]},"300":{"position":[[34,4]]},"301":{"position":[[47,4]]},"302":{"position":[[54,4]]},"303":{"position":[[48,4]]},"304":{"position":[[48,4]]},"305":{"position":[[48,4]]},"306":{"position":[[52,4]]},"307":{"position":[[78,4]]},"308":{"position":[[81,4]]},"309":{"position":[[107,4]]},"310":{"position":[[239,4]]},"311":{"position":[[239,4]]},"312":{"position":[[239,4]]},"313":{"position":[[274,4]]},"314":{"position":[[102,4]]},"315":{"position":[[82,4]]},"316":{"position":[[32,4]]},"317":{"position":[[175,4]]},"318":{"position":[[138,4]]},"319":{"position":[[187,4]]},"320":{"position":[[84,4]]},"321":{"position":[[44,4]]},"322":{"position":[[127,4]]},"323":{"position":[[66,4]]},"324":{"position":[[80,4]]},"326":{"position":[[173,4]]},"328":{"position":[[24,4]]},"329":{"position":[[24,4]]},"330":{"position":[[30,4]]},"331":{"position":[[38,4]]},"332":{"position":[[38,4]]},"333":{"position":[[38,4]]},"334":{"position":[[55,4]]},"335":{"position":[[44,4]]},"336":{"position":[[90,4]]},"337":{"position":[[100,4]]},"338":{"position":[[47,4]]},"339":{"position":[[73,4]]},"340":{"position":[[24,4]]},"341":{"position":[[30,4]]},"342":{"position":[[54,4]]},"343":{"position":[[52,4]]},"344":{"position":[[48,4]]},"345":{"position":[[48,4]]},"346":{"position":[[49,4]]},"347":{"position":[[61,4]]},"348":{"position":[[48,4]]},"349":{"position":[[40,4]]},"350":{"position":[[66,4]]},"351":{"position":[[31,4]]},"352":{"position":[[76,4]]},"353":{"position":[[75,4]]},"354":{"position":[[80,4]]},"355":{"position":[[65,4]]},"356":{"position":[[49,4]]},"357":{"position":[[72,4]]}},"keywords":{}}],["color",{"_index":181,"title":{},"content":{"22":{"position":[[286,6],[310,5],[419,6],[483,6],[580,6],[603,5]]},"28":{"position":[[398,5],[517,6],[524,6]]},"73":{"position":[[262,6],[396,6]]},"74":{"position":[[259,6]]},"75":{"position":[[288,6],[507,6]]},"84":{"position":[[814,6]]},"194":{"position":[[225,6],[359,6]]},"195":{"position":[[229,6]]},"196":{"position":[[236,6],[455,6]]},"225":{"position":[[39,6]]},"250":{"position":[[709,6],[938,6]]},"252":{"position":[[768,6],[1015,6]]},"258":{"position":[[539,6]]},"271":{"position":[[270,6],[375,6],[439,6],[526,6]]},"277":{"position":[[360,5],[479,6],[486,6]]},"311":{"position":[[450,6],[623,6]]},"313":{"position":[[489,6],[680,6]]},"319":{"position":[[386,6]]}},"keywords":{}}],["column",{"_index":857,"title":{},"content":{"257":{"position":[[195,6],[217,6],[412,7]]},"318":{"position":[[112,6],[320,7]]}},"keywords":{}}],["common",{"_index":39,"title":{"36":{"position":[[0,6]]},"144":{"position":[[0,6]]}},"content":{"4":{"position":[[13,6]]}},"keywords":{}}],["commonj",{"_index":577,"title":{},"content":{"102":{"position":[[90,8]]}},"keywords":{}}],["complet",{"_index":376,"title":{},"content":{"37":{"position":[[1199,10]]},"84":{"position":[[961,8]]},"121":{"position":[[1161,10]]},"249":{"position":[[976,13]]},"250":{"position":[[856,8]]},"252":{"position":[[915,8]]}},"keywords":{}}],["compon",{"_index":98,"title":{"12":{"position":[[16,9]]}},"content":{"12":{"position":[[16,9],[45,10],[181,10],[242,10],[253,9],[967,9],[1249,9],[1470,10]]},"79":{"position":[[118,9],[163,10],[215,9],[292,9],[315,9],[353,9],[412,9],[467,9]]},"84":{"position":[[120,9],[165,10],[217,9],[294,9],[317,9],[355,9],[414,9],[469,9]]},"87":{"position":[[123,9],[168,10],[220,9],[297,9],[320,9],[358,9],[417,9],[472,9]]},"96":{"position":[[126,9],[171,10],[223,9],[300,9],[323,9],[361,9],[420,9],[475,9]]},"106":{"position":[[456,11]]},"249":{"position":[[114,9],[159,10],[211,9],[288,9],[311,9],[349,9],[408,9],[463,9],[875,12]]},"250":{"position":[[119,9],[164,10],[216,9],[293,9],[316,9],[354,9],[413,9],[468,9]]},"251":{"position":[[117,9],[162,10],[214,9],[291,9],[314,9],[352,9],[411,9],[466,9]]},"252":{"position":[[132,9],[177,10],[229,9],[306,9],[329,9],[367,9],[426,9],[481,9]]}},"keywords":{}}],["config",{"_index":41,"title":{"5":{"position":[[0,7]]},"29":{"position":[[0,7]]},"114":{"position":[[0,7]]},"278":{"position":[[0,7]]}},"content":{"29":{"position":[[76,7]]},"278":{"position":[[18,6]]}},"keywords":{}}],["configur",{"_index":243,"title":{},"content":{"29":{"position":[[34,13]]}},"keywords":{}}],["console.info",{"_index":748,"title":{},"content":{"208":{"position":[[474,26]]},"214":{"position":[[220,18],[280,18]]},"217":{"position":[[490,26]]},"219":{"position":[[65,33],[176,25]]},"310":{"position":[[604,23],[686,23]]},"312":{"position":[[385,26]]},"316":{"position":[[62,33],[173,25]]}},"keywords":{}}],["console.info($video",{"_index":458,"title":{},"content":{"61":{"position":[[332,21]]},"62":{"position":[[211,21]]},"182":{"position":[[279,21]]},"183":{"position":[[203,21]]}},"keywords":{}}],["console.info('compon",{"_index":821,"title":{},"content":{"249":{"position":[[946,23]]}},"keywords":{}}],["console.info('custom",{"_index":572,"title":{},"content":{"98":{"position":[[257,20]]},"255":{"position":[[252,20]]}},"keywords":{}}],["console.info('y",{"_index":556,"title":{},"content":{"87":{"position":[[727,17]]},"93":{"position":[[301,17],[364,17]]},"96":{"position":[[749,17]]},"98":{"position":[[94,17]]},"249":{"position":[[844,17]]},"251":{"position":[[634,17]]},"255":{"position":[[89,17]]}},"keywords":{}}],["console.info(arg",{"_index":396,"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]]},"121":{"position":[[1704,19]]},"123":{"position":[[175,19]]},"124":{"position":[[146,19]]},"125":{"position":[[147,19]]},"126":{"position":[[149,19]]},"127":{"position":[[149,19]]},"128":{"position":[[152,19]]},"129":{"position":[[157,19]]},"130":{"position":[[160,19]]},"132":{"position":[[166,19]]},"133":{"position":[[170,19]]},"134":{"position":[[146,19]]},"135":{"position":[[172,19]]},"136":{"position":[[178,19]]},"137":{"position":[[149,19]]}},"keywords":{}}],["console.info(art.aspectratio",{"_index":741,"title":{},"content":{"172":{"position":[[230,30],[287,30]]},"355":{"position":[[189,29],[244,29]]}},"keywords":{}}],["console.info(art.autos",{"_index":709,"title":{},"content":{"167":{"position":[[242,27],[291,27]]},"350":{"position":[[190,27],[239,27]]}},"keywords":{}}],["console.info(art.currenttim",{"_index":670,"title":{},"content":{"156":{"position":[[269,30],[321,30]]},"339":{"position":[[197,30],[249,30]]}},"keywords":{}}],["console.info(art.dur",{"_index":672,"title":{},"content":{"157":{"position":[[162,27]]},"340":{"position":[[148,27]]}},"keywords":{}}],["console.info(art.flip",{"_index":720,"title":{},"content":{"169":{"position":[[229,23],[278,23]]},"352":{"position":[[200,22],[247,22]]}},"keywords":{}}],["console.info(art.i18n.get('play",{"_index":485,"title":{},"content":{"68":{"position":[[201,35]]},"189":{"position":[[168,35]]}},"keywords":{}}],["console.info(art.loop",{"_index":745,"title":{},"content":{"173":{"position":[[232,23],[276,23]]},"356":{"position":[[173,22],[216,22]]}},"keywords":{}}],["console.info(art.mut",{"_index":667,"title":{},"content":{"155":{"position":[[206,24],[249,24]]},"338":{"position":[[171,24],[214,24]]}},"keywords":{}}],["console.info(art.play",{"_index":705,"title":{},"content":{"166":{"position":[[199,26],[238,26]]},"349":{"position":[[177,26],[216,26]]}},"keywords":{}}],["console.info(art.playbackr",{"_index":734,"title":{},"content":{"171":{"position":[[247,31],[301,31]]},"354":{"position":[[204,30],[256,30]]}},"keywords":{}}],["console.info(art.plugins.myplugin.dosometh",{"_index":575,"title":{},"content":{"98":{"position":[[495,49]]},"219":{"position":[[402,49]]},"255":{"position":[[484,49]]},"316":{"position":[[393,49]]}},"keywords":{}}],["console.info(art.plugins.myplugin.someth",{"_index":574,"title":{},"content":{"98":{"position":[[449,45]]},"219":{"position":[[356,45]]},"255":{"position":[[438,45]]},"316":{"position":[[347,45]]}},"keywords":{}}],["console.info(art.post",{"_index":699,"title":{},"content":{"164":{"position":[[306,25],[378,25]]},"347":{"position":[[222,25],[294,25]]}},"keywords":{}}],["console.info(art.rot",{"_index":726,"title":{},"content":{"170":{"position":[[253,25],[296,25]]},"353":{"position":[[215,24],[256,24]]}},"keywords":{}}],["console.info(art.subtitle.url",{"_index":513,"title":{},"content":{"74":{"position":[[335,31]]},"195":{"position":[[305,31]]}},"keywords":{}}],["console.info(art.url",{"_index":653,"title":{},"content":{"152":{"position":[[189,22],[254,22]]},"335":{"position":[[168,22],[233,22]]}},"keywords":{}}],["console.info(art.volum",{"_index":652,"title":{},"content":{"151":{"position":[[207,25],[251,25]]},"334":{"position":[[179,25],[223,25]]}},"keywords":{}}],["console.info(artplayer.config",{"_index":46,"title":{},"content":{"5":{"position":[[69,31]]},"114":{"position":[[36,30]]}},"keywords":{}}],["console.info(artplayer.env",{"_index":36,"title":{},"content":{"3":{"position":[[60,28]]},"112":{"position":[[32,27]]}},"keywords":{}}],["console.info(artplayer.html",{"_index":59,"title":{},"content":{"9":{"position":[[74,29]]},"118":{"position":[[52,28]]}},"keywords":{}}],["console.info(artplayer.instances.length",{"_index":26,"title":{},"content":{"1":{"position":[[285,41]]},"110":{"position":[[189,40]]}},"keywords":{}}],["console.info(artplayer.kindof",{"_index":65,"title":{},"content":{"10":{"position":[[130,35],[166,35]]},"119":{"position":[[103,34],[138,34]]}},"keywords":{}}],["console.info(artplayer.kindof('0",{"_index":63,"title":{},"content":{"10":{"position":[[58,36]]},"119":{"position":[[33,35]]}},"keywords":{}}],["console.info(artplayer.kindof(0",{"_index":64,"title":{},"content":{"10":{"position":[[95,34]]},"119":{"position":[[69,33]]}},"keywords":{}}],["console.info(artplayer.opt",{"_index":54,"title":{},"content":{"8":{"position":[[46,31]]},"117":{"position":[[30,30]]}},"keywords":{}}],["console.info(artplayer.schem",{"_index":50,"title":{},"content":{"6":{"position":[[62,31]]},"115":{"position":[[33,30]]}},"keywords":{}}],["console.info(artplayer.vers",{"_index":32,"title":{},"content":{"2":{"position":[[54,32]]},"111":{"position":[[31,31]]}},"keywords":{}}],["console.info(ev",{"_index":464,"title":{},"content":{"64":{"position":[[279,20]]},"185":{"position":[[234,20]]}},"keywords":{}}],["console.info(item",{"_index":90,"title":{},"content":{"11":{"position":[[611,18]]},"280":{"position":[[522,18]]}},"keywords":{}}],["console.info(json.stringify(art.rect",{"_index":713,"title":{},"content":{"168":{"position":[[197,39]]},"351":{"position":[[155,39]]}},"keywords":{}}],["console.info(object.keys(artplayer.util",{"_index":40,"title":{},"content":{"4":{"position":[[48,43]]},"113":{"position":[[32,42]]}},"keywords":{}}],["console.info(st",{"_index":424,"title":{},"content":{"47":{"position":[[298,20]]},"131":{"position":[[203,20]]}},"keywords":{}}],["console.info(url",{"_index":681,"title":{},"content":{"159":{"position":[[261,19]]},"160":{"position":[[259,19]]},"342":{"position":[[225,19]]},"343":{"position":[[223,19]]}},"keywords":{}}],["console.log",{"_index":747,"title":{},"content":{"205":{"position":[[527,25]]}},"keywords":{}}],["console.log('custom",{"_index":553,"title":{},"content":{"84":{"position":[[922,19]]},"250":{"position":[[817,19]]},"252":{"position":[[876,19]]}},"keywords":{}}],["console.log('y",{"_index":552,"title":{},"content":{"84":{"position":[[852,16]]},"250":{"position":[[747,16],[978,16]]},"252":{"position":[[806,16],[1055,16]]}},"keywords":{}}],["console.log('你点击了自定义按钮1",{"_index":893,"title":{},"content":{"311":{"position":[[488,26]]},"313":{"position":[[527,26]]}},"keywords":{}}],["console.log('你点击了自定义按钮2",{"_index":895,"title":{},"content":{"311":{"position":[[663,26]]},"313":{"position":[[720,26]]}},"keywords":{}}],["console.log('自定义按钮挂载完成1",{"_index":894,"title":{},"content":{"311":{"position":[[541,26]]},"313":{"position":[[580,26]]}},"keywords":{}}],["console.log(art",{"_index":626,"title":{},"content":{"106":{"position":[[514,17]]},"107":{"position":[[413,17]]}},"keywords":{}}],["const",{"_index":142,"title":{},"content":{"13":{"position":[[230,5]]},"29":{"position":[[594,5]]},"31":{"position":[[203,5]]},"102":{"position":[[99,5]]},"107":{"position":[[455,5]]},"139":{"position":[[197,5]]},"278":{"position":[[525,5]]},"325":{"position":[[167,5]]}},"keywords":{}}],["contain",{"_index":20,"title":{"221":{"position":[[0,10]]},"282":{"position":[[0,10]]}},"content":{"1":{"position":[[192,10]]},"11":{"position":[[188,10]]},"12":{"position":[[384,10]]},"14":{"position":[[78,10]]},"22":{"position":[[37,10]]},"23":{"position":[[37,10]]},"24":{"position":[[37,10]]},"26":{"position":[[104,10]]},"27":{"position":[[123,10]]},"28":{"position":[[90,10]]},"29":{"position":[[206,10]]},"31":{"position":[[82,10]]},"32":{"position":[[83,10]]},"33":{"position":[[94,10]]},"34":{"position":[[86,10]]},"35":{"position":[[88,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]]},"61":{"position":[[192,10]]},"62":{"position":[[80,10]]},"64":{"position":[[94,9],[174,10],[185,10]]},"65":{"position":[[302,10]]},"68":{"position":[[108,10]]},"69":{"position":[[89,10]]},"72":{"position":[[103,10]]},"73":{"position":[[107,10]]},"74":{"position":[[104,10]]},"75":{"position":[[133,10]]},"78":{"position":[[143,10]]},"79":{"position":[[514,10]]},"81":{"position":[[216,10]]},"83":{"position":[[116,10]]},"84":{"position":[[558,10]]},"86":{"position":[[109,10]]},"87":{"position":[[519,10]]},"89":{"position":[[125,10]]},"91":{"position":[[119,10]]},"93":{"position":[[178,10]]},"95":{"position":[[112,10]]},"96":{"position":[[522,10]]},"98":{"position":[[329,10]]},"104":{"position":[[15,9],[36,9]]},"105":{"position":[[399,10]]},"108":{"position":[[77,10]]},"110":{"position":[[96,10]]},"121":{"position":[[1599,10]]},"123":{"position":[[75,10]]},"124":{"position":[[47,10]]},"125":{"position":[[47,10]]},"126":{"position":[[50,10]]},"127":{"position":[[48,10]]},"128":{"position":[[50,10]]},"129":{"position":[[57,10]]},"130":{"position":[[61,10]]},"131":{"position":[[50,10]]},"132":{"position":[[49,10]]},"133":{"position":[[66,10]]},"134":{"position":[[48,10]]},"135":{"position":[[49,10]]},"136":{"position":[[49,10]]},"137":{"position":[[48,10]]},"139":{"position":[[76,10]]},"140":{"position":[[77,10]]},"141":{"position":[[88,10]]},"142":{"position":[[80,10]]},"143":{"position":[[82,10]]},"145":{"position":[[63,10]]},"146":{"position":[[64,10]]},"147":{"position":[[84,10]]},"148":{"position":[[97,10]]},"149":{"position":[[100,10]]},"150":{"position":[[101,10]]},"151":{"position":[[114,10]]},"152":{"position":[[96,10]]},"153":{"position":[[253,10]]},"154":{"position":[[266,10]]},"155":{"position":[[113,10]]},"156":{"position":[[176,10]]},"157":{"position":[[69,10]]},"158":{"position":[[96,10]]},"159":{"position":[[119,10]]},"160":{"position":[[117,10]]},"161":{"position":[[115,10]]},"162":{"position":[[124,10]]},"163":{"position":[[103,10]]},"164":{"position":[[176,10]]},"165":{"position":[[104,10]]},"166":{"position":[[93,10]]},"167":{"position":[[149,10]]},"168":{"position":[[104,10]]},"169":{"position":[[136,10]]},"170":{"position":[[144,10]]},"171":{"position":[[154,10]]},"172":{"position":[[137,10]]},"173":{"position":[[139,10]]},"174":{"position":[[89,10]]},"182":{"position":[[139,10]]},"183":{"position":[[72,10]]},"185":{"position":[[49,9],[129,10],[140,10]]},"186":{"position":[[197,10]]},"189":{"position":[[75,10]]},"190":{"position":[[71,10]]},"193":{"position":[[72,10]]},"194":{"position":[[70,10]]},"195":{"position":[[74,10]]},"196":{"position":[[81,10]]},"199":{"position":[[114,10]]},"200":{"position":[[272,10]]},"202":{"position":[[98,10]]},"204":{"position":[[75,10]]},"205":{"position":[[306,10]]},"207":{"position":[[74,10]]},"208":{"position":[[272,10]]},"210":{"position":[[78,10]]},"212":{"position":[[76,10]]},"214":{"position":[[97,10]]},"216":{"position":[[76,10]]},"217":{"position":[[272,10]]},"219":{"position":[[236,10]]},"221":{"position":[[61,9],[184,10],[216,10],[354,9]]},"222":{"position":[[154,10]]},"223":{"position":[[164,10]]},"224":{"position":[[129,10]]},"225":{"position":[[118,10]]},"226":{"position":[[91,10]]},"227":{"position":[[112,10]]},"228":{"position":[[90,10]]},"229":{"position":[[88,10]]},"230":{"position":[[76,9],[272,10]]},"231":{"position":[[158,10]]},"232":{"position":[[86,10]]},"233":{"position":[[184,10]]},"234":{"position":[[161,10]]},"235":{"position":[[173,10]]},"236":{"position":[[161,10]]},"237":{"position":[[128,10]]},"238":{"position":[[149,10]]},"239":{"position":[[93,10]]},"240":{"position":[[132,10]]},"241":{"position":[[163,10]]},"242":{"position":[[154,10]]},"243":{"position":[[155,10]]},"244":{"position":[[110,10]]},"245":{"position":[[140,10]]},"246":{"position":[[176,10]]},"247":{"position":[[184,10]]},"248":{"position":[[252,10],[372,10],[383,11]]},"249":{"position":[[548,10]]},"250":{"position":[[515,10]]},"251":{"position":[[513,10]]},"252":{"position":[[570,10]]},"253":{"position":[[241,10]]},"254":{"position":[[210,10]]},"255":{"position":[[324,10]]},"256":{"position":[[485,10]]},"257":{"position":[[261,10]]},"258":{"position":[[371,10]]},"259":{"position":[[185,10]]},"260":{"position":[[115,10]]},"261":{"position":[[340,10]]},"262":{"position":[[168,10]]},"263":{"position":[[151,10]]},"271":{"position":[[37,10]]},"272":{"position":[[37,10]]},"273":{"position":[[37,10]]},"275":{"position":[[78,10]]},"276":{"position":[[75,10]]},"277":{"position":[[69,10]]},"278":{"position":[[137,10]]},"279":{"position":[[114,10]]},"280":{"position":[[99,10]]},"282":{"position":[[110,10],[142,10]]},"283":{"position":[[94,10]]},"284":{"position":[[80,10]]},"285":{"position":[[76,10]]},"286":{"position":[[75,10]]},"287":{"position":[[64,10]]},"288":{"position":[[77,10]]},"289":{"position":[[65,10]]},"290":{"position":[[65,10]]},"291":{"position":[[35,9],[129,10]]},"292":{"position":[[85,10]]},"293":{"position":[[65,10]]},"294":{"position":[[107,10]]},"295":{"position":[[102,10]]},"296":{"position":[[90,10]]},"297":{"position":[[89,10]]},"298":{"position":[[76,10]]},"299":{"position":[[79,10]]},"300":{"position":[[65,10]]},"301":{"position":[[78,10]]},"302":{"position":[[85,10]]},"303":{"position":[[79,10]]},"304":{"position":[[79,10]]},"305":{"position":[[79,10]]},"306":{"position":[[83,10]]},"307":{"position":[[109,10]]},"308":{"position":[[112,10]]},"309":{"position":[[116,10],[236,10],[247,11]]},"310":{"position":[[308,10]]},"311":{"position":[[270,10]]},"312":{"position":[[270,10]]},"313":{"position":[[305,10]]},"314":{"position":[[133,10]]},"315":{"position":[[113,10]]},"316":{"position":[[233,10]]},"317":{"position":[[206,10]]},"318":{"position":[[169,10]]},"319":{"position":[[218,10]]},"320":{"position":[[115,10]]},"321":{"position":[[75,10]]},"322":{"position":[[158,10]]},"323":{"position":[[97,10]]},"324":{"position":[[111,10]]},"326":{"position":[[204,10]]},"328":{"position":[[55,10]]},"329":{"position":[[55,10]]},"330":{"position":[[61,10]]},"331":{"position":[[69,10]]},"332":{"position":[[69,10]]},"333":{"position":[[69,10]]},"334":{"position":[[86,10]]},"335":{"position":[[75,10]]},"336":{"position":[[121,10]]},"337":{"position":[[131,10]]},"338":{"position":[[78,10]]},"339":{"position":[[104,10]]},"340":{"position":[[55,10]]},"341":{"position":[[61,10]]},"342":{"position":[[85,10]]},"343":{"position":[[83,10]]},"344":{"position":[[79,10]]},"345":{"position":[[79,10]]},"346":{"position":[[80,10]]},"347":{"position":[[92,10]]},"348":{"position":[[79,10]]},"349":{"position":[[71,10]]},"350":{"position":[[97,10]]},"351":{"position":[[62,10]]},"352":{"position":[[107,10]]},"353":{"position":[[106,10]]},"354":{"position":[[111,10]]},"355":{"position":[[96,10]]},"356":{"position":[[80,10]]},"357":{"position":[[103,10]]}},"keywords":{}}],["container.innerhtml",{"_index":814,"title":{},"content":{"248":{"position":[[307,20]]},"309":{"position":[[171,20]]}},"keywords":{}}],["content",{"_index":334,"title":{},"content":{"37":{"position":[[253,8],[362,7]]},"121":{"position":[[215,8],[324,7]]},"248":{"position":[[506,7]]}},"keywords":{}}],["contextmenu",{"_index":101,"title":{"85":{"position":[[0,12]]},"206":{"position":[[0,12]]},"251":{"position":[[0,12]]},"312":{"position":[[0,12]]}},"content":{"12":{"position":[[67,12],[639,13],[1059,11]]},"85":{"position":[[24,11]]},"235":{"position":[[124,11]]},"236":{"position":[[112,11]]},"251":{"position":[[41,11],[575,12]]},"312":{"position":[[332,12]]},"326":{"position":[[459,13],[840,11]]}},"keywords":{}}],["contextmenu1",{"_index":118,"title":{},"content":{"12":{"position":[[611,15],[1027,13],[1071,15],[1299,13]]},"326":{"position":[[431,15],[808,13],[852,15],[1036,13]]}},"keywords":{}}],["control",{"_index":68,"title":{"11":{"position":[[18,8]]},"14":{"position":[[18,8]]},"82":{"position":[[0,9]]},"203":{"position":[[0,9]]},"252":{"position":[[0,9]]},"313":{"position":[[0,9]]}},"content":{"11":{"position":[[18,8],[67,9],[142,8],[250,9]]},"12":{"position":[[80,9],[746,9],[1119,7]]},"14":{"position":[[18,8],[140,9]]},"26":{"position":[[248,9]]},"27":{"position":[[267,9]]},"28":{"position":[[234,9]]},"29":{"position":[[350,9]]},"72":{"position":[[38,7]]},"78":{"position":[[38,7]]},"82":{"position":[[38,7]]},"83":{"position":[[39,7],[54,7]]},"84":{"position":[[48,7]]},"86":{"position":[[39,7]]},"89":{"position":[[38,7]]},"91":{"position":[[40,7]]},"95":{"position":[[38,7]]},"237":{"position":[[79,7]]},"238":{"position":[[100,7]]},"240":{"position":[[83,7]]},"242":{"position":[[105,7]]},"243":{"position":[[106,7]]},"246":{"position":[[256,9]]},"247":{"position":[[267,9]]},"252":{"position":[[56,7],[632,9]]},"253":{"position":[[83,7]]},"259":{"position":[[21,12]]},"275":{"position":[[222,9]]},"276":{"position":[[219,9]]},"277":{"position":[[213,9]]},"278":{"position":[[281,9]]},"279":{"position":[[176,9]]},"280":{"position":[[161,9]]},"307":{"position":[[189,9]]},"308":{"position":[[195,9]]},"313":{"position":[[367,9]]},"320":{"position":[[14,12]]},"326":{"position":[[566,9],[900,7]]}},"keywords":{}}],["control1",{"_index":121,"title":{},"content":{"12":{"position":[[722,11],[1091,9],[1127,11],[1352,9]]},"326":{"position":[[542,11],[872,9],[908,11],[1089,9]]}},"keywords":{}}],["coordin",{"_index":712,"title":{},"content":{"168":{"position":[[30,10],[259,10]]}},"keywords":{}}],["copi",{"_index":27,"title":{},"content":{"1":{"position":[[331,4]]},"2":{"position":[[87,4]]},"3":{"position":[[89,4]]},"4":{"position":[[92,4]]},"5":{"position":[[101,4]]},"6":{"position":[[94,4]]},"8":{"position":[[78,4]]},"9":{"position":[[104,4]]},"10":{"position":[[202,4]]},"11":{"position":[[712,4]]},"12":{"position":[[1435,4]]},"13":{"position":[[339,4]]},"14":{"position":[[387,4]]},"18":{"position":[[39,4]]},"19":{"position":[[36,4],[104,4]]},"20":{"position":[[82,4]]},"22":{"position":[[810,4]]},"23":{"position":[[232,4]]},"24":{"position":[[353,4]]},"26":{"position":[[477,4]]},"27":{"position":[[568,4]]},"28":{"position":[[562,4]]},"29":{"position":[[796,4]]},"31":{"position":[[334,4]]},"32":{"position":[[306,4]]},"33":{"position":[[342,4]]},"34":{"position":[[339,4]]},"35":{"position":[[776,4]]},"37":{"position":[[1766,4]]},"39":{"position":[[227,4]]},"40":{"position":[[192,4]]},"41":{"position":[[192,4]]},"42":{"position":[[246,4]]},"43":{"position":[[254,4]]},"44":{"position":[[260,4]]},"45":{"position":[[222,4]]},"46":{"position":[[234,4]]},"47":{"position":[[323,4]]},"48":{"position":[[211,4]]},"49":{"position":[[257,4]]},"50":{"position":[[272,4]]},"51":{"position":[[228,4]]},"52":{"position":[[228,4]]},"53":{"position":[[191,4]]},"61":{"position":[[358,4]]},"62":{"position":[[237,4]]},"64":{"position":[[304,4]]},"65":{"position":[[490,4]]},"68":{"position":[[241,4]]},"69":{"position":[[363,4]]},"72":{"position":[[351,4]]},"73":{"position":[[449,4]]},"74":{"position":[[457,4]]},"75":{"position":[[565,4]]},"78":{"position":[[623,4]]},"79":{"position":[[854,4]]},"81":{"position":[[411,4]]},"83":{"position":[[272,4]]},"84":{"position":[[996,4]]},"86":{"position":[[297,4]]},"87":{"position":[[823,4]]},"89":{"position":[[305,4]]},"91":{"position":[[293,4]]},"93":{"position":[[401,4]]},"95":{"position":[[338,4]]},"96":{"position":[[832,4]]},"98":{"position":[[549,4]]},"101":{"position":[[24,4]]},"102":{"position":[[21,4],[139,4]]},"103":{"position":[[330,4]]},"105":{"position":[[509,4]]},"106":{"position":[[557,4]]},"107":{"position":[[563,4]]},"108":{"position":[[143,4]]},"110":{"position":[[233,4]]},"111":{"position":[[63,4]]},"112":{"position":[[60,4]]},"113":{"position":[[75,4]]},"114":{"position":[[67,4]]},"115":{"position":[[64,4]]},"117":{"position":[[61,4]]},"118":{"position":[[81,4]]},"119":{"position":[[173,4]]},"121":{"position":[[1728,4]]},"123":{"position":[[199,4]]},"124":{"position":[[170,4]]},"125":{"position":[[171,4]]},"126":{"position":[[225,4]]},"127":{"position":[[229,4]]},"128":{"position":[[229,4]]},"129":{"position":[[181,4]]},"130":{"position":[[184,4]]},"131":{"position":[[228,4]]},"132":{"position":[[190,4]]},"133":{"position":[[194,4]]},"134":{"position":[[250,4]]},"135":{"position":[[196,4]]},"136":{"position":[[202,4]]},"137":{"position":[[173,4]]},"139":{"position":[[328,4]]},"140":{"position":[[300,4]]},"141":{"position":[[336,4]]},"142":{"position":[[333,4]]},"143":{"position":[[770,4]]},"145":{"position":[[185,4]]},"146":{"position":[[231,4]]},"147":{"position":[[254,4]]},"148":{"position":[[208,4]]},"149":{"position":[[214,4]]},"150":{"position":[[262,4]]},"151":{"position":[[281,4]]},"152":{"position":[[281,4]]},"153":{"position":[[462,4]]},"154":{"position":[[479,4]]},"155":{"position":[[278,4]]},"156":{"position":[[356,4]]},"157":{"position":[[194,4]]},"158":{"position":[[226,4]]},"159":{"position":[[285,4]]},"160":{"position":[[283,4]]},"161":{"position":[[309,4]]},"162":{"position":[[327,4]]},"163":{"position":[[286,4]]},"164":{"position":[[408,4]]},"165":{"position":[[268,4]]},"166":{"position":[[269,4]]},"167":{"position":[[323,4]]},"168":{"position":[[241,4]]},"169":{"position":[[306,4]]},"170":{"position":[[326,4]]},"171":{"position":[[337,4]]},"172":{"position":[[322,4]]},"173":{"position":[[304,4]]},"174":{"position":[[201,4]]},"182":{"position":[[305,4]]},"183":{"position":[[229,4]]},"185":{"position":[[259,4]]},"186":{"position":[[385,4]]},"189":{"position":[[208,4]]},"190":{"position":[[345,4]]},"193":{"position":[[320,4]]},"194":{"position":[[412,4]]},"195":{"position":[[427,4]]},"196":{"position":[[513,4]]},"199":{"position":[[594,4]]},"200":{"position":[[612,4]]},"202":{"position":[[255,4]]},"204":{"position":[[231,4]]},"205":{"position":[[574,4]]},"207":{"position":[[262,4]]},"208":{"position":[[552,4]]},"210":{"position":[[258,4]]},"212":{"position":[[250,4]]},"214":{"position":[[314,4]]},"216":{"position":[[302,4]]},"217":{"position":[[554,4]]},"219":{"position":[[456,4]]},"221":{"position":[[306,4],[430,4]]},"222":{"position":[[220,4]]},"223":{"position":[[267,4]]},"224":{"position":[[243,4]]},"225":{"position":[[202,4]]},"226":{"position":[[170,4]]},"227":{"position":[[192,4]]},"228":{"position":[[169,4]]},"229":{"position":[[183,4]]},"230":{"position":[[354,4]]},"231":{"position":[[240,4]]},"232":{"position":[[164,4]]},"233":{"position":[[277,4]]},"234":{"position":[[272,4]]},"235":{"position":[[274,4]]},"236":{"position":[[261,4]]},"237":{"position":[[270,4]]},"238":{"position":[[230,4]]},"239":{"position":[[173,4]]},"240":{"position":[[209,4]]},"241":{"position":[[242,4]]},"242":{"position":[[238,4]]},"243":{"position":[[242,4]]},"244":{"position":[[264,4]]},"245":{"position":[[229,4]]},"246":{"position":[[408,4]]},"247":{"position":[[425,4]]},"248":{"position":[[446,4]]},"249":{"position":[[1003,4]]},"250":{"position":[[1035,4]]},"251":{"position":[[782,4]]},"252":{"position":[[1112,4]]},"253":{"position":[[446,4]]},"254":{"position":[[477,4]]},"255":{"position":[[538,4]]},"256":{"position":[[688,4]]},"257":{"position":[[431,4]]},"258":{"position":[[588,4]]},"259":{"position":[[318,4]]},"260":{"position":[[470,4]]},"261":{"position":[[419,4]]},"262":{"position":[[359,4]]},"263":{"position":[[229,4]]},"267":{"position":[[39,4]]},"268":{"position":[[36,4],[104,4]]},"269":{"position":[[82,4]]},"271":{"position":[[683,4]]},"272":{"position":[[219,4]]},"273":{"position":[[334,4]]},"275":{"position":[[451,4]]},"276":{"position":[[520,4]]},"277":{"position":[[524,4]]},"278":{"position":[[727,4]]},"279":{"position":[[394,4]]},"280":{"position":[[618,4]]},"282":{"position":[[232,4],[304,4]]},"283":{"position":[[160,4]]},"284":{"position":[[183,4]]},"285":{"position":[[190,4]]},"286":{"position":[[159,4]]},"287":{"position":[[143,4]]},"288":{"position":[[157,4]]},"289":{"position":[[144,4]]},"290":{"position":[[160,4]]},"291":{"position":[[211,4]]},"292":{"position":[[167,4]]},"293":{"position":[[143,4]]},"294":{"position":[[200,4]]},"295":{"position":[[213,4]]},"296":{"position":[[191,4]]},"297":{"position":[[189,4]]},"298":{"position":[[212,4]]},"299":{"position":[[160,4]]},"300":{"position":[[145,4]]},"301":{"position":[[155,4]]},"302":{"position":[[164,4]]},"303":{"position":[[163,4]]},"304":{"position":[[166,4]]},"305":{"position":[[233,4]]},"306":{"position":[[172,4]]},"307":{"position":[[335,4]]},"308":{"position":[[344,4]]},"309":{"position":[[310,4]]},"310":{"position":[[723,4]]},"311":{"position":[[703,4]]},"312":{"position":[[515,4]]},"313":{"position":[[760,4]]},"314":{"position":[[338,4]]},"315":{"position":[[380,4]]},"316":{"position":[[447,4]]},"317":{"position":[[410,4]]},"318":{"position":[[339,4]]},"319":{"position":[[435,4]]},"320":{"position":[[248,4]]},"321":{"position":[[430,4]]},"322":{"position":[[237,4]]},"323":{"position":[[261,4]]},"324":{"position":[[189,4]]},"325":{"position":[[269,4]]},"326":{"position":[[1172,4]]},"328":{"position":[[176,4]]},"329":{"position":[[221,4]]},"330":{"position":[[230,4]]},"331":{"position":[[179,4]]},"332":{"position":[[182,4]]},"333":{"position":[[229,4]]},"334":{"position":[[252,4]]},"335":{"position":[[259,4]]},"336":{"position":[[320,4]]},"337":{"position":[[334,4]]},"338":{"position":[[242,4]]},"339":{"position":[[283,4]]},"340":{"position":[[179,4]]},"341":{"position":[[190,4]]},"342":{"position":[[248,4]]},"343":{"position":[[246,4]]},"344":{"position":[[272,4]]},"345":{"position":[[281,4]]},"346":{"position":[[262,4]]},"347":{"position":[[323,4]]},"348":{"position":[[242,4]]},"349":{"position":[[246,4]]},"350":{"position":[[270,4]]},"351":{"position":[[198,4]]},"352":{"position":[[273,4]]},"353":{"position":[[284,4]]},"354":{"position":[[290,4]]},"355":{"position":[[277,4]]},"356":{"position":[[242,4]]},"357":{"position":[[214,4]]}},"keywords":{}}],["core",{"_index":498,"title":{},"content":{"70":{"position":[[38,4]]}},"keywords":{}}],["correct",{"_index":881,"title":{},"content":{"261":{"position":[[257,7]]}},"keywords":{}}],["cover",{"_index":545,"title":{},"content":{"81":{"position":[[153,5]]}},"keywords":{}}],["creat",{"_index":133,"title":{},"content":{"12":{"position":[[1463,6]]}},"keywords":{}}],["cross",{"_index":789,"title":{},"content":{"237":{"position":[[359,5]]}},"keywords":{}}],["crossorigin",{"_index":786,"title":{},"content":{"237":{"position":[[237,12]]},"298":{"position":[[179,12]]}},"keywords":{}}],["current",{"_index":30,"title":{},"content":{"2":{"position":[[13,7]]},"3":{"position":[[13,7]]},"27":{"position":[[47,7]]},"61":{"position":[[61,7]]},"156":{"position":[[59,7]]},"158":{"position":[[28,7]]},"159":{"position":[[41,7]]},"160":{"position":[[39,7]]},"224":{"position":[[40,9]]},"225":{"position":[[46,9]]},"233":{"position":[[70,9]]},"262":{"position":[[332,7]]},"263":{"position":[[80,9]]}},"keywords":{}}],["currenttim",{"_index":389,"title":{"156":{"position":[[0,12]]},"339":{"position":[[0,12]]}},"content":{"37":{"position":[[1446,11]]},"121":{"position":[[1408,11]]}},"keywords":{}}],["custom",{"_index":99,"title":{"38":{"position":[[0,6]]}},"content":{"12":{"position":[[38,6]]},"81":{"position":[[42,6],[327,7],[376,7]]},"84":{"position":[[760,7],[787,7],[877,6]]},"87":{"position":[[691,7],[757,6]]},"96":{"position":[[710,7],[776,6]]},"98":{"position":[[202,7]]},"249":{"position":[[36,6]]},"250":{"position":[[34,6],[655,7],[682,7],[772,6],[884,7],[911,7],[1003,6]]},"251":{"position":[[34,6],[598,7],[664,6]]},"252":{"position":[[38,10],[714,7],[741,7],[831,6],[961,7],[988,7],[1080,6]]},"255":{"position":[[38,6],[197,7]]}},"keywords":{}}],["customtyp",{"_index":269,"title":{"262":{"position":[[0,11]]},"323":{"position":[[0,11]]}},"content":{"31":{"position":[[160,11]]},"32":{"position":[[186,11]]},"33":{"position":[[208,11]]},"34":{"position":[[201,11]]},"35":{"position":[[476,11]]},"139":{"position":[[154,11]]},"140":{"position":[[180,11]]},"141":{"position":[[202,11]]},"142":{"position":[[195,11]]},"143":{"position":[[470,11]]},"261":{"position":[[85,10]]},"262":{"position":[[230,11]]},"322":{"position":[[32,10]]},"323":{"position":[[159,11]]}},"keywords":{}}],["damuku",{"_index":174,"title":{"22":{"position":[[8,6]]}},"content":{"22":{"position":[[210,6]]},"23":{"position":[[138,6]]}},"keywords":{}}],["danmu",{"_index":180,"title":{},"content":{"22":{"position":[[252,5],[304,5],[334,5],[359,5],[685,5]]},"28":{"position":[[32,5],[331,5],[344,6]]},"29":{"position":[[28,5]]}},"keywords":{}}],["danmuku",{"_index":158,"title":{"15":{"position":[[0,7]]}},"content":{"18":{"position":[[31,7]]},"19":{"position":[[28,7],[94,9]]},"22":{"position":[[223,8]]},"23":{"position":[[167,7],[182,8]]},"24":{"position":[[173,8]]},"26":{"position":[[34,7],[202,8]]},"27":{"position":[[55,7],[221,8]]},"28":{"position":[[188,8]]},"29":{"position":[[304,8]]},"267":{"position":[[31,7]]},"268":{"position":[[28,7],[94,9]]},"271":{"position":[[215,8]]},"272":{"position":[[169,8]]},"273":{"position":[[154,8]]},"275":{"position":[[176,8]]},"276":{"position":[[173,8]]},"277":{"position":[[167,8]]},"278":{"position":[[235,8]]}},"keywords":{}}],["danmuku.js"></script>",{"_index":170,"title":{},"content":{"20":{"position":[[46,35]]},"269":{"position":[[46,35]]}},"keywords":{}}],["dash.j",{"_index":284,"title":{"33":{"position":[[0,8]]},"141":{"position":[[0,8]]}},"content":{},"keywords":{}}],["dashjs.mediaplayer().cr",{"_index":290,"title":{},"content":{"33":{"position":[[264,30]]},"141":{"position":[[258,30]]}},"keywords":{}}],["data",{"_index":325,"title":{},"content":{"37":{"position":[[152,4],[1048,5],[1302,5],[1312,4],[1370,4],[1595,4]]},"106":{"position":[[257,6]]},"121":{"position":[[114,4],[1010,5],[1264,5],[1274,4],[1332,4],[1557,4]]}},"keywords":{}}],["decod",{"_index":674,"title":{},"content":{"157":{"position":[[280,8]]},"262":{"position":[[74,8]]}},"keywords":{}}],["default",{"_index":53,"title":{},"content":{"8":{"position":[[20,7]]},"9":{"position":[[20,8]]},"11":{"position":[[318,8]]},"81":{"position":[[73,7]]},"106":{"position":[[247,7]]},"172":{"position":[[81,8]]},"222":{"position":[[59,7]]},"226":{"position":[[25,7]]},"228":{"position":[[40,7]]},"229":{"position":[[208,7]]},"253":{"position":[[136,7],[316,8]]},"256":{"position":[[142,7]]},"258":{"position":[[247,7]]},"260":{"position":[[44,7]]},"261":{"position":[[131,7]]},"263":{"position":[[54,7]]},"280":{"position":[[229,8]]},"314":{"position":[[40,9],[208,8]]}},"keywords":{}}],["default、4:3、16:9",{"_index":903,"title":{},"content":{"355":{"position":[[28,30]]}},"keywords":{}}],["del",{"_index":473,"title":{},"content":{"65":{"position":[[212,3]]},"186":{"position":[[123,3]]}},"keywords":{}}],["delay",{"_index":365,"title":{},"content":{"37":{"position":[[1025,7]]},"121":{"position":[[987,7]]}},"keywords":{}}],["delet",{"_index":474,"title":{},"content":{"65":{"position":[[225,6]]},"173":{"position":[[313,6]]}},"keywords":{}}],["demo",{"_index":160,"title":{"16":{"position":[[0,5]]}},"content":{"16":{"position":[[13,4]]},"34":{"position":[[168,4]]},"142":{"position":[[162,4]]}},"keywords":{}}],["demo</title>",{"_index":592,"title":{},"content":{"105":{"position":[[71,18]]}},"keywords":{}}],["describ",{"_index":793,"title":{},"content":{"239":{"position":[[185,9]]}},"keywords":{}}],["descriptiondefault",{"_index":823,"title":{},"content":{"253":{"position":[[109,18]]}},"keywords":{}}],["descriptiondis",{"_index":531,"title":{},"content":{"79":{"position":[[68,18]]},"84":{"position":[[70,18]]},"87":{"position":[[73,18]]},"96":{"position":[[76,18]]},"249":{"position":[[64,18]]},"250":{"position":[[69,18]]},"251":{"position":[[67,18]]},"252":{"position":[[82,18]]}},"keywords":{}}],["descriptionget",{"_index":471,"title":{},"content":{"65":{"position":[[155,14]]}},"keywords":{}}],["descriptiontim",{"_index":830,"title":{},"content":{"254":{"position":[[93,15]]}},"keywords":{}}],["descriptionurl",{"_index":856,"title":{},"content":{"257":{"position":[[76,14]]},"258":{"position":[[108,14]]}},"keywords":{}}],["destroy",{"_index":408,"title":{"44":{"position":[[0,8]]},"128":{"position":[[0,8]]},"174":{"position":[[0,8]]},"357":{"position":[[0,8]]}},"content":{"44":{"position":[[34,9]]},"58":{"position":[[45,9]]},"64":{"position":[[61,7]]},"174":{"position":[[33,7]]}},"keywords":{}}],["dev/hls.j",{"_index":277,"title":{},"content":{"32":{"position":[[35,10]]},"140":{"position":[[29,10]]}},"keywords":{}}],["devic",{"_index":839,"title":{},"content":{"256":{"position":[[103,8],[160,8],[210,8],[729,7]]}},"keywords":{}}],["differ",{"_index":428,"title":{},"content":{"49":{"position":[[50,10]]},"256":{"position":[[54,11],[86,9]]}},"keywords":{}}],["direct",{"_index":112,"title":{},"content":{"12":{"position":[[327,6]]}},"keywords":{}}],["directli",{"_index":818,"title":{},"content":{"248":{"position":[[581,8]]},"259":{"position":[[119,8]]}},"keywords":{}}],["disabl",{"_index":532,"title":{},"content":{"79":{"position":[[106,7]]},"84":{"position":[[108,7],[692,8]]},"87":{"position":[[111,7]]},"96":{"position":[[114,7]]},"200":{"position":[[36,9]]},"205":{"position":[[36,9]]},"208":{"position":[[36,9]]},"217":{"position":[[36,9]]},"249":{"position":[[102,7],[648,8]]},"250":{"position":[[107,7],[606,8]]},"251":{"position":[[105,7]]},"252":{"position":[[120,7],[646,8]]},"310":{"position":[[34,9],[408,8]]},"311":{"position":[[34,9],[361,8]]},"312":{"position":[[34,9]]},"313":{"position":[[35,9],[381,8]]}},"keywords":{}}],["display",{"_index":232,"title":{},"content":{"27":{"position":[[76,9]]},"29":{"position":[[521,8]]},"72":{"position":[[58,7]]},"78":{"position":[[60,7]]},"79":{"position":[[245,7]]},"83":{"position":[[69,9]]},"84":{"position":[[247,7]]},"86":{"position":[[62,9]]},"87":{"position":[[250,7]]},"89":{"position":[[78,9]]},"91":{"position":[[74,7]]},"95":{"position":[[67,7]]},"96":{"position":[[253,7]]},"221":{"position":[[139,7]]},"233":{"position":[[39,7]]},"234":{"position":[[39,7]]},"235":{"position":[[73,10]]},"236":{"position":[[39,7]]},"237":{"position":[[39,7]]},"238":{"position":[[39,7]]},"240":{"position":[[39,7]]},"242":{"position":[[39,7]]},"243":{"position":[[39,7]]},"248":{"position":[[590,8]]},"249":{"position":[[241,7]]},"250":{"position":[[246,7]]},"251":{"position":[[244,7]]},"252":{"position":[[259,7]]},"253":{"position":[[34,7]]},"263":{"position":[[62,7]]},"278":{"position":[[452,8]]}},"keywords":{}}],["divid",{"_index":866,"title":{},"content":{"258":{"position":[[316,7]]}},"keywords":{}}],["document.getelementbyid("root"",{"_index":637,"title":{},"content":{"107":{"position":[[475,42]]}},"keywords":{}}],["document.queryselector('.artplay",{"_index":455,"title":{},"content":{"61":{"position":[[100,34]]},"64":{"position":[[106,34]]},"182":{"position":[[47,34]]},"185":{"position":[[61,34]]},"221":{"position":[[227,34]]},"248":{"position":[[265,34]]},"282":{"position":[[153,34]]},"309":{"position":[[129,34]]}},"keywords":{}}],["dom",{"_index":89,"title":{},"content":{"11":{"position":[[603,5],[630,6]]},"12":{"position":[[162,3],[223,3],[948,3],[1230,3]]},"61":{"position":[[41,3]]},"79":{"position":[[273,3]]},"84":{"position":[[275,3]]},"87":{"position":[[278,3]]},"96":{"position":[[281,3]]},"182":{"position":[[36,3]]},"200":{"position":[[138,3]]},"205":{"position":[[138,3]]},"208":{"position":[[138,3]]},"217":{"position":[[138,3]]},"221":{"position":[[57,3]]},"249":{"position":[[269,3]]},"250":{"position":[[274,3]]},"251":{"position":[[272,3]]},"252":{"position":[[287,3]]},"262":{"position":[[294,3]]},"280":{"position":[[514,5],[541,6]]},"282":{"position":[[46,3]]},"310":{"position":[[136,3]]},"311":{"position":[[136,3]]},"312":{"position":[[136,3]]},"313":{"position":[[137,3]]},"323":{"position":[[217,7]]},"326":{"position":[[88,3],[110,22],[747,10],[985,10]]}},"keywords":{}}],["dom"",{"_index":631,"title":{},"content":{"107":{"position":[[82,10]]}},"keywords":{}}],["domain",{"_index":790,"title":{},"content":{"237":{"position":[[365,7]]}},"keywords":{}}],["dosometh",{"_index":571,"title":{},"content":{"98":{"position":[[230,12]]},"219":{"position":[[149,12]]},"255":{"position":[[225,12]]},"316":{"position":[[146,12]]}},"keywords":{}}],["doubl",{"_index":865,"title":{},"content":{"258":{"position":[[291,6]]}},"keywords":{}}],["download",{"_index":676,"title":{},"content":{"158":{"position":[[15,8]]}},"keywords":{}}],["due",{"_index":366,"title":{},"content":{"37":{"position":[[1033,3]]},"121":{"position":[[995,3]]},"161":{"position":[[318,3]]},"163":{"position":[[295,3]]}},"keywords":{}}],["durat",{"_index":341,"title":{"157":{"position":[[0,9]]},"340":{"position":[[0,9]]}},"content":{"37":{"position":[[476,8]]},"121":{"position":[[438,8]]},"157":{"position":[[23,8],[231,9],[293,8]]}},"keywords":{}}],["dynam",{"_index":503,"title":{},"content":{"73":{"position":[[32,11]]},"79":{"position":[[30,11]]},"84":{"position":[[30,11]]},"87":{"position":[[30,11]]},"93":{"position":[[31,11]]},"96":{"position":[[30,11]]},"98":{"position":[[33,11]]}},"keywords":{}}],["easi",{"_index":462,"title":{},"content":{"64":{"position":[[42,4]]}},"keywords":{}}],["edg",{"_index":778,"title":{},"content":{"230":{"position":[[118,5]]}},"keywords":{}}],["effect",{"_index":564,"title":{},"content":{"93":{"position":[[432,6]]},"164":{"position":[[88,6]]},"230":{"position":[[239,6]]},"239":{"position":[[335,6]]}},"keywords":{}}],["element",{"_index":105,"title":{},"content":{"12":{"position":[[166,7],[227,7],[952,7],[1234,7]]},"61":{"position":[[45,8]]},"79":{"position":[[277,7]]},"84":{"position":[[279,7]]},"87":{"position":[[282,7]]},"96":{"position":[[285,7]]},"221":{"position":[[364,8]]},"249":{"position":[[273,7]]},"250":{"position":[[278,7]]},"251":{"position":[[276,7]]},"252":{"position":[[291,7]]},"259":{"position":[[139,8]]},"262":{"position":[[298,7]]}},"keywords":{}}],["emit",{"_index":234,"title":{"28":{"position":[[0,5]]},"277":{"position":[[0,5]]}},"content":{"28":{"position":[[48,4]]},"277":{"position":[[18,4]]}},"keywords":{}}],["empti",{"_index":345,"title":{},"content":{"37":{"position":[[548,6]]},"121":{"position":[[510,6]]}},"keywords":{}}],["en",{"_index":492,"title":{},"content":{"69":{"position":[[245,3]]},"190":{"position":[[227,3]]},"263":{"position":[[219,5]]},"324":{"position":[[179,5]]}},"keywords":{}}],["enabl",{"_index":844,"title":{},"content":{"256":{"position":[[378,6],[740,6]]}},"keywords":{}}],["encod",{"_index":505,"title":{},"content":{"73":{"position":[[217,9]]},"74":{"position":[[214,9]]},"75":{"position":[[243,9]]},"194":{"position":[[180,9]]},"195":{"position":[[184,9]]},"196":{"position":[[191,9]]},"258":{"position":[[212,8],[237,9],[494,9]]},"319":{"position":[[118,8],[341,9]]}},"keywords":{}}],["end",{"_index":328,"title":{},"content":{"37":{"position":[[201,3],[337,3],[738,3]]},"121":{"position":[[163,3],[299,3],[700,3]]}},"keywords":{}}],["english",{"_index":493,"title":{},"content":{"69":{"position":[[261,10]]},"190":{"position":[[243,10]]}},"keywords":{}}],["enough",{"_index":324,"title":{},"content":{"37":{"position":[[145,6]]},"121":{"position":[[107,6]]}},"keywords":{}}],["enter",{"_index":773,"title":{},"content":{"229":{"position":[[219,5]]},"231":{"position":[[96,5]]}},"keywords":{}}],["entir",{"_index":776,"title":{},"content":{"230":{"position":[[69,6]]}},"keywords":{}}],["env",{"_index":33,"title":{"3":{"position":[[0,4]]},"112":{"position":[[0,4]]}},"content":{},"keywords":{}}],["environ",{"_index":34,"title":{},"content":{"3":{"position":[[28,11]]}},"keywords":{}}],["en、zh",{"_index":886,"title":{},"content":{"263":{"position":[[99,5]]},"324":{"position":[[47,17]]}},"keywords":{}}],["equal",{"_index":459,"title":{},"content":{"62":{"position":[[15,5]]}},"keywords":{}}],["equival",{"_index":454,"title":{},"content":{"61":{"position":[[86,10]]}},"keywords":{}}],["es6",{"_index":576,"title":{},"content":{"102":{"position":[[48,3]]}},"keywords":{}}],["estim",{"_index":323,"title":{},"content":{"37":{"position":[[126,9],[295,9]]},"121":{"position":[[88,9],[257,9]]}},"keywords":{}}],["event",{"_index":153,"title":{"36":{"position":[[7,6]]},"37":{"position":[[7,6]]},"38":{"position":[[7,6]]},"63":{"position":[[0,7]]},"184":{"position":[[0,7]]}},"content":{"14":{"position":[[265,6],[304,5]]},"27":{"position":[[334,6]]},"37":{"position":[[48,6],[55,5],[573,5]]},"42":{"position":[[303,5]]},"63":{"position":[[24,6]]},"64":{"position":[[28,5],[73,5],[263,7]]},"79":{"position":[[369,5]]},"84":{"position":[[371,5]]},"87":{"position":[[374,5]]},"96":{"position":[[377,5]]},"121":{"position":[[22,6],[535,5]]},"156":{"position":[[132,6]]},"185":{"position":[[218,7]]},"249":{"position":[[365,5]]},"250":{"position":[[370,5]]},"251":{"position":[[368,5]]},"252":{"position":[[383,5]]},"276":{"position":[[286,6]]},"279":{"position":[[301,6]]}},"keywords":{}}],["event.target.innertext",{"_index":157,"title":{},"content":{"14":{"position":[[328,22]]},"27":{"position":[[435,22],[520,22]]},"276":{"position":[[387,22],[472,22]]},"279":{"position":[[335,22]]}},"keywords":{}}],["exampl",{"_index":346,"title":{},"content":{"37":{"position":[[559,8]]},"121":{"position":[[521,8]]}},"keywords":{}}],["exchang",{"_index":689,"title":{},"content":{"161":{"position":[[374,9]]},"163":{"position":[[351,9]]}},"keywords":{}}],["execut",{"_index":707,"title":{},"content":{"167":{"position":[[99,7]]}},"keywords":{}}],["exist",{"_index":10,"title":{},"content":{"1":{"position":[[131,5]]}},"keywords":{}}],["export",{"_index":570,"title":{},"content":{"98":{"position":[[210,6],[278,6]]},"106":{"position":[[240,6]]},"255":{"position":[[205,6],[273,6]]}},"keywords":{}}],["f00",{"_index":762,"title":{},"content":{"225":{"position":[[21,4]]},"286":{"position":[[14,4]]}},"keywords":{}}],["fail",{"_index":791,"title":{},"content":{"237":{"position":[[384,6]]}},"keywords":{}}],["fals",{"_index":184,"title":{},"content":{"22":{"position":[[324,6],[507,6],[762,6]]},"35":{"position":[[765,6]]},"47":{"position":[[244,6]]},"72":{"position":[[282,6]]},"75":{"position":[[491,6]]},"78":{"position":[[602,6]]},"83":{"position":[[251,6]]},"84":{"position":[[701,6]]},"86":{"position":[[276,6]]},"87":{"position":[[795,6]]},"89":{"position":[[284,6]]},"91":{"position":[[272,6]]},"95":{"position":[[317,6]]},"96":{"position":[[814,6]]},"131":{"position":[[184,18]]},"143":{"position":[[759,6]]},"161":{"position":[[288,6]]},"162":{"position":[[306,6]]},"163":{"position":[[265,6]]},"165":{"position":[[247,6]]},"193":{"position":[[251,6]]},"196":{"position":[[439,6]]},"199":{"position":[[573,6]]},"204":{"position":[[210,6]]},"207":{"position":[[241,6]]},"208":{"position":[[524,6]]},"210":{"position":[[237,6]]},"212":{"position":[[229,6]]},"216":{"position":[[281,6]]},"217":{"position":[[536,6]]},"227":{"position":[[22,5]]},"228":{"position":[[22,5]]},"229":{"position":[[22,5]]},"230":{"position":[[22,5]]},"231":{"position":[[22,5]]},"232":{"position":[[22,5]]},"233":{"position":[[22,5]]},"234":{"position":[[22,5]]},"235":{"position":[[22,5]]},"236":{"position":[[22,5]]},"237":{"position":[[22,5]]},"238":{"position":[[22,5]]},"240":{"position":[[22,5]]},"242":{"position":[[22,5]]},"243":{"position":[[22,5]]},"244":{"position":[[22,5]]},"245":{"position":[[22,5]]},"246":{"position":[[22,5]]},"247":{"position":[[22,5]]},"248":{"position":[[22,5]]},"249":{"position":[[657,6],[906,6]]},"250":{"position":[[615,6]]},"251":{"position":[[702,6]]},"252":{"position":[[655,6]]},"271":{"position":[[303,6],[463,6],[652,6]]},"288":{"position":[[15,5]]},"289":{"position":[[15,5]]},"290":{"position":[[15,5]]},"291":{"position":[[15,5]]},"292":{"position":[[15,5]]},"293":{"position":[[15,5]]},"294":{"position":[[15,5]]},"295":{"position":[[15,5]]},"296":{"position":[[15,5]]},"297":{"position":[[15,5]]},"298":{"position":[[15,5]]},"299":{"position":[[15,5]]},"301":{"position":[[15,5]]},"303":{"position":[[15,5]]},"304":{"position":[[15,5]]},"305":{"position":[[15,5]]},"306":{"position":[[15,5]]},"307":{"position":[[15,5]]},"308":{"position":[[15,5]]},"309":{"position":[[15,5]]},"310":{"position":[[417,6],[646,6]]},"311":{"position":[[370,6]]},"312":{"position":[[435,6]]},"313":{"position":[[390,6]]},"344":{"position":[[252,6]]},"345":{"position":[[261,6]]},"346":{"position":[[242,6]]},"348":{"position":[[222,6]]}},"keywords":{}}],["false,'preload",{"_index":868,"title":{},"content":{"259":{"position":[[34,16]]},"320":{"position":[[27,16]]}},"keywords":{}}],["fast",{"_index":796,"title":{},"content":{"239":{"position":[[234,4],[259,4]]}},"keywords":{}}],["fetch",{"_index":382,"title":{},"content":{"37":{"position":[[1290,5]]},"121":{"position":[[1252,5]]}},"keywords":{}}],["ffad00",{"_index":763,"title":{},"content":{"225":{"position":[[187,10]]},"286":{"position":[[144,10]]}},"keywords":{}}],["fff",{"_index":182,"title":{},"content":{"22":{"position":[[293,7],[587,7]]},"271":{"position":[[277,7],[533,7]]}},"keywords":{}}],["file",{"_index":309,"title":{},"content":{"35":{"position":[[625,4]]},"143":{"position":[[619,4]]},"222":{"position":[[87,4]]}},"keywords":{}}],["file.renderto(video",{"_index":311,"title":{},"content":{"35":{"position":[[650,20]]},"143":{"position":[[644,20]]}},"keywords":{}}],["find",{"_index":453,"title":{},"content":{"61":{"position":[[36,4]]}},"keywords":{}}],["finish",{"_index":356,"title":{},"content":{"37":{"position":[[818,8]]},"121":{"position":[[780,8]]}},"keywords":{}}],["fire",{"_index":318,"title":{},"content":{"37":{"position":[[66,5],[1069,5]]},"39":{"position":[[0,5]]},"40":{"position":[[0,5]]},"41":{"position":[[0,5]]},"42":{"position":[[0,5],[288,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]]},"121":{"position":[[1031,5]]}},"keywords":{}}],["first",{"_index":354,"title":{},"content":{"37":{"position":[[789,5]]},"93":{"position":[[61,5]]},"121":{"position":[[751,5]]},"153":{"position":[[154,5]]},"154":{"position":[[167,5]]},"163":{"position":[[361,5]]}},"keywords":{}}],["flex",{"_index":253,"title":{},"content":{"29":{"position":[[530,7]]},"278":{"position":[[461,7]]}},"keywords":{}}],["flip",{"_index":716,"title":{"169":{"position":[[0,5]]},"233":{"position":[[0,5]]},"294":{"position":[[0,5]]},"352":{"position":[[0,5]]}},"content":{"169":{"position":[[56,5]]},"233":{"position":[[55,4],[246,5]]},"294":{"position":[[169,5]]}},"keywords":{}}],["flv",{"_index":270,"title":{},"content":{"31":{"position":[[174,4],[248,6]]},"139":{"position":[[168,4],[242,6]]},"261":{"position":[[408,6]]},"262":{"position":[[244,4]]},"322":{"position":[[226,6]]},"323":{"position":[[173,4]]}},"keywords":{}}],["flv,.mkv",{"_index":879,"title":{},"content":{"261":{"position":[[194,10]]}},"keywords":{}}],["flv.j",{"_index":264,"title":{"31":{"position":[[0,7]]},"139":{"position":[[0,7]]}},"content":{},"keywords":{}}],["flvjs.createplay",{"_index":272,"title":{},"content":{"31":{"position":[[221,20]]},"139":{"position":[[215,20]]}},"keywords":{}}],["flvplayer",{"_index":271,"title":{},"content":{"31":{"position":[[209,9]]},"139":{"position":[[203,9]]}},"keywords":{}}],["flvplayer.attachmediaelement(video",{"_index":273,"title":{},"content":{"31":{"position":[[269,36]]},"139":{"position":[[263,36]]}},"keywords":{}}],["flvplayer.load",{"_index":274,"title":{},"content":{"31":{"position":[[306,17]]},"139":{"position":[[300,17]]}},"keywords":{}}],["flv、.mkv、.t",{"_index":896,"title":{},"content":{"322":{"position":[[80,40]]}},"keywords":{}}],["focu",{"_index":411,"title":{"45":{"position":[[0,6]]},"129":{"position":[[0,6]]}},"content":{"45":{"position":[[27,6]]},"46":{"position":[[28,6]]},"93":{"position":[[470,5]]},"239":{"position":[[373,5]]},"245":{"position":[[82,5]]}},"keywords":{}}],["focus",{"_index":449,"title":{},"content":{"57":{"position":[[51,7]]}},"keywords":{}}],["font",{"_index":197,"title":{},"content":{"22":{"position":[[598,4],[622,4]]},"73":{"position":[[280,5],[410,5]]},"74":{"position":[[277,5]]},"75":{"position":[[302,5],[523,5]]},"194":{"position":[[243,5],[373,5]]},"195":{"position":[[247,5]]},"196":{"position":[[250,5],[471,5]]},"258":{"position":[[557,5]]},"319":{"position":[[404,5]]}},"keywords":{}}],["fontsiz",{"_index":245,"title":{},"content":{"29":{"position":[[139,9],[743,9]]},"278":{"position":[[674,9]]}},"keywords":{}}],["format",{"_index":215,"title":{},"content":{"23":{"position":[[175,6]]},"222":{"position":[[92,8]]},"258":{"position":[[74,7]]},"261":{"position":[[44,6],[145,6]]},"262":{"position":[[37,6]]}},"keywords":{}}],["forthcom",{"_index":384,"title":{},"content":{"37":{"position":[[1337,12]]},"121":{"position":[[1299,12]]}},"keywords":{}}],["forum/dash.j",{"_index":287,"title":{},"content":{"33":{"position":[[43,13]]},"141":{"position":[[37,13]]}},"keywords":{}}],["forward",{"_index":647,"title":{"149":{"position":[[0,8]]},"332":{"position":[[0,8]]}},"content":{"149":{"position":[[41,8]]},"239":{"position":[[239,7]]}},"keywords":{}}],["fr",{"_index":494,"title":{},"content":{"69":{"position":[[300,3]]},"190":{"position":[[282,3]]}},"keywords":{}}],["frame",{"_index":355,"title":{},"content":{"37":{"position":[[795,5]]},"121":{"position":[[757,5]]},"158":{"position":[[42,5]]},"159":{"position":[[55,6]]},"160":{"position":[[53,6]]}},"keywords":{}}],["françai",{"_index":495,"title":{},"content":{"69":{"position":[[316,11]]},"190":{"position":[[298,11]]}},"keywords":{}}],["full",{"_index":162,"title":{},"content":{"16":{"position":[[8,4]]},"51":{"position":[[32,4]]},"52":{"position":[[26,4]]},"161":{"position":[[66,4],[402,4]]},"162":{"position":[[75,4]]},"242":{"position":[[51,4]]},"243":{"position":[[51,4]]}},"keywords":{}}],["fullscreen",{"_index":434,"title":{"51":{"position":[[0,11]]},"135":{"position":[[0,11]]},"161":{"position":[[0,11]]},"242":{"position":[[0,11]]},"303":{"position":[[0,11]]},"344":{"position":[[0,11]]}},"content":{"51":{"position":[[143,11]]},"135":{"position":[[111,11]]},"161":{"position":[[177,11]]},"242":{"position":[[216,11]]},"260":{"position":[[404,11]]},"303":{"position":[[141,11]]},"321":{"position":[[364,11]]},"344":{"position":[[141,11]]}},"keywords":{}}],["fullscreenweb",{"_index":177,"title":{"52":{"position":[[0,14]]},"136":{"position":[[0,14]]},"162":{"position":[[0,14]]},"243":{"position":[[0,14]]},"304":{"position":[[0,14]]},"345":{"position":[[0,14]]}},"content":{"22":{"position":[[150,14]]},"52":{"position":[[137,14]]},"136":{"position":[[111,14]]},"162":{"position":[[186,14]]},"163":{"position":[[165,14]]},"243":{"position":[[217,14]]},"260":{"position":[[420,14]]},"271":{"position":[[150,14]]},"304":{"position":[[141,14]]},"321":{"position":[[380,14]]},"345":{"position":[[141,14]]},"346":{"position":[[142,14]]}},"keywords":{}}],["function",{"_index":52,"title":{},"content":{"7":{"position":[[6,8]]},"10":{"position":[[6,8],[38,8]]},"11":{"position":[[587,8]]},"13":{"position":[[305,8]]},"14":{"position":[[252,8]]},"20":{"position":[[118,8]]},"24":{"position":[[182,8]]},"26":{"position":[[6,8],[302,8],[407,8]]},"27":{"position":[[321,8]]},"28":{"position":[[6,8],[288,8]]},"29":{"position":[[6,8],[572,8]]},"31":{"position":[[179,8]]},"32":{"position":[[206,8]]},"33":{"position":[[227,8]]},"34":{"position":[[220,8]]},"35":{"position":[[499,8],[600,8]]},"61":{"position":[[6,8]]},"62":{"position":[[6,8]]},"64":{"position":[[6,8]]},"65":{"position":[[170,8],[193,8],[216,8],[244,8]]},"69":{"position":[[6,8]]},"70":{"position":[[43,8]]},"73":{"position":[[6,8]]},"75":{"position":[[6,8]]},"79":{"position":[[6,8],[344,8],[383,8]]},"84":{"position":[[6,8],[346,8],[385,8],[838,8],[908,8]]},"87":{"position":[[6,8],[349,8],[388,8],[713,8]]},"93":{"position":[[6,8],[132,8]]},"96":{"position":[[6,8],[352,8],[391,8],[735,8]]},"98":{"position":[[6,8],[69,8],[243,8]]},"107":{"position":[[163,8]]},"116":{"position":[[4,8]]},"119":{"position":[[4,8]]},"139":{"position":[[173,8]]},"140":{"position":[[200,8]]},"141":{"position":[[221,8]]},"142":{"position":[[214,8]]},"143":{"position":[[493,8],[594,8]]},"145":{"position":[[6,8]]},"146":{"position":[[6,8]]},"147":{"position":[[6,8]]},"153":{"position":[[116,8]]},"154":{"position":[[129,8]]},"158":{"position":[[6,8]]},"159":{"position":[[6,8]]},"160":{"position":[[6,8]]},"182":{"position":[[4,8]]},"183":{"position":[[4,8]]},"185":{"position":[[4,8]]},"186":{"position":[[93,8],[110,8],[127,8],[146,8]]},"190":{"position":[[4,8]]},"194":{"position":[[4,8]]},"196":{"position":[[4,8]]},"200":{"position":[[4,8],[171,8],[195,8]]},"205":{"position":[[4,8],[171,8],[195,8],[513,8]]},"208":{"position":[[4,8],[171,8],[195,8],[460,8]]},"214":{"position":[[4,8]]},"217":{"position":[[4,8],[171,8],[195,8],[476,8]]},"219":{"position":[[4,8],[40,8],[162,8]]},"233":{"position":[[60,9]]},"234":{"position":[[64,9]]},"235":{"position":[[61,8]]},"249":{"position":[[340,8],[379,8],[823,8],[925,8]]},"250":{"position":[[345,8],[384,8],[733,8],[803,8],[964,8]]},"251":{"position":[[343,8],[382,8],[620,8]]},"252":{"position":[[358,8],[397,8],[792,8],[862,8],[1041,8]]},"255":{"position":[[64,8],[238,8]]},"256":{"position":[[418,8]]},"262":{"position":[[249,8]]},"273":{"position":[[163,8]]},"275":{"position":[[4,8],[276,8],[381,8]]},"276":{"position":[[273,8]]},"277":{"position":[[4,8],[267,8]]},"278":{"position":[[4,8],[503,8]]},"279":{"position":[[288,8]]},"280":{"position":[[498,8]]},"310":{"position":[[169,8],[193,8],[583,8],[665,8]]},"311":{"position":[[169,8],[193,8],[474,8],[527,8],[649,8]]},"312":{"position":[[169,8],[193,8],[371,8]]},"313":{"position":[[170,8],[194,8],[513,8],[566,8],[706,8]]},"316":{"position":[[37,8],[159,8]]},"323":{"position":[[178,8]]},"325":{"position":[[235,8]]},"328":{"position":[[4,8]]},"329":{"position":[[4,8]]},"330":{"position":[[4,8]]},"336":{"position":[[4,11]]},"337":{"position":[[4,11]]},"341":{"position":[[4,8]]},"342":{"position":[[4,8]]},"343":{"position":[[4,8]]},"357":{"position":[[4,11]]}},"keywords":{}}],["function($contextmenu1",{"_index":119,"title":{},"content":{"12":{"position":[[662,23]]},"326":{"position":[[482,23]]}},"keywords":{}}],["function($control1",{"_index":122,"title":{},"content":{"12":{"position":[[784,19]]},"326":{"position":[[604,19]]}},"keywords":{}}],["function($layer1",{"_index":116,"title":{},"content":{"12":{"position":[[554,17]]},"326":{"position":[[374,17]]}},"keywords":{}}],["function($setting1",{"_index":125,"title":{},"content":{"12":{"position":[[882,19]]},"326":{"position":[[702,19]]}},"keywords":{}}],["functionparamet",{"_index":655,"title":{},"content":{"153":{"position":[[6,18]]},"154":{"position":[[6,18]]},"174":{"position":[[6,18]]}},"keywords":{}}],["further",{"_index":332,"title":{},"content":{"37":{"position":[[232,7]]},"121":{"position":[[194,7]]}},"keywords":{}}],["gener",{"_index":817,"title":{},"content":{"248":{"position":[[529,9]]}},"keywords":{}}],["get",{"_index":412,"title":{},"content":{"45":{"position":[[22,4]]},"93":{"position":[[461,4]]},"155":{"position":[[53,7]]},"173":{"position":[[48,7]]},"239":{"position":[[364,4]]}},"keywords":{}}],["getbloburl",{"_index":682,"title":{"160":{"position":[[0,11]]},"343":{"position":[[0,11]]}},"content":{},"keywords":{}}],["getboundingclientrect",{"_index":715,"title":{},"content":{"168":{"position":[[297,21]]},"351":{"position":[[217,21]]}},"keywords":{}}],["getdataurl",{"_index":678,"title":{"159":{"position":[[0,11]]},"342":{"position":[[0,11]]}},"content":{},"keywords":{}}],["getinstance(art",{"_index":625,"title":{},"content":{"106":{"position":[[495,16]]}},"keywords":{}}],["getinstance(art2",{"_index":146,"title":{},"content":{"13":{"position":[[314,17]]},"325":{"position":[[244,17]]}},"keywords":{}}],["getinstance={(art",{"_index":634,"title":{},"content":{"107":{"position":[[388,18]]}},"keywords":{}}],["getter",{"_index":671,"title":{},"content":{"157":{"position":[[6,6]]},"168":{"position":[[6,6]]},"340":{"position":[[4,6]]},"349":{"position":[[4,9]]},"351":{"position":[[4,6]]}},"keywords":{}}],["getter/sett",{"_index":483,"title":{},"content":{"68":{"position":[[6,13]]},"72":{"position":[[6,13]]},"74":{"position":[[6,13]]},"78":{"position":[[6,13]]},"81":{"position":[[6,13]]},"83":{"position":[[6,13]]},"86":{"position":[[6,13]]},"89":{"position":[[6,13]]},"91":{"position":[[6,13]]},"95":{"position":[[6,13]]},"189":{"position":[[4,13]]},"193":{"position":[[4,13]]},"195":{"position":[[4,13]]},"199":{"position":[[4,13]]},"202":{"position":[[4,13]]},"204":{"position":[[4,13]]},"207":{"position":[[4,13]]},"210":{"position":[[4,13]]},"212":{"position":[[4,13]]},"216":{"position":[[4,13]]}},"keywords":{}}],["getterparamet",{"_index":704,"title":{},"content":{"166":{"position":[[6,16]]}},"keywords":{}}],["green",{"_index":192,"title":{},"content":{"22":{"position":[[490,8]]},"75":{"position":[[514,8]]},"196":{"position":[[462,8]]},"250":{"position":[[945,8]]},"252":{"position":[[1022,8]]},"271":{"position":[[446,8]]},"311":{"position":[[630,8]]},"313":{"position":[[687,8]]}},"keywords":{}}],["gt",{"_index":25,"title":{},"content":{"1":{"position":[[277,5]]},"12":{"position":[[484,5]]},"24":{"position":[[225,5]]},"29":{"position":[[691,5]]},"35":{"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]]},"61":{"position":[[277,5]]},"62":{"position":[[165,5]]},"64":{"position":[[271,5]]},"68":{"position":[[193,5]]},"72":{"position":[[239,5],[303,5]]},"73":{"position":[[330,5],[367,5]]},"74":{"position":[[327,5],[381,5]]},"75":{"position":[[352,5],[389,5]]},"78":{"position":[[554,5],[576,5]]},"79":{"position":[[637,5],[659,5]]},"81":{"position":[[301,5]]},"83":{"position":[[201,5],[223,5]]},"84":{"position":[[643,5],[665,5]]},"86":{"position":[[194,5],[245,5]]},"87":{"position":[[604,5],[655,5]]},"89":{"position":[[210,5],[257,5]]},"91":{"position":[[204,5],[248,5]]},"93":{"position":[[263,5],[293,5],[356,5]]},"95":{"position":[[228,5],[290,5]]},"96":{"position":[[638,5]]},"98":{"position":[[414,5]]},"103":{"position":[[18,4],[109,4],[233,4]]},"105":{"position":[[125,5]]},"106":{"position":[[133,5]]},"107":{"position":[[407,5],[431,5],[542,6]]},"110":{"position":[[181,5]]},"121":{"position":[[1696,5]]},"123":{"position":[[167,5]]},"124":{"position":[[138,5]]},"125":{"position":[[139,5]]},"126":{"position":[[141,5],[199,5]]},"127":{"position":[[141,5],[199,5]]},"128":{"position":[[144,5],[202,5]]},"129":{"position":[[149,5]]},"130":{"position":[[152,5]]},"131":{"position":[[140,5]]},"132":{"position":[[158,5]]},"133":{"position":[[162,5]]},"134":{"position":[[138,5],[196,5]]},"135":{"position":[[164,5]]},"136":{"position":[[170,5]]},"137":{"position":[[141,5]]},"143":{"position":[[720,5]]},"145":{"position":[[161,5]]},"146":{"position":[[162,5],[196,5]]},"147":{"position":[[182,5],[218,5]]},"148":{"position":[[182,5]]},"149":{"position":[[185,5]]},"150":{"position":[[186,5],[222,5]]},"151":{"position":[[199,5]]},"152":{"position":[[181,5]]},"153":{"position":[[338,5],[375,5]]},"154":{"position":[[351,5],[388,5]]},"155":{"position":[[198,5]]},"156":{"position":[[261,5]]},"157":{"position":[[154,5]]},"158":{"position":[[181,5]]},"159":{"position":[[204,5],[255,5]]},"160":{"position":[[202,5],[253,5]]},"161":{"position":[[218,5],[263,5]]},"162":{"position":[[230,5],[278,5]]},"163":{"position":[[209,5],[247,5]]},"164":{"position":[[298,5]]},"165":{"position":[[189,5],[228,5]]},"166":{"position":[[191,5]]},"167":{"position":[[234,5]]},"168":{"position":[[189,5]]},"169":{"position":[[221,5]]},"170":{"position":[[245,5]]},"171":{"position":[[239,5]]},"172":{"position":[[222,5]]},"173":{"position":[[224,5]]},"174":{"position":[[174,5]]},"182":{"position":[[224,5]]},"183":{"position":[[157,5]]},"185":{"position":[[226,5]]},"189":{"position":[[160,5]]},"193":{"position":[[208,5],[272,5]]},"194":{"position":[[293,5],[330,5]]},"195":{"position":[[297,5],[351,5]]},"196":{"position":[[300,5],[337,5]]},"199":{"position":[[525,5],[547,5]]},"200":{"position":[[395,5],[417,5]]},"202":{"position":[[183,5]]},"204":{"position":[[160,5],[182,5]]},"205":{"position":[[391,5],[413,5]]},"207":{"position":[[159,5],[210,5]]},"208":{"position":[[357,5],[408,5]]},"210":{"position":[[163,5],[210,5]]},"212":{"position":[[161,5],[205,5]]},"214":{"position":[[182,5],[212,5],[272,5]]},"216":{"position":[[192,5],[254,5]]},"217":{"position":[[388,5]]},"219":{"position":[[321,5]]},"246":{"position":[[346,5]]},"247":{"position":[[360,5]]},"251":{"position":[[741,5]]},"255":{"position":[[430,5]]},"256":{"position":[[617,5]]},"273":{"position":[[206,5]]},"278":{"position":[[622,5]]},"307":{"position":[[273,5]]},"308":{"position":[[279,5]]},"312":{"position":[[474,5]]},"316":{"position":[[339,5]]},"317":{"position":[[338,5]]},"326":{"position":[[304,5]]},"328":{"position":[[153,5]]},"329":{"position":[[153,5],[187,5]]},"330":{"position":[[159,5],[195,5]]},"331":{"position":[[154,5]]},"332":{"position":[[154,5]]},"333":{"position":[[154,5],[190,5]]},"334":{"position":[[171,5]]},"335":{"position":[[160,5]]},"336":{"position":[[206,5],[243,5]]},"337":{"position":[[216,5],[253,5]]},"338":{"position":[[163,5]]},"339":{"position":[[189,5]]},"340":{"position":[[140,5]]},"341":{"position":[[146,5]]},"342":{"position":[[170,5],[219,5]]},"343":{"position":[[168,5],[217,5]]},"344":{"position":[[182,5],[227,5]]},"345":{"position":[[185,5],[233,5]]},"346":{"position":[[186,5],[224,5]]},"347":{"position":[[214,5]]},"348":{"position":[[164,5],[203,5]]},"349":{"position":[[169,5]]},"350":{"position":[[182,5]]},"351":{"position":[[147,5]]},"352":{"position":[[192,5]]},"353":{"position":[[207,5]]},"354":{"position":[[196,5]]},"355":{"position":[[181,5]]},"356":{"position":[[165,5]]},"357":{"position":[[188,5]]}},"keywords":{}}],["hand",{"_index":883,"title":{},"content":{"262":{"position":[[58,4]]}},"keywords":{}}],["handl",{"_index":96,"title":{"12":{"position":[[0,6]]}},"content":{"12":{"position":[[0,6]]}},"keywords":{}}],["have",{"_index":330,"title":{},"content":{"37":{"position":[[213,6],[1003,6]]},"121":{"position":[[175,6],[965,6]]}},"keywords":{}}],["hd",{"_index":826,"title":{},"content":{"253":{"position":[[392,3]]},"314":{"position":[[284,3]]}},"keywords":{}}],["head",{"_index":760,"title":{},"content":{"224":{"position":[[30,9]]}},"keywords":{}}],["height",{"_index":599,"title":{},"content":{"105":{"position":[[176,7]]},"106":{"position":[[387,7]]},"107":{"position":[[326,7]]},"221":{"position":[[413,7]]},"257":{"position":[[166,6],[188,6],[400,7]]},"282":{"position":[[287,7]]},"318":{"position":[[92,6],[308,7]]}},"keywords":{}}],["here",{"_index":106,"title":{},"content":{"12":{"position":[[192,4]]}},"keywords":{}}],["hidden",{"_index":224,"title":{},"content":{"26":{"position":[[15,6]]},"27":{"position":[[66,6]]}},"keywords":{}}],["hide",{"_index":226,"title":{},"content":{"26":{"position":[[53,4],[287,7]]},"27":{"position":[[306,7],[460,7]]},"227":{"position":[[43,4]]},"230":{"position":[[179,4]]},"275":{"position":[[18,4]]}},"keywords":{}}],["hide/show",{"_index":223,"title":{"26":{"position":[[0,10]]},"275":{"position":[[0,10]]}},"content":{},"keywords":{}}],["highlight",{"_index":828,"title":{"254":{"position":[[0,10]]},"315":{"position":[[0,10]]}},"content":{"254":{"position":[[28,11],[116,9],[158,9],[272,10]]},"315":{"position":[[175,10]]}},"keywords":{}}],["hl",{"_index":281,"title":{},"content":{"32":{"position":[[234,3],[244,6]]},"140":{"position":[[228,3],[238,6]]}},"keywords":{}}],["hls.attachmedia(video",{"_index":283,"title":{},"content":{"32":{"position":[[272,23]]},"140":{"position":[[266,23]]}},"keywords":{}}],["hls.j",{"_index":275,"title":{"32":{"position":[[0,7]]},"140":{"position":[[0,7]]}},"content":{},"keywords":{}}],["hls.loadsource(url",{"_index":282,"title":{},"content":{"32":{"position":[[251,20]]},"140":{"position":[[245,20]]}},"keywords":{}}],["homepag",{"_index":265,"title":{},"content":{"31":{"position":[[0,9]]},"32":{"position":[[0,9]]},"33":{"position":[[0,9]]},"34":{"position":[[0,9]]},"35":{"position":[[0,9]]}},"keywords":{}}],["horizont",{"_index":718,"title":{},"content":{"169":{"position":[[78,11],[264,13]]},"352":{"position":[[49,11],[234,12]]}},"keywords":{}}],["hotkey",{"_index":440,"title":{"53":{"position":[[0,7]]},"92":{"position":[[0,7]]},"137":{"position":[[0,7]]},"213":{"position":[[0,7]]},"239":{"position":[[0,7]]},"300":{"position":[[0,7]]}},"content":{"53":{"position":[[13,6]]},"92":{"position":[[20,6]]},"93":{"position":[[49,7],[415,6]]},"239":{"position":[[155,7],[178,6],[318,6]]},"300":{"position":[[127,7]]}},"keywords":{}}],["hover",{"_index":418,"title":{"47":{"position":[[0,6]]},"131":{"position":[[0,6]]}},"content":{"49":{"position":[[41,5]]},"133":{"position":[[0,28]]}},"keywords":{}}],["html",{"_index":55,"title":{"9":{"position":[[0,5]]},"105":{"position":[[2,4]]},"118":{"position":[[0,5]]}},"content":{"9":{"position":[[29,4]]},"11":{"position":[[283,5],[333,5],[453,5]]},"12":{"position":[[525,5],[627,5],[734,5],[851,5]]},"14":{"position":[[173,5]]},"26":{"position":[[281,5],[386,5]]},"27":{"position":[[300,5]]},"28":{"position":[[267,5]]},"29":{"position":[[383,5]]},"60":{"position":[[27,4]]},"78":{"position":[[217,5],[374,5]]},"79":{"position":[[253,4],[684,5]]},"84":{"position":[[255,4],[754,5]]},"87":{"position":[[258,4],[685,5]]},"96":{"position":[[261,4],[704,5]]},"118":{"position":[[17,4]]},"181":{"position":[[17,4]]},"199":{"position":[[188,5],[345,5]]},"200":{"position":[[114,4],[442,5]]},"205":{"position":[[114,4],[470,5]]},"208":{"position":[[114,4],[438,5]]},"217":{"position":[[114,4],[454,5]]},"246":{"position":[[306,5]]},"247":{"position":[[317,5]]},"248":{"position":[[101,4],[186,4],[603,4]]},"249":{"position":[[249,4],[664,5]]},"250":{"position":[[254,4],[649,5],[878,5]]},"251":{"position":[[252,4],[592,5]]},"252":{"position":[[267,4],[708,5],[955,5]]},"253":{"position":[[152,4],[331,5],[386,5]]},"260":{"position":[[66,4]]},"275":{"position":[[255,5],[360,5]]},"276":{"position":[[252,5]]},"277":{"position":[[246,5]]},"278":{"position":[[314,5]]},"279":{"position":[[209,5]]},"280":{"position":[[194,5],[244,5],[364,5]]},"307":{"position":[[239,5]]},"308":{"position":[[245,5]]},"309":{"position":[[30,37],[378,4]]},"310":{"position":[[112,4],[424,5]]},"311":{"position":[[112,4],[404,5],[576,5]]},"312":{"position":[[112,4],[349,5]]},"313":{"position":[[113,4],[443,5],[633,5]]},"314":{"position":[[223,5],[278,5]]},"321":{"position":[[29,4]]},"326":{"position":[[345,5],[447,5],[554,5],[671,5]]},"357":{"position":[[52,8]]}},"keywords":{}}],["html>",{"_index":588,"title":{},"content":{"105":{"position":[[13,8]]}},"keywords":{}}],["https://dash.akamaized.net/envivio/enviviodash3/manifest.mpd",{"_index":288,"title":{},"content":{"33":{"position":[[144,63]]},"141":{"position":[[138,63]]}},"keywords":{}}],["https://github.com/bilibili/flv.j",{"_index":266,"title":{},"content":{"31":{"position":[[10,34]]},"139":{"position":[[4,34]]}},"keywords":{}}],["https://github.com/dash",{"_index":285,"title":{},"content":{"33":{"position":[[10,23]]},"141":{"position":[[4,23]]}},"keywords":{}}],["https://github.com/google/shaka",{"_index":293,"title":{},"content":{"34":{"position":[[10,31]]},"142":{"position":[[4,31]]}},"keywords":{}}],["https://github.com/video",{"_index":276,"title":{},"content":{"32":{"position":[[10,24]]},"140":{"position":[[4,24]]}},"keywords":{}}],["https://github.com/webtorrent/webtorr",{"_index":301,"title":{},"content":{"35":{"position":[[10,40]]},"143":{"position":[[4,40]]}},"keywords":{}}],["https://test",{"_index":278,"title":{},"content":{"32":{"position":[[133,13]]},"140":{"position":[[127,13]]}},"keywords":{}}],["i18n",{"_index":482,"title":{"67":{"position":[[0,5]]},"188":{"position":[[0,5]]}},"content":{"67":{"position":[[27,4]]}},"keywords":{}}],["icon",{"_index":481,"title":{"66":{"position":[[0,6]]},"187":{"position":[[0,6]]},"260":{"position":[[0,6]]},"321":{"position":[[0,6]]}},"content":{"66":{"position":[[27,5]]},"88":{"position":[[28,4]]},"89":{"position":[[58,4]]},"260":{"position":[[52,5],[177,6]]},"321":{"position":[[137,6]]}},"keywords":{}}],["id",{"_index":443,"title":{"55":{"position":[[0,3]]},"176":{"position":[[0,3]]}},"content":{},"keywords":{}}],["identif",{"_index":62,"title":{},"content":{"10":{"position":[[23,14]]}},"keywords":{}}],["img",{"_index":520,"title":{},"content":{"78":{"position":[[83,3]]},"79":{"position":[[584,3]]},"199":{"position":[[54,3]]},"200":{"position":[[342,3]]},"249":{"position":[[488,3]]},"310":{"position":[[248,3]]}},"keywords":{}}],["immedi",{"_index":544,"title":{},"content":{"81":{"position":[[141,11]]}},"keywords":{}}],["import",{"_index":134,"title":{"13":{"position":[[7,6]]}},"content":{"13":{"position":[[7,6],[78,6]]},"19":{"position":[[41,6]]},"102":{"position":[[52,6]]},"106":{"position":[[172,6]]},"107":{"position":[[12,6],[49,6],[93,6]]},"268":{"position":[[41,6]]}},"keywords":{}}],["import("artplayer/types/artplayer"",{"_index":141,"title":{},"content":{"13":{"position":[[117,45]]},"325":{"position":[[61,45]]}},"keywords":{}}],["inclus",{"_index":445,"title":{},"content":{"55":{"position":[[20,9]]}},"keywords":{}}],["increas",{"_index":794,"title":{},"content":{"239":{"position":[[195,10]]}},"keywords":{}}],["index",{"_index":536,"title":{},"content":{"79":{"position":[[202,5],[225,6]]},"84":{"position":[[204,5],[227,6],[724,6]]},"87":{"position":[[207,5],[230,6]]},"96":{"position":[[210,5],[233,6]]},"200":{"position":[[87,5]]},"205":{"position":[[87,5],[459,6]]},"208":{"position":[[87,5]]},"217":{"position":[[87,5]]},"249":{"position":[[198,5],[221,6],[622,6]]},"250":{"position":[[203,5],[226,6],[638,6]]},"251":{"position":[[201,5],[224,6]]},"252":{"position":[[216,5],[239,6],[678,6]]},"310":{"position":[[85,5],[382,6]]},"311":{"position":[[85,5],[393,6]]},"312":{"position":[[85,5]]},"313":{"position":[[86,5],[413,6]]}},"keywords":{}}],["indic",{"_index":388,"title":{},"content":{"37":{"position":[[1429,9]]},"121":{"position":[[1391,9]]},"260":{"position":[[448,10]]},"321":{"position":[[408,10]]}},"keywords":{}}],["industri",{"_index":286,"title":{},"content":{"33":{"position":[[34,8]]},"141":{"position":[[28,8]]}},"keywords":{}}],["info",{"_index":519,"title":{"76":{"position":[[0,5]]},"197":{"position":[[0,5]]}},"content":{"76":{"position":[[26,4]]}},"keywords":{}}],["inform",{"_index":314,"title":{},"content":{"37":{"position":[[9,12]]},"80":{"position":[[41,11]]},"81":{"position":[[56,12],[124,11],[167,11],[342,11],[391,11]]},"168":{"position":[[41,11],[270,11]]},"229":{"position":[[298,12]]},"254":{"position":[[40,11]]}},"keywords":{}}],["initi",{"_index":397,"title":{},"content":{"39":{"position":[[25,12]]},"221":{"position":[[327,10]]},"223":{"position":[[99,11]]},"226":{"position":[[240,14]]},"249":{"position":[[23,10]]},"250":{"position":[[23,10]]},"251":{"position":[[23,10]]},"252":{"position":[[23,10]]},"255":{"position":[[23,14]]}},"keywords":{}}],["instal",{"_index":163,"title":{"17":{"position":[[0,8]]},"18":{"position":[[0,7]]},"19":{"position":[[0,7]]},"20":{"position":[[0,7]]}},"content":{"18":{"position":[[6,7]]},"101":{"position":[[6,7]]},"267":{"position":[[6,7]]}},"keywords":{}}],["instanc",{"_index":2,"title":{"1":{"position":[[0,10]]},"110":{"position":[[0,10]]}},"content":{"1":{"position":[[42,10],[77,9]]},"12":{"position":[[279,8]]},"13":{"position":[[217,9],[292,9]]},"44":{"position":[[22,8]]},"55":{"position":[[51,8]]},"57":{"position":[[33,8]]},"58":{"position":[[33,8]]},"61":{"position":[[76,9]]},"98":{"position":[[126,8]]},"255":{"position":[[121,8]]},"262":{"position":[[340,8]]}},"keywords":{}}],["instance="getinstance"",{"_index":614,"title":{},"content":{"106":{"position":[[48,32]]}},"keywords":{}}],["interfac",{"_index":222,"title":{"25":{"position":[[0,10]]}},"content":{},"keywords":{}}],["interv",{"_index":744,"title":{},"content":{"173":{"position":[[60,8],[320,8]]}},"keywords":{}}],["iphon",{"_index":846,"title":{},"content":{"256":{"position":[[558,8],[623,7],[665,8]]},"317":{"position":[[279,8],[344,7],[386,8]]}},"keywords":{}}],["isdestroy",{"_index":450,"title":{"58":{"position":[[0,10]]},"179":{"position":[[0,10]]}},"content":{},"keywords":{}}],["isfocu",{"_index":447,"title":{"57":{"position":[[0,8]]},"178":{"position":[[0,8]]}},"content":{},"keywords":{}}],["ishid",{"_index":229,"title":{"27":{"position":[[0,7]]},"276":{"position":[[0,7]]}},"content":{"27":{"position":[[27,6]]},"276":{"position":[[17,6]]}},"keywords":{}}],["isliv",{"_index":770,"title":{"227":{"position":[[0,7]]},"288":{"position":[[0,7]]}},"content":{"227":{"position":[[174,7]]},"288":{"position":[[139,7]]}},"keywords":{}}],["item",{"_index":88,"title":{},"content":{"11":{"position":[[596,6]]},"87":{"position":[[53,5]]},"96":{"position":[[56,5]]},"280":{"position":[[507,6]]}},"keywords":{}}],["item.html",{"_index":95,"title":{},"content":{"11":{"position":[[688,10]]},"280":{"position":[[594,10]]}},"keywords":{}}],["item.url",{"_index":92,"title":{},"content":{"11":{"position":[[656,9]]},"280":{"position":[[567,9]]}},"keywords":{}}],["jp",{"_index":487,"title":{},"content":{"69":{"position":[[157,5],[275,3]]},"190":{"position":[[139,5],[257,3]]}},"keywords":{}}],["js",{"_index":61,"title":{},"content":{"10":{"position":[[15,2]]},"119":{"position":[[13,8]]}},"keywords":{}}],["jsdelivr",{"_index":582,"title":{},"content":{"103":{"position":[[98,8]]}},"keywords":{}}],["json",{"_index":468,"title":{},"content":{"65":{"position":[[83,4]]},"186":{"position":[[56,4]]}},"keywords":{}}],["judgment",{"_index":231,"title":{},"content":{"27":{"position":[[34,8]]}},"keywords":{}}],["jump",{"_index":400,"title":{},"content":{"42":{"position":[[29,4]]},"148":{"position":[[41,5]]}},"keywords":{}}],["key",{"_index":477,"title":{},"content":{"65":{"position":[[390,5],[433,6],[462,6]]},"93":{"position":[[80,3]]},"186":{"position":[[285,5],[328,6],[357,6]]},"214":{"position":[[37,3]]},"239":{"position":[[51,4]]}},"keywords":{}}],["kindof",{"_index":60,"title":{"10":{"position":[[0,7]]},"119":{"position":[[0,7]]}},"content":{},"keywords":{}}],["lack",{"_index":367,"title":{},"content":{"37":{"position":[[1040,4],[1587,4]]},"121":{"position":[[1002,4],[1549,4]]}},"keywords":{}}],["lang",{"_index":486,"title":{"263":{"position":[[0,5]]},"324":{"position":[[0,5]]}},"content":{"69":{"position":[[151,5]]},"190":{"position":[[133,5]]},"263":{"position":[[213,5]]},"324":{"position":[[173,5]]}},"keywords":{}}],["languag",{"_index":484,"title":{},"content":{"68":{"position":[[56,8]]},"69":{"position":[[42,9],[196,9],[226,9],[251,9],[281,9],[306,9],[337,9]]},"190":{"position":[[178,9],[208,9],[233,9],[263,9],[288,9],[319,9]]},"263":{"position":[[70,9]]}},"keywords":{}}],["last",{"_index":767,"title":{},"content":{"226":{"position":[[213,4]]}},"keywords":{}}],["layer",{"_index":100,"title":{"77":{"position":[[0,7]]},"198":{"position":[[0,7]]},"249":{"position":[[0,7]]},"310":{"position":[[0,7]]}},"content":{"12":{"position":[[59,7],[537,7],[1007,5]]},"77":{"position":[[38,6]]},"78":{"position":[[50,6],[205,7]]},"79":{"position":[[48,5]]},"90":{"position":[[43,5]]},"91":{"position":[[65,5]]},"199":{"position":[[176,7]]},"249":{"position":[[43,6],[610,7]]},"310":{"position":[[370,7]]},"326":{"position":[[357,7],[788,5]]}},"keywords":{}}],["layer1",{"_index":115,"title":{},"content":{"12":{"position":[[515,9],[981,7],[1013,9],[1263,7]]},"326":{"position":[[335,9],[762,7],[794,9],[1000,7]]}},"keywords":{}}],["layers、contextmenu、controls、set",{"_index":897,"title":{},"content":{"326":{"position":[[7,58]]}},"keywords":{}}],["left",{"_index":529,"title":{},"content":{"78":{"position":[[493,5]]},"84":{"position":[[507,4]]},"199":{"position":[[464,5]]},"205":{"position":[[255,4]]},"252":{"position":[[519,4],[947,7]]},"313":{"position":[[254,4],[625,7]]}},"keywords":{}}],["librari",{"_index":263,"title":{"30":{"position":[[12,8]]}},"content":{"261":{"position":[[117,9]]},"262":{"position":[[121,9]]}},"keywords":{}}],["list",{"_index":71,"title":{},"content":{"11":{"position":[[55,4]]},"253":{"position":[[64,4]]},"256":{"position":[[251,5]]}},"keywords":{}}],["live",{"_index":673,"title":{},"content":{"157":{"position":[[253,4]]},"227":{"position":[[32,4]]}},"keywords":{}}],["load",{"_index":326,"title":{"88":{"position":[[0,8]]},"209":{"position":[[0,8]]}},"content":{"37":{"position":[[166,6],[617,6],[638,8],[655,6],[827,8],[879,7],[1103,5],[1375,7]]},"88":{"position":[[20,7]]},"89":{"position":[[70,4]]},"121":{"position":[[128,6],[579,6],[600,8],[617,6],[789,8],[841,7],[1065,5],[1337,7]]},"260":{"position":[[186,8]]},"321":{"position":[[146,8]]}},"keywords":{}}],["local",{"_index":580,"title":{},"content":{"103":{"position":[[8,7]]},"246":{"position":[[38,5]]},"247":{"position":[[36,5]]}},"keywords":{}}],["localstorag",{"_index":470,"title":{},"content":{"65":{"position":[[128,12]]},"186":{"position":[[66,12]]}},"keywords":{}}],["localsubtitl",{"_index":809,"title":{"247":{"position":[[0,14]]},"308":{"position":[[0,14]]}},"content":{"247":{"position":[[246,14]]},"308":{"position":[[174,14]]}},"keywords":{}}],["localvideo",{"_index":804,"title":{"246":{"position":[[0,11]]},"307":{"position":[[0,11]]}},"content":{"246":{"position":[[238,11]]},"307":{"position":[[171,11]]}},"keywords":{}}],["locat",{"_index":550,"title":{},"content":{"84":{"position":[[495,8]]},"252":{"position":[[507,8]]}},"keywords":{}}],["long",{"_index":737,"title":{},"content":{"172":{"position":[[60,4]]},"236":{"position":[[53,4]]},"256":{"position":[[338,4]]}},"keywords":{}}],["loop",{"_index":743,"title":{"173":{"position":[[0,5]]},"232":{"position":[[0,5]]},"293":{"position":[[0,5]]},"356":{"position":[[0,5]]}},"content":{"173":{"position":[[329,4],[360,4]]},"232":{"position":[[36,4],[148,5]]},"293":{"position":[[127,5]]},"356":{"position":[[265,4]]}},"keywords":{}}],["lose",{"_index":135,"title":{},"content":{"13":{"position":[[34,4]]},"46":{"position":[[22,5]]},"245":{"position":[[76,5]]}},"keywords":{}}],["lower",{"_index":795,"title":{},"content":{"239":{"position":[[215,5]]}},"keywords":{}}],["lt",{"_index":579,"title":{},"content":{"103":{"position":[[0,5],[90,5],[217,5]]}},"keywords":{}}],["lt;!doctyp",{"_index":587,"title":{},"content":{"105":{"position":[[0,12]]}},"keywords":{}}],["lt;/body>",{"_index":609,"title":{},"content":{"105":{"position":[[481,13]]}},"keywords":{}}],["lt;/div>",{"_index":635,"title":{},"content":{"107":{"position":[[437,12]]}},"keywords":{}}],["lt;/head>",{"_index":602,"title":{},"content":{"105":{"position":[[208,13]]}},"keywords":{}}],["lt;/html>",{"_index":610,"title":{},"content":{"105":{"position":[[495,13]]}},"keywords":{}}],["lt;/script>",{"_index":608,"title":{},"content":{"105":{"position":[[465,15]]},"106":{"position":[[541,15]]}},"keywords":{}}],["lt;/style>",{"_index":601,"title":{},"content":{"105":{"position":[[193,14]]}},"keywords":{}}],["lt;/template>",{"_index":617,"title":{},"content":{"106":{"position":[[139,17]]}},"keywords":{}}],["lt;artplay",{"_index":613,"title":{},"content":{"106":{"position":[[29,13]]},"107":{"position":[[201,13]]}},"keywords":{}}],["lt;body>",{"_index":603,"title":{},"content":{"105":{"position":[[222,12]]}},"keywords":{}}],["lt;button",{"_index":149,"title":{},"content":{"14":{"position":[[179,11]]},"279":{"position":[[215,11]]}},"keywords":{}}],["lt;div",{"_index":604,"title":{},"content":{"105":{"position":[[235,7]]}},"keywords":{}}],["lt;div>",{"_index":633,"title":{},"content":{"107":{"position":[[189,11]]}},"keywords":{}}],["lt;head>",{"_index":590,"title":{},"content":{"105":{"position":[[35,12]]}},"keywords":{}}],["lt;html>",{"_index":589,"title":{},"content":{"105":{"position":[[22,12]]}},"keywords":{}}],["lt;img",{"_index":522,"title":{},"content":{"78":{"position":[[223,8],[380,8]]},"79":{"position":[[690,8]]},"199":{"position":[[194,8],[351,8]]},"200":{"position":[[448,8]]},"249":{"position":[[670,8]]},"260":{"position":[[195,8],[258,8]]},"310":{"position":[[430,8]]},"321":{"position":[[155,8],[218,8]]}},"keywords":{}}],["lt;input",{"_index":890,"title":{},"content":{"278":{"position":[[320,15]]}},"keywords":{}}],["lt;meta",{"_index":593,"title":{},"content":{"105":{"position":[[90,8]]}},"keywords":{}}],["lt;script",{"_index":168,"title":{},"content":{"20":{"position":[[0,10]]},"103":{"position":[[23,10],[114,10],[238,10]]},"105":{"position":[[291,10]]},"269":{"position":[[0,10]]}},"keywords":{}}],["lt;script>",{"_index":607,"title":{},"content":{"105":{"position":[[358,14]]},"106":{"position":[[157,14]]}},"keywords":{}}],["lt;span",{"_index":81,"title":{},"content":{"11":{"position":[[339,9],[459,9]]},"280":{"position":[[250,9],[370,9]]}},"keywords":{}}],["lt;style>",{"_index":596,"title":{},"content":{"105":{"position":[[131,13]]}},"keywords":{}}],["lt;template>",{"_index":612,"title":{},"content":{"106":{"position":[[12,16]]}},"keywords":{}}],["lt;title>artplay",{"_index":591,"title":{},"content":{"105":{"position":[[48,22]]}},"keywords":{}}],["m3u8",{"_index":280,"title":{},"content":{"32":{"position":[[200,5]]},"140":{"position":[[194,5]]}},"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":302,"title":{},"content":{"35":{"position":[[138,300]]},"143":{"position":[[132,300]]}},"keywords":{}}],["manag",{"_index":7,"title":{},"content":{"1":{"position":[[61,6]]},"59":{"position":[[13,6]]},"60":{"position":[[13,6]]},"63":{"position":[[13,6]]},"64":{"position":[[50,6]]},"65":{"position":[[13,6]]},"66":{"position":[[13,6]]},"67":{"position":[[13,6]]},"70":{"position":[[13,6]]},"71":{"position":[[13,10]]},"76":{"position":[[13,6]]},"77":{"position":[[13,6]]},"80":{"position":[[13,6]]},"82":{"position":[[13,6]]},"85":{"position":[[13,6]]},"88":{"position":[[13,6]]},"90":{"position":[[13,6]]},"92":{"position":[[13,6]]},"94":{"position":[[13,6]]},"97":{"position":[[13,6]]}},"keywords":{}}],["manual",{"_index":139,"title":{},"content":{"13":{"position":[[91,8]]},"256":{"position":[[231,8]]}},"keywords":{}}],["map",{"_index":855,"title":{},"content":{"257":{"position":[[38,3]]}},"keywords":{}}],["margin",{"_index":204,"title":{},"content":{"22":{"position":[[691,7],[712,6],[727,6]]},"29":{"position":[[122,7]]},"106":{"position":[[414,7]]},"107":{"position":[[353,7]]},"271":{"position":[[596,7]]}},"keywords":{}}],["mark",{"_index":534,"title":{},"content":{"79":{"position":[[182,4]]},"84":{"position":[[184,4]]},"87":{"position":[[187,4]]},"96":{"position":[[190,4]]},"249":{"position":[[178,4]]},"250":{"position":[[183,4]]},"251":{"position":[[181,4]]},"252":{"position":[[196,4]]}},"keywords":{}}],["mask",{"_index":557,"title":{"90":{"position":[[0,5]]},"211":{"position":[[0,5]]}},"content":{"90":{"position":[[38,4]]},"91":{"position":[[60,4]]}},"keywords":{}}],["match",{"_index":841,"title":{},"content":{"256":{"position":[[295,7],[357,5],[411,6],[427,6],[442,5]]},"262":{"position":[[24,5]]}},"keywords":{}}],["math.floor(math.random",{"_index":239,"title":{},"content":{"28":{"position":[[412,24]]},"277":{"position":[[374,24]]}},"keywords":{}}],["max="50"",{"_index":249,"title":{},"content":{"29":{"position":[[447,18]]},"278":{"position":[[378,18]]}},"keywords":{}}],["maximum",{"_index":202,"title":{},"content":{"22":{"position":[[654,7]]}},"keywords":{}}],["maxlength",{"_index":200,"title":{},"content":{"22":{"position":[[632,10]]},"29":{"position":[[111,10]]},"271":{"position":[[571,10]]}},"keywords":{}}],["me!</button>",{"_index":151,"title":{},"content":{"14":{"position":[[224,20]]},"279":{"position":[[260,20]]}},"keywords":{}}],["mechan",{"_index":687,"title":{},"content":{"161":{"position":[[346,10]]},"163":{"position":[[323,10]]},"237":{"position":[[304,11]]}},"keywords":{}}],["media",{"_index":322,"title":{},"content":{"37":{"position":[[115,6],[185,5],[321,5],[531,5],[594,5],[749,5],[808,5],[1296,5],[1364,5]]},"121":{"position":[[77,6],[147,5],[283,5],[493,5],[556,5],[711,5],[770,5],[1258,5],[1326,5]]}},"keywords":{}}],["menu",{"_index":554,"title":{},"content":{"86":{"position":[[54,4]]},"87":{"position":[[48,4],[699,6],[764,7]]},"251":{"position":[[606,6],[671,7]]}},"keywords":{}}],["merg",{"_index":446,"title":{},"content":{"56":{"position":[[19,6]]}},"keywords":{}}],["metadata",{"_index":358,"title":{},"content":{"37":{"position":[[861,8]]},"121":{"position":[[823,8]]},"259":{"position":[[51,11]]},"320":{"position":[[44,11]]}},"keywords":{}}],["method",{"_index":44,"title":{},"content":{"5":{"position":[[41,7]]},"12":{"position":[[263,6],[288,6],[930,6]]},"26":{"position":[[45,7]]},"28":{"position":[[41,6]]},"29":{"position":[[69,6]]},"37":{"position":[[662,6]]},"61":{"position":[[15,6]]},"64":{"position":[[34,7]]},"68":{"position":[[20,6]]},"69":{"position":[[15,6]]},"73":{"position":[[15,6]]},"75":{"position":[[15,7]]},"79":{"position":[[15,6]]},"84":{"position":[[15,6]]},"87":{"position":[[15,6]]},"93":{"position":[[15,7]]},"96":{"position":[[15,6]]},"98":{"position":[[15,6],[285,9]]},"106":{"position":[[484,8]]},"121":{"position":[[624,6]]},"246":{"position":[[101,6]]},"247":{"position":[[106,6]]},"255":{"position":[[280,9]]}},"keywords":{}}],["min="12"",{"_index":248,"title":{},"content":{"29":{"position":[[428,18]]},"278":{"position":[[359,18]]}},"keywords":{}}],["mini",{"_index":702,"title":{"165":{"position":[[0,5]]},"348":{"position":[[0,5]]}},"content":{"165":{"position":[[57,4]]},"224":{"position":[[82,4]]},"231":{"position":[[106,4]]},"245":{"position":[[28,4]]}},"keywords":{}}],["miniprogressbar",{"_index":803,"title":{"245":{"position":[[0,16]]},"306":{"position":[[0,16]]}},"content":{"245":{"position":[[202,16]]},"306":{"position":[[145,16]]}},"keywords":{}}],["mobil",{"_index":838,"title":{},"content":{"256":{"position":[[96,6],[153,6],[203,6],[722,6]]}},"keywords":{}}],["mode",{"_index":185,"title":{},"content":{"22":{"position":[[347,5],[365,5],[447,5],[514,5]]},"163":{"position":[[61,4]]},"165":{"position":[[62,4]]},"224":{"position":[[87,4]]},"227":{"position":[[37,5]]},"231":{"position":[[116,4]]},"248":{"position":[[56,5]]},"271":{"position":[[320,5],[403,5],[470,5]]}},"keywords":{}}],["modifi",{"_index":504,"title":{},"content":{"73":{"position":[[44,6]]},"75":{"position":[[69,6]]}},"keywords":{}}],["more",{"_index":313,"title":{},"content":{"37":{"position":[[4,4]]},"69":{"position":[[37,4]]},"229":{"position":[[293,4]]},"254":{"position":[[308,4]]},"259":{"position":[[63,4]]},"315":{"position":[[211,4]]}},"keywords":{}}],["morevideoattr",{"_index":785,"title":{"259":{"position":[[0,14]]},"320":{"position":[[0,14]]}},"content":{"237":{"position":[[220,14]]},"259":{"position":[[247,14]]},"298":{"position":[[162,14]]},"320":{"position":[[177,14]]}},"keywords":{}}],["mount",{"_index":109,"title":{},"content":{"12":{"position":[[270,8],[545,8],[653,8],[775,8],[873,8]]},"29":{"position":[[563,8]]},"79":{"position":[[375,7],[425,7]]},"84":{"position":[[377,7],[427,7],[899,8],[949,8]]},"87":{"position":[[380,7],[430,7]]},"96":{"position":[[383,7],[433,7]]},"200":{"position":[[187,7]]},"205":{"position":[[187,7]]},"208":{"position":[[187,7]]},"217":{"position":[[187,7]]},"221":{"position":[[71,7]]},"246":{"position":[[111,5],[326,8]]},"247":{"position":[[116,5],[340,8]]},"248":{"position":[[47,8],[147,8]]},"249":{"position":[[371,7],[421,7],[916,8],[970,5]]},"250":{"position":[[376,7],[426,7],[794,8],[844,8]]},"251":{"position":[[374,7],[424,7]]},"252":{"position":[[389,7],[439,7],[853,8],[903,8]]},"256":{"position":[[127,5]]},"278":{"position":[[494,8]]},"307":{"position":[[253,8]]},"308":{"position":[[259,8]]},"310":{"position":[[185,7],[656,8]]},"311":{"position":[[185,7],[518,8]]},"312":{"position":[[185,7]]},"313":{"position":[[186,7],[557,8]]},"326":{"position":[[133,12],[365,8],[473,8],[595,8],[693,8]]}},"keywords":{}}],["mous",{"_index":419,"title":{},"content":{"47":{"position":[[11,5],[188,5],[255,5]]},"49":{"position":[[15,5]]}},"keywords":{}}],["mousemov",{"_index":427,"title":{"49":{"position":[[0,10]]},"133":{"position":[[0,10]]}},"content":{},"keywords":{}}],["move",{"_index":420,"title":{},"content":{"47":{"position":[[17,5],[194,5],[261,5]]}},"keywords":{}}],["mozilla",{"_index":317,"title":{},"content":{"37":{"position":[[34,7]]},"121":{"position":[[8,7]]}},"keywords":{}}],["mp4、.ogg、.webm",{"_index":757,"title":{},"content":{"222":{"position":[[101,15]]},"283":{"position":[[22,34]]}},"keywords":{}}],["mpd",{"_index":289,"title":{},"content":{"33":{"position":[[222,4]]},"34":{"position":[[215,4]]},"141":{"position":[[216,4]]},"142":{"position":[[209,4]]}},"keywords":{}}],["multipl",{"_index":8,"title":{},"content":{"1":{"position":[[68,8],[114,8]]},"49":{"position":[[77,8]]},"241":{"position":[[40,8]]}},"keywords":{}}],["mute",{"_index":640,"title":{"155":{"position":[[0,6]]},"228":{"position":[[0,6]]},"289":{"position":[[0,6]]},"338":{"position":[[0,6]]}},"content":{"145":{"position":[[125,6]]},"146":{"position":[[126,6]]},"147":{"position":[[146,6]]},"155":{"position":[[71,4]]},"166":{"position":[[155,6]]},"228":{"position":[[48,4],[152,6]]},"229":{"position":[[166,6],[273,5]]},"289":{"position":[[127,6]]},"290":{"position":[[143,6],[168,24]]},"328":{"position":[[117,6]]},"329":{"position":[[117,6]]},"330":{"position":[[123,6]]},"349":{"position":[[133,6]]}},"keywords":{}}],["mutex",{"_index":798,"title":{"241":{"position":[[0,6]]},"302":{"position":[[0,6]]}},"content":{"241":{"position":[[225,6]]},"302":{"position":[[147,6]]}},"keywords":{}}],["myplugin",{"_index":568,"title":{},"content":{"98":{"position":[[179,11]]},"219":{"position":[[114,11]]},"255":{"position":[[174,11],[395,11]]},"316":{"position":[[111,11],[304,11]]}},"keywords":{}}],["myplugin(art",{"_index":567,"title":{},"content":{"98":{"position":[[78,13]]},"219":{"position":[[49,13]]},"255":{"position":[[73,13]]},"316":{"position":[[46,13]]}},"keywords":{}}],["name",{"_index":104,"title":{},"content":{"12":{"position":[[119,4],[322,4],[509,5],[605,5],[716,5],[833,5],[1214,4],[1495,4]]},"37":{"position":[[61,4]]},"75":{"position":[[454,5]]},"79":{"position":[[128,4],[151,4],[197,4]]},"84":{"position":[[130,4],[153,4],[199,4],[708,5]]},"87":{"position":[[133,4],[156,4],[202,4]]},"96":{"position":[[136,4],[159,4],[205,4]]},"98":{"position":[[173,5]]},"153":{"position":[[211,4],[440,7]]},"154":{"position":[[224,4],[457,7]]},"196":{"position":[[402,5]]},"200":{"position":[[61,4]]},"205":{"position":[[61,4]]},"208":{"position":[[61,4]]},"217":{"position":[[61,4]]},"219":{"position":[[108,5]]},"246":{"position":[[270,5]]},"247":{"position":[[281,5]]},"249":{"position":[[124,4],[147,4],[193,4],[632,5]]},"250":{"position":[[129,4],[152,4],[198,4],[622,5]]},"251":{"position":[[127,4],[150,4],[196,4]]},"252":{"position":[[142,4],[165,4],[211,4],[662,5]]},"253":{"position":[[172,4]]},"255":{"position":[[168,5]]},"307":{"position":[[203,5]]},"308":{"position":[[209,5]]},"310":{"position":[[59,4],[392,5]]},"311":{"position":[[59,4],[377,5]]},"312":{"position":[[59,4]]},"313":{"position":[[60,4],[397,5]]},"314":{"position":[[63,4]]},"316":{"position":[[105,5]]},"326":{"position":[[66,4],[157,4],[329,5],[425,5],[536,5],[653,5],[980,4]]}},"keywords":{}}],["nativ",{"_index":43,"title":{"37":{"position":[[0,6]]}},"content":{"5":{"position":[[19,6]]},"64":{"position":[[21,6]]}},"keywords":{}}],["navigator.language.tolowercas",{"_index":885,"title":{},"content":{"263":{"position":[[21,32]]},"324":{"position":[[14,32]]}},"keywords":{}}],["necessari",{"_index":882,"title":{},"content":{"261":{"position":[[282,9]]}},"keywords":{}}],["need",{"_index":70,"title":{},"content":{"11":{"position":[[41,4]]},"173":{"position":[[345,4]]},"221":{"position":[[319,4]]},"233":{"position":[[116,4]]},"234":{"position":[[78,4]]},"246":{"position":[[55,4]]},"247":{"position":[[57,4]]},"256":{"position":[[223,4]]},"261":{"position":[[69,4]]}},"keywords":{}}],["new",{"_index":18,"title":{},"content":{"1":{"position":[[176,3]]},"11":{"position":[[172,3]]},"12":{"position":[[368,3]]},"14":{"position":[[62,3]]},"22":{"position":[[21,3]]},"23":{"position":[[21,3]]},"24":{"position":[[21,3],[203,3]]},"26":{"position":[[88,3]]},"27":{"position":[[107,3]]},"28":{"position":[[74,3]]},"29":{"position":[[190,3]]},"31":{"position":[[66,3]]},"32":{"position":[[67,3],[240,3]]},"33":{"position":[[78,3]]},"34":{"position":[[70,3],[286,3]]},"35":{"position":[[72,3],[541,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]]},"61":{"position":[[176,3]]},"62":{"position":[[64,3]]},"64":{"position":[[158,3]]},"65":{"position":[[286,3]]},"68":{"position":[[92,3]]},"69":{"position":[[73,3]]},"72":{"position":[[87,3]]},"73":{"position":[[91,3]]},"74":{"position":[[88,3]]},"75":{"position":[[117,3],[465,3]]},"78":{"position":[[127,3]]},"79":{"position":[[498,3]]},"81":{"position":[[120,3],[200,3]]},"83":{"position":[[100,3]]},"84":{"position":[[542,3]]},"86":{"position":[[93,3]]},"87":{"position":[[503,3]]},"89":{"position":[[109,3]]},"91":{"position":[[103,3]]},"93":{"position":[[162,3]]},"95":{"position":[[96,3]]},"96":{"position":[[506,3]]},"98":{"position":[[313,3]]},"105":{"position":[[383,3]]},"108":{"position":[[61,3]]},"110":{"position":[[80,3]]},"121":{"position":[[1583,3]]},"123":{"position":[[59,3]]},"124":{"position":[[31,3]]},"125":{"position":[[31,3]]},"126":{"position":[[34,3]]},"127":{"position":[[32,3]]},"128":{"position":[[34,3]]},"129":{"position":[[41,3]]},"130":{"position":[[45,3]]},"131":{"position":[[34,3]]},"132":{"position":[[33,3]]},"133":{"position":[[50,3]]},"134":{"position":[[32,3]]},"135":{"position":[[33,3]]},"136":{"position":[[33,3]]},"137":{"position":[[32,3]]},"139":{"position":[[60,3]]},"140":{"position":[[61,3],[234,3]]},"141":{"position":[[72,3]]},"142":{"position":[[64,3],[280,3]]},"143":{"position":[[66,3],[535,3]]},"145":{"position":[[47,3]]},"146":{"position":[[48,3]]},"147":{"position":[[68,3]]},"148":{"position":[[81,3]]},"149":{"position":[[84,3]]},"150":{"position":[[85,3]]},"151":{"position":[[98,3]]},"152":{"position":[[80,3]]},"153":{"position":[[172,3],[201,3],[237,3],[429,4]]},"154":{"position":[[185,3],[214,3],[250,3],[446,4]]},"155":{"position":[[97,3]]},"156":{"position":[[160,3]]},"157":{"position":[[53,3]]},"158":{"position":[[80,3]]},"159":{"position":[[103,3]]},"160":{"position":[[101,3]]},"161":{"position":[[99,3]]},"162":{"position":[[108,3]]},"163":{"position":[[87,3]]},"164":{"position":[[160,3]]},"165":{"position":[[88,3]]},"166":{"position":[[77,3]]},"167":{"position":[[133,3]]},"168":{"position":[[88,3]]},"169":{"position":[[120,3]]},"170":{"position":[[128,3]]},"171":{"position":[[138,3]]},"172":{"position":[[121,3]]},"173":{"position":[[123,3]]},"174":{"position":[[73,3]]},"182":{"position":[[123,3]]},"183":{"position":[[56,3]]},"185":{"position":[[113,3]]},"186":{"position":[[181,3]]},"189":{"position":[[59,3]]},"190":{"position":[[55,3]]},"193":{"position":[[56,3]]},"194":{"position":[[54,3]]},"195":{"position":[[58,3]]},"196":{"position":[[65,3],[413,3]]},"199":{"position":[[98,3]]},"200":{"position":[[256,3]]},"202":{"position":[[82,3]]},"204":{"position":[[59,3]]},"205":{"position":[[290,3]]},"207":{"position":[[58,3]]},"208":{"position":[[256,3]]},"210":{"position":[[62,3]]},"212":{"position":[[60,3]]},"214":{"position":[[81,3]]},"216":{"position":[[60,3]]},"217":{"position":[[256,3]]},"219":{"position":[[220,3]]},"221":{"position":[[168,3]]},"222":{"position":[[138,3]]},"223":{"position":[[148,3]]},"224":{"position":[[113,3]]},"225":{"position":[[102,3]]},"226":{"position":[[75,3]]},"227":{"position":[[96,3]]},"228":{"position":[[74,3]]},"229":{"position":[[72,3]]},"230":{"position":[[256,3]]},"231":{"position":[[142,3]]},"232":{"position":[[70,3]]},"233":{"position":[[168,3]]},"234":{"position":[[145,3]]},"235":{"position":[[157,3]]},"236":{"position":[[145,3]]},"237":{"position":[[112,3]]},"238":{"position":[[133,3]]},"239":{"position":[[77,3]]},"240":{"position":[[116,3]]},"241":{"position":[[147,3]]},"242":{"position":[[138,3]]},"243":{"position":[[139,3]]},"244":{"position":[[94,3]]},"245":{"position":[[124,3]]},"246":{"position":[[160,3]]},"247":{"position":[[168,3]]},"248":{"position":[[356,3]]},"249":{"position":[[532,3]]},"250":{"position":[[499,3]]},"251":{"position":[[497,3]]},"252":{"position":[[554,3]]},"253":{"position":[[225,3]]},"254":{"position":[[194,3]]},"255":{"position":[[308,3]]},"256":{"position":[[469,3]]},"257":{"position":[[245,3]]},"258":{"position":[[355,3]]},"259":{"position":[[169,3]]},"260":{"position":[[99,3]]},"261":{"position":[[324,3]]},"262":{"position":[[152,3]]},"263":{"position":[[135,3]]},"271":{"position":[[21,3]]},"272":{"position":[[21,3]]},"273":{"position":[[21,3],[184,3]]},"275":{"position":[[62,3]]},"276":{"position":[[59,3]]},"277":{"position":[[53,3]]},"278":{"position":[[121,3]]},"279":{"position":[[98,3]]},"280":{"position":[[83,3]]},"282":{"position":[[94,3]]},"283":{"position":[[78,3]]},"284":{"position":[[64,3]]},"285":{"position":[[60,3]]},"286":{"position":[[59,3]]},"287":{"position":[[48,3]]},"288":{"position":[[61,3]]},"289":{"position":[[49,3]]},"290":{"position":[[49,3]]},"291":{"position":[[113,3]]},"292":{"position":[[69,3]]},"293":{"position":[[49,3]]},"294":{"position":[[91,3]]},"295":{"position":[[86,3]]},"296":{"position":[[74,3]]},"297":{"position":[[73,3]]},"298":{"position":[[60,3]]},"299":{"position":[[63,3]]},"300":{"position":[[49,3]]},"301":{"position":[[62,3]]},"302":{"position":[[69,3]]},"303":{"position":[[63,3]]},"304":{"position":[[63,3]]},"305":{"position":[[63,3]]},"306":{"position":[[67,3]]},"307":{"position":[[93,3]]},"308":{"position":[[96,3]]},"309":{"position":[[220,3]]},"310":{"position":[[292,3]]},"311":{"position":[[254,3]]},"312":{"position":[[254,3]]},"313":{"position":[[289,3]]},"314":{"position":[[117,3]]},"315":{"position":[[97,3]]},"316":{"position":[[217,3]]},"317":{"position":[[190,3]]},"318":{"position":[[153,3]]},"319":{"position":[[202,3]]},"320":{"position":[[99,3]]},"321":{"position":[[59,3]]},"322":{"position":[[142,3]]},"323":{"position":[[81,3]]},"324":{"position":[[95,3]]},"326":{"position":[[188,3]]},"328":{"position":[[39,3]]},"329":{"position":[[39,3]]},"330":{"position":[[45,3]]},"331":{"position":[[53,3]]},"332":{"position":[[53,3]]},"333":{"position":[[53,3]]},"334":{"position":[[70,3]]},"335":{"position":[[59,3]]},"336":{"position":[[105,3]]},"337":{"position":[[115,3]]},"338":{"position":[[62,3]]},"339":{"position":[[88,3]]},"340":{"position":[[39,3]]},"341":{"position":[[45,3]]},"342":{"position":[[69,3]]},"343":{"position":[[67,3]]},"344":{"position":[[63,3]]},"345":{"position":[[63,3]]},"346":{"position":[[64,3]]},"347":{"position":[[76,3]]},"348":{"position":[[63,3]]},"349":{"position":[[55,3]]},"350":{"position":[[81,3]]},"351":{"position":[[46,3]]},"352":{"position":[[91,3]]},"353":{"position":[[90,3]]},"354":{"position":[[95,3]]},"355":{"position":[[80,3]]},"356":{"position":[[64,3]]},"357":{"position":[[87,3]]}},"keywords":{}}],["next",{"_index":768,"title":{},"content":{"226":{"position":[[235,4]]}},"keywords":{}}],["normal",{"_index":717,"title":{},"content":{"169":{"position":[[70,7]]},"352":{"position":[[28,20]]}},"keywords":{}}],["note",{"_index":131,"title":{},"content":{"12":{"position":[[1443,4]]}},"keywords":{}}],["notic",{"_index":540,"title":{"80":{"position":[[0,7]]},"201":{"position":[[0,7]]}},"content":{},"keywords":{}}],["npm",{"_index":164,"title":{"18":{"position":[[11,5]]},"101":{"position":[[3,3]]},"267":{"position":[[3,3]]}},"content":{"18":{"position":[[2,3]]},"101":{"position":[[2,3]]},"267":{"position":[[2,3]]}},"keywords":{}}],["number",{"_index":31,"title":{},"content":{"2":{"position":[[36,6]]},"22":{"position":[[662,6]]},"55":{"position":[[6,6],[30,6]]},"79":{"position":[[208,6]]},"84":{"position":[[210,6]]},"87":{"position":[[213,6]]},"93":{"position":[[89,7]]},"96":{"position":[[216,6]]},"148":{"position":[[23,6]]},"149":{"position":[[23,6]]},"150":{"position":[[23,6]]},"151":{"position":[[30,6]]},"156":{"position":[[30,6]]},"170":{"position":[[30,6]]},"171":{"position":[[30,6]]},"176":{"position":[[4,6]]},"200":{"position":[[93,6]]},"205":{"position":[[93,6]]},"208":{"position":[[93,6]]},"217":{"position":[[93,6]]},"249":{"position":[[204,6]]},"250":{"position":[[209,6]]},"251":{"position":[[207,6]]},"252":{"position":[[222,6]]},"254":{"position":[[109,6]]},"257":{"position":[[110,6],[117,6],[132,6],[145,6],[173,6],[202,6],[375,7]]},"287":{"position":[[4,9]]},"310":{"position":[[91,6]]},"311":{"position":[[91,6]]},"312":{"position":[[91,6]]},"313":{"position":[[92,6]]},"315":{"position":[[42,6]]},"318":{"position":[[53,6],[60,6],[79,6],[99,6],[119,6],[283,7]]},"331":{"position":[[14,6]]},"332":{"position":[[14,6]]},"333":{"position":[[14,6]]},"334":{"position":[[21,6]]},"339":{"position":[[21,6]]},"353":{"position":[[21,6]]},"354":{"position":[[21,6]]}},"keywords":{}}],["number($range.valu",{"_index":260,"title":{},"content":{"29":{"position":[[753,21]]},"278":{"position":[[684,21]]}},"keywords":{}}],["numberdefault",{"_index":764,"title":{},"content":{"226":{"position":[[6,14]]}},"keywords":{}}],["object",{"_index":38,"title":{},"content":{"4":{"position":[[6,6]]},"5":{"position":[[6,6]]},"6":{"position":[[6,6]]},"8":{"position":[[6,6]]},"14":{"position":[[310,6]]},"56":{"position":[[6,6]]},"59":{"position":[[6,6]]},"60":{"position":[[6,6]]},"63":{"position":[[6,6]]},"65":{"position":[[6,6],[39,7],[88,6]]},"66":{"position":[[6,6]]},"67":{"position":[[6,6]]},"70":{"position":[[6,6],[24,6]]},"71":{"position":[[6,6],[33,6]]},"76":{"position":[[6,6]]},"77":{"position":[[6,6],[24,6]]},"79":{"position":[[308,6],[331,6]]},"80":{"position":[[6,6],[24,6]]},"82":{"position":[[6,6],[24,6]]},"84":{"position":[[310,6],[333,6]]},"85":{"position":[[6,6]]},"87":{"position":[[313,6],[336,6]]},"88":{"position":[[6,6]]},"90":{"position":[[6,6],[24,6]]},"92":{"position":[[6,6]]},"94":{"position":[[6,6],[24,6]]},"96":{"position":[[316,6],[339,6]]},"97":{"position":[[6,6]]},"113":{"position":[[4,6]]},"114":{"position":[[4,6]]},"115":{"position":[[4,6]]},"117":{"position":[[4,6]]},"177":{"position":[[4,6]]},"180":{"position":[[4,6]]},"181":{"position":[[4,6]]},"184":{"position":[[4,6]]},"186":{"position":[[4,6]]},"187":{"position":[[4,6]]},"188":{"position":[[4,6]]},"191":{"position":[[4,6]]},"192":{"position":[[4,6]]},"197":{"position":[[4,6]]},"198":{"position":[[4,6]]},"200":{"position":[[151,6]]},"201":{"position":[[4,6]]},"203":{"position":[[4,6]]},"205":{"position":[[151,6]]},"206":{"position":[[4,6]]},"208":{"position":[[151,6]]},"209":{"position":[[4,6]]},"211":{"position":[[4,6]]},"213":{"position":[[4,6]]},"215":{"position":[[4,6]]},"217":{"position":[[151,6]]},"218":{"position":[[4,6]]},"249":{"position":[[304,6],[327,6]]},"250":{"position":[[309,6],[332,6]]},"251":{"position":[[307,6],[330,6]]},"252":{"position":[[322,6],[345,6]]},"258":{"position":[[190,6]]},"310":{"position":[[149,6]]},"311":{"position":[[149,6]]},"312":{"position":[[149,6]]},"313":{"position":[[150,6]]},"318":{"position":[[4,9]]},"319":{"position":[[4,9],[106,6]]},"320":{"position":[[4,9]]},"321":{"position":[[4,9]]},"323":{"position":[[4,9]]}},"keywords":{}}],["objectdefault",{"_index":854,"title":{},"content":{"257":{"position":[[6,14]]},"258":{"position":[[6,14]]},"259":{"position":[[6,14]]},"260":{"position":[[6,14]]},"262":{"position":[[6,14]]}},"keywords":{}}],["obtain",{"_index":714,"title":{},"content":{"168":{"position":[[285,8]]}},"keywords":{}}],["offlineaudiocontext",{"_index":338,"title":{},"content":{"37":{"position":[[416,19]]},"121":{"position":[[378,19]]}},"keywords":{}}],["offset",{"_index":801,"title":{},"content":{"244":{"position":[[42,7]]}},"keywords":{}}],["old",{"_index":546,"title":{},"content":{"81":{"position":[[163,3]]}},"keywords":{}}],["on",{"_index":658,"title":{},"content":{"153":{"position":[[160,3]]},"154":{"position":[[173,3]]},"241":{"position":[[96,3]]},"254":{"position":[[303,4]]},"256":{"position":[[346,3]]},"315":{"position":[[206,4]]}},"keywords":{}}],["onc",{"_index":708,"title":{},"content":{"167":{"position":[[107,4]]}},"keywords":{}}],["one/dash.mpd",{"_index":296,"title":{},"content":{"34":{"position":[[186,14]]},"142":{"position":[[180,14]]}},"keywords":{}}],["onselect",{"_index":73,"title":{},"content":{"11":{"position":[[111,8],[577,9]]},"280":{"position":[[50,8],[488,9]]}},"keywords":{}}],["opac",{"_index":196,"title":{},"content":{"22":{"position":[[557,8],[572,7]]},"29":{"position":[[130,8]]},"78":{"position":[[351,8],[507,8]]},"79":{"position":[[818,8]]},"199":{"position":[[322,8],[478,8]]},"200":{"position":[[576,8]]},"249":{"position":[[798,8]]},"271":{"position":[[505,8]]},"310":{"position":[[558,8]]}},"keywords":{}}],["open",{"_index":805,"title":{},"content":{"246":{"position":[[31,4],[121,4],[312,5]]},"247":{"position":[[31,4],[126,4],[323,5]]},"256":{"position":[[240,4]]}},"keywords":{}}],["oper",{"_index":375,"title":{},"content":{"37":{"position":[[1189,9],[1231,9]]},"121":{"position":[[1151,9],[1193,9]]},"153":{"position":[[101,10]]}},"keywords":{}}],["optim",{"_index":657,"title":{},"content":{"153":{"position":[[88,12]]}},"keywords":{}}],["option",{"_index":49,"title":{"8":{"position":[[0,7]]},"56":{"position":[[0,7]]},"117":{"position":[[0,7]]},"177":{"position":[[0,7]]},"220":{"position":[[6,7]]}},"content":{"6":{"position":[[44,6]]},"7":{"position":[[36,6]]},"8":{"position":[[28,6]]},"56":{"position":[[26,7]]},"75":{"position":[[89,6]]},"106":{"position":[[275,7]]},"107":{"position":[[215,9],[589,6]]},"230":{"position":[[128,6]]},"237":{"position":[[211,8]]}},"keywords":{}}],["option="option"",{"_index":615,"title":{},"content":{"106":{"position":[[81,26]]}},"keywords":{}}],["os",{"_index":847,"title":{},"content":{"256":{"position":[[567,2],[631,2],[674,2]]},"317":{"position":[[288,2],[352,2],[395,2]]}},"keywords":{}}],["otherwis",{"_index":753,"title":{},"content":{"221":{"position":[[111,9]]}},"keywords":{}}],["output",{"_index":541,"title":{},"content":{"81":{"position":[[35,6]]}},"keywords":{}}],["outsid",{"_index":423,"title":{},"content":{"47":{"position":[[209,7],[290,7]]},"231":{"position":[[52,7]]}},"keywords":{}}],["over",{"_index":695,"title":{},"content":{"163":{"position":[[405,4]]},"262":{"position":[[63,4]]}},"keywords":{}}],["page",{"_index":688,"title":{},"content":{"161":{"position":[[361,4],[445,5]]},"162":{"position":[[70,4]]},"163":{"position":[[338,4],[414,5]]},"226":{"position":[[279,5]]},"229":{"position":[[229,5]]},"241":{"position":[[64,4]]},"248":{"position":[[521,4]]}},"keywords":{}}],["panel",{"_index":565,"title":{},"content":{"94":{"position":[[46,5]]},"95":{"position":[[58,5]]},"233":{"position":[[102,6]]},"235":{"position":[[114,5]]},"236":{"position":[[102,5]]},"238":{"position":[[59,5]]},"250":{"position":[[49,5]]}},"keywords":{}}],["param",{"_index":144,"title":{},"content":{"13":{"position":[[253,6]]},"325":{"position":[[190,6]]}},"keywords":{}}],["paramet",{"_index":155,"title":{},"content":{"14":{"position":[[288,9]]},"93":{"position":[[67,9],[108,9]]},"153":{"position":[[138,11]]},"154":{"position":[[151,11]]}},"keywords":{}}],["parti",{"_index":262,"title":{"30":{"position":[[6,5]]}},"content":{"262":{"position":[[92,5]]}},"keywords":{}}],["partial",{"_index":349,"title":{},"content":{"37":{"position":[[628,9]]},"121":{"position":[[590,9]]}},"keywords":{}}],["paus",{"_index":360,"title":{"41":{"position":[[0,6]]},"125":{"position":[[0,6]]},"146":{"position":[[0,6]]},"329":{"position":[[0,6]]}},"content":{"37":{"position":[[917,7],[1015,6]]},"41":{"position":[[25,5]]},"121":{"position":[[879,7],[977,6]]},"146":{"position":[[15,5]]},"147":{"position":[[41,5]]},"239":{"position":[[303,5]]},"260":{"position":[[321,6]]},"321":{"position":[[281,6]]}},"keywords":{}}],["perform",{"_index":656,"title":{},"content":{"153":{"position":[[75,7]]}},"keywords":{}}],["period",{"_index":369,"title":{},"content":{"37":{"position":[[1075,12]]},"121":{"position":[[1037,12]]}},"keywords":{}}],["persist",{"_index":466,"title":{},"content":{"65":{"position":[[20,10]]}},"keywords":{}}],["pip",{"_index":693,"title":{"163":{"position":[[0,4]]},"240":{"position":[[0,4]]},"301":{"position":[[0,4]]},"346":{"position":[[0,4]]}},"content":{"163":{"position":[[57,3],[378,3]]},"240":{"position":[[51,3],[194,4]]},"260":{"position":[[439,4]]},"301":{"position":[[140,4]]},"321":{"position":[[399,4]]}},"keywords":{}}],["play",{"_index":321,"title":{"40":{"position":[[0,5]]},"124":{"position":[[0,5]]},"145":{"position":[[0,5]]},"166":{"position":[[0,8]]},"328":{"position":[[0,5]]},"349":{"position":[[0,8]]}},"content":{"37":{"position":[[106,4],[176,4],[312,4]]},"39":{"position":[[59,6]]},"40":{"position":[[25,6]]},"49":{"position":[[24,7]]},"121":{"position":[[68,4],[138,4],[274,4]]},"145":{"position":[[15,4]]},"154":{"position":[[111,4]]},"164":{"position":[[132,6]]},"166":{"position":[[48,7]]},"173":{"position":[[72,4],[334,5]]},"223":{"position":[[119,7]]},"227":{"position":[[65,4]]},"229":{"position":[[46,4],[257,4]]},"231":{"position":[[111,4]]},"232":{"position":[[41,7]]},"239":{"position":[[296,4]]},"241":{"position":[[121,4]]},"245":{"position":[[95,7]]},"260":{"position":[[311,5]]},"321":{"position":[[271,5]]}},"keywords":{}}],["playback",{"_index":211,"title":{},"content":{"22":{"position":[[784,8]]},"37":{"position":[[705,8],[899,8],[936,8],[970,8],[1142,8],[1543,8]]},"121":{"position":[[667,8],[861,8],[898,8],[932,8],[1104,8],[1505,8]]},"147":{"position":[[28,8]]},"171":{"position":[[56,8]]},"235":{"position":[[46,8]]}},"keywords":{}}],["playbackr",{"_index":176,"title":{"171":{"position":[[0,13]]},"235":{"position":[[0,13]]},"296":{"position":[[0,13]]},"354":{"position":[[0,13]]}},"content":{"22":{"position":[[130,13]]},"235":{"position":[[235,13]]},"271":{"position":[[130,13]]},"296":{"position":[[152,13]]}},"keywords":{}}],["player",{"_index":6,"title":{"34":{"position":[[6,7]]},"70":{"position":[[0,7]]},"142":{"position":[[6,7]]},"191":{"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]]},"33":{"position":[[255,6]]},"34":{"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]]},"55":{"position":[[44,6]]},"57":{"position":[[26,6]]},"58":{"position":[[26,6]]},"60":{"position":[[20,6]]},"61":{"position":[[69,6]]},"65":{"position":[[51,6]]},"66":{"position":[[20,6]]},"67":{"position":[[20,6]]},"93":{"position":[[454,6],[497,8]]},"98":{"position":[[140,6]]},"141":{"position":[[249,6]]},"142":{"position":[[36,6],[271,6]]},"161":{"position":[[52,6]]},"162":{"position":[[59,6]]},"163":{"position":[[50,6]]},"165":{"position":[[50,6]]},"168":{"position":[[60,6]]},"169":{"position":[[49,6]]},"170":{"position":[[49,6]]},"171":{"position":[[49,6]]},"172":{"position":[[53,6]]},"174":{"position":[[45,6]]},"221":{"position":[[86,6],[125,6]]},"223":{"position":[[89,6]]},"225":{"position":[[26,6]]},"226":{"position":[[47,6],[183,6],[285,6]]},"230":{"position":[[44,6],[164,6]]},"231":{"position":[[37,6]]},"239":{"position":[[357,6],[400,8]]},"241":{"position":[[49,7],[100,6]]},"242":{"position":[[77,6]]},"243":{"position":[[77,6]]},"245":{"position":[[69,6]]},"248":{"position":[[122,6],[160,6],[207,6]]},"255":{"position":[[135,6]]},"256":{"position":[[117,6],[193,6],[389,6],[747,8]]}},"keywords":{}}],["player.initialize(video",{"_index":291,"title":{},"content":{"33":{"position":[[295,24]]},"141":{"position":[[289,24]]}},"keywords":{}}],["player.load(url",{"_index":299,"title":{},"content":{"34":{"position":[[311,17]]},"142":{"position":[[305,17]]}},"keywords":{}}],["playsinlin",{"_index":871,"title":{},"content":{"259":{"position":[[272,13],[292,12]]},"320":{"position":[[202,13],[222,12]]}},"keywords":{}}],["pleas",{"_index":315,"title":{},"content":{"37":{"position":[[22,6]]},"229":{"position":[[311,6]]},"261":{"position":[[104,6]]},"262":{"position":[[108,6]]}},"keywords":{}}],["plugin",{"_index":159,"title":{"15":{"position":[[8,6]]},"97":{"position":[[0,8]]},"218":{"position":[[0,8]]},"255":{"position":[[0,8]]},"316":{"position":[[0,8]]}},"content":{"18":{"position":[[24,6]]},"19":{"position":[[21,6],[87,6]]},"20":{"position":[[39,6],[111,6]]},"22":{"position":[[171,8]]},"23":{"position":[[99,8]]},"24":{"position":[[99,8]]},"26":{"position":[[166,8]]},"27":{"position":[[185,8]]},"28":{"position":[[152,8]]},"29":{"position":[[268,8]]},"97":{"position":[[20,6]]},"98":{"position":[[51,6],[154,9]]},"255":{"position":[[45,7],[149,9],[386,8]]},"267":{"position":[[24,6]]},"268":{"position":[[21,6],[87,6]]},"269":{"position":[[39,6]]},"271":{"position":[[171,8]]},"272":{"position":[[99,8]]},"273":{"position":[[99,8]]},"275":{"position":[[140,8]]},"276":{"position":[[137,8]]},"277":{"position":[[131,8]]},"278":{"position":[[199,8]]},"316":{"position":[[295,8]]}},"keywords":{}}],["point",{"_index":829,"title":{},"content":{"254":{"position":[[52,6]]}},"keywords":{}}],["polici",{"_index":774,"title":{},"content":{"229":{"position":[[332,6]]},"290":{"position":[[219,6]]}},"keywords":{}}],["popul",{"_index":775,"title":{},"content":{"230":{"position":[[56,8]]}},"keywords":{}}],["posit",{"_index":76,"title":{},"content":{"11":{"position":[[264,9]]},"12":{"position":[[149,8],[756,9]]},"14":{"position":[[154,9]]},"26":{"position":[[262,9],[367,9]]},"27":{"position":[[281,9]]},"28":{"position":[[248,9]]},"29":{"position":[[364,9]]},"78":{"position":[[301,9],[458,9]]},"79":{"position":[[768,9]]},"84":{"position":[[479,8],[735,9]]},"199":{"position":[[272,9],[429,9]]},"200":{"position":[[526,9]]},"205":{"position":[[235,8],[440,9]]},"246":{"position":[[287,9]]},"247":{"position":[[298,9]]},"249":{"position":[[748,9]]},"252":{"position":[[491,8],[689,9],[937,9]]},"275":{"position":[[236,9],[341,9]]},"276":{"position":[[233,9]]},"277":{"position":[[227,9]]},"278":{"position":[[295,9]]},"279":{"position":[[190,9]]},"280":{"position":[[175,9]]},"307":{"position":[[220,9]]},"308":{"position":[[226,9]]},"310":{"position":[[508,9]]},"313":{"position":[[234,8],[424,9],[615,9]]},"326":{"position":[[576,9]]}},"keywords":{}}],["poster",{"_index":696,"title":{"164":{"position":[[0,7]]},"223":{"position":[[0,7]]},"284":{"position":[[0,7]]},"347":{"position":[[0,7]]}},"content":{"164":{"position":[[64,7],[81,6],[238,7]]},"223":{"position":[[28,6],[226,7]]},"284":{"position":[[142,7]]},"347":{"position":[[154,7]]}},"keywords":{}}],["potser",{"_index":820,"title":{},"content":{"249":{"position":[[638,9]]},"310":{"position":[[398,9]]}},"keywords":{}}],["preview",{"_index":807,"title":{},"content":{"246":{"position":[[276,10],[335,10]]},"247":{"position":[[287,10],[349,10]]},"257":{"position":[[30,7],[98,7],[124,7],[152,7],[180,7],[209,7]]},"307":{"position":[[209,10],[262,10]]},"308":{"position":[[215,10],[268,10]]}},"keywords":{}}],["previou",{"_index":664,"title":{},"content":{"154":{"position":[[102,8]]}},"keywords":{}}],["prioriti",{"_index":537,"title":{},"content":{"79":{"position":[[232,8]]},"84":{"position":[[234,8]]},"87":{"position":[[237,8]]},"96":{"position":[[240,8]]},"249":{"position":[[228,8]]},"250":{"position":[[233,8]]},"251":{"position":[[231,8]]},"252":{"position":[[246,8]]}},"keywords":{}}],["program",{"_index":884,"title":{},"content":{"262":{"position":[[98,9]]}},"keywords":{}}],["progress",{"_index":665,"title":{},"content":{"154":{"position":[[116,8]]},"225":{"position":[[68,8]]},"227":{"position":[[48,8]]},"245":{"position":[[33,8]]},"254":{"position":[[66,8]]},"257":{"position":[[49,8]]}},"keywords":{}}],["promis",{"_index":219,"title":{},"content":{"24":{"position":[[142,7]]},"159":{"position":[[74,7]]},"160":{"position":[[72,7]]},"273":{"position":[[141,7]]},"342":{"position":[[40,7]]},"343":{"position":[[38,7]]}},"keywords":{}}],["promise((resovl",{"_index":220,"title":{},"content":{"24":{"position":[[207,17]]},"273":{"position":[[188,17]]}},"keywords":{}}],["prompt",{"_index":138,"title":{},"content":{"13":{"position":[[57,7]]},"79":{"position":[[448,6]]},"80":{"position":[[34,6]]},"81":{"position":[[49,6],[335,6],[384,6]]},"84":{"position":[[450,6]]},"87":{"position":[[453,6]]},"96":{"position":[[456,6]]},"249":{"position":[[444,6]]},"250":{"position":[[449,6]]},"251":{"position":[[447,6]]},"252":{"position":[[462,6]]},"277":{"position":[[292,17]]}},"keywords":{}}],["prompt('input",{"_index":237,"title":{},"content":{"28":{"position":[[313,13]]}},"keywords":{}}],["properti",{"_index":1,"title":{"0":{"position":[[7,9]]},"54":{"position":[[9,9]]},"144":{"position":[[7,10]]}},"content":{"1":{"position":[[100,8]]},"5":{"position":[[26,10]]},"12":{"position":[[124,8]]},"65":{"position":[[141,8]]},"72":{"position":[[20,8]]},"74":{"position":[[20,9]]},"75":{"position":[[39,9]]},"78":{"position":[[20,8]]},"79":{"position":[[54,8]]},"84":{"position":[[56,8]]},"87":{"position":[[59,8]]},"89":{"position":[[20,8]]},"95":{"position":[[20,8]]},"96":{"position":[[62,8]]},"98":{"position":[[217,12]]},"249":{"position":[[50,8]]},"250":{"position":[[55,8]]},"251":{"position":[[53,8]]},"252":{"position":[[68,8]]},"253":{"position":[[95,8]]},"254":{"position":[[79,8]]},"255":{"position":[[212,12]]},"257":{"position":[[62,8]]},"258":{"position":[[94,8]]},"259":{"position":[[74,11],[92,10]]}},"keywords":{}}],["proxi",{"_index":461,"title":{"64":{"position":[[0,6]]},"185":{"position":[[0,6]]}},"content":{"64":{"position":[[15,5]]}},"keywords":{}}],["qualiti",{"_index":661,"title":{"253":{"position":[[0,8]]},"314":{"position":[[0,8]]}},"content":{"154":{"position":[[46,7]]},"253":{"position":[[46,7],[144,7],[164,7],[188,7],[303,8]]},"314":{"position":[[195,8]]}},"keywords":{}}],["queri",{"_index":110,"title":{"61":{"position":[[0,6]]},"62":{"position":[[0,6]]},"182":{"position":[[0,6]]},"183":{"position":[[0,6]]}},"content":{"12":{"position":[[295,6],[924,5]]},"61":{"position":[[22,5]]},"182":{"position":[[16,5]]},"326":{"position":[[146,10],[741,5]]}},"keywords":{}}],["quot;400px"",{"_index":621,"title":{},"content":{"106":{"position":[[395,18]]},"107":{"position":[[334,18]]}},"keywords":{}}],["quot;600px"",{"_index":620,"title":{},"content":{"106":{"position":[[368,18]]},"107":{"position":[[307,18]]}},"keywords":{}}],["quot;60px",{"_index":622,"title":{},"content":{"106":{"position":[[422,10]]},"107":{"position":[[361,10]]}},"keywords":{}}],["quot;artplayer/examples/react/artplayer"",{"_index":632,"title":{},"content":{"107":{"position":[[115,47]]}},"keywords":{}}],["quot;artplayer/examples/vue/artplayer"",{"_index":618,"title":{},"content":{"106":{"position":[[194,45]]}},"keywords":{}}],["quot;https://artplayer.org/assets/sample/video.mp4"",{"_index":619,"title":{},"content":{"106":{"position":[[290,58]]},"107":{"position":[[230,57]]}},"keywords":{}}],["quot;react",{"_index":630,"title":{},"content":{"107":{"position":[[70,11]]}},"keywords":{}}],["quot;react"",{"_index":628,"title":{},"content":{"107":{"position":[[30,18]]}},"keywords":{}}],["rang",{"_index":256,"title":{},"content":{"29":{"position":[[600,6]]},"151":{"position":[[63,6]]},"244":{"position":[[57,5]]},"278":{"position":[[531,6]]}},"keywords":{}}],["range.addeventlistener('chang",{"_index":258,"title":{},"content":{"29":{"position":[[654,33]]},"278":{"position":[[585,33]]}},"keywords":{}}],["rate",{"_index":372,"title":{},"content":{"37":{"position":[[1151,4]]},"121":{"position":[[1113,4]]}},"keywords":{}}],["ratio",{"_index":784,"title":{},"content":{"236":{"position":[[65,6]]}},"keywords":{}}],["reach",{"_index":352,"title":{},"content":{"37":{"position":[[759,8]]},"121":{"position":[[721,8]]}},"keywords":{}}],["react",{"_index":627,"title":{"107":{"position":[[2,5]]}},"content":{"107":{"position":[[19,5],[579,5]]}},"keywords":{}}],["reactdom",{"_index":629,"title":{},"content":{"107":{"position":[[56,8]]}},"keywords":{}}],["reactdom.render(<app",{"_index":638,"title":{},"content":{"107":{"position":[[518,23]]}},"keywords":{}}],["read",{"_index":316,"title":{},"content":{"37":{"position":[[29,4]]},"226":{"position":[[292,5]]},"229":{"position":[[318,4]]}},"keywords":{}}],["readi",{"_index":363,"title":{"39":{"position":[[0,6]]},"123":{"position":[[0,6]]}},"content":{"37":{"position":[[982,5]]},"121":{"position":[[944,5]]}},"keywords":{}}],["real",{"_index":236,"title":{},"content":{"28":{"position":[[22,4]]},"29":{"position":[[51,4]]}},"keywords":{}}],["recommend",{"_index":111,"title":{},"content":{"12":{"position":[[302,11],[1194,11]]}},"keywords":{}}],["rect",{"_index":711,"title":{"168":{"position":[[0,5]]},"351":{"position":[[0,5]]}},"content":{},"keywords":{}}],["red",{"_index":189,"title":{},"content":{"22":{"position":[[426,6]]},"73":{"position":[[403,6]]},"75":{"position":[[295,6]]},"84":{"position":[[821,6]]},"194":{"position":[[366,6]]},"196":{"position":[[243,6]]},"250":{"position":[[716,6]]},"252":{"position":[[775,6]]},"271":{"position":[[382,6]]},"311":{"position":[[457,6]]},"313":{"position":[[496,6]]}},"keywords":{}}],["refresh",{"_index":769,"title":{},"content":{"226":{"position":[[264,10]]}},"keywords":{}}],["regular",{"_index":845,"title":{},"content":{"256":{"position":[[434,7]]}},"keywords":{}}],["reload",{"_index":350,"title":{},"content":{"37":{"position":[[682,6]]},"121":{"position":[[644,6]]}},"keywords":{}}],["render",{"_index":337,"title":{},"content":{"37":{"position":[[400,9]]},"121":{"position":[[362,9]]},"248":{"position":[[90,6],[494,7],[554,10]]},"309":{"position":[[336,6]]}},"keywords":{}}],["replac",{"_index":872,"title":{},"content":{"260":{"position":[[32,7]]}},"keywords":{}}],["requir",{"_index":755,"title":{},"content":{"222":{"position":[[21,11]]},"248":{"position":[[106,8],[191,8]]}},"keywords":{}}],["require('artplay",{"_index":578,"title":{},"content":{"102":{"position":[[117,21]]}},"keywords":{}}],["resid",{"_index":542,"title":{},"content":{"81":{"position":[[81,9]]}},"keywords":{}}],["resiz",{"_index":425,"title":{"48":{"position":[[0,7]]},"132":{"position":[[0,7]]}},"content":{},"keywords":{}}],["resourc",{"_index":370,"title":{},"content":{"37":{"position":[[1111,9]]},"121":{"position":[[1073,9]]}},"keywords":{}}],["resovl",{"_index":221,"title":{},"content":{"24":{"position":[[240,9]]},"273":{"position":[[221,9]]}},"keywords":{}}],["restrict",{"_index":837,"title":{},"content":{"256":{"position":[[70,12]]}},"keywords":{}}],["return",{"_index":93,"title":{},"content":{"11":{"position":[[666,6]]},"24":{"position":[[153,6],[196,6],[233,6]]},"28":{"position":[[386,7]]},"98":{"position":[[164,6]]},"106":{"position":[[266,6]]},"107":{"position":[[180,6]]},"159":{"position":[[62,6]]},"160":{"position":[[60,6]]},"219":{"position":[[99,6]]},"248":{"position":[[608,8]]},"255":{"position":[[159,6]]},"273":{"position":[[177,6],[214,6]]},"277":{"position":[[348,7]]},"280":{"position":[[577,6]]},"316":{"position":[[96,6]]}},"keywords":{}}],["right",{"_index":77,"title":{},"content":{"11":{"position":[[274,8]]},"12":{"position":[[766,8]]},"14":{"position":[[164,8]]},"26":{"position":[[272,8],[377,8]]},"27":{"position":[[291,8]]},"28":{"position":[[258,8]]},"29":{"position":[[374,8]]},"78":{"position":[[336,6]]},"79":{"position":[[803,6]]},"84":{"position":[[515,5],[745,8]]},"199":{"position":[[307,6]]},"200":{"position":[[561,6]]},"205":{"position":[[263,5],[450,8]]},"246":{"position":[[297,8]]},"247":{"position":[[308,8]]},"249":{"position":[[783,6]]},"252":{"position":[[527,5],[699,8]]},"275":{"position":[[246,8],[351,8]]},"276":{"position":[[243,8]]},"277":{"position":[[237,8]]},"278":{"position":[[305,8]]},"279":{"position":[[200,8]]},"280":{"position":[[185,8]]},"307":{"position":[[230,8]]},"308":{"position":[[236,8]]},"310":{"position":[[543,6]]},"313":{"position":[[262,5],[434,8]]},"326":{"position":[[586,8]]}},"keywords":{}}],["rootel",{"_index":636,"title":{},"content":{"107":{"position":[[461,11],[549,13]]}},"keywords":{}}],["rotat",{"_index":722,"title":{"170":{"position":[[0,7]]},"234":{"position":[[0,7]]},"295":{"position":[[0,7]]},"353":{"position":[[0,7]]}},"content":{"170":{"position":[[56,9]]},"234":{"position":[[55,8],[223,7]]},"295":{"position":[[164,7]]}},"keywords":{}}],["ru",{"_index":496,"title":{},"content":{"69":{"position":[[331,3]]},"190":{"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]]},"11":{"position":[[153,3]]},"12":{"position":[[349,3]]},"14":{"position":[[29,3]]},"22":{"position":[[2,3]]},"23":{"position":[[2,3]]},"24":{"position":[[2,3]]},"26":{"position":[[69,3]]},"27":{"position":[[88,3]]},"28":{"position":[[55,3]]},"29":{"position":[[171,3]]},"31":{"position":[[47,3]]},"32":{"position":[[48,3]]},"33":{"position":[[59,3]]},"34":{"position":[[51,3]]},"35":{"position":[[53,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]]},"61":{"position":[[157,3]]},"62":{"position":[[45,3]]},"64":{"position":[[81,3]]},"65":{"position":[[267,3]]},"68":{"position":[[73,3]]},"69":{"position":[[54,3]]},"72":{"position":[[68,3]]},"73":{"position":[[72,3]]},"74":{"position":[[69,3]]},"75":{"position":[[98,3]]},"78":{"position":[[70,3]]},"79":{"position":[[479,3]]},"81":{"position":[[181,3]]},"83":{"position":[[81,3]]},"84":{"position":[[523,3]]},"86":{"position":[[74,3]]},"87":{"position":[[484,3]]},"89":{"position":[[90,3]]},"91":{"position":[[84,3]]},"93":{"position":[[143,3]]},"95":{"position":[[77,3]]},"96":{"position":[[487,3]]},"98":{"position":[[60,3]]},"108":{"position":[[18,3],[42,3]]},"110":{"position":[[61,3]]},"111":{"position":[[22,3]]},"112":{"position":[[23,3]]},"113":{"position":[[23,3]]},"114":{"position":[[27,3]]},"115":{"position":[[24,3]]},"117":{"position":[[21,3]]},"118":{"position":[[43,3]]},"119":{"position":[[24,3]]},"121":{"position":[[1564,3]]},"123":{"position":[[40,3]]},"124":{"position":[[12,3]]},"125":{"position":[[12,3]]},"126":{"position":[[15,3]]},"127":{"position":[[13,3]]},"128":{"position":[[15,3]]},"129":{"position":[[22,3]]},"130":{"position":[[26,3]]},"131":{"position":[[15,3]]},"132":{"position":[[14,3]]},"133":{"position":[[31,3]]},"134":{"position":[[13,3]]},"135":{"position":[[14,3]]},"136":{"position":[[14,3]]},"137":{"position":[[13,3]]},"139":{"position":[[41,3]]},"140":{"position":[[42,3]]},"141":{"position":[[53,3]]},"142":{"position":[[45,3]]},"143":{"position":[[47,3]]},"145":{"position":[[28,3]]},"146":{"position":[[29,3]]},"147":{"position":[[49,3]]},"148":{"position":[[62,3]]},"149":{"position":[[65,3]]},"150":{"position":[[66,3]]},"151":{"position":[[79,3]]},"152":{"position":[[61,3]]},"153":{"position":[[218,3]]},"154":{"position":[[231,3]]},"155":{"position":[[78,3]]},"156":{"position":[[141,3]]},"157":{"position":[[34,3]]},"158":{"position":[[61,3]]},"159":{"position":[[84,3]]},"160":{"position":[[82,3]]},"161":{"position":[[80,3]]},"162":{"position":[[89,3]]},"163":{"position":[[68,3]]},"164":{"position":[[141,3]]},"165":{"position":[[69,3]]},"166":{"position":[[58,3]]},"167":{"position":[[114,3]]},"168":{"position":[[69,3]]},"169":{"position":[[101,3]]},"170":{"position":[[109,3]]},"171":{"position":[[119,3]]},"172":{"position":[[102,3]]},"173":{"position":[[104,3]]},"174":{"position":[[54,3]]},"182":{"position":[[104,3]]},"183":{"position":[[37,3]]},"185":{"position":[[36,3]]},"186":{"position":[[162,3]]},"189":{"position":[[40,3]]},"190":{"position":[[36,3]]},"193":{"position":[[37,3]]},"194":{"position":[[35,3]]},"195":{"position":[[39,3]]},"196":{"position":[[46,3]]},"199":{"position":[[41,3]]},"200":{"position":[[237,3]]},"202":{"position":[[63,3]]},"204":{"position":[[40,3]]},"205":{"position":[[271,3]]},"207":{"position":[[39,3]]},"208":{"position":[[237,3]]},"210":{"position":[[43,3]]},"212":{"position":[[41,3]]},"214":{"position":[[62,3]]},"216":{"position":[[41,3]]},"217":{"position":[[237,3]]},"219":{"position":[[31,3]]},"221":{"position":[[149,3]]},"222":{"position":[[119,3]]},"223":{"position":[[129,3]]},"224":{"position":[[94,3]]},"225":{"position":[[83,3]]},"226":{"position":[[56,3]]},"227":{"position":[[77,3]]},"228":{"position":[[55,3]]},"229":{"position":[[53,3]]},"230":{"position":[[202,3]]},"231":{"position":[[123,3]]},"232":{"position":[[51,3]]},"233":{"position":[[149,3]]},"234":{"position":[[126,3]]},"235":{"position":[[138,3]]},"236":{"position":[[126,3]]},"237":{"position":[[93,3]]},"238":{"position":[[114,3]]},"239":{"position":[[58,3]]},"240":{"position":[[97,3]]},"241":{"position":[[128,3]]},"242":{"position":[[119,3]]},"243":{"position":[[120,3]]},"244":{"position":[[75,3]]},"245":{"position":[[105,3]]},"246":{"position":[[141,3]]},"247":{"position":[[149,3]]},"248":{"position":[[239,3]]},"249":{"position":[[475,3]]},"250":{"position":[[480,3]]},"251":{"position":[[478,3]]},"252":{"position":[[535,3]]},"253":{"position":[[206,3]]},"254":{"position":[[175,3]]},"255":{"position":[[55,3]]},"256":{"position":[[450,3]]},"257":{"position":[[226,3]]},"258":{"position":[[336,3]]},"259":{"position":[[150,3]]},"260":{"position":[[80,3]]},"261":{"position":[[305,3]]},"262":{"position":[[133,3]]},"263":{"position":[[116,3]]},"271":{"position":[[2,3]]},"272":{"position":[[2,3]]},"273":{"position":[[2,3]]},"275":{"position":[[43,3]]},"276":{"position":[[40,3]]},"277":{"position":[[34,3]]},"278":{"position":[[102,3]]},"279":{"position":[[65,3]]},"280":{"position":[[64,3]]},"282":{"position":[[75,3]]},"283":{"position":[[59,3]]},"284":{"position":[[45,3]]},"285":{"position":[[41,3]]},"286":{"position":[[40,3]]},"287":{"position":[[29,3]]},"288":{"position":[[42,3]]},"289":{"position":[[30,3]]},"290":{"position":[[30,3]]},"291":{"position":[[79,3]]},"292":{"position":[[50,3]]},"293":{"position":[[30,3]]},"294":{"position":[[72,3]]},"295":{"position":[[67,3]]},"296":{"position":[[55,3]]},"297":{"position":[[54,3]]},"298":{"position":[[41,3]]},"299":{"position":[[44,3]]},"300":{"position":[[30,3]]},"301":{"position":[[43,3]]},"302":{"position":[[50,3]]},"303":{"position":[[44,3]]},"304":{"position":[[44,3]]},"305":{"position":[[44,3]]},"306":{"position":[[48,3]]},"307":{"position":[[74,3]]},"308":{"position":[[77,3]]},"309":{"position":[[103,3]]},"310":{"position":[[235,3]]},"311":{"position":[[235,3]]},"312":{"position":[[235,3]]},"313":{"position":[[270,3]]},"314":{"position":[[98,3]]},"315":{"position":[[78,3]]},"316":{"position":[[28,3]]},"317":{"position":[[171,3]]},"318":{"position":[[134,3]]},"319":{"position":[[183,3]]},"320":{"position":[[80,3]]},"321":{"position":[[40,3]]},"322":{"position":[[123,3]]},"323":{"position":[[62,3]]},"324":{"position":[[76,3]]},"326":{"position":[[169,3]]},"328":{"position":[[20,3]]},"329":{"position":[[20,3]]},"330":{"position":[[26,3]]},"331":{"position":[[34,3]]},"332":{"position":[[34,3]]},"333":{"position":[[34,3]]},"334":{"position":[[51,3]]},"335":{"position":[[40,3]]},"336":{"position":[[86,3]]},"337":{"position":[[96,3]]},"338":{"position":[[43,3]]},"339":{"position":[[69,3]]},"340":{"position":[[20,3]]},"341":{"position":[[26,3]]},"342":{"position":[[50,3]]},"343":{"position":[[48,3]]},"344":{"position":[[44,3]]},"345":{"position":[[44,3]]},"346":{"position":[[45,3]]},"347":{"position":[[57,3]]},"348":{"position":[[44,3]]},"349":{"position":[[36,3]]},"350":{"position":[[62,3]]},"351":{"position":[[27,3]]},"352":{"position":[[72,3]]},"353":{"position":[[71,3]]},"354":{"position":[[76,3]]},"355":{"position":[[61,3]]},"356":{"position":[[45,3]]},"357":{"position":[[68,3]]}},"keywords":{}}],["russ",{"_index":497,"title":{},"content":{"69":{"position":[[347,8]]},"190":{"position":[[329,8]]}},"keywords":{}}],["same",{"_index":11,"title":{},"content":{"1":{"position":[[144,4]]},"12":{"position":[[1490,4]]},"241":{"position":[[76,4]]}},"keywords":{}}],["save",{"_index":5,"title":{},"content":{"1":{"position":[[25,5]]}},"keywords":{}}],["scheme",{"_index":47,"title":{"6":{"position":[[0,7]]},"115":{"position":[[0,7]]}},"content":{"6":{"position":[[26,6]]}},"keywords":{}}],["screen",{"_index":436,"title":{},"content":{"51":{"position":[[37,6]]},"52":{"position":[[31,6]]},"161":{"position":[[71,6],[407,7]]},"162":{"position":[[80,6]]},"242":{"position":[[56,6]]},"243":{"position":[[56,6]]}},"keywords":{}}],["screenshot",{"_index":675,"title":{"158":{"position":[[0,11]]},"237":{"position":[[0,11]]},"298":{"position":[[0,11]]},"341":{"position":[[0,11]]}},"content":{"158":{"position":[[48,10]]},"224":{"position":[[66,11],[221,11]]},"237":{"position":[[53,11],[190,11],[373,10]]},"260":{"position":[[375,11]]},"285":{"position":[[168,11]]},"298":{"position":[[138,11]]},"321":{"position":[[335,11]]}},"keywords":{}}],["script",{"_index":167,"title":{"20":{"position":[[11,8]]},"103":{"position":[[3,6]]},"269":{"position":[[3,6]]}},"content":{},"keywords":{}}],["scroll",{"_index":186,"title":{},"content":{"22":{"position":[[373,6]]},"231":{"position":[[44,7]]}},"keywords":{}}],["sd",{"_index":824,"title":{},"content":{"253":{"position":[[337,3]]},"314":{"position":[[229,3]]}},"keywords":{}}],["second",{"_index":154,"title":{},"content":{"14":{"position":[[281,6]]},"81":{"position":[[103,8]]},"93":{"position":[[101,6]]},"148":{"position":[[52,7]]},"149":{"position":[[55,7]]},"150":{"position":[[56,7]]},"153":{"position":[[191,6]]},"154":{"position":[[204,6]]},"173":{"position":[[80,8],[94,7]]},"239":{"position":[[249,7],[275,7]]},"254":{"position":[[137,8]]}},"keywords":{}}],["secur",{"_index":686,"title":{},"content":{"161":{"position":[[337,8]]},"163":{"position":[[314,8]]},"237":{"position":[[295,8]]}},"keywords":{}}],["seek",{"_index":374,"title":{"42":{"position":[[0,5]]},"126":{"position":[[0,5]]},"148":{"position":[[0,5]]},"331":{"position":[[0,5]]}},"content":{"37":{"position":[[1184,4],[1226,4]]},"42":{"position":[[298,4]]},"121":{"position":[[1146,4],[1188,4]]},"126":{"position":[[258,4]]},"156":{"position":[[91,5]]},"339":{"position":[[47,4]]}},"keywords":{}}],["seen",{"_index":697,"title":{},"content":{"164":{"position":[[107,4]]}},"keywords":{}}],["select",{"_index":67,"title":{"11":{"position":[[4,6]]}},"content":{"11":{"position":[[4,6]]},"253":{"position":[[54,9]]}},"keywords":{}}],["selector",{"_index":72,"title":{},"content":{"11":{"position":[[98,8],[304,9]]},"280":{"position":[[39,8],[215,9]]}},"keywords":{}}],["self",{"_index":444,"title":{},"content":{"55":{"position":[[15,4]]}},"keywords":{}}],["send",{"_index":235,"title":{},"content":{"28":{"position":[[15,4],[273,7]]}},"keywords":{}}],["sent",{"_index":347,"title":{},"content":{"37":{"position":[[582,4]]},"121":{"position":[[544,4]]}},"keywords":{}}],["server",{"_index":816,"title":{},"content":{"248":{"position":[[482,6],[542,6],[624,6]]},"309":{"position":[[324,6]]}},"keywords":{}}],["set",{"_index":102,"title":{"94":{"position":[[0,8]]},"215":{"position":[[0,8]]},"238":{"position":[[0,8]]},"250":{"position":[[0,9]]},"299":{"position":[[0,8]]},"311":{"position":[[0,9]]}},"content":{"12":{"position":[[90,8],[446,8],[863,9],[1171,7]]},"22":{"position":[[115,8]]},"29":{"position":[[581,10]]},"42":{"position":[[255,3]]},"65":{"position":[[189,3],[202,3]]},"74":{"position":[[38,3]]},"94":{"position":[[38,7]]},"95":{"position":[[50,7],[174,8]]},"96":{"position":[[48,7],[584,8],[718,9],[783,11]]},"151":{"position":[[37,3]]},"152":{"position":[[37,3]]},"153":{"position":[[32,3],[47,4]]},"154":{"position":[[32,3]]},"155":{"position":[[38,7]]},"156":{"position":[[37,3],[73,3]]},"161":{"position":[[38,3]]},"162":{"position":[[38,7]]},"163":{"position":[[38,3]]},"164":{"position":[[37,7]]},"165":{"position":[[38,3]]},"167":{"position":[[38,3],[73,3]]},"169":{"position":[[37,3]]},"170":{"position":[[37,3]]},"171":{"position":[[37,3]]},"172":{"position":[[37,3]]},"173":{"position":[[36,7],[353,3]]},"186":{"position":[[106,3]]},"216":{"position":[[138,8]]},"217":{"position":[[334,8]]},"233":{"position":[[94,7],[124,3],[131,7],[258,8]]},"234":{"position":[[86,3],[94,7],[237,8]]},"235":{"position":[[106,7],[255,8]]},"236":{"position":[[94,7],[242,8]]},"238":{"position":[[51,7],[211,8]]},"244":{"position":[[223,8]]},"250":{"position":[[41,7],[577,8],[592,9]]},"256":{"position":[[756,3]]},"257":{"position":[[24,3]]},"258":{"position":[[24,3]]},"260":{"position":[[391,8]]},"271":{"position":[[115,8]]},"278":{"position":[[512,10]]},"294":{"position":[[55,7],[181,8]]},"295":{"position":[[39,7],[178,8]]},"296":{"position":[[172,8]]},"297":{"position":[[170,8]]},"299":{"position":[[141,8]]},"305":{"position":[[192,8]]},"311":{"position":[[332,8],[347,9]]},"321":{"position":[[351,8]]},"326":{"position":[[266,8],[683,9],[952,7]]}},"keywords":{}}],["setter",{"_index":516,"title":{},"content":{"75":{"position":[[53,7]]},"331":{"position":[[4,9]]},"332":{"position":[[4,9]]},"333":{"position":[[4,9]]}},"keywords":{}}],["setter/gett",{"_index":898,"title":{},"content":{"334":{"position":[[4,16]]},"335":{"position":[[4,16]]},"338":{"position":[[4,16]]},"339":{"position":[[4,16]]},"344":{"position":[[4,16]]},"345":{"position":[[4,16]]},"346":{"position":[[4,16]]},"347":{"position":[[4,16]]},"348":{"position":[[4,16]]},"350":{"position":[[4,16]]},"352":{"position":[[4,16]]},"353":{"position":[[4,16]]},"354":{"position":[[4,16]]},"355":{"position":[[4,16]]},"356":{"position":[[4,16]]}},"keywords":{}}],["setter/getterparamet",{"_index":651,"title":{},"content":{"151":{"position":[[6,23]]},"152":{"position":[[6,23]]},"155":{"position":[[6,23]]},"156":{"position":[[6,23]]},"161":{"position":[[6,23]]},"162":{"position":[[6,23]]},"163":{"position":[[6,23]]},"164":{"position":[[6,23]]},"165":{"position":[[6,23]]},"167":{"position":[[6,23]]},"169":{"position":[[6,23]]},"170":{"position":[[6,23]]},"171":{"position":[[6,23]]},"172":{"position":[[6,23]]},"173":{"position":[[6,23]]}},"keywords":{}}],["setterparamet",{"_index":645,"title":{},"content":{"148":{"position":[[6,16]]},"149":{"position":[[6,16]]},"150":{"position":[[6,16]]}},"keywords":{}}],["settimeout",{"_index":501,"title":{},"content":{"72":{"position":[[289,13]]},"73":{"position":[[353,13]]},"74":{"position":[[367,13]]},"75":{"position":[[375,13]]},"78":{"position":[[562,13]]},"79":{"position":[[645,13]]},"83":{"position":[[209,13]]},"84":{"position":[[651,13]]},"86":{"position":[[231,13]]},"87":{"position":[[641,13]]},"89":{"position":[[243,13]]},"91":{"position":[[234,13]]},"95":{"position":[[276,13]]},"146":{"position":[[182,13]]},"147":{"position":[[204,13]]},"150":{"position":[[208,13]]},"153":{"position":[[361,13]]},"154":{"position":[[374,13]]},"161":{"position":[[249,13]]},"162":{"position":[[264,13]]},"163":{"position":[[233,13]]},"165":{"position":[[214,13]]},"193":{"position":[[258,13]]},"194":{"position":[[316,13]]},"195":{"position":[[337,13]]},"196":{"position":[[323,13]]},"199":{"position":[[533,13]]},"200":{"position":[[403,13]]},"204":{"position":[[168,13]]},"205":{"position":[[399,13]]},"207":{"position":[[196,13]]},"208":{"position":[[394,13]]},"210":{"position":[[196,13]]},"212":{"position":[[191,13]]},"216":{"position":[[240,13]]},"329":{"position":[[173,13]]},"330":{"position":[[181,13]]},"333":{"position":[[176,13]]},"336":{"position":[[229,13]]},"337":{"position":[[239,13]]},"344":{"position":[[213,13]]},"345":{"position":[[219,13]]},"346":{"position":[[210,13]]},"348":{"position":[[189,13]]}},"keywords":{}}],["setting.queryselector('input[type=rang",{"_index":257,"title":{},"content":{"29":{"position":[[609,44]]},"278":{"position":[[540,44]]}},"keywords":{}}],["setting1",{"_index":124,"title":{},"content":{"12":{"position":[[839,11],[1143,9],[1179,11],[1394,9]]},"326":{"position":[[659,11],[924,9],[960,11],[1131,9]]}},"keywords":{}}],["shaka",{"_index":292,"title":{"34":{"position":[[0,5]]},"142":{"position":[[0,5]]}},"content":{},"keywords":{}}],["shaka.player(video",{"_index":298,"title":{},"content":{"34":{"position":[[290,20]]},"142":{"position":[[284,20]]}},"keywords":{}}],["shaka.polyfill.installal",{"_index":297,"title":{},"content":{"34":{"position":[[244,28]]},"142":{"position":[[238,28]]}},"keywords":{}}],["shortcut",{"_index":792,"title":{},"content":{"239":{"position":[[42,8]]}},"keywords":{}}],["show",{"_index":225,"title":{"72":{"position":[[0,5]]},"78":{"position":[[0,5]]},"81":{"position":[[0,5]]},"83":{"position":[[0,5]]},"86":{"position":[[0,5]]},"89":{"position":[[0,5]]},"91":{"position":[[0,5]]},"95":{"position":[[0,5]]},"193":{"position":[[0,5]]},"199":{"position":[[0,5]]},"202":{"position":[[0,5]]},"204":{"position":[[0,5]]},"207":{"position":[[0,5]]},"210":{"position":[[0,5]]},"212":{"position":[[0,5]]},"216":{"position":[[0,5]]}},"content":{"26":{"position":[[25,4],[62,4],[392,7]]},"27":{"position":[[545,7]]},"72":{"position":[[29,4]]},"78":{"position":[[29,4]]},"81":{"position":[[30,4]]},"83":{"position":[[30,4]]},"86":{"position":[[30,4]]},"89":{"position":[[29,4]]},"91":{"position":[[31,4]]},"95":{"position":[[29,4]]},"193":{"position":[[21,4]]},"199":{"position":[[21,4]]},"202":{"position":[[21,4]]},"204":{"position":[[21,4]]},"207":{"position":[[21,4]]},"210":{"position":[[21,4]]},"212":{"position":[[21,4]]},"216":{"position":[[21,4]]},"254":{"position":[[23,4]]},"275":{"position":[[25,4]]}},"keywords":{}}],["side",{"_index":780,"title":{},"content":{"230":{"position":[[194,5]]},"248":{"position":[[489,4],[549,4],[631,5]]},"309":{"position":[[331,4]]}},"keywords":{}}],["singl",{"_index":97,"title":{"12":{"position":[[9,6]]}},"content":{"12":{"position":[[9,6]]}},"keywords":{}}],["size",{"_index":198,"title":{},"content":{"22":{"position":[[609,5],[627,4]]},"73":{"position":[[286,6],[416,6]]},"74":{"position":[[283,6]]},"75":{"position":[[308,6],[529,6]]},"168":{"position":[[21,4],[250,4]]},"194":{"position":[[249,6],[379,6]]},"195":{"position":[[253,6]]},"196":{"position":[[256,6],[477,6]]},"221":{"position":[[105,5],[342,4]]},"226":{"position":[[201,4]]},"230":{"position":[[32,4],[86,5],[171,4]]},"258":{"position":[[563,6]]},"271":{"position":[[551,5]]},"319":{"position":[[410,6]]}},"keywords":{}}],["size:<input",{"_index":246,"title":{},"content":{"29":{"position":[[389,15]]}},"keywords":{}}],["someth",{"_index":569,"title":{},"content":{"98":{"position":[[191,10]]},"219":{"position":[[126,10]]},"255":{"position":[[186,10]]},"316":{"position":[[123,10]]}},"keywords":{}}],["sometim",{"_index":69,"title":{},"content":{"11":{"position":[[27,9]]},"13":{"position":[[20,9]]},"261":{"position":[[215,9]]}},"keywords":{}}],["sourc",{"_index":756,"title":{},"content":{"222":{"position":[[43,6]]},"237":{"position":[[325,6]]}},"keywords":{}}],["space",{"_index":797,"title":{},"content":{"239":{"position":[[283,5]]},"300":{"position":[[187,5]]}},"keywords":{}}],["specifi",{"_index":876,"title":{},"content":{"261":{"position":[[32,7],[295,7]]}},"keywords":{}}],["speed",{"_index":193,"title":{},"content":{"22":{"position":[[529,6],[793,5]]},"29":{"position":[[104,6]]},"171":{"position":[[65,6]]},"235":{"position":[[55,5]]},"271":{"position":[[485,6]]}},"keywords":{}}],["speed、maxlength、margin、opacity、fontsize、synchronousplayback",{"_index":889,"title":{},"content":{"278":{"position":[[25,74]]}},"keywords":{}}],["src="${img}">",{"_index":525,"title":{},"content":{"78":{"position":[[263,28],[420,28]]},"79":{"position":[[730,28]]},"199":{"position":[[234,28],[391,28]]},"200":{"position":[[488,28]]},"249":{"position":[[710,28]]},"310":{"position":[[470,28]]}},"keywords":{}}],["src="/assets/img/ploading.gif">",{"_index":873,"title":{},"content":{"260":{"position":[[204,46]]},"321":{"position":[[164,46]]}},"keywords":{}}],["src="/assets/img/state.png">",{"_index":874,"title":{},"content":{"260":{"position":[[267,43]]},"321":{"position":[[227,43]]}},"keywords":{}}],["src="https://cdn.jsdelivr.net/npm/artplayer/dist/artplayer.js"></script>",{"_index":583,"title":{},"content":{"103":{"position":[[125,91]]}},"keywords":{}}],["src="https://unpkg.com/artplayer/dist/artplayer.js"></script>",{"_index":585,"title":{},"content":{"103":{"position":[[249,80]]}},"keywords":{}}],["src="path/to/artplay",{"_index":169,"title":{},"content":{"20":{"position":[[11,27]]},"269":{"position":[[11,27]]}},"keywords":{}}],["src="path/to/artplayer.js"></script>",{"_index":581,"title":{},"content":{"103":{"position":[[34,55]]},"105":{"position":[[302,55]]}},"keywords":{}}],["srt",{"_index":863,"title":{},"content":{"258":{"position":[[175,4],[487,6]]},"319":{"position":[[334,6]]}},"keywords":{}}],["ssr",{"_index":58,"title":{},"content":{"9":{"position":[[59,3]]},"118":{"position":[[31,3]]},"248":{"position":[[43,3],[455,3]]},"309":{"position":[[26,3],[318,3]]}},"keywords":{}}],["start",{"_index":364,"title":{},"content":{"37":{"position":[[991,5]]},"121":{"position":[[953,5]]}},"keywords":{}}],["state",{"_index":422,"title":{},"content":{"47":{"position":[[149,7],[168,5],[234,5]]},"131":{"position":[[132,7],[151,5],[178,5]]},"223":{"position":[[70,5]]},"260":{"position":[[251,6]]},"321":{"position":[[211,6]]}},"keywords":{}}],["static",{"_index":0,"title":{"0":{"position":[[0,6]]}},"content":{"22":{"position":[[385,6]]}},"keywords":{}}],["step="1"",{"_index":250,"title":{},"content":{"29":{"position":[[466,18]]},"278":{"position":[[397,18]]}},"keywords":{}}],["stop",{"_index":331,"title":{},"content":{"37":{"position":[[223,4],[349,8],[718,7],[1556,7]]},"121":{"position":[[185,4],[311,8],[680,7],[1518,7]]}},"keywords":{}}],["storag",{"_index":465,"title":{"65":{"position":[[0,8]]},"186":{"position":[[0,8]]}},"content":{"65":{"position":[[31,7]]}},"keywords":{}}],["storage.googleapis.com/shaka",{"_index":294,"title":{},"content":{"34":{"position":[[136,31]]},"142":{"position":[[130,31]]}},"keywords":{}}],["store",{"_index":42,"title":{},"content":{"5":{"position":[[13,5]]}},"keywords":{}}],["streams.mux.dev/x36xhzz/x36xhzz.m3u8",{"_index":279,"title":{},"content":{"32":{"position":[[147,38]]},"140":{"position":[[141,38]]}},"keywords":{}}],["string",{"_index":29,"title":{},"content":{"2":{"position":[[6,6]]},"3":{"position":[[6,6]]},"9":{"position":[[6,6],[34,7]]},"79":{"position":[[133,6],[441,6]]},"84":{"position":[[135,6],[443,6],[488,6]]},"87":{"position":[[138,6],[446,6]]},"96":{"position":[[141,6],[449,6]]},"111":{"position":[[4,6]]},"112":{"position":[[4,6]]},"118":{"position":[[4,6]]},"152":{"position":[[30,6]]},"153":{"position":[[25,6]]},"154":{"position":[[25,6]]},"164":{"position":[[30,6]]},"169":{"position":[[30,6]]},"172":{"position":[[30,6]]},"200":{"position":[[66,6],[220,6]]},"205":{"position":[[66,6],[220,6],[244,6]]},"208":{"position":[[66,6],[220,6]]},"217":{"position":[[66,6],[220,6]]},"249":{"position":[[129,6],[437,6]]},"250":{"position":[[134,6],[442,6]]},"251":{"position":[[132,6],[440,6]]},"252":{"position":[[147,6],[455,6],[500,6]]},"253":{"position":[[157,6],[181,6]]},"254":{"position":[[151,6]]},"256":{"position":[[404,6]]},"257":{"position":[[91,6]]},"258":{"position":[[123,6],[148,6],[221,6]]},"260":{"position":[[71,6]]},"283":{"position":[[4,9]]},"284":{"position":[[4,9]]},"285":{"position":[[4,9]]},"286":{"position":[[4,9]]},"310":{"position":[[64,6],[218,6]]},"311":{"position":[[64,6],[218,6]]},"312":{"position":[[64,6],[218,6]]},"313":{"position":[[65,6],[219,6],[243,6]]},"314":{"position":[[68,6],[84,6]]},"315":{"position":[[64,6]]},"318":{"position":[[40,6]]},"319":{"position":[[56,6],[73,6],[127,6]]},"322":{"position":[[4,9]]},"324":{"position":[[4,9]]},"335":{"position":[[21,6]]},"336":{"position":[[16,6]]},"337":{"position":[[16,6]]},"347":{"position":[[21,6]]},"352":{"position":[[21,6]]},"355":{"position":[[21,6]]}},"keywords":{}}],["stringdefault",{"_index":754,"title":{},"content":{"222":{"position":[[6,14]]},"223":{"position":[[6,14]]},"224":{"position":[[6,14]]},"225":{"position":[[6,14]]},"261":{"position":[[6,14]]},"263":{"position":[[6,14]]}},"keywords":{}}],["string、el",{"_index":538,"title":{},"content":{"79":{"position":[[258,14]]},"84":{"position":[[260,14]]},"87":{"position":[[263,14]]},"96":{"position":[[266,14]]},"200":{"position":[[119,14]]},"205":{"position":[[119,14]]},"208":{"position":[[119,14]]},"217":{"position":[[119,14]]},"249":{"position":[[254,14]]},"250":{"position":[[259,14]]},"251":{"position":[[257,14]]},"252":{"position":[[272,14]]},"282":{"position":[[4,17]]},"310":{"position":[[117,14]]},"311":{"position":[[117,14]]},"312":{"position":[[117,14]]},"313":{"position":[[118,14]]}},"keywords":{}}],["string、elementdefault",{"_index":750,"title":{},"content":{"221":{"position":[[6,22]]}},"keywords":{}}],["style",{"_index":252,"title":{"73":{"position":[[0,6]]},"194":{"position":[[0,6]]}},"content":{"29":{"position":[[512,6]]},"73":{"position":[[22,5],[64,5],[253,6]]},"74":{"position":[[250,6]]},"75":{"position":[[279,6],[498,6]]},"78":{"position":[[292,6],[449,6]]},"79":{"position":[[302,5],[325,5],[759,6]]},"84":{"position":[[304,5],[327,5],[805,6]]},"87":{"position":[[307,5],[330,5]]},"96":{"position":[[310,5],[333,5]]},"106":{"position":[[352,6]]},"107":{"position":[[291,8]]},"194":{"position":[[16,5],[216,6]]},"195":{"position":[[220,6]]},"196":{"position":[[227,6],[446,6]]},"199":{"position":[[263,6],[420,6]]},"200":{"position":[[145,5],[517,6]]},"205":{"position":[[145,5]]},"208":{"position":[[145,5]]},"217":{"position":[[145,5]]},"249":{"position":[[298,5],[321,5],[739,6]]},"250":{"position":[[303,5],[326,5],[700,6],[929,6]]},"251":{"position":[[301,5],[324,5]]},"252":{"position":[[316,5],[339,5],[759,6],[1006,6]]},"258":{"position":[[184,5],[206,5],[307,5],[530,6]]},"278":{"position":[[443,6]]},"310":{"position":[[143,5],[499,6]]},"311":{"position":[[143,5],[441,6],[614,6]]},"312":{"position":[[143,5]]},"313":{"position":[[144,5],[480,6],[671,6]]},"319":{"position":[[100,5],[377,6]]}},"keywords":{}}],["style="color:red">subtitl",{"_index":82,"title":{},"content":{"11":{"position":[[349,39]]},"280":{"position":[[260,39]]}},"keywords":{}}],["style="color:yellow">subtitl",{"_index":85,"title":{},"content":{"11":{"position":[[469,42]]},"280":{"position":[[380,42]]}},"keywords":{}}],["style="style"",{"_index":616,"title":{},"content":{"106":{"position":[[108,24]]}},"keywords":{}}],["style="width",{"_index":523,"title":{},"content":{"78":{"position":[[232,18],[389,18]]},"79":{"position":[[699,18]]},"199":{"position":[[203,18],[360,18]]},"200":{"position":[[457,18]]},"249":{"position":[[679,18]]},"310":{"position":[[439,18]]}},"keywords":{}}],["subtitl",{"_index":78,"title":{"71":{"position":[[0,9]]},"192":{"position":[[0,9]]},"258":{"position":[[0,9]]},"319":{"position":[[0,9]]}},"content":{"11":{"position":[[289,9]]},"71":{"position":[[24,8]]},"72":{"position":[[46,8],[165,9]]},"73":{"position":[[55,8],[169,9]]},"74":{"position":[[54,8],[166,9]]},"75":{"position":[[80,8],[195,9],[469,10]]},"193":{"position":[[134,9]]},"194":{"position":[[132,9]]},"195":{"position":[[136,9]]},"196":{"position":[[143,9],[417,10]]},"244":{"position":[[28,8],[172,9]]},"247":{"position":[[42,10],[131,8],[329,10]]},"258":{"position":[[32,9],[64,9],[130,8],[155,8],[197,8],[228,8],[298,8],[433,9]]},"260":{"position":[[361,9]]},"280":{"position":[[200,9]]},"305":{"position":[[141,9]]},"319":{"position":[[280,9]]},"321":{"position":[[321,9]]}},"keywords":{}}],["subtitleoffset",{"_index":800,"title":{"244":{"position":[[0,15]]},"305":{"position":[[0,15]]}},"content":{"244":{"position":[[238,15]]},"305":{"position":[[207,15]]}},"keywords":{}}],["success",{"_index":843,"title":{},"content":{"256":{"position":[[366,11]]}},"keywords":{}}],["such",{"_index":415,"title":{},"content":{"46":{"position":[[35,4]]},"157":{"position":[[241,4]]},"161":{"position":[[415,4]]},"163":{"position":[[382,5]]},"221":{"position":[[373,4]]},"226":{"position":[[255,5]]},"261":{"position":[[185,5]]}},"keywords":{}}],["suffix",{"_index":878,"title":{},"content":{"261":{"position":[[159,6],[265,7]]}},"keywords":{}}],["support",{"_index":244,"title":{},"content":{"29":{"position":[[84,7]]},"153":{"position":[[125,8]]},"154":{"position":[[138,8]]},"169":{"position":[[62,7]]},"170":{"position":[[66,7]]},"171":{"position":[[72,7]]},"172":{"position":[[73,7]]},"222":{"position":[[67,7]]},"256":{"position":[[396,7]]},"258":{"position":[[56,7]]},"260":{"position":[[58,7]]},"263":{"position":[[90,8]]}},"keywords":{}}],["surround.mp4",{"_index":304,"title":{},"content":{"35":{"position":[[444,14]]},"143":{"position":[[438,14]]}},"keywords":{}}],["suspend",{"_index":386,"title":{},"content":{"37":{"position":[[1392,10]]},"121":{"position":[[1354,10]]}},"keywords":{}}],["switch",{"_index":515,"title":{"75":{"position":[[0,7]]},"196":{"position":[[0,7]]}},"content":{"75":{"position":[[23,6]]},"147":{"position":[[15,6]]},"196":{"position":[[16,6]]},"238":{"position":[[72,6]]},"239":{"position":[[289,6]]},"240":{"position":[[55,6]]}},"keywords":{}}],["switchqual",{"_index":660,"title":{"154":{"position":[[0,14]]},"337":{"position":[[0,14]]}},"content":{"337":{"position":[[34,13]]}},"keywords":{}}],["switchurl",{"_index":654,"title":{"153":{"position":[[0,10]]},"336":{"position":[[0,10]]}},"content":{"154":{"position":[[72,10]]}},"keywords":{}}],["synchron",{"_index":210,"title":{},"content":{"22":{"position":[[772,11]]}},"keywords":{}}],["synchronousplayback",{"_index":209,"title":{},"content":{"22":{"position":[[741,20]]},"29":{"position":[[149,19]]},"271":{"position":[[631,20]]}},"keywords":{}}],["syntax",{"_index":137,"title":{},"content":{"13":{"position":[[50,6]]}},"keywords":{}}],["take",{"_index":563,"title":{},"content":{"93":{"position":[[427,4]]},"239":{"position":[[330,4]]}},"keywords":{}}],["templat",{"_index":452,"title":{"60":{"position":[[0,9]]},"181":{"position":[[0,9]]}},"content":{},"keywords":{}}],["temporari",{"_index":393,"title":{},"content":{"37":{"position":[[1577,9]]},"121":{"position":[[1539,9]]}},"keywords":{}}],["termin",{"_index":339,"title":{},"content":{"37":{"position":[[439,11]]},"121":{"position":[[401,11]]}},"keywords":{}}],["text",{"_index":178,"title":{},"content":{"22":{"position":[[236,5],[258,4],[397,5],[461,5]]},"24":{"position":[[252,5],[279,5],[306,5]]},"28":{"position":[[306,4],[337,6],[351,7],[362,6],[505,5],[511,5]]},"79":{"position":[[455,4]]},"84":{"position":[[457,4]]},"87":{"position":[[460,4]]},"96":{"position":[[463,4]]},"249":{"position":[[451,4]]},"250":{"position":[[456,4]]},"251":{"position":[[454,4]]},"252":{"position":[[469,4]]},"254":{"position":[[146,4],[168,4],[297,5],[338,5],[374,5],[409,5],[450,5]]},"271":{"position":[[228,5],[353,5],[417,5]]},"273":{"position":[[233,5],[260,5],[287,5]]},"277":{"position":[[285,4],[324,6],[467,5],[473,5]]},"315":{"position":[[59,4],[200,5],[241,5],[277,5],[312,5],[353,5]]}},"keywords":{}}],["text.trim",{"_index":238,"title":{},"content":{"28":{"position":[[372,13]]},"277":{"position":[[334,13]]}},"keywords":{}}],["theme",{"_index":761,"title":{"225":{"position":[[0,6]]},"286":{"position":[[0,6]]}},"content":{"225":{"position":[[33,5],[180,6]]},"286":{"position":[[137,6]]}},"keywords":{}}],["third",{"_index":261,"title":{"30":{"position":[[0,5]]}},"content":{"262":{"position":[[86,5]]}},"keywords":{}}],["three",{"_index":107,"title":{},"content":{"12":{"position":[[201,5]]},"222":{"position":[[75,5]]}},"keywords":{}}],["through",{"_index":9,"title":{},"content":{"1":{"position":[[87,7]]},"12":{"position":[[314,7]]},"29":{"position":[[61,7]]},"248":{"position":[[214,7]]}},"keywords":{}}],["thumbnail",{"_index":853,"title":{"257":{"position":[[0,11]]},"318":{"position":[[0,11]]}},"content":{"257":{"position":[[323,11]]},"318":{"position":[[231,11]]}},"keywords":{}}],["time",{"_index":12,"title":{},"content":{"1":{"position":[[149,5]]},"14":{"position":[[42,4],[317,4],[368,5]]},"22":{"position":[[263,5],[281,4],[410,5],[474,5],[552,4]]},"24":{"position":[[265,5],[292,5],[319,5]]},"28":{"position":[[27,4]]},"29":{"position":[[56,4]]},"37":{"position":[[1424,4]]},"42":{"position":[[24,4]]},"49":{"position":[[86,5]]},"81":{"position":[[91,4]]},"121":{"position":[[1386,4]]},"148":{"position":[[36,4]]},"149":{"position":[[36,4]]},"150":{"position":[[36,4]]},"156":{"position":[[67,5],[77,4]]},"227":{"position":[[70,4]]},"241":{"position":[[81,5]]},"244":{"position":[[37,4]]},"254":{"position":[[126,4],[287,5],[327,5],[363,5],[398,5],[439,5]]},"271":{"position":[[249,5],[366,5],[430,5]]},"273":{"position":[[246,5],[273,5],[300,5]]},"279":{"position":[[78,4],[324,4],[375,5]]},"315":{"position":[[35,6],[190,5],[230,5],[266,5],[301,5],[342,5]]}},"keywords":{}}],["tip",{"_index":403,"title":{},"content":{"42":{"position":[[251,3]]},"93":{"position":[[406,3]]},"157":{"position":[[199,3]]},"161":{"position":[[314,3]]},"163":{"position":[[291,3]]},"168":{"position":[[246,3]]},"173":{"position":[[309,3]]},"226":{"position":[[175,3]]},"229":{"position":[[188,3]]},"237":{"position":[[275,3]]},"239":{"position":[[309,3]]},"248":{"position":[[451,3]]},"256":{"position":[[693,3]]}},"keywords":{}}],["titl",{"_index":759,"title":{"224":{"position":[[0,6]]},"285":{"position":[[0,6]]}},"content":{"224":{"position":[[191,6]]},"285":{"position":[[138,6]]}},"keywords":{}}],["toggl",{"_index":643,"title":{"147":{"position":[[0,7]]},"330":{"position":[[0,7]]}},"content":{},"keywords":{}}],["tooltip",{"_index":539,"title":{},"content":{"79":{"position":[[433,7]]},"84":{"position":[[435,7],[778,8]]},"87":{"position":[[438,7]]},"96":{"position":[[441,7]]},"200":{"position":[[212,7]]},"205":{"position":[[212,7],[485,8]]},"208":{"position":[[212,7]]},"217":{"position":[[212,7]]},"249":{"position":[[429,7]]},"250":{"position":[[434,7],[673,8],[902,8]]},"251":{"position":[[432,7]]},"252":{"position":[[447,7],[732,8],[979,8]]},"310":{"position":[[210,7]]},"311":{"position":[[210,7],[419,8],[592,8]]},"312":{"position":[[210,7]]},"313":{"position":[[211,7],[458,8],[649,8]]}},"keywords":{}}],["top",{"_index":207,"title":{},"content":{"22":{"position":[[719,3]]},"78":{"position":[[323,4],[480,4]]},"79":{"position":[[790,4]]},"199":{"position":[[294,4],[451,4]]},"200":{"position":[[548,4]]},"249":{"position":[[770,4]]},"310":{"position":[[530,4]]}},"keywords":{}}],["torrent",{"_index":305,"title":{},"content":{"35":{"position":[[465,10],[490,8],[609,9]]},"143":{"position":[[459,10],[484,8],[603,9]]}},"keywords":{}}],["torrent.files[0",{"_index":310,"title":{},"content":{"35":{"position":[[632,17]]},"143":{"position":[[626,17]]}},"keywords":{}}],["tri",{"_index":381,"title":{},"content":{"37":{"position":[[1280,6]]},"121":{"position":[[1242,6]]}},"keywords":{}}],["trigger",{"_index":429,"title":{},"content":{"49":{"position":[[69,7]]},"53":{"position":[[0,7]]},"79":{"position":[[392,9]]},"84":{"position":[[394,9]]},"87":{"position":[[397,9]]},"96":{"position":[[400,9]]},"156":{"position":[[113,7]]},"249":{"position":[[388,9]]},"250":{"position":[[393,9]]},"251":{"position":[[391,9]]},"252":{"position":[[406,9]]}},"keywords":{}}],["true",{"_index":80,"title":{},"content":{"11":{"position":[[327,5]]},"12":{"position":[[455,5]]},"22":{"position":[[109,5],[124,5],[144,5],[165,5],[441,5]]},"28":{"position":[[539,5]]},"31":{"position":[[121,5]]},"32":{"position":[[122,5]]},"33":{"position":[[133,5],[325,6]]},"34":{"position":[[125,5]]},"35":{"position":[[127,5],[578,5],[683,5]]},"47":{"position":[[178,5]]},"48":{"position":[[142,5]]},"51":{"position":[[155,5]]},"52":{"position":[[152,5]]},"72":{"position":[[331,5]]},"73":{"position":[[247,5]]},"74":{"position":[[244,5]]},"75":{"position":[[273,5]]},"86":{"position":[[225,5]]},"87":{"position":[[635,5]]},"89":{"position":[[237,5]]},"91":{"position":[[228,5]]},"95":{"position":[[183,5],[199,5],[270,5]]},"96":{"position":[[593,5],[609,5],[680,5]]},"131":{"position":[[157,17]]},"132":{"position":[[121,5]]},"135":{"position":[[123,5]]},"136":{"position":[[126,5]]},"139":{"position":[[115,5]]},"140":{"position":[[116,5]]},"141":{"position":[[127,5],[319,6]]},"142":{"position":[[119,5]]},"143":{"position":[[121,5],[572,5],[677,5]]},"145":{"position":[[132,5]]},"146":{"position":[[133,5]]},"147":{"position":[[153,5]]},"155":{"position":[[243,5]]},"161":{"position":[[189,5],[243,5]]},"162":{"position":[[201,5],[258,5]]},"163":{"position":[[180,5],[227,5]]},"165":{"position":[[208,5]]},"166":{"position":[[162,5]]},"167":{"position":[[80,5],[285,5]]},"170":{"position":[[216,5]]},"193":{"position":[[300,5]]},"194":{"position":[[210,5]]},"195":{"position":[[214,5]]},"196":{"position":[[221,5]]},"207":{"position":[[190,5]]},"208":{"position":[[388,5]]},"210":{"position":[[190,5]]},"212":{"position":[[185,5]]},"216":{"position":[[147,5],[163,5],[234,5]]},"217":{"position":[[343,5],[359,5],[430,5]]},"224":{"position":[[233,5]]},"227":{"position":[[182,5]]},"228":{"position":[[159,5]]},"229":{"position":[[160,5],[173,5],[287,5]]},"230":{"position":[[344,5]]},"231":{"position":[[230,5]]},"232":{"position":[[154,5]]},"233":{"position":[[142,4],[252,5],[267,5]]},"234":{"position":[[119,4],[231,5],[246,5],[262,5]]},"235":{"position":[[249,5],[264,5]]},"236":{"position":[[236,5],[251,5]]},"237":{"position":[[202,5]]},"238":{"position":[[220,5]]},"239":{"position":[[22,4],[163,5]]},"240":{"position":[[199,5]]},"241":{"position":[[22,4],[232,5]]},"242":{"position":[[228,5]]},"243":{"position":[[232,5]]},"244":{"position":[[232,5],[254,5]]},"245":{"position":[[219,5]]},"246":{"position":[[250,5]]},"247":{"position":[[261,5]]},"248":{"position":[[436,5]]},"250":{"position":[[586,5]]},"251":{"position":[[772,5]]},"253":{"position":[[325,5]]},"258":{"position":[[524,5]]},"259":{"position":[[286,5],[305,5]]},"271":{"position":[[109,5],[124,5],[144,5],[165,5],[397,5]]},"277":{"position":[[501,5]]},"280":{"position":[[238,5]]},"285":{"position":[[180,5]]},"288":{"position":[[147,5]]},"289":{"position":[[134,5]]},"290":{"position":[[137,5],[150,5],[197,12]]},"291":{"position":[[201,5]]},"292":{"position":[[157,5]]},"293":{"position":[[133,5]]},"294":{"position":[[65,4],[175,5],[190,5]]},"295":{"position":[[60,4],[172,5],[187,5],[203,5]]},"296":{"position":[[166,5],[181,5]]},"297":{"position":[[164,5],[179,5]]},"298":{"position":[[150,5]]},"299":{"position":[[150,5]]},"300":{"position":[[15,4],[135,5]]},"301":{"position":[[145,5]]},"302":{"position":[[15,4],[154,5]]},"303":{"position":[[153,5]]},"304":{"position":[[156,5]]},"305":{"position":[[201,5],[223,5]]},"306":{"position":[[162,5]]},"307":{"position":[[183,5]]},"308":{"position":[[189,5]]},"309":{"position":[[300,5]]},"311":{"position":[[341,5]]},"312":{"position":[[505,5]]},"314":{"position":[[217,5]]},"319":{"position":[[371,5]]},"320":{"position":[[216,5],[235,5]]},"326":{"position":[[275,5]]},"328":{"position":[[124,5]]},"329":{"position":[[124,5]]},"330":{"position":[[130,5]]},"338":{"position":[[208,5]]},"344":{"position":[[153,5],[207,5]]},"345":{"position":[[156,5],[213,5]]},"346":{"position":[[157,5],[204,5]]},"348":{"position":[[183,5]]},"349":{"position":[[140,5]]},"350":{"position":[[45,4],[233,5]]},"353":{"position":[[178,5]]},"357":{"position":[[61,4]]}},"keywords":{}}],["ts",{"_index":880,"title":{},"content":{"261":{"position":[[205,5]]}},"keywords":{}}],["tw",{"_index":491,"title":{},"content":{"69":{"position":[[219,4]]},"190":{"position":[[201,4]]},"263":{"position":[[111,2]]},"324":{"position":[[71,2]]}},"keywords":{}}],["two",{"_index":543,"title":{},"content":{"81":{"position":[[99,3]]},"153":{"position":[[134,3]]},"154":{"position":[[147,3]]}},"keywords":{}}],["type",{"_index":3,"title":{"13":{"position":[[14,5]]},"261":{"position":[[0,5]]},"322":{"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]]},"13":{"position":[[14,5],[85,5],[184,5]]},"26":{"position":[[0,5]]},"27":{"position":[[0,5]]},"28":{"position":[[0,5]]},"29":{"position":[[0,5]]},"31":{"position":[[242,5]]},"35":{"position":[[459,5]]},"55":{"position":[[0,5]]},"56":{"position":[[0,5]]},"57":{"position":[[0,5]]},"58":{"position":[[0,5]]},"59":{"position":[[0,5]]},"60":{"position":[[0,5]]},"61":{"position":[[0,5]]},"62":{"position":[[0,5]]},"63":{"position":[[0,5]]},"64":{"position":[[0,5]]},"65":{"position":[[0,5],[150,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]]},"79":{"position":[[0,5],[63,4]]},"80":{"position":[[0,5]]},"81":{"position":[[0,5]]},"82":{"position":[[0,5]]},"83":{"position":[[0,5]]},"84":{"position":[[0,5],[65,4]]},"85":{"position":[[0,5]]},"86":{"position":[[0,5]]},"87":{"position":[[0,5],[68,4]]},"88":{"position":[[0,5]]},"89":{"position":[[0,5]]},"90":{"position":[[0,5]]},"91":{"position":[[0,5]]},"92":{"position":[[0,5]]},"93":{"position":[[0,5]]},"94":{"position":[[0,5]]},"95":{"position":[[0,5]]},"96":{"position":[[0,5],[71,4]]},"97":{"position":[[0,5]]},"98":{"position":[[0,5]]},"139":{"position":[[236,5]]},"143":{"position":[[453,5]]},"145":{"position":[[0,5]]},"146":{"position":[[0,5]]},"147":{"position":[[0,5]]},"148":{"position":[[0,5]]},"149":{"position":[[0,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]]},"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]]},"232":{"position":[[0,5]]},"233":{"position":[[0,5]]},"234":{"position":[[0,5]]},"235":{"position":[[0,5]]},"236":{"position":[[0,5]]},"237":{"position":[[0,5]]},"238":{"position":[[0,5]]},"239":{"position":[[0,5]]},"240":{"position":[[0,5]]},"241":{"position":[[0,5]]},"242":{"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],[59,4]]},"250":{"position":[[0,5],[64,4]]},"251":{"position":[[0,5],[62,4]]},"252":{"position":[[0,5],[77,4]]},"253":{"position":[[0,5],[104,4]]},"254":{"position":[[0,5],[88,4]]},"255":{"position":[[0,5]]},"256":{"position":[[0,5],[283,5],[713,5]]},"257":{"position":[[0,5],[71,4]]},"258":{"position":[[0,5],[103,4],[143,4],[164,5],[481,5]]},"259":{"position":[[0,5]]},"260":{"position":[[0,5]]},"261":{"position":[[0,5],[402,5]]},"262":{"position":[[0,5]]},"263":{"position":[[0,5]]},"319":{"position":[[68,4],[328,5]]},"322":{"position":[[220,5]]},"325":{"position":[[128,5]]}},"keywords":{}}],["type="button">click",{"_index":150,"title":{},"content":{"14":{"position":[[191,32]]},"279":{"position":[[227,32]]}},"keywords":{}}],["type="range"",{"_index":247,"title":{},"content":{"29":{"position":[[405,22]]},"278":{"position":[[336,22]]}},"keywords":{}}],["typedef",{"_index":140,"title":{},"content":{"13":{"position":[[106,8]]},"325":{"position":[[50,8]]}},"keywords":{}}],["typescript",{"_index":136,"title":{},"content":{"13":{"position":[[39,10]]},"325":{"position":[[14,10]]}},"keywords":{}}],["ua",{"_index":849,"title":{},"content":{"256":{"position":[[611,5]]},"317":{"position":[[332,5]]}},"keywords":{}}],["unexpectedli",{"_index":383,"title":{},"content":{"37":{"position":[[1320,12]]},"121":{"position":[[1282,12]]}},"keywords":{}}],["uniqu",{"_index":533,"title":{},"content":{"79":{"position":[[144,6]]},"84":{"position":[[146,6]]},"87":{"position":[[149,6]]},"96":{"position":[[152,6]]},"249":{"position":[[140,6]]},"250":{"position":[[145,6]]},"251":{"position":[[143,6]]},"252":{"position":[[158,6]]}},"keywords":{}}],["unit",{"_index":646,"title":{},"content":{"148":{"position":[[47,4]]},"149":{"position":[[50,4]]},"150":{"position":[[51,4]]},"173":{"position":[[89,4]]},"254":{"position":[[131,5]]}},"keywords":{}}],["unpkg",{"_index":584,"title":{},"content":{"103":{"position":[[225,5]]}},"keywords":{}}],["up",{"_index":327,"title":{},"content":{"37":{"position":[[191,2],[327,2]]},"121":{"position":[[153,2],[289,2]]},"155":{"position":[[46,2]]},"162":{"position":[[46,2]]},"164":{"position":[[45,2]]},"173":{"position":[[357,2]]},"233":{"position":[[128,2]]}},"keywords":{}}],["updat",{"_index":342,"title":{"69":{"position":[[0,7]]},"190":{"position":[[0,7]]}},"content":{"37":{"position":[[504,8],[1477,8]]},"69":{"position":[[22,6]]},"121":{"position":[[466,8],[1439,8]]},"190":{"position":[[16,6]]}},"keywords":{}}],["url",{"_index":22,"title":{"50":{"position":[[0,4]]},"74":{"position":[[0,4]]},"134":{"position":[[0,4]]},"152":{"position":[[0,4]]},"195":{"position":[[0,4]]},"222":{"position":[[0,4]]},"283":{"position":[[0,4]]},"335":{"position":[[0,4]]}},"content":{"1":{"position":[[221,4]]},"11":{"position":[[217,4],[407,4],[530,4]]},"12":{"position":[[413,4]]},"14":{"position":[[107,4]]},"22":{"position":[[66,4]]},"23":{"position":[[66,4]]},"24":{"position":[[66,4]]},"26":{"position":[[133,4]]},"27":{"position":[[152,4]]},"28":{"position":[[119,4]]},"29":{"position":[[235,4]]},"31":{"position":[[127,4],[196,4],[255,4],[260,4]]},"32":{"position":[[128,4],[223,4]]},"33":{"position":[[139,4],[244,4],[320,4]]},"34":{"position":[[131,4],[237,4]]},"35":{"position":[[133,4],[516,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]]},"61":{"position":[[221,4]]},"62":{"position":[[109,4]]},"64":{"position":[[196,4]]},"65":{"position":[[331,4]]},"68":{"position":[[137,4]]},"69":{"position":[[118,4]]},"72":{"position":[[132,4],[177,4]]},"73":{"position":[[136,4],[181,4]]},"74":{"position":[[30,3],[63,3],[133,4],[178,4]]},"75":{"position":[[49,3],[162,4],[207,4]]},"78":{"position":[[172,4]]},"79":{"position":[[543,4]]},"81":{"position":[[245,4]]},"83":{"position":[[145,4]]},"84":{"position":[[587,4]]},"86":{"position":[[138,4]]},"87":{"position":[[548,4]]},"89":{"position":[[154,4]]},"91":{"position":[[148,4]]},"93":{"position":[[207,4]]},"95":{"position":[[141,4]]},"96":{"position":[[551,4]]},"98":{"position":[[358,4]]},"105":{"position":[[428,4]]},"106":{"position":[[285,4]]},"107":{"position":[[225,4]]},"108":{"position":[[106,4]]},"110":{"position":[[125,4]]},"121":{"position":[[1628,4]]},"123":{"position":[[104,4]]},"124":{"position":[[76,4]]},"125":{"position":[[76,4]]},"126":{"position":[[79,4]]},"127":{"position":[[77,4]]},"128":{"position":[[79,4]]},"129":{"position":[[86,4]]},"130":{"position":[[90,4]]},"131":{"position":[[79,4]]},"132":{"position":[[78,4]]},"133":{"position":[[95,4]]},"134":{"position":[[77,4]]},"135":{"position":[[78,4]]},"136":{"position":[[78,4]]},"137":{"position":[[77,4]]},"139":{"position":[[121,4],[190,4],[249,4],[254,4]]},"140":{"position":[[122,4],[217,4]]},"141":{"position":[[133,4],[238,4],[314,4]]},"142":{"position":[[125,4],[231,4]]},"143":{"position":[[127,4],[510,4]]},"145":{"position":[[92,4]]},"146":{"position":[[93,4]]},"147":{"position":[[113,4]]},"148":{"position":[[126,4]]},"149":{"position":[[129,4]]},"150":{"position":[[130,4]]},"151":{"position":[[143,4]]},"152":{"position":[[55,3],[125,4]]},"153":{"position":[[42,4],[61,4],[182,4],[282,4]]},"154":{"position":[[195,4],[295,4]]},"155":{"position":[[142,4]]},"156":{"position":[[205,4]]},"157":{"position":[[98,4]]},"158":{"position":[[125,4]]},"159":{"position":[[30,3],[148,4]]},"160":{"position":[[28,3],[146,4]]},"161":{"position":[[144,4]]},"162":{"position":[[153,4]]},"163":{"position":[[132,4]]},"164":{"position":[[205,4]]},"165":{"position":[[133,4]]},"166":{"position":[[122,4]]},"167":{"position":[[178,4]]},"168":{"position":[[133,4]]},"169":{"position":[[165,4]]},"170":{"position":[[173,4]]},"171":{"position":[[183,4]]},"172":{"position":[[166,4]]},"173":{"position":[[168,4]]},"174":{"position":[[118,4]]},"182":{"position":[[168,4]]},"183":{"position":[[101,4]]},"185":{"position":[[151,4]]},"186":{"position":[[226,4]]},"189":{"position":[[104,4]]},"190":{"position":[[100,4]]},"193":{"position":[[101,4],[146,4]]},"194":{"position":[[99,4],[144,4]]},"195":{"position":[[21,3],[103,4],[148,4]]},"196":{"position":[[30,13],[110,4],[155,4]]},"199":{"position":[[143,4]]},"200":{"position":[[301,4]]},"202":{"position":[[127,4]]},"204":{"position":[[104,4]]},"205":{"position":[[335,4]]},"207":{"position":[[103,4]]},"208":{"position":[[301,4]]},"210":{"position":[[107,4]]},"212":{"position":[[105,4]]},"214":{"position":[[126,4]]},"216":{"position":[[105,4]]},"217":{"position":[[301,4]]},"219":{"position":[[265,4]]},"221":{"position":[[269,4]]},"222":{"position":[[183,4]]},"223":{"position":[[193,4]]},"224":{"position":[[158,4]]},"225":{"position":[[147,4]]},"226":{"position":[[120,4]]},"227":{"position":[[141,4]]},"228":{"position":[[119,4]]},"229":{"position":[[117,4]]},"230":{"position":[[301,4]]},"231":{"position":[[187,4]]},"232":{"position":[[115,4]]},"233":{"position":[[213,4]]},"234":{"position":[[190,4]]},"235":{"position":[[202,4]]},"236":{"position":[[190,4]]},"237":{"position":[[157,4]]},"238":{"position":[[178,4]]},"239":{"position":[[122,4]]},"240":{"position":[[161,4]]},"241":{"position":[[192,4]]},"242":{"position":[[183,4]]},"243":{"position":[[184,4]]},"244":{"position":[[139,4],[184,4]]},"245":{"position":[[169,4]]},"246":{"position":[[205,4]]},"247":{"position":[[213,4]]},"248":{"position":[[395,4]]},"249":{"position":[[577,4]]},"250":{"position":[[544,4]]},"251":{"position":[[542,4]]},"252":{"position":[[599,4]]},"253":{"position":[[177,3],[270,4],[348,4],[403,4]]},"254":{"position":[[239,4]]},"255":{"position":[[353,4]]},"256":{"position":[[514,4]]},"257":{"position":[[106,3],[290,4],[337,4]]},"258":{"position":[[139,3],[400,4],[445,4]]},"259":{"position":[[214,4]]},"260":{"position":[[144,4]]},"261":{"position":[[369,4]]},"262":{"position":[[197,4],[266,4],[309,4],[320,3]]},"263":{"position":[[180,4]]},"271":{"position":[[66,4]]},"272":{"position":[[66,4]]},"273":{"position":[[66,4]]},"275":{"position":[[107,4]]},"276":{"position":[[104,4]]},"277":{"position":[[98,4]]},"278":{"position":[[166,4]]},"279":{"position":[[143,4]]},"280":{"position":[[128,4],[318,4],[441,4]]},"282":{"position":[[195,4]]},"283":{"position":[[123,4]]},"284":{"position":[[109,4]]},"285":{"position":[[105,4]]},"286":{"position":[[104,4]]},"287":{"position":[[93,4]]},"288":{"position":[[106,4]]},"289":{"position":[[94,4]]},"290":{"position":[[94,4]]},"291":{"position":[[158,4]]},"292":{"position":[[114,4]]},"293":{"position":[[94,4]]},"294":{"position":[[136,4]]},"295":{"position":[[131,4]]},"296":{"position":[[119,4]]},"297":{"position":[[118,4]]},"298":{"position":[[105,4]]},"299":{"position":[[108,4]]},"300":{"position":[[94,4]]},"301":{"position":[[107,4]]},"302":{"position":[[114,4]]},"303":{"position":[[108,4]]},"304":{"position":[[108,4]]},"305":{"position":[[108,4],[153,4]]},"306":{"position":[[112,4]]},"307":{"position":[[138,4]]},"308":{"position":[[141,4]]},"309":{"position":[[259,4]]},"310":{"position":[[337,4]]},"311":{"position":[[299,4]]},"312":{"position":[[299,4]]},"313":{"position":[[334,4]]},"314":{"position":[[80,3],[162,4],[240,4],[295,4]]},"315":{"position":[[142,4]]},"316":{"position":[[262,4]]},"317":{"position":[[235,4]]},"318":{"position":[[34,5],[198,4],[245,4]]},"319":{"position":[[50,5],[247,4],[292,4]]},"320":{"position":[[144,4]]},"321":{"position":[[104,4]]},"322":{"position":[[187,4]]},"323":{"position":[[126,4],[195,4],[228,4]]},"324":{"position":[[140,4]]},"326":{"position":[[233,4]]},"328":{"position":[[84,4]]},"329":{"position":[[84,4]]},"330":{"position":[[90,4]]},"331":{"position":[[98,4]]},"332":{"position":[[98,4]]},"333":{"position":[[98,4]]},"334":{"position":[[115,4]]},"335":{"position":[[104,4]]},"336":{"position":[[35,3],[150,4]]},"337":{"position":[[160,4]]},"338":{"position":[[107,4]]},"339":{"position":[[133,4]]},"340":{"position":[[84,4]]},"341":{"position":[[90,4]]},"342":{"position":[[114,4]]},"343":{"position":[[112,4]]},"344":{"position":[[108,4]]},"345":{"position":[[108,4]]},"346":{"position":[[109,4]]},"347":{"position":[[121,4]]},"348":{"position":[[108,4]]},"349":{"position":[[100,4]]},"350":{"position":[[126,4]]},"351":{"position":[[91,4]]},"352":{"position":[[136,4]]},"353":{"position":[[135,4]]},"354":{"position":[[140,4]]},"355":{"position":[[125,4]]},"356":{"position":[[109,4]]},"357":{"position":[[132,4]]}},"keywords":{}}],["us",{"_index":57,"title":{"21":{"position":[[0,4]]},"22":{"position":[[0,3]]},"23":{"position":[[0,3]]},"24":{"position":[[0,3]]}},"content":{"9":{"position":[[50,4]]},"11":{"position":[[90,3]]},"12":{"position":[[141,4],[916,3],[1206,3]]},"24":{"position":[[138,3]]},"53":{"position":[[24,4]]},"79":{"position":[[174,4]]},"84":{"position":[[176,4]]},"87":{"position":[[179,4]]},"96":{"position":[[182,4]]},"227":{"position":[[28,3]]},"239":{"position":[[38,3]]},"246":{"position":[[63,3]]},"247":{"position":[[65,3]]},"248":{"position":[[39,3],[68,6]]},"249":{"position":[[170,4]]},"250":{"position":[[175,4]]},"251":{"position":[[173,4]]},"252":{"position":[[188,4]]},"256":{"position":[[184,3]]},"260":{"position":[[24,4]]},"261":{"position":[[24,4],[77,3],[99,4]]}},"keywords":{}}],["user",{"_index":379,"title":{},"content":{"37":{"position":[[1266,4]]},"121":{"position":[[1228,4]]},"161":{"position":[[427,4]]},"163":{"position":[[391,4]]}},"keywords":{}}],["usessr",{"_index":812,"title":{"248":{"position":[[0,7]]},"309":{"position":[[0,7]]}},"content":{"248":{"position":[[428,7]]},"309":{"position":[[292,7]]}},"keywords":{}}],["usual",{"_index":56,"title":{},"content":{"9":{"position":[[42,7]]}},"keywords":{}}],["utf",{"_index":506,"title":{},"content":{"73":{"position":[[227,4]]},"74":{"position":[[224,4]]},"75":{"position":[[253,4]]},"194":{"position":[[190,4]]},"195":{"position":[[194,4]]},"196":{"position":[[201,4]]},"258":{"position":[[255,3],[504,4]]},"319":{"position":[[142,3],[351,4]]}},"keywords":{}}],["util",{"_index":37,"title":{"4":{"position":[[0,6]]},"113":{"position":[[0,6]]}},"content":{"4":{"position":[[20,5]]}},"keywords":{}}],["valid",{"_index":51,"title":{"7":{"position":[[0,10]]},"116":{"position":[[0,10]]}},"content":{"7":{"position":[[15,9]]}},"keywords":{}}],["valu",{"_index":472,"title":{},"content":{"65":{"position":[[183,5],[206,5],[232,5],[259,5],[402,8]]},"68":{"position":[[43,5],[65,5]]},"186":{"position":[[297,8]]},"226":{"position":[[308,5]]}},"keywords":{}}],["value="25">",{"_index":251,"title":{},"content":{"29":{"position":[[485,26]]},"278":{"position":[[416,26]]}},"keywords":{}}],["var",{"_index":16,"title":{},"content":{"1":{"position":[[166,3]]},"11":{"position":[[162,3]]},"12":{"position":[[358,3],[977,3],[1023,3],[1087,3],[1139,3],[1259,3],[1295,3],[1348,3],[1390,3]]},"14":{"position":[[38,3],[52,3]]},"22":{"position":[[11,3]]},"23":{"position":[[11,3]]},"24":{"position":[[11,3]]},"26":{"position":[[78,3]]},"27":{"position":[[97,3]]},"28":{"position":[[64,3],[302,3],[394,3]]},"29":{"position":[[180,3]]},"31":{"position":[[56,3]]},"32":{"position":[[57,3],[230,3]]},"33":{"position":[[68,3],[251,3]]},"34":{"position":[[60,3],[273,3]]},"35":{"position":[[62,3],[528,3],[621,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]]},"61":{"position":[[166,3],[285,3]]},"62":{"position":[[54,3],[173,3]]},"64":{"position":[[90,3],[148,3]]},"65":{"position":[[276,3]]},"68":{"position":[[82,3]]},"69":{"position":[[63,3]]},"72":{"position":[[77,3]]},"73":{"position":[[81,3]]},"74":{"position":[[78,3]]},"75":{"position":[[107,3]]},"78":{"position":[[79,3],[117,3]]},"79":{"position":[[488,3],[580,3]]},"81":{"position":[[190,3]]},"83":{"position":[[90,3]]},"84":{"position":[[532,3]]},"86":{"position":[[83,3]]},"87":{"position":[[493,3]]},"89":{"position":[[99,3]]},"91":{"position":[[93,3]]},"93":{"position":[[152,3]]},"95":{"position":[[86,3]]},"96":{"position":[[496,3]]},"98":{"position":[[303,3]]},"105":{"position":[[373,3]]},"108":{"position":[[51,3]]},"110":{"position":[[70,3]]},"121":{"position":[[1573,3]]},"123":{"position":[[49,3]]},"124":{"position":[[21,3]]},"125":{"position":[[21,3]]},"126":{"position":[[24,3]]},"127":{"position":[[22,3]]},"128":{"position":[[24,3]]},"129":{"position":[[31,3]]},"130":{"position":[[35,3]]},"131":{"position":[[24,3]]},"132":{"position":[[23,3]]},"133":{"position":[[40,3]]},"134":{"position":[[22,3]]},"135":{"position":[[23,3]]},"136":{"position":[[23,3]]},"137":{"position":[[22,3]]},"139":{"position":[[50,3]]},"140":{"position":[[51,3],[224,3]]},"141":{"position":[[62,3],[245,3]]},"142":{"position":[[54,3],[267,3]]},"143":{"position":[[56,3],[522,3],[615,3]]},"145":{"position":[[37,3]]},"146":{"position":[[38,3]]},"147":{"position":[[58,3]]},"148":{"position":[[71,3]]},"149":{"position":[[74,3]]},"150":{"position":[[75,3]]},"151":{"position":[[88,3]]},"152":{"position":[[70,3]]},"153":{"position":[[227,3]]},"154":{"position":[[240,3]]},"155":{"position":[[87,3]]},"156":{"position":[[150,3]]},"157":{"position":[[43,3]]},"158":{"position":[[70,3]]},"159":{"position":[[93,3]]},"160":{"position":[[91,3]]},"161":{"position":[[89,3]]},"162":{"position":[[98,3]]},"163":{"position":[[77,3]]},"164":{"position":[[150,3]]},"165":{"position":[[78,3]]},"166":{"position":[[67,3]]},"167":{"position":[[123,3]]},"168":{"position":[[78,3]]},"169":{"position":[[110,3]]},"170":{"position":[[118,3]]},"171":{"position":[[128,3]]},"172":{"position":[[111,3]]},"173":{"position":[[113,3]]},"174":{"position":[[63,3]]},"182":{"position":[[113,3],[232,3]]},"183":{"position":[[46,3],[165,3]]},"185":{"position":[[45,3],[103,3]]},"186":{"position":[[171,3]]},"189":{"position":[[49,3]]},"190":{"position":[[45,3]]},"193":{"position":[[46,3]]},"194":{"position":[[44,3]]},"195":{"position":[[48,3]]},"196":{"position":[[55,3]]},"199":{"position":[[50,3],[88,3]]},"200":{"position":[[246,3],[338,3]]},"202":{"position":[[72,3]]},"204":{"position":[[49,3]]},"205":{"position":[[280,3]]},"207":{"position":[[48,3]]},"208":{"position":[[246,3]]},"210":{"position":[[52,3]]},"212":{"position":[[50,3]]},"214":{"position":[[71,3]]},"216":{"position":[[50,3]]},"217":{"position":[[246,3]]},"219":{"position":[[210,3]]},"221":{"position":[[158,3]]},"222":{"position":[[128,3]]},"223":{"position":[[138,3]]},"224":{"position":[[103,3]]},"225":{"position":[[92,3]]},"226":{"position":[[65,3]]},"227":{"position":[[86,3]]},"228":{"position":[[64,3]]},"229":{"position":[[62,3]]},"230":{"position":[[246,3]]},"231":{"position":[[132,3]]},"232":{"position":[[60,3]]},"233":{"position":[[158,3]]},"234":{"position":[[135,3]]},"235":{"position":[[147,3]]},"236":{"position":[[135,3]]},"237":{"position":[[102,3]]},"238":{"position":[[123,3]]},"239":{"position":[[67,3]]},"240":{"position":[[106,3]]},"241":{"position":[[137,3]]},"242":{"position":[[128,3]]},"243":{"position":[[129,3]]},"244":{"position":[[84,3]]},"245":{"position":[[114,3]]},"246":{"position":[[150,3]]},"247":{"position":[[158,3]]},"248":{"position":[[248,3],[346,3]]},"249":{"position":[[484,3],[522,3]]},"250":{"position":[[489,3]]},"251":{"position":[[487,3]]},"252":{"position":[[544,3]]},"253":{"position":[[215,3]]},"254":{"position":[[184,3]]},"255":{"position":[[298,3]]},"256":{"position":[[459,3]]},"257":{"position":[[235,3]]},"258":{"position":[[345,3]]},"259":{"position":[[159,3]]},"260":{"position":[[89,3]]},"261":{"position":[[314,3]]},"262":{"position":[[142,3]]},"263":{"position":[[125,3]]},"271":{"position":[[11,3]]},"272":{"position":[[11,3]]},"273":{"position":[[11,3]]},"275":{"position":[[52,3]]},"276":{"position":[[49,3]]},"277":{"position":[[43,3],[281,3],[356,3]]},"278":{"position":[[111,3]]},"279":{"position":[[74,3],[88,3]]},"280":{"position":[[73,3]]},"282":{"position":[[84,3]]},"283":{"position":[[68,3]]},"284":{"position":[[54,3]]},"285":{"position":[[50,3]]},"286":{"position":[[49,3]]},"287":{"position":[[38,3]]},"288":{"position":[[51,3]]},"289":{"position":[[39,3]]},"290":{"position":[[39,3]]},"291":{"position":[[103,3]]},"292":{"position":[[59,3]]},"293":{"position":[[39,3]]},"294":{"position":[[81,3]]},"295":{"position":[[76,3]]},"296":{"position":[[64,3]]},"297":{"position":[[63,3]]},"298":{"position":[[50,3]]},"299":{"position":[[53,3]]},"300":{"position":[[39,3]]},"301":{"position":[[52,3]]},"302":{"position":[[59,3]]},"303":{"position":[[53,3]]},"304":{"position":[[53,3]]},"305":{"position":[[53,3]]},"306":{"position":[[57,3]]},"307":{"position":[[83,3]]},"308":{"position":[[86,3]]},"309":{"position":[[112,3],[210,3]]},"310":{"position":[[244,3],[282,3]]},"311":{"position":[[244,3]]},"312":{"position":[[244,3]]},"313":{"position":[[279,3]]},"314":{"position":[[107,3]]},"315":{"position":[[87,3]]},"316":{"position":[[207,3]]},"317":{"position":[[180,3]]},"318":{"position":[[143,3]]},"319":{"position":[[192,3]]},"320":{"position":[[89,3]]},"321":{"position":[[49,3]]},"322":{"position":[[132,3]]},"323":{"position":[[71,3]]},"324":{"position":[[85,3]]},"326":{"position":[[178,3],[758,3],[804,3],[868,3],[920,3],[996,3],[1032,3],[1085,3],[1127,3]]},"328":{"position":[[29,3]]},"329":{"position":[[29,3]]},"330":{"position":[[35,3]]},"331":{"position":[[43,3]]},"332":{"position":[[43,3]]},"333":{"position":[[43,3]]},"334":{"position":[[60,3]]},"335":{"position":[[49,3]]},"336":{"position":[[95,3]]},"337":{"position":[[105,3]]},"338":{"position":[[52,3]]},"339":{"position":[[78,3]]},"340":{"position":[[29,3]]},"341":{"position":[[35,3]]},"342":{"position":[[59,3]]},"343":{"position":[[57,3]]},"344":{"position":[[53,3]]},"345":{"position":[[53,3]]},"346":{"position":[[54,3]]},"347":{"position":[[66,3]]},"348":{"position":[[53,3]]},"349":{"position":[[45,3]]},"350":{"position":[[71,3]]},"351":{"position":[[36,3]]},"352":{"position":[[81,3]]},"353":{"position":[[80,3]]},"354":{"position":[[85,3]]},"355":{"position":[[70,3]]},"356":{"position":[[54,3]]},"357":{"position":[[77,3]]}},"keywords":{}}],["variabl",{"_index":35,"title":{},"content":{"3":{"position":[[40,8]]}},"keywords":{}}],["varieti",{"_index":836,"title":{},"content":{"256":{"position":[[43,7]]}},"keywords":{}}],["verif",{"_index":48,"title":{},"content":{"6":{"position":[[13,12]]}},"keywords":{}}],["version",{"_index":28,"title":{"2":{"position":[[0,8]]},"111":{"position":[[0,8]]}},"content":{"2":{"position":[[28,7]]}},"keywords":{}}],["vertic",{"_index":719,"title":{},"content":{"169":{"position":[[90,8]]},"352":{"position":[[61,8]]}},"keywords":{}}],["via",{"_index":172,"title":{},"content":{"20":{"position":[[127,3]]}},"keywords":{}}],["video",{"_index":45,"title":{},"content":{"5":{"position":[[52,5]]},"22":{"position":[[275,5]]},"31":{"position":[[188,7]]},"32":{"position":[[215,7]]},"33":{"position":[[236,7]]},"34":{"position":[[229,7]]},"35":{"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]]},"61":{"position":[[289,6],[323,8]]},"62":{"position":[[177,6],[202,8]]},"76":{"position":[[20,5]]},"121":{"position":[[16,5]]},"139":{"position":[[182,7]]},"140":{"position":[[209,7]]},"141":{"position":[[230,7]]},"142":{"position":[[223,7]]},"143":{"position":[[502,7]]},"145":{"position":[[20,5]]},"146":{"position":[[21,5]]},"147":{"position":[[22,5]]},"148":{"position":[[30,5]]},"149":{"position":[[30,5]]},"150":{"position":[[30,5]]},"151":{"position":[[49,5]]},"152":{"position":[[49,5]]},"153":{"position":[[36,5],[176,5],[205,5],[434,5]]},"154":{"position":[[40,5],[189,5],[218,5],[451,5]]},"155":{"position":[[65,5]]},"156":{"position":[[53,5]]},"157":{"position":[[17,5],[208,6],[258,5],[267,5]]},"158":{"position":[[36,5]]},"159":{"position":[[49,5]]},"160":{"position":[[47,5]]},"164":{"position":[[58,5],[123,5]]},"166":{"position":[[39,5]]},"167":{"position":[[54,5]]},"182":{"position":[[236,6],[270,8]]},"183":{"position":[[169,6],[194,8]]},"222":{"position":[[37,5],[81,5]]},"223":{"position":[[42,5]]},"224":{"position":[[24,5],[60,5]]},"229":{"position":[[266,6]]},"233":{"position":[[49,5]]},"234":{"position":[[49,5]]},"235":{"position":[[40,5]]},"236":{"position":[[47,5]]},"237":{"position":[[47,5],[319,5]]},"246":{"position":[[44,6],[126,5],[318,7]]},"256":{"position":[[133,5]]},"258":{"position":[[49,6]]},"259":{"position":[[68,5],[133,5]]},"261":{"position":[[58,6],[139,5],[169,5],[225,5]]},"262":{"position":[[51,6],[68,5],[258,7],[281,6],[288,5],[314,5]]},"323":{"position":[[187,7],[210,6]]}},"keywords":{}}],["video:canplay",{"_index":639,"title":{},"content":{"121":{"position":[[34,17]]}},"keywords":{}}],["video:canplaythrough",{"_index":335,"title":{},"content":{"37":{"position":[[262,20]]},"121":{"position":[[224,20]]}},"keywords":{}}],["video:complet",{"_index":336,"title":{},"content":{"37":{"position":[[381,14]]},"121":{"position":[[343,14]]}},"keywords":{}}],["video:durationchang",{"_index":340,"title":{},"content":{"37":{"position":[[451,20]]},"121":{"position":[[413,20]]}},"keywords":{}}],["video:empti",{"_index":343,"title":{},"content":{"37":{"position":[[513,13]]},"121":{"position":[[475,13]]}},"keywords":{}}],["video:end",{"_index":351,"title":{},"content":{"37":{"position":[[693,11]]},"121":{"position":[[655,11]]}},"keywords":{}}],["video:loadeddata",{"_index":353,"title":{},"content":{"37":{"position":[[768,16]]},"121":{"position":[[730,16]]}},"keywords":{}}],["video:loadedmetadata",{"_index":357,"title":{},"content":{"37":{"position":[[836,20]]},"121":{"position":[[798,20]]}},"keywords":{}}],["video:paus",{"_index":359,"title":{},"content":{"37":{"position":[[887,11]]},"121":{"position":[[849,11]]}},"keywords":{}}],["video:play",{"_index":361,"title":{},"content":{"37":{"position":[[925,10],[956,13]]},"121":{"position":[[887,10],[918,13]]}},"keywords":{}}],["video:progress",{"_index":368,"title":{},"content":{"37":{"position":[[1054,14]]},"121":{"position":[[1016,14]]}},"keywords":{}}],["video:ratechang",{"_index":371,"title":{},"content":{"37":{"position":[[1121,16]]},"121":{"position":[[1083,16]]}},"keywords":{}}],["video:seek",{"_index":373,"title":{},"content":{"37":{"position":[[1169,12],[1210,13]]},"121":{"position":[[1131,12],[1172,13]]}},"keywords":{}}],["video:stal",{"_index":378,"title":{},"content":{"37":{"position":[[1248,13]]},"121":{"position":[[1210,13]]}},"keywords":{}}],["video:suspend",{"_index":385,"title":{},"content":{"37":{"position":[[1350,13]]},"121":{"position":[[1312,13]]}},"keywords":{}}],["video:timeupd",{"_index":387,"title":{},"content":{"37":{"position":[[1403,16]]},"121":{"position":[[1365,16]]}},"keywords":{}}],["video:volumechang",{"_index":390,"title":{},"content":{"37":{"position":[[1486,18]]},"121":{"position":[[1448,18]]}},"keywords":{}}],["video:wait",{"_index":392,"title":{},"content":{"37":{"position":[[1529,13]]},"121":{"position":[[1491,13]]}},"keywords":{}}],["view",{"_index":161,"title":{},"content":{"16":{"position":[[3,4]]},"230":{"position":[[234,4]]}},"keywords":{}}],["viewport",{"_index":783,"title":{},"content":{"231":{"position":[[72,9]]}},"keywords":{}}],["visit",{"_index":877,"title":{},"content":{"261":{"position":[[111,5]]},"262":{"position":[[115,5]]}},"keywords":{}}],["volum",{"_index":391,"title":{"43":{"position":[[0,7]]},"127":{"position":[[0,7]]},"151":{"position":[[0,7]]},"226":{"position":[[0,7]]},"287":{"position":[[0,7]]},"334":{"position":[[0,7]]}},"content":{"37":{"position":[[1509,6]]},"43":{"position":[[21,6]]},"121":{"position":[[1471,6]]},"151":{"position":[[55,7]]},"226":{"position":[[33,6],[153,7],[218,7]]},"239":{"position":[[206,6],[225,6]]},"260":{"position":[[332,7]]},"287":{"position":[[126,7]]},"321":{"position":[[292,7]]}},"keywords":{}}],["volumeclos",{"_index":875,"title":{},"content":{"260":{"position":[[344,12]]},"321":{"position":[[304,12]]}},"keywords":{}}],["vtt",{"_index":862,"title":{},"content":{"258":{"position":[[170,4]]}},"keywords":{}}],["vtt、srt、ass",{"_index":861,"title":{},"content":{"258":{"position":[[82,11]]},"319":{"position":[[17,26],[88,11]]}},"keywords":{}}],["vue",{"_index":611,"title":{"106":{"position":[[2,3]]}},"content":{"107":{"position":[[573,3]]}},"keywords":{}}],["want",{"_index":772,"title":{},"content":{"229":{"position":[[199,4]]},"248":{"position":[[82,4]]},"256":{"position":[[176,4],[704,4]]}},"keywords":{}}],["way",{"_index":108,"title":{},"content":{"12":{"position":[[207,4]]}},"keywords":{}}],["web",{"_index":691,"title":{},"content":{"162":{"position":[[66,3]]}},"keywords":{}}],["webkit",{"_index":870,"title":{},"content":{"259":{"position":[[264,7]]},"320":{"position":[[194,7]]}},"keywords":{}}],["webpag",{"_index":438,"title":{},"content":{"52":{"position":[[18,7]]},"243":{"position":[[84,7]]}},"keywords":{}}],["websit",{"_index":788,"title":{},"content":{"237":{"position":[[346,8]]}},"keywords":{}}],["webtorr",{"_index":300,"title":{"35":{"position":[[0,11]]},"143":{"position":[[0,11]]}},"content":{"35":{"position":[[545,13]]},"143":{"position":[[539,13]]}},"keywords":{}}],["whenvideo:canplay",{"_index":319,"title":{},"content":{"37":{"position":[[72,17]]}},"keywords":{}}],["whether",{"_index":448,"title":{},"content":{"57":{"position":[[14,7]]},"58":{"position":[[14,7]]},"79":{"position":[[95,7]]},"84":{"position":[[97,7]]},"87":{"position":[[100,7]]},"89":{"position":[[46,7]]},"91":{"position":[[48,7]]},"96":{"position":[[103,7]]},"167":{"position":[[42,7]]},"228":{"position":[[28,7]]},"229":{"position":[[28,7]]},"232":{"position":[[28,7]]},"233":{"position":[[28,7]]},"234":{"position":[[28,7]]},"235":{"position":[[28,7]]},"236":{"position":[[28,7]]},"237":{"position":[[28,7]]},"238":{"position":[[28,7]]},"239":{"position":[[27,7]]},"240":{"position":[[28,7]]},"242":{"position":[[28,7]]},"243":{"position":[[28,7]]},"248":{"position":[[28,7]]},"249":{"position":[[91,7]]},"250":{"position":[[96,7]]},"251":{"position":[[94,7]]},"252":{"position":[[109,7]]},"253":{"position":[[23,7]]},"258":{"position":[[279,7]]}},"keywords":{}}],["white",{"_index":840,"title":{},"content":{"256":{"position":[[245,5]]}},"keywords":{}}],["whitelist",{"_index":451,"title":{"59":{"position":[[0,10]]},"180":{"position":[[0,10]]},"256":{"position":[[0,10]]},"317":{"position":[[0,10]]}},"content":{"59":{"position":[[24,9]]},"256":{"position":[[261,9],[547,10],[579,10],[600,10],[654,10],[764,9]]},"317":{"position":[[268,10],[300,10],[321,10],[375,10],[441,9]]}},"keywords":{}}],["width",{"_index":597,"title":{},"content":{"105":{"position":[[162,6]]},"106":{"position":[[361,6]]},"107":{"position":[[300,6]]},"221":{"position":[[399,6]]},"257":{"position":[[139,5],[160,5],[388,6]]},"282":{"position":[[273,6]]},"318":{"position":[[73,5],[296,6]]}},"keywords":{}}],["wildcard",{"_index":852,"title":{},"content":{"256":{"position":[[777,9]]}},"keywords":{}}],["window",{"_index":435,"title":{},"content":{"51":{"position":[[22,6]]},"161":{"position":[[59,6],[395,6]]},"230":{"position":[[227,6]]},"242":{"position":[[84,6]]}},"keywords":{}}],["window.artplay",{"_index":586,"title":{},"content":{"103":{"position":[[343,16]]}},"keywords":{}}],["window.artplayerplugindanmuku",{"_index":173,"title":{},"content":{"20":{"position":[[131,29]]},"269":{"position":[[95,29]]}},"keywords":{}}],["window.navigator.userag",{"_index":842,"title":{},"content":{"256":{"position":[[307,27]]},"317":{"position":[[102,26]]}},"keywords":{}}],["without",{"_index":329,"title":{},"content":{"37":{"position":[[205,7],[341,7]]},"121":{"position":[[167,7],[303,7]]}},"keywords":{}}],["word",{"_index":203,"title":{},"content":{"22":{"position":[[672,5]]}},"keywords":{}}],["wrap",{"_index":867,"title":{},"content":{"258":{"position":[[329,4]]}},"keywords":{}}],["written",{"_index":869,"title":{},"content":{"259":{"position":[[111,7]]}},"keywords":{}}],["xml",{"_index":212,"title":{"23":{"position":[[8,4]]},"272":{"position":[[5,4]]}},"content":{"272":{"position":[[141,3]]}},"keywords":{}}],["xml,like",{"_index":213,"title":{},"content":{"23":{"position":[[145,8]]}},"keywords":{}}],["yarn",{"_index":165,"title":{"19":{"position":[[11,6]]},"102":{"position":[[3,4]]},"268":{"position":[[3,4]]}},"content":{"19":{"position":[[2,4]]},"102":{"position":[[2,4]]},"268":{"position":[[2,4]]}},"keywords":{}}],["ye",{"_index":752,"title":{},"content":{"221":{"position":[[49,3]]},"222":{"position":[[33,3]]}},"keywords":{}}],["zh",{"_index":489,"title":{},"content":{"69":{"position":[[185,3],[215,3]]},"190":{"position":[[167,3],[197,3]]}},"keywords":{}}],["zoom",{"_index":781,"title":{},"content":{"230":{"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 6642d9d84..bc55fff0c 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,278.215,1,389.658,2,250.682]],["content/0",[0,3.794,1,5.314,2,4.998,3,0.163,4,0.441,5,0.441,6,0.778,7,7.63,8,5.883,9,0.532,10,0.532,11,0.688,12,0.513,13,0.526,14,0.47,15,0.622,16,4.104,17,4.104,18,3.177,19,8.045,20,8.045,21,8.045,22,5.688,23,2.197,24,7.093,25,6.357,26,5.574,27,7.093,28,2.66,29,4.894,30,7.093,31,0.36]],["keywords/0",[]],["title/1",[32,752.844,33,383.985]],["content/1",[]],["keywords/1",[]],["title/2",[34,686.882]],["content/2",[3,0.149,4,0.523,5,0.523,6,0.631,7,5.241,9,0.631,10,0.631,11,0.777,12,0.609,13,0.624,14,0.558,15,0.738,31,0.427,33,4.87,34,8.778,35,1.776,36,8.408,37,10.53,38,4.855,39,5.504,40,12.39,41,8.419,42,10.53,43,8.902,44,2.099,45,1.572,46,9.548]],["keywords/2",[]],["title/3",[47,969.523]],["content/3",[3,0.114,4,0.751,5,0.751,31,0.613,35,2.551,38,5.008,47,12.782,48,5.414,49,9.056,50,6.023,51,13.711]],["keywords/3",[]],["title/4",[52,1039.972]],["content/4",[3,0.114,4,0.751,5,0.751,31,0.613,35,2.551,38,5.008,48,5.414,49,9.056,53,15.121,54,15.121,55,13.711]],["keywords/4",[]],["title/5",[56,969.523]],["content/5",[3,0.116,4,0.764,5,0.764,28,4.61,31,0.624,35,2.594,38,5.094,56,13,57,13,58,13.945]],["keywords/5",[]],["title/6",[59,839.912]],["content/6",[3,0.112,4,0.739,5,0.739,28,4.458,31,0.603,33,6.878,35,2.508,60,14.872,61,12.571,62,7.402,63,4.834,64,13.485]],["keywords/6",[]],["title/7",[65,969.523]],["content/7",[3,0.114,4,0.751,5,0.751,28,4.533,31,0.613,35,2.551,38,5.008,65,12.782,66,15.121,67,8.859,68,13.711]],["keywords/7",[]],["title/8",[69,969.523]],["content/8",[23,4.162,35,2.836,38,5.568,67,9.849,69,14.212]],["keywords/8",[]],["title/9",[67,671.921]],["content/9",[3,0.116,4,0.764,5,0.764,28,4.61,31,0.624,35,2.594,38,5.094,67,9.01,70,8.326,71,13.945]],["keywords/9",[]],["title/10",[18,410.657]],["content/10",[3,0.108,4,0.715,5,0.715,18,5.155,31,0.584,35,2.428,38,4.768,48,6.454,70,7.794,72,14.397,73,6.951,74,11.51,75,13.054]],["keywords/10",[]],["title/11",[76,1039.972]],["content/11",[3,0.108,4,0.715,5,0.715,23,4.463,31,0.584,35,3.041,77,13.054,78,14.397,79,13.054,80,13.054,81,16.345]],["keywords/11",[]],["title/12",[0,278.215,2,250.682,82,549.996]],["content/12",[0,4.759,2,5.867,3,0.161,4,0.359,5,0.359,6,0.434,9,0.434,10,0.434,11,0.59,12,0.419,13,0.429,14,0.719,15,0.507,16,3.346,17,3.346,18,4.856,22,3.173,23,1.791,31,0.293,70,3.917,73,3.493,82,6.116,83,6.116,84,4.797,85,6.116,86,10.092,87,10.092,88,4.797,89,7.236,90,3.659,91,6.561,92,1.388,93,10.092,94,6.561,95,6.561,96,6.561,97,6.561,98,6.561,99,6.561,100,5.784,101,5.295,102,6.561,103,5.784,104,6.561,105,4.151,106,6.561]],["keywords/12",[]],["title/13",[107,589.96,108,589.96,109,408.702]],["content/13",[0,3.072,2,3.614,3,0.159,4,0.21,5,0.21,6,0.949,9,0.253,10,0.253,11,0.381,12,0.244,13,0.25,14,0.224,15,0.296,16,3.323,17,1.952,18,3.963,31,0.171,33,1.952,34,2.528,41,3.375,43,3.568,44,0.841,45,0.63,62,4.668,73,4.528,92,0.81,101,5.266,107,3.828,108,3.828,109,9.53,110,2.587,111,5.495,112,5.891,113,3.701,114,4.221,115,6.569,116,6.629,117,4.221,118,3.828,119,4.221,120,5.821,121,4.909,122,7.184,123,4.221,124,4.221,125,3.375,126,10.037,127,3.828,128,3.375,129,10.037,130,3.828,131,3.375,132,10.037,133,3.828,134,3.375,135,10.037,136,3.828,137,8.849,138,3.828,139,3.828,140,3.828,141,3.828,142,4.221,143,4.221,144,4.221]],["keywords/13",[]],["title/14",[35,140.046,145,586.329]],["content/14",[3,0.166,11,0.991,23,2.436,31,0.399,34,8.37,35,2.741,83,8.319,145,9.87,146,8.319,147,8.923,148,9.841,149,6.032,150,8.923,151,8.923,152,8.923,153,6.725,154,8.923,155,8.923,156,8.923,157,8.923]],["keywords/14",[]],["title/15",[158,441.504,159,378.758]],["content/15",[]],["keywords/15",[]],["title/16",[160,916.904]],["content/16",[3,0.129,160,13.696,161,15.534,162,12.098]],["keywords/16",[]],["title/17",[163,809.95]],["content/17",[]],["keywords/17",[]],["title/18",[163,586.329,164,608.019]],["content/18",[3,0.122,11,0.859,31,0.657,158,8.619,159,7.394,163,11.446,164,11.869]],["keywords/18",[]],["title/19",[163,586.329,165,608.019]],["content/19",[0,6.256,3,0.11,11,0.966,31,0.738,145,10.332,158,9.682,159,8.306,165,10.714,166,8.226]],["keywords/19",[]],["title/20",[163,586.329,167,701.845]],["content/20",[23,3.807,31,0.624,159,8.566,168,12.295,169,13.945,170,13.945,171,12.295,172,15.379,173,13.945]],["keywords/20",[]],["title/21",[73,553.722]],["content/21",[]],["keywords/21",[]],["title/22",[36,373.249,73,314.118,174,549.996]],["content/22",[3,0.159,4,0.252,5,0.252,6,0.304,7,6.857,8,7.105,9,0.304,10,0.304,11,0.445,12,0.294,13,0.301,14,0.269,15,0.356,29,6.863,31,0.206,32,4.603,36,2.912,50,2.022,63,1.65,92,2.643,113,1.697,158,2.7,159,2.316,166,2.854,174,4.292,175,2.748,176,3.469,177,2.748,178,6.997,179,4.059,180,11.646,181,8.032,182,7.605,183,9.948,184,2.853,185,8.503,186,4.603,187,4.059,188,2.974,189,3.189,190,4.059,191,4.059,192,3.469,193,6.398,194,2.748,195,5.077,196,5.561,197,5.561,198,4.914,199,4.603,200,4.292,201,4.603,202,5.077,203,5.077,204,8.174,205,2.567,206,3.112,207,3.585,208,3.469,209,4.292,210,5.077,211,3.718]],["keywords/22",[]],["title/23",[73,400.844,212,701.845]],["content/23",[3,0.158,4,0.584,5,0.584,6,0.705,9,0.705,10,0.705,11,0.839,12,0.681,13,0.697,14,0.624,15,0.825,31,0.477,158,8.409,159,5.368,166,6.616,174,9.947,213,11.767,214,10.67,215,8.976,216,7.587]],["keywords/23",[]],["title/24",[73,314.118,217,589.96,218,520.146]],["content/24",[3,0.166,4,0.424,5,0.424,6,0.512,7,7.461,9,0.512,10,0.756,11,0.669,12,0.494,13,0.506,14,0.453,15,0.599,23,2.113,29,4.708,31,0.346,45,1.274,73,4.122,105,8.6,158,4.54,159,3.894,166,4.8,178,8.429,179,6.825,187,6.825,188,5.001,190,6.825,191,6.825,217,7.741,219,6.252,220,7.741,221,7.741]],["keywords/24",[]],["title/25",[222,1146.926]],["content/25",[]],["keywords/25",[]],["title/26",[223,1039.972]],["content/26",[2,3.289,3,0.165,4,0.424,5,0.424,6,0.512,9,0.512,10,0.512,11,0.669,12,0.494,13,0.506,14,0.453,15,0.599,16,5.831,17,5.831,18,4.514,22,5.529,23,3.711,31,0.346,35,1.44,62,4.249,158,6.704,159,3.894,166,4.8,216,5.504,224,7.741,225,6.256,226,9.618,227,6.825,228,6.825]],["keywords/26",[]],["title/27",[229,916.904]],["content/27",[2,3.228,3,0.164,4,0.416,5,0.416,6,0.502,9,0.502,10,0.502,11,0.659,12,0.485,13,0.496,14,0.444,15,0.587,16,3.875,17,3.875,18,3,22,3.674,23,2.074,24,6.698,25,4.106,30,9.941,31,0.34,35,1.413,49,5.018,88,5.555,158,6.612,159,3.822,166,4.711,216,5.402,224,7.597,225,3.496,226,9.485,227,6.698,228,6.698,229,6.698,230,2.626,231,8.378,232,3.722,233,7.597]],["keywords/27",[]],["title/28",[234,916.904]],["content/28",[2,2.88,3,0.163,4,0.371,5,0.371,6,0.83,7,3.721,9,0.448,10,0.448,11,0.605,12,0.432,13,0.443,14,0.396,15,0.524,16,3.457,17,3.457,18,2.677,22,3.278,23,2.825,31,0.303,35,1.261,62,3.721,92,1.434,105,4.288,158,3.975,159,3.41,166,4.203,178,9.887,180,11.7,181,7.493,183,5.976,216,4.82,234,5.976,235,11.412,236,6.778,237,7.475,238,6.778,239,6.778,240,6.778,241,6.778]],["keywords/28",[]],["title/29",[59,839.912]],["content/29",[2,2.722,3,0.161,4,0.351,5,0.351,6,0.424,7,3.516,9,0.424,10,0.424,11,0.579,12,0.409,13,0.419,14,0.375,15,0.495,16,3.268,17,3.268,18,2.53,23,2.705,31,0.286,35,1.192,41,5.648,45,1.055,59,5.174,62,3.516,88,4.685,113,2.362,120,3.314,153,4.828,158,3.757,159,3.223,166,3.973,180,5.973,193,5.39,196,4.685,200,5.973,204,5.39,209,5.973,216,4.556,232,3.139,236,6.407,242,4.828,243,7.066,244,4.331,245,9.909,246,7.066,247,6.407,248,6.407,249,6.407,250,6.407,251,6.407,252,3.098,253,6.407,254,6.407,255,6.407,256,5.648,257,6.407,258,6.407,259,6.407,260,6.407]],["keywords/29",[]],["title/30",[261,589.96,262,589.96,263,549.996]],["content/30",[]],["keywords/30",[]],["title/31",[264,1039.972]],["content/31",[3,0.158,4,0.511,5,0.511,6,0.617,9,0.617,10,0.617,11,0.765,12,0.595,13,0.61,14,0.957,23,2.547,31,0.417,35,1.736,63,3.345,92,1.974,153,7.032,265,7.849,266,9.331,267,6.028,268,7.536,269,5.786,270,10.562,271,9.331,272,9.331,273,9.331,274,9.331]],["keywords/31",[]],["title/32",[275,1039.972]],["content/32",[3,0.156,4,0.523,5,0.523,6,0.879,9,0.631,10,0.879,11,0.777,12,0.609,13,0.624,14,0.777,23,2.607,31,0.427,63,3.423,92,2.02,265,8.033,267,6.169,269,5.921,276,9.548,277,9.548,278,9.548,279,9.548,280,9.548,281,13.29,282,9.548,283,9.548]],["keywords/32",[]],["title/33",[284,1039.972]],["content/33",[3,0.156,4,0.523,5,0.523,6,0.879,9,0.631,10,0.631,11,0.777,12,0.609,13,0.624,14,0.894,23,2.607,31,0.427,38,3.488,63,3.423,92,2.812,265,8.033,267,6.169,269,5.921,285,9.548,286,9.548,287,9.548,288,9.548,289,8.419,290,9.548,291,9.548]],["keywords/33",[]],["title/34",[38,274.989,292,752.844]],["content/34",[3,0.155,4,0.511,5,0.511,6,0.865,9,0.617,10,0.865,11,0.765,12,0.595,13,0.61,14,0.765,23,2.547,31,0.417,38,4.777,63,3.345,92,1.974,160,8.226,265,7.849,267,6.028,269,5.786,289,8.226,293,9.331,294,9.331,295,9.331,296,9.331,297,9.331,298,9.331,299,9.331]],["keywords/34",[]],["title/35",[300,916.904]],["content/35",[3,0.163,4,0.401,5,0.401,6,0.87,9,0.725,10,0.725,11,0.642,12,0.467,13,0.479,14,0.642,23,2.996,31,0.328,35,1.363,44,1.61,45,1.206,63,2.626,92,2.784,184,2.151,265,6.162,267,7.089,269,4.542,300,6.458,301,7.325,302,7.325,303,7.325,304,7.325,305,13.156,306,7.325,307,6.458,308,7.325,309,6.829,310,7.325,311,7.325,312,7.325]],["keywords/35",[]],["title/36",[25,406.907,57,701.845]],["content/36",[]],["keywords/36",[]],["title/37",[25,406.907,61,701.845]],["content/37",[3,0.094,4,0.212,5,0.212,6,0.255,7,2.121,9,0.255,10,0.255,11,0.384,12,0.247,13,0.252,14,0.226,15,0.299,25,4.629,31,0.173,45,0.636,62,2.121,63,1.385,88,4.802,115,1.845,211,9.938,218,3.407,242,4.949,313,3.121,314,3.121,315,3.407,316,3.602,317,3.864,318,4.072,319,4.261,320,6.454,321,4.493,322,14.403,323,6.567,324,3.864,325,11.472,326,10.411,327,5.114,328,8.564,329,6.567,330,6.567,331,10.099,332,3.864,333,6.567,334,6.122,335,3.864,336,3.864,337,3.407,338,3.864,339,3.864,340,3.864,341,3.251,342,5.304,343,3.864,344,3.864,345,3.864,346,3.864,347,3.864,348,3.864,349,3.864,350,3.864,351,3.864,352,3.864,353,3.864,354,3.121,355,3.251,356,3.864,357,3.864,358,3.407,359,3.864,360,4.439,361,6.567,362,3.864,363,3.407,364,3.864,365,3.864,366,3.407,367,6.567,368,3.864,369,3.864,370,3.864,371,3.864,372,3.864,373,6.567,374,4.669,375,6.122,376,3.121,377,3.864,378,3.864,379,3.407,380,3.864,381,3.864,382,3.864,383,3.864,384,3.864,385,3.864,386,3.864,387,3.864,388,3.407,389,3.407,390,3.864,391,2.445,392,3.864,393,3.864,394,3.864,395,1.869,396,1.918]],["keywords/37",[]],["title/38",[25,406.907,110,508.904]],["content/38",[]],["keywords/38",[]],["title/39",[363,916.904]],["content/39",[3,0.151,4,0.6,5,0.6,6,0.724,9,0.724,10,0.724,11,0.854,12,0.699,13,0.716,14,0.641,15,0.847,31,0.49,38,4.002,44,2.408,45,1.803,63,3.928,318,6.793,321,5.748,395,5.298,396,5.438,397,8.011]],["keywords/39",[]],["title/40",[321,545.668]],["content/40",[3,0.153,4,0.617,5,0.617,6,0.744,9,0.744,10,0.744,11,0.869,12,0.718,13,0.736,14,0.658,15,0.871,31,0.503,45,1.853,63,4.036,318,6.98,321,5.907,395,5.444,396,5.588,398,11.257]],["keywords/40",[]],["title/41",[360,702.996]],["content/41",[3,0.153,4,0.617,5,0.617,6,0.744,9,0.744,10,0.744,11,0.869,12,0.718,13,0.736,14,0.658,15,0.871,31,0.503,45,1.853,63,4.036,318,6.98,360,7.61,395,5.444,396,5.588,399,11.257]],["keywords/41",[]],["title/42",[374,739.501]],["content/42",[3,0.155,4,0.511,5,0.511,6,0.617,7,5.121,9,0.617,10,0.617,11,0.765,12,0.595,13,0.61,14,0.546,15,0.722,25,5.043,31,0.417,44,2.051,45,2.153,63,3.345,113,3.441,194,5.571,318,8.109,374,6.635,395,6.325,396,4.632,400,9.331,401,9.331,402,4.896,403,6.163,404,8.226]],["keywords/42",[]],["title/43",[391,657.957]],["content/43",[3,0.158,4,0.549,5,0.549,6,0.662,9,0.662,10,0.662,11,0.803,12,0.639,13,0.655,14,0.586,15,0.775,31,0.448,44,2.201,45,2.261,63,3.591,242,7.548,318,6.211,391,6.337,395,6.643,396,4.972,405,10.016,406,8.831,407,7.801]],["keywords/43",[]],["title/44",[408,783.744]],["content/44",[3,0.156,4,0.562,5,0.562,6,0.679,9,0.679,10,0.679,11,0.817,12,0.655,13,0.671,14,0.6,15,0.794,31,0.459,34,6.782,38,3.751,44,2.257,45,2.3,318,6.367,395,6.757,396,5.097,408,7.738,409,10.268,410,9.053]],["keywords/44",[]],["title/45",[411,809.95]],["content/45",[3,0.151,4,0.592,5,0.592,6,0.715,9,0.715,10,0.715,11,0.846,12,0.69,13,0.706,14,0.632,15,0.836,22,5.228,31,0.483,38,5.284,45,1.779,318,6.704,395,5.228,396,5.366,411,8.42,412,9.095,413,10.811]],["keywords/45",[]],["title/46",[414,1039.972]],["content/46",[3,0.15,4,0.584,5,0.584,6,0.705,9,0.705,10,0.705,11,0.839,12,0.681,13,0.697,14,0.624,15,0.825,31,0.477,38,5.238,45,1.756,146,9.947,318,6.616,395,5.16,396,5.296,411,8.31,415,8.31,416,11.767,417,10.67]],["keywords/46",[]],["title/47",[418,916.904]],["content/47",[3,0.152,4,0.511,5,0.511,6,0.617,9,0.617,10,0.617,11,0.765,12,0.595,13,0.61,14,0.546,15,0.722,31,0.417,38,5.515,45,1.536,92,1.974,184,2.74,318,5.786,419,15.099,420,16.652,421,9.331,422,12.702,423,13.078,424,9.331]],["keywords/47",[]],["title/48",[425,1039.972]],["content/48",[3,0.151,4,0.6,5,0.6,6,0.724,9,0.724,10,0.724,11,0.854,12,0.699,13,0.716,14,0.641,15,0.847,31,0.49,38,4.002,45,1.803,92,2.318,175,6.541,242,8.256,318,6.793,395,5.298,396,5.438,426,10.956]],["keywords/48",[]],["title/49",[427,1039.972]],["content/49",[3,0.149,4,0.577,5,0.577,6,0.696,7,5.781,9,0.696,10,0.696,11,0.831,12,0.672,13,0.688,14,0.616,15,0.814,31,0.471,40,9.819,45,1.734,318,6.531,321,5.526,395,5.093,396,5.228,418,9.286,419,10.532,428,10.532,429,7.296,430,10.532]],["keywords/49",[]],["title/50",[14,60.817]],["content/50",[3,0.158,4,0.549,5,0.549,6,0.662,9,0.662,10,0.662,11,0.803,12,0.639,13,0.655,14,0.803,15,0.775,31,0.448,44,2.201,45,2.261,63,3.591,242,7.548,318,6.211,395,6.643,396,4.972,431,10.016,432,8.831,433,8.831]],["keywords/50",[]],["title/51",[434,671.921]],["content/51",[3,0.15,4,0.584,5,0.584,6,0.705,9,0.705,10,0.705,11,0.839,12,0.681,13,0.697,14,0.624,15,0.825,31,0.477,38,3.897,45,1.756,92,2.258,162,8.31,318,6.616,395,5.16,396,5.296,434,6.894,435,9.407,436,8.617,437,10.67]],["keywords/51",[]],["title/52",[177,620.912]],["content/52",[3,0.15,4,0.584,5,0.584,6,0.705,9,0.705,10,0.705,11,0.839,12,0.681,13,0.697,14,0.624,15,0.825,31,0.477,38,3.897,45,1.756,92,2.258,162,8.31,177,6.37,318,6.616,395,5.16,396,5.296,436,8.617,438,10.67,439,10.67]],["keywords/52",[]],["title/53",[440,720.454]],["content/53",[3,0.153,4,0.617,5,0.617,6,0.744,9,0.744,10,0.744,11,0.869,12,0.718,13,0.736,14,0.658,15,0.871,31,0.503,45,1.853,73,5.994,395,5.444,396,5.588,429,7.799,440,7.799,441,11.257]],["keywords/53",[]],["title/54",[33,383.985,442,752.844]],["content/54",[]],["keywords/54",[]],["title/55",[443,1039.972]],["content/55",[34,9.707,35,2.734,38,5.368,50,7.721,444,16.208,445,16.208]],["keywords/55",[]],["title/56",[67,671.921]],["content/56",[28,5.135,35,2.89,67,10.037,446,17.132]],["keywords/56",[]],["title/57",[447,1039.972]],["content/57",[34,9.884,35,2.784,38,5.466,230,5.172,448,7.529,449,16.505]],["keywords/57",[]],["title/58",[450,1039.972]],["content/58",[34,9.884,35,2.784,38,5.466,230,5.172,408,11.278,448,7.529]],["keywords/58",[]],["title/59",[451,809.95]],["content/59",[28,5.135,35,2.89,39,8.954,451,12.098]],["keywords/59",[]],["title/60",[452,1039.972]],["content/60",[18,6.02,28,5.04,35,2.836,38,5.568,39,8.787]],["keywords/60",[]],["title/61",[121,783.744]],["content/61",[3,0.152,4,0.511,5,0.511,6,0.865,9,0.617,10,0.617,11,0.765,12,0.595,13,0.61,14,0.546,15,0.722,23,2.547,31,0.417,34,6.163,35,1.736,38,3.408,44,2.051,45,1.536,49,6.163,62,5.121,63,4.688,101,4.896,116,6.163,121,7.032,453,10.29,454,10.29,455,7.032,456,9.331,457,9.331,458,8.226]],["keywords/61",[]],["title/62",[121,783.744]],["content/62",[3,0.157,4,0.569,5,0.569,6,0.932,9,0.688,10,0.688,11,0.824,12,0.663,13,0.679,14,0.608,15,0.804,23,2.839,31,0.465,35,1.934,44,2.285,45,1.712,63,5.052,137,9.168,458,9.168,459,11.468,460,10.398]],["keywords/62",[]],["title/63",[25,562.098]],["content/63",[25,8.396,28,5.135,35,2.89,39,8.954]],["keywords/63",[]],["title/64",[461,969.523]],["content/64",[3,0.15,4,0.529,5,0.529,6,0.886,9,0.639,10,0.639,11,0.565,12,0.981,13,0.631,14,0.565,15,0.747,22,4.672,23,2.638,25,8.315,31,0.432,35,1.797,39,5.569,45,1.59,61,9.007,62,5.303,408,7.281,455,7.281,461,9.007,462,10.655,463,9.661,464,9.661]],["keywords/64",[]],["title/65",[465,969.523]],["content/65",[0,3.757,3,0.115,4,0.436,5,0.436,6,0.527,9,0.527,10,0.527,11,0.683,12,0.508,13,0.521,14,0.466,15,0.616,23,4.156,28,4.57,31,0.356,33,4.064,35,2.172,38,2.91,39,4.592,113,4.306,218,7.024,465,7.427,466,8.786,467,7.024,468,7.967,469,7.967,470,7.967,471,8.786,472,14.288,473,7.967,474,7.967,475,11.677,476,7.967,477,11.629,478,7.967,479,7.967,480,7.967]],["keywords/65",[]],["title/66",[481,760.456]],["content/66",[28,5.04,35,2.836,38,5.568,39,8.787,481,11.147]],["keywords/66",[]],["title/67",[482,969.523]],["content/67",[28,5.04,35,2.836,38,5.568,39,8.787,482,14.212]],["keywords/67",[]],["title/68",[]],["content/68",[3,0.155,4,0.592,5,0.592,6,0.715,9,0.715,10,0.715,11,0.846,12,0.69,13,0.706,14,0.632,15,0.836,31,0.483,35,2.011,44,2.376,45,1.779,62,5.934,472,12.754,483,6.231,484,9.531,485,10.811]],["keywords/68",[]],["title/69",[342,839.912]],["content/69",[0,3.616,3,0.165,4,0.42,5,0.42,6,0.507,9,0.507,10,0.507,11,0.664,12,0.489,13,0.501,14,0.448,15,0.593,23,2.094,31,0.343,35,1.426,62,4.209,313,6.193,342,6.193,484,15.241,486,6.193,487,11.353,488,7.668,489,11.353,490,7.668,491,6.761,492,6.761,493,7.668,494,7.668,495,7.668,496,7.668,497,7.668]],["keywords/69",[]],["title/70",[38,379.868]],["content/70",[23,4.086,28,5.873,35,2.784,39,8.626,498,16.505]],["keywords/70",[]],["title/71",[90,579.928]],["content/71",[28,5.937,35,2.836,39,8.787,90,8.501]],["keywords/71",[]],["title/72",[225,478.633]],["content/72",[2,3.671,3,0.162,4,0.473,5,0.473,6,0.571,9,0.571,10,0.571,11,0.724,12,0.551,13,0.565,14,0.724,15,0.668,31,0.386,33,4.407,35,1.607,44,1.899,45,2.038,90,6.906,92,1.828,184,2.537,206,5.841,225,3.977,232,4.233,402,4.534,483,4.98,499,5.841,500,12.385,501,3.632,502,3.632]],["keywords/72",[]],["title/73",[252,502.936]],["content/73",[3,0.159,4,0.408,5,0.408,6,0.493,9,0.493,10,0.493,11,0.65,12,0.476,13,0.487,14,0.65,15,0.577,23,2.036,31,0.334,35,1.387,44,1.639,45,1.831,62,4.094,90,6.202,92,1.578,181,6.64,189,5.167,197,8.132,198,7.185,206,5.042,252,6.431,402,3.913,499,5.042,501,3.135,502,3.135,503,5.809,504,7.458,505,5.621,506,5.621,507,5.621,508,5.621,509,6.024,510,5.621,511,7.458,512,7.458]],["keywords/73",[]],["title/74",[14,60.817]],["content/74",[3,0.16,4,0.436,5,0.436,6,0.527,9,0.527,10,0.527,11,0.683,12,0.508,13,0.521,14,0.89,15,0.616,31,0.356,33,4.064,35,1.482,44,1.751,45,1.922,90,6.512,92,1.686,103,7.024,113,2.938,181,4.757,197,5.826,198,5.147,252,3.853,483,4.592,499,5.386,501,3.349,502,3.349,505,6.004,506,6.004,507,6.004,508,6.004,509,6.434,510,6.004,513,7.967,514,7.967]],["keywords/74",[]],["title/75",[515,783.744]],["content/75",[3,0.16,4,0.371,5,0.371,6,0.448,9,0.448,10,0.684,11,0.605,12,0.432,13,0.443,14,0.734,15,0.524,23,1.851,31,0.303,33,3.457,35,1.261,44,1.49,45,1.703,62,3.721,67,4.379,90,6.998,92,1.434,115,3.237,181,6.178,184,1.99,189,4.696,192,5.108,197,7.566,198,6.685,206,4.582,252,5.004,402,3.557,499,4.582,501,2.849,502,2.849,504,6.778,505,5.108,506,5.108,507,5.108,508,7.798,510,5.108,515,5.108,516,5.976,517,6.778,518,6.778]],["keywords/75",[]],["title/76",[519,969.523]],["content/76",[28,5.04,35,2.836,39,8.787,63,5.465,519,14.212]],["keywords/76",[]],["title/77",[111,671.921]],["content/77",[28,5.937,35,2.836,39,8.787,111,9.849]],["keywords/77",[]],["title/78",[225,478.633]],["content/78",[2,2.744,3,0.162,4,0.354,5,0.354,6,0.659,9,0.427,10,0.427,11,0.583,12,0.412,13,0.422,14,0.378,15,0.499,16,5.085,17,3.293,18,3.937,31,0.289,33,3.293,35,1.201,44,1.419,45,1.641,111,6.441,184,1.896,196,7.29,207,7.764,225,2.972,232,3.163,252,4.821,483,3.722,501,2.714,502,2.714,520,5.215,521,5.215,522,7.513,523,8.051,524,8.051,525,8.051,526,8.051,527,11.058,528,8.051,529,5.215,530,5.693]],["keywords/78",[]],["title/79",[0,490.432]],["content/79",[0,4.123,3,0.145,4,0.299,5,0.299,6,0.578,9,0.361,10,0.361,11,0.511,12,0.349,13,0.357,14,0.32,15,0.423,16,2.787,17,2.787,18,3.452,22,4.228,23,2.984,25,2.954,28,2.89,31,0.244,33,2.787,35,1.626,44,1.201,45,1.439,48,3.452,50,2.401,62,3,73,2.91,101,2.867,109,11.012,111,3.531,115,5.219,116,3.609,120,4.522,125,4.818,149,3.694,178,3.389,196,3.996,207,4.256,230,1.889,232,2.677,252,5.285,429,3.786,448,2.749,501,2.297,502,2.297,503,4.256,520,4.413,521,4.413,522,4.118,523,4.413,524,4.413,525,4.413,526,4.413,527,7.061,528,4.413,531,4.118,532,3.389,533,4.118,534,4.118,535,4.118,536,5.422,537,4.118,538,3.324,539,3.389]],["keywords/79",[]],["title/80",[540,1039.972]],["content/80",[28,5.873,35,2.784,39,8.626,149,10.116,314,12.087]],["keywords/80",[]],["title/81",[225,478.633]],["content/81",[3,0.15,4,0.449,5,0.449,6,0.543,7,4.505,9,0.543,10,0.789,11,0.698,12,0.524,13,0.536,14,0.48,15,0.635,26,5.685,29,4.992,31,0.367,35,1.527,44,1.804,45,1.351,70,4.9,88,6.001,110,9.505,149,9.505,188,5.302,225,3.777,314,13.245,483,4.73,541,9.051,542,9.051,543,7.651,544,9.051,545,9.051,546,9.051,547,11.933]],["keywords/81",[]],["title/82",[2,441.899]],["content/82",[2,6.359,28,5.873,35,2.784,39,8.626,548,9.669]],["keywords/82",[]],["title/83",[225,478.633]],["content/83",[2,5.694,3,0.159,4,0.529,5,0.529,6,0.639,9,0.639,10,0.639,11,0.784,12,0.616,13,0.631,14,0.565,15,0.747,31,0.432,35,1.797,44,2.123,45,2.206,88,7.065,184,2.837,225,4.446,232,4.733,483,5.569,501,4.061,502,4.061,548,6.242,549,9.661]],["keywords/83",[]],["title/84",[0,490.432]],["content/84",[0,3.654,1,6.521,2,2.001,3,0.149,4,0.258,5,0.258,6,0.311,9,0.311,10,0.311,11,0.453,12,0.3,13,0.308,14,0.275,15,0.364,16,3.952,17,3.952,18,3.06,22,5.533,23,3.453,25,2.545,28,2.562,29,4.713,31,0.211,33,2.402,35,1.442,44,1.035,45,1.275,48,3.899,50,2.069,62,2.585,73,2.507,101,2.471,109,10.405,110,6.674,115,5.463,116,3.111,120,5.918,131,4.152,149,3.183,178,2.92,181,2.812,184,1.383,189,3.263,205,2.626,230,1.628,232,2.307,252,4.775,376,3.803,429,3.263,448,2.369,501,1.98,502,1.98,503,3.668,529,3.803,531,3.549,532,4.805,533,3.549,534,3.549,535,3.549,536,6.122,537,3.549,538,2.864,539,4.805,550,4.709,551,7.224,552,4.39,553,4.39]],["keywords/84",[]],["title/85",[112,720.454]],["content/85",[28,5.135,35,2.89,39,8.954,112,10.761]],["keywords/85",[]],["title/86",[225,478.633]],["content/86",[2,4.01,3,0.16,4,0.517,5,0.517,6,0.624,9,0.624,10,0.624,11,0.771,12,0.602,13,0.617,14,0.552,15,0.73,31,0.422,35,1.756,44,2.074,45,2.17,88,6.902,92,1.997,184,2.771,225,4.344,232,4.624,483,5.44,501,3.967,502,3.967,554,8.799,555,10.647]],["keywords/86",[]],["title/87",[0,490.432]],["content/87",[0,4.145,3,0.15,4,0.301,5,0.301,6,0.364,9,0.364,10,0.364,11,0.514,12,0.351,13,0.359,14,0.322,15,0.425,18,3.471,22,6.063,23,3.423,25,2.974,28,2.906,31,0.246,33,2.806,35,1.635,44,1.209,45,1.447,48,3.471,50,2.417,62,3.02,73,2.929,92,1.164,100,4.85,101,2.887,109,11.039,110,5.942,115,5.242,116,3.634,120,4.547,128,4.85,149,3.719,178,3.411,184,1.615,230,1.901,232,2.695,252,4.251,429,3.811,448,2.768,501,2.312,502,2.312,503,4.285,531,4.146,532,3.411,533,4.146,534,4.146,535,4.146,536,5.451,537,4.146,538,3.346,539,3.411,554,10.234,555,7.099,556,4.285]],["keywords/87",[]],["title/88",[326,783.744]],["content/88",[28,5.04,35,2.836,39,8.787,326,11.489,481,11.147]],["keywords/88",[]],["title/89",[225,478.633]],["content/89",[2,3.92,3,0.16,4,0.505,5,0.505,6,0.61,9,0.61,10,0.61,11,0.759,12,0.589,13,0.603,14,0.539,15,0.713,31,0.413,33,4.705,35,1.716,44,2.028,45,2.136,92,1.952,184,2.709,225,4.246,232,4.519,307,11.439,326,6.952,448,4.641,481,6.746,483,5.317,501,3.878,502,3.878]],["keywords/89",[]],["title/90",[557,916.904]],["content/90",[28,5.873,35,2.784,39,8.626,111,9.669,557,13.195]],["keywords/90",[]],["title/91",[225,478.633]],["content/91",[2,3.92,3,0.16,4,0.505,5,0.505,6,0.61,9,0.61,10,0.61,11,0.759,12,0.589,13,0.603,14,0.539,15,0.713,31,0.413,35,1.716,44,2.028,45,2.136,88,6.746,92,1.952,111,5.96,184,2.709,225,4.246,232,4.519,448,4.641,483,5.317,501,3.878,502,3.878,557,8.134,558,12.974]],["keywords/91",[]],["title/92",[440,720.454]],["content/92",[28,5.135,35,2.89,39,8.954,440,10.761]],["keywords/92",[]],["title/93",[0,490.432]],["content/93",[0,5.281,3,0.157,4,0.412,5,0.613,6,0.498,9,0.498,10,0.498,11,0.655,12,0.48,13,0.492,14,0.44,15,0.582,22,6.466,23,3.057,26,5.214,27,9.872,31,0.337,35,1.4,38,4.09,44,1.654,45,2.201,50,3.307,62,4.131,354,6.079,403,4.971,411,5.862,412,6.332,440,7.757,477,6.332,503,5.862,556,8.721,559,8.301,560,7.527,561,7.527,562,7.527,563,7.527,564,6.636]],["keywords/93",[]],["title/94",[113,383.478]],["content/94",[28,5.873,35,2.784,39,8.626,113,5.518,565,11.655]],["keywords/94",[]],["title/95",[225,478.633]],["content/95",[2,3.671,3,0.159,4,0.473,5,0.473,6,0.571,9,0.571,10,0.571,11,0.724,12,0.551,13,0.565,14,0.505,15,0.668,31,0.386,33,4.407,35,1.607,44,1.899,45,2.038,92,3.063,113,4.567,175,5.159,184,2.537,206,5.841,225,3.977,232,4.233,402,4.534,483,4.98,501,3.632,502,3.632,565,6.729,566,10.919]],["keywords/95",[]],["title/96",[0,490.432]],["content/96",[0,4.101,3,0.147,4,0.297,5,0.297,6,0.359,9,0.359,10,0.359,11,0.509,12,0.346,13,0.355,14,0.317,15,0.42,18,3.434,22,6.017,23,3.397,25,2.934,28,2.875,31,0.243,33,2.769,35,1.618,44,1.193,45,0.894,48,3.434,50,2.385,62,2.98,73,2.89,92,2.302,100,4.786,101,2.848,109,10.985,110,5.879,113,4.588,115,5.195,116,3.585,120,4.498,134,4.786,149,3.67,175,3.241,178,3.366,184,1.594,206,3.67,230,1.876,232,2.659,252,4.206,402,2.848,429,3.761,448,2.731,503,4.228,531,4.091,532,3.366,533,4.091,534,4.091,535,4.091,536,5.393,537,4.091,538,3.302,539,3.366,556,4.228,566,7.668]],["keywords/96",[]],["title/97",[159,523.214]],["content/97",[28,5.135,35,2.89,39,8.954,159,7.815]],["keywords/97",[]],["title/98",[0,490.432]],["content/98",[0,5.429,3,0.159,4,0.428,5,0.428,6,0.517,9,0.517,10,0.517,11,0.673,12,0.499,13,0.511,14,0.457,15,0.604,23,3.732,31,0.349,33,3.986,34,5.162,35,1.454,38,2.854,44,1.718,45,1.286,62,6.319,105,4.944,110,5.283,115,3.732,159,5.792,171,6.89,503,6.086,556,6.086,567,6.89,568,6.89,569,6.89,570,10.733,571,6.89,572,7.815,573,7.815,574,6.89,575,6.89]],["keywords/98",[]],["title/99",[3,8.632]],["content/99",[]],["keywords/99",[]],["title/100",[3,8.632]],["content/100",[]],["keywords/100",[]],["title/101",[3,7.712,164,476.469]],["content/101",[3,0.127,11,0.891,31,0.682,163,11.873,164,12.312]],["keywords/101",[]],["title/102",[3,7.712,165,476.469]],["content/102",[0,5.618,3,0.159,11,1.095,31,0.69,145,9.278,153,8.978,165,9.621,576,13.138,577,13.138,578,13.138]],["keywords/102",[]],["title/103",[3,7.712,167,549.996]],["content/103",[3,0.129,31,0.541,45,2.834,168,15.181,579,18.989,580,11.27,581,12.089,582,13.333,583,13.333,584,13.333,585,13.333,586,13.333]],["keywords/103",[]],["title/104",[3,8.632]],["content/104",[3,0.163,12,1.133]],["keywords/104",[]],["title/105",[3,7.712,18,232.96]],["content/105",[3,0.113,6,0.654,9,0.654,10,0.654,11,0.797,12,0.631,13,0.647,14,0.579,15,0.765,31,0.442,45,1.629,168,8.724,581,9.895,587,10.913,588,10.913,589,10.913,590,10.913,591,10.913,592,10.913,593,10.913,594,10.913,595,10.913,596,10.913,597,10.913,598,10.913,599,10.913,600,10.913,601,10.913,602,9.895,603,9.895,604,10.913,605,10.913]],["keywords/105",[]],["title/106",[3,7.712,606,589.96]],["content/106",[3,0.166,11,0.693,14,0.475,31,0.363,45,1.337,62,4.46,67,5.25,70,4.851,105,5.141,109,5.629,145,6.328,204,6.836,252,3.929,325,7.575,570,7.575,602,8.125,603,8.125,607,8.961,608,8.125,609,8.961,610,8.961,611,8.961,612,8.961,613,8.961,614,8.125,615,6.562,616,8.125,617,6.562,618,8.125,619,8.125,620,8.125,621,8.125,622,8.961,623,8.125]],["keywords/106",[]],["title/107",[3,7.712,624,589.96]],["content/107",[3,0.161,11,0.664,13,0.501,14,0.448,23,2.094,31,0.343,45,2.225,67,7.335,105,4.851,145,10.528,153,5.779,204,6.451,252,3.708,606,7.668,608,7.668,614,7.668,615,6.193,616,7.668,617,6.193,618,7.668,619,7.668,620,7.668,621,7.668,623,7.668,624,11.353,625,8.457,626,8.457,627,8.457,628,8.457,629,8.457,630,8.457,631,8.457,632,8.457,633,12.521,634,8.457,635,8.457]],["keywords/107",[]],["title/108",[3,8.632]],["content/108",[3,0.159,4,0.845,5,0.845,6,0.788,9,0.788,10,0.788,11,0.902,12,0.76,13,0.778,14,0.697,15,0.921,31,0.533]],["keywords/108",[]],["title/109",[3,8.632]],["content/109",[]],["keywords/109",[]],["title/110",[34,686.882]],["content/110",[3,0.162,4,0.617,5,0.617,6,0.744,9,0.744,10,0.744,11,0.869,12,0.718,13,0.736,14,0.658,15,0.871,31,0.503,36,7.122,44,2.474,45,1.853,46,11.257]],["keywords/110",[]],["title/111",[47,969.523]],["content/111",[3,0.155,4,0.791,5,0.791,31,0.646,48,5.701,51,14.437]],["keywords/111",[]],["title/112",[52,1039.972]],["content/112",[3,0.155,4,0.791,5,0.791,31,0.646,48,5.701,55,14.437]],["keywords/112",[]],["title/113",[56,969.523]],["content/113",[3,0.155,4,0.791,5,0.791,28,4.773,31,0.646,58,14.437]],["keywords/113",[]],["title/114",[59,839.912]],["content/114",[3,0.155,4,0.791,5,0.791,28,4.773,31,0.646,64,14.437]],["keywords/114",[]],["title/115",[65,969.523]],["content/115",[3,0.155,4,0.791,5,0.791,28,4.773,31,0.646,68,14.437]],["keywords/115",[]],["title/116",[69,969.523]],["content/116",[3,0.152,23,4.323]],["keywords/116",[]],["title/117",[67,671.921]],["content/117",[3,0.155,4,0.791,5,0.791,28,4.773,31,0.646,71,14.437]],["keywords/117",[]],["title/118",[18,410.657]],["content/118",[3,0.161,4,0.739,5,0.739,18,5.325,31,0.603,48,5.325,74,11.889,75,13.485]],["keywords/118",[]],["title/119",[76,1039.972]],["content/119",[3,0.14,4,0.751,5,0.751,23,3.743,31,0.613,77,13.711,79,13.711,80,13.711,81,16.851]],["keywords/119",[]],["title/120",[3,8.632]],["content/120",[]],["keywords/120",[]],["title/121",[3,8.632]],["content/121",[3,0.11,4,0.217,5,0.217,6,0.262,7,2.172,9,0.262,10,0.262,11,0.392,12,0.252,13,0.259,14,0.231,15,0.306,25,3.622,31,0.177,45,0.651,62,2.172,63,1.419,88,4.9,211,10.064,218,3.489,242,5.05,317,3.957,318,2.454,320,6.568,321,4.573,322,14.546,323,6.701,324,3.957,325,11.618,326,10.522,327,5.219,328,8.716,329,6.701,330,6.701,331,10.257,332,3.957,333,6.701,334,6.247,335,3.957,336,3.957,337,3.489,338,3.957,339,3.957,340,3.957,341,3.329,342,5.412,343,3.957,344,3.957,345,3.957,346,3.957,347,3.957,348,3.957,349,3.957,350,3.957,351,3.957,352,3.957,353,3.957,354,3.196,355,3.329,356,3.957,357,3.957,358,3.489,359,3.957,360,4.53,361,6.701,362,3.957,363,3.489,364,3.957,365,3.957,366,3.489,367,6.701,368,3.957,369,3.957,370,3.957,371,3.957,372,3.957,373,6.701,374,4.765,375,6.247,376,3.196,377,3.957,378,3.957,379,3.489,380,3.957,381,3.957,382,3.957,383,3.957,384,3.957,385,3.957,386,3.957,387,3.957,388,3.489,389,3.489,390,3.957,391,2.504,392,3.957,393,3.957,394,3.957,395,1.914,396,1.964,636,4.364]],["keywords/121",[]],["title/122",[3,8.632]],["content/122",[]],["keywords/122",[]],["title/123",[363,916.904]],["content/123",[3,0.158,4,0.634,5,0.634,6,0.765,9,0.765,10,0.765,11,0.885,12,0.739,13,0.756,14,0.677,15,0.895,31,0.518,44,2.544,45,1.905,395,5.598,396,5.746]],["keywords/123",[]],["title/124",[321,545.668]],["content/124",[3,0.158,4,0.634,5,0.634,6,0.765,9,0.765,10,0.765,11,0.885,12,0.739,13,0.756,14,0.677,15,0.895,31,0.518,45,1.905,395,5.598,396,5.746,398,11.576]],["keywords/124",[]],["title/125",[360,702.996]],["content/125",[3,0.158,4,0.634,5,0.634,6,0.765,9,0.765,10,0.765,11,0.885,12,0.739,13,0.756,14,0.677,15,0.895,31,0.518,45,1.905,395,5.598,396,5.746,399,11.576]],["keywords/125",[]],["title/126",[374,739.501]],["content/126",[3,0.165,4,0.529,5,0.529,6,0.639,9,0.639,10,0.639,11,0.784,12,0.616,13,0.631,14,0.565,15,0.747,31,0.432,44,2.123,45,2.206,194,5.768,374,6.87,395,6.48,396,4.796,401,9.661,402,5.069,404,8.518]],["keywords/126",[]],["title/127",[391,657.957]],["content/127",[3,0.162,4,0.569,5,0.569,6,0.688,9,0.688,10,0.688,11,0.824,12,0.663,13,0.679,14,0.608,15,0.804,31,0.465,44,2.285,45,2.32,395,6.815,396,5.162,405,10.398,406,9.168,407,8.098]],["keywords/127",[]],["title/128",[408,783.744]],["content/128",[3,0.16,4,0.584,5,0.584,6,0.705,9,0.705,10,0.705,11,0.839,12,0.681,13,0.697,14,0.624,15,0.825,31,0.477,44,2.345,45,2.36,395,6.934,396,5.296,409,10.67,410,9.407]],["keywords/128",[]],["title/129",[411,809.95]],["content/129",[3,0.158,4,0.634,5,0.634,6,0.765,9,0.765,10,0.765,11,0.885,12,0.739,13,0.756,14,0.677,15,0.895,31,0.518,45,1.905,395,5.598,396,5.746,413,11.576]],["keywords/129",[]],["title/130",[414,1039.972]],["content/130",[3,0.158,4,0.634,5,0.634,6,0.765,9,0.765,10,0.765,11,0.885,12,0.739,13,0.756,14,0.677,15,0.895,31,0.518,45,1.905,395,5.598,396,5.746,417,11.576]],["keywords/130",[]],["title/131",[418,916.904]],["content/131",[3,0.16,4,0.584,5,0.584,6,0.705,9,0.705,10,0.705,11,0.839,12,0.681,13,0.697,14,0.624,15,0.825,31,0.477,45,1.756,92,2.258,184,3.133,421,10.67,422,13.625,424,10.67]],["keywords/131",[]],["title/132",[425,1039.972]],["content/132",[3,0.157,4,0.617,5,0.617,6,0.744,9,0.744,10,0.744,11,0.869,12,0.718,13,0.736,14,0.658,15,0.871,31,0.503,45,1.853,92,2.382,175,6.721,395,5.444,396,5.588,426,11.257]],["keywords/132",[]],["title/133",[427,1039.972]],["content/133",[3,0.154,4,0.634,5,0.634,6,0.765,9,0.765,10,0.765,11,0.885,12,0.739,13,0.756,14,0.677,15,0.895,31,0.518,45,1.905,395,5.598,396,5.746,418,10.206,430,11.576]],["keywords/133",[]],["title/134",[14,60.817]],["content/134",[3,0.162,4,0.569,5,0.569,6,0.688,9,0.688,10,0.688,11,0.824,12,0.663,13,0.679,14,0.608,15,0.804,31,0.465,44,2.285,45,2.32,395,6.815,396,5.162,431,10.398,432,9.168,433,9.168]],["keywords/134",[]],["title/135",[434,671.921]],["content/135",[3,0.157,4,0.617,5,0.617,6,0.744,9,0.744,10,0.744,11,0.869,12,0.718,13,0.736,14,0.658,15,0.871,31,0.503,45,1.853,92,2.382,395,5.444,396,5.588,434,7.273,437,11.257]],["keywords/135",[]],["title/136",[177,620.912]],["content/136",[3,0.157,4,0.617,5,0.617,6,0.744,9,0.744,10,0.744,11,0.869,12,0.718,13,0.736,14,0.658,15,0.871,31,0.503,45,1.853,92,2.382,177,6.721,395,5.444,396,5.588,439,11.257]],["keywords/136",[]],["title/137",[440,720.454]],["content/137",[3,0.158,4,0.634,5,0.634,6,0.765,9,0.765,10,0.765,11,0.885,12,0.739,13,0.756,14,0.677,15,0.895,31,0.518,45,1.905,395,5.598,396,5.746,441,11.576]],["keywords/137",[]],["title/138",[33,383.985,57,701.845]],["content/138",[]],["keywords/138",[]],["title/139",[321,545.668]],["content/139",[3,0.155,4,0.592,5,0.592,6,0.715,9,0.715,10,0.715,11,0.846,12,0.69,13,0.706,14,0.632,15,0.836,23,2.952,31,0.483,35,2.011,44,2.376,45,1.779,63,3.876,92,2.288,321,5.672,637,6.576,638,8.731]],["keywords/139",[]],["title/140",[360,702.996]],["content/140",[3,0.158,4,0.549,5,0.549,6,0.662,9,0.662,10,0.662,11,0.803,12,0.639,13,0.655,14,0.586,15,0.775,23,2.735,31,0.448,35,1.863,44,2.201,45,2.261,63,3.591,92,2.119,360,6.771,501,4.21,502,4.21,637,6.092,638,8.089,639,10.016]],["keywords/140",[]],["title/141",[640,1039.972]],["content/141",[3,0.157,4,0.535,5,0.535,6,0.646,9,0.646,10,0.646,11,0.79,12,0.624,13,0.639,14,0.572,15,0.756,23,2.669,31,0.437,35,1.819,44,2.149,45,2.224,63,3.505,92,2.069,211,7.896,360,6.609,501,4.11,502,4.11,515,7.368,637,5.947,641,13.51]],["keywords/141",[]],["title/142",[374,739.501]],["content/142",[3,0.156,4,0.562,5,0.562,6,0.679,7,5.636,9,0.679,10,0.679,11,0.817,12,0.655,13,0.671,14,0.6,15,0.794,26,7.113,31,0.459,35,1.91,44,2.257,45,1.69,50,4.511,63,3.681,194,6.13,400,10.268,402,5.387,642,9.572,643,8.638]],["keywords/142",[]],["title/143",[644,916.904]],["content/143",[3,0.156,4,0.562,5,0.562,6,0.679,7,5.636,9,0.679,10,0.679,11,0.817,12,0.655,13,0.671,14,0.6,15,0.794,26,7.113,31,0.459,35,1.91,44,2.257,45,1.69,50,4.511,63,3.681,194,6.13,642,9.572,643,8.638,644,9.053,645,10.268]],["keywords/143",[]],["title/144",[646,916.904]],["content/144",[3,0.16,4,0.511,5,0.511,6,0.617,7,5.121,9,0.617,10,0.617,11,0.765,12,0.595,13,0.61,14,0.546,15,0.722,26,6.464,31,0.417,35,1.736,44,2.051,45,2.153,50,4.099,63,3.345,188,6.028,194,5.571,402,4.896,501,3.922,502,3.922,642,8.699,643,7.849,646,8.226,647,9.331]],["keywords/144",[]],["title/145",[391,657.957]],["content/145",[3,0.155,4,0.542,5,0.542,6,0.654,8,7.236,9,0.654,10,0.654,11,0.797,12,0.631,13,0.647,14,0.579,15,0.765,29,6.019,31,0.442,35,1.841,44,2.175,45,1.629,50,4.347,63,3.547,113,3.649,256,8.724,391,6.26,406,8.724,407,7.707,648,6.26,649,13.622]],["keywords/145",[]],["title/146",[14,60.817]],["content/146",[3,0.156,4,0.562,5,0.562,6,0.679,9,0.679,10,0.679,11,0.817,12,0.655,13,0.671,14,0.817,15,0.794,31,0.459,35,1.91,44,2.257,45,1.69,48,4.054,63,3.681,113,3.786,432,9.053,433,9.053,648,6.496,650,13.972]],["keywords/146",[]],["title/147",[651,969.523]],["content/147",[3,0.151,4,0.428,5,0.428,6,0.517,9,0.517,10,0.997,11,0.673,12,0.499,13,0.511,14,0.882,15,0.604,23,2.134,26,5.414,27,6.89,31,0.349,35,1.454,44,1.718,45,1.895,48,3.086,63,5.407,113,4.245,115,5.497,205,4.358,244,5.283,354,6.311,375,7.285,402,4.1,501,3.285,502,3.285,543,7.285,652,7.285,653,8.618,654,8.618,655,6.311,656,7.815]],["keywords/147",[]],["title/148",[657,969.523]],["content/148",[3,0.151,4,0.424,5,0.424,6,0.512,9,0.512,10,0.993,11,0.669,12,0.494,13,0.506,14,0.669,15,0.599,23,2.113,26,5.363,27,6.825,31,0.346,35,1.44,44,1.701,45,1.882,48,3.057,63,5.382,113,2.854,115,5.459,205,4.317,244,5.233,321,4.062,354,6.252,402,4.062,501,3.254,502,3.254,543,7.216,651,7.216,652,7.216,655,6.252,658,6.512,659,6.512,660,8.537,661,8.537,662,6.252,663,7.741]],["keywords/148",[]],["title/149",[637,632.547]],["content/149",[3,0.155,4,0.549,5,0.549,6,0.662,9,0.662,10,0.662,11,0.803,12,0.639,13,0.655,14,0.586,15,0.775,31,0.448,35,1.863,44,2.201,45,1.649,63,3.591,92,2.119,113,3.693,230,3.462,327,7.801,412,8.426,637,6.092,648,6.337,664,13.737,665,10.016]],["keywords/149",[]],["title/150",[389,916.904]],["content/150",[3,0.153,4,0.517,5,0.517,6,0.624,7,7.236,9,0.624,10,0.624,11,0.771,12,0.602,13,0.617,14,0.552,15,0.73,25,5.101,31,0.422,35,1.756,44,2.074,45,1.554,49,6.234,50,4.146,63,3.384,113,4.861,194,5.635,374,6.711,404,8.321,429,6.538,648,5.971,666,10.409,667,13.183]],["keywords/150",[]],["title/151",[341,874.889]],["content/151",[3,0.15,4,0.535,5,0.535,6,0.646,8,7.149,9,0.646,10,0.646,11,0.79,12,0.624,13,0.639,14,0.572,15,0.756,31,0.437,35,1.819,44,2.149,45,1.609,63,5.986,341,13.023,403,6.457,415,7.614,668,8.225,669,9.777,670,9.777,671,9.777]],["keywords/151",[]],["title/152",[672,720.454]],["content/152",[3,0.156,4,0.562,5,0.562,6,0.679,9,0.679,10,0.679,11,0.817,12,0.655,13,0.671,14,0.6,15,0.794,23,2.803,31,0.459,35,1.91,44,2.257,45,1.69,49,6.782,63,3.681,205,5.726,355,8.638,402,5.387,672,7.113,673,11.324,674,10.268]],["keywords/152",[]],["title/153",[675,1039.972]],["content/153",[3,0.154,4,0.535,5,0.535,6,0.646,9,0.646,10,0.646,11,0.79,12,0.624,13,0.639,14,0.79,15,0.756,23,2.669,31,0.437,35,1.819,44,2.149,45,2.224,49,6.457,63,3.505,105,6.185,205,5.452,219,7.896,355,8.225,402,5.13,676,9.777,677,10.782,678,8.62]],["keywords/153",[]],["title/154",[679,1039.972]],["content/154",[3,0.154,4,0.535,5,0.535,6,0.646,9,0.646,10,0.646,11,0.79,12,0.624,13,0.639,14,0.79,15,0.756,23,2.669,31,0.437,35,1.819,44,2.149,45,2.224,49,6.457,63,3.505,105,6.185,205,5.452,219,7.896,355,8.225,402,5.13,678,8.62,680,9.777,681,10.782]],["keywords/154",[]],["title/155",[434,671.921]],["content/155",[3,0.154,4,0.428,5,0.428,6,0.517,9,0.517,10,0.517,11,0.673,12,0.499,13,0.511,14,0.457,15,0.604,22,3.779,31,0.349,35,1.454,38,2.854,44,1.718,45,1.895,92,2.436,113,2.882,162,8.966,184,2.295,230,2.701,320,5.889,366,6.89,379,6.89,403,5.162,415,6.086,434,5.049,435,10.15,436,9.298,501,3.285,502,3.285,648,4.944,682,11.513,683,7.285,684,7.285,685,8.966,686,7.815,687,6.89]],["keywords/155",[]],["title/156",[177,620.912]],["content/156",[3,0.158,4,0.489,5,0.489,6,0.59,9,0.59,10,0.59,11,0.741,12,0.569,13,0.583,14,0.522,15,0.69,31,0.399,35,1.66,38,3.259,44,1.961,45,2.086,92,2.681,113,3.29,162,6.95,177,5.328,184,2.62,230,3.084,327,6.95,436,7.207,501,3.751,502,3.751,648,5.646,685,6.95,688,9.841,689,12.673]],["keywords/156",[]],["title/157",[690,760.456]],["content/157",[3,0.154,4,0.432,5,0.432,6,0.522,9,0.522,10,0.522,11,0.678,12,0.503,13,0.516,14,0.461,15,0.61,22,3.816,31,0.353,35,1.468,38,2.882,44,1.734,45,1.908,92,2.453,113,2.909,177,4.711,184,2.317,185,5.946,230,2.727,320,5.946,354,6.372,366,6.956,379,6.956,403,5.211,415,6.145,501,3.317,502,3.317,648,4.992,683,7.356,684,7.356,685,9.03,686,7.89,687,6.956,690,8.478,691,11.594,692,7.89]],["keywords/157",[]],["title/158",[693,783.744]],["content/158",[3,0.152,4,0.505,5,0.505,6,0.61,9,0.61,10,0.61,11,0.759,12,0.589,13,0.603,14,0.539,15,0.713,31,0.413,35,1.716,44,2.028,45,1.518,48,3.643,63,4.651,113,3.402,321,4.84,327,7.185,564,8.134,648,5.837,687,8.134,693,11.309,694,10.174,695,8.134,696,12.974,697,9.225,698,9.225]],["keywords/158",[]],["title/159",[699,839.912]],["content/159",[3,0.16,4,0.517,5,0.517,6,0.624,9,0.624,10,0.624,11,0.771,12,0.602,13,0.617,14,0.552,15,0.73,31,0.422,35,1.756,38,3.448,44,2.074,45,2.17,92,1.997,113,3.48,184,2.771,185,7.113,230,3.262,501,3.967,502,3.967,648,5.971,699,7.623,700,13.183]],["keywords/159",[]],["title/160",[321,545.668]],["content/160",[3,0.153,4,0.569,5,0.569,6,0.688,9,0.688,10,0.688,11,0.824,12,0.663,13,0.679,14,0.608,15,0.804,31,0.465,35,1.934,44,2.285,45,1.712,63,3.728,92,2.2,230,3.594,321,5.456,637,6.325,638,8.398,701,11.468,702,14.092]],["keywords/160",[]],["title/161",[175,620.912]],["content/161",[3,0.154,4,0.529,5,0.529,6,0.639,9,0.639,10,0.639,11,0.784,12,0.616,13,0.631,14,0.565,15,0.747,31,0.432,35,1.797,44,2.123,45,1.59,63,3.464,92,2.835,113,4.941,230,3.339,448,4.861,648,6.112,703,10.655,704,10.655,705,10.655,706,13.399,707,9.661]],["keywords/161",[]],["title/162",[708,1039.972]],["content/162",[3,0.152,4,0.549,5,0.549,6,0.662,9,0.662,10,0.662,11,0.803,12,0.639,13,0.655,14,0.586,15,0.775,31,0.448,35,1.863,38,3.659,44,2.201,45,1.649,198,8.875,314,11.094,403,6.616,668,8.426,709,15.15,710,10.016,711,11.046,712,10.016]],["keywords/162",[]],["title/163",[713,809.95]],["content/163",[3,0.154,4,0.535,5,0.535,6,0.646,9,0.646,10,0.646,11,0.79,12,0.624,13,0.639,14,0.572,15,0.756,31,0.437,35,1.819,38,3.571,44,2.149,45,1.609,48,3.861,113,3.605,244,6.609,648,6.185,713,7.614,714,9.777,715,13.51,716,9.777,717,13.51,718,9.777]],["keywords/163",[]],["title/164",[719,809.95]],["content/164",[3,0.151,4,0.5,5,0.5,6,0.603,8,6.671,9,0.603,10,0.603,11,0.753,12,0.582,13,0.596,14,0.533,15,0.705,31,0.408,35,1.697,38,3.332,44,2.005,45,1.502,50,4.007,92,1.93,113,3.364,175,5.447,244,6.167,648,5.771,719,7.105,720,12.872,721,11.349,722,13.15,723,12.872,724,9.122]],["keywords/164",[]],["title/165",[176,783.744]],["content/165",[3,0.152,4,0.505,5,0.505,6,0.61,9,0.61,10,0.61,11,0.759,12,0.589,13,0.603,14,0.539,15,0.713,31,0.413,35,1.716,38,3.37,44,2.028,45,1.518,50,4.053,113,3.402,188,5.96,193,7.761,211,7.451,244,6.236,407,7.185,648,5.837,725,10.174,726,10.174,727,10.174,728,10.174,729,10.174,730,10.174,731,12.974,732,9.225]],["keywords/165",[]],["title/166",[733,839.912]],["content/166",[3,0.154,4,0.529,5,0.529,6,0.639,9,0.639,10,0.639,11,0.784,12,0.616,13,0.631,14,0.565,15,0.747,31,0.432,35,1.797,38,3.529,44,2.123,45,1.59,48,3.815,70,5.768,113,3.562,244,6.531,648,6.112,734,9.007,735,9.661,736,10.655,737,13.399,738,13.399,739,9.661]],["keywords/166",[]],["title/167",[740,783.744]],["content/167",[3,0.152,4,0.473,5,0.473,6,0.571,9,0.571,10,0.571,11,0.724,12,0.551,13,0.565,14,0.505,15,0.668,26,8.58,31,0.386,35,1.607,36,5.467,44,1.899,45,1.422,84,6.318,113,4.567,194,5.159,205,4.818,321,6.498,327,6.729,403,5.707,412,7.269,474,8.64,643,7.269,648,5.467,740,9.333,741,13.658,742,12.385,743,8.64]],["keywords/167",[]],["title/168",[408,783.744]],["content/168",[3,0.156,4,0.6,5,0.6,6,0.724,9,0.724,10,0.724,11,0.854,12,0.699,13,0.716,14,0.641,15,0.847,31,0.49,35,2.038,38,4.002,44,2.408,45,1.803,230,3.786,408,8.256,410,9.659,652,10.213]],["keywords/168",[]],["title/169",[3,8.632]],["content/169",[]],["keywords/169",[]],["title/170",[264,1039.972]],["content/170",[3,0.16,4,0.511,5,0.511,6,0.617,9,0.617,10,0.617,11,0.765,12,0.595,13,0.61,14,0.957,23,2.547,31,0.417,35,1.736,63,3.345,92,1.974,153,7.032,266,9.331,267,6.028,268,7.536,269,5.786,270,10.562,271,9.331,272,9.331,273,9.331,274,9.331]],["keywords/170",[]],["title/171",[275,1039.972]],["content/171",[3,0.159,4,0.523,5,0.523,6,0.879,9,0.631,10,0.879,11,0.777,12,0.609,13,0.624,14,0.777,23,2.607,31,0.427,63,3.423,92,2.02,267,6.169,269,5.921,276,9.548,277,9.548,278,9.548,279,9.548,280,9.548,281,13.29,282,9.548,283,9.548]],["keywords/171",[]],["title/172",[284,1039.972]],["content/172",[3,0.159,4,0.523,5,0.523,6,0.879,9,0.631,10,0.631,11,0.777,12,0.609,13,0.624,14,0.894,23,2.607,31,0.427,38,3.488,63,3.423,92,2.812,267,6.169,269,5.921,285,9.548,286,9.548,287,9.548,288,9.548,289,8.419,290,9.548,291,9.548]],["keywords/172",[]],["title/173",[38,274.989,292,752.844]],["content/173",[3,0.158,4,0.511,5,0.511,6,0.865,9,0.617,10,0.865,11,0.765,12,0.595,13,0.61,14,0.765,23,2.547,31,0.417,38,4.777,63,3.345,92,1.974,160,8.226,267,6.028,269,5.786,289,8.226,293,9.331,294,9.331,295,9.331,296,9.331,297,9.331,298,9.331,299,9.331]],["keywords/173",[]],["title/174",[300,916.904]],["content/174",[3,0.164,4,0.401,5,0.401,6,0.87,9,0.725,10,0.725,11,0.642,12,0.467,13,0.479,14,0.642,23,2.996,31,0.328,35,1.363,44,1.61,45,1.206,63,2.626,92,2.784,184,2.151,267,7.089,269,4.542,300,6.458,301,7.325,302,7.325,303,7.325,304,7.325,305,13.156,306,7.325,307,6.458,308,7.325,309,6.829,310,7.325,311,7.325,312,7.325]],["keywords/174",[]],["title/175",[67,486.408,744,830.269]],["content/175",[]],["keywords/175",[]],["title/176",[12,66.348]],["content/176",[3,0.145,4,0.473,5,0.473,6,0.571,9,0.571,10,0.571,11,0.847,12,1.009,13,0.946,14,0.505,15,0.668,31,0.554,35,1.607,38,4.524,84,6.318,101,4.534,116,5.707,120,4.469,198,8.002,232,4.233,397,6.318,415,6.729,455,6.512,615,6.978,617,6.978,745,9.529,746,9.529,747,8.64,748,9.529,749,8.64,750,8.64]],["keywords/176",[]],["title/177",[14,60.817]],["content/177",[3,0.134,4,0.577,5,0.577,6,0.696,9,0.696,10,0.696,11,0.831,12,0.672,13,0.688,14,0.616,15,0.814,31,0.471,35,1.959,63,5.096,70,6.288,118,10.532,215,8.86,244,7.12,309,9.819,659,8.86,747,10.532,751,8.506,752,10.532,753,10.532,754,10.532]],["keywords/177",[]],["title/178",[693,783.744]],["content/178",[3,0.144,4,0.592,5,0.592,6,0.715,9,0.715,10,0.715,11,0.846,12,0.69,13,0.706,14,0.632,15,0.836,31,0.483,35,2.011,38,3.949,63,3.876,321,5.672,397,7.905,422,9.095,693,10.902,695,9.531,751,8.731,755,8.731]],["keywords/178",[]],["title/179",[756,916.904]],["content/179",[3,0.142,4,0.569,5,0.569,6,0.688,9,0.688,10,0.688,11,0.824,12,0.663,13,0.679,14,0.608,15,0.804,31,0.465,35,1.934,49,6.868,63,5.052,92,2.2,185,7.836,194,6.208,672,9.762,699,8.398,751,8.398,755,8.398,756,9.168,757,11.468]],["keywords/179",[]],["title/180",[758,916.904]],["content/180",[3,0.136,4,0.6,5,0.6,6,0.724,9,0.724,10,0.724,11,0.854,12,0.699,13,0.716,14,0.641,15,0.847,31,0.49,35,2.038,38,4.002,49,7.236,181,6.541,548,7.078,662,8.848,751,8.848,758,12.868,759,10.956,760,10.956]],["keywords/180",[]],["title/181",[391,657.957]],["content/181",[3,0.126,4,0.517,5,0.517,6,0.624,9,0.624,10,0.624,11,0.771,12,0.602,13,0.617,14,0.552,15,0.73,31,0.422,35,1.756,38,5.549,70,5.635,198,6.098,316,8.799,391,9.612,397,6.902,403,6.234,407,7.351,415,7.351,472,8.321,685,7.351,761,10.409,762,9.438,763,14.539,764,10.409,765,10.409,766,10.409]],["keywords/181",[]],["title/182",[767,916.904]],["content/182",[3,0.134,4,0.584,5,0.584,6,0.705,7,5.856,9,0.705,10,0.705,11,0.839,12,0.681,13,0.697,14,0.624,15,0.825,31,0.477,35,1.985,73,5.681,92,2.258,184,3.133,185,8.041,226,8.976,321,5.598,548,6.894,662,8.617,670,10.67,767,9.407,768,5.95]],["keywords/182",[]],["title/183",[637,632.547]],["content/183",[3,0.139,4,0.625,5,0.625,6,0.755,9,0.755,10,0.755,11,0.877,12,0.728,13,0.746,14,0.668,15,0.883,31,0.51,35,2.123,70,6.815,92,2.415,184,3.352,448,5.743,637,9.121,768,6.365]],["keywords/183",[]],["title/184",[267,671.921]],["content/184",[3,0.123,4,0.494,5,0.494,6,0.597,9,0.597,10,0.597,11,0.747,12,0.576,13,0.59,14,0.528,15,0.698,31,0.403,35,1.678,63,3.234,70,5.386,92,3.137,184,2.649,242,6.799,267,8.252,313,7.286,314,7.286,315,7.954,316,8.411,321,6.701,403,5.959,448,4.539,467,11.26,637,7.768,685,7.026,768,5.031,769,8.411,770,9.022,771,9.022]],["keywords/184",[]],["title/185",[175,620.912]],["content/185",[3,0.134,4,0.494,5,0.494,6,0.597,9,0.597,10,0.597,11,0.747,12,0.815,13,0.59,14,0.528,15,0.698,31,0.403,35,1.678,38,4.665,67,5.829,92,1.909,161,9.022,175,5.386,184,2.649,198,9.579,226,7.59,320,6.799,435,7.954,467,7.954,564,7.954,768,5.031,772,9.95,773,9.95,774,14.085,775,9.95,776,9.95,777,8.411,778,9.95]],["keywords/185",[]],["title/186",[779,916.904]],["content/186",[3,0.133,4,0.569,5,0.569,6,0.688,9,0.688,10,0.688,11,0.824,12,0.663,13,0.679,14,0.608,15,0.804,31,0.465,35,1.934,38,3.798,92,2.2,184,3.053,185,7.836,186,10.398,320,7.836,321,5.456,423,10.398,467,9.168,699,8.398,768,5.799,770,10.398,779,9.168,780,11.468]],["keywords/186",[]],["title/187",[740,783.744]],["content/187",[3,0.139,4,0.625,5,0.625,6,0.755,9,0.755,10,0.755,11,0.877,12,0.728,13,0.746,14,0.668,15,0.883,31,0.51,35,2.123,92,2.415,184,3.352,321,5.989,448,5.743,740,11.302,768,6.365]],["keywords/187",[]],["title/188",[713,809.95]],["content/188",[3,0.128,4,0.529,5,0.529,6,0.639,9,0.639,10,0.639,11,0.784,12,0.616,13,0.631,14,0.565,15,0.747,23,2.638,31,0.432,35,1.797,49,6.381,63,3.464,84,7.065,92,3.255,113,6.126,184,2.837,232,4.733,327,7.524,448,4.861,565,7.524,713,10.436,755,7.803,768,5.388]],["keywords/188",[]],["title/189",[719,809.95]],["content/189",[3,0.129,4,0.542,5,0.542,6,0.654,9,0.654,10,0.654,11,0.797,12,0.631,13,0.647,14,0.579,15,0.765,23,2.702,31,0.442,35,1.841,63,3.547,84,7.236,92,3.551,113,5.744,175,8.133,184,2.906,232,4.848,448,4.978,719,10.609,768,5.518]],["keywords/189",[]],["title/190",[176,783.744]],["content/190",[3,0.131,4,0.555,5,0.555,6,0.671,9,0.671,10,0.671,11,0.81,12,0.647,13,0.663,14,0.593,15,0.784,23,2.769,31,0.453,35,1.886,63,3.635,92,2.931,112,7.025,113,5.108,176,7.642,184,2.978,193,8.531,211,8.19,232,4.968,448,5.102,565,7.898,755,8.19,768,5.655]],["keywords/190",[]],["title/191",[733,839.912]],["content/191",[3,0.131,4,0.555,5,0.555,6,0.671,9,0.671,10,0.671,11,0.81,12,0.647,13,0.663,14,0.593,15,0.784,31,0.453,35,1.886,63,3.635,92,2.931,112,7.025,113,5.108,184,2.978,232,4.968,448,5.102,565,7.898,733,8.19,734,9.454,735,10.141,755,8.19,768,5.655,781,11.183]],["keywords/191",[]],["title/192",[672,720.454]],["content/192",[2,3.671,3,0.145,4,0.473,5,0.473,6,0.571,9,0.571,10,0.571,11,0.724,12,0.551,13,0.565,14,0.505,15,0.668,31,0.386,35,1.607,63,4.44,67,5.583,92,1.828,184,2.537,208,6.512,232,4.233,320,6.512,403,5.707,448,4.347,548,5.583,659,7.269,672,10.028,683,8.055,684,8.055,753,8.64,768,4.818,782,6.978,783,8.64,784,8.64,785,9.529,786,9.529,787,9.529,788,9.529]],["keywords/192",[]],["title/193",[113,383.478]],["content/193",[1,6.956,2,4.475,3,0.134,4,0.577,5,0.577,6,0.696,9,0.696,10,0.696,11,0.831,12,0.672,13,0.688,14,0.616,15,0.814,31,0.471,35,1.959,92,2.229,113,5.241,184,3.093,208,7.937,232,5.16,448,5.299,515,7.937,548,6.805,565,8.203,768,5.873]],["keywords/193",[]],["title/194",[440,720.454]],["content/194",[3,0.145,4,0.432,5,0.432,6,0.522,9,0.522,10,0.522,11,0.678,12,0.503,13,0.516,14,0.461,15,0.61,22,3.816,26,8.032,31,0.353,35,1.468,38,4.235,73,4.201,92,2.453,194,6.922,321,4.14,360,5.334,391,7.335,403,5.211,411,6.145,412,6.638,440,9.522,448,3.97,477,6.638,515,5.946,563,7.89,564,6.956,644,6.956,646,6.956,768,4.4,789,8.702,790,8.702,791,8.702,792,8.702,793,12.787,794,7.89]],["keywords/194",[]],["title/195",[690,760.456]],["content/195",[1,7.047,2,4.534,3,0.134,4,0.584,5,0.584,6,0.705,9,0.705,10,0.705,11,0.839,12,0.681,13,0.697,14,0.624,15,0.825,31,0.477,35,1.985,92,2.258,184,3.133,208,8.041,232,5.227,448,5.368,515,8.041,548,6.894,690,10.485,768,5.95]],["keywords/195",[]],["title/196",[795,916.904]],["content/196",[3,0.134,4,0.577,5,0.577,6,0.696,7,5.781,9,0.696,10,0.696,11,0.831,12,0.672,13,0.688,14,0.616,15,0.814,31,0.471,35,1.959,38,5.192,40,9.819,43,9.819,92,3.008,321,5.526,655,8.506,685,8.203,768,5.873,795,9.286,796,11.616]],["keywords/196",[]],["title/197",[434,671.921]],["content/197",[1,6.868,2,4.418,3,0.133,4,0.569,5,0.569,6,0.688,9,0.688,10,0.688,11,0.824,12,0.663,13,0.679,14,0.608,15,0.804,31,0.465,35,1.934,38,3.798,92,2.2,162,8.098,184,3.053,208,7.836,232,5.094,434,6.718,435,9.168,436,8.398,448,5.231,548,6.718,768,5.799]],["keywords/197",[]],["title/198",[177,620.912]],["content/198",[1,6.868,2,4.418,3,0.133,4,0.569,5,0.569,6,0.688,9,0.688,10,0.688,11,0.824,12,0.663,13,0.679,14,0.608,15,0.804,31,0.465,35,1.934,38,3.798,92,2.2,162,8.098,177,6.208,184,3.053,208,7.836,232,5.094,436,8.398,438,10.398,448,5.231,548,6.718,768,5.799]],["keywords/198",[]],["title/199",[797,916.904]],["content/199",[3,0.151,4,0.542,5,0.542,6,0.654,7,5.431,9,0.654,10,0.654,11,0.797,12,0.631,13,0.647,14,0.797,15,0.765,31,0.442,35,1.841,90,7.596,92,2.882,113,3.649,184,2.906,256,8.724,499,6.689,768,5.518,797,8.724,798,10.913,799,13.622]],["keywords/199",[]],["title/200",[800,916.904]],["content/200",[3,0.134,4,0.584,5,0.584,6,0.705,9,0.705,10,0.705,11,0.839,12,0.681,13,0.697,14,0.624,15,0.825,31,0.477,35,1.985,38,3.897,92,2.258,146,9.947,184,3.133,321,5.598,411,8.31,548,6.894,662,8.617,699,8.617,755,8.617,768,5.95,800,9.407]],["keywords/200",[]],["title/201",[801,916.904]],["content/201",[1,5.532,2,3.559,3,0.154,4,0.459,5,0.459,6,0.554,9,0.554,10,0.554,11,0.708,12,0.534,13,0.547,14,0.49,15,0.648,16,4.272,17,4.272,18,3.307,31,0.374,35,1.558,45,1.379,62,4.597,63,5.099,73,4.459,84,6.124,92,1.772,115,3.999,120,6.264,184,2.459,580,7.808,768,4.67,801,7.384,802,13.26,803,8.375,804,10.187,805,8.375]],["keywords/201",[]],["title/202",[806,916.904]],["content/202",[1,5.532,2,3.559,3,0.154,4,0.459,5,0.459,6,0.554,9,0.554,10,0.554,11,0.708,12,0.534,13,0.547,14,0.49,15,0.648,16,4.272,17,4.272,18,3.307,31,0.374,35,1.558,45,1.379,62,4.597,73,4.459,84,6.124,90,7.932,92,1.772,115,3.999,120,6.264,184,2.459,580,7.808,768,4.67,802,13.26,804,10.187,806,7.384,807,8.375,808,8.375]],["keywords/202",[]],["title/203",[809,916.904]],["content/203",[3,0.128,4,0.387,5,0.387,6,0.707,9,0.468,10,0.468,11,0.414,12,0.822,13,0.462,14,0.414,15,0.547,18,5.086,31,0.316,35,1.315,38,4.705,41,6.235,73,5.689,74,9.421,92,1.496,105,4.474,120,5.527,171,6.235,184,2.076,185,5.329,232,3.464,320,5.329,334,6.592,337,11.355,403,4.671,442,7.071,448,3.558,455,5.329,685,5.507,687,6.235,752,10.685,768,3.943,769,6.592,777,12.007,809,6.235,810,10.685,811,7.071,812,7.799,813,12.88,814,7.799,815,7.071]],["keywords/203",[]],["title/204",[111,671.921]],["content/204",[3,0.149,4,0.269,5,0.269,6,0.53,9,0.324,10,0.324,11,0.469,12,0.313,13,0.321,14,0.287,15,0.379,16,2.503,17,2.503,18,3.165,22,5.672,23,3.202,25,2.652,28,2.65,29,2.985,31,0.219,33,2.503,35,1.491,48,3.165,50,2.156,73,2.613,101,2.575,109,10.942,110,3.317,111,5.178,115,5.6,116,3.241,120,6.066,149,3.317,178,3.043,184,2.353,196,3.588,207,3.822,230,1.696,232,2.404,252,4.913,376,3.963,395,3.876,397,3.588,429,3.4,448,2.469,520,3.963,521,3.963,522,3.698,523,3.963,524,3.963,525,3.963,526,3.963,527,6.473,528,3.963,530,4.327,531,3.698,532,4.97,533,3.698,534,3.698,535,3.698,536,6.3,537,3.698,538,2.985,539,3.043,556,3.822,816,3.698,817,4.907,818,5.412]],["keywords/204",[]],["title/205",[113,383.478]],["content/205",[1,7.277,3,0.155,4,0.243,5,0.243,6,0.293,9,0.293,10,0.293,11,0.431,12,0.283,13,0.289,14,0.259,15,0.342,18,3.733,22,6.383,23,3.339,25,2.394,28,2.435,29,4.48,31,0.198,33,2.259,35,1.37,48,2.908,50,1.946,73,2.358,92,0.937,101,2.324,109,10.149,110,9.457,113,3.486,115,5.261,116,2.925,120,5.699,149,2.994,178,2.746,181,4.397,184,1.3,188,2.861,189,3.068,192,3.338,205,2.47,230,1.531,232,2.17,252,5.328,376,3.577,397,3.239,429,3.068,448,2.228,531,3.338,532,4.567,533,3.338,534,3.338,535,3.338,536,5.863,537,3.338,538,2.694,539,5.863,551,6.866,552,6.866,553,4.129,565,3.449,816,3.338,819,7.365]],["keywords/205",[]],["title/206",[112,720.454]],["content/206",[3,0.154,4,0.31,5,0.31,6,0.374,9,0.374,10,0.374,11,0.525,12,0.361,13,0.369,14,0.331,15,0.437,18,3.547,22,6.158,23,3.052,25,3.056,28,2.97,31,0.253,33,2.884,35,1.671,44,1.243,45,0.931,48,3.547,50,2.484,73,3.01,92,1.196,101,2.966,109,11.147,110,7.556,112,6.223,115,5.337,116,3.734,120,4.647,149,3.822,178,3.506,184,1.66,230,1.954,232,2.77,252,4.344,397,4.134,429,3.917,448,2.844,531,4.261,532,3.506,533,4.261,534,4.261,535,4.261,536,5.57,537,4.261,538,3.439,539,3.506,554,8.375,555,7.255,556,4.403,816,4.261]],["keywords/206",[]],["title/207",[2,441.899]],["content/207",[1,7.086,2,3.021,3,0.154,4,0.232,5,0.232,6,0.281,9,0.281,10,0.281,11,0.416,12,0.271,13,0.277,14,0.248,15,0.328,16,4.678,17,3.626,18,3.622,22,6.249,23,3.261,25,2.294,28,2.35,29,4.324,31,0.19,33,2.165,35,1.322,48,3.622,50,1.865,73,2.26,101,2.227,109,9.97,110,9.276,115,5.123,116,2.804,120,5.549,149,2.869,178,2.632,181,4.244,184,1.246,188,2.743,189,2.941,192,3.199,205,2.367,208,3.199,230,1.467,232,2.08,252,5.188,376,3.428,397,3.104,429,2.941,448,2.136,529,5.742,531,3.199,532,4.408,533,3.199,534,3.199,535,3.199,536,5.687,537,3.199,538,2.582,539,5.687,548,2.743,550,4.245,551,6.628,552,6.628,553,3.957,816,3.199,819,7.109]],["keywords/207",[]],["title/208",[658,874.889]],["content/208",[2,3.228,3,0.153,4,0.416,5,0.416,6,0.502,9,0.502,10,0.502,11,0.659,12,0.485,13,0.496,14,0.87,15,1.04,18,5.309,31,0.34,33,3.875,35,2.097,48,4.452,70,6.732,82,7.082,85,7.082,92,1.608,115,3.628,208,5.725,230,2.626,232,3.722,448,3.822,548,4.908,658,13.368,659,6.391,816,5.725,820,8.378,821,7.597,822,7.597,823,7.597,824,7.597]],["keywords/208",[]],["title/209",[825,916.904]],["content/209",[3,0.163,4,0.374,5,0.374,6,0.452,7,8.78,9,0.452,10,0.452,11,0.609,12,0.436,13,0.447,14,0.4,15,0.529,26,4.735,31,0.306,33,3.486,35,1.937,48,2.699,50,3.003,178,10.314,225,3.146,313,5.52,314,5.52,548,4.416,643,5.75,655,5.52,662,5.52,721,6.026,816,5.151,825,12.436,826,7.538,827,7.538,828,6.835,829,6.835,830,6.835,831,6.835,832,6.835]],["keywords/209",[]],["title/210",[159,523.214]],["content/210",[3,0.161,4,0.428,5,0.428,6,0.517,9,0.517,10,0.517,11,0.673,12,0.499,13,0.511,14,0.457,15,0.604,23,3.143,31,0.349,33,3.986,34,5.162,35,1.454,38,2.854,44,1.718,45,1.286,62,4.289,105,4.944,110,7.782,115,3.732,159,6.877,171,6.89,397,5.714,556,6.086,567,6.89,568,10.15,569,6.89,570,10.733,571,6.89,572,7.815,574,6.89,575,6.89,816,5.889]],["keywords/210",[]],["title/211",[451,809.95]],["content/211",[3,0.14,4,0.328,5,0.328,6,0.396,9,0.396,10,0.396,11,0.549,12,0.382,13,0.391,14,0.35,15,0.463,23,1.634,31,0.268,35,2.158,36,3.786,38,4.8,45,0.985,48,2.363,63,2.145,70,3.573,73,3.186,84,4.376,85,5.579,113,2.207,120,3.095,150,5.985,244,4.045,403,3.953,428,9.396,451,11.804,655,4.833,734,5.579,769,8.76,802,5.579,816,4.51,833,6.6,834,6.6,835,14.494,836,14.494,837,6.6,838,14.281,839,5.985,840,6.6,841,10.363,842,6.6,843,11.601,844,11.601,845,5.985,846,5.985,847,5.985,848,5.985,849,6.6]],["keywords/211",[]],["title/212",[850,916.904]],["content/212",[3,0.139,4,0.42,5,0.42,6,0.507,9,0.507,10,0.507,11,0.664,12,0.489,13,0.501,14,0.791,15,0.593,31,0.343,33,3.911,35,2.112,48,3.028,50,7.594,113,2.828,205,4.276,548,4.954,615,10.918,617,10.918,662,6.193,722,6.761,804,14.053,850,6.761,851,6.451,852,8.457,853,7.668,854,13.518,855,7.668,856,7.668,857,7.668]],["keywords/212",[]],["title/213",[90,579.928]],["content/213",[3,0.14,4,0.356,5,0.356,6,0.43,9,0.43,10,0.43,11,0.587,12,0.415,13,0.425,14,0.716,15,0.503,28,2.152,31,0.291,33,3.32,35,2.763,48,4.832,63,2.333,70,3.886,90,9.413,92,1.377,113,2.4,181,3.886,197,4.759,198,4.205,215,5.475,230,2.249,244,4.4,252,6.65,448,3.275,499,4.4,505,9.222,506,7.559,507,7.559,508,7.559,509,5.257,510,4.905,851,5.475,853,6.509,858,6.509,859,7.178,860,10.03,861,7.178,862,7.178,863,7.178,864,7.178]],["keywords/213",[]],["title/214",[782,839.912]],["content/214",[2,4.105,3,0.145,4,0.529,5,0.529,6,0.639,9,0.639,10,0.639,11,0.784,12,0.616,13,0.631,14,0.565,15,0.747,31,0.432,33,6.834,35,1.797,63,4.804,92,2.835,116,6.381,313,7.803,358,8.518,782,7.803,815,9.661,851,8.128,865,9.661,866,10.655,867,9.661,868,13.399]],["keywords/214",[]],["title/215",[481,760.456]],["content/215",[3,0.164,4,0.428,5,0.428,6,0.517,9,0.517,10,0.517,11,0.673,12,0.499,13,0.511,14,0.457,15,0.604,18,3.086,31,0.349,35,1.454,48,3.086,70,4.666,73,4.161,90,4.358,113,2.882,177,4.666,244,5.283,321,4.1,326,5.889,360,5.283,388,6.89,391,4.944,422,6.574,434,5.049,481,8.419,522,8.676,672,5.414,690,5.714,851,6.574,869,8.618,870,7.815,871,7.815,872,7.815]],["keywords/215",[]],["title/216",[35,193.458]],["content/216",[3,0.131,4,0.468,5,0.468,6,0.565,9,0.565,10,0.565,11,0.719,12,0.545,13,0.559,14,0.5,31,0.382,35,2.287,63,5.641,70,5.105,73,7.662,83,7.971,84,6.252,215,10.34,263,7.971,268,6.905,269,5.302,270,6.905,315,7.538,415,6.659,659,10.34,751,6.905,873,13.556,874,8.55,875,13.556,876,9.429,877,9.429,878,9.429,879,9.429]],["keywords/216",[]],["title/217",[269,644.867]],["content/217",[3,0.157,4,0.436,5,0.436,6,0.527,9,0.914,10,0.527,11,0.683,12,0.508,13,0.521,14,0.89,23,2.175,31,0.356,34,5.262,35,1.482,49,5.262,63,6.071,101,4.18,116,5.262,215,6.702,261,7.967,262,7.967,263,7.427,268,6.434,269,4.94,270,6.434,315,7.024,671,7.967,692,7.967,838,7.967,851,6.702,874,7.967,880,8.786,881,8.786]],["keywords/217",[]],["title/218",[486,839.912]],["content/218",[3,0.134,4,0.584,5,0.584,6,0.705,9,0.705,10,0.705,11,0.839,12,0.681,13,0.697,14,0.624,15,0.825,31,0.477,35,1.985,49,7.047,70,6.37,232,5.227,244,7.212,484,9.407,486,8.617,491,9.407,492,9.407,751,8.617,882,10.67,883,10.67,884,10.67]],["keywords/218",[]],["title/219",[3,8.632]],["content/219",[]],["keywords/219",[]],["title/220",[3,8.632]],["content/220",[3,0.154]],["keywords/220",[]],["title/221",[3,8.632]],["content/221",[]],["keywords/221",[]],["title/222",[3,7.712,164,476.469]],["content/222",[3,0.122,11,0.859,31,0.657,158,8.619,159,7.394,163,11.446,164,11.869]],["keywords/222",[]],["title/223",[3,7.712,165,476.469]],["content/223",[0,6.256,3,0.11,11,0.966,31,0.738,145,10.332,158,9.682,159,8.306,165,10.714,166,8.226]],["keywords/223",[]],["title/224",[3,7.712,167,549.996]],["content/224",[3,0.144,31,0.646,159,7.263,168,12.729,169,14.437,170,14.437,173,14.437]],["keywords/224",[]],["title/225",[3,8.632]],["content/225",[]],["keywords/225",[]],["title/226",[3,8.632]],["content/226",[3,0.168,4,0.284,5,0.284,6,0.343,7,5.792,8,6.131,9,0.343,10,0.343,11,0.49,12,0.331,13,0.339,14,0.303,15,0.401,29,6.419,31,0.232,92,2.815,113,1.913,158,3.042,159,2.61,166,3.217,175,3.097,176,3.909,177,3.097,178,6.544,179,4.574,181,7.236,182,8.385,183,9.304,184,3.099,185,7.953,187,4.574,188,3.352,189,3.594,190,4.574,191,4.574,192,3.909,193,4.364,194,3.097,196,3.793,198,3.352,199,5.187,200,4.836,201,5.187,204,4.364,205,2.893,206,3.507,209,4.836,885,5.721]],["keywords/226",[]],["title/227",[3,6.249,212,701.845]],["content/227",[3,0.164,4,0.584,5,0.584,6,0.705,9,0.705,10,0.705,11,0.839,12,0.681,13,0.697,14,0.624,15,0.825,31,0.477,158,6.257,159,5.368,166,6.616,212,9.947,214,10.67,216,7.587]],["keywords/227",[]],["title/228",[3,8.632]],["content/228",[3,0.167,4,0.428,5,0.428,6,0.517,7,7.503,9,0.517,10,0.761,11,0.673,12,0.499,13,0.511,14,0.457,15,0.604,23,2.134,29,4.753,31,0.349,45,1.286,105,7.284,158,4.583,159,3.932,166,4.846,178,8.476,179,6.89,187,6.89,188,5.049,190,6.89,191,6.89,219,6.311,220,7.815,221,7.815]],["keywords/228",[]],["title/229",[3,8.632]],["content/229",[]],["keywords/229",[]],["title/230",[223,1039.972]],["content/230",[2,3.321,3,0.169,4,0.428,5,0.428,6,0.517,9,0.517,10,0.517,11,0.673,12,0.499,13,0.511,14,0.457,15,0.604,16,5.872,17,5.872,18,4.546,22,5.568,23,3.732,31,0.349,158,4.583,159,3.932,166,4.846,216,5.557,225,3.597,226,6.574,227,6.89,228,6.89]],["keywords/230",[]],["title/231",[229,916.904]],["content/231",[2,3.353,3,0.169,4,0.432,5,0.432,6,0.522,9,0.522,10,0.522,11,0.678,12,0.503,13,0.516,14,0.461,15,0.61,16,4.024,17,4.024,18,3.116,22,3.816,23,2.154,24,6.956,25,4.265,30,10.222,31,0.353,158,4.627,159,3.97,166,4.893,216,5.611,227,6.956,228,6.956,229,6.956,230,2.727,233,7.89]],["keywords/231",[]],["title/232",[234,916.904]],["content/232",[2,3.031,3,0.168,4,0.391,5,0.391,6,0.856,9,0.472,10,0.472,11,0.629,12,0.455,13,0.466,14,0.417,15,0.552,16,3.638,17,3.638,18,2.817,22,3.45,23,2.937,31,0.319,92,1.509,105,4.513,149,4.822,158,4.183,159,3.589,166,4.423,178,8.939,181,7.73,183,6.289,216,5.072,234,6.289,238,7.133,239,7.133,240,7.133,241,7.133]],["keywords/232",[]],["title/233",[59,839.912]],["content/233",[2,3.031,3,0.165,4,0.391,5,0.391,6,0.472,9,0.472,10,0.472,11,0.629,12,0.455,13,0.466,14,0.417,15,0.552,16,3.638,17,3.638,18,2.817,23,2.937,31,0.319,45,1.174,59,5.761,113,2.63,120,3.69,153,5.376,158,4.183,159,3.589,166,4.423,216,5.072,232,3.494,245,7.133,247,7.133,248,7.133,249,7.133,250,7.133,251,7.133,252,3.45,253,7.133,254,7.133,255,7.133,256,6.289,257,7.133,258,7.133,259,7.133,260,7.133,886,7.867,887,7.867]],["keywords/233",[]],["title/234",[3,8.632]],["content/234",[2,3.523,3,0.166,4,0.454,5,0.454,6,0.795,7,7.762,8,6.062,9,0.548,10,0.548,11,0.703,12,0.529,13,0.542,14,0.485,15,0.641,16,4.228,17,4.228,18,3.274,19,8.29,20,8.29,21,8.29,22,5.813,23,2.263,24,7.309,25,4.481,29,5.042,30,7.309,31,0.371,888,9.143]],["keywords/234",[]],["title/235",[3,8.632]],["content/235",[2,2.979,3,0.166,4,0.384,5,0.384,6,0.464,9,0.464,10,0.464,11,0.621,12,0.447,13,0.458,14,0.749,15,0.542,16,3.576,17,3.576,18,5.059,23,1.914,31,0.313,70,4.186,86,10.616,87,10.616,90,3.909,91,7.011,92,1.483,93,10.616,94,7.011,95,7.011,96,7.011,97,7.011,98,7.011,99,7.011,100,6.181,101,5.57,102,7.011,103,6.181,104,7.011,105,4.436,106,7.011]],["keywords/235",[]],["title/236",[3,8.632]],["content/236",[2,3.231,3,0.166,4,0.252,5,0.252,6,1.02,9,0.304,10,0.304,11,0.445,12,0.294,13,0.301,14,0.269,15,0.356,16,2.348,17,2.348,18,4.456,31,0.206,44,1.012,45,0.758,92,0.974,101,5.92,111,4.914,112,5.268,113,3.583,115,6.797,120,6.461,121,5.731,125,4.059,126,11.284,127,4.603,128,4.059,129,11.284,130,4.603,131,4.059,132,11.284,133,4.603,134,4.059,135,11.284,136,4.603,137,9.948,138,4.603,139,4.603,140,4.603,141,4.603,889,5.077]],["keywords/236",[]],["title/237",[3,8.632]],["content/237",[]],["keywords/237",[]],["title/238",[443,1039.972]],["content/238",[3,0.152,50,6.956]],["keywords/238",[]],["title/239",[67,671.921]],["content/239",[3,0.152,28,5.235]],["keywords/239",[]],["title/240",[447,1039.972]],["content/240",[3,0.152,230,5.473]],["keywords/240",[]],["title/241",[450,1039.972]],["content/241",[3,0.152,230,5.473]],["keywords/241",[]],["title/242",[451,809.95]],["content/242",[3,0.152,28,5.235]],["keywords/242",[]],["title/243",[452,1039.972]],["content/243",[3,0.158,18,6.02,28,5.04]],["keywords/243",[]],["title/244",[121,783.744]],["content/244",[3,0.163,4,0.535,5,0.535,6,0.893,9,0.646,10,0.646,11,0.79,12,0.624,13,0.639,14,0.572,15,0.756,23,2.669,31,0.437,44,2.149,45,1.609,63,4.843,101,5.13,121,7.368,455,7.368,456,9.777,457,9.777,458,8.62]],["keywords/244",[]],["title/245",[121,783.744]],["content/245",[3,0.162,4,0.569,5,0.569,6,0.932,9,0.688,10,0.688,11,0.824,12,0.663,13,0.679,14,0.608,15,0.804,23,2.839,31,0.465,44,2.285,45,1.712,63,5.052,137,9.168,458,9.168,460,10.398]],["keywords/245",[]],["title/246",[25,562.098]],["content/246",[3,0.152,28,5.235]],["keywords/246",[]],["title/247",[461,969.523]],["content/247",[3,0.16,4,0.577,5,0.577,6,0.94,9,0.696,10,0.696,11,0.616,12,1.026,13,0.688,14,0.616,15,0.814,22,5.093,23,2.876,25,5.693,31,0.471,45,1.734,455,7.937,463,10.532,464,10.532]],["keywords/247",[]],["title/248",[465,969.523]],["content/248",[3,0.165,4,0.473,5,0.473,6,0.571,9,0.571,10,0.571,11,0.724,12,0.551,13,0.565,14,0.505,15,0.668,23,4.317,28,2.856,31,0.386,113,3.186,468,8.64,469,8.64,470,8.64,472,7.618,473,8.64,475,8.64,476,8.64,477,12.178,478,8.64,479,8.64,480,8.64]],["keywords/248",[]],["title/249",[481,760.456]],["content/249",[3,0.152,28,5.235]],["keywords/249",[]],["title/250",[482,969.523]],["content/250",[3,0.152,28,5.235]],["keywords/250",[]],["title/251",[]],["content/251",[3,0.164,4,0.608,5,0.608,6,0.734,9,0.734,10,0.734,11,0.861,12,0.708,13,0.726,14,0.649,15,0.859,31,0.497,44,2.441,45,1.828,483,6.4,485,11.104]],["keywords/251",[]],["title/252",[342,839.912]],["content/252",[3,0.168,4,0.428,5,0.428,6,0.517,9,0.517,10,0.517,11,0.673,12,0.499,13,0.511,14,0.457,15,0.604,23,2.134,31,0.349,342,6.311,484,14.828,486,6.311,487,11.513,488,7.815,489,11.513,490,7.815,491,6.89,492,6.89,493,7.815,494,7.815,495,7.815,496,7.815,497,7.815]],["keywords/252",[]],["title/253",[38,379.868]],["content/253",[3,0.152,28,5.235]],["keywords/253",[]],["title/254",[90,579.928]],["content/254",[3,0.152,28,5.235]],["keywords/254",[]],["title/255",[225,478.633]],["content/255",[3,0.166,4,0.483,5,0.483,6,0.584,9,0.584,10,0.584,11,0.735,12,0.563,13,0.577,14,0.735,15,0.683,31,0.395,44,1.94,45,2.07,90,4.922,92,1.868,184,2.592,206,5.967,225,4.063,402,4.631,483,5.088,499,5.967,500,12.575,501,3.71,502,3.71]],["keywords/255",[]],["title/256",[252,502.936]],["content/256",[3,0.164,4,0.42,5,0.42,6,0.507,9,0.507,10,0.507,11,0.664,12,0.489,13,0.501,14,0.664,15,0.593,23,2.094,31,0.343,44,1.685,45,1.869,90,4.276,92,1.623,181,6.778,189,5.312,197,8.302,198,7.335,206,5.184,252,5.49,402,4.023,499,5.184,501,3.223,502,3.223,505,5.779,506,5.779,507,5.779,508,5.779,509,6.193,510,5.779,511,7.668,512,7.668]],["keywords/256",[]],["title/257",[14,60.817]],["content/257",[3,0.164,4,0.445,5,0.445,6,0.537,9,0.537,10,0.537,11,0.693,12,0.518,13,0.531,14,0.818,15,0.628,31,0.363,44,1.786,45,1.95,90,4.531,92,1.719,103,7.164,181,4.851,197,5.941,198,5.25,252,3.929,483,4.683,499,5.493,501,3.415,502,3.415,505,6.123,506,6.123,507,6.123,508,6.123,509,6.562,510,6.123,513,8.125,514,8.125]],["keywords/257",[]],["title/258",[515,783.744]],["content/258",[3,0.164,4,0.384,5,0.384,6,0.464,9,0.464,10,0.702,11,0.621,12,0.447,13,0.458,14,0.749,15,0.542,23,1.914,31,0.313,44,1.541,45,1.747,90,5.92,92,1.483,115,3.348,181,6.338,184,2.059,189,4.857,192,5.283,197,7.763,198,6.859,206,4.739,252,5.134,402,3.679,499,4.739,501,2.947,502,2.947,505,5.283,506,5.283,507,5.283,508,8.001,510,5.283,515,5.283,517,7.011,518,7.011]],["keywords/258",[]],["title/259",[519,969.523]],["content/259",[3,0.152,28,5.235]],["keywords/259",[]],["title/260",[111,671.921]],["content/260",[3,0.152,28,5.235]],["keywords/260",[]],["title/261",[225,478.633]],["content/261",[3,0.165,4,0.359,5,0.359,6,0.667,9,0.434,10,0.434,11,0.59,12,0.419,13,0.429,14,0.384,15,0.507,16,5.147,17,3.346,18,3.985,31,0.293,44,1.442,45,1.661,111,4.239,184,1.926,196,7.38,207,7.86,225,3.02,252,4.881,483,3.782,501,2.758,502,2.758,520,5.299,521,5.299,522,7.606,523,8.151,524,8.151,525,8.151,526,8.151,527,11.152,528,8.151,529,5.299,530,5.784]],["keywords/261",[]],["title/262",[0,490.432]],["content/262",[0,2.998,3,0.166,4,0.348,5,0.348,6,0.651,9,0.42,10,0.42,11,0.576,12,0.406,13,0.415,14,0.372,15,0.492,16,3.242,17,3.242,18,3.889,22,3.074,23,3.292,28,2.101,31,0.284,44,1.397,45,1.621,48,3.889,50,2.793,101,3.335,115,3.035,120,3.288,125,5.605,196,4.648,207,4.951,230,2.197,252,4.763,501,2.672,502,2.672,520,5.134,521,5.134,522,4.791,523,5.134,524,5.134,525,5.134,526,5.134,527,7.954,528,5.134,532,3.942,536,3.942,538,3.866,539,3.942]],["keywords/262",[]],["title/263",[540,1039.972]],["content/263",[3,0.152,28,5.235]],["keywords/263",[]],["title/264",[225,478.633]],["content/264",[3,0.165,4,0.562,5,0.562,6,0.679,9,0.679,10,0.679,11,0.817,12,0.655,13,0.671,14,0.6,15,0.794,29,6.245,31,0.459,44,2.257,45,1.69,188,6.634,225,4.726,483,5.918,547,13.972]],["keywords/264",[]],["title/265",[2,441.899]],["content/265",[3,0.152,28,5.235]],["keywords/265",[]],["title/266",[225,478.633]],["content/266",[3,0.165,4,0.549,5,0.549,6,0.662,9,0.662,10,0.662,11,0.803,12,0.639,13,0.655,14,0.586,15,0.775,31,0.448,44,2.201,45,2.261,184,2.941,225,4.61,483,5.773,501,4.21,502,4.21,549,10.016]],["keywords/266",[]],["title/267",[0,490.432]],["content/267",[0,2.998,3,0.168,4,0.348,5,0.348,6,0.42,9,0.42,10,0.42,11,0.576,12,0.406,13,0.415,14,0.372,15,0.492,16,5.023,17,5.023,18,3.889,22,4.763,23,3.707,28,2.101,31,0.284,44,1.397,45,1.621,48,4.761,50,2.793,101,3.335,115,3.035,120,3.288,131,5.605,205,3.545,230,2.197,252,3.074,501,2.672,502,2.672,529,5.134,532,3.942,536,6.107,538,3.866,539,6.107,890,7.011]],["keywords/267",[]],["title/268",[112,720.454]],["content/268",[3,0.152,28,5.235]],["keywords/268",[]],["title/269",[225,478.633]],["content/269",[3,0.165,4,0.529,5,0.529,6,0.639,9,0.639,10,0.639,11,0.784,12,0.616,13,0.631,14,0.565,15,0.747,31,0.432,44,2.123,45,2.206,92,2.044,184,2.837,225,4.446,483,5.569,501,4.061,502,4.061,555,10.822]],["keywords/269",[]],["title/270",[0,490.432]],["content/270",[0,3.144,3,0.168,4,0.365,5,0.365,6,0.441,9,0.441,10,0.441,11,0.598,12,0.425,13,0.436,14,0.39,15,0.516,18,4.035,22,4.942,23,3.802,28,2.204,31,0.298,44,1.465,45,1.682,48,4.035,50,2.929,92,1.411,101,3.499,115,3.184,120,3.449,128,5.879,184,1.958,230,2.304,252,3.225,501,2.803,502,2.803,532,4.135,536,4.135,538,4.056,539,4.135,555,8.252,891,5.193]],["keywords/270",[]],["title/271",[326,783.744]],["content/271",[3,0.152,28,5.235]],["keywords/271",[]],["title/272",[3,8.632]],["content/272",[3,0.171,11,1.008,23,2.547,31,0.417,35,1.736,147,9.331,151,9.331,152,9.331,153,7.032,154,9.331,155,9.331,156,9.331,157,9.331]],["keywords/272",[]],["title/273",[225,478.633]],["content/273",[3,0.165,4,0.529,5,0.529,6,0.639,9,0.639,10,0.639,11,0.784,12,0.616,13,0.631,14,0.565,15,0.747,31,0.432,44,2.123,45,2.206,92,2.044,184,2.837,225,4.446,307,11.814,483,5.569,501,4.061,502,4.061]],["keywords/273",[]],["title/274",[557,916.904]],["content/274",[3,0.152,28,5.235]],["keywords/274",[]],["title/275",[225,478.633]],["content/275",[3,0.165,4,0.529,5,0.529,6,0.639,9,0.639,10,0.639,11,0.784,12,0.616,13,0.631,14,0.565,15,0.747,31,0.432,44,2.123,45,2.206,92,2.044,184,2.837,225,4.446,483,5.569,501,4.061,502,4.061,558,13.399]],["keywords/275",[]],["title/276",[440,720.454]],["content/276",[3,0.152,28,5.235]],["keywords/276",[]],["title/277",[0,490.432]],["content/277",[0,4.118,3,0.169,4,0.478,5,0.683,6,0.577,9,0.577,10,0.577,11,0.73,12,0.557,13,0.571,14,0.511,15,0.675,23,2.384,31,0.39,44,1.919,45,2.397,477,7.347,560,8.733,561,8.733,562,8.733,891,9.719]],["keywords/277",[]],["title/278",[113,383.478]],["content/278",[3,0.152,28,5.235]],["keywords/278",[]],["title/279",[225,478.633]],["content/279",[3,0.164,4,0.489,5,0.489,6,0.59,9,0.59,10,0.59,11,0.741,12,0.569,13,0.583,14,0.522,15,0.69,31,0.399,44,1.961,45,2.086,92,3.118,113,3.29,175,5.328,184,2.62,206,6.032,225,4.107,402,4.682,483,5.143,501,3.751,502,3.751,566,11.173]],["keywords/279",[]],["title/280",[0,490.432]],["content/280",[0,3.094,3,0.167,4,0.359,5,0.359,6,0.434,9,0.434,10,0.434,11,0.59,12,0.419,13,0.429,14,0.384,15,0.507,18,3.985,22,4.881,23,3.77,28,2.169,31,0.293,44,1.442,45,1.08,48,3.985,50,2.882,92,2.602,101,3.442,113,2.419,115,3.133,120,3.394,134,5.784,175,3.917,184,1.926,206,4.435,230,2.267,252,3.173,402,3.442,532,4.068,536,4.068,538,3.991,539,4.068,566,8.898,891,5.11]],["keywords/280",[]],["title/281",[159,523.214]],["content/281",[3,0.152,28,5.235]],["keywords/281",[]],["title/282",[0,490.432]],["content/282",[0,4.075,3,0.166,4,0.473,5,0.473,6,0.571,9,0.571,10,0.571,11,0.724,12,0.551,13,0.565,14,0.505,15,0.668,23,3.952,31,0.386,44,1.899,45,1.422,105,5.467,115,4.126,567,7.618,568,7.618,569,7.618,571,7.618,573,8.64,574,7.618,575,7.618,891,9.645]],["keywords/282",[]],["title/283",[3,8.632]],["content/283",[]],["keywords/283",[]],["title/284",[12,66.348]],["content/284",[3,0.163,4,0.529,5,0.529,6,0.639,9,0.639,10,0.639,11,0.972,12,0.855,13,1.005,14,0.565,15,0.747,31,0.599,101,5.069,455,7.281,538,5.876,615,7.803,617,7.803,749,9.661,750,9.661]],["keywords/284",[]],["title/285",[14,60.817]],["content/285",[3,0.159,4,0.652,5,0.652,6,0.788,9,0.788,10,0.788,11,0.902,12,0.76,13,0.778,14,0.697,15,0.921,31,0.533,48,4.704,754,11.913]],["keywords/285",[]],["title/286",[693,783.744]],["content/286",[3,0.159,4,0.643,5,0.643,6,0.776,9,0.776,10,0.776,11,0.893,12,0.749,13,0.767,14,0.687,15,0.908,31,0.525,48,4.637,693,8.849,695,10.353]],["keywords/286",[]],["title/287",[756,916.904]],["content/287",[3,0.157,4,0.625,5,0.625,6,0.755,9,0.755,10,0.755,11,0.877,12,0.728,13,0.746,14,0.668,15,0.883,31,0.51,48,4.507,92,2.415,194,6.815,672,7.907,756,10.064]],["keywords/287",[]],["title/288",[758,916.904]],["content/288",[3,0.155,4,0.643,5,0.643,6,0.776,9,0.776,10,0.776,11,0.893,12,0.749,13,0.767,14,0.687,15,0.908,31,0.525,48,4.637,758,10.353,759,11.742,760,11.742]],["keywords/288",[]],["title/289",[391,657.957]],["content/289",[3,0.16,4,0.625,5,0.625,6,0.755,9,0.755,10,0.755,11,0.877,12,0.728,13,0.746,14,0.668,15,0.883,31,0.51,50,5.014,391,7.222,407,8.89,762,11.414]],["keywords/289",[]],["title/290",[767,916.904]],["content/290",[3,0.155,4,0.643,5,0.643,6,0.776,9,0.776,10,0.776,11,0.893,12,0.749,13,0.767,14,0.687,15,0.908,31,0.525,92,2.485,184,3.448,230,4.058,767,10.353]],["keywords/290",[]],["title/291",[637,632.547]],["content/291",[3,0.155,4,0.643,5,0.643,6,0.776,9,0.776,10,0.776,11,0.893,12,0.749,13,0.767,14,0.687,15,0.908,31,0.525,92,2.485,184,3.448,230,4.058,637,7.142]],["keywords/291",[]],["title/292",[267,671.921]],["content/292",[3,0.157,4,0.569,5,0.569,6,0.688,9,0.688,10,0.688,11,0.824,12,0.663,13,0.679,14,0.608,15,0.804,31,0.465,92,3.382,184,3.053,230,3.594,242,7.836,267,9.105,637,8.571,771,10.398]],["keywords/292",[]],["title/293",[175,620.912]],["content/293",[3,0.162,4,0.608,5,0.608,6,0.734,9,0.734,10,0.734,11,0.861,12,0.94,13,0.726,14,0.649,15,0.859,31,0.497,92,2.35,175,6.63,184,3.261,230,3.838]],["keywords/293",[]],["title/294",[779,916.904]],["content/294",[3,0.155,4,0.643,5,0.643,6,0.776,9,0.776,10,0.776,11,0.893,12,0.749,13,0.767,14,0.687,15,0.908,31,0.525,92,2.485,184,3.448,230,4.058,779,10.353]],["keywords/294",[]],["title/295",[740,783.744]],["content/295",[3,0.155,4,0.643,5,0.643,6,0.776,9,0.776,10,0.776,11,0.893,12,0.749,13,0.767,14,0.687,15,0.908,31,0.525,92,2.485,184,3.448,230,4.058,740,8.849]],["keywords/295",[]],["title/296",[713,809.95]],["content/296",[3,0.16,4,0.584,5,0.584,6,0.705,9,0.705,10,0.705,11,0.839,12,0.681,13,0.697,14,0.624,15,0.825,31,0.477,92,3.427,113,5.287,184,3.133,230,3.688,713,8.31]],["keywords/296",[]],["title/297",[719,809.95]],["content/297",[3,0.157,4,0.569,5,0.569,6,0.688,9,0.688,10,0.688,11,0.824,12,0.663,13,0.679,14,0.608,15,0.804,31,0.465,92,3.626,113,5.196,175,8.414,184,3.053,230,3.594,719,8.098]],["keywords/297",[]],["title/298",[176,783.744]],["content/298",[3,0.163,4,0.592,5,0.592,6,0.715,9,0.715,10,0.715,11,0.846,12,0.69,13,0.706,14,0.632,15,0.836,31,0.483,92,3.061,113,3.986,176,8.147,184,3.174,230,3.736]],["keywords/298",[]],["title/299",[733,839.912]],["content/299",[3,0.163,4,0.592,5,0.592,6,0.715,9,0.715,10,0.715,11,0.846,12,0.69,13,0.706,14,0.632,15,0.836,31,0.483,92,3.061,113,3.986,184,3.174,230,3.736,733,8.731]],["keywords/299",[]],["title/300",[672,720.454]],["content/300",[3,0.165,4,0.569,5,0.569,6,0.688,9,0.688,10,0.688,11,0.824,12,0.663,13,0.679,14,0.608,15,0.804,31,0.465,92,2.2,184,3.053,230,3.594,672,7.204,782,8.398,783,10.398,784,10.398]],["keywords/300",[]],["title/301",[113,383.478]],["content/301",[3,0.155,4,0.643,5,0.643,6,0.776,9,0.776,10,0.776,11,0.893,12,0.749,13,0.767,14,0.687,15,0.908,31,0.525,92,2.485,113,4.33,184,3.448,230,4.058]],["keywords/301",[]],["title/302",[440,720.454]],["content/302",[3,0.17,4,0.517,5,0.517,6,0.624,9,0.624,10,0.624,11,0.771,12,0.602,13,0.617,14,0.552,15,0.73,31,0.422,92,2.79,194,7.871,230,3.262,440,6.538,794,9.438]],["keywords/302",[]],["title/303",[690,760.456]],["content/303",[3,0.155,4,0.643,5,0.643,6,0.776,9,0.776,10,0.776,11,0.893,12,0.749,13,0.767,14,0.687,15,0.908,31,0.525,92,2.485,184,3.448,230,4.058,690,8.586]],["keywords/303",[]],["title/304",[795,916.904]],["content/304",[3,0.155,4,0.643,5,0.643,6,0.776,9,0.776,10,0.776,11,0.893,12,0.749,13,0.767,14,0.687,15,0.908,31,0.525,92,3.233,230,4.058,795,10.353]],["keywords/304",[]],["title/305",[434,671.921]],["content/305",[3,0.155,4,0.643,5,0.643,6,0.776,9,0.776,10,0.776,11,0.893,12,0.749,13,0.767,14,0.687,15,0.908,31,0.525,92,2.485,184,3.448,230,4.058,434,7.587]],["keywords/305",[]],["title/306",[177,620.912]],["content/306",[3,0.155,4,0.643,5,0.643,6,0.776,9,0.776,10,0.776,11,0.893,12,0.749,13,0.767,14,0.687,15,0.908,31,0.525,92,2.485,177,7.011,184,3.448,230,4.058]],["keywords/306",[]],["title/307",[797,916.904]],["content/307",[3,0.159,4,0.562,5,0.562,6,0.679,9,0.679,10,0.679,11,0.817,12,0.655,13,0.671,14,0.817,15,0.794,31,0.459,90,5.726,92,2.956,113,3.786,184,3.015,230,3.549,499,6.941,797,9.053,799,13.972]],["keywords/307",[]],["title/308",[800,916.904]],["content/308",[3,0.155,4,0.643,5,0.643,6,0.776,9,0.776,10,0.776,11,0.893,12,0.749,13,0.767,14,0.687,15,0.908,31,0.525,92,2.485,184,3.448,230,4.058,800,10.353]],["keywords/308",[]],["title/309",[801,916.904]],["content/309",[2,4.01,3,0.162,4,0.517,5,0.517,6,0.624,9,0.624,10,0.624,11,0.771,12,0.602,13,0.617,14,0.552,15,0.73,16,4.814,17,4.814,18,3.727,31,0.422,45,1.554,92,1.997,115,4.507,120,4.882,184,2.771,230,3.262,801,8.321,803,9.438,804,11.091,805,9.438]],["keywords/309",[]],["title/310",[806,916.904]],["content/310",[2,4.01,3,0.162,4,0.517,5,0.517,6,0.624,9,0.624,10,0.624,11,0.771,12,0.602,13,0.617,14,0.552,15,0.73,16,4.814,17,4.814,18,3.727,31,0.422,45,1.554,92,1.997,115,4.507,120,4.882,184,2.771,230,3.262,804,11.091,806,8.321,807,9.438,808,9.438]],["keywords/310",[]],["title/311",[809,916.904]],["content/311",[3,0.161,4,0.505,5,0.505,6,0.858,9,0.61,10,0.61,11,0.539,12,0.957,13,0.603,14,0.539,15,0.713,18,5.123,31,0.413,74,11.439,92,1.952,184,2.709,230,3.188,337,8.134,455,6.952,777,8.6,809,8.134,810,9.225,811,9.225,813,9.225,892,10.174]],["keywords/311",[]],["title/312",[111,671.921]],["content/312",[3,0.166,4,0.316,5,0.316,6,0.604,9,0.382,10,0.382,11,0.534,12,0.368,13,0.377,14,0.338,15,0.446,16,2.945,17,2.945,18,3.607,22,4.417,23,3.517,28,1.909,29,3.512,31,0.258,36,3.653,48,3.607,50,2.536,101,3.029,111,3.73,115,4.361,120,4.724,184,2.682,196,4.222,207,4.496,230,1.995,252,4.417,395,4.417,520,4.663,521,4.663,522,4.351,523,4.663,524,4.663,525,4.663,526,4.663,527,7.377,528,4.663,530,5.09,532,5.664,536,5.664,538,3.512,539,3.58,817,5.773,891,7.114]],["keywords/312",[]],["title/313",[113,383.478]],["content/313",[1,3.683,3,0.168,4,0.305,5,0.305,6,0.369,9,0.369,10,0.369,11,0.52,12,0.356,13,0.364,14,0.326,15,0.431,18,4.374,22,5.357,23,3.767,28,1.843,29,3.392,31,0.249,36,3.528,48,3.509,50,2.45,92,1.18,101,2.926,113,3.277,115,4.243,120,4.596,181,5.305,184,1.637,188,5.741,189,3.863,192,4.203,205,3.11,230,1.927,252,5.357,532,5.51,536,5.51,538,3.392,539,6.869,893,5.577,894,5.577,895,5.577]],["keywords/313",[]],["title/314",[112,720.454]],["content/314",[3,0.169,4,0.374,5,0.374,6,0.452,9,0.452,10,0.452,11,0.609,12,0.436,13,0.447,14,0.4,15,0.529,18,4.112,22,5.036,23,3.444,28,2.26,31,0.306,36,4.324,44,1.502,45,1.125,48,4.112,50,3.003,92,1.446,101,3.586,112,4.735,115,3.264,120,3.535,184,2.007,230,2.362,252,3.305,532,4.238,536,4.238,538,4.157,539,4.238,555,8.41,891,5.323]],["keywords/314",[]],["title/315",[2,441.899]],["content/315",[1,3.493,2,2.247,3,0.168,4,0.29,5,0.29,6,0.35,9,0.35,10,0.35,11,0.498,12,0.337,13,0.346,14,0.309,15,0.409,16,5.453,17,4.343,18,4.221,22,5.17,23,3.668,28,1.748,29,3.216,31,0.236,36,3.346,48,4.221,50,2.323,101,2.775,115,4.066,120,4.405,181,5.084,184,1.553,188,5.502,189,3.663,192,3.985,205,2.949,230,1.828,252,5.17,529,6.877,532,5.28,536,5.28,538,3.216,539,6.629,893,5.288,894,5.288,895,5.288]],["keywords/315",[]],["title/316",[658,874.889]],["content/316",[3,0.166,4,0.459,5,0.459,6,0.554,9,0.554,10,0.554,11,0.708,12,0.534,13,0.547,14,0.911,15,1.1,18,4.782,31,0.374,36,5.299,48,4.782,70,7.23,92,1.772,115,3.999,230,2.894,658,7.046,821,8.375,822,8.375,823,8.375,824,8.375]],["keywords/316",[]],["title/317",[825,916.904]],["content/317",[3,0.169,4,0.405,5,0.405,6,0.489,7,9.046,9,0.489,10,0.489,11,0.646,12,0.472,13,0.483,14,0.432,15,0.572,31,0.33,36,4.676,48,2.919,50,3.247,178,10.219,313,5.969,655,5.969,721,6.516,825,6.516,828,7.391,829,7.391,830,7.391,831,7.391,832,7.391]],["keywords/317",[]],["title/318",[159,523.214]],["content/318",[3,0.166,4,0.473,5,0.473,6,0.571,9,0.571,10,0.571,11,0.724,12,0.551,13,0.565,14,0.505,15,0.668,23,3.381,31,0.386,36,5.467,44,1.899,45,1.422,105,5.467,115,4.126,159,4.347,567,7.618,568,10.919,569,7.618,571,7.618,574,7.618,575,7.618,891,9.645]],["keywords/318",[]],["title/319",[451,809.95]],["content/319",[3,0.167,4,0.463,5,0.463,6,0.559,9,0.559,10,0.559,11,0.713,12,0.54,13,0.553,14,0.495,15,0.654,31,0.378,36,5.353,45,1.393,451,12.928,839,8.462,843,14.307,844,14.307,845,8.462,846,8.462,847,8.462,848,8.462]],["keywords/319",[]],["title/320",[850,916.904]],["content/320",[3,0.164,4,0.459,5,0.459,6,0.554,9,0.554,10,0.554,11,0.708,12,0.534,13,0.547,14,0.832,15,0.648,28,2.769,31,0.374,48,3.307,50,7.57,205,4.67,615,9.78,617,9.78,722,7.384,850,7.384,854,12.11,855,8.375,856,8.375,857,8.375]],["keywords/320",[]],["title/321",[90,579.928]],["content/321",[3,0.162,4,0.416,5,0.416,6,0.502,9,0.502,10,0.502,11,0.659,12,0.485,13,0.496,14,0.786,15,0.587,28,3.727,31,0.34,35,2.097,48,5.309,90,4.236,92,1.608,181,4.536,197,5.555,198,4.908,230,2.626,252,5.453,499,5.135,505,8.497,506,8.497,507,8.497,508,8.497,509,6.136,510,5.725,858,11.275,860,7.597]],["keywords/321",[]],["title/322",[782,839.912]],["content/322",[2,4.475,3,0.157,4,0.577,5,0.577,6,0.696,9,0.696,10,0.696,11,0.831,12,0.672,13,0.688,14,0.616,15,0.814,28,3.482,31,0.471,92,3.008,358,9.286,782,8.506,865,10.532,867,10.532,868,14.214]],["keywords/322",[]],["title/323",[481,760.456]],["content/323",[3,0.167,4,0.445,5,0.445,6,0.537,9,0.537,10,0.537,11,0.693,12,0.518,13,0.531,14,0.475,15,0.628,18,3.208,28,2.686,31,0.363,90,4.531,113,2.996,177,4.851,321,4.263,326,6.123,360,5.493,388,7.164,391,5.141,422,6.836,434,5.25,481,5.941,522,8.928,672,5.629,690,5.941,870,8.125,871,8.125,872,8.125]],["keywords/323",[]],["title/324",[35,193.458]],["content/324",[3,0.163,4,0.6,5,0.6,6,0.724,9,0.724,10,0.724,11,0.854,12,0.699,13,0.716,14,0.641,31,0.49,35,2.038,48,4.326,268,8.848,269,6.793,270,8.848,896,12.082]],["keywords/324",[]],["title/325",[269,644.867]],["content/325",[3,0.167,4,0.511,5,0.511,6,0.617,9,0.998,10,0.617,11,0.765,12,0.595,13,0.61,14,0.883,23,2.547,28,3.084,31,0.417,63,4.688,101,4.896,268,7.536,269,5.786,270,7.536]],["keywords/325",[]],["title/326",[486,839.912]],["content/326",[3,0.148,4,0.625,5,0.625,6,0.755,9,0.755,10,0.755,11,0.877,12,0.728,13,0.746,14,0.668,15,0.883,31,0.51,48,4.507,486,9.219,491,10.064,492,10.064,882,11.414,883,11.414,884,11.414]],["keywords/326",[]],["title/327",[3,8.632]],["content/327",[]],["keywords/327",[]],["title/328",[321,545.668]],["content/328",[3,0.161,4,0.6,5,0.6,6,0.724,9,0.724,10,0.724,11,0.854,12,0.699,13,0.716,14,0.641,15,0.847,23,2.991,31,0.49,44,2.408,45,1.803,92,2.318,637,6.664,638,8.848]],["keywords/328",[]],["title/329",[360,702.996]],["content/329",[3,0.163,4,0.555,5,0.555,6,0.671,9,0.671,10,0.671,11,0.81,12,0.647,13,0.663,14,0.593,15,0.784,23,2.769,31,0.453,44,2.229,45,2.28,92,2.146,501,4.262,502,4.262,637,6.168,638,8.19,639,10.141]],["keywords/329",[]],["title/330",[640,1039.972]],["content/330",[3,0.163,4,0.555,5,0.555,6,0.671,9,0.671,10,0.671,11,0.81,12,0.647,13,0.663,14,0.593,15,0.784,23,2.769,31,0.453,44,2.229,45,2.28,92,2.146,501,4.262,502,4.262,637,6.168,641,13.853]],["keywords/330",[]],["title/331",[374,739.501]],["content/331",[3,0.163,4,0.592,5,0.592,6,0.715,9,0.715,10,0.715,11,0.846,12,0.69,13,0.706,14,0.632,15,0.836,31,0.483,44,2.376,45,1.779,50,4.749,194,6.455,402,5.672,516,9.531]],["keywords/331",[]],["title/332",[644,916.904]],["content/332",[3,0.163,4,0.592,5,0.592,6,0.715,9,0.715,10,0.715,11,0.846,12,0.69,13,0.706,14,0.632,15,0.836,31,0.483,44,2.376,45,1.779,50,4.749,194,6.455,516,9.531,645,10.811]],["keywords/332",[]],["title/333",[646,916.904]],["content/333",[3,0.164,4,0.535,5,0.535,6,0.646,9,0.646,10,0.646,11,0.79,12,0.624,13,0.639,14,0.572,15,0.756,31,0.437,44,2.149,45,2.224,50,4.295,188,6.317,194,5.837,402,5.13,501,4.11,502,4.11,516,8.62,647,9.777]],["keywords/333",[]],["title/334",[391,657.957]],["content/334",[3,0.159,4,0.569,5,0.569,6,0.688,8,7.604,9,0.688,10,0.688,11,0.824,12,0.663,13,0.679,14,0.608,15,0.804,29,6.325,31,0.465,44,2.285,45,1.712,50,4.568,406,9.168,407,8.098,649,14.092,897,6.579]],["keywords/334",[]],["title/335",[14,60.817]],["content/335",[3,0.162,4,0.577,5,0.577,6,0.696,9,0.696,10,0.696,11,0.831,12,0.672,13,0.688,14,0.616,15,0.814,31,0.471,44,2.315,45,1.734,48,4.159,432,9.286,433,9.286,650,14.214,897,6.663]],["keywords/335",[]],["title/336",[651,969.523]],["content/336",[3,0.166,4,0.523,5,0.523,6,0.631,9,0.631,10,0.631,11,0.777,12,0.609,13,0.624,14,0.777,15,0.738,23,2.607,31,0.427,44,2.099,45,2.188,48,3.77,205,5.325,402,5.01,501,4.014,502,4.014,656,9.548]],["keywords/336",[]],["title/337",[657,969.523]],["content/337",[3,0.166,4,0.523,5,0.523,6,0.631,9,0.631,10,0.631,11,0.777,12,0.609,13,0.624,14,0.558,15,0.738,23,2.607,31,0.427,44,2.099,45,2.188,48,3.77,205,5.325,402,5.01,501,4.014,502,4.014,657,8.902,663,9.548]],["keywords/337",[]],["title/338",[637,632.547]],["content/338",[3,0.162,4,0.577,5,0.577,6,0.696,9,0.696,10,0.696,11,0.831,12,0.672,13,0.688,14,0.616,15,0.814,31,0.471,44,2.315,45,1.734,92,2.229,230,3.64,664,14.214,665,10.532,897,6.663]],["keywords/338",[]],["title/339",[389,916.904]],["content/339",[3,0.163,4,0.562,5,0.562,6,0.679,9,0.679,10,0.679,11,0.817,12,0.655,13,0.671,14,0.6,15,0.794,31,0.459,44,2.257,45,1.69,50,4.511,194,6.13,374,7.301,404,9.053,667,13.972,897,6.496]],["keywords/339",[]],["title/340",[341,874.889]],["content/340",[3,0.165,4,0.592,5,0.592,6,0.715,8,7.905,9,0.715,10,0.715,11,0.846,12,0.69,13,0.706,14,0.632,15,0.836,31,0.483,44,2.376,45,1.779,668,9.095,669,10.811]],["keywords/340",[]],["title/341",[672,720.454]],["content/341",[3,0.163,4,0.592,5,0.592,6,0.715,9,0.715,10,0.715,11,0.846,12,0.69,13,0.706,14,0.632,15,0.836,23,2.952,31,0.483,44,2.376,45,1.779,205,6.029,402,5.672,674,10.811]],["keywords/341",[]],["title/342",[675,1039.972]],["content/342",[3,0.159,4,0.569,5,0.569,6,0.688,9,0.688,10,0.688,11,0.824,12,0.663,13,0.679,14,0.608,15,0.804,23,2.839,31,0.465,44,2.285,45,2.32,205,5.799,219,8.398,402,5.456,676,10.398,678,9.168,898,11.468]],["keywords/342",[]],["title/343",[679,1039.972]],["content/343",[3,0.159,4,0.569,5,0.569,6,0.688,9,0.688,10,0.688,11,0.824,12,0.663,13,0.679,14,0.608,15,0.804,23,2.839,31,0.465,44,2.285,45,2.32,205,5.799,219,8.398,402,5.456,678,9.168,680,10.398,899,11.468]],["keywords/343",[]],["title/344",[434,671.921]],["content/344",[3,0.166,4,0.511,5,0.511,6,0.617,9,0.617,10,0.617,11,0.765,12,0.595,13,0.61,14,0.546,15,0.722,31,0.417,44,2.051,45,2.153,92,2.767,184,2.74,230,3.225,434,6.028,501,3.922,502,3.922,682,13.078,897,5.903]],["keywords/344",[]],["title/345",[177,620.912]],["content/345",[3,0.164,4,0.523,5,0.523,6,0.631,9,0.631,10,0.631,11,0.777,12,0.609,13,0.624,14,0.558,15,0.738,31,0.427,44,2.099,45,2.188,92,2.812,177,5.701,184,2.804,230,3.3,501,4.014,502,4.014,689,13.29,897,6.041]],["keywords/345",[]],["title/346",[690,760.456]],["content/346",[3,0.166,4,0.511,5,0.511,6,0.617,9,0.617,10,0.617,11,0.765,12,0.595,13,0.61,14,0.546,15,0.722,31,0.417,44,2.051,45,2.153,92,2.767,177,5.571,184,2.74,230,3.225,501,3.922,502,3.922,691,13.078,897,5.903]],["keywords/346",[]],["title/347",[693,783.744]],["content/347",[3,0.161,4,0.562,5,0.562,6,0.679,9,0.679,10,0.679,11,0.817,12,0.655,13,0.671,14,0.6,15,0.794,31,0.459,44,2.257,45,1.69,48,4.054,693,7.738,695,9.053,696,13.972,697,10.268,698,10.268,897,6.496]],["keywords/347",[]],["title/348",[699,839.912]],["content/348",[3,0.164,4,0.535,5,0.535,6,0.646,9,0.646,10,0.646,11,0.79,12,0.624,13,0.639,14,0.572,15,0.756,31,0.437,44,2.149,45,2.224,92,2.069,184,2.871,230,3.379,501,4.11,502,4.11,700,13.51,897,6.185]],["keywords/348",[]],["title/349",[321,545.668]],["content/349",[3,0.16,4,0.577,5,0.577,6,0.696,9,0.696,10,0.696,11,0.831,12,0.672,13,0.688,14,0.616,15,0.814,31,0.471,44,2.315,45,1.734,92,2.229,230,3.64,637,6.406,638,8.506,668,8.86,702,14.214]],["keywords/349",[]],["title/350",[175,620.912]],["content/350",[3,0.163,4,0.562,5,0.562,6,0.679,9,0.679,10,0.679,11,0.817,12,0.655,13,0.671,14,0.6,15,0.794,31,0.459,44,2.257,45,1.69,92,2.956,230,3.549,706,13.972,707,10.268,897,6.496]],["keywords/350",[]],["title/351",[708,1039.972]],["content/351",[3,0.166,4,0.584,5,0.584,6,0.705,9,0.705,10,0.705,11,0.839,12,0.681,13,0.697,14,0.624,15,0.825,31,0.477,44,2.345,45,1.756,668,8.976,710,10.67,712,10.67]],["keywords/351",[]],["title/352",[713,809.95]],["content/352",[3,0.159,4,0.562,5,0.562,6,0.679,9,0.679,10,0.679,11,0.817,12,0.655,13,0.671,14,0.6,15,0.794,31,0.459,44,2.257,45,1.69,48,4.054,714,10.268,715,13.972,716,10.268,717,13.972,718,10.268,897,6.496]],["keywords/352",[]],["title/353",[719,809.95]],["content/353",[3,0.16,4,0.542,5,0.542,6,0.654,9,0.654,10,0.654,11,0.797,12,0.631,13,0.647,14,0.579,15,0.765,31,0.442,44,2.175,45,1.629,50,4.347,92,2.094,175,5.908,720,9.895,721,8.724,722,8.724,723,13.622,724,9.895,897,6.26,900,10.913]],["keywords/353",[]],["title/354",[176,783.744]],["content/354",[3,0.16,4,0.577,5,0.577,6,0.696,9,0.696,10,0.696,11,0.831,12,0.672,13,0.688,14,0.616,15,0.814,31,0.471,44,2.315,45,1.734,50,4.627,188,6.805,731,14.214,732,10.532,897,6.663,901,11.616]],["keywords/354",[]],["title/355",[733,839.912]],["content/355",[3,0.16,4,0.577,5,0.577,6,0.696,9,0.696,10,0.696,11,0.831,12,0.672,13,0.688,14,0.616,15,0.814,31,0.471,44,2.315,45,1.734,48,4.159,737,10.532,738,14.214,739,10.532,897,6.663,902,11.616]],["keywords/355",[]],["title/356",[740,783.744]],["content/356",[3,0.166,4,0.529,5,0.529,6,0.639,9,0.639,10,0.639,11,0.784,12,0.616,13,0.631,14,0.565,15,0.747,31,0.432,36,6.112,44,2.123,45,1.59,194,5.768,205,5.388,740,7.281,742,13.399,743,9.661,897,6.112]],["keywords/356",[]],["title/357",[408,783.744]],["content/357",[3,0.161,4,0.592,5,0.592,6,0.715,9,0.715,10,0.715,11,0.846,12,0.69,13,0.706,14,0.632,15,0.836,18,4.269,23,2.952,31,0.483,44,2.376,45,1.779,92,2.288,230,3.736,410,9.531]],["keywords/357",[]]],"invertedIndex":[["",{"_index":3,"title":{"99":{"position":[[0,4]]},"100":{"position":[[0,3]]},"101":{"position":[[0,2],[7,4]]},"102":{"position":[[0,2],[8,4]]},"103":{"position":[[0,2],[10,4]]},"104":{"position":[[0,3]]},"105":{"position":[[0,1],[7,3]]},"106":{"position":[[0,1],[6,3]]},"107":{"position":[[0,1],[8,3]]},"108":{"position":[[0,3]]},"109":{"position":[[0,4]]},"120":{"position":[[0,4]]},"121":{"position":[[0,5]]},"122":{"position":[[0,6]]},"169":{"position":[[0,4]]},"219":{"position":[[0,5]]},"220":{"position":[[0,3]]},"221":{"position":[[0,3]]},"222":{"position":[[0,2],[7,4]]},"223":{"position":[[0,2],[8,4]]},"224":{"position":[[0,2],[10,4]]},"225":{"position":[[0,3]]},"226":{"position":[[0,7]]},"227":{"position":[[0,4]]},"228":{"position":[[0,7]]},"229":{"position":[[0,3]]},"234":{"position":[[0,8]]},"235":{"position":[[0,8]]},"236":{"position":[[0,6]]},"237":{"position":[[0,4]]},"272":{"position":[[0,6]]},"283":{"position":[[0,4]]},"327":{"position":[[0,4]]}},"content":{"0":{"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]]},"2":{"position":[[155,1],[174,1],[254,3],[274,2],[283,1],[327,3]]},"3":{"position":[[43,1]]},"4":{"position":[[49,1]]},"5":{"position":[[37,1]]},"6":{"position":[[58,1]]},"7":{"position":[[51,1]]},"9":{"position":[[35,1]]},"10":{"position":[[63,1]]},"11":{"position":[[47,1]]},"12":{"position":[[151,1],[170,1],[260,1],[262,1],[314,1],[316,1],[448,2],[451,1],[571,2],[574,2],[609,1],[654,1],[684,1],[686,1],[699,2],[702,2],[705,2],[708,3]]},"13":{"position":[[347,1],[366,1],[461,3],[481,2],[490,1],[572,1],[574,2],[577,1],[579,3],[686,1],[688,2],[691,1],[693,3],[804,1],[806,2],[809,1],[811,3],[902,1],[904,2],[907,1],[909,3],[913,2],[989,1],[1041,1],[1101,1],[1153,1],[1191,2],[1271,1],[1313,1],[1362,1],[1404,1],[1431,3],[1440,2]]},"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]]},"22":{"position":[[0,1],[19,1],[180,1],[207,2],[232,1],[234,1],[249,2],[272,2],[301,2],[331,2],[356,2],[392,2],[395,1],[456,2],[459,1],[523,2],[526,2],[539,2],[569,2],[595,2],[619,2],[647,2],[709,2],[769,2],[799,3],[803,2],[806,3]]},"23":{"position":[[0,1],[19,1],[108,1],[135,2],[221,3],[225,2],[228,3]]},"24":{"position":[[0,1],[19,1],[108,1],[135,2],[191,2],[194,1],[231,1],[250,1],[274,2],[277,1],[301,2],[304,1],[328,2],[331,3],[335,3],[339,2],[342,3],[346,2],[349,3]]},"26":{"position":[[67,1],[86,1],[175,1],[241,3],[245,2],[258,1],[260,1],[311,2],[314,1],[359,2],[362,2],[365,1],[416,2],[419,1],[464,2],[467,2],[470,2],[473,3]]},"27":{"position":[[86,1],[105,1],[194,1],[260,3],[264,2],[277,1],[279,1],[341,1],[390,1],[458,1],[468,1],[475,1],[543,1],[553,1],[555,2],[558,2],[561,2],[564,3]]},"28":{"position":[[53,1],[72,1],[161,1],[227,3],[231,2],[244,1],[246,1],[297,2],[300,1],[311,1],[369,2],[404,1],[406,3],[410,1],[437,1],[545,3],[549,2],[552,2],[555,2],[558,3]]},"29":{"position":[[169,1],[188,1],[277,1],[343,3],[347,2],[360,1],[362,1],[519,1],[560,2],[592,1],[607,1],[688,2],[697,1],[775,3],[779,3],[783,2],[786,2],[789,2],[792,3]]},"31":{"position":[[45,1],[64,1],[172,1],[201,1],[219,1],[265,3],[324,2],[327,2],[330,3]]},"32":{"position":[[46,1],[65,1],[198,1],[228,1],[238,1],[296,2],[299,2],[302,3]]},"33":{"position":[[57,1],[76,1],[220,1],[249,1],[262,1],[332,2],[335,2],[338,3]]},"34":{"position":[[49,1],[68,1],[213,1],[242,1],[284,1],[329,2],[332,2],[335,3]]},"35":{"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]]},"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]]},"61":{"position":[[155,1],[174,1],[254,3],[274,2],[283,1],[296,1],[354,3]]},"62":{"position":[[43,1],[62,1],[142,3],[162,2],[171,1],[184,1],[233,3]]},"64":{"position":[[79,1],[104,1],[156,1],[229,3],[277,1],[300,3]]},"65":{"position":[[265,1],[284,1],[364,3]]},"68":{"position":[[71,1],[90,1],[170,3],[190,2],[199,1],[237,3]]},"69":{"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]]},"72":{"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]]},"73":{"position":[[70,1],[89,1],[179,1],[260,1],[301,2],[304,2],[307,3],[327,2],[336,1],[347,1],[373,1],[431,3],[435,2],[445,3]]},"74":{"position":[[67,1],[86,1],[176,1],[257,1],[298,2],[301,2],[304,3],[324,2],[333,1],[387,1],[406,1],[443,2],[453,3]]},"75":{"position":[[96,1],[115,1],[205,1],[286,1],[323,2],[326,2],[329,3],[349,2],[358,1],[369,1],[395,1],[452,1],[505,1],[544,2],[547,3],[551,2],[561,3]]},"78":{"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]]},"79":{"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]]},"81":{"position":[[179,1],[198,1],[278,3],[298,2],[307,1],[325,1],[374,1],[407,3]]},"83":{"position":[[79,1],[98,1],[178,3],[198,2],[207,1],[229,1],[249,1],[258,2],[268,3]]},"84":{"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]]},"86":{"position":[[72,1],[91,1],[171,3],[191,2],[200,1],[223,1],[251,1],[274,1],[283,2],[293,3]]},"87":{"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]]},"89":{"position":[[88,1],[107,1],[187,3],[207,2],[216,1],[235,1],[263,1],[282,1],[291,2],[301,3]]},"91":{"position":[[82,1],[101,1],[181,3],[201,2],[210,1],[226,1],[254,1],[270,1],[279,2],[289,3]]},"93":{"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]]},"95":{"position":[[75,1],[94,1],[205,3],[225,2],[234,1],[245,1],[268,1],[296,1],[315,1],[324,2],[334,3]]},"96":{"position":[[485,1],[504,1],[615,3],[635,2],[644,1],[655,1],[678,1],[744,2],[747,1],[812,1],[821,2],[824,3],[828,3]]},"98":{"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]]},"101":{"position":[[0,1]]},"102":{"position":[[0,1],[26,4],[41,3],[45,2],[87,2],[115,1]]},"103":{"position":[[335,7],[360,7]]},"104":{"position":[[0,2],[3,11],[25,10],[46,7]]},"105":{"position":[[347,1],[427,3]]},"106":{"position":[[0,2],[3,8],[255,1],[264,1],[273,1],[283,1],[349,2],[359,1],[447,2],[450,2],[453,2],[468,1],[481,2],[493,1],[512,1],[532,2],[535,2],[538,2]]},"107":{"position":[[0,2],[3,8],[178,1],[187,1],[288,2],[385,2],[450,2],[453,1],[473,1],[568,2],[571,1],[577,1],[585,3],[596,6],[613,2]]},"108":{"position":[[0,2],[3,14],[27,11],[40,1],[59,1],[139,3]]},"110":{"position":[[0,3],[10,48],[59,1],[78,1],[158,3],[178,2],[187,1],[230,2]]},"111":{"position":[[0,3],[11,8],[20,1]]},"112":{"position":[[0,3],[11,9],[21,1]]},"113":{"position":[[0,3],[11,9],[21,1]]},"114":{"position":[[0,3],[11,13],[25,1]]},"115":{"position":[[0,3],[11,10],[22,1]]},"116":{"position":[[0,3],[13,9]]},"117":{"position":[[0,3],[11,7],[19,1]]},"118":{"position":[[0,3],[11,5],[22,8],[35,5],[41,1]]},"119":{"position":[[0,3],[22,1]]},"121":{"position":[[0,7],[29,4],[1562,1],[1581,1],[1661,3],[1702,1],[1724,3]]},"123":{"position":[[0,37],[38,1],[57,1],[137,3],[173,1],[195,3]]},"124":{"position":[[0,9],[10,1],[29,1],[109,3],[144,1],[166,3]]},"125":{"position":[[0,9],[10,1],[29,1],[109,3],[145,1],[167,3]]},"126":{"position":[[0,12],[13,1],[32,1],[112,3],[147,1],[169,3],[205,1],[216,1],[221,3],[230,2],[233,2],[252,5],[263,2]]},"127":{"position":[[0,10],[11,1],[30,1],[110,3],[147,1],[169,3],[205,1],[218,1],[225,3]]},"128":{"position":[[0,12],[13,1],[32,1],[112,3],[150,1],[172,3],[208,1],[225,3]]},"129":{"position":[[0,19],[20,1],[39,1],[119,3],[155,1],[177,3]]},"130":{"position":[[0,23],[24,1],[43,1],[123,3],[158,1],[180,3]]},"131":{"position":[[0,12],[13,1],[32,1],[112,3],[146,1],[148,2],[175,2],[224,3]]},"132":{"position":[[0,11],[12,1],[31,1],[127,3],[164,1],[186,3]]},"133":{"position":[[29,1],[48,1],[128,3],[168,1],[190,3]]},"134":{"position":[[0,10],[11,1],[30,1],[110,3],[144,1],[166,3],[202,1],[212,1],[246,3]]},"135":{"position":[[0,11],[12,1],[31,1],[129,3],[170,1],[192,3]]},"136":{"position":[[0,11],[12,1],[31,1],[132,3],[176,1],[198,3]]},"137":{"position":[[0,10],[11,1],[30,1],[110,3],[147,1],[169,3]]},"139":{"position":[[26,1],[45,1],[138,3],[158,2],[167,1],[181,3]]},"140":{"position":[[27,1],[46,1],[139,3],[159,2],[168,1],[202,1],[217,2],[227,3]]},"141":{"position":[[47,1],[66,1],[159,3],[179,2],[188,1],[224,1],[240,2],[250,3]]},"142":{"position":[[60,1],[79,1],[159,3],[179,2],[188,1],[199,1],[204,3]]},"143":{"position":[[63,1],[82,1],[162,3],[182,2],[191,1],[205,1],[210,3]]},"144":{"position":[[64,1],[83,1],[163,3],[183,2],[192,1],[203,1],[228,1],[243,1],[248,2],[258,3]]},"145":{"position":[[77,1],[96,1],[176,3],[196,2],[205,1],[244,1],[277,3]]},"146":{"position":[[59,1],[78,1],[158,3],[178,2],[187,1],[220,1],[277,3]]},"147":{"position":[[216,1],[235,1],[315,3],[335,2],[344,1],[355,1],[381,1],[448,2],[458,3]]},"148":{"position":[[229,1],[248,1],[328,3],[348,2],[357,1],[368,1],[394,1],[465,2],[475,3]]},"149":{"position":[[76,1],[95,1],[175,3],[195,2],[204,1],[241,1],[274,3]]},"150":{"position":[[139,1],[158,1],[238,3],[258,2],[267,1],[316,1],[352,3]]},"151":{"position":[[32,1],[51,1],[131,3],[151,2],[160,1],[190,3]]},"152":{"position":[[59,1],[78,1],[158,3],[178,2],[187,1],[198,1],[222,3]]},"153":{"position":[[82,1],[101,1],[181,3],[201,2],[210,1],[221,1],[281,3]]},"154":{"position":[[80,1],[99,1],[179,3],[199,2],[208,1],[219,1],[279,3]]},"155":{"position":[[78,1],[97,1],[195,3],[215,2],[224,1],[241,1],[269,1],[286,1],[295,2],[305,3]]},"156":{"position":[[87,1],[106,1],[207,3],[227,2],[236,1],[256,1],[284,1],[304,1],[313,2],[323,3]]},"157":{"position":[[66,1],[85,1],[186,3],[206,2],[215,1],[225,1],[253,1],[263,1],[272,2],[282,3]]},"158":{"position":[[139,1],[158,1],[275,3],[295,2],[304,1],[343,1],[404,3]]},"159":{"position":[[67,1],[86,1],[166,3],[186,2],[195,1],[206,1],[234,1],[245,1],[254,2],[264,3]]},"160":{"position":[[56,1],[75,1],[168,3],[188,2],[197,1],[265,3]]},"161":{"position":[[112,1],[131,1],[211,3],[231,2],[240,1],[283,1],[319,3]]},"162":{"position":[[67,1],[86,1],[166,3],[186,2],[195,1],[237,3]]},"163":{"position":[[99,1],[118,1],[198,3],[218,2],[227,1],[262,1],[302,3]]},"164":{"position":[[107,1],[126,1],[222,3],[242,2],[251,1],[290,1],[322,3]]},"165":{"position":[[117,1],[136,1],[216,3],[236,2],[245,1],[296,1],[333,3]]},"166":{"position":[[100,1],[119,1],[199,3],[219,2],[228,1],[277,1],[318,3]]},"167":{"position":[[102,1],[121,1],[201,3],[221,2],[230,1],[265,1],[300,3],[368,2]]},"168":{"position":[[52,1],[71,1],[151,3],[171,2],[180,1],[197,3]]},"170":{"position":[[0,3],[39,1],[58,1],[166,1],[195,1],[213,1],[259,3],[318,2],[321,2],[324,3]]},"171":{"position":[[0,3],[40,1],[59,1],[192,1],[222,1],[232,1],[290,2],[293,2],[296,3]]},"172":{"position":[[0,3],[51,1],[70,1],[214,1],[243,1],[256,1],[326,2],[329,2],[332,3]]},"173":{"position":[[0,3],[43,1],[62,1],[207,1],[236,1],[278,1],[323,2],[326,2],[329,3]]},"174":{"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]]},"176":{"position":[[147,1],[166,1],[213,2],[302,3],[397,1],[428,1]]},"177":{"position":[[117,1],[136,1],[216,3]]},"178":{"position":[[21,2],[127,1],[146,1],[263,3]]},"179":{"position":[[21,2],[92,1],[111,1],[239,3]]},"180":{"position":[[81,1],[100,1],[198,3]]},"181":{"position":[[54,1],[73,1],[166,3]]},"182":{"position":[[75,1],[94,1],[188,3]]},"183":{"position":[[53,1],[72,1],[165,3]]},"184":{"position":[[51,1],[70,1],[179,3]]},"185":{"position":[[200,1],[211,2],[254,1],[350,3]]},"186":{"position":[[121,1],[140,1],[236,3]]},"187":{"position":[[49,1],[68,1],[160,3]]},"188":{"position":[[147,1],[166,1],[273,3]]},"189":{"position":[[124,1],[143,1],[268,3]]},"190":{"position":[[136,1],[155,1],[270,3]]},"191":{"position":[[124,1],[143,1],[257,3]]},"192":{"position":[[91,1],[110,1],[208,2],[235,1],[263,2],[266,3]]},"193":{"position":[[112,1],[131,1],[226,3]]},"194":{"position":[[56,1],[75,1],[169,3],[213,1],[232,1],[257,1],[301,1]]},"195":{"position":[[95,1],[114,1],[205,3]]},"196":{"position":[[126,1],[145,1],[238,3]]},"197":{"position":[[117,1],[136,1],[234,3]]},"198":{"position":[[118,1],[137,1],[238,3]]},"199":{"position":[[63,1],[73,1],[92,1],[182,1],[220,2],[260,3]]},"200":{"position":[[103,1],[122,1],[225,3]]},"201":{"position":[[139,1],[158,1],[266,1],[268,1],[352,1],[395,2],[398,2],[401,2],[404,3]]},"202":{"position":[[147,1],[166,1],[277,1],[279,1],[366,1],[412,2],[415,2],[418,2],[421,3]]},"203":{"position":[[237,1],[263,1],[328,1],[354,1],[442,3]]},"204":{"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]]},"205":{"position":[[20,2],[478,1],[497,1],[602,1],[604,1],[707,1],[723,2],[742,2],[745,1],[791,2],[812,2],[815,1],[870,2],[873,2],[876,1],[936,1],[954,2],[973,2],[976,1],[1022,2],[1025,2],[1028,2],[1031,3]]},"206":{"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]]},"207":{"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]]},"208":{"position":[[20,2],[204,1],[223,1],[312,1],[314,1],[381,2],[384,1],[436,2],[439,2],[442,3]]},"209":{"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]]},"210":{"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]]},"211":{"position":[[20,2],[448,1],[467,1],[576,2],[590,6],[597,2],[651,2],[684,3],[787,5]]},"212":{"position":[[21,2],[224,1],[243,1],[335,1],[424,2],[427,3]]},"213":{"position":[[21,2],[334,1],[353,1],[443,1],[537,1],[578,2],[581,2],[584,3]]},"214":{"position":[[148,1],[167,1],[262,1],[311,2],[314,3]]},"215":{"position":[[21,2],[78,1],[97,1],[184,1],[317,3],[328,3],[340,3],[357,3],[371,3],[387,3],[400,3],[416,3],[435,3],[444,3],[459,3],[463,2],[466,3]]},"216":{"position":[[21,2],[303,1],[322,1],[415,3]]},"217":{"position":[[21,2],[131,1],[150,1],[242,1],[276,1],[278,2],[306,2],[324,2],[349,2],[352,2],[355,3]]},"218":{"position":[[114,1],[133,1],[225,3]]},"220":{"position":[[0,2],[3,6]]},"222":{"position":[[0,1]]},"223":{"position":[[0,1]]},"224":{"position":[[87,7],[125,7]]},"226":{"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],[498,6],[517,2],[520,5],[541,2],[544,6],[561,2],[564,6],[586,2],[589,6],[614,2],[617,13],[659,2],[662,9],[672,3],[676,2],[679,3]]},"227":{"position":[[0,1],[19,1],[108,1],[135,2],[138,2],[145,4],[159,9],[208,3],[212,2],[215,3]]},"228":{"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]]},"230":{"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]]},"231":{"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]]},"232":{"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]]},"233":{"position":[[0,3],[13,4],[100,1],[119,1],[208,1],[274,3],[278,2],[291,1],[293,1],[450,1],[491,2],[523,1],[538,1],[619,2],[628,1],[706,3],[710,3],[714,2],[717,2],[720,2],[723,3]]},"234":{"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]]},"235":{"position":[[0,8],[9,29],[48,1],[59,2],[62,1],[81,1],[171,1],[173,1],[225,1],[227,1],[359,2],[362,1],[482,2],[485,2],[520,1],[565,1],[584,5],[590,1],[592,1],[605,2],[608,2],[611,2],[614,3]]},"236":{"position":[[0,6],[71,16],[92,17],[162,4],[167,1],[186,1],[281,3],[301,2],[310,1],[392,1],[394,2],[397,1],[399,3],[506,1],[508,2],[511,1],[513,3],[624,1],[626,2],[629,1],[631,3],[722,1],[724,2],[727,1],[729,3],[733,2],[736,4],[770,1],[822,1],[882,1],[934,1],[972,2],[975,4],[1008,1],[1050,1],[1099,1],[1141,1],[1168,3],[1177,2],[1180,17]]},"238":{"position":[[0,3],[11,12]]},"239":{"position":[[0,3],[11,14]]},"240":{"position":[[0,3],[12,22]]},"241":{"position":[[0,3],[12,10]]},"242":{"position":[[0,3],[11,8]]},"243":{"position":[[0,3],[11,5],[22,3]]},"244":{"position":[[0,3],[13,2],[22,13],[40,6],[102,1],[121,1],[201,3],[221,2],[230,1],[243,1],[301,3]]},"245":{"position":[[0,3],[13,2],[35,1],[54,1],[134,3],[154,2],[163,1],[176,1],[225,3]]},"246":{"position":[[0,3],[11,9]]},"247":{"position":[[0,3],[13,20],[34,1],[59,1],[111,1],[184,3],[232,1],[255,3]]},"248":{"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]]},"249":{"position":[[0,3],[11,7]]},"250":{"position":[[0,3],[11,8]]},"251":{"position":[[0,3],[18,2],[25,12],[38,1],[57,1],[137,3],[157,2],[166,1],[204,3]]},"252":{"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]]},"253":{"position":[[0,3],[11,28]]},"254":{"position":[[0,3],[11,7]]},"255":{"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]]},"256":{"position":[[0,3],[13,2],[22,10],[33,1],[52,1],[142,1],[223,1],[264,2],[267,2],[270,3],[290,2],[299,1],[310,1],[336,1],[394,3],[398,2],[408,3]]},"257":{"position":[[0,3],[18,2],[25,11],[37,1],[56,1],[146,1],[227,1],[268,2],[271,2],[274,3],[294,2],[303,1],[357,1],[376,1],[413,2],[423,3]]},"258":{"position":[[0,3],[13,2],[23,6],[44,1],[63,1],[153,1],[234,1],[271,2],[274,2],[277,3],[297,2],[306,1],[317,1],[343,1],[400,1],[453,1],[492,2],[495,3],[499,2],[509,3]]},"259":{"position":[[0,3],[11,9]]},"260":{"position":[[0,3],[11,8]]},"261":{"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]]},"262":{"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]]},"263":{"position":[[0,3],[11,9]]},"264":{"position":[[0,3],[18,2],[26,34],[61,1],[80,1],[160,3],[180,2],[189,1],[207,1],[237,1],[251,3]]},"265":{"position":[[0,3],[11,8]]},"266":{"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]]},"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],[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]]},"268":{"position":[[0,3],[11,9]]},"269":{"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]]},"270":{"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]]},"271":{"position":[[0,3],[11,8]]},"272":{"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]]},"273":{"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]]},"274":{"position":[[0,3],[11,8]]},"275":{"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]]},"276":{"position":[[0,3],[11,8]]},"277":{"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],[319,2],[322,29]]},"278":{"position":[[0,3],[11,9]]},"279":{"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]]},"280":{"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],[365,3],[385,2],[394,1],[405,1],[428,1],[460,8],[485,2],[488,1],[534,1],[543,2],[546,3],[550,3]]},"281":{"position":[[0,3],[11,7]]},"282":{"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]]},"284":{"position":[[0,3],[36,1],[38,7],[50,22],[73,1],[92,1],[139,2],[228,3],[237,18],[271,1],[302,1]]},"285":{"position":[[0,3],[14,5],[20,1],[57,1],[76,1],[156,3]]},"286":{"position":[[0,3],[14,2],[17,25],[43,1],[62,1],[179,3]]},"287":{"position":[[0,3],[14,2],[17,21],[39,1],[58,1],[186,3]]},"288":{"position":[[0,3],[19,18],[38,1],[57,1],[155,3]]},"289":{"position":[[0,3],[18,8],[27,1],[46,1],[139,3],[148,2],[151,39]]},"290":{"position":[[0,3],[21,18],[40,1],[59,1],[153,3]]},"291":{"position":[[0,3],[21,6],[28,1],[47,1],[140,3]]},"292":{"position":[[0,3],[21,6],[28,1],[47,1],[156,3],[165,2],[193,3]]},"293":{"position":[[0,3],[21,13],[45,31],[77,1],[88,2],[91,11],[111,1],[207,3]]},"294":{"position":[[0,3],[21,26],[48,1],[67,1],[163,3]]},"295":{"position":[[0,3],[21,6],[28,1],[47,1],[139,3]]},"296":{"position":[[0,3],[21,17],[39,4],[44,10],[63,1],[70,1],[89,1],[196,3]]},"297":{"position":[[0,3],[21,17],[47,1],[58,1],[65,1],[84,1],[209,3]]},"298":{"position":[[0,3],[21,17],[39,4],[44,1],[46,4],[51,1],[53,1],[72,1],[187,3]]},"299":{"position":[[0,3],[21,16],[38,4],[43,1],[45,4],[50,1],[52,1],[71,1],[185,3]]},"300":{"position":[[0,3],[21,17],[39,1],[58,1],[156,2],[159,2],[177,1],[205,2],[208,3],[217,2],[220,34]]},"301":{"position":[[0,3],[21,20],[42,1],[61,1],[156,3]]},"302":{"position":[[0,3],[20,7],[28,1],[47,1],[141,3],[150,2],[153,3],[157,4],[162,1],[164,4],[169,1],[171,2],[176,1],[178,1],[180,2],[185,1],[193,7],[201,2],[204,29]]},"303":{"position":[[0,3],[21,19],[41,1],[60,1],[151,3]]},"304":{"position":[[0,3],[20,27],[48,1],[67,1],[160,3]]},"305":{"position":[[0,3],[21,20],[42,1],[61,1],[159,3]]},"306":{"position":[[0,3],[21,20],[42,1],[61,1],[162,3]]},"307":{"position":[[0,3],[21,10],[32,1],[42,1],[61,1],[151,1],[189,2],[229,3]]},"308":{"position":[[0,3],[21,24],[46,1],[65,1],[168,3]]},"309":{"position":[[0,3],[72,1],[91,1],[199,1],[201,1],[245,7],[279,1],[322,2],[325,2],[328,2],[331,3]]},"310":{"position":[[0,3],[75,1],[94,1],[205,1],[207,1],[251,7],[285,1],[331,2],[334,2],[337,2],[340,3]]},"311":{"position":[[0,3],[21,4],[101,1],[127,1],[192,1],[218,1],[306,3],[315,2],[322,1],[343,34],[383,5]]},"312":{"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]]},"313":{"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],[357,1],[359,1],[410,8],[448,1],[464,2],[483,2],[486,1],[515,2],[536,2],[539,1],[568,2],[571,2],[574,1],[621,1],[639,2],[658,2],[661,1],[690,2],[693,2],[696,2],[699,3]]},"314":{"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]]},"315":{"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]]},"316":{"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]]},"317":{"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]]},"318":{"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]]},"319":{"position":[[0,3],[13,2],[16,70],[87,14],[129,21],[151,17],[169,1],[188,1],[297,2],[311,6],[318,2],[372,2],[406,3],[415,2],[418,22],[451,4],[456,5],[462,2]]},"320":{"position":[[0,3],[14,2],[17,10],[28,2],[31,2],[47,5],[67,5],[86,5],[106,5],[126,5],[132,1],[151,1],[243,1],[332,2],[335,3]]},"321":{"position":[[0,3],[14,2],[44,2],[47,2],[63,4],[80,7],[113,4],[134,7],[166,14],[181,1],[200,1],[290,1],[384,1],[425,2],[428,2],[431,3]]},"322":{"position":[[0,3],[56,21],[78,1],[97,1],[192,1],[241,2],[244,3]]},"323":{"position":[[0,3],[14,2],[17,11],[34,3],[38,1],[57,1],[144,1],[277,3],[288,3],[300,3],[317,3],[331,3],[347,3],[360,3],[376,3],[395,3],[404,3],[419,3],[423,2],[426,3]]},"324":{"position":[[0,3],[14,2],[17,14],[43,12],[56,4],[61,18],[121,1],[140,1],[233,3]]},"325":{"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]]},"326":{"position":[[0,3],[74,1],[93,1],[185,3]]},"328":{"position":[[0,3],[13,4],[18,1],[37,1],[130,3],[150,2],[159,1],[173,2]]},"329":{"position":[[0,3],[13,4],[18,1],[37,1],[130,3],[150,2],[159,1],[193,1],[208,2],[218,2]]},"330":{"position":[[0,3],[13,10],[24,1],[43,1],[136,3],[156,2],[165,1],[201,1],[217,2],[227,2]]},"331":{"position":[[0,3],[21,10],[32,1],[51,1],[131,3],[151,2],[160,1],[171,1],[176,2]]},"332":{"position":[[0,3],[21,10],[32,1],[51,1],[131,3],[151,2],[160,1],[174,1],[179,2]]},"333":{"position":[[0,3],[21,10],[32,1],[51,1],[131,3],[151,2],[160,1],[171,1],[196,1],[211,1],[216,2],[226,2]]},"334":{"position":[[0,3],[49,1],[68,1],[148,3],[168,2],[177,1],[216,1],[249,2]]},"335":{"position":[[0,3],[28,9],[38,1],[57,1],[137,3],[157,2],[166,1],[199,1],[256,2]]},"336":{"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,2]]},"337":{"position":[[0,3],[23,10],[48,14],[63,30],[94,1],[113,1],[193,3],[213,2],[222,1],[233,1],[259,1],[311,9],[321,2],[331,2]]},"338":{"position":[[0,3],[29,11],[41,1],[60,1],[140,3],[160,2],[169,1],[206,1],[239,2]]},"339":{"position":[[0,3],[28,18],[52,14],[67,1],[86,1],[166,3],[186,2],[195,1],[244,1],[280,2]]},"340":{"position":[[0,3],[11,6],[18,1],[37,1],[117,3],[137,2],[146,1],[176,2],[184,2],[187,42]]},"341":{"position":[[0,3],[13,10],[24,1],[43,1],[123,3],[143,2],[152,1],[163,1],[187,2]]},"342":{"position":[[0,3],[48,1],[67,1],[147,3],[167,2],[176,1],[187,1],[245,2]]},"343":{"position":[[0,3],[46,1],[65,1],[145,3],[165,2],[174,1],[185,1],[243,2]]},"344":{"position":[[0,3],[29,12],[42,1],[61,1],[159,3],[179,2],[188,1],[205,1],[233,1],[250,1],[259,2],[269,2],[277,2],[280,38]]},"345":{"position":[[0,3],[29,12],[42,1],[61,1],[162,3],[182,2],[191,1],[211,1],[239,1],[259,1],[268,2],[278,2]]},"346":{"position":[[0,3],[29,13],[43,1],[62,1],[163,3],[183,2],[192,1],[202,1],[230,1],[240,1],[249,2],[259,2],[267,2],[270,37]]},"347":{"position":[[0,3],[28,26],[55,1],[74,1],[191,3],[211,2],[220,1],[259,1],[320,2]]},"348":{"position":[[0,3],[29,12],[42,1],[61,1],[141,3],[161,2],[170,1],[181,1],[209,1],[220,1],[229,2],[239,2]]},"349":{"position":[[0,3],[22,11],[34,1],[53,1],[146,3],[166,2],[175,1],[243,2]]},"350":{"position":[[0,3],[29,15],[50,9],[60,1],[79,1],[159,3],[179,2],[188,1],[231,1],[267,2]]},"351":{"position":[[0,3],[11,13],[25,1],[44,1],[124,3],[144,2],[153,1],[195,2],[203,2],[206,10],[239,3]]},"352":{"position":[[0,3],[70,1],[89,1],[169,3],[189,2],[198,1],[232,1],[270,2]]},"353":{"position":[[0,3],[28,13],[69,1],[88,1],[184,3],[204,2],[213,1],[251,1],[281,2]]},"354":{"position":[[0,3],[74,1],[93,1],[173,3],[193,2],[202,1],[252,1],[287,2]]},"355":{"position":[[0,3],[59,1],[78,1],[158,3],[178,2],[187,1],[235,1],[274,2]]},"356":{"position":[[0,3],[27,15],[43,1],[62,1],[142,3],[162,2],[171,1],[205,1],[239,2],[247,2],[250,14],[270,1],[272,2],[275,2]]},"357":{"position":[[0,3],[24,27],[66,1],[85,1],[165,3],[185,2],[194,1],[211,2]]}},"keywords":{}}],["0",{"_index":8,"title":{},"content":{"0":{"position":[[49,2]]},"22":{"position":[[353,2],[371,1],[453,2]]},"145":{"position":[[70,3]]},"151":{"position":[[310,1]]},"164":{"position":[[91,2]]},"226":{"position":[[326,2],[409,2]]},"234":{"position":[[85,2]]},"334":{"position":[[28,17]]},"340":{"position":[[230,1]]}},"keywords":{}}],["0"",{"_index":621,"title":{},"content":{"106":{"position":[[438,8]]},"107":{"position":[[377,7]]}},"keywords":{}}],["0.5",{"_index":407,"title":{},"content":{"43":{"position":[[245,4]]},"127":{"position":[[220,4]]},"145":{"position":[[246,4]]},"165":{"position":[[80,4]]},"181":{"position":[[161,4]]},"289":{"position":[[134,4]]},"334":{"position":[[218,4]]}},"keywords":{}}],["0.5、0.75、1.0、1.25、1.5、1.75、2.0",{"_index":901,"title":{},"content":{"354":{"position":[[28,45]]}},"keywords":{}}],["0.7",{"_index":762,"title":{},"content":{"181":{"position":[[21,3]]},"289":{"position":[[14,3]]}},"keywords":{}}],["0.75",{"_index":725,"title":{},"content":{"165":{"position":[[85,5]]}},"keywords":{}}],["01",{"_index":91,"title":{},"content":{"12":{"position":[[299,4]]},"235":{"position":[[210,4]]}},"keywords":{}}],["01</span>",{"_index":95,"title":{},"content":{"12":{"position":[[389,17]]},"235":{"position":[[300,17]]}},"keywords":{}}],["02</span>",{"_index":98,"title":{},"content":{"12":{"position":[[512,17]]},"235":{"position":[[423,17]]}},"keywords":{}}],["03a9f4",{"_index":509,"title":{},"content":{"73":{"position":[[269,10]]},"74":{"position":[[266,10]]},"213":{"position":[[546,10]]},"256":{"position":[[232,10]]},"257":{"position":[[236,10]]},"321":{"position":[[393,10]]}},"keywords":{}}],["0xffffff).tostring(16",{"_index":240,"title":{},"content":{"28":{"position":[[439,23]]},"232":{"position":[[401,23]]}},"keywords":{}}],["0表示滚动、1",{"_index":885,"title":{},"content":{"226":{"position":[[338,9]]}},"keywords":{}}],["1",{"_index":29,"title":{},"content":{"0":{"position":[[325,2]]},"22":{"position":[[269,2],[383,1],[520,2],[566,2]]},"24":{"position":[[271,2]]},"81":{"position":[[354,3]]},"84":{"position":[[891,4],[970,4]]},"145":{"position":[[74,2]]},"204":{"position":[[629,2]]},"205":{"position":[[786,4],[865,4]]},"207":{"position":[[845,4],[924,4]]},"226":{"position":[[255,2],[476,2],[514,2]]},"228":{"position":[[252,2]]},"234":{"position":[[332,2]]},"264":{"position":[[209,11]]},"312":{"position":[[389,2]]},"313":{"position":[[428,12]]},"315":{"position":[[467,12]]},"334":{"position":[[46,2]]}},"keywords":{}}],["1.0",{"_index":726,"title":{},"content":{"165":{"position":[[91,4]]}},"keywords":{}}],["1.25",{"_index":727,"title":{},"content":{"165":{"position":[[96,5]]}},"keywords":{}}],["1.5",{"_index":728,"title":{},"content":{"165":{"position":[[102,4]]}},"keywords":{}}],["1.75",{"_index":729,"title":{},"content":{"165":{"position":[[107,5]]}},"keywords":{}}],["10",{"_index":205,"title":{},"content":{"22":{"position":[[699,4]]},"84":{"position":[[731,3]]},"147":{"position":[[357,3]]},"148":{"position":[[370,3]]},"152":{"position":[[200,3]]},"153":{"position":[[223,3]]},"154":{"position":[[221,3]]},"167":{"position":[[271,4]]},"205":{"position":[[645,3]]},"207":{"position":[[685,3]]},"212":{"position":[[420,3]]},"226":{"position":[[604,4]]},"267":{"position":[[466,3]]},"313":{"position":[[400,3]]},"315":{"position":[[420,3]]},"320":{"position":[[328,3]]},"336":{"position":[[225,3]]},"337":{"position":[[235,3]]},"341":{"position":[[165,3]]},"342":{"position":[[189,3]]},"343":{"position":[[187,3]]},"356":{"position":[[211,4]]}},"keywords":{}}],["100",{"_index":856,"title":{},"content":{"212":{"position":[[383,4]]},"320":{"position":[[291,4]]}},"keywords":{}}],["100px"",{"_index":524,"title":{},"content":{"78":{"position":[[251,11],[408,11]]},"79":{"position":[[718,11]]},"204":{"position":[[698,11]]},"261":{"position":[[222,11],[379,11]]},"262":{"position":[[476,11]]},"312":{"position":[[458,11]]}},"keywords":{}}],["1024",{"_index":303,"title":{},"content":{"35":{"position":[[439,4]]},"174":{"position":[[433,4]]}},"keywords":{}}],["11",{"_index":845,"title":{},"content":{"211":{"position":[[570,5]]},"319":{"position":[[291,5]]}},"keywords":{}}],["11/gi",{"_index":848,"title":{},"content":{"211":{"position":[[677,6]]},"319":{"position":[[398,7]]}},"keywords":{}}],["11/gi.test(ua",{"_index":847,"title":{},"content":{"211":{"position":[[634,16]]},"319":{"position":[[355,16]]}},"keywords":{}}],["111",{"_index":179,"title":{},"content":{"22":{"position":[[242,6]]},"24":{"position":[[258,6]]},"226":{"position":[[234,6]]},"228":{"position":[[239,6]]}},"keywords":{}}],["120",{"_index":830,"title":{},"content":{"209":{"position":[[333,4]]},"317":{"position":[[236,4]]}},"keywords":{}}],["160",{"_index":857,"title":{},"content":{"212":{"position":[[395,4]]},"320":{"position":[[303,4]]}},"keywords":{}}],["16:9",{"_index":737,"title":{},"content":{"166":{"position":[[95,4],[279,7]]},"355":{"position":[[237,6]]}},"keywords":{}}],["180",{"_index":721,"title":{},"content":{"164":{"position":[[81,4],[98,4]]},"209":{"position":[[369,4]]},"317":{"position":[[272,4]]},"353":{"position":[[48,4]]}},"keywords":{}}],["2",{"_index":188,"title":{},"content":{"22":{"position":[[416,2]]},"24":{"position":[[298,2]]},"81":{"position":[[403,3]]},"144":{"position":[[245,2]]},"165":{"position":[[298,2]]},"205":{"position":[[1017,4]]},"207":{"position":[[1094,4]]},"226":{"position":[[372,2]]},"228":{"position":[[279,2]]},"264":{"position":[[239,11]]},"313":{"position":[[582,9],[601,12]]},"315":{"position":[[639,9],[658,12]]},"333":{"position":[[213,2]]},"354":{"position":[[254,1]]}},"keywords":{}}],["2.0",{"_index":730,"title":{},"content":{"165":{"position":[[113,3]]}},"keywords":{}}],["20",{"_index":206,"title":{},"content":{"22":{"position":[[704,4]]},"72":{"position":[[258,3]]},"73":{"position":[[349,3]]},"75":{"position":[[371,3]]},"95":{"position":[[247,3]]},"96":{"position":[[657,3]]},"226":{"position":[[609,4]]},"255":{"position":[[227,3]]},"256":{"position":[[312,3]]},"258":{"position":[[319,3]]},"279":{"position":[[211,3]]},"280":{"position":[[407,3]]}},"keywords":{}}],["20px",{"_index":527,"title":{},"content":{"78":{"position":[[328,7],[343,7],[485,7],[499,7]]},"79":{"position":[[795,7],[810,7]]},"204":{"position":[[775,7],[790,7]]},"261":{"position":[[299,7],[314,7],[456,7],[470,7]]},"262":{"position":[[553,7],[568,7]]},"312":{"position":[[535,7],[550,7]]}},"keywords":{}}],["222",{"_index":187,"title":{},"content":{"22":{"position":[[403,6]]},"24":{"position":[[285,6]]},"226":{"position":[[359,6]]},"228":{"position":[[266,6]]}},"keywords":{}}],["240",{"_index":831,"title":{},"content":{"209":{"position":[[404,4]]},"317":{"position":[[307,4]]}},"keywords":{}}],["24px",{"_index":518,"title":{},"content":{"75":{"position":[[536,7]]},"258":{"position":[[484,7]]}},"keywords":{}}],["25",{"_index":199,"title":{},"content":{"22":{"position":[[615,3]]},"226":{"position":[[557,3]]}},"keywords":{}}],["270",{"_index":720,"title":{},"content":{"164":{"position":[[75,4],[103,3]]},"353":{"position":[[43,4]]}},"keywords":{}}],["3",{"_index":191,"title":{},"content":{"22":{"position":[[480,2]]},"24":{"position":[[325,2]]},"226":{"position":[[436,2]]},"228":{"position":[[306,2]]}},"keywords":{}}],["300",{"_index":832,"title":{},"content":{"209":{"position":[[445,4]]},"317":{"position":[[348,4]]}},"keywords":{}}],["3000",{"_index":502,"title":{},"content":{"72":{"position":[[340,6]]},"73":{"position":[[438,6]]},"74":{"position":[[446,6]]},"75":{"position":[[554,6]]},"78":{"position":[[612,6]]},"79":{"position":[[843,6]]},"83":{"position":[[261,6]]},"84":{"position":[[985,6]]},"86":{"position":[[286,6]]},"87":{"position":[[812,6]]},"89":{"position":[[294,6]]},"91":{"position":[[282,6]]},"95":{"position":[[327,6]]},"140":{"position":[[220,6]]},"141":{"position":[[243,6]]},"144":{"position":[[251,6]]},"147":{"position":[[451,6]]},"148":{"position":[[468,6]]},"155":{"position":[[298,6]]},"156":{"position":[[316,6]]},"157":{"position":[[275,6]]},"159":{"position":[[257,6]]},"255":{"position":[[309,6]]},"256":{"position":[[401,6]]},"257":{"position":[[416,6]]},"258":{"position":[[502,6]]},"261":{"position":[[583,6]]},"262":{"position":[[601,6]]},"266":{"position":[[220,6]]},"267":{"position":[[563,6]]},"269":{"position":[[251,6]]},"270":{"position":[[541,6]]},"273":{"position":[[247,6]]},"275":{"position":[[239,6]]},"279":{"position":[[291,6]]},"329":{"position":[[211,6]]},"330":{"position":[[220,6]]},"333":{"position":[[219,6]]},"336":{"position":[[310,6]]},"337":{"position":[[324,6]]},"344":{"position":[[262,6]]},"345":{"position":[[271,6]]},"346":{"position":[[252,6]]},"348":{"position":[[232,6]]}},"keywords":{}}],["300px",{"_index":750,"title":{},"content":{"176":{"position":[[421,6]]},"284":{"position":[[295,6]]}},"keywords":{}}],["30px",{"_index":510,"title":{},"content":{"73":{"position":[[293,7]]},"74":{"position":[[290,7]]},"75":{"position":[[315,7]]},"213":{"position":[[570,7]]},"256":{"position":[[256,7]]},"257":{"position":[[260,7]]},"258":{"position":[[263,7]]},"321":{"position":[[417,7]]}},"keywords":{}}],["333",{"_index":190,"title":{},"content":{"22":{"position":[[467,6]]},"24":{"position":[[312,6]]},"226":{"position":[[423,6]]},"228":{"position":[[293,6]]}},"keywords":{}}],["400px",{"_index":749,"title":{},"content":{"176":{"position":[[406,6]]},"284":{"position":[[280,6]]}},"keywords":{}}],["40px",{"_index":512,"title":{},"content":{"73":{"position":[[423,7]]},"256":{"position":[[386,7]]}},"keywords":{}}],["480p",{"_index":822,"title":{},"content":{"208":{"position":[[341,6]]},"316":{"position":[[233,6]]}},"keywords":{}}],["4:3",{"_index":736,"title":{},"content":{"166":{"position":[[90,4]]}},"keywords":{}}],["5",{"_index":194,"title":{},"content":{"22":{"position":[[536,2]]},"42":{"position":[[239,2]]},"126":{"position":[[218,2]]},"142":{"position":[[201,2]]},"143":{"position":[[207,2]]},"144":{"position":[[205,2]]},"150":{"position":[[318,2]]},"167":{"position":[[267,3]]},"179":{"position":[[198,22]]},"194":{"position":[[247,1],[273,1]]},"226":{"position":[[492,2]]},"287":{"position":[[145,22]]},"302":{"position":[[174,1],[183,1]]},"331":{"position":[[173,2]]},"332":{"position":[[176,2]]},"333":{"position":[[173,2]]},"339":{"position":[[246,2]]},"356":{"position":[[207,3]]}},"keywords":{}}],["50",{"_index":201,"title":{},"content":{"22":{"position":[[643,3]]},"226":{"position":[[582,3]]}},"keywords":{}}],["5s",{"_index":799,"title":{},"content":{"199":{"position":[[65,3],[69,3]]},"307":{"position":[[34,3],[38,3]]}},"keywords":{}}],["60",{"_index":828,"title":{},"content":{"209":{"position":[[293,3]]},"317":{"position":[[196,3]]}},"keywords":{}}],["720p",{"_index":824,"title":{},"content":{"208":{"position":[[396,6]]},"316":{"position":[[288,6]]}},"keywords":{}}],["8",{"_index":507,"title":{},"content":{"73":{"position":[[232,3]]},"74":{"position":[[229,3]]},"75":{"position":[[258,3]]},"213":{"position":[[259,1],[509,3]]},"256":{"position":[[195,3]]},"257":{"position":[[199,3]]},"258":{"position":[[206,3]]},"321":{"position":[[146,1],[356,3]]}},"keywords":{}}],["8"",{"_index":595,"title":{},"content":{"105":{"position":[[117,7]]}},"keywords":{}}],["9",{"_index":528,"title":{},"content":{"78":{"position":[[360,5],[516,5]]},"79":{"position":[[827,5]]},"204":{"position":[[807,5]]},"261":{"position":[[331,5],[487,5]]},"262":{"position":[[585,5]]},"312":{"position":[[567,5]]}},"keywords":{}}],["90",{"_index":722,"title":{},"content":{"164":{"position":[[87,3],[94,3],[292,3]]},"212":{"position":[[408,3]]},"320":{"position":[[316,3]]},"353":{"position":[[253,2]]}},"keywords":{}}],["90、0、90、180、270",{"_index":900,"title":{},"content":{"353":{"position":[[53,15]]}},"keywords":{}}],["_",{"_index":24,"title":{},"content":{"0":{"position":[[261,3]]},"27":{"position":[[330,3]]},"231":{"position":[[282,3]]},"234":{"position":[[297,3]]}},"keywords":{}}],["abbrevi",{"_index":812,"title":{},"content":{"203":{"position":[[466,12]]}},"keywords":{}}],["absolut",{"_index":526,"title":{},"content":{"78":{"position":[[311,11],[468,11]]},"79":{"position":[[778,11]]},"204":{"position":[[758,11]]},"261":{"position":[[282,11],[439,11]]},"262":{"position":[[536,11]]},"312":{"position":[[518,11]]}},"keywords":{}}],["access",{"_index":171,"title":{},"content":{"20":{"position":[[100,6]]},"98":{"position":[[116,6]]},"203":{"position":[[175,6]]},"210":{"position":[[111,6]]}},"keywords":{}}],["acquisit",{"_index":124,"title":{},"content":{"13":{"position":[[334,12]]}},"keywords":{}}],["ad",{"_index":89,"title":{},"content":{"12":{"position":[[135,6]]}},"keywords":{}}],["adapt",{"_index":703,"title":{},"content":{"161":{"position":[[63,9]]}},"keywords":{}}],["add",{"_index":0,"title":{"0":{"position":[[0,3]]},"12":{"position":[[0,3]]},"79":{"position":[[0,4]]},"84":{"position":[[0,4]]},"87":{"position":[[0,4]]},"93":{"position":[[0,4]]},"96":{"position":[[0,4]]},"98":{"position":[[0,4]]},"262":{"position":[[0,4]]},"267":{"position":[[0,4]]},"270":{"position":[[0,4]]},"277":{"position":[[0,4]]},"280":{"position":[[0,4]]},"282":{"position":[[0,4]]}},"content":{"0":{"position":[[0,3]]},"12":{"position":[[0,3],[49,3]]},"13":{"position":[[34,3],[113,3]]},"19":{"position":[[7,3]]},"65":{"position":[[77,3]]},"69":{"position":[[33,3]]},"79":{"position":[[22,3],[42,3]]},"84":{"position":[[22,3],[42,3]]},"87":{"position":[[22,3],[42,3]]},"93":{"position":[[23,3],[43,3]]},"96":{"position":[[22,3],[42,3]]},"98":{"position":[[22,3],[45,3]]},"102":{"position":[[7,3]]},"223":{"position":[[7,3]]},"262":{"position":[[16,3]]},"267":{"position":[[16,3]]},"270":{"position":[[16,3]]},"277":{"position":[[16,3]]},"280":{"position":[[16,3]]},"282":{"position":[[16,3]]}},"keywords":{}}],["addit",{"_index":666,"title":{},"content":{"150":{"position":[[121,10]]}},"keywords":{}}],["address",{"_index":659,"title":{},"content":{"148":{"position":[[54,8]]},"177":{"position":[[50,8]]},"192":{"position":[[332,9]]},"208":{"position":[[196,7]]},"216":{"position":[[175,9],[231,7]]}},"keywords":{}}],["adjust",{"_index":776,"title":{},"content":{"185":{"position":[[153,6]]}},"keywords":{}}],["advanc",{"_index":442,"title":{"54":{"position":[[0,8]]}},"content":{"203":{"position":[[132,7]]}},"keywords":{}}],["agent",{"_index":380,"title":{},"content":{"37":{"position":[[1271,5]]},"121":{"position":[[1233,5]]}},"keywords":{}}],["alignitem",{"_index":254,"title":{},"content":{"29":{"position":[[538,11]]},"233":{"position":[[469,11]]}},"keywords":{}}],["allow",{"_index":796,"title":{},"content":{"196":{"position":[[110,7]]}},"keywords":{}}],["alreadi",{"_index":348,"title":{},"content":{"37":{"position":[[604,7]]},"121":{"position":[[566,7]]}},"keywords":{}}],["anim",{"_index":195,"title":{},"content":{"22":{"position":[[542,9]]}},"keywords":{}}],["anonym",{"_index":784,"title":{},"content":{"192":{"position":[[250,12]]},"300":{"position":[[192,12]]}},"keywords":{}}],["app",{"_index":13,"title":{},"content":{"0":{"position":[[101,5]]},"2":{"position":[[215,5]]},"12":{"position":[[211,5]]},"13":{"position":[[407,5]]},"22":{"position":[[60,5]]},"23":{"position":[[60,5]]},"24":{"position":[[60,5]]},"26":{"position":[[127,5]]},"27":{"position":[[146,5]]},"28":{"position":[[113,5]]},"29":{"position":[[229,5]]},"31":{"position":[[105,5]]},"32":{"position":[[106,5]]},"33":{"position":[[117,5]]},"34":{"position":[[109,5]]},"35":{"position":[[111,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]]},"61":{"position":[[215,5]]},"62":{"position":[[103,5]]},"64":{"position":[[141,6]]},"65":{"position":[[325,5]]},"68":{"position":[[131,5]]},"69":{"position":[[112,5]]},"72":{"position":[[126,5]]},"73":{"position":[[130,5]]},"74":{"position":[[127,5]]},"75":{"position":[[156,5]]},"78":{"position":[[166,5]]},"79":{"position":[[537,5]]},"81":{"position":[[239,5]]},"83":{"position":[[139,5]]},"84":{"position":[[581,5]]},"86":{"position":[[132,5]]},"87":{"position":[[542,5]]},"89":{"position":[[148,5]]},"91":{"position":[[142,5]]},"93":{"position":[[201,5]]},"95":{"position":[[135,5]]},"96":{"position":[[545,5]]},"98":{"position":[[352,5]]},"105":{"position":[[388,5]]},"107":{"position":[[172,5]]},"108":{"position":[[100,5]]},"110":{"position":[[119,5]]},"121":{"position":[[1622,5]]},"123":{"position":[[98,5]]},"124":{"position":[[70,5]]},"125":{"position":[[70,5]]},"126":{"position":[[73,5]]},"127":{"position":[[71,5]]},"128":{"position":[[73,5]]},"129":{"position":[[80,5]]},"130":{"position":[[84,5]]},"131":{"position":[[73,5]]},"132":{"position":[[72,5]]},"133":{"position":[[89,5]]},"134":{"position":[[71,5]]},"135":{"position":[[72,5]]},"136":{"position":[[72,5]]},"137":{"position":[[71,5]]},"139":{"position":[[86,5]]},"140":{"position":[[87,5]]},"141":{"position":[[107,5]]},"142":{"position":[[120,5]]},"143":{"position":[[123,5]]},"144":{"position":[[124,5]]},"145":{"position":[[137,5]]},"146":{"position":[[119,5]]},"147":{"position":[[276,5]]},"148":{"position":[[289,5]]},"149":{"position":[[136,5]]},"150":{"position":[[199,5]]},"151":{"position":[[92,5]]},"152":{"position":[[119,5]]},"153":{"position":[[142,5]]},"154":{"position":[[140,5]]},"155":{"position":[[138,5]]},"156":{"position":[[147,5]]},"157":{"position":[[126,5]]},"158":{"position":[[199,5]]},"159":{"position":[[127,5]]},"160":{"position":[[116,5]]},"161":{"position":[[172,5]]},"162":{"position":[[127,5]]},"163":{"position":[[159,5]]},"164":{"position":[[167,5]]},"165":{"position":[[177,5]]},"166":{"position":[[160,5]]},"167":{"position":[[162,5]]},"168":{"position":[[112,5]]},"170":{"position":[[99,5]]},"171":{"position":[[100,5]]},"172":{"position":[[111,5]]},"173":{"position":[[103,5]]},"174":{"position":[[105,5]]},"176":{"position":[[207,5],[262,6],[393,3]]},"177":{"position":[[177,5]]},"178":{"position":[[187,5]]},"179":{"position":[[152,5]]},"180":{"position":[[141,5]]},"181":{"position":[[114,5]]},"182":{"position":[[135,5]]},"183":{"position":[[113,5]]},"184":{"position":[[111,5]]},"185":{"position":[[295,5]]},"186":{"position":[[181,5]]},"187":{"position":[[109,5]]},"188":{"position":[[207,5]]},"189":{"position":[[184,5]]},"190":{"position":[[196,5]]},"191":{"position":[[184,5]]},"192":{"position":[[151,5]]},"193":{"position":[[172,5]]},"194":{"position":[[116,5]]},"195":{"position":[[155,5]]},"196":{"position":[[186,5]]},"197":{"position":[[177,5]]},"198":{"position":[[178,5]]},"199":{"position":[[133,5]]},"200":{"position":[[163,5]]},"201":{"position":[[199,5]]},"202":{"position":[[207,5]]},"203":{"position":[[300,6]]},"204":{"position":[[571,5]]},"205":{"position":[[538,5]]},"206":{"position":[[536,5]]},"207":{"position":[[593,5]]},"208":{"position":[[264,5]]},"209":{"position":[[233,5]]},"210":{"position":[[347,5]]},"211":{"position":[[508,5]]},"212":{"position":[[284,5]]},"213":{"position":[[394,5]]},"214":{"position":[[208,5]]},"215":{"position":[[138,5]]},"216":{"position":[[363,5]]},"217":{"position":[[191,5]]},"218":{"position":[[174,5]]},"226":{"position":[[60,5]]},"227":{"position":[[60,5]]},"228":{"position":[[60,5]]},"230":{"position":[[101,5]]},"231":{"position":[[98,5]]},"232":{"position":[[92,5]]},"233":{"position":[[160,5]]},"234":{"position":[[137,5]]},"235":{"position":[[122,5]]},"236":{"position":[[227,5]]},"244":{"position":[[162,5]]},"245":{"position":[[95,5]]},"247":{"position":[[96,6]]},"248":{"position":[[220,5]]},"251":{"position":[[98,5]]},"252":{"position":[[94,5]]},"255":{"position":[[95,5]]},"256":{"position":[[93,5]]},"257":{"position":[[97,5]]},"258":{"position":[[104,5]]},"261":{"position":[[137,5]]},"262":{"position":[[295,5]]},"264":{"position":[[121,5]]},"266":{"position":[[98,5]]},"267":{"position":[[329,5]]},"269":{"position":[[97,5]]},"270":{"position":[[295,5]]},"273":{"position":[[101,5]]},"275":{"position":[[99,5]]},"277":{"position":[[120,5]]},"279":{"position":[[99,5]]},"280":{"position":[[295,5]]},"282":{"position":[[259,5]]},"284":{"position":[[133,5],[188,6],[267,3]]},"285":{"position":[[117,5]]},"286":{"position":[[103,5]]},"287":{"position":[[99,5]]},"288":{"position":[[98,5]]},"289":{"position":[[87,5]]},"290":{"position":[[100,5]]},"291":{"position":[[88,5]]},"292":{"position":[[88,5]]},"293":{"position":[[152,5]]},"294":{"position":[[108,5]]},"295":{"position":[[88,5]]},"296":{"position":[[130,5]]},"297":{"position":[[125,5]]},"298":{"position":[[113,5]]},"299":{"position":[[112,5]]},"300":{"position":[[99,5]]},"301":{"position":[[102,5]]},"302":{"position":[[88,5]]},"303":{"position":[[101,5]]},"304":{"position":[[108,5]]},"305":{"position":[[102,5]]},"306":{"position":[[102,5]]},"307":{"position":[[102,5]]},"308":{"position":[[106,5]]},"309":{"position":[[132,5]]},"310":{"position":[[135,5]]},"311":{"position":[[164,6]]},"312":{"position":[[331,5]]},"313":{"position":[[293,5]]},"314":{"position":[[293,5]]},"315":{"position":[[328,5]]},"316":{"position":[[156,5]]},"317":{"position":[[136,5]]},"318":{"position":[[256,5]]},"319":{"position":[[229,5]]},"320":{"position":[[192,5]]},"321":{"position":[[241,5]]},"322":{"position":[[138,5]]},"323":{"position":[[98,5]]},"324":{"position":[[181,5]]},"325":{"position":[[120,5]]},"326":{"position":[[134,5]]},"328":{"position":[[78,5]]},"329":{"position":[[78,5]]},"330":{"position":[[84,5]]},"331":{"position":[[92,5]]},"332":{"position":[[92,5]]},"333":{"position":[[92,5]]},"334":{"position":[[109,5]]},"335":{"position":[[98,5]]},"336":{"position":[[144,5]]},"337":{"position":[[154,5]]},"338":{"position":[[101,5]]},"339":{"position":[[127,5]]},"340":{"position":[[78,5]]},"341":{"position":[[84,5]]},"342":{"position":[[108,5]]},"343":{"position":[[106,5]]},"344":{"position":[[102,5]]},"345":{"position":[[102,5]]},"346":{"position":[[103,5]]},"347":{"position":[[115,5]]},"348":{"position":[[102,5]]},"349":{"position":[[94,5]]},"350":{"position":[[120,5]]},"351":{"position":[[85,5]]},"352":{"position":[[130,5]]},"353":{"position":[[129,5]]},"354":{"position":[[134,5]]},"355":{"position":[[119,5]]},"356":{"position":[[103,5]]},"357":{"position":[[126,5]]}},"keywords":{}}],["app"",{"_index":600,"title":{},"content":{"105":{"position":[[188,9]]}},"keywords":{}}],["app').queryselector",{"_index":456,"title":{},"content":{"61":{"position":[[135,19]]},"244":{"position":[[82,19]]}},"keywords":{}}],["appear",{"_index":755,"title":{},"content":{"178":{"position":[[58,6]]},"179":{"position":[[50,6]]},"188":{"position":[[80,6]]},"190":{"position":[[92,6]]},"191":{"position":[[80,6]]},"200":{"position":[[52,7]]}},"keywords":{}}],["area",{"_index":416,"title":{},"content":{"46":{"position":[[47,4]]}},"keywords":{}}],["arg",{"_index":395,"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]]},"121":{"position":[[1686,9]]},"123":{"position":[[157,9]]},"124":{"position":[[128,9]]},"125":{"position":[[129,9]]},"126":{"position":[[131,9],[189,9]]},"127":{"position":[[131,9],[189,9]]},"128":{"position":[[134,9],[192,9]]},"129":{"position":[[139,9]]},"130":{"position":[[142,9]]},"132":{"position":[[148,9]]},"133":{"position":[[152,9]]},"134":{"position":[[128,9],[186,9]]},"135":{"position":[[154,9]]},"136":{"position":[[160,9]]},"137":{"position":[[131,9]]},"204":{"position":[[832,9],[934,9]]},"312":{"position":[[592,9],[674,9]]}},"keywords":{}}],["array",{"_index":36,"title":{"22":{"position":[[15,6]]}},"content":{"2":{"position":[[6,5],[14,5]]},"22":{"position":[[217,5]]},"110":{"position":[[4,5]]},"167":{"position":[[30,5]]},"211":{"position":[[277,5]]},"312":{"position":[[4,8]]},"313":{"position":[[4,8]]},"314":{"position":[[4,8]]},"315":{"position":[[4,8]]},"316":{"position":[[4,8]]},"317":{"position":[[4,8]]},"318":{"position":[[4,8]]},"319":{"position":[[4,8]]},"356":{"position":[[21,5]]}},"keywords":{}}],["arraydefault",{"_index":816,"title":{},"content":{"204":{"position":[[6,13]]},"205":{"position":[[6,13]]},"206":{"position":[[6,13]]},"207":{"position":[[6,13]]},"208":{"position":[[6,13]]},"209":{"position":[[6,13]]},"210":{"position":[[6,13]]},"211":{"position":[[6,13]]}},"keywords":{}}],["art",{"_index":9,"title":{},"content":{"0":{"position":[[56,3]]},"2":{"position":[[170,3]]},"12":{"position":[[166,3]]},"13":{"position":[[362,3]]},"22":{"position":[[15,3]]},"23":{"position":[[15,3]]},"24":{"position":[[15,3]]},"26":{"position":[[82,3]]},"27":{"position":[[101,3]]},"28":{"position":[[68,3]]},"29":{"position":[[184,3]]},"31":{"position":[[60,3]]},"32":{"position":[[61,3]]},"33":{"position":[[72,3]]},"34":{"position":[[64,3]]},"35":{"position":[[66,3],[521,4]]},"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]]},"61":{"position":[[170,3]]},"62":{"position":[[58,3]]},"64":{"position":[[152,3]]},"65":{"position":[[280,3]]},"68":{"position":[[86,3]]},"69":{"position":[[67,3]]},"72":{"position":[[81,3]]},"73":{"position":[[85,3]]},"74":{"position":[[82,3]]},"75":{"position":[[111,3]]},"78":{"position":[[121,3]]},"79":{"position":[[492,3]]},"81":{"position":[[194,3]]},"83":{"position":[[94,3]]},"84":{"position":[[536,3]]},"86":{"position":[[87,3]]},"87":{"position":[[497,3]]},"89":{"position":[[103,3]]},"91":{"position":[[97,3]]},"93":{"position":[[156,3]]},"95":{"position":[[90,3]]},"96":{"position":[[500,3]]},"98":{"position":[[307,3]]},"105":{"position":[[343,3]]},"108":{"position":[[55,3]]},"110":{"position":[[74,3]]},"121":{"position":[[1577,3]]},"123":{"position":[[53,3]]},"124":{"position":[[25,3]]},"125":{"position":[[25,3]]},"126":{"position":[[28,3]]},"127":{"position":[[26,3]]},"128":{"position":[[28,3]]},"129":{"position":[[35,3]]},"130":{"position":[[39,3]]},"131":{"position":[[28,3]]},"132":{"position":[[27,3]]},"133":{"position":[[44,3]]},"134":{"position":[[26,3]]},"135":{"position":[[27,3]]},"136":{"position":[[27,3]]},"137":{"position":[[26,3]]},"139":{"position":[[41,3]]},"140":{"position":[[42,3]]},"141":{"position":[[62,3]]},"142":{"position":[[75,3]]},"143":{"position":[[78,3]]},"144":{"position":[[79,3]]},"145":{"position":[[92,3]]},"146":{"position":[[74,3]]},"147":{"position":[[231,3]]},"148":{"position":[[244,3]]},"149":{"position":[[91,3]]},"150":{"position":[[154,3]]},"151":{"position":[[47,3]]},"152":{"position":[[74,3]]},"153":{"position":[[97,3]]},"154":{"position":[[95,3]]},"155":{"position":[[93,3]]},"156":{"position":[[102,3]]},"157":{"position":[[81,3]]},"158":{"position":[[154,3]]},"159":{"position":[[82,3]]},"160":{"position":[[71,3]]},"161":{"position":[[127,3]]},"162":{"position":[[82,3]]},"163":{"position":[[114,3]]},"164":{"position":[[122,3]]},"165":{"position":[[132,3]]},"166":{"position":[[115,3]]},"167":{"position":[[117,3]]},"168":{"position":[[67,3]]},"170":{"position":[[54,3]]},"171":{"position":[[55,3]]},"172":{"position":[[66,3]]},"173":{"position":[[58,3]]},"174":{"position":[[60,3],[515,4]]},"176":{"position":[[162,3]]},"177":{"position":[[132,3]]},"178":{"position":[[142,3]]},"179":{"position":[[107,3]]},"180":{"position":[[96,3]]},"181":{"position":[[69,3]]},"182":{"position":[[90,3]]},"183":{"position":[[68,3]]},"184":{"position":[[66,3]]},"185":{"position":[[250,3]]},"186":{"position":[[136,3]]},"187":{"position":[[64,3]]},"188":{"position":[[162,3]]},"189":{"position":[[139,3]]},"190":{"position":[[151,3]]},"191":{"position":[[139,3]]},"192":{"position":[[106,3]]},"193":{"position":[[127,3]]},"194":{"position":[[71,3]]},"195":{"position":[[110,3]]},"196":{"position":[[141,3]]},"197":{"position":[[132,3]]},"198":{"position":[[133,3]]},"199":{"position":[[88,3]]},"200":{"position":[[118,3]]},"201":{"position":[[154,3]]},"202":{"position":[[162,3]]},"203":{"position":[[350,3]]},"204":{"position":[[526,3]]},"205":{"position":[[493,3]]},"206":{"position":[[491,3]]},"207":{"position":[[548,3]]},"208":{"position":[[219,3]]},"209":{"position":[[188,3]]},"210":{"position":[[302,3]]},"211":{"position":[[463,3]]},"212":{"position":[[239,3]]},"213":{"position":[[349,3]]},"214":{"position":[[163,3]]},"215":{"position":[[93,3]]},"216":{"position":[[318,3]]},"217":{"position":[[146,3],[271,4],[327,4]]},"218":{"position":[[129,3]]},"226":{"position":[[15,3]]},"227":{"position":[[15,3]]},"228":{"position":[[15,3]]},"230":{"position":[[56,3]]},"231":{"position":[[53,3]]},"232":{"position":[[47,3]]},"233":{"position":[[115,3]]},"234":{"position":[[92,3]]},"235":{"position":[[77,3]]},"236":{"position":[[182,3]]},"244":{"position":[[117,3]]},"245":{"position":[[50,3]]},"247":{"position":[[107,3]]},"248":{"position":[[175,3]]},"251":{"position":[[53,3]]},"252":{"position":[[49,3]]},"255":{"position":[[50,3]]},"256":{"position":[[48,3]]},"257":{"position":[[52,3]]},"258":{"position":[[59,3]]},"261":{"position":[[92,3]]},"262":{"position":[[250,3]]},"264":{"position":[[76,3]]},"266":{"position":[[53,3]]},"267":{"position":[[284,3]]},"269":{"position":[[52,3]]},"270":{"position":[[250,3]]},"273":{"position":[[56,3]]},"275":{"position":[[54,3]]},"277":{"position":[[75,3]]},"279":{"position":[[54,3]]},"280":{"position":[[250,3]]},"282":{"position":[[214,3]]},"284":{"position":[[88,3]]},"285":{"position":[[72,3]]},"286":{"position":[[58,3]]},"287":{"position":[[54,3]]},"288":{"position":[[53,3]]},"289":{"position":[[42,3]]},"290":{"position":[[55,3]]},"291":{"position":[[43,3]]},"292":{"position":[[43,3]]},"293":{"position":[[107,3]]},"294":{"position":[[63,3]]},"295":{"position":[[43,3]]},"296":{"position":[[85,3]]},"297":{"position":[[80,3]]},"298":{"position":[[68,3]]},"299":{"position":[[67,3]]},"300":{"position":[[54,3]]},"301":{"position":[[57,3]]},"302":{"position":[[43,3]]},"303":{"position":[[56,3]]},"304":{"position":[[63,3]]},"305":{"position":[[57,3]]},"306":{"position":[[57,3]]},"307":{"position":[[57,3]]},"308":{"position":[[61,3]]},"309":{"position":[[87,3]]},"310":{"position":[[90,3]]},"311":{"position":[[214,3]]},"312":{"position":[[286,3]]},"313":{"position":[[248,3]]},"314":{"position":[[248,3]]},"315":{"position":[[283,3]]},"316":{"position":[[111,3]]},"317":{"position":[[91,3]]},"318":{"position":[[211,3]]},"319":{"position":[[184,3]]},"320":{"position":[[147,3]]},"321":{"position":[[196,3]]},"322":{"position":[[93,3]]},"323":{"position":[[53,3]]},"324":{"position":[[136,3]]},"325":{"position":[[75,3],[200,4],[241,4]]},"326":{"position":[[89,3]]},"328":{"position":[[33,3]]},"329":{"position":[[33,3]]},"330":{"position":[[39,3]]},"331":{"position":[[47,3]]},"332":{"position":[[47,3]]},"333":{"position":[[47,3]]},"334":{"position":[[64,3]]},"335":{"position":[[53,3]]},"336":{"position":[[99,3]]},"337":{"position":[[109,3]]},"338":{"position":[[56,3]]},"339":{"position":[[82,3]]},"340":{"position":[[33,3]]},"341":{"position":[[39,3]]},"342":{"position":[[63,3]]},"343":{"position":[[61,3]]},"344":{"position":[[57,3]]},"345":{"position":[[57,3]]},"346":{"position":[[58,3]]},"347":{"position":[[70,3]]},"348":{"position":[[57,3]]},"349":{"position":[[49,3]]},"350":{"position":[[75,3]]},"351":{"position":[[40,3]]},"352":{"position":[[85,3]]},"353":{"position":[[84,3]]},"354":{"position":[[89,3]]},"355":{"position":[[74,3]]},"356":{"position":[[58,3]]},"357":{"position":[[81,3]]}},"keywords":{}}],["art.aspectratio",{"_index":739,"title":{},"content":{"166":{"position":[[261,15]]},"355":{"position":[[219,15]]}},"keywords":{}}],["art.autos",{"_index":707,"title":{},"content":{"161":{"position":[[270,12]]},"350":{"position":[[218,12]]}},"keywords":{}}],["art.backward",{"_index":647,"title":{},"content":{"144":{"position":[[230,12]]},"333":{"position":[[198,12]]}},"keywords":{}}],["art.contextmenu.add",{"_index":128,"title":{},"content":{"13":{"position":[[583,21]]},"87":{"position":[[663,21]]},"236":{"position":[[403,21]]},"270":{"position":[[416,21]]}},"keywords":{}}],["art.contextmenu.show",{"_index":555,"title":{},"content":{"86":{"position":[[202,20],[253,20]]},"87":{"position":[[612,20],[772,20]]},"206":{"position":[[679,20],[749,20]]},"269":{"position":[[167,20],[218,20]]},"270":{"position":[[365,20],[501,20]]},"314":{"position":[[412,20],[482,20]]}},"keywords":{}}],["art.contextmenu['contextmenu1",{"_index":139,"title":{},"content":{"13":{"position":[[1315,32]]},"236":{"position":[[1052,32]]}},"keywords":{}}],["art.controls.add",{"_index":131,"title":{},"content":{"13":{"position":[[697,18]]},"84":{"position":[[673,18]]},"236":{"position":[[517,18]]},"267":{"position":[[421,18]]}},"keywords":{}}],["art.controls.show",{"_index":549,"title":{},"content":{"83":{"position":[[231,17]]},"266":{"position":[[190,17]]}},"keywords":{}}],["art.controls['control1",{"_index":140,"title":{},"content":{"13":{"position":[[1364,25]]},"236":{"position":[[1101,25]]}},"keywords":{}}],["art.currenttim",{"_index":404,"title":{},"content":{"42":{"position":[[263,15]]},"126":{"position":[[236,15]]},"150":{"position":[[300,15]]},"339":{"position":[[228,15]]}},"keywords":{}}],["art.destroy",{"_index":410,"title":{},"content":{"44":{"position":[[241,14]]},"128":{"position":[[210,14]]},"168":{"position":[[182,14]]},"357":{"position":[[196,14]]}},"keywords":{}}],["art.flip",{"_index":718,"title":{},"content":{"163":{"position":[[253,8]]},"352":{"position":[[223,8]]}},"keywords":{}}],["art.forward",{"_index":645,"title":{},"content":{"143":{"position":[[193,11]]},"332":{"position":[[162,11]]}},"keywords":{}}],["art.fullscreen",{"_index":682,"title":{},"content":{"155":{"position":[[226,14],[271,14]]},"344":{"position":[[190,14],[235,14]]}},"keywords":{}}],["art.fullscreenweb",{"_index":689,"title":{},"content":{"156":{"position":[[238,17],[286,17]]},"345":{"position":[[193,17],[241,17]]}},"keywords":{}}],["art.getbloburl().then((url",{"_index":681,"title":{},"content":{"154":{"position":[[225,27]]}},"keywords":{}}],["art.getbloburl().then(url",{"_index":899,"title":{},"content":{"343":{"position":[[191,25]]}},"keywords":{}}],["art.getdataurl().then((url",{"_index":677,"title":{},"content":{"153":{"position":[[227,27]]}},"keywords":{}}],["art.getdataurl().then(url",{"_index":898,"title":{},"content":{"342":{"position":[[193,25]]}},"keywords":{}}],["art.hotkey.add(65",{"_index":560,"title":{},"content":{"93":{"position":[[271,18]]},"277":{"position":[[190,18]]}},"keywords":{}}],["art.hotkey.add(66",{"_index":561,"title":{},"content":{"93":{"position":[[334,18]]},"277":{"position":[[250,18]]}},"keywords":{}}],["art.i18n.upd",{"_index":488,"title":{},"content":{"69":{"position":[[167,17]]},"252":{"position":[[149,17]]}},"keywords":{}}],["art.layers.add",{"_index":125,"title":{},"content":{"13":{"position":[[492,16]]},"79":{"position":[[667,16]]},"236":{"position":[[312,16]]},"262":{"position":[[425,16]]}},"keywords":{}}],["art.layers.show",{"_index":530,"title":{},"content":{"78":{"position":[[584,15]]},"204":{"position":[[888,15]]},"261":{"position":[[555,15]]},"312":{"position":[[628,15]]}},"keywords":{}}],["art.layers['layer1",{"_index":138,"title":{},"content":{"13":{"position":[[1273,21]]},"236":{"position":[[1010,21]]}},"keywords":{}}],["art.loading.show",{"_index":307,"title":{},"content":{"35":{"position":[[559,16]]},"89":{"position":[[218,16],[265,16]]},"174":{"position":[[553,16]]},"273":{"position":[[171,16],[218,16]]}},"keywords":{}}],["art.loop",{"_index":743,"title":{},"content":{"167":{"position":[[256,8]]},"356":{"position":[[196,8]]}},"keywords":{}}],["art.mask.show",{"_index":558,"title":{},"content":{"91":{"position":[[212,13],[256,13]]},"275":{"position":[[169,13],[213,13]]}},"keywords":{}}],["art.mini",{"_index":700,"title":{},"content":{"159":{"position":[[197,8],[236,8]]},"348":{"position":[[172,8],[211,8]]}},"keywords":{}}],["art.mut",{"_index":665,"title":{},"content":{"149":{"position":[[231,9]]},"338":{"position":[[196,9]]}},"keywords":{}}],["art.notice.show",{"_index":547,"title":{},"content":{"81":{"position":[[309,15],[358,15]]},"264":{"position":[[191,15],[221,15]]}},"keywords":{}}],["art.on('blur",{"_index":417,"title":{},"content":{"46":{"position":[[177,14]]},"130":{"position":[[127,14]]}},"keywords":{}}],["art.on('destroy",{"_index":409,"title":{},"content":{"44":{"position":[[147,17]]},"128":{"position":[[116,17]]}},"keywords":{}}],["art.on('focu",{"_index":413,"title":{},"content":{"45":{"position":[[164,15]]},"129":{"position":[[123,15]]}},"keywords":{}}],["art.on('fullscreen",{"_index":437,"title":{},"content":{"51":{"position":[[165,20]]},"135":{"position":[[133,20]]}},"keywords":{}}],["art.on('fullscreenweb",{"_index":439,"title":{},"content":{"52":{"position":[[162,23]]},"136":{"position":[[136,23]]}},"keywords":{}}],["art.on('hotkey",{"_index":441,"title":{},"content":{"53":{"position":[[132,16]]},"137":{"position":[[114,16]]}},"keywords":{}}],["art.on('hov",{"_index":421,"title":{},"content":{"47":{"position":[[133,15]]},"131":{"position":[[116,15]]}},"keywords":{}}],["art.on('mousemov",{"_index":430,"title":{},"content":{"49":{"position":[[195,19]]},"133":{"position":[[132,19]]}},"keywords":{}}],["art.on('paus",{"_index":399,"title":{},"content":{"41":{"position":[[134,15]]},"125":{"position":[[113,15]]}},"keywords":{}}],["art.on('play",{"_index":398,"title":{},"content":{"40":{"position":[[135,14]]},"124":{"position":[[113,14]]}},"keywords":{}}],["art.on('readi",{"_index":44,"title":{},"content":{"2":{"position":[[258,15]]},"13":{"position":[[465,15]]},"35":{"position":[[707,15]]},"39":{"position":[[169,15]]},"42":{"position":[[194,15]]},"43":{"position":[[198,15]]},"44":{"position":[[207,15]]},"50":{"position":[[192,15]]},"61":{"position":[[258,15]]},"62":{"position":[[146,15]]},"68":{"position":[[174,15]]},"72":{"position":[[220,15]]},"73":{"position":[[311,15]]},"74":{"position":[[308,15]]},"75":{"position":[[333,15]]},"78":{"position":[[535,15]]},"79":{"position":[[618,15]]},"81":{"position":[[282,15]]},"83":{"position":[[182,15]]},"84":{"position":[[624,15]]},"86":{"position":[[175,15]]},"87":{"position":[[585,15]]},"89":{"position":[[191,15]]},"91":{"position":[[185,15]]},"93":{"position":[[244,15]]},"95":{"position":[[209,15]]},"96":{"position":[[619,15]]},"98":{"position":[[395,15]]},"110":{"position":[[162,15]]},"123":{"position":[[141,15]]},"126":{"position":[[173,15]]},"127":{"position":[[173,15]]},"128":{"position":[[176,15]]},"134":{"position":[[170,15]]},"139":{"position":[[142,15]]},"140":{"position":[[143,15]]},"141":{"position":[[163,15]]},"142":{"position":[[163,15]]},"143":{"position":[[166,15]]},"144":{"position":[[167,15]]},"145":{"position":[[180,15]]},"146":{"position":[[162,15]]},"147":{"position":[[319,15]]},"148":{"position":[[332,15]]},"149":{"position":[[179,15]]},"150":{"position":[[242,15]]},"151":{"position":[[135,15]]},"152":{"position":[[162,15]]},"153":{"position":[[185,15]]},"154":{"position":[[183,15]]},"155":{"position":[[199,15]]},"156":{"position":[[211,15]]},"157":{"position":[[190,15]]},"158":{"position":[[279,15]]},"159":{"position":[[170,15]]},"160":{"position":[[172,15]]},"161":{"position":[[215,15]]},"162":{"position":[[170,15]]},"163":{"position":[[202,15]]},"164":{"position":[[226,15]]},"165":{"position":[[220,15]]},"166":{"position":[[203,15]]},"167":{"position":[[205,15]]},"168":{"position":[[155,15]]},"174":{"position":[[701,15]]},"206":{"position":[[722,15]]},"210":{"position":[[411,15]]},"236":{"position":[[285,15]]},"244":{"position":[[205,15]]},"245":{"position":[[138,15]]},"251":{"position":[[141,15]]},"255":{"position":[[189,15]]},"256":{"position":[[274,15]]},"257":{"position":[[278,15]]},"258":{"position":[[281,15]]},"261":{"position":[[506,15]]},"262":{"position":[[376,15]]},"264":{"position":[[164,15]]},"266":{"position":[[141,15]]},"267":{"position":[[372,15]]},"269":{"position":[[140,15]]},"270":{"position":[[338,15]]},"273":{"position":[[144,15]]},"275":{"position":[[142,15]]},"277":{"position":[[163,15]]},"279":{"position":[[173,15]]},"280":{"position":[[369,15]]},"282":{"position":[[302,15]]},"314":{"position":[[455,15]]},"318":{"position":[[320,15]]},"328":{"position":[[134,15]]},"329":{"position":[[134,15]]},"330":{"position":[[140,15]]},"331":{"position":[[135,15]]},"332":{"position":[[135,15]]},"333":{"position":[[135,15]]},"334":{"position":[[152,15]]},"335":{"position":[[141,15]]},"336":{"position":[[187,15]]},"337":{"position":[[197,15]]},"338":{"position":[[144,15]]},"339":{"position":[[170,15]]},"340":{"position":[[121,15]]},"341":{"position":[[127,15]]},"342":{"position":[[151,15]]},"343":{"position":[[149,15]]},"344":{"position":[[163,15]]},"345":{"position":[[166,15]]},"346":{"position":[[167,15]]},"347":{"position":[[195,15]]},"348":{"position":[[145,15]]},"349":{"position":[[150,15]]},"350":{"position":[[163,15]]},"351":{"position":[[128,15]]},"352":{"position":[[173,15]]},"353":{"position":[[188,15]]},"354":{"position":[[177,15]]},"355":{"position":[[162,15]]},"356":{"position":[[146,15]]},"357":{"position":[[169,15]]}},"keywords":{}}],["art.on('res",{"_index":426,"title":{},"content":{"48":{"position":[[152,16]]},"132":{"position":[[131,16]]}},"keywords":{}}],["art.on('seek",{"_index":401,"title":{},"content":{"42":{"position":[[137,14]]},"126":{"position":[[116,14]]}},"keywords":{}}],["art.on('url",{"_index":431,"title":{},"content":{"50":{"position":[[136,13]]},"134":{"position":[[114,13]]}},"keywords":{}}],["art.on('video:play",{"_index":394,"title":{},"content":{"37":{"position":[[1703,20]]},"121":{"position":[[1665,20]]}},"keywords":{}}],["art.on('volum",{"_index":405,"title":{},"content":{"43":{"position":[[139,16]]},"127":{"position":[[114,16]]}},"keywords":{}}],["art.paus",{"_index":639,"title":{},"content":{"140":{"position":[[204,12]]},"329":{"position":[[195,12]]}},"keywords":{}}],["art.pip",{"_index":691,"title":{},"content":{"157":{"position":[[217,7],[255,7]]},"346":{"position":[[194,7],[232,7]]}},"keywords":{}}],["art.play",{"_index":638,"title":{},"content":{"139":{"position":[[169,11]]},"140":{"position":[[170,11]]},"160":{"position":[[226,11]]},"328":{"position":[[161,11]]},"329":{"position":[[161,11]]},"349":{"position":[[204,11]]}},"keywords":{}}],["art.playbackr",{"_index":732,"title":{},"content":{"165":{"position":[[279,16]]},"354":{"position":[[235,16]]}},"keywords":{}}],["art.plugins.add(myplugin",{"_index":573,"title":{},"content":{"98":{"position":[[422,26]]},"282":{"position":[[329,26]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.config",{"_index":259,"title":{},"content":{"29":{"position":[[699,43]]},"233":{"position":[[630,43]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.emit",{"_index":241,"title":{},"content":{"28":{"position":[[463,41]]},"232":{"position":[[425,41]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.hid",{"_index":227,"title":{},"content":{"26":{"position":[[316,42]]},"27":{"position":[[477,42]]},"230":{"position":[[290,42]]},"231":{"position":[[429,42]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.ishid",{"_index":233,"title":{},"content":{"27":{"position":[[346,43]]},"231":{"position":[[298,43]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.show",{"_index":228,"title":{},"content":{"26":{"position":[[421,42]]},"27":{"position":[[392,42]]},"230":{"position":[[395,42]]},"231":{"position":[[344,42]]}},"keywords":{}}],["art.plugins.localsubtitle.attach",{"_index":807,"title":{},"content":{"202":{"position":[[73,32]]},"310":{"position":[[21,53]]}},"keywords":{}}],["art.plugins.localsubtitle.attach($preview",{"_index":808,"title":{},"content":{"202":{"position":[[368,43]]},"310":{"position":[[287,43]]}},"keywords":{}}],["art.plugins.localvideo.attach",{"_index":803,"title":{},"content":{"201":{"position":[[71,29]]},"309":{"position":[[21,50]]}},"keywords":{}}],["art.plugins.localvideo.attach($preview",{"_index":805,"title":{},"content":{"201":{"position":[[354,40]]},"309":{"position":[[281,40]]}},"keywords":{}}],["art.post",{"_index":697,"title":{},"content":{"158":{"position":[[332,10]]},"347":{"position":[[248,10]]}},"keywords":{}}],["art.proxy(contain",{"_index":463,"title":{},"content":{"64":{"position":[[233,20]]},"247":{"position":[[188,20]]}},"keywords":{}}],["art.query('.art",{"_index":137,"title":{},"content":{"13":{"position":[[991,15],[1043,15],[1103,15],[1155,15]]},"62":{"position":[[186,15]]},"236":{"position":[[772,15],[824,15],[884,15],[936,15]]},"245":{"position":[[178,15]]}},"keywords":{}}],["art.rot",{"_index":724,"title":{},"content":{"164":{"position":[[279,10]]},"353":{"position":[[240,10]]}},"keywords":{}}],["art.screenshot",{"_index":674,"title":{},"content":{"152":{"position":[[204,17]]},"341":{"position":[[169,17]]}},"keywords":{}}],["art.seek",{"_index":402,"title":{},"content":{"42":{"position":[[228,8]]},"72":{"position":[[247,8]]},"73":{"position":[[338,8]]},"75":{"position":[[360,8]]},"95":{"position":[[236,8]]},"96":{"position":[[646,8]]},"126":{"position":[[207,8]]},"142":{"position":[[190,8]]},"144":{"position":[[194,8]]},"147":{"position":[[346,8]]},"148":{"position":[[359,8]]},"152":{"position":[[189,8]]},"153":{"position":[[212,8]]},"154":{"position":[[210,8]]},"255":{"position":[[216,8]]},"256":{"position":[[301,8]]},"258":{"position":[[308,8]]},"279":{"position":[[200,8]]},"280":{"position":[[396,8]]},"331":{"position":[[162,8]]},"333":{"position":[[162,8]]},"336":{"position":[[214,8]]},"337":{"position":[[224,8]]},"341":{"position":[[154,8]]},"342":{"position":[[178,8]]},"343":{"position":[[176,8]]}},"keywords":{}}],["art.setting.add",{"_index":134,"title":{},"content":{"13":{"position":[[815,17]]},"96":{"position":[[686,17]]},"236":{"position":[[635,17]]},"280":{"position":[[436,17]]}},"keywords":{}}],["art.setting.show",{"_index":566,"title":{},"content":{"95":{"position":[[251,16],[298,16]]},"96":{"position":[[661,16],[795,16]]},"279":{"position":[[215,16],[262,16]]},"280":{"position":[[411,16],[517,16]]}},"keywords":{}}],["art.setting['setting1",{"_index":141,"title":{},"content":{"13":{"position":[[1406,24]]},"236":{"position":[[1143,24]]}},"keywords":{}}],["art.storage.clean",{"_index":480,"title":{},"content":{"65":{"position":[[469,20]]},"248":{"position":[[364,20]]}},"keywords":{}}],["art.storage.del('your",{"_index":479,"title":{},"content":{"65":{"position":[[440,21]]},"248":{"position":[[335,21]]}},"keywords":{}}],["art.storage.get('your",{"_index":478,"title":{},"content":{"65":{"position":[[411,21]]},"248":{"position":[[306,21]]}},"keywords":{}}],["art.storage.set('your",{"_index":476,"title":{},"content":{"65":{"position":[[368,21]]},"248":{"position":[[263,21]]}},"keywords":{}}],["art.subtitle.show",{"_index":500,"title":{},"content":{"72":{"position":[[262,17],[311,17]]},"255":{"position":[[231,17],[280,17]]}},"keywords":{}}],["art.subtitle.styl",{"_index":511,"title":{},"content":{"73":{"position":[[375,20]]},"256":{"position":[[338,20]]}},"keywords":{}}],["art.subtitle.switch('/assets/sample/subtitle.srt?t=1",{"_index":517,"title":{},"content":{"75":{"position":[[397,54]]},"258":{"position":[[345,54]]}},"keywords":{}}],["art.subtitle.url",{"_index":103,"title":{},"content":{"12":{"position":[[637,16]]},"74":{"position":[[389,16]]},"235":{"position":[[548,16]]},"257":{"position":[[359,16]]}},"keywords":{}}],["art.switchquality('/assets/sample/video.mp4?t=0",{"_index":663,"title":{},"content":{"148":{"position":[[396,49]]},"337":{"position":[[261,49]]}},"keywords":{}}],["art.switchurl('/assets/sample/video.mp4?t=0",{"_index":656,"title":{},"content":{"147":{"position":[[383,45]]},"336":{"position":[[251,45]]}},"keywords":{}}],["art.template.$video.control",{"_index":312,"title":{},"content":{"35":{"position":[[734,28]]},"174":{"position":[[728,28]]}},"keywords":{}}],["art.template.queri",{"_index":460,"title":{},"content":{"62":{"position":[[24,18]]},"245":{"position":[[16,18]]}},"keywords":{}}],["art.template.query('.art",{"_index":457,"title":{},"content":{"61":{"position":[[298,24]]},"244":{"position":[[245,24]]}},"keywords":{}}],["art.toggl",{"_index":641,"title":{},"content":{"141":{"position":[[190,13],[226,13]]},"330":{"position":[[167,13],[203,13]]}},"keywords":{}}],["art.url",{"_index":432,"title":{},"content":{"50":{"position":[[226,7]]},"134":{"position":[[204,7]]},"146":{"position":[[212,7]]},"335":{"position":[[191,7]]}},"keywords":{}}],["art.volum",{"_index":406,"title":{},"content":{"43":{"position":[[232,10]]},"127":{"position":[[207,10]]},"145":{"position":[[233,10]]},"334":{"position":[[205,10]]}},"keywords":{}}],["art1",{"_index":154,"title":{},"content":{"14":{"position":[[236,4]]},"272":{"position":[[173,4]]}},"keywords":{}}],["art2",{"_index":156,"title":{},"content":{"14":{"position":[[272,4]]},"272":{"position":[[209,4]]}},"keywords":{}}],["artplay",{"_index":11,"title":{},"content":{"0":{"position":[[66,11],[89,11]]},"2":{"position":[[180,11],[203,11]]},"12":{"position":[[176,11],[199,11]]},"13":{"position":[[372,11],[395,11]]},"14":{"position":[[165,9],[190,11],[207,9],[260,11],[282,9]]},"18":{"position":[[14,9]]},"19":{"position":[[11,9],[76,10]]},"22":{"position":[[25,11],[48,11]]},"23":{"position":[[25,11],[48,11]]},"24":{"position":[[25,11],[48,11]]},"26":{"position":[[92,11],[115,11]]},"27":{"position":[[111,11],[134,11]]},"28":{"position":[[78,11],[101,11]]},"29":{"position":[[194,11],[217,11]]},"31":{"position":[[70,11],[93,11]]},"32":{"position":[[71,11],[94,11]]},"33":{"position":[[82,11],[105,11]]},"34":{"position":[[74,11],[97,11]]},"35":{"position":[[76,11],[99,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]]},"61":{"position":[[180,11],[203,11]]},"62":{"position":[[68,11],[91,11]]},"64":{"position":[[162,11]]},"65":{"position":[[290,11],[313,11]]},"68":{"position":[[96,11],[119,11]]},"69":{"position":[[77,11],[100,11]]},"72":{"position":[[91,11],[114,11]]},"73":{"position":[[95,11],[118,11]]},"74":{"position":[[92,11],[115,11]]},"75":{"position":[[121,11],[144,11]]},"78":{"position":[[131,11],[154,11]]},"79":{"position":[[502,11],[525,11]]},"81":{"position":[[204,11],[227,11]]},"83":{"position":[[104,11],[127,11]]},"84":{"position":[[546,11],[569,11]]},"86":{"position":[[97,11],[120,11]]},"87":{"position":[[507,11],[530,11]]},"89":{"position":[[113,11],[136,11]]},"91":{"position":[[107,11],[130,11]]},"93":{"position":[[166,11],[189,11]]},"95":{"position":[[100,11],[123,11]]},"96":{"position":[[510,11],[533,11]]},"98":{"position":[[317,11],[340,11]]},"101":{"position":[[14,9]]},"102":{"position":[[11,9],[31,9],[59,9],[74,12],[105,9]]},"105":{"position":[[353,11],[376,11]]},"106":{"position":[[179,9],[470,10]]},"107":{"position":[[100,9],[603,9]]},"108":{"position":[[65,11],[88,11]]},"110":{"position":[[84,11],[107,11]]},"121":{"position":[[1587,11],[1610,11]]},"123":{"position":[[63,11],[86,11]]},"124":{"position":[[35,11],[58,11]]},"125":{"position":[[35,11],[58,11]]},"126":{"position":[[38,11],[61,11]]},"127":{"position":[[36,11],[59,11]]},"128":{"position":[[38,11],[61,11]]},"129":{"position":[[45,11],[68,11]]},"130":{"position":[[49,11],[72,11]]},"131":{"position":[[38,11],[61,11]]},"132":{"position":[[37,11],[60,11]]},"133":{"position":[[54,11],[77,11]]},"134":{"position":[[36,11],[59,11]]},"135":{"position":[[37,11],[60,11]]},"136":{"position":[[37,11],[60,11]]},"137":{"position":[[36,11],[59,11]]},"139":{"position":[[51,11],[74,11]]},"140":{"position":[[52,11],[75,11]]},"141":{"position":[[72,11],[95,11]]},"142":{"position":[[85,11],[108,11]]},"143":{"position":[[88,11],[111,11]]},"144":{"position":[[89,11],[112,11]]},"145":{"position":[[102,11],[125,11]]},"146":{"position":[[84,11],[107,11]]},"147":{"position":[[241,11],[264,11]]},"148":{"position":[[254,11],[277,11]]},"149":{"position":[[101,11],[124,11]]},"150":{"position":[[164,11],[187,11]]},"151":{"position":[[57,11],[80,11]]},"152":{"position":[[84,11],[107,11]]},"153":{"position":[[107,11],[130,11]]},"154":{"position":[[105,11],[128,11]]},"155":{"position":[[103,11],[126,11]]},"156":{"position":[[112,11],[135,11]]},"157":{"position":[[91,11],[114,11]]},"158":{"position":[[164,11],[187,11]]},"159":{"position":[[92,11],[115,11]]},"160":{"position":[[81,11],[104,11]]},"161":{"position":[[137,11],[160,11]]},"162":{"position":[[92,11],[115,11]]},"163":{"position":[[124,11],[147,11]]},"164":{"position":[[132,11],[155,11]]},"165":{"position":[[142,11],[165,11]]},"166":{"position":[[125,11],[148,11]]},"167":{"position":[[127,11],[150,11]]},"168":{"position":[[77,11],[100,11]]},"170":{"position":[[64,11],[87,11]]},"171":{"position":[[65,11],[88,11]]},"172":{"position":[[76,11],[99,11]]},"173":{"position":[[68,11],[91,11]]},"174":{"position":[[70,11],[93,11]]},"176":{"position":[[172,11],[195,11],[382,10]]},"177":{"position":[[142,11],[165,11]]},"178":{"position":[[152,11],[175,11]]},"179":{"position":[[117,11],[140,11]]},"180":{"position":[[106,11],[129,11]]},"181":{"position":[[79,11],[102,11]]},"182":{"position":[[100,11],[123,11]]},"183":{"position":[[78,11],[101,11]]},"184":{"position":[[76,11],[99,11]]},"185":{"position":[[260,11],[283,11]]},"186":{"position":[[146,11],[169,11]]},"187":{"position":[[74,11],[97,11]]},"188":{"position":[[172,11],[195,11]]},"189":{"position":[[149,11],[172,11]]},"190":{"position":[[161,11],[184,11]]},"191":{"position":[[149,11],[172,11]]},"192":{"position":[[116,11],[139,11]]},"193":{"position":[[137,11],[160,11]]},"194":{"position":[[81,11],[104,11]]},"195":{"position":[[120,11],[143,11]]},"196":{"position":[[151,11],[174,11]]},"197":{"position":[[142,11],[165,11]]},"198":{"position":[[143,11],[166,11]]},"199":{"position":[[98,11],[121,11]]},"200":{"position":[[128,11],[151,11]]},"201":{"position":[[164,11],[187,11]]},"202":{"position":[[172,11],[195,11]]},"203":{"position":[[360,11]]},"204":{"position":[[536,11],[559,11]]},"205":{"position":[[503,11],[526,11]]},"206":{"position":[[501,11],[524,11]]},"207":{"position":[[558,11],[581,11]]},"208":{"position":[[229,11],[252,11]]},"209":{"position":[[198,11],[221,11]]},"210":{"position":[[312,11],[335,11]]},"211":{"position":[[473,11],[496,11]]},"212":{"position":[[249,11],[272,11]]},"213":{"position":[[359,11],[382,11]]},"214":{"position":[[173,11],[196,11]]},"215":{"position":[[103,11],[126,11]]},"216":{"position":[[328,11],[351,11]]},"217":{"position":[[156,11],[179,11]]},"218":{"position":[[139,11],[162,11]]},"222":{"position":[[14,9]]},"223":{"position":[[11,9],[76,10]]},"226":{"position":[[25,11],[48,11]]},"227":{"position":[[25,11],[48,11]]},"228":{"position":[[25,11],[48,11]]},"230":{"position":[[66,11],[89,11]]},"231":{"position":[[63,11],[86,11]]},"232":{"position":[[57,11],[80,11]]},"233":{"position":[[125,11],[148,11]]},"234":{"position":[[102,11],[125,11]]},"235":{"position":[[87,11],[110,11]]},"236":{"position":[[192,11],[215,11]]},"244":{"position":[[127,11],[150,11]]},"245":{"position":[[60,11],[83,11]]},"247":{"position":[[117,11]]},"248":{"position":[[185,11],[208,11]]},"251":{"position":[[63,11],[86,11]]},"252":{"position":[[59,11],[82,11]]},"255":{"position":[[60,11],[83,11]]},"256":{"position":[[58,11],[81,11]]},"257":{"position":[[62,11],[85,11]]},"258":{"position":[[69,11],[92,11]]},"261":{"position":[[102,11],[125,11]]},"262":{"position":[[260,11],[283,11]]},"264":{"position":[[86,11],[109,11]]},"266":{"position":[[63,11],[86,11]]},"267":{"position":[[294,11],[317,11]]},"269":{"position":[[62,11],[85,11]]},"270":{"position":[[260,11],[283,11]]},"272":{"position":[[109,9],[134,11],[151,9],[197,11],[219,9]]},"273":{"position":[[66,11],[89,11]]},"275":{"position":[[64,11],[87,11]]},"277":{"position":[[85,11],[108,11]]},"279":{"position":[[64,11],[87,11]]},"280":{"position":[[260,11],[283,11]]},"282":{"position":[[224,11],[247,11]]},"284":{"position":[[22,13],[98,11],[121,11],[256,10]]},"285":{"position":[[82,11],[105,11]]},"286":{"position":[[68,11],[91,11]]},"287":{"position":[[64,11],[87,11]]},"288":{"position":[[63,11],[86,11]]},"289":{"position":[[52,11],[75,11]]},"290":{"position":[[65,11],[88,11]]},"291":{"position":[[53,11],[76,11]]},"292":{"position":[[53,11],[76,11]]},"293":{"position":[[117,11],[140,11]]},"294":{"position":[[73,11],[96,11]]},"295":{"position":[[53,11],[76,11]]},"296":{"position":[[95,11],[118,11]]},"297":{"position":[[90,11],[113,11]]},"298":{"position":[[78,11],[101,11]]},"299":{"position":[[77,11],[100,11]]},"300":{"position":[[64,11],[87,11]]},"301":{"position":[[67,11],[90,11]]},"302":{"position":[[53,11],[76,11]]},"303":{"position":[[66,11],[89,11]]},"304":{"position":[[73,11],[96,11]]},"305":{"position":[[67,11],[90,11]]},"306":{"position":[[67,11],[90,11]]},"307":{"position":[[67,11],[90,11]]},"308":{"position":[[71,11],[94,11]]},"309":{"position":[[97,11],[120,11]]},"310":{"position":[[100,11],[123,11]]},"311":{"position":[[224,11]]},"312":{"position":[[296,11],[319,11]]},"313":{"position":[[258,11],[281,11]]},"314":{"position":[[258,11],[281,11]]},"315":{"position":[[293,11],[316,11]]},"316":{"position":[[121,11],[144,11]]},"317":{"position":[[101,11],[124,11]]},"318":{"position":[[221,11],[244,11]]},"319":{"position":[[194,11],[217,11]]},"320":{"position":[[157,11],[180,11]]},"321":{"position":[[206,11],[229,11]]},"322":{"position":[[103,11],[126,11]]},"323":{"position":[[63,11],[86,11]]},"324":{"position":[[146,11],[169,11]]},"325":{"position":[[85,11],[108,11]]},"326":{"position":[[99,11],[122,11]]},"328":{"position":[[43,11],[66,11]]},"329":{"position":[[43,11],[66,11]]},"330":{"position":[[49,11],[72,11]]},"331":{"position":[[57,11],[80,11]]},"332":{"position":[[57,11],[80,11]]},"333":{"position":[[57,11],[80,11]]},"334":{"position":[[74,11],[97,11]]},"335":{"position":[[63,11],[86,11]]},"336":{"position":[[109,11],[132,11]]},"337":{"position":[[119,11],[142,11]]},"338":{"position":[[66,11],[89,11]]},"339":{"position":[[92,11],[115,11]]},"340":{"position":[[43,11],[66,11]]},"341":{"position":[[49,11],[72,11]]},"342":{"position":[[73,11],[96,11]]},"343":{"position":[[71,11],[94,11]]},"344":{"position":[[67,11],[90,11]]},"345":{"position":[[67,11],[90,11]]},"346":{"position":[[68,11],[91,11]]},"347":{"position":[[80,11],[103,11]]},"348":{"position":[[67,11],[90,11]]},"349":{"position":[[59,11],[82,11]]},"350":{"position":[[85,11],[108,11]]},"351":{"position":[[50,11],[73,11]]},"352":{"position":[[95,11],[118,11]]},"353":{"position":[[94,11],[117,11]]},"354":{"position":[[99,11],[122,11]]},"355":{"position":[[84,11],[107,11]]},"356":{"position":[[68,11],[91,11]]},"357":{"position":[[91,11],[114,11]]}},"keywords":{}}],["artplayer.html",{"_index":810,"title":{},"content":{"203":{"position":[[222,14],[330,15]]},"311":{"position":[[194,15]]}},"keywords":{}}],["artplayer.html访问到播放器所需的html",{"_index":892,"title":{},"content":{"311":{"position":[[68,32]]}},"keywords":{}}],["artplayer_set",{"_index":469,"title":{},"content":{"65":{"position":[[102,18]]},"248":{"position":[[35,18]]}},"keywords":{}}],["artplayerplugindanmuku",{"_index":166,"title":{},"content":{"19":{"position":[[48,22]]},"22":{"position":[[182,24]]},"23":{"position":[[110,24]]},"24":{"position":[[110,24]]},"26":{"position":[[177,24]]},"27":{"position":[[196,24]]},"28":{"position":[[163,24]]},"29":{"position":[[279,24]]},"223":{"position":[[48,22]]},"226":{"position":[[182,24]]},"227":{"position":[[110,24]]},"228":{"position":[[110,24]]},"230":{"position":[[151,24]]},"231":{"position":[[148,24]]},"232":{"position":[[142,24]]},"233":{"position":[[210,24]]}},"keywords":{}}],["artplayerrequir",{"_index":746,"title":{},"content":{"176":{"position":[[29,19]]}},"keywords":{}}],["aspect",{"_index":735,"title":{},"content":{"166":{"position":[[65,7]]},"191":{"position":[[58,6]]}},"keywords":{}}],["aspectratio",{"_index":733,"title":{"166":{"position":[[0,12]]},"191":{"position":[[0,12]]},"299":{"position":[[0,12]]},"355":{"position":[[0,12]]}},"content":{"191":{"position":[[223,12]]},"299":{"position":[[151,12]]}},"keywords":{}}],["ass",{"_index":861,"title":{},"content":{"213":{"position":[[180,3]]}},"keywords":{}}],["assets/angel",{"_index":295,"title":{},"content":{"34":{"position":[[173,12]]},"173":{"position":[[167,12]]}},"keywords":{}}],["assets/sample/danmuku.xml",{"_index":216,"title":{},"content":{"23":{"position":[[191,29]]},"26":{"position":[[211,29]]},"27":{"position":[[230,29]]},"28":{"position":[[197,29]]},"29":{"position":[[313,29]]},"227":{"position":[[178,29]]},"230":{"position":[[185,29]]},"231":{"position":[[182,29]]},"232":{"position":[[176,29]]},"233":{"position":[[244,29]]}},"keywords":{}}],["assets/sample/layer.png",{"_index":521,"title":{},"content":{"78":{"position":[[89,27]]},"79":{"position":[[590,27]]},"204":{"position":[[494,27]]},"261":{"position":[[60,27]]},"262":{"position":[[348,27]]},"312":{"position":[[254,27]]}},"keywords":{}}],["assets/sample/poster.jpg",{"_index":695,"title":{},"content":{"158":{"position":[[246,28]]},"178":{"position":[[234,28]]},"286":{"position":[[150,28]]},"347":{"position":[[162,28]]}},"keywords":{}}],["assets/sample/poster.jpg?t=0",{"_index":698,"title":{},"content":{"158":{"position":[[345,32]]},"347":{"position":[[261,32]]}},"keywords":{}}],["assets/sample/subtitle.srt",{"_index":499,"title":{},"content":{"72":{"position":[[182,30]]},"73":{"position":[[186,30]]},"74":{"position":[[183,30]]},"75":{"position":[[212,30]]},"199":{"position":[[189,30]]},"213":{"position":[[450,30]]},"255":{"position":[[151,30]]},"256":{"position":[[149,30]]},"257":{"position":[[153,30]]},"258":{"position":[[160,30]]},"307":{"position":[[158,30]]},"321":{"position":[[297,30]]}},"keywords":{}}],["assets/sample/subtitle.srt?id=1",{"_index":96,"title":{},"content":{"12":{"position":[[412,35]]},"235":{"position":[[323,35]]}},"keywords":{}}],["assets/sample/subtitle.srt?id=2",{"_index":99,"title":{},"content":{"12":{"position":[[535,35]]},"235":{"position":[[446,35]]}},"keywords":{}}],["assets/sample/subtitle.srt?t=1",{"_index":514,"title":{},"content":{"74":{"position":[[408,34]]},"257":{"position":[[378,34]]}},"keywords":{}}],["assets/sample/thumbnails.png",{"_index":855,"title":{},"content":{"212":{"position":[[342,32]]},"320":{"position":[[250,32]]}},"keywords":{}}],["assets/sample/video.flv",{"_index":268,"title":{},"content":{"31":{"position":[[132,27]]},"170":{"position":[[126,27]]},"216":{"position":[[374,27]]},"217":{"position":[[202,27]]},"324":{"position":[[192,27]]},"325":{"position":[[131,27]]}},"keywords":{}}],["assets/sample/video.mp4",{"_index":15,"title":{},"content":{"0":{"position":[[112,27]]},"2":{"position":[[226,27]]},"12":{"position":[[222,27]]},"13":{"position":[[418,27]]},"22":{"position":[[71,27]]},"23":{"position":[[71,27]]},"24":{"position":[[71,27]]},"26":{"position":[[138,27]]},"27":{"position":[[157,27]]},"28":{"position":[[124,27]]},"29":{"position":[[240,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]]},"61":{"position":[[226,27]]},"62":{"position":[[114,27]]},"64":{"position":[[201,27]]},"65":{"position":[[336,27]]},"68":{"position":[[142,27]]},"69":{"position":[[123,27]]},"72":{"position":[[137,27]]},"73":{"position":[[141,27]]},"74":{"position":[[138,27]]},"75":{"position":[[167,27]]},"78":{"position":[[177,27]]},"79":{"position":[[548,27]]},"81":{"position":[[250,27]]},"83":{"position":[[150,27]]},"84":{"position":[[592,27]]},"86":{"position":[[143,27]]},"87":{"position":[[553,27]]},"89":{"position":[[159,27]]},"91":{"position":[[153,27]]},"93":{"position":[[212,27]]},"95":{"position":[[146,27]]},"96":{"position":[[556,27]]},"98":{"position":[[363,27]]},"105":{"position":[[399,27]]},"108":{"position":[[111,27]]},"110":{"position":[[130,27]]},"121":{"position":[[1633,27]]},"123":{"position":[[109,27]]},"124":{"position":[[81,27]]},"125":{"position":[[81,27]]},"126":{"position":[[84,27]]},"127":{"position":[[82,27]]},"128":{"position":[[84,27]]},"129":{"position":[[91,27]]},"130":{"position":[[95,27]]},"131":{"position":[[84,27]]},"132":{"position":[[83,27]]},"133":{"position":[[100,27]]},"134":{"position":[[82,27]]},"135":{"position":[[83,27]]},"136":{"position":[[83,27]]},"137":{"position":[[82,27]]},"139":{"position":[[97,27]]},"140":{"position":[[98,27]]},"141":{"position":[[118,27]]},"142":{"position":[[131,27]]},"143":{"position":[[134,27]]},"144":{"position":[[135,27]]},"145":{"position":[[148,27]]},"146":{"position":[[130,27]]},"147":{"position":[[287,27]]},"148":{"position":[[300,27]]},"149":{"position":[[147,27]]},"150":{"position":[[210,27]]},"151":{"position":[[103,27]]},"152":{"position":[[130,27]]},"153":{"position":[[153,27]]},"154":{"position":[[151,27]]},"155":{"position":[[149,27]]},"156":{"position":[[158,27]]},"157":{"position":[[137,27]]},"158":{"position":[[210,27]]},"159":{"position":[[138,27]]},"160":{"position":[[127,27]]},"161":{"position":[[183,27]]},"162":{"position":[[138,27]]},"163":{"position":[[170,27]]},"164":{"position":[[178,27]]},"165":{"position":[[188,27]]},"166":{"position":[[171,27]]},"167":{"position":[[173,27]]},"168":{"position":[[123,27]]},"176":{"position":[[274,27]]},"177":{"position":[[188,27]]},"178":{"position":[[198,27]]},"179":{"position":[[163,27]]},"180":{"position":[[152,27]]},"181":{"position":[[125,27]]},"182":{"position":[[146,27]]},"183":{"position":[[124,27]]},"184":{"position":[[122,27]]},"185":{"position":[[306,27]]},"186":{"position":[[192,27]]},"187":{"position":[[120,27]]},"188":{"position":[[218,27]]},"189":{"position":[[195,27]]},"190":{"position":[[207,27]]},"191":{"position":[[195,27]]},"192":{"position":[[162,27]]},"193":{"position":[[183,27]]},"194":{"position":[[127,27]]},"195":{"position":[[166,27]]},"196":{"position":[[197,27]]},"197":{"position":[[188,27]]},"198":{"position":[[189,27]]},"199":{"position":[[144,27]]},"200":{"position":[[174,27]]},"201":{"position":[[210,27]]},"202":{"position":[[218,27]]},"203":{"position":[[400,27]]},"204":{"position":[[582,27]]},"205":{"position":[[549,27]]},"206":{"position":[[547,27]]},"207":{"position":[[604,27]]},"208":{"position":[[275,27],[353,27],[408,27]]},"209":{"position":[[244,27]]},"210":{"position":[[358,27]]},"211":{"position":[[519,27]]},"212":{"position":[[295,27]]},"213":{"position":[[405,27]]},"214":{"position":[[219,27]]},"215":{"position":[[149,27]]},"218":{"position":[[185,27]]},"226":{"position":[[71,27]]},"227":{"position":[[71,27]]},"228":{"position":[[71,27]]},"230":{"position":[[112,27]]},"231":{"position":[[109,27]]},"232":{"position":[[103,27]]},"233":{"position":[[171,27]]},"234":{"position":[[148,27]]},"235":{"position":[[133,27]]},"236":{"position":[[238,27]]},"244":{"position":[[173,27]]},"245":{"position":[[106,27]]},"247":{"position":[[156,27]]},"248":{"position":[[231,27]]},"251":{"position":[[109,27]]},"252":{"position":[[105,27]]},"255":{"position":[[106,27]]},"256":{"position":[[104,27]]},"257":{"position":[[108,27]]},"258":{"position":[[115,27]]},"261":{"position":[[148,27]]},"262":{"position":[[306,27]]},"264":{"position":[[132,27]]},"266":{"position":[[109,27]]},"267":{"position":[[340,27]]},"269":{"position":[[108,27]]},"270":{"position":[[306,27]]},"273":{"position":[[112,27]]},"275":{"position":[[110,27]]},"277":{"position":[[131,27]]},"279":{"position":[[110,27]]},"280":{"position":[[306,27]]},"282":{"position":[[270,27]]},"284":{"position":[[200,27]]},"285":{"position":[[128,27]]},"286":{"position":[[114,27]]},"287":{"position":[[110,27]]},"288":{"position":[[109,27]]},"289":{"position":[[98,27]]},"290":{"position":[[111,27]]},"291":{"position":[[99,27]]},"292":{"position":[[99,27]]},"293":{"position":[[163,27]]},"294":{"position":[[119,27]]},"295":{"position":[[99,27]]},"296":{"position":[[141,27]]},"297":{"position":[[136,27]]},"298":{"position":[[124,27]]},"299":{"position":[[123,27]]},"300":{"position":[[110,27]]},"301":{"position":[[113,27]]},"302":{"position":[[99,27]]},"303":{"position":[[112,27]]},"304":{"position":[[119,27]]},"305":{"position":[[113,27]]},"306":{"position":[[113,27]]},"307":{"position":[[113,27]]},"308":{"position":[[117,27]]},"309":{"position":[[143,27]]},"310":{"position":[[146,27]]},"311":{"position":[[264,27]]},"312":{"position":[[342,27]]},"313":{"position":[[304,27]]},"314":{"position":[[304,27]]},"315":{"position":[[339,27]]},"316":{"position":[[167,27],[245,27],[300,27]]},"317":{"position":[[147,27]]},"318":{"position":[[267,27]]},"319":{"position":[[240,27]]},"320":{"position":[[203,27]]},"321":{"position":[[252,27]]},"322":{"position":[[149,27]]},"323":{"position":[[109,27]]},"326":{"position":[[145,27]]},"328":{"position":[[89,27]]},"329":{"position":[[89,27]]},"330":{"position":[[95,27]]},"331":{"position":[[103,27]]},"332":{"position":[[103,27]]},"333":{"position":[[103,27]]},"334":{"position":[[120,27]]},"335":{"position":[[109,27]]},"336":{"position":[[155,27]]},"337":{"position":[[165,27]]},"338":{"position":[[112,27]]},"339":{"position":[[138,27]]},"340":{"position":[[89,27]]},"341":{"position":[[95,27]]},"342":{"position":[[119,27]]},"343":{"position":[[117,27]]},"344":{"position":[[113,27]]},"345":{"position":[[113,27]]},"346":{"position":[[114,27]]},"347":{"position":[[126,27]]},"348":{"position":[[113,27]]},"349":{"position":[[105,27]]},"350":{"position":[[131,27]]},"351":{"position":[[96,27]]},"352":{"position":[[141,27]]},"353":{"position":[[140,27]]},"354":{"position":[[145,27]]},"355":{"position":[[130,27]]},"356":{"position":[[114,27]]},"357":{"position":[[137,27]]}},"keywords":{}}],["assets/sample/video.mp4?t=0",{"_index":433,"title":{},"content":{"50":{"position":[[236,31]]},"134":{"position":[[214,31]]},"146":{"position":[[222,31]]},"335":{"position":[[201,31]]}},"keywords":{}}],["asynchron",{"_index":217,"title":{"24":{"position":[[4,12]]}},"content":{"24":{"position":[[160,12]]}},"keywords":{}}],["attribut",{"_index":88,"title":{},"content":{"12":{"position":[[120,9]]},"27":{"position":[[17,9]]},"29":{"position":[[92,11]]},"37":{"position":[[485,9],[1458,9]]},"81":{"position":[[20,9]]},"83":{"position":[[20,9]]},"86":{"position":[[20,9]]},"91":{"position":[[20,10]]},"121":{"position":[[447,9],[1420,9]]}},"keywords":{}}],["auto",{"_index":620,"title":{},"content":{"106":{"position":[[433,4]]},"107":{"position":[[372,4]]}},"keywords":{}}],["automat",{"_index":467,"title":{},"content":{"65":{"position":[[63,13]]},"184":{"position":[[36,9],[243,13]]},"185":{"position":[[139,13]]},"186":{"position":[[82,13]]}},"keywords":{}}],["automini",{"_index":779,"title":{"186":{"position":[[0,9]]},"294":{"position":[[0,9]]}},"content":{"186":{"position":[[220,9]]},"294":{"position":[[147,9]]}},"keywords":{}}],["autoplay",{"_index":267,"title":{"184":{"position":[[0,9]]},"292":{"position":[[0,9]]}},"content":{"31":{"position":[[111,9]]},"32":{"position":[[112,9]]},"33":{"position":[[123,9]]},"34":{"position":[[115,9]]},"35":{"position":[[117,9],[673,9]]},"170":{"position":[[105,9]]},"171":{"position":[[106,9]]},"172":{"position":[[117,9]]},"173":{"position":[[109,9]]},"174":{"position":[[111,9],[667,9]]},"184":{"position":[[150,9],[323,8]]},"292":{"position":[[127,9],[210,8]]}},"keywords":{}}],["autos",{"_index":175,"title":{"161":{"position":[[0,9]]},"185":{"position":[[0,9]]},"293":{"position":[[0,9]]},"350":{"position":[[0,9]]}},"content":{"22":{"position":[[99,9]]},"48":{"position":[[132,9]]},"95":{"position":[[189,9]]},"96":{"position":[[599,9]]},"132":{"position":[[111,9]]},"164":{"position":[[206,9]]},"185":{"position":[[334,9]]},"189":{"position":[[106,8],[252,9]]},"226":{"position":[[99,9]]},"279":{"position":[[153,9]]},"280":{"position":[[349,9]]},"293":{"position":[[191,9]]},"297":{"position":[[49,8],[193,9]]},"353":{"position":[[168,9]]}},"keywords":{}}],["b",{"_index":562,"title":{},"content":{"93":{"position":[[388,4]]},"277":{"position":[[299,1]]}},"keywords":{}}],["backward",{"_index":646,"title":{"144":{"position":[[0,9]]},"333":{"position":[[0,9]]}},"content":{"144":{"position":[[41,9]]},"194":{"position":[[264,8]]}},"keywords":{}}],["bar",{"_index":548,"title":{},"content":{"82":{"position":[[46,3]]},"83":{"position":[[62,3]]},"180":{"position":[[77,3]]},"182":{"position":[[57,3]]},"192":{"position":[[87,3]]},"193":{"position":[[108,3]]},"195":{"position":[[91,3]]},"197":{"position":[[113,3]]},"198":{"position":[[114,3]]},"200":{"position":[[42,4]]},"207":{"position":[[64,3]]},"208":{"position":[[91,3]]},"209":{"position":[[75,3]]},"212":{"position":[[58,3]]}},"keywords":{}}],["base64",{"_index":676,"title":{},"content":{"153":{"position":[[23,6]]},"342":{"position":[[13,26]]}},"keywords":{}}],["basic",{"_index":744,"title":{"175":{"position":[[0,5]]}},"content":{},"keywords":{}}],["becom",{"_index":344,"title":{},"content":{"37":{"position":[[541,6]]},"121":{"position":[[503,6]]}},"keywords":{}}],["befor",{"_index":687,"title":{},"content":{"155":{"position":[[384,6]]},"157":{"position":[[367,6]]},"158":{"position":[[112,6]]},"203":{"position":[[140,6]]}},"keywords":{}}],["began",{"_index":377,"title":{},"content":{"37":{"position":[[1241,6]]},"121":{"position":[[1203,6]]}},"keywords":{}}],["begun",{"_index":362,"title":{},"content":{"37":{"position":[[949,6]]},"121":{"position":[[911,6]]}},"keywords":{}}],["best",{"_index":114,"title":{},"content":{"13":{"position":[[105,4]]}},"keywords":{}}],["bilibili",{"_index":214,"title":{},"content":{"23":{"position":[[158,8]]},"227":{"position":[[150,8]]}},"keywords":{}}],["bilingu",{"_index":508,"title":{},"content":{"73":{"position":[[236,10]]},"74":{"position":[[233,10]]},"75":{"position":[[262,10],[480,10]]},"213":{"position":[[261,9],[513,10]]},"256":{"position":[[199,10]]},"257":{"position":[[203,10]]},"258":{"position":[[210,10],[428,10]]},"321":{"position":[[148,9],[360,10]]}},"keywords":{}}],["black",{"_index":774,"title":{},"content":{"185":{"position":[[112,5],[188,5]]}},"keywords":{}}],["blob",{"_index":680,"title":{},"content":{"154":{"position":[[23,4]]},"343":{"position":[[13,24]]}},"keywords":{}}],["blur",{"_index":414,"title":{"46":{"position":[[0,5]]},"130":{"position":[[0,5]]}},"content":{},"keywords":{}}],["boolean",{"_index":230,"title":{},"content":{"27":{"position":[[6,7]]},"57":{"position":[[6,7]]},"58":{"position":[[6,7]]},"79":{"position":[[87,7]]},"84":{"position":[[89,7]]},"87":{"position":[[92,7]]},"96":{"position":[[95,7]]},"149":{"position":[[30,7]]},"155":{"position":[[30,7]]},"156":{"position":[[30,7]]},"157":{"position":[[30,7]]},"159":{"position":[[30,7]]},"160":{"position":[[23,7]]},"161":{"position":[[30,7]]},"168":{"position":[[25,7]]},"204":{"position":[[83,7]]},"205":{"position":[[88,7]]},"206":{"position":[[86,7]]},"207":{"position":[[101,7]]},"208":{"position":[[128,7]]},"213":{"position":[[271,7]]},"231":{"position":[[4,7]]},"240":{"position":[[4,7]]},"241":{"position":[[4,7]]},"262":{"position":[[46,7]]},"267":{"position":[[46,7]]},"270":{"position":[[46,7]]},"280":{"position":[[46,7]]},"290":{"position":[[4,10]]},"291":{"position":[[4,10]]},"292":{"position":[[4,10]]},"293":{"position":[[4,10]]},"294":{"position":[[4,10]]},"295":{"position":[[4,10]]},"296":{"position":[[4,10]]},"297":{"position":[[4,10]]},"298":{"position":[[4,10]]},"299":{"position":[[4,10]]},"300":{"position":[[4,10]]},"301":{"position":[[4,10]]},"302":{"position":[[4,10]]},"303":{"position":[[4,10]]},"304":{"position":[[4,10]]},"305":{"position":[[4,10]]},"306":{"position":[[4,10]]},"307":{"position":[[4,10]]},"308":{"position":[[4,10]]},"309":{"position":[[4,10]]},"310":{"position":[[4,10]]},"311":{"position":[[4,10]]},"312":{"position":[[44,7]]},"313":{"position":[[44,7]]},"314":{"position":[[44,7]]},"315":{"position":[[45,7]]},"316":{"position":[[50,7]]},"321":{"position":[[158,7]]},"338":{"position":[[21,7]]},"344":{"position":[[21,7]]},"345":{"position":[[21,7]]},"346":{"position":[[21,7]]},"348":{"position":[[21,7]]},"349":{"position":[[14,7]]},"350":{"position":[[21,7]]},"357":{"position":[[16,7]]}},"keywords":{}}],["booleandefault",{"_index":768,"title":{},"content":{"182":{"position":[[6,15]]},"183":{"position":[[6,15]]},"184":{"position":[[6,15]]},"185":{"position":[[6,15]]},"186":{"position":[[6,15]]},"187":{"position":[[6,15]]},"188":{"position":[[6,15]]},"189":{"position":[[6,15]]},"190":{"position":[[6,15]]},"191":{"position":[[6,15]]},"192":{"position":[[6,15]]},"193":{"position":[[6,15]]},"194":{"position":[[6,15]]},"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]]}},"keywords":{}}],["bootstrap",{"_index":888,"title":{},"content":{"234":{"position":[[53,9]]}},"keywords":{}}],["border",{"_index":183,"title":{},"content":{"22":{"position":[[316,7],[340,6],[433,7],[499,7]]},"28":{"position":[[531,7]]},"226":{"position":[[295,7],[389,7],[455,7]]},"232":{"position":[[493,7]]}},"keywords":{}}],["bottom",{"_index":208,"title":{},"content":{"22":{"position":[[734,6]]},"192":{"position":[[72,6]]},"193":{"position":[[93,6]]},"195":{"position":[[76,6]]},"197":{"position":[[98,6]]},"198":{"position":[[99,6]]},"207":{"position":[[49,6]]},"208":{"position":[[76,6]]}},"keywords":{}}],["bring",{"_index":660,"title":{},"content":{"148":{"position":[[92,5]]}},"keywords":{}}],["browser",{"_index":320,"title":{},"content":{"37":{"position":[[94,7],[287,7],[1095,7]]},"121":{"position":[[56,7],[249,7],[1057,7]]},"155":{"position":[[329,7]]},"157":{"position":[[306,7]]},"185":{"position":[[219,7]]},"186":{"position":[[64,7]]},"192":{"position":[[287,7]]},"203":{"position":[[573,7]]}},"keywords":{}}],["buffer",{"_index":333,"title":{},"content":{"37":{"position":[[240,9],[370,10]]},"121":{"position":[[202,9],[332,10]]}},"keywords":{}}],["button",{"_index":1,"title":{"0":{"position":[[4,6]]}},"content":{"0":{"position":[[4,6]]},"84":{"position":[[714,9],[884,6],[942,6]]},"193":{"position":[[79,6]]},"195":{"position":[[62,6]]},"197":{"position":[[63,6]]},"198":{"position":[[63,6]]},"201":{"position":[[132,6]]},"202":{"position":[[140,6]]},"205":{"position":[[628,9],[779,6],[837,6],[1010,6]]},"207":{"position":[[668,9],[838,6],[896,6],[1087,6]]},"313":{"position":[[383,9]]},"315":{"position":[[403,9]]}},"keywords":{}}],["button1",{"_index":551,"title":{},"content":{"84":{"position":[[768,9],[795,9]]},"205":{"position":[[663,9],[690,9]]},"207":{"position":[[722,9],[749,9]]}},"keywords":{}}],["button2",{"_index":819,"title":{},"content":{"205":{"position":[[892,9],[919,9]]},"207":{"position":[[969,9],[996,9]]}},"keywords":{}}],["cach",{"_index":763,"title":{},"content":{"181":{"position":[[190,6],[302,5]]}},"keywords":{}}],["call",{"_index":218,"title":{"24":{"position":[[17,6]]}},"content":{"37":{"position":[[672,6]]},"65":{"position":[[95,6]]},"121":{"position":[[634,6]]}},"keywords":{}}],["callback",{"_index":559,"title":{},"content":{"93":{"position":[[123,8]]}},"keywords":{}}],["can't",{"_index":143,"title":{},"content":{"13":{"position":[[1457,5]]}},"keywords":{}}],["center",{"_index":255,"title":{},"content":{"29":{"position":[[550,9]]},"233":{"position":[[481,9]]}},"keywords":{}}],["chanc",{"_index":829,"title":{},"content":{"209":{"position":[[313,8]]},"317":{"position":[[216,8]]}},"keywords":{}}],["chang",{"_index":242,"title":{},"content":{"29":{"position":[[15,8]]},"37":{"position":[[1160,8],[1520,8]]},"43":{"position":[[28,7]]},"48":{"position":[[25,7]]},"50":{"position":[[25,7]]},"121":{"position":[[1122,8],[1482,8]]},"184":{"position":[[339,7]]},"292":{"position":[[226,7]]}},"keywords":{}}],["charset="utf",{"_index":594,"title":{},"content":{"105":{"position":[[99,17]]}},"keywords":{}}],["class",{"_index":535,"title":{},"content":{"79":{"position":[[191,5]]},"84":{"position":[[193,5]]},"87":{"position":[[196,5]]},"96":{"position":[[199,5]]},"204":{"position":[[187,5]]},"205":{"position":[[192,5]]},"206":{"position":[[190,5]]},"207":{"position":[[205,5]]}},"keywords":{}}],["class="artplay",{"_index":599,"title":{},"content":{"105":{"position":[[166,21]]}},"keywords":{}}],["clean",{"_index":475,"title":{},"content":{"65":{"position":[[238,5],[253,5]]},"248":{"position":[[140,5]]}},"keywords":{}}],["click",{"_index":22,"title":{},"content":{"0":{"position":[[245,6],[358,5]]},"12":{"position":[[678,5]]},"26":{"position":[[295,6],[400,6]]},"27":{"position":[[314,6]]},"28":{"position":[[281,6]]},"45":{"position":[[41,5]]},"64":{"position":[[254,8]]},"79":{"position":[[338,5],[363,5]]},"84":{"position":[[340,5],[365,5],[831,6],[869,7]]},"87":{"position":[[343,5],[368,5],[706,6],[745,7]]},"93":{"position":[[319,5],[382,5],[484,5]]},"96":{"position":[[346,5],[371,5],[728,6],[767,5]]},"155":{"position":[[432,5]]},"157":{"position":[[396,8]]},"194":{"position":[[387,5]]},"204":{"position":[[334,5],[359,5],[816,6],[862,5]]},"205":{"position":[[339,5],[364,5],[726,6],[764,7],[957,6],[995,7]]},"206":{"position":[[337,5],[362,5],[613,6],[652,7]]},"207":{"position":[[352,5],[377,5],[785,6],[823,7],[1034,6],[1072,7]]},"230":{"position":[[269,6],[374,6]]},"231":{"position":[[266,6]]},"232":{"position":[[260,6]]},"234":{"position":[[281,6],[365,5]]},"247":{"position":[[209,8]]},"262":{"position":[[165,5]]},"267":{"position":[[165,5],[506,6]]},"270":{"position":[[165,5],[453,6]]},"280":{"position":[[165,5],[469,6]]},"312":{"position":[[163,5],[576,6]]},"313":{"position":[[163,5],[467,6],[642,6]]},"314":{"position":[[163,5],[364,6]]},"315":{"position":[[164,5],[506,6],[699,6]]}},"keywords":{}}],["client",{"_index":306,"title":{},"content":{"35":{"position":[[532,6]]},"174":{"position":[[526,6]]}},"keywords":{}}],["client.add(url",{"_index":308,"title":{},"content":{"35":{"position":[[584,15]]},"174":{"position":[[578,15]]}},"keywords":{}}],["cn",{"_index":490,"title":{},"content":{"69":{"position":[[189,4]]},"252":{"position":[[171,4]]}},"keywords":{}}],["cn、zh",{"_index":884,"title":{},"content":{"218":{"position":[[105,5]]},"326":{"position":[[65,5]]}},"keywords":{}}],["code",{"_index":5,"title":{},"content":{"0":{"position":[[33,4]]},"2":{"position":[[161,4]]},"3":{"position":[[49,4]]},"4":{"position":[[55,4]]},"5":{"position":[[43,4]]},"6":{"position":[[64,4]]},"7":{"position":[[57,4]]},"9":{"position":[[41,4]]},"10":{"position":[[69,4]]},"11":{"position":[[53,4]]},"12":{"position":[[157,4]]},"13":{"position":[[353,4]]},"22":{"position":[[6,4]]},"23":{"position":[[6,4]]},"24":{"position":[[6,4]]},"26":{"position":[[73,4]]},"27":{"position":[[92,4]]},"28":{"position":[[59,4]]},"29":{"position":[[175,4]]},"31":{"position":[[51,4]]},"32":{"position":[[52,4]]},"33":{"position":[[63,4]]},"34":{"position":[[55,4]]},"35":{"position":[[57,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]]},"61":{"position":[[161,4]]},"62":{"position":[[49,4]]},"64":{"position":[[85,4]]},"65":{"position":[[271,4]]},"68":{"position":[[77,4]]},"69":{"position":[[58,4]]},"72":{"position":[[72,4]]},"73":{"position":[[76,4]]},"74":{"position":[[73,4]]},"75":{"position":[[102,4]]},"78":{"position":[[74,4]]},"79":{"position":[[483,4]]},"81":{"position":[[185,4]]},"83":{"position":[[85,4]]},"84":{"position":[[527,4]]},"86":{"position":[[78,4]]},"87":{"position":[[488,4]]},"89":{"position":[[94,4]]},"91":{"position":[[88,4]]},"93":{"position":[[84,4],[147,4]]},"95":{"position":[[81,4]]},"96":{"position":[[491,4]]},"98":{"position":[[64,4]]},"108":{"position":[[22,4],[46,4]]},"110":{"position":[[65,4]]},"111":{"position":[[26,4]]},"112":{"position":[[27,4]]},"113":{"position":[[27,4]]},"114":{"position":[[31,4]]},"115":{"position":[[28,4]]},"117":{"position":[[25,4]]},"118":{"position":[[47,4]]},"119":{"position":[[28,4]]},"121":{"position":[[1568,4]]},"123":{"position":[[44,4]]},"124":{"position":[[16,4]]},"125":{"position":[[16,4]]},"126":{"position":[[19,4]]},"127":{"position":[[17,4]]},"128":{"position":[[19,4]]},"129":{"position":[[26,4]]},"130":{"position":[[30,4]]},"131":{"position":[[19,4]]},"132":{"position":[[18,4]]},"133":{"position":[[35,4]]},"134":{"position":[[17,4]]},"135":{"position":[[18,4]]},"136":{"position":[[18,4]]},"137":{"position":[[17,4]]},"139":{"position":[[32,4]]},"140":{"position":[[33,4]]},"141":{"position":[[53,4]]},"142":{"position":[[66,4]]},"143":{"position":[[69,4]]},"144":{"position":[[70,4]]},"145":{"position":[[83,4]]},"146":{"position":[[65,4]]},"147":{"position":[[222,4]]},"148":{"position":[[235,4]]},"149":{"position":[[82,4]]},"150":{"position":[[145,4]]},"151":{"position":[[38,4]]},"152":{"position":[[65,4]]},"153":{"position":[[88,4]]},"154":{"position":[[86,4]]},"155":{"position":[[84,4]]},"156":{"position":[[93,4]]},"157":{"position":[[72,4]]},"158":{"position":[[145,4]]},"159":{"position":[[73,4]]},"160":{"position":[[62,4]]},"161":{"position":[[118,4]]},"162":{"position":[[73,4]]},"163":{"position":[[105,4]]},"164":{"position":[[113,4]]},"165":{"position":[[123,4]]},"166":{"position":[[106,4]]},"167":{"position":[[108,4]]},"168":{"position":[[58,4]]},"170":{"position":[[45,4]]},"171":{"position":[[46,4]]},"172":{"position":[[57,4]]},"173":{"position":[[49,4]]},"174":{"position":[[51,4]]},"176":{"position":[[153,4]]},"177":{"position":[[123,4]]},"178":{"position":[[133,4]]},"179":{"position":[[98,4]]},"180":{"position":[[87,4]]},"181":{"position":[[60,4]]},"182":{"position":[[81,4]]},"183":{"position":[[59,4]]},"184":{"position":[[57,4]]},"185":{"position":[[206,4]]},"186":{"position":[[127,4]]},"187":{"position":[[55,4]]},"188":{"position":[[153,4]]},"189":{"position":[[130,4]]},"190":{"position":[[142,4]]},"191":{"position":[[130,4]]},"192":{"position":[[97,4]]},"193":{"position":[[118,4]]},"194":{"position":[[62,4]]},"195":{"position":[[101,4]]},"196":{"position":[[132,4]]},"197":{"position":[[123,4]]},"198":{"position":[[124,4]]},"199":{"position":[[79,4]]},"200":{"position":[[109,4]]},"201":{"position":[[145,4]]},"202":{"position":[[153,4]]},"203":{"position":[[243,4]]},"204":{"position":[[479,4]]},"205":{"position":[[484,4]]},"206":{"position":[[482,4]]},"207":{"position":[[539,4]]},"208":{"position":[[210,4]]},"209":{"position":[[179,4]]},"210":{"position":[[59,4]]},"211":{"position":[[454,4]]},"212":{"position":[[230,4]]},"213":{"position":[[340,4]]},"214":{"position":[[154,4]]},"215":{"position":[[84,4]]},"216":{"position":[[309,4]]},"217":{"position":[[137,4]]},"218":{"position":[[120,4]]},"226":{"position":[[6,4]]},"227":{"position":[[6,4]]},"228":{"position":[[6,4]]},"230":{"position":[[47,4]]},"231":{"position":[[44,4]]},"232":{"position":[[38,4]]},"233":{"position":[[106,4]]},"234":{"position":[[69,4]]},"235":{"position":[[68,4]]},"236":{"position":[[173,4]]},"244":{"position":[[108,4]]},"245":{"position":[[41,4]]},"247":{"position":[[40,4]]},"248":{"position":[[166,4]]},"251":{"position":[[44,4]]},"252":{"position":[[40,4]]},"255":{"position":[[41,4]]},"256":{"position":[[39,4]]},"257":{"position":[[43,4]]},"258":{"position":[[50,4]]},"261":{"position":[[45,4]]},"262":{"position":[[241,4]]},"264":{"position":[[67,4]]},"266":{"position":[[44,4]]},"267":{"position":[[275,4]]},"269":{"position":[[43,4]]},"270":{"position":[[241,4]]},"273":{"position":[[47,4]]},"275":{"position":[[45,4]]},"277":{"position":[[41,4],[66,4]]},"279":{"position":[[45,4]]},"280":{"position":[[241,4]]},"282":{"position":[[35,4]]},"284":{"position":[[79,4]]},"285":{"position":[[63,4]]},"286":{"position":[[49,4]]},"287":{"position":[[45,4]]},"288":{"position":[[44,4]]},"289":{"position":[[33,4]]},"290":{"position":[[46,4]]},"291":{"position":[[34,4]]},"292":{"position":[[34,4]]},"293":{"position":[[83,4]]},"294":{"position":[[54,4]]},"295":{"position":[[34,4]]},"296":{"position":[[76,4]]},"297":{"position":[[71,4]]},"298":{"position":[[59,4]]},"299":{"position":[[58,4]]},"300":{"position":[[45,4]]},"301":{"position":[[48,4]]},"302":{"position":[[34,4]]},"303":{"position":[[47,4]]},"304":{"position":[[54,4]]},"305":{"position":[[48,4]]},"306":{"position":[[48,4]]},"307":{"position":[[48,4]]},"308":{"position":[[52,4]]},"309":{"position":[[78,4]]},"310":{"position":[[81,4]]},"311":{"position":[[107,4]]},"312":{"position":[[239,4]]},"313":{"position":[[239,4]]},"314":{"position":[[239,4]]},"315":{"position":[[274,4]]},"316":{"position":[[102,4]]},"317":{"position":[[82,4]]},"318":{"position":[[32,4]]},"319":{"position":[[175,4]]},"320":{"position":[[138,4]]},"321":{"position":[[187,4]]},"322":{"position":[[84,4]]},"323":{"position":[[44,4]]},"324":{"position":[[127,4]]},"325":{"position":[[66,4]]},"326":{"position":[[80,4]]},"328":{"position":[[24,4]]},"329":{"position":[[24,4]]},"330":{"position":[[30,4]]},"331":{"position":[[38,4]]},"332":{"position":[[38,4]]},"333":{"position":[[38,4]]},"334":{"position":[[55,4]]},"335":{"position":[[44,4]]},"336":{"position":[[90,4]]},"337":{"position":[[100,4]]},"338":{"position":[[47,4]]},"339":{"position":[[73,4]]},"340":{"position":[[24,4]]},"341":{"position":[[30,4]]},"342":{"position":[[54,4]]},"343":{"position":[[52,4]]},"344":{"position":[[48,4]]},"345":{"position":[[48,4]]},"346":{"position":[[49,4]]},"347":{"position":[[61,4]]},"348":{"position":[[48,4]]},"349":{"position":[[40,4]]},"350":{"position":[[66,4]]},"351":{"position":[[31,4]]},"352":{"position":[[76,4]]},"353":{"position":[[75,4]]},"354":{"position":[[80,4]]},"355":{"position":[[65,4]]},"356":{"position":[[49,4]]},"357":{"position":[[72,4]]}},"keywords":{}}],["color",{"_index":181,"title":{},"content":{"22":{"position":[[286,6],[310,5],[419,6],[483,6],[580,6],[603,5]]},"28":{"position":[[398,5],[517,6],[524,6]]},"73":{"position":[[262,6],[396,6]]},"74":{"position":[[259,6]]},"75":{"position":[[288,6],[507,6]]},"84":{"position":[[814,6]]},"180":{"position":[[39,6]]},"205":{"position":[[709,6],[938,6]]},"207":{"position":[[768,6],[1015,6]]},"213":{"position":[[539,6]]},"226":{"position":[[270,6],[375,6],[439,6],[526,6]]},"232":{"position":[[360,5],[479,6],[486,6]]},"256":{"position":[[225,6],[359,6]]},"257":{"position":[[229,6]]},"258":{"position":[[236,6],[455,6]]},"313":{"position":[[450,6],[623,6]]},"315":{"position":[[489,6],[680,6]]},"321":{"position":[[386,6]]}},"keywords":{}}],["column",{"_index":854,"title":{},"content":{"212":{"position":[[195,6],[217,6],[412,7]]},"320":{"position":[[112,6],[320,7]]}},"keywords":{}}],["common",{"_index":57,"title":{"36":{"position":[[0,6]]},"138":{"position":[[0,6]]}},"content":{"5":{"position":[[13,6]]}},"keywords":{}}],["commonj",{"_index":577,"title":{},"content":{"102":{"position":[[90,8]]}},"keywords":{}}],["complet",{"_index":376,"title":{},"content":{"37":{"position":[[1199,10]]},"84":{"position":[[961,8]]},"121":{"position":[[1161,10]]},"204":{"position":[[976,13]]},"205":{"position":[[856,8]]},"207":{"position":[[915,8]]}},"keywords":{}}],["compon",{"_index":109,"title":{"13":{"position":[[16,9]]}},"content":{"13":{"position":[[16,9],[45,10],[181,10],[242,10],[253,9],[967,9],[1249,9],[1470,10]]},"79":{"position":[[118,9],[163,10],[215,9],[292,9],[315,9],[353,9],[412,9],[467,9]]},"84":{"position":[[120,9],[165,10],[217,9],[294,9],[317,9],[355,9],[414,9],[469,9]]},"87":{"position":[[123,9],[168,10],[220,9],[297,9],[320,9],[358,9],[417,9],[472,9]]},"96":{"position":[[126,9],[171,10],[223,9],[300,9],[323,9],[361,9],[420,9],[475,9]]},"106":{"position":[[456,11]]},"204":{"position":[[114,9],[159,10],[211,9],[288,9],[311,9],[349,9],[408,9],[463,9],[875,12]]},"205":{"position":[[119,9],[164,10],[216,9],[293,9],[316,9],[354,9],[413,9],[468,9]]},"206":{"position":[[117,9],[162,10],[214,9],[291,9],[314,9],[352,9],[411,9],[466,9]]},"207":{"position":[[132,9],[177,10],[229,9],[306,9],[329,9],[367,9],[426,9],[481,9]]}},"keywords":{}}],["config",{"_index":59,"title":{"6":{"position":[[0,7]]},"29":{"position":[[0,7]]},"114":{"position":[[0,7]]},"233":{"position":[[0,7]]}},"content":{"29":{"position":[[76,7]]},"233":{"position":[[18,6]]}},"keywords":{}}],["configur",{"_index":243,"title":{},"content":{"29":{"position":[[34,13]]}},"keywords":{}}],["console.info",{"_index":891,"title":{},"content":{"270":{"position":[[474,26]]},"277":{"position":[[220,18],[280,18]]},"280":{"position":[[490,26]]},"282":{"position":[[65,33],[176,25]]},"312":{"position":[[604,23],[686,23]]},"314":{"position":[[385,26]]},"318":{"position":[[62,33],[173,25]]}},"keywords":{}}],["console.info($video",{"_index":458,"title":{},"content":{"61":{"position":[[332,21]]},"62":{"position":[[211,21]]},"244":{"position":[[279,21]]},"245":{"position":[[203,21]]}},"keywords":{}}],["console.info('compon",{"_index":818,"title":{},"content":{"204":{"position":[[946,23]]}},"keywords":{}}],["console.info('custom",{"_index":572,"title":{},"content":{"98":{"position":[[257,20]]},"210":{"position":[[252,20]]}},"keywords":{}}],["console.info('y",{"_index":556,"title":{},"content":{"87":{"position":[[727,17]]},"93":{"position":[[301,17],[364,17]]},"96":{"position":[[749,17]]},"98":{"position":[[94,17]]},"204":{"position":[[844,17]]},"206":{"position":[[634,17]]},"210":{"position":[[89,17]]}},"keywords":{}}],["console.info(arg",{"_index":396,"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]]},"121":{"position":[[1704,19]]},"123":{"position":[[175,19]]},"124":{"position":[[146,19]]},"125":{"position":[[147,19]]},"126":{"position":[[149,19]]},"127":{"position":[[149,19]]},"128":{"position":[[152,19]]},"129":{"position":[[157,19]]},"130":{"position":[[160,19]]},"132":{"position":[[166,19]]},"133":{"position":[[170,19]]},"134":{"position":[[146,19]]},"135":{"position":[[172,19]]},"136":{"position":[[178,19]]},"137":{"position":[[149,19]]}},"keywords":{}}],["console.info(art.aspectratio",{"_index":738,"title":{},"content":{"166":{"position":[[230,30],[287,30]]},"355":{"position":[[189,29],[244,29]]}},"keywords":{}}],["console.info(art.autos",{"_index":706,"title":{},"content":{"161":{"position":[[242,27],[291,27]]},"350":{"position":[[190,27],[239,27]]}},"keywords":{}}],["console.info(art.currenttim",{"_index":667,"title":{},"content":{"150":{"position":[[269,30],[321,30]]},"339":{"position":[[197,30],[249,30]]}},"keywords":{}}],["console.info(art.dur",{"_index":669,"title":{},"content":{"151":{"position":[[162,27]]},"340":{"position":[[148,27]]}},"keywords":{}}],["console.info(art.flip",{"_index":717,"title":{},"content":{"163":{"position":[[229,23],[278,23]]},"352":{"position":[[200,22],[247,22]]}},"keywords":{}}],["console.info(art.i18n.get('play",{"_index":485,"title":{},"content":{"68":{"position":[[201,35]]},"251":{"position":[[168,35]]}},"keywords":{}}],["console.info(art.loop",{"_index":742,"title":{},"content":{"167":{"position":[[232,23],[276,23]]},"356":{"position":[[173,22],[216,22]]}},"keywords":{}}],["console.info(art.mut",{"_index":664,"title":{},"content":{"149":{"position":[[206,24],[249,24]]},"338":{"position":[[171,24],[214,24]]}},"keywords":{}}],["console.info(art.play",{"_index":702,"title":{},"content":{"160":{"position":[[199,26],[238,26]]},"349":{"position":[[177,26],[216,26]]}},"keywords":{}}],["console.info(art.playbackr",{"_index":731,"title":{},"content":{"165":{"position":[[247,31],[301,31]]},"354":{"position":[[204,30],[256,30]]}},"keywords":{}}],["console.info(art.plugins.myplugin.dosometh",{"_index":575,"title":{},"content":{"98":{"position":[[495,49]]},"210":{"position":[[484,49]]},"282":{"position":[[402,49]]},"318":{"position":[[393,49]]}},"keywords":{}}],["console.info(art.plugins.myplugin.someth",{"_index":574,"title":{},"content":{"98":{"position":[[449,45]]},"210":{"position":[[438,45]]},"282":{"position":[[356,45]]},"318":{"position":[[347,45]]}},"keywords":{}}],["console.info(art.post",{"_index":696,"title":{},"content":{"158":{"position":[[306,25],[378,25]]},"347":{"position":[[222,25],[294,25]]}},"keywords":{}}],["console.info(art.rot",{"_index":723,"title":{},"content":{"164":{"position":[[253,25],[296,25]]},"353":{"position":[[215,24],[256,24]]}},"keywords":{}}],["console.info(art.subtitle.url",{"_index":513,"title":{},"content":{"74":{"position":[[335,31]]},"257":{"position":[[305,31]]}},"keywords":{}}],["console.info(art.url",{"_index":650,"title":{},"content":{"146":{"position":[[189,22],[254,22]]},"335":{"position":[[168,22],[233,22]]}},"keywords":{}}],["console.info(art.volum",{"_index":649,"title":{},"content":{"145":{"position":[[207,25],[251,25]]},"334":{"position":[[179,25],[223,25]]}},"keywords":{}}],["console.info(artplayer.config",{"_index":64,"title":{},"content":{"6":{"position":[[69,31]]},"114":{"position":[[36,30]]}},"keywords":{}}],["console.info(artplayer.env",{"_index":55,"title":{},"content":{"4":{"position":[[60,28]]},"112":{"position":[[32,27]]}},"keywords":{}}],["console.info(artplayer.html",{"_index":75,"title":{},"content":{"10":{"position":[[74,29]]},"118":{"position":[[52,28]]}},"keywords":{}}],["console.info(artplayer.instances.length",{"_index":46,"title":{},"content":{"2":{"position":[[285,41]]},"110":{"position":[[189,40]]}},"keywords":{}}],["console.info(artplayer.kindof",{"_index":81,"title":{},"content":{"11":{"position":[[130,35],[166,35]]},"119":{"position":[[103,34],[138,34]]}},"keywords":{}}],["console.info(artplayer.kindof('0",{"_index":79,"title":{},"content":{"11":{"position":[[58,36]]},"119":{"position":[[33,35]]}},"keywords":{}}],["console.info(artplayer.kindof(0",{"_index":80,"title":{},"content":{"11":{"position":[[95,34]]},"119":{"position":[[69,33]]}},"keywords":{}}],["console.info(artplayer.opt",{"_index":71,"title":{},"content":{"9":{"position":[[46,31]]},"117":{"position":[[30,30]]}},"keywords":{}}],["console.info(artplayer.schem",{"_index":68,"title":{},"content":{"7":{"position":[[62,31]]},"115":{"position":[[33,30]]}},"keywords":{}}],["console.info(artplayer.vers",{"_index":51,"title":{},"content":{"3":{"position":[[54,32]]},"111":{"position":[[31,31]]}},"keywords":{}}],["console.info(ev",{"_index":464,"title":{},"content":{"64":{"position":[[279,20]]},"247":{"position":[[234,20]]}},"keywords":{}}],["console.info(item",{"_index":102,"title":{},"content":{"12":{"position":[[611,18]]},"235":{"position":[[522,18]]}},"keywords":{}}],["console.info(json.stringify(art.rect",{"_index":710,"title":{},"content":{"162":{"position":[[197,39]]},"351":{"position":[[155,39]]}},"keywords":{}}],["console.info(object.keys(artplayer.util",{"_index":58,"title":{},"content":{"5":{"position":[[48,43]]},"113":{"position":[[32,42]]}},"keywords":{}}],["console.info(st",{"_index":424,"title":{},"content":{"47":{"position":[[298,20]]},"131":{"position":[[203,20]]}},"keywords":{}}],["console.info(url",{"_index":678,"title":{},"content":{"153":{"position":[[261,19]]},"154":{"position":[[259,19]]},"342":{"position":[[225,19]]},"343":{"position":[[223,19]]}},"keywords":{}}],["console.log",{"_index":890,"title":{},"content":{"267":{"position":[[527,25]]}},"keywords":{}}],["console.log('custom",{"_index":553,"title":{},"content":{"84":{"position":[[922,19]]},"205":{"position":[[817,19]]},"207":{"position":[[876,19]]}},"keywords":{}}],["console.log('y",{"_index":552,"title":{},"content":{"84":{"position":[[852,16]]},"205":{"position":[[747,16],[978,16]]},"207":{"position":[[806,16],[1055,16]]}},"keywords":{}}],["console.log('你点击了自定义按钮1",{"_index":893,"title":{},"content":{"313":{"position":[[488,26]]},"315":{"position":[[527,26]]}},"keywords":{}}],["console.log('你点击了自定义按钮2",{"_index":895,"title":{},"content":{"313":{"position":[[663,26]]},"315":{"position":[[720,26]]}},"keywords":{}}],["console.log('自定义按钮挂载完成1",{"_index":894,"title":{},"content":{"313":{"position":[[541,26]]},"315":{"position":[[580,26]]}},"keywords":{}}],["console.log(art",{"_index":623,"title":{},"content":{"106":{"position":[[514,17]]},"107":{"position":[[413,17]]}},"keywords":{}}],["const",{"_index":153,"title":{},"content":{"14":{"position":[[230,5]]},"29":{"position":[[594,5]]},"31":{"position":[[203,5]]},"102":{"position":[[99,5]]},"107":{"position":[[455,5]]},"170":{"position":[[197,5]]},"233":{"position":[[525,5]]},"272":{"position":[[167,5]]}},"keywords":{}}],["contain",{"_index":12,"title":{"176":{"position":[[0,10]]},"284":{"position":[[0,10]]}},"content":{"0":{"position":[[78,10]]},"2":{"position":[[192,10]]},"12":{"position":[[188,10]]},"13":{"position":[[384,10]]},"22":{"position":[[37,10]]},"23":{"position":[[37,10]]},"24":{"position":[[37,10]]},"26":{"position":[[104,10]]},"27":{"position":[[123,10]]},"28":{"position":[[90,10]]},"29":{"position":[[206,10]]},"31":{"position":[[82,10]]},"32":{"position":[[83,10]]},"33":{"position":[[94,10]]},"34":{"position":[[86,10]]},"35":{"position":[[88,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]]},"61":{"position":[[192,10]]},"62":{"position":[[80,10]]},"64":{"position":[[94,9],[174,10],[185,10]]},"65":{"position":[[302,10]]},"68":{"position":[[108,10]]},"69":{"position":[[89,10]]},"72":{"position":[[103,10]]},"73":{"position":[[107,10]]},"74":{"position":[[104,10]]},"75":{"position":[[133,10]]},"78":{"position":[[143,10]]},"79":{"position":[[514,10]]},"81":{"position":[[216,10]]},"83":{"position":[[116,10]]},"84":{"position":[[558,10]]},"86":{"position":[[109,10]]},"87":{"position":[[519,10]]},"89":{"position":[[125,10]]},"91":{"position":[[119,10]]},"93":{"position":[[178,10]]},"95":{"position":[[112,10]]},"96":{"position":[[522,10]]},"98":{"position":[[329,10]]},"104":{"position":[[15,9],[36,9]]},"105":{"position":[[365,10]]},"108":{"position":[[77,10]]},"110":{"position":[[96,10]]},"121":{"position":[[1599,10]]},"123":{"position":[[75,10]]},"124":{"position":[[47,10]]},"125":{"position":[[47,10]]},"126":{"position":[[50,10]]},"127":{"position":[[48,10]]},"128":{"position":[[50,10]]},"129":{"position":[[57,10]]},"130":{"position":[[61,10]]},"131":{"position":[[50,10]]},"132":{"position":[[49,10]]},"133":{"position":[[66,10]]},"134":{"position":[[48,10]]},"135":{"position":[[49,10]]},"136":{"position":[[49,10]]},"137":{"position":[[48,10]]},"139":{"position":[[63,10]]},"140":{"position":[[64,10]]},"141":{"position":[[84,10]]},"142":{"position":[[97,10]]},"143":{"position":[[100,10]]},"144":{"position":[[101,10]]},"145":{"position":[[114,10]]},"146":{"position":[[96,10]]},"147":{"position":[[253,10]]},"148":{"position":[[266,10]]},"149":{"position":[[113,10]]},"150":{"position":[[176,10]]},"151":{"position":[[69,10]]},"152":{"position":[[96,10]]},"153":{"position":[[119,10]]},"154":{"position":[[117,10]]},"155":{"position":[[115,10]]},"156":{"position":[[124,10]]},"157":{"position":[[103,10]]},"158":{"position":[[176,10]]},"159":{"position":[[104,10]]},"160":{"position":[[93,10]]},"161":{"position":[[149,10]]},"162":{"position":[[104,10]]},"163":{"position":[[136,10]]},"164":{"position":[[144,10]]},"165":{"position":[[154,10]]},"166":{"position":[[137,10]]},"167":{"position":[[139,10]]},"168":{"position":[[89,10]]},"170":{"position":[[76,10]]},"171":{"position":[[77,10]]},"172":{"position":[[88,10]]},"173":{"position":[[80,10]]},"174":{"position":[[82,10]]},"176":{"position":[[61,9],[184,10],[216,10],[354,9]]},"177":{"position":[[154,10]]},"178":{"position":[[164,10]]},"179":{"position":[[129,10]]},"180":{"position":[[118,10]]},"181":{"position":[[91,10]]},"182":{"position":[[112,10]]},"183":{"position":[[90,10]]},"184":{"position":[[88,10]]},"185":{"position":[[76,9],[272,10]]},"186":{"position":[[158,10]]},"187":{"position":[[86,10]]},"188":{"position":[[184,10]]},"189":{"position":[[161,10]]},"190":{"position":[[173,10]]},"191":{"position":[[161,10]]},"192":{"position":[[128,10]]},"193":{"position":[[149,10]]},"194":{"position":[[93,10]]},"195":{"position":[[132,10]]},"196":{"position":[[163,10]]},"197":{"position":[[154,10]]},"198":{"position":[[155,10]]},"199":{"position":[[110,10]]},"200":{"position":[[140,10]]},"201":{"position":[[176,10]]},"202":{"position":[[184,10]]},"203":{"position":[[252,10],[372,10],[383,11]]},"204":{"position":[[548,10]]},"205":{"position":[[515,10]]},"206":{"position":[[513,10]]},"207":{"position":[[570,10]]},"208":{"position":[[241,10]]},"209":{"position":[[210,10]]},"210":{"position":[[324,10]]},"211":{"position":[[485,10]]},"212":{"position":[[261,10]]},"213":{"position":[[371,10]]},"214":{"position":[[185,10]]},"215":{"position":[[115,10]]},"216":{"position":[[340,10]]},"217":{"position":[[168,10]]},"218":{"position":[[151,10]]},"226":{"position":[[37,10]]},"227":{"position":[[37,10]]},"228":{"position":[[37,10]]},"230":{"position":[[78,10]]},"231":{"position":[[75,10]]},"232":{"position":[[69,10]]},"233":{"position":[[137,10]]},"234":{"position":[[114,10]]},"235":{"position":[[99,10]]},"236":{"position":[[204,10]]},"244":{"position":[[139,10]]},"245":{"position":[[72,10]]},"247":{"position":[[49,9],[129,10],[140,10]]},"248":{"position":[[197,10]]},"251":{"position":[[75,10]]},"252":{"position":[[71,10]]},"255":{"position":[[72,10]]},"256":{"position":[[70,10]]},"257":{"position":[[74,10]]},"258":{"position":[[81,10]]},"261":{"position":[[114,10]]},"262":{"position":[[272,10]]},"264":{"position":[[98,10]]},"266":{"position":[[75,10]]},"267":{"position":[[306,10]]},"269":{"position":[[74,10]]},"270":{"position":[[272,10]]},"273":{"position":[[78,10]]},"275":{"position":[[76,10]]},"277":{"position":[[97,10]]},"279":{"position":[[76,10]]},"280":{"position":[[272,10]]},"282":{"position":[[236,10]]},"284":{"position":[[110,10],[142,10]]},"285":{"position":[[94,10]]},"286":{"position":[[80,10]]},"287":{"position":[[76,10]]},"288":{"position":[[75,10]]},"289":{"position":[[64,10]]},"290":{"position":[[77,10]]},"291":{"position":[[65,10]]},"292":{"position":[[65,10]]},"293":{"position":[[35,9],[129,10]]},"294":{"position":[[85,10]]},"295":{"position":[[65,10]]},"296":{"position":[[107,10]]},"297":{"position":[[102,10]]},"298":{"position":[[90,10]]},"299":{"position":[[89,10]]},"300":{"position":[[76,10]]},"301":{"position":[[79,10]]},"302":{"position":[[65,10]]},"303":{"position":[[78,10]]},"304":{"position":[[85,10]]},"305":{"position":[[79,10]]},"306":{"position":[[79,10]]},"307":{"position":[[79,10]]},"308":{"position":[[83,10]]},"309":{"position":[[109,10]]},"310":{"position":[[112,10]]},"311":{"position":[[116,10],[236,10],[247,11]]},"312":{"position":[[308,10]]},"313":{"position":[[270,10]]},"314":{"position":[[270,10]]},"315":{"position":[[305,10]]},"316":{"position":[[133,10]]},"317":{"position":[[113,10]]},"318":{"position":[[233,10]]},"319":{"position":[[206,10]]},"320":{"position":[[169,10]]},"321":{"position":[[218,10]]},"322":{"position":[[115,10]]},"323":{"position":[[75,10]]},"324":{"position":[[158,10]]},"325":{"position":[[97,10]]},"326":{"position":[[111,10]]},"328":{"position":[[55,10]]},"329":{"position":[[55,10]]},"330":{"position":[[61,10]]},"331":{"position":[[69,10]]},"332":{"position":[[69,10]]},"333":{"position":[[69,10]]},"334":{"position":[[86,10]]},"335":{"position":[[75,10]]},"336":{"position":[[121,10]]},"337":{"position":[[131,10]]},"338":{"position":[[78,10]]},"339":{"position":[[104,10]]},"340":{"position":[[55,10]]},"341":{"position":[[61,10]]},"342":{"position":[[85,10]]},"343":{"position":[[83,10]]},"344":{"position":[[79,10]]},"345":{"position":[[79,10]]},"346":{"position":[[80,10]]},"347":{"position":[[92,10]]},"348":{"position":[[79,10]]},"349":{"position":[[71,10]]},"350":{"position":[[97,10]]},"351":{"position":[[62,10]]},"352":{"position":[[107,10]]},"353":{"position":[[106,10]]},"354":{"position":[[111,10]]},"355":{"position":[[96,10]]},"356":{"position":[[80,10]]},"357":{"position":[[103,10]]}},"keywords":{}}],["container.innerhtml",{"_index":811,"title":{},"content":{"203":{"position":[[307,20]]},"311":{"position":[[171,20]]}},"keywords":{}}],["content",{"_index":334,"title":{},"content":{"37":{"position":[[253,8],[362,7]]},"121":{"position":[[215,8],[324,7]]},"203":{"position":[[506,7]]}},"keywords":{}}],["contextmenu",{"_index":112,"title":{"85":{"position":[[0,12]]},"206":{"position":[[0,12]]},"268":{"position":[[0,12]]},"314":{"position":[[0,12]]}},"content":{"13":{"position":[[67,12],[639,13],[1059,11]]},"85":{"position":[[24,11]]},"190":{"position":[[124,11]]},"191":{"position":[[112,11]]},"206":{"position":[[41,11],[575,12]]},"236":{"position":[[459,13],[840,11]]},"314":{"position":[[332,12]]}},"keywords":{}}],["contextmenu1",{"_index":129,"title":{},"content":{"13":{"position":[[611,15],[1027,13],[1071,15],[1299,13]]},"236":{"position":[[431,15],[808,13],[852,15],[1036,13]]}},"keywords":{}}],["control",{"_index":2,"title":{"0":{"position":[[18,8]]},"12":{"position":[[18,8]]},"82":{"position":[[0,9]]},"207":{"position":[[0,9]]},"265":{"position":[[0,9]]},"315":{"position":[[0,9]]}},"content":{"0":{"position":[[18,8],[140,9]]},"12":{"position":[[18,8],[67,9],[142,8],[250,9]]},"13":{"position":[[80,9],[746,9],[1119,7]]},"26":{"position":[[248,9]]},"27":{"position":[[267,9]]},"28":{"position":[[234,9]]},"29":{"position":[[350,9]]},"72":{"position":[[38,7]]},"78":{"position":[[38,7]]},"82":{"position":[[38,7]]},"83":{"position":[[39,7],[54,7]]},"84":{"position":[[48,7]]},"86":{"position":[[39,7]]},"89":{"position":[[38,7]]},"91":{"position":[[40,7]]},"95":{"position":[[38,7]]},"192":{"position":[[79,7]]},"193":{"position":[[100,7]]},"195":{"position":[[83,7]]},"197":{"position":[[105,7]]},"198":{"position":[[106,7]]},"201":{"position":[[256,9]]},"202":{"position":[[267,9]]},"207":{"position":[[56,7],[632,9]]},"208":{"position":[[83,7]]},"214":{"position":[[21,12]]},"230":{"position":[[222,9]]},"231":{"position":[[219,9]]},"232":{"position":[[213,9]]},"233":{"position":[[281,9]]},"234":{"position":[[176,9]]},"235":{"position":[[161,9]]},"236":{"position":[[566,9],[900,7]]},"309":{"position":[[189,9]]},"310":{"position":[[195,9]]},"315":{"position":[[367,9]]},"322":{"position":[[14,12]]}},"keywords":{}}],["control1",{"_index":132,"title":{},"content":{"13":{"position":[[722,11],[1091,9],[1127,11],[1352,9]]},"236":{"position":[[542,11],[872,9],[908,11],[1089,9]]}},"keywords":{}}],["coordin",{"_index":709,"title":{},"content":{"162":{"position":[[30,10],[259,10]]}},"keywords":{}}],["copi",{"_index":31,"title":{},"content":{"0":{"position":[[387,4]]},"2":{"position":[[331,4]]},"3":{"position":[[87,4]]},"4":{"position":[[89,4]]},"5":{"position":[[92,4]]},"6":{"position":[[101,4]]},"7":{"position":[[94,4]]},"9":{"position":[[78,4]]},"10":{"position":[[104,4]]},"11":{"position":[[202,4]]},"12":{"position":[[712,4]]},"13":{"position":[[1435,4]]},"14":{"position":[[339,4]]},"18":{"position":[[39,4]]},"19":{"position":[[36,4],[104,4]]},"20":{"position":[[82,4]]},"22":{"position":[[810,4]]},"23":{"position":[[232,4]]},"24":{"position":[[353,4]]},"26":{"position":[[477,4]]},"27":{"position":[[568,4]]},"28":{"position":[[562,4]]},"29":{"position":[[796,4]]},"31":{"position":[[334,4]]},"32":{"position":[[306,4]]},"33":{"position":[[342,4]]},"34":{"position":[[339,4]]},"35":{"position":[[776,4]]},"37":{"position":[[1766,4]]},"39":{"position":[[227,4]]},"40":{"position":[[192,4]]},"41":{"position":[[192,4]]},"42":{"position":[[246,4]]},"43":{"position":[[254,4]]},"44":{"position":[[260,4]]},"45":{"position":[[222,4]]},"46":{"position":[[234,4]]},"47":{"position":[[323,4]]},"48":{"position":[[211,4]]},"49":{"position":[[257,4]]},"50":{"position":[[272,4]]},"51":{"position":[[228,4]]},"52":{"position":[[228,4]]},"53":{"position":[[191,4]]},"61":{"position":[[358,4]]},"62":{"position":[[237,4]]},"64":{"position":[[304,4]]},"65":{"position":[[490,4]]},"68":{"position":[[241,4]]},"69":{"position":[[363,4]]},"72":{"position":[[351,4]]},"73":{"position":[[449,4]]},"74":{"position":[[457,4]]},"75":{"position":[[565,4]]},"78":{"position":[[623,4]]},"79":{"position":[[854,4]]},"81":{"position":[[411,4]]},"83":{"position":[[272,4]]},"84":{"position":[[996,4]]},"86":{"position":[[297,4]]},"87":{"position":[[823,4]]},"89":{"position":[[305,4]]},"91":{"position":[[293,4]]},"93":{"position":[[401,4]]},"95":{"position":[[338,4]]},"96":{"position":[[832,4]]},"98":{"position":[[549,4]]},"101":{"position":[[24,4]]},"102":{"position":[[21,4],[139,4]]},"103":{"position":[[330,4]]},"105":{"position":[[475,4]]},"106":{"position":[[557,4]]},"107":{"position":[[563,4]]},"108":{"position":[[143,4]]},"110":{"position":[[233,4]]},"111":{"position":[[63,4]]},"112":{"position":[[60,4]]},"113":{"position":[[75,4]]},"114":{"position":[[67,4]]},"115":{"position":[[64,4]]},"117":{"position":[[61,4]]},"118":{"position":[[81,4]]},"119":{"position":[[173,4]]},"121":{"position":[[1728,4]]},"123":{"position":[[199,4]]},"124":{"position":[[170,4]]},"125":{"position":[[171,4]]},"126":{"position":[[225,4]]},"127":{"position":[[229,4]]},"128":{"position":[[229,4]]},"129":{"position":[[181,4]]},"130":{"position":[[184,4]]},"131":{"position":[[228,4]]},"132":{"position":[[190,4]]},"133":{"position":[[194,4]]},"134":{"position":[[250,4]]},"135":{"position":[[196,4]]},"136":{"position":[[202,4]]},"137":{"position":[[173,4]]},"139":{"position":[[185,4]]},"140":{"position":[[231,4]]},"141":{"position":[[254,4]]},"142":{"position":[[208,4]]},"143":{"position":[[214,4]]},"144":{"position":[[262,4]]},"145":{"position":[[281,4]]},"146":{"position":[[281,4]]},"147":{"position":[[462,4]]},"148":{"position":[[479,4]]},"149":{"position":[[278,4]]},"150":{"position":[[356,4]]},"151":{"position":[[194,4]]},"152":{"position":[[226,4]]},"153":{"position":[[285,4]]},"154":{"position":[[283,4]]},"155":{"position":[[309,4]]},"156":{"position":[[327,4]]},"157":{"position":[[286,4]]},"158":{"position":[[408,4]]},"159":{"position":[[268,4]]},"160":{"position":[[269,4]]},"161":{"position":[[323,4]]},"162":{"position":[[241,4]]},"163":{"position":[[306,4]]},"164":{"position":[[326,4]]},"165":{"position":[[337,4]]},"166":{"position":[[322,4]]},"167":{"position":[[304,4]]},"168":{"position":[[201,4]]},"170":{"position":[[328,4]]},"171":{"position":[[300,4]]},"172":{"position":[[336,4]]},"173":{"position":[[333,4]]},"174":{"position":[[770,4]]},"176":{"position":[[306,4],[430,4]]},"177":{"position":[[220,4]]},"178":{"position":[[267,4]]},"179":{"position":[[243,4]]},"180":{"position":[[202,4]]},"181":{"position":[[170,4]]},"182":{"position":[[192,4]]},"183":{"position":[[169,4]]},"184":{"position":[[183,4]]},"185":{"position":[[354,4]]},"186":{"position":[[240,4]]},"187":{"position":[[164,4]]},"188":{"position":[[277,4]]},"189":{"position":[[272,4]]},"190":{"position":[[274,4]]},"191":{"position":[[261,4]]},"192":{"position":[[270,4]]},"193":{"position":[[230,4]]},"194":{"position":[[173,4]]},"195":{"position":[[209,4]]},"196":{"position":[[242,4]]},"197":{"position":[[238,4]]},"198":{"position":[[242,4]]},"199":{"position":[[264,4]]},"200":{"position":[[229,4]]},"201":{"position":[[408,4]]},"202":{"position":[[425,4]]},"203":{"position":[[446,4]]},"204":{"position":[[1003,4]]},"205":{"position":[[1035,4]]},"206":{"position":[[782,4]]},"207":{"position":[[1112,4]]},"208":{"position":[[446,4]]},"209":{"position":[[477,4]]},"210":{"position":[[538,4]]},"211":{"position":[[688,4]]},"212":{"position":[[431,4]]},"213":{"position":[[588,4]]},"214":{"position":[[318,4]]},"215":{"position":[[470,4]]},"216":{"position":[[419,4]]},"217":{"position":[[359,4]]},"218":{"position":[[229,4]]},"222":{"position":[[39,4]]},"223":{"position":[[36,4],[104,4]]},"224":{"position":[[82,4]]},"226":{"position":[[683,4]]},"227":{"position":[[219,4]]},"228":{"position":[[334,4]]},"230":{"position":[[451,4]]},"231":{"position":[[520,4]]},"232":{"position":[[524,4]]},"233":{"position":[[727,4]]},"234":{"position":[[394,4]]},"235":{"position":[[618,4]]},"236":{"position":[[1172,4]]},"244":{"position":[[305,4]]},"245":{"position":[[229,4]]},"247":{"position":[[259,4]]},"248":{"position":[[385,4]]},"251":{"position":[[208,4]]},"252":{"position":[[345,4]]},"255":{"position":[[320,4]]},"256":{"position":[[412,4]]},"257":{"position":[[427,4]]},"258":{"position":[[513,4]]},"261":{"position":[[594,4]]},"262":{"position":[[612,4]]},"264":{"position":[[255,4]]},"266":{"position":[[231,4]]},"267":{"position":[[574,4]]},"269":{"position":[[262,4]]},"270":{"position":[[552,4]]},"272":{"position":[[269,4]]},"273":{"position":[[258,4]]},"275":{"position":[[250,4]]},"277":{"position":[[314,4]]},"279":{"position":[[302,4]]},"280":{"position":[[554,4]]},"282":{"position":[[456,4]]},"284":{"position":[[232,4],[304,4]]},"285":{"position":[[160,4]]},"286":{"position":[[183,4]]},"287":{"position":[[190,4]]},"288":{"position":[[159,4]]},"289":{"position":[[143,4]]},"290":{"position":[[157,4]]},"291":{"position":[[144,4]]},"292":{"position":[[160,4]]},"293":{"position":[[211,4]]},"294":{"position":[[167,4]]},"295":{"position":[[143,4]]},"296":{"position":[[200,4]]},"297":{"position":[[213,4]]},"298":{"position":[[191,4]]},"299":{"position":[[189,4]]},"300":{"position":[[212,4]]},"301":{"position":[[160,4]]},"302":{"position":[[145,4]]},"303":{"position":[[155,4]]},"304":{"position":[[164,4]]},"305":{"position":[[163,4]]},"306":{"position":[[166,4]]},"307":{"position":[[233,4]]},"308":{"position":[[172,4]]},"309":{"position":[[335,4]]},"310":{"position":[[344,4]]},"311":{"position":[[310,4]]},"312":{"position":[[723,4]]},"313":{"position":[[703,4]]},"314":{"position":[[515,4]]},"315":{"position":[[760,4]]},"316":{"position":[[338,4]]},"317":{"position":[[380,4]]},"318":{"position":[[447,4]]},"319":{"position":[[410,4]]},"320":{"position":[[339,4]]},"321":{"position":[[435,4]]},"322":{"position":[[248,4]]},"323":{"position":[[430,4]]},"324":{"position":[[237,4]]},"325":{"position":[[261,4]]},"326":{"position":[[189,4]]},"328":{"position":[[176,4]]},"329":{"position":[[221,4]]},"330":{"position":[[230,4]]},"331":{"position":[[179,4]]},"332":{"position":[[182,4]]},"333":{"position":[[229,4]]},"334":{"position":[[252,4]]},"335":{"position":[[259,4]]},"336":{"position":[[320,4]]},"337":{"position":[[334,4]]},"338":{"position":[[242,4]]},"339":{"position":[[283,4]]},"340":{"position":[[179,4]]},"341":{"position":[[190,4]]},"342":{"position":[[248,4]]},"343":{"position":[[246,4]]},"344":{"position":[[272,4]]},"345":{"position":[[281,4]]},"346":{"position":[[262,4]]},"347":{"position":[[323,4]]},"348":{"position":[[242,4]]},"349":{"position":[[246,4]]},"350":{"position":[[270,4]]},"351":{"position":[[198,4]]},"352":{"position":[[273,4]]},"353":{"position":[[284,4]]},"354":{"position":[[290,4]]},"355":{"position":[[277,4]]},"356":{"position":[[242,4]]},"357":{"position":[[214,4]]}},"keywords":{}}],["core",{"_index":498,"title":{},"content":{"70":{"position":[[38,4]]}},"keywords":{}}],["correct",{"_index":878,"title":{},"content":{"216":{"position":[[257,7]]}},"keywords":{}}],["cover",{"_index":545,"title":{},"content":{"81":{"position":[[153,5]]}},"keywords":{}}],["creat",{"_index":144,"title":{},"content":{"13":{"position":[[1463,6]]}},"keywords":{}}],["cross",{"_index":786,"title":{},"content":{"192":{"position":[[359,5]]}},"keywords":{}}],["crossorigin",{"_index":783,"title":{},"content":{"192":{"position":[[237,12]]},"300":{"position":[[179,12]]}},"keywords":{}}],["current",{"_index":49,"title":{},"content":{"3":{"position":[[13,7]]},"4":{"position":[[13,7]]},"27":{"position":[[47,7]]},"61":{"position":[[61,7]]},"150":{"position":[[59,7]]},"152":{"position":[[28,7]]},"153":{"position":[[41,7]]},"154":{"position":[[39,7]]},"179":{"position":[[40,9]]},"180":{"position":[[46,9]]},"188":{"position":[[70,9]]},"217":{"position":[[332,7]]},"218":{"position":[[80,9]]}},"keywords":{}}],["currenttim",{"_index":389,"title":{"150":{"position":[[0,12]]},"339":{"position":[[0,12]]}},"content":{"37":{"position":[[1446,11]]},"121":{"position":[[1408,11]]}},"keywords":{}}],["custom",{"_index":110,"title":{"38":{"position":[[0,6]]}},"content":{"13":{"position":[[38,6]]},"81":{"position":[[42,6],[327,7],[376,7]]},"84":{"position":[[760,7],[787,7],[877,6]]},"87":{"position":[[691,7],[757,6]]},"96":{"position":[[710,7],[776,6]]},"98":{"position":[[202,7]]},"204":{"position":[[36,6]]},"205":{"position":[[34,6],[655,7],[682,7],[772,6],[884,7],[911,7],[1003,6]]},"206":{"position":[[34,6],[598,7],[664,6]]},"207":{"position":[[38,10],[714,7],[741,7],[831,6],[961,7],[988,7],[1080,6]]},"210":{"position":[[38,6],[197,7]]}},"keywords":{}}],["customtyp",{"_index":269,"title":{"217":{"position":[[0,11]]},"325":{"position":[[0,11]]}},"content":{"31":{"position":[[160,11]]},"32":{"position":[[186,11]]},"33":{"position":[[208,11]]},"34":{"position":[[201,11]]},"35":{"position":[[476,11]]},"170":{"position":[[154,11]]},"171":{"position":[[180,11]]},"172":{"position":[[202,11]]},"173":{"position":[[195,11]]},"174":{"position":[[470,11]]},"216":{"position":[[85,10]]},"217":{"position":[[230,11]]},"324":{"position":[[32,10]]},"325":{"position":[[159,11]]}},"keywords":{}}],["damuku",{"_index":174,"title":{"22":{"position":[[8,6]]}},"content":{"22":{"position":[[210,6]]},"23":{"position":[[138,6]]}},"keywords":{}}],["danmu",{"_index":180,"title":{},"content":{"22":{"position":[[252,5],[304,5],[334,5],[359,5],[685,5]]},"28":{"position":[[32,5],[331,5],[344,6]]},"29":{"position":[[28,5]]}},"keywords":{}}],["danmuku",{"_index":158,"title":{"15":{"position":[[0,7]]}},"content":{"18":{"position":[[31,7]]},"19":{"position":[[28,7],[94,9]]},"22":{"position":[[223,8]]},"23":{"position":[[167,7],[182,8]]},"24":{"position":[[173,8]]},"26":{"position":[[34,7],[202,8]]},"27":{"position":[[55,7],[221,8]]},"28":{"position":[[188,8]]},"29":{"position":[[304,8]]},"222":{"position":[[31,7]]},"223":{"position":[[28,7],[94,9]]},"226":{"position":[[215,8]]},"227":{"position":[[169,8]]},"228":{"position":[[154,8]]},"230":{"position":[[176,8]]},"231":{"position":[[173,8]]},"232":{"position":[[167,8]]},"233":{"position":[[235,8]]}},"keywords":{}}],["danmuku.js"></script>",{"_index":170,"title":{},"content":{"20":{"position":[[46,35]]},"224":{"position":[[46,35]]}},"keywords":{}}],["dash.j",{"_index":284,"title":{"33":{"position":[[0,8]]},"172":{"position":[[0,8]]}},"content":{},"keywords":{}}],["dashjs.mediaplayer().cr",{"_index":290,"title":{},"content":{"33":{"position":[[264,30]]},"172":{"position":[[258,30]]}},"keywords":{}}],["data",{"_index":325,"title":{},"content":{"37":{"position":[[152,4],[1048,5],[1302,5],[1312,4],[1370,4],[1595,4]]},"106":{"position":[[257,6]]},"121":{"position":[[114,4],[1010,5],[1264,5],[1274,4],[1332,4],[1557,4]]}},"keywords":{}}],["decod",{"_index":671,"title":{},"content":{"151":{"position":[[280,8]]},"217":{"position":[[74,8]]}},"keywords":{}}],["default",{"_index":70,"title":{},"content":{"9":{"position":[[20,7]]},"10":{"position":[[20,8]]},"12":{"position":[[318,8]]},"81":{"position":[[73,7]]},"106":{"position":[[247,7]]},"166":{"position":[[81,8]]},"177":{"position":[[59,7]]},"181":{"position":[[25,7]]},"183":{"position":[[40,7]]},"184":{"position":[[208,7]]},"208":{"position":[[136,7],[316,8]]},"211":{"position":[[142,7]]},"213":{"position":[[247,7]]},"215":{"position":[[44,7]]},"216":{"position":[[131,7]]},"218":{"position":[[54,7]]},"235":{"position":[[229,8]]},"316":{"position":[[40,9],[208,8]]}},"keywords":{}}],["default、4:3、16:9",{"_index":902,"title":{},"content":{"355":{"position":[[28,30]]}},"keywords":{}}],["del",{"_index":473,"title":{},"content":{"65":{"position":[[212,3]]},"248":{"position":[[123,3]]}},"keywords":{}}],["delay",{"_index":365,"title":{},"content":{"37":{"position":[[1025,7]]},"121":{"position":[[987,7]]}},"keywords":{}}],["delet",{"_index":474,"title":{},"content":{"65":{"position":[[225,6]]},"167":{"position":[[313,6]]}},"keywords":{}}],["demo",{"_index":160,"title":{"16":{"position":[[0,5]]}},"content":{"16":{"position":[[13,4]]},"34":{"position":[[168,4]]},"173":{"position":[[162,4]]}},"keywords":{}}],["demo</title>",{"_index":592,"title":{},"content":{"105":{"position":[[71,18]]}},"keywords":{}}],["describ",{"_index":790,"title":{},"content":{"194":{"position":[[185,9]]}},"keywords":{}}],["descriptiondefault",{"_index":820,"title":{},"content":{"208":{"position":[[109,18]]}},"keywords":{}}],["descriptiondis",{"_index":531,"title":{},"content":{"79":{"position":[[68,18]]},"84":{"position":[[70,18]]},"87":{"position":[[73,18]]},"96":{"position":[[76,18]]},"204":{"position":[[64,18]]},"205":{"position":[[69,18]]},"206":{"position":[[67,18]]},"207":{"position":[[82,18]]}},"keywords":{}}],["descriptionget",{"_index":471,"title":{},"content":{"65":{"position":[[155,14]]}},"keywords":{}}],["descriptiontim",{"_index":827,"title":{},"content":{"209":{"position":[[93,15]]}},"keywords":{}}],["descriptionurl",{"_index":853,"title":{},"content":{"212":{"position":[[76,14]]},"213":{"position":[[108,14]]}},"keywords":{}}],["destroy",{"_index":408,"title":{"44":{"position":[[0,8]]},"128":{"position":[[0,8]]},"168":{"position":[[0,8]]},"357":{"position":[[0,8]]}},"content":{"44":{"position":[[34,9]]},"58":{"position":[[45,9]]},"64":{"position":[[61,7]]},"168":{"position":[[33,7]]}},"keywords":{}}],["dev/hls.j",{"_index":277,"title":{},"content":{"32":{"position":[[35,10]]},"171":{"position":[[29,10]]}},"keywords":{}}],["devic",{"_index":836,"title":{},"content":{"211":{"position":[[103,8],[160,8],[210,8],[729,7]]}},"keywords":{}}],["differ",{"_index":428,"title":{},"content":{"49":{"position":[[50,10]]},"211":{"position":[[54,11],[86,9]]}},"keywords":{}}],["direct",{"_index":123,"title":{},"content":{"13":{"position":[[327,6]]}},"keywords":{}}],["directli",{"_index":815,"title":{},"content":{"203":{"position":[[581,8]]},"214":{"position":[[119,8]]}},"keywords":{}}],["disabl",{"_index":532,"title":{},"content":{"79":{"position":[[106,7]]},"84":{"position":[[108,7],[692,8]]},"87":{"position":[[111,7]]},"96":{"position":[[114,7]]},"204":{"position":[[102,7],[648,8]]},"205":{"position":[[107,7],[606,8]]},"206":{"position":[[105,7]]},"207":{"position":[[120,7],[646,8]]},"262":{"position":[[36,9]]},"267":{"position":[[36,9]]},"270":{"position":[[36,9]]},"280":{"position":[[36,9]]},"312":{"position":[[34,9],[408,8]]},"313":{"position":[[34,9],[361,8]]},"314":{"position":[[34,9]]},"315":{"position":[[35,9],[381,8]]}},"keywords":{}}],["display",{"_index":232,"title":{},"content":{"27":{"position":[[76,9]]},"29":{"position":[[521,8]]},"72":{"position":[[58,7]]},"78":{"position":[[60,7]]},"79":{"position":[[245,7]]},"83":{"position":[[69,9]]},"84":{"position":[[247,7]]},"86":{"position":[[62,9]]},"87":{"position":[[250,7]]},"89":{"position":[[78,9]]},"91":{"position":[[74,7]]},"95":{"position":[[67,7]]},"96":{"position":[[253,7]]},"176":{"position":[[139,7]]},"188":{"position":[[39,7]]},"189":{"position":[[39,7]]},"190":{"position":[[73,10]]},"191":{"position":[[39,7]]},"192":{"position":[[39,7]]},"193":{"position":[[39,7]]},"195":{"position":[[39,7]]},"197":{"position":[[39,7]]},"198":{"position":[[39,7]]},"203":{"position":[[590,8]]},"204":{"position":[[241,7]]},"205":{"position":[[246,7]]},"206":{"position":[[244,7]]},"207":{"position":[[259,7]]},"208":{"position":[[34,7]]},"218":{"position":[[62,7]]},"233":{"position":[[452,8]]}},"keywords":{}}],["divid",{"_index":863,"title":{},"content":{"213":{"position":[[316,7]]}},"keywords":{}}],["document.getelementbyid("root"",{"_index":634,"title":{},"content":{"107":{"position":[[475,42]]}},"keywords":{}}],["document.queryselector('.artplay",{"_index":455,"title":{},"content":{"61":{"position":[[100,34]]},"64":{"position":[[106,34]]},"176":{"position":[[227,34]]},"203":{"position":[[265,34]]},"244":{"position":[[47,34]]},"247":{"position":[[61,34]]},"284":{"position":[[153,34]]},"311":{"position":[[129,34]]}},"keywords":{}}],["dom",{"_index":101,"title":{},"content":{"12":{"position":[[603,5],[630,6]]},"13":{"position":[[162,3],[223,3],[948,3],[1230,3]]},"61":{"position":[[41,3]]},"79":{"position":[[273,3]]},"84":{"position":[[275,3]]},"87":{"position":[[278,3]]},"96":{"position":[[281,3]]},"176":{"position":[[57,3]]},"204":{"position":[[269,3]]},"205":{"position":[[274,3]]},"206":{"position":[[272,3]]},"207":{"position":[[287,3]]},"217":{"position":[[294,3]]},"235":{"position":[[514,5],[541,6]]},"236":{"position":[[88,3],[110,22],[747,10],[985,10]]},"244":{"position":[[36,3]]},"262":{"position":[[138,3]]},"267":{"position":[[138,3]]},"270":{"position":[[138,3]]},"280":{"position":[[138,3]]},"284":{"position":[[46,3]]},"312":{"position":[[136,3]]},"313":{"position":[[136,3]]},"314":{"position":[[136,3]]},"315":{"position":[[137,3]]},"325":{"position":[[217,7]]}},"keywords":{}}],["dom"",{"_index":628,"title":{},"content":{"107":{"position":[[82,10]]}},"keywords":{}}],["domain",{"_index":787,"title":{},"content":{"192":{"position":[[365,7]]}},"keywords":{}}],["dosometh",{"_index":571,"title":{},"content":{"98":{"position":[[230,12]]},"210":{"position":[[225,12]]},"282":{"position":[[149,12]]},"318":{"position":[[146,12]]}},"keywords":{}}],["doubl",{"_index":862,"title":{},"content":{"213":{"position":[[291,6]]}},"keywords":{}}],["download",{"_index":673,"title":{},"content":{"152":{"position":[[15,8]]}},"keywords":{}}],["due",{"_index":366,"title":{},"content":{"37":{"position":[[1033,3]]},"121":{"position":[[995,3]]},"155":{"position":[[318,3]]},"157":{"position":[[295,3]]}},"keywords":{}}],["durat",{"_index":341,"title":{"151":{"position":[[0,9]]},"340":{"position":[[0,9]]}},"content":{"37":{"position":[[476,8]]},"121":{"position":[[438,8]]},"151":{"position":[[23,8],[231,9],[293,8]]}},"keywords":{}}],["dynam",{"_index":503,"title":{},"content":{"73":{"position":[[32,11]]},"79":{"position":[[30,11]]},"84":{"position":[[30,11]]},"87":{"position":[[30,11]]},"93":{"position":[[31,11]]},"96":{"position":[[30,11]]},"98":{"position":[[33,11]]}},"keywords":{}}],["easi",{"_index":462,"title":{},"content":{"64":{"position":[[42,4]]}},"keywords":{}}],["edg",{"_index":775,"title":{},"content":{"185":{"position":[[118,5]]}},"keywords":{}}],["effect",{"_index":564,"title":{},"content":{"93":{"position":[[432,6]]},"158":{"position":[[88,6]]},"185":{"position":[[239,6]]},"194":{"position":[[335,6]]}},"keywords":{}}],["element",{"_index":116,"title":{},"content":{"13":{"position":[[166,7],[227,7],[952,7],[1234,7]]},"61":{"position":[[45,8]]},"79":{"position":[[277,7]]},"84":{"position":[[279,7]]},"87":{"position":[[282,7]]},"96":{"position":[[285,7]]},"176":{"position":[[364,8]]},"204":{"position":[[273,7]]},"205":{"position":[[278,7]]},"206":{"position":[[276,7]]},"207":{"position":[[291,7]]},"214":{"position":[[139,8]]},"217":{"position":[[298,7]]}},"keywords":{}}],["emit",{"_index":234,"title":{"28":{"position":[[0,5]]},"232":{"position":[[0,5]]}},"content":{"28":{"position":[[48,4]]},"232":{"position":[[18,4]]}},"keywords":{}}],["empti",{"_index":345,"title":{},"content":{"37":{"position":[[548,6]]},"121":{"position":[[510,6]]}},"keywords":{}}],["en",{"_index":492,"title":{},"content":{"69":{"position":[[245,3]]},"218":{"position":[[219,5]]},"252":{"position":[[227,3]]},"326":{"position":[[179,5]]}},"keywords":{}}],["enabl",{"_index":841,"title":{},"content":{"211":{"position":[[378,6],[740,6]]}},"keywords":{}}],["encod",{"_index":505,"title":{},"content":{"73":{"position":[[217,9]]},"74":{"position":[[214,9]]},"75":{"position":[[243,9]]},"213":{"position":[[212,8],[237,9],[494,9]]},"256":{"position":[[180,9]]},"257":{"position":[[184,9]]},"258":{"position":[[191,9]]},"321":{"position":[[118,8],[341,9]]}},"keywords":{}}],["end",{"_index":328,"title":{},"content":{"37":{"position":[[201,3],[337,3],[738,3]]},"121":{"position":[[163,3],[299,3],[700,3]]}},"keywords":{}}],["english",{"_index":493,"title":{},"content":{"69":{"position":[[261,10]]},"252":{"position":[[243,10]]}},"keywords":{}}],["enough",{"_index":324,"title":{},"content":{"37":{"position":[[145,6]]},"121":{"position":[[107,6]]}},"keywords":{}}],["enter",{"_index":770,"title":{},"content":{"184":{"position":[[219,5]]},"186":{"position":[[96,5]]}},"keywords":{}}],["entir",{"_index":773,"title":{},"content":{"185":{"position":[[69,6]]}},"keywords":{}}],["env",{"_index":52,"title":{"4":{"position":[[0,4]]},"112":{"position":[[0,4]]}},"content":{},"keywords":{}}],["environ",{"_index":53,"title":{},"content":{"4":{"position":[[28,11]]}},"keywords":{}}],["en、zh",{"_index":883,"title":{},"content":{"218":{"position":[[99,5]]},"326":{"position":[[47,17]]}},"keywords":{}}],["equal",{"_index":459,"title":{},"content":{"62":{"position":[[15,5]]}},"keywords":{}}],["equival",{"_index":454,"title":{},"content":{"61":{"position":[[86,10]]}},"keywords":{}}],["es6",{"_index":576,"title":{},"content":{"102":{"position":[[48,3]]}},"keywords":{}}],["estim",{"_index":323,"title":{},"content":{"37":{"position":[[126,9],[295,9]]},"121":{"position":[[88,9],[257,9]]}},"keywords":{}}],["event",{"_index":25,"title":{"36":{"position":[[7,6]]},"37":{"position":[[7,6]]},"38":{"position":[[7,6]]},"63":{"position":[[0,7]]},"246":{"position":[[0,7]]}},"content":{"0":{"position":[[265,6],[304,5]]},"27":{"position":[[334,6]]},"37":{"position":[[48,6],[55,5],[573,5]]},"42":{"position":[[303,5]]},"63":{"position":[[24,6]]},"64":{"position":[[28,5],[73,5],[263,7]]},"79":{"position":[[369,5]]},"84":{"position":[[371,5]]},"87":{"position":[[374,5]]},"96":{"position":[[377,5]]},"121":{"position":[[22,6],[535,5]]},"150":{"position":[[132,6]]},"204":{"position":[[365,5]]},"205":{"position":[[370,5]]},"206":{"position":[[368,5]]},"207":{"position":[[383,5]]},"231":{"position":[[286,6]]},"234":{"position":[[301,6]]},"247":{"position":[[218,7]]}},"keywords":{}}],["event.target.innertext",{"_index":30,"title":{},"content":{"0":{"position":[[328,22]]},"27":{"position":[[435,22],[520,22]]},"231":{"position":[[387,22],[472,22]]},"234":{"position":[[335,22]]}},"keywords":{}}],["exampl",{"_index":346,"title":{},"content":{"37":{"position":[[559,8]]},"121":{"position":[[521,8]]}},"keywords":{}}],["exchang",{"_index":686,"title":{},"content":{"155":{"position":[[374,9]]},"157":{"position":[[351,9]]}},"keywords":{}}],["execut",{"_index":704,"title":{},"content":{"161":{"position":[[99,7]]}},"keywords":{}}],["exist",{"_index":42,"title":{},"content":{"2":{"position":[[131,5]]}},"keywords":{}}],["export",{"_index":570,"title":{},"content":{"98":{"position":[[210,6],[278,6]]},"106":{"position":[[240,6]]},"210":{"position":[[205,6],[273,6]]}},"keywords":{}}],["f00",{"_index":759,"title":{},"content":{"180":{"position":[[21,4]]},"288":{"position":[[14,4]]}},"keywords":{}}],["fail",{"_index":788,"title":{},"content":{"192":{"position":[[384,6]]}},"keywords":{}}],["fals",{"_index":184,"title":{},"content":{"22":{"position":[[324,6],[507,6],[762,6]]},"35":{"position":[[765,6]]},"47":{"position":[[244,6]]},"72":{"position":[[282,6]]},"75":{"position":[[491,6]]},"78":{"position":[[602,6]]},"83":{"position":[[251,6]]},"84":{"position":[[701,6]]},"86":{"position":[[276,6]]},"87":{"position":[[795,6]]},"89":{"position":[[284,6]]},"91":{"position":[[272,6]]},"95":{"position":[[317,6]]},"96":{"position":[[814,6]]},"131":{"position":[[184,18]]},"155":{"position":[[288,6]]},"156":{"position":[[306,6]]},"157":{"position":[[265,6]]},"159":{"position":[[247,6]]},"174":{"position":[[759,6]]},"182":{"position":[[22,5]]},"183":{"position":[[22,5]]},"184":{"position":[[22,5]]},"185":{"position":[[22,5]]},"186":{"position":[[22,5]]},"187":{"position":[[22,5]]},"188":{"position":[[22,5]]},"189":{"position":[[22,5]]},"190":{"position":[[22,5]]},"191":{"position":[[22,5]]},"192":{"position":[[22,5]]},"193":{"position":[[22,5]]},"195":{"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":[[657,6],[906,6]]},"205":{"position":[[615,6]]},"206":{"position":[[702,6]]},"207":{"position":[[655,6]]},"226":{"position":[[303,6],[463,6],[652,6]]},"255":{"position":[[251,6]]},"258":{"position":[[439,6]]},"261":{"position":[[573,6]]},"266":{"position":[[210,6]]},"269":{"position":[[241,6]]},"270":{"position":[[524,6]]},"273":{"position":[[237,6]]},"275":{"position":[[229,6]]},"279":{"position":[[281,6]]},"280":{"position":[[536,6]]},"290":{"position":[[15,5]]},"291":{"position":[[15,5]]},"292":{"position":[[15,5]]},"293":{"position":[[15,5]]},"294":{"position":[[15,5]]},"295":{"position":[[15,5]]},"296":{"position":[[15,5]]},"297":{"position":[[15,5]]},"298":{"position":[[15,5]]},"299":{"position":[[15,5]]},"300":{"position":[[15,5]]},"301":{"position":[[15,5]]},"303":{"position":[[15,5]]},"305":{"position":[[15,5]]},"306":{"position":[[15,5]]},"307":{"position":[[15,5]]},"308":{"position":[[15,5]]},"309":{"position":[[15,5]]},"310":{"position":[[15,5]]},"311":{"position":[[15,5]]},"312":{"position":[[417,6],[646,6]]},"313":{"position":[[370,6]]},"314":{"position":[[435,6]]},"315":{"position":[[390,6]]},"344":{"position":[[252,6]]},"345":{"position":[[261,6]]},"346":{"position":[[242,6]]},"348":{"position":[[222,6]]}},"keywords":{}}],["false,'preload",{"_index":865,"title":{},"content":{"214":{"position":[[34,16]]},"322":{"position":[[27,16]]}},"keywords":{}}],["fast",{"_index":793,"title":{},"content":{"194":{"position":[[234,4],[259,4]]}},"keywords":{}}],["fetch",{"_index":382,"title":{},"content":{"37":{"position":[[1290,5]]},"121":{"position":[[1252,5]]}},"keywords":{}}],["ffad00",{"_index":760,"title":{},"content":{"180":{"position":[[187,10]]},"288":{"position":[[144,10]]}},"keywords":{}}],["fff",{"_index":182,"title":{},"content":{"22":{"position":[[293,7],[587,7]]},"226":{"position":[[277,7],[533,7]]}},"keywords":{}}],["file",{"_index":309,"title":{},"content":{"35":{"position":[[625,4]]},"174":{"position":[[619,4]]},"177":{"position":[[87,4]]}},"keywords":{}}],["file.renderto(video",{"_index":311,"title":{},"content":{"35":{"position":[[650,20]]},"174":{"position":[[644,20]]}},"keywords":{}}],["find",{"_index":453,"title":{},"content":{"61":{"position":[[36,4]]}},"keywords":{}}],["finish",{"_index":356,"title":{},"content":{"37":{"position":[[818,8]]},"121":{"position":[[780,8]]}},"keywords":{}}],["fire",{"_index":318,"title":{},"content":{"37":{"position":[[66,5],[1069,5]]},"39":{"position":[[0,5]]},"40":{"position":[[0,5]]},"41":{"position":[[0,5]]},"42":{"position":[[0,5],[288,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]]},"121":{"position":[[1031,5]]}},"keywords":{}}],["first",{"_index":354,"title":{},"content":{"37":{"position":[[789,5]]},"93":{"position":[[61,5]]},"121":{"position":[[751,5]]},"147":{"position":[[154,5]]},"148":{"position":[[167,5]]},"157":{"position":[[361,5]]}},"keywords":{}}],["flex",{"_index":253,"title":{},"content":{"29":{"position":[[530,7]]},"233":{"position":[[461,7]]}},"keywords":{}}],["flip",{"_index":713,"title":{"163":{"position":[[0,5]]},"188":{"position":[[0,5]]},"296":{"position":[[0,5]]},"352":{"position":[[0,5]]}},"content":{"163":{"position":[[56,5]]},"188":{"position":[[55,4],[246,5]]},"296":{"position":[[169,5]]}},"keywords":{}}],["flv",{"_index":270,"title":{},"content":{"31":{"position":[[174,4],[248,6]]},"170":{"position":[[168,4],[242,6]]},"216":{"position":[[408,6]]},"217":{"position":[[244,4]]},"324":{"position":[[226,6]]},"325":{"position":[[173,4]]}},"keywords":{}}],["flv,.mkv",{"_index":876,"title":{},"content":{"216":{"position":[[194,10]]}},"keywords":{}}],["flv.j",{"_index":264,"title":{"31":{"position":[[0,7]]},"170":{"position":[[0,7]]}},"content":{},"keywords":{}}],["flvjs.createplay",{"_index":272,"title":{},"content":{"31":{"position":[[221,20]]},"170":{"position":[[215,20]]}},"keywords":{}}],["flvplayer",{"_index":271,"title":{},"content":{"31":{"position":[[209,9]]},"170":{"position":[[203,9]]}},"keywords":{}}],["flvplayer.attachmediaelement(video",{"_index":273,"title":{},"content":{"31":{"position":[[269,36]]},"170":{"position":[[263,36]]}},"keywords":{}}],["flvplayer.load",{"_index":274,"title":{},"content":{"31":{"position":[[306,17]]},"170":{"position":[[300,17]]}},"keywords":{}}],["flv、.mkv、.t",{"_index":896,"title":{},"content":{"324":{"position":[[80,40]]}},"keywords":{}}],["focu",{"_index":411,"title":{"45":{"position":[[0,6]]},"129":{"position":[[0,6]]}},"content":{"45":{"position":[[27,6]]},"46":{"position":[[28,6]]},"93":{"position":[[470,5]]},"194":{"position":[[373,5]]},"200":{"position":[[82,5]]}},"keywords":{}}],["focus",{"_index":449,"title":{},"content":{"57":{"position":[[51,7]]}},"keywords":{}}],["font",{"_index":197,"title":{},"content":{"22":{"position":[[598,4],[622,4]]},"73":{"position":[[280,5],[410,5]]},"74":{"position":[[277,5]]},"75":{"position":[[302,5],[523,5]]},"213":{"position":[[557,5]]},"256":{"position":[[243,5],[373,5]]},"257":{"position":[[247,5]]},"258":{"position":[[250,5],[471,5]]},"321":{"position":[[404,5]]}},"keywords":{}}],["fontsiz",{"_index":245,"title":{},"content":{"29":{"position":[[139,9],[743,9]]},"233":{"position":[[674,9]]}},"keywords":{}}],["format",{"_index":215,"title":{},"content":{"23":{"position":[[175,6]]},"177":{"position":[[92,8]]},"213":{"position":[[74,7]]},"216":{"position":[[44,6],[145,6]]},"217":{"position":[[37,6]]}},"keywords":{}}],["forthcom",{"_index":384,"title":{},"content":{"37":{"position":[[1337,12]]},"121":{"position":[[1299,12]]}},"keywords":{}}],["forum/dash.j",{"_index":287,"title":{},"content":{"33":{"position":[[43,13]]},"172":{"position":[[37,13]]}},"keywords":{}}],["forward",{"_index":644,"title":{"143":{"position":[[0,8]]},"332":{"position":[[0,8]]}},"content":{"143":{"position":[[41,8]]},"194":{"position":[[239,7]]}},"keywords":{}}],["fr",{"_index":494,"title":{},"content":{"69":{"position":[[300,3]]},"252":{"position":[[282,3]]}},"keywords":{}}],["frame",{"_index":355,"title":{},"content":{"37":{"position":[[795,5]]},"121":{"position":[[757,5]]},"152":{"position":[[42,5]]},"153":{"position":[[55,6]]},"154":{"position":[[53,6]]}},"keywords":{}}],["françai",{"_index":495,"title":{},"content":{"69":{"position":[[316,11]]},"252":{"position":[[298,11]]}},"keywords":{}}],["full",{"_index":162,"title":{},"content":{"16":{"position":[[8,4]]},"51":{"position":[[32,4]]},"52":{"position":[[26,4]]},"155":{"position":[[66,4],[402,4]]},"156":{"position":[[75,4]]},"197":{"position":[[51,4]]},"198":{"position":[[51,4]]}},"keywords":{}}],["fullscreen",{"_index":434,"title":{"51":{"position":[[0,11]]},"135":{"position":[[0,11]]},"155":{"position":[[0,11]]},"197":{"position":[[0,11]]},"305":{"position":[[0,11]]},"344":{"position":[[0,11]]}},"content":{"51":{"position":[[143,11]]},"135":{"position":[[111,11]]},"155":{"position":[[177,11]]},"197":{"position":[[216,11]]},"215":{"position":[[404,11]]},"305":{"position":[[141,11]]},"323":{"position":[[364,11]]},"344":{"position":[[141,11]]}},"keywords":{}}],["fullscreenweb",{"_index":177,"title":{"52":{"position":[[0,14]]},"136":{"position":[[0,14]]},"156":{"position":[[0,14]]},"198":{"position":[[0,14]]},"306":{"position":[[0,14]]},"345":{"position":[[0,14]]}},"content":{"22":{"position":[[150,14]]},"52":{"position":[[137,14]]},"136":{"position":[[111,14]]},"156":{"position":[[186,14]]},"157":{"position":[[165,14]]},"198":{"position":[[217,14]]},"215":{"position":[[420,14]]},"226":{"position":[[150,14]]},"306":{"position":[[141,14]]},"323":{"position":[[380,14]]},"345":{"position":[[141,14]]},"346":{"position":[[142,14]]}},"keywords":{}}],["function",{"_index":23,"title":{},"content":{"0":{"position":[[252,8]]},"8":{"position":[[6,8]]},"11":{"position":[[6,8],[38,8]]},"12":{"position":[[587,8]]},"14":{"position":[[305,8]]},"20":{"position":[[118,8]]},"24":{"position":[[182,8]]},"26":{"position":[[6,8],[302,8],[407,8]]},"27":{"position":[[321,8]]},"28":{"position":[[6,8],[288,8]]},"29":{"position":[[6,8],[572,8]]},"31":{"position":[[179,8]]},"32":{"position":[[206,8]]},"33":{"position":[[227,8]]},"34":{"position":[[220,8]]},"35":{"position":[[499,8],[600,8]]},"61":{"position":[[6,8]]},"62":{"position":[[6,8]]},"64":{"position":[[6,8]]},"65":{"position":[[170,8],[193,8],[216,8],[244,8]]},"69":{"position":[[6,8]]},"70":{"position":[[43,8]]},"73":{"position":[[6,8]]},"75":{"position":[[6,8]]},"79":{"position":[[6,8],[344,8],[383,8]]},"84":{"position":[[6,8],[346,8],[385,8],[838,8],[908,8]]},"87":{"position":[[6,8],[349,8],[388,8],[713,8]]},"93":{"position":[[6,8],[132,8]]},"96":{"position":[[6,8],[352,8],[391,8],[735,8]]},"98":{"position":[[6,8],[69,8],[243,8]]},"107":{"position":[[163,8]]},"116":{"position":[[4,8]]},"119":{"position":[[4,8]]},"139":{"position":[[6,8]]},"140":{"position":[[6,8]]},"141":{"position":[[6,8]]},"147":{"position":[[116,8]]},"148":{"position":[[129,8]]},"152":{"position":[[6,8]]},"153":{"position":[[6,8]]},"154":{"position":[[6,8]]},"170":{"position":[[173,8]]},"171":{"position":[[200,8]]},"172":{"position":[[221,8]]},"173":{"position":[[214,8]]},"174":{"position":[[493,8],[594,8]]},"188":{"position":[[60,9]]},"189":{"position":[[64,9]]},"190":{"position":[[61,8]]},"204":{"position":[[340,8],[379,8],[823,8],[925,8]]},"205":{"position":[[345,8],[384,8],[733,8],[803,8],[964,8]]},"206":{"position":[[343,8],[382,8],[620,8]]},"207":{"position":[[358,8],[397,8],[792,8],[862,8],[1041,8]]},"210":{"position":[[64,8],[238,8]]},"211":{"position":[[418,8]]},"217":{"position":[[249,8]]},"228":{"position":[[163,8]]},"230":{"position":[[4,8],[276,8],[381,8]]},"231":{"position":[[273,8]]},"232":{"position":[[4,8],[267,8]]},"233":{"position":[[4,8],[503,8]]},"234":{"position":[[288,8]]},"235":{"position":[[498,8]]},"244":{"position":[[4,8]]},"245":{"position":[[4,8]]},"247":{"position":[[4,8]]},"248":{"position":[[93,8],[110,8],[127,8],[146,8]]},"252":{"position":[[4,8]]},"256":{"position":[[4,8]]},"258":{"position":[[4,8]]},"262":{"position":[[4,8],[171,8],[195,8]]},"267":{"position":[[4,8],[171,8],[195,8],[513,8]]},"270":{"position":[[4,8],[171,8],[195,8],[460,8]]},"272":{"position":[[235,8]]},"277":{"position":[[4,8]]},"280":{"position":[[4,8],[171,8],[195,8],[476,8]]},"282":{"position":[[4,8],[40,8],[162,8]]},"312":{"position":[[169,8],[193,8],[583,8],[665,8]]},"313":{"position":[[169,8],[193,8],[474,8],[527,8],[649,8]]},"314":{"position":[[169,8],[193,8],[371,8]]},"315":{"position":[[170,8],[194,8],[513,8],[566,8],[706,8]]},"318":{"position":[[37,8],[159,8]]},"325":{"position":[[178,8]]},"328":{"position":[[4,8]]},"329":{"position":[[4,8]]},"330":{"position":[[4,8]]},"336":{"position":[[4,11]]},"337":{"position":[[4,11]]},"341":{"position":[[4,8]]},"342":{"position":[[4,8]]},"343":{"position":[[4,8]]},"357":{"position":[[4,11]]}},"keywords":{}}],["function($contextmenu1",{"_index":130,"title":{},"content":{"13":{"position":[[662,23]]},"236":{"position":[[482,23]]}},"keywords":{}}],["function($control1",{"_index":133,"title":{},"content":{"13":{"position":[[784,19]]},"236":{"position":[[604,19]]}},"keywords":{}}],["function($layer1",{"_index":127,"title":{},"content":{"13":{"position":[[554,17]]},"236":{"position":[[374,17]]}},"keywords":{}}],["function($setting1",{"_index":136,"title":{},"content":{"13":{"position":[[882,19]]},"236":{"position":[[702,19]]}},"keywords":{}}],["functionparamet",{"_index":652,"title":{},"content":{"147":{"position":[[6,18]]},"148":{"position":[[6,18]]},"168":{"position":[[6,18]]}},"keywords":{}}],["further",{"_index":332,"title":{},"content":{"37":{"position":[[232,7]]},"121":{"position":[[194,7]]}},"keywords":{}}],["gener",{"_index":814,"title":{},"content":{"203":{"position":[[529,9]]}},"keywords":{}}],["get",{"_index":412,"title":{},"content":{"45":{"position":[[22,4]]},"93":{"position":[[461,4]]},"149":{"position":[[53,7]]},"167":{"position":[[48,7]]},"194":{"position":[[364,4]]}},"keywords":{}}],["getbloburl",{"_index":679,"title":{"154":{"position":[[0,11]]},"343":{"position":[[0,11]]}},"content":{},"keywords":{}}],["getboundingclientrect",{"_index":712,"title":{},"content":{"162":{"position":[[297,21]]},"351":{"position":[[217,21]]}},"keywords":{}}],["getdataurl",{"_index":675,"title":{"153":{"position":[[0,11]]},"342":{"position":[[0,11]]}},"content":{},"keywords":{}}],["getinstance(art",{"_index":622,"title":{},"content":{"106":{"position":[[495,16]]}},"keywords":{}}],["getinstance(art2",{"_index":157,"title":{},"content":{"14":{"position":[[314,17]]},"272":{"position":[[244,17]]}},"keywords":{}}],["getinstance={(art",{"_index":631,"title":{},"content":{"107":{"position":[[388,18]]}},"keywords":{}}],["getter",{"_index":668,"title":{},"content":{"151":{"position":[[6,6]]},"162":{"position":[[6,6]]},"340":{"position":[[4,6]]},"349":{"position":[[4,9]]},"351":{"position":[[4,6]]}},"keywords":{}}],["getter/sett",{"_index":483,"title":{},"content":{"68":{"position":[[6,13]]},"72":{"position":[[6,13]]},"74":{"position":[[6,13]]},"78":{"position":[[6,13]]},"81":{"position":[[6,13]]},"83":{"position":[[6,13]]},"86":{"position":[[6,13]]},"89":{"position":[[6,13]]},"91":{"position":[[6,13]]},"95":{"position":[[6,13]]},"251":{"position":[[4,13]]},"255":{"position":[[4,13]]},"257":{"position":[[4,13]]},"261":{"position":[[4,13]]},"264":{"position":[[4,13]]},"266":{"position":[[4,13]]},"269":{"position":[[4,13]]},"273":{"position":[[4,13]]},"275":{"position":[[4,13]]},"279":{"position":[[4,13]]}},"keywords":{}}],["getterparamet",{"_index":701,"title":{},"content":{"160":{"position":[[6,16]]}},"keywords":{}}],["green",{"_index":192,"title":{},"content":{"22":{"position":[[490,8]]},"75":{"position":[[514,8]]},"205":{"position":[[945,8]]},"207":{"position":[[1022,8]]},"226":{"position":[[446,8]]},"258":{"position":[[462,8]]},"313":{"position":[[630,8]]},"315":{"position":[[687,8]]}},"keywords":{}}],["gt",{"_index":45,"title":{},"content":{"2":{"position":[[277,5]]},"13":{"position":[[484,5]]},"24":{"position":[[225,5]]},"29":{"position":[[691,5]]},"35":{"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]]},"61":{"position":[[277,5]]},"62":{"position":[[165,5]]},"64":{"position":[[271,5]]},"68":{"position":[[193,5]]},"72":{"position":[[239,5],[303,5]]},"73":{"position":[[330,5],[367,5]]},"74":{"position":[[327,5],[381,5]]},"75":{"position":[[352,5],[389,5]]},"78":{"position":[[554,5],[576,5]]},"79":{"position":[[637,5],[659,5]]},"81":{"position":[[301,5]]},"83":{"position":[[201,5],[223,5]]},"84":{"position":[[643,5],[665,5]]},"86":{"position":[[194,5],[245,5]]},"87":{"position":[[604,5],[655,5]]},"89":{"position":[[210,5],[257,5]]},"91":{"position":[[204,5],[248,5]]},"93":{"position":[[263,5],[293,5],[356,5]]},"95":{"position":[[228,5],[290,5]]},"96":{"position":[[638,5]]},"98":{"position":[[414,5]]},"103":{"position":[[18,4],[109,4],[233,4]]},"105":{"position":[[125,5]]},"106":{"position":[[133,5]]},"107":{"position":[[407,5],[431,5],[542,6]]},"110":{"position":[[181,5]]},"121":{"position":[[1696,5]]},"123":{"position":[[167,5]]},"124":{"position":[[138,5]]},"125":{"position":[[139,5]]},"126":{"position":[[141,5],[199,5]]},"127":{"position":[[141,5],[199,5]]},"128":{"position":[[144,5],[202,5]]},"129":{"position":[[149,5]]},"130":{"position":[[152,5]]},"131":{"position":[[140,5]]},"132":{"position":[[158,5]]},"133":{"position":[[162,5]]},"134":{"position":[[138,5],[196,5]]},"135":{"position":[[164,5]]},"136":{"position":[[170,5]]},"137":{"position":[[141,5]]},"139":{"position":[[161,5]]},"140":{"position":[[162,5],[196,5]]},"141":{"position":[[182,5],[218,5]]},"142":{"position":[[182,5]]},"143":{"position":[[185,5]]},"144":{"position":[[186,5],[222,5]]},"145":{"position":[[199,5]]},"146":{"position":[[181,5]]},"147":{"position":[[338,5],[375,5]]},"148":{"position":[[351,5],[388,5]]},"149":{"position":[[198,5]]},"150":{"position":[[261,5]]},"151":{"position":[[154,5]]},"152":{"position":[[181,5]]},"153":{"position":[[204,5],[255,5]]},"154":{"position":[[202,5],[253,5]]},"155":{"position":[[218,5],[263,5]]},"156":{"position":[[230,5],[278,5]]},"157":{"position":[[209,5],[247,5]]},"158":{"position":[[298,5]]},"159":{"position":[[189,5],[228,5]]},"160":{"position":[[191,5]]},"161":{"position":[[234,5]]},"162":{"position":[[189,5]]},"163":{"position":[[221,5]]},"164":{"position":[[245,5]]},"165":{"position":[[239,5]]},"166":{"position":[[222,5]]},"167":{"position":[[224,5]]},"168":{"position":[[174,5]]},"174":{"position":[[720,5]]},"201":{"position":[[346,5]]},"202":{"position":[[360,5]]},"206":{"position":[[741,5]]},"210":{"position":[[430,5]]},"211":{"position":[[617,5]]},"228":{"position":[[206,5]]},"233":{"position":[[622,5]]},"236":{"position":[[304,5]]},"244":{"position":[[224,5]]},"245":{"position":[[157,5]]},"247":{"position":[[226,5]]},"251":{"position":[[160,5]]},"255":{"position":[[208,5],[272,5]]},"256":{"position":[[293,5],[330,5]]},"257":{"position":[[297,5],[351,5]]},"258":{"position":[[300,5],[337,5]]},"261":{"position":[[525,5],[547,5]]},"262":{"position":[[395,5],[417,5]]},"264":{"position":[[183,5]]},"266":{"position":[[160,5],[182,5]]},"267":{"position":[[391,5],[413,5]]},"269":{"position":[[159,5],[210,5]]},"270":{"position":[[357,5],[408,5]]},"273":{"position":[[163,5],[210,5]]},"275":{"position":[[161,5],[205,5]]},"277":{"position":[[182,5],[212,5],[272,5]]},"279":{"position":[[192,5],[254,5]]},"280":{"position":[[388,5]]},"282":{"position":[[321,5]]},"309":{"position":[[273,5]]},"310":{"position":[[279,5]]},"314":{"position":[[474,5]]},"318":{"position":[[339,5]]},"319":{"position":[[338,5]]},"328":{"position":[[153,5]]},"329":{"position":[[153,5],[187,5]]},"330":{"position":[[159,5],[195,5]]},"331":{"position":[[154,5]]},"332":{"position":[[154,5]]},"333":{"position":[[154,5],[190,5]]},"334":{"position":[[171,5]]},"335":{"position":[[160,5]]},"336":{"position":[[206,5],[243,5]]},"337":{"position":[[216,5],[253,5]]},"338":{"position":[[163,5]]},"339":{"position":[[189,5]]},"340":{"position":[[140,5]]},"341":{"position":[[146,5]]},"342":{"position":[[170,5],[219,5]]},"343":{"position":[[168,5],[217,5]]},"344":{"position":[[182,5],[227,5]]},"345":{"position":[[185,5],[233,5]]},"346":{"position":[[186,5],[224,5]]},"347":{"position":[[214,5]]},"348":{"position":[[164,5],[203,5]]},"349":{"position":[[169,5]]},"350":{"position":[[182,5]]},"351":{"position":[[147,5]]},"352":{"position":[[192,5]]},"353":{"position":[[207,5]]},"354":{"position":[[196,5]]},"355":{"position":[[181,5]]},"356":{"position":[[165,5]]},"357":{"position":[[188,5]]}},"keywords":{}}],["hand",{"_index":880,"title":{},"content":{"217":{"position":[[58,4]]}},"keywords":{}}],["handl",{"_index":107,"title":{"13":{"position":[[0,6]]}},"content":{"13":{"position":[[0,6]]}},"keywords":{}}],["have",{"_index":330,"title":{},"content":{"37":{"position":[[213,6],[1003,6]]},"121":{"position":[[175,6],[965,6]]}},"keywords":{}}],["hd",{"_index":823,"title":{},"content":{"208":{"position":[[392,3]]},"316":{"position":[[284,3]]}},"keywords":{}}],["head",{"_index":757,"title":{},"content":{"179":{"position":[[30,9]]}},"keywords":{}}],["height",{"_index":617,"title":{},"content":{"106":{"position":[[387,7]]},"107":{"position":[[326,7]]},"176":{"position":[[413,7]]},"212":{"position":[[166,6],[188,6],[400,7]]},"284":{"position":[[287,7]]},"320":{"position":[[92,6],[308,7]]}},"keywords":{}}],["here",{"_index":117,"title":{},"content":{"13":{"position":[[192,4]]}},"keywords":{}}],["hidden",{"_index":224,"title":{},"content":{"26":{"position":[[15,6]]},"27":{"position":[[66,6]]}},"keywords":{}}],["hide",{"_index":226,"title":{},"content":{"26":{"position":[[53,4],[287,7]]},"27":{"position":[[306,7],[460,7]]},"182":{"position":[[43,4]]},"185":{"position":[[179,4]]},"230":{"position":[[18,4]]}},"keywords":{}}],["hide/show",{"_index":223,"title":{"26":{"position":[[0,10]]},"230":{"position":[[0,10]]}},"content":{},"keywords":{}}],["highlight",{"_index":825,"title":{"209":{"position":[[0,10]]},"317":{"position":[[0,10]]}},"content":{"209":{"position":[[28,11],[116,9],[158,9],[272,10]]},"317":{"position":[[175,10]]}},"keywords":{}}],["hl",{"_index":281,"title":{},"content":{"32":{"position":[[234,3],[244,6]]},"171":{"position":[[228,3],[238,6]]}},"keywords":{}}],["hls.attachmedia(video",{"_index":283,"title":{},"content":{"32":{"position":[[272,23]]},"171":{"position":[[266,23]]}},"keywords":{}}],["hls.j",{"_index":275,"title":{"32":{"position":[[0,7]]},"171":{"position":[[0,7]]}},"content":{},"keywords":{}}],["hls.loadsource(url",{"_index":282,"title":{},"content":{"32":{"position":[[251,20]]},"171":{"position":[[245,20]]}},"keywords":{}}],["homepag",{"_index":265,"title":{},"content":{"31":{"position":[[0,9]]},"32":{"position":[[0,9]]},"33":{"position":[[0,9]]},"34":{"position":[[0,9]]},"35":{"position":[[0,9]]}},"keywords":{}}],["horizont",{"_index":715,"title":{},"content":{"163":{"position":[[78,11],[264,13]]},"352":{"position":[[49,11],[234,12]]}},"keywords":{}}],["hotkey",{"_index":440,"title":{"53":{"position":[[0,7]]},"92":{"position":[[0,7]]},"137":{"position":[[0,7]]},"194":{"position":[[0,7]]},"276":{"position":[[0,7]]},"302":{"position":[[0,7]]}},"content":{"53":{"position":[[13,6]]},"92":{"position":[[20,6]]},"93":{"position":[[49,7],[415,6]]},"194":{"position":[[155,7],[178,6],[318,6]]},"302":{"position":[[127,7]]}},"keywords":{}}],["hover",{"_index":418,"title":{"47":{"position":[[0,6]]},"131":{"position":[[0,6]]}},"content":{"49":{"position":[[41,5]]},"133":{"position":[[0,28]]}},"keywords":{}}],["html",{"_index":18,"title":{"10":{"position":[[0,5]]},"105":{"position":[[2,4]]},"118":{"position":[[0,5]]}},"content":{"0":{"position":[[173,5]]},"10":{"position":[[29,4]]},"12":{"position":[[283,5],[333,5],[453,5]]},"13":{"position":[[525,5],[627,5],[734,5],[851,5]]},"26":{"position":[[281,5],[386,5]]},"27":{"position":[[300,5]]},"28":{"position":[[267,5]]},"29":{"position":[[383,5]]},"60":{"position":[[27,4]]},"78":{"position":[[217,5],[374,5]]},"79":{"position":[[253,4],[684,5]]},"84":{"position":[[255,4],[754,5]]},"87":{"position":[[258,4],[685,5]]},"96":{"position":[[261,4],[704,5]]},"118":{"position":[[17,4]]},"201":{"position":[[306,5]]},"202":{"position":[[317,5]]},"203":{"position":[[101,4],[186,4],[603,4]]},"204":{"position":[[249,4],[664,5]]},"205":{"position":[[254,4],[649,5],[878,5]]},"206":{"position":[[252,4],[592,5]]},"207":{"position":[[267,4],[708,5],[955,5]]},"208":{"position":[[152,4],[331,5],[386,5]]},"215":{"position":[[66,4]]},"230":{"position":[[255,5],[360,5]]},"231":{"position":[[252,5]]},"232":{"position":[[246,5]]},"233":{"position":[[314,5]]},"234":{"position":[[209,5]]},"235":{"position":[[194,5],[244,5],[364,5]]},"236":{"position":[[345,5],[447,5],[554,5],[671,5]]},"243":{"position":[[17,4]]},"261":{"position":[[188,5],[345,5]]},"262":{"position":[[114,4],[442,5]]},"267":{"position":[[114,4],[470,5]]},"270":{"position":[[114,4],[438,5]]},"280":{"position":[[114,4],[454,5]]},"309":{"position":[[239,5]]},"310":{"position":[[245,5]]},"311":{"position":[[30,37],[378,4]]},"312":{"position":[[112,4],[424,5]]},"313":{"position":[[112,4],[404,5],[576,5]]},"314":{"position":[[112,4],[349,5]]},"315":{"position":[[113,4],[443,5],[633,5]]},"316":{"position":[[223,5],[278,5]]},"323":{"position":[[29,4]]},"357":{"position":[[52,8]]}},"keywords":{}}],["html>",{"_index":588,"title":{},"content":{"105":{"position":[[13,8]]}},"keywords":{}}],["https://dash.akamaized.net/envivio/enviviodash3/manifest.mpd",{"_index":288,"title":{},"content":{"33":{"position":[[144,63]]},"172":{"position":[[138,63]]}},"keywords":{}}],["https://github.com/bilibili/flv.j",{"_index":266,"title":{},"content":{"31":{"position":[[10,34]]},"170":{"position":[[4,34]]}},"keywords":{}}],["https://github.com/dash",{"_index":285,"title":{},"content":{"33":{"position":[[10,23]]},"172":{"position":[[4,23]]}},"keywords":{}}],["https://github.com/google/shaka",{"_index":293,"title":{},"content":{"34":{"position":[[10,31]]},"173":{"position":[[4,31]]}},"keywords":{}}],["https://github.com/video",{"_index":276,"title":{},"content":{"32":{"position":[[10,24]]},"171":{"position":[[4,24]]}},"keywords":{}}],["https://github.com/webtorrent/webtorr",{"_index":301,"title":{},"content":{"35":{"position":[[10,40]]},"174":{"position":[[4,40]]}},"keywords":{}}],["https://test",{"_index":278,"title":{},"content":{"32":{"position":[[133,13]]},"171":{"position":[[127,13]]}},"keywords":{}}],["i18n",{"_index":482,"title":{"67":{"position":[[0,5]]},"250":{"position":[[0,5]]}},"content":{"67":{"position":[[27,4]]}},"keywords":{}}],["icon",{"_index":481,"title":{"66":{"position":[[0,6]]},"215":{"position":[[0,6]]},"249":{"position":[[0,6]]},"323":{"position":[[0,6]]}},"content":{"66":{"position":[[27,5]]},"88":{"position":[[28,4]]},"89":{"position":[[58,4]]},"215":{"position":[[52,5],[177,6]]},"323":{"position":[[137,6]]}},"keywords":{}}],["id",{"_index":443,"title":{"55":{"position":[[0,3]]},"238":{"position":[[0,3]]}},"content":{},"keywords":{}}],["identif",{"_index":78,"title":{},"content":{"11":{"position":[[23,14]]}},"keywords":{}}],["img",{"_index":520,"title":{},"content":{"78":{"position":[[83,3]]},"79":{"position":[[584,3]]},"204":{"position":[[488,3]]},"261":{"position":[[54,3]]},"262":{"position":[[342,3]]},"312":{"position":[[248,3]]}},"keywords":{}}],["immedi",{"_index":544,"title":{},"content":{"81":{"position":[[141,11]]}},"keywords":{}}],["import",{"_index":145,"title":{"14":{"position":[[7,6]]}},"content":{"14":{"position":[[7,6],[78,6]]},"19":{"position":[[41,6]]},"102":{"position":[[52,6]]},"106":{"position":[[172,6]]},"107":{"position":[[12,6],[49,6],[93,6]]},"223":{"position":[[41,6]]}},"keywords":{}}],["import("artplayer/types/artplayer"",{"_index":152,"title":{},"content":{"14":{"position":[[117,45]]},"272":{"position":[[61,45]]}},"keywords":{}}],["inclus",{"_index":445,"title":{},"content":{"55":{"position":[[20,9]]}},"keywords":{}}],["increas",{"_index":791,"title":{},"content":{"194":{"position":[[195,10]]}},"keywords":{}}],["index",{"_index":536,"title":{},"content":{"79":{"position":[[202,5],[225,6]]},"84":{"position":[[204,5],[227,6],[724,6]]},"87":{"position":[[207,5],[230,6]]},"96":{"position":[[210,5],[233,6]]},"204":{"position":[[198,5],[221,6],[622,6]]},"205":{"position":[[203,5],[226,6],[638,6]]},"206":{"position":[[201,5],[224,6]]},"207":{"position":[[216,5],[239,6],[678,6]]},"262":{"position":[[87,5]]},"267":{"position":[[87,5],[459,6]]},"270":{"position":[[87,5]]},"280":{"position":[[87,5]]},"312":{"position":[[85,5],[382,6]]},"313":{"position":[[85,5],[393,6]]},"314":{"position":[[85,5]]},"315":{"position":[[86,5],[413,6]]}},"keywords":{}}],["indic",{"_index":388,"title":{},"content":{"37":{"position":[[1429,9]]},"121":{"position":[[1391,9]]},"215":{"position":[[448,10]]},"323":{"position":[[408,10]]}},"keywords":{}}],["industri",{"_index":286,"title":{},"content":{"33":{"position":[[34,8]]},"172":{"position":[[28,8]]}},"keywords":{}}],["info",{"_index":519,"title":{"76":{"position":[[0,5]]},"259":{"position":[[0,5]]}},"content":{"76":{"position":[[26,4]]}},"keywords":{}}],["inform",{"_index":314,"title":{},"content":{"37":{"position":[[9,12]]},"80":{"position":[[41,11]]},"81":{"position":[[56,12],[124,11],[167,11],[342,11],[391,11]]},"162":{"position":[[41,11],[270,11]]},"184":{"position":[[298,12]]},"209":{"position":[[40,11]]}},"keywords":{}}],["initi",{"_index":397,"title":{},"content":{"39":{"position":[[25,12]]},"176":{"position":[[327,10]]},"178":{"position":[[99,11]]},"181":{"position":[[240,14]]},"204":{"position":[[23,10]]},"205":{"position":[[23,10]]},"206":{"position":[[23,10]]},"207":{"position":[[23,10]]},"210":{"position":[[23,14]]}},"keywords":{}}],["instal",{"_index":163,"title":{"17":{"position":[[0,8]]},"18":{"position":[[0,7]]},"19":{"position":[[0,7]]},"20":{"position":[[0,7]]}},"content":{"18":{"position":[[6,7]]},"101":{"position":[[6,7]]},"222":{"position":[[6,7]]}},"keywords":{}}],["instanc",{"_index":34,"title":{"2":{"position":[[0,10]]},"110":{"position":[[0,10]]}},"content":{"2":{"position":[[42,10],[77,9]]},"13":{"position":[[279,8]]},"14":{"position":[[217,9],[292,9]]},"44":{"position":[[22,8]]},"55":{"position":[[51,8]]},"57":{"position":[[33,8]]},"58":{"position":[[33,8]]},"61":{"position":[[76,9]]},"98":{"position":[[126,8]]},"210":{"position":[[121,8]]},"217":{"position":[[340,8]]}},"keywords":{}}],["instance="getinstance"",{"_index":609,"title":{},"content":{"106":{"position":[[48,32]]}},"keywords":{}}],["interfac",{"_index":222,"title":{"25":{"position":[[0,10]]}},"content":{},"keywords":{}}],["interv",{"_index":741,"title":{},"content":{"167":{"position":[[60,8],[320,8]]}},"keywords":{}}],["iphon",{"_index":843,"title":{},"content":{"211":{"position":[[558,8],[623,7],[665,8]]},"319":{"position":[[279,8],[344,7],[386,8]]}},"keywords":{}}],["isdestroy",{"_index":450,"title":{"58":{"position":[[0,10]]},"241":{"position":[[0,10]]}},"content":{},"keywords":{}}],["isfocu",{"_index":447,"title":{"57":{"position":[[0,8]]},"240":{"position":[[0,8]]}},"content":{},"keywords":{}}],["ishid",{"_index":229,"title":{"27":{"position":[[0,7]]},"231":{"position":[[0,7]]}},"content":{"27":{"position":[[27,6]]},"231":{"position":[[17,6]]}},"keywords":{}}],["isliv",{"_index":767,"title":{"182":{"position":[[0,7]]},"290":{"position":[[0,7]]}},"content":{"182":{"position":[[174,7]]},"290":{"position":[[139,7]]}},"keywords":{}}],["item",{"_index":100,"title":{},"content":{"12":{"position":[[596,6]]},"87":{"position":[[53,5]]},"96":{"position":[[56,5]]},"235":{"position":[[507,6]]}},"keywords":{}}],["item.html",{"_index":106,"title":{},"content":{"12":{"position":[[688,10]]},"235":{"position":[[594,10]]}},"keywords":{}}],["item.url",{"_index":104,"title":{},"content":{"12":{"position":[[656,9]]},"235":{"position":[[567,9]]}},"keywords":{}}],["jp",{"_index":487,"title":{},"content":{"69":{"position":[[157,5],[275,3]]},"252":{"position":[[139,5],[257,3]]}},"keywords":{}}],["js",{"_index":77,"title":{},"content":{"11":{"position":[[15,2]]},"119":{"position":[[13,8]]}},"keywords":{}}],["jsdelivr",{"_index":582,"title":{},"content":{"103":{"position":[[98,8]]}},"keywords":{}}],["json",{"_index":468,"title":{},"content":{"65":{"position":[[83,4]]},"248":{"position":[[56,4]]}},"keywords":{}}],["judgment",{"_index":231,"title":{},"content":{"27":{"position":[[34,8]]}},"keywords":{}}],["jump",{"_index":400,"title":{},"content":{"42":{"position":[[29,4]]},"142":{"position":[[41,5]]}},"keywords":{}}],["key",{"_index":477,"title":{},"content":{"65":{"position":[[390,5],[433,6],[462,6]]},"93":{"position":[[80,3]]},"194":{"position":[[51,4]]},"248":{"position":[[285,5],[328,6],[357,6]]},"277":{"position":[[37,3]]}},"keywords":{}}],["kindof",{"_index":76,"title":{"11":{"position":[[0,7]]},"119":{"position":[[0,7]]}},"content":{},"keywords":{}}],["lack",{"_index":367,"title":{},"content":{"37":{"position":[[1040,4],[1587,4]]},"121":{"position":[[1002,4],[1549,4]]}},"keywords":{}}],["lang",{"_index":486,"title":{"218":{"position":[[0,5]]},"326":{"position":[[0,5]]}},"content":{"69":{"position":[[151,5]]},"218":{"position":[[213,5]]},"252":{"position":[[133,5]]},"326":{"position":[[173,5]]}},"keywords":{}}],["languag",{"_index":484,"title":{},"content":{"68":{"position":[[56,8]]},"69":{"position":[[42,9],[196,9],[226,9],[251,9],[281,9],[306,9],[337,9]]},"218":{"position":[[70,9]]},"252":{"position":[[178,9],[208,9],[233,9],[263,9],[288,9],[319,9]]}},"keywords":{}}],["last",{"_index":764,"title":{},"content":{"181":{"position":[[213,4]]}},"keywords":{}}],["layer",{"_index":111,"title":{"77":{"position":[[0,7]]},"204":{"position":[[0,7]]},"260":{"position":[[0,7]]},"312":{"position":[[0,7]]}},"content":{"13":{"position":[[59,7],[537,7],[1007,5]]},"77":{"position":[[38,6]]},"78":{"position":[[50,6],[205,7]]},"79":{"position":[[48,5]]},"90":{"position":[[43,5]]},"91":{"position":[[65,5]]},"204":{"position":[[43,6],[610,7]]},"236":{"position":[[357,7],[788,5]]},"261":{"position":[[176,7]]},"312":{"position":[[370,7]]}},"keywords":{}}],["layer1",{"_index":126,"title":{},"content":{"13":{"position":[[515,9],[981,7],[1013,9],[1263,7]]},"236":{"position":[[335,9],[762,7],[794,9],[1000,7]]}},"keywords":{}}],["layers、contextmenu、controls、set",{"_index":889,"title":{},"content":{"236":{"position":[[7,58]]}},"keywords":{}}],["left",{"_index":529,"title":{},"content":{"78":{"position":[[493,5]]},"84":{"position":[[507,4]]},"207":{"position":[[519,4],[947,7]]},"261":{"position":[[464,5]]},"267":{"position":[[255,4]]},"315":{"position":[[254,4],[625,7]]}},"keywords":{}}],["librari",{"_index":263,"title":{"30":{"position":[[12,8]]}},"content":{"216":{"position":[[117,9]]},"217":{"position":[[121,9]]}},"keywords":{}}],["list",{"_index":85,"title":{},"content":{"12":{"position":[[55,4]]},"208":{"position":[[64,4]]},"211":{"position":[[251,5]]}},"keywords":{}}],["live",{"_index":670,"title":{},"content":{"151":{"position":[[253,4]]},"182":{"position":[[32,4]]}},"keywords":{}}],["load",{"_index":326,"title":{"88":{"position":[[0,8]]},"271":{"position":[[0,8]]}},"content":{"37":{"position":[[166,6],[617,6],[638,8],[655,6],[827,8],[879,7],[1103,5],[1375,7]]},"88":{"position":[[20,7]]},"89":{"position":[[70,4]]},"121":{"position":[[128,6],[579,6],[600,8],[617,6],[789,8],[841,7],[1065,5],[1337,7]]},"215":{"position":[[186,8]]},"323":{"position":[[146,8]]}},"keywords":{}}],["local",{"_index":580,"title":{},"content":{"103":{"position":[[8,7]]},"201":{"position":[[38,5]]},"202":{"position":[[36,5]]}},"keywords":{}}],["localstorag",{"_index":470,"title":{},"content":{"65":{"position":[[128,12]]},"248":{"position":[[66,12]]}},"keywords":{}}],["localsubtitl",{"_index":806,"title":{"202":{"position":[[0,14]]},"310":{"position":[[0,14]]}},"content":{"202":{"position":[[246,14]]},"310":{"position":[[174,14]]}},"keywords":{}}],["localvideo",{"_index":801,"title":{"201":{"position":[[0,11]]},"309":{"position":[[0,11]]}},"content":{"201":{"position":[[238,11]]},"309":{"position":[[171,11]]}},"keywords":{}}],["locat",{"_index":550,"title":{},"content":{"84":{"position":[[495,8]]},"207":{"position":[[507,8]]}},"keywords":{}}],["long",{"_index":734,"title":{},"content":{"166":{"position":[[60,4]]},"191":{"position":[[53,4]]},"211":{"position":[[338,4]]}},"keywords":{}}],["loop",{"_index":740,"title":{"167":{"position":[[0,5]]},"187":{"position":[[0,5]]},"295":{"position":[[0,5]]},"356":{"position":[[0,5]]}},"content":{"167":{"position":[[329,4],[360,4]]},"187":{"position":[[36,4],[148,5]]},"295":{"position":[[127,5]]},"356":{"position":[[265,4]]}},"keywords":{}}],["lose",{"_index":146,"title":{},"content":{"14":{"position":[[34,4]]},"46":{"position":[[22,5]]},"200":{"position":[[76,5]]}},"keywords":{}}],["lower",{"_index":792,"title":{},"content":{"194":{"position":[[215,5]]}},"keywords":{}}],["lt",{"_index":579,"title":{},"content":{"103":{"position":[[0,5],[90,5],[217,5]]}},"keywords":{}}],["lt;!doctyp",{"_index":587,"title":{},"content":{"105":{"position":[[0,12]]}},"keywords":{}}],["lt;/body>",{"_index":604,"title":{},"content":{"105":{"position":[[447,13]]}},"keywords":{}}],["lt;/div>",{"_index":632,"title":{},"content":{"107":{"position":[[437,12]]}},"keywords":{}}],["lt;/head>",{"_index":596,"title":{},"content":{"105":{"position":[[131,13]]}},"keywords":{}}],["lt;/html>",{"_index":605,"title":{},"content":{"105":{"position":[[461,13]]}},"keywords":{}}],["lt;/script>",{"_index":603,"title":{},"content":{"105":{"position":[[431,15]]},"106":{"position":[[541,15]]}},"keywords":{}}],["lt;/template>",{"_index":612,"title":{},"content":{"106":{"position":[[139,17]]}},"keywords":{}}],["lt;artplay",{"_index":608,"title":{},"content":{"106":{"position":[[29,13]]},"107":{"position":[[201,13]]}},"keywords":{}}],["lt;body>",{"_index":597,"title":{},"content":{"105":{"position":[[145,12]]}},"keywords":{}}],["lt;button",{"_index":19,"title":{},"content":{"0":{"position":[[179,11]]},"234":{"position":[[215,11]]}},"keywords":{}}],["lt;div",{"_index":598,"title":{},"content":{"105":{"position":[[158,7]]}},"keywords":{}}],["lt;div>",{"_index":630,"title":{},"content":{"107":{"position":[[189,11]]}},"keywords":{}}],["lt;head>",{"_index":590,"title":{},"content":{"105":{"position":[[35,12]]}},"keywords":{}}],["lt;html>",{"_index":589,"title":{},"content":{"105":{"position":[[22,12]]}},"keywords":{}}],["lt;img",{"_index":522,"title":{},"content":{"78":{"position":[[223,8],[380,8]]},"79":{"position":[[690,8]]},"204":{"position":[[670,8]]},"215":{"position":[[195,8],[258,8]]},"261":{"position":[[194,8],[351,8]]},"262":{"position":[[448,8]]},"312":{"position":[[430,8]]},"323":{"position":[[155,8],[218,8]]}},"keywords":{}}],["lt;input",{"_index":887,"title":{},"content":{"233":{"position":[[320,15]]}},"keywords":{}}],["lt;meta",{"_index":593,"title":{},"content":{"105":{"position":[[90,8]]}},"keywords":{}}],["lt;script",{"_index":168,"title":{},"content":{"20":{"position":[[0,10]]},"103":{"position":[[23,10],[114,10],[238,10]]},"105":{"position":[[257,10]]},"224":{"position":[[0,10]]}},"keywords":{}}],["lt;script>",{"_index":602,"title":{},"content":{"105":{"position":[[324,14]]},"106":{"position":[[157,14]]}},"keywords":{}}],["lt;span",{"_index":93,"title":{},"content":{"12":{"position":[[339,9],[459,9]]},"235":{"position":[[250,9],[370,9]]}},"keywords":{}}],["lt;template>",{"_index":607,"title":{},"content":{"106":{"position":[[12,16]]}},"keywords":{}}],["lt;title>artplay",{"_index":591,"title":{},"content":{"105":{"position":[[48,22]]}},"keywords":{}}],["m3u8",{"_index":280,"title":{},"content":{"32":{"position":[[200,5]]},"171":{"position":[[194,5]]}},"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":302,"title":{},"content":{"35":{"position":[[138,300]]},"174":{"position":[[132,300]]}},"keywords":{}}],["manag",{"_index":39,"title":{},"content":{"2":{"position":[[61,6]]},"59":{"position":[[13,6]]},"60":{"position":[[13,6]]},"63":{"position":[[13,6]]},"64":{"position":[[50,6]]},"65":{"position":[[13,6]]},"66":{"position":[[13,6]]},"67":{"position":[[13,6]]},"70":{"position":[[13,6]]},"71":{"position":[[13,10]]},"76":{"position":[[13,6]]},"77":{"position":[[13,6]]},"80":{"position":[[13,6]]},"82":{"position":[[13,6]]},"85":{"position":[[13,6]]},"88":{"position":[[13,6]]},"90":{"position":[[13,6]]},"92":{"position":[[13,6]]},"94":{"position":[[13,6]]},"97":{"position":[[13,6]]}},"keywords":{}}],["manual",{"_index":150,"title":{},"content":{"14":{"position":[[91,8]]},"211":{"position":[[231,8]]}},"keywords":{}}],["map",{"_index":852,"title":{},"content":{"212":{"position":[[38,3]]}},"keywords":{}}],["margin",{"_index":204,"title":{},"content":{"22":{"position":[[691,7],[712,6],[727,6]]},"29":{"position":[[122,7]]},"106":{"position":[[414,7]]},"107":{"position":[[353,7]]},"226":{"position":[[596,7]]}},"keywords":{}}],["mark",{"_index":534,"title":{},"content":{"79":{"position":[[182,4]]},"84":{"position":[[184,4]]},"87":{"position":[[187,4]]},"96":{"position":[[190,4]]},"204":{"position":[[178,4]]},"205":{"position":[[183,4]]},"206":{"position":[[181,4]]},"207":{"position":[[196,4]]}},"keywords":{}}],["mask",{"_index":557,"title":{"90":{"position":[[0,5]]},"274":{"position":[[0,5]]}},"content":{"90":{"position":[[38,4]]},"91":{"position":[[60,4]]}},"keywords":{}}],["match",{"_index":838,"title":{},"content":{"211":{"position":[[295,7],[357,5],[411,6],[427,6],[442,5]]},"217":{"position":[[24,5]]}},"keywords":{}}],["math.floor(math.random",{"_index":239,"title":{},"content":{"28":{"position":[[412,24]]},"232":{"position":[[374,24]]}},"keywords":{}}],["max="50"",{"_index":249,"title":{},"content":{"29":{"position":[[447,18]]},"233":{"position":[[378,18]]}},"keywords":{}}],["maximum",{"_index":202,"title":{},"content":{"22":{"position":[[654,7]]}},"keywords":{}}],["maxlength",{"_index":200,"title":{},"content":{"22":{"position":[[632,10]]},"29":{"position":[[111,10]]},"226":{"position":[[571,10]]}},"keywords":{}}],["me!</button>",{"_index":21,"title":{},"content":{"0":{"position":[[224,20]]},"234":{"position":[[260,20]]}},"keywords":{}}],["mechan",{"_index":684,"title":{},"content":{"155":{"position":[[346,10]]},"157":{"position":[[323,10]]},"192":{"position":[[304,11]]}},"keywords":{}}],["media",{"_index":322,"title":{},"content":{"37":{"position":[[115,6],[185,5],[321,5],[531,5],[594,5],[749,5],[808,5],[1296,5],[1364,5]]},"121":{"position":[[77,6],[147,5],[283,5],[493,5],[556,5],[711,5],[770,5],[1258,5],[1326,5]]}},"keywords":{}}],["menu",{"_index":554,"title":{},"content":{"86":{"position":[[54,4]]},"87":{"position":[[48,4],[699,6],[764,7]]},"206":{"position":[[606,6],[671,7]]}},"keywords":{}}],["merg",{"_index":446,"title":{},"content":{"56":{"position":[[19,6]]}},"keywords":{}}],["metadata",{"_index":358,"title":{},"content":{"37":{"position":[[861,8]]},"121":{"position":[[823,8]]},"214":{"position":[[51,11]]},"322":{"position":[[44,11]]}},"keywords":{}}],["method",{"_index":62,"title":{},"content":{"6":{"position":[[41,7]]},"13":{"position":[[263,6],[288,6],[930,6]]},"26":{"position":[[45,7]]},"28":{"position":[[41,6]]},"29":{"position":[[69,6]]},"37":{"position":[[662,6]]},"61":{"position":[[15,6]]},"64":{"position":[[34,7]]},"68":{"position":[[20,6]]},"69":{"position":[[15,6]]},"73":{"position":[[15,6]]},"75":{"position":[[15,7]]},"79":{"position":[[15,6]]},"84":{"position":[[15,6]]},"87":{"position":[[15,6]]},"93":{"position":[[15,7]]},"96":{"position":[[15,6]]},"98":{"position":[[15,6],[285,9]]},"106":{"position":[[484,8]]},"121":{"position":[[624,6]]},"201":{"position":[[101,6]]},"202":{"position":[[106,6]]},"210":{"position":[[280,9]]}},"keywords":{}}],["min="12"",{"_index":248,"title":{},"content":{"29":{"position":[[428,18]]},"233":{"position":[[359,18]]}},"keywords":{}}],["mini",{"_index":699,"title":{"159":{"position":[[0,5]]},"348":{"position":[[0,5]]}},"content":{"159":{"position":[[57,4]]},"179":{"position":[[82,4]]},"186":{"position":[[106,4]]},"200":{"position":[[28,4]]}},"keywords":{}}],["miniprogressbar",{"_index":800,"title":{"200":{"position":[[0,16]]},"308":{"position":[[0,16]]}},"content":{"200":{"position":[[202,16]]},"308":{"position":[[145,16]]}},"keywords":{}}],["mobil",{"_index":835,"title":{},"content":{"211":{"position":[[96,6],[153,6],[203,6],[722,6]]}},"keywords":{}}],["mode",{"_index":185,"title":{},"content":{"22":{"position":[[347,5],[365,5],[447,5],[514,5]]},"157":{"position":[[61,4]]},"159":{"position":[[62,4]]},"179":{"position":[[87,4]]},"182":{"position":[[37,5]]},"186":{"position":[[116,4]]},"203":{"position":[[56,5]]},"226":{"position":[[320,5],[403,5],[470,5]]}},"keywords":{}}],["modifi",{"_index":504,"title":{},"content":{"73":{"position":[[44,6]]},"75":{"position":[[69,6]]}},"keywords":{}}],["more",{"_index":313,"title":{},"content":{"37":{"position":[[4,4]]},"69":{"position":[[37,4]]},"184":{"position":[[293,4]]},"209":{"position":[[308,4]]},"214":{"position":[[63,4]]},"317":{"position":[[211,4]]}},"keywords":{}}],["morevideoattr",{"_index":782,"title":{"214":{"position":[[0,14]]},"322":{"position":[[0,14]]}},"content":{"192":{"position":[[220,14]]},"214":{"position":[[247,14]]},"300":{"position":[[162,14]]},"322":{"position":[[177,14]]}},"keywords":{}}],["mount",{"_index":120,"title":{},"content":{"13":{"position":[[270,8],[545,8],[653,8],[775,8],[873,8]]},"29":{"position":[[563,8]]},"79":{"position":[[375,7],[425,7]]},"84":{"position":[[377,7],[427,7],[899,8],[949,8]]},"87":{"position":[[380,7],[430,7]]},"96":{"position":[[383,7],[433,7]]},"176":{"position":[[71,7]]},"201":{"position":[[111,5],[326,8]]},"202":{"position":[[116,5],[340,8]]},"203":{"position":[[47,8],[147,8]]},"204":{"position":[[371,7],[421,7],[916,8],[970,5]]},"205":{"position":[[376,7],[426,7],[794,8],[844,8]]},"206":{"position":[[374,7],[424,7]]},"207":{"position":[[389,7],[439,7],[853,8],[903,8]]},"211":{"position":[[127,5]]},"233":{"position":[[494,8]]},"236":{"position":[[133,12],[365,8],[473,8],[595,8],[693,8]]},"262":{"position":[[187,7]]},"267":{"position":[[187,7]]},"270":{"position":[[187,7]]},"280":{"position":[[187,7]]},"309":{"position":[[253,8]]},"310":{"position":[[259,8]]},"312":{"position":[[185,7],[656,8]]},"313":{"position":[[185,7],[518,8]]},"314":{"position":[[185,7]]},"315":{"position":[[186,7],[557,8]]}},"keywords":{}}],["mous",{"_index":419,"title":{},"content":{"47":{"position":[[11,5],[188,5],[255,5]]},"49":{"position":[[15,5]]}},"keywords":{}}],["mousemov",{"_index":427,"title":{"49":{"position":[[0,10]]},"133":{"position":[[0,10]]}},"content":{},"keywords":{}}],["move",{"_index":420,"title":{},"content":{"47":{"position":[[17,5],[194,5],[261,5]]}},"keywords":{}}],["mozilla",{"_index":317,"title":{},"content":{"37":{"position":[[34,7]]},"121":{"position":[[8,7]]}},"keywords":{}}],["mp4、.ogg、.webm",{"_index":754,"title":{},"content":{"177":{"position":[[101,15]]},"285":{"position":[[22,34]]}},"keywords":{}}],["mpd",{"_index":289,"title":{},"content":{"33":{"position":[[222,4]]},"34":{"position":[[215,4]]},"172":{"position":[[216,4]]},"173":{"position":[[209,4]]}},"keywords":{}}],["multipl",{"_index":40,"title":{},"content":{"2":{"position":[[68,8],[114,8]]},"49":{"position":[[77,8]]},"196":{"position":[[40,8]]}},"keywords":{}}],["mute",{"_index":637,"title":{"149":{"position":[[0,6]]},"183":{"position":[[0,6]]},"291":{"position":[[0,6]]},"338":{"position":[[0,6]]}},"content":{"139":{"position":[[125,6]]},"140":{"position":[[126,6]]},"141":{"position":[[146,6]]},"149":{"position":[[71,4]]},"160":{"position":[[155,6]]},"183":{"position":[[48,4],[152,6]]},"184":{"position":[[166,6],[273,5]]},"291":{"position":[[127,6]]},"292":{"position":[[143,6],[168,24]]},"328":{"position":[[117,6]]},"329":{"position":[[117,6]]},"330":{"position":[[123,6]]},"349":{"position":[[133,6]]}},"keywords":{}}],["mutex",{"_index":795,"title":{"196":{"position":[[0,6]]},"304":{"position":[[0,6]]}},"content":{"196":{"position":[[225,6]]},"304":{"position":[[147,6]]}},"keywords":{}}],["myplugin",{"_index":568,"title":{},"content":{"98":{"position":[[179,11]]},"210":{"position":[[174,11],[395,11]]},"282":{"position":[[114,11]]},"318":{"position":[[111,11],[304,11]]}},"keywords":{}}],["myplugin(art",{"_index":567,"title":{},"content":{"98":{"position":[[78,13]]},"210":{"position":[[73,13]]},"282":{"position":[[49,13]]},"318":{"position":[[46,13]]}},"keywords":{}}],["name",{"_index":115,"title":{},"content":{"13":{"position":[[119,4],[322,4],[509,5],[605,5],[716,5],[833,5],[1214,4],[1495,4]]},"37":{"position":[[61,4]]},"75":{"position":[[454,5]]},"79":{"position":[[128,4],[151,4],[197,4]]},"84":{"position":[[130,4],[153,4],[199,4],[708,5]]},"87":{"position":[[133,4],[156,4],[202,4]]},"96":{"position":[[136,4],[159,4],[205,4]]},"98":{"position":[[173,5]]},"147":{"position":[[211,4],[440,7]]},"148":{"position":[[224,4],[457,7]]},"201":{"position":[[270,5]]},"202":{"position":[[281,5]]},"204":{"position":[[124,4],[147,4],[193,4],[632,5]]},"205":{"position":[[129,4],[152,4],[198,4],[622,5]]},"206":{"position":[[127,4],[150,4],[196,4]]},"207":{"position":[[142,4],[165,4],[211,4],[662,5]]},"208":{"position":[[172,4]]},"210":{"position":[[168,5]]},"236":{"position":[[66,4],[157,4],[329,5],[425,5],[536,5],[653,5],[980,4]]},"258":{"position":[[402,5]]},"262":{"position":[[61,4]]},"267":{"position":[[61,4]]},"270":{"position":[[61,4]]},"280":{"position":[[61,4]]},"282":{"position":[[108,5]]},"309":{"position":[[203,5]]},"310":{"position":[[209,5]]},"312":{"position":[[59,4],[392,5]]},"313":{"position":[[59,4],[377,5]]},"314":{"position":[[59,4]]},"315":{"position":[[60,4],[397,5]]},"316":{"position":[[63,4]]},"318":{"position":[[105,5]]}},"keywords":{}}],["nativ",{"_index":61,"title":{"37":{"position":[[0,6]]}},"content":{"6":{"position":[[19,6]]},"64":{"position":[[21,6]]}},"keywords":{}}],["navigator.language.tolowercas",{"_index":882,"title":{},"content":{"218":{"position":[[21,32]]},"326":{"position":[[14,32]]}},"keywords":{}}],["necessari",{"_index":879,"title":{},"content":{"216":{"position":[[282,9]]}},"keywords":{}}],["need",{"_index":84,"title":{},"content":{"12":{"position":[[41,4]]},"167":{"position":[[345,4]]},"176":{"position":[[319,4]]},"188":{"position":[[116,4]]},"189":{"position":[[78,4]]},"201":{"position":[[55,4]]},"202":{"position":[[57,4]]},"211":{"position":[[223,4]]},"216":{"position":[[69,4]]}},"keywords":{}}],["new",{"_index":10,"title":{},"content":{"0":{"position":[[62,3]]},"2":{"position":[[176,3]]},"12":{"position":[[172,3]]},"13":{"position":[[368,3]]},"22":{"position":[[21,3]]},"23":{"position":[[21,3]]},"24":{"position":[[21,3],[203,3]]},"26":{"position":[[88,3]]},"27":{"position":[[107,3]]},"28":{"position":[[74,3]]},"29":{"position":[[190,3]]},"31":{"position":[[66,3]]},"32":{"position":[[67,3],[240,3]]},"33":{"position":[[78,3]]},"34":{"position":[[70,3],[286,3]]},"35":{"position":[[72,3],[541,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]]},"61":{"position":[[176,3]]},"62":{"position":[[64,3]]},"64":{"position":[[158,3]]},"65":{"position":[[286,3]]},"68":{"position":[[92,3]]},"69":{"position":[[73,3]]},"72":{"position":[[87,3]]},"73":{"position":[[91,3]]},"74":{"position":[[88,3]]},"75":{"position":[[117,3],[465,3]]},"78":{"position":[[127,3]]},"79":{"position":[[498,3]]},"81":{"position":[[120,3],[200,3]]},"83":{"position":[[100,3]]},"84":{"position":[[542,3]]},"86":{"position":[[93,3]]},"87":{"position":[[503,3]]},"89":{"position":[[109,3]]},"91":{"position":[[103,3]]},"93":{"position":[[162,3]]},"95":{"position":[[96,3]]},"96":{"position":[[506,3]]},"98":{"position":[[313,3]]},"105":{"position":[[349,3]]},"108":{"position":[[61,3]]},"110":{"position":[[80,3]]},"121":{"position":[[1583,3]]},"123":{"position":[[59,3]]},"124":{"position":[[31,3]]},"125":{"position":[[31,3]]},"126":{"position":[[34,3]]},"127":{"position":[[32,3]]},"128":{"position":[[34,3]]},"129":{"position":[[41,3]]},"130":{"position":[[45,3]]},"131":{"position":[[34,3]]},"132":{"position":[[33,3]]},"133":{"position":[[50,3]]},"134":{"position":[[32,3]]},"135":{"position":[[33,3]]},"136":{"position":[[33,3]]},"137":{"position":[[32,3]]},"139":{"position":[[47,3]]},"140":{"position":[[48,3]]},"141":{"position":[[68,3]]},"142":{"position":[[81,3]]},"143":{"position":[[84,3]]},"144":{"position":[[85,3]]},"145":{"position":[[98,3]]},"146":{"position":[[80,3]]},"147":{"position":[[172,3],[201,3],[237,3],[429,4]]},"148":{"position":[[185,3],[214,3],[250,3],[446,4]]},"149":{"position":[[97,3]]},"150":{"position":[[160,3]]},"151":{"position":[[53,3]]},"152":{"position":[[80,3]]},"153":{"position":[[103,3]]},"154":{"position":[[101,3]]},"155":{"position":[[99,3]]},"156":{"position":[[108,3]]},"157":{"position":[[87,3]]},"158":{"position":[[160,3]]},"159":{"position":[[88,3]]},"160":{"position":[[77,3]]},"161":{"position":[[133,3]]},"162":{"position":[[88,3]]},"163":{"position":[[120,3]]},"164":{"position":[[128,3]]},"165":{"position":[[138,3]]},"166":{"position":[[121,3]]},"167":{"position":[[123,3]]},"168":{"position":[[73,3]]},"170":{"position":[[60,3]]},"171":{"position":[[61,3],[234,3]]},"172":{"position":[[72,3]]},"173":{"position":[[64,3],[280,3]]},"174":{"position":[[66,3],[535,3]]},"176":{"position":[[168,3]]},"177":{"position":[[138,3]]},"178":{"position":[[148,3]]},"179":{"position":[[113,3]]},"180":{"position":[[102,3]]},"181":{"position":[[75,3]]},"182":{"position":[[96,3]]},"183":{"position":[[74,3]]},"184":{"position":[[72,3]]},"185":{"position":[[256,3]]},"186":{"position":[[142,3]]},"187":{"position":[[70,3]]},"188":{"position":[[168,3]]},"189":{"position":[[145,3]]},"190":{"position":[[157,3]]},"191":{"position":[[145,3]]},"192":{"position":[[112,3]]},"193":{"position":[[133,3]]},"194":{"position":[[77,3]]},"195":{"position":[[116,3]]},"196":{"position":[[147,3]]},"197":{"position":[[138,3]]},"198":{"position":[[139,3]]},"199":{"position":[[94,3]]},"200":{"position":[[124,3]]},"201":{"position":[[160,3]]},"202":{"position":[[168,3]]},"203":{"position":[[356,3]]},"204":{"position":[[532,3]]},"205":{"position":[[499,3]]},"206":{"position":[[497,3]]},"207":{"position":[[554,3]]},"208":{"position":[[225,3]]},"209":{"position":[[194,3]]},"210":{"position":[[308,3]]},"211":{"position":[[469,3]]},"212":{"position":[[245,3]]},"213":{"position":[[355,3]]},"214":{"position":[[169,3]]},"215":{"position":[[99,3]]},"216":{"position":[[324,3]]},"217":{"position":[[152,3]]},"218":{"position":[[135,3]]},"226":{"position":[[21,3]]},"227":{"position":[[21,3]]},"228":{"position":[[21,3],[184,3]]},"230":{"position":[[62,3]]},"231":{"position":[[59,3]]},"232":{"position":[[53,3]]},"233":{"position":[[121,3]]},"234":{"position":[[98,3]]},"235":{"position":[[83,3]]},"236":{"position":[[188,3]]},"244":{"position":[[123,3]]},"245":{"position":[[56,3]]},"247":{"position":[[113,3]]},"248":{"position":[[181,3]]},"251":{"position":[[59,3]]},"252":{"position":[[55,3]]},"255":{"position":[[56,3]]},"256":{"position":[[54,3]]},"257":{"position":[[58,3]]},"258":{"position":[[65,3],[413,3]]},"261":{"position":[[98,3]]},"262":{"position":[[256,3]]},"264":{"position":[[82,3]]},"266":{"position":[[59,3]]},"267":{"position":[[290,3]]},"269":{"position":[[58,3]]},"270":{"position":[[256,3]]},"273":{"position":[[62,3]]},"275":{"position":[[60,3]]},"277":{"position":[[81,3]]},"279":{"position":[[60,3]]},"280":{"position":[[256,3]]},"282":{"position":[[220,3]]},"284":{"position":[[94,3]]},"285":{"position":[[78,3]]},"286":{"position":[[64,3]]},"287":{"position":[[60,3]]},"288":{"position":[[59,3]]},"289":{"position":[[48,3]]},"290":{"position":[[61,3]]},"291":{"position":[[49,3]]},"292":{"position":[[49,3]]},"293":{"position":[[113,3]]},"294":{"position":[[69,3]]},"295":{"position":[[49,3]]},"296":{"position":[[91,3]]},"297":{"position":[[86,3]]},"298":{"position":[[74,3]]},"299":{"position":[[73,3]]},"300":{"position":[[60,3]]},"301":{"position":[[63,3]]},"302":{"position":[[49,3]]},"303":{"position":[[62,3]]},"304":{"position":[[69,3]]},"305":{"position":[[63,3]]},"306":{"position":[[63,3]]},"307":{"position":[[63,3]]},"308":{"position":[[67,3]]},"309":{"position":[[93,3]]},"310":{"position":[[96,3]]},"311":{"position":[[220,3]]},"312":{"position":[[292,3]]},"313":{"position":[[254,3]]},"314":{"position":[[254,3]]},"315":{"position":[[289,3]]},"316":{"position":[[117,3]]},"317":{"position":[[97,3]]},"318":{"position":[[217,3]]},"319":{"position":[[190,3]]},"320":{"position":[[153,3]]},"321":{"position":[[202,3]]},"322":{"position":[[99,3]]},"323":{"position":[[59,3]]},"324":{"position":[[142,3]]},"325":{"position":[[81,3]]},"326":{"position":[[95,3]]},"328":{"position":[[39,3]]},"329":{"position":[[39,3]]},"330":{"position":[[45,3]]},"331":{"position":[[53,3]]},"332":{"position":[[53,3]]},"333":{"position":[[53,3]]},"334":{"position":[[70,3]]},"335":{"position":[[59,3]]},"336":{"position":[[105,3]]},"337":{"position":[[115,3]]},"338":{"position":[[62,3]]},"339":{"position":[[88,3]]},"340":{"position":[[39,3]]},"341":{"position":[[45,3]]},"342":{"position":[[69,3]]},"343":{"position":[[67,3]]},"344":{"position":[[63,3]]},"345":{"position":[[63,3]]},"346":{"position":[[64,3]]},"347":{"position":[[76,3]]},"348":{"position":[[63,3]]},"349":{"position":[[55,3]]},"350":{"position":[[81,3]]},"351":{"position":[[46,3]]},"352":{"position":[[91,3]]},"353":{"position":[[90,3]]},"354":{"position":[[95,3]]},"355":{"position":[[80,3]]},"356":{"position":[[64,3]]},"357":{"position":[[87,3]]}},"keywords":{}}],["next",{"_index":765,"title":{},"content":{"181":{"position":[[235,4]]}},"keywords":{}}],["normal",{"_index":714,"title":{},"content":{"163":{"position":[[70,7]]},"352":{"position":[[28,20]]}},"keywords":{}}],["note",{"_index":142,"title":{},"content":{"13":{"position":[[1443,4]]}},"keywords":{}}],["notic",{"_index":540,"title":{"80":{"position":[[0,7]]},"263":{"position":[[0,7]]}},"content":{},"keywords":{}}],["npm",{"_index":164,"title":{"18":{"position":[[11,5]]},"101":{"position":[[3,3]]},"222":{"position":[[3,3]]}},"content":{"18":{"position":[[2,3]]},"101":{"position":[[2,3]]},"222":{"position":[[2,3]]}},"keywords":{}}],["number",{"_index":50,"title":{},"content":{"3":{"position":[[36,6]]},"22":{"position":[[662,6]]},"55":{"position":[[6,6],[30,6]]},"79":{"position":[[208,6]]},"84":{"position":[[210,6]]},"87":{"position":[[213,6]]},"93":{"position":[[89,7]]},"96":{"position":[[216,6]]},"142":{"position":[[23,6]]},"143":{"position":[[23,6]]},"144":{"position":[[23,6]]},"145":{"position":[[30,6]]},"150":{"position":[[30,6]]},"164":{"position":[[30,6]]},"165":{"position":[[30,6]]},"204":{"position":[[204,6]]},"205":{"position":[[209,6]]},"206":{"position":[[207,6]]},"207":{"position":[[222,6]]},"209":{"position":[[109,6]]},"212":{"position":[[110,6],[117,6],[132,6],[145,6],[173,6],[202,6],[375,7]]},"238":{"position":[[4,6]]},"262":{"position":[[93,6]]},"267":{"position":[[93,6]]},"270":{"position":[[93,6]]},"280":{"position":[[93,6]]},"289":{"position":[[4,9]]},"312":{"position":[[91,6]]},"313":{"position":[[91,6]]},"314":{"position":[[91,6]]},"315":{"position":[[92,6]]},"317":{"position":[[42,6]]},"320":{"position":[[53,6],[60,6],[79,6],[99,6],[119,6],[283,7]]},"331":{"position":[[14,6]]},"332":{"position":[[14,6]]},"333":{"position":[[14,6]]},"334":{"position":[[21,6]]},"339":{"position":[[21,6]]},"353":{"position":[[21,6]]},"354":{"position":[[21,6]]}},"keywords":{}}],["number($range.valu",{"_index":260,"title":{},"content":{"29":{"position":[[753,21]]},"233":{"position":[[684,21]]}},"keywords":{}}],["numberdefault",{"_index":761,"title":{},"content":{"181":{"position":[[6,14]]}},"keywords":{}}],["object",{"_index":28,"title":{},"content":{"0":{"position":[[310,6]]},"5":{"position":[[6,6]]},"6":{"position":[[6,6]]},"7":{"position":[[6,6]]},"9":{"position":[[6,6]]},"56":{"position":[[6,6]]},"59":{"position":[[6,6]]},"60":{"position":[[6,6]]},"63":{"position":[[6,6]]},"65":{"position":[[6,6],[39,7],[88,6]]},"66":{"position":[[6,6]]},"67":{"position":[[6,6]]},"70":{"position":[[6,6],[24,6]]},"71":{"position":[[6,6],[33,6]]},"76":{"position":[[6,6]]},"77":{"position":[[6,6],[24,6]]},"79":{"position":[[308,6],[331,6]]},"80":{"position":[[6,6],[24,6]]},"82":{"position":[[6,6],[24,6]]},"84":{"position":[[310,6],[333,6]]},"85":{"position":[[6,6]]},"87":{"position":[[313,6],[336,6]]},"88":{"position":[[6,6]]},"90":{"position":[[6,6],[24,6]]},"92":{"position":[[6,6]]},"94":{"position":[[6,6],[24,6]]},"96":{"position":[[316,6],[339,6]]},"97":{"position":[[6,6]]},"113":{"position":[[4,6]]},"114":{"position":[[4,6]]},"115":{"position":[[4,6]]},"117":{"position":[[4,6]]},"204":{"position":[[304,6],[327,6]]},"205":{"position":[[309,6],[332,6]]},"206":{"position":[[307,6],[330,6]]},"207":{"position":[[322,6],[345,6]]},"213":{"position":[[190,6]]},"239":{"position":[[4,6]]},"242":{"position":[[4,6]]},"243":{"position":[[4,6]]},"246":{"position":[[4,6]]},"248":{"position":[[4,6]]},"249":{"position":[[4,6]]},"250":{"position":[[4,6]]},"253":{"position":[[4,6]]},"254":{"position":[[4,6]]},"259":{"position":[[4,6]]},"260":{"position":[[4,6]]},"262":{"position":[[151,6]]},"263":{"position":[[4,6]]},"265":{"position":[[4,6]]},"267":{"position":[[151,6]]},"268":{"position":[[4,6]]},"270":{"position":[[151,6]]},"271":{"position":[[4,6]]},"274":{"position":[[4,6]]},"276":{"position":[[4,6]]},"278":{"position":[[4,6]]},"280":{"position":[[151,6]]},"281":{"position":[[4,6]]},"312":{"position":[[149,6]]},"313":{"position":[[149,6]]},"314":{"position":[[149,6]]},"315":{"position":[[150,6]]},"320":{"position":[[4,9]]},"321":{"position":[[4,9],[106,6]]},"322":{"position":[[4,9]]},"323":{"position":[[4,9]]},"325":{"position":[[4,9]]}},"keywords":{}}],["objectdefault",{"_index":851,"title":{},"content":{"212":{"position":[[6,14]]},"213":{"position":[[6,14]]},"214":{"position":[[6,14]]},"215":{"position":[[6,14]]},"217":{"position":[[6,14]]}},"keywords":{}}],["obtain",{"_index":711,"title":{},"content":{"162":{"position":[[285,8]]}},"keywords":{}}],["offlineaudiocontext",{"_index":338,"title":{},"content":{"37":{"position":[[416,19]]},"121":{"position":[[378,19]]}},"keywords":{}}],["offset",{"_index":798,"title":{},"content":{"199":{"position":[[42,7]]}},"keywords":{}}],["old",{"_index":546,"title":{},"content":{"81":{"position":[[163,3]]}},"keywords":{}}],["on",{"_index":655,"title":{},"content":{"147":{"position":[[160,3]]},"148":{"position":[[173,3]]},"196":{"position":[[96,3]]},"209":{"position":[[303,4]]},"211":{"position":[[346,3]]},"317":{"position":[[206,4]]}},"keywords":{}}],["onc",{"_index":705,"title":{},"content":{"161":{"position":[[107,4]]}},"keywords":{}}],["one/dash.mpd",{"_index":296,"title":{},"content":{"34":{"position":[[186,14]]},"173":{"position":[[180,14]]}},"keywords":{}}],["onselect",{"_index":87,"title":{},"content":{"12":{"position":[[111,8],[577,9]]},"235":{"position":[[50,8],[488,9]]}},"keywords":{}}],["opac",{"_index":196,"title":{},"content":{"22":{"position":[[557,8],[572,7]]},"29":{"position":[[130,8]]},"78":{"position":[[351,8],[507,8]]},"79":{"position":[[818,8]]},"204":{"position":[[798,8]]},"226":{"position":[[505,8]]},"261":{"position":[[322,8],[478,8]]},"262":{"position":[[576,8]]},"312":{"position":[[558,8]]}},"keywords":{}}],["open",{"_index":802,"title":{},"content":{"201":{"position":[[31,4],[121,4],[312,5]]},"202":{"position":[[31,4],[126,4],[323,5]]},"211":{"position":[[240,4]]}},"keywords":{}}],["oper",{"_index":375,"title":{},"content":{"37":{"position":[[1189,9],[1231,9]]},"121":{"position":[[1151,9],[1193,9]]},"147":{"position":[[101,10]]}},"keywords":{}}],["optim",{"_index":654,"title":{},"content":{"147":{"position":[[88,12]]}},"keywords":{}}],["option",{"_index":67,"title":{"9":{"position":[[0,7]]},"56":{"position":[[0,7]]},"117":{"position":[[0,7]]},"175":{"position":[[6,7]]},"239":{"position":[[0,7]]}},"content":{"7":{"position":[[44,6]]},"8":{"position":[[36,6]]},"9":{"position":[[28,6]]},"56":{"position":[[26,7]]},"75":{"position":[[89,6]]},"106":{"position":[[275,7]]},"107":{"position":[[215,9],[589,6]]},"185":{"position":[[128,6]]},"192":{"position":[[211,8]]}},"keywords":{}}],["option="option"",{"_index":610,"title":{},"content":{"106":{"position":[[81,26]]}},"keywords":{}}],["os",{"_index":844,"title":{},"content":{"211":{"position":[[567,2],[631,2],[674,2]]},"319":{"position":[[288,2],[352,2],[395,2]]}},"keywords":{}}],["otherwis",{"_index":748,"title":{},"content":{"176":{"position":[[111,9]]}},"keywords":{}}],["output",{"_index":541,"title":{},"content":{"81":{"position":[[35,6]]}},"keywords":{}}],["outsid",{"_index":423,"title":{},"content":{"47":{"position":[[209,7],[290,7]]},"186":{"position":[[52,7]]}},"keywords":{}}],["over",{"_index":692,"title":{},"content":{"157":{"position":[[405,4]]},"217":{"position":[[63,4]]}},"keywords":{}}],["page",{"_index":685,"title":{},"content":{"155":{"position":[[361,4],[445,5]]},"156":{"position":[[70,4]]},"157":{"position":[[338,4],[414,5]]},"181":{"position":[[279,5]]},"184":{"position":[[229,5]]},"196":{"position":[[64,4]]},"203":{"position":[[521,4]]}},"keywords":{}}],["panel",{"_index":565,"title":{},"content":{"94":{"position":[[46,5]]},"95":{"position":[[58,5]]},"188":{"position":[[102,6]]},"190":{"position":[[114,5]]},"191":{"position":[[102,5]]},"193":{"position":[[59,5]]},"205":{"position":[[49,5]]}},"keywords":{}}],["param",{"_index":155,"title":{},"content":{"14":{"position":[[253,6]]},"272":{"position":[[190,6]]}},"keywords":{}}],["paramet",{"_index":27,"title":{},"content":{"0":{"position":[[288,9]]},"93":{"position":[[67,9],[108,9]]},"147":{"position":[[138,11]]},"148":{"position":[[151,11]]}},"keywords":{}}],["parti",{"_index":262,"title":{"30":{"position":[[6,5]]}},"content":{"217":{"position":[[92,5]]}},"keywords":{}}],["partial",{"_index":349,"title":{},"content":{"37":{"position":[[628,9]]},"121":{"position":[[590,9]]}},"keywords":{}}],["paus",{"_index":360,"title":{"41":{"position":[[0,6]]},"125":{"position":[[0,6]]},"140":{"position":[[0,6]]},"329":{"position":[[0,6]]}},"content":{"37":{"position":[[917,7],[1015,6]]},"41":{"position":[[25,5]]},"121":{"position":[[879,7],[977,6]]},"140":{"position":[[15,5]]},"141":{"position":[[41,5]]},"194":{"position":[[303,5]]},"215":{"position":[[321,6]]},"323":{"position":[[281,6]]}},"keywords":{}}],["perform",{"_index":653,"title":{},"content":{"147":{"position":[[75,7]]}},"keywords":{}}],["period",{"_index":369,"title":{},"content":{"37":{"position":[[1075,12]]},"121":{"position":[[1037,12]]}},"keywords":{}}],["persist",{"_index":466,"title":{},"content":{"65":{"position":[[20,10]]}},"keywords":{}}],["pip",{"_index":690,"title":{"157":{"position":[[0,4]]},"195":{"position":[[0,4]]},"303":{"position":[[0,4]]},"346":{"position":[[0,4]]}},"content":{"157":{"position":[[57,3],[378,3]]},"195":{"position":[[51,3],[194,4]]},"215":{"position":[[439,4]]},"303":{"position":[[140,4]]},"323":{"position":[[399,4]]}},"keywords":{}}],["play",{"_index":321,"title":{"40":{"position":[[0,5]]},"124":{"position":[[0,5]]},"139":{"position":[[0,5]]},"160":{"position":[[0,8]]},"328":{"position":[[0,5]]},"349":{"position":[[0,8]]}},"content":{"37":{"position":[[106,4],[176,4],[312,4]]},"39":{"position":[[59,6]]},"40":{"position":[[25,6]]},"49":{"position":[[24,7]]},"121":{"position":[[68,4],[138,4],[274,4]]},"139":{"position":[[15,4]]},"148":{"position":[[111,4]]},"158":{"position":[[132,6]]},"160":{"position":[[48,7]]},"167":{"position":[[72,4],[334,5]]},"178":{"position":[[119,7]]},"182":{"position":[[65,4]]},"184":{"position":[[46,4],[257,4]]},"186":{"position":[[111,4]]},"187":{"position":[[41,7]]},"194":{"position":[[296,4]]},"196":{"position":[[121,4]]},"200":{"position":[[95,7]]},"215":{"position":[[311,5]]},"323":{"position":[[271,5]]}},"keywords":{}}],["playback",{"_index":211,"title":{},"content":{"22":{"position":[[784,8]]},"37":{"position":[[705,8],[899,8],[936,8],[970,8],[1142,8],[1543,8]]},"121":{"position":[[667,8],[861,8],[898,8],[932,8],[1104,8],[1505,8]]},"141":{"position":[[28,8]]},"165":{"position":[[56,8]]},"190":{"position":[[46,8]]}},"keywords":{}}],["playbackr",{"_index":176,"title":{"165":{"position":[[0,13]]},"190":{"position":[[0,13]]},"298":{"position":[[0,13]]},"354":{"position":[[0,13]]}},"content":{"22":{"position":[[130,13]]},"190":{"position":[[235,13]]},"226":{"position":[[130,13]]},"298":{"position":[[152,13]]}},"keywords":{}}],["player",{"_index":38,"title":{"34":{"position":[[6,7]]},"70":{"position":[[0,7]]},"173":{"position":[[6,7]]},"253":{"position":[[0,7]]}},"content":{"2":{"position":[[35,6],[123,7]]},"3":{"position":[[21,6]]},"4":{"position":[[21,6]]},"5":{"position":[[30,6]]},"7":{"position":[[37,6]]},"8":{"position":[[29,6]]},"9":{"position":[[13,6]]},"10":{"position":[[13,6]]},"33":{"position":[[255,6]]},"34":{"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]]},"55":{"position":[[44,6]]},"57":{"position":[[26,6]]},"58":{"position":[[26,6]]},"60":{"position":[[20,6]]},"61":{"position":[[69,6]]},"65":{"position":[[51,6]]},"66":{"position":[[20,6]]},"67":{"position":[[20,6]]},"93":{"position":[[454,6],[497,8]]},"98":{"position":[[140,6]]},"155":{"position":[[52,6]]},"156":{"position":[[59,6]]},"157":{"position":[[50,6]]},"159":{"position":[[50,6]]},"162":{"position":[[60,6]]},"163":{"position":[[49,6]]},"164":{"position":[[49,6]]},"165":{"position":[[49,6]]},"166":{"position":[[53,6]]},"168":{"position":[[45,6]]},"172":{"position":[[249,6]]},"173":{"position":[[36,6],[271,6]]},"176":{"position":[[86,6],[125,6]]},"178":{"position":[[89,6]]},"180":{"position":[[26,6]]},"181":{"position":[[47,6],[183,6],[285,6]]},"185":{"position":[[44,6],[164,6]]},"186":{"position":[[37,6]]},"194":{"position":[[357,6],[400,8]]},"196":{"position":[[49,7],[100,6]]},"197":{"position":[[77,6]]},"198":{"position":[[77,6]]},"200":{"position":[[69,6]]},"203":{"position":[[122,6],[160,6],[207,6]]},"210":{"position":[[135,6]]},"211":{"position":[[117,6],[193,6],[389,6],[747,8]]}},"keywords":{}}],["player.initialize(video",{"_index":291,"title":{},"content":{"33":{"position":[[295,24]]},"172":{"position":[[289,24]]}},"keywords":{}}],["player.load(url",{"_index":299,"title":{},"content":{"34":{"position":[[311,17]]},"173":{"position":[[305,17]]}},"keywords":{}}],["playsinlin",{"_index":868,"title":{},"content":{"214":{"position":[[272,13],[292,12]]},"322":{"position":[[202,13],[222,12]]}},"keywords":{}}],["pleas",{"_index":315,"title":{},"content":{"37":{"position":[[22,6]]},"184":{"position":[[311,6]]},"216":{"position":[[104,6]]},"217":{"position":[[108,6]]}},"keywords":{}}],["plugin",{"_index":159,"title":{"15":{"position":[[8,6]]},"97":{"position":[[0,8]]},"210":{"position":[[0,8]]},"281":{"position":[[0,8]]},"318":{"position":[[0,8]]}},"content":{"18":{"position":[[24,6]]},"19":{"position":[[21,6],[87,6]]},"20":{"position":[[39,6],[111,6]]},"22":{"position":[[171,8]]},"23":{"position":[[99,8]]},"24":{"position":[[99,8]]},"26":{"position":[[166,8]]},"27":{"position":[[185,8]]},"28":{"position":[[152,8]]},"29":{"position":[[268,8]]},"97":{"position":[[20,6]]},"98":{"position":[[51,6],[154,9]]},"210":{"position":[[45,7],[149,9],[386,8]]},"222":{"position":[[24,6]]},"223":{"position":[[21,6],[87,6]]},"224":{"position":[[39,6]]},"226":{"position":[[171,8]]},"227":{"position":[[99,8]]},"228":{"position":[[99,8]]},"230":{"position":[[140,8]]},"231":{"position":[[137,8]]},"232":{"position":[[131,8]]},"233":{"position":[[199,8]]},"318":{"position":[[295,8]]}},"keywords":{}}],["point",{"_index":826,"title":{},"content":{"209":{"position":[[52,6]]}},"keywords":{}}],["polici",{"_index":771,"title":{},"content":{"184":{"position":[[332,6]]},"292":{"position":[[219,6]]}},"keywords":{}}],["popul",{"_index":772,"title":{},"content":{"185":{"position":[[56,8]]}},"keywords":{}}],["posit",{"_index":16,"title":{},"content":{"0":{"position":[[154,9]]},"12":{"position":[[264,9]]},"13":{"position":[[149,8],[756,9]]},"26":{"position":[[262,9],[367,9]]},"27":{"position":[[281,9]]},"28":{"position":[[248,9]]},"29":{"position":[[364,9]]},"78":{"position":[[301,9],[458,9]]},"79":{"position":[[768,9]]},"84":{"position":[[479,8],[735,9]]},"201":{"position":[[287,9]]},"202":{"position":[[298,9]]},"204":{"position":[[748,9]]},"207":{"position":[[491,8],[689,9],[937,9]]},"230":{"position":[[236,9],[341,9]]},"231":{"position":[[233,9]]},"232":{"position":[[227,9]]},"233":{"position":[[295,9]]},"234":{"position":[[190,9]]},"235":{"position":[[175,9]]},"236":{"position":[[576,9]]},"261":{"position":[[272,9],[429,9]]},"262":{"position":[[526,9]]},"267":{"position":[[235,8],[440,9]]},"309":{"position":[[220,9]]},"310":{"position":[[226,9]]},"312":{"position":[[508,9]]},"315":{"position":[[234,8],[424,9],[615,9]]}},"keywords":{}}],["poster",{"_index":693,"title":{"158":{"position":[[0,7]]},"178":{"position":[[0,7]]},"286":{"position":[[0,7]]},"347":{"position":[[0,7]]}},"content":{"158":{"position":[[64,7],[81,6],[238,7]]},"178":{"position":[[28,6],[226,7]]},"286":{"position":[[142,7]]},"347":{"position":[[154,7]]}},"keywords":{}}],["potser",{"_index":817,"title":{},"content":{"204":{"position":[[638,9]]},"312":{"position":[[398,9]]}},"keywords":{}}],["preview",{"_index":804,"title":{},"content":{"201":{"position":[[276,10],[335,10]]},"202":{"position":[[287,10],[349,10]]},"212":{"position":[[30,7],[98,7],[124,7],[152,7],[180,7],[209,7]]},"309":{"position":[[209,10],[262,10]]},"310":{"position":[[215,10],[268,10]]}},"keywords":{}}],["previou",{"_index":661,"title":{},"content":{"148":{"position":[[102,8]]}},"keywords":{}}],["prioriti",{"_index":537,"title":{},"content":{"79":{"position":[[232,8]]},"84":{"position":[[234,8]]},"87":{"position":[[237,8]]},"96":{"position":[[240,8]]},"204":{"position":[[228,8]]},"205":{"position":[[233,8]]},"206":{"position":[[231,8]]},"207":{"position":[[246,8]]}},"keywords":{}}],["program",{"_index":881,"title":{},"content":{"217":{"position":[[98,9]]}},"keywords":{}}],["progress",{"_index":662,"title":{},"content":{"148":{"position":[[116,8]]},"180":{"position":[[68,8]]},"182":{"position":[[48,8]]},"200":{"position":[[33,8]]},"209":{"position":[[66,8]]},"212":{"position":[[49,8]]}},"keywords":{}}],["promis",{"_index":219,"title":{},"content":{"24":{"position":[[142,7]]},"153":{"position":[[74,7]]},"154":{"position":[[72,7]]},"228":{"position":[[141,7]]},"342":{"position":[[40,7]]},"343":{"position":[[38,7]]}},"keywords":{}}],["promise((resovl",{"_index":220,"title":{},"content":{"24":{"position":[[207,17]]},"228":{"position":[[188,17]]}},"keywords":{}}],["prompt",{"_index":149,"title":{},"content":{"14":{"position":[[57,7]]},"79":{"position":[[448,6]]},"80":{"position":[[34,6]]},"81":{"position":[[49,6],[335,6],[384,6]]},"84":{"position":[[450,6]]},"87":{"position":[[453,6]]},"96":{"position":[[456,6]]},"204":{"position":[[444,6]]},"205":{"position":[[449,6]]},"206":{"position":[[447,6]]},"207":{"position":[[462,6]]},"232":{"position":[[292,17]]}},"keywords":{}}],["prompt('input",{"_index":237,"title":{},"content":{"28":{"position":[[313,13]]}},"keywords":{}}],["properti",{"_index":33,"title":{"1":{"position":[[7,9]]},"54":{"position":[[9,9]]},"138":{"position":[[7,10]]}},"content":{"2":{"position":[[100,8]]},"6":{"position":[[26,10]]},"13":{"position":[[124,8]]},"65":{"position":[[141,8]]},"72":{"position":[[20,8]]},"74":{"position":[[20,9]]},"75":{"position":[[39,9]]},"78":{"position":[[20,8]]},"79":{"position":[[54,8]]},"84":{"position":[[56,8]]},"87":{"position":[[59,8]]},"89":{"position":[[20,8]]},"95":{"position":[[20,8]]},"96":{"position":[[62,8]]},"98":{"position":[[217,12]]},"204":{"position":[[50,8]]},"205":{"position":[[55,8]]},"206":{"position":[[53,8]]},"207":{"position":[[68,8]]},"208":{"position":[[95,8]]},"209":{"position":[[79,8]]},"210":{"position":[[212,12]]},"212":{"position":[[62,8]]},"213":{"position":[[94,8]]},"214":{"position":[[74,11],[92,10]]}},"keywords":{}}],["proxi",{"_index":461,"title":{"64":{"position":[[0,6]]},"247":{"position":[[0,6]]}},"content":{"64":{"position":[[15,5]]}},"keywords":{}}],["qualiti",{"_index":658,"title":{"208":{"position":[[0,8]]},"316":{"position":[[0,8]]}},"content":{"148":{"position":[[46,7]]},"208":{"position":[[46,7],[144,7],[164,7],[188,7],[303,8]]},"316":{"position":[[195,8]]}},"keywords":{}}],["queri",{"_index":121,"title":{"61":{"position":[[0,6]]},"62":{"position":[[0,6]]},"244":{"position":[[0,6]]},"245":{"position":[[0,6]]}},"content":{"13":{"position":[[295,6],[924,5]]},"61":{"position":[[22,5]]},"236":{"position":[[146,10],[741,5]]},"244":{"position":[[16,5]]}},"keywords":{}}],["quot;400px"",{"_index":618,"title":{},"content":{"106":{"position":[[395,18]]},"107":{"position":[[334,18]]}},"keywords":{}}],["quot;600px"",{"_index":616,"title":{},"content":{"106":{"position":[[368,18]]},"107":{"position":[[307,18]]}},"keywords":{}}],["quot;60px",{"_index":619,"title":{},"content":{"106":{"position":[[422,10]]},"107":{"position":[[361,10]]}},"keywords":{}}],["quot;artplayer/examples/react/artplayer"",{"_index":629,"title":{},"content":{"107":{"position":[[115,47]]}},"keywords":{}}],["quot;artplayer/examples/vue/artplayer"",{"_index":613,"title":{},"content":{"106":{"position":[[194,45]]}},"keywords":{}}],["quot;https://artplayer.org/assets/sample/video.mp4"",{"_index":614,"title":{},"content":{"106":{"position":[[290,58]]},"107":{"position":[[230,57]]}},"keywords":{}}],["quot;react",{"_index":627,"title":{},"content":{"107":{"position":[[70,11]]}},"keywords":{}}],["quot;react"",{"_index":625,"title":{},"content":{"107":{"position":[[30,18]]}},"keywords":{}}],["rang",{"_index":256,"title":{},"content":{"29":{"position":[[600,6]]},"145":{"position":[[63,6]]},"199":{"position":[[57,5]]},"233":{"position":[[531,6]]}},"keywords":{}}],["range.addeventlistener('chang",{"_index":258,"title":{},"content":{"29":{"position":[[654,33]]},"233":{"position":[[585,33]]}},"keywords":{}}],["rate",{"_index":372,"title":{},"content":{"37":{"position":[[1151,4]]},"121":{"position":[[1113,4]]}},"keywords":{}}],["ratio",{"_index":781,"title":{},"content":{"191":{"position":[[65,6]]}},"keywords":{}}],["reach",{"_index":352,"title":{},"content":{"37":{"position":[[759,8]]},"121":{"position":[[721,8]]}},"keywords":{}}],["react",{"_index":624,"title":{"107":{"position":[[2,5]]}},"content":{"107":{"position":[[19,5],[579,5]]}},"keywords":{}}],["reactdom",{"_index":626,"title":{},"content":{"107":{"position":[[56,8]]}},"keywords":{}}],["reactdom.render(<app",{"_index":635,"title":{},"content":{"107":{"position":[[518,23]]}},"keywords":{}}],["read",{"_index":316,"title":{},"content":{"37":{"position":[[29,4]]},"181":{"position":[[292,5]]},"184":{"position":[[318,4]]}},"keywords":{}}],["readi",{"_index":363,"title":{"39":{"position":[[0,6]]},"123":{"position":[[0,6]]}},"content":{"37":{"position":[[982,5]]},"121":{"position":[[944,5]]}},"keywords":{}}],["real",{"_index":236,"title":{},"content":{"28":{"position":[[22,4]]},"29":{"position":[[51,4]]}},"keywords":{}}],["recommend",{"_index":122,"title":{},"content":{"13":{"position":[[302,11],[1194,11]]}},"keywords":{}}],["rect",{"_index":708,"title":{"162":{"position":[[0,5]]},"351":{"position":[[0,5]]}},"content":{},"keywords":{}}],["red",{"_index":189,"title":{},"content":{"22":{"position":[[426,6]]},"73":{"position":[[403,6]]},"75":{"position":[[295,6]]},"84":{"position":[[821,6]]},"205":{"position":[[716,6]]},"207":{"position":[[775,6]]},"226":{"position":[[382,6]]},"256":{"position":[[366,6]]},"258":{"position":[[243,6]]},"313":{"position":[[457,6]]},"315":{"position":[[496,6]]}},"keywords":{}}],["refresh",{"_index":766,"title":{},"content":{"181":{"position":[[264,10]]}},"keywords":{}}],["regular",{"_index":842,"title":{},"content":{"211":{"position":[[434,7]]}},"keywords":{}}],["reload",{"_index":350,"title":{},"content":{"37":{"position":[[682,6]]},"121":{"position":[[644,6]]}},"keywords":{}}],["render",{"_index":337,"title":{},"content":{"37":{"position":[[400,9]]},"121":{"position":[[362,9]]},"203":{"position":[[90,6],[494,7],[554,10]]},"311":{"position":[[336,6]]}},"keywords":{}}],["replac",{"_index":869,"title":{},"content":{"215":{"position":[[32,7]]}},"keywords":{}}],["requir",{"_index":752,"title":{},"content":{"177":{"position":[[21,11]]},"203":{"position":[[106,8],[191,8]]}},"keywords":{}}],["require('artplay",{"_index":578,"title":{},"content":{"102":{"position":[[117,21]]}},"keywords":{}}],["resid",{"_index":542,"title":{},"content":{"81":{"position":[[81,9]]}},"keywords":{}}],["resiz",{"_index":425,"title":{"48":{"position":[[0,7]]},"132":{"position":[[0,7]]}},"content":{},"keywords":{}}],["resourc",{"_index":370,"title":{},"content":{"37":{"position":[[1111,9]]},"121":{"position":[[1073,9]]}},"keywords":{}}],["resovl",{"_index":221,"title":{},"content":{"24":{"position":[[240,9]]},"228":{"position":[[221,9]]}},"keywords":{}}],["restrict",{"_index":834,"title":{},"content":{"211":{"position":[[70,12]]}},"keywords":{}}],["return",{"_index":105,"title":{},"content":{"12":{"position":[[666,6]]},"24":{"position":[[153,6],[196,6],[233,6]]},"28":{"position":[[386,7]]},"98":{"position":[[164,6]]},"106":{"position":[[266,6]]},"107":{"position":[[180,6]]},"153":{"position":[[62,6]]},"154":{"position":[[60,6]]},"203":{"position":[[608,8]]},"210":{"position":[[159,6]]},"228":{"position":[[177,6],[214,6]]},"232":{"position":[[348,7]]},"235":{"position":[[577,6]]},"282":{"position":[[99,6]]},"318":{"position":[[96,6]]}},"keywords":{}}],["right",{"_index":17,"title":{},"content":{"0":{"position":[[164,8]]},"12":{"position":[[274,8]]},"13":{"position":[[766,8]]},"26":{"position":[[272,8],[377,8]]},"27":{"position":[[291,8]]},"28":{"position":[[258,8]]},"29":{"position":[[374,8]]},"78":{"position":[[336,6]]},"79":{"position":[[803,6]]},"84":{"position":[[515,5],[745,8]]},"201":{"position":[[297,8]]},"202":{"position":[[308,8]]},"204":{"position":[[783,6]]},"207":{"position":[[527,5],[699,8]]},"230":{"position":[[246,8],[351,8]]},"231":{"position":[[243,8]]},"232":{"position":[[237,8]]},"233":{"position":[[305,8]]},"234":{"position":[[200,8]]},"235":{"position":[[185,8]]},"236":{"position":[[586,8]]},"261":{"position":[[307,6]]},"262":{"position":[[561,6]]},"267":{"position":[[263,5],[450,8]]},"309":{"position":[[230,8]]},"310":{"position":[[236,8]]},"312":{"position":[[543,6]]},"315":{"position":[[262,5],[434,8]]}},"keywords":{}}],["rootel",{"_index":633,"title":{},"content":{"107":{"position":[[461,11],[549,13]]}},"keywords":{}}],["rotat",{"_index":719,"title":{"164":{"position":[[0,7]]},"189":{"position":[[0,7]]},"297":{"position":[[0,7]]},"353":{"position":[[0,7]]}},"content":{"164":{"position":[[56,9]]},"189":{"position":[[55,8],[223,7]]},"297":{"position":[[164,7]]}},"keywords":{}}],["ru",{"_index":496,"title":{},"content":{"69":{"position":[[331,3]]},"252":{"position":[[313,3]]}},"keywords":{}}],["run",{"_index":4,"title":{},"content":{"0":{"position":[[29,3]]},"2":{"position":[[157,3]]},"3":{"position":[[45,3]]},"4":{"position":[[51,3]]},"5":{"position":[[39,3]]},"6":{"position":[[60,3]]},"7":{"position":[[53,3]]},"9":{"position":[[37,3]]},"10":{"position":[[65,3]]},"11":{"position":[[49,3]]},"12":{"position":[[153,3]]},"13":{"position":[[349,3]]},"22":{"position":[[2,3]]},"23":{"position":[[2,3]]},"24":{"position":[[2,3]]},"26":{"position":[[69,3]]},"27":{"position":[[88,3]]},"28":{"position":[[55,3]]},"29":{"position":[[171,3]]},"31":{"position":[[47,3]]},"32":{"position":[[48,3]]},"33":{"position":[[59,3]]},"34":{"position":[[51,3]]},"35":{"position":[[53,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]]},"61":{"position":[[157,3]]},"62":{"position":[[45,3]]},"64":{"position":[[81,3]]},"65":{"position":[[267,3]]},"68":{"position":[[73,3]]},"69":{"position":[[54,3]]},"72":{"position":[[68,3]]},"73":{"position":[[72,3]]},"74":{"position":[[69,3]]},"75":{"position":[[98,3]]},"78":{"position":[[70,3]]},"79":{"position":[[479,3]]},"81":{"position":[[181,3]]},"83":{"position":[[81,3]]},"84":{"position":[[523,3]]},"86":{"position":[[74,3]]},"87":{"position":[[484,3]]},"89":{"position":[[90,3]]},"91":{"position":[[84,3]]},"93":{"position":[[143,3]]},"95":{"position":[[77,3]]},"96":{"position":[[487,3]]},"98":{"position":[[60,3]]},"108":{"position":[[18,3],[42,3]]},"110":{"position":[[61,3]]},"111":{"position":[[22,3]]},"112":{"position":[[23,3]]},"113":{"position":[[23,3]]},"114":{"position":[[27,3]]},"115":{"position":[[24,3]]},"117":{"position":[[21,3]]},"118":{"position":[[43,3]]},"119":{"position":[[24,3]]},"121":{"position":[[1564,3]]},"123":{"position":[[40,3]]},"124":{"position":[[12,3]]},"125":{"position":[[12,3]]},"126":{"position":[[15,3]]},"127":{"position":[[13,3]]},"128":{"position":[[15,3]]},"129":{"position":[[22,3]]},"130":{"position":[[26,3]]},"131":{"position":[[15,3]]},"132":{"position":[[14,3]]},"133":{"position":[[31,3]]},"134":{"position":[[13,3]]},"135":{"position":[[14,3]]},"136":{"position":[[14,3]]},"137":{"position":[[13,3]]},"139":{"position":[[28,3]]},"140":{"position":[[29,3]]},"141":{"position":[[49,3]]},"142":{"position":[[62,3]]},"143":{"position":[[65,3]]},"144":{"position":[[66,3]]},"145":{"position":[[79,3]]},"146":{"position":[[61,3]]},"147":{"position":[[218,3]]},"148":{"position":[[231,3]]},"149":{"position":[[78,3]]},"150":{"position":[[141,3]]},"151":{"position":[[34,3]]},"152":{"position":[[61,3]]},"153":{"position":[[84,3]]},"154":{"position":[[82,3]]},"155":{"position":[[80,3]]},"156":{"position":[[89,3]]},"157":{"position":[[68,3]]},"158":{"position":[[141,3]]},"159":{"position":[[69,3]]},"160":{"position":[[58,3]]},"161":{"position":[[114,3]]},"162":{"position":[[69,3]]},"163":{"position":[[101,3]]},"164":{"position":[[109,3]]},"165":{"position":[[119,3]]},"166":{"position":[[102,3]]},"167":{"position":[[104,3]]},"168":{"position":[[54,3]]},"170":{"position":[[41,3]]},"171":{"position":[[42,3]]},"172":{"position":[[53,3]]},"173":{"position":[[45,3]]},"174":{"position":[[47,3]]},"176":{"position":[[149,3]]},"177":{"position":[[119,3]]},"178":{"position":[[129,3]]},"179":{"position":[[94,3]]},"180":{"position":[[83,3]]},"181":{"position":[[56,3]]},"182":{"position":[[77,3]]},"183":{"position":[[55,3]]},"184":{"position":[[53,3]]},"185":{"position":[[202,3]]},"186":{"position":[[123,3]]},"187":{"position":[[51,3]]},"188":{"position":[[149,3]]},"189":{"position":[[126,3]]},"190":{"position":[[138,3]]},"191":{"position":[[126,3]]},"192":{"position":[[93,3]]},"193":{"position":[[114,3]]},"194":{"position":[[58,3]]},"195":{"position":[[97,3]]},"196":{"position":[[128,3]]},"197":{"position":[[119,3]]},"198":{"position":[[120,3]]},"199":{"position":[[75,3]]},"200":{"position":[[105,3]]},"201":{"position":[[141,3]]},"202":{"position":[[149,3]]},"203":{"position":[[239,3]]},"204":{"position":[[475,3]]},"205":{"position":[[480,3]]},"206":{"position":[[478,3]]},"207":{"position":[[535,3]]},"208":{"position":[[206,3]]},"209":{"position":[[175,3]]},"210":{"position":[[55,3]]},"211":{"position":[[450,3]]},"212":{"position":[[226,3]]},"213":{"position":[[336,3]]},"214":{"position":[[150,3]]},"215":{"position":[[80,3]]},"216":{"position":[[305,3]]},"217":{"position":[[133,3]]},"218":{"position":[[116,3]]},"226":{"position":[[2,3]]},"227":{"position":[[2,3]]},"228":{"position":[[2,3]]},"230":{"position":[[43,3]]},"231":{"position":[[40,3]]},"232":{"position":[[34,3]]},"233":{"position":[[102,3]]},"234":{"position":[[65,3]]},"235":{"position":[[64,3]]},"236":{"position":[[169,3]]},"244":{"position":[[104,3]]},"245":{"position":[[37,3]]},"247":{"position":[[36,3]]},"248":{"position":[[162,3]]},"251":{"position":[[40,3]]},"252":{"position":[[36,3]]},"255":{"position":[[37,3]]},"256":{"position":[[35,3]]},"257":{"position":[[39,3]]},"258":{"position":[[46,3]]},"261":{"position":[[41,3]]},"262":{"position":[[237,3]]},"264":{"position":[[63,3]]},"266":{"position":[[40,3]]},"267":{"position":[[271,3]]},"269":{"position":[[39,3]]},"270":{"position":[[237,3]]},"273":{"position":[[43,3]]},"275":{"position":[[41,3]]},"277":{"position":[[62,3]]},"279":{"position":[[41,3]]},"280":{"position":[[237,3]]},"282":{"position":[[31,3]]},"284":{"position":[[75,3]]},"285":{"position":[[59,3]]},"286":{"position":[[45,3]]},"287":{"position":[[41,3]]},"288":{"position":[[40,3]]},"289":{"position":[[29,3]]},"290":{"position":[[42,3]]},"291":{"position":[[30,3]]},"292":{"position":[[30,3]]},"293":{"position":[[79,3]]},"294":{"position":[[50,3]]},"295":{"position":[[30,3]]},"296":{"position":[[72,3]]},"297":{"position":[[67,3]]},"298":{"position":[[55,3]]},"299":{"position":[[54,3]]},"300":{"position":[[41,3]]},"301":{"position":[[44,3]]},"302":{"position":[[30,3]]},"303":{"position":[[43,3]]},"304":{"position":[[50,3]]},"305":{"position":[[44,3]]},"306":{"position":[[44,3]]},"307":{"position":[[44,3]]},"308":{"position":[[48,3]]},"309":{"position":[[74,3]]},"310":{"position":[[77,3]]},"311":{"position":[[103,3]]},"312":{"position":[[235,3]]},"313":{"position":[[235,3]]},"314":{"position":[[235,3]]},"315":{"position":[[270,3]]},"316":{"position":[[98,3]]},"317":{"position":[[78,3]]},"318":{"position":[[28,3]]},"319":{"position":[[171,3]]},"320":{"position":[[134,3]]},"321":{"position":[[183,3]]},"322":{"position":[[80,3]]},"323":{"position":[[40,3]]},"324":{"position":[[123,3]]},"325":{"position":[[62,3]]},"326":{"position":[[76,3]]},"328":{"position":[[20,3]]},"329":{"position":[[20,3]]},"330":{"position":[[26,3]]},"331":{"position":[[34,3]]},"332":{"position":[[34,3]]},"333":{"position":[[34,3]]},"334":{"position":[[51,3]]},"335":{"position":[[40,3]]},"336":{"position":[[86,3]]},"337":{"position":[[96,3]]},"338":{"position":[[43,3]]},"339":{"position":[[69,3]]},"340":{"position":[[20,3]]},"341":{"position":[[26,3]]},"342":{"position":[[50,3]]},"343":{"position":[[48,3]]},"344":{"position":[[44,3]]},"345":{"position":[[44,3]]},"346":{"position":[[45,3]]},"347":{"position":[[57,3]]},"348":{"position":[[44,3]]},"349":{"position":[[36,3]]},"350":{"position":[[62,3]]},"351":{"position":[[27,3]]},"352":{"position":[[72,3]]},"353":{"position":[[71,3]]},"354":{"position":[[76,3]]},"355":{"position":[[61,3]]},"356":{"position":[[45,3]]},"357":{"position":[[68,3]]}},"keywords":{}}],["russ",{"_index":497,"title":{},"content":{"69":{"position":[[347,8]]},"252":{"position":[[329,8]]}},"keywords":{}}],["same",{"_index":43,"title":{},"content":{"2":{"position":[[144,4]]},"13":{"position":[[1490,4]]},"196":{"position":[[76,4]]}},"keywords":{}}],["save",{"_index":37,"title":{},"content":{"2":{"position":[[25,5]]}},"keywords":{}}],["scheme",{"_index":65,"title":{"7":{"position":[[0,7]]},"115":{"position":[[0,7]]}},"content":{"7":{"position":[[26,6]]}},"keywords":{}}],["screen",{"_index":436,"title":{},"content":{"51":{"position":[[37,6]]},"52":{"position":[[31,6]]},"155":{"position":[[71,6],[407,7]]},"156":{"position":[[80,6]]},"197":{"position":[[56,6]]},"198":{"position":[[56,6]]}},"keywords":{}}],["screenshot",{"_index":672,"title":{"152":{"position":[[0,11]]},"192":{"position":[[0,11]]},"300":{"position":[[0,11]]},"341":{"position":[[0,11]]}},"content":{"152":{"position":[[48,10]]},"179":{"position":[[66,11],[221,11]]},"192":{"position":[[53,11],[190,11],[373,10]]},"215":{"position":[[375,11]]},"287":{"position":[[168,11]]},"300":{"position":[[138,11]]},"323":{"position":[[335,11]]}},"keywords":{}}],["script",{"_index":167,"title":{"20":{"position":[[11,8]]},"103":{"position":[[3,6]]},"224":{"position":[[3,6]]}},"content":{},"keywords":{}}],["scroll",{"_index":186,"title":{},"content":{"22":{"position":[[373,6]]},"186":{"position":[[44,7]]}},"keywords":{}}],["sd",{"_index":821,"title":{},"content":{"208":{"position":[[337,3]]},"316":{"position":[[229,3]]}},"keywords":{}}],["second",{"_index":26,"title":{},"content":{"0":{"position":[[281,6]]},"81":{"position":[[103,8]]},"93":{"position":[[101,6]]},"142":{"position":[[52,7]]},"143":{"position":[[55,7]]},"144":{"position":[[56,7]]},"147":{"position":[[191,6]]},"148":{"position":[[204,6]]},"167":{"position":[[80,8],[94,7]]},"194":{"position":[[249,7],[275,7]]},"209":{"position":[[137,8]]}},"keywords":{}}],["secur",{"_index":683,"title":{},"content":{"155":{"position":[[337,8]]},"157":{"position":[[314,8]]},"192":{"position":[[295,8]]}},"keywords":{}}],["seek",{"_index":374,"title":{"42":{"position":[[0,5]]},"126":{"position":[[0,5]]},"142":{"position":[[0,5]]},"331":{"position":[[0,5]]}},"content":{"37":{"position":[[1184,4],[1226,4]]},"42":{"position":[[298,4]]},"121":{"position":[[1146,4],[1188,4]]},"126":{"position":[[258,4]]},"150":{"position":[[91,5]]},"339":{"position":[[47,4]]}},"keywords":{}}],["seen",{"_index":694,"title":{},"content":{"158":{"position":[[107,4]]}},"keywords":{}}],["select",{"_index":82,"title":{"12":{"position":[[4,6]]}},"content":{"12":{"position":[[4,6]]},"208":{"position":[[54,9]]}},"keywords":{}}],["selector",{"_index":86,"title":{},"content":{"12":{"position":[[98,8],[304,9]]},"235":{"position":[[39,8],[215,9]]}},"keywords":{}}],["self",{"_index":444,"title":{},"content":{"55":{"position":[[15,4]]}},"keywords":{}}],["send",{"_index":235,"title":{},"content":{"28":{"position":[[15,4],[273,7]]}},"keywords":{}}],["sent",{"_index":347,"title":{},"content":{"37":{"position":[[582,4]]},"121":{"position":[[544,4]]}},"keywords":{}}],["server",{"_index":813,"title":{},"content":{"203":{"position":[[482,6],[542,6],[624,6]]},"311":{"position":[[324,6]]}},"keywords":{}}],["set",{"_index":113,"title":{"94":{"position":[[0,8]]},"193":{"position":[[0,8]]},"205":{"position":[[0,9]]},"278":{"position":[[0,8]]},"301":{"position":[[0,8]]},"313":{"position":[[0,9]]}},"content":{"13":{"position":[[90,8],[446,8],[863,9],[1171,7]]},"22":{"position":[[115,8]]},"29":{"position":[[581,10]]},"42":{"position":[[255,3]]},"65":{"position":[[189,3],[202,3]]},"74":{"position":[[38,3]]},"94":{"position":[[38,7]]},"95":{"position":[[50,7],[174,8]]},"96":{"position":[[48,7],[584,8],[718,9],[783,11]]},"145":{"position":[[37,3]]},"146":{"position":[[37,3]]},"147":{"position":[[32,3],[47,4]]},"148":{"position":[[32,3]]},"149":{"position":[[38,7]]},"150":{"position":[[37,3],[73,3]]},"155":{"position":[[38,3]]},"156":{"position":[[38,7]]},"157":{"position":[[38,3]]},"158":{"position":[[37,7]]},"159":{"position":[[38,3]]},"161":{"position":[[38,3],[73,3]]},"163":{"position":[[37,3]]},"164":{"position":[[37,3]]},"165":{"position":[[37,3]]},"166":{"position":[[37,3]]},"167":{"position":[[36,7],[353,3]]},"188":{"position":[[94,7],[124,3],[131,7],[258,8]]},"189":{"position":[[86,3],[94,7],[237,8]]},"190":{"position":[[106,7],[255,8]]},"191":{"position":[[94,7],[242,8]]},"193":{"position":[[51,7],[211,8]]},"199":{"position":[[223,8]]},"205":{"position":[[41,7],[577,8],[592,9]]},"211":{"position":[[756,3]]},"212":{"position":[[24,3]]},"213":{"position":[[24,3]]},"215":{"position":[[391,8]]},"226":{"position":[[115,8]]},"233":{"position":[[512,10]]},"236":{"position":[[266,8],[683,9],[952,7]]},"248":{"position":[[106,3]]},"279":{"position":[[138,8]]},"280":{"position":[[334,8]]},"296":{"position":[[55,7],[181,8]]},"297":{"position":[[39,7],[178,8]]},"298":{"position":[[172,8]]},"299":{"position":[[170,8]]},"301":{"position":[[141,8]]},"307":{"position":[[192,8]]},"313":{"position":[[332,8],[347,9]]},"323":{"position":[[351,8]]}},"keywords":{}}],["setter",{"_index":516,"title":{},"content":{"75":{"position":[[53,7]]},"331":{"position":[[4,9]]},"332":{"position":[[4,9]]},"333":{"position":[[4,9]]}},"keywords":{}}],["setter/gett",{"_index":897,"title":{},"content":{"334":{"position":[[4,16]]},"335":{"position":[[4,16]]},"338":{"position":[[4,16]]},"339":{"position":[[4,16]]},"344":{"position":[[4,16]]},"345":{"position":[[4,16]]},"346":{"position":[[4,16]]},"347":{"position":[[4,16]]},"348":{"position":[[4,16]]},"350":{"position":[[4,16]]},"352":{"position":[[4,16]]},"353":{"position":[[4,16]]},"354":{"position":[[4,16]]},"355":{"position":[[4,16]]},"356":{"position":[[4,16]]}},"keywords":{}}],["setter/getterparamet",{"_index":648,"title":{},"content":{"145":{"position":[[6,23]]},"146":{"position":[[6,23]]},"149":{"position":[[6,23]]},"150":{"position":[[6,23]]},"155":{"position":[[6,23]]},"156":{"position":[[6,23]]},"157":{"position":[[6,23]]},"158":{"position":[[6,23]]},"159":{"position":[[6,23]]},"161":{"position":[[6,23]]},"163":{"position":[[6,23]]},"164":{"position":[[6,23]]},"165":{"position":[[6,23]]},"166":{"position":[[6,23]]},"167":{"position":[[6,23]]}},"keywords":{}}],["setterparamet",{"_index":642,"title":{},"content":{"142":{"position":[[6,16]]},"143":{"position":[[6,16]]},"144":{"position":[[6,16]]}},"keywords":{}}],["settimeout",{"_index":501,"title":{},"content":{"72":{"position":[[289,13]]},"73":{"position":[[353,13]]},"74":{"position":[[367,13]]},"75":{"position":[[375,13]]},"78":{"position":[[562,13]]},"79":{"position":[[645,13]]},"83":{"position":[[209,13]]},"84":{"position":[[651,13]]},"86":{"position":[[231,13]]},"87":{"position":[[641,13]]},"89":{"position":[[243,13]]},"91":{"position":[[234,13]]},"95":{"position":[[276,13]]},"140":{"position":[[182,13]]},"141":{"position":[[204,13]]},"144":{"position":[[208,13]]},"147":{"position":[[361,13]]},"148":{"position":[[374,13]]},"155":{"position":[[249,13]]},"156":{"position":[[264,13]]},"157":{"position":[[233,13]]},"159":{"position":[[214,13]]},"255":{"position":[[258,13]]},"256":{"position":[[316,13]]},"257":{"position":[[337,13]]},"258":{"position":[[323,13]]},"261":{"position":[[533,13]]},"262":{"position":[[403,13]]},"266":{"position":[[168,13]]},"267":{"position":[[399,13]]},"269":{"position":[[196,13]]},"270":{"position":[[394,13]]},"273":{"position":[[196,13]]},"275":{"position":[[191,13]]},"279":{"position":[[240,13]]},"329":{"position":[[173,13]]},"330":{"position":[[181,13]]},"333":{"position":[[176,13]]},"336":{"position":[[229,13]]},"337":{"position":[[239,13]]},"344":{"position":[[213,13]]},"345":{"position":[[219,13]]},"346":{"position":[[210,13]]},"348":{"position":[[189,13]]}},"keywords":{}}],["setting.queryselector('input[type=rang",{"_index":257,"title":{},"content":{"29":{"position":[[609,44]]},"233":{"position":[[540,44]]}},"keywords":{}}],["setting1",{"_index":135,"title":{},"content":{"13":{"position":[[839,11],[1143,9],[1179,11],[1394,9]]},"236":{"position":[[659,11],[924,9],[960,11],[1131,9]]}},"keywords":{}}],["shaka",{"_index":292,"title":{"34":{"position":[[0,5]]},"173":{"position":[[0,5]]}},"content":{},"keywords":{}}],["shaka.player(video",{"_index":298,"title":{},"content":{"34":{"position":[[290,20]]},"173":{"position":[[284,20]]}},"keywords":{}}],["shaka.polyfill.installal",{"_index":297,"title":{},"content":{"34":{"position":[[244,28]]},"173":{"position":[[238,28]]}},"keywords":{}}],["shortcut",{"_index":789,"title":{},"content":{"194":{"position":[[42,8]]}},"keywords":{}}],["show",{"_index":225,"title":{"72":{"position":[[0,5]]},"78":{"position":[[0,5]]},"81":{"position":[[0,5]]},"83":{"position":[[0,5]]},"86":{"position":[[0,5]]},"89":{"position":[[0,5]]},"91":{"position":[[0,5]]},"95":{"position":[[0,5]]},"255":{"position":[[0,5]]},"261":{"position":[[0,5]]},"264":{"position":[[0,5]]},"266":{"position":[[0,5]]},"269":{"position":[[0,5]]},"273":{"position":[[0,5]]},"275":{"position":[[0,5]]},"279":{"position":[[0,5]]}},"content":{"26":{"position":[[25,4],[62,4],[392,7]]},"27":{"position":[[545,7]]},"72":{"position":[[29,4]]},"78":{"position":[[29,4]]},"81":{"position":[[30,4]]},"83":{"position":[[30,4]]},"86":{"position":[[30,4]]},"89":{"position":[[29,4]]},"91":{"position":[[31,4]]},"95":{"position":[[29,4]]},"209":{"position":[[23,4]]},"230":{"position":[[25,4]]},"255":{"position":[[21,4]]},"261":{"position":[[21,4]]},"264":{"position":[[21,4]]},"266":{"position":[[21,4]]},"269":{"position":[[21,4]]},"273":{"position":[[21,4]]},"275":{"position":[[21,4]]},"279":{"position":[[21,4]]}},"keywords":{}}],["side",{"_index":777,"title":{},"content":{"185":{"position":[[194,5]]},"203":{"position":[[489,4],[549,4],[631,5]]},"311":{"position":[[331,4]]}},"keywords":{}}],["singl",{"_index":108,"title":{"13":{"position":[[9,6]]}},"content":{"13":{"position":[[9,6]]}},"keywords":{}}],["size",{"_index":198,"title":{},"content":{"22":{"position":[[609,5],[627,4]]},"73":{"position":[[286,6],[416,6]]},"74":{"position":[[283,6]]},"75":{"position":[[308,6],[529,6]]},"162":{"position":[[21,4],[250,4]]},"176":{"position":[[105,5],[342,4]]},"181":{"position":[[201,4]]},"185":{"position":[[32,4],[86,5],[171,4]]},"213":{"position":[[563,6]]},"226":{"position":[[551,5]]},"256":{"position":[[249,6],[379,6]]},"257":{"position":[[253,6]]},"258":{"position":[[256,6],[477,6]]},"321":{"position":[[410,6]]}},"keywords":{}}],["size:<input",{"_index":246,"title":{},"content":{"29":{"position":[[389,15]]}},"keywords":{}}],["someth",{"_index":569,"title":{},"content":{"98":{"position":[[191,10]]},"210":{"position":[[186,10]]},"282":{"position":[[126,10]]},"318":{"position":[[123,10]]}},"keywords":{}}],["sometim",{"_index":83,"title":{},"content":{"12":{"position":[[27,9]]},"14":{"position":[[20,9]]},"216":{"position":[[215,9]]}},"keywords":{}}],["sourc",{"_index":753,"title":{},"content":{"177":{"position":[[43,6]]},"192":{"position":[[325,6]]}},"keywords":{}}],["space",{"_index":794,"title":{},"content":{"194":{"position":[[283,5]]},"302":{"position":[[187,5]]}},"keywords":{}}],["specifi",{"_index":873,"title":{},"content":{"216":{"position":[[32,7],[295,7]]}},"keywords":{}}],["speed",{"_index":193,"title":{},"content":{"22":{"position":[[529,6],[793,5]]},"29":{"position":[[104,6]]},"165":{"position":[[65,6]]},"190":{"position":[[55,5]]},"226":{"position":[[485,6]]}},"keywords":{}}],["speed、maxlength、margin、opacity、fontsize、synchronousplayback",{"_index":886,"title":{},"content":{"233":{"position":[[25,74]]}},"keywords":{}}],["src="${img}">",{"_index":525,"title":{},"content":{"78":{"position":[[263,28],[420,28]]},"79":{"position":[[730,28]]},"204":{"position":[[710,28]]},"261":{"position":[[234,28],[391,28]]},"262":{"position":[[488,28]]},"312":{"position":[[470,28]]}},"keywords":{}}],["src="/assets/img/ploading.gif">",{"_index":870,"title":{},"content":{"215":{"position":[[204,46]]},"323":{"position":[[164,46]]}},"keywords":{}}],["src="/assets/img/state.png">",{"_index":871,"title":{},"content":{"215":{"position":[[267,43]]},"323":{"position":[[227,43]]}},"keywords":{}}],["src="https://cdn.jsdelivr.net/npm/artplayer/dist/artplayer.js"></script>",{"_index":583,"title":{},"content":{"103":{"position":[[125,91]]}},"keywords":{}}],["src="https://unpkg.com/artplayer/dist/artplayer.js"></script>",{"_index":585,"title":{},"content":{"103":{"position":[[249,80]]}},"keywords":{}}],["src="path/to/artplay",{"_index":169,"title":{},"content":{"20":{"position":[[11,27]]},"224":{"position":[[11,27]]}},"keywords":{}}],["src="path/to/artplayer.js"></script>",{"_index":581,"title":{},"content":{"103":{"position":[[34,55]]},"105":{"position":[[268,55]]}},"keywords":{}}],["srt",{"_index":860,"title":{},"content":{"213":{"position":[[175,4],[487,6]]},"321":{"position":[[334,6]]}},"keywords":{}}],["ssr",{"_index":74,"title":{},"content":{"10":{"position":[[59,3]]},"118":{"position":[[31,3]]},"203":{"position":[[43,3],[455,3]]},"311":{"position":[[26,3],[318,3]]}},"keywords":{}}],["start",{"_index":364,"title":{},"content":{"37":{"position":[[991,5]]},"121":{"position":[[953,5]]}},"keywords":{}}],["state",{"_index":422,"title":{},"content":{"47":{"position":[[149,7],[168,5],[234,5]]},"131":{"position":[[132,7],[151,5],[178,5]]},"178":{"position":[[70,5]]},"215":{"position":[[251,6]]},"323":{"position":[[211,6]]}},"keywords":{}}],["static",{"_index":32,"title":{"1":{"position":[[0,6]]}},"content":{"22":{"position":[[385,6]]}},"keywords":{}}],["step="1"",{"_index":250,"title":{},"content":{"29":{"position":[[466,18]]},"233":{"position":[[397,18]]}},"keywords":{}}],["stop",{"_index":331,"title":{},"content":{"37":{"position":[[223,4],[349,8],[718,7],[1556,7]]},"121":{"position":[[185,4],[311,8],[680,7],[1518,7]]}},"keywords":{}}],["storag",{"_index":465,"title":{"65":{"position":[[0,8]]},"248":{"position":[[0,8]]}},"content":{"65":{"position":[[31,7]]}},"keywords":{}}],["storage.googleapis.com/shaka",{"_index":294,"title":{},"content":{"34":{"position":[[136,31]]},"173":{"position":[[130,31]]}},"keywords":{}}],["store",{"_index":60,"title":{},"content":{"6":{"position":[[13,5]]}},"keywords":{}}],["streams.mux.dev/x36xhzz/x36xhzz.m3u8",{"_index":279,"title":{},"content":{"32":{"position":[[147,38]]},"171":{"position":[[141,38]]}},"keywords":{}}],["string",{"_index":48,"title":{},"content":{"3":{"position":[[6,6]]},"4":{"position":[[6,6]]},"10":{"position":[[6,6],[34,7]]},"79":{"position":[[133,6],[441,6]]},"84":{"position":[[135,6],[443,6],[488,6]]},"87":{"position":[[138,6],[446,6]]},"96":{"position":[[141,6],[449,6]]},"111":{"position":[[4,6]]},"112":{"position":[[4,6]]},"118":{"position":[[4,6]]},"146":{"position":[[30,6]]},"147":{"position":[[25,6]]},"148":{"position":[[25,6]]},"158":{"position":[[30,6]]},"163":{"position":[[30,6]]},"166":{"position":[[30,6]]},"204":{"position":[[129,6],[437,6]]},"205":{"position":[[134,6],[442,6]]},"206":{"position":[[132,6],[440,6]]},"207":{"position":[[147,6],[455,6],[500,6]]},"208":{"position":[[157,6],[181,6]]},"209":{"position":[[151,6]]},"211":{"position":[[404,6]]},"212":{"position":[[91,6]]},"213":{"position":[[123,6],[148,6],[221,6]]},"215":{"position":[[71,6]]},"262":{"position":[[66,6],[220,6]]},"267":{"position":[[66,6],[220,6],[244,6]]},"270":{"position":[[66,6],[220,6]]},"280":{"position":[[66,6],[220,6]]},"285":{"position":[[4,9]]},"286":{"position":[[4,9]]},"287":{"position":[[4,9]]},"288":{"position":[[4,9]]},"312":{"position":[[64,6],[218,6]]},"313":{"position":[[64,6],[218,6]]},"314":{"position":[[64,6],[218,6]]},"315":{"position":[[65,6],[219,6],[243,6]]},"316":{"position":[[68,6],[84,6]]},"317":{"position":[[64,6]]},"320":{"position":[[40,6]]},"321":{"position":[[56,6],[73,6],[127,6]]},"324":{"position":[[4,9]]},"326":{"position":[[4,9]]},"335":{"position":[[21,6]]},"336":{"position":[[16,6]]},"337":{"position":[[16,6]]},"347":{"position":[[21,6]]},"352":{"position":[[21,6]]},"355":{"position":[[21,6]]}},"keywords":{}}],["stringdefault",{"_index":751,"title":{},"content":{"177":{"position":[[6,14]]},"178":{"position":[[6,14]]},"179":{"position":[[6,14]]},"180":{"position":[[6,14]]},"216":{"position":[[6,14]]},"218":{"position":[[6,14]]}},"keywords":{}}],["string、el",{"_index":538,"title":{},"content":{"79":{"position":[[258,14]]},"84":{"position":[[260,14]]},"87":{"position":[[263,14]]},"96":{"position":[[266,14]]},"204":{"position":[[254,14]]},"205":{"position":[[259,14]]},"206":{"position":[[257,14]]},"207":{"position":[[272,14]]},"262":{"position":[[119,14]]},"267":{"position":[[119,14]]},"270":{"position":[[119,14]]},"280":{"position":[[119,14]]},"284":{"position":[[4,17]]},"312":{"position":[[117,14]]},"313":{"position":[[117,14]]},"314":{"position":[[117,14]]},"315":{"position":[[118,14]]}},"keywords":{}}],["string、elementdefault",{"_index":745,"title":{},"content":{"176":{"position":[[6,22]]}},"keywords":{}}],["style",{"_index":252,"title":{"73":{"position":[[0,6]]},"256":{"position":[[0,6]]}},"content":{"29":{"position":[[512,6]]},"73":{"position":[[22,5],[64,5],[253,6]]},"74":{"position":[[250,6]]},"75":{"position":[[279,6],[498,6]]},"78":{"position":[[292,6],[449,6]]},"79":{"position":[[302,5],[325,5],[759,6]]},"84":{"position":[[304,5],[327,5],[805,6]]},"87":{"position":[[307,5],[330,5]]},"96":{"position":[[310,5],[333,5]]},"106":{"position":[[352,6]]},"107":{"position":[[291,8]]},"204":{"position":[[298,5],[321,5],[739,6]]},"205":{"position":[[303,5],[326,5],[700,6],[929,6]]},"206":{"position":[[301,5],[324,5]]},"207":{"position":[[316,5],[339,5],[759,6],[1006,6]]},"213":{"position":[[184,5],[206,5],[307,5],[530,6]]},"233":{"position":[[443,6]]},"256":{"position":[[16,5],[216,6]]},"257":{"position":[[220,6]]},"258":{"position":[[227,6],[446,6]]},"261":{"position":[[263,6],[420,6]]},"262":{"position":[[145,5],[517,6]]},"267":{"position":[[145,5]]},"270":{"position":[[145,5]]},"280":{"position":[[145,5]]},"312":{"position":[[143,5],[499,6]]},"313":{"position":[[143,5],[441,6],[614,6]]},"314":{"position":[[143,5]]},"315":{"position":[[144,5],[480,6],[671,6]]},"321":{"position":[[100,5],[377,6]]}},"keywords":{}}],["style="color:red">subtitl",{"_index":94,"title":{},"content":{"12":{"position":[[349,39]]},"235":{"position":[[260,39]]}},"keywords":{}}],["style="color:yellow">subtitl",{"_index":97,"title":{},"content":{"12":{"position":[[469,42]]},"235":{"position":[[380,42]]}},"keywords":{}}],["style="style"",{"_index":611,"title":{},"content":{"106":{"position":[[108,24]]}},"keywords":{}}],["style="width",{"_index":523,"title":{},"content":{"78":{"position":[[232,18],[389,18]]},"79":{"position":[[699,18]]},"204":{"position":[[679,18]]},"261":{"position":[[203,18],[360,18]]},"262":{"position":[[457,18]]},"312":{"position":[[439,18]]}},"keywords":{}}],["style="width:400px;height:300px"></div>",{"_index":601,"title":{},"content":{"105":{"position":[[198,58]]}},"keywords":{}}],["subtitl",{"_index":90,"title":{"71":{"position":[[0,9]]},"213":{"position":[[0,9]]},"254":{"position":[[0,9]]},"321":{"position":[[0,9]]}},"content":{"12":{"position":[[289,9]]},"71":{"position":[[24,8]]},"72":{"position":[[46,8],[165,9]]},"73":{"position":[[55,8],[169,9]]},"74":{"position":[[54,8],[166,9]]},"75":{"position":[[80,8],[195,9],[469,10]]},"199":{"position":[[28,8],[172,9]]},"202":{"position":[[42,10],[131,8],[329,10]]},"213":{"position":[[32,9],[64,9],[130,8],[155,8],[197,8],[228,8],[298,8],[433,9]]},"215":{"position":[[361,9]]},"235":{"position":[[200,9]]},"255":{"position":[[134,9]]},"256":{"position":[[132,9]]},"257":{"position":[[136,9]]},"258":{"position":[[143,9],[417,10]]},"307":{"position":[[141,9]]},"321":{"position":[[280,9]]},"323":{"position":[[321,9]]}},"keywords":{}}],["subtitleoffset",{"_index":797,"title":{"199":{"position":[[0,15]]},"307":{"position":[[0,15]]}},"content":{"199":{"position":[[238,15]]},"307":{"position":[[207,15]]}},"keywords":{}}],["success",{"_index":840,"title":{},"content":{"211":{"position":[[366,11]]}},"keywords":{}}],["such",{"_index":415,"title":{},"content":{"46":{"position":[[35,4]]},"151":{"position":[[241,4]]},"155":{"position":[[415,4]]},"157":{"position":[[382,5]]},"176":{"position":[[373,4]]},"181":{"position":[[255,5]]},"216":{"position":[[185,5]]}},"keywords":{}}],["suffix",{"_index":875,"title":{},"content":{"216":{"position":[[159,6],[265,7]]}},"keywords":{}}],["support",{"_index":244,"title":{},"content":{"29":{"position":[[84,7]]},"147":{"position":[[125,8]]},"148":{"position":[[138,8]]},"163":{"position":[[62,7]]},"164":{"position":[[66,7]]},"165":{"position":[[72,7]]},"166":{"position":[[73,7]]},"177":{"position":[[67,7]]},"211":{"position":[[396,7]]},"213":{"position":[[56,7]]},"215":{"position":[[58,7]]},"218":{"position":[[90,8]]}},"keywords":{}}],["surround.mp4",{"_index":304,"title":{},"content":{"35":{"position":[[444,14]]},"174":{"position":[[438,14]]}},"keywords":{}}],["suspend",{"_index":386,"title":{},"content":{"37":{"position":[[1392,10]]},"121":{"position":[[1354,10]]}},"keywords":{}}],["switch",{"_index":515,"title":{"75":{"position":[[0,7]]},"258":{"position":[[0,7]]}},"content":{"75":{"position":[[23,6]]},"141":{"position":[[15,6]]},"193":{"position":[[72,6]]},"194":{"position":[[289,6]]},"195":{"position":[[55,6]]},"258":{"position":[[16,6]]}},"keywords":{}}],["switchqual",{"_index":657,"title":{"148":{"position":[[0,14]]},"337":{"position":[[0,14]]}},"content":{"337":{"position":[[34,13]]}},"keywords":{}}],["switchurl",{"_index":651,"title":{"147":{"position":[[0,10]]},"336":{"position":[[0,10]]}},"content":{"148":{"position":[[72,10]]}},"keywords":{}}],["synchron",{"_index":210,"title":{},"content":{"22":{"position":[[772,11]]}},"keywords":{}}],["synchronousplayback",{"_index":209,"title":{},"content":{"22":{"position":[[741,20]]},"29":{"position":[[149,19]]},"226":{"position":[[631,20]]}},"keywords":{}}],["syntax",{"_index":148,"title":{},"content":{"14":{"position":[[50,6]]}},"keywords":{}}],["take",{"_index":563,"title":{},"content":{"93":{"position":[[427,4]]},"194":{"position":[[330,4]]}},"keywords":{}}],["templat",{"_index":452,"title":{"60":{"position":[[0,9]]},"243":{"position":[[0,9]]}},"content":{},"keywords":{}}],["temporari",{"_index":393,"title":{},"content":{"37":{"position":[[1577,9]]},"121":{"position":[[1539,9]]}},"keywords":{}}],["termin",{"_index":339,"title":{},"content":{"37":{"position":[[439,11]]},"121":{"position":[[401,11]]}},"keywords":{}}],["text",{"_index":178,"title":{},"content":{"22":{"position":[[236,5],[258,4],[397,5],[461,5]]},"24":{"position":[[252,5],[279,5],[306,5]]},"28":{"position":[[306,4],[337,6],[351,7],[362,6],[505,5],[511,5]]},"79":{"position":[[455,4]]},"84":{"position":[[457,4]]},"87":{"position":[[460,4]]},"96":{"position":[[463,4]]},"204":{"position":[[451,4]]},"205":{"position":[[456,4]]},"206":{"position":[[454,4]]},"207":{"position":[[469,4]]},"209":{"position":[[146,4],[168,4],[297,5],[338,5],[374,5],[409,5],[450,5]]},"226":{"position":[[228,5],[353,5],[417,5]]},"228":{"position":[[233,5],[260,5],[287,5]]},"232":{"position":[[285,4],[324,6],[467,5],[473,5]]},"317":{"position":[[59,4],[200,5],[241,5],[277,5],[312,5],[353,5]]}},"keywords":{}}],["text.trim",{"_index":238,"title":{},"content":{"28":{"position":[[372,13]]},"232":{"position":[[334,13]]}},"keywords":{}}],["theme",{"_index":758,"title":{"180":{"position":[[0,6]]},"288":{"position":[[0,6]]}},"content":{"180":{"position":[[33,5],[180,6]]},"288":{"position":[[137,6]]}},"keywords":{}}],["third",{"_index":261,"title":{"30":{"position":[[0,5]]}},"content":{"217":{"position":[[86,5]]}},"keywords":{}}],["three",{"_index":118,"title":{},"content":{"13":{"position":[[201,5]]},"177":{"position":[[75,5]]}},"keywords":{}}],["through",{"_index":41,"title":{},"content":{"2":{"position":[[87,7]]},"13":{"position":[[314,7]]},"29":{"position":[[61,7]]},"203":{"position":[[214,7]]}},"keywords":{}}],["thumbnail",{"_index":850,"title":{"212":{"position":[[0,11]]},"320":{"position":[[0,11]]}},"content":{"212":{"position":[[323,11]]},"320":{"position":[[231,11]]}},"keywords":{}}],["time",{"_index":7,"title":{},"content":{"0":{"position":[[42,4],[317,4],[368,5]]},"2":{"position":[[149,5]]},"22":{"position":[[263,5],[281,4],[410,5],[474,5],[552,4]]},"24":{"position":[[265,5],[292,5],[319,5]]},"28":{"position":[[27,4]]},"29":{"position":[[56,4]]},"37":{"position":[[1424,4]]},"42":{"position":[[24,4]]},"49":{"position":[[86,5]]},"81":{"position":[[91,4]]},"121":{"position":[[1386,4]]},"142":{"position":[[36,4]]},"143":{"position":[[36,4]]},"144":{"position":[[36,4]]},"150":{"position":[[67,5],[77,4]]},"182":{"position":[[70,4]]},"196":{"position":[[81,5]]},"199":{"position":[[37,4]]},"209":{"position":[[126,4],[287,5],[327,5],[363,5],[398,5],[439,5]]},"226":{"position":[[249,5],[366,5],[430,5]]},"228":{"position":[[246,5],[273,5],[300,5]]},"234":{"position":[[78,4],[324,4],[375,5]]},"317":{"position":[[35,6],[190,5],[230,5],[266,5],[301,5],[342,5]]}},"keywords":{}}],["tip",{"_index":403,"title":{},"content":{"42":{"position":[[251,3]]},"93":{"position":[[406,3]]},"151":{"position":[[199,3]]},"155":{"position":[[314,3]]},"157":{"position":[[291,3]]},"162":{"position":[[246,3]]},"167":{"position":[[309,3]]},"181":{"position":[[175,3]]},"184":{"position":[[188,3]]},"192":{"position":[[275,3]]},"194":{"position":[[309,3]]},"203":{"position":[[451,3]]},"211":{"position":[[693,3]]}},"keywords":{}}],["titl",{"_index":756,"title":{"179":{"position":[[0,6]]},"287":{"position":[[0,6]]}},"content":{"179":{"position":[[191,6]]},"287":{"position":[[138,6]]}},"keywords":{}}],["toggl",{"_index":640,"title":{"141":{"position":[[0,7]]},"330":{"position":[[0,7]]}},"content":{},"keywords":{}}],["tooltip",{"_index":539,"title":{},"content":{"79":{"position":[[433,7]]},"84":{"position":[[435,7],[778,8]]},"87":{"position":[[438,7]]},"96":{"position":[[441,7]]},"204":{"position":[[429,7]]},"205":{"position":[[434,7],[673,8],[902,8]]},"206":{"position":[[432,7]]},"207":{"position":[[447,7],[732,8],[979,8]]},"262":{"position":[[212,7]]},"267":{"position":[[212,7],[485,8]]},"270":{"position":[[212,7]]},"280":{"position":[[212,7]]},"312":{"position":[[210,7]]},"313":{"position":[[210,7],[419,8],[592,8]]},"314":{"position":[[210,7]]},"315":{"position":[[211,7],[458,8],[649,8]]}},"keywords":{}}],["top",{"_index":207,"title":{},"content":{"22":{"position":[[719,3]]},"78":{"position":[[323,4],[480,4]]},"79":{"position":[[790,4]]},"204":{"position":[[770,4]]},"261":{"position":[[294,4],[451,4]]},"262":{"position":[[548,4]]},"312":{"position":[[530,4]]}},"keywords":{}}],["torrent",{"_index":305,"title":{},"content":{"35":{"position":[[465,10],[490,8],[609,9]]},"174":{"position":[[459,10],[484,8],[603,9]]}},"keywords":{}}],["torrent.files[0",{"_index":310,"title":{},"content":{"35":{"position":[[632,17]]},"174":{"position":[[626,17]]}},"keywords":{}}],["tri",{"_index":381,"title":{},"content":{"37":{"position":[[1280,6]]},"121":{"position":[[1242,6]]}},"keywords":{}}],["trigger",{"_index":429,"title":{},"content":{"49":{"position":[[69,7]]},"53":{"position":[[0,7]]},"79":{"position":[[392,9]]},"84":{"position":[[394,9]]},"87":{"position":[[397,9]]},"96":{"position":[[400,9]]},"150":{"position":[[113,7]]},"204":{"position":[[388,9]]},"205":{"position":[[393,9]]},"206":{"position":[[391,9]]},"207":{"position":[[406,9]]}},"keywords":{}}],["true",{"_index":92,"title":{},"content":{"12":{"position":[[327,5]]},"13":{"position":[[455,5]]},"22":{"position":[[109,5],[124,5],[144,5],[165,5],[441,5]]},"28":{"position":[[539,5]]},"31":{"position":[[121,5]]},"32":{"position":[[122,5]]},"33":{"position":[[133,5],[325,6]]},"34":{"position":[[125,5]]},"35":{"position":[[127,5],[578,5],[683,5]]},"47":{"position":[[178,5]]},"48":{"position":[[142,5]]},"51":{"position":[[155,5]]},"52":{"position":[[152,5]]},"72":{"position":[[331,5]]},"73":{"position":[[247,5]]},"74":{"position":[[244,5]]},"75":{"position":[[273,5]]},"86":{"position":[[225,5]]},"87":{"position":[[635,5]]},"89":{"position":[[237,5]]},"91":{"position":[[228,5]]},"95":{"position":[[183,5],[199,5],[270,5]]},"96":{"position":[[593,5],[609,5],[680,5]]},"131":{"position":[[157,17]]},"132":{"position":[[121,5]]},"135":{"position":[[123,5]]},"136":{"position":[[126,5]]},"139":{"position":[[132,5]]},"140":{"position":[[133,5]]},"141":{"position":[[153,5]]},"149":{"position":[[243,5]]},"155":{"position":[[189,5],[243,5]]},"156":{"position":[[201,5],[258,5]]},"157":{"position":[[180,5],[227,5]]},"159":{"position":[[208,5]]},"160":{"position":[[162,5]]},"161":{"position":[[80,5],[285,5]]},"164":{"position":[[216,5]]},"170":{"position":[[115,5]]},"171":{"position":[[116,5]]},"172":{"position":[[127,5],[319,6]]},"173":{"position":[[119,5]]},"174":{"position":[[121,5],[572,5],[677,5]]},"179":{"position":[[233,5]]},"182":{"position":[[182,5]]},"183":{"position":[[159,5]]},"184":{"position":[[160,5],[173,5],[287,5]]},"185":{"position":[[344,5]]},"186":{"position":[[230,5]]},"187":{"position":[[154,5]]},"188":{"position":[[142,4],[252,5],[267,5]]},"189":{"position":[[119,4],[231,5],[246,5],[262,5]]},"190":{"position":[[249,5],[264,5]]},"191":{"position":[[236,5],[251,5]]},"192":{"position":[[202,5]]},"193":{"position":[[220,5]]},"194":{"position":[[22,4],[163,5]]},"195":{"position":[[199,5]]},"196":{"position":[[22,4],[232,5]]},"197":{"position":[[228,5]]},"198":{"position":[[232,5]]},"199":{"position":[[232,5],[254,5]]},"200":{"position":[[219,5]]},"201":{"position":[[250,5]]},"202":{"position":[[261,5]]},"203":{"position":[[436,5]]},"205":{"position":[[586,5]]},"206":{"position":[[772,5]]},"208":{"position":[[325,5]]},"213":{"position":[[524,5]]},"214":{"position":[[286,5],[305,5]]},"226":{"position":[[109,5],[124,5],[144,5],[165,5],[397,5]]},"232":{"position":[[501,5]]},"235":{"position":[[238,5]]},"236":{"position":[[275,5]]},"255":{"position":[[300,5]]},"256":{"position":[[210,5]]},"257":{"position":[[214,5]]},"258":{"position":[[221,5]]},"269":{"position":[[190,5]]},"270":{"position":[[388,5]]},"273":{"position":[[190,5]]},"275":{"position":[[185,5]]},"279":{"position":[[147,5],[163,5],[234,5]]},"280":{"position":[[343,5],[359,5],[430,5]]},"287":{"position":[[180,5]]},"290":{"position":[[147,5]]},"291":{"position":[[134,5]]},"292":{"position":[[137,5],[150,5],[197,12]]},"293":{"position":[[201,5]]},"294":{"position":[[157,5]]},"295":{"position":[[133,5]]},"296":{"position":[[65,4],[175,5],[190,5]]},"297":{"position":[[60,4],[172,5],[187,5],[203,5]]},"298":{"position":[[166,5],[181,5]]},"299":{"position":[[164,5],[179,5]]},"300":{"position":[[150,5]]},"301":{"position":[[150,5]]},"302":{"position":[[15,4],[135,5]]},"303":{"position":[[145,5]]},"304":{"position":[[15,4],[154,5]]},"305":{"position":[[153,5]]},"306":{"position":[[156,5]]},"307":{"position":[[201,5],[223,5]]},"308":{"position":[[162,5]]},"309":{"position":[[183,5]]},"310":{"position":[[189,5]]},"311":{"position":[[300,5]]},"313":{"position":[[341,5]]},"314":{"position":[[505,5]]},"316":{"position":[[217,5]]},"321":{"position":[[371,5]]},"322":{"position":[[216,5],[235,5]]},"328":{"position":[[124,5]]},"329":{"position":[[124,5]]},"330":{"position":[[130,5]]},"338":{"position":[[208,5]]},"344":{"position":[[153,5],[207,5]]},"345":{"position":[[156,5],[213,5]]},"346":{"position":[[157,5],[204,5]]},"348":{"position":[[183,5]]},"349":{"position":[[140,5]]},"350":{"position":[[45,4],[233,5]]},"353":{"position":[[178,5]]},"357":{"position":[[61,4]]}},"keywords":{}}],["ts",{"_index":877,"title":{},"content":{"216":{"position":[[205,5]]}},"keywords":{}}],["tw",{"_index":491,"title":{},"content":{"69":{"position":[[219,4]]},"218":{"position":[[111,2]]},"252":{"position":[[201,4]]},"326":{"position":[[71,2]]}},"keywords":{}}],["two",{"_index":543,"title":{},"content":{"81":{"position":[[99,3]]},"147":{"position":[[134,3]]},"148":{"position":[[147,3]]}},"keywords":{}}],["type",{"_index":35,"title":{"14":{"position":[[14,5]]},"216":{"position":[[0,5]]},"324":{"position":[[0,5]]}},"content":{"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]]},"11":{"position":[[0,5],[18,4]]},"14":{"position":[[14,5],[85,5],[184,5]]},"26":{"position":[[0,5]]},"27":{"position":[[0,5]]},"28":{"position":[[0,5]]},"29":{"position":[[0,5]]},"31":{"position":[[242,5]]},"35":{"position":[[459,5]]},"55":{"position":[[0,5]]},"56":{"position":[[0,5]]},"57":{"position":[[0,5]]},"58":{"position":[[0,5]]},"59":{"position":[[0,5]]},"60":{"position":[[0,5]]},"61":{"position":[[0,5]]},"62":{"position":[[0,5]]},"63":{"position":[[0,5]]},"64":{"position":[[0,5]]},"65":{"position":[[0,5],[150,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]]},"79":{"position":[[0,5],[63,4]]},"80":{"position":[[0,5]]},"81":{"position":[[0,5]]},"82":{"position":[[0,5]]},"83":{"position":[[0,5]]},"84":{"position":[[0,5],[65,4]]},"85":{"position":[[0,5]]},"86":{"position":[[0,5]]},"87":{"position":[[0,5],[68,4]]},"88":{"position":[[0,5]]},"89":{"position":[[0,5]]},"90":{"position":[[0,5]]},"91":{"position":[[0,5]]},"92":{"position":[[0,5]]},"93":{"position":[[0,5]]},"94":{"position":[[0,5]]},"95":{"position":[[0,5]]},"96":{"position":[[0,5],[71,4]]},"97":{"position":[[0,5]]},"98":{"position":[[0,5]]},"139":{"position":[[0,5]]},"140":{"position":[[0,5]]},"141":{"position":[[0,5]]},"142":{"position":[[0,5]]},"143":{"position":[[0,5]]},"144":{"position":[[0,5]]},"145":{"position":[[0,5]]},"146":{"position":[[0,5]]},"147":{"position":[[0,5]]},"148":{"position":[[0,5]]},"149":{"position":[[0,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]]},"170":{"position":[[236,5]]},"174":{"position":[[453,5]]},"176":{"position":[[0,5]]},"177":{"position":[[0,5]]},"178":{"position":[[0,5]]},"179":{"position":[[0,5]]},"180":{"position":[[0,5]]},"181":{"position":[[0,5]]},"182":{"position":[[0,5]]},"183":{"position":[[0,5]]},"184":{"position":[[0,5]]},"185":{"position":[[0,5]]},"186":{"position":[[0,5]]},"187":{"position":[[0,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],[59,4]]},"205":{"position":[[0,5],[64,4]]},"206":{"position":[[0,5],[62,4]]},"207":{"position":[[0,5],[77,4]]},"208":{"position":[[0,5],[104,4]]},"209":{"position":[[0,5],[88,4]]},"210":{"position":[[0,5]]},"211":{"position":[[0,5],[283,5],[713,5]]},"212":{"position":[[0,5],[71,4]]},"213":{"position":[[0,5],[103,4],[143,4],[164,5],[481,5]]},"214":{"position":[[0,5]]},"215":{"position":[[0,5]]},"216":{"position":[[0,5],[402,5]]},"217":{"position":[[0,5]]},"218":{"position":[[0,5]]},"272":{"position":[[128,5]]},"321":{"position":[[68,4],[328,5]]},"324":{"position":[[220,5]]}},"keywords":{}}],["type="button">click",{"_index":20,"title":{},"content":{"0":{"position":[[191,32]]},"234":{"position":[[227,32]]}},"keywords":{}}],["type="range"",{"_index":247,"title":{},"content":{"29":{"position":[[405,22]]},"233":{"position":[[336,22]]}},"keywords":{}}],["typedef",{"_index":151,"title":{},"content":{"14":{"position":[[106,8]]},"272":{"position":[[50,8]]}},"keywords":{}}],["typescript",{"_index":147,"title":{},"content":{"14":{"position":[[39,10]]},"272":{"position":[[14,10]]}},"keywords":{}}],["ua",{"_index":846,"title":{},"content":{"211":{"position":[[611,5]]},"319":{"position":[[332,5]]}},"keywords":{}}],["unexpectedli",{"_index":383,"title":{},"content":{"37":{"position":[[1320,12]]},"121":{"position":[[1282,12]]}},"keywords":{}}],["uniqu",{"_index":533,"title":{},"content":{"79":{"position":[[144,6]]},"84":{"position":[[146,6]]},"87":{"position":[[149,6]]},"96":{"position":[[152,6]]},"204":{"position":[[140,6]]},"205":{"position":[[145,6]]},"206":{"position":[[143,6]]},"207":{"position":[[158,6]]}},"keywords":{}}],["unit",{"_index":643,"title":{},"content":{"142":{"position":[[47,4]]},"143":{"position":[[50,4]]},"144":{"position":[[51,4]]},"167":{"position":[[89,4]]},"209":{"position":[[131,5]]}},"keywords":{}}],["unpkg",{"_index":584,"title":{},"content":{"103":{"position":[[225,5]]}},"keywords":{}}],["up",{"_index":327,"title":{},"content":{"37":{"position":[[191,2],[327,2]]},"121":{"position":[[153,2],[289,2]]},"149":{"position":[[46,2]]},"156":{"position":[[46,2]]},"158":{"position":[[45,2]]},"167":{"position":[[357,2]]},"188":{"position":[[128,2]]}},"keywords":{}}],["updat",{"_index":342,"title":{"69":{"position":[[0,7]]},"252":{"position":[[0,7]]}},"content":{"37":{"position":[[504,8],[1477,8]]},"69":{"position":[[22,6]]},"121":{"position":[[466,8],[1439,8]]},"252":{"position":[[16,6]]}},"keywords":{}}],["url",{"_index":14,"title":{"50":{"position":[[0,4]]},"74":{"position":[[0,4]]},"134":{"position":[[0,4]]},"146":{"position":[[0,4]]},"177":{"position":[[0,4]]},"257":{"position":[[0,4]]},"285":{"position":[[0,4]]},"335":{"position":[[0,4]]}},"content":{"0":{"position":[[107,4]]},"2":{"position":[[221,4]]},"12":{"position":[[217,4],[407,4],[530,4]]},"13":{"position":[[413,4]]},"22":{"position":[[66,4]]},"23":{"position":[[66,4]]},"24":{"position":[[66,4]]},"26":{"position":[[133,4]]},"27":{"position":[[152,4]]},"28":{"position":[[119,4]]},"29":{"position":[[235,4]]},"31":{"position":[[127,4],[196,4],[255,4],[260,4]]},"32":{"position":[[128,4],[223,4]]},"33":{"position":[[139,4],[244,4],[320,4]]},"34":{"position":[[131,4],[237,4]]},"35":{"position":[[133,4],[516,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]]},"61":{"position":[[221,4]]},"62":{"position":[[109,4]]},"64":{"position":[[196,4]]},"65":{"position":[[331,4]]},"68":{"position":[[137,4]]},"69":{"position":[[118,4]]},"72":{"position":[[132,4],[177,4]]},"73":{"position":[[136,4],[181,4]]},"74":{"position":[[30,3],[63,3],[133,4],[178,4]]},"75":{"position":[[49,3],[162,4],[207,4]]},"78":{"position":[[172,4]]},"79":{"position":[[543,4]]},"81":{"position":[[245,4]]},"83":{"position":[[145,4]]},"84":{"position":[[587,4]]},"86":{"position":[[138,4]]},"87":{"position":[[548,4]]},"89":{"position":[[154,4]]},"91":{"position":[[148,4]]},"93":{"position":[[207,4]]},"95":{"position":[[141,4]]},"96":{"position":[[551,4]]},"98":{"position":[[358,4]]},"105":{"position":[[394,4]]},"106":{"position":[[285,4]]},"107":{"position":[[225,4]]},"108":{"position":[[106,4]]},"110":{"position":[[125,4]]},"121":{"position":[[1628,4]]},"123":{"position":[[104,4]]},"124":{"position":[[76,4]]},"125":{"position":[[76,4]]},"126":{"position":[[79,4]]},"127":{"position":[[77,4]]},"128":{"position":[[79,4]]},"129":{"position":[[86,4]]},"130":{"position":[[90,4]]},"131":{"position":[[79,4]]},"132":{"position":[[78,4]]},"133":{"position":[[95,4]]},"134":{"position":[[77,4]]},"135":{"position":[[78,4]]},"136":{"position":[[78,4]]},"137":{"position":[[77,4]]},"139":{"position":[[92,4]]},"140":{"position":[[93,4]]},"141":{"position":[[113,4]]},"142":{"position":[[126,4]]},"143":{"position":[[129,4]]},"144":{"position":[[130,4]]},"145":{"position":[[143,4]]},"146":{"position":[[55,3],[125,4]]},"147":{"position":[[42,4],[61,4],[182,4],[282,4]]},"148":{"position":[[195,4],[295,4]]},"149":{"position":[[142,4]]},"150":{"position":[[205,4]]},"151":{"position":[[98,4]]},"152":{"position":[[125,4]]},"153":{"position":[[30,3],[148,4]]},"154":{"position":[[28,3],[146,4]]},"155":{"position":[[144,4]]},"156":{"position":[[153,4]]},"157":{"position":[[132,4]]},"158":{"position":[[205,4]]},"159":{"position":[[133,4]]},"160":{"position":[[122,4]]},"161":{"position":[[178,4]]},"162":{"position":[[133,4]]},"163":{"position":[[165,4]]},"164":{"position":[[173,4]]},"165":{"position":[[183,4]]},"166":{"position":[[166,4]]},"167":{"position":[[168,4]]},"168":{"position":[[118,4]]},"170":{"position":[[121,4],[190,4],[249,4],[254,4]]},"171":{"position":[[122,4],[217,4]]},"172":{"position":[[133,4],[238,4],[314,4]]},"173":{"position":[[125,4],[231,4]]},"174":{"position":[[127,4],[510,4]]},"176":{"position":[[269,4]]},"177":{"position":[[183,4]]},"178":{"position":[[193,4]]},"179":{"position":[[158,4]]},"180":{"position":[[147,4]]},"181":{"position":[[120,4]]},"182":{"position":[[141,4]]},"183":{"position":[[119,4]]},"184":{"position":[[117,4]]},"185":{"position":[[301,4]]},"186":{"position":[[187,4]]},"187":{"position":[[115,4]]},"188":{"position":[[213,4]]},"189":{"position":[[190,4]]},"190":{"position":[[202,4]]},"191":{"position":[[190,4]]},"192":{"position":[[157,4]]},"193":{"position":[[178,4]]},"194":{"position":[[122,4]]},"195":{"position":[[161,4]]},"196":{"position":[[192,4]]},"197":{"position":[[183,4]]},"198":{"position":[[184,4]]},"199":{"position":[[139,4],[184,4]]},"200":{"position":[[169,4]]},"201":{"position":[[205,4]]},"202":{"position":[[213,4]]},"203":{"position":[[395,4]]},"204":{"position":[[577,4]]},"205":{"position":[[544,4]]},"206":{"position":[[542,4]]},"207":{"position":[[599,4]]},"208":{"position":[[177,3],[270,4],[348,4],[403,4]]},"209":{"position":[[239,4]]},"210":{"position":[[353,4]]},"211":{"position":[[514,4]]},"212":{"position":[[106,3],[290,4],[337,4]]},"213":{"position":[[139,3],[400,4],[445,4]]},"214":{"position":[[214,4]]},"215":{"position":[[144,4]]},"216":{"position":[[369,4]]},"217":{"position":[[197,4],[266,4],[309,4],[320,3]]},"218":{"position":[[180,4]]},"226":{"position":[[66,4]]},"227":{"position":[[66,4]]},"228":{"position":[[66,4]]},"230":{"position":[[107,4]]},"231":{"position":[[104,4]]},"232":{"position":[[98,4]]},"233":{"position":[[166,4]]},"234":{"position":[[143,4]]},"235":{"position":[[128,4],[318,4],[441,4]]},"236":{"position":[[233,4]]},"244":{"position":[[168,4]]},"245":{"position":[[101,4]]},"247":{"position":[[151,4]]},"248":{"position":[[226,4]]},"251":{"position":[[104,4]]},"252":{"position":[[100,4]]},"255":{"position":[[101,4],[146,4]]},"256":{"position":[[99,4],[144,4]]},"257":{"position":[[21,3],[103,4],[148,4]]},"258":{"position":[[30,13],[110,4],[155,4]]},"261":{"position":[[143,4]]},"262":{"position":[[301,4]]},"264":{"position":[[127,4]]},"266":{"position":[[104,4]]},"267":{"position":[[335,4]]},"269":{"position":[[103,4]]},"270":{"position":[[301,4]]},"273":{"position":[[107,4]]},"275":{"position":[[105,4]]},"277":{"position":[[126,4]]},"279":{"position":[[105,4]]},"280":{"position":[[301,4]]},"282":{"position":[[265,4]]},"284":{"position":[[195,4]]},"285":{"position":[[123,4]]},"286":{"position":[[109,4]]},"287":{"position":[[105,4]]},"288":{"position":[[104,4]]},"289":{"position":[[93,4]]},"290":{"position":[[106,4]]},"291":{"position":[[94,4]]},"292":{"position":[[94,4]]},"293":{"position":[[158,4]]},"294":{"position":[[114,4]]},"295":{"position":[[94,4]]},"296":{"position":[[136,4]]},"297":{"position":[[131,4]]},"298":{"position":[[119,4]]},"299":{"position":[[118,4]]},"300":{"position":[[105,4]]},"301":{"position":[[108,4]]},"302":{"position":[[94,4]]},"303":{"position":[[107,4]]},"304":{"position":[[114,4]]},"305":{"position":[[108,4]]},"306":{"position":[[108,4]]},"307":{"position":[[108,4],[153,4]]},"308":{"position":[[112,4]]},"309":{"position":[[138,4]]},"310":{"position":[[141,4]]},"311":{"position":[[259,4]]},"312":{"position":[[337,4]]},"313":{"position":[[299,4]]},"314":{"position":[[299,4]]},"315":{"position":[[334,4]]},"316":{"position":[[80,3],[162,4],[240,4],[295,4]]},"317":{"position":[[142,4]]},"318":{"position":[[262,4]]},"319":{"position":[[235,4]]},"320":{"position":[[34,5],[198,4],[245,4]]},"321":{"position":[[50,5],[247,4],[292,4]]},"322":{"position":[[144,4]]},"323":{"position":[[104,4]]},"324":{"position":[[187,4]]},"325":{"position":[[126,4],[195,4],[228,4]]},"326":{"position":[[140,4]]},"328":{"position":[[84,4]]},"329":{"position":[[84,4]]},"330":{"position":[[90,4]]},"331":{"position":[[98,4]]},"332":{"position":[[98,4]]},"333":{"position":[[98,4]]},"334":{"position":[[115,4]]},"335":{"position":[[104,4]]},"336":{"position":[[35,3],[150,4]]},"337":{"position":[[160,4]]},"338":{"position":[[107,4]]},"339":{"position":[[133,4]]},"340":{"position":[[84,4]]},"341":{"position":[[90,4]]},"342":{"position":[[114,4]]},"343":{"position":[[112,4]]},"344":{"position":[[108,4]]},"345":{"position":[[108,4]]},"346":{"position":[[109,4]]},"347":{"position":[[121,4]]},"348":{"position":[[108,4]]},"349":{"position":[[100,4]]},"350":{"position":[[126,4]]},"351":{"position":[[91,4]]},"352":{"position":[[136,4]]},"353":{"position":[[135,4]]},"354":{"position":[[140,4]]},"355":{"position":[[125,4]]},"356":{"position":[[109,4]]},"357":{"position":[[132,4]]}},"keywords":{}}],["us",{"_index":73,"title":{"21":{"position":[[0,4]]},"22":{"position":[[0,3]]},"23":{"position":[[0,3]]},"24":{"position":[[0,3]]}},"content":{"10":{"position":[[50,4]]},"12":{"position":[[90,3]]},"13":{"position":[[141,4],[916,3],[1206,3]]},"24":{"position":[[138,3]]},"53":{"position":[[24,4]]},"79":{"position":[[174,4]]},"84":{"position":[[176,4]]},"87":{"position":[[179,4]]},"96":{"position":[[182,4]]},"182":{"position":[[28,3]]},"194":{"position":[[38,3]]},"201":{"position":[[63,3]]},"202":{"position":[[65,3]]},"203":{"position":[[39,3],[68,6]]},"204":{"position":[[170,4]]},"205":{"position":[[175,4]]},"206":{"position":[[173,4]]},"207":{"position":[[188,4]]},"211":{"position":[[184,3]]},"215":{"position":[[24,4]]},"216":{"position":[[24,4],[77,3],[99,4]]}},"keywords":{}}],["user",{"_index":379,"title":{},"content":{"37":{"position":[[1266,4]]},"121":{"position":[[1228,4]]},"155":{"position":[[427,4]]},"157":{"position":[[391,4]]}},"keywords":{}}],["usessr",{"_index":809,"title":{"203":{"position":[[0,7]]},"311":{"position":[[0,7]]}},"content":{"203":{"position":[[428,7]]},"311":{"position":[[292,7]]}},"keywords":{}}],["usual",{"_index":72,"title":{},"content":{"10":{"position":[[42,7]]}},"keywords":{}}],["utf",{"_index":506,"title":{},"content":{"73":{"position":[[227,4]]},"74":{"position":[[224,4]]},"75":{"position":[[253,4]]},"213":{"position":[[255,3],[504,4]]},"256":{"position":[[190,4]]},"257":{"position":[[194,4]]},"258":{"position":[[201,4]]},"321":{"position":[[142,3],[351,4]]}},"keywords":{}}],["util",{"_index":56,"title":{"5":{"position":[[0,6]]},"113":{"position":[[0,6]]}},"content":{"5":{"position":[[20,5]]}},"keywords":{}}],["valid",{"_index":69,"title":{"8":{"position":[[0,10]]},"116":{"position":[[0,10]]}},"content":{"8":{"position":[[15,9]]}},"keywords":{}}],["valu",{"_index":472,"title":{},"content":{"65":{"position":[[183,5],[206,5],[232,5],[259,5],[402,8]]},"68":{"position":[[43,5],[65,5]]},"181":{"position":[[308,5]]},"248":{"position":[[297,8]]}},"keywords":{}}],["value="25">",{"_index":251,"title":{},"content":{"29":{"position":[[485,26]]},"233":{"position":[[416,26]]}},"keywords":{}}],["var",{"_index":6,"title":{},"content":{"0":{"position":[[38,3],[52,3]]},"2":{"position":[[166,3]]},"12":{"position":[[162,3]]},"13":{"position":[[358,3],[977,3],[1023,3],[1087,3],[1139,3],[1259,3],[1295,3],[1348,3],[1390,3]]},"22":{"position":[[11,3]]},"23":{"position":[[11,3]]},"24":{"position":[[11,3]]},"26":{"position":[[78,3]]},"27":{"position":[[97,3]]},"28":{"position":[[64,3],[302,3],[394,3]]},"29":{"position":[[180,3]]},"31":{"position":[[56,3]]},"32":{"position":[[57,3],[230,3]]},"33":{"position":[[68,3],[251,3]]},"34":{"position":[[60,3],[273,3]]},"35":{"position":[[62,3],[528,3],[621,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]]},"61":{"position":[[166,3],[285,3]]},"62":{"position":[[54,3],[173,3]]},"64":{"position":[[90,3],[148,3]]},"65":{"position":[[276,3]]},"68":{"position":[[82,3]]},"69":{"position":[[63,3]]},"72":{"position":[[77,3]]},"73":{"position":[[81,3]]},"74":{"position":[[78,3]]},"75":{"position":[[107,3]]},"78":{"position":[[79,3],[117,3]]},"79":{"position":[[488,3],[580,3]]},"81":{"position":[[190,3]]},"83":{"position":[[90,3]]},"84":{"position":[[532,3]]},"86":{"position":[[83,3]]},"87":{"position":[[493,3]]},"89":{"position":[[99,3]]},"91":{"position":[[93,3]]},"93":{"position":[[152,3]]},"95":{"position":[[86,3]]},"96":{"position":[[496,3]]},"98":{"position":[[303,3]]},"105":{"position":[[339,3]]},"108":{"position":[[51,3]]},"110":{"position":[[70,3]]},"121":{"position":[[1573,3]]},"123":{"position":[[49,3]]},"124":{"position":[[21,3]]},"125":{"position":[[21,3]]},"126":{"position":[[24,3]]},"127":{"position":[[22,3]]},"128":{"position":[[24,3]]},"129":{"position":[[31,3]]},"130":{"position":[[35,3]]},"131":{"position":[[24,3]]},"132":{"position":[[23,3]]},"133":{"position":[[40,3]]},"134":{"position":[[22,3]]},"135":{"position":[[23,3]]},"136":{"position":[[23,3]]},"137":{"position":[[22,3]]},"139":{"position":[[37,3]]},"140":{"position":[[38,3]]},"141":{"position":[[58,3]]},"142":{"position":[[71,3]]},"143":{"position":[[74,3]]},"144":{"position":[[75,3]]},"145":{"position":[[88,3]]},"146":{"position":[[70,3]]},"147":{"position":[[227,3]]},"148":{"position":[[240,3]]},"149":{"position":[[87,3]]},"150":{"position":[[150,3]]},"151":{"position":[[43,3]]},"152":{"position":[[70,3]]},"153":{"position":[[93,3]]},"154":{"position":[[91,3]]},"155":{"position":[[89,3]]},"156":{"position":[[98,3]]},"157":{"position":[[77,3]]},"158":{"position":[[150,3]]},"159":{"position":[[78,3]]},"160":{"position":[[67,3]]},"161":{"position":[[123,3]]},"162":{"position":[[78,3]]},"163":{"position":[[110,3]]},"164":{"position":[[118,3]]},"165":{"position":[[128,3]]},"166":{"position":[[111,3]]},"167":{"position":[[113,3]]},"168":{"position":[[63,3]]},"170":{"position":[[50,3]]},"171":{"position":[[51,3],[224,3]]},"172":{"position":[[62,3],[245,3]]},"173":{"position":[[54,3],[267,3]]},"174":{"position":[[56,3],[522,3],[615,3]]},"176":{"position":[[158,3]]},"177":{"position":[[128,3]]},"178":{"position":[[138,3]]},"179":{"position":[[103,3]]},"180":{"position":[[92,3]]},"181":{"position":[[65,3]]},"182":{"position":[[86,3]]},"183":{"position":[[64,3]]},"184":{"position":[[62,3]]},"185":{"position":[[246,3]]},"186":{"position":[[132,3]]},"187":{"position":[[60,3]]},"188":{"position":[[158,3]]},"189":{"position":[[135,3]]},"190":{"position":[[147,3]]},"191":{"position":[[135,3]]},"192":{"position":[[102,3]]},"193":{"position":[[123,3]]},"194":{"position":[[67,3]]},"195":{"position":[[106,3]]},"196":{"position":[[137,3]]},"197":{"position":[[128,3]]},"198":{"position":[[129,3]]},"199":{"position":[[84,3]]},"200":{"position":[[114,3]]},"201":{"position":[[150,3]]},"202":{"position":[[158,3]]},"203":{"position":[[248,3],[346,3]]},"204":{"position":[[484,3],[522,3]]},"205":{"position":[[489,3]]},"206":{"position":[[487,3]]},"207":{"position":[[544,3]]},"208":{"position":[[215,3]]},"209":{"position":[[184,3]]},"210":{"position":[[298,3]]},"211":{"position":[[459,3]]},"212":{"position":[[235,3]]},"213":{"position":[[345,3]]},"214":{"position":[[159,3]]},"215":{"position":[[89,3]]},"216":{"position":[[314,3]]},"217":{"position":[[142,3]]},"218":{"position":[[125,3]]},"226":{"position":[[11,3]]},"227":{"position":[[11,3]]},"228":{"position":[[11,3]]},"230":{"position":[[52,3]]},"231":{"position":[[49,3]]},"232":{"position":[[43,3],[281,3],[356,3]]},"233":{"position":[[111,3]]},"234":{"position":[[74,3],[88,3]]},"235":{"position":[[73,3]]},"236":{"position":[[178,3],[758,3],[804,3],[868,3],[920,3],[996,3],[1032,3],[1085,3],[1127,3]]},"244":{"position":[[113,3],[232,3]]},"245":{"position":[[46,3],[165,3]]},"247":{"position":[[45,3],[103,3]]},"248":{"position":[[171,3]]},"251":{"position":[[49,3]]},"252":{"position":[[45,3]]},"255":{"position":[[46,3]]},"256":{"position":[[44,3]]},"257":{"position":[[48,3]]},"258":{"position":[[55,3]]},"261":{"position":[[50,3],[88,3]]},"262":{"position":[[246,3],[338,3]]},"264":{"position":[[72,3]]},"266":{"position":[[49,3]]},"267":{"position":[[280,3]]},"269":{"position":[[48,3]]},"270":{"position":[[246,3]]},"273":{"position":[[52,3]]},"275":{"position":[[50,3]]},"277":{"position":[[71,3]]},"279":{"position":[[50,3]]},"280":{"position":[[246,3]]},"282":{"position":[[210,3]]},"284":{"position":[[84,3]]},"285":{"position":[[68,3]]},"286":{"position":[[54,3]]},"287":{"position":[[50,3]]},"288":{"position":[[49,3]]},"289":{"position":[[38,3]]},"290":{"position":[[51,3]]},"291":{"position":[[39,3]]},"292":{"position":[[39,3]]},"293":{"position":[[103,3]]},"294":{"position":[[59,3]]},"295":{"position":[[39,3]]},"296":{"position":[[81,3]]},"297":{"position":[[76,3]]},"298":{"position":[[64,3]]},"299":{"position":[[63,3]]},"300":{"position":[[50,3]]},"301":{"position":[[53,3]]},"302":{"position":[[39,3]]},"303":{"position":[[52,3]]},"304":{"position":[[59,3]]},"305":{"position":[[53,3]]},"306":{"position":[[53,3]]},"307":{"position":[[53,3]]},"308":{"position":[[57,3]]},"309":{"position":[[83,3]]},"310":{"position":[[86,3]]},"311":{"position":[[112,3],[210,3]]},"312":{"position":[[244,3],[282,3]]},"313":{"position":[[244,3]]},"314":{"position":[[244,3]]},"315":{"position":[[279,3]]},"316":{"position":[[107,3]]},"317":{"position":[[87,3]]},"318":{"position":[[207,3]]},"319":{"position":[[180,3]]},"320":{"position":[[143,3]]},"321":{"position":[[192,3]]},"322":{"position":[[89,3]]},"323":{"position":[[49,3]]},"324":{"position":[[132,3]]},"325":{"position":[[71,3]]},"326":{"position":[[85,3]]},"328":{"position":[[29,3]]},"329":{"position":[[29,3]]},"330":{"position":[[35,3]]},"331":{"position":[[43,3]]},"332":{"position":[[43,3]]},"333":{"position":[[43,3]]},"334":{"position":[[60,3]]},"335":{"position":[[49,3]]},"336":{"position":[[95,3]]},"337":{"position":[[105,3]]},"338":{"position":[[52,3]]},"339":{"position":[[78,3]]},"340":{"position":[[29,3]]},"341":{"position":[[35,3]]},"342":{"position":[[59,3]]},"343":{"position":[[57,3]]},"344":{"position":[[53,3]]},"345":{"position":[[53,3]]},"346":{"position":[[54,3]]},"347":{"position":[[66,3]]},"348":{"position":[[53,3]]},"349":{"position":[[45,3]]},"350":{"position":[[71,3]]},"351":{"position":[[36,3]]},"352":{"position":[[81,3]]},"353":{"position":[[80,3]]},"354":{"position":[[85,3]]},"355":{"position":[[70,3]]},"356":{"position":[[54,3]]},"357":{"position":[[77,3]]}},"keywords":{}}],["variabl",{"_index":54,"title":{},"content":{"4":{"position":[[40,8]]}},"keywords":{}}],["varieti",{"_index":833,"title":{},"content":{"211":{"position":[[43,7]]}},"keywords":{}}],["verif",{"_index":66,"title":{},"content":{"7":{"position":[[13,12]]}},"keywords":{}}],["version",{"_index":47,"title":{"3":{"position":[[0,8]]},"111":{"position":[[0,8]]}},"content":{"3":{"position":[[28,7]]}},"keywords":{}}],["vertic",{"_index":716,"title":{},"content":{"163":{"position":[[90,8]]},"352":{"position":[[61,8]]}},"keywords":{}}],["via",{"_index":172,"title":{},"content":{"20":{"position":[[127,3]]}},"keywords":{}}],["video",{"_index":63,"title":{},"content":{"6":{"position":[[52,5]]},"22":{"position":[[275,5]]},"31":{"position":[[188,7]]},"32":{"position":[[215,7]]},"33":{"position":[[236,7]]},"34":{"position":[[229,7]]},"35":{"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]]},"61":{"position":[[289,6],[323,8]]},"62":{"position":[[177,6],[202,8]]},"76":{"position":[[20,5]]},"121":{"position":[[16,5]]},"139":{"position":[[20,5]]},"140":{"position":[[21,5]]},"141":{"position":[[22,5]]},"142":{"position":[[30,5]]},"143":{"position":[[30,5]]},"144":{"position":[[30,5]]},"145":{"position":[[49,5]]},"146":{"position":[[49,5]]},"147":{"position":[[36,5],[176,5],[205,5],[434,5]]},"148":{"position":[[40,5],[189,5],[218,5],[451,5]]},"149":{"position":[[65,5]]},"150":{"position":[[53,5]]},"151":{"position":[[17,5],[208,6],[258,5],[267,5]]},"152":{"position":[[36,5]]},"153":{"position":[[49,5]]},"154":{"position":[[47,5]]},"158":{"position":[[58,5],[123,5]]},"160":{"position":[[39,5]]},"161":{"position":[[54,5]]},"170":{"position":[[182,7]]},"171":{"position":[[209,7]]},"172":{"position":[[230,7]]},"173":{"position":[[223,7]]},"174":{"position":[[502,7]]},"177":{"position":[[37,5],[81,5]]},"178":{"position":[[42,5]]},"179":{"position":[[24,5],[60,5]]},"184":{"position":[[266,6]]},"188":{"position":[[49,5]]},"189":{"position":[[49,5]]},"190":{"position":[[40,5]]},"191":{"position":[[47,5]]},"192":{"position":[[47,5],[319,5]]},"201":{"position":[[44,6],[126,5],[318,7]]},"211":{"position":[[133,5]]},"213":{"position":[[49,6]]},"214":{"position":[[68,5],[133,5]]},"216":{"position":[[58,6],[139,5],[169,5],[225,5]]},"217":{"position":[[51,6],[68,5],[258,7],[281,6],[288,5],[314,5]]},"244":{"position":[[236,6],[270,8]]},"245":{"position":[[169,6],[194,8]]},"325":{"position":[[187,7],[210,6]]}},"keywords":{}}],["video:canplay",{"_index":636,"title":{},"content":{"121":{"position":[[34,17]]}},"keywords":{}}],["video:canplaythrough",{"_index":335,"title":{},"content":{"37":{"position":[[262,20]]},"121":{"position":[[224,20]]}},"keywords":{}}],["video:complet",{"_index":336,"title":{},"content":{"37":{"position":[[381,14]]},"121":{"position":[[343,14]]}},"keywords":{}}],["video:durationchang",{"_index":340,"title":{},"content":{"37":{"position":[[451,20]]},"121":{"position":[[413,20]]}},"keywords":{}}],["video:empti",{"_index":343,"title":{},"content":{"37":{"position":[[513,13]]},"121":{"position":[[475,13]]}},"keywords":{}}],["video:end",{"_index":351,"title":{},"content":{"37":{"position":[[693,11]]},"121":{"position":[[655,11]]}},"keywords":{}}],["video:loadeddata",{"_index":353,"title":{},"content":{"37":{"position":[[768,16]]},"121":{"position":[[730,16]]}},"keywords":{}}],["video:loadedmetadata",{"_index":357,"title":{},"content":{"37":{"position":[[836,20]]},"121":{"position":[[798,20]]}},"keywords":{}}],["video:paus",{"_index":359,"title":{},"content":{"37":{"position":[[887,11]]},"121":{"position":[[849,11]]}},"keywords":{}}],["video:play",{"_index":361,"title":{},"content":{"37":{"position":[[925,10],[956,13]]},"121":{"position":[[887,10],[918,13]]}},"keywords":{}}],["video:progress",{"_index":368,"title":{},"content":{"37":{"position":[[1054,14]]},"121":{"position":[[1016,14]]}},"keywords":{}}],["video:ratechang",{"_index":371,"title":{},"content":{"37":{"position":[[1121,16]]},"121":{"position":[[1083,16]]}},"keywords":{}}],["video:seek",{"_index":373,"title":{},"content":{"37":{"position":[[1169,12],[1210,13]]},"121":{"position":[[1131,12],[1172,13]]}},"keywords":{}}],["video:stal",{"_index":378,"title":{},"content":{"37":{"position":[[1248,13]]},"121":{"position":[[1210,13]]}},"keywords":{}}],["video:suspend",{"_index":385,"title":{},"content":{"37":{"position":[[1350,13]]},"121":{"position":[[1312,13]]}},"keywords":{}}],["video:timeupd",{"_index":387,"title":{},"content":{"37":{"position":[[1403,16]]},"121":{"position":[[1365,16]]}},"keywords":{}}],["video:volumechang",{"_index":390,"title":{},"content":{"37":{"position":[[1486,18]]},"121":{"position":[[1448,18]]}},"keywords":{}}],["video:wait",{"_index":392,"title":{},"content":{"37":{"position":[[1529,13]]},"121":{"position":[[1491,13]]}},"keywords":{}}],["view",{"_index":161,"title":{},"content":{"16":{"position":[[3,4]]},"185":{"position":[[234,4]]}},"keywords":{}}],["viewport",{"_index":780,"title":{},"content":{"186":{"position":[[72,9]]}},"keywords":{}}],["visit",{"_index":874,"title":{},"content":{"216":{"position":[[111,5]]},"217":{"position":[[115,5]]}},"keywords":{}}],["volum",{"_index":391,"title":{"43":{"position":[[0,7]]},"127":{"position":[[0,7]]},"145":{"position":[[0,7]]},"181":{"position":[[0,7]]},"289":{"position":[[0,7]]},"334":{"position":[[0,7]]}},"content":{"37":{"position":[[1509,6]]},"43":{"position":[[21,6]]},"121":{"position":[[1471,6]]},"145":{"position":[[55,7]]},"181":{"position":[[33,6],[153,7],[218,7]]},"194":{"position":[[206,6],[225,6]]},"215":{"position":[[332,7]]},"289":{"position":[[126,7]]},"323":{"position":[[292,7]]}},"keywords":{}}],["volumeclos",{"_index":872,"title":{},"content":{"215":{"position":[[344,12]]},"323":{"position":[[304,12]]}},"keywords":{}}],["vtt",{"_index":859,"title":{},"content":{"213":{"position":[[170,4]]}},"keywords":{}}],["vtt、srt、ass",{"_index":858,"title":{},"content":{"213":{"position":[[82,11]]},"321":{"position":[[17,26],[88,11]]}},"keywords":{}}],["vue",{"_index":606,"title":{"106":{"position":[[2,3]]}},"content":{"107":{"position":[[573,3]]}},"keywords":{}}],["want",{"_index":769,"title":{},"content":{"184":{"position":[[199,4]]},"203":{"position":[[82,4]]},"211":{"position":[[176,4],[704,4]]}},"keywords":{}}],["way",{"_index":119,"title":{},"content":{"13":{"position":[[207,4]]}},"keywords":{}}],["web",{"_index":688,"title":{},"content":{"156":{"position":[[66,3]]}},"keywords":{}}],["webkit",{"_index":867,"title":{},"content":{"214":{"position":[[264,7]]},"322":{"position":[[194,7]]}},"keywords":{}}],["webpag",{"_index":438,"title":{},"content":{"52":{"position":[[18,7]]},"198":{"position":[[84,7]]}},"keywords":{}}],["websit",{"_index":785,"title":{},"content":{"192":{"position":[[346,8]]}},"keywords":{}}],["webtorr",{"_index":300,"title":{"35":{"position":[[0,11]]},"174":{"position":[[0,11]]}},"content":{"35":{"position":[[545,13]]},"174":{"position":[[539,13]]}},"keywords":{}}],["whenvideo:canplay",{"_index":319,"title":{},"content":{"37":{"position":[[72,17]]}},"keywords":{}}],["whether",{"_index":448,"title":{},"content":{"57":{"position":[[14,7]]},"58":{"position":[[14,7]]},"79":{"position":[[95,7]]},"84":{"position":[[97,7]]},"87":{"position":[[100,7]]},"89":{"position":[[46,7]]},"91":{"position":[[48,7]]},"96":{"position":[[103,7]]},"161":{"position":[[42,7]]},"183":{"position":[[28,7]]},"184":{"position":[[28,7]]},"187":{"position":[[28,7]]},"188":{"position":[[28,7]]},"189":{"position":[[28,7]]},"190":{"position":[[28,7]]},"191":{"position":[[28,7]]},"192":{"position":[[28,7]]},"193":{"position":[[28,7]]},"194":{"position":[[27,7]]},"195":{"position":[[28,7]]},"197":{"position":[[28,7]]},"198":{"position":[[28,7]]},"203":{"position":[[28,7]]},"204":{"position":[[91,7]]},"205":{"position":[[96,7]]},"206":{"position":[[94,7]]},"207":{"position":[[109,7]]},"208":{"position":[[23,7]]},"213":{"position":[[279,7]]}},"keywords":{}}],["white",{"_index":837,"title":{},"content":{"211":{"position":[[245,5]]}},"keywords":{}}],["whitelist",{"_index":451,"title":{"59":{"position":[[0,10]]},"211":{"position":[[0,10]]},"242":{"position":[[0,10]]},"319":{"position":[[0,10]]}},"content":{"59":{"position":[[24,9]]},"211":{"position":[[261,9],[547,10],[579,10],[600,10],[654,10],[764,9]]},"319":{"position":[[268,10],[300,10],[321,10],[375,10],[441,9]]}},"keywords":{}}],["width",{"_index":615,"title":{},"content":{"106":{"position":[[361,6]]},"107":{"position":[[300,6]]},"176":{"position":[[399,6]]},"212":{"position":[[139,5],[160,5],[388,6]]},"284":{"position":[[273,6]]},"320":{"position":[[73,5],[296,6]]}},"keywords":{}}],["wildcard",{"_index":849,"title":{},"content":{"211":{"position":[[777,9]]}},"keywords":{}}],["window",{"_index":435,"title":{},"content":{"51":{"position":[[22,6]]},"155":{"position":[[59,6],[395,6]]},"185":{"position":[[227,6]]},"197":{"position":[[84,6]]}},"keywords":{}}],["window.artplay",{"_index":586,"title":{},"content":{"103":{"position":[[343,16]]}},"keywords":{}}],["window.artplayerplugindanmuku",{"_index":173,"title":{},"content":{"20":{"position":[[131,29]]},"224":{"position":[[95,29]]}},"keywords":{}}],["window.navigator.userag",{"_index":839,"title":{},"content":{"211":{"position":[[307,27]]},"319":{"position":[[102,26]]}},"keywords":{}}],["without",{"_index":329,"title":{},"content":{"37":{"position":[[205,7],[341,7]]},"121":{"position":[[167,7],[303,7]]}},"keywords":{}}],["word",{"_index":203,"title":{},"content":{"22":{"position":[[672,5]]}},"keywords":{}}],["wrap",{"_index":864,"title":{},"content":{"213":{"position":[[329,4]]}},"keywords":{}}],["written",{"_index":866,"title":{},"content":{"214":{"position":[[111,7]]}},"keywords":{}}],["xml",{"_index":212,"title":{"23":{"position":[[8,4]]},"227":{"position":[[5,4]]}},"content":{"227":{"position":[[141,3]]}},"keywords":{}}],["xml,like",{"_index":213,"title":{},"content":{"23":{"position":[[145,8]]}},"keywords":{}}],["yarn",{"_index":165,"title":{"19":{"position":[[11,6]]},"102":{"position":[[3,4]]},"223":{"position":[[3,4]]}},"content":{"19":{"position":[[2,4]]},"102":{"position":[[2,4]]},"223":{"position":[[2,4]]}},"keywords":{}}],["ye",{"_index":747,"title":{},"content":{"176":{"position":[[49,3]]},"177":{"position":[[33,3]]}},"keywords":{}}],["zh",{"_index":489,"title":{},"content":{"69":{"position":[[185,3],[215,3]]},"252":{"position":[[167,3],[197,3]]}},"keywords":{}}],["zoom",{"_index":778,"title":{},"content":{"185":{"position":[[214,4]]}},"keywords":{}}]],"pipeline":["stemmer"]} \ No newline at end of file +{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,752.844,1,383.985]],["content/0",[]],["keywords/0",[]],["title/1",[2,686.882]],["content/1",[1,4.872,2,8.78,3,1.777,4,8.41,5,10.534,6,4.856,7,5.505,8,12.393,9,8.421,10,10.534,11,8.905,12,5.243,13,0.149,14,0.523,15,0.523,16,0.632,17,0.632,18,0.632,19,0.777,20,0.609,21,0.624,22,0.559,23,0.739,24,2.099,25,1.572,26,9.552,27,0.427]],["keywords/1",[]],["title/2",[28,969.523]],["content/2",[3,2.551,6,5.009,13,0.114,14,0.751,15,0.751,27,0.613,28,12.784,29,5.415,30,9.057,31,6.024,32,13.713]],["keywords/2",[]],["title/3",[33,1039.972]],["content/3",[3,2.551,6,5.009,13,0.114,14,0.751,15,0.751,27,0.613,29,5.415,30,9.057,34,15.123,35,15.123,36,13.713]],["keywords/3",[]],["title/4",[37,969.523]],["content/4",[3,2.594,6,5.094,13,0.116,14,0.764,15,0.764,27,0.624,37,13.002,38,4.61,39,13.002,40,13.947]],["keywords/4",[]],["title/5",[41,839.912]],["content/5",[1,6.879,3,2.509,13,0.112,14,0.739,15,0.739,27,0.603,38,4.458,42,14.874,43,12.573,44,7.403,45,4.835,46,13.487]],["keywords/5",[]],["title/6",[47,969.523]],["content/6",[3,2.551,6,5.009,13,0.114,14,0.751,15,0.751,27,0.613,38,4.533,47,12.784,48,15.123,49,8.86,50,13.713]],["keywords/6",[]],["title/7",[51,969.523]],["content/7",[3,2.836,6,5.569,49,9.85,51,14.213,52,4.162]],["keywords/7",[]],["title/8",[49,671.921]],["content/8",[3,2.594,6,5.094,13,0.116,14,0.764,15,0.764,27,0.624,38,4.61,49,9.011,53,8.327,54,13.947]],["keywords/8",[]],["title/9",[55,410.657]],["content/9",[3,2.429,6,4.769,13,0.108,14,0.715,15,0.715,27,0.584,29,6.455,53,7.795,55,5.156,56,14.399,57,6.952,58,11.511,59,13.056]],["keywords/9",[]],["title/10",[60,1039.972]],["content/10",[3,3.041,13,0.108,14,0.715,15,0.715,27,0.584,52,4.463,61,13.056,62,14.399,63,13.056,64,13.056,65,16.347]],["keywords/10",[]],["title/11",[66,278.215,67,549.996,68,250.682]],["content/11",[13,0.161,14,0.359,15,0.359,16,0.434,17,0.434,18,0.434,19,0.59,20,0.419,21,0.429,22,0.719,23,0.508,27,0.293,52,1.792,53,3.919,55,4.858,57,3.495,66,4.761,67,6.119,68,5.869,69,6.119,70,4.8,71,6.119,72,10.096,73,10.096,74,4.8,75,7.239,76,3.348,77,3.348,78,3.66,79,6.564,80,1.389,81,10.096,82,6.564,83,6.564,84,6.564,85,6.564,86,6.564,87,6.564,88,5.787,89,5.297,90,6.564,91,5.787,92,6.564,93,4.153,94,3.174,95,6.564]],["keywords/11",[]],["title/12",[96,589.96,97,589.96,98,408.702]],["content/12",[1,1.953,2,2.53,9,3.377,11,3.57,13,0.159,14,0.21,15,0.21,16,0.949,17,0.253,18,0.253,19,0.381,20,0.244,21,0.25,22,0.224,23,0.296,24,0.842,25,0.63,27,0.171,44,4.67,55,3.965,57,4.53,66,3.074,68,3.615,76,3.324,77,1.953,80,0.81,89,5.268,96,3.83,97,3.83,98,9.532,99,2.589,100,5.497,101,5.894,102,3.702,103,4.224,104,6.57,105,6.632,106,4.224,107,3.83,108,4.224,109,5.823,110,4.912,111,7.188,112,4.224,113,4.224,114,3.377,115,10.041,116,3.83,117,3.377,118,10.041,119,3.83,120,3.377,121,10.041,122,3.83,123,3.377,124,10.041,125,3.83,126,8.853,127,3.83,128,3.83,129,3.83,130,3.83,131,4.224,132,4.224,133,4.224]],["keywords/12",[]],["title/13",[3,140.046,134,586.329]],["content/13",[2,8.372,3,2.742,13,0.166,19,0.991,27,0.399,52,2.437,69,8.322,134,9.872,135,8.322,136,8.926,137,9.844,138,6.034,139,8.926,140,8.926,141,8.926,142,6.727,143,8.926,144,8.926,145,8.926,146,8.926]],["keywords/13",[]],["title/14",[66,278.215,68,250.682,147,389.658]],["content/14",[12,7.632,13,0.163,14,0.441,15,0.441,16,0.778,17,0.532,18,0.532,19,0.688,20,0.513,21,0.526,22,0.471,23,0.622,27,0.36,38,2.661,52,2.197,55,3.178,66,3.796,68,4.999,76,4.105,77,4.105,94,5.689,147,5.316,148,5.885,149,8.049,150,8.049,151,8.049,152,7.096,153,6.359,154,5.576,155,7.096,156,4.895,157,7.096]],["keywords/14",[]],["title/15",[158,441.504,159,378.758]],["content/15",[]],["keywords/15",[]],["title/16",[160,916.904]],["content/16",[13,0.129,160,13.697,161,15.535,162,12.099]],["keywords/16",[]],["title/17",[163,809.95]],["content/17",[]],["keywords/17",[]],["title/18",[163,586.329,164,608.019]],["content/18",[13,0.122,19,0.86,27,0.657,158,8.62,159,7.395,163,11.447,164,11.87]],["keywords/18",[]],["title/19",[163,586.329,165,608.019]],["content/19",[13,0.11,19,0.966,27,0.738,66,6.257,134,10.334,158,9.683,159,8.307,165,10.716,166,8.227]],["keywords/19",[]],["title/20",[163,586.329,167,701.845]],["content/20",[27,0.624,52,3.808,159,8.566,168,12.296,169,13.947,170,13.947,171,12.296,172,15.381,173,13.947]],["keywords/20",[]],["title/21",[57,553.722]],["content/21",[]],["keywords/21",[]],["title/22",[4,373.249,57,314.118,174,549.996]],["content/22",[0,4.606,4,2.914,12,6.859,13,0.159,14,0.252,15,0.252,16,0.305,17,0.305,18,0.305,19,0.445,20,0.294,21,0.301,22,0.269,23,0.356,27,0.206,31,2.023,45,1.651,80,2.644,102,1.698,148,7.108,156,6.865,158,2.701,159,2.317,166,2.856,174,4.294,175,2.75,176,3.471,177,2.75,178,6.999,179,4.061,180,11.649,181,8.034,182,7.608,183,9.952,184,2.854,185,8.506,186,4.606,187,4.061,188,2.976,189,3.191,190,4.061,191,4.061,192,3.471,193,6.401,194,2.75,195,5.08,196,5.563,197,5.563,198,4.916,199,4.606,200,4.294,201,4.606,202,5.08,203,5.08,204,8.178,205,2.568,206,3.113,207,3.587,208,3.471,209,4.294,210,5.08,211,3.72]],["keywords/22",[]],["title/23",[57,400.844,212,701.845]],["content/23",[13,0.158,14,0.584,15,0.584,16,0.706,17,0.706,18,0.706,19,0.839,20,0.681,21,0.697,22,0.624,23,0.825,27,0.477,158,8.411,159,5.369,166,6.618,174,9.95,213,11.77,214,10.673,215,8.979,216,7.589]],["keywords/23",[]],["title/24",[57,314.118,217,589.96,218,520.146]],["content/24",[12,7.463,13,0.166,14,0.424,15,0.424,16,0.512,17,0.512,18,0.756,19,0.669,20,0.494,21,0.506,22,0.453,23,0.599,25,1.275,27,0.346,52,2.114,57,4.123,93,8.602,156,4.71,158,4.541,159,3.896,166,4.802,178,8.431,179,6.828,187,6.828,188,5.003,190,6.828,191,6.828,217,7.744,219,6.254,220,7.744,221,7.744]],["keywords/24",[]],["title/25",[222,1146.926]],["content/25",[]],["keywords/25",[]],["title/26",[223,1039.972]],["content/26",[3,1.441,13,0.165,14,0.424,15,0.424,16,0.512,17,0.512,18,0.512,19,0.669,20,0.494,21,0.506,22,0.453,23,0.599,27,0.346,44,4.251,52,3.712,55,4.516,68,3.291,76,5.833,77,5.833,94,5.53,158,6.706,159,3.896,166,4.802,216,5.507,224,7.744,225,6.258,226,9.62,227,6.828,228,6.828]],["keywords/26",[]],["title/27",[229,916.904]],["content/27",[3,1.414,13,0.164,14,0.416,15,0.416,16,0.503,17,0.503,18,0.503,19,0.66,20,0.485,21,0.497,22,0.444,23,0.588,27,0.34,30,5.02,52,2.075,55,3.001,68,3.229,74,5.557,76,3.876,77,3.876,94,3.675,152,6.701,153,4.108,157,9.944,158,6.614,159,3.824,166,4.713,216,5.404,224,7.6,225,3.498,226,9.488,227,6.701,228,6.701,229,6.701,230,2.627,231,8.382,232,3.723,233,7.6]],["keywords/27",[]],["title/28",[234,916.904]],["content/28",[3,1.261,12,3.722,13,0.163,14,0.371,15,0.371,16,0.83,17,0.448,18,0.448,19,0.605,20,0.433,21,0.443,22,0.397,23,0.524,27,0.303,44,3.722,52,2.826,55,2.678,68,2.882,76,3.459,77,3.459,80,1.435,93,4.29,94,3.28,158,3.977,159,3.412,166,4.205,178,9.888,180,11.703,181,7.495,183,5.979,216,4.822,234,5.979,235,11.415,236,6.781,237,7.479,238,6.781,239,6.781,240,6.781,241,6.781]],["keywords/28",[]],["title/29",[41,839.912]],["content/29",[3,1.192,9,5.651,12,3.518,13,0.161,14,0.351,15,0.351,16,0.424,17,0.424,18,0.424,19,0.58,20,0.409,21,0.419,22,0.375,23,0.496,25,1.055,27,0.287,41,5.177,44,3.518,52,2.706,55,2.531,68,2.724,74,4.687,76,3.269,77,3.269,102,2.363,109,3.315,142,4.83,158,3.759,159,3.225,166,3.974,180,5.975,193,5.392,196,4.687,200,5.975,204,5.392,209,5.975,216,4.558,232,3.14,236,6.41,242,4.83,243,7.069,244,4.333,245,9.912,246,7.069,247,6.41,248,6.41,249,6.41,250,6.41,251,6.41,252,3.1,253,6.41,254,6.41,255,6.41,256,5.651,257,6.41,258,6.41,259,6.41,260,6.41]],["keywords/29",[]],["title/30",[261,589.96,262,589.96,263,549.996]],["content/30",[]],["keywords/30",[]],["title/31",[264,1039.972]],["content/31",[3,1.736,13,0.158,14,0.511,15,0.511,16,0.617,17,0.617,18,0.617,19,0.765,20,0.595,21,0.61,22,0.957,27,0.417,45,3.346,52,2.548,80,1.975,142,7.034,265,7.852,266,9.334,267,6.03,268,7.538,269,5.788,270,10.565,271,9.334,272,9.334,273,9.334,274,9.334]],["keywords/31",[]],["title/32",[275,1039.972]],["content/32",[13,0.156,14,0.523,15,0.523,16,0.879,17,0.632,18,0.879,19,0.777,20,0.609,21,0.624,22,0.777,27,0.427,45,3.424,52,2.608,80,2.021,265,8.035,267,6.171,269,5.923,276,9.552,277,9.552,278,9.552,279,9.552,280,9.552,281,13.293,282,9.552,283,9.552]],["keywords/32",[]],["title/33",[284,1039.972]],["content/33",[6,3.489,13,0.156,14,0.523,15,0.523,16,0.879,17,0.632,18,0.632,19,0.777,20,0.609,21,0.624,22,0.894,27,0.427,45,3.424,52,2.608,80,2.813,265,8.035,267,6.171,269,5.923,285,9.552,286,9.552,287,9.552,288,9.552,289,8.421,290,9.552,291,9.552]],["keywords/33",[]],["title/34",[6,274.989,292,752.844]],["content/34",[6,4.778,13,0.155,14,0.511,15,0.511,16,0.865,17,0.617,18,0.865,19,0.765,20,0.595,21,0.61,22,0.765,27,0.417,45,3.346,52,2.548,80,1.975,160,8.229,265,7.852,267,6.03,269,5.788,289,8.229,293,9.334,294,9.334,295,9.334,296,9.334,297,9.334,298,9.334,299,9.334]],["keywords/34",[]],["title/35",[300,916.904]],["content/35",[3,1.363,13,0.163,14,0.401,15,0.401,16,0.87,17,0.726,18,0.726,19,0.642,20,0.468,21,0.479,22,0.642,24,1.611,25,1.206,27,0.328,45,2.627,52,2.997,80,2.784,184,2.152,265,6.165,267,7.091,269,4.544,300,6.461,301,7.328,302,7.328,303,7.328,304,7.328,305,13.159,306,7.328,307,6.461,308,7.328,309,6.831,310,7.328,311,7.328,312,7.328]],["keywords/35",[]],["title/36",[39,701.845,153,406.907]],["content/36",[]],["keywords/36",[]],["title/37",[43,701.845,153,406.907]],["content/37",[12,2.122,13,0.094,14,0.212,15,0.212,16,0.256,17,0.256,18,0.256,19,0.384,20,0.247,21,0.253,22,0.226,23,0.299,25,0.636,27,0.173,44,2.122,45,1.386,74,4.804,104,1.846,153,4.631,211,9.941,218,3.409,242,4.951,313,3.122,314,3.122,315,3.409,316,3.604,317,3.866,318,4.074,319,4.264,320,6.456,321,4.495,322,14.407,323,6.57,324,3.866,325,11.475,326,10.414,327,5.117,328,8.567,329,6.57,330,6.57,331,10.103,332,3.866,333,6.57,334,6.125,335,3.866,336,3.866,337,3.409,338,3.866,339,3.866,340,3.866,341,3.252,342,5.306,343,3.866,344,3.866,345,3.866,346,3.866,347,3.866,348,3.866,349,3.866,350,3.866,351,3.866,352,3.866,353,3.866,354,3.122,355,3.252,356,3.866,357,3.866,358,3.409,359,3.866,360,4.441,361,6.57,362,3.866,363,3.409,364,3.866,365,3.866,366,3.409,367,6.57,368,3.866,369,3.866,370,3.866,371,3.866,372,3.866,373,6.57,374,4.672,375,6.125,376,3.122,377,3.866,378,3.866,379,3.409,380,3.866,381,3.866,382,3.866,383,3.866,384,3.866,385,3.866,386,3.866,387,3.866,388,3.409,389,3.409,390,3.866,391,2.446,392,3.866,393,3.866,394,3.866,395,1.87,396,1.919]],["keywords/37",[]],["title/38",[99,508.904,153,406.907]],["content/38",[]],["keywords/38",[]],["title/39",[363,916.904]],["content/39",[6,4.003,13,0.151,14,0.6,15,0.6,16,0.725,17,0.725,18,0.725,19,0.854,20,0.699,21,0.716,22,0.641,23,0.847,24,2.408,25,1.804,27,0.49,45,3.929,318,6.795,321,5.75,395,5.3,396,5.44,397,8.013]],["keywords/39",[]],["title/40",[321,545.668]],["content/40",[13,0.153,14,0.617,15,0.617,16,0.745,17,0.745,18,0.745,19,0.869,20,0.718,21,0.736,22,0.658,23,0.871,25,1.853,27,0.503,45,4.037,318,6.982,321,5.908,395,5.445,396,5.589,398,11.26]],["keywords/40",[]],["title/41",[360,702.996]],["content/41",[13,0.153,14,0.617,15,0.617,16,0.745,17,0.745,18,0.745,19,0.869,20,0.718,21,0.736,22,0.658,23,0.871,25,1.853,27,0.503,45,4.037,318,6.982,360,7.612,395,5.445,396,5.589,399,11.26]],["keywords/41",[]],["title/42",[374,739.501]],["content/42",[12,5.123,13,0.155,14,0.511,15,0.511,16,0.617,17,0.617,18,0.617,19,0.765,20,0.595,21,0.61,22,0.546,23,0.722,24,2.051,25,2.153,27,0.417,45,3.346,102,3.442,153,5.045,194,5.573,318,8.111,374,6.637,395,6.326,396,4.633,400,9.334,401,9.334,402,4.897,403,6.165,404,8.229]],["keywords/42",[]],["title/43",[391,657.957]],["content/43",[13,0.158,14,0.549,15,0.549,16,0.662,17,0.662,18,0.662,19,0.803,20,0.639,21,0.655,22,0.586,23,0.775,24,2.202,25,2.262,27,0.448,45,3.592,242,7.551,318,6.213,391,6.339,395,6.645,396,4.974,405,10.019,406,8.834,407,7.803]],["keywords/43",[]],["title/44",[408,783.744]],["content/44",[2,6.784,6,3.752,13,0.156,14,0.562,15,0.562,16,0.679,17,0.679,18,0.679,19,0.817,20,0.655,21,0.671,22,0.601,23,0.794,24,2.257,25,2.3,27,0.459,318,6.369,395,6.758,396,5.098,408,7.74,409,10.271,410,9.055]],["keywords/44",[]],["title/45",[411,809.95]],["content/45",[6,5.285,13,0.151,14,0.592,15,0.592,16,0.715,17,0.715,18,0.715,19,0.846,20,0.69,21,0.707,22,0.632,23,0.836,25,1.78,27,0.484,94,5.23,318,6.705,395,5.23,396,5.368,411,8.422,412,9.097,413,10.814]],["keywords/45",[]],["title/46",[414,1039.972]],["content/46",[6,5.239,13,0.15,14,0.584,15,0.584,16,0.706,17,0.706,18,0.706,19,0.839,20,0.681,21,0.697,22,0.624,23,0.825,25,1.757,27,0.477,135,9.95,318,6.618,395,5.161,396,5.298,411,8.312,415,8.312,416,11.77,417,10.673]],["keywords/46",[]],["title/47",[418,916.904]],["content/47",[6,5.516,13,0.152,14,0.511,15,0.511,16,0.617,17,0.617,18,0.617,19,0.765,20,0.595,21,0.61,22,0.546,23,0.722,25,1.536,27,0.417,80,1.975,184,2.741,318,5.788,419,15.102,420,16.655,421,9.334,422,12.705,423,13.081,424,9.334]],["keywords/47",[]],["title/48",[425,1039.972]],["content/48",[6,4.003,13,0.151,14,0.6,15,0.6,16,0.725,17,0.725,18,0.725,19,0.854,20,0.699,21,0.716,22,0.641,23,0.847,25,1.804,27,0.49,80,2.319,175,6.543,242,8.259,318,6.795,395,5.3,396,5.44,426,10.958]],["keywords/48",[]],["title/49",[427,1039.972]],["content/49",[8,9.822,12,5.783,13,0.149,14,0.577,15,0.577,16,0.697,17,0.697,18,0.697,19,0.831,20,0.672,21,0.688,22,0.616,23,0.815,25,1.734,27,0.471,318,6.533,321,5.528,395,5.095,396,5.23,418,9.289,419,10.535,428,10.535,429,7.298,430,10.535]],["keywords/49",[]],["title/50",[22,60.817]],["content/50",[13,0.158,14,0.549,15,0.549,16,0.662,17,0.662,18,0.662,19,0.803,20,0.639,21,0.655,22,0.803,23,0.775,24,2.202,25,2.262,27,0.448,45,3.592,242,7.551,318,6.213,395,6.645,396,4.974,431,10.019,432,8.834,433,8.834]],["keywords/50",[]],["title/51",[434,671.921]],["content/51",[6,3.898,13,0.15,14,0.584,15,0.584,16,0.706,17,0.706,18,0.706,19,0.839,20,0.681,21,0.697,22,0.624,23,0.825,25,1.757,27,0.477,80,2.258,162,8.312,318,6.618,395,5.161,396,5.298,434,6.896,435,9.41,436,8.62,437,10.673]],["keywords/51",[]],["title/52",[177,620.912]],["content/52",[6,3.898,13,0.15,14,0.584,15,0.584,16,0.706,17,0.706,18,0.706,19,0.839,20,0.681,21,0.697,22,0.624,23,0.825,25,1.757,27,0.477,80,2.258,162,8.312,177,6.372,318,6.618,395,5.161,396,5.298,436,8.62,438,10.673,439,10.673]],["keywords/52",[]],["title/53",[440,720.454]],["content/53",[13,0.153,14,0.617,15,0.617,16,0.745,17,0.745,18,0.745,19,0.869,20,0.718,21,0.736,22,0.658,23,0.871,25,1.853,27,0.503,57,5.995,395,5.445,396,5.589,429,7.801,440,7.801,441,11.26]],["keywords/53",[]],["title/54",[1,383.985,442,752.844]],["content/54",[]],["keywords/54",[]],["title/55",[443,1039.972]],["content/55",[2,9.708,3,2.734,6,5.369,31,7.721,444,16.21,445,16.21]],["keywords/55",[]],["title/56",[49,671.921]],["content/56",[3,2.89,38,5.136,49,10.037,446,17.133]],["keywords/56",[]],["title/57",[447,1039.972]],["content/57",[2,9.885,3,2.784,6,5.467,230,5.173,448,7.53,449,16.506]],["keywords/57",[]],["title/58",[450,1039.972]],["content/58",[2,9.885,3,2.784,6,5.467,230,5.173,408,11.279,448,7.53]],["keywords/58",[]],["title/59",[451,809.95]],["content/59",[3,2.89,7,8.954,38,5.136,451,12.099]],["keywords/59",[]],["title/60",[452,1039.972]],["content/60",[3,2.836,6,5.569,7,8.787,38,5.04,55,6.02]],["keywords/60",[]],["title/61",[110,783.744]],["content/61",[2,6.165,3,1.736,6,3.409,13,0.152,14,0.511,15,0.511,16,0.865,17,0.617,18,0.617,19,0.765,20,0.595,21,0.61,22,0.546,23,0.722,24,2.051,25,1.536,27,0.417,30,6.165,44,5.123,45,4.689,52,2.548,89,4.897,105,6.165,110,7.034,453,10.294,454,10.294,455,7.034,456,9.334,457,9.334,458,8.229]],["keywords/61",[]],["title/62",[110,783.744]],["content/62",[3,1.935,13,0.157,14,0.57,15,0.57,16,0.932,17,0.688,18,0.688,19,0.824,20,0.664,21,0.68,22,0.608,23,0.804,24,2.286,25,1.712,27,0.465,45,5.053,52,2.84,126,9.17,458,9.17,459,11.471,460,10.401]],["keywords/62",[]],["title/63",[153,562.098]],["content/63",[3,2.89,7,8.954,38,5.136,153,8.397]],["keywords/63",[]],["title/64",[461,969.523]],["content/64",[3,1.798,7,5.57,13,0.15,14,0.529,15,0.529,16,0.886,17,0.639,18,0.639,19,0.565,20,0.982,21,0.632,22,0.565,23,0.747,25,1.591,27,0.432,43,9.01,44,5.305,52,2.639,94,4.674,153,8.316,408,7.283,455,7.283,461,9.01,462,10.658,463,9.664,464,9.664]],["keywords/64",[]],["title/65",[465,969.523]],["content/65",[1,4.065,3,2.173,6,2.911,7,4.594,13,0.115,14,0.436,15,0.436,16,0.527,17,0.527,18,0.527,19,0.683,20,0.508,21,0.521,22,0.466,23,0.616,27,0.356,38,4.571,52,4.157,66,3.759,102,4.307,218,7.027,465,7.43,466,8.79,467,7.027,468,7.97,469,7.97,470,7.97,471,8.79,472,14.29,473,7.97,474,7.97,475,11.681,476,7.97,477,11.631,478,7.97,479,7.97,480,7.97]],["keywords/65",[]],["title/66",[481,760.456]],["content/66",[3,2.836,6,5.569,7,8.787,38,5.04,481,11.148]],["keywords/66",[]],["title/67",[482,969.523]],["content/67",[3,2.836,6,5.569,7,8.787,38,5.04,482,14.213]],["keywords/67",[]],["title/68",[]],["content/68",[3,2.012,13,0.155,14,0.592,15,0.592,16,0.715,17,0.715,18,0.715,19,0.846,20,0.69,21,0.707,22,0.632,23,0.836,24,2.377,25,1.78,27,0.484,44,5.935,472,12.756,483,6.233,484,9.534,485,10.814]],["keywords/68",[]],["title/69",[342,839.912]],["content/69",[3,1.427,13,0.165,14,0.42,15,0.42,16,0.507,17,0.507,18,0.507,19,0.664,20,0.489,21,0.501,22,0.449,23,0.593,27,0.343,44,4.211,52,2.094,66,3.618,313,6.196,342,6.196,484,15.243,486,6.196,487,11.356,488,7.671,489,11.356,490,7.671,491,6.764,492,6.764,493,7.671,494,7.671,495,7.671,496,7.671,497,7.671]],["keywords/69",[]],["title/70",[6,379.868]],["content/70",[3,2.784,7,8.627,38,5.873,52,4.086,498,16.506]],["keywords/70",[]],["title/71",[78,579.928]],["content/71",[3,2.836,7,8.787,38,5.938,78,8.502]],["keywords/71",[]],["title/72",[225,478.633]],["content/72",[1,4.409,3,1.608,13,0.162,14,0.473,15,0.473,16,0.572,17,0.572,18,0.572,19,0.724,20,0.551,21,0.565,22,0.724,23,0.668,24,1.9,25,2.039,27,0.386,68,3.673,78,6.908,80,1.829,184,2.538,206,5.843,225,3.978,232,4.234,402,4.535,483,4.982,499,5.843,500,12.388,501,3.633,502,3.633]],["keywords/72",[]],["title/73",[252,502.936]],["content/73",[3,1.388,13,0.159,14,0.409,15,0.409,16,0.493,17,0.493,18,0.493,19,0.651,20,0.476,21,0.488,22,0.651,23,0.577,24,1.64,25,1.831,27,0.334,44,4.095,52,2.037,78,6.204,80,1.579,181,6.642,189,5.169,197,8.135,198,7.188,206,5.044,252,6.433,402,3.915,499,5.044,501,3.136,502,3.136,503,5.811,504,7.462,505,5.623,506,5.623,507,5.623,508,5.623,509,6.026,510,5.623,511,7.462,512,7.462]],["keywords/73",[]],["title/74",[22,60.817]],["content/74",[1,4.065,3,1.483,13,0.16,14,0.436,15,0.436,16,0.527,17,0.527,18,0.527,19,0.683,20,0.508,21,0.521,22,0.89,23,0.616,24,1.752,25,1.923,27,0.356,78,6.514,80,1.686,91,7.027,102,2.939,181,4.759,197,5.828,198,5.149,252,3.854,483,4.594,499,5.388,501,3.35,502,3.35,505,6.006,506,6.006,507,6.006,508,6.006,509,6.437,510,6.006,513,7.97,514,7.97]],["keywords/74",[]],["title/75",[515,783.744]],["content/75",[1,3.459,3,1.261,13,0.16,14,0.371,15,0.371,16,0.448,17,0.448,18,0.684,19,0.605,20,0.433,21,0.443,22,0.734,23,0.524,24,1.49,25,1.704,27,0.303,44,3.722,49,4.381,52,1.851,78,7,80,1.435,104,3.238,181,6.18,184,1.991,189,4.698,192,5.111,197,7.569,198,6.688,206,4.584,252,5.006,402,3.558,499,4.584,501,2.85,502,2.85,504,6.781,505,5.111,506,5.111,507,5.111,508,7.801,510,5.111,515,5.111,516,5.979,517,6.781,518,6.781]],["keywords/75",[]],["title/76",[519,969.523]],["content/76",[3,2.836,7,8.787,38,5.04,45,5.466,519,14.213]],["keywords/76",[]],["title/77",[100,671.921]],["content/77",[3,2.836,7,8.787,38,5.938,100,9.85]],["keywords/77",[]],["title/78",[225,478.633]],["content/78",[1,3.295,3,1.202,13,0.162,14,0.354,15,0.354,16,0.659,17,0.427,18,0.427,19,0.583,20,0.412,21,0.422,22,0.378,23,0.5,24,1.42,25,1.641,27,0.289,55,3.938,68,2.745,76,5.086,77,3.295,100,6.443,184,1.897,196,7.292,207,7.767,225,2.973,232,3.165,252,4.823,483,3.724,501,2.715,502,2.715,520,5.217,521,5.217,522,7.516,523,8.054,524,8.054,525,8.054,526,8.054,527,11.061,528,8.054,529,5.217,530,5.696]],["keywords/78",[]],["title/79",[66,490.432]],["content/79",[1,2.789,3,1.627,13,0.145,14,0.299,15,0.299,16,0.578,17,0.362,18,0.362,19,0.512,20,0.349,21,0.357,22,0.32,23,0.423,24,1.202,25,1.44,27,0.244,29,3.454,31,2.402,38,2.892,44,3.001,52,2.985,55,3.454,57,2.911,66,4.125,76,2.789,77,2.789,89,2.869,94,4.23,98,11.014,100,3.533,104,5.22,105,3.611,109,4.524,114,4.82,138,3.696,153,2.955,178,3.39,196,3.998,207,4.258,230,1.89,232,2.679,252,5.287,429,3.788,448,2.751,501,2.298,502,2.298,503,4.258,520,4.416,521,4.416,522,4.12,523,4.416,524,4.416,525,4.416,526,4.416,527,7.064,528,4.416,531,4.12,532,3.39,533,4.12,534,4.12,535,4.12,536,5.424,537,4.12,538,3.326,539,3.39]],["keywords/79",[]],["title/80",[540,1039.972]],["content/80",[3,2.784,7,8.627,38,5.873,138,10.117,314,12.088]],["keywords/80",[]],["title/81",[225,478.633]],["content/81",[3,1.527,12,4.506,13,0.15,14,0.45,15,0.45,16,0.543,17,0.543,18,0.789,19,0.698,20,0.524,21,0.536,22,0.48,23,0.635,24,1.804,25,1.351,27,0.367,53,4.902,74,6.003,99,9.507,138,9.507,154,5.688,156,4.994,188,5.304,225,3.779,314,13.247,483,4.732,541,9.054,542,9.054,543,7.654,544,9.054,545,9.054,546,9.054,547,11.936]],["keywords/81",[]],["title/82",[68,441.899]],["content/82",[3,2.784,7,8.627,38,5.873,68,6.36,548,9.67]],["keywords/82",[]],["title/83",[225,478.633]],["content/83",[3,1.798,13,0.159,14,0.529,15,0.529,16,0.639,17,0.639,18,0.639,19,0.784,20,0.617,21,0.632,22,0.565,23,0.747,24,2.124,25,2.206,27,0.432,68,5.695,74,7.067,184,2.838,225,4.448,232,4.735,483,5.57,501,4.062,502,4.062,548,6.244,549,9.664]],["keywords/83",[]],["title/84",[66,490.432]],["content/84",[1,2.403,3,1.442,13,0.149,14,0.258,15,0.258,16,0.312,17,0.312,18,0.312,19,0.453,20,0.301,21,0.308,22,0.276,23,0.364,24,1.036,25,1.276,27,0.211,29,3.9,31,2.07,38,2.563,44,2.586,52,3.454,55,3.061,57,2.509,66,3.656,68,2.002,76,3.954,77,3.954,89,2.472,94,5.535,98,10.407,99,6.677,104,5.465,105,3.112,109,5.92,120,4.154,138,3.185,147,6.524,153,2.547,156,4.715,178,2.922,181,2.813,184,1.384,189,3.264,205,2.628,230,1.629,232,2.308,252,4.777,376,3.806,429,3.264,448,2.371,501,1.981,502,1.981,503,3.67,529,3.806,531,3.551,532,4.807,533,3.551,534,3.551,535,3.551,536,6.125,537,3.551,538,2.866,539,4.807,550,4.712,551,7.227,552,4.393,553,4.393]],["keywords/84",[]],["title/85",[101,720.454]],["content/85",[3,2.89,7,8.954,38,5.136,101,10.762]],["keywords/85",[]],["title/86",[225,478.633]],["content/86",[3,1.756,13,0.16,14,0.517,15,0.517,16,0.624,17,0.624,18,0.624,19,0.771,20,0.602,21,0.617,22,0.552,23,0.73,24,2.075,25,2.17,27,0.422,68,4.012,74,6.904,80,1.998,184,2.772,225,4.345,232,4.625,483,5.442,501,3.969,502,3.969,554,8.802,555,10.65]],["keywords/86",[]],["title/87",[66,490.432]],["content/87",[1,2.807,3,1.636,13,0.15,14,0.301,15,0.301,16,0.364,17,0.364,18,0.364,19,0.514,20,0.351,21,0.36,22,0.322,23,0.426,24,1.21,25,1.447,27,0.246,29,3.472,31,2.418,38,2.907,44,3.021,52,3.424,55,3.472,57,2.931,66,4.147,80,1.165,88,4.853,89,2.888,94,6.065,98,11.041,99,5.944,104,5.244,105,3.635,109,4.548,117,4.853,138,3.721,153,2.975,178,3.413,184,1.616,230,1.902,232,2.697,252,4.253,429,3.813,448,2.769,501,2.314,502,2.314,503,4.287,531,4.148,532,3.413,533,4.148,534,4.148,535,4.148,536,5.453,537,4.148,538,3.348,539,3.413,554,10.238,555,7.102,556,4.287]],["keywords/87",[]],["title/88",[326,783.744]],["content/88",[3,2.836,7,8.787,38,5.04,326,11.489,481,11.148]],["keywords/88",[]],["title/89",[225,478.633]],["content/89",[1,4.707,3,1.717,13,0.16,14,0.505,15,0.505,16,0.61,17,0.61,18,0.61,19,0.759,20,0.589,21,0.603,22,0.54,23,0.714,24,2.028,25,2.136,27,0.413,68,3.921,80,1.953,184,2.71,225,4.247,232,4.521,307,11.441,326,6.955,448,4.643,481,6.748,483,5.319,501,3.879,502,3.879]],["keywords/89",[]],["title/90",[557,916.904]],["content/90",[3,2.784,7,8.627,38,5.873,100,9.67,557,13.196]],["keywords/90",[]],["title/91",[225,478.633]],["content/91",[3,1.717,13,0.16,14,0.505,15,0.505,16,0.61,17,0.61,18,0.61,19,0.759,20,0.589,21,0.603,22,0.54,23,0.714,24,2.028,25,2.136,27,0.413,68,3.921,74,6.748,80,1.953,100,5.962,184,2.71,225,4.247,232,4.521,448,4.643,483,5.319,501,3.879,502,3.879,557,8.136,558,12.977]],["keywords/91",[]],["title/92",[440,720.454]],["content/92",[3,2.89,7,8.954,38,5.136,440,10.762]],["keywords/92",[]],["title/93",[66,490.432]],["content/93",[3,1.401,6,4.091,13,0.157,14,0.412,15,0.613,16,0.498,17,0.498,18,0.498,19,0.655,20,0.48,21,0.492,22,0.44,23,0.582,24,1.655,25,2.201,27,0.337,31,3.308,44,4.133,52,3.058,66,5.282,94,6.468,154,5.217,155,9.875,354,6.082,403,4.974,411,5.865,412,6.335,440,7.76,477,6.335,503,5.865,556,8.724,559,8.305,560,7.53,561,7.53,562,7.53,563,7.53,564,6.639]],["keywords/93",[]],["title/94",[102,383.478]],["content/94",[3,2.784,7,8.627,38,5.873,102,5.519,565,11.656]],["keywords/94",[]],["title/95",[225,478.633]],["content/95",[1,4.409,3,1.608,13,0.159,14,0.473,15,0.473,16,0.572,17,0.572,18,0.572,19,0.724,20,0.551,21,0.565,22,0.505,23,0.668,24,1.9,25,2.039,27,0.386,68,3.673,80,3.064,102,4.568,175,5.161,184,2.538,206,5.843,225,3.978,232,4.234,402,4.535,483,4.982,501,3.633,502,3.633,565,6.732,566,10.922]],["keywords/95",[]],["title/96",[66,490.432]],["content/96",[1,2.77,3,1.618,13,0.147,14,0.297,15,0.297,16,0.359,17,0.359,18,0.359,19,0.509,20,0.347,21,0.355,22,0.318,23,0.42,24,1.194,25,0.894,27,0.243,29,3.436,31,2.386,38,2.876,44,2.981,52,3.398,55,3.436,57,2.892,66,4.103,80,2.303,88,4.789,89,2.85,94,6.019,98,10.987,99,5.881,102,4.589,104,5.197,105,3.587,109,4.5,123,4.789,138,3.671,153,2.936,175,3.243,178,3.368,184,1.595,206,3.671,230,1.877,232,2.661,252,4.208,402,2.85,429,3.763,448,2.732,503,4.23,531,4.093,532,3.368,533,4.093,534,4.093,535,4.093,536,5.395,537,4.093,538,3.303,539,3.368,556,4.23,566,7.671]],["keywords/96",[]],["title/97",[159,523.214]],["content/97",[3,2.89,7,8.954,38,5.136,159,7.816]],["keywords/97",[]],["title/98",[66,490.432]],["content/98",[1,3.987,2,5.164,3,1.454,6,2.856,13,0.159,14,0.428,15,0.428,16,0.517,17,0.517,18,0.517,19,0.673,20,0.499,21,0.511,22,0.457,23,0.605,24,1.718,25,1.287,27,0.35,44,6.321,52,3.733,66,5.431,93,4.946,99,5.285,104,3.733,159,5.794,171,6.893,503,6.089,556,6.089,567,6.893,568,6.893,569,6.893,570,10.736,571,6.893,572,7.818,573,7.818,574,6.893,575,6.893]],["keywords/98",[]],["title/99",[13,8.632]],["content/99",[]],["keywords/99",[]],["title/100",[13,8.632]],["content/100",[]],["keywords/100",[]],["title/101",[13,7.712,164,476.469]],["content/101",[13,0.127,19,0.892,27,0.682,163,11.874,164,12.313]],["keywords/101",[]],["title/102",[13,7.712,165,476.469]],["content/102",[13,0.159,19,1.095,27,0.69,66,5.619,134,9.28,142,8.98,165,9.624,576,13.141,577,13.141,578,13.141]],["keywords/102",[]],["title/103",[13,7.712,167,549.996]],["content/103",[13,0.129,25,2.834,27,0.541,168,15.183,579,18.991,580,11.273,581,12.092,582,13.335,583,13.335,584,13.335,585,13.335,586,13.335]],["keywords/103",[]],["title/104",[13,8.632]],["content/104",[13,0.163,20,1.133]],["keywords/104",[]],["title/105",[13,7.712,55,232.96]],["content/105",[13,0.133,16,0.59,17,0.59,18,0.59,19,0.862,20,0.569,21,0.828,22,0.522,23,0.69,25,1.469,27,0.399,168,7.87,581,8.926,587,9.844,588,9.844,589,9.844,590,9.844,591,9.844,592,9.844,593,9.844,594,9.844,595,9.844,596,9.844,597,6.952,598,8.322,599,6.952,600,8.322,601,9.844,602,9.844,603,9.844,604,9.844,605,9.844,606,9.844,607,8.926,608,8.926,609,9.844,610,9.844]],["keywords/105",[]],["title/106",[13,7.712,611,589.96]],["content/106",[13,0.166,19,0.693,22,0.475,25,1.338,27,0.363,44,4.462,49,5.252,53,4.853,93,5.143,98,5.631,134,6.331,204,6.838,252,3.931,325,7.578,570,7.578,597,6.331,599,6.331,607,8.129,608,8.129,612,8.964,613,8.129,614,8.964,615,8.964,616,8.964,617,8.964,618,8.964,619,8.129,620,8.129,621,8.129,622,8.129,623,8.129,624,8.129,625,8.964,626,8.129]],["keywords/106",[]],["title/107",[13,7.712,627,589.96]],["content/107",[13,0.161,19,0.664,21,0.501,22,0.449,25,2.226,27,0.343,49,7.337,52,2.094,93,4.853,134,10.531,142,5.781,204,6.454,252,3.71,597,5.975,599,5.975,611,7.671,613,7.671,619,7.671,620,7.671,621,7.671,622,7.671,623,7.671,624,7.671,626,7.671,627,11.356,628,8.46,629,8.46,630,8.46,631,8.46,632,8.46,633,8.46,634,8.46,635,8.46,636,12.524,637,8.46,638,8.46]],["keywords/107",[]],["title/108",[13,8.632]],["content/108",[13,0.159,14,0.845,15,0.845,16,0.788,17,0.788,18,0.788,19,0.902,20,0.76,21,0.779,22,0.697,23,0.921,27,0.533]],["keywords/108",[]],["title/109",[13,8.632]],["content/109",[]],["keywords/109",[]],["title/110",[2,686.882]],["content/110",[4,7.124,13,0.162,14,0.617,15,0.617,16,0.745,17,0.745,18,0.745,19,0.869,20,0.718,21,0.736,22,0.658,23,0.871,24,2.475,25,1.853,26,11.26,27,0.503]],["keywords/110",[]],["title/111",[28,969.523]],["content/111",[13,0.155,14,0.791,15,0.791,27,0.646,29,5.701,32,14.439]],["keywords/111",[]],["title/112",[33,1039.972]],["content/112",[13,0.155,14,0.791,15,0.791,27,0.646,29,5.701,36,14.439]],["keywords/112",[]],["title/113",[37,969.523]],["content/113",[13,0.155,14,0.791,15,0.791,27,0.646,38,4.773,40,14.439]],["keywords/113",[]],["title/114",[41,839.912]],["content/114",[13,0.155,14,0.791,15,0.791,27,0.646,38,4.773,46,14.439]],["keywords/114",[]],["title/115",[47,969.523]],["content/115",[13,0.155,14,0.791,15,0.791,27,0.646,38,4.773,50,14.439]],["keywords/115",[]],["title/116",[51,969.523]],["content/116",[13,0.152,52,4.323]],["keywords/116",[]],["title/117",[49,671.921]],["content/117",[13,0.155,14,0.791,15,0.791,27,0.646,38,4.773,54,14.439]],["keywords/117",[]],["title/118",[55,410.657]],["content/118",[13,0.161,14,0.739,15,0.739,27,0.603,29,5.326,55,5.326,58,11.891,59,13.487]],["keywords/118",[]],["title/119",[60,1039.972]],["content/119",[13,0.14,14,0.751,15,0.751,27,0.613,52,3.744,61,13.713,63,13.713,64,13.713,65,16.852]],["keywords/119",[]],["title/120",[13,8.632]],["content/120",[]],["keywords/120",[]],["title/121",[13,8.632]],["content/121",[12,2.173,13,0.11,14,0.217,15,0.217,16,0.262,17,0.262,18,0.262,19,0.392,20,0.253,21,0.259,22,0.232,23,0.306,25,0.652,27,0.177,44,2.173,45,1.42,74,4.903,153,3.624,211,10.067,218,3.491,242,5.053,317,3.96,318,2.455,320,6.571,321,4.575,322,14.549,323,6.705,324,3.96,325,11.621,326,10.525,327,5.222,328,8.719,329,6.705,330,6.705,331,10.261,332,3.96,333,6.705,334,6.25,335,3.96,336,3.96,337,3.491,338,3.96,339,3.96,340,3.96,341,3.331,342,5.415,343,3.96,344,3.96,345,3.96,346,3.96,347,3.96,348,3.96,349,3.96,350,3.96,351,3.96,352,3.96,353,3.96,354,3.198,355,3.331,356,3.96,357,3.96,358,3.491,359,3.96,360,4.532,361,6.705,362,3.96,363,3.491,364,3.96,365,3.96,366,3.491,367,6.705,368,3.96,369,3.96,370,3.96,371,3.96,372,3.96,373,6.705,374,4.767,375,6.25,376,3.198,377,3.96,378,3.96,379,3.491,380,3.96,381,3.96,382,3.96,383,3.96,384,3.96,385,3.96,386,3.96,387,3.96,388,3.491,389,3.491,390,3.96,391,2.505,392,3.96,393,3.96,394,3.96,395,1.915,396,1.966,639,4.367]],["keywords/121",[]],["title/122",[13,8.632]],["content/122",[]],["keywords/122",[]],["title/123",[363,916.904]],["content/123",[13,0.158,14,0.634,15,0.634,16,0.766,17,0.766,18,0.766,19,0.885,20,0.739,21,0.757,22,0.677,23,0.895,24,2.545,25,1.906,27,0.518,395,5.6,396,5.748]],["keywords/123",[]],["title/124",[321,545.668]],["content/124",[13,0.158,14,0.634,15,0.634,16,0.766,17,0.766,18,0.766,19,0.885,20,0.739,21,0.757,22,0.677,23,0.895,25,1.906,27,0.518,395,5.6,396,5.748,398,11.579]],["keywords/124",[]],["title/125",[360,702.996]],["content/125",[13,0.158,14,0.634,15,0.634,16,0.766,17,0.766,18,0.766,19,0.885,20,0.739,21,0.757,22,0.677,23,0.895,25,1.906,27,0.518,395,5.6,396,5.748,399,11.579]],["keywords/125",[]],["title/126",[374,739.501]],["content/126",[13,0.165,14,0.529,15,0.529,16,0.639,17,0.639,18,0.639,19,0.784,20,0.617,21,0.632,22,0.565,23,0.747,24,2.124,25,2.206,27,0.432,194,5.77,374,6.872,395,6.481,396,4.797,401,9.664,402,5.071,404,8.521]],["keywords/126",[]],["title/127",[391,657.957]],["content/127",[13,0.162,14,0.57,15,0.57,16,0.688,17,0.688,18,0.688,19,0.824,20,0.664,21,0.68,22,0.608,23,0.804,24,2.286,25,2.32,27,0.465,395,6.816,396,5.163,405,10.401,406,9.17,407,8.101]],["keywords/127",[]],["title/128",[408,783.744]],["content/128",[13,0.16,14,0.584,15,0.584,16,0.706,17,0.706,18,0.706,19,0.839,20,0.681,21,0.697,22,0.624,23,0.825,24,2.346,25,2.361,27,0.477,395,6.936,396,5.298,409,10.673,410,9.41]],["keywords/128",[]],["title/129",[411,809.95]],["content/129",[13,0.158,14,0.634,15,0.634,16,0.766,17,0.766,18,0.766,19,0.885,20,0.739,21,0.757,22,0.677,23,0.895,25,1.906,27,0.518,395,5.6,396,5.748,413,11.579]],["keywords/129",[]],["title/130",[414,1039.972]],["content/130",[13,0.158,14,0.634,15,0.634,16,0.766,17,0.766,18,0.766,19,0.885,20,0.739,21,0.757,22,0.677,23,0.895,25,1.906,27,0.518,395,5.6,396,5.748,417,11.579]],["keywords/130",[]],["title/131",[418,916.904]],["content/131",[13,0.16,14,0.584,15,0.584,16,0.706,17,0.706,18,0.706,19,0.839,20,0.681,21,0.697,22,0.624,23,0.825,25,1.757,27,0.477,80,2.258,184,3.134,421,10.673,422,13.627,424,10.673]],["keywords/131",[]],["title/132",[425,1039.972]],["content/132",[13,0.157,14,0.617,15,0.617,16,0.745,17,0.745,18,0.745,19,0.869,20,0.718,21,0.736,22,0.658,23,0.871,25,1.853,27,0.503,80,2.383,175,6.723,395,5.445,396,5.589,426,11.26]],["keywords/132",[]],["title/133",[427,1039.972]],["content/133",[13,0.154,14,0.634,15,0.634,16,0.766,17,0.766,18,0.766,19,0.885,20,0.739,21,0.757,22,0.677,23,0.895,25,1.906,27,0.518,395,5.6,396,5.748,418,10.208,430,11.579]],["keywords/133",[]],["title/134",[22,60.817]],["content/134",[13,0.162,14,0.57,15,0.57,16,0.688,17,0.688,18,0.688,19,0.824,20,0.664,21,0.68,22,0.608,23,0.804,24,2.286,25,2.32,27,0.465,395,6.816,396,5.163,431,10.401,432,9.17,433,9.17]],["keywords/134",[]],["title/135",[434,671.921]],["content/135",[13,0.157,14,0.617,15,0.617,16,0.745,17,0.745,18,0.745,19,0.869,20,0.718,21,0.736,22,0.658,23,0.871,25,1.853,27,0.503,80,2.383,395,5.445,396,5.589,434,7.275,437,11.26]],["keywords/135",[]],["title/136",[177,620.912]],["content/136",[13,0.157,14,0.617,15,0.617,16,0.745,17,0.745,18,0.745,19,0.869,20,0.718,21,0.736,22,0.658,23,0.871,25,1.853,27,0.503,80,2.383,177,6.723,395,5.445,396,5.589,439,11.26]],["keywords/136",[]],["title/137",[440,720.454]],["content/137",[13,0.158,14,0.634,15,0.634,16,0.766,17,0.766,18,0.766,19,0.885,20,0.739,21,0.757,22,0.677,23,0.895,25,1.906,27,0.518,395,5.6,396,5.748,441,11.579]],["keywords/137",[]],["title/138",[13,8.632]],["content/138",[]],["keywords/138",[]],["title/139",[264,1039.972]],["content/139",[3,1.736,13,0.16,14,0.511,15,0.511,16,0.617,17,0.617,18,0.617,19,0.765,20,0.595,21,0.61,22,0.957,27,0.417,45,3.346,52,2.548,80,1.975,142,7.034,266,9.334,267,6.03,268,7.538,269,5.788,270,10.565,271,9.334,272,9.334,273,9.334,274,9.334]],["keywords/139",[]],["title/140",[275,1039.972]],["content/140",[13,0.159,14,0.523,15,0.523,16,0.879,17,0.632,18,0.879,19,0.777,20,0.609,21,0.624,22,0.777,27,0.427,45,3.424,52,2.608,80,2.021,267,6.171,269,5.923,276,9.552,277,9.552,278,9.552,279,9.552,280,9.552,281,13.293,282,9.552,283,9.552]],["keywords/140",[]],["title/141",[284,1039.972]],["content/141",[6,3.489,13,0.159,14,0.523,15,0.523,16,0.879,17,0.632,18,0.632,19,0.777,20,0.609,21,0.624,22,0.894,27,0.427,45,3.424,52,2.608,80,2.813,267,6.171,269,5.923,285,9.552,286,9.552,287,9.552,288,9.552,289,8.421,290,9.552,291,9.552]],["keywords/141",[]],["title/142",[6,274.989,292,752.844]],["content/142",[6,4.778,13,0.158,14,0.511,15,0.511,16,0.865,17,0.617,18,0.865,19,0.765,20,0.595,21,0.61,22,0.765,27,0.417,45,3.346,52,2.548,80,1.975,160,8.229,267,6.03,269,5.788,289,8.229,293,9.334,294,9.334,295,9.334,296,9.334,297,9.334,298,9.334,299,9.334]],["keywords/142",[]],["title/143",[300,916.904]],["content/143",[3,1.363,13,0.164,14,0.401,15,0.401,16,0.87,17,0.726,18,0.726,19,0.642,20,0.468,21,0.479,22,0.642,24,1.611,25,1.206,27,0.328,45,2.627,52,2.997,80,2.784,184,2.152,267,7.091,269,4.544,300,6.461,301,7.328,302,7.328,303,7.328,304,7.328,305,13.159,306,7.328,307,6.461,308,7.328,309,6.831,310,7.328,311,7.328,312,7.328]],["keywords/143",[]],["title/144",[1,383.985,39,701.845]],["content/144",[]],["keywords/144",[]],["title/145",[321,545.668]],["content/145",[3,2.012,13,0.155,14,0.592,15,0.592,16,0.715,17,0.715,18,0.715,19,0.846,20,0.69,21,0.707,22,0.632,23,0.836,24,2.377,25,1.78,27,0.484,45,3.877,52,2.952,80,2.288,321,5.674,640,6.577,641,8.733]],["keywords/145",[]],["title/146",[360,702.996]],["content/146",[3,1.864,13,0.158,14,0.549,15,0.549,16,0.662,17,0.662,18,0.662,19,0.803,20,0.639,21,0.655,22,0.586,23,0.775,24,2.202,25,2.262,27,0.448,45,3.592,52,2.736,80,2.12,360,6.773,501,4.212,502,4.212,640,6.094,641,8.092,642,10.019]],["keywords/146",[]],["title/147",[643,1039.972]],["content/147",[3,1.819,13,0.157,14,0.536,15,0.536,16,0.647,17,0.647,18,0.647,19,0.79,20,0.624,21,0.639,22,0.572,23,0.756,24,2.149,25,2.224,27,0.437,45,3.506,52,2.67,80,2.069,211,7.899,360,6.611,501,4.111,502,4.111,515,7.37,640,5.948,644,13.513]],["keywords/147",[]],["title/148",[374,739.501]],["content/148",[3,1.911,12,5.637,13,0.156,14,0.562,15,0.562,16,0.679,17,0.679,18,0.679,19,0.817,20,0.655,21,0.671,22,0.601,23,0.794,24,2.257,25,1.691,27,0.459,31,4.512,45,3.682,154,7.115,194,6.132,400,10.271,402,5.389,645,9.575,646,8.64]],["keywords/148",[]],["title/149",[647,916.904]],["content/149",[3,1.911,12,5.637,13,0.156,14,0.562,15,0.562,16,0.679,17,0.679,18,0.679,19,0.817,20,0.655,21,0.671,22,0.601,23,0.794,24,2.257,25,1.691,27,0.459,31,4.512,45,3.682,154,7.115,194,6.132,645,9.575,646,8.64,647,9.055,648,10.271]],["keywords/149",[]],["title/150",[649,916.904]],["content/150",[3,1.736,12,5.123,13,0.16,14,0.511,15,0.511,16,0.617,17,0.617,18,0.617,19,0.765,20,0.595,21,0.61,22,0.546,23,0.722,24,2.051,25,2.153,27,0.417,31,4.1,45,3.346,154,6.466,188,6.03,194,5.573,402,4.897,501,3.923,502,3.923,645,8.701,646,7.852,649,8.229,650,9.334]],["keywords/150",[]],["title/151",[391,657.957]],["content/151",[3,1.841,13,0.155,14,0.542,15,0.542,16,0.654,17,0.654,18,0.654,19,0.797,20,0.631,21,0.647,22,0.579,23,0.765,24,2.175,25,1.629,27,0.443,31,4.348,45,3.548,102,3.65,148,7.238,156,6.02,256,8.727,391,6.262,406,8.727,407,7.709,651,6.262,652,13.625]],["keywords/151",[]],["title/152",[22,60.817]],["content/152",[3,1.911,13,0.156,14,0.562,15,0.562,16,0.679,17,0.679,18,0.679,19,0.817,20,0.655,21,0.671,22,0.817,23,0.794,24,2.257,25,1.691,27,0.459,29,4.056,45,3.682,102,3.787,432,9.055,433,9.055,651,6.498,653,13.974]],["keywords/152",[]],["title/153",[654,969.523]],["content/153",[3,1.454,13,0.151,14,0.428,15,0.428,16,0.517,17,0.517,18,0.997,19,0.673,20,0.499,21,0.511,22,0.882,23,0.605,24,1.718,25,1.896,27,0.35,29,3.087,45,5.408,52,2.134,102,4.246,104,5.499,154,5.416,155,6.893,205,4.36,244,5.285,354,6.314,375,7.288,402,4.102,501,3.286,502,3.286,543,7.288,655,7.288,656,8.622,657,8.622,658,6.314,659,7.818]],["keywords/153",[]],["title/154",[660,969.523]],["content/154",[3,1.441,13,0.151,14,0.424,15,0.424,16,0.512,17,0.512,18,0.993,19,0.669,20,0.494,21,0.506,22,0.669,23,0.599,24,1.702,25,1.882,27,0.346,29,3.058,45,5.383,52,2.114,102,2.855,104,5.461,154,5.365,155,6.828,205,4.318,244,5.235,321,4.063,354,6.254,402,4.063,501,3.255,502,3.255,543,7.219,654,7.219,655,7.219,658,6.254,661,6.515,662,6.515,663,8.54,664,8.54,665,6.254,666,7.744]],["keywords/154",[]],["title/155",[640,632.547]],["content/155",[3,1.864,13,0.155,14,0.549,15,0.549,16,0.662,17,0.662,18,0.662,19,0.803,20,0.639,21,0.655,22,0.586,23,0.775,24,2.202,25,1.649,27,0.448,45,3.592,80,2.12,102,3.695,230,3.463,327,7.803,412,8.429,640,6.094,651,6.339,667,13.74,668,10.019]],["keywords/155",[]],["title/156",[389,916.904]],["content/156",[3,1.756,12,7.238,13,0.153,14,0.517,15,0.517,16,0.624,17,0.624,18,0.624,19,0.771,20,0.602,21,0.617,22,0.552,23,0.73,24,2.075,25,1.554,27,0.422,30,6.236,31,4.148,45,3.385,102,4.862,153,5.103,194,5.637,374,6.714,404,8.324,429,6.541,651,5.973,669,10.412,670,13.186]],["keywords/156",[]],["title/157",[341,874.889]],["content/157",[3,1.819,13,0.15,14,0.536,15,0.536,16,0.647,17,0.647,18,0.647,19,0.79,20,0.624,21,0.639,22,0.572,23,0.756,24,2.149,25,1.61,27,0.437,45,5.987,148,7.151,341,13.025,403,6.459,415,7.617,671,8.227,672,9.78,673,9.78,674,9.78]],["keywords/157",[]],["title/158",[675,720.454]],["content/158",[3,1.911,13,0.156,14,0.562,15,0.562,16,0.679,17,0.679,18,0.679,19,0.817,20,0.655,21,0.671,22,0.601,23,0.794,24,2.257,25,1.691,27,0.459,30,6.784,45,3.682,52,2.804,205,5.727,355,8.64,402,5.389,675,7.115,676,11.327,677,10.271]],["keywords/158",[]],["title/159",[678,1039.972]],["content/159",[3,1.819,13,0.154,14,0.536,15,0.536,16,0.647,17,0.647,18,0.647,19,0.79,20,0.624,21,0.639,22,0.79,23,0.756,24,2.149,25,2.224,27,0.437,30,6.459,45,3.506,52,2.67,93,6.187,205,5.454,219,7.899,355,8.227,402,5.131,679,9.78,680,10.786,681,8.623]],["keywords/159",[]],["title/160",[682,1039.972]],["content/160",[3,1.819,13,0.154,14,0.536,15,0.536,16,0.647,17,0.647,18,0.647,19,0.79,20,0.624,21,0.639,22,0.79,23,0.756,24,2.149,25,2.224,27,0.437,30,6.459,45,3.506,52,2.67,93,6.187,205,5.454,219,7.899,355,8.227,402,5.131,681,8.623,683,9.78,684,10.786]],["keywords/160",[]],["title/161",[434,671.921]],["content/161",[3,1.454,6,2.856,13,0.154,14,0.428,15,0.428,16,0.517,17,0.517,18,0.517,19,0.673,20,0.499,21,0.511,22,0.457,23,0.605,24,1.718,25,1.896,27,0.35,80,2.437,94,3.781,102,2.883,162,8.969,184,2.296,230,2.702,320,5.892,366,6.893,379,6.893,403,5.164,415,6.089,434,5.051,435,10.153,436,9.301,501,3.286,502,3.286,651,4.946,685,11.516,686,7.288,687,7.288,688,8.969,689,7.818,690,6.893]],["keywords/161",[]],["title/162",[177,620.912]],["content/162",[3,1.661,6,3.261,13,0.158,14,0.489,15,0.489,16,0.59,17,0.59,18,0.59,19,0.741,20,0.569,21,0.583,22,0.522,23,0.69,24,1.962,25,2.086,27,0.399,80,2.682,102,3.292,162,6.952,177,5.33,184,2.621,230,3.085,327,6.952,436,7.209,501,3.752,502,3.752,651,5.647,688,6.952,691,9.844,692,12.676]],["keywords/162",[]],["title/163",[693,760.456]],["content/163",[3,1.468,6,2.883,13,0.154,14,0.432,15,0.432,16,0.522,17,0.522,18,0.522,19,0.678,20,0.504,21,0.516,22,0.462,23,0.61,24,1.735,25,1.909,27,0.353,80,2.454,94,3.817,102,2.911,177,4.713,184,2.318,185,5.949,230,2.728,320,5.949,354,6.375,366,6.959,379,6.959,403,5.213,415,6.147,501,3.318,502,3.318,651,4.994,686,7.359,687,7.359,688,9.033,689,7.893,690,6.959,693,8.481,694,11.598,695,7.893]],["keywords/163",[]],["title/164",[696,783.744]],["content/164",[3,1.717,13,0.152,14,0.505,15,0.505,16,0.61,17,0.61,18,0.61,19,0.759,20,0.589,21,0.603,22,0.54,23,0.714,24,2.028,25,1.519,27,0.413,29,3.644,45,4.652,102,3.403,321,4.842,327,7.187,564,8.136,651,5.839,690,8.136,696,11.311,697,10.178,698,8.136,699,12.977,700,9.228,701,9.228]],["keywords/164",[]],["title/165",[702,839.912]],["content/165",[3,1.756,6,3.449,13,0.16,14,0.517,15,0.517,16,0.624,17,0.624,18,0.624,19,0.771,20,0.602,21,0.617,22,0.552,23,0.73,24,2.075,25,2.17,27,0.422,80,1.998,102,3.481,184,2.772,185,7.115,230,3.263,501,3.969,502,3.969,651,5.973,702,7.625,703,13.186]],["keywords/165",[]],["title/166",[321,545.668]],["content/166",[3,1.935,13,0.153,14,0.57,15,0.57,16,0.688,17,0.688,18,0.688,19,0.824,20,0.664,21,0.68,22,0.608,23,0.804,24,2.286,25,1.712,27,0.465,45,3.729,80,2.201,230,3.595,321,5.458,640,6.326,641,8.4,704,11.471,705,14.095]],["keywords/166",[]],["title/167",[175,620.912]],["content/167",[3,1.798,13,0.154,14,0.529,15,0.529,16,0.639,17,0.639,18,0.639,19,0.784,20,0.617,21,0.632,22,0.565,23,0.747,24,2.124,25,1.591,27,0.432,45,3.465,80,2.836,102,4.942,230,3.34,448,4.862,651,6.114,706,10.658,707,10.658,708,10.658,709,13.402,710,9.664]],["keywords/167",[]],["title/168",[711,1039.972]],["content/168",[3,1.864,6,3.66,13,0.152,14,0.549,15,0.549,16,0.662,17,0.662,18,0.662,19,0.803,20,0.639,21,0.655,22,0.586,23,0.775,24,2.202,25,1.649,27,0.448,198,8.877,314,11.097,403,6.618,671,8.429,712,15.153,713,10.019,714,11.05,715,10.019]],["keywords/168",[]],["title/169",[716,809.95]],["content/169",[3,1.819,6,3.572,13,0.154,14,0.536,15,0.536,16,0.647,17,0.647,18,0.647,19,0.79,20,0.624,21,0.639,22,0.572,23,0.756,24,2.149,25,1.61,27,0.437,29,3.862,102,3.606,244,6.611,651,6.187,716,7.617,717,9.78,718,13.513,719,9.78,720,13.513,721,9.78]],["keywords/169",[]],["title/170",[722,809.95]],["content/170",[3,1.698,6,3.333,13,0.151,14,0.5,15,0.5,16,0.603,17,0.603,18,0.603,19,0.753,20,0.582,21,0.596,22,0.534,23,0.706,24,2.006,25,1.502,27,0.408,31,4.009,80,1.931,102,3.365,148,6.673,175,5.448,244,6.169,651,5.773,722,7.107,723,12.875,724,11.351,725,13.153,726,12.875,727,9.126]],["keywords/170",[]],["title/171",[176,783.744]],["content/171",[3,1.717,6,3.371,13,0.152,14,0.505,15,0.505,16,0.61,17,0.61,18,0.61,19,0.759,20,0.589,21,0.603,22,0.54,23,0.714,24,2.028,25,1.519,27,0.413,31,4.054,102,3.403,188,5.962,193,7.764,211,7.453,244,6.238,407,7.187,651,5.839,728,10.178,729,10.178,730,10.178,731,10.178,732,10.178,733,10.178,734,12.977,735,9.228]],["keywords/171",[]],["title/172",[736,839.912]],["content/172",[3,1.798,6,3.53,13,0.154,14,0.529,15,0.529,16,0.639,17,0.639,18,0.639,19,0.784,20,0.617,21,0.632,22,0.565,23,0.747,24,2.124,25,1.591,27,0.432,29,3.816,53,5.77,102,3.564,244,6.533,651,6.114,737,9.01,738,9.664,739,10.658,740,13.402,741,13.402,742,9.664]],["keywords/172",[]],["title/173",[743,783.744]],["content/173",[3,1.608,4,5.469,13,0.152,14,0.473,15,0.473,16,0.572,17,0.572,18,0.572,19,0.724,20,0.551,21,0.565,22,0.505,23,0.668,24,1.9,25,1.423,27,0.386,70,6.32,102,4.568,154,8.582,194,5.161,205,4.82,321,6.5,327,6.732,403,5.709,412,7.272,474,8.644,646,7.272,651,5.469,743,9.336,744,13.662,745,12.388,746,8.644]],["keywords/173",[]],["title/174",[408,783.744]],["content/174",[3,2.039,6,4.003,13,0.156,14,0.6,15,0.6,16,0.725,17,0.725,18,0.725,19,0.854,20,0.699,21,0.716,22,0.641,23,0.847,24,2.408,25,1.804,27,0.49,230,3.787,408,8.259,410,9.662,655,10.216]],["keywords/174",[]],["title/175",[13,8.632]],["content/175",[]],["keywords/175",[]],["title/176",[443,1039.972]],["content/176",[13,0.152,31,6.957]],["keywords/176",[]],["title/177",[49,671.921]],["content/177",[13,0.152,38,5.235]],["keywords/177",[]],["title/178",[447,1039.972]],["content/178",[13,0.152,230,5.473]],["keywords/178",[]],["title/179",[450,1039.972]],["content/179",[13,0.152,230,5.473]],["keywords/179",[]],["title/180",[451,809.95]],["content/180",[13,0.152,38,5.235]],["keywords/180",[]],["title/181",[452,1039.972]],["content/181",[13,0.158,38,5.04,55,6.02]],["keywords/181",[]],["title/182",[110,783.744]],["content/182",[13,0.163,14,0.536,15,0.536,16,0.893,17,0.647,18,0.647,19,0.79,20,0.624,21,0.639,22,0.572,23,0.756,24,2.149,25,1.61,27,0.437,45,4.844,52,2.67,89,5.131,110,7.37,455,7.37,456,9.78,457,9.78,458,8.623]],["keywords/182",[]],["title/183",[110,783.744]],["content/183",[13,0.162,14,0.57,15,0.57,16,0.932,17,0.688,18,0.688,19,0.824,20,0.664,21,0.68,22,0.608,23,0.804,24,2.286,25,1.712,27,0.465,45,5.053,52,2.84,126,9.17,458,9.17,460,10.401]],["keywords/183",[]],["title/184",[153,562.098]],["content/184",[13,0.152,38,5.235]],["keywords/184",[]],["title/185",[461,969.523]],["content/185",[13,0.16,14,0.577,15,0.577,16,0.94,17,0.697,18,0.697,19,0.616,20,1.027,21,0.688,22,0.616,23,0.815,25,1.734,27,0.471,52,2.876,94,5.095,153,5.694,455,7.94,463,10.535,464,10.535]],["keywords/185",[]],["title/186",[465,969.523]],["content/186",[13,0.165,14,0.473,15,0.473,16,0.572,17,0.572,18,0.572,19,0.724,20,0.551,21,0.565,22,0.505,23,0.668,27,0.386,38,2.857,52,4.317,102,3.187,468,8.644,469,8.644,470,8.644,472,7.621,473,8.644,475,8.644,476,8.644,477,12.18,478,8.644,479,8.644,480,8.644]],["keywords/186",[]],["title/187",[481,760.456]],["content/187",[13,0.152,38,5.235]],["keywords/187",[]],["title/188",[482,969.523]],["content/188",[13,0.152,38,5.235]],["keywords/188",[]],["title/189",[]],["content/189",[13,0.164,14,0.608,15,0.608,16,0.734,17,0.734,18,0.734,19,0.861,20,0.709,21,0.726,22,0.65,23,0.859,24,2.441,25,1.828,27,0.497,483,6.402,485,11.107]],["keywords/189",[]],["title/190",[342,839.912]],["content/190",[13,0.168,14,0.428,15,0.428,16,0.517,17,0.517,18,0.517,19,0.673,20,0.499,21,0.511,22,0.457,23,0.605,27,0.35,52,2.134,342,6.314,484,14.831,486,6.314,487,11.516,488,7.818,489,11.516,490,7.818,491,6.893,492,6.893,493,7.818,494,7.818,495,7.818,496,7.818,497,7.818]],["keywords/190",[]],["title/191",[6,379.868]],["content/191",[13,0.152,38,5.235]],["keywords/191",[]],["title/192",[78,579.928]],["content/192",[13,0.152,38,5.235]],["keywords/192",[]],["title/193",[225,478.633]],["content/193",[13,0.166,14,0.484,15,0.484,16,0.584,17,0.584,18,0.584,19,0.736,20,0.563,21,0.577,22,0.736,23,0.683,24,1.941,25,2.07,27,0.395,78,4.924,80,1.868,184,2.593,206,5.969,225,4.064,402,4.633,483,5.09,499,5.969,500,12.578,501,3.712,502,3.712]],["keywords/193",[]],["title/194",[252,502.936]],["content/194",[13,0.164,14,0.42,15,0.42,16,0.507,17,0.507,18,0.507,19,0.664,20,0.489,21,0.501,22,0.664,23,0.593,24,1.686,25,1.869,27,0.343,52,2.094,78,4.278,80,1.623,181,6.78,189,5.314,197,8.304,198,7.337,206,5.186,252,5.492,402,4.025,499,5.186,501,3.225,502,3.225,505,5.781,506,5.781,507,5.781,508,5.781,509,6.196,510,5.781,511,7.671,512,7.671]],["keywords/194",[]],["title/195",[22,60.817]],["content/195",[13,0.164,14,0.445,15,0.445,16,0.537,17,0.537,18,0.537,19,0.693,20,0.519,21,0.531,22,0.818,23,0.629,24,1.787,25,1.95,27,0.363,78,4.533,80,1.72,91,7.167,181,4.853,197,5.944,198,5.252,252,3.931,483,4.685,499,5.495,501,3.417,502,3.417,505,6.126,506,6.126,507,6.126,508,6.126,509,6.565,510,6.126,513,8.129,514,8.129]],["keywords/195",[]],["title/196",[515,783.744]],["content/196",[13,0.164,14,0.384,15,0.384,16,0.464,17,0.464,18,0.702,19,0.621,20,0.447,21,0.458,22,0.749,23,0.542,24,1.542,25,1.748,27,0.314,52,1.915,78,5.922,80,1.484,104,3.349,181,6.34,184,2.059,189,4.859,192,5.286,197,7.765,198,6.861,206,4.741,252,5.136,402,3.68,499,4.741,501,2.948,502,2.948,505,5.286,506,5.286,507,5.286,508,8.003,510,5.286,515,5.286,517,7.014,518,7.014]],["keywords/196",[]],["title/197",[519,969.523]],["content/197",[13,0.152,38,5.235]],["keywords/197",[]],["title/198",[100,671.921]],["content/198",[13,0.152,38,5.235]],["keywords/198",[]],["title/199",[225,478.633]],["content/199",[13,0.165,14,0.359,15,0.359,16,0.668,17,0.434,18,0.434,19,0.59,20,0.419,21,0.429,22,0.384,23,0.508,24,1.443,25,1.662,27,0.293,55,3.986,76,5.149,77,3.348,100,4.241,184,1.927,196,7.382,207,7.863,225,3.021,252,4.882,483,3.783,501,2.759,502,2.759,520,5.301,521,5.301,522,7.608,523,8.153,524,8.153,525,8.153,526,8.153,527,11.154,528,8.153,529,5.301,530,5.787]],["keywords/199",[]],["title/200",[66,490.432]],["content/200",[13,0.166,14,0.348,15,0.348,16,0.651,17,0.421,18,0.421,19,0.576,20,0.406,21,0.416,22,0.372,23,0.492,24,1.398,25,1.622,27,0.284,29,3.89,31,2.794,38,2.102,52,3.293,55,3.89,66,2.999,76,3.244,77,3.244,89,3.337,94,3.076,104,3.037,109,3.29,114,5.607,196,4.65,207,4.953,230,2.198,252,4.765,501,2.673,502,2.673,520,5.136,521,5.136,522,4.793,523,5.136,524,5.136,525,5.136,526,5.136,527,7.957,528,5.136,532,3.944,536,3.944,538,3.868,539,3.944]],["keywords/200",[]],["title/201",[540,1039.972]],["content/201",[13,0.152,38,5.235]],["keywords/201",[]],["title/202",[225,478.633]],["content/202",[13,0.165,14,0.562,15,0.562,16,0.679,17,0.679,18,0.679,19,0.817,20,0.655,21,0.671,22,0.601,23,0.794,24,2.257,25,1.691,27,0.459,156,6.247,188,6.636,225,4.727,483,5.92,547,13.974]],["keywords/202",[]],["title/203",[68,441.899]],["content/203",[13,0.152,38,5.235]],["keywords/203",[]],["title/204",[225,478.633]],["content/204",[13,0.165,14,0.549,15,0.549,16,0.662,17,0.662,18,0.662,19,0.803,20,0.639,21,0.655,22,0.586,23,0.775,24,2.202,25,2.262,27,0.448,184,2.942,225,4.611,483,5.775,501,4.212,502,4.212,549,10.019]],["keywords/204",[]],["title/205",[66,490.432]],["content/205",[13,0.168,14,0.348,15,0.348,16,0.421,17,0.421,18,0.421,19,0.576,20,0.406,21,0.416,22,0.372,23,0.492,24,1.398,25,1.622,27,0.284,29,4.762,31,2.794,38,2.102,52,3.708,55,3.89,66,2.999,76,5.025,77,5.025,89,3.337,94,4.765,104,3.037,109,3.29,120,5.607,205,3.546,230,2.198,252,3.076,501,2.673,502,2.673,529,5.136,532,3.944,536,6.109,538,3.868,539,6.109,747,7.014]],["keywords/205",[]],["title/206",[101,720.454]],["content/206",[13,0.152,38,5.235]],["keywords/206",[]],["title/207",[225,478.633]],["content/207",[13,0.165,14,0.529,15,0.529,16,0.639,17,0.639,18,0.639,19,0.784,20,0.617,21,0.632,22,0.565,23,0.747,24,2.124,25,2.206,27,0.432,80,2.045,184,2.838,225,4.448,483,5.57,501,4.062,502,4.062,555,10.824]],["keywords/207",[]],["title/208",[66,490.432]],["content/208",[13,0.168,14,0.365,15,0.365,16,0.441,17,0.441,18,0.441,19,0.598,20,0.426,21,0.436,22,0.39,23,0.516,24,1.466,25,1.682,27,0.298,29,4.036,31,2.93,38,2.205,52,3.803,55,4.036,66,3.146,80,1.412,89,3.5,94,4.943,104,3.185,109,3.45,117,5.881,184,1.959,230,2.306,252,3.226,501,2.804,502,2.804,532,4.136,536,4.136,538,4.057,539,4.136,555,8.255,748,5.195]],["keywords/208",[]],["title/209",[326,783.744]],["content/209",[13,0.152,38,5.235]],["keywords/209",[]],["title/210",[225,478.633]],["content/210",[13,0.165,14,0.529,15,0.529,16,0.639,17,0.639,18,0.639,19,0.784,20,0.617,21,0.632,22,0.565,23,0.747,24,2.124,25,2.206,27,0.432,80,2.045,184,2.838,225,4.448,307,11.816,483,5.57,501,4.062,502,4.062]],["keywords/210",[]],["title/211",[557,916.904]],["content/211",[13,0.152,38,5.235]],["keywords/211",[]],["title/212",[225,478.633]],["content/212",[13,0.165,14,0.529,15,0.529,16,0.639,17,0.639,18,0.639,19,0.784,20,0.617,21,0.632,22,0.565,23,0.747,24,2.124,25,2.206,27,0.432,80,2.045,184,2.838,225,4.448,483,5.57,501,4.062,502,4.062,558,13.402]],["keywords/212",[]],["title/213",[440,720.454]],["content/213",[13,0.152,38,5.235]],["keywords/213",[]],["title/214",[66,490.432]],["content/214",[13,0.169,14,0.478,15,0.684,16,0.578,17,0.578,18,0.578,19,0.73,20,0.557,21,0.571,22,0.511,23,0.676,24,1.92,25,2.397,27,0.391,52,2.385,66,4.12,477,7.349,560,8.736,561,8.736,562,8.736,748,9.721]],["keywords/214",[]],["title/215",[102,383.478]],["content/215",[13,0.152,38,5.235]],["keywords/215",[]],["title/216",[225,478.633]],["content/216",[13,0.164,14,0.489,15,0.489,16,0.59,17,0.59,18,0.59,19,0.741,20,0.569,21,0.583,22,0.522,23,0.69,24,1.962,25,2.086,27,0.399,80,3.119,102,3.292,175,5.33,184,2.621,206,6.034,225,4.108,402,4.684,483,5.145,501,3.752,502,3.752,566,11.176]],["keywords/216",[]],["title/217",[66,490.432]],["content/217",[13,0.167,14,0.359,15,0.359,16,0.434,17,0.434,18,0.434,19,0.59,20,0.419,21,0.429,22,0.384,23,0.508,24,1.443,25,1.08,27,0.293,29,3.986,31,2.883,38,2.17,52,3.771,55,3.986,66,3.095,80,2.603,89,3.444,94,4.882,102,2.42,104,3.134,109,3.395,123,5.787,175,3.919,184,1.927,206,4.437,230,2.269,252,3.174,402,3.444,532,4.07,536,4.07,538,3.992,539,4.07,566,8.901,748,5.112]],["keywords/217",[]],["title/218",[159,523.214]],["content/218",[13,0.152,38,5.235]],["keywords/218",[]],["title/219",[66,490.432]],["content/219",[13,0.166,14,0.473,15,0.473,16,0.572,17,0.572,18,0.572,19,0.724,20,0.551,21,0.565,22,0.505,23,0.668,24,1.9,25,1.423,27,0.386,52,3.953,66,4.076,93,5.469,104,4.127,567,7.621,568,7.621,569,7.621,571,7.621,573,8.644,574,7.621,575,7.621,748,9.648]],["keywords/219",[]],["title/220",[49,486.408,749,830.269]],["content/220",[]],["keywords/220",[]],["title/221",[20,66.348]],["content/221",[3,1.608,6,4.525,13,0.145,14,0.473,15,0.473,16,0.572,17,0.572,18,0.572,19,0.847,20,1.009,21,0.946,22,0.505,23,0.668,27,0.554,70,6.32,89,4.535,105,5.709,109,4.471,198,8.004,232,4.234,397,6.32,415,6.732,455,6.514,597,6.732,598,8.058,599,6.732,600,8.058,750,9.533,751,9.533,752,8.644,753,9.533]],["keywords/221",[]],["title/222",[22,60.817]],["content/222",[3,1.96,13,0.134,14,0.577,15,0.577,16,0.697,17,0.697,18,0.697,19,0.831,20,0.672,21,0.688,22,0.616,23,0.815,27,0.471,45,5.097,53,6.29,107,10.535,215,8.863,244,7.122,309,9.822,662,8.863,752,10.535,754,8.509,755,10.535,756,10.535,757,10.535]],["keywords/222",[]],["title/223",[696,783.744]],["content/223",[3,2.012,6,3.95,13,0.145,14,0.592,15,0.592,16,0.715,17,0.715,18,0.715,19,0.846,20,0.69,21,0.707,22,0.632,23,0.836,27,0.484,45,3.877,321,5.674,397,7.907,422,9.097,696,10.904,698,9.534,754,8.733,758,8.733]],["keywords/223",[]],["title/224",[759,916.904]],["content/224",[3,1.935,13,0.142,14,0.57,15,0.57,16,0.688,17,0.688,18,0.688,19,0.824,20,0.664,21,0.68,22,0.608,23,0.804,27,0.465,30,6.87,45,5.053,80,2.201,185,7.839,194,6.21,675,9.764,702,8.4,754,8.4,758,8.4,759,9.17,760,11.471]],["keywords/224",[]],["title/225",[761,916.904]],["content/225",[3,2.039,6,4.003,13,0.136,14,0.6,15,0.6,16,0.725,17,0.725,18,0.725,19,0.854,20,0.699,21,0.716,22,0.641,23,0.847,27,0.49,30,7.238,181,6.543,548,7.08,665,8.85,754,8.85,761,12.87,762,10.958,763,10.958]],["keywords/225",[]],["title/226",[391,657.957]],["content/226",[3,1.756,6,5.55,13,0.126,14,0.517,15,0.517,16,0.624,17,0.624,18,0.624,19,0.771,20,0.602,21,0.617,22,0.552,23,0.73,27,0.422,53,5.637,198,6.1,316,8.802,391,9.614,397,6.904,403,6.236,407,7.353,415,7.353,472,8.324,688,7.353,764,10.412,765,9.441,766,14.542,767,10.412,768,10.412,769,10.412]],["keywords/226",[]],["title/227",[770,916.904]],["content/227",[3,1.985,12,5.858,13,0.134,14,0.584,15,0.584,16,0.706,17,0.706,18,0.706,19,0.839,20,0.681,21,0.697,22,0.624,23,0.825,27,0.477,57,5.683,80,2.258,184,3.134,185,8.043,226,8.979,321,5.6,548,6.896,665,8.62,673,10.673,770,9.41,771,5.951]],["keywords/227",[]],["title/228",[640,632.547]],["content/228",[3,2.124,13,0.139,14,0.625,15,0.625,16,0.755,17,0.755,18,0.755,19,0.877,20,0.728,21,0.746,22,0.668,23,0.883,27,0.511,53,6.817,80,2.416,184,3.352,448,5.744,640,9.123,771,6.367]],["keywords/228",[]],["title/229",[267,671.921]],["content/229",[3,1.679,13,0.123,14,0.494,15,0.494,16,0.597,17,0.597,18,0.597,19,0.747,20,0.576,21,0.59,22,0.528,23,0.698,27,0.404,45,3.235,53,5.388,80,3.138,184,2.65,242,6.801,267,8.254,313,7.289,314,7.289,315,7.957,316,8.414,321,6.703,403,5.961,448,4.54,467,11.263,640,7.77,688,7.029,771,5.033,772,8.414,773,9.025,774,9.025]],["keywords/229",[]],["title/230",[175,620.912]],["content/230",[3,1.679,6,4.666,13,0.134,14,0.494,15,0.494,16,0.597,17,0.597,18,0.597,19,0.747,20,0.815,21,0.59,22,0.528,23,0.698,27,0.404,49,5.831,80,1.91,161,9.025,175,5.388,184,2.65,198,9.58,226,7.592,320,6.801,435,7.957,467,7.957,564,7.957,771,5.033,775,9.953,776,9.953,777,14.088,778,9.953,779,9.953,780,8.414,781,9.953]],["keywords/230",[]],["title/231",[782,916.904]],["content/231",[3,1.935,6,3.799,13,0.133,14,0.57,15,0.57,16,0.688,17,0.688,18,0.688,19,0.824,20,0.664,21,0.68,22,0.608,23,0.804,27,0.465,80,2.201,184,3.054,185,7.839,186,10.401,320,7.839,321,5.458,423,10.401,467,9.17,702,8.4,771,5.8,773,10.401,782,9.17,783,11.471]],["keywords/231",[]],["title/232",[743,783.744]],["content/232",[3,2.124,13,0.139,14,0.625,15,0.625,16,0.755,17,0.755,18,0.755,19,0.877,20,0.728,21,0.746,22,0.668,23,0.883,27,0.511,80,2.416,184,3.352,321,5.991,448,5.744,743,11.303,771,6.367]],["keywords/232",[]],["title/233",[716,809.95]],["content/233",[3,1.798,13,0.128,14,0.529,15,0.529,16,0.639,17,0.639,18,0.639,19,0.784,20,0.617,21,0.632,22,0.565,23,0.747,27,0.432,30,6.383,45,3.465,52,2.639,70,7.067,80,3.256,102,6.127,184,2.838,232,4.735,327,7.527,448,4.862,565,7.527,716,10.438,758,7.805,771,5.389]],["keywords/233",[]],["title/234",[722,809.95]],["content/234",[3,1.841,13,0.129,14,0.542,15,0.542,16,0.654,17,0.654,18,0.654,19,0.797,20,0.631,21,0.647,22,0.579,23,0.765,27,0.443,45,3.548,52,2.702,70,7.238,80,3.552,102,5.745,175,8.135,184,2.906,232,4.849,448,4.98,722,10.612,771,5.52]],["keywords/234",[]],["title/235",[176,783.744]],["content/235",[3,1.887,13,0.131,14,0.556,15,0.556,16,0.671,17,0.671,18,0.671,19,0.81,20,0.647,21,0.663,22,0.593,23,0.784,27,0.454,45,3.636,52,2.769,80,2.932,101,7.027,102,5.109,176,7.644,184,2.978,193,8.533,211,8.192,232,4.969,448,5.103,565,7.9,758,8.192,771,5.656]],["keywords/235",[]],["title/236",[736,839.912]],["content/236",[3,1.887,13,0.131,14,0.556,15,0.556,16,0.671,17,0.671,18,0.671,19,0.81,20,0.647,21,0.663,22,0.593,23,0.784,27,0.454,45,3.636,80,2.932,101,7.027,102,5.109,184,2.978,232,4.969,448,5.103,565,7.9,736,8.192,737,9.456,738,10.144,758,8.192,771,5.656,784,11.187]],["keywords/236",[]],["title/237",[675,720.454]],["content/237",[3,1.608,13,0.145,14,0.473,15,0.473,16,0.572,17,0.572,18,0.572,19,0.724,20,0.551,21,0.565,22,0.505,23,0.668,27,0.386,45,4.441,49,5.585,68,3.673,80,1.829,184,2.538,208,6.514,232,4.234,320,6.514,403,5.709,448,4.349,548,5.585,662,7.272,675,10.03,686,8.058,687,8.058,756,8.644,771,4.82,785,6.981,786,8.644,787,8.644,788,9.533,789,9.533,790,9.533,791,9.533]],["keywords/237",[]],["title/238",[102,383.478]],["content/238",[3,1.96,13,0.134,14,0.577,15,0.577,16,0.697,17,0.697,18,0.697,19,0.831,20,0.672,21,0.688,22,0.616,23,0.815,27,0.471,68,4.477,80,2.229,102,5.242,147,6.958,184,3.093,208,7.94,232,5.161,448,5.3,515,7.94,548,6.807,565,8.205,771,5.875]],["keywords/238",[]],["title/239",[440,720.454]],["content/239",[3,1.468,6,4.236,13,0.145,14,0.432,15,0.432,16,0.522,17,0.522,18,0.522,19,0.678,20,0.504,21,0.516,22,0.462,23,0.61,27,0.353,57,4.203,80,2.454,94,3.817,154,8.035,194,6.924,321,4.142,360,5.336,391,7.338,403,5.213,411,6.147,412,6.64,440,9.525,448,3.971,477,6.64,515,5.949,563,7.893,564,6.959,647,6.959,649,6.959,771,4.402,792,8.705,793,8.705,794,8.705,795,8.705,796,12.791,797,7.893]],["keywords/239",[]],["title/240",[693,760.456]],["content/240",[3,1.985,13,0.134,14,0.584,15,0.584,16,0.706,17,0.706,18,0.706,19,0.839,20,0.681,21,0.697,22,0.624,23,0.825,27,0.477,68,4.535,80,2.258,147,7.049,184,3.134,208,8.043,232,5.229,448,5.369,515,8.043,548,6.896,693,10.487,771,5.951]],["keywords/240",[]],["title/241",[798,916.904]],["content/241",[3,1.96,6,5.193,8,9.822,11,9.822,12,5.783,13,0.134,14,0.577,15,0.577,16,0.697,17,0.697,18,0.697,19,0.831,20,0.672,21,0.688,22,0.616,23,0.815,27,0.471,80,3.008,321,5.528,658,8.509,688,8.205,771,5.875,798,9.289,799,11.619]],["keywords/241",[]],["title/242",[434,671.921]],["content/242",[3,1.935,6,3.799,13,0.133,14,0.57,15,0.57,16,0.688,17,0.688,18,0.688,19,0.824,20,0.664,21,0.68,22,0.608,23,0.804,27,0.465,68,4.42,80,2.201,147,6.87,162,8.101,184,3.054,208,7.839,232,5.096,434,6.72,435,9.17,436,8.4,448,5.233,548,6.72,771,5.8]],["keywords/242",[]],["title/243",[177,620.912]],["content/243",[3,1.935,6,3.799,13,0.133,14,0.57,15,0.57,16,0.688,17,0.688,18,0.688,19,0.824,20,0.664,21,0.68,22,0.608,23,0.804,27,0.465,68,4.42,80,2.201,147,6.87,162,8.101,177,6.21,184,3.054,208,7.839,232,5.096,436,8.4,438,10.401,448,5.233,548,6.72,771,5.8]],["keywords/243",[]],["title/244",[800,916.904]],["content/244",[3,1.841,12,5.433,13,0.151,14,0.542,15,0.542,16,0.654,17,0.654,18,0.654,19,0.797,20,0.631,21,0.647,22,0.797,23,0.765,27,0.443,78,7.598,80,2.883,102,3.65,184,2.906,256,8.727,499,6.691,771,5.52,800,8.727,801,10.916,802,13.625]],["keywords/244",[]],["title/245",[803,916.904]],["content/245",[3,1.985,6,3.898,13,0.134,14,0.584,15,0.584,16,0.706,17,0.706,18,0.706,19,0.839,20,0.681,21,0.697,22,0.624,23,0.825,27,0.477,80,2.258,135,9.95,184,3.134,321,5.6,411,8.312,548,6.896,665,8.62,702,8.62,758,8.62,771,5.951,803,9.41]],["keywords/245",[]],["title/246",[804,916.904]],["content/246",[3,1.559,13,0.154,14,0.459,15,0.459,16,0.554,17,0.554,18,0.554,19,0.708,20,0.535,21,0.547,22,0.49,23,0.648,25,1.379,27,0.375,44,4.599,45,5.1,55,3.308,57,4.461,68,3.56,70,6.126,76,4.273,77,4.273,80,1.773,104,4.001,109,6.265,147,5.534,184,2.46,580,7.811,771,4.672,804,7.387,805,13.263,806,8.378,807,10.19,808,8.378]],["keywords/246",[]],["title/247",[809,916.904]],["content/247",[3,1.559,13,0.154,14,0.459,15,0.459,16,0.554,17,0.554,18,0.554,19,0.708,20,0.535,21,0.547,22,0.49,23,0.648,25,1.379,27,0.375,44,4.599,55,3.308,57,4.461,68,3.56,70,6.126,76,4.273,77,4.273,78,7.933,80,1.773,104,4.001,109,6.265,147,5.534,184,2.46,580,7.811,771,4.672,805,13.263,807,10.19,809,7.387,810,8.378,811,8.378]],["keywords/247",[]],["title/248",[812,916.904]],["content/248",[3,1.316,6,4.706,9,6.237,13,0.128,14,0.387,15,0.387,16,0.707,17,0.468,18,0.468,19,0.414,20,0.822,21,0.462,22,0.414,23,0.547,27,0.316,55,5.087,57,5.691,58,9.424,80,1.497,93,4.476,109,5.529,171,6.237,184,2.077,185,5.331,232,3.466,320,5.331,334,6.595,337,11.358,403,4.673,442,7.074,448,3.559,455,5.331,688,5.51,690,6.237,755,10.689,771,3.945,772,6.595,780,12.01,812,6.237,813,10.689,814,7.074,815,7.802,816,12.883,817,7.802,818,7.074]],["keywords/248",[]],["title/249",[100,671.921]],["content/249",[1,2.504,3,1.492,13,0.149,14,0.269,15,0.269,16,0.53,17,0.325,18,0.325,19,0.469,20,0.313,21,0.321,22,0.287,23,0.38,27,0.22,29,3.166,31,2.157,38,2.651,52,3.203,55,3.166,57,2.614,76,2.504,77,2.504,89,2.576,94,5.674,98,10.944,99,3.319,100,5.181,104,5.602,105,3.243,109,6.068,138,3.319,153,2.654,156,2.986,178,3.045,184,2.354,196,3.59,207,3.824,230,1.697,232,2.405,252,4.915,376,3.965,395,3.878,397,3.59,429,3.401,448,2.47,520,3.965,521,3.965,522,3.7,523,3.965,524,3.965,525,3.965,526,3.965,527,6.476,528,3.965,530,4.329,531,3.7,532,4.972,533,3.7,534,3.7,535,3.7,536,6.302,537,3.7,538,2.986,539,3.045,556,3.824,819,3.7,820,4.91,821,5.415]],["keywords/249",[]],["title/250",[102,383.478]],["content/250",[1,2.26,3,1.371,13,0.155,14,0.243,15,0.243,16,0.293,17,0.293,18,0.293,19,0.431,20,0.283,21,0.29,22,0.259,23,0.343,27,0.198,29,2.91,31,1.947,38,2.436,52,3.34,55,3.735,57,2.359,80,0.938,89,2.325,94,6.385,98,10.151,99,9.46,102,3.488,104,5.263,105,2.927,109,5.701,138,2.995,147,7.279,153,2.395,156,4.482,178,2.748,181,4.399,184,1.301,188,2.863,189,3.07,192,3.34,205,2.471,230,1.532,232,2.171,252,5.33,376,3.579,397,3.24,429,3.07,448,2.229,531,3.34,532,4.569,533,3.34,534,3.34,535,3.34,536,5.865,537,3.34,538,2.695,539,5.865,551,6.869,552,6.869,553,4.131,565,3.451,819,3.34,822,7.369]],["keywords/250",[]],["title/251",[101,720.454]],["content/251",[1,2.885,3,1.672,13,0.154,14,0.31,15,0.31,16,0.374,17,0.374,18,0.374,19,0.526,20,0.361,21,0.37,22,0.331,23,0.437,24,1.243,25,0.931,27,0.253,29,3.549,31,2.485,38,2.971,52,3.053,55,3.549,57,3.012,80,1.197,89,2.968,94,6.159,98,11.149,99,7.558,101,6.226,104,5.339,105,3.736,109,4.648,138,3.824,153,3.057,178,3.507,184,1.661,230,1.955,232,2.771,252,4.346,397,4.136,429,3.919,448,2.846,531,4.263,532,3.507,533,4.263,534,4.263,535,4.263,536,5.573,537,4.263,538,3.44,539,3.507,554,8.378,555,7.258,556,4.405,819,4.263]],["keywords/251",[]],["title/252",[68,441.899]],["content/252",[1,2.166,3,1.323,13,0.154,14,0.233,15,0.233,16,0.281,17,0.281,18,0.281,19,0.416,20,0.271,21,0.278,22,0.248,23,0.328,27,0.19,29,3.623,31,1.866,38,2.351,52,3.262,55,3.623,57,2.261,68,3.022,76,4.68,77,3.628,89,2.229,94,6.251,98,9.973,99,9.278,104,5.125,105,2.805,109,5.551,138,2.871,147,7.088,153,2.296,156,4.326,178,2.634,181,4.246,184,1.247,188,2.744,189,2.942,192,3.201,205,2.368,208,3.201,230,1.468,232,2.081,252,5.19,376,3.43,397,3.106,429,2.942,448,2.137,529,5.744,531,3.201,532,4.41,533,3.201,534,3.201,535,3.201,536,5.69,537,3.201,538,2.583,539,5.69,548,2.744,550,4.247,551,6.631,552,6.631,553,3.96,819,3.201,822,7.112]],["keywords/252",[]],["title/253",[661,874.889]],["content/253",[1,3.876,3,2.098,13,0.153,14,0.416,15,0.416,16,0.503,17,0.503,18,0.503,19,0.66,20,0.485,21,0.497,22,0.87,23,1.04,27,0.34,29,4.453,53,6.734,55,5.31,67,7.085,68,3.229,71,7.085,80,1.608,104,3.629,208,5.728,230,2.627,232,3.723,448,3.824,548,4.91,661,13.37,662,6.394,819,5.728,823,8.382,824,7.6,825,7.6,826,7.6,827,7.6]],["keywords/253",[]],["title/254",[828,916.904]],["content/254",[1,3.488,3,1.938,12,8.782,13,0.163,14,0.374,15,0.374,16,0.452,17,0.452,18,0.452,19,0.609,20,0.436,21,0.447,22,0.4,23,0.529,27,0.306,29,2.7,31,3.004,154,4.737,178,10.316,225,3.147,313,5.523,314,5.523,548,4.418,646,5.753,658,5.523,665,5.523,724,6.029,819,5.153,828,12.439,829,7.541,830,7.541,831,6.838,832,6.838,833,6.838,834,6.838,835,6.838]],["keywords/254",[]],["title/255",[159,523.214]],["content/255",[1,3.987,2,5.164,3,1.454,6,2.856,13,0.161,14,0.428,15,0.428,16,0.517,17,0.517,18,0.517,19,0.673,20,0.499,21,0.511,22,0.457,23,0.605,24,1.718,25,1.287,27,0.35,44,4.291,52,3.144,93,4.946,99,7.785,104,3.733,159,6.879,171,6.893,397,5.717,556,6.089,567,6.893,568,10.153,569,6.893,570,10.736,571,6.893,572,7.818,574,6.893,575,6.893,819,5.892]],["keywords/255",[]],["title/256",[451,809.95]],["content/256",[3,2.159,4,3.788,6,4.802,13,0.14,14,0.328,15,0.328,16,0.396,17,0.396,18,0.396,19,0.55,20,0.382,21,0.391,22,0.35,23,0.463,25,0.986,27,0.268,29,2.364,45,2.147,52,1.635,53,3.575,57,3.188,70,4.378,71,5.582,102,2.208,109,3.097,139,5.988,244,4.047,403,3.955,428,9.4,451,11.806,658,4.836,737,5.582,772,8.763,805,5.582,819,4.512,836,6.603,837,6.603,838,14.498,839,14.498,840,6.603,841,14.284,842,5.988,843,6.603,844,10.367,845,6.603,846,11.604,847,11.604,848,5.988,849,5.988,850,5.988,851,5.988,852,6.603]],["keywords/256",[]],["title/257",[853,916.904]],["content/257",[1,3.913,3,2.113,13,0.139,14,0.42,15,0.42,16,0.507,17,0.507,18,0.507,19,0.664,20,0.489,21,0.501,22,0.791,23,0.593,27,0.343,29,3.029,31,7.595,102,2.829,205,4.278,548,4.956,597,10.531,599,10.531,665,6.196,725,6.764,807,14.055,853,6.764,854,6.454,855,8.46,856,7.671,857,13.522,858,7.671,859,7.671,860,7.671]],["keywords/257",[]],["title/258",[78,579.928]],["content/258",[1,3.321,3,2.763,13,0.14,14,0.357,15,0.357,16,0.431,17,0.431,18,0.431,19,0.587,20,0.415,21,0.425,22,0.716,23,0.504,27,0.291,29,4.834,38,2.153,45,2.334,53,3.888,78,9.414,80,1.378,102,2.401,181,3.888,197,4.761,198,4.207,215,5.478,230,2.25,244,4.402,252,6.651,448,3.276,499,4.402,505,9.225,506,7.562,507,7.562,508,7.562,509,5.259,510,4.907,854,5.478,856,6.512,861,6.512,862,7.181,863,10.034,864,7.181,865,7.181,866,7.181,867,7.181]],["keywords/258",[]],["title/259",[785,839.912]],["content/259",[1,6.836,3,1.798,13,0.145,14,0.529,15,0.529,16,0.639,17,0.639,18,0.639,19,0.784,20,0.617,21,0.632,22,0.565,23,0.747,27,0.432,45,4.805,68,4.107,80,2.836,105,6.383,313,7.805,358,8.521,785,7.805,818,9.664,854,8.13,868,9.664,869,10.658,870,9.664,871,13.402]],["keywords/259",[]],["title/260",[481,760.456]],["content/260",[3,1.454,13,0.164,14,0.428,15,0.428,16,0.517,17,0.517,18,0.517,19,0.673,20,0.499,21,0.511,22,0.457,23,0.605,27,0.35,29,3.087,53,4.668,55,3.087,57,4.163,78,4.36,102,2.883,177,4.668,244,5.285,321,4.102,326,5.892,360,5.285,388,6.893,391,4.946,422,6.577,434,5.051,481,8.421,522,8.679,675,5.416,693,5.717,854,6.577,872,8.622,873,7.818,874,7.818,875,7.818]],["keywords/260",[]],["title/261",[3,193.458]],["content/261",[3,2.287,13,0.131,14,0.468,15,0.468,16,0.566,17,0.566,18,0.566,19,0.719,20,0.546,21,0.559,22,0.5,27,0.382,45,5.642,53,5.107,57,7.664,69,7.974,70,6.254,215,10.343,263,7.974,268,6.908,269,5.304,270,6.908,315,7.541,415,6.661,662,10.343,754,6.908,876,13.559,877,8.553,878,13.559,879,9.433,880,9.433,881,9.433,882,9.433]],["keywords/261",[]],["title/262",[269,644.867]],["content/262",[2,5.264,3,1.483,13,0.157,14,0.436,15,0.436,16,0.527,17,0.914,18,0.527,19,0.683,20,0.508,21,0.521,22,0.89,27,0.356,30,5.264,45,6.072,52,2.176,89,4.182,105,5.264,215,6.705,261,7.97,262,7.97,263,7.43,268,6.437,269,4.942,270,6.437,315,7.027,674,7.97,695,7.97,841,7.97,854,6.705,877,7.97,883,8.79,884,8.79]],["keywords/262",[]],["title/263",[486,839.912]],["content/263",[3,1.985,13,0.134,14,0.584,15,0.584,16,0.706,17,0.706,18,0.706,19,0.839,20,0.681,21,0.697,22,0.624,23,0.825,27,0.477,30,7.049,53,6.372,232,5.229,244,7.214,484,9.41,486,8.62,491,9.41,492,9.41,754,8.62,885,10.673,886,10.673,887,10.673]],["keywords/263",[]],["title/264",[13,8.632]],["content/264",[]],["keywords/264",[]],["title/265",[13,8.632]],["content/265",[13,0.154]],["keywords/265",[]],["title/266",[13,8.632]],["content/266",[]],["keywords/266",[]],["title/267",[13,7.712,164,476.469]],["content/267",[13,0.122,19,0.86,27,0.657,158,8.62,159,7.395,163,11.447,164,11.87]],["keywords/267",[]],["title/268",[13,7.712,165,476.469]],["content/268",[13,0.11,19,0.966,27,0.738,66,6.257,134,10.334,158,9.683,159,8.307,165,10.716,166,8.227]],["keywords/268",[]],["title/269",[13,7.712,167,549.996]],["content/269",[13,0.144,27,0.646,159,7.264,168,12.73,169,14.439,170,14.439,173,14.439]],["keywords/269",[]],["title/270",[13,8.632]],["content/270",[]],["keywords/270",[]],["title/271",[13,8.632]],["content/271",[12,5.794,13,0.168,14,0.284,15,0.284,16,0.343,17,0.343,18,0.343,19,0.491,20,0.331,21,0.339,22,0.304,23,0.401,27,0.232,80,2.816,102,1.914,148,6.134,156,6.421,158,3.044,159,2.611,166,3.218,175,3.099,176,3.911,177,3.099,178,6.546,179,4.576,181,7.238,182,8.388,183,9.307,184,3.1,185,7.956,187,4.576,188,3.353,189,3.596,190,4.576,191,4.576,192,3.911,193,4.366,194,3.099,196,3.795,198,3.353,199,5.19,200,4.839,201,5.19,204,4.366,205,2.894,206,3.508,209,4.839,888,5.724]],["keywords/271",[]],["title/272",[13,6.249,212,701.845]],["content/272",[13,0.164,14,0.584,15,0.584,16,0.706,17,0.706,18,0.706,19,0.839,20,0.681,21,0.697,22,0.624,23,0.825,27,0.477,158,6.259,159,5.369,166,6.618,212,9.95,214,10.673,216,7.589]],["keywords/272",[]],["title/273",[13,8.632]],["content/273",[12,7.504,13,0.167,14,0.428,15,0.428,16,0.517,17,0.517,18,0.761,19,0.673,20,0.499,21,0.511,22,0.457,23,0.605,25,1.287,27,0.35,52,2.134,93,7.286,156,4.755,158,4.585,159,3.933,166,4.848,178,8.478,179,6.893,187,6.893,188,5.051,190,6.893,191,6.893,219,6.314,220,7.818,221,7.818]],["keywords/273",[]],["title/274",[13,8.632]],["content/274",[]],["keywords/274",[]],["title/275",[223,1039.972]],["content/275",[13,0.169,14,0.428,15,0.428,16,0.517,17,0.517,18,0.517,19,0.673,20,0.499,21,0.511,22,0.457,23,0.605,27,0.35,52,3.733,55,4.547,68,3.322,76,5.874,77,5.874,94,5.569,158,4.585,159,3.933,166,4.848,216,5.559,225,3.598,226,6.577,227,6.893,228,6.893]],["keywords/275",[]],["title/276",[229,916.904]],["content/276",[13,0.169,14,0.432,15,0.432,16,0.522,17,0.522,18,0.522,19,0.678,20,0.504,21,0.516,22,0.462,23,0.61,27,0.353,52,2.155,55,3.117,68,3.354,76,4.026,77,4.026,94,3.817,152,6.959,153,4.266,157,10.225,158,4.629,159,3.971,166,4.894,216,5.613,227,6.959,228,6.959,229,6.959,230,2.728,233,7.893]],["keywords/276",[]],["title/277",[234,916.904]],["content/277",[13,0.168,14,0.391,15,0.391,16,0.856,17,0.472,18,0.472,19,0.629,20,0.455,21,0.466,22,0.417,23,0.552,27,0.319,52,2.938,55,2.818,68,3.032,76,3.64,77,3.64,80,1.51,93,4.515,94,3.451,138,4.824,158,4.185,159,3.59,166,4.425,178,8.941,181,7.732,183,6.292,216,5.074,234,6.292,238,7.136,239,7.136,240,7.136,241,7.136]],["keywords/277",[]],["title/278",[41,839.912]],["content/278",[13,0.165,14,0.391,15,0.391,16,0.472,17,0.472,18,0.472,19,0.629,20,0.455,21,0.466,22,0.417,23,0.552,25,1.175,27,0.319,41,5.763,52,2.938,55,2.818,68,3.032,76,3.64,77,3.64,102,2.631,109,3.691,142,5.378,158,4.185,159,3.59,166,4.425,216,5.074,232,3.496,245,7.136,247,7.136,248,7.136,249,7.136,250,7.136,251,7.136,252,3.451,253,7.136,254,7.136,255,7.136,256,6.292,257,7.136,258,7.136,259,7.136,260,7.136,889,7.87,890,7.87]],["keywords/278",[]],["title/279",[13,8.632]],["content/279",[12,7.764,13,0.166,14,0.454,15,0.454,16,0.795,17,0.548,18,0.548,19,0.703,20,0.529,21,0.542,22,0.485,23,0.641,27,0.371,52,2.264,55,3.275,68,3.524,76,4.23,77,4.23,94,5.815,148,6.064,149,8.293,150,8.293,151,8.293,152,7.312,153,4.482,156,5.044,157,7.312,891,9.146]],["keywords/279",[]],["title/280",[13,8.632]],["content/280",[13,0.166,14,0.384,15,0.384,16,0.464,17,0.464,18,0.464,19,0.621,20,0.447,21,0.458,22,0.749,23,0.542,27,0.314,52,1.915,53,4.188,55,5.061,68,2.98,72,10.62,73,10.62,76,3.577,77,3.577,78,3.911,79,7.014,80,1.484,81,10.62,82,7.014,83,7.014,84,7.014,85,7.014,86,7.014,87,7.014,88,6.184,89,5.572,90,7.014,91,6.184,92,7.014,93,4.437,95,7.014]],["keywords/280",[]],["title/281",[13,8.632]],["content/281",[]],["keywords/281",[]],["title/282",[20,66.348]],["content/282",[13,0.163,14,0.529,15,0.529,16,0.639,17,0.639,18,0.639,19,0.972,20,0.855,21,1.005,22,0.565,23,0.747,27,0.599,89,5.071,455,7.283,538,5.878,597,7.527,598,9.01,599,7.527,600,9.01]],["keywords/282",[]],["title/283",[22,60.817]],["content/283",[13,0.159,14,0.653,15,0.653,16,0.788,17,0.788,18,0.788,19,0.902,20,0.76,21,0.779,22,0.697,23,0.921,27,0.533,29,4.705,757,11.916]],["keywords/283",[]],["title/284",[696,783.744]],["content/284",[13,0.159,14,0.643,15,0.643,16,0.777,17,0.777,18,0.777,19,0.894,20,0.749,21,0.767,22,0.687,23,0.908,27,0.525,29,4.638,696,8.851,698,10.355]],["keywords/284",[]],["title/285",[759,916.904]],["content/285",[13,0.157,14,0.625,15,0.625,16,0.755,17,0.755,18,0.755,19,0.877,20,0.728,21,0.746,22,0.668,23,0.883,27,0.511,29,4.508,80,2.416,194,6.817,675,7.909,759,10.066]],["keywords/285",[]],["title/286",[761,916.904]],["content/286",[13,0.155,14,0.643,15,0.643,16,0.777,17,0.777,18,0.777,19,0.894,20,0.749,21,0.767,22,0.687,23,0.908,27,0.525,29,4.638,761,10.355,762,11.745,763,11.745]],["keywords/286",[]],["title/287",[391,657.957]],["content/287",[13,0.16,14,0.625,15,0.625,16,0.755,17,0.755,18,0.755,19,0.877,20,0.728,21,0.746,22,0.668,23,0.883,27,0.511,31,5.016,391,7.223,407,8.892,765,11.417]],["keywords/287",[]],["title/288",[770,916.904]],["content/288",[13,0.155,14,0.643,15,0.643,16,0.777,17,0.777,18,0.777,19,0.894,20,0.749,21,0.767,22,0.687,23,0.908,27,0.525,80,2.485,184,3.449,230,4.059,770,10.355]],["keywords/288",[]],["title/289",[640,632.547]],["content/289",[13,0.155,14,0.643,15,0.643,16,0.777,17,0.777,18,0.777,19,0.894,20,0.749,21,0.767,22,0.687,23,0.908,27,0.525,80,2.485,184,3.449,230,4.059,640,7.144]],["keywords/289",[]],["title/290",[267,671.921]],["content/290",[13,0.157,14,0.57,15,0.57,16,0.688,17,0.688,18,0.688,19,0.824,20,0.664,21,0.68,22,0.608,23,0.804,27,0.465,80,3.383,184,3.054,230,3.595,242,7.839,267,9.107,640,8.573,774,10.401]],["keywords/290",[]],["title/291",[175,620.912]],["content/291",[13,0.162,14,0.608,15,0.608,16,0.734,17,0.734,18,0.734,19,0.861,20,0.94,21,0.726,22,0.65,23,0.859,27,0.497,80,2.35,175,6.632,184,3.261,230,3.839]],["keywords/291",[]],["title/292",[782,916.904]],["content/292",[13,0.155,14,0.643,15,0.643,16,0.777,17,0.777,18,0.777,19,0.894,20,0.749,21,0.767,22,0.687,23,0.908,27,0.525,80,2.485,184,3.449,230,4.059,782,10.355]],["keywords/292",[]],["title/293",[743,783.744]],["content/293",[13,0.155,14,0.643,15,0.643,16,0.777,17,0.777,18,0.777,19,0.894,20,0.749,21,0.767,22,0.687,23,0.908,27,0.525,80,2.485,184,3.449,230,4.059,743,8.851]],["keywords/293",[]],["title/294",[716,809.95]],["content/294",[13,0.16,14,0.584,15,0.584,16,0.706,17,0.706,18,0.706,19,0.839,20,0.681,21,0.697,22,0.624,23,0.825,27,0.477,80,3.427,102,5.288,184,3.134,230,3.689,716,8.312]],["keywords/294",[]],["title/295",[722,809.95]],["content/295",[13,0.157,14,0.57,15,0.57,16,0.688,17,0.688,18,0.688,19,0.824,20,0.664,21,0.68,22,0.608,23,0.804,27,0.465,80,3.626,102,5.197,175,8.415,184,3.054,230,3.595,722,8.101]],["keywords/295",[]],["title/296",[176,783.744]],["content/296",[13,0.163,14,0.592,15,0.592,16,0.715,17,0.715,18,0.715,19,0.846,20,0.69,21,0.707,22,0.632,23,0.836,27,0.484,80,3.062,102,3.987,176,8.149,184,3.175,230,3.737]],["keywords/296",[]],["title/297",[736,839.912]],["content/297",[13,0.163,14,0.592,15,0.592,16,0.715,17,0.715,18,0.715,19,0.846,20,0.69,21,0.707,22,0.632,23,0.836,27,0.484,80,3.062,102,3.987,184,3.175,230,3.737,736,8.733]],["keywords/297",[]],["title/298",[675,720.454]],["content/298",[13,0.165,14,0.57,15,0.57,16,0.688,17,0.688,18,0.688,19,0.824,20,0.664,21,0.68,22,0.608,23,0.804,27,0.465,80,2.201,184,3.054,230,3.595,675,7.206,785,8.4,786,10.401,787,10.401]],["keywords/298",[]],["title/299",[102,383.478]],["content/299",[13,0.155,14,0.643,15,0.643,16,0.777,17,0.777,18,0.777,19,0.894,20,0.749,21,0.767,22,0.687,23,0.908,27,0.525,80,2.485,102,4.331,184,3.449,230,4.059]],["keywords/299",[]],["title/300",[440,720.454]],["content/300",[13,0.17,14,0.517,15,0.517,16,0.624,17,0.624,18,0.624,19,0.771,20,0.602,21,0.617,22,0.552,23,0.73,27,0.422,80,2.79,194,7.873,230,3.263,440,6.541,797,9.441]],["keywords/300",[]],["title/301",[693,760.456]],["content/301",[13,0.155,14,0.643,15,0.643,16,0.777,17,0.777,18,0.777,19,0.894,20,0.749,21,0.767,22,0.687,23,0.908,27,0.525,80,2.485,184,3.449,230,4.059,693,8.588]],["keywords/301",[]],["title/302",[798,916.904]],["content/302",[13,0.155,14,0.643,15,0.643,16,0.777,17,0.777,18,0.777,19,0.894,20,0.749,21,0.767,22,0.687,23,0.908,27,0.525,80,3.233,230,4.059,798,10.355]],["keywords/302",[]],["title/303",[434,671.921]],["content/303",[13,0.155,14,0.643,15,0.643,16,0.777,17,0.777,18,0.777,19,0.894,20,0.749,21,0.767,22,0.687,23,0.908,27,0.525,80,2.485,184,3.449,230,4.059,434,7.588]],["keywords/303",[]],["title/304",[177,620.912]],["content/304",[13,0.155,14,0.643,15,0.643,16,0.777,17,0.777,18,0.777,19,0.894,20,0.749,21,0.767,22,0.687,23,0.908,27,0.525,80,2.485,177,7.012,184,3.449,230,4.059]],["keywords/304",[]],["title/305",[800,916.904]],["content/305",[13,0.159,14,0.562,15,0.562,16,0.679,17,0.679,18,0.679,19,0.817,20,0.655,21,0.671,22,0.817,23,0.794,27,0.459,78,5.727,80,2.957,102,3.787,184,3.016,230,3.55,499,6.943,800,9.055,802,13.974]],["keywords/305",[]],["title/306",[803,916.904]],["content/306",[13,0.155,14,0.643,15,0.643,16,0.777,17,0.777,18,0.777,19,0.894,20,0.749,21,0.767,22,0.687,23,0.908,27,0.525,80,2.485,184,3.449,230,4.059,803,10.355]],["keywords/306",[]],["title/307",[804,916.904]],["content/307",[13,0.162,14,0.517,15,0.517,16,0.624,17,0.624,18,0.624,19,0.771,20,0.602,21,0.617,22,0.552,23,0.73,25,1.554,27,0.422,55,3.728,68,4.012,76,4.816,77,4.816,80,1.998,104,4.508,109,4.883,184,2.772,230,3.263,804,8.324,806,9.441,807,11.093,808,9.441]],["keywords/307",[]],["title/308",[809,916.904]],["content/308",[13,0.162,14,0.517,15,0.517,16,0.624,17,0.624,18,0.624,19,0.771,20,0.602,21,0.617,22,0.552,23,0.73,25,1.554,27,0.422,55,3.728,68,4.012,76,4.816,77,4.816,80,1.998,104,4.508,109,4.883,184,2.772,230,3.263,807,11.093,809,8.324,810,9.441,811,9.441]],["keywords/308",[]],["title/309",[812,916.904]],["content/309",[13,0.161,14,0.505,15,0.505,16,0.858,17,0.61,18,0.61,19,0.54,20,0.958,21,0.603,22,0.54,23,0.714,27,0.413,55,5.124,58,11.441,80,1.953,184,2.71,230,3.189,337,8.136,455,6.955,780,8.603,812,8.136,813,9.228,814,9.228,816,9.228,892,10.178]],["keywords/309",[]],["title/310",[100,671.921]],["content/310",[4,3.654,13,0.166,14,0.316,15,0.316,16,0.604,17,0.382,18,0.382,19,0.534,20,0.369,21,0.377,22,0.338,23,0.447,27,0.258,29,3.608,31,2.538,38,1.91,52,3.518,55,3.608,76,2.946,77,2.946,89,3.031,94,4.419,100,3.732,104,4.363,109,4.726,156,3.513,184,2.683,196,4.224,207,4.499,230,1.996,252,4.419,395,4.419,520,4.665,521,4.665,522,4.353,523,4.665,524,4.665,525,4.665,526,4.665,527,7.38,528,4.665,530,5.093,532,5.666,536,5.666,538,3.513,539,3.582,748,7.116,820,5.776]],["keywords/310",[]],["title/311",[102,383.478]],["content/311",[4,3.53,13,0.168,14,0.306,15,0.306,16,0.369,17,0.369,18,0.369,19,0.52,20,0.356,21,0.365,22,0.326,23,0.431,27,0.249,29,3.51,31,2.451,38,1.844,52,3.768,55,4.375,80,1.181,89,2.927,94,5.359,102,3.278,104,4.245,109,4.598,147,3.685,156,3.394,181,5.307,184,1.638,188,5.743,189,3.865,192,4.205,205,3.111,230,1.928,252,5.359,532,5.512,536,5.512,538,3.394,539,6.871,893,5.579,894,5.579,895,5.579]],["keywords/311",[]],["title/312",[101,720.454]],["content/312",[4,4.326,13,0.169,14,0.374,15,0.374,16,0.452,17,0.452,18,0.452,19,0.609,20,0.436,21,0.447,22,0.4,23,0.529,24,1.503,25,1.126,27,0.306,29,4.113,31,3.004,38,2.261,52,3.445,55,4.113,80,1.447,89,3.588,94,5.038,101,4.737,104,3.265,109,3.537,184,2.008,230,2.363,252,3.307,532,4.24,536,4.24,538,4.159,539,4.24,555,8.413,748,5.326]],["keywords/312",[]],["title/313",[68,441.899]],["content/313",[4,3.347,13,0.168,14,0.29,15,0.29,16,0.35,17,0.35,18,0.35,19,0.498,20,0.338,21,0.346,22,0.309,23,0.409,27,0.237,29,4.223,31,2.324,38,1.749,52,3.669,55,4.223,68,2.248,76,5.455,77,4.345,89,2.776,94,5.172,104,4.068,109,4.406,147,3.494,156,3.218,181,5.086,184,1.554,188,5.504,189,3.665,192,3.987,205,2.95,230,1.829,252,5.172,529,6.88,532,5.283,536,5.283,538,3.218,539,6.631,893,5.291,894,5.291,895,5.291]],["keywords/313",[]],["title/314",[661,874.889]],["content/314",[4,5.301,13,0.166,14,0.459,15,0.459,16,0.554,17,0.554,18,0.554,19,0.708,20,0.535,21,0.547,22,0.912,23,1.1,27,0.375,29,4.783,53,7.232,55,4.783,80,1.773,104,4.001,230,2.896,661,7.048,824,8.378,825,8.378,826,8.378,827,8.378]],["keywords/314",[]],["title/315",[828,916.904]],["content/315",[4,4.678,12,9.047,13,0.169,14,0.405,15,0.405,16,0.489,17,0.489,18,0.489,19,0.646,20,0.472,21,0.483,22,0.432,23,0.572,27,0.331,29,2.92,31,3.248,178,10.22,313,5.972,658,5.972,724,6.519,828,6.519,831,7.394,832,7.394,833,7.394,834,7.394,835,7.394]],["keywords/315",[]],["title/316",[159,523.214]],["content/316",[4,5.469,13,0.166,14,0.473,15,0.473,16,0.572,17,0.572,18,0.572,19,0.724,20,0.551,21,0.565,22,0.505,23,0.668,24,1.9,25,1.423,27,0.386,52,3.382,93,5.469,104,4.127,159,4.349,567,7.621,568,10.922,569,7.621,571,7.621,574,7.621,575,7.621,748,9.648]],["keywords/316",[]],["title/317",[451,809.95]],["content/317",[4,5.355,13,0.167,14,0.464,15,0.464,16,0.56,17,0.56,18,0.56,19,0.714,20,0.54,21,0.553,22,0.495,23,0.655,25,1.393,27,0.379,451,12.93,842,8.465,846,14.31,847,14.31,848,8.465,849,8.465,850,8.465,851,8.465]],["keywords/317",[]],["title/318",[853,916.904]],["content/318",[13,0.164,14,0.459,15,0.459,16,0.554,17,0.554,18,0.554,19,0.708,20,0.535,21,0.547,22,0.832,23,0.648,27,0.375,29,3.308,31,7.571,38,2.77,205,4.672,597,9.434,599,9.434,725,7.387,853,7.387,857,12.113,858,8.378,859,8.378,860,8.378]],["keywords/318",[]],["title/319",[78,579.928]],["content/319",[3,2.098,13,0.162,14,0.416,15,0.416,16,0.503,17,0.503,18,0.503,19,0.66,20,0.485,21,0.497,22,0.786,23,0.588,27,0.34,29,5.31,38,3.728,78,4.238,80,1.608,181,4.538,197,5.557,198,4.91,230,2.627,252,5.454,499,5.137,505,8.499,506,8.499,507,8.499,508,8.499,509,6.138,510,5.728,861,11.278,863,7.6]],["keywords/319",[]],["title/320",[785,839.912]],["content/320",[13,0.157,14,0.577,15,0.577,16,0.697,17,0.697,18,0.697,19,0.831,20,0.672,21,0.688,22,0.616,23,0.815,27,0.471,38,3.483,68,4.477,80,3.008,358,9.289,785,8.509,868,10.535,870,10.535,871,14.217]],["keywords/320",[]],["title/321",[481,760.456]],["content/321",[13,0.167,14,0.445,15,0.445,16,0.537,17,0.537,18,0.537,19,0.693,20,0.519,21,0.531,22,0.475,23,0.629,27,0.363,38,2.687,55,3.21,78,4.533,102,2.997,177,4.853,321,4.265,326,6.126,360,5.495,388,7.167,391,5.143,422,6.838,434,5.252,481,5.944,522,8.93,675,5.631,693,5.944,873,8.129,874,8.129,875,8.129]],["keywords/321",[]],["title/322",[3,193.458]],["content/322",[3,2.039,13,0.163,14,0.6,15,0.6,16,0.725,17,0.725,18,0.725,19,0.854,20,0.699,21,0.716,22,0.641,27,0.49,29,4.327,268,8.85,269,6.795,270,8.85,896,12.085]],["keywords/322",[]],["title/323",[269,644.867]],["content/323",[13,0.167,14,0.511,15,0.511,16,0.617,17,0.999,18,0.617,19,0.765,20,0.595,21,0.61,22,0.883,27,0.417,38,3.086,45,4.689,52,2.548,89,4.897,268,7.538,269,5.788,270,7.538]],["keywords/323",[]],["title/324",[486,839.912]],["content/324",[13,0.148,14,0.625,15,0.625,16,0.755,17,0.755,18,0.755,19,0.877,20,0.728,21,0.746,22,0.668,23,0.883,27,0.511,29,4.508,486,9.221,491,10.066,492,10.066,885,11.417,886,11.417,887,11.417]],["keywords/324",[]],["title/325",[13,8.632]],["content/325",[3,1.736,13,0.171,19,1.008,27,0.417,52,2.548,136,9.334,140,9.334,141,9.334,142,7.034,143,9.334,144,9.334,145,9.334,146,9.334]],["keywords/325",[]],["title/326",[13,8.632]],["content/326",[13,0.166,14,0.252,15,0.252,16,1.02,17,0.305,18,0.305,19,0.445,20,0.294,21,0.301,22,0.269,23,0.356,24,1.012,25,0.758,27,0.206,55,4.457,68,3.233,76,2.349,77,2.349,80,0.975,89,5.922,100,4.916,101,5.271,102,3.584,104,6.799,109,6.463,110,5.734,114,4.061,115,11.287,116,4.606,117,4.061,118,11.287,119,4.606,120,4.061,121,11.287,122,4.606,123,4.061,124,11.287,125,4.606,126,9.952,127,4.606,128,4.606,129,4.606,130,4.606,897,5.08]],["keywords/326",[]],["title/327",[13,8.632]],["content/327",[]],["keywords/327",[]],["title/328",[321,545.668]],["content/328",[13,0.161,14,0.6,15,0.6,16,0.725,17,0.725,18,0.725,19,0.854,20,0.699,21,0.716,22,0.641,23,0.847,24,2.408,25,1.804,27,0.49,52,2.992,80,2.319,640,6.665,641,8.85]],["keywords/328",[]],["title/329",[360,702.996]],["content/329",[13,0.163,14,0.556,15,0.556,16,0.671,17,0.671,18,0.671,19,0.81,20,0.647,21,0.663,22,0.593,23,0.784,24,2.229,25,2.281,27,0.454,52,2.769,80,2.146,501,4.264,502,4.264,640,6.17,641,8.192,642,10.144]],["keywords/329",[]],["title/330",[643,1039.972]],["content/330",[13,0.163,14,0.556,15,0.556,16,0.671,17,0.671,18,0.671,19,0.81,20,0.647,21,0.663,22,0.593,23,0.784,24,2.229,25,2.281,27,0.454,52,2.769,80,2.146,501,4.264,502,4.264,640,6.17,644,13.856]],["keywords/330",[]],["title/331",[374,739.501]],["content/331",[13,0.163,14,0.592,15,0.592,16,0.715,17,0.715,18,0.715,19,0.846,20,0.69,21,0.707,22,0.632,23,0.836,24,2.377,25,1.78,27,0.484,31,4.75,194,6.456,402,5.674,516,9.534]],["keywords/331",[]],["title/332",[647,916.904]],["content/332",[13,0.163,14,0.592,15,0.592,16,0.715,17,0.715,18,0.715,19,0.846,20,0.69,21,0.707,22,0.632,23,0.836,24,2.377,25,1.78,27,0.484,31,4.75,194,6.456,516,9.534,648,10.814]],["keywords/332",[]],["title/333",[649,916.904]],["content/333",[13,0.164,14,0.536,15,0.536,16,0.647,17,0.647,18,0.647,19,0.79,20,0.624,21,0.639,22,0.572,23,0.756,24,2.149,25,2.224,27,0.437,31,4.296,188,6.319,194,5.839,402,5.131,501,4.111,502,4.111,516,8.623,650,9.78]],["keywords/333",[]],["title/334",[391,657.957]],["content/334",[13,0.159,14,0.57,15,0.57,16,0.688,17,0.688,18,0.688,19,0.824,20,0.664,21,0.68,22,0.608,23,0.804,24,2.286,25,1.712,27,0.465,31,4.569,148,7.606,156,6.326,406,9.17,407,8.101,652,14.095,898,6.581]],["keywords/334",[]],["title/335",[22,60.817]],["content/335",[13,0.162,14,0.577,15,0.577,16,0.697,17,0.697,18,0.697,19,0.831,20,0.672,21,0.688,22,0.616,23,0.815,24,2.315,25,1.734,27,0.471,29,4.16,432,9.289,433,9.289,653,14.217,898,6.665]],["keywords/335",[]],["title/336",[654,969.523]],["content/336",[13,0.166,14,0.523,15,0.523,16,0.632,17,0.632,18,0.632,19,0.777,20,0.609,21,0.624,22,0.777,23,0.739,24,2.099,25,2.188,27,0.427,29,3.772,52,2.608,205,5.326,402,5.012,501,4.015,502,4.015,659,9.552]],["keywords/336",[]],["title/337",[660,969.523]],["content/337",[13,0.166,14,0.523,15,0.523,16,0.632,17,0.632,18,0.632,19,0.777,20,0.609,21,0.624,22,0.559,23,0.739,24,2.099,25,2.188,27,0.427,29,3.772,52,2.608,205,5.326,402,5.012,501,4.015,502,4.015,660,8.905,666,9.552]],["keywords/337",[]],["title/338",[640,632.547]],["content/338",[13,0.162,14,0.577,15,0.577,16,0.697,17,0.697,18,0.697,19,0.831,20,0.672,21,0.688,22,0.616,23,0.815,24,2.315,25,1.734,27,0.471,80,2.229,230,3.641,667,14.217,668,10.535,898,6.665]],["keywords/338",[]],["title/339",[389,916.904]],["content/339",[13,0.163,14,0.562,15,0.562,16,0.679,17,0.679,18,0.679,19,0.817,20,0.655,21,0.671,22,0.601,23,0.794,24,2.257,25,1.691,27,0.459,31,4.512,194,6.132,374,7.303,404,9.055,670,13.974,898,6.498]],["keywords/339",[]],["title/340",[341,874.889]],["content/340",[13,0.165,14,0.592,15,0.592,16,0.715,17,0.715,18,0.715,19,0.846,20,0.69,21,0.707,22,0.632,23,0.836,24,2.377,25,1.78,27,0.484,148,7.907,671,9.097,672,10.814]],["keywords/340",[]],["title/341",[675,720.454]],["content/341",[13,0.163,14,0.592,15,0.592,16,0.715,17,0.715,18,0.715,19,0.846,20,0.69,21,0.707,22,0.632,23,0.836,24,2.377,25,1.78,27,0.484,52,2.952,205,6.03,402,5.674,677,10.814]],["keywords/341",[]],["title/342",[678,1039.972]],["content/342",[13,0.159,14,0.57,15,0.57,16,0.688,17,0.688,18,0.688,19,0.824,20,0.664,21,0.68,22,0.608,23,0.804,24,2.286,25,2.32,27,0.465,52,2.84,205,5.8,219,8.4,402,5.458,679,10.401,681,9.17,899,11.471]],["keywords/342",[]],["title/343",[682,1039.972]],["content/343",[13,0.159,14,0.57,15,0.57,16,0.688,17,0.688,18,0.688,19,0.824,20,0.664,21,0.68,22,0.608,23,0.804,24,2.286,25,2.32,27,0.465,52,2.84,205,5.8,219,8.4,402,5.458,681,9.17,683,10.401,900,11.471]],["keywords/343",[]],["title/344",[434,671.921]],["content/344",[13,0.166,14,0.511,15,0.511,16,0.617,17,0.617,18,0.617,19,0.765,20,0.595,21,0.61,22,0.546,23,0.722,24,2.051,25,2.153,27,0.417,80,2.768,184,2.741,230,3.226,434,6.03,501,3.923,502,3.923,685,13.081,898,5.905]],["keywords/344",[]],["title/345",[177,620.912]],["content/345",[13,0.164,14,0.523,15,0.523,16,0.632,17,0.632,18,0.632,19,0.777,20,0.609,21,0.624,22,0.559,23,0.739,24,2.099,25,2.188,27,0.427,80,2.813,177,5.703,184,2.805,230,3.301,501,4.015,502,4.015,692,13.293,898,6.043]],["keywords/345",[]],["title/346",[693,760.456]],["content/346",[13,0.166,14,0.511,15,0.511,16,0.617,17,0.617,18,0.617,19,0.765,20,0.595,21,0.61,22,0.546,23,0.722,24,2.051,25,2.153,27,0.417,80,2.768,177,5.573,184,2.741,230,3.226,501,3.923,502,3.923,694,13.081,898,5.905]],["keywords/346",[]],["title/347",[696,783.744]],["content/347",[13,0.161,14,0.562,15,0.562,16,0.679,17,0.679,18,0.679,19,0.817,20,0.655,21,0.671,22,0.601,23,0.794,24,2.257,25,1.691,27,0.459,29,4.056,696,7.74,698,9.055,699,13.974,700,10.271,701,10.271,898,6.498]],["keywords/347",[]],["title/348",[702,839.912]],["content/348",[13,0.164,14,0.536,15,0.536,16,0.647,17,0.647,18,0.647,19,0.79,20,0.624,21,0.639,22,0.572,23,0.756,24,2.149,25,2.224,27,0.437,80,2.069,184,2.872,230,3.38,501,4.111,502,4.111,703,13.513,898,6.187]],["keywords/348",[]],["title/349",[321,545.668]],["content/349",[13,0.16,14,0.577,15,0.577,16,0.697,17,0.697,18,0.697,19,0.831,20,0.672,21,0.688,22,0.616,23,0.815,24,2.315,25,1.734,27,0.471,80,2.229,230,3.641,640,6.408,641,8.509,671,8.863,705,14.217]],["keywords/349",[]],["title/350",[175,620.912]],["content/350",[13,0.163,14,0.562,15,0.562,16,0.679,17,0.679,18,0.679,19,0.817,20,0.655,21,0.671,22,0.601,23,0.794,24,2.257,25,1.691,27,0.459,80,2.957,230,3.55,709,13.974,710,10.271,898,6.498]],["keywords/350",[]],["title/351",[711,1039.972]],["content/351",[13,0.166,14,0.584,15,0.584,16,0.706,17,0.706,18,0.706,19,0.839,20,0.681,21,0.697,22,0.624,23,0.825,24,2.346,25,1.757,27,0.477,671,8.979,713,10.673,715,10.673]],["keywords/351",[]],["title/352",[716,809.95]],["content/352",[13,0.159,14,0.562,15,0.562,16,0.679,17,0.679,18,0.679,19,0.817,20,0.655,21,0.671,22,0.601,23,0.794,24,2.257,25,1.691,27,0.459,29,4.056,717,10.271,718,13.974,719,10.271,720,13.974,721,10.271,898,6.498]],["keywords/352",[]],["title/353",[722,809.95]],["content/353",[13,0.16,14,0.542,15,0.542,16,0.654,17,0.654,18,0.654,19,0.797,20,0.631,21,0.647,22,0.579,23,0.765,24,2.175,25,1.629,27,0.443,31,4.348,80,2.094,175,5.91,723,9.898,724,8.727,725,8.727,726,13.625,727,9.898,898,6.262,901,10.916]],["keywords/353",[]],["title/354",[176,783.744]],["content/354",[13,0.16,14,0.577,15,0.577,16,0.697,17,0.697,18,0.697,19,0.831,20,0.672,21,0.688,22,0.616,23,0.815,24,2.315,25,1.734,27,0.471,31,4.628,188,6.807,734,14.217,735,10.535,898,6.665,902,11.619]],["keywords/354",[]],["title/355",[736,839.912]],["content/355",[13,0.16,14,0.577,15,0.577,16,0.697,17,0.697,18,0.697,19,0.831,20,0.672,21,0.688,22,0.616,23,0.815,24,2.315,25,1.734,27,0.471,29,4.16,740,10.535,741,14.217,742,10.535,898,6.665,903,11.619]],["keywords/355",[]],["title/356",[743,783.744]],["content/356",[4,6.114,13,0.166,14,0.529,15,0.529,16,0.639,17,0.639,18,0.639,19,0.784,20,0.617,21,0.632,22,0.565,23,0.747,24,2.124,25,1.591,27,0.432,194,5.77,205,5.389,743,7.283,745,13.402,746,9.664,898,6.114]],["keywords/356",[]],["title/357",[408,783.744]],["content/357",[13,0.161,14,0.592,15,0.592,16,0.715,17,0.715,18,0.715,19,0.846,20,0.69,21,0.707,22,0.632,23,0.836,24,2.377,25,1.78,27,0.484,52,2.952,55,4.27,80,2.288,230,3.737,410,9.534]],["keywords/357",[]]],"invertedIndex":[["",{"_index":13,"title":{"99":{"position":[[0,4]]},"100":{"position":[[0,3]]},"101":{"position":[[0,2],[7,4]]},"102":{"position":[[0,2],[8,4]]},"103":{"position":[[0,2],[10,4]]},"104":{"position":[[0,3]]},"105":{"position":[[0,1],[7,3]]},"106":{"position":[[0,1],[6,3]]},"107":{"position":[[0,1],[8,3]]},"108":{"position":[[0,3]]},"109":{"position":[[0,4]]},"120":{"position":[[0,4]]},"121":{"position":[[0,5]]},"122":{"position":[[0,6]]},"138":{"position":[[0,4]]},"175":{"position":[[0,4]]},"264":{"position":[[0,5]]},"265":{"position":[[0,3]]},"266":{"position":[[0,3]]},"267":{"position":[[0,2],[7,4]]},"268":{"position":[[0,2],[8,4]]},"269":{"position":[[0,2],[10,4]]},"270":{"position":[[0,3]]},"271":{"position":[[0,7]]},"272":{"position":[[0,4]]},"273":{"position":[[0,7]]},"274":{"position":[[0,3]]},"279":{"position":[[0,8]]},"280":{"position":[[0,8]]},"281":{"position":[[0,4]]},"325":{"position":[[0,6]]},"326":{"position":[[0,6]]},"327":{"position":[[0,4]]}},"content":{"1":{"position":[[155,1],[174,1],[254,3],[274,2],[283,1],[327,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":[[151,1],[170,1],[260,1],[262,1],[314,1],[316,1],[448,2],[451,1],[571,2],[574,2],[609,1],[654,1],[684,1],[686,1],[699,2],[702,2],[705,2],[708,3]]},"12":{"position":[[347,1],[366,1],[461,3],[481,2],[490,1],[572,1],[574,2],[577,1],[579,3],[686,1],[688,2],[691,1],[693,3],[804,1],[806,2],[809,1],[811,3],[902,1],[904,2],[907,1],[909,3],[913,2],[989,1],[1041,1],[1101,1],[1153,1],[1191,2],[1271,1],[1313,1],[1362,1],[1404,1],[1431,3],[1440,2]]},"13":{"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]]},"14":{"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]]},"16":{"position":[[0,2]]},"18":{"position":[[0,1]]},"19":{"position":[[0,1]]},"22":{"position":[[0,1],[19,1],[180,1],[207,2],[232,1],[234,1],[249,2],[272,2],[301,2],[331,2],[356,2],[392,2],[395,1],[456,2],[459,1],[523,2],[526,2],[539,2],[569,2],[595,2],[619,2],[647,2],[709,2],[769,2],[799,3],[803,2],[806,3]]},"23":{"position":[[0,1],[19,1],[108,1],[135,2],[221,3],[225,2],[228,3]]},"24":{"position":[[0,1],[19,1],[108,1],[135,2],[191,2],[194,1],[231,1],[250,1],[274,2],[277,1],[301,2],[304,1],[328,2],[331,3],[335,3],[339,2],[342,3],[346,2],[349,3]]},"26":{"position":[[67,1],[86,1],[175,1],[241,3],[245,2],[258,1],[260,1],[311,2],[314,1],[359,2],[362,2],[365,1],[416,2],[419,1],[464,2],[467,2],[470,2],[473,3]]},"27":{"position":[[86,1],[105,1],[194,1],[260,3],[264,2],[277,1],[279,1],[341,1],[390,1],[458,1],[468,1],[475,1],[543,1],[553,1],[555,2],[558,2],[561,2],[564,3]]},"28":{"position":[[53,1],[72,1],[161,1],[227,3],[231,2],[244,1],[246,1],[297,2],[300,1],[311,1],[369,2],[404,1],[406,3],[410,1],[437,1],[545,3],[549,2],[552,2],[555,2],[558,3]]},"29":{"position":[[169,1],[188,1],[277,1],[343,3],[347,2],[360,1],[362,1],[519,1],[560,2],[592,1],[607,1],[688,2],[697,1],[775,3],[779,3],[783,2],[786,2],[789,2],[792,3]]},"31":{"position":[[45,1],[64,1],[172,1],[201,1],[219,1],[265,3],[324,2],[327,2],[330,3]]},"32":{"position":[[46,1],[65,1],[198,1],[228,1],[238,1],[296,2],[299,2],[302,3]]},"33":{"position":[[57,1],[76,1],[220,1],[249,1],[262,1],[332,2],[335,2],[338,3]]},"34":{"position":[[49,1],[68,1],[213,1],[242,1],[284,1],[329,2],[332,2],[335,3]]},"35":{"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]]},"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]]},"61":{"position":[[155,1],[174,1],[254,3],[274,2],[283,1],[296,1],[354,3]]},"62":{"position":[[43,1],[62,1],[142,3],[162,2],[171,1],[184,1],[233,3]]},"64":{"position":[[79,1],[104,1],[156,1],[229,3],[277,1],[300,3]]},"65":{"position":[[265,1],[284,1],[364,3]]},"68":{"position":[[71,1],[90,1],[170,3],[190,2],[199,1],[237,3]]},"69":{"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]]},"72":{"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]]},"73":{"position":[[70,1],[89,1],[179,1],[260,1],[301,2],[304,2],[307,3],[327,2],[336,1],[347,1],[373,1],[431,3],[435,2],[445,3]]},"74":{"position":[[67,1],[86,1],[176,1],[257,1],[298,2],[301,2],[304,3],[324,2],[333,1],[387,1],[406,1],[443,2],[453,3]]},"75":{"position":[[96,1],[115,1],[205,1],[286,1],[323,2],[326,2],[329,3],[349,2],[358,1],[369,1],[395,1],[452,1],[505,1],[544,2],[547,3],[551,2],[561,3]]},"78":{"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]]},"79":{"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]]},"81":{"position":[[179,1],[198,1],[278,3],[298,2],[307,1],[325,1],[374,1],[407,3]]},"83":{"position":[[79,1],[98,1],[178,3],[198,2],[207,1],[229,1],[249,1],[258,2],[268,3]]},"84":{"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]]},"86":{"position":[[72,1],[91,1],[171,3],[191,2],[200,1],[223,1],[251,1],[274,1],[283,2],[293,3]]},"87":{"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]]},"89":{"position":[[88,1],[107,1],[187,3],[207,2],[216,1],[235,1],[263,1],[282,1],[291,2],[301,3]]},"91":{"position":[[82,1],[101,1],[181,3],[201,2],[210,1],[226,1],[254,1],[270,1],[279,2],[289,3]]},"93":{"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]]},"95":{"position":[[75,1],[94,1],[205,3],[225,2],[234,1],[245,1],[268,1],[296,1],[315,1],[324,2],[334,3]]},"96":{"position":[[485,1],[504,1],[615,3],[635,2],[644,1],[655,1],[678,1],[744,2],[747,1],[812,1],[821,2],[824,3],[828,3]]},"98":{"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]]},"101":{"position":[[0,1]]},"102":{"position":[[0,1],[26,4],[41,3],[45,2],[87,2],[115,1]]},"103":{"position":[[335,7],[360,7]]},"104":{"position":[[0,2],[3,11],[25,10],[46,7]]},"105":{"position":[[160,1],[191,1],[381,1],[461,3]]},"106":{"position":[[0,2],[3,8],[255,1],[264,1],[273,1],[283,1],[349,2],[359,1],[447,2],[450,2],[453,2],[468,1],[481,2],[493,1],[512,1],[532,2],[535,2],[538,2]]},"107":{"position":[[0,2],[3,8],[178,1],[187,1],[288,2],[385,2],[450,2],[453,1],[473,1],[568,2],[571,1],[577,1],[585,3],[596,6],[613,2]]},"108":{"position":[[0,2],[3,14],[27,11],[40,1],[59,1],[139,3]]},"110":{"position":[[0,3],[10,48],[59,1],[78,1],[158,3],[178,2],[187,1],[230,2]]},"111":{"position":[[0,3],[11,8],[20,1]]},"112":{"position":[[0,3],[11,9],[21,1]]},"113":{"position":[[0,3],[11,9],[21,1]]},"114":{"position":[[0,3],[11,13],[25,1]]},"115":{"position":[[0,3],[11,10],[22,1]]},"116":{"position":[[0,3],[13,9]]},"117":{"position":[[0,3],[11,7],[19,1]]},"118":{"position":[[0,3],[11,5],[22,8],[35,5],[41,1]]},"119":{"position":[[0,3],[22,1]]},"121":{"position":[[0,7],[29,4],[1562,1],[1581,1],[1661,3],[1702,1],[1724,3]]},"123":{"position":[[0,37],[38,1],[57,1],[137,3],[173,1],[195,3]]},"124":{"position":[[0,9],[10,1],[29,1],[109,3],[144,1],[166,3]]},"125":{"position":[[0,9],[10,1],[29,1],[109,3],[145,1],[167,3]]},"126":{"position":[[0,12],[13,1],[32,1],[112,3],[147,1],[169,3],[205,1],[216,1],[221,3],[230,2],[233,2],[252,5],[263,2]]},"127":{"position":[[0,10],[11,1],[30,1],[110,3],[147,1],[169,3],[205,1],[218,1],[225,3]]},"128":{"position":[[0,12],[13,1],[32,1],[112,3],[150,1],[172,3],[208,1],[225,3]]},"129":{"position":[[0,19],[20,1],[39,1],[119,3],[155,1],[177,3]]},"130":{"position":[[0,23],[24,1],[43,1],[123,3],[158,1],[180,3]]},"131":{"position":[[0,12],[13,1],[32,1],[112,3],[146,1],[148,2],[175,2],[224,3]]},"132":{"position":[[0,11],[12,1],[31,1],[127,3],[164,1],[186,3]]},"133":{"position":[[29,1],[48,1],[128,3],[168,1],[190,3]]},"134":{"position":[[0,10],[11,1],[30,1],[110,3],[144,1],[166,3],[202,1],[212,1],[246,3]]},"135":{"position":[[0,11],[12,1],[31,1],[129,3],[170,1],[192,3]]},"136":{"position":[[0,11],[12,1],[31,1],[132,3],[176,1],[198,3]]},"137":{"position":[[0,10],[11,1],[30,1],[110,3],[147,1],[169,3]]},"139":{"position":[[0,3],[39,1],[58,1],[166,1],[195,1],[213,1],[259,3],[318,2],[321,2],[324,3]]},"140":{"position":[[0,3],[40,1],[59,1],[192,1],[222,1],[232,1],[290,2],[293,2],[296,3]]},"141":{"position":[[0,3],[51,1],[70,1],[214,1],[243,1],[256,1],[326,2],[329,2],[332,3]]},"142":{"position":[[0,3],[43,1],[62,1],[207,1],[236,1],[278,1],[323,2],[326,2],[329,3]]},"143":{"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]]},"145":{"position":[[26,1],[45,1],[138,3],[158,2],[167,1],[181,3]]},"146":{"position":[[27,1],[46,1],[139,3],[159,2],[168,1],[202,1],[217,2],[227,3]]},"147":{"position":[[47,1],[66,1],[159,3],[179,2],[188,1],[224,1],[240,2],[250,3]]},"148":{"position":[[60,1],[79,1],[159,3],[179,2],[188,1],[199,1],[204,3]]},"149":{"position":[[63,1],[82,1],[162,3],[182,2],[191,1],[205,1],[210,3]]},"150":{"position":[[64,1],[83,1],[163,3],[183,2],[192,1],[203,1],[228,1],[243,1],[248,2],[258,3]]},"151":{"position":[[77,1],[96,1],[176,3],[196,2],[205,1],[244,1],[277,3]]},"152":{"position":[[59,1],[78,1],[158,3],[178,2],[187,1],[220,1],[277,3]]},"153":{"position":[[216,1],[235,1],[315,3],[335,2],[344,1],[355,1],[381,1],[448,2],[458,3]]},"154":{"position":[[229,1],[248,1],[328,3],[348,2],[357,1],[368,1],[394,1],[465,2],[475,3]]},"155":{"position":[[76,1],[95,1],[175,3],[195,2],[204,1],[241,1],[274,3]]},"156":{"position":[[139,1],[158,1],[238,3],[258,2],[267,1],[316,1],[352,3]]},"157":{"position":[[32,1],[51,1],[131,3],[151,2],[160,1],[190,3]]},"158":{"position":[[59,1],[78,1],[158,3],[178,2],[187,1],[198,1],[222,3]]},"159":{"position":[[82,1],[101,1],[181,3],[201,2],[210,1],[221,1],[281,3]]},"160":{"position":[[80,1],[99,1],[179,3],[199,2],[208,1],[219,1],[279,3]]},"161":{"position":[[78,1],[97,1],[195,3],[215,2],[224,1],[241,1],[269,1],[286,1],[295,2],[305,3]]},"162":{"position":[[87,1],[106,1],[207,3],[227,2],[236,1],[256,1],[284,1],[304,1],[313,2],[323,3]]},"163":{"position":[[66,1],[85,1],[186,3],[206,2],[215,1],[225,1],[253,1],[263,1],[272,2],[282,3]]},"164":{"position":[[139,1],[158,1],[275,3],[295,2],[304,1],[343,1],[404,3]]},"165":{"position":[[67,1],[86,1],[166,3],[186,2],[195,1],[206,1],[234,1],[245,1],[254,2],[264,3]]},"166":{"position":[[56,1],[75,1],[168,3],[188,2],[197,1],[265,3]]},"167":{"position":[[112,1],[131,1],[211,3],[231,2],[240,1],[283,1],[319,3]]},"168":{"position":[[67,1],[86,1],[166,3],[186,2],[195,1],[237,3]]},"169":{"position":[[99,1],[118,1],[198,3],[218,2],[227,1],[262,1],[302,3]]},"170":{"position":[[107,1],[126,1],[222,3],[242,2],[251,1],[290,1],[322,3]]},"171":{"position":[[117,1],[136,1],[216,3],[236,2],[245,1],[296,1],[333,3]]},"172":{"position":[[100,1],[119,1],[199,3],[219,2],[228,1],[277,1],[318,3]]},"173":{"position":[[102,1],[121,1],[201,3],[221,2],[230,1],[265,1],[300,3],[368,2]]},"174":{"position":[[52,1],[71,1],[151,3],[171,2],[180,1],[197,3]]},"176":{"position":[[0,3],[11,12]]},"177":{"position":[[0,3],[11,14]]},"178":{"position":[[0,3],[12,22]]},"179":{"position":[[0,3],[12,10]]},"180":{"position":[[0,3],[11,8]]},"181":{"position":[[0,3],[11,5],[22,3]]},"182":{"position":[[0,3],[13,2],[22,13],[40,6],[102,1],[121,1],[201,3],[221,2],[230,1],[243,1],[301,3]]},"183":{"position":[[0,3],[13,2],[35,1],[54,1],[134,3],[154,2],[163,1],[176,1],[225,3]]},"184":{"position":[[0,3],[11,9]]},"185":{"position":[[0,3],[13,20],[34,1],[59,1],[111,1],[184,3],[232,1],[255,3]]},"186":{"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]]},"187":{"position":[[0,3],[11,7]]},"188":{"position":[[0,3],[11,8]]},"189":{"position":[[0,3],[18,2],[25,12],[38,1],[57,1],[137,3],[157,2],[166,1],[204,3]]},"190":{"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]]},"191":{"position":[[0,3],[11,28]]},"192":{"position":[[0,3],[11,7]]},"193":{"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]]},"194":{"position":[[0,3],[13,2],[22,10],[33,1],[52,1],[142,1],[223,1],[264,2],[267,2],[270,3],[290,2],[299,1],[310,1],[336,1],[394,3],[398,2],[408,3]]},"195":{"position":[[0,3],[18,2],[25,11],[37,1],[56,1],[146,1],[227,1],[268,2],[271,2],[274,3],[294,2],[303,1],[357,1],[376,1],[413,2],[423,3]]},"196":{"position":[[0,3],[13,2],[23,6],[44,1],[63,1],[153,1],[234,1],[271,2],[274,2],[277,3],[297,2],[306,1],[317,1],[343,1],[400,1],[453,1],[492,2],[495,3],[499,2],[509,3]]},"197":{"position":[[0,3],[11,9]]},"198":{"position":[[0,3],[11,8]]},"199":{"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]]},"200":{"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]]},"201":{"position":[[0,3],[11,9]]},"202":{"position":[[0,3],[18,2],[26,34],[61,1],[80,1],[160,3],[180,2],[189,1],[207,1],[237,1],[251,3]]},"203":{"position":[[0,3],[11,8]]},"204":{"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]]},"205":{"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]]},"206":{"position":[[0,3],[11,9]]},"207":{"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]]},"208":{"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]]},"209":{"position":[[0,3],[11,8]]},"210":{"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]]},"211":{"position":[[0,3],[11,8]]},"212":{"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]]},"213":{"position":[[0,3],[11,8]]},"214":{"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],[319,2],[322,29]]},"215":{"position":[[0,3],[11,9]]},"216":{"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]]},"217":{"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],[365,3],[385,2],[394,1],[405,1],[428,1],[460,8],[485,2],[488,1],[534,1],[543,2],[546,3],[550,3]]},"218":{"position":[[0,3],[11,7]]},"219":{"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]]},"221":{"position":[[147,1],[166,1],[213,2],[302,3],[397,1],[428,1]]},"222":{"position":[[117,1],[136,1],[216,3]]},"223":{"position":[[21,2],[127,1],[146,1],[263,3]]},"224":{"position":[[21,2],[92,1],[111,1],[239,3]]},"225":{"position":[[81,1],[100,1],[198,3]]},"226":{"position":[[54,1],[73,1],[166,3]]},"227":{"position":[[75,1],[94,1],[188,3]]},"228":{"position":[[53,1],[72,1],[165,3]]},"229":{"position":[[51,1],[70,1],[179,3]]},"230":{"position":[[200,1],[211,2],[254,1],[350,3]]},"231":{"position":[[121,1],[140,1],[236,3]]},"232":{"position":[[49,1],[68,1],[160,3]]},"233":{"position":[[147,1],[166,1],[273,3]]},"234":{"position":[[124,1],[143,1],[268,3]]},"235":{"position":[[136,1],[155,1],[270,3]]},"236":{"position":[[124,1],[143,1],[257,3]]},"237":{"position":[[91,1],[110,1],[208,2],[235,1],[263,2],[266,3]]},"238":{"position":[[112,1],[131,1],[226,3]]},"239":{"position":[[56,1],[75,1],[169,3],[213,1],[232,1],[257,1],[301,1]]},"240":{"position":[[95,1],[114,1],[205,3]]},"241":{"position":[[126,1],[145,1],[238,3]]},"242":{"position":[[117,1],[136,1],[234,3]]},"243":{"position":[[118,1],[137,1],[238,3]]},"244":{"position":[[63,1],[73,1],[92,1],[182,1],[220,2],[260,3]]},"245":{"position":[[103,1],[122,1],[225,3]]},"246":{"position":[[139,1],[158,1],[266,1],[268,1],[352,1],[395,2],[398,2],[401,2],[404,3]]},"247":{"position":[[147,1],[166,1],[277,1],[279,1],[366,1],[412,2],[415,2],[418,2],[421,3]]},"248":{"position":[[237,1],[263,1],[328,1],[354,1],[442,3]]},"249":{"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]]},"250":{"position":[[20,2],[478,1],[497,1],[602,1],[604,1],[707,1],[723,2],[742,2],[745,1],[791,2],[812,2],[815,1],[870,2],[873,2],[876,1],[936,1],[954,2],[973,2],[976,1],[1022,2],[1025,2],[1028,2],[1031,3]]},"251":{"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]]},"252":{"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]]},"253":{"position":[[20,2],[204,1],[223,1],[312,1],[314,1],[381,2],[384,1],[436,2],[439,2],[442,3]]},"254":{"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]]},"255":{"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]]},"256":{"position":[[20,2],[448,1],[467,1],[576,2],[590,6],[597,2],[651,2],[684,3],[787,5]]},"257":{"position":[[21,2],[224,1],[243,1],[335,1],[424,2],[427,3]]},"258":{"position":[[21,2],[334,1],[353,1],[443,1],[537,1],[578,2],[581,2],[584,3]]},"259":{"position":[[148,1],[167,1],[262,1],[311,2],[314,3]]},"260":{"position":[[21,2],[78,1],[97,1],[184,1],[317,3],[328,3],[340,3],[357,3],[371,3],[387,3],[400,3],[416,3],[435,3],[444,3],[459,3],[463,2],[466,3]]},"261":{"position":[[21,2],[303,1],[322,1],[415,3]]},"262":{"position":[[21,2],[131,1],[150,1],[242,1],[276,1],[278,2],[306,2],[324,2],[349,2],[352,2],[355,3]]},"263":{"position":[[114,1],[133,1],[225,3]]},"265":{"position":[[0,2],[3,6]]},"267":{"position":[[0,1]]},"268":{"position":[[0,1]]},"269":{"position":[[87,7],[125,7]]},"271":{"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],[498,6],[517,2],[520,5],[541,2],[544,6],[561,2],[564,6],[586,2],[589,6],[614,2],[617,13],[659,2],[662,9],[672,3],[676,2],[679,3]]},"272":{"position":[[0,1],[19,1],[108,1],[135,2],[138,2],[145,4],[159,9],[208,3],[212,2],[215,3]]},"273":{"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]]},"275":{"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]]},"276":{"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]]},"277":{"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]]},"278":{"position":[[0,3],[13,4],[100,1],[119,1],[208,1],[274,3],[278,2],[291,1],[293,1],[450,1],[491,2],[523,1],[538,1],[619,2],[628,1],[706,3],[710,3],[714,2],[717,2],[720,2],[723,3]]},"279":{"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]]},"280":{"position":[[0,8],[9,29],[48,1],[59,2],[62,1],[81,1],[171,1],[173,1],[225,1],[227,1],[359,2],[362,1],[482,2],[485,2],[520,1],[565,1],[584,5],[590,1],[592,1],[605,2],[608,2],[611,2],[614,3]]},"282":{"position":[[0,3],[36,1],[38,7],[50,22],[73,1],[92,1],[139,2],[228,3],[237,18],[271,1],[302,1]]},"283":{"position":[[0,3],[14,5],[20,1],[57,1],[76,1],[156,3]]},"284":{"position":[[0,3],[14,2],[17,25],[43,1],[62,1],[179,3]]},"285":{"position":[[0,3],[14,2],[17,21],[39,1],[58,1],[186,3]]},"286":{"position":[[0,3],[19,18],[38,1],[57,1],[155,3]]},"287":{"position":[[0,3],[18,8],[27,1],[46,1],[139,3],[148,2],[151,39]]},"288":{"position":[[0,3],[21,18],[40,1],[59,1],[153,3]]},"289":{"position":[[0,3],[21,6],[28,1],[47,1],[140,3]]},"290":{"position":[[0,3],[21,6],[28,1],[47,1],[156,3],[165,2],[193,3]]},"291":{"position":[[0,3],[21,13],[45,31],[77,1],[88,2],[91,11],[111,1],[207,3]]},"292":{"position":[[0,3],[21,26],[48,1],[67,1],[163,3]]},"293":{"position":[[0,3],[21,6],[28,1],[47,1],[139,3]]},"294":{"position":[[0,3],[21,17],[39,4],[44,10],[63,1],[70,1],[89,1],[196,3]]},"295":{"position":[[0,3],[21,17],[47,1],[58,1],[65,1],[84,1],[209,3]]},"296":{"position":[[0,3],[21,17],[39,4],[44,1],[46,4],[51,1],[53,1],[72,1],[187,3]]},"297":{"position":[[0,3],[21,16],[38,4],[43,1],[45,4],[50,1],[52,1],[71,1],[185,3]]},"298":{"position":[[0,3],[21,17],[39,1],[58,1],[156,2],[159,2],[177,1],[205,2],[208,3],[217,2],[220,34]]},"299":{"position":[[0,3],[21,20],[42,1],[61,1],[156,3]]},"300":{"position":[[0,3],[20,7],[28,1],[47,1],[141,3],[150,2],[153,3],[157,4],[162,1],[164,4],[169,1],[171,2],[176,1],[178,1],[180,2],[185,1],[193,7],[201,2],[204,29]]},"301":{"position":[[0,3],[21,19],[41,1],[60,1],[151,3]]},"302":{"position":[[0,3],[20,27],[48,1],[67,1],[160,3]]},"303":{"position":[[0,3],[21,20],[42,1],[61,1],[159,3]]},"304":{"position":[[0,3],[21,20],[42,1],[61,1],[162,3]]},"305":{"position":[[0,3],[21,10],[32,1],[42,1],[61,1],[151,1],[189,2],[229,3]]},"306":{"position":[[0,3],[21,24],[46,1],[65,1],[168,3]]},"307":{"position":[[0,3],[72,1],[91,1],[199,1],[201,1],[245,7],[279,1],[322,2],[325,2],[328,2],[331,3]]},"308":{"position":[[0,3],[75,1],[94,1],[205,1],[207,1],[251,7],[285,1],[331,2],[334,2],[337,2],[340,3]]},"309":{"position":[[0,3],[21,4],[101,1],[127,1],[192,1],[218,1],[306,3],[315,2],[322,1],[343,34],[383,5]]},"310":{"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]]},"311":{"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],[357,1],[359,1],[410,8],[448,1],[464,2],[483,2],[486,1],[515,2],[536,2],[539,1],[568,2],[571,2],[574,1],[621,1],[639,2],[658,2],[661,1],[690,2],[693,2],[696,2],[699,3]]},"312":{"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]]},"313":{"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]]},"314":{"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]]},"315":{"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]]},"316":{"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]]},"317":{"position":[[0,3],[13,2],[16,70],[87,14],[129,21],[151,17],[169,1],[188,1],[297,2],[311,6],[318,2],[372,2],[406,3],[415,2],[418,22],[451,4],[456,5],[462,2]]},"318":{"position":[[0,3],[14,2],[17,10],[28,2],[31,2],[47,5],[67,5],[86,5],[106,5],[126,5],[132,1],[151,1],[243,1],[332,2],[335,3]]},"319":{"position":[[0,3],[14,2],[44,2],[47,2],[63,4],[80,7],[113,4],[134,7],[166,14],[181,1],[200,1],[290,1],[384,1],[425,2],[428,2],[431,3]]},"320":{"position":[[0,3],[56,21],[78,1],[97,1],[192,1],[241,2],[244,3]]},"321":{"position":[[0,3],[14,2],[17,11],[34,3],[38,1],[57,1],[144,1],[277,3],[288,3],[300,3],[317,3],[331,3],[347,3],[360,3],[376,3],[395,3],[404,3],[419,3],[423,2],[426,3]]},"322":{"position":[[0,3],[14,2],[17,14],[43,12],[56,4],[61,18],[121,1],[140,1],[233,3]]},"323":{"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]]},"324":{"position":[[0,3],[74,1],[93,1],[185,3]]},"325":{"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]]},"326":{"position":[[0,6],[71,16],[92,17],[162,4],[167,1],[186,1],[281,3],[301,2],[310,1],[392,1],[394,2],[397,1],[399,3],[506,1],[508,2],[511,1],[513,3],[624,1],[626,2],[629,1],[631,3],[722,1],[724,2],[727,1],[729,3],[733,2],[736,4],[770,1],[822,1],[882,1],[934,1],[972,2],[975,4],[1008,1],[1050,1],[1099,1],[1141,1],[1168,3],[1177,2],[1180,17]]},"328":{"position":[[0,3],[13,4],[18,1],[37,1],[130,3],[150,2],[159,1],[173,2]]},"329":{"position":[[0,3],[13,4],[18,1],[37,1],[130,3],[150,2],[159,1],[193,1],[208,2],[218,2]]},"330":{"position":[[0,3],[13,10],[24,1],[43,1],[136,3],[156,2],[165,1],[201,1],[217,2],[227,2]]},"331":{"position":[[0,3],[21,10],[32,1],[51,1],[131,3],[151,2],[160,1],[171,1],[176,2]]},"332":{"position":[[0,3],[21,10],[32,1],[51,1],[131,3],[151,2],[160,1],[174,1],[179,2]]},"333":{"position":[[0,3],[21,10],[32,1],[51,1],[131,3],[151,2],[160,1],[171,1],[196,1],[211,1],[216,2],[226,2]]},"334":{"position":[[0,3],[49,1],[68,1],[148,3],[168,2],[177,1],[216,1],[249,2]]},"335":{"position":[[0,3],[28,9],[38,1],[57,1],[137,3],[157,2],[166,1],[199,1],[256,2]]},"336":{"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,2]]},"337":{"position":[[0,3],[23,10],[48,14],[63,30],[94,1],[113,1],[193,3],[213,2],[222,1],[233,1],[259,1],[311,9],[321,2],[331,2]]},"338":{"position":[[0,3],[29,11],[41,1],[60,1],[140,3],[160,2],[169,1],[206,1],[239,2]]},"339":{"position":[[0,3],[28,18],[52,14],[67,1],[86,1],[166,3],[186,2],[195,1],[244,1],[280,2]]},"340":{"position":[[0,3],[11,6],[18,1],[37,1],[117,3],[137,2],[146,1],[176,2],[184,2],[187,42]]},"341":{"position":[[0,3],[13,10],[24,1],[43,1],[123,3],[143,2],[152,1],[163,1],[187,2]]},"342":{"position":[[0,3],[48,1],[67,1],[147,3],[167,2],[176,1],[187,1],[245,2]]},"343":{"position":[[0,3],[46,1],[65,1],[145,3],[165,2],[174,1],[185,1],[243,2]]},"344":{"position":[[0,3],[29,12],[42,1],[61,1],[159,3],[179,2],[188,1],[205,1],[233,1],[250,1],[259,2],[269,2],[277,2],[280,38]]},"345":{"position":[[0,3],[29,12],[42,1],[61,1],[162,3],[182,2],[191,1],[211,1],[239,1],[259,1],[268,2],[278,2]]},"346":{"position":[[0,3],[29,13],[43,1],[62,1],[163,3],[183,2],[192,1],[202,1],[230,1],[240,1],[249,2],[259,2],[267,2],[270,37]]},"347":{"position":[[0,3],[28,26],[55,1],[74,1],[191,3],[211,2],[220,1],[259,1],[320,2]]},"348":{"position":[[0,3],[29,12],[42,1],[61,1],[141,3],[161,2],[170,1],[181,1],[209,1],[220,1],[229,2],[239,2]]},"349":{"position":[[0,3],[22,11],[34,1],[53,1],[146,3],[166,2],[175,1],[243,2]]},"350":{"position":[[0,3],[29,15],[50,9],[60,1],[79,1],[159,3],[179,2],[188,1],[231,1],[267,2]]},"351":{"position":[[0,3],[11,13],[25,1],[44,1],[124,3],[144,2],[153,1],[195,2],[203,2],[206,10],[239,3]]},"352":{"position":[[0,3],[70,1],[89,1],[169,3],[189,2],[198,1],[232,1],[270,2]]},"353":{"position":[[0,3],[28,13],[69,1],[88,1],[184,3],[204,2],[213,1],[251,1],[281,2]]},"354":{"position":[[0,3],[74,1],[93,1],[173,3],[193,2],[202,1],[252,1],[287,2]]},"355":{"position":[[0,3],[59,1],[78,1],[158,3],[178,2],[187,1],[235,1],[274,2]]},"356":{"position":[[0,3],[27,15],[43,1],[62,1],[142,3],[162,2],[171,1],[205,1],[239,2],[247,2],[250,14],[270,1],[272,2],[275,2]]},"357":{"position":[[0,3],[24,27],[66,1],[85,1],[165,3],[185,2],[194,1],[211,2]]}},"keywords":{}}],["0",{"_index":148,"title":{},"content":{"14":{"position":[[49,2]]},"22":{"position":[[353,2],[371,1],[453,2]]},"151":{"position":[[70,3]]},"157":{"position":[[310,1]]},"170":{"position":[[91,2]]},"271":{"position":[[326,2],[409,2]]},"279":{"position":[[85,2]]},"334":{"position":[[28,17]]},"340":{"position":[[230,1]]}},"keywords":{}}],["0"",{"_index":624,"title":{},"content":{"106":{"position":[[438,8]]},"107":{"position":[[377,7]]}},"keywords":{}}],["0.5",{"_index":407,"title":{},"content":{"43":{"position":[[245,4]]},"127":{"position":[[220,4]]},"151":{"position":[[246,4]]},"171":{"position":[[80,4]]},"226":{"position":[[161,4]]},"287":{"position":[[134,4]]},"334":{"position":[[218,4]]}},"keywords":{}}],["0.5、0.75、1.0、1.25、1.5、1.75、2.0",{"_index":902,"title":{},"content":{"354":{"position":[[28,45]]}},"keywords":{}}],["0.7",{"_index":765,"title":{},"content":{"226":{"position":[[21,3]]},"287":{"position":[[14,3]]}},"keywords":{}}],["0.75",{"_index":728,"title":{},"content":{"171":{"position":[[85,5]]}},"keywords":{}}],["01",{"_index":79,"title":{},"content":{"11":{"position":[[299,4]]},"280":{"position":[[210,4]]}},"keywords":{}}],["01</span>",{"_index":83,"title":{},"content":{"11":{"position":[[389,17]]},"280":{"position":[[300,17]]}},"keywords":{}}],["02</span>",{"_index":86,"title":{},"content":{"11":{"position":[[512,17]]},"280":{"position":[[423,17]]}},"keywords":{}}],["03a9f4",{"_index":509,"title":{},"content":{"73":{"position":[[269,10]]},"74":{"position":[[266,10]]},"194":{"position":[[232,10]]},"195":{"position":[[236,10]]},"258":{"position":[[546,10]]},"319":{"position":[[393,10]]}},"keywords":{}}],["0xffffff).tostring(16",{"_index":240,"title":{},"content":{"28":{"position":[[439,23]]},"277":{"position":[[401,23]]}},"keywords":{}}],["0表示滚动、1",{"_index":888,"title":{},"content":{"271":{"position":[[338,9]]}},"keywords":{}}],["1",{"_index":156,"title":{},"content":{"14":{"position":[[325,2]]},"22":{"position":[[269,2],[383,1],[520,2],[566,2]]},"24":{"position":[[271,2]]},"81":{"position":[[354,3]]},"84":{"position":[[891,4],[970,4]]},"151":{"position":[[74,2]]},"202":{"position":[[209,11]]},"249":{"position":[[629,2]]},"250":{"position":[[786,4],[865,4]]},"252":{"position":[[845,4],[924,4]]},"271":{"position":[[255,2],[476,2],[514,2]]},"273":{"position":[[252,2]]},"279":{"position":[[332,2]]},"310":{"position":[[389,2]]},"311":{"position":[[428,12]]},"313":{"position":[[467,12]]},"334":{"position":[[46,2]]}},"keywords":{}}],["1.0",{"_index":729,"title":{},"content":{"171":{"position":[[91,4]]}},"keywords":{}}],["1.25",{"_index":730,"title":{},"content":{"171":{"position":[[96,5]]}},"keywords":{}}],["1.5",{"_index":731,"title":{},"content":{"171":{"position":[[102,4]]}},"keywords":{}}],["1.75",{"_index":732,"title":{},"content":{"171":{"position":[[107,5]]}},"keywords":{}}],["10",{"_index":205,"title":{},"content":{"22":{"position":[[699,4]]},"84":{"position":[[731,3]]},"153":{"position":[[357,3]]},"154":{"position":[[370,3]]},"158":{"position":[[200,3]]},"159":{"position":[[223,3]]},"160":{"position":[[221,3]]},"173":{"position":[[271,4]]},"205":{"position":[[466,3]]},"250":{"position":[[645,3]]},"252":{"position":[[685,3]]},"257":{"position":[[420,3]]},"271":{"position":[[604,4]]},"311":{"position":[[400,3]]},"313":{"position":[[420,3]]},"318":{"position":[[328,3]]},"336":{"position":[[225,3]]},"337":{"position":[[235,3]]},"341":{"position":[[165,3]]},"342":{"position":[[189,3]]},"343":{"position":[[187,3]]},"356":{"position":[[211,4]]}},"keywords":{}}],["100",{"_index":859,"title":{},"content":{"257":{"position":[[383,4]]},"318":{"position":[[291,4]]}},"keywords":{}}],["100px"",{"_index":524,"title":{},"content":{"78":{"position":[[251,11],[408,11]]},"79":{"position":[[718,11]]},"199":{"position":[[222,11],[379,11]]},"200":{"position":[[476,11]]},"249":{"position":[[698,11]]},"310":{"position":[[458,11]]}},"keywords":{}}],["1024",{"_index":303,"title":{},"content":{"35":{"position":[[439,4]]},"143":{"position":[[433,4]]}},"keywords":{}}],["11",{"_index":848,"title":{},"content":{"256":{"position":[[570,5]]},"317":{"position":[[291,5]]}},"keywords":{}}],["11/gi",{"_index":851,"title":{},"content":{"256":{"position":[[677,6]]},"317":{"position":[[398,7]]}},"keywords":{}}],["11/gi.test(ua",{"_index":850,"title":{},"content":{"256":{"position":[[634,16]]},"317":{"position":[[355,16]]}},"keywords":{}}],["111",{"_index":179,"title":{},"content":{"22":{"position":[[242,6]]},"24":{"position":[[258,6]]},"271":{"position":[[234,6]]},"273":{"position":[[239,6]]}},"keywords":{}}],["120",{"_index":833,"title":{},"content":{"254":{"position":[[333,4]]},"315":{"position":[[236,4]]}},"keywords":{}}],["160",{"_index":860,"title":{},"content":{"257":{"position":[[395,4]]},"318":{"position":[[303,4]]}},"keywords":{}}],["16:9",{"_index":740,"title":{},"content":{"172":{"position":[[95,4],[279,7]]},"355":{"position":[[237,6]]}},"keywords":{}}],["180",{"_index":724,"title":{},"content":{"170":{"position":[[81,4],[98,4]]},"254":{"position":[[369,4]]},"315":{"position":[[272,4]]},"353":{"position":[[48,4]]}},"keywords":{}}],["2",{"_index":188,"title":{},"content":{"22":{"position":[[416,2]]},"24":{"position":[[298,2]]},"81":{"position":[[403,3]]},"150":{"position":[[245,2]]},"171":{"position":[[298,2]]},"202":{"position":[[239,11]]},"250":{"position":[[1017,4]]},"252":{"position":[[1094,4]]},"271":{"position":[[372,2]]},"273":{"position":[[279,2]]},"311":{"position":[[582,9],[601,12]]},"313":{"position":[[639,9],[658,12]]},"333":{"position":[[213,2]]},"354":{"position":[[254,1]]}},"keywords":{}}],["2.0",{"_index":733,"title":{},"content":{"171":{"position":[[113,3]]}},"keywords":{}}],["20",{"_index":206,"title":{},"content":{"22":{"position":[[704,4]]},"72":{"position":[[258,3]]},"73":{"position":[[349,3]]},"75":{"position":[[371,3]]},"95":{"position":[[247,3]]},"96":{"position":[[657,3]]},"193":{"position":[[227,3]]},"194":{"position":[[312,3]]},"196":{"position":[[319,3]]},"216":{"position":[[211,3]]},"217":{"position":[[407,3]]},"271":{"position":[[609,4]]}},"keywords":{}}],["20px",{"_index":527,"title":{},"content":{"78":{"position":[[328,7],[343,7],[485,7],[499,7]]},"79":{"position":[[795,7],[810,7]]},"199":{"position":[[299,7],[314,7],[456,7],[470,7]]},"200":{"position":[[553,7],[568,7]]},"249":{"position":[[775,7],[790,7]]},"310":{"position":[[535,7],[550,7]]}},"keywords":{}}],["222",{"_index":187,"title":{},"content":{"22":{"position":[[403,6]]},"24":{"position":[[285,6]]},"271":{"position":[[359,6]]},"273":{"position":[[266,6]]}},"keywords":{}}],["240",{"_index":834,"title":{},"content":{"254":{"position":[[404,4]]},"315":{"position":[[307,4]]}},"keywords":{}}],["24px",{"_index":518,"title":{},"content":{"75":{"position":[[536,7]]},"196":{"position":[[484,7]]}},"keywords":{}}],["25",{"_index":199,"title":{},"content":{"22":{"position":[[615,3]]},"271":{"position":[[557,3]]}},"keywords":{}}],["270",{"_index":723,"title":{},"content":{"170":{"position":[[75,4],[103,3]]},"353":{"position":[[43,4]]}},"keywords":{}}],["3",{"_index":191,"title":{},"content":{"22":{"position":[[480,2]]},"24":{"position":[[325,2]]},"271":{"position":[[436,2]]},"273":{"position":[[306,2]]}},"keywords":{}}],["300",{"_index":835,"title":{},"content":{"254":{"position":[[445,4]]},"315":{"position":[[348,4]]}},"keywords":{}}],["3000",{"_index":502,"title":{},"content":{"72":{"position":[[340,6]]},"73":{"position":[[438,6]]},"74":{"position":[[446,6]]},"75":{"position":[[554,6]]},"78":{"position":[[612,6]]},"79":{"position":[[843,6]]},"83":{"position":[[261,6]]},"84":{"position":[[985,6]]},"86":{"position":[[286,6]]},"87":{"position":[[812,6]]},"89":{"position":[[294,6]]},"91":{"position":[[282,6]]},"95":{"position":[[327,6]]},"146":{"position":[[220,6]]},"147":{"position":[[243,6]]},"150":{"position":[[251,6]]},"153":{"position":[[451,6]]},"154":{"position":[[468,6]]},"161":{"position":[[298,6]]},"162":{"position":[[316,6]]},"163":{"position":[[275,6]]},"165":{"position":[[257,6]]},"193":{"position":[[309,6]]},"194":{"position":[[401,6]]},"195":{"position":[[416,6]]},"196":{"position":[[502,6]]},"199":{"position":[[583,6]]},"200":{"position":[[601,6]]},"204":{"position":[[220,6]]},"205":{"position":[[563,6]]},"207":{"position":[[251,6]]},"208":{"position":[[541,6]]},"210":{"position":[[247,6]]},"212":{"position":[[239,6]]},"216":{"position":[[291,6]]},"329":{"position":[[211,6]]},"330":{"position":[[220,6]]},"333":{"position":[[219,6]]},"336":{"position":[[310,6]]},"337":{"position":[[324,6]]},"344":{"position":[[262,6]]},"345":{"position":[[271,6]]},"346":{"position":[[252,6]]},"348":{"position":[[232,6]]}},"keywords":{}}],["300px",{"_index":600,"title":{},"content":{"105":{"position":[[184,6]]},"221":{"position":[[421,6]]},"282":{"position":[[295,6]]}},"keywords":{}}],["30px",{"_index":510,"title":{},"content":{"73":{"position":[[293,7]]},"74":{"position":[[290,7]]},"75":{"position":[[315,7]]},"194":{"position":[[256,7]]},"195":{"position":[[260,7]]},"196":{"position":[[263,7]]},"258":{"position":[[570,7]]},"319":{"position":[[417,7]]}},"keywords":{}}],["333",{"_index":190,"title":{},"content":{"22":{"position":[[467,6]]},"24":{"position":[[312,6]]},"271":{"position":[[423,6]]},"273":{"position":[[293,6]]}},"keywords":{}}],["400px",{"_index":598,"title":{},"content":{"105":{"position":[[169,6]]},"221":{"position":[[406,6]]},"282":{"position":[[280,6]]}},"keywords":{}}],["40px",{"_index":512,"title":{},"content":{"73":{"position":[[423,7]]},"194":{"position":[[386,7]]}},"keywords":{}}],["480p",{"_index":825,"title":{},"content":{"253":{"position":[[341,6]]},"314":{"position":[[233,6]]}},"keywords":{}}],["4:3",{"_index":739,"title":{},"content":{"172":{"position":[[90,4]]}},"keywords":{}}],["5",{"_index":194,"title":{},"content":{"22":{"position":[[536,2]]},"42":{"position":[[239,2]]},"126":{"position":[[218,2]]},"148":{"position":[[201,2]]},"149":{"position":[[207,2]]},"150":{"position":[[205,2]]},"156":{"position":[[318,2]]},"173":{"position":[[267,3]]},"224":{"position":[[198,22]]},"239":{"position":[[247,1],[273,1]]},"271":{"position":[[492,2]]},"285":{"position":[[145,22]]},"300":{"position":[[174,1],[183,1]]},"331":{"position":[[173,2]]},"332":{"position":[[176,2]]},"333":{"position":[[173,2]]},"339":{"position":[[246,2]]},"356":{"position":[[207,3]]}},"keywords":{}}],["50",{"_index":201,"title":{},"content":{"22":{"position":[[643,3]]},"271":{"position":[[582,3]]}},"keywords":{}}],["5s",{"_index":802,"title":{},"content":{"244":{"position":[[65,3],[69,3]]},"305":{"position":[[34,3],[38,3]]}},"keywords":{}}],["60",{"_index":831,"title":{},"content":{"254":{"position":[[293,3]]},"315":{"position":[[196,3]]}},"keywords":{}}],["720p",{"_index":827,"title":{},"content":{"253":{"position":[[396,6]]},"314":{"position":[[288,6]]}},"keywords":{}}],["8",{"_index":507,"title":{},"content":{"73":{"position":[[232,3]]},"74":{"position":[[229,3]]},"75":{"position":[[258,3]]},"194":{"position":[[195,3]]},"195":{"position":[[199,3]]},"196":{"position":[[206,3]]},"258":{"position":[[259,1],[509,3]]},"319":{"position":[[146,1],[356,3]]}},"keywords":{}}],["8"",{"_index":595,"title":{},"content":{"105":{"position":[[117,7]]}},"keywords":{}}],["9",{"_index":528,"title":{},"content":{"78":{"position":[[360,5],[516,5]]},"79":{"position":[[827,5]]},"199":{"position":[[331,5],[487,5]]},"200":{"position":[[585,5]]},"249":{"position":[[807,5]]},"310":{"position":[[567,5]]}},"keywords":{}}],["90",{"_index":725,"title":{},"content":{"170":{"position":[[87,3],[94,3],[292,3]]},"257":{"position":[[408,3]]},"318":{"position":[[316,3]]},"353":{"position":[[253,2]]}},"keywords":{}}],["90、0、90、180、270",{"_index":901,"title":{},"content":{"353":{"position":[[53,15]]}},"keywords":{}}],["_",{"_index":152,"title":{},"content":{"14":{"position":[[261,3]]},"27":{"position":[[330,3]]},"276":{"position":[[282,3]]},"279":{"position":[[297,3]]}},"keywords":{}}],["abbrevi",{"_index":815,"title":{},"content":{"248":{"position":[[466,12]]}},"keywords":{}}],["absolut",{"_index":526,"title":{},"content":{"78":{"position":[[311,11],[468,11]]},"79":{"position":[[778,11]]},"199":{"position":[[282,11],[439,11]]},"200":{"position":[[536,11]]},"249":{"position":[[758,11]]},"310":{"position":[[518,11]]}},"keywords":{}}],["access",{"_index":171,"title":{},"content":{"20":{"position":[[100,6]]},"98":{"position":[[116,6]]},"248":{"position":[[175,6]]},"255":{"position":[[111,6]]}},"keywords":{}}],["acquisit",{"_index":113,"title":{},"content":{"12":{"position":[[334,12]]}},"keywords":{}}],["ad",{"_index":75,"title":{},"content":{"11":{"position":[[135,6]]}},"keywords":{}}],["adapt",{"_index":706,"title":{},"content":{"167":{"position":[[63,9]]}},"keywords":{}}],["add",{"_index":66,"title":{"11":{"position":[[0,3]]},"14":{"position":[[0,3]]},"79":{"position":[[0,4]]},"84":{"position":[[0,4]]},"87":{"position":[[0,4]]},"93":{"position":[[0,4]]},"96":{"position":[[0,4]]},"98":{"position":[[0,4]]},"200":{"position":[[0,4]]},"205":{"position":[[0,4]]},"208":{"position":[[0,4]]},"214":{"position":[[0,4]]},"217":{"position":[[0,4]]},"219":{"position":[[0,4]]}},"content":{"11":{"position":[[0,3],[49,3]]},"12":{"position":[[34,3],[113,3]]},"14":{"position":[[0,3]]},"19":{"position":[[7,3]]},"65":{"position":[[77,3]]},"69":{"position":[[33,3]]},"79":{"position":[[22,3],[42,3]]},"84":{"position":[[22,3],[42,3]]},"87":{"position":[[22,3],[42,3]]},"93":{"position":[[23,3],[43,3]]},"96":{"position":[[22,3],[42,3]]},"98":{"position":[[22,3],[45,3]]},"102":{"position":[[7,3]]},"200":{"position":[[16,3]]},"205":{"position":[[16,3]]},"208":{"position":[[16,3]]},"214":{"position":[[16,3]]},"217":{"position":[[16,3]]},"219":{"position":[[16,3]]},"268":{"position":[[7,3]]}},"keywords":{}}],["addit",{"_index":669,"title":{},"content":{"156":{"position":[[121,10]]}},"keywords":{}}],["address",{"_index":662,"title":{},"content":{"154":{"position":[[54,8]]},"222":{"position":[[50,8]]},"237":{"position":[[332,9]]},"253":{"position":[[196,7]]},"261":{"position":[[175,9],[231,7]]}},"keywords":{}}],["adjust",{"_index":779,"title":{},"content":{"230":{"position":[[153,6]]}},"keywords":{}}],["advanc",{"_index":442,"title":{"54":{"position":[[0,8]]}},"content":{"248":{"position":[[132,7]]}},"keywords":{}}],["agent",{"_index":380,"title":{},"content":{"37":{"position":[[1271,5]]},"121":{"position":[[1233,5]]}},"keywords":{}}],["alignitem",{"_index":254,"title":{},"content":{"29":{"position":[[538,11]]},"278":{"position":[[469,11]]}},"keywords":{}}],["allow",{"_index":799,"title":{},"content":{"241":{"position":[[110,7]]}},"keywords":{}}],["alreadi",{"_index":348,"title":{},"content":{"37":{"position":[[604,7]]},"121":{"position":[[566,7]]}},"keywords":{}}],["anim",{"_index":195,"title":{},"content":{"22":{"position":[[542,9]]}},"keywords":{}}],["anonym",{"_index":787,"title":{},"content":{"237":{"position":[[250,12]]},"298":{"position":[[192,12]]}},"keywords":{}}],["app",{"_index":21,"title":{},"content":{"1":{"position":[[215,5]]},"11":{"position":[[211,5]]},"12":{"position":[[407,5]]},"14":{"position":[[101,5]]},"22":{"position":[[60,5]]},"23":{"position":[[60,5]]},"24":{"position":[[60,5]]},"26":{"position":[[127,5]]},"27":{"position":[[146,5]]},"28":{"position":[[113,5]]},"29":{"position":[[229,5]]},"31":{"position":[[105,5]]},"32":{"position":[[106,5]]},"33":{"position":[[117,5]]},"34":{"position":[[109,5]]},"35":{"position":[[111,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]]},"61":{"position":[[215,5]]},"62":{"position":[[103,5]]},"64":{"position":[[141,6]]},"65":{"position":[[325,5]]},"68":{"position":[[131,5]]},"69":{"position":[[112,5]]},"72":{"position":[[126,5]]},"73":{"position":[[130,5]]},"74":{"position":[[127,5]]},"75":{"position":[[156,5]]},"78":{"position":[[166,5]]},"79":{"position":[[537,5]]},"81":{"position":[[239,5]]},"83":{"position":[[139,5]]},"84":{"position":[[581,5]]},"86":{"position":[[132,5]]},"87":{"position":[[542,5]]},"89":{"position":[[148,5]]},"91":{"position":[[142,5]]},"93":{"position":[[201,5]]},"95":{"position":[[135,5]]},"96":{"position":[[545,5]]},"98":{"position":[[352,5]]},"105":{"position":[[156,3],[422,5]]},"107":{"position":[[172,5]]},"108":{"position":[[100,5]]},"110":{"position":[[119,5]]},"121":{"position":[[1622,5]]},"123":{"position":[[98,5]]},"124":{"position":[[70,5]]},"125":{"position":[[70,5]]},"126":{"position":[[73,5]]},"127":{"position":[[71,5]]},"128":{"position":[[73,5]]},"129":{"position":[[80,5]]},"130":{"position":[[84,5]]},"131":{"position":[[73,5]]},"132":{"position":[[72,5]]},"133":{"position":[[89,5]]},"134":{"position":[[71,5]]},"135":{"position":[[72,5]]},"136":{"position":[[72,5]]},"137":{"position":[[71,5]]},"139":{"position":[[99,5]]},"140":{"position":[[100,5]]},"141":{"position":[[111,5]]},"142":{"position":[[103,5]]},"143":{"position":[[105,5]]},"145":{"position":[[86,5]]},"146":{"position":[[87,5]]},"147":{"position":[[107,5]]},"148":{"position":[[120,5]]},"149":{"position":[[123,5]]},"150":{"position":[[124,5]]},"151":{"position":[[137,5]]},"152":{"position":[[119,5]]},"153":{"position":[[276,5]]},"154":{"position":[[289,5]]},"155":{"position":[[136,5]]},"156":{"position":[[199,5]]},"157":{"position":[[92,5]]},"158":{"position":[[119,5]]},"159":{"position":[[142,5]]},"160":{"position":[[140,5]]},"161":{"position":[[138,5]]},"162":{"position":[[147,5]]},"163":{"position":[[126,5]]},"164":{"position":[[199,5]]},"165":{"position":[[127,5]]},"166":{"position":[[116,5]]},"167":{"position":[[172,5]]},"168":{"position":[[127,5]]},"169":{"position":[[159,5]]},"170":{"position":[[167,5]]},"171":{"position":[[177,5]]},"172":{"position":[[160,5]]},"173":{"position":[[162,5]]},"174":{"position":[[112,5]]},"182":{"position":[[162,5]]},"183":{"position":[[95,5]]},"185":{"position":[[96,6]]},"186":{"position":[[220,5]]},"189":{"position":[[98,5]]},"190":{"position":[[94,5]]},"193":{"position":[[95,5]]},"194":{"position":[[93,5]]},"195":{"position":[[97,5]]},"196":{"position":[[104,5]]},"199":{"position":[[137,5]]},"200":{"position":[[295,5]]},"202":{"position":[[121,5]]},"204":{"position":[[98,5]]},"205":{"position":[[329,5]]},"207":{"position":[[97,5]]},"208":{"position":[[295,5]]},"210":{"position":[[101,5]]},"212":{"position":[[99,5]]},"214":{"position":[[120,5]]},"216":{"position":[[99,5]]},"217":{"position":[[295,5]]},"219":{"position":[[259,5]]},"221":{"position":[[207,5],[262,6],[393,3]]},"222":{"position":[[177,5]]},"223":{"position":[[187,5]]},"224":{"position":[[152,5]]},"225":{"position":[[141,5]]},"226":{"position":[[114,5]]},"227":{"position":[[135,5]]},"228":{"position":[[113,5]]},"229":{"position":[[111,5]]},"230":{"position":[[295,5]]},"231":{"position":[[181,5]]},"232":{"position":[[109,5]]},"233":{"position":[[207,5]]},"234":{"position":[[184,5]]},"235":{"position":[[196,5]]},"236":{"position":[[184,5]]},"237":{"position":[[151,5]]},"238":{"position":[[172,5]]},"239":{"position":[[116,5]]},"240":{"position":[[155,5]]},"241":{"position":[[186,5]]},"242":{"position":[[177,5]]},"243":{"position":[[178,5]]},"244":{"position":[[133,5]]},"245":{"position":[[163,5]]},"246":{"position":[[199,5]]},"247":{"position":[[207,5]]},"248":{"position":[[300,6]]},"249":{"position":[[571,5]]},"250":{"position":[[538,5]]},"251":{"position":[[536,5]]},"252":{"position":[[593,5]]},"253":{"position":[[264,5]]},"254":{"position":[[233,5]]},"255":{"position":[[347,5]]},"256":{"position":[[508,5]]},"257":{"position":[[284,5]]},"258":{"position":[[394,5]]},"259":{"position":[[208,5]]},"260":{"position":[[138,5]]},"261":{"position":[[363,5]]},"262":{"position":[[191,5]]},"263":{"position":[[174,5]]},"271":{"position":[[60,5]]},"272":{"position":[[60,5]]},"273":{"position":[[60,5]]},"275":{"position":[[101,5]]},"276":{"position":[[98,5]]},"277":{"position":[[92,5]]},"278":{"position":[[160,5]]},"279":{"position":[[137,5]]},"280":{"position":[[122,5]]},"282":{"position":[[133,5],[188,6],[267,3]]},"283":{"position":[[117,5]]},"284":{"position":[[103,5]]},"285":{"position":[[99,5]]},"286":{"position":[[98,5]]},"287":{"position":[[87,5]]},"288":{"position":[[100,5]]},"289":{"position":[[88,5]]},"290":{"position":[[88,5]]},"291":{"position":[[152,5]]},"292":{"position":[[108,5]]},"293":{"position":[[88,5]]},"294":{"position":[[130,5]]},"295":{"position":[[125,5]]},"296":{"position":[[113,5]]},"297":{"position":[[112,5]]},"298":{"position":[[99,5]]},"299":{"position":[[102,5]]},"300":{"position":[[88,5]]},"301":{"position":[[101,5]]},"302":{"position":[[108,5]]},"303":{"position":[[102,5]]},"304":{"position":[[102,5]]},"305":{"position":[[102,5]]},"306":{"position":[[106,5]]},"307":{"position":[[132,5]]},"308":{"position":[[135,5]]},"309":{"position":[[164,6]]},"310":{"position":[[331,5]]},"311":{"position":[[293,5]]},"312":{"position":[[293,5]]},"313":{"position":[[328,5]]},"314":{"position":[[156,5]]},"315":{"position":[[136,5]]},"316":{"position":[[256,5]]},"317":{"position":[[229,5]]},"318":{"position":[[192,5]]},"319":{"position":[[241,5]]},"320":{"position":[[138,5]]},"321":{"position":[[98,5]]},"322":{"position":[[181,5]]},"323":{"position":[[120,5]]},"324":{"position":[[134,5]]},"326":{"position":[[227,5]]},"328":{"position":[[78,5]]},"329":{"position":[[78,5]]},"330":{"position":[[84,5]]},"331":{"position":[[92,5]]},"332":{"position":[[92,5]]},"333":{"position":[[92,5]]},"334":{"position":[[109,5]]},"335":{"position":[[98,5]]},"336":{"position":[[144,5]]},"337":{"position":[[154,5]]},"338":{"position":[[101,5]]},"339":{"position":[[127,5]]},"340":{"position":[[78,5]]},"341":{"position":[[84,5]]},"342":{"position":[[108,5]]},"343":{"position":[[106,5]]},"344":{"position":[[102,5]]},"345":{"position":[[102,5]]},"346":{"position":[[103,5]]},"347":{"position":[[115,5]]},"348":{"position":[[102,5]]},"349":{"position":[[94,5]]},"350":{"position":[[120,5]]},"351":{"position":[[85,5]]},"352":{"position":[[130,5]]},"353":{"position":[[129,5]]},"354":{"position":[[134,5]]},"355":{"position":[[119,5]]},"356":{"position":[[103,5]]},"357":{"position":[[126,5]]}},"keywords":{}}],["app"></div>",{"_index":606,"title":{},"content":{"105":{"position":[[265,25]]}},"keywords":{}}],["app').queryselector",{"_index":456,"title":{},"content":{"61":{"position":[[135,19]]},"182":{"position":[[82,19]]}},"keywords":{}}],["appear",{"_index":758,"title":{},"content":{"223":{"position":[[58,6]]},"224":{"position":[[50,6]]},"233":{"position":[[80,6]]},"235":{"position":[[92,6]]},"236":{"position":[[80,6]]},"245":{"position":[[52,7]]}},"keywords":{}}],["area",{"_index":416,"title":{},"content":{"46":{"position":[[47,4]]}},"keywords":{}}],["arg",{"_index":395,"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]]},"121":{"position":[[1686,9]]},"123":{"position":[[157,9]]},"124":{"position":[[128,9]]},"125":{"position":[[129,9]]},"126":{"position":[[131,9],[189,9]]},"127":{"position":[[131,9],[189,9]]},"128":{"position":[[134,9],[192,9]]},"129":{"position":[[139,9]]},"130":{"position":[[142,9]]},"132":{"position":[[148,9]]},"133":{"position":[[152,9]]},"134":{"position":[[128,9],[186,9]]},"135":{"position":[[154,9]]},"136":{"position":[[160,9]]},"137":{"position":[[131,9]]},"249":{"position":[[832,9],[934,9]]},"310":{"position":[[592,9],[674,9]]}},"keywords":{}}],["array",{"_index":4,"title":{"22":{"position":[[15,6]]}},"content":{"1":{"position":[[6,5],[14,5]]},"22":{"position":[[217,5]]},"110":{"position":[[4,5]]},"173":{"position":[[30,5]]},"256":{"position":[[277,5]]},"310":{"position":[[4,8]]},"311":{"position":[[4,8]]},"312":{"position":[[4,8]]},"313":{"position":[[4,8]]},"314":{"position":[[4,8]]},"315":{"position":[[4,8]]},"316":{"position":[[4,8]]},"317":{"position":[[4,8]]},"356":{"position":[[21,5]]}},"keywords":{}}],["arraydefault",{"_index":819,"title":{},"content":{"249":{"position":[[6,13]]},"250":{"position":[[6,13]]},"251":{"position":[[6,13]]},"252":{"position":[[6,13]]},"253":{"position":[[6,13]]},"254":{"position":[[6,13]]},"255":{"position":[[6,13]]},"256":{"position":[[6,13]]}},"keywords":{}}],["art",{"_index":17,"title":{},"content":{"1":{"position":[[170,3]]},"11":{"position":[[166,3]]},"12":{"position":[[362,3]]},"14":{"position":[[56,3]]},"22":{"position":[[15,3]]},"23":{"position":[[15,3]]},"24":{"position":[[15,3]]},"26":{"position":[[82,3]]},"27":{"position":[[101,3]]},"28":{"position":[[68,3]]},"29":{"position":[[184,3]]},"31":{"position":[[60,3]]},"32":{"position":[[61,3]]},"33":{"position":[[72,3]]},"34":{"position":[[64,3]]},"35":{"position":[[66,3],[521,4]]},"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]]},"61":{"position":[[170,3]]},"62":{"position":[[58,3]]},"64":{"position":[[152,3]]},"65":{"position":[[280,3]]},"68":{"position":[[86,3]]},"69":{"position":[[67,3]]},"72":{"position":[[81,3]]},"73":{"position":[[85,3]]},"74":{"position":[[82,3]]},"75":{"position":[[111,3]]},"78":{"position":[[121,3]]},"79":{"position":[[492,3]]},"81":{"position":[[194,3]]},"83":{"position":[[94,3]]},"84":{"position":[[536,3]]},"86":{"position":[[87,3]]},"87":{"position":[[497,3]]},"89":{"position":[[103,3]]},"91":{"position":[[97,3]]},"93":{"position":[[156,3]]},"95":{"position":[[90,3]]},"96":{"position":[[500,3]]},"98":{"position":[[307,3]]},"105":{"position":[[377,3]]},"108":{"position":[[55,3]]},"110":{"position":[[74,3]]},"121":{"position":[[1577,3]]},"123":{"position":[[53,3]]},"124":{"position":[[25,3]]},"125":{"position":[[25,3]]},"126":{"position":[[28,3]]},"127":{"position":[[26,3]]},"128":{"position":[[28,3]]},"129":{"position":[[35,3]]},"130":{"position":[[39,3]]},"131":{"position":[[28,3]]},"132":{"position":[[27,3]]},"133":{"position":[[44,3]]},"134":{"position":[[26,3]]},"135":{"position":[[27,3]]},"136":{"position":[[27,3]]},"137":{"position":[[26,3]]},"139":{"position":[[54,3]]},"140":{"position":[[55,3]]},"141":{"position":[[66,3]]},"142":{"position":[[58,3]]},"143":{"position":[[60,3],[515,4]]},"145":{"position":[[41,3]]},"146":{"position":[[42,3]]},"147":{"position":[[62,3]]},"148":{"position":[[75,3]]},"149":{"position":[[78,3]]},"150":{"position":[[79,3]]},"151":{"position":[[92,3]]},"152":{"position":[[74,3]]},"153":{"position":[[231,3]]},"154":{"position":[[244,3]]},"155":{"position":[[91,3]]},"156":{"position":[[154,3]]},"157":{"position":[[47,3]]},"158":{"position":[[74,3]]},"159":{"position":[[97,3]]},"160":{"position":[[95,3]]},"161":{"position":[[93,3]]},"162":{"position":[[102,3]]},"163":{"position":[[81,3]]},"164":{"position":[[154,3]]},"165":{"position":[[82,3]]},"166":{"position":[[71,3]]},"167":{"position":[[127,3]]},"168":{"position":[[82,3]]},"169":{"position":[[114,3]]},"170":{"position":[[122,3]]},"171":{"position":[[132,3]]},"172":{"position":[[115,3]]},"173":{"position":[[117,3]]},"174":{"position":[[67,3]]},"182":{"position":[[117,3]]},"183":{"position":[[50,3]]},"185":{"position":[[107,3]]},"186":{"position":[[175,3]]},"189":{"position":[[53,3]]},"190":{"position":[[49,3]]},"193":{"position":[[50,3]]},"194":{"position":[[48,3]]},"195":{"position":[[52,3]]},"196":{"position":[[59,3]]},"199":{"position":[[92,3]]},"200":{"position":[[250,3]]},"202":{"position":[[76,3]]},"204":{"position":[[53,3]]},"205":{"position":[[284,3]]},"207":{"position":[[52,3]]},"208":{"position":[[250,3]]},"210":{"position":[[56,3]]},"212":{"position":[[54,3]]},"214":{"position":[[75,3]]},"216":{"position":[[54,3]]},"217":{"position":[[250,3]]},"219":{"position":[[214,3]]},"221":{"position":[[162,3]]},"222":{"position":[[132,3]]},"223":{"position":[[142,3]]},"224":{"position":[[107,3]]},"225":{"position":[[96,3]]},"226":{"position":[[69,3]]},"227":{"position":[[90,3]]},"228":{"position":[[68,3]]},"229":{"position":[[66,3]]},"230":{"position":[[250,3]]},"231":{"position":[[136,3]]},"232":{"position":[[64,3]]},"233":{"position":[[162,3]]},"234":{"position":[[139,3]]},"235":{"position":[[151,3]]},"236":{"position":[[139,3]]},"237":{"position":[[106,3]]},"238":{"position":[[127,3]]},"239":{"position":[[71,3]]},"240":{"position":[[110,3]]},"241":{"position":[[141,3]]},"242":{"position":[[132,3]]},"243":{"position":[[133,3]]},"244":{"position":[[88,3]]},"245":{"position":[[118,3]]},"246":{"position":[[154,3]]},"247":{"position":[[162,3]]},"248":{"position":[[350,3]]},"249":{"position":[[526,3]]},"250":{"position":[[493,3]]},"251":{"position":[[491,3]]},"252":{"position":[[548,3]]},"253":{"position":[[219,3]]},"254":{"position":[[188,3]]},"255":{"position":[[302,3]]},"256":{"position":[[463,3]]},"257":{"position":[[239,3]]},"258":{"position":[[349,3]]},"259":{"position":[[163,3]]},"260":{"position":[[93,3]]},"261":{"position":[[318,3]]},"262":{"position":[[146,3],[271,4],[327,4]]},"263":{"position":[[129,3]]},"271":{"position":[[15,3]]},"272":{"position":[[15,3]]},"273":{"position":[[15,3]]},"275":{"position":[[56,3]]},"276":{"position":[[53,3]]},"277":{"position":[[47,3]]},"278":{"position":[[115,3]]},"279":{"position":[[92,3]]},"280":{"position":[[77,3]]},"282":{"position":[[88,3]]},"283":{"position":[[72,3]]},"284":{"position":[[58,3]]},"285":{"position":[[54,3]]},"286":{"position":[[53,3]]},"287":{"position":[[42,3]]},"288":{"position":[[55,3]]},"289":{"position":[[43,3]]},"290":{"position":[[43,3]]},"291":{"position":[[107,3]]},"292":{"position":[[63,3]]},"293":{"position":[[43,3]]},"294":{"position":[[85,3]]},"295":{"position":[[80,3]]},"296":{"position":[[68,3]]},"297":{"position":[[67,3]]},"298":{"position":[[54,3]]},"299":{"position":[[57,3]]},"300":{"position":[[43,3]]},"301":{"position":[[56,3]]},"302":{"position":[[63,3]]},"303":{"position":[[57,3]]},"304":{"position":[[57,3]]},"305":{"position":[[57,3]]},"306":{"position":[[61,3]]},"307":{"position":[[87,3]]},"308":{"position":[[90,3]]},"309":{"position":[[214,3]]},"310":{"position":[[286,3]]},"311":{"position":[[248,3]]},"312":{"position":[[248,3]]},"313":{"position":[[283,3]]},"314":{"position":[[111,3]]},"315":{"position":[[91,3]]},"316":{"position":[[211,3]]},"317":{"position":[[184,3]]},"318":{"position":[[147,3]]},"319":{"position":[[196,3]]},"320":{"position":[[93,3]]},"321":{"position":[[53,3]]},"322":{"position":[[136,3]]},"323":{"position":[[75,3],[200,4],[241,4]]},"324":{"position":[[89,3]]},"326":{"position":[[182,3]]},"328":{"position":[[33,3]]},"329":{"position":[[33,3]]},"330":{"position":[[39,3]]},"331":{"position":[[47,3]]},"332":{"position":[[47,3]]},"333":{"position":[[47,3]]},"334":{"position":[[64,3]]},"335":{"position":[[53,3]]},"336":{"position":[[99,3]]},"337":{"position":[[109,3]]},"338":{"position":[[56,3]]},"339":{"position":[[82,3]]},"340":{"position":[[33,3]]},"341":{"position":[[39,3]]},"342":{"position":[[63,3]]},"343":{"position":[[61,3]]},"344":{"position":[[57,3]]},"345":{"position":[[57,3]]},"346":{"position":[[58,3]]},"347":{"position":[[70,3]]},"348":{"position":[[57,3]]},"349":{"position":[[49,3]]},"350":{"position":[[75,3]]},"351":{"position":[[40,3]]},"352":{"position":[[85,3]]},"353":{"position":[[84,3]]},"354":{"position":[[89,3]]},"355":{"position":[[74,3]]},"356":{"position":[[58,3]]},"357":{"position":[[81,3]]}},"keywords":{}}],["art.aspectratio",{"_index":742,"title":{},"content":{"172":{"position":[[261,15]]},"355":{"position":[[219,15]]}},"keywords":{}}],["art.autos",{"_index":710,"title":{},"content":{"167":{"position":[[270,12]]},"350":{"position":[[218,12]]}},"keywords":{}}],["art.backward",{"_index":650,"title":{},"content":{"150":{"position":[[230,12]]},"333":{"position":[[198,12]]}},"keywords":{}}],["art.contextmenu.add",{"_index":117,"title":{},"content":{"12":{"position":[[583,21]]},"87":{"position":[[663,21]]},"208":{"position":[[416,21]]},"326":{"position":[[403,21]]}},"keywords":{}}],["art.contextmenu.show",{"_index":555,"title":{},"content":{"86":{"position":[[202,20],[253,20]]},"87":{"position":[[612,20],[772,20]]},"207":{"position":[[167,20],[218,20]]},"208":{"position":[[365,20],[501,20]]},"251":{"position":[[679,20],[749,20]]},"312":{"position":[[412,20],[482,20]]}},"keywords":{}}],["art.contextmenu['contextmenu1",{"_index":128,"title":{},"content":{"12":{"position":[[1315,32]]},"326":{"position":[[1052,32]]}},"keywords":{}}],["art.controls.add",{"_index":120,"title":{},"content":{"12":{"position":[[697,18]]},"84":{"position":[[673,18]]},"205":{"position":[[421,18]]},"326":{"position":[[517,18]]}},"keywords":{}}],["art.controls.show",{"_index":549,"title":{},"content":{"83":{"position":[[231,17]]},"204":{"position":[[190,17]]}},"keywords":{}}],["art.controls['control1",{"_index":129,"title":{},"content":{"12":{"position":[[1364,25]]},"326":{"position":[[1101,25]]}},"keywords":{}}],["art.currenttim",{"_index":404,"title":{},"content":{"42":{"position":[[263,15]]},"126":{"position":[[236,15]]},"156":{"position":[[300,15]]},"339":{"position":[[228,15]]}},"keywords":{}}],["art.destroy",{"_index":410,"title":{},"content":{"44":{"position":[[241,14]]},"128":{"position":[[210,14]]},"174":{"position":[[182,14]]},"357":{"position":[[196,14]]}},"keywords":{}}],["art.flip",{"_index":721,"title":{},"content":{"169":{"position":[[253,8]]},"352":{"position":[[223,8]]}},"keywords":{}}],["art.forward",{"_index":648,"title":{},"content":{"149":{"position":[[193,11]]},"332":{"position":[[162,11]]}},"keywords":{}}],["art.fullscreen",{"_index":685,"title":{},"content":{"161":{"position":[[226,14],[271,14]]},"344":{"position":[[190,14],[235,14]]}},"keywords":{}}],["art.fullscreenweb",{"_index":692,"title":{},"content":{"162":{"position":[[238,17],[286,17]]},"345":{"position":[[193,17],[241,17]]}},"keywords":{}}],["art.getbloburl().then((url",{"_index":684,"title":{},"content":{"160":{"position":[[225,27]]}},"keywords":{}}],["art.getbloburl().then(url",{"_index":900,"title":{},"content":{"343":{"position":[[191,25]]}},"keywords":{}}],["art.getdataurl().then((url",{"_index":680,"title":{},"content":{"159":{"position":[[227,27]]}},"keywords":{}}],["art.getdataurl().then(url",{"_index":899,"title":{},"content":{"342":{"position":[[193,25]]}},"keywords":{}}],["art.hotkey.add(65",{"_index":560,"title":{},"content":{"93":{"position":[[271,18]]},"214":{"position":[[190,18]]}},"keywords":{}}],["art.hotkey.add(66",{"_index":561,"title":{},"content":{"93":{"position":[[334,18]]},"214":{"position":[[250,18]]}},"keywords":{}}],["art.i18n.upd",{"_index":488,"title":{},"content":{"69":{"position":[[167,17]]},"190":{"position":[[149,17]]}},"keywords":{}}],["art.layers.add",{"_index":114,"title":{},"content":{"12":{"position":[[492,16]]},"79":{"position":[[667,16]]},"200":{"position":[[425,16]]},"326":{"position":[[312,16]]}},"keywords":{}}],["art.layers.show",{"_index":530,"title":{},"content":{"78":{"position":[[584,15]]},"199":{"position":[[555,15]]},"249":{"position":[[888,15]]},"310":{"position":[[628,15]]}},"keywords":{}}],["art.layers['layer1",{"_index":127,"title":{},"content":{"12":{"position":[[1273,21]]},"326":{"position":[[1010,21]]}},"keywords":{}}],["art.loading.show",{"_index":307,"title":{},"content":{"35":{"position":[[559,16]]},"89":{"position":[[218,16],[265,16]]},"143":{"position":[[553,16]]},"210":{"position":[[171,16],[218,16]]}},"keywords":{}}],["art.loop",{"_index":746,"title":{},"content":{"173":{"position":[[256,8]]},"356":{"position":[[196,8]]}},"keywords":{}}],["art.mask.show",{"_index":558,"title":{},"content":{"91":{"position":[[212,13],[256,13]]},"212":{"position":[[169,13],[213,13]]}},"keywords":{}}],["art.mini",{"_index":703,"title":{},"content":{"165":{"position":[[197,8],[236,8]]},"348":{"position":[[172,8],[211,8]]}},"keywords":{}}],["art.mut",{"_index":668,"title":{},"content":{"155":{"position":[[231,9]]},"338":{"position":[[196,9]]}},"keywords":{}}],["art.notice.show",{"_index":547,"title":{},"content":{"81":{"position":[[309,15],[358,15]]},"202":{"position":[[191,15],[221,15]]}},"keywords":{}}],["art.on('blur",{"_index":417,"title":{},"content":{"46":{"position":[[177,14]]},"130":{"position":[[127,14]]}},"keywords":{}}],["art.on('destroy",{"_index":409,"title":{},"content":{"44":{"position":[[147,17]]},"128":{"position":[[116,17]]}},"keywords":{}}],["art.on('focu",{"_index":413,"title":{},"content":{"45":{"position":[[164,15]]},"129":{"position":[[123,15]]}},"keywords":{}}],["art.on('fullscreen",{"_index":437,"title":{},"content":{"51":{"position":[[165,20]]},"135":{"position":[[133,20]]}},"keywords":{}}],["art.on('fullscreenweb",{"_index":439,"title":{},"content":{"52":{"position":[[162,23]]},"136":{"position":[[136,23]]}},"keywords":{}}],["art.on('hotkey",{"_index":441,"title":{},"content":{"53":{"position":[[132,16]]},"137":{"position":[[114,16]]}},"keywords":{}}],["art.on('hov",{"_index":421,"title":{},"content":{"47":{"position":[[133,15]]},"131":{"position":[[116,15]]}},"keywords":{}}],["art.on('mousemov",{"_index":430,"title":{},"content":{"49":{"position":[[195,19]]},"133":{"position":[[132,19]]}},"keywords":{}}],["art.on('paus",{"_index":399,"title":{},"content":{"41":{"position":[[134,15]]},"125":{"position":[[113,15]]}},"keywords":{}}],["art.on('play",{"_index":398,"title":{},"content":{"40":{"position":[[135,14]]},"124":{"position":[[113,14]]}},"keywords":{}}],["art.on('readi",{"_index":24,"title":{},"content":{"1":{"position":[[258,15]]},"12":{"position":[[465,15]]},"35":{"position":[[707,15]]},"39":{"position":[[169,15]]},"42":{"position":[[194,15]]},"43":{"position":[[198,15]]},"44":{"position":[[207,15]]},"50":{"position":[[192,15]]},"61":{"position":[[258,15]]},"62":{"position":[[146,15]]},"68":{"position":[[174,15]]},"72":{"position":[[220,15]]},"73":{"position":[[311,15]]},"74":{"position":[[308,15]]},"75":{"position":[[333,15]]},"78":{"position":[[535,15]]},"79":{"position":[[618,15]]},"81":{"position":[[282,15]]},"83":{"position":[[182,15]]},"84":{"position":[[624,15]]},"86":{"position":[[175,15]]},"87":{"position":[[585,15]]},"89":{"position":[[191,15]]},"91":{"position":[[185,15]]},"93":{"position":[[244,15]]},"95":{"position":[[209,15]]},"96":{"position":[[619,15]]},"98":{"position":[[395,15]]},"110":{"position":[[162,15]]},"123":{"position":[[141,15]]},"126":{"position":[[173,15]]},"127":{"position":[[173,15]]},"128":{"position":[[176,15]]},"134":{"position":[[170,15]]},"143":{"position":[[701,15]]},"145":{"position":[[142,15]]},"146":{"position":[[143,15]]},"147":{"position":[[163,15]]},"148":{"position":[[163,15]]},"149":{"position":[[166,15]]},"150":{"position":[[167,15]]},"151":{"position":[[180,15]]},"152":{"position":[[162,15]]},"153":{"position":[[319,15]]},"154":{"position":[[332,15]]},"155":{"position":[[179,15]]},"156":{"position":[[242,15]]},"157":{"position":[[135,15]]},"158":{"position":[[162,15]]},"159":{"position":[[185,15]]},"160":{"position":[[183,15]]},"161":{"position":[[199,15]]},"162":{"position":[[211,15]]},"163":{"position":[[190,15]]},"164":{"position":[[279,15]]},"165":{"position":[[170,15]]},"166":{"position":[[172,15]]},"167":{"position":[[215,15]]},"168":{"position":[[170,15]]},"169":{"position":[[202,15]]},"170":{"position":[[226,15]]},"171":{"position":[[220,15]]},"172":{"position":[[203,15]]},"173":{"position":[[205,15]]},"174":{"position":[[155,15]]},"182":{"position":[[205,15]]},"183":{"position":[[138,15]]},"189":{"position":[[141,15]]},"193":{"position":[[189,15]]},"194":{"position":[[274,15]]},"195":{"position":[[278,15]]},"196":{"position":[[281,15]]},"199":{"position":[[506,15]]},"200":{"position":[[376,15]]},"202":{"position":[[164,15]]},"204":{"position":[[141,15]]},"205":{"position":[[372,15]]},"207":{"position":[[140,15]]},"208":{"position":[[338,15]]},"210":{"position":[[144,15]]},"212":{"position":[[142,15]]},"214":{"position":[[163,15]]},"216":{"position":[[173,15]]},"217":{"position":[[369,15]]},"219":{"position":[[302,15]]},"251":{"position":[[722,15]]},"255":{"position":[[411,15]]},"312":{"position":[[455,15]]},"316":{"position":[[320,15]]},"326":{"position":[[285,15]]},"328":{"position":[[134,15]]},"329":{"position":[[134,15]]},"330":{"position":[[140,15]]},"331":{"position":[[135,15]]},"332":{"position":[[135,15]]},"333":{"position":[[135,15]]},"334":{"position":[[152,15]]},"335":{"position":[[141,15]]},"336":{"position":[[187,15]]},"337":{"position":[[197,15]]},"338":{"position":[[144,15]]},"339":{"position":[[170,15]]},"340":{"position":[[121,15]]},"341":{"position":[[127,15]]},"342":{"position":[[151,15]]},"343":{"position":[[149,15]]},"344":{"position":[[163,15]]},"345":{"position":[[166,15]]},"346":{"position":[[167,15]]},"347":{"position":[[195,15]]},"348":{"position":[[145,15]]},"349":{"position":[[150,15]]},"350":{"position":[[163,15]]},"351":{"position":[[128,15]]},"352":{"position":[[173,15]]},"353":{"position":[[188,15]]},"354":{"position":[[177,15]]},"355":{"position":[[162,15]]},"356":{"position":[[146,15]]},"357":{"position":[[169,15]]}},"keywords":{}}],["art.on('res",{"_index":426,"title":{},"content":{"48":{"position":[[152,16]]},"132":{"position":[[131,16]]}},"keywords":{}}],["art.on('seek",{"_index":401,"title":{},"content":{"42":{"position":[[137,14]]},"126":{"position":[[116,14]]}},"keywords":{}}],["art.on('url",{"_index":431,"title":{},"content":{"50":{"position":[[136,13]]},"134":{"position":[[114,13]]}},"keywords":{}}],["art.on('video:play",{"_index":394,"title":{},"content":{"37":{"position":[[1703,20]]},"121":{"position":[[1665,20]]}},"keywords":{}}],["art.on('volum",{"_index":405,"title":{},"content":{"43":{"position":[[139,16]]},"127":{"position":[[114,16]]}},"keywords":{}}],["art.paus",{"_index":642,"title":{},"content":{"146":{"position":[[204,12]]},"329":{"position":[[195,12]]}},"keywords":{}}],["art.pip",{"_index":694,"title":{},"content":{"163":{"position":[[217,7],[255,7]]},"346":{"position":[[194,7],[232,7]]}},"keywords":{}}],["art.play",{"_index":641,"title":{},"content":{"145":{"position":[[169,11]]},"146":{"position":[[170,11]]},"166":{"position":[[226,11]]},"328":{"position":[[161,11]]},"329":{"position":[[161,11]]},"349":{"position":[[204,11]]}},"keywords":{}}],["art.playbackr",{"_index":735,"title":{},"content":{"171":{"position":[[279,16]]},"354":{"position":[[235,16]]}},"keywords":{}}],["art.plugins.add(myplugin",{"_index":573,"title":{},"content":{"98":{"position":[[422,26]]},"219":{"position":[[329,26]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.config",{"_index":259,"title":{},"content":{"29":{"position":[[699,43]]},"278":{"position":[[630,43]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.emit",{"_index":241,"title":{},"content":{"28":{"position":[[463,41]]},"277":{"position":[[425,41]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.hid",{"_index":227,"title":{},"content":{"26":{"position":[[316,42]]},"27":{"position":[[477,42]]},"275":{"position":[[290,42]]},"276":{"position":[[429,42]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.ishid",{"_index":233,"title":{},"content":{"27":{"position":[[346,43]]},"276":{"position":[[298,43]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.show",{"_index":228,"title":{},"content":{"26":{"position":[[421,42]]},"27":{"position":[[392,42]]},"275":{"position":[[395,42]]},"276":{"position":[[344,42]]}},"keywords":{}}],["art.plugins.localsubtitle.attach",{"_index":810,"title":{},"content":{"247":{"position":[[73,32]]},"308":{"position":[[21,53]]}},"keywords":{}}],["art.plugins.localsubtitle.attach($preview",{"_index":811,"title":{},"content":{"247":{"position":[[368,43]]},"308":{"position":[[287,43]]}},"keywords":{}}],["art.plugins.localvideo.attach",{"_index":806,"title":{},"content":{"246":{"position":[[71,29]]},"307":{"position":[[21,50]]}},"keywords":{}}],["art.plugins.localvideo.attach($preview",{"_index":808,"title":{},"content":{"246":{"position":[[354,40]]},"307":{"position":[[281,40]]}},"keywords":{}}],["art.post",{"_index":700,"title":{},"content":{"164":{"position":[[332,10]]},"347":{"position":[[248,10]]}},"keywords":{}}],["art.proxy(contain",{"_index":463,"title":{},"content":{"64":{"position":[[233,20]]},"185":{"position":[[188,20]]}},"keywords":{}}],["art.query('.art",{"_index":126,"title":{},"content":{"12":{"position":[[991,15],[1043,15],[1103,15],[1155,15]]},"62":{"position":[[186,15]]},"183":{"position":[[178,15]]},"326":{"position":[[772,15],[824,15],[884,15],[936,15]]}},"keywords":{}}],["art.rot",{"_index":727,"title":{},"content":{"170":{"position":[[279,10]]},"353":{"position":[[240,10]]}},"keywords":{}}],["art.screenshot",{"_index":677,"title":{},"content":{"158":{"position":[[204,17]]},"341":{"position":[[169,17]]}},"keywords":{}}],["art.seek",{"_index":402,"title":{},"content":{"42":{"position":[[228,8]]},"72":{"position":[[247,8]]},"73":{"position":[[338,8]]},"75":{"position":[[360,8]]},"95":{"position":[[236,8]]},"96":{"position":[[646,8]]},"126":{"position":[[207,8]]},"148":{"position":[[190,8]]},"150":{"position":[[194,8]]},"153":{"position":[[346,8]]},"154":{"position":[[359,8]]},"158":{"position":[[189,8]]},"159":{"position":[[212,8]]},"160":{"position":[[210,8]]},"193":{"position":[[216,8]]},"194":{"position":[[301,8]]},"196":{"position":[[308,8]]},"216":{"position":[[200,8]]},"217":{"position":[[396,8]]},"331":{"position":[[162,8]]},"333":{"position":[[162,8]]},"336":{"position":[[214,8]]},"337":{"position":[[224,8]]},"341":{"position":[[154,8]]},"342":{"position":[[178,8]]},"343":{"position":[[176,8]]}},"keywords":{}}],["art.setting.add",{"_index":123,"title":{},"content":{"12":{"position":[[815,17]]},"96":{"position":[[686,17]]},"217":{"position":[[436,17]]},"326":{"position":[[635,17]]}},"keywords":{}}],["art.setting.show",{"_index":566,"title":{},"content":{"95":{"position":[[251,16],[298,16]]},"96":{"position":[[661,16],[795,16]]},"216":{"position":[[215,16],[262,16]]},"217":{"position":[[411,16],[517,16]]}},"keywords":{}}],["art.setting['setting1",{"_index":130,"title":{},"content":{"12":{"position":[[1406,24]]},"326":{"position":[[1143,24]]}},"keywords":{}}],["art.storage.clean",{"_index":480,"title":{},"content":{"65":{"position":[[469,20]]},"186":{"position":[[364,20]]}},"keywords":{}}],["art.storage.del('your",{"_index":479,"title":{},"content":{"65":{"position":[[440,21]]},"186":{"position":[[335,21]]}},"keywords":{}}],["art.storage.get('your",{"_index":478,"title":{},"content":{"65":{"position":[[411,21]]},"186":{"position":[[306,21]]}},"keywords":{}}],["art.storage.set('your",{"_index":476,"title":{},"content":{"65":{"position":[[368,21]]},"186":{"position":[[263,21]]}},"keywords":{}}],["art.subtitle.show",{"_index":500,"title":{},"content":{"72":{"position":[[262,17],[311,17]]},"193":{"position":[[231,17],[280,17]]}},"keywords":{}}],["art.subtitle.styl",{"_index":511,"title":{},"content":{"73":{"position":[[375,20]]},"194":{"position":[[338,20]]}},"keywords":{}}],["art.subtitle.switch('/assets/sample/subtitle.srt?t=1",{"_index":517,"title":{},"content":{"75":{"position":[[397,54]]},"196":{"position":[[345,54]]}},"keywords":{}}],["art.subtitle.url",{"_index":91,"title":{},"content":{"11":{"position":[[637,16]]},"74":{"position":[[389,16]]},"195":{"position":[[359,16]]},"280":{"position":[[548,16]]}},"keywords":{}}],["art.switchquality('/assets/sample/video.mp4?t=0",{"_index":666,"title":{},"content":{"154":{"position":[[396,49]]},"337":{"position":[[261,49]]}},"keywords":{}}],["art.switchurl('/assets/sample/video.mp4?t=0",{"_index":659,"title":{},"content":{"153":{"position":[[383,45]]},"336":{"position":[[251,45]]}},"keywords":{}}],["art.template.$video.control",{"_index":312,"title":{},"content":{"35":{"position":[[734,28]]},"143":{"position":[[728,28]]}},"keywords":{}}],["art.template.queri",{"_index":460,"title":{},"content":{"62":{"position":[[24,18]]},"183":{"position":[[16,18]]}},"keywords":{}}],["art.template.query('.art",{"_index":457,"title":{},"content":{"61":{"position":[[298,24]]},"182":{"position":[[245,24]]}},"keywords":{}}],["art.toggl",{"_index":644,"title":{},"content":{"147":{"position":[[190,13],[226,13]]},"330":{"position":[[167,13],[203,13]]}},"keywords":{}}],["art.url",{"_index":432,"title":{},"content":{"50":{"position":[[226,7]]},"134":{"position":[[204,7]]},"152":{"position":[[212,7]]},"335":{"position":[[191,7]]}},"keywords":{}}],["art.volum",{"_index":406,"title":{},"content":{"43":{"position":[[232,10]]},"127":{"position":[[207,10]]},"151":{"position":[[233,10]]},"334":{"position":[[205,10]]}},"keywords":{}}],["art1",{"_index":143,"title":{},"content":{"13":{"position":[[236,4]]},"325":{"position":[[173,4]]}},"keywords":{}}],["art2",{"_index":145,"title":{},"content":{"13":{"position":[[272,4]]},"325":{"position":[[209,4]]}},"keywords":{}}],["artplay",{"_index":19,"title":{},"content":{"1":{"position":[[180,11],[203,11]]},"11":{"position":[[176,11],[199,11]]},"12":{"position":[[372,11],[395,11]]},"13":{"position":[[165,9],[190,11],[207,9],[260,11],[282,9]]},"14":{"position":[[66,11],[89,11]]},"18":{"position":[[14,9]]},"19":{"position":[[11,9],[76,10]]},"22":{"position":[[25,11],[48,11]]},"23":{"position":[[25,11],[48,11]]},"24":{"position":[[25,11],[48,11]]},"26":{"position":[[92,11],[115,11]]},"27":{"position":[[111,11],[134,11]]},"28":{"position":[[78,11],[101,11]]},"29":{"position":[[194,11],[217,11]]},"31":{"position":[[70,11],[93,11]]},"32":{"position":[[71,11],[94,11]]},"33":{"position":[[82,11],[105,11]]},"34":{"position":[[74,11],[97,11]]},"35":{"position":[[76,11],[99,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]]},"61":{"position":[[180,11],[203,11]]},"62":{"position":[[68,11],[91,11]]},"64":{"position":[[162,11]]},"65":{"position":[[290,11],[313,11]]},"68":{"position":[[96,11],[119,11]]},"69":{"position":[[77,11],[100,11]]},"72":{"position":[[91,11],[114,11]]},"73":{"position":[[95,11],[118,11]]},"74":{"position":[[92,11],[115,11]]},"75":{"position":[[121,11],[144,11]]},"78":{"position":[[131,11],[154,11]]},"79":{"position":[[502,11],[525,11]]},"81":{"position":[[204,11],[227,11]]},"83":{"position":[[104,11],[127,11]]},"84":{"position":[[546,11],[569,11]]},"86":{"position":[[97,11],[120,11]]},"87":{"position":[[507,11],[530,11]]},"89":{"position":[[113,11],[136,11]]},"91":{"position":[[107,11],[130,11]]},"93":{"position":[[166,11],[189,11]]},"95":{"position":[[100,11],[123,11]]},"96":{"position":[[510,11],[533,11]]},"98":{"position":[[317,11],[340,11]]},"101":{"position":[[14,9]]},"102":{"position":[[11,9],[31,9],[59,9],[74,12],[105,9]]},"105":{"position":[[145,10],[387,11],[410,11]]},"106":{"position":[[179,9],[470,10]]},"107":{"position":[[100,9],[603,9]]},"108":{"position":[[65,11],[88,11]]},"110":{"position":[[84,11],[107,11]]},"121":{"position":[[1587,11],[1610,11]]},"123":{"position":[[63,11],[86,11]]},"124":{"position":[[35,11],[58,11]]},"125":{"position":[[35,11],[58,11]]},"126":{"position":[[38,11],[61,11]]},"127":{"position":[[36,11],[59,11]]},"128":{"position":[[38,11],[61,11]]},"129":{"position":[[45,11],[68,11]]},"130":{"position":[[49,11],[72,11]]},"131":{"position":[[38,11],[61,11]]},"132":{"position":[[37,11],[60,11]]},"133":{"position":[[54,11],[77,11]]},"134":{"position":[[36,11],[59,11]]},"135":{"position":[[37,11],[60,11]]},"136":{"position":[[37,11],[60,11]]},"137":{"position":[[36,11],[59,11]]},"139":{"position":[[64,11],[87,11]]},"140":{"position":[[65,11],[88,11]]},"141":{"position":[[76,11],[99,11]]},"142":{"position":[[68,11],[91,11]]},"143":{"position":[[70,11],[93,11]]},"145":{"position":[[51,11],[74,11]]},"146":{"position":[[52,11],[75,11]]},"147":{"position":[[72,11],[95,11]]},"148":{"position":[[85,11],[108,11]]},"149":{"position":[[88,11],[111,11]]},"150":{"position":[[89,11],[112,11]]},"151":{"position":[[102,11],[125,11]]},"152":{"position":[[84,11],[107,11]]},"153":{"position":[[241,11],[264,11]]},"154":{"position":[[254,11],[277,11]]},"155":{"position":[[101,11],[124,11]]},"156":{"position":[[164,11],[187,11]]},"157":{"position":[[57,11],[80,11]]},"158":{"position":[[84,11],[107,11]]},"159":{"position":[[107,11],[130,11]]},"160":{"position":[[105,11],[128,11]]},"161":{"position":[[103,11],[126,11]]},"162":{"position":[[112,11],[135,11]]},"163":{"position":[[91,11],[114,11]]},"164":{"position":[[164,11],[187,11]]},"165":{"position":[[92,11],[115,11]]},"166":{"position":[[81,11],[104,11]]},"167":{"position":[[137,11],[160,11]]},"168":{"position":[[92,11],[115,11]]},"169":{"position":[[124,11],[147,11]]},"170":{"position":[[132,11],[155,11]]},"171":{"position":[[142,11],[165,11]]},"172":{"position":[[125,11],[148,11]]},"173":{"position":[[127,11],[150,11]]},"174":{"position":[[77,11],[100,11]]},"182":{"position":[[127,11],[150,11]]},"183":{"position":[[60,11],[83,11]]},"185":{"position":[[117,11]]},"186":{"position":[[185,11],[208,11]]},"189":{"position":[[63,11],[86,11]]},"190":{"position":[[59,11],[82,11]]},"193":{"position":[[60,11],[83,11]]},"194":{"position":[[58,11],[81,11]]},"195":{"position":[[62,11],[85,11]]},"196":{"position":[[69,11],[92,11]]},"199":{"position":[[102,11],[125,11]]},"200":{"position":[[260,11],[283,11]]},"202":{"position":[[86,11],[109,11]]},"204":{"position":[[63,11],[86,11]]},"205":{"position":[[294,11],[317,11]]},"207":{"position":[[62,11],[85,11]]},"208":{"position":[[260,11],[283,11]]},"210":{"position":[[66,11],[89,11]]},"212":{"position":[[64,11],[87,11]]},"214":{"position":[[85,11],[108,11]]},"216":{"position":[[64,11],[87,11]]},"217":{"position":[[260,11],[283,11]]},"219":{"position":[[224,11],[247,11]]},"221":{"position":[[172,11],[195,11],[382,10]]},"222":{"position":[[142,11],[165,11]]},"223":{"position":[[152,11],[175,11]]},"224":{"position":[[117,11],[140,11]]},"225":{"position":[[106,11],[129,11]]},"226":{"position":[[79,11],[102,11]]},"227":{"position":[[100,11],[123,11]]},"228":{"position":[[78,11],[101,11]]},"229":{"position":[[76,11],[99,11]]},"230":{"position":[[260,11],[283,11]]},"231":{"position":[[146,11],[169,11]]},"232":{"position":[[74,11],[97,11]]},"233":{"position":[[172,11],[195,11]]},"234":{"position":[[149,11],[172,11]]},"235":{"position":[[161,11],[184,11]]},"236":{"position":[[149,11],[172,11]]},"237":{"position":[[116,11],[139,11]]},"238":{"position":[[137,11],[160,11]]},"239":{"position":[[81,11],[104,11]]},"240":{"position":[[120,11],[143,11]]},"241":{"position":[[151,11],[174,11]]},"242":{"position":[[142,11],[165,11]]},"243":{"position":[[143,11],[166,11]]},"244":{"position":[[98,11],[121,11]]},"245":{"position":[[128,11],[151,11]]},"246":{"position":[[164,11],[187,11]]},"247":{"position":[[172,11],[195,11]]},"248":{"position":[[360,11]]},"249":{"position":[[536,11],[559,11]]},"250":{"position":[[503,11],[526,11]]},"251":{"position":[[501,11],[524,11]]},"252":{"position":[[558,11],[581,11]]},"253":{"position":[[229,11],[252,11]]},"254":{"position":[[198,11],[221,11]]},"255":{"position":[[312,11],[335,11]]},"256":{"position":[[473,11],[496,11]]},"257":{"position":[[249,11],[272,11]]},"258":{"position":[[359,11],[382,11]]},"259":{"position":[[173,11],[196,11]]},"260":{"position":[[103,11],[126,11]]},"261":{"position":[[328,11],[351,11]]},"262":{"position":[[156,11],[179,11]]},"263":{"position":[[139,11],[162,11]]},"267":{"position":[[14,9]]},"268":{"position":[[11,9],[76,10]]},"271":{"position":[[25,11],[48,11]]},"272":{"position":[[25,11],[48,11]]},"273":{"position":[[25,11],[48,11]]},"275":{"position":[[66,11],[89,11]]},"276":{"position":[[63,11],[86,11]]},"277":{"position":[[57,11],[80,11]]},"278":{"position":[[125,11],[148,11]]},"279":{"position":[[102,11],[125,11]]},"280":{"position":[[87,11],[110,11]]},"282":{"position":[[22,13],[98,11],[121,11],[256,10]]},"283":{"position":[[82,11],[105,11]]},"284":{"position":[[68,11],[91,11]]},"285":{"position":[[64,11],[87,11]]},"286":{"position":[[63,11],[86,11]]},"287":{"position":[[52,11],[75,11]]},"288":{"position":[[65,11],[88,11]]},"289":{"position":[[53,11],[76,11]]},"290":{"position":[[53,11],[76,11]]},"291":{"position":[[117,11],[140,11]]},"292":{"position":[[73,11],[96,11]]},"293":{"position":[[53,11],[76,11]]},"294":{"position":[[95,11],[118,11]]},"295":{"position":[[90,11],[113,11]]},"296":{"position":[[78,11],[101,11]]},"297":{"position":[[77,11],[100,11]]},"298":{"position":[[64,11],[87,11]]},"299":{"position":[[67,11],[90,11]]},"300":{"position":[[53,11],[76,11]]},"301":{"position":[[66,11],[89,11]]},"302":{"position":[[73,11],[96,11]]},"303":{"position":[[67,11],[90,11]]},"304":{"position":[[67,11],[90,11]]},"305":{"position":[[67,11],[90,11]]},"306":{"position":[[71,11],[94,11]]},"307":{"position":[[97,11],[120,11]]},"308":{"position":[[100,11],[123,11]]},"309":{"position":[[224,11]]},"310":{"position":[[296,11],[319,11]]},"311":{"position":[[258,11],[281,11]]},"312":{"position":[[258,11],[281,11]]},"313":{"position":[[293,11],[316,11]]},"314":{"position":[[121,11],[144,11]]},"315":{"position":[[101,11],[124,11]]},"316":{"position":[[221,11],[244,11]]},"317":{"position":[[194,11],[217,11]]},"318":{"position":[[157,11],[180,11]]},"319":{"position":[[206,11],[229,11]]},"320":{"position":[[103,11],[126,11]]},"321":{"position":[[63,11],[86,11]]},"322":{"position":[[146,11],[169,11]]},"323":{"position":[[85,11],[108,11]]},"324":{"position":[[99,11],[122,11]]},"325":{"position":[[109,9],[134,11],[151,9],[197,11],[219,9]]},"326":{"position":[[192,11],[215,11]]},"328":{"position":[[43,11],[66,11]]},"329":{"position":[[43,11],[66,11]]},"330":{"position":[[49,11],[72,11]]},"331":{"position":[[57,11],[80,11]]},"332":{"position":[[57,11],[80,11]]},"333":{"position":[[57,11],[80,11]]},"334":{"position":[[74,11],[97,11]]},"335":{"position":[[63,11],[86,11]]},"336":{"position":[[109,11],[132,11]]},"337":{"position":[[119,11],[142,11]]},"338":{"position":[[66,11],[89,11]]},"339":{"position":[[92,11],[115,11]]},"340":{"position":[[43,11],[66,11]]},"341":{"position":[[49,11],[72,11]]},"342":{"position":[[73,11],[96,11]]},"343":{"position":[[71,11],[94,11]]},"344":{"position":[[67,11],[90,11]]},"345":{"position":[[67,11],[90,11]]},"346":{"position":[[68,11],[91,11]]},"347":{"position":[[80,11],[103,11]]},"348":{"position":[[67,11],[90,11]]},"349":{"position":[[59,11],[82,11]]},"350":{"position":[[85,11],[108,11]]},"351":{"position":[[50,11],[73,11]]},"352":{"position":[[95,11],[118,11]]},"353":{"position":[[94,11],[117,11]]},"354":{"position":[[99,11],[122,11]]},"355":{"position":[[84,11],[107,11]]},"356":{"position":[[68,11],[91,11]]},"357":{"position":[[91,11],[114,11]]}},"keywords":{}}],["artplayer.html",{"_index":813,"title":{},"content":{"248":{"position":[[222,14],[330,15]]},"309":{"position":[[194,15]]}},"keywords":{}}],["artplayer.html访问到播放器所需的html",{"_index":892,"title":{},"content":{"309":{"position":[[68,32]]}},"keywords":{}}],["artplayer_set",{"_index":469,"title":{},"content":{"65":{"position":[[102,18]]},"186":{"position":[[35,18]]}},"keywords":{}}],["artplayerplugindanmuku",{"_index":166,"title":{},"content":{"19":{"position":[[48,22]]},"22":{"position":[[182,24]]},"23":{"position":[[110,24]]},"24":{"position":[[110,24]]},"26":{"position":[[177,24]]},"27":{"position":[[196,24]]},"28":{"position":[[163,24]]},"29":{"position":[[279,24]]},"268":{"position":[[48,22]]},"271":{"position":[[182,24]]},"272":{"position":[[110,24]]},"273":{"position":[[110,24]]},"275":{"position":[[151,24]]},"276":{"position":[[148,24]]},"277":{"position":[[142,24]]},"278":{"position":[[210,24]]}},"keywords":{}}],["artplayerrequir",{"_index":751,"title":{},"content":{"221":{"position":[[29,19]]}},"keywords":{}}],["aspect",{"_index":738,"title":{},"content":{"172":{"position":[[65,7]]},"236":{"position":[[58,6]]}},"keywords":{}}],["aspectratio",{"_index":736,"title":{"172":{"position":[[0,12]]},"236":{"position":[[0,12]]},"297":{"position":[[0,12]]},"355":{"position":[[0,12]]}},"content":{"236":{"position":[[223,12]]},"297":{"position":[[151,12]]}},"keywords":{}}],["ass",{"_index":864,"title":{},"content":{"258":{"position":[[180,3]]}},"keywords":{}}],["assets/angel",{"_index":295,"title":{},"content":{"34":{"position":[[173,12]]},"142":{"position":[[167,12]]}},"keywords":{}}],["assets/sample/danmuku.xml",{"_index":216,"title":{},"content":{"23":{"position":[[191,29]]},"26":{"position":[[211,29]]},"27":{"position":[[230,29]]},"28":{"position":[[197,29]]},"29":{"position":[[313,29]]},"272":{"position":[[178,29]]},"275":{"position":[[185,29]]},"276":{"position":[[182,29]]},"277":{"position":[[176,29]]},"278":{"position":[[244,29]]}},"keywords":{}}],["assets/sample/layer.png",{"_index":521,"title":{},"content":{"78":{"position":[[89,27]]},"79":{"position":[[590,27]]},"199":{"position":[[60,27]]},"200":{"position":[[348,27]]},"249":{"position":[[494,27]]},"310":{"position":[[254,27]]}},"keywords":{}}],["assets/sample/poster.jpg",{"_index":698,"title":{},"content":{"164":{"position":[[246,28]]},"223":{"position":[[234,28]]},"284":{"position":[[150,28]]},"347":{"position":[[162,28]]}},"keywords":{}}],["assets/sample/poster.jpg?t=0",{"_index":701,"title":{},"content":{"164":{"position":[[345,32]]},"347":{"position":[[261,32]]}},"keywords":{}}],["assets/sample/subtitle.srt",{"_index":499,"title":{},"content":{"72":{"position":[[182,30]]},"73":{"position":[[186,30]]},"74":{"position":[[183,30]]},"75":{"position":[[212,30]]},"193":{"position":[[151,30]]},"194":{"position":[[149,30]]},"195":{"position":[[153,30]]},"196":{"position":[[160,30]]},"244":{"position":[[189,30]]},"258":{"position":[[450,30]]},"305":{"position":[[158,30]]},"319":{"position":[[297,30]]}},"keywords":{}}],["assets/sample/subtitle.srt?id=1",{"_index":84,"title":{},"content":{"11":{"position":[[412,35]]},"280":{"position":[[323,35]]}},"keywords":{}}],["assets/sample/subtitle.srt?id=2",{"_index":87,"title":{},"content":{"11":{"position":[[535,35]]},"280":{"position":[[446,35]]}},"keywords":{}}],["assets/sample/subtitle.srt?t=1",{"_index":514,"title":{},"content":{"74":{"position":[[408,34]]},"195":{"position":[[378,34]]}},"keywords":{}}],["assets/sample/thumbnails.png",{"_index":858,"title":{},"content":{"257":{"position":[[342,32]]},"318":{"position":[[250,32]]}},"keywords":{}}],["assets/sample/video.flv",{"_index":268,"title":{},"content":{"31":{"position":[[132,27]]},"139":{"position":[[126,27]]},"261":{"position":[[374,27]]},"262":{"position":[[202,27]]},"322":{"position":[[192,27]]},"323":{"position":[[131,27]]}},"keywords":{}}],["assets/sample/video.mp4",{"_index":23,"title":{},"content":{"1":{"position":[[226,27]]},"11":{"position":[[222,27]]},"12":{"position":[[418,27]]},"14":{"position":[[112,27]]},"22":{"position":[[71,27]]},"23":{"position":[[71,27]]},"24":{"position":[[71,27]]},"26":{"position":[[138,27]]},"27":{"position":[[157,27]]},"28":{"position":[[124,27]]},"29":{"position":[[240,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]]},"61":{"position":[[226,27]]},"62":{"position":[[114,27]]},"64":{"position":[[201,27]]},"65":{"position":[[336,27]]},"68":{"position":[[142,27]]},"69":{"position":[[123,27]]},"72":{"position":[[137,27]]},"73":{"position":[[141,27]]},"74":{"position":[[138,27]]},"75":{"position":[[167,27]]},"78":{"position":[[177,27]]},"79":{"position":[[548,27]]},"81":{"position":[[250,27]]},"83":{"position":[[150,27]]},"84":{"position":[[592,27]]},"86":{"position":[[143,27]]},"87":{"position":[[553,27]]},"89":{"position":[[159,27]]},"91":{"position":[[153,27]]},"93":{"position":[[212,27]]},"95":{"position":[[146,27]]},"96":{"position":[[556,27]]},"98":{"position":[[363,27]]},"105":{"position":[[433,27]]},"108":{"position":[[111,27]]},"110":{"position":[[130,27]]},"121":{"position":[[1633,27]]},"123":{"position":[[109,27]]},"124":{"position":[[81,27]]},"125":{"position":[[81,27]]},"126":{"position":[[84,27]]},"127":{"position":[[82,27]]},"128":{"position":[[84,27]]},"129":{"position":[[91,27]]},"130":{"position":[[95,27]]},"131":{"position":[[84,27]]},"132":{"position":[[83,27]]},"133":{"position":[[100,27]]},"134":{"position":[[82,27]]},"135":{"position":[[83,27]]},"136":{"position":[[83,27]]},"137":{"position":[[82,27]]},"145":{"position":[[97,27]]},"146":{"position":[[98,27]]},"147":{"position":[[118,27]]},"148":{"position":[[131,27]]},"149":{"position":[[134,27]]},"150":{"position":[[135,27]]},"151":{"position":[[148,27]]},"152":{"position":[[130,27]]},"153":{"position":[[287,27]]},"154":{"position":[[300,27]]},"155":{"position":[[147,27]]},"156":{"position":[[210,27]]},"157":{"position":[[103,27]]},"158":{"position":[[130,27]]},"159":{"position":[[153,27]]},"160":{"position":[[151,27]]},"161":{"position":[[149,27]]},"162":{"position":[[158,27]]},"163":{"position":[[137,27]]},"164":{"position":[[210,27]]},"165":{"position":[[138,27]]},"166":{"position":[[127,27]]},"167":{"position":[[183,27]]},"168":{"position":[[138,27]]},"169":{"position":[[170,27]]},"170":{"position":[[178,27]]},"171":{"position":[[188,27]]},"172":{"position":[[171,27]]},"173":{"position":[[173,27]]},"174":{"position":[[123,27]]},"182":{"position":[[173,27]]},"183":{"position":[[106,27]]},"185":{"position":[[156,27]]},"186":{"position":[[231,27]]},"189":{"position":[[109,27]]},"190":{"position":[[105,27]]},"193":{"position":[[106,27]]},"194":{"position":[[104,27]]},"195":{"position":[[108,27]]},"196":{"position":[[115,27]]},"199":{"position":[[148,27]]},"200":{"position":[[306,27]]},"202":{"position":[[132,27]]},"204":{"position":[[109,27]]},"205":{"position":[[340,27]]},"207":{"position":[[108,27]]},"208":{"position":[[306,27]]},"210":{"position":[[112,27]]},"212":{"position":[[110,27]]},"214":{"position":[[131,27]]},"216":{"position":[[110,27]]},"217":{"position":[[306,27]]},"219":{"position":[[270,27]]},"221":{"position":[[274,27]]},"222":{"position":[[188,27]]},"223":{"position":[[198,27]]},"224":{"position":[[163,27]]},"225":{"position":[[152,27]]},"226":{"position":[[125,27]]},"227":{"position":[[146,27]]},"228":{"position":[[124,27]]},"229":{"position":[[122,27]]},"230":{"position":[[306,27]]},"231":{"position":[[192,27]]},"232":{"position":[[120,27]]},"233":{"position":[[218,27]]},"234":{"position":[[195,27]]},"235":{"position":[[207,27]]},"236":{"position":[[195,27]]},"237":{"position":[[162,27]]},"238":{"position":[[183,27]]},"239":{"position":[[127,27]]},"240":{"position":[[166,27]]},"241":{"position":[[197,27]]},"242":{"position":[[188,27]]},"243":{"position":[[189,27]]},"244":{"position":[[144,27]]},"245":{"position":[[174,27]]},"246":{"position":[[210,27]]},"247":{"position":[[218,27]]},"248":{"position":[[400,27]]},"249":{"position":[[582,27]]},"250":{"position":[[549,27]]},"251":{"position":[[547,27]]},"252":{"position":[[604,27]]},"253":{"position":[[275,27],[353,27],[408,27]]},"254":{"position":[[244,27]]},"255":{"position":[[358,27]]},"256":{"position":[[519,27]]},"257":{"position":[[295,27]]},"258":{"position":[[405,27]]},"259":{"position":[[219,27]]},"260":{"position":[[149,27]]},"263":{"position":[[185,27]]},"271":{"position":[[71,27]]},"272":{"position":[[71,27]]},"273":{"position":[[71,27]]},"275":{"position":[[112,27]]},"276":{"position":[[109,27]]},"277":{"position":[[103,27]]},"278":{"position":[[171,27]]},"279":{"position":[[148,27]]},"280":{"position":[[133,27]]},"282":{"position":[[200,27]]},"283":{"position":[[128,27]]},"284":{"position":[[114,27]]},"285":{"position":[[110,27]]},"286":{"position":[[109,27]]},"287":{"position":[[98,27]]},"288":{"position":[[111,27]]},"289":{"position":[[99,27]]},"290":{"position":[[99,27]]},"291":{"position":[[163,27]]},"292":{"position":[[119,27]]},"293":{"position":[[99,27]]},"294":{"position":[[141,27]]},"295":{"position":[[136,27]]},"296":{"position":[[124,27]]},"297":{"position":[[123,27]]},"298":{"position":[[110,27]]},"299":{"position":[[113,27]]},"300":{"position":[[99,27]]},"301":{"position":[[112,27]]},"302":{"position":[[119,27]]},"303":{"position":[[113,27]]},"304":{"position":[[113,27]]},"305":{"position":[[113,27]]},"306":{"position":[[117,27]]},"307":{"position":[[143,27]]},"308":{"position":[[146,27]]},"309":{"position":[[264,27]]},"310":{"position":[[342,27]]},"311":{"position":[[304,27]]},"312":{"position":[[304,27]]},"313":{"position":[[339,27]]},"314":{"position":[[167,27],[245,27],[300,27]]},"315":{"position":[[147,27]]},"316":{"position":[[267,27]]},"317":{"position":[[240,27]]},"318":{"position":[[203,27]]},"319":{"position":[[252,27]]},"320":{"position":[[149,27]]},"321":{"position":[[109,27]]},"324":{"position":[[145,27]]},"326":{"position":[[238,27]]},"328":{"position":[[89,27]]},"329":{"position":[[89,27]]},"330":{"position":[[95,27]]},"331":{"position":[[103,27]]},"332":{"position":[[103,27]]},"333":{"position":[[103,27]]},"334":{"position":[[120,27]]},"335":{"position":[[109,27]]},"336":{"position":[[155,27]]},"337":{"position":[[165,27]]},"338":{"position":[[112,27]]},"339":{"position":[[138,27]]},"340":{"position":[[89,27]]},"341":{"position":[[95,27]]},"342":{"position":[[119,27]]},"343":{"position":[[117,27]]},"344":{"position":[[113,27]]},"345":{"position":[[113,27]]},"346":{"position":[[114,27]]},"347":{"position":[[126,27]]},"348":{"position":[[113,27]]},"349":{"position":[[105,27]]},"350":{"position":[[131,27]]},"351":{"position":[[96,27]]},"352":{"position":[[141,27]]},"353":{"position":[[140,27]]},"354":{"position":[[145,27]]},"355":{"position":[[130,27]]},"356":{"position":[[114,27]]},"357":{"position":[[137,27]]}},"keywords":{}}],["assets/sample/video.mp4?t=0",{"_index":433,"title":{},"content":{"50":{"position":[[236,31]]},"134":{"position":[[214,31]]},"152":{"position":[[222,31]]},"335":{"position":[[201,31]]}},"keywords":{}}],["asynchron",{"_index":217,"title":{"24":{"position":[[4,12]]}},"content":{"24":{"position":[[160,12]]}},"keywords":{}}],["attribut",{"_index":74,"title":{},"content":{"11":{"position":[[120,9]]},"27":{"position":[[17,9]]},"29":{"position":[[92,11]]},"37":{"position":[[485,9],[1458,9]]},"81":{"position":[[20,9]]},"83":{"position":[[20,9]]},"86":{"position":[[20,9]]},"91":{"position":[[20,10]]},"121":{"position":[[447,9],[1420,9]]}},"keywords":{}}],["auto",{"_index":623,"title":{},"content":{"106":{"position":[[433,4]]},"107":{"position":[[372,4]]}},"keywords":{}}],["automat",{"_index":467,"title":{},"content":{"65":{"position":[[63,13]]},"229":{"position":[[36,9],[243,13]]},"230":{"position":[[139,13]]},"231":{"position":[[82,13]]}},"keywords":{}}],["automini",{"_index":782,"title":{"231":{"position":[[0,9]]},"292":{"position":[[0,9]]}},"content":{"231":{"position":[[220,9]]},"292":{"position":[[147,9]]}},"keywords":{}}],["autoplay",{"_index":267,"title":{"229":{"position":[[0,9]]},"290":{"position":[[0,9]]}},"content":{"31":{"position":[[111,9]]},"32":{"position":[[112,9]]},"33":{"position":[[123,9]]},"34":{"position":[[115,9]]},"35":{"position":[[117,9],[673,9]]},"139":{"position":[[105,9]]},"140":{"position":[[106,9]]},"141":{"position":[[117,9]]},"142":{"position":[[109,9]]},"143":{"position":[[111,9],[667,9]]},"229":{"position":[[150,9],[323,8]]},"290":{"position":[[127,9],[210,8]]}},"keywords":{}}],["autos",{"_index":175,"title":{"167":{"position":[[0,9]]},"230":{"position":[[0,9]]},"291":{"position":[[0,9]]},"350":{"position":[[0,9]]}},"content":{"22":{"position":[[99,9]]},"48":{"position":[[132,9]]},"95":{"position":[[189,9]]},"96":{"position":[[599,9]]},"132":{"position":[[111,9]]},"170":{"position":[[206,9]]},"216":{"position":[[153,9]]},"217":{"position":[[349,9]]},"230":{"position":[[334,9]]},"234":{"position":[[106,8],[252,9]]},"271":{"position":[[99,9]]},"291":{"position":[[191,9]]},"295":{"position":[[49,8],[193,9]]},"353":{"position":[[168,9]]}},"keywords":{}}],["b",{"_index":562,"title":{},"content":{"93":{"position":[[388,4]]},"214":{"position":[[299,1]]}},"keywords":{}}],["backward",{"_index":649,"title":{"150":{"position":[[0,9]]},"333":{"position":[[0,9]]}},"content":{"150":{"position":[[41,9]]},"239":{"position":[[264,8]]}},"keywords":{}}],["bar",{"_index":548,"title":{},"content":{"82":{"position":[[46,3]]},"83":{"position":[[62,3]]},"225":{"position":[[77,3]]},"227":{"position":[[57,3]]},"237":{"position":[[87,3]]},"238":{"position":[[108,3]]},"240":{"position":[[91,3]]},"242":{"position":[[113,3]]},"243":{"position":[[114,3]]},"245":{"position":[[42,4]]},"252":{"position":[[64,3]]},"253":{"position":[[91,3]]},"254":{"position":[[75,3]]},"257":{"position":[[58,3]]}},"keywords":{}}],["base64",{"_index":679,"title":{},"content":{"159":{"position":[[23,6]]},"342":{"position":[[13,26]]}},"keywords":{}}],["basic",{"_index":749,"title":{"220":{"position":[[0,5]]}},"content":{},"keywords":{}}],["becom",{"_index":344,"title":{},"content":{"37":{"position":[[541,6]]},"121":{"position":[[503,6]]}},"keywords":{}}],["befor",{"_index":690,"title":{},"content":{"161":{"position":[[384,6]]},"163":{"position":[[367,6]]},"164":{"position":[[112,6]]},"248":{"position":[[140,6]]}},"keywords":{}}],["began",{"_index":377,"title":{},"content":{"37":{"position":[[1241,6]]},"121":{"position":[[1203,6]]}},"keywords":{}}],["begun",{"_index":362,"title":{},"content":{"37":{"position":[[949,6]]},"121":{"position":[[911,6]]}},"keywords":{}}],["best",{"_index":103,"title":{},"content":{"12":{"position":[[105,4]]}},"keywords":{}}],["bilibili",{"_index":214,"title":{},"content":{"23":{"position":[[158,8]]},"272":{"position":[[150,8]]}},"keywords":{}}],["bilingu",{"_index":508,"title":{},"content":{"73":{"position":[[236,10]]},"74":{"position":[[233,10]]},"75":{"position":[[262,10],[480,10]]},"194":{"position":[[199,10]]},"195":{"position":[[203,10]]},"196":{"position":[[210,10],[428,10]]},"258":{"position":[[261,9],[513,10]]},"319":{"position":[[148,9],[360,10]]}},"keywords":{}}],["black",{"_index":777,"title":{},"content":{"230":{"position":[[112,5],[188,5]]}},"keywords":{}}],["blob",{"_index":683,"title":{},"content":{"160":{"position":[[23,4]]},"343":{"position":[[13,24]]}},"keywords":{}}],["blur",{"_index":414,"title":{"46":{"position":[[0,5]]},"130":{"position":[[0,5]]}},"content":{},"keywords":{}}],["boolean",{"_index":230,"title":{},"content":{"27":{"position":[[6,7]]},"57":{"position":[[6,7]]},"58":{"position":[[6,7]]},"79":{"position":[[87,7]]},"84":{"position":[[89,7]]},"87":{"position":[[92,7]]},"96":{"position":[[95,7]]},"155":{"position":[[30,7]]},"161":{"position":[[30,7]]},"162":{"position":[[30,7]]},"163":{"position":[[30,7]]},"165":{"position":[[30,7]]},"166":{"position":[[23,7]]},"167":{"position":[[30,7]]},"174":{"position":[[25,7]]},"178":{"position":[[4,7]]},"179":{"position":[[4,7]]},"200":{"position":[[46,7]]},"205":{"position":[[46,7]]},"208":{"position":[[46,7]]},"217":{"position":[[46,7]]},"249":{"position":[[83,7]]},"250":{"position":[[88,7]]},"251":{"position":[[86,7]]},"252":{"position":[[101,7]]},"253":{"position":[[128,7]]},"258":{"position":[[271,7]]},"276":{"position":[[4,7]]},"288":{"position":[[4,10]]},"289":{"position":[[4,10]]},"290":{"position":[[4,10]]},"291":{"position":[[4,10]]},"292":{"position":[[4,10]]},"293":{"position":[[4,10]]},"294":{"position":[[4,10]]},"295":{"position":[[4,10]]},"296":{"position":[[4,10]]},"297":{"position":[[4,10]]},"298":{"position":[[4,10]]},"299":{"position":[[4,10]]},"300":{"position":[[4,10]]},"301":{"position":[[4,10]]},"302":{"position":[[4,10]]},"303":{"position":[[4,10]]},"304":{"position":[[4,10]]},"305":{"position":[[4,10]]},"306":{"position":[[4,10]]},"307":{"position":[[4,10]]},"308":{"position":[[4,10]]},"309":{"position":[[4,10]]},"310":{"position":[[44,7]]},"311":{"position":[[44,7]]},"312":{"position":[[44,7]]},"313":{"position":[[45,7]]},"314":{"position":[[50,7]]},"319":{"position":[[158,7]]},"338":{"position":[[21,7]]},"344":{"position":[[21,7]]},"345":{"position":[[21,7]]},"346":{"position":[[21,7]]},"348":{"position":[[21,7]]},"349":{"position":[[14,7]]},"350":{"position":[[21,7]]},"357":{"position":[[16,7]]}},"keywords":{}}],["booleandefault",{"_index":771,"title":{},"content":{"227":{"position":[[6,15]]},"228":{"position":[[6,15]]},"229":{"position":[[6,15]]},"230":{"position":[[6,15]]},"231":{"position":[[6,15]]},"232":{"position":[[6,15]]},"233":{"position":[[6,15]]},"234":{"position":[[6,15]]},"235":{"position":[[6,15]]},"236":{"position":[[6,15]]},"237":{"position":[[6,15]]},"238":{"position":[[6,15]]},"239":{"position":[[6,15]]},"240":{"position":[[6,15]]},"241":{"position":[[6,15]]},"242":{"position":[[6,15]]},"243":{"position":[[6,15]]},"244":{"position":[[6,15]]},"245":{"position":[[6,15]]},"246":{"position":[[6,15]]},"247":{"position":[[6,15]]},"248":{"position":[[6,15]]}},"keywords":{}}],["bootstrap",{"_index":891,"title":{},"content":{"279":{"position":[[53,9]]}},"keywords":{}}],["border",{"_index":183,"title":{},"content":{"22":{"position":[[316,7],[340,6],[433,7],[499,7]]},"28":{"position":[[531,7]]},"271":{"position":[[295,7],[389,7],[455,7]]},"277":{"position":[[493,7]]}},"keywords":{}}],["bottom",{"_index":208,"title":{},"content":{"22":{"position":[[734,6]]},"237":{"position":[[72,6]]},"238":{"position":[[93,6]]},"240":{"position":[[76,6]]},"242":{"position":[[98,6]]},"243":{"position":[[99,6]]},"252":{"position":[[49,6]]},"253":{"position":[[76,6]]}},"keywords":{}}],["bring",{"_index":663,"title":{},"content":{"154":{"position":[[92,5]]}},"keywords":{}}],["browser",{"_index":320,"title":{},"content":{"37":{"position":[[94,7],[287,7],[1095,7]]},"121":{"position":[[56,7],[249,7],[1057,7]]},"161":{"position":[[329,7]]},"163":{"position":[[306,7]]},"230":{"position":[[219,7]]},"231":{"position":[[64,7]]},"237":{"position":[[287,7]]},"248":{"position":[[573,7]]}},"keywords":{}}],["buffer",{"_index":333,"title":{},"content":{"37":{"position":[[240,9],[370,10]]},"121":{"position":[[202,9],[332,10]]}},"keywords":{}}],["button",{"_index":147,"title":{"14":{"position":[[4,6]]}},"content":{"14":{"position":[[4,6]]},"84":{"position":[[714,9],[884,6],[942,6]]},"238":{"position":[[79,6]]},"240":{"position":[[62,6]]},"242":{"position":[[63,6]]},"243":{"position":[[63,6]]},"246":{"position":[[132,6]]},"247":{"position":[[140,6]]},"250":{"position":[[628,9],[779,6],[837,6],[1010,6]]},"252":{"position":[[668,9],[838,6],[896,6],[1087,6]]},"311":{"position":[[383,9]]},"313":{"position":[[403,9]]}},"keywords":{}}],["button1",{"_index":551,"title":{},"content":{"84":{"position":[[768,9],[795,9]]},"250":{"position":[[663,9],[690,9]]},"252":{"position":[[722,9],[749,9]]}},"keywords":{}}],["button2",{"_index":822,"title":{},"content":{"250":{"position":[[892,9],[919,9]]},"252":{"position":[[969,9],[996,9]]}},"keywords":{}}],["cach",{"_index":766,"title":{},"content":{"226":{"position":[[190,6],[302,5]]}},"keywords":{}}],["call",{"_index":218,"title":{"24":{"position":[[17,6]]}},"content":{"37":{"position":[[672,6]]},"65":{"position":[[95,6]]},"121":{"position":[[634,6]]}},"keywords":{}}],["callback",{"_index":559,"title":{},"content":{"93":{"position":[[123,8]]}},"keywords":{}}],["can't",{"_index":132,"title":{},"content":{"12":{"position":[[1457,5]]}},"keywords":{}}],["center",{"_index":255,"title":{},"content":{"29":{"position":[[550,9]]},"278":{"position":[[481,9]]}},"keywords":{}}],["chanc",{"_index":832,"title":{},"content":{"254":{"position":[[313,8]]},"315":{"position":[[216,8]]}},"keywords":{}}],["chang",{"_index":242,"title":{},"content":{"29":{"position":[[15,8]]},"37":{"position":[[1160,8],[1520,8]]},"43":{"position":[[28,7]]},"48":{"position":[[25,7]]},"50":{"position":[[25,7]]},"121":{"position":[[1122,8],[1482,8]]},"229":{"position":[[339,7]]},"290":{"position":[[226,7]]}},"keywords":{}}],["charset="utf",{"_index":594,"title":{},"content":{"105":{"position":[[99,17]]}},"keywords":{}}],["class",{"_index":535,"title":{},"content":{"79":{"position":[[191,5]]},"84":{"position":[[193,5]]},"87":{"position":[[196,5]]},"96":{"position":[[199,5]]},"249":{"position":[[187,5]]},"250":{"position":[[192,5]]},"251":{"position":[[190,5]]},"252":{"position":[[205,5]]}},"keywords":{}}],["class="artplay",{"_index":605,"title":{},"content":{"105":{"position":[[243,21]]}},"keywords":{}}],["clean",{"_index":475,"title":{},"content":{"65":{"position":[[238,5],[253,5]]},"186":{"position":[[140,5]]}},"keywords":{}}],["click",{"_index":94,"title":{},"content":{"11":{"position":[[678,5]]},"14":{"position":[[245,6],[358,5]]},"26":{"position":[[295,6],[400,6]]},"27":{"position":[[314,6]]},"28":{"position":[[281,6]]},"45":{"position":[[41,5]]},"64":{"position":[[254,8]]},"79":{"position":[[338,5],[363,5]]},"84":{"position":[[340,5],[365,5],[831,6],[869,7]]},"87":{"position":[[343,5],[368,5],[706,6],[745,7]]},"93":{"position":[[319,5],[382,5],[484,5]]},"96":{"position":[[346,5],[371,5],[728,6],[767,5]]},"161":{"position":[[432,5]]},"163":{"position":[[396,8]]},"185":{"position":[[209,8]]},"200":{"position":[[165,5]]},"205":{"position":[[165,5],[506,6]]},"208":{"position":[[165,5],[453,6]]},"217":{"position":[[165,5],[469,6]]},"239":{"position":[[387,5]]},"249":{"position":[[334,5],[359,5],[816,6],[862,5]]},"250":{"position":[[339,5],[364,5],[726,6],[764,7],[957,6],[995,7]]},"251":{"position":[[337,5],[362,5],[613,6],[652,7]]},"252":{"position":[[352,5],[377,5],[785,6],[823,7],[1034,6],[1072,7]]},"275":{"position":[[269,6],[374,6]]},"276":{"position":[[266,6]]},"277":{"position":[[260,6]]},"279":{"position":[[281,6],[365,5]]},"310":{"position":[[163,5],[576,6]]},"311":{"position":[[163,5],[467,6],[642,6]]},"312":{"position":[[163,5],[364,6]]},"313":{"position":[[164,5],[506,6],[699,6]]}},"keywords":{}}],["client",{"_index":306,"title":{},"content":{"35":{"position":[[532,6]]},"143":{"position":[[526,6]]}},"keywords":{}}],["client.add(url",{"_index":308,"title":{},"content":{"35":{"position":[[584,15]]},"143":{"position":[[578,15]]}},"keywords":{}}],["cn",{"_index":490,"title":{},"content":{"69":{"position":[[189,4]]},"190":{"position":[[171,4]]}},"keywords":{}}],["cn、zh",{"_index":887,"title":{},"content":{"263":{"position":[[105,5]]},"324":{"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]]},"11":{"position":[[157,4]]},"12":{"position":[[353,4]]},"14":{"position":[[33,4]]},"22":{"position":[[6,4]]},"23":{"position":[[6,4]]},"24":{"position":[[6,4]]},"26":{"position":[[73,4]]},"27":{"position":[[92,4]]},"28":{"position":[[59,4]]},"29":{"position":[[175,4]]},"31":{"position":[[51,4]]},"32":{"position":[[52,4]]},"33":{"position":[[63,4]]},"34":{"position":[[55,4]]},"35":{"position":[[57,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]]},"61":{"position":[[161,4]]},"62":{"position":[[49,4]]},"64":{"position":[[85,4]]},"65":{"position":[[271,4]]},"68":{"position":[[77,4]]},"69":{"position":[[58,4]]},"72":{"position":[[72,4]]},"73":{"position":[[76,4]]},"74":{"position":[[73,4]]},"75":{"position":[[102,4]]},"78":{"position":[[74,4]]},"79":{"position":[[483,4]]},"81":{"position":[[185,4]]},"83":{"position":[[85,4]]},"84":{"position":[[527,4]]},"86":{"position":[[78,4]]},"87":{"position":[[488,4]]},"89":{"position":[[94,4]]},"91":{"position":[[88,4]]},"93":{"position":[[84,4],[147,4]]},"95":{"position":[[81,4]]},"96":{"position":[[491,4]]},"98":{"position":[[64,4]]},"108":{"position":[[22,4],[46,4]]},"110":{"position":[[65,4]]},"111":{"position":[[26,4]]},"112":{"position":[[27,4]]},"113":{"position":[[27,4]]},"114":{"position":[[31,4]]},"115":{"position":[[28,4]]},"117":{"position":[[25,4]]},"118":{"position":[[47,4]]},"119":{"position":[[28,4]]},"121":{"position":[[1568,4]]},"123":{"position":[[44,4]]},"124":{"position":[[16,4]]},"125":{"position":[[16,4]]},"126":{"position":[[19,4]]},"127":{"position":[[17,4]]},"128":{"position":[[19,4]]},"129":{"position":[[26,4]]},"130":{"position":[[30,4]]},"131":{"position":[[19,4]]},"132":{"position":[[18,4]]},"133":{"position":[[35,4]]},"134":{"position":[[17,4]]},"135":{"position":[[18,4]]},"136":{"position":[[18,4]]},"137":{"position":[[17,4]]},"139":{"position":[[45,4]]},"140":{"position":[[46,4]]},"141":{"position":[[57,4]]},"142":{"position":[[49,4]]},"143":{"position":[[51,4]]},"145":{"position":[[32,4]]},"146":{"position":[[33,4]]},"147":{"position":[[53,4]]},"148":{"position":[[66,4]]},"149":{"position":[[69,4]]},"150":{"position":[[70,4]]},"151":{"position":[[83,4]]},"152":{"position":[[65,4]]},"153":{"position":[[222,4]]},"154":{"position":[[235,4]]},"155":{"position":[[82,4]]},"156":{"position":[[145,4]]},"157":{"position":[[38,4]]},"158":{"position":[[65,4]]},"159":{"position":[[88,4]]},"160":{"position":[[86,4]]},"161":{"position":[[84,4]]},"162":{"position":[[93,4]]},"163":{"position":[[72,4]]},"164":{"position":[[145,4]]},"165":{"position":[[73,4]]},"166":{"position":[[62,4]]},"167":{"position":[[118,4]]},"168":{"position":[[73,4]]},"169":{"position":[[105,4]]},"170":{"position":[[113,4]]},"171":{"position":[[123,4]]},"172":{"position":[[106,4]]},"173":{"position":[[108,4]]},"174":{"position":[[58,4]]},"182":{"position":[[108,4]]},"183":{"position":[[41,4]]},"185":{"position":[[40,4]]},"186":{"position":[[166,4]]},"189":{"position":[[44,4]]},"190":{"position":[[40,4]]},"193":{"position":[[41,4]]},"194":{"position":[[39,4]]},"195":{"position":[[43,4]]},"196":{"position":[[50,4]]},"199":{"position":[[45,4]]},"200":{"position":[[241,4]]},"202":{"position":[[67,4]]},"204":{"position":[[44,4]]},"205":{"position":[[275,4]]},"207":{"position":[[43,4]]},"208":{"position":[[241,4]]},"210":{"position":[[47,4]]},"212":{"position":[[45,4]]},"214":{"position":[[41,4],[66,4]]},"216":{"position":[[45,4]]},"217":{"position":[[241,4]]},"219":{"position":[[35,4]]},"221":{"position":[[153,4]]},"222":{"position":[[123,4]]},"223":{"position":[[133,4]]},"224":{"position":[[98,4]]},"225":{"position":[[87,4]]},"226":{"position":[[60,4]]},"227":{"position":[[81,4]]},"228":{"position":[[59,4]]},"229":{"position":[[57,4]]},"230":{"position":[[206,4]]},"231":{"position":[[127,4]]},"232":{"position":[[55,4]]},"233":{"position":[[153,4]]},"234":{"position":[[130,4]]},"235":{"position":[[142,4]]},"236":{"position":[[130,4]]},"237":{"position":[[97,4]]},"238":{"position":[[118,4]]},"239":{"position":[[62,4]]},"240":{"position":[[101,4]]},"241":{"position":[[132,4]]},"242":{"position":[[123,4]]},"243":{"position":[[124,4]]},"244":{"position":[[79,4]]},"245":{"position":[[109,4]]},"246":{"position":[[145,4]]},"247":{"position":[[153,4]]},"248":{"position":[[243,4]]},"249":{"position":[[479,4]]},"250":{"position":[[484,4]]},"251":{"position":[[482,4]]},"252":{"position":[[539,4]]},"253":{"position":[[210,4]]},"254":{"position":[[179,4]]},"255":{"position":[[59,4]]},"256":{"position":[[454,4]]},"257":{"position":[[230,4]]},"258":{"position":[[340,4]]},"259":{"position":[[154,4]]},"260":{"position":[[84,4]]},"261":{"position":[[309,4]]},"262":{"position":[[137,4]]},"263":{"position":[[120,4]]},"271":{"position":[[6,4]]},"272":{"position":[[6,4]]},"273":{"position":[[6,4]]},"275":{"position":[[47,4]]},"276":{"position":[[44,4]]},"277":{"position":[[38,4]]},"278":{"position":[[106,4]]},"279":{"position":[[69,4]]},"280":{"position":[[68,4]]},"282":{"position":[[79,4]]},"283":{"position":[[63,4]]},"284":{"position":[[49,4]]},"285":{"position":[[45,4]]},"286":{"position":[[44,4]]},"287":{"position":[[33,4]]},"288":{"position":[[46,4]]},"289":{"position":[[34,4]]},"290":{"position":[[34,4]]},"291":{"position":[[83,4]]},"292":{"position":[[54,4]]},"293":{"position":[[34,4]]},"294":{"position":[[76,4]]},"295":{"position":[[71,4]]},"296":{"position":[[59,4]]},"297":{"position":[[58,4]]},"298":{"position":[[45,4]]},"299":{"position":[[48,4]]},"300":{"position":[[34,4]]},"301":{"position":[[47,4]]},"302":{"position":[[54,4]]},"303":{"position":[[48,4]]},"304":{"position":[[48,4]]},"305":{"position":[[48,4]]},"306":{"position":[[52,4]]},"307":{"position":[[78,4]]},"308":{"position":[[81,4]]},"309":{"position":[[107,4]]},"310":{"position":[[239,4]]},"311":{"position":[[239,4]]},"312":{"position":[[239,4]]},"313":{"position":[[274,4]]},"314":{"position":[[102,4]]},"315":{"position":[[82,4]]},"316":{"position":[[32,4]]},"317":{"position":[[175,4]]},"318":{"position":[[138,4]]},"319":{"position":[[187,4]]},"320":{"position":[[84,4]]},"321":{"position":[[44,4]]},"322":{"position":[[127,4]]},"323":{"position":[[66,4]]},"324":{"position":[[80,4]]},"326":{"position":[[173,4]]},"328":{"position":[[24,4]]},"329":{"position":[[24,4]]},"330":{"position":[[30,4]]},"331":{"position":[[38,4]]},"332":{"position":[[38,4]]},"333":{"position":[[38,4]]},"334":{"position":[[55,4]]},"335":{"position":[[44,4]]},"336":{"position":[[90,4]]},"337":{"position":[[100,4]]},"338":{"position":[[47,4]]},"339":{"position":[[73,4]]},"340":{"position":[[24,4]]},"341":{"position":[[30,4]]},"342":{"position":[[54,4]]},"343":{"position":[[52,4]]},"344":{"position":[[48,4]]},"345":{"position":[[48,4]]},"346":{"position":[[49,4]]},"347":{"position":[[61,4]]},"348":{"position":[[48,4]]},"349":{"position":[[40,4]]},"350":{"position":[[66,4]]},"351":{"position":[[31,4]]},"352":{"position":[[76,4]]},"353":{"position":[[75,4]]},"354":{"position":[[80,4]]},"355":{"position":[[65,4]]},"356":{"position":[[49,4]]},"357":{"position":[[72,4]]}},"keywords":{}}],["color",{"_index":181,"title":{},"content":{"22":{"position":[[286,6],[310,5],[419,6],[483,6],[580,6],[603,5]]},"28":{"position":[[398,5],[517,6],[524,6]]},"73":{"position":[[262,6],[396,6]]},"74":{"position":[[259,6]]},"75":{"position":[[288,6],[507,6]]},"84":{"position":[[814,6]]},"194":{"position":[[225,6],[359,6]]},"195":{"position":[[229,6]]},"196":{"position":[[236,6],[455,6]]},"225":{"position":[[39,6]]},"250":{"position":[[709,6],[938,6]]},"252":{"position":[[768,6],[1015,6]]},"258":{"position":[[539,6]]},"271":{"position":[[270,6],[375,6],[439,6],[526,6]]},"277":{"position":[[360,5],[479,6],[486,6]]},"311":{"position":[[450,6],[623,6]]},"313":{"position":[[489,6],[680,6]]},"319":{"position":[[386,6]]}},"keywords":{}}],["column",{"_index":857,"title":{},"content":{"257":{"position":[[195,6],[217,6],[412,7]]},"318":{"position":[[112,6],[320,7]]}},"keywords":{}}],["common",{"_index":39,"title":{"36":{"position":[[0,6]]},"144":{"position":[[0,6]]}},"content":{"4":{"position":[[13,6]]}},"keywords":{}}],["commonj",{"_index":577,"title":{},"content":{"102":{"position":[[90,8]]}},"keywords":{}}],["complet",{"_index":376,"title":{},"content":{"37":{"position":[[1199,10]]},"84":{"position":[[961,8]]},"121":{"position":[[1161,10]]},"249":{"position":[[976,13]]},"250":{"position":[[856,8]]},"252":{"position":[[915,8]]}},"keywords":{}}],["compon",{"_index":98,"title":{"12":{"position":[[16,9]]}},"content":{"12":{"position":[[16,9],[45,10],[181,10],[242,10],[253,9],[967,9],[1249,9],[1470,10]]},"79":{"position":[[118,9],[163,10],[215,9],[292,9],[315,9],[353,9],[412,9],[467,9]]},"84":{"position":[[120,9],[165,10],[217,9],[294,9],[317,9],[355,9],[414,9],[469,9]]},"87":{"position":[[123,9],[168,10],[220,9],[297,9],[320,9],[358,9],[417,9],[472,9]]},"96":{"position":[[126,9],[171,10],[223,9],[300,9],[323,9],[361,9],[420,9],[475,9]]},"106":{"position":[[456,11]]},"249":{"position":[[114,9],[159,10],[211,9],[288,9],[311,9],[349,9],[408,9],[463,9],[875,12]]},"250":{"position":[[119,9],[164,10],[216,9],[293,9],[316,9],[354,9],[413,9],[468,9]]},"251":{"position":[[117,9],[162,10],[214,9],[291,9],[314,9],[352,9],[411,9],[466,9]]},"252":{"position":[[132,9],[177,10],[229,9],[306,9],[329,9],[367,9],[426,9],[481,9]]}},"keywords":{}}],["config",{"_index":41,"title":{"5":{"position":[[0,7]]},"29":{"position":[[0,7]]},"114":{"position":[[0,7]]},"278":{"position":[[0,7]]}},"content":{"29":{"position":[[76,7]]},"278":{"position":[[18,6]]}},"keywords":{}}],["configur",{"_index":243,"title":{},"content":{"29":{"position":[[34,13]]}},"keywords":{}}],["console.info",{"_index":748,"title":{},"content":{"208":{"position":[[474,26]]},"214":{"position":[[220,18],[280,18]]},"217":{"position":[[490,26]]},"219":{"position":[[65,33],[176,25]]},"310":{"position":[[604,23],[686,23]]},"312":{"position":[[385,26]]},"316":{"position":[[62,33],[173,25]]}},"keywords":{}}],["console.info($video",{"_index":458,"title":{},"content":{"61":{"position":[[332,21]]},"62":{"position":[[211,21]]},"182":{"position":[[279,21]]},"183":{"position":[[203,21]]}},"keywords":{}}],["console.info('compon",{"_index":821,"title":{},"content":{"249":{"position":[[946,23]]}},"keywords":{}}],["console.info('custom",{"_index":572,"title":{},"content":{"98":{"position":[[257,20]]},"255":{"position":[[252,20]]}},"keywords":{}}],["console.info('y",{"_index":556,"title":{},"content":{"87":{"position":[[727,17]]},"93":{"position":[[301,17],[364,17]]},"96":{"position":[[749,17]]},"98":{"position":[[94,17]]},"249":{"position":[[844,17]]},"251":{"position":[[634,17]]},"255":{"position":[[89,17]]}},"keywords":{}}],["console.info(arg",{"_index":396,"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]]},"121":{"position":[[1704,19]]},"123":{"position":[[175,19]]},"124":{"position":[[146,19]]},"125":{"position":[[147,19]]},"126":{"position":[[149,19]]},"127":{"position":[[149,19]]},"128":{"position":[[152,19]]},"129":{"position":[[157,19]]},"130":{"position":[[160,19]]},"132":{"position":[[166,19]]},"133":{"position":[[170,19]]},"134":{"position":[[146,19]]},"135":{"position":[[172,19]]},"136":{"position":[[178,19]]},"137":{"position":[[149,19]]}},"keywords":{}}],["console.info(art.aspectratio",{"_index":741,"title":{},"content":{"172":{"position":[[230,30],[287,30]]},"355":{"position":[[189,29],[244,29]]}},"keywords":{}}],["console.info(art.autos",{"_index":709,"title":{},"content":{"167":{"position":[[242,27],[291,27]]},"350":{"position":[[190,27],[239,27]]}},"keywords":{}}],["console.info(art.currenttim",{"_index":670,"title":{},"content":{"156":{"position":[[269,30],[321,30]]},"339":{"position":[[197,30],[249,30]]}},"keywords":{}}],["console.info(art.dur",{"_index":672,"title":{},"content":{"157":{"position":[[162,27]]},"340":{"position":[[148,27]]}},"keywords":{}}],["console.info(art.flip",{"_index":720,"title":{},"content":{"169":{"position":[[229,23],[278,23]]},"352":{"position":[[200,22],[247,22]]}},"keywords":{}}],["console.info(art.i18n.get('play",{"_index":485,"title":{},"content":{"68":{"position":[[201,35]]},"189":{"position":[[168,35]]}},"keywords":{}}],["console.info(art.loop",{"_index":745,"title":{},"content":{"173":{"position":[[232,23],[276,23]]},"356":{"position":[[173,22],[216,22]]}},"keywords":{}}],["console.info(art.mut",{"_index":667,"title":{},"content":{"155":{"position":[[206,24],[249,24]]},"338":{"position":[[171,24],[214,24]]}},"keywords":{}}],["console.info(art.play",{"_index":705,"title":{},"content":{"166":{"position":[[199,26],[238,26]]},"349":{"position":[[177,26],[216,26]]}},"keywords":{}}],["console.info(art.playbackr",{"_index":734,"title":{},"content":{"171":{"position":[[247,31],[301,31]]},"354":{"position":[[204,30],[256,30]]}},"keywords":{}}],["console.info(art.plugins.myplugin.dosometh",{"_index":575,"title":{},"content":{"98":{"position":[[495,49]]},"219":{"position":[[402,49]]},"255":{"position":[[484,49]]},"316":{"position":[[393,49]]}},"keywords":{}}],["console.info(art.plugins.myplugin.someth",{"_index":574,"title":{},"content":{"98":{"position":[[449,45]]},"219":{"position":[[356,45]]},"255":{"position":[[438,45]]},"316":{"position":[[347,45]]}},"keywords":{}}],["console.info(art.post",{"_index":699,"title":{},"content":{"164":{"position":[[306,25],[378,25]]},"347":{"position":[[222,25],[294,25]]}},"keywords":{}}],["console.info(art.rot",{"_index":726,"title":{},"content":{"170":{"position":[[253,25],[296,25]]},"353":{"position":[[215,24],[256,24]]}},"keywords":{}}],["console.info(art.subtitle.url",{"_index":513,"title":{},"content":{"74":{"position":[[335,31]]},"195":{"position":[[305,31]]}},"keywords":{}}],["console.info(art.url",{"_index":653,"title":{},"content":{"152":{"position":[[189,22],[254,22]]},"335":{"position":[[168,22],[233,22]]}},"keywords":{}}],["console.info(art.volum",{"_index":652,"title":{},"content":{"151":{"position":[[207,25],[251,25]]},"334":{"position":[[179,25],[223,25]]}},"keywords":{}}],["console.info(artplayer.config",{"_index":46,"title":{},"content":{"5":{"position":[[69,31]]},"114":{"position":[[36,30]]}},"keywords":{}}],["console.info(artplayer.env",{"_index":36,"title":{},"content":{"3":{"position":[[60,28]]},"112":{"position":[[32,27]]}},"keywords":{}}],["console.info(artplayer.html",{"_index":59,"title":{},"content":{"9":{"position":[[74,29]]},"118":{"position":[[52,28]]}},"keywords":{}}],["console.info(artplayer.instances.length",{"_index":26,"title":{},"content":{"1":{"position":[[285,41]]},"110":{"position":[[189,40]]}},"keywords":{}}],["console.info(artplayer.kindof",{"_index":65,"title":{},"content":{"10":{"position":[[130,35],[166,35]]},"119":{"position":[[103,34],[138,34]]}},"keywords":{}}],["console.info(artplayer.kindof('0",{"_index":63,"title":{},"content":{"10":{"position":[[58,36]]},"119":{"position":[[33,35]]}},"keywords":{}}],["console.info(artplayer.kindof(0",{"_index":64,"title":{},"content":{"10":{"position":[[95,34]]},"119":{"position":[[69,33]]}},"keywords":{}}],["console.info(artplayer.opt",{"_index":54,"title":{},"content":{"8":{"position":[[46,31]]},"117":{"position":[[30,30]]}},"keywords":{}}],["console.info(artplayer.schem",{"_index":50,"title":{},"content":{"6":{"position":[[62,31]]},"115":{"position":[[33,30]]}},"keywords":{}}],["console.info(artplayer.vers",{"_index":32,"title":{},"content":{"2":{"position":[[54,32]]},"111":{"position":[[31,31]]}},"keywords":{}}],["console.info(ev",{"_index":464,"title":{},"content":{"64":{"position":[[279,20]]},"185":{"position":[[234,20]]}},"keywords":{}}],["console.info(item",{"_index":90,"title":{},"content":{"11":{"position":[[611,18]]},"280":{"position":[[522,18]]}},"keywords":{}}],["console.info(json.stringify(art.rect",{"_index":713,"title":{},"content":{"168":{"position":[[197,39]]},"351":{"position":[[155,39]]}},"keywords":{}}],["console.info(object.keys(artplayer.util",{"_index":40,"title":{},"content":{"4":{"position":[[48,43]]},"113":{"position":[[32,42]]}},"keywords":{}}],["console.info(st",{"_index":424,"title":{},"content":{"47":{"position":[[298,20]]},"131":{"position":[[203,20]]}},"keywords":{}}],["console.info(url",{"_index":681,"title":{},"content":{"159":{"position":[[261,19]]},"160":{"position":[[259,19]]},"342":{"position":[[225,19]]},"343":{"position":[[223,19]]}},"keywords":{}}],["console.log",{"_index":747,"title":{},"content":{"205":{"position":[[527,25]]}},"keywords":{}}],["console.log('custom",{"_index":553,"title":{},"content":{"84":{"position":[[922,19]]},"250":{"position":[[817,19]]},"252":{"position":[[876,19]]}},"keywords":{}}],["console.log('y",{"_index":552,"title":{},"content":{"84":{"position":[[852,16]]},"250":{"position":[[747,16],[978,16]]},"252":{"position":[[806,16],[1055,16]]}},"keywords":{}}],["console.log('你点击了自定义按钮1",{"_index":893,"title":{},"content":{"311":{"position":[[488,26]]},"313":{"position":[[527,26]]}},"keywords":{}}],["console.log('你点击了自定义按钮2",{"_index":895,"title":{},"content":{"311":{"position":[[663,26]]},"313":{"position":[[720,26]]}},"keywords":{}}],["console.log('自定义按钮挂载完成1",{"_index":894,"title":{},"content":{"311":{"position":[[541,26]]},"313":{"position":[[580,26]]}},"keywords":{}}],["console.log(art",{"_index":626,"title":{},"content":{"106":{"position":[[514,17]]},"107":{"position":[[413,17]]}},"keywords":{}}],["const",{"_index":142,"title":{},"content":{"13":{"position":[[230,5]]},"29":{"position":[[594,5]]},"31":{"position":[[203,5]]},"102":{"position":[[99,5]]},"107":{"position":[[455,5]]},"139":{"position":[[197,5]]},"278":{"position":[[525,5]]},"325":{"position":[[167,5]]}},"keywords":{}}],["contain",{"_index":20,"title":{"221":{"position":[[0,10]]},"282":{"position":[[0,10]]}},"content":{"1":{"position":[[192,10]]},"11":{"position":[[188,10]]},"12":{"position":[[384,10]]},"14":{"position":[[78,10]]},"22":{"position":[[37,10]]},"23":{"position":[[37,10]]},"24":{"position":[[37,10]]},"26":{"position":[[104,10]]},"27":{"position":[[123,10]]},"28":{"position":[[90,10]]},"29":{"position":[[206,10]]},"31":{"position":[[82,10]]},"32":{"position":[[83,10]]},"33":{"position":[[94,10]]},"34":{"position":[[86,10]]},"35":{"position":[[88,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]]},"61":{"position":[[192,10]]},"62":{"position":[[80,10]]},"64":{"position":[[94,9],[174,10],[185,10]]},"65":{"position":[[302,10]]},"68":{"position":[[108,10]]},"69":{"position":[[89,10]]},"72":{"position":[[103,10]]},"73":{"position":[[107,10]]},"74":{"position":[[104,10]]},"75":{"position":[[133,10]]},"78":{"position":[[143,10]]},"79":{"position":[[514,10]]},"81":{"position":[[216,10]]},"83":{"position":[[116,10]]},"84":{"position":[[558,10]]},"86":{"position":[[109,10]]},"87":{"position":[[519,10]]},"89":{"position":[[125,10]]},"91":{"position":[[119,10]]},"93":{"position":[[178,10]]},"95":{"position":[[112,10]]},"96":{"position":[[522,10]]},"98":{"position":[[329,10]]},"104":{"position":[[15,9],[36,9]]},"105":{"position":[[399,10]]},"108":{"position":[[77,10]]},"110":{"position":[[96,10]]},"121":{"position":[[1599,10]]},"123":{"position":[[75,10]]},"124":{"position":[[47,10]]},"125":{"position":[[47,10]]},"126":{"position":[[50,10]]},"127":{"position":[[48,10]]},"128":{"position":[[50,10]]},"129":{"position":[[57,10]]},"130":{"position":[[61,10]]},"131":{"position":[[50,10]]},"132":{"position":[[49,10]]},"133":{"position":[[66,10]]},"134":{"position":[[48,10]]},"135":{"position":[[49,10]]},"136":{"position":[[49,10]]},"137":{"position":[[48,10]]},"139":{"position":[[76,10]]},"140":{"position":[[77,10]]},"141":{"position":[[88,10]]},"142":{"position":[[80,10]]},"143":{"position":[[82,10]]},"145":{"position":[[63,10]]},"146":{"position":[[64,10]]},"147":{"position":[[84,10]]},"148":{"position":[[97,10]]},"149":{"position":[[100,10]]},"150":{"position":[[101,10]]},"151":{"position":[[114,10]]},"152":{"position":[[96,10]]},"153":{"position":[[253,10]]},"154":{"position":[[266,10]]},"155":{"position":[[113,10]]},"156":{"position":[[176,10]]},"157":{"position":[[69,10]]},"158":{"position":[[96,10]]},"159":{"position":[[119,10]]},"160":{"position":[[117,10]]},"161":{"position":[[115,10]]},"162":{"position":[[124,10]]},"163":{"position":[[103,10]]},"164":{"position":[[176,10]]},"165":{"position":[[104,10]]},"166":{"position":[[93,10]]},"167":{"position":[[149,10]]},"168":{"position":[[104,10]]},"169":{"position":[[136,10]]},"170":{"position":[[144,10]]},"171":{"position":[[154,10]]},"172":{"position":[[137,10]]},"173":{"position":[[139,10]]},"174":{"position":[[89,10]]},"182":{"position":[[139,10]]},"183":{"position":[[72,10]]},"185":{"position":[[49,9],[129,10],[140,10]]},"186":{"position":[[197,10]]},"189":{"position":[[75,10]]},"190":{"position":[[71,10]]},"193":{"position":[[72,10]]},"194":{"position":[[70,10]]},"195":{"position":[[74,10]]},"196":{"position":[[81,10]]},"199":{"position":[[114,10]]},"200":{"position":[[272,10]]},"202":{"position":[[98,10]]},"204":{"position":[[75,10]]},"205":{"position":[[306,10]]},"207":{"position":[[74,10]]},"208":{"position":[[272,10]]},"210":{"position":[[78,10]]},"212":{"position":[[76,10]]},"214":{"position":[[97,10]]},"216":{"position":[[76,10]]},"217":{"position":[[272,10]]},"219":{"position":[[236,10]]},"221":{"position":[[61,9],[184,10],[216,10],[354,9]]},"222":{"position":[[154,10]]},"223":{"position":[[164,10]]},"224":{"position":[[129,10]]},"225":{"position":[[118,10]]},"226":{"position":[[91,10]]},"227":{"position":[[112,10]]},"228":{"position":[[90,10]]},"229":{"position":[[88,10]]},"230":{"position":[[76,9],[272,10]]},"231":{"position":[[158,10]]},"232":{"position":[[86,10]]},"233":{"position":[[184,10]]},"234":{"position":[[161,10]]},"235":{"position":[[173,10]]},"236":{"position":[[161,10]]},"237":{"position":[[128,10]]},"238":{"position":[[149,10]]},"239":{"position":[[93,10]]},"240":{"position":[[132,10]]},"241":{"position":[[163,10]]},"242":{"position":[[154,10]]},"243":{"position":[[155,10]]},"244":{"position":[[110,10]]},"245":{"position":[[140,10]]},"246":{"position":[[176,10]]},"247":{"position":[[184,10]]},"248":{"position":[[252,10],[372,10],[383,11]]},"249":{"position":[[548,10]]},"250":{"position":[[515,10]]},"251":{"position":[[513,10]]},"252":{"position":[[570,10]]},"253":{"position":[[241,10]]},"254":{"position":[[210,10]]},"255":{"position":[[324,10]]},"256":{"position":[[485,10]]},"257":{"position":[[261,10]]},"258":{"position":[[371,10]]},"259":{"position":[[185,10]]},"260":{"position":[[115,10]]},"261":{"position":[[340,10]]},"262":{"position":[[168,10]]},"263":{"position":[[151,10]]},"271":{"position":[[37,10]]},"272":{"position":[[37,10]]},"273":{"position":[[37,10]]},"275":{"position":[[78,10]]},"276":{"position":[[75,10]]},"277":{"position":[[69,10]]},"278":{"position":[[137,10]]},"279":{"position":[[114,10]]},"280":{"position":[[99,10]]},"282":{"position":[[110,10],[142,10]]},"283":{"position":[[94,10]]},"284":{"position":[[80,10]]},"285":{"position":[[76,10]]},"286":{"position":[[75,10]]},"287":{"position":[[64,10]]},"288":{"position":[[77,10]]},"289":{"position":[[65,10]]},"290":{"position":[[65,10]]},"291":{"position":[[35,9],[129,10]]},"292":{"position":[[85,10]]},"293":{"position":[[65,10]]},"294":{"position":[[107,10]]},"295":{"position":[[102,10]]},"296":{"position":[[90,10]]},"297":{"position":[[89,10]]},"298":{"position":[[76,10]]},"299":{"position":[[79,10]]},"300":{"position":[[65,10]]},"301":{"position":[[78,10]]},"302":{"position":[[85,10]]},"303":{"position":[[79,10]]},"304":{"position":[[79,10]]},"305":{"position":[[79,10]]},"306":{"position":[[83,10]]},"307":{"position":[[109,10]]},"308":{"position":[[112,10]]},"309":{"position":[[116,10],[236,10],[247,11]]},"310":{"position":[[308,10]]},"311":{"position":[[270,10]]},"312":{"position":[[270,10]]},"313":{"position":[[305,10]]},"314":{"position":[[133,10]]},"315":{"position":[[113,10]]},"316":{"position":[[233,10]]},"317":{"position":[[206,10]]},"318":{"position":[[169,10]]},"319":{"position":[[218,10]]},"320":{"position":[[115,10]]},"321":{"position":[[75,10]]},"322":{"position":[[158,10]]},"323":{"position":[[97,10]]},"324":{"position":[[111,10]]},"326":{"position":[[204,10]]},"328":{"position":[[55,10]]},"329":{"position":[[55,10]]},"330":{"position":[[61,10]]},"331":{"position":[[69,10]]},"332":{"position":[[69,10]]},"333":{"position":[[69,10]]},"334":{"position":[[86,10]]},"335":{"position":[[75,10]]},"336":{"position":[[121,10]]},"337":{"position":[[131,10]]},"338":{"position":[[78,10]]},"339":{"position":[[104,10]]},"340":{"position":[[55,10]]},"341":{"position":[[61,10]]},"342":{"position":[[85,10]]},"343":{"position":[[83,10]]},"344":{"position":[[79,10]]},"345":{"position":[[79,10]]},"346":{"position":[[80,10]]},"347":{"position":[[92,10]]},"348":{"position":[[79,10]]},"349":{"position":[[71,10]]},"350":{"position":[[97,10]]},"351":{"position":[[62,10]]},"352":{"position":[[107,10]]},"353":{"position":[[106,10]]},"354":{"position":[[111,10]]},"355":{"position":[[96,10]]},"356":{"position":[[80,10]]},"357":{"position":[[103,10]]}},"keywords":{}}],["container.innerhtml",{"_index":814,"title":{},"content":{"248":{"position":[[307,20]]},"309":{"position":[[171,20]]}},"keywords":{}}],["content",{"_index":334,"title":{},"content":{"37":{"position":[[253,8],[362,7]]},"121":{"position":[[215,8],[324,7]]},"248":{"position":[[506,7]]}},"keywords":{}}],["contextmenu",{"_index":101,"title":{"85":{"position":[[0,12]]},"206":{"position":[[0,12]]},"251":{"position":[[0,12]]},"312":{"position":[[0,12]]}},"content":{"12":{"position":[[67,12],[639,13],[1059,11]]},"85":{"position":[[24,11]]},"235":{"position":[[124,11]]},"236":{"position":[[112,11]]},"251":{"position":[[41,11],[575,12]]},"312":{"position":[[332,12]]},"326":{"position":[[459,13],[840,11]]}},"keywords":{}}],["contextmenu1",{"_index":118,"title":{},"content":{"12":{"position":[[611,15],[1027,13],[1071,15],[1299,13]]},"326":{"position":[[431,15],[808,13],[852,15],[1036,13]]}},"keywords":{}}],["control",{"_index":68,"title":{"11":{"position":[[18,8]]},"14":{"position":[[18,8]]},"82":{"position":[[0,9]]},"203":{"position":[[0,9]]},"252":{"position":[[0,9]]},"313":{"position":[[0,9]]}},"content":{"11":{"position":[[18,8],[67,9],[142,8],[250,9]]},"12":{"position":[[80,9],[746,9],[1119,7]]},"14":{"position":[[18,8],[140,9]]},"26":{"position":[[248,9]]},"27":{"position":[[267,9]]},"28":{"position":[[234,9]]},"29":{"position":[[350,9]]},"72":{"position":[[38,7]]},"78":{"position":[[38,7]]},"82":{"position":[[38,7]]},"83":{"position":[[39,7],[54,7]]},"84":{"position":[[48,7]]},"86":{"position":[[39,7]]},"89":{"position":[[38,7]]},"91":{"position":[[40,7]]},"95":{"position":[[38,7]]},"237":{"position":[[79,7]]},"238":{"position":[[100,7]]},"240":{"position":[[83,7]]},"242":{"position":[[105,7]]},"243":{"position":[[106,7]]},"246":{"position":[[256,9]]},"247":{"position":[[267,9]]},"252":{"position":[[56,7],[632,9]]},"253":{"position":[[83,7]]},"259":{"position":[[21,12]]},"275":{"position":[[222,9]]},"276":{"position":[[219,9]]},"277":{"position":[[213,9]]},"278":{"position":[[281,9]]},"279":{"position":[[176,9]]},"280":{"position":[[161,9]]},"307":{"position":[[189,9]]},"308":{"position":[[195,9]]},"313":{"position":[[367,9]]},"320":{"position":[[14,12]]},"326":{"position":[[566,9],[900,7]]}},"keywords":{}}],["control1",{"_index":121,"title":{},"content":{"12":{"position":[[722,11],[1091,9],[1127,11],[1352,9]]},"326":{"position":[[542,11],[872,9],[908,11],[1089,9]]}},"keywords":{}}],["coordin",{"_index":712,"title":{},"content":{"168":{"position":[[30,10],[259,10]]}},"keywords":{}}],["copi",{"_index":27,"title":{},"content":{"1":{"position":[[331,4]]},"2":{"position":[[87,4]]},"3":{"position":[[89,4]]},"4":{"position":[[92,4]]},"5":{"position":[[101,4]]},"6":{"position":[[94,4]]},"8":{"position":[[78,4]]},"9":{"position":[[104,4]]},"10":{"position":[[202,4]]},"11":{"position":[[712,4]]},"12":{"position":[[1435,4]]},"13":{"position":[[339,4]]},"14":{"position":[[387,4]]},"18":{"position":[[39,4]]},"19":{"position":[[36,4],[104,4]]},"20":{"position":[[82,4]]},"22":{"position":[[810,4]]},"23":{"position":[[232,4]]},"24":{"position":[[353,4]]},"26":{"position":[[477,4]]},"27":{"position":[[568,4]]},"28":{"position":[[562,4]]},"29":{"position":[[796,4]]},"31":{"position":[[334,4]]},"32":{"position":[[306,4]]},"33":{"position":[[342,4]]},"34":{"position":[[339,4]]},"35":{"position":[[776,4]]},"37":{"position":[[1766,4]]},"39":{"position":[[227,4]]},"40":{"position":[[192,4]]},"41":{"position":[[192,4]]},"42":{"position":[[246,4]]},"43":{"position":[[254,4]]},"44":{"position":[[260,4]]},"45":{"position":[[222,4]]},"46":{"position":[[234,4]]},"47":{"position":[[323,4]]},"48":{"position":[[211,4]]},"49":{"position":[[257,4]]},"50":{"position":[[272,4]]},"51":{"position":[[228,4]]},"52":{"position":[[228,4]]},"53":{"position":[[191,4]]},"61":{"position":[[358,4]]},"62":{"position":[[237,4]]},"64":{"position":[[304,4]]},"65":{"position":[[490,4]]},"68":{"position":[[241,4]]},"69":{"position":[[363,4]]},"72":{"position":[[351,4]]},"73":{"position":[[449,4]]},"74":{"position":[[457,4]]},"75":{"position":[[565,4]]},"78":{"position":[[623,4]]},"79":{"position":[[854,4]]},"81":{"position":[[411,4]]},"83":{"position":[[272,4]]},"84":{"position":[[996,4]]},"86":{"position":[[297,4]]},"87":{"position":[[823,4]]},"89":{"position":[[305,4]]},"91":{"position":[[293,4]]},"93":{"position":[[401,4]]},"95":{"position":[[338,4]]},"96":{"position":[[832,4]]},"98":{"position":[[549,4]]},"101":{"position":[[24,4]]},"102":{"position":[[21,4],[139,4]]},"103":{"position":[[330,4]]},"105":{"position":[[509,4]]},"106":{"position":[[557,4]]},"107":{"position":[[563,4]]},"108":{"position":[[143,4]]},"110":{"position":[[233,4]]},"111":{"position":[[63,4]]},"112":{"position":[[60,4]]},"113":{"position":[[75,4]]},"114":{"position":[[67,4]]},"115":{"position":[[64,4]]},"117":{"position":[[61,4]]},"118":{"position":[[81,4]]},"119":{"position":[[173,4]]},"121":{"position":[[1728,4]]},"123":{"position":[[199,4]]},"124":{"position":[[170,4]]},"125":{"position":[[171,4]]},"126":{"position":[[225,4]]},"127":{"position":[[229,4]]},"128":{"position":[[229,4]]},"129":{"position":[[181,4]]},"130":{"position":[[184,4]]},"131":{"position":[[228,4]]},"132":{"position":[[190,4]]},"133":{"position":[[194,4]]},"134":{"position":[[250,4]]},"135":{"position":[[196,4]]},"136":{"position":[[202,4]]},"137":{"position":[[173,4]]},"139":{"position":[[328,4]]},"140":{"position":[[300,4]]},"141":{"position":[[336,4]]},"142":{"position":[[333,4]]},"143":{"position":[[770,4]]},"145":{"position":[[185,4]]},"146":{"position":[[231,4]]},"147":{"position":[[254,4]]},"148":{"position":[[208,4]]},"149":{"position":[[214,4]]},"150":{"position":[[262,4]]},"151":{"position":[[281,4]]},"152":{"position":[[281,4]]},"153":{"position":[[462,4]]},"154":{"position":[[479,4]]},"155":{"position":[[278,4]]},"156":{"position":[[356,4]]},"157":{"position":[[194,4]]},"158":{"position":[[226,4]]},"159":{"position":[[285,4]]},"160":{"position":[[283,4]]},"161":{"position":[[309,4]]},"162":{"position":[[327,4]]},"163":{"position":[[286,4]]},"164":{"position":[[408,4]]},"165":{"position":[[268,4]]},"166":{"position":[[269,4]]},"167":{"position":[[323,4]]},"168":{"position":[[241,4]]},"169":{"position":[[306,4]]},"170":{"position":[[326,4]]},"171":{"position":[[337,4]]},"172":{"position":[[322,4]]},"173":{"position":[[304,4]]},"174":{"position":[[201,4]]},"182":{"position":[[305,4]]},"183":{"position":[[229,4]]},"185":{"position":[[259,4]]},"186":{"position":[[385,4]]},"189":{"position":[[208,4]]},"190":{"position":[[345,4]]},"193":{"position":[[320,4]]},"194":{"position":[[412,4]]},"195":{"position":[[427,4]]},"196":{"position":[[513,4]]},"199":{"position":[[594,4]]},"200":{"position":[[612,4]]},"202":{"position":[[255,4]]},"204":{"position":[[231,4]]},"205":{"position":[[574,4]]},"207":{"position":[[262,4]]},"208":{"position":[[552,4]]},"210":{"position":[[258,4]]},"212":{"position":[[250,4]]},"214":{"position":[[314,4]]},"216":{"position":[[302,4]]},"217":{"position":[[554,4]]},"219":{"position":[[456,4]]},"221":{"position":[[306,4],[430,4]]},"222":{"position":[[220,4]]},"223":{"position":[[267,4]]},"224":{"position":[[243,4]]},"225":{"position":[[202,4]]},"226":{"position":[[170,4]]},"227":{"position":[[192,4]]},"228":{"position":[[169,4]]},"229":{"position":[[183,4]]},"230":{"position":[[354,4]]},"231":{"position":[[240,4]]},"232":{"position":[[164,4]]},"233":{"position":[[277,4]]},"234":{"position":[[272,4]]},"235":{"position":[[274,4]]},"236":{"position":[[261,4]]},"237":{"position":[[270,4]]},"238":{"position":[[230,4]]},"239":{"position":[[173,4]]},"240":{"position":[[209,4]]},"241":{"position":[[242,4]]},"242":{"position":[[238,4]]},"243":{"position":[[242,4]]},"244":{"position":[[264,4]]},"245":{"position":[[229,4]]},"246":{"position":[[408,4]]},"247":{"position":[[425,4]]},"248":{"position":[[446,4]]},"249":{"position":[[1003,4]]},"250":{"position":[[1035,4]]},"251":{"position":[[782,4]]},"252":{"position":[[1112,4]]},"253":{"position":[[446,4]]},"254":{"position":[[477,4]]},"255":{"position":[[538,4]]},"256":{"position":[[688,4]]},"257":{"position":[[431,4]]},"258":{"position":[[588,4]]},"259":{"position":[[318,4]]},"260":{"position":[[470,4]]},"261":{"position":[[419,4]]},"262":{"position":[[359,4]]},"263":{"position":[[229,4]]},"267":{"position":[[39,4]]},"268":{"position":[[36,4],[104,4]]},"269":{"position":[[82,4]]},"271":{"position":[[683,4]]},"272":{"position":[[219,4]]},"273":{"position":[[334,4]]},"275":{"position":[[451,4]]},"276":{"position":[[520,4]]},"277":{"position":[[524,4]]},"278":{"position":[[727,4]]},"279":{"position":[[394,4]]},"280":{"position":[[618,4]]},"282":{"position":[[232,4],[304,4]]},"283":{"position":[[160,4]]},"284":{"position":[[183,4]]},"285":{"position":[[190,4]]},"286":{"position":[[159,4]]},"287":{"position":[[143,4]]},"288":{"position":[[157,4]]},"289":{"position":[[144,4]]},"290":{"position":[[160,4]]},"291":{"position":[[211,4]]},"292":{"position":[[167,4]]},"293":{"position":[[143,4]]},"294":{"position":[[200,4]]},"295":{"position":[[213,4]]},"296":{"position":[[191,4]]},"297":{"position":[[189,4]]},"298":{"position":[[212,4]]},"299":{"position":[[160,4]]},"300":{"position":[[145,4]]},"301":{"position":[[155,4]]},"302":{"position":[[164,4]]},"303":{"position":[[163,4]]},"304":{"position":[[166,4]]},"305":{"position":[[233,4]]},"306":{"position":[[172,4]]},"307":{"position":[[335,4]]},"308":{"position":[[344,4]]},"309":{"position":[[310,4]]},"310":{"position":[[723,4]]},"311":{"position":[[703,4]]},"312":{"position":[[515,4]]},"313":{"position":[[760,4]]},"314":{"position":[[338,4]]},"315":{"position":[[380,4]]},"316":{"position":[[447,4]]},"317":{"position":[[410,4]]},"318":{"position":[[339,4]]},"319":{"position":[[435,4]]},"320":{"position":[[248,4]]},"321":{"position":[[430,4]]},"322":{"position":[[237,4]]},"323":{"position":[[261,4]]},"324":{"position":[[189,4]]},"325":{"position":[[269,4]]},"326":{"position":[[1172,4]]},"328":{"position":[[176,4]]},"329":{"position":[[221,4]]},"330":{"position":[[230,4]]},"331":{"position":[[179,4]]},"332":{"position":[[182,4]]},"333":{"position":[[229,4]]},"334":{"position":[[252,4]]},"335":{"position":[[259,4]]},"336":{"position":[[320,4]]},"337":{"position":[[334,4]]},"338":{"position":[[242,4]]},"339":{"position":[[283,4]]},"340":{"position":[[179,4]]},"341":{"position":[[190,4]]},"342":{"position":[[248,4]]},"343":{"position":[[246,4]]},"344":{"position":[[272,4]]},"345":{"position":[[281,4]]},"346":{"position":[[262,4]]},"347":{"position":[[323,4]]},"348":{"position":[[242,4]]},"349":{"position":[[246,4]]},"350":{"position":[[270,4]]},"351":{"position":[[198,4]]},"352":{"position":[[273,4]]},"353":{"position":[[284,4]]},"354":{"position":[[290,4]]},"355":{"position":[[277,4]]},"356":{"position":[[242,4]]},"357":{"position":[[214,4]]}},"keywords":{}}],["core",{"_index":498,"title":{},"content":{"70":{"position":[[38,4]]}},"keywords":{}}],["correct",{"_index":881,"title":{},"content":{"261":{"position":[[257,7]]}},"keywords":{}}],["cover",{"_index":545,"title":{},"content":{"81":{"position":[[153,5]]}},"keywords":{}}],["creat",{"_index":133,"title":{},"content":{"12":{"position":[[1463,6]]}},"keywords":{}}],["cross",{"_index":789,"title":{},"content":{"237":{"position":[[359,5]]}},"keywords":{}}],["crossorigin",{"_index":786,"title":{},"content":{"237":{"position":[[237,12]]},"298":{"position":[[179,12]]}},"keywords":{}}],["current",{"_index":30,"title":{},"content":{"2":{"position":[[13,7]]},"3":{"position":[[13,7]]},"27":{"position":[[47,7]]},"61":{"position":[[61,7]]},"156":{"position":[[59,7]]},"158":{"position":[[28,7]]},"159":{"position":[[41,7]]},"160":{"position":[[39,7]]},"224":{"position":[[40,9]]},"225":{"position":[[46,9]]},"233":{"position":[[70,9]]},"262":{"position":[[332,7]]},"263":{"position":[[80,9]]}},"keywords":{}}],["currenttim",{"_index":389,"title":{"156":{"position":[[0,12]]},"339":{"position":[[0,12]]}},"content":{"37":{"position":[[1446,11]]},"121":{"position":[[1408,11]]}},"keywords":{}}],["custom",{"_index":99,"title":{"38":{"position":[[0,6]]}},"content":{"12":{"position":[[38,6]]},"81":{"position":[[42,6],[327,7],[376,7]]},"84":{"position":[[760,7],[787,7],[877,6]]},"87":{"position":[[691,7],[757,6]]},"96":{"position":[[710,7],[776,6]]},"98":{"position":[[202,7]]},"249":{"position":[[36,6]]},"250":{"position":[[34,6],[655,7],[682,7],[772,6],[884,7],[911,7],[1003,6]]},"251":{"position":[[34,6],[598,7],[664,6]]},"252":{"position":[[38,10],[714,7],[741,7],[831,6],[961,7],[988,7],[1080,6]]},"255":{"position":[[38,6],[197,7]]}},"keywords":{}}],["customtyp",{"_index":269,"title":{"262":{"position":[[0,11]]},"323":{"position":[[0,11]]}},"content":{"31":{"position":[[160,11]]},"32":{"position":[[186,11]]},"33":{"position":[[208,11]]},"34":{"position":[[201,11]]},"35":{"position":[[476,11]]},"139":{"position":[[154,11]]},"140":{"position":[[180,11]]},"141":{"position":[[202,11]]},"142":{"position":[[195,11]]},"143":{"position":[[470,11]]},"261":{"position":[[85,10]]},"262":{"position":[[230,11]]},"322":{"position":[[32,10]]},"323":{"position":[[159,11]]}},"keywords":{}}],["damuku",{"_index":174,"title":{"22":{"position":[[8,6]]}},"content":{"22":{"position":[[210,6]]},"23":{"position":[[138,6]]}},"keywords":{}}],["danmu",{"_index":180,"title":{},"content":{"22":{"position":[[252,5],[304,5],[334,5],[359,5],[685,5]]},"28":{"position":[[32,5],[331,5],[344,6]]},"29":{"position":[[28,5]]}},"keywords":{}}],["danmuku",{"_index":158,"title":{"15":{"position":[[0,7]]}},"content":{"18":{"position":[[31,7]]},"19":{"position":[[28,7],[94,9]]},"22":{"position":[[223,8]]},"23":{"position":[[167,7],[182,8]]},"24":{"position":[[173,8]]},"26":{"position":[[34,7],[202,8]]},"27":{"position":[[55,7],[221,8]]},"28":{"position":[[188,8]]},"29":{"position":[[304,8]]},"267":{"position":[[31,7]]},"268":{"position":[[28,7],[94,9]]},"271":{"position":[[215,8]]},"272":{"position":[[169,8]]},"273":{"position":[[154,8]]},"275":{"position":[[176,8]]},"276":{"position":[[173,8]]},"277":{"position":[[167,8]]},"278":{"position":[[235,8]]}},"keywords":{}}],["danmuku.js"></script>",{"_index":170,"title":{},"content":{"20":{"position":[[46,35]]},"269":{"position":[[46,35]]}},"keywords":{}}],["dash.j",{"_index":284,"title":{"33":{"position":[[0,8]]},"141":{"position":[[0,8]]}},"content":{},"keywords":{}}],["dashjs.mediaplayer().cr",{"_index":290,"title":{},"content":{"33":{"position":[[264,30]]},"141":{"position":[[258,30]]}},"keywords":{}}],["data",{"_index":325,"title":{},"content":{"37":{"position":[[152,4],[1048,5],[1302,5],[1312,4],[1370,4],[1595,4]]},"106":{"position":[[257,6]]},"121":{"position":[[114,4],[1010,5],[1264,5],[1274,4],[1332,4],[1557,4]]}},"keywords":{}}],["decod",{"_index":674,"title":{},"content":{"157":{"position":[[280,8]]},"262":{"position":[[74,8]]}},"keywords":{}}],["default",{"_index":53,"title":{},"content":{"8":{"position":[[20,7]]},"9":{"position":[[20,8]]},"11":{"position":[[318,8]]},"81":{"position":[[73,7]]},"106":{"position":[[247,7]]},"172":{"position":[[81,8]]},"222":{"position":[[59,7]]},"226":{"position":[[25,7]]},"228":{"position":[[40,7]]},"229":{"position":[[208,7]]},"253":{"position":[[136,7],[316,8]]},"256":{"position":[[142,7]]},"258":{"position":[[247,7]]},"260":{"position":[[44,7]]},"261":{"position":[[131,7]]},"263":{"position":[[54,7]]},"280":{"position":[[229,8]]},"314":{"position":[[40,9],[208,8]]}},"keywords":{}}],["default、4:3、16:9",{"_index":903,"title":{},"content":{"355":{"position":[[28,30]]}},"keywords":{}}],["del",{"_index":473,"title":{},"content":{"65":{"position":[[212,3]]},"186":{"position":[[123,3]]}},"keywords":{}}],["delay",{"_index":365,"title":{},"content":{"37":{"position":[[1025,7]]},"121":{"position":[[987,7]]}},"keywords":{}}],["delet",{"_index":474,"title":{},"content":{"65":{"position":[[225,6]]},"173":{"position":[[313,6]]}},"keywords":{}}],["demo",{"_index":160,"title":{"16":{"position":[[0,5]]}},"content":{"16":{"position":[[13,4]]},"34":{"position":[[168,4]]},"142":{"position":[[162,4]]}},"keywords":{}}],["demo</title>",{"_index":592,"title":{},"content":{"105":{"position":[[71,18]]}},"keywords":{}}],["describ",{"_index":793,"title":{},"content":{"239":{"position":[[185,9]]}},"keywords":{}}],["descriptiondefault",{"_index":823,"title":{},"content":{"253":{"position":[[109,18]]}},"keywords":{}}],["descriptiondis",{"_index":531,"title":{},"content":{"79":{"position":[[68,18]]},"84":{"position":[[70,18]]},"87":{"position":[[73,18]]},"96":{"position":[[76,18]]},"249":{"position":[[64,18]]},"250":{"position":[[69,18]]},"251":{"position":[[67,18]]},"252":{"position":[[82,18]]}},"keywords":{}}],["descriptionget",{"_index":471,"title":{},"content":{"65":{"position":[[155,14]]}},"keywords":{}}],["descriptiontim",{"_index":830,"title":{},"content":{"254":{"position":[[93,15]]}},"keywords":{}}],["descriptionurl",{"_index":856,"title":{},"content":{"257":{"position":[[76,14]]},"258":{"position":[[108,14]]}},"keywords":{}}],["destroy",{"_index":408,"title":{"44":{"position":[[0,8]]},"128":{"position":[[0,8]]},"174":{"position":[[0,8]]},"357":{"position":[[0,8]]}},"content":{"44":{"position":[[34,9]]},"58":{"position":[[45,9]]},"64":{"position":[[61,7]]},"174":{"position":[[33,7]]}},"keywords":{}}],["dev/hls.j",{"_index":277,"title":{},"content":{"32":{"position":[[35,10]]},"140":{"position":[[29,10]]}},"keywords":{}}],["devic",{"_index":839,"title":{},"content":{"256":{"position":[[103,8],[160,8],[210,8],[729,7]]}},"keywords":{}}],["differ",{"_index":428,"title":{},"content":{"49":{"position":[[50,10]]},"256":{"position":[[54,11],[86,9]]}},"keywords":{}}],["direct",{"_index":112,"title":{},"content":{"12":{"position":[[327,6]]}},"keywords":{}}],["directli",{"_index":818,"title":{},"content":{"248":{"position":[[581,8]]},"259":{"position":[[119,8]]}},"keywords":{}}],["disabl",{"_index":532,"title":{},"content":{"79":{"position":[[106,7]]},"84":{"position":[[108,7],[692,8]]},"87":{"position":[[111,7]]},"96":{"position":[[114,7]]},"200":{"position":[[36,9]]},"205":{"position":[[36,9]]},"208":{"position":[[36,9]]},"217":{"position":[[36,9]]},"249":{"position":[[102,7],[648,8]]},"250":{"position":[[107,7],[606,8]]},"251":{"position":[[105,7]]},"252":{"position":[[120,7],[646,8]]},"310":{"position":[[34,9],[408,8]]},"311":{"position":[[34,9],[361,8]]},"312":{"position":[[34,9]]},"313":{"position":[[35,9],[381,8]]}},"keywords":{}}],["display",{"_index":232,"title":{},"content":{"27":{"position":[[76,9]]},"29":{"position":[[521,8]]},"72":{"position":[[58,7]]},"78":{"position":[[60,7]]},"79":{"position":[[245,7]]},"83":{"position":[[69,9]]},"84":{"position":[[247,7]]},"86":{"position":[[62,9]]},"87":{"position":[[250,7]]},"89":{"position":[[78,9]]},"91":{"position":[[74,7]]},"95":{"position":[[67,7]]},"96":{"position":[[253,7]]},"221":{"position":[[139,7]]},"233":{"position":[[39,7]]},"234":{"position":[[39,7]]},"235":{"position":[[73,10]]},"236":{"position":[[39,7]]},"237":{"position":[[39,7]]},"238":{"position":[[39,7]]},"240":{"position":[[39,7]]},"242":{"position":[[39,7]]},"243":{"position":[[39,7]]},"248":{"position":[[590,8]]},"249":{"position":[[241,7]]},"250":{"position":[[246,7]]},"251":{"position":[[244,7]]},"252":{"position":[[259,7]]},"253":{"position":[[34,7]]},"263":{"position":[[62,7]]},"278":{"position":[[452,8]]}},"keywords":{}}],["divid",{"_index":866,"title":{},"content":{"258":{"position":[[316,7]]}},"keywords":{}}],["document.getelementbyid("root"",{"_index":637,"title":{},"content":{"107":{"position":[[475,42]]}},"keywords":{}}],["document.queryselector('.artplay",{"_index":455,"title":{},"content":{"61":{"position":[[100,34]]},"64":{"position":[[106,34]]},"182":{"position":[[47,34]]},"185":{"position":[[61,34]]},"221":{"position":[[227,34]]},"248":{"position":[[265,34]]},"282":{"position":[[153,34]]},"309":{"position":[[129,34]]}},"keywords":{}}],["dom",{"_index":89,"title":{},"content":{"11":{"position":[[603,5],[630,6]]},"12":{"position":[[162,3],[223,3],[948,3],[1230,3]]},"61":{"position":[[41,3]]},"79":{"position":[[273,3]]},"84":{"position":[[275,3]]},"87":{"position":[[278,3]]},"96":{"position":[[281,3]]},"182":{"position":[[36,3]]},"200":{"position":[[138,3]]},"205":{"position":[[138,3]]},"208":{"position":[[138,3]]},"217":{"position":[[138,3]]},"221":{"position":[[57,3]]},"249":{"position":[[269,3]]},"250":{"position":[[274,3]]},"251":{"position":[[272,3]]},"252":{"position":[[287,3]]},"262":{"position":[[294,3]]},"280":{"position":[[514,5],[541,6]]},"282":{"position":[[46,3]]},"310":{"position":[[136,3]]},"311":{"position":[[136,3]]},"312":{"position":[[136,3]]},"313":{"position":[[137,3]]},"323":{"position":[[217,7]]},"326":{"position":[[88,3],[110,22],[747,10],[985,10]]}},"keywords":{}}],["dom"",{"_index":631,"title":{},"content":{"107":{"position":[[82,10]]}},"keywords":{}}],["domain",{"_index":790,"title":{},"content":{"237":{"position":[[365,7]]}},"keywords":{}}],["dosometh",{"_index":571,"title":{},"content":{"98":{"position":[[230,12]]},"219":{"position":[[149,12]]},"255":{"position":[[225,12]]},"316":{"position":[[146,12]]}},"keywords":{}}],["doubl",{"_index":865,"title":{},"content":{"258":{"position":[[291,6]]}},"keywords":{}}],["download",{"_index":676,"title":{},"content":{"158":{"position":[[15,8]]}},"keywords":{}}],["due",{"_index":366,"title":{},"content":{"37":{"position":[[1033,3]]},"121":{"position":[[995,3]]},"161":{"position":[[318,3]]},"163":{"position":[[295,3]]}},"keywords":{}}],["durat",{"_index":341,"title":{"157":{"position":[[0,9]]},"340":{"position":[[0,9]]}},"content":{"37":{"position":[[476,8]]},"121":{"position":[[438,8]]},"157":{"position":[[23,8],[231,9],[293,8]]}},"keywords":{}}],["dynam",{"_index":503,"title":{},"content":{"73":{"position":[[32,11]]},"79":{"position":[[30,11]]},"84":{"position":[[30,11]]},"87":{"position":[[30,11]]},"93":{"position":[[31,11]]},"96":{"position":[[30,11]]},"98":{"position":[[33,11]]}},"keywords":{}}],["easi",{"_index":462,"title":{},"content":{"64":{"position":[[42,4]]}},"keywords":{}}],["edg",{"_index":778,"title":{},"content":{"230":{"position":[[118,5]]}},"keywords":{}}],["effect",{"_index":564,"title":{},"content":{"93":{"position":[[432,6]]},"164":{"position":[[88,6]]},"230":{"position":[[239,6]]},"239":{"position":[[335,6]]}},"keywords":{}}],["element",{"_index":105,"title":{},"content":{"12":{"position":[[166,7],[227,7],[952,7],[1234,7]]},"61":{"position":[[45,8]]},"79":{"position":[[277,7]]},"84":{"position":[[279,7]]},"87":{"position":[[282,7]]},"96":{"position":[[285,7]]},"221":{"position":[[364,8]]},"249":{"position":[[273,7]]},"250":{"position":[[278,7]]},"251":{"position":[[276,7]]},"252":{"position":[[291,7]]},"259":{"position":[[139,8]]},"262":{"position":[[298,7]]}},"keywords":{}}],["emit",{"_index":234,"title":{"28":{"position":[[0,5]]},"277":{"position":[[0,5]]}},"content":{"28":{"position":[[48,4]]},"277":{"position":[[18,4]]}},"keywords":{}}],["empti",{"_index":345,"title":{},"content":{"37":{"position":[[548,6]]},"121":{"position":[[510,6]]}},"keywords":{}}],["en",{"_index":492,"title":{},"content":{"69":{"position":[[245,3]]},"190":{"position":[[227,3]]},"263":{"position":[[219,5]]},"324":{"position":[[179,5]]}},"keywords":{}}],["enabl",{"_index":844,"title":{},"content":{"256":{"position":[[378,6],[740,6]]}},"keywords":{}}],["encod",{"_index":505,"title":{},"content":{"73":{"position":[[217,9]]},"74":{"position":[[214,9]]},"75":{"position":[[243,9]]},"194":{"position":[[180,9]]},"195":{"position":[[184,9]]},"196":{"position":[[191,9]]},"258":{"position":[[212,8],[237,9],[494,9]]},"319":{"position":[[118,8],[341,9]]}},"keywords":{}}],["end",{"_index":328,"title":{},"content":{"37":{"position":[[201,3],[337,3],[738,3]]},"121":{"position":[[163,3],[299,3],[700,3]]}},"keywords":{}}],["english",{"_index":493,"title":{},"content":{"69":{"position":[[261,10]]},"190":{"position":[[243,10]]}},"keywords":{}}],["enough",{"_index":324,"title":{},"content":{"37":{"position":[[145,6]]},"121":{"position":[[107,6]]}},"keywords":{}}],["enter",{"_index":773,"title":{},"content":{"229":{"position":[[219,5]]},"231":{"position":[[96,5]]}},"keywords":{}}],["entir",{"_index":776,"title":{},"content":{"230":{"position":[[69,6]]}},"keywords":{}}],["env",{"_index":33,"title":{"3":{"position":[[0,4]]},"112":{"position":[[0,4]]}},"content":{},"keywords":{}}],["environ",{"_index":34,"title":{},"content":{"3":{"position":[[28,11]]}},"keywords":{}}],["en、zh",{"_index":886,"title":{},"content":{"263":{"position":[[99,5]]},"324":{"position":[[47,17]]}},"keywords":{}}],["equal",{"_index":459,"title":{},"content":{"62":{"position":[[15,5]]}},"keywords":{}}],["equival",{"_index":454,"title":{},"content":{"61":{"position":[[86,10]]}},"keywords":{}}],["es6",{"_index":576,"title":{},"content":{"102":{"position":[[48,3]]}},"keywords":{}}],["estim",{"_index":323,"title":{},"content":{"37":{"position":[[126,9],[295,9]]},"121":{"position":[[88,9],[257,9]]}},"keywords":{}}],["event",{"_index":153,"title":{"36":{"position":[[7,6]]},"37":{"position":[[7,6]]},"38":{"position":[[7,6]]},"63":{"position":[[0,7]]},"184":{"position":[[0,7]]}},"content":{"14":{"position":[[265,6],[304,5]]},"27":{"position":[[334,6]]},"37":{"position":[[48,6],[55,5],[573,5]]},"42":{"position":[[303,5]]},"63":{"position":[[24,6]]},"64":{"position":[[28,5],[73,5],[263,7]]},"79":{"position":[[369,5]]},"84":{"position":[[371,5]]},"87":{"position":[[374,5]]},"96":{"position":[[377,5]]},"121":{"position":[[22,6],[535,5]]},"156":{"position":[[132,6]]},"185":{"position":[[218,7]]},"249":{"position":[[365,5]]},"250":{"position":[[370,5]]},"251":{"position":[[368,5]]},"252":{"position":[[383,5]]},"276":{"position":[[286,6]]},"279":{"position":[[301,6]]}},"keywords":{}}],["event.target.innertext",{"_index":157,"title":{},"content":{"14":{"position":[[328,22]]},"27":{"position":[[435,22],[520,22]]},"276":{"position":[[387,22],[472,22]]},"279":{"position":[[335,22]]}},"keywords":{}}],["exampl",{"_index":346,"title":{},"content":{"37":{"position":[[559,8]]},"121":{"position":[[521,8]]}},"keywords":{}}],["exchang",{"_index":689,"title":{},"content":{"161":{"position":[[374,9]]},"163":{"position":[[351,9]]}},"keywords":{}}],["execut",{"_index":707,"title":{},"content":{"167":{"position":[[99,7]]}},"keywords":{}}],["exist",{"_index":10,"title":{},"content":{"1":{"position":[[131,5]]}},"keywords":{}}],["export",{"_index":570,"title":{},"content":{"98":{"position":[[210,6],[278,6]]},"106":{"position":[[240,6]]},"255":{"position":[[205,6],[273,6]]}},"keywords":{}}],["f00",{"_index":762,"title":{},"content":{"225":{"position":[[21,4]]},"286":{"position":[[14,4]]}},"keywords":{}}],["fail",{"_index":791,"title":{},"content":{"237":{"position":[[384,6]]}},"keywords":{}}],["fals",{"_index":184,"title":{},"content":{"22":{"position":[[324,6],[507,6],[762,6]]},"35":{"position":[[765,6]]},"47":{"position":[[244,6]]},"72":{"position":[[282,6]]},"75":{"position":[[491,6]]},"78":{"position":[[602,6]]},"83":{"position":[[251,6]]},"84":{"position":[[701,6]]},"86":{"position":[[276,6]]},"87":{"position":[[795,6]]},"89":{"position":[[284,6]]},"91":{"position":[[272,6]]},"95":{"position":[[317,6]]},"96":{"position":[[814,6]]},"131":{"position":[[184,18]]},"143":{"position":[[759,6]]},"161":{"position":[[288,6]]},"162":{"position":[[306,6]]},"163":{"position":[[265,6]]},"165":{"position":[[247,6]]},"193":{"position":[[251,6]]},"196":{"position":[[439,6]]},"199":{"position":[[573,6]]},"204":{"position":[[210,6]]},"207":{"position":[[241,6]]},"208":{"position":[[524,6]]},"210":{"position":[[237,6]]},"212":{"position":[[229,6]]},"216":{"position":[[281,6]]},"217":{"position":[[536,6]]},"227":{"position":[[22,5]]},"228":{"position":[[22,5]]},"229":{"position":[[22,5]]},"230":{"position":[[22,5]]},"231":{"position":[[22,5]]},"232":{"position":[[22,5]]},"233":{"position":[[22,5]]},"234":{"position":[[22,5]]},"235":{"position":[[22,5]]},"236":{"position":[[22,5]]},"237":{"position":[[22,5]]},"238":{"position":[[22,5]]},"240":{"position":[[22,5]]},"242":{"position":[[22,5]]},"243":{"position":[[22,5]]},"244":{"position":[[22,5]]},"245":{"position":[[22,5]]},"246":{"position":[[22,5]]},"247":{"position":[[22,5]]},"248":{"position":[[22,5]]},"249":{"position":[[657,6],[906,6]]},"250":{"position":[[615,6]]},"251":{"position":[[702,6]]},"252":{"position":[[655,6]]},"271":{"position":[[303,6],[463,6],[652,6]]},"288":{"position":[[15,5]]},"289":{"position":[[15,5]]},"290":{"position":[[15,5]]},"291":{"position":[[15,5]]},"292":{"position":[[15,5]]},"293":{"position":[[15,5]]},"294":{"position":[[15,5]]},"295":{"position":[[15,5]]},"296":{"position":[[15,5]]},"297":{"position":[[15,5]]},"298":{"position":[[15,5]]},"299":{"position":[[15,5]]},"301":{"position":[[15,5]]},"303":{"position":[[15,5]]},"304":{"position":[[15,5]]},"305":{"position":[[15,5]]},"306":{"position":[[15,5]]},"307":{"position":[[15,5]]},"308":{"position":[[15,5]]},"309":{"position":[[15,5]]},"310":{"position":[[417,6],[646,6]]},"311":{"position":[[370,6]]},"312":{"position":[[435,6]]},"313":{"position":[[390,6]]},"344":{"position":[[252,6]]},"345":{"position":[[261,6]]},"346":{"position":[[242,6]]},"348":{"position":[[222,6]]}},"keywords":{}}],["false,'preload",{"_index":868,"title":{},"content":{"259":{"position":[[34,16]]},"320":{"position":[[27,16]]}},"keywords":{}}],["fast",{"_index":796,"title":{},"content":{"239":{"position":[[234,4],[259,4]]}},"keywords":{}}],["fetch",{"_index":382,"title":{},"content":{"37":{"position":[[1290,5]]},"121":{"position":[[1252,5]]}},"keywords":{}}],["ffad00",{"_index":763,"title":{},"content":{"225":{"position":[[187,10]]},"286":{"position":[[144,10]]}},"keywords":{}}],["fff",{"_index":182,"title":{},"content":{"22":{"position":[[293,7],[587,7]]},"271":{"position":[[277,7],[533,7]]}},"keywords":{}}],["file",{"_index":309,"title":{},"content":{"35":{"position":[[625,4]]},"143":{"position":[[619,4]]},"222":{"position":[[87,4]]}},"keywords":{}}],["file.renderto(video",{"_index":311,"title":{},"content":{"35":{"position":[[650,20]]},"143":{"position":[[644,20]]}},"keywords":{}}],["find",{"_index":453,"title":{},"content":{"61":{"position":[[36,4]]}},"keywords":{}}],["finish",{"_index":356,"title":{},"content":{"37":{"position":[[818,8]]},"121":{"position":[[780,8]]}},"keywords":{}}],["fire",{"_index":318,"title":{},"content":{"37":{"position":[[66,5],[1069,5]]},"39":{"position":[[0,5]]},"40":{"position":[[0,5]]},"41":{"position":[[0,5]]},"42":{"position":[[0,5],[288,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]]},"121":{"position":[[1031,5]]}},"keywords":{}}],["first",{"_index":354,"title":{},"content":{"37":{"position":[[789,5]]},"93":{"position":[[61,5]]},"121":{"position":[[751,5]]},"153":{"position":[[154,5]]},"154":{"position":[[167,5]]},"163":{"position":[[361,5]]}},"keywords":{}}],["flex",{"_index":253,"title":{},"content":{"29":{"position":[[530,7]]},"278":{"position":[[461,7]]}},"keywords":{}}],["flip",{"_index":716,"title":{"169":{"position":[[0,5]]},"233":{"position":[[0,5]]},"294":{"position":[[0,5]]},"352":{"position":[[0,5]]}},"content":{"169":{"position":[[56,5]]},"233":{"position":[[55,4],[246,5]]},"294":{"position":[[169,5]]}},"keywords":{}}],["flv",{"_index":270,"title":{},"content":{"31":{"position":[[174,4],[248,6]]},"139":{"position":[[168,4],[242,6]]},"261":{"position":[[408,6]]},"262":{"position":[[244,4]]},"322":{"position":[[226,6]]},"323":{"position":[[173,4]]}},"keywords":{}}],["flv,.mkv",{"_index":879,"title":{},"content":{"261":{"position":[[194,10]]}},"keywords":{}}],["flv.j",{"_index":264,"title":{"31":{"position":[[0,7]]},"139":{"position":[[0,7]]}},"content":{},"keywords":{}}],["flvjs.createplay",{"_index":272,"title":{},"content":{"31":{"position":[[221,20]]},"139":{"position":[[215,20]]}},"keywords":{}}],["flvplayer",{"_index":271,"title":{},"content":{"31":{"position":[[209,9]]},"139":{"position":[[203,9]]}},"keywords":{}}],["flvplayer.attachmediaelement(video",{"_index":273,"title":{},"content":{"31":{"position":[[269,36]]},"139":{"position":[[263,36]]}},"keywords":{}}],["flvplayer.load",{"_index":274,"title":{},"content":{"31":{"position":[[306,17]]},"139":{"position":[[300,17]]}},"keywords":{}}],["flv、.mkv、.t",{"_index":896,"title":{},"content":{"322":{"position":[[80,40]]}},"keywords":{}}],["focu",{"_index":411,"title":{"45":{"position":[[0,6]]},"129":{"position":[[0,6]]}},"content":{"45":{"position":[[27,6]]},"46":{"position":[[28,6]]},"93":{"position":[[470,5]]},"239":{"position":[[373,5]]},"245":{"position":[[82,5]]}},"keywords":{}}],["focus",{"_index":449,"title":{},"content":{"57":{"position":[[51,7]]}},"keywords":{}}],["font",{"_index":197,"title":{},"content":{"22":{"position":[[598,4],[622,4]]},"73":{"position":[[280,5],[410,5]]},"74":{"position":[[277,5]]},"75":{"position":[[302,5],[523,5]]},"194":{"position":[[243,5],[373,5]]},"195":{"position":[[247,5]]},"196":{"position":[[250,5],[471,5]]},"258":{"position":[[557,5]]},"319":{"position":[[404,5]]}},"keywords":{}}],["fontsiz",{"_index":245,"title":{},"content":{"29":{"position":[[139,9],[743,9]]},"278":{"position":[[674,9]]}},"keywords":{}}],["format",{"_index":215,"title":{},"content":{"23":{"position":[[175,6]]},"222":{"position":[[92,8]]},"258":{"position":[[74,7]]},"261":{"position":[[44,6],[145,6]]},"262":{"position":[[37,6]]}},"keywords":{}}],["forthcom",{"_index":384,"title":{},"content":{"37":{"position":[[1337,12]]},"121":{"position":[[1299,12]]}},"keywords":{}}],["forum/dash.j",{"_index":287,"title":{},"content":{"33":{"position":[[43,13]]},"141":{"position":[[37,13]]}},"keywords":{}}],["forward",{"_index":647,"title":{"149":{"position":[[0,8]]},"332":{"position":[[0,8]]}},"content":{"149":{"position":[[41,8]]},"239":{"position":[[239,7]]}},"keywords":{}}],["fr",{"_index":494,"title":{},"content":{"69":{"position":[[300,3]]},"190":{"position":[[282,3]]}},"keywords":{}}],["frame",{"_index":355,"title":{},"content":{"37":{"position":[[795,5]]},"121":{"position":[[757,5]]},"158":{"position":[[42,5]]},"159":{"position":[[55,6]]},"160":{"position":[[53,6]]}},"keywords":{}}],["françai",{"_index":495,"title":{},"content":{"69":{"position":[[316,11]]},"190":{"position":[[298,11]]}},"keywords":{}}],["full",{"_index":162,"title":{},"content":{"16":{"position":[[8,4]]},"51":{"position":[[32,4]]},"52":{"position":[[26,4]]},"161":{"position":[[66,4],[402,4]]},"162":{"position":[[75,4]]},"242":{"position":[[51,4]]},"243":{"position":[[51,4]]}},"keywords":{}}],["fullscreen",{"_index":434,"title":{"51":{"position":[[0,11]]},"135":{"position":[[0,11]]},"161":{"position":[[0,11]]},"242":{"position":[[0,11]]},"303":{"position":[[0,11]]},"344":{"position":[[0,11]]}},"content":{"51":{"position":[[143,11]]},"135":{"position":[[111,11]]},"161":{"position":[[177,11]]},"242":{"position":[[216,11]]},"260":{"position":[[404,11]]},"303":{"position":[[141,11]]},"321":{"position":[[364,11]]},"344":{"position":[[141,11]]}},"keywords":{}}],["fullscreenweb",{"_index":177,"title":{"52":{"position":[[0,14]]},"136":{"position":[[0,14]]},"162":{"position":[[0,14]]},"243":{"position":[[0,14]]},"304":{"position":[[0,14]]},"345":{"position":[[0,14]]}},"content":{"22":{"position":[[150,14]]},"52":{"position":[[137,14]]},"136":{"position":[[111,14]]},"162":{"position":[[186,14]]},"163":{"position":[[165,14]]},"243":{"position":[[217,14]]},"260":{"position":[[420,14]]},"271":{"position":[[150,14]]},"304":{"position":[[141,14]]},"321":{"position":[[380,14]]},"345":{"position":[[141,14]]},"346":{"position":[[142,14]]}},"keywords":{}}],["function",{"_index":52,"title":{},"content":{"7":{"position":[[6,8]]},"10":{"position":[[6,8],[38,8]]},"11":{"position":[[587,8]]},"13":{"position":[[305,8]]},"14":{"position":[[252,8]]},"20":{"position":[[118,8]]},"24":{"position":[[182,8]]},"26":{"position":[[6,8],[302,8],[407,8]]},"27":{"position":[[321,8]]},"28":{"position":[[6,8],[288,8]]},"29":{"position":[[6,8],[572,8]]},"31":{"position":[[179,8]]},"32":{"position":[[206,8]]},"33":{"position":[[227,8]]},"34":{"position":[[220,8]]},"35":{"position":[[499,8],[600,8]]},"61":{"position":[[6,8]]},"62":{"position":[[6,8]]},"64":{"position":[[6,8]]},"65":{"position":[[170,8],[193,8],[216,8],[244,8]]},"69":{"position":[[6,8]]},"70":{"position":[[43,8]]},"73":{"position":[[6,8]]},"75":{"position":[[6,8]]},"79":{"position":[[6,8],[344,8],[383,8]]},"84":{"position":[[6,8],[346,8],[385,8],[838,8],[908,8]]},"87":{"position":[[6,8],[349,8],[388,8],[713,8]]},"93":{"position":[[6,8],[132,8]]},"96":{"position":[[6,8],[352,8],[391,8],[735,8]]},"98":{"position":[[6,8],[69,8],[243,8]]},"107":{"position":[[163,8]]},"116":{"position":[[4,8]]},"119":{"position":[[4,8]]},"139":{"position":[[173,8]]},"140":{"position":[[200,8]]},"141":{"position":[[221,8]]},"142":{"position":[[214,8]]},"143":{"position":[[493,8],[594,8]]},"145":{"position":[[6,8]]},"146":{"position":[[6,8]]},"147":{"position":[[6,8]]},"153":{"position":[[116,8]]},"154":{"position":[[129,8]]},"158":{"position":[[6,8]]},"159":{"position":[[6,8]]},"160":{"position":[[6,8]]},"182":{"position":[[4,8]]},"183":{"position":[[4,8]]},"185":{"position":[[4,8]]},"186":{"position":[[93,8],[110,8],[127,8],[146,8]]},"190":{"position":[[4,8]]},"194":{"position":[[4,8]]},"196":{"position":[[4,8]]},"200":{"position":[[4,8],[171,8],[195,8]]},"205":{"position":[[4,8],[171,8],[195,8],[513,8]]},"208":{"position":[[4,8],[171,8],[195,8],[460,8]]},"214":{"position":[[4,8]]},"217":{"position":[[4,8],[171,8],[195,8],[476,8]]},"219":{"position":[[4,8],[40,8],[162,8]]},"233":{"position":[[60,9]]},"234":{"position":[[64,9]]},"235":{"position":[[61,8]]},"249":{"position":[[340,8],[379,8],[823,8],[925,8]]},"250":{"position":[[345,8],[384,8],[733,8],[803,8],[964,8]]},"251":{"position":[[343,8],[382,8],[620,8]]},"252":{"position":[[358,8],[397,8],[792,8],[862,8],[1041,8]]},"255":{"position":[[64,8],[238,8]]},"256":{"position":[[418,8]]},"262":{"position":[[249,8]]},"273":{"position":[[163,8]]},"275":{"position":[[4,8],[276,8],[381,8]]},"276":{"position":[[273,8]]},"277":{"position":[[4,8],[267,8]]},"278":{"position":[[4,8],[503,8]]},"279":{"position":[[288,8]]},"280":{"position":[[498,8]]},"310":{"position":[[169,8],[193,8],[583,8],[665,8]]},"311":{"position":[[169,8],[193,8],[474,8],[527,8],[649,8]]},"312":{"position":[[169,8],[193,8],[371,8]]},"313":{"position":[[170,8],[194,8],[513,8],[566,8],[706,8]]},"316":{"position":[[37,8],[159,8]]},"323":{"position":[[178,8]]},"325":{"position":[[235,8]]},"328":{"position":[[4,8]]},"329":{"position":[[4,8]]},"330":{"position":[[4,8]]},"336":{"position":[[4,11]]},"337":{"position":[[4,11]]},"341":{"position":[[4,8]]},"342":{"position":[[4,8]]},"343":{"position":[[4,8]]},"357":{"position":[[4,11]]}},"keywords":{}}],["function($contextmenu1",{"_index":119,"title":{},"content":{"12":{"position":[[662,23]]},"326":{"position":[[482,23]]}},"keywords":{}}],["function($control1",{"_index":122,"title":{},"content":{"12":{"position":[[784,19]]},"326":{"position":[[604,19]]}},"keywords":{}}],["function($layer1",{"_index":116,"title":{},"content":{"12":{"position":[[554,17]]},"326":{"position":[[374,17]]}},"keywords":{}}],["function($setting1",{"_index":125,"title":{},"content":{"12":{"position":[[882,19]]},"326":{"position":[[702,19]]}},"keywords":{}}],["functionparamet",{"_index":655,"title":{},"content":{"153":{"position":[[6,18]]},"154":{"position":[[6,18]]},"174":{"position":[[6,18]]}},"keywords":{}}],["further",{"_index":332,"title":{},"content":{"37":{"position":[[232,7]]},"121":{"position":[[194,7]]}},"keywords":{}}],["gener",{"_index":817,"title":{},"content":{"248":{"position":[[529,9]]}},"keywords":{}}],["get",{"_index":412,"title":{},"content":{"45":{"position":[[22,4]]},"93":{"position":[[461,4]]},"155":{"position":[[53,7]]},"173":{"position":[[48,7]]},"239":{"position":[[364,4]]}},"keywords":{}}],["getbloburl",{"_index":682,"title":{"160":{"position":[[0,11]]},"343":{"position":[[0,11]]}},"content":{},"keywords":{}}],["getboundingclientrect",{"_index":715,"title":{},"content":{"168":{"position":[[297,21]]},"351":{"position":[[217,21]]}},"keywords":{}}],["getdataurl",{"_index":678,"title":{"159":{"position":[[0,11]]},"342":{"position":[[0,11]]}},"content":{},"keywords":{}}],["getinstance(art",{"_index":625,"title":{},"content":{"106":{"position":[[495,16]]}},"keywords":{}}],["getinstance(art2",{"_index":146,"title":{},"content":{"13":{"position":[[314,17]]},"325":{"position":[[244,17]]}},"keywords":{}}],["getinstance={(art",{"_index":634,"title":{},"content":{"107":{"position":[[388,18]]}},"keywords":{}}],["getter",{"_index":671,"title":{},"content":{"157":{"position":[[6,6]]},"168":{"position":[[6,6]]},"340":{"position":[[4,6]]},"349":{"position":[[4,9]]},"351":{"position":[[4,6]]}},"keywords":{}}],["getter/sett",{"_index":483,"title":{},"content":{"68":{"position":[[6,13]]},"72":{"position":[[6,13]]},"74":{"position":[[6,13]]},"78":{"position":[[6,13]]},"81":{"position":[[6,13]]},"83":{"position":[[6,13]]},"86":{"position":[[6,13]]},"89":{"position":[[6,13]]},"91":{"position":[[6,13]]},"95":{"position":[[6,13]]},"189":{"position":[[4,13]]},"193":{"position":[[4,13]]},"195":{"position":[[4,13]]},"199":{"position":[[4,13]]},"202":{"position":[[4,13]]},"204":{"position":[[4,13]]},"207":{"position":[[4,13]]},"210":{"position":[[4,13]]},"212":{"position":[[4,13]]},"216":{"position":[[4,13]]}},"keywords":{}}],["getterparamet",{"_index":704,"title":{},"content":{"166":{"position":[[6,16]]}},"keywords":{}}],["green",{"_index":192,"title":{},"content":{"22":{"position":[[490,8]]},"75":{"position":[[514,8]]},"196":{"position":[[462,8]]},"250":{"position":[[945,8]]},"252":{"position":[[1022,8]]},"271":{"position":[[446,8]]},"311":{"position":[[630,8]]},"313":{"position":[[687,8]]}},"keywords":{}}],["gt",{"_index":25,"title":{},"content":{"1":{"position":[[277,5]]},"12":{"position":[[484,5]]},"24":{"position":[[225,5]]},"29":{"position":[[691,5]]},"35":{"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]]},"61":{"position":[[277,5]]},"62":{"position":[[165,5]]},"64":{"position":[[271,5]]},"68":{"position":[[193,5]]},"72":{"position":[[239,5],[303,5]]},"73":{"position":[[330,5],[367,5]]},"74":{"position":[[327,5],[381,5]]},"75":{"position":[[352,5],[389,5]]},"78":{"position":[[554,5],[576,5]]},"79":{"position":[[637,5],[659,5]]},"81":{"position":[[301,5]]},"83":{"position":[[201,5],[223,5]]},"84":{"position":[[643,5],[665,5]]},"86":{"position":[[194,5],[245,5]]},"87":{"position":[[604,5],[655,5]]},"89":{"position":[[210,5],[257,5]]},"91":{"position":[[204,5],[248,5]]},"93":{"position":[[263,5],[293,5],[356,5]]},"95":{"position":[[228,5],[290,5]]},"96":{"position":[[638,5]]},"98":{"position":[[414,5]]},"103":{"position":[[18,4],[109,4],[233,4]]},"105":{"position":[[125,5]]},"106":{"position":[[133,5]]},"107":{"position":[[407,5],[431,5],[542,6]]},"110":{"position":[[181,5]]},"121":{"position":[[1696,5]]},"123":{"position":[[167,5]]},"124":{"position":[[138,5]]},"125":{"position":[[139,5]]},"126":{"position":[[141,5],[199,5]]},"127":{"position":[[141,5],[199,5]]},"128":{"position":[[144,5],[202,5]]},"129":{"position":[[149,5]]},"130":{"position":[[152,5]]},"131":{"position":[[140,5]]},"132":{"position":[[158,5]]},"133":{"position":[[162,5]]},"134":{"position":[[138,5],[196,5]]},"135":{"position":[[164,5]]},"136":{"position":[[170,5]]},"137":{"position":[[141,5]]},"143":{"position":[[720,5]]},"145":{"position":[[161,5]]},"146":{"position":[[162,5],[196,5]]},"147":{"position":[[182,5],[218,5]]},"148":{"position":[[182,5]]},"149":{"position":[[185,5]]},"150":{"position":[[186,5],[222,5]]},"151":{"position":[[199,5]]},"152":{"position":[[181,5]]},"153":{"position":[[338,5],[375,5]]},"154":{"position":[[351,5],[388,5]]},"155":{"position":[[198,5]]},"156":{"position":[[261,5]]},"157":{"position":[[154,5]]},"158":{"position":[[181,5]]},"159":{"position":[[204,5],[255,5]]},"160":{"position":[[202,5],[253,5]]},"161":{"position":[[218,5],[263,5]]},"162":{"position":[[230,5],[278,5]]},"163":{"position":[[209,5],[247,5]]},"164":{"position":[[298,5]]},"165":{"position":[[189,5],[228,5]]},"166":{"position":[[191,5]]},"167":{"position":[[234,5]]},"168":{"position":[[189,5]]},"169":{"position":[[221,5]]},"170":{"position":[[245,5]]},"171":{"position":[[239,5]]},"172":{"position":[[222,5]]},"173":{"position":[[224,5]]},"174":{"position":[[174,5]]},"182":{"position":[[224,5]]},"183":{"position":[[157,5]]},"185":{"position":[[226,5]]},"189":{"position":[[160,5]]},"193":{"position":[[208,5],[272,5]]},"194":{"position":[[293,5],[330,5]]},"195":{"position":[[297,5],[351,5]]},"196":{"position":[[300,5],[337,5]]},"199":{"position":[[525,5],[547,5]]},"200":{"position":[[395,5],[417,5]]},"202":{"position":[[183,5]]},"204":{"position":[[160,5],[182,5]]},"205":{"position":[[391,5],[413,5]]},"207":{"position":[[159,5],[210,5]]},"208":{"position":[[357,5],[408,5]]},"210":{"position":[[163,5],[210,5]]},"212":{"position":[[161,5],[205,5]]},"214":{"position":[[182,5],[212,5],[272,5]]},"216":{"position":[[192,5],[254,5]]},"217":{"position":[[388,5]]},"219":{"position":[[321,5]]},"246":{"position":[[346,5]]},"247":{"position":[[360,5]]},"251":{"position":[[741,5]]},"255":{"position":[[430,5]]},"256":{"position":[[617,5]]},"273":{"position":[[206,5]]},"278":{"position":[[622,5]]},"307":{"position":[[273,5]]},"308":{"position":[[279,5]]},"312":{"position":[[474,5]]},"316":{"position":[[339,5]]},"317":{"position":[[338,5]]},"326":{"position":[[304,5]]},"328":{"position":[[153,5]]},"329":{"position":[[153,5],[187,5]]},"330":{"position":[[159,5],[195,5]]},"331":{"position":[[154,5]]},"332":{"position":[[154,5]]},"333":{"position":[[154,5],[190,5]]},"334":{"position":[[171,5]]},"335":{"position":[[160,5]]},"336":{"position":[[206,5],[243,5]]},"337":{"position":[[216,5],[253,5]]},"338":{"position":[[163,5]]},"339":{"position":[[189,5]]},"340":{"position":[[140,5]]},"341":{"position":[[146,5]]},"342":{"position":[[170,5],[219,5]]},"343":{"position":[[168,5],[217,5]]},"344":{"position":[[182,5],[227,5]]},"345":{"position":[[185,5],[233,5]]},"346":{"position":[[186,5],[224,5]]},"347":{"position":[[214,5]]},"348":{"position":[[164,5],[203,5]]},"349":{"position":[[169,5]]},"350":{"position":[[182,5]]},"351":{"position":[[147,5]]},"352":{"position":[[192,5]]},"353":{"position":[[207,5]]},"354":{"position":[[196,5]]},"355":{"position":[[181,5]]},"356":{"position":[[165,5]]},"357":{"position":[[188,5]]}},"keywords":{}}],["hand",{"_index":883,"title":{},"content":{"262":{"position":[[58,4]]}},"keywords":{}}],["handl",{"_index":96,"title":{"12":{"position":[[0,6]]}},"content":{"12":{"position":[[0,6]]}},"keywords":{}}],["have",{"_index":330,"title":{},"content":{"37":{"position":[[213,6],[1003,6]]},"121":{"position":[[175,6],[965,6]]}},"keywords":{}}],["hd",{"_index":826,"title":{},"content":{"253":{"position":[[392,3]]},"314":{"position":[[284,3]]}},"keywords":{}}],["head",{"_index":760,"title":{},"content":{"224":{"position":[[30,9]]}},"keywords":{}}],["height",{"_index":599,"title":{},"content":{"105":{"position":[[176,7]]},"106":{"position":[[387,7]]},"107":{"position":[[326,7]]},"221":{"position":[[413,7]]},"257":{"position":[[166,6],[188,6],[400,7]]},"282":{"position":[[287,7]]},"318":{"position":[[92,6],[308,7]]}},"keywords":{}}],["here",{"_index":106,"title":{},"content":{"12":{"position":[[192,4]]}},"keywords":{}}],["hidden",{"_index":224,"title":{},"content":{"26":{"position":[[15,6]]},"27":{"position":[[66,6]]}},"keywords":{}}],["hide",{"_index":226,"title":{},"content":{"26":{"position":[[53,4],[287,7]]},"27":{"position":[[306,7],[460,7]]},"227":{"position":[[43,4]]},"230":{"position":[[179,4]]},"275":{"position":[[18,4]]}},"keywords":{}}],["hide/show",{"_index":223,"title":{"26":{"position":[[0,10]]},"275":{"position":[[0,10]]}},"content":{},"keywords":{}}],["highlight",{"_index":828,"title":{"254":{"position":[[0,10]]},"315":{"position":[[0,10]]}},"content":{"254":{"position":[[28,11],[116,9],[158,9],[272,10]]},"315":{"position":[[175,10]]}},"keywords":{}}],["hl",{"_index":281,"title":{},"content":{"32":{"position":[[234,3],[244,6]]},"140":{"position":[[228,3],[238,6]]}},"keywords":{}}],["hls.attachmedia(video",{"_index":283,"title":{},"content":{"32":{"position":[[272,23]]},"140":{"position":[[266,23]]}},"keywords":{}}],["hls.j",{"_index":275,"title":{"32":{"position":[[0,7]]},"140":{"position":[[0,7]]}},"content":{},"keywords":{}}],["hls.loadsource(url",{"_index":282,"title":{},"content":{"32":{"position":[[251,20]]},"140":{"position":[[245,20]]}},"keywords":{}}],["homepag",{"_index":265,"title":{},"content":{"31":{"position":[[0,9]]},"32":{"position":[[0,9]]},"33":{"position":[[0,9]]},"34":{"position":[[0,9]]},"35":{"position":[[0,9]]}},"keywords":{}}],["horizont",{"_index":718,"title":{},"content":{"169":{"position":[[78,11],[264,13]]},"352":{"position":[[49,11],[234,12]]}},"keywords":{}}],["hotkey",{"_index":440,"title":{"53":{"position":[[0,7]]},"92":{"position":[[0,7]]},"137":{"position":[[0,7]]},"213":{"position":[[0,7]]},"239":{"position":[[0,7]]},"300":{"position":[[0,7]]}},"content":{"53":{"position":[[13,6]]},"92":{"position":[[20,6]]},"93":{"position":[[49,7],[415,6]]},"239":{"position":[[155,7],[178,6],[318,6]]},"300":{"position":[[127,7]]}},"keywords":{}}],["hover",{"_index":418,"title":{"47":{"position":[[0,6]]},"131":{"position":[[0,6]]}},"content":{"49":{"position":[[41,5]]},"133":{"position":[[0,28]]}},"keywords":{}}],["html",{"_index":55,"title":{"9":{"position":[[0,5]]},"105":{"position":[[2,4]]},"118":{"position":[[0,5]]}},"content":{"9":{"position":[[29,4]]},"11":{"position":[[283,5],[333,5],[453,5]]},"12":{"position":[[525,5],[627,5],[734,5],[851,5]]},"14":{"position":[[173,5]]},"26":{"position":[[281,5],[386,5]]},"27":{"position":[[300,5]]},"28":{"position":[[267,5]]},"29":{"position":[[383,5]]},"60":{"position":[[27,4]]},"78":{"position":[[217,5],[374,5]]},"79":{"position":[[253,4],[684,5]]},"84":{"position":[[255,4],[754,5]]},"87":{"position":[[258,4],[685,5]]},"96":{"position":[[261,4],[704,5]]},"118":{"position":[[17,4]]},"181":{"position":[[17,4]]},"199":{"position":[[188,5],[345,5]]},"200":{"position":[[114,4],[442,5]]},"205":{"position":[[114,4],[470,5]]},"208":{"position":[[114,4],[438,5]]},"217":{"position":[[114,4],[454,5]]},"246":{"position":[[306,5]]},"247":{"position":[[317,5]]},"248":{"position":[[101,4],[186,4],[603,4]]},"249":{"position":[[249,4],[664,5]]},"250":{"position":[[254,4],[649,5],[878,5]]},"251":{"position":[[252,4],[592,5]]},"252":{"position":[[267,4],[708,5],[955,5]]},"253":{"position":[[152,4],[331,5],[386,5]]},"260":{"position":[[66,4]]},"275":{"position":[[255,5],[360,5]]},"276":{"position":[[252,5]]},"277":{"position":[[246,5]]},"278":{"position":[[314,5]]},"279":{"position":[[209,5]]},"280":{"position":[[194,5],[244,5],[364,5]]},"307":{"position":[[239,5]]},"308":{"position":[[245,5]]},"309":{"position":[[30,37],[378,4]]},"310":{"position":[[112,4],[424,5]]},"311":{"position":[[112,4],[404,5],[576,5]]},"312":{"position":[[112,4],[349,5]]},"313":{"position":[[113,4],[443,5],[633,5]]},"314":{"position":[[223,5],[278,5]]},"321":{"position":[[29,4]]},"326":{"position":[[345,5],[447,5],[554,5],[671,5]]},"357":{"position":[[52,8]]}},"keywords":{}}],["html>",{"_index":588,"title":{},"content":{"105":{"position":[[13,8]]}},"keywords":{}}],["https://dash.akamaized.net/envivio/enviviodash3/manifest.mpd",{"_index":288,"title":{},"content":{"33":{"position":[[144,63]]},"141":{"position":[[138,63]]}},"keywords":{}}],["https://github.com/bilibili/flv.j",{"_index":266,"title":{},"content":{"31":{"position":[[10,34]]},"139":{"position":[[4,34]]}},"keywords":{}}],["https://github.com/dash",{"_index":285,"title":{},"content":{"33":{"position":[[10,23]]},"141":{"position":[[4,23]]}},"keywords":{}}],["https://github.com/google/shaka",{"_index":293,"title":{},"content":{"34":{"position":[[10,31]]},"142":{"position":[[4,31]]}},"keywords":{}}],["https://github.com/video",{"_index":276,"title":{},"content":{"32":{"position":[[10,24]]},"140":{"position":[[4,24]]}},"keywords":{}}],["https://github.com/webtorrent/webtorr",{"_index":301,"title":{},"content":{"35":{"position":[[10,40]]},"143":{"position":[[4,40]]}},"keywords":{}}],["https://test",{"_index":278,"title":{},"content":{"32":{"position":[[133,13]]},"140":{"position":[[127,13]]}},"keywords":{}}],["i18n",{"_index":482,"title":{"67":{"position":[[0,5]]},"188":{"position":[[0,5]]}},"content":{"67":{"position":[[27,4]]}},"keywords":{}}],["icon",{"_index":481,"title":{"66":{"position":[[0,6]]},"187":{"position":[[0,6]]},"260":{"position":[[0,6]]},"321":{"position":[[0,6]]}},"content":{"66":{"position":[[27,5]]},"88":{"position":[[28,4]]},"89":{"position":[[58,4]]},"260":{"position":[[52,5],[177,6]]},"321":{"position":[[137,6]]}},"keywords":{}}],["id",{"_index":443,"title":{"55":{"position":[[0,3]]},"176":{"position":[[0,3]]}},"content":{},"keywords":{}}],["identif",{"_index":62,"title":{},"content":{"10":{"position":[[23,14]]}},"keywords":{}}],["img",{"_index":520,"title":{},"content":{"78":{"position":[[83,3]]},"79":{"position":[[584,3]]},"199":{"position":[[54,3]]},"200":{"position":[[342,3]]},"249":{"position":[[488,3]]},"310":{"position":[[248,3]]}},"keywords":{}}],["immedi",{"_index":544,"title":{},"content":{"81":{"position":[[141,11]]}},"keywords":{}}],["import",{"_index":134,"title":{"13":{"position":[[7,6]]}},"content":{"13":{"position":[[7,6],[78,6]]},"19":{"position":[[41,6]]},"102":{"position":[[52,6]]},"106":{"position":[[172,6]]},"107":{"position":[[12,6],[49,6],[93,6]]},"268":{"position":[[41,6]]}},"keywords":{}}],["import("artplayer/types/artplayer"",{"_index":141,"title":{},"content":{"13":{"position":[[117,45]]},"325":{"position":[[61,45]]}},"keywords":{}}],["inclus",{"_index":445,"title":{},"content":{"55":{"position":[[20,9]]}},"keywords":{}}],["increas",{"_index":794,"title":{},"content":{"239":{"position":[[195,10]]}},"keywords":{}}],["index",{"_index":536,"title":{},"content":{"79":{"position":[[202,5],[225,6]]},"84":{"position":[[204,5],[227,6],[724,6]]},"87":{"position":[[207,5],[230,6]]},"96":{"position":[[210,5],[233,6]]},"200":{"position":[[87,5]]},"205":{"position":[[87,5],[459,6]]},"208":{"position":[[87,5]]},"217":{"position":[[87,5]]},"249":{"position":[[198,5],[221,6],[622,6]]},"250":{"position":[[203,5],[226,6],[638,6]]},"251":{"position":[[201,5],[224,6]]},"252":{"position":[[216,5],[239,6],[678,6]]},"310":{"position":[[85,5],[382,6]]},"311":{"position":[[85,5],[393,6]]},"312":{"position":[[85,5]]},"313":{"position":[[86,5],[413,6]]}},"keywords":{}}],["indic",{"_index":388,"title":{},"content":{"37":{"position":[[1429,9]]},"121":{"position":[[1391,9]]},"260":{"position":[[448,10]]},"321":{"position":[[408,10]]}},"keywords":{}}],["industri",{"_index":286,"title":{},"content":{"33":{"position":[[34,8]]},"141":{"position":[[28,8]]}},"keywords":{}}],["info",{"_index":519,"title":{"76":{"position":[[0,5]]},"197":{"position":[[0,5]]}},"content":{"76":{"position":[[26,4]]}},"keywords":{}}],["inform",{"_index":314,"title":{},"content":{"37":{"position":[[9,12]]},"80":{"position":[[41,11]]},"81":{"position":[[56,12],[124,11],[167,11],[342,11],[391,11]]},"168":{"position":[[41,11],[270,11]]},"229":{"position":[[298,12]]},"254":{"position":[[40,11]]}},"keywords":{}}],["initi",{"_index":397,"title":{},"content":{"39":{"position":[[25,12]]},"221":{"position":[[327,10]]},"223":{"position":[[99,11]]},"226":{"position":[[240,14]]},"249":{"position":[[23,10]]},"250":{"position":[[23,10]]},"251":{"position":[[23,10]]},"252":{"position":[[23,10]]},"255":{"position":[[23,14]]}},"keywords":{}}],["instal",{"_index":163,"title":{"17":{"position":[[0,8]]},"18":{"position":[[0,7]]},"19":{"position":[[0,7]]},"20":{"position":[[0,7]]}},"content":{"18":{"position":[[6,7]]},"101":{"position":[[6,7]]},"267":{"position":[[6,7]]}},"keywords":{}}],["instanc",{"_index":2,"title":{"1":{"position":[[0,10]]},"110":{"position":[[0,10]]}},"content":{"1":{"position":[[42,10],[77,9]]},"12":{"position":[[279,8]]},"13":{"position":[[217,9],[292,9]]},"44":{"position":[[22,8]]},"55":{"position":[[51,8]]},"57":{"position":[[33,8]]},"58":{"position":[[33,8]]},"61":{"position":[[76,9]]},"98":{"position":[[126,8]]},"255":{"position":[[121,8]]},"262":{"position":[[340,8]]}},"keywords":{}}],["instance="getinstance"",{"_index":614,"title":{},"content":{"106":{"position":[[48,32]]}},"keywords":{}}],["interfac",{"_index":222,"title":{"25":{"position":[[0,10]]}},"content":{},"keywords":{}}],["interv",{"_index":744,"title":{},"content":{"173":{"position":[[60,8],[320,8]]}},"keywords":{}}],["iphon",{"_index":846,"title":{},"content":{"256":{"position":[[558,8],[623,7],[665,8]]},"317":{"position":[[279,8],[344,7],[386,8]]}},"keywords":{}}],["isdestroy",{"_index":450,"title":{"58":{"position":[[0,10]]},"179":{"position":[[0,10]]}},"content":{},"keywords":{}}],["isfocu",{"_index":447,"title":{"57":{"position":[[0,8]]},"178":{"position":[[0,8]]}},"content":{},"keywords":{}}],["ishid",{"_index":229,"title":{"27":{"position":[[0,7]]},"276":{"position":[[0,7]]}},"content":{"27":{"position":[[27,6]]},"276":{"position":[[17,6]]}},"keywords":{}}],["isliv",{"_index":770,"title":{"227":{"position":[[0,7]]},"288":{"position":[[0,7]]}},"content":{"227":{"position":[[174,7]]},"288":{"position":[[139,7]]}},"keywords":{}}],["item",{"_index":88,"title":{},"content":{"11":{"position":[[596,6]]},"87":{"position":[[53,5]]},"96":{"position":[[56,5]]},"280":{"position":[[507,6]]}},"keywords":{}}],["item.html",{"_index":95,"title":{},"content":{"11":{"position":[[688,10]]},"280":{"position":[[594,10]]}},"keywords":{}}],["item.url",{"_index":92,"title":{},"content":{"11":{"position":[[656,9]]},"280":{"position":[[567,9]]}},"keywords":{}}],["jp",{"_index":487,"title":{},"content":{"69":{"position":[[157,5],[275,3]]},"190":{"position":[[139,5],[257,3]]}},"keywords":{}}],["js",{"_index":61,"title":{},"content":{"10":{"position":[[15,2]]},"119":{"position":[[13,8]]}},"keywords":{}}],["jsdelivr",{"_index":582,"title":{},"content":{"103":{"position":[[98,8]]}},"keywords":{}}],["json",{"_index":468,"title":{},"content":{"65":{"position":[[83,4]]},"186":{"position":[[56,4]]}},"keywords":{}}],["judgment",{"_index":231,"title":{},"content":{"27":{"position":[[34,8]]}},"keywords":{}}],["jump",{"_index":400,"title":{},"content":{"42":{"position":[[29,4]]},"148":{"position":[[41,5]]}},"keywords":{}}],["key",{"_index":477,"title":{},"content":{"65":{"position":[[390,5],[433,6],[462,6]]},"93":{"position":[[80,3]]},"186":{"position":[[285,5],[328,6],[357,6]]},"214":{"position":[[37,3]]},"239":{"position":[[51,4]]}},"keywords":{}}],["kindof",{"_index":60,"title":{"10":{"position":[[0,7]]},"119":{"position":[[0,7]]}},"content":{},"keywords":{}}],["lack",{"_index":367,"title":{},"content":{"37":{"position":[[1040,4],[1587,4]]},"121":{"position":[[1002,4],[1549,4]]}},"keywords":{}}],["lang",{"_index":486,"title":{"263":{"position":[[0,5]]},"324":{"position":[[0,5]]}},"content":{"69":{"position":[[151,5]]},"190":{"position":[[133,5]]},"263":{"position":[[213,5]]},"324":{"position":[[173,5]]}},"keywords":{}}],["languag",{"_index":484,"title":{},"content":{"68":{"position":[[56,8]]},"69":{"position":[[42,9],[196,9],[226,9],[251,9],[281,9],[306,9],[337,9]]},"190":{"position":[[178,9],[208,9],[233,9],[263,9],[288,9],[319,9]]},"263":{"position":[[70,9]]}},"keywords":{}}],["last",{"_index":767,"title":{},"content":{"226":{"position":[[213,4]]}},"keywords":{}}],["layer",{"_index":100,"title":{"77":{"position":[[0,7]]},"198":{"position":[[0,7]]},"249":{"position":[[0,7]]},"310":{"position":[[0,7]]}},"content":{"12":{"position":[[59,7],[537,7],[1007,5]]},"77":{"position":[[38,6]]},"78":{"position":[[50,6],[205,7]]},"79":{"position":[[48,5]]},"90":{"position":[[43,5]]},"91":{"position":[[65,5]]},"199":{"position":[[176,7]]},"249":{"position":[[43,6],[610,7]]},"310":{"position":[[370,7]]},"326":{"position":[[357,7],[788,5]]}},"keywords":{}}],["layer1",{"_index":115,"title":{},"content":{"12":{"position":[[515,9],[981,7],[1013,9],[1263,7]]},"326":{"position":[[335,9],[762,7],[794,9],[1000,7]]}},"keywords":{}}],["layers、contextmenu、controls、set",{"_index":897,"title":{},"content":{"326":{"position":[[7,58]]}},"keywords":{}}],["left",{"_index":529,"title":{},"content":{"78":{"position":[[493,5]]},"84":{"position":[[507,4]]},"199":{"position":[[464,5]]},"205":{"position":[[255,4]]},"252":{"position":[[519,4],[947,7]]},"313":{"position":[[254,4],[625,7]]}},"keywords":{}}],["librari",{"_index":263,"title":{"30":{"position":[[12,8]]}},"content":{"261":{"position":[[117,9]]},"262":{"position":[[121,9]]}},"keywords":{}}],["list",{"_index":71,"title":{},"content":{"11":{"position":[[55,4]]},"253":{"position":[[64,4]]},"256":{"position":[[251,5]]}},"keywords":{}}],["live",{"_index":673,"title":{},"content":{"157":{"position":[[253,4]]},"227":{"position":[[32,4]]}},"keywords":{}}],["load",{"_index":326,"title":{"88":{"position":[[0,8]]},"209":{"position":[[0,8]]}},"content":{"37":{"position":[[166,6],[617,6],[638,8],[655,6],[827,8],[879,7],[1103,5],[1375,7]]},"88":{"position":[[20,7]]},"89":{"position":[[70,4]]},"121":{"position":[[128,6],[579,6],[600,8],[617,6],[789,8],[841,7],[1065,5],[1337,7]]},"260":{"position":[[186,8]]},"321":{"position":[[146,8]]}},"keywords":{}}],["local",{"_index":580,"title":{},"content":{"103":{"position":[[8,7]]},"246":{"position":[[38,5]]},"247":{"position":[[36,5]]}},"keywords":{}}],["localstorag",{"_index":470,"title":{},"content":{"65":{"position":[[128,12]]},"186":{"position":[[66,12]]}},"keywords":{}}],["localsubtitl",{"_index":809,"title":{"247":{"position":[[0,14]]},"308":{"position":[[0,14]]}},"content":{"247":{"position":[[246,14]]},"308":{"position":[[174,14]]}},"keywords":{}}],["localvideo",{"_index":804,"title":{"246":{"position":[[0,11]]},"307":{"position":[[0,11]]}},"content":{"246":{"position":[[238,11]]},"307":{"position":[[171,11]]}},"keywords":{}}],["locat",{"_index":550,"title":{},"content":{"84":{"position":[[495,8]]},"252":{"position":[[507,8]]}},"keywords":{}}],["long",{"_index":737,"title":{},"content":{"172":{"position":[[60,4]]},"236":{"position":[[53,4]]},"256":{"position":[[338,4]]}},"keywords":{}}],["loop",{"_index":743,"title":{"173":{"position":[[0,5]]},"232":{"position":[[0,5]]},"293":{"position":[[0,5]]},"356":{"position":[[0,5]]}},"content":{"173":{"position":[[329,4],[360,4]]},"232":{"position":[[36,4],[148,5]]},"293":{"position":[[127,5]]},"356":{"position":[[265,4]]}},"keywords":{}}],["lose",{"_index":135,"title":{},"content":{"13":{"position":[[34,4]]},"46":{"position":[[22,5]]},"245":{"position":[[76,5]]}},"keywords":{}}],["lower",{"_index":795,"title":{},"content":{"239":{"position":[[215,5]]}},"keywords":{}}],["lt",{"_index":579,"title":{},"content":{"103":{"position":[[0,5],[90,5],[217,5]]}},"keywords":{}}],["lt;!doctyp",{"_index":587,"title":{},"content":{"105":{"position":[[0,12]]}},"keywords":{}}],["lt;/body>",{"_index":609,"title":{},"content":{"105":{"position":[[481,13]]}},"keywords":{}}],["lt;/div>",{"_index":635,"title":{},"content":{"107":{"position":[[437,12]]}},"keywords":{}}],["lt;/head>",{"_index":602,"title":{},"content":{"105":{"position":[[208,13]]}},"keywords":{}}],["lt;/html>",{"_index":610,"title":{},"content":{"105":{"position":[[495,13]]}},"keywords":{}}],["lt;/script>",{"_index":608,"title":{},"content":{"105":{"position":[[465,15]]},"106":{"position":[[541,15]]}},"keywords":{}}],["lt;/style>",{"_index":601,"title":{},"content":{"105":{"position":[[193,14]]}},"keywords":{}}],["lt;/template>",{"_index":617,"title":{},"content":{"106":{"position":[[139,17]]}},"keywords":{}}],["lt;artplay",{"_index":613,"title":{},"content":{"106":{"position":[[29,13]]},"107":{"position":[[201,13]]}},"keywords":{}}],["lt;body>",{"_index":603,"title":{},"content":{"105":{"position":[[222,12]]}},"keywords":{}}],["lt;button",{"_index":149,"title":{},"content":{"14":{"position":[[179,11]]},"279":{"position":[[215,11]]}},"keywords":{}}],["lt;div",{"_index":604,"title":{},"content":{"105":{"position":[[235,7]]}},"keywords":{}}],["lt;div>",{"_index":633,"title":{},"content":{"107":{"position":[[189,11]]}},"keywords":{}}],["lt;head>",{"_index":590,"title":{},"content":{"105":{"position":[[35,12]]}},"keywords":{}}],["lt;html>",{"_index":589,"title":{},"content":{"105":{"position":[[22,12]]}},"keywords":{}}],["lt;img",{"_index":522,"title":{},"content":{"78":{"position":[[223,8],[380,8]]},"79":{"position":[[690,8]]},"199":{"position":[[194,8],[351,8]]},"200":{"position":[[448,8]]},"249":{"position":[[670,8]]},"260":{"position":[[195,8],[258,8]]},"310":{"position":[[430,8]]},"321":{"position":[[155,8],[218,8]]}},"keywords":{}}],["lt;input",{"_index":890,"title":{},"content":{"278":{"position":[[320,15]]}},"keywords":{}}],["lt;meta",{"_index":593,"title":{},"content":{"105":{"position":[[90,8]]}},"keywords":{}}],["lt;script",{"_index":168,"title":{},"content":{"20":{"position":[[0,10]]},"103":{"position":[[23,10],[114,10],[238,10]]},"105":{"position":[[291,10]]},"269":{"position":[[0,10]]}},"keywords":{}}],["lt;script>",{"_index":607,"title":{},"content":{"105":{"position":[[358,14]]},"106":{"position":[[157,14]]}},"keywords":{}}],["lt;span",{"_index":81,"title":{},"content":{"11":{"position":[[339,9],[459,9]]},"280":{"position":[[250,9],[370,9]]}},"keywords":{}}],["lt;style>",{"_index":596,"title":{},"content":{"105":{"position":[[131,13]]}},"keywords":{}}],["lt;template>",{"_index":612,"title":{},"content":{"106":{"position":[[12,16]]}},"keywords":{}}],["lt;title>artplay",{"_index":591,"title":{},"content":{"105":{"position":[[48,22]]}},"keywords":{}}],["m3u8",{"_index":280,"title":{},"content":{"32":{"position":[[200,5]]},"140":{"position":[[194,5]]}},"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":302,"title":{},"content":{"35":{"position":[[138,300]]},"143":{"position":[[132,300]]}},"keywords":{}}],["manag",{"_index":7,"title":{},"content":{"1":{"position":[[61,6]]},"59":{"position":[[13,6]]},"60":{"position":[[13,6]]},"63":{"position":[[13,6]]},"64":{"position":[[50,6]]},"65":{"position":[[13,6]]},"66":{"position":[[13,6]]},"67":{"position":[[13,6]]},"70":{"position":[[13,6]]},"71":{"position":[[13,10]]},"76":{"position":[[13,6]]},"77":{"position":[[13,6]]},"80":{"position":[[13,6]]},"82":{"position":[[13,6]]},"85":{"position":[[13,6]]},"88":{"position":[[13,6]]},"90":{"position":[[13,6]]},"92":{"position":[[13,6]]},"94":{"position":[[13,6]]},"97":{"position":[[13,6]]}},"keywords":{}}],["manual",{"_index":139,"title":{},"content":{"13":{"position":[[91,8]]},"256":{"position":[[231,8]]}},"keywords":{}}],["map",{"_index":855,"title":{},"content":{"257":{"position":[[38,3]]}},"keywords":{}}],["margin",{"_index":204,"title":{},"content":{"22":{"position":[[691,7],[712,6],[727,6]]},"29":{"position":[[122,7]]},"106":{"position":[[414,7]]},"107":{"position":[[353,7]]},"271":{"position":[[596,7]]}},"keywords":{}}],["mark",{"_index":534,"title":{},"content":{"79":{"position":[[182,4]]},"84":{"position":[[184,4]]},"87":{"position":[[187,4]]},"96":{"position":[[190,4]]},"249":{"position":[[178,4]]},"250":{"position":[[183,4]]},"251":{"position":[[181,4]]},"252":{"position":[[196,4]]}},"keywords":{}}],["mask",{"_index":557,"title":{"90":{"position":[[0,5]]},"211":{"position":[[0,5]]}},"content":{"90":{"position":[[38,4]]},"91":{"position":[[60,4]]}},"keywords":{}}],["match",{"_index":841,"title":{},"content":{"256":{"position":[[295,7],[357,5],[411,6],[427,6],[442,5]]},"262":{"position":[[24,5]]}},"keywords":{}}],["math.floor(math.random",{"_index":239,"title":{},"content":{"28":{"position":[[412,24]]},"277":{"position":[[374,24]]}},"keywords":{}}],["max="50"",{"_index":249,"title":{},"content":{"29":{"position":[[447,18]]},"278":{"position":[[378,18]]}},"keywords":{}}],["maximum",{"_index":202,"title":{},"content":{"22":{"position":[[654,7]]}},"keywords":{}}],["maxlength",{"_index":200,"title":{},"content":{"22":{"position":[[632,10]]},"29":{"position":[[111,10]]},"271":{"position":[[571,10]]}},"keywords":{}}],["me!</button>",{"_index":151,"title":{},"content":{"14":{"position":[[224,20]]},"279":{"position":[[260,20]]}},"keywords":{}}],["mechan",{"_index":687,"title":{},"content":{"161":{"position":[[346,10]]},"163":{"position":[[323,10]]},"237":{"position":[[304,11]]}},"keywords":{}}],["media",{"_index":322,"title":{},"content":{"37":{"position":[[115,6],[185,5],[321,5],[531,5],[594,5],[749,5],[808,5],[1296,5],[1364,5]]},"121":{"position":[[77,6],[147,5],[283,5],[493,5],[556,5],[711,5],[770,5],[1258,5],[1326,5]]}},"keywords":{}}],["menu",{"_index":554,"title":{},"content":{"86":{"position":[[54,4]]},"87":{"position":[[48,4],[699,6],[764,7]]},"251":{"position":[[606,6],[671,7]]}},"keywords":{}}],["merg",{"_index":446,"title":{},"content":{"56":{"position":[[19,6]]}},"keywords":{}}],["metadata",{"_index":358,"title":{},"content":{"37":{"position":[[861,8]]},"121":{"position":[[823,8]]},"259":{"position":[[51,11]]},"320":{"position":[[44,11]]}},"keywords":{}}],["method",{"_index":44,"title":{},"content":{"5":{"position":[[41,7]]},"12":{"position":[[263,6],[288,6],[930,6]]},"26":{"position":[[45,7]]},"28":{"position":[[41,6]]},"29":{"position":[[69,6]]},"37":{"position":[[662,6]]},"61":{"position":[[15,6]]},"64":{"position":[[34,7]]},"68":{"position":[[20,6]]},"69":{"position":[[15,6]]},"73":{"position":[[15,6]]},"75":{"position":[[15,7]]},"79":{"position":[[15,6]]},"84":{"position":[[15,6]]},"87":{"position":[[15,6]]},"93":{"position":[[15,7]]},"96":{"position":[[15,6]]},"98":{"position":[[15,6],[285,9]]},"106":{"position":[[484,8]]},"121":{"position":[[624,6]]},"246":{"position":[[101,6]]},"247":{"position":[[106,6]]},"255":{"position":[[280,9]]}},"keywords":{}}],["min="12"",{"_index":248,"title":{},"content":{"29":{"position":[[428,18]]},"278":{"position":[[359,18]]}},"keywords":{}}],["mini",{"_index":702,"title":{"165":{"position":[[0,5]]},"348":{"position":[[0,5]]}},"content":{"165":{"position":[[57,4]]},"224":{"position":[[82,4]]},"231":{"position":[[106,4]]},"245":{"position":[[28,4]]}},"keywords":{}}],["miniprogressbar",{"_index":803,"title":{"245":{"position":[[0,16]]},"306":{"position":[[0,16]]}},"content":{"245":{"position":[[202,16]]},"306":{"position":[[145,16]]}},"keywords":{}}],["mobil",{"_index":838,"title":{},"content":{"256":{"position":[[96,6],[153,6],[203,6],[722,6]]}},"keywords":{}}],["mode",{"_index":185,"title":{},"content":{"22":{"position":[[347,5],[365,5],[447,5],[514,5]]},"163":{"position":[[61,4]]},"165":{"position":[[62,4]]},"224":{"position":[[87,4]]},"227":{"position":[[37,5]]},"231":{"position":[[116,4]]},"248":{"position":[[56,5]]},"271":{"position":[[320,5],[403,5],[470,5]]}},"keywords":{}}],["modifi",{"_index":504,"title":{},"content":{"73":{"position":[[44,6]]},"75":{"position":[[69,6]]}},"keywords":{}}],["more",{"_index":313,"title":{},"content":{"37":{"position":[[4,4]]},"69":{"position":[[37,4]]},"229":{"position":[[293,4]]},"254":{"position":[[308,4]]},"259":{"position":[[63,4]]},"315":{"position":[[211,4]]}},"keywords":{}}],["morevideoattr",{"_index":785,"title":{"259":{"position":[[0,14]]},"320":{"position":[[0,14]]}},"content":{"237":{"position":[[220,14]]},"259":{"position":[[247,14]]},"298":{"position":[[162,14]]},"320":{"position":[[177,14]]}},"keywords":{}}],["mount",{"_index":109,"title":{},"content":{"12":{"position":[[270,8],[545,8],[653,8],[775,8],[873,8]]},"29":{"position":[[563,8]]},"79":{"position":[[375,7],[425,7]]},"84":{"position":[[377,7],[427,7],[899,8],[949,8]]},"87":{"position":[[380,7],[430,7]]},"96":{"position":[[383,7],[433,7]]},"200":{"position":[[187,7]]},"205":{"position":[[187,7]]},"208":{"position":[[187,7]]},"217":{"position":[[187,7]]},"221":{"position":[[71,7]]},"246":{"position":[[111,5],[326,8]]},"247":{"position":[[116,5],[340,8]]},"248":{"position":[[47,8],[147,8]]},"249":{"position":[[371,7],[421,7],[916,8],[970,5]]},"250":{"position":[[376,7],[426,7],[794,8],[844,8]]},"251":{"position":[[374,7],[424,7]]},"252":{"position":[[389,7],[439,7],[853,8],[903,8]]},"256":{"position":[[127,5]]},"278":{"position":[[494,8]]},"307":{"position":[[253,8]]},"308":{"position":[[259,8]]},"310":{"position":[[185,7],[656,8]]},"311":{"position":[[185,7],[518,8]]},"312":{"position":[[185,7]]},"313":{"position":[[186,7],[557,8]]},"326":{"position":[[133,12],[365,8],[473,8],[595,8],[693,8]]}},"keywords":{}}],["mous",{"_index":419,"title":{},"content":{"47":{"position":[[11,5],[188,5],[255,5]]},"49":{"position":[[15,5]]}},"keywords":{}}],["mousemov",{"_index":427,"title":{"49":{"position":[[0,10]]},"133":{"position":[[0,10]]}},"content":{},"keywords":{}}],["move",{"_index":420,"title":{},"content":{"47":{"position":[[17,5],[194,5],[261,5]]}},"keywords":{}}],["mozilla",{"_index":317,"title":{},"content":{"37":{"position":[[34,7]]},"121":{"position":[[8,7]]}},"keywords":{}}],["mp4、.ogg、.webm",{"_index":757,"title":{},"content":{"222":{"position":[[101,15]]},"283":{"position":[[22,34]]}},"keywords":{}}],["mpd",{"_index":289,"title":{},"content":{"33":{"position":[[222,4]]},"34":{"position":[[215,4]]},"141":{"position":[[216,4]]},"142":{"position":[[209,4]]}},"keywords":{}}],["multipl",{"_index":8,"title":{},"content":{"1":{"position":[[68,8],[114,8]]},"49":{"position":[[77,8]]},"241":{"position":[[40,8]]}},"keywords":{}}],["mute",{"_index":640,"title":{"155":{"position":[[0,6]]},"228":{"position":[[0,6]]},"289":{"position":[[0,6]]},"338":{"position":[[0,6]]}},"content":{"145":{"position":[[125,6]]},"146":{"position":[[126,6]]},"147":{"position":[[146,6]]},"155":{"position":[[71,4]]},"166":{"position":[[155,6]]},"228":{"position":[[48,4],[152,6]]},"229":{"position":[[166,6],[273,5]]},"289":{"position":[[127,6]]},"290":{"position":[[143,6],[168,24]]},"328":{"position":[[117,6]]},"329":{"position":[[117,6]]},"330":{"position":[[123,6]]},"349":{"position":[[133,6]]}},"keywords":{}}],["mutex",{"_index":798,"title":{"241":{"position":[[0,6]]},"302":{"position":[[0,6]]}},"content":{"241":{"position":[[225,6]]},"302":{"position":[[147,6]]}},"keywords":{}}],["myplugin",{"_index":568,"title":{},"content":{"98":{"position":[[179,11]]},"219":{"position":[[114,11]]},"255":{"position":[[174,11],[395,11]]},"316":{"position":[[111,11],[304,11]]}},"keywords":{}}],["myplugin(art",{"_index":567,"title":{},"content":{"98":{"position":[[78,13]]},"219":{"position":[[49,13]]},"255":{"position":[[73,13]]},"316":{"position":[[46,13]]}},"keywords":{}}],["name",{"_index":104,"title":{},"content":{"12":{"position":[[119,4],[322,4],[509,5],[605,5],[716,5],[833,5],[1214,4],[1495,4]]},"37":{"position":[[61,4]]},"75":{"position":[[454,5]]},"79":{"position":[[128,4],[151,4],[197,4]]},"84":{"position":[[130,4],[153,4],[199,4],[708,5]]},"87":{"position":[[133,4],[156,4],[202,4]]},"96":{"position":[[136,4],[159,4],[205,4]]},"98":{"position":[[173,5]]},"153":{"position":[[211,4],[440,7]]},"154":{"position":[[224,4],[457,7]]},"196":{"position":[[402,5]]},"200":{"position":[[61,4]]},"205":{"position":[[61,4]]},"208":{"position":[[61,4]]},"217":{"position":[[61,4]]},"219":{"position":[[108,5]]},"246":{"position":[[270,5]]},"247":{"position":[[281,5]]},"249":{"position":[[124,4],[147,4],[193,4],[632,5]]},"250":{"position":[[129,4],[152,4],[198,4],[622,5]]},"251":{"position":[[127,4],[150,4],[196,4]]},"252":{"position":[[142,4],[165,4],[211,4],[662,5]]},"253":{"position":[[172,4]]},"255":{"position":[[168,5]]},"307":{"position":[[203,5]]},"308":{"position":[[209,5]]},"310":{"position":[[59,4],[392,5]]},"311":{"position":[[59,4],[377,5]]},"312":{"position":[[59,4]]},"313":{"position":[[60,4],[397,5]]},"314":{"position":[[63,4]]},"316":{"position":[[105,5]]},"326":{"position":[[66,4],[157,4],[329,5],[425,5],[536,5],[653,5],[980,4]]}},"keywords":{}}],["nativ",{"_index":43,"title":{"37":{"position":[[0,6]]}},"content":{"5":{"position":[[19,6]]},"64":{"position":[[21,6]]}},"keywords":{}}],["navigator.language.tolowercas",{"_index":885,"title":{},"content":{"263":{"position":[[21,32]]},"324":{"position":[[14,32]]}},"keywords":{}}],["necessari",{"_index":882,"title":{},"content":{"261":{"position":[[282,9]]}},"keywords":{}}],["need",{"_index":70,"title":{},"content":{"11":{"position":[[41,4]]},"173":{"position":[[345,4]]},"221":{"position":[[319,4]]},"233":{"position":[[116,4]]},"234":{"position":[[78,4]]},"246":{"position":[[55,4]]},"247":{"position":[[57,4]]},"256":{"position":[[223,4]]},"261":{"position":[[69,4]]}},"keywords":{}}],["new",{"_index":18,"title":{},"content":{"1":{"position":[[176,3]]},"11":{"position":[[172,3]]},"12":{"position":[[368,3]]},"14":{"position":[[62,3]]},"22":{"position":[[21,3]]},"23":{"position":[[21,3]]},"24":{"position":[[21,3],[203,3]]},"26":{"position":[[88,3]]},"27":{"position":[[107,3]]},"28":{"position":[[74,3]]},"29":{"position":[[190,3]]},"31":{"position":[[66,3]]},"32":{"position":[[67,3],[240,3]]},"33":{"position":[[78,3]]},"34":{"position":[[70,3],[286,3]]},"35":{"position":[[72,3],[541,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]]},"61":{"position":[[176,3]]},"62":{"position":[[64,3]]},"64":{"position":[[158,3]]},"65":{"position":[[286,3]]},"68":{"position":[[92,3]]},"69":{"position":[[73,3]]},"72":{"position":[[87,3]]},"73":{"position":[[91,3]]},"74":{"position":[[88,3]]},"75":{"position":[[117,3],[465,3]]},"78":{"position":[[127,3]]},"79":{"position":[[498,3]]},"81":{"position":[[120,3],[200,3]]},"83":{"position":[[100,3]]},"84":{"position":[[542,3]]},"86":{"position":[[93,3]]},"87":{"position":[[503,3]]},"89":{"position":[[109,3]]},"91":{"position":[[103,3]]},"93":{"position":[[162,3]]},"95":{"position":[[96,3]]},"96":{"position":[[506,3]]},"98":{"position":[[313,3]]},"105":{"position":[[383,3]]},"108":{"position":[[61,3]]},"110":{"position":[[80,3]]},"121":{"position":[[1583,3]]},"123":{"position":[[59,3]]},"124":{"position":[[31,3]]},"125":{"position":[[31,3]]},"126":{"position":[[34,3]]},"127":{"position":[[32,3]]},"128":{"position":[[34,3]]},"129":{"position":[[41,3]]},"130":{"position":[[45,3]]},"131":{"position":[[34,3]]},"132":{"position":[[33,3]]},"133":{"position":[[50,3]]},"134":{"position":[[32,3]]},"135":{"position":[[33,3]]},"136":{"position":[[33,3]]},"137":{"position":[[32,3]]},"139":{"position":[[60,3]]},"140":{"position":[[61,3],[234,3]]},"141":{"position":[[72,3]]},"142":{"position":[[64,3],[280,3]]},"143":{"position":[[66,3],[535,3]]},"145":{"position":[[47,3]]},"146":{"position":[[48,3]]},"147":{"position":[[68,3]]},"148":{"position":[[81,3]]},"149":{"position":[[84,3]]},"150":{"position":[[85,3]]},"151":{"position":[[98,3]]},"152":{"position":[[80,3]]},"153":{"position":[[172,3],[201,3],[237,3],[429,4]]},"154":{"position":[[185,3],[214,3],[250,3],[446,4]]},"155":{"position":[[97,3]]},"156":{"position":[[160,3]]},"157":{"position":[[53,3]]},"158":{"position":[[80,3]]},"159":{"position":[[103,3]]},"160":{"position":[[101,3]]},"161":{"position":[[99,3]]},"162":{"position":[[108,3]]},"163":{"position":[[87,3]]},"164":{"position":[[160,3]]},"165":{"position":[[88,3]]},"166":{"position":[[77,3]]},"167":{"position":[[133,3]]},"168":{"position":[[88,3]]},"169":{"position":[[120,3]]},"170":{"position":[[128,3]]},"171":{"position":[[138,3]]},"172":{"position":[[121,3]]},"173":{"position":[[123,3]]},"174":{"position":[[73,3]]},"182":{"position":[[123,3]]},"183":{"position":[[56,3]]},"185":{"position":[[113,3]]},"186":{"position":[[181,3]]},"189":{"position":[[59,3]]},"190":{"position":[[55,3]]},"193":{"position":[[56,3]]},"194":{"position":[[54,3]]},"195":{"position":[[58,3]]},"196":{"position":[[65,3],[413,3]]},"199":{"position":[[98,3]]},"200":{"position":[[256,3]]},"202":{"position":[[82,3]]},"204":{"position":[[59,3]]},"205":{"position":[[290,3]]},"207":{"position":[[58,3]]},"208":{"position":[[256,3]]},"210":{"position":[[62,3]]},"212":{"position":[[60,3]]},"214":{"position":[[81,3]]},"216":{"position":[[60,3]]},"217":{"position":[[256,3]]},"219":{"position":[[220,3]]},"221":{"position":[[168,3]]},"222":{"position":[[138,3]]},"223":{"position":[[148,3]]},"224":{"position":[[113,3]]},"225":{"position":[[102,3]]},"226":{"position":[[75,3]]},"227":{"position":[[96,3]]},"228":{"position":[[74,3]]},"229":{"position":[[72,3]]},"230":{"position":[[256,3]]},"231":{"position":[[142,3]]},"232":{"position":[[70,3]]},"233":{"position":[[168,3]]},"234":{"position":[[145,3]]},"235":{"position":[[157,3]]},"236":{"position":[[145,3]]},"237":{"position":[[112,3]]},"238":{"position":[[133,3]]},"239":{"position":[[77,3]]},"240":{"position":[[116,3]]},"241":{"position":[[147,3]]},"242":{"position":[[138,3]]},"243":{"position":[[139,3]]},"244":{"position":[[94,3]]},"245":{"position":[[124,3]]},"246":{"position":[[160,3]]},"247":{"position":[[168,3]]},"248":{"position":[[356,3]]},"249":{"position":[[532,3]]},"250":{"position":[[499,3]]},"251":{"position":[[497,3]]},"252":{"position":[[554,3]]},"253":{"position":[[225,3]]},"254":{"position":[[194,3]]},"255":{"position":[[308,3]]},"256":{"position":[[469,3]]},"257":{"position":[[245,3]]},"258":{"position":[[355,3]]},"259":{"position":[[169,3]]},"260":{"position":[[99,3]]},"261":{"position":[[324,3]]},"262":{"position":[[152,3]]},"263":{"position":[[135,3]]},"271":{"position":[[21,3]]},"272":{"position":[[21,3]]},"273":{"position":[[21,3],[184,3]]},"275":{"position":[[62,3]]},"276":{"position":[[59,3]]},"277":{"position":[[53,3]]},"278":{"position":[[121,3]]},"279":{"position":[[98,3]]},"280":{"position":[[83,3]]},"282":{"position":[[94,3]]},"283":{"position":[[78,3]]},"284":{"position":[[64,3]]},"285":{"position":[[60,3]]},"286":{"position":[[59,3]]},"287":{"position":[[48,3]]},"288":{"position":[[61,3]]},"289":{"position":[[49,3]]},"290":{"position":[[49,3]]},"291":{"position":[[113,3]]},"292":{"position":[[69,3]]},"293":{"position":[[49,3]]},"294":{"position":[[91,3]]},"295":{"position":[[86,3]]},"296":{"position":[[74,3]]},"297":{"position":[[73,3]]},"298":{"position":[[60,3]]},"299":{"position":[[63,3]]},"300":{"position":[[49,3]]},"301":{"position":[[62,3]]},"302":{"position":[[69,3]]},"303":{"position":[[63,3]]},"304":{"position":[[63,3]]},"305":{"position":[[63,3]]},"306":{"position":[[67,3]]},"307":{"position":[[93,3]]},"308":{"position":[[96,3]]},"309":{"position":[[220,3]]},"310":{"position":[[292,3]]},"311":{"position":[[254,3]]},"312":{"position":[[254,3]]},"313":{"position":[[289,3]]},"314":{"position":[[117,3]]},"315":{"position":[[97,3]]},"316":{"position":[[217,3]]},"317":{"position":[[190,3]]},"318":{"position":[[153,3]]},"319":{"position":[[202,3]]},"320":{"position":[[99,3]]},"321":{"position":[[59,3]]},"322":{"position":[[142,3]]},"323":{"position":[[81,3]]},"324":{"position":[[95,3]]},"326":{"position":[[188,3]]},"328":{"position":[[39,3]]},"329":{"position":[[39,3]]},"330":{"position":[[45,3]]},"331":{"position":[[53,3]]},"332":{"position":[[53,3]]},"333":{"position":[[53,3]]},"334":{"position":[[70,3]]},"335":{"position":[[59,3]]},"336":{"position":[[105,3]]},"337":{"position":[[115,3]]},"338":{"position":[[62,3]]},"339":{"position":[[88,3]]},"340":{"position":[[39,3]]},"341":{"position":[[45,3]]},"342":{"position":[[69,3]]},"343":{"position":[[67,3]]},"344":{"position":[[63,3]]},"345":{"position":[[63,3]]},"346":{"position":[[64,3]]},"347":{"position":[[76,3]]},"348":{"position":[[63,3]]},"349":{"position":[[55,3]]},"350":{"position":[[81,3]]},"351":{"position":[[46,3]]},"352":{"position":[[91,3]]},"353":{"position":[[90,3]]},"354":{"position":[[95,3]]},"355":{"position":[[80,3]]},"356":{"position":[[64,3]]},"357":{"position":[[87,3]]}},"keywords":{}}],["next",{"_index":768,"title":{},"content":{"226":{"position":[[235,4]]}},"keywords":{}}],["normal",{"_index":717,"title":{},"content":{"169":{"position":[[70,7]]},"352":{"position":[[28,20]]}},"keywords":{}}],["note",{"_index":131,"title":{},"content":{"12":{"position":[[1443,4]]}},"keywords":{}}],["notic",{"_index":540,"title":{"80":{"position":[[0,7]]},"201":{"position":[[0,7]]}},"content":{},"keywords":{}}],["npm",{"_index":164,"title":{"18":{"position":[[11,5]]},"101":{"position":[[3,3]]},"267":{"position":[[3,3]]}},"content":{"18":{"position":[[2,3]]},"101":{"position":[[2,3]]},"267":{"position":[[2,3]]}},"keywords":{}}],["number",{"_index":31,"title":{},"content":{"2":{"position":[[36,6]]},"22":{"position":[[662,6]]},"55":{"position":[[6,6],[30,6]]},"79":{"position":[[208,6]]},"84":{"position":[[210,6]]},"87":{"position":[[213,6]]},"93":{"position":[[89,7]]},"96":{"position":[[216,6]]},"148":{"position":[[23,6]]},"149":{"position":[[23,6]]},"150":{"position":[[23,6]]},"151":{"position":[[30,6]]},"156":{"position":[[30,6]]},"170":{"position":[[30,6]]},"171":{"position":[[30,6]]},"176":{"position":[[4,6]]},"200":{"position":[[93,6]]},"205":{"position":[[93,6]]},"208":{"position":[[93,6]]},"217":{"position":[[93,6]]},"249":{"position":[[204,6]]},"250":{"position":[[209,6]]},"251":{"position":[[207,6]]},"252":{"position":[[222,6]]},"254":{"position":[[109,6]]},"257":{"position":[[110,6],[117,6],[132,6],[145,6],[173,6],[202,6],[375,7]]},"287":{"position":[[4,9]]},"310":{"position":[[91,6]]},"311":{"position":[[91,6]]},"312":{"position":[[91,6]]},"313":{"position":[[92,6]]},"315":{"position":[[42,6]]},"318":{"position":[[53,6],[60,6],[79,6],[99,6],[119,6],[283,7]]},"331":{"position":[[14,6]]},"332":{"position":[[14,6]]},"333":{"position":[[14,6]]},"334":{"position":[[21,6]]},"339":{"position":[[21,6]]},"353":{"position":[[21,6]]},"354":{"position":[[21,6]]}},"keywords":{}}],["number($range.valu",{"_index":260,"title":{},"content":{"29":{"position":[[753,21]]},"278":{"position":[[684,21]]}},"keywords":{}}],["numberdefault",{"_index":764,"title":{},"content":{"226":{"position":[[6,14]]}},"keywords":{}}],["object",{"_index":38,"title":{},"content":{"4":{"position":[[6,6]]},"5":{"position":[[6,6]]},"6":{"position":[[6,6]]},"8":{"position":[[6,6]]},"14":{"position":[[310,6]]},"56":{"position":[[6,6]]},"59":{"position":[[6,6]]},"60":{"position":[[6,6]]},"63":{"position":[[6,6]]},"65":{"position":[[6,6],[39,7],[88,6]]},"66":{"position":[[6,6]]},"67":{"position":[[6,6]]},"70":{"position":[[6,6],[24,6]]},"71":{"position":[[6,6],[33,6]]},"76":{"position":[[6,6]]},"77":{"position":[[6,6],[24,6]]},"79":{"position":[[308,6],[331,6]]},"80":{"position":[[6,6],[24,6]]},"82":{"position":[[6,6],[24,6]]},"84":{"position":[[310,6],[333,6]]},"85":{"position":[[6,6]]},"87":{"position":[[313,6],[336,6]]},"88":{"position":[[6,6]]},"90":{"position":[[6,6],[24,6]]},"92":{"position":[[6,6]]},"94":{"position":[[6,6],[24,6]]},"96":{"position":[[316,6],[339,6]]},"97":{"position":[[6,6]]},"113":{"position":[[4,6]]},"114":{"position":[[4,6]]},"115":{"position":[[4,6]]},"117":{"position":[[4,6]]},"177":{"position":[[4,6]]},"180":{"position":[[4,6]]},"181":{"position":[[4,6]]},"184":{"position":[[4,6]]},"186":{"position":[[4,6]]},"187":{"position":[[4,6]]},"188":{"position":[[4,6]]},"191":{"position":[[4,6]]},"192":{"position":[[4,6]]},"197":{"position":[[4,6]]},"198":{"position":[[4,6]]},"200":{"position":[[151,6]]},"201":{"position":[[4,6]]},"203":{"position":[[4,6]]},"205":{"position":[[151,6]]},"206":{"position":[[4,6]]},"208":{"position":[[151,6]]},"209":{"position":[[4,6]]},"211":{"position":[[4,6]]},"213":{"position":[[4,6]]},"215":{"position":[[4,6]]},"217":{"position":[[151,6]]},"218":{"position":[[4,6]]},"249":{"position":[[304,6],[327,6]]},"250":{"position":[[309,6],[332,6]]},"251":{"position":[[307,6],[330,6]]},"252":{"position":[[322,6],[345,6]]},"258":{"position":[[190,6]]},"310":{"position":[[149,6]]},"311":{"position":[[149,6]]},"312":{"position":[[149,6]]},"313":{"position":[[150,6]]},"318":{"position":[[4,9]]},"319":{"position":[[4,9],[106,6]]},"320":{"position":[[4,9]]},"321":{"position":[[4,9]]},"323":{"position":[[4,9]]}},"keywords":{}}],["objectdefault",{"_index":854,"title":{},"content":{"257":{"position":[[6,14]]},"258":{"position":[[6,14]]},"259":{"position":[[6,14]]},"260":{"position":[[6,14]]},"262":{"position":[[6,14]]}},"keywords":{}}],["obtain",{"_index":714,"title":{},"content":{"168":{"position":[[285,8]]}},"keywords":{}}],["offlineaudiocontext",{"_index":338,"title":{},"content":{"37":{"position":[[416,19]]},"121":{"position":[[378,19]]}},"keywords":{}}],["offset",{"_index":801,"title":{},"content":{"244":{"position":[[42,7]]}},"keywords":{}}],["old",{"_index":546,"title":{},"content":{"81":{"position":[[163,3]]}},"keywords":{}}],["on",{"_index":658,"title":{},"content":{"153":{"position":[[160,3]]},"154":{"position":[[173,3]]},"241":{"position":[[96,3]]},"254":{"position":[[303,4]]},"256":{"position":[[346,3]]},"315":{"position":[[206,4]]}},"keywords":{}}],["onc",{"_index":708,"title":{},"content":{"167":{"position":[[107,4]]}},"keywords":{}}],["one/dash.mpd",{"_index":296,"title":{},"content":{"34":{"position":[[186,14]]},"142":{"position":[[180,14]]}},"keywords":{}}],["onselect",{"_index":73,"title":{},"content":{"11":{"position":[[111,8],[577,9]]},"280":{"position":[[50,8],[488,9]]}},"keywords":{}}],["opac",{"_index":196,"title":{},"content":{"22":{"position":[[557,8],[572,7]]},"29":{"position":[[130,8]]},"78":{"position":[[351,8],[507,8]]},"79":{"position":[[818,8]]},"199":{"position":[[322,8],[478,8]]},"200":{"position":[[576,8]]},"249":{"position":[[798,8]]},"271":{"position":[[505,8]]},"310":{"position":[[558,8]]}},"keywords":{}}],["open",{"_index":805,"title":{},"content":{"246":{"position":[[31,4],[121,4],[312,5]]},"247":{"position":[[31,4],[126,4],[323,5]]},"256":{"position":[[240,4]]}},"keywords":{}}],["oper",{"_index":375,"title":{},"content":{"37":{"position":[[1189,9],[1231,9]]},"121":{"position":[[1151,9],[1193,9]]},"153":{"position":[[101,10]]}},"keywords":{}}],["optim",{"_index":657,"title":{},"content":{"153":{"position":[[88,12]]}},"keywords":{}}],["option",{"_index":49,"title":{"8":{"position":[[0,7]]},"56":{"position":[[0,7]]},"117":{"position":[[0,7]]},"177":{"position":[[0,7]]},"220":{"position":[[6,7]]}},"content":{"6":{"position":[[44,6]]},"7":{"position":[[36,6]]},"8":{"position":[[28,6]]},"56":{"position":[[26,7]]},"75":{"position":[[89,6]]},"106":{"position":[[275,7]]},"107":{"position":[[215,9],[589,6]]},"230":{"position":[[128,6]]},"237":{"position":[[211,8]]}},"keywords":{}}],["option="option"",{"_index":615,"title":{},"content":{"106":{"position":[[81,26]]}},"keywords":{}}],["os",{"_index":847,"title":{},"content":{"256":{"position":[[567,2],[631,2],[674,2]]},"317":{"position":[[288,2],[352,2],[395,2]]}},"keywords":{}}],["otherwis",{"_index":753,"title":{},"content":{"221":{"position":[[111,9]]}},"keywords":{}}],["output",{"_index":541,"title":{},"content":{"81":{"position":[[35,6]]}},"keywords":{}}],["outsid",{"_index":423,"title":{},"content":{"47":{"position":[[209,7],[290,7]]},"231":{"position":[[52,7]]}},"keywords":{}}],["over",{"_index":695,"title":{},"content":{"163":{"position":[[405,4]]},"262":{"position":[[63,4]]}},"keywords":{}}],["page",{"_index":688,"title":{},"content":{"161":{"position":[[361,4],[445,5]]},"162":{"position":[[70,4]]},"163":{"position":[[338,4],[414,5]]},"226":{"position":[[279,5]]},"229":{"position":[[229,5]]},"241":{"position":[[64,4]]},"248":{"position":[[521,4]]}},"keywords":{}}],["panel",{"_index":565,"title":{},"content":{"94":{"position":[[46,5]]},"95":{"position":[[58,5]]},"233":{"position":[[102,6]]},"235":{"position":[[114,5]]},"236":{"position":[[102,5]]},"238":{"position":[[59,5]]},"250":{"position":[[49,5]]}},"keywords":{}}],["param",{"_index":144,"title":{},"content":{"13":{"position":[[253,6]]},"325":{"position":[[190,6]]}},"keywords":{}}],["paramet",{"_index":155,"title":{},"content":{"14":{"position":[[288,9]]},"93":{"position":[[67,9],[108,9]]},"153":{"position":[[138,11]]},"154":{"position":[[151,11]]}},"keywords":{}}],["parti",{"_index":262,"title":{"30":{"position":[[6,5]]}},"content":{"262":{"position":[[92,5]]}},"keywords":{}}],["partial",{"_index":349,"title":{},"content":{"37":{"position":[[628,9]]},"121":{"position":[[590,9]]}},"keywords":{}}],["paus",{"_index":360,"title":{"41":{"position":[[0,6]]},"125":{"position":[[0,6]]},"146":{"position":[[0,6]]},"329":{"position":[[0,6]]}},"content":{"37":{"position":[[917,7],[1015,6]]},"41":{"position":[[25,5]]},"121":{"position":[[879,7],[977,6]]},"146":{"position":[[15,5]]},"147":{"position":[[41,5]]},"239":{"position":[[303,5]]},"260":{"position":[[321,6]]},"321":{"position":[[281,6]]}},"keywords":{}}],["perform",{"_index":656,"title":{},"content":{"153":{"position":[[75,7]]}},"keywords":{}}],["period",{"_index":369,"title":{},"content":{"37":{"position":[[1075,12]]},"121":{"position":[[1037,12]]}},"keywords":{}}],["persist",{"_index":466,"title":{},"content":{"65":{"position":[[20,10]]}},"keywords":{}}],["pip",{"_index":693,"title":{"163":{"position":[[0,4]]},"240":{"position":[[0,4]]},"301":{"position":[[0,4]]},"346":{"position":[[0,4]]}},"content":{"163":{"position":[[57,3],[378,3]]},"240":{"position":[[51,3],[194,4]]},"260":{"position":[[439,4]]},"301":{"position":[[140,4]]},"321":{"position":[[399,4]]}},"keywords":{}}],["play",{"_index":321,"title":{"40":{"position":[[0,5]]},"124":{"position":[[0,5]]},"145":{"position":[[0,5]]},"166":{"position":[[0,8]]},"328":{"position":[[0,5]]},"349":{"position":[[0,8]]}},"content":{"37":{"position":[[106,4],[176,4],[312,4]]},"39":{"position":[[59,6]]},"40":{"position":[[25,6]]},"49":{"position":[[24,7]]},"121":{"position":[[68,4],[138,4],[274,4]]},"145":{"position":[[15,4]]},"154":{"position":[[111,4]]},"164":{"position":[[132,6]]},"166":{"position":[[48,7]]},"173":{"position":[[72,4],[334,5]]},"223":{"position":[[119,7]]},"227":{"position":[[65,4]]},"229":{"position":[[46,4],[257,4]]},"231":{"position":[[111,4]]},"232":{"position":[[41,7]]},"239":{"position":[[296,4]]},"241":{"position":[[121,4]]},"245":{"position":[[95,7]]},"260":{"position":[[311,5]]},"321":{"position":[[271,5]]}},"keywords":{}}],["playback",{"_index":211,"title":{},"content":{"22":{"position":[[784,8]]},"37":{"position":[[705,8],[899,8],[936,8],[970,8],[1142,8],[1543,8]]},"121":{"position":[[667,8],[861,8],[898,8],[932,8],[1104,8],[1505,8]]},"147":{"position":[[28,8]]},"171":{"position":[[56,8]]},"235":{"position":[[46,8]]}},"keywords":{}}],["playbackr",{"_index":176,"title":{"171":{"position":[[0,13]]},"235":{"position":[[0,13]]},"296":{"position":[[0,13]]},"354":{"position":[[0,13]]}},"content":{"22":{"position":[[130,13]]},"235":{"position":[[235,13]]},"271":{"position":[[130,13]]},"296":{"position":[[152,13]]}},"keywords":{}}],["player",{"_index":6,"title":{"34":{"position":[[6,7]]},"70":{"position":[[0,7]]},"142":{"position":[[6,7]]},"191":{"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]]},"33":{"position":[[255,6]]},"34":{"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]]},"55":{"position":[[44,6]]},"57":{"position":[[26,6]]},"58":{"position":[[26,6]]},"60":{"position":[[20,6]]},"61":{"position":[[69,6]]},"65":{"position":[[51,6]]},"66":{"position":[[20,6]]},"67":{"position":[[20,6]]},"93":{"position":[[454,6],[497,8]]},"98":{"position":[[140,6]]},"141":{"position":[[249,6]]},"142":{"position":[[36,6],[271,6]]},"161":{"position":[[52,6]]},"162":{"position":[[59,6]]},"163":{"position":[[50,6]]},"165":{"position":[[50,6]]},"168":{"position":[[60,6]]},"169":{"position":[[49,6]]},"170":{"position":[[49,6]]},"171":{"position":[[49,6]]},"172":{"position":[[53,6]]},"174":{"position":[[45,6]]},"221":{"position":[[86,6],[125,6]]},"223":{"position":[[89,6]]},"225":{"position":[[26,6]]},"226":{"position":[[47,6],[183,6],[285,6]]},"230":{"position":[[44,6],[164,6]]},"231":{"position":[[37,6]]},"239":{"position":[[357,6],[400,8]]},"241":{"position":[[49,7],[100,6]]},"242":{"position":[[77,6]]},"243":{"position":[[77,6]]},"245":{"position":[[69,6]]},"248":{"position":[[122,6],[160,6],[207,6]]},"255":{"position":[[135,6]]},"256":{"position":[[117,6],[193,6],[389,6],[747,8]]}},"keywords":{}}],["player.initialize(video",{"_index":291,"title":{},"content":{"33":{"position":[[295,24]]},"141":{"position":[[289,24]]}},"keywords":{}}],["player.load(url",{"_index":299,"title":{},"content":{"34":{"position":[[311,17]]},"142":{"position":[[305,17]]}},"keywords":{}}],["playsinlin",{"_index":871,"title":{},"content":{"259":{"position":[[272,13],[292,12]]},"320":{"position":[[202,13],[222,12]]}},"keywords":{}}],["pleas",{"_index":315,"title":{},"content":{"37":{"position":[[22,6]]},"229":{"position":[[311,6]]},"261":{"position":[[104,6]]},"262":{"position":[[108,6]]}},"keywords":{}}],["plugin",{"_index":159,"title":{"15":{"position":[[8,6]]},"97":{"position":[[0,8]]},"218":{"position":[[0,8]]},"255":{"position":[[0,8]]},"316":{"position":[[0,8]]}},"content":{"18":{"position":[[24,6]]},"19":{"position":[[21,6],[87,6]]},"20":{"position":[[39,6],[111,6]]},"22":{"position":[[171,8]]},"23":{"position":[[99,8]]},"24":{"position":[[99,8]]},"26":{"position":[[166,8]]},"27":{"position":[[185,8]]},"28":{"position":[[152,8]]},"29":{"position":[[268,8]]},"97":{"position":[[20,6]]},"98":{"position":[[51,6],[154,9]]},"255":{"position":[[45,7],[149,9],[386,8]]},"267":{"position":[[24,6]]},"268":{"position":[[21,6],[87,6]]},"269":{"position":[[39,6]]},"271":{"position":[[171,8]]},"272":{"position":[[99,8]]},"273":{"position":[[99,8]]},"275":{"position":[[140,8]]},"276":{"position":[[137,8]]},"277":{"position":[[131,8]]},"278":{"position":[[199,8]]},"316":{"position":[[295,8]]}},"keywords":{}}],["point",{"_index":829,"title":{},"content":{"254":{"position":[[52,6]]}},"keywords":{}}],["polici",{"_index":774,"title":{},"content":{"229":{"position":[[332,6]]},"290":{"position":[[219,6]]}},"keywords":{}}],["popul",{"_index":775,"title":{},"content":{"230":{"position":[[56,8]]}},"keywords":{}}],["posit",{"_index":76,"title":{},"content":{"11":{"position":[[264,9]]},"12":{"position":[[149,8],[756,9]]},"14":{"position":[[154,9]]},"26":{"position":[[262,9],[367,9]]},"27":{"position":[[281,9]]},"28":{"position":[[248,9]]},"29":{"position":[[364,9]]},"78":{"position":[[301,9],[458,9]]},"79":{"position":[[768,9]]},"84":{"position":[[479,8],[735,9]]},"199":{"position":[[272,9],[429,9]]},"200":{"position":[[526,9]]},"205":{"position":[[235,8],[440,9]]},"246":{"position":[[287,9]]},"247":{"position":[[298,9]]},"249":{"position":[[748,9]]},"252":{"position":[[491,8],[689,9],[937,9]]},"275":{"position":[[236,9],[341,9]]},"276":{"position":[[233,9]]},"277":{"position":[[227,9]]},"278":{"position":[[295,9]]},"279":{"position":[[190,9]]},"280":{"position":[[175,9]]},"307":{"position":[[220,9]]},"308":{"position":[[226,9]]},"310":{"position":[[508,9]]},"313":{"position":[[234,8],[424,9],[615,9]]},"326":{"position":[[576,9]]}},"keywords":{}}],["poster",{"_index":696,"title":{"164":{"position":[[0,7]]},"223":{"position":[[0,7]]},"284":{"position":[[0,7]]},"347":{"position":[[0,7]]}},"content":{"164":{"position":[[64,7],[81,6],[238,7]]},"223":{"position":[[28,6],[226,7]]},"284":{"position":[[142,7]]},"347":{"position":[[154,7]]}},"keywords":{}}],["potser",{"_index":820,"title":{},"content":{"249":{"position":[[638,9]]},"310":{"position":[[398,9]]}},"keywords":{}}],["preview",{"_index":807,"title":{},"content":{"246":{"position":[[276,10],[335,10]]},"247":{"position":[[287,10],[349,10]]},"257":{"position":[[30,7],[98,7],[124,7],[152,7],[180,7],[209,7]]},"307":{"position":[[209,10],[262,10]]},"308":{"position":[[215,10],[268,10]]}},"keywords":{}}],["previou",{"_index":664,"title":{},"content":{"154":{"position":[[102,8]]}},"keywords":{}}],["prioriti",{"_index":537,"title":{},"content":{"79":{"position":[[232,8]]},"84":{"position":[[234,8]]},"87":{"position":[[237,8]]},"96":{"position":[[240,8]]},"249":{"position":[[228,8]]},"250":{"position":[[233,8]]},"251":{"position":[[231,8]]},"252":{"position":[[246,8]]}},"keywords":{}}],["program",{"_index":884,"title":{},"content":{"262":{"position":[[98,9]]}},"keywords":{}}],["progress",{"_index":665,"title":{},"content":{"154":{"position":[[116,8]]},"225":{"position":[[68,8]]},"227":{"position":[[48,8]]},"245":{"position":[[33,8]]},"254":{"position":[[66,8]]},"257":{"position":[[49,8]]}},"keywords":{}}],["promis",{"_index":219,"title":{},"content":{"24":{"position":[[142,7]]},"159":{"position":[[74,7]]},"160":{"position":[[72,7]]},"273":{"position":[[141,7]]},"342":{"position":[[40,7]]},"343":{"position":[[38,7]]}},"keywords":{}}],["promise((resovl",{"_index":220,"title":{},"content":{"24":{"position":[[207,17]]},"273":{"position":[[188,17]]}},"keywords":{}}],["prompt",{"_index":138,"title":{},"content":{"13":{"position":[[57,7]]},"79":{"position":[[448,6]]},"80":{"position":[[34,6]]},"81":{"position":[[49,6],[335,6],[384,6]]},"84":{"position":[[450,6]]},"87":{"position":[[453,6]]},"96":{"position":[[456,6]]},"249":{"position":[[444,6]]},"250":{"position":[[449,6]]},"251":{"position":[[447,6]]},"252":{"position":[[462,6]]},"277":{"position":[[292,17]]}},"keywords":{}}],["prompt('input",{"_index":237,"title":{},"content":{"28":{"position":[[313,13]]}},"keywords":{}}],["properti",{"_index":1,"title":{"0":{"position":[[7,9]]},"54":{"position":[[9,9]]},"144":{"position":[[7,10]]}},"content":{"1":{"position":[[100,8]]},"5":{"position":[[26,10]]},"12":{"position":[[124,8]]},"65":{"position":[[141,8]]},"72":{"position":[[20,8]]},"74":{"position":[[20,9]]},"75":{"position":[[39,9]]},"78":{"position":[[20,8]]},"79":{"position":[[54,8]]},"84":{"position":[[56,8]]},"87":{"position":[[59,8]]},"89":{"position":[[20,8]]},"95":{"position":[[20,8]]},"96":{"position":[[62,8]]},"98":{"position":[[217,12]]},"249":{"position":[[50,8]]},"250":{"position":[[55,8]]},"251":{"position":[[53,8]]},"252":{"position":[[68,8]]},"253":{"position":[[95,8]]},"254":{"position":[[79,8]]},"255":{"position":[[212,12]]},"257":{"position":[[62,8]]},"258":{"position":[[94,8]]},"259":{"position":[[74,11],[92,10]]}},"keywords":{}}],["proxi",{"_index":461,"title":{"64":{"position":[[0,6]]},"185":{"position":[[0,6]]}},"content":{"64":{"position":[[15,5]]}},"keywords":{}}],["qualiti",{"_index":661,"title":{"253":{"position":[[0,8]]},"314":{"position":[[0,8]]}},"content":{"154":{"position":[[46,7]]},"253":{"position":[[46,7],[144,7],[164,7],[188,7],[303,8]]},"314":{"position":[[195,8]]}},"keywords":{}}],["queri",{"_index":110,"title":{"61":{"position":[[0,6]]},"62":{"position":[[0,6]]},"182":{"position":[[0,6]]},"183":{"position":[[0,6]]}},"content":{"12":{"position":[[295,6],[924,5]]},"61":{"position":[[22,5]]},"182":{"position":[[16,5]]},"326":{"position":[[146,10],[741,5]]}},"keywords":{}}],["quot;400px"",{"_index":621,"title":{},"content":{"106":{"position":[[395,18]]},"107":{"position":[[334,18]]}},"keywords":{}}],["quot;600px"",{"_index":620,"title":{},"content":{"106":{"position":[[368,18]]},"107":{"position":[[307,18]]}},"keywords":{}}],["quot;60px",{"_index":622,"title":{},"content":{"106":{"position":[[422,10]]},"107":{"position":[[361,10]]}},"keywords":{}}],["quot;artplayer/examples/react/artplayer"",{"_index":632,"title":{},"content":{"107":{"position":[[115,47]]}},"keywords":{}}],["quot;artplayer/examples/vue/artplayer"",{"_index":618,"title":{},"content":{"106":{"position":[[194,45]]}},"keywords":{}}],["quot;https://artplayer.org/assets/sample/video.mp4"",{"_index":619,"title":{},"content":{"106":{"position":[[290,58]]},"107":{"position":[[230,57]]}},"keywords":{}}],["quot;react",{"_index":630,"title":{},"content":{"107":{"position":[[70,11]]}},"keywords":{}}],["quot;react"",{"_index":628,"title":{},"content":{"107":{"position":[[30,18]]}},"keywords":{}}],["rang",{"_index":256,"title":{},"content":{"29":{"position":[[600,6]]},"151":{"position":[[63,6]]},"244":{"position":[[57,5]]},"278":{"position":[[531,6]]}},"keywords":{}}],["range.addeventlistener('chang",{"_index":258,"title":{},"content":{"29":{"position":[[654,33]]},"278":{"position":[[585,33]]}},"keywords":{}}],["rate",{"_index":372,"title":{},"content":{"37":{"position":[[1151,4]]},"121":{"position":[[1113,4]]}},"keywords":{}}],["ratio",{"_index":784,"title":{},"content":{"236":{"position":[[65,6]]}},"keywords":{}}],["reach",{"_index":352,"title":{},"content":{"37":{"position":[[759,8]]},"121":{"position":[[721,8]]}},"keywords":{}}],["react",{"_index":627,"title":{"107":{"position":[[2,5]]}},"content":{"107":{"position":[[19,5],[579,5]]}},"keywords":{}}],["reactdom",{"_index":629,"title":{},"content":{"107":{"position":[[56,8]]}},"keywords":{}}],["reactdom.render(<app",{"_index":638,"title":{},"content":{"107":{"position":[[518,23]]}},"keywords":{}}],["read",{"_index":316,"title":{},"content":{"37":{"position":[[29,4]]},"226":{"position":[[292,5]]},"229":{"position":[[318,4]]}},"keywords":{}}],["readi",{"_index":363,"title":{"39":{"position":[[0,6]]},"123":{"position":[[0,6]]}},"content":{"37":{"position":[[982,5]]},"121":{"position":[[944,5]]}},"keywords":{}}],["real",{"_index":236,"title":{},"content":{"28":{"position":[[22,4]]},"29":{"position":[[51,4]]}},"keywords":{}}],["recommend",{"_index":111,"title":{},"content":{"12":{"position":[[302,11],[1194,11]]}},"keywords":{}}],["rect",{"_index":711,"title":{"168":{"position":[[0,5]]},"351":{"position":[[0,5]]}},"content":{},"keywords":{}}],["red",{"_index":189,"title":{},"content":{"22":{"position":[[426,6]]},"73":{"position":[[403,6]]},"75":{"position":[[295,6]]},"84":{"position":[[821,6]]},"194":{"position":[[366,6]]},"196":{"position":[[243,6]]},"250":{"position":[[716,6]]},"252":{"position":[[775,6]]},"271":{"position":[[382,6]]},"311":{"position":[[457,6]]},"313":{"position":[[496,6]]}},"keywords":{}}],["refresh",{"_index":769,"title":{},"content":{"226":{"position":[[264,10]]}},"keywords":{}}],["regular",{"_index":845,"title":{},"content":{"256":{"position":[[434,7]]}},"keywords":{}}],["reload",{"_index":350,"title":{},"content":{"37":{"position":[[682,6]]},"121":{"position":[[644,6]]}},"keywords":{}}],["render",{"_index":337,"title":{},"content":{"37":{"position":[[400,9]]},"121":{"position":[[362,9]]},"248":{"position":[[90,6],[494,7],[554,10]]},"309":{"position":[[336,6]]}},"keywords":{}}],["replac",{"_index":872,"title":{},"content":{"260":{"position":[[32,7]]}},"keywords":{}}],["requir",{"_index":755,"title":{},"content":{"222":{"position":[[21,11]]},"248":{"position":[[106,8],[191,8]]}},"keywords":{}}],["require('artplay",{"_index":578,"title":{},"content":{"102":{"position":[[117,21]]}},"keywords":{}}],["resid",{"_index":542,"title":{},"content":{"81":{"position":[[81,9]]}},"keywords":{}}],["resiz",{"_index":425,"title":{"48":{"position":[[0,7]]},"132":{"position":[[0,7]]}},"content":{},"keywords":{}}],["resourc",{"_index":370,"title":{},"content":{"37":{"position":[[1111,9]]},"121":{"position":[[1073,9]]}},"keywords":{}}],["resovl",{"_index":221,"title":{},"content":{"24":{"position":[[240,9]]},"273":{"position":[[221,9]]}},"keywords":{}}],["restrict",{"_index":837,"title":{},"content":{"256":{"position":[[70,12]]}},"keywords":{}}],["return",{"_index":93,"title":{},"content":{"11":{"position":[[666,6]]},"24":{"position":[[153,6],[196,6],[233,6]]},"28":{"position":[[386,7]]},"98":{"position":[[164,6]]},"106":{"position":[[266,6]]},"107":{"position":[[180,6]]},"159":{"position":[[62,6]]},"160":{"position":[[60,6]]},"219":{"position":[[99,6]]},"248":{"position":[[608,8]]},"255":{"position":[[159,6]]},"273":{"position":[[177,6],[214,6]]},"277":{"position":[[348,7]]},"280":{"position":[[577,6]]},"316":{"position":[[96,6]]}},"keywords":{}}],["right",{"_index":77,"title":{},"content":{"11":{"position":[[274,8]]},"12":{"position":[[766,8]]},"14":{"position":[[164,8]]},"26":{"position":[[272,8],[377,8]]},"27":{"position":[[291,8]]},"28":{"position":[[258,8]]},"29":{"position":[[374,8]]},"78":{"position":[[336,6]]},"79":{"position":[[803,6]]},"84":{"position":[[515,5],[745,8]]},"199":{"position":[[307,6]]},"200":{"position":[[561,6]]},"205":{"position":[[263,5],[450,8]]},"246":{"position":[[297,8]]},"247":{"position":[[308,8]]},"249":{"position":[[783,6]]},"252":{"position":[[527,5],[699,8]]},"275":{"position":[[246,8],[351,8]]},"276":{"position":[[243,8]]},"277":{"position":[[237,8]]},"278":{"position":[[305,8]]},"279":{"position":[[200,8]]},"280":{"position":[[185,8]]},"307":{"position":[[230,8]]},"308":{"position":[[236,8]]},"310":{"position":[[543,6]]},"313":{"position":[[262,5],[434,8]]},"326":{"position":[[586,8]]}},"keywords":{}}],["rootel",{"_index":636,"title":{},"content":{"107":{"position":[[461,11],[549,13]]}},"keywords":{}}],["rotat",{"_index":722,"title":{"170":{"position":[[0,7]]},"234":{"position":[[0,7]]},"295":{"position":[[0,7]]},"353":{"position":[[0,7]]}},"content":{"170":{"position":[[56,9]]},"234":{"position":[[55,8],[223,7]]},"295":{"position":[[164,7]]}},"keywords":{}}],["ru",{"_index":496,"title":{},"content":{"69":{"position":[[331,3]]},"190":{"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]]},"11":{"position":[[153,3]]},"12":{"position":[[349,3]]},"14":{"position":[[29,3]]},"22":{"position":[[2,3]]},"23":{"position":[[2,3]]},"24":{"position":[[2,3]]},"26":{"position":[[69,3]]},"27":{"position":[[88,3]]},"28":{"position":[[55,3]]},"29":{"position":[[171,3]]},"31":{"position":[[47,3]]},"32":{"position":[[48,3]]},"33":{"position":[[59,3]]},"34":{"position":[[51,3]]},"35":{"position":[[53,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]]},"61":{"position":[[157,3]]},"62":{"position":[[45,3]]},"64":{"position":[[81,3]]},"65":{"position":[[267,3]]},"68":{"position":[[73,3]]},"69":{"position":[[54,3]]},"72":{"position":[[68,3]]},"73":{"position":[[72,3]]},"74":{"position":[[69,3]]},"75":{"position":[[98,3]]},"78":{"position":[[70,3]]},"79":{"position":[[479,3]]},"81":{"position":[[181,3]]},"83":{"position":[[81,3]]},"84":{"position":[[523,3]]},"86":{"position":[[74,3]]},"87":{"position":[[484,3]]},"89":{"position":[[90,3]]},"91":{"position":[[84,3]]},"93":{"position":[[143,3]]},"95":{"position":[[77,3]]},"96":{"position":[[487,3]]},"98":{"position":[[60,3]]},"108":{"position":[[18,3],[42,3]]},"110":{"position":[[61,3]]},"111":{"position":[[22,3]]},"112":{"position":[[23,3]]},"113":{"position":[[23,3]]},"114":{"position":[[27,3]]},"115":{"position":[[24,3]]},"117":{"position":[[21,3]]},"118":{"position":[[43,3]]},"119":{"position":[[24,3]]},"121":{"position":[[1564,3]]},"123":{"position":[[40,3]]},"124":{"position":[[12,3]]},"125":{"position":[[12,3]]},"126":{"position":[[15,3]]},"127":{"position":[[13,3]]},"128":{"position":[[15,3]]},"129":{"position":[[22,3]]},"130":{"position":[[26,3]]},"131":{"position":[[15,3]]},"132":{"position":[[14,3]]},"133":{"position":[[31,3]]},"134":{"position":[[13,3]]},"135":{"position":[[14,3]]},"136":{"position":[[14,3]]},"137":{"position":[[13,3]]},"139":{"position":[[41,3]]},"140":{"position":[[42,3]]},"141":{"position":[[53,3]]},"142":{"position":[[45,3]]},"143":{"position":[[47,3]]},"145":{"position":[[28,3]]},"146":{"position":[[29,3]]},"147":{"position":[[49,3]]},"148":{"position":[[62,3]]},"149":{"position":[[65,3]]},"150":{"position":[[66,3]]},"151":{"position":[[79,3]]},"152":{"position":[[61,3]]},"153":{"position":[[218,3]]},"154":{"position":[[231,3]]},"155":{"position":[[78,3]]},"156":{"position":[[141,3]]},"157":{"position":[[34,3]]},"158":{"position":[[61,3]]},"159":{"position":[[84,3]]},"160":{"position":[[82,3]]},"161":{"position":[[80,3]]},"162":{"position":[[89,3]]},"163":{"position":[[68,3]]},"164":{"position":[[141,3]]},"165":{"position":[[69,3]]},"166":{"position":[[58,3]]},"167":{"position":[[114,3]]},"168":{"position":[[69,3]]},"169":{"position":[[101,3]]},"170":{"position":[[109,3]]},"171":{"position":[[119,3]]},"172":{"position":[[102,3]]},"173":{"position":[[104,3]]},"174":{"position":[[54,3]]},"182":{"position":[[104,3]]},"183":{"position":[[37,3]]},"185":{"position":[[36,3]]},"186":{"position":[[162,3]]},"189":{"position":[[40,3]]},"190":{"position":[[36,3]]},"193":{"position":[[37,3]]},"194":{"position":[[35,3]]},"195":{"position":[[39,3]]},"196":{"position":[[46,3]]},"199":{"position":[[41,3]]},"200":{"position":[[237,3]]},"202":{"position":[[63,3]]},"204":{"position":[[40,3]]},"205":{"position":[[271,3]]},"207":{"position":[[39,3]]},"208":{"position":[[237,3]]},"210":{"position":[[43,3]]},"212":{"position":[[41,3]]},"214":{"position":[[62,3]]},"216":{"position":[[41,3]]},"217":{"position":[[237,3]]},"219":{"position":[[31,3]]},"221":{"position":[[149,3]]},"222":{"position":[[119,3]]},"223":{"position":[[129,3]]},"224":{"position":[[94,3]]},"225":{"position":[[83,3]]},"226":{"position":[[56,3]]},"227":{"position":[[77,3]]},"228":{"position":[[55,3]]},"229":{"position":[[53,3]]},"230":{"position":[[202,3]]},"231":{"position":[[123,3]]},"232":{"position":[[51,3]]},"233":{"position":[[149,3]]},"234":{"position":[[126,3]]},"235":{"position":[[138,3]]},"236":{"position":[[126,3]]},"237":{"position":[[93,3]]},"238":{"position":[[114,3]]},"239":{"position":[[58,3]]},"240":{"position":[[97,3]]},"241":{"position":[[128,3]]},"242":{"position":[[119,3]]},"243":{"position":[[120,3]]},"244":{"position":[[75,3]]},"245":{"position":[[105,3]]},"246":{"position":[[141,3]]},"247":{"position":[[149,3]]},"248":{"position":[[239,3]]},"249":{"position":[[475,3]]},"250":{"position":[[480,3]]},"251":{"position":[[478,3]]},"252":{"position":[[535,3]]},"253":{"position":[[206,3]]},"254":{"position":[[175,3]]},"255":{"position":[[55,3]]},"256":{"position":[[450,3]]},"257":{"position":[[226,3]]},"258":{"position":[[336,3]]},"259":{"position":[[150,3]]},"260":{"position":[[80,3]]},"261":{"position":[[305,3]]},"262":{"position":[[133,3]]},"263":{"position":[[116,3]]},"271":{"position":[[2,3]]},"272":{"position":[[2,3]]},"273":{"position":[[2,3]]},"275":{"position":[[43,3]]},"276":{"position":[[40,3]]},"277":{"position":[[34,3]]},"278":{"position":[[102,3]]},"279":{"position":[[65,3]]},"280":{"position":[[64,3]]},"282":{"position":[[75,3]]},"283":{"position":[[59,3]]},"284":{"position":[[45,3]]},"285":{"position":[[41,3]]},"286":{"position":[[40,3]]},"287":{"position":[[29,3]]},"288":{"position":[[42,3]]},"289":{"position":[[30,3]]},"290":{"position":[[30,3]]},"291":{"position":[[79,3]]},"292":{"position":[[50,3]]},"293":{"position":[[30,3]]},"294":{"position":[[72,3]]},"295":{"position":[[67,3]]},"296":{"position":[[55,3]]},"297":{"position":[[54,3]]},"298":{"position":[[41,3]]},"299":{"position":[[44,3]]},"300":{"position":[[30,3]]},"301":{"position":[[43,3]]},"302":{"position":[[50,3]]},"303":{"position":[[44,3]]},"304":{"position":[[44,3]]},"305":{"position":[[44,3]]},"306":{"position":[[48,3]]},"307":{"position":[[74,3]]},"308":{"position":[[77,3]]},"309":{"position":[[103,3]]},"310":{"position":[[235,3]]},"311":{"position":[[235,3]]},"312":{"position":[[235,3]]},"313":{"position":[[270,3]]},"314":{"position":[[98,3]]},"315":{"position":[[78,3]]},"316":{"position":[[28,3]]},"317":{"position":[[171,3]]},"318":{"position":[[134,3]]},"319":{"position":[[183,3]]},"320":{"position":[[80,3]]},"321":{"position":[[40,3]]},"322":{"position":[[123,3]]},"323":{"position":[[62,3]]},"324":{"position":[[76,3]]},"326":{"position":[[169,3]]},"328":{"position":[[20,3]]},"329":{"position":[[20,3]]},"330":{"position":[[26,3]]},"331":{"position":[[34,3]]},"332":{"position":[[34,3]]},"333":{"position":[[34,3]]},"334":{"position":[[51,3]]},"335":{"position":[[40,3]]},"336":{"position":[[86,3]]},"337":{"position":[[96,3]]},"338":{"position":[[43,3]]},"339":{"position":[[69,3]]},"340":{"position":[[20,3]]},"341":{"position":[[26,3]]},"342":{"position":[[50,3]]},"343":{"position":[[48,3]]},"344":{"position":[[44,3]]},"345":{"position":[[44,3]]},"346":{"position":[[45,3]]},"347":{"position":[[57,3]]},"348":{"position":[[44,3]]},"349":{"position":[[36,3]]},"350":{"position":[[62,3]]},"351":{"position":[[27,3]]},"352":{"position":[[72,3]]},"353":{"position":[[71,3]]},"354":{"position":[[76,3]]},"355":{"position":[[61,3]]},"356":{"position":[[45,3]]},"357":{"position":[[68,3]]}},"keywords":{}}],["russ",{"_index":497,"title":{},"content":{"69":{"position":[[347,8]]},"190":{"position":[[329,8]]}},"keywords":{}}],["same",{"_index":11,"title":{},"content":{"1":{"position":[[144,4]]},"12":{"position":[[1490,4]]},"241":{"position":[[76,4]]}},"keywords":{}}],["save",{"_index":5,"title":{},"content":{"1":{"position":[[25,5]]}},"keywords":{}}],["scheme",{"_index":47,"title":{"6":{"position":[[0,7]]},"115":{"position":[[0,7]]}},"content":{"6":{"position":[[26,6]]}},"keywords":{}}],["screen",{"_index":436,"title":{},"content":{"51":{"position":[[37,6]]},"52":{"position":[[31,6]]},"161":{"position":[[71,6],[407,7]]},"162":{"position":[[80,6]]},"242":{"position":[[56,6]]},"243":{"position":[[56,6]]}},"keywords":{}}],["screenshot",{"_index":675,"title":{"158":{"position":[[0,11]]},"237":{"position":[[0,11]]},"298":{"position":[[0,11]]},"341":{"position":[[0,11]]}},"content":{"158":{"position":[[48,10]]},"224":{"position":[[66,11],[221,11]]},"237":{"position":[[53,11],[190,11],[373,10]]},"260":{"position":[[375,11]]},"285":{"position":[[168,11]]},"298":{"position":[[138,11]]},"321":{"position":[[335,11]]}},"keywords":{}}],["script",{"_index":167,"title":{"20":{"position":[[11,8]]},"103":{"position":[[3,6]]},"269":{"position":[[3,6]]}},"content":{},"keywords":{}}],["scroll",{"_index":186,"title":{},"content":{"22":{"position":[[373,6]]},"231":{"position":[[44,7]]}},"keywords":{}}],["sd",{"_index":824,"title":{},"content":{"253":{"position":[[337,3]]},"314":{"position":[[229,3]]}},"keywords":{}}],["second",{"_index":154,"title":{},"content":{"14":{"position":[[281,6]]},"81":{"position":[[103,8]]},"93":{"position":[[101,6]]},"148":{"position":[[52,7]]},"149":{"position":[[55,7]]},"150":{"position":[[56,7]]},"153":{"position":[[191,6]]},"154":{"position":[[204,6]]},"173":{"position":[[80,8],[94,7]]},"239":{"position":[[249,7],[275,7]]},"254":{"position":[[137,8]]}},"keywords":{}}],["secur",{"_index":686,"title":{},"content":{"161":{"position":[[337,8]]},"163":{"position":[[314,8]]},"237":{"position":[[295,8]]}},"keywords":{}}],["seek",{"_index":374,"title":{"42":{"position":[[0,5]]},"126":{"position":[[0,5]]},"148":{"position":[[0,5]]},"331":{"position":[[0,5]]}},"content":{"37":{"position":[[1184,4],[1226,4]]},"42":{"position":[[298,4]]},"121":{"position":[[1146,4],[1188,4]]},"126":{"position":[[258,4]]},"156":{"position":[[91,5]]},"339":{"position":[[47,4]]}},"keywords":{}}],["seen",{"_index":697,"title":{},"content":{"164":{"position":[[107,4]]}},"keywords":{}}],["select",{"_index":67,"title":{"11":{"position":[[4,6]]}},"content":{"11":{"position":[[4,6]]},"253":{"position":[[54,9]]}},"keywords":{}}],["selector",{"_index":72,"title":{},"content":{"11":{"position":[[98,8],[304,9]]},"280":{"position":[[39,8],[215,9]]}},"keywords":{}}],["self",{"_index":444,"title":{},"content":{"55":{"position":[[15,4]]}},"keywords":{}}],["send",{"_index":235,"title":{},"content":{"28":{"position":[[15,4],[273,7]]}},"keywords":{}}],["sent",{"_index":347,"title":{},"content":{"37":{"position":[[582,4]]},"121":{"position":[[544,4]]}},"keywords":{}}],["server",{"_index":816,"title":{},"content":{"248":{"position":[[482,6],[542,6],[624,6]]},"309":{"position":[[324,6]]}},"keywords":{}}],["set",{"_index":102,"title":{"94":{"position":[[0,8]]},"215":{"position":[[0,8]]},"238":{"position":[[0,8]]},"250":{"position":[[0,9]]},"299":{"position":[[0,8]]},"311":{"position":[[0,9]]}},"content":{"12":{"position":[[90,8],[446,8],[863,9],[1171,7]]},"22":{"position":[[115,8]]},"29":{"position":[[581,10]]},"42":{"position":[[255,3]]},"65":{"position":[[189,3],[202,3]]},"74":{"position":[[38,3]]},"94":{"position":[[38,7]]},"95":{"position":[[50,7],[174,8]]},"96":{"position":[[48,7],[584,8],[718,9],[783,11]]},"151":{"position":[[37,3]]},"152":{"position":[[37,3]]},"153":{"position":[[32,3],[47,4]]},"154":{"position":[[32,3]]},"155":{"position":[[38,7]]},"156":{"position":[[37,3],[73,3]]},"161":{"position":[[38,3]]},"162":{"position":[[38,7]]},"163":{"position":[[38,3]]},"164":{"position":[[37,7]]},"165":{"position":[[38,3]]},"167":{"position":[[38,3],[73,3]]},"169":{"position":[[37,3]]},"170":{"position":[[37,3]]},"171":{"position":[[37,3]]},"172":{"position":[[37,3]]},"173":{"position":[[36,7],[353,3]]},"186":{"position":[[106,3]]},"216":{"position":[[138,8]]},"217":{"position":[[334,8]]},"233":{"position":[[94,7],[124,3],[131,7],[258,8]]},"234":{"position":[[86,3],[94,7],[237,8]]},"235":{"position":[[106,7],[255,8]]},"236":{"position":[[94,7],[242,8]]},"238":{"position":[[51,7],[211,8]]},"244":{"position":[[223,8]]},"250":{"position":[[41,7],[577,8],[592,9]]},"256":{"position":[[756,3]]},"257":{"position":[[24,3]]},"258":{"position":[[24,3]]},"260":{"position":[[391,8]]},"271":{"position":[[115,8]]},"278":{"position":[[512,10]]},"294":{"position":[[55,7],[181,8]]},"295":{"position":[[39,7],[178,8]]},"296":{"position":[[172,8]]},"297":{"position":[[170,8]]},"299":{"position":[[141,8]]},"305":{"position":[[192,8]]},"311":{"position":[[332,8],[347,9]]},"321":{"position":[[351,8]]},"326":{"position":[[266,8],[683,9],[952,7]]}},"keywords":{}}],["setter",{"_index":516,"title":{},"content":{"75":{"position":[[53,7]]},"331":{"position":[[4,9]]},"332":{"position":[[4,9]]},"333":{"position":[[4,9]]}},"keywords":{}}],["setter/gett",{"_index":898,"title":{},"content":{"334":{"position":[[4,16]]},"335":{"position":[[4,16]]},"338":{"position":[[4,16]]},"339":{"position":[[4,16]]},"344":{"position":[[4,16]]},"345":{"position":[[4,16]]},"346":{"position":[[4,16]]},"347":{"position":[[4,16]]},"348":{"position":[[4,16]]},"350":{"position":[[4,16]]},"352":{"position":[[4,16]]},"353":{"position":[[4,16]]},"354":{"position":[[4,16]]},"355":{"position":[[4,16]]},"356":{"position":[[4,16]]}},"keywords":{}}],["setter/getterparamet",{"_index":651,"title":{},"content":{"151":{"position":[[6,23]]},"152":{"position":[[6,23]]},"155":{"position":[[6,23]]},"156":{"position":[[6,23]]},"161":{"position":[[6,23]]},"162":{"position":[[6,23]]},"163":{"position":[[6,23]]},"164":{"position":[[6,23]]},"165":{"position":[[6,23]]},"167":{"position":[[6,23]]},"169":{"position":[[6,23]]},"170":{"position":[[6,23]]},"171":{"position":[[6,23]]},"172":{"position":[[6,23]]},"173":{"position":[[6,23]]}},"keywords":{}}],["setterparamet",{"_index":645,"title":{},"content":{"148":{"position":[[6,16]]},"149":{"position":[[6,16]]},"150":{"position":[[6,16]]}},"keywords":{}}],["settimeout",{"_index":501,"title":{},"content":{"72":{"position":[[289,13]]},"73":{"position":[[353,13]]},"74":{"position":[[367,13]]},"75":{"position":[[375,13]]},"78":{"position":[[562,13]]},"79":{"position":[[645,13]]},"83":{"position":[[209,13]]},"84":{"position":[[651,13]]},"86":{"position":[[231,13]]},"87":{"position":[[641,13]]},"89":{"position":[[243,13]]},"91":{"position":[[234,13]]},"95":{"position":[[276,13]]},"146":{"position":[[182,13]]},"147":{"position":[[204,13]]},"150":{"position":[[208,13]]},"153":{"position":[[361,13]]},"154":{"position":[[374,13]]},"161":{"position":[[249,13]]},"162":{"position":[[264,13]]},"163":{"position":[[233,13]]},"165":{"position":[[214,13]]},"193":{"position":[[258,13]]},"194":{"position":[[316,13]]},"195":{"position":[[337,13]]},"196":{"position":[[323,13]]},"199":{"position":[[533,13]]},"200":{"position":[[403,13]]},"204":{"position":[[168,13]]},"205":{"position":[[399,13]]},"207":{"position":[[196,13]]},"208":{"position":[[394,13]]},"210":{"position":[[196,13]]},"212":{"position":[[191,13]]},"216":{"position":[[240,13]]},"329":{"position":[[173,13]]},"330":{"position":[[181,13]]},"333":{"position":[[176,13]]},"336":{"position":[[229,13]]},"337":{"position":[[239,13]]},"344":{"position":[[213,13]]},"345":{"position":[[219,13]]},"346":{"position":[[210,13]]},"348":{"position":[[189,13]]}},"keywords":{}}],["setting.queryselector('input[type=rang",{"_index":257,"title":{},"content":{"29":{"position":[[609,44]]},"278":{"position":[[540,44]]}},"keywords":{}}],["setting1",{"_index":124,"title":{},"content":{"12":{"position":[[839,11],[1143,9],[1179,11],[1394,9]]},"326":{"position":[[659,11],[924,9],[960,11],[1131,9]]}},"keywords":{}}],["shaka",{"_index":292,"title":{"34":{"position":[[0,5]]},"142":{"position":[[0,5]]}},"content":{},"keywords":{}}],["shaka.player(video",{"_index":298,"title":{},"content":{"34":{"position":[[290,20]]},"142":{"position":[[284,20]]}},"keywords":{}}],["shaka.polyfill.installal",{"_index":297,"title":{},"content":{"34":{"position":[[244,28]]},"142":{"position":[[238,28]]}},"keywords":{}}],["shortcut",{"_index":792,"title":{},"content":{"239":{"position":[[42,8]]}},"keywords":{}}],["show",{"_index":225,"title":{"72":{"position":[[0,5]]},"78":{"position":[[0,5]]},"81":{"position":[[0,5]]},"83":{"position":[[0,5]]},"86":{"position":[[0,5]]},"89":{"position":[[0,5]]},"91":{"position":[[0,5]]},"95":{"position":[[0,5]]},"193":{"position":[[0,5]]},"199":{"position":[[0,5]]},"202":{"position":[[0,5]]},"204":{"position":[[0,5]]},"207":{"position":[[0,5]]},"210":{"position":[[0,5]]},"212":{"position":[[0,5]]},"216":{"position":[[0,5]]}},"content":{"26":{"position":[[25,4],[62,4],[392,7]]},"27":{"position":[[545,7]]},"72":{"position":[[29,4]]},"78":{"position":[[29,4]]},"81":{"position":[[30,4]]},"83":{"position":[[30,4]]},"86":{"position":[[30,4]]},"89":{"position":[[29,4]]},"91":{"position":[[31,4]]},"95":{"position":[[29,4]]},"193":{"position":[[21,4]]},"199":{"position":[[21,4]]},"202":{"position":[[21,4]]},"204":{"position":[[21,4]]},"207":{"position":[[21,4]]},"210":{"position":[[21,4]]},"212":{"position":[[21,4]]},"216":{"position":[[21,4]]},"254":{"position":[[23,4]]},"275":{"position":[[25,4]]}},"keywords":{}}],["side",{"_index":780,"title":{},"content":{"230":{"position":[[194,5]]},"248":{"position":[[489,4],[549,4],[631,5]]},"309":{"position":[[331,4]]}},"keywords":{}}],["singl",{"_index":97,"title":{"12":{"position":[[9,6]]}},"content":{"12":{"position":[[9,6]]}},"keywords":{}}],["size",{"_index":198,"title":{},"content":{"22":{"position":[[609,5],[627,4]]},"73":{"position":[[286,6],[416,6]]},"74":{"position":[[283,6]]},"75":{"position":[[308,6],[529,6]]},"168":{"position":[[21,4],[250,4]]},"194":{"position":[[249,6],[379,6]]},"195":{"position":[[253,6]]},"196":{"position":[[256,6],[477,6]]},"221":{"position":[[105,5],[342,4]]},"226":{"position":[[201,4]]},"230":{"position":[[32,4],[86,5],[171,4]]},"258":{"position":[[563,6]]},"271":{"position":[[551,5]]},"319":{"position":[[410,6]]}},"keywords":{}}],["size:<input",{"_index":246,"title":{},"content":{"29":{"position":[[389,15]]}},"keywords":{}}],["someth",{"_index":569,"title":{},"content":{"98":{"position":[[191,10]]},"219":{"position":[[126,10]]},"255":{"position":[[186,10]]},"316":{"position":[[123,10]]}},"keywords":{}}],["sometim",{"_index":69,"title":{},"content":{"11":{"position":[[27,9]]},"13":{"position":[[20,9]]},"261":{"position":[[215,9]]}},"keywords":{}}],["sourc",{"_index":756,"title":{},"content":{"222":{"position":[[43,6]]},"237":{"position":[[325,6]]}},"keywords":{}}],["space",{"_index":797,"title":{},"content":{"239":{"position":[[283,5]]},"300":{"position":[[187,5]]}},"keywords":{}}],["specifi",{"_index":876,"title":{},"content":{"261":{"position":[[32,7],[295,7]]}},"keywords":{}}],["speed",{"_index":193,"title":{},"content":{"22":{"position":[[529,6],[793,5]]},"29":{"position":[[104,6]]},"171":{"position":[[65,6]]},"235":{"position":[[55,5]]},"271":{"position":[[485,6]]}},"keywords":{}}],["speed、maxlength、margin、opacity、fontsize、synchronousplayback",{"_index":889,"title":{},"content":{"278":{"position":[[25,74]]}},"keywords":{}}],["src="${img}">",{"_index":525,"title":{},"content":{"78":{"position":[[263,28],[420,28]]},"79":{"position":[[730,28]]},"199":{"position":[[234,28],[391,28]]},"200":{"position":[[488,28]]},"249":{"position":[[710,28]]},"310":{"position":[[470,28]]}},"keywords":{}}],["src="/assets/img/ploading.gif">",{"_index":873,"title":{},"content":{"260":{"position":[[204,46]]},"321":{"position":[[164,46]]}},"keywords":{}}],["src="/assets/img/state.png">",{"_index":874,"title":{},"content":{"260":{"position":[[267,43]]},"321":{"position":[[227,43]]}},"keywords":{}}],["src="https://cdn.jsdelivr.net/npm/artplayer/dist/artplayer.js"></script>",{"_index":583,"title":{},"content":{"103":{"position":[[125,91]]}},"keywords":{}}],["src="https://unpkg.com/artplayer/dist/artplayer.js"></script>",{"_index":585,"title":{},"content":{"103":{"position":[[249,80]]}},"keywords":{}}],["src="path/to/artplay",{"_index":169,"title":{},"content":{"20":{"position":[[11,27]]},"269":{"position":[[11,27]]}},"keywords":{}}],["src="path/to/artplayer.js"></script>",{"_index":581,"title":{},"content":{"103":{"position":[[34,55]]},"105":{"position":[[302,55]]}},"keywords":{}}],["srt",{"_index":863,"title":{},"content":{"258":{"position":[[175,4],[487,6]]},"319":{"position":[[334,6]]}},"keywords":{}}],["ssr",{"_index":58,"title":{},"content":{"9":{"position":[[59,3]]},"118":{"position":[[31,3]]},"248":{"position":[[43,3],[455,3]]},"309":{"position":[[26,3],[318,3]]}},"keywords":{}}],["start",{"_index":364,"title":{},"content":{"37":{"position":[[991,5]]},"121":{"position":[[953,5]]}},"keywords":{}}],["state",{"_index":422,"title":{},"content":{"47":{"position":[[149,7],[168,5],[234,5]]},"131":{"position":[[132,7],[151,5],[178,5]]},"223":{"position":[[70,5]]},"260":{"position":[[251,6]]},"321":{"position":[[211,6]]}},"keywords":{}}],["static",{"_index":0,"title":{"0":{"position":[[0,6]]}},"content":{"22":{"position":[[385,6]]}},"keywords":{}}],["step="1"",{"_index":250,"title":{},"content":{"29":{"position":[[466,18]]},"278":{"position":[[397,18]]}},"keywords":{}}],["stop",{"_index":331,"title":{},"content":{"37":{"position":[[223,4],[349,8],[718,7],[1556,7]]},"121":{"position":[[185,4],[311,8],[680,7],[1518,7]]}},"keywords":{}}],["storag",{"_index":465,"title":{"65":{"position":[[0,8]]},"186":{"position":[[0,8]]}},"content":{"65":{"position":[[31,7]]}},"keywords":{}}],["storage.googleapis.com/shaka",{"_index":294,"title":{},"content":{"34":{"position":[[136,31]]},"142":{"position":[[130,31]]}},"keywords":{}}],["store",{"_index":42,"title":{},"content":{"5":{"position":[[13,5]]}},"keywords":{}}],["streams.mux.dev/x36xhzz/x36xhzz.m3u8",{"_index":279,"title":{},"content":{"32":{"position":[[147,38]]},"140":{"position":[[141,38]]}},"keywords":{}}],["string",{"_index":29,"title":{},"content":{"2":{"position":[[6,6]]},"3":{"position":[[6,6]]},"9":{"position":[[6,6],[34,7]]},"79":{"position":[[133,6],[441,6]]},"84":{"position":[[135,6],[443,6],[488,6]]},"87":{"position":[[138,6],[446,6]]},"96":{"position":[[141,6],[449,6]]},"111":{"position":[[4,6]]},"112":{"position":[[4,6]]},"118":{"position":[[4,6]]},"152":{"position":[[30,6]]},"153":{"position":[[25,6]]},"154":{"position":[[25,6]]},"164":{"position":[[30,6]]},"169":{"position":[[30,6]]},"172":{"position":[[30,6]]},"200":{"position":[[66,6],[220,6]]},"205":{"position":[[66,6],[220,6],[244,6]]},"208":{"position":[[66,6],[220,6]]},"217":{"position":[[66,6],[220,6]]},"249":{"position":[[129,6],[437,6]]},"250":{"position":[[134,6],[442,6]]},"251":{"position":[[132,6],[440,6]]},"252":{"position":[[147,6],[455,6],[500,6]]},"253":{"position":[[157,6],[181,6]]},"254":{"position":[[151,6]]},"256":{"position":[[404,6]]},"257":{"position":[[91,6]]},"258":{"position":[[123,6],[148,6],[221,6]]},"260":{"position":[[71,6]]},"283":{"position":[[4,9]]},"284":{"position":[[4,9]]},"285":{"position":[[4,9]]},"286":{"position":[[4,9]]},"310":{"position":[[64,6],[218,6]]},"311":{"position":[[64,6],[218,6]]},"312":{"position":[[64,6],[218,6]]},"313":{"position":[[65,6],[219,6],[243,6]]},"314":{"position":[[68,6],[84,6]]},"315":{"position":[[64,6]]},"318":{"position":[[40,6]]},"319":{"position":[[56,6],[73,6],[127,6]]},"322":{"position":[[4,9]]},"324":{"position":[[4,9]]},"335":{"position":[[21,6]]},"336":{"position":[[16,6]]},"337":{"position":[[16,6]]},"347":{"position":[[21,6]]},"352":{"position":[[21,6]]},"355":{"position":[[21,6]]}},"keywords":{}}],["stringdefault",{"_index":754,"title":{},"content":{"222":{"position":[[6,14]]},"223":{"position":[[6,14]]},"224":{"position":[[6,14]]},"225":{"position":[[6,14]]},"261":{"position":[[6,14]]},"263":{"position":[[6,14]]}},"keywords":{}}],["string、el",{"_index":538,"title":{},"content":{"79":{"position":[[258,14]]},"84":{"position":[[260,14]]},"87":{"position":[[263,14]]},"96":{"position":[[266,14]]},"200":{"position":[[119,14]]},"205":{"position":[[119,14]]},"208":{"position":[[119,14]]},"217":{"position":[[119,14]]},"249":{"position":[[254,14]]},"250":{"position":[[259,14]]},"251":{"position":[[257,14]]},"252":{"position":[[272,14]]},"282":{"position":[[4,17]]},"310":{"position":[[117,14]]},"311":{"position":[[117,14]]},"312":{"position":[[117,14]]},"313":{"position":[[118,14]]}},"keywords":{}}],["string、elementdefault",{"_index":750,"title":{},"content":{"221":{"position":[[6,22]]}},"keywords":{}}],["style",{"_index":252,"title":{"73":{"position":[[0,6]]},"194":{"position":[[0,6]]}},"content":{"29":{"position":[[512,6]]},"73":{"position":[[22,5],[64,5],[253,6]]},"74":{"position":[[250,6]]},"75":{"position":[[279,6],[498,6]]},"78":{"position":[[292,6],[449,6]]},"79":{"position":[[302,5],[325,5],[759,6]]},"84":{"position":[[304,5],[327,5],[805,6]]},"87":{"position":[[307,5],[330,5]]},"96":{"position":[[310,5],[333,5]]},"106":{"position":[[352,6]]},"107":{"position":[[291,8]]},"194":{"position":[[16,5],[216,6]]},"195":{"position":[[220,6]]},"196":{"position":[[227,6],[446,6]]},"199":{"position":[[263,6],[420,6]]},"200":{"position":[[145,5],[517,6]]},"205":{"position":[[145,5]]},"208":{"position":[[145,5]]},"217":{"position":[[145,5]]},"249":{"position":[[298,5],[321,5],[739,6]]},"250":{"position":[[303,5],[326,5],[700,6],[929,6]]},"251":{"position":[[301,5],[324,5]]},"252":{"position":[[316,5],[339,5],[759,6],[1006,6]]},"258":{"position":[[184,5],[206,5],[307,5],[530,6]]},"278":{"position":[[443,6]]},"310":{"position":[[143,5],[499,6]]},"311":{"position":[[143,5],[441,6],[614,6]]},"312":{"position":[[143,5]]},"313":{"position":[[144,5],[480,6],[671,6]]},"319":{"position":[[100,5],[377,6]]}},"keywords":{}}],["style="color:red">subtitl",{"_index":82,"title":{},"content":{"11":{"position":[[349,39]]},"280":{"position":[[260,39]]}},"keywords":{}}],["style="color:yellow">subtitl",{"_index":85,"title":{},"content":{"11":{"position":[[469,42]]},"280":{"position":[[380,42]]}},"keywords":{}}],["style="style"",{"_index":616,"title":{},"content":{"106":{"position":[[108,24]]}},"keywords":{}}],["style="width",{"_index":523,"title":{},"content":{"78":{"position":[[232,18],[389,18]]},"79":{"position":[[699,18]]},"199":{"position":[[203,18],[360,18]]},"200":{"position":[[457,18]]},"249":{"position":[[679,18]]},"310":{"position":[[439,18]]}},"keywords":{}}],["subtitl",{"_index":78,"title":{"71":{"position":[[0,9]]},"192":{"position":[[0,9]]},"258":{"position":[[0,9]]},"319":{"position":[[0,9]]}},"content":{"11":{"position":[[289,9]]},"71":{"position":[[24,8]]},"72":{"position":[[46,8],[165,9]]},"73":{"position":[[55,8],[169,9]]},"74":{"position":[[54,8],[166,9]]},"75":{"position":[[80,8],[195,9],[469,10]]},"193":{"position":[[134,9]]},"194":{"position":[[132,9]]},"195":{"position":[[136,9]]},"196":{"position":[[143,9],[417,10]]},"244":{"position":[[28,8],[172,9]]},"247":{"position":[[42,10],[131,8],[329,10]]},"258":{"position":[[32,9],[64,9],[130,8],[155,8],[197,8],[228,8],[298,8],[433,9]]},"260":{"position":[[361,9]]},"280":{"position":[[200,9]]},"305":{"position":[[141,9]]},"319":{"position":[[280,9]]},"321":{"position":[[321,9]]}},"keywords":{}}],["subtitleoffset",{"_index":800,"title":{"244":{"position":[[0,15]]},"305":{"position":[[0,15]]}},"content":{"244":{"position":[[238,15]]},"305":{"position":[[207,15]]}},"keywords":{}}],["success",{"_index":843,"title":{},"content":{"256":{"position":[[366,11]]}},"keywords":{}}],["such",{"_index":415,"title":{},"content":{"46":{"position":[[35,4]]},"157":{"position":[[241,4]]},"161":{"position":[[415,4]]},"163":{"position":[[382,5]]},"221":{"position":[[373,4]]},"226":{"position":[[255,5]]},"261":{"position":[[185,5]]}},"keywords":{}}],["suffix",{"_index":878,"title":{},"content":{"261":{"position":[[159,6],[265,7]]}},"keywords":{}}],["support",{"_index":244,"title":{},"content":{"29":{"position":[[84,7]]},"153":{"position":[[125,8]]},"154":{"position":[[138,8]]},"169":{"position":[[62,7]]},"170":{"position":[[66,7]]},"171":{"position":[[72,7]]},"172":{"position":[[73,7]]},"222":{"position":[[67,7]]},"256":{"position":[[396,7]]},"258":{"position":[[56,7]]},"260":{"position":[[58,7]]},"263":{"position":[[90,8]]}},"keywords":{}}],["surround.mp4",{"_index":304,"title":{},"content":{"35":{"position":[[444,14]]},"143":{"position":[[438,14]]}},"keywords":{}}],["suspend",{"_index":386,"title":{},"content":{"37":{"position":[[1392,10]]},"121":{"position":[[1354,10]]}},"keywords":{}}],["switch",{"_index":515,"title":{"75":{"position":[[0,7]]},"196":{"position":[[0,7]]}},"content":{"75":{"position":[[23,6]]},"147":{"position":[[15,6]]},"196":{"position":[[16,6]]},"238":{"position":[[72,6]]},"239":{"position":[[289,6]]},"240":{"position":[[55,6]]}},"keywords":{}}],["switchqual",{"_index":660,"title":{"154":{"position":[[0,14]]},"337":{"position":[[0,14]]}},"content":{"337":{"position":[[34,13]]}},"keywords":{}}],["switchurl",{"_index":654,"title":{"153":{"position":[[0,10]]},"336":{"position":[[0,10]]}},"content":{"154":{"position":[[72,10]]}},"keywords":{}}],["synchron",{"_index":210,"title":{},"content":{"22":{"position":[[772,11]]}},"keywords":{}}],["synchronousplayback",{"_index":209,"title":{},"content":{"22":{"position":[[741,20]]},"29":{"position":[[149,19]]},"271":{"position":[[631,20]]}},"keywords":{}}],["syntax",{"_index":137,"title":{},"content":{"13":{"position":[[50,6]]}},"keywords":{}}],["take",{"_index":563,"title":{},"content":{"93":{"position":[[427,4]]},"239":{"position":[[330,4]]}},"keywords":{}}],["templat",{"_index":452,"title":{"60":{"position":[[0,9]]},"181":{"position":[[0,9]]}},"content":{},"keywords":{}}],["temporari",{"_index":393,"title":{},"content":{"37":{"position":[[1577,9]]},"121":{"position":[[1539,9]]}},"keywords":{}}],["termin",{"_index":339,"title":{},"content":{"37":{"position":[[439,11]]},"121":{"position":[[401,11]]}},"keywords":{}}],["text",{"_index":178,"title":{},"content":{"22":{"position":[[236,5],[258,4],[397,5],[461,5]]},"24":{"position":[[252,5],[279,5],[306,5]]},"28":{"position":[[306,4],[337,6],[351,7],[362,6],[505,5],[511,5]]},"79":{"position":[[455,4]]},"84":{"position":[[457,4]]},"87":{"position":[[460,4]]},"96":{"position":[[463,4]]},"249":{"position":[[451,4]]},"250":{"position":[[456,4]]},"251":{"position":[[454,4]]},"252":{"position":[[469,4]]},"254":{"position":[[146,4],[168,4],[297,5],[338,5],[374,5],[409,5],[450,5]]},"271":{"position":[[228,5],[353,5],[417,5]]},"273":{"position":[[233,5],[260,5],[287,5]]},"277":{"position":[[285,4],[324,6],[467,5],[473,5]]},"315":{"position":[[59,4],[200,5],[241,5],[277,5],[312,5],[353,5]]}},"keywords":{}}],["text.trim",{"_index":238,"title":{},"content":{"28":{"position":[[372,13]]},"277":{"position":[[334,13]]}},"keywords":{}}],["theme",{"_index":761,"title":{"225":{"position":[[0,6]]},"286":{"position":[[0,6]]}},"content":{"225":{"position":[[33,5],[180,6]]},"286":{"position":[[137,6]]}},"keywords":{}}],["third",{"_index":261,"title":{"30":{"position":[[0,5]]}},"content":{"262":{"position":[[86,5]]}},"keywords":{}}],["three",{"_index":107,"title":{},"content":{"12":{"position":[[201,5]]},"222":{"position":[[75,5]]}},"keywords":{}}],["through",{"_index":9,"title":{},"content":{"1":{"position":[[87,7]]},"12":{"position":[[314,7]]},"29":{"position":[[61,7]]},"248":{"position":[[214,7]]}},"keywords":{}}],["thumbnail",{"_index":853,"title":{"257":{"position":[[0,11]]},"318":{"position":[[0,11]]}},"content":{"257":{"position":[[323,11]]},"318":{"position":[[231,11]]}},"keywords":{}}],["time",{"_index":12,"title":{},"content":{"1":{"position":[[149,5]]},"14":{"position":[[42,4],[317,4],[368,5]]},"22":{"position":[[263,5],[281,4],[410,5],[474,5],[552,4]]},"24":{"position":[[265,5],[292,5],[319,5]]},"28":{"position":[[27,4]]},"29":{"position":[[56,4]]},"37":{"position":[[1424,4]]},"42":{"position":[[24,4]]},"49":{"position":[[86,5]]},"81":{"position":[[91,4]]},"121":{"position":[[1386,4]]},"148":{"position":[[36,4]]},"149":{"position":[[36,4]]},"150":{"position":[[36,4]]},"156":{"position":[[67,5],[77,4]]},"227":{"position":[[70,4]]},"241":{"position":[[81,5]]},"244":{"position":[[37,4]]},"254":{"position":[[126,4],[287,5],[327,5],[363,5],[398,5],[439,5]]},"271":{"position":[[249,5],[366,5],[430,5]]},"273":{"position":[[246,5],[273,5],[300,5]]},"279":{"position":[[78,4],[324,4],[375,5]]},"315":{"position":[[35,6],[190,5],[230,5],[266,5],[301,5],[342,5]]}},"keywords":{}}],["tip",{"_index":403,"title":{},"content":{"42":{"position":[[251,3]]},"93":{"position":[[406,3]]},"157":{"position":[[199,3]]},"161":{"position":[[314,3]]},"163":{"position":[[291,3]]},"168":{"position":[[246,3]]},"173":{"position":[[309,3]]},"226":{"position":[[175,3]]},"229":{"position":[[188,3]]},"237":{"position":[[275,3]]},"239":{"position":[[309,3]]},"248":{"position":[[451,3]]},"256":{"position":[[693,3]]}},"keywords":{}}],["titl",{"_index":759,"title":{"224":{"position":[[0,6]]},"285":{"position":[[0,6]]}},"content":{"224":{"position":[[191,6]]},"285":{"position":[[138,6]]}},"keywords":{}}],["toggl",{"_index":643,"title":{"147":{"position":[[0,7]]},"330":{"position":[[0,7]]}},"content":{},"keywords":{}}],["tooltip",{"_index":539,"title":{},"content":{"79":{"position":[[433,7]]},"84":{"position":[[435,7],[778,8]]},"87":{"position":[[438,7]]},"96":{"position":[[441,7]]},"200":{"position":[[212,7]]},"205":{"position":[[212,7],[485,8]]},"208":{"position":[[212,7]]},"217":{"position":[[212,7]]},"249":{"position":[[429,7]]},"250":{"position":[[434,7],[673,8],[902,8]]},"251":{"position":[[432,7]]},"252":{"position":[[447,7],[732,8],[979,8]]},"310":{"position":[[210,7]]},"311":{"position":[[210,7],[419,8],[592,8]]},"312":{"position":[[210,7]]},"313":{"position":[[211,7],[458,8],[649,8]]}},"keywords":{}}],["top",{"_index":207,"title":{},"content":{"22":{"position":[[719,3]]},"78":{"position":[[323,4],[480,4]]},"79":{"position":[[790,4]]},"199":{"position":[[294,4],[451,4]]},"200":{"position":[[548,4]]},"249":{"position":[[770,4]]},"310":{"position":[[530,4]]}},"keywords":{}}],["torrent",{"_index":305,"title":{},"content":{"35":{"position":[[465,10],[490,8],[609,9]]},"143":{"position":[[459,10],[484,8],[603,9]]}},"keywords":{}}],["torrent.files[0",{"_index":310,"title":{},"content":{"35":{"position":[[632,17]]},"143":{"position":[[626,17]]}},"keywords":{}}],["tri",{"_index":381,"title":{},"content":{"37":{"position":[[1280,6]]},"121":{"position":[[1242,6]]}},"keywords":{}}],["trigger",{"_index":429,"title":{},"content":{"49":{"position":[[69,7]]},"53":{"position":[[0,7]]},"79":{"position":[[392,9]]},"84":{"position":[[394,9]]},"87":{"position":[[397,9]]},"96":{"position":[[400,9]]},"156":{"position":[[113,7]]},"249":{"position":[[388,9]]},"250":{"position":[[393,9]]},"251":{"position":[[391,9]]},"252":{"position":[[406,9]]}},"keywords":{}}],["true",{"_index":80,"title":{},"content":{"11":{"position":[[327,5]]},"12":{"position":[[455,5]]},"22":{"position":[[109,5],[124,5],[144,5],[165,5],[441,5]]},"28":{"position":[[539,5]]},"31":{"position":[[121,5]]},"32":{"position":[[122,5]]},"33":{"position":[[133,5],[325,6]]},"34":{"position":[[125,5]]},"35":{"position":[[127,5],[578,5],[683,5]]},"47":{"position":[[178,5]]},"48":{"position":[[142,5]]},"51":{"position":[[155,5]]},"52":{"position":[[152,5]]},"72":{"position":[[331,5]]},"73":{"position":[[247,5]]},"74":{"position":[[244,5]]},"75":{"position":[[273,5]]},"86":{"position":[[225,5]]},"87":{"position":[[635,5]]},"89":{"position":[[237,5]]},"91":{"position":[[228,5]]},"95":{"position":[[183,5],[199,5],[270,5]]},"96":{"position":[[593,5],[609,5],[680,5]]},"131":{"position":[[157,17]]},"132":{"position":[[121,5]]},"135":{"position":[[123,5]]},"136":{"position":[[126,5]]},"139":{"position":[[115,5]]},"140":{"position":[[116,5]]},"141":{"position":[[127,5],[319,6]]},"142":{"position":[[119,5]]},"143":{"position":[[121,5],[572,5],[677,5]]},"145":{"position":[[132,5]]},"146":{"position":[[133,5]]},"147":{"position":[[153,5]]},"155":{"position":[[243,5]]},"161":{"position":[[189,5],[243,5]]},"162":{"position":[[201,5],[258,5]]},"163":{"position":[[180,5],[227,5]]},"165":{"position":[[208,5]]},"166":{"position":[[162,5]]},"167":{"position":[[80,5],[285,5]]},"170":{"position":[[216,5]]},"193":{"position":[[300,5]]},"194":{"position":[[210,5]]},"195":{"position":[[214,5]]},"196":{"position":[[221,5]]},"207":{"position":[[190,5]]},"208":{"position":[[388,5]]},"210":{"position":[[190,5]]},"212":{"position":[[185,5]]},"216":{"position":[[147,5],[163,5],[234,5]]},"217":{"position":[[343,5],[359,5],[430,5]]},"224":{"position":[[233,5]]},"227":{"position":[[182,5]]},"228":{"position":[[159,5]]},"229":{"position":[[160,5],[173,5],[287,5]]},"230":{"position":[[344,5]]},"231":{"position":[[230,5]]},"232":{"position":[[154,5]]},"233":{"position":[[142,4],[252,5],[267,5]]},"234":{"position":[[119,4],[231,5],[246,5],[262,5]]},"235":{"position":[[249,5],[264,5]]},"236":{"position":[[236,5],[251,5]]},"237":{"position":[[202,5]]},"238":{"position":[[220,5]]},"239":{"position":[[22,4],[163,5]]},"240":{"position":[[199,5]]},"241":{"position":[[22,4],[232,5]]},"242":{"position":[[228,5]]},"243":{"position":[[232,5]]},"244":{"position":[[232,5],[254,5]]},"245":{"position":[[219,5]]},"246":{"position":[[250,5]]},"247":{"position":[[261,5]]},"248":{"position":[[436,5]]},"250":{"position":[[586,5]]},"251":{"position":[[772,5]]},"253":{"position":[[325,5]]},"258":{"position":[[524,5]]},"259":{"position":[[286,5],[305,5]]},"271":{"position":[[109,5],[124,5],[144,5],[165,5],[397,5]]},"277":{"position":[[501,5]]},"280":{"position":[[238,5]]},"285":{"position":[[180,5]]},"288":{"position":[[147,5]]},"289":{"position":[[134,5]]},"290":{"position":[[137,5],[150,5],[197,12]]},"291":{"position":[[201,5]]},"292":{"position":[[157,5]]},"293":{"position":[[133,5]]},"294":{"position":[[65,4],[175,5],[190,5]]},"295":{"position":[[60,4],[172,5],[187,5],[203,5]]},"296":{"position":[[166,5],[181,5]]},"297":{"position":[[164,5],[179,5]]},"298":{"position":[[150,5]]},"299":{"position":[[150,5]]},"300":{"position":[[15,4],[135,5]]},"301":{"position":[[145,5]]},"302":{"position":[[15,4],[154,5]]},"303":{"position":[[153,5]]},"304":{"position":[[156,5]]},"305":{"position":[[201,5],[223,5]]},"306":{"position":[[162,5]]},"307":{"position":[[183,5]]},"308":{"position":[[189,5]]},"309":{"position":[[300,5]]},"311":{"position":[[341,5]]},"312":{"position":[[505,5]]},"314":{"position":[[217,5]]},"319":{"position":[[371,5]]},"320":{"position":[[216,5],[235,5]]},"326":{"position":[[275,5]]},"328":{"position":[[124,5]]},"329":{"position":[[124,5]]},"330":{"position":[[130,5]]},"338":{"position":[[208,5]]},"344":{"position":[[153,5],[207,5]]},"345":{"position":[[156,5],[213,5]]},"346":{"position":[[157,5],[204,5]]},"348":{"position":[[183,5]]},"349":{"position":[[140,5]]},"350":{"position":[[45,4],[233,5]]},"353":{"position":[[178,5]]},"357":{"position":[[61,4]]}},"keywords":{}}],["ts",{"_index":880,"title":{},"content":{"261":{"position":[[205,5]]}},"keywords":{}}],["tw",{"_index":491,"title":{},"content":{"69":{"position":[[219,4]]},"190":{"position":[[201,4]]},"263":{"position":[[111,2]]},"324":{"position":[[71,2]]}},"keywords":{}}],["two",{"_index":543,"title":{},"content":{"81":{"position":[[99,3]]},"153":{"position":[[134,3]]},"154":{"position":[[147,3]]}},"keywords":{}}],["type",{"_index":3,"title":{"13":{"position":[[14,5]]},"261":{"position":[[0,5]]},"322":{"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]]},"13":{"position":[[14,5],[85,5],[184,5]]},"26":{"position":[[0,5]]},"27":{"position":[[0,5]]},"28":{"position":[[0,5]]},"29":{"position":[[0,5]]},"31":{"position":[[242,5]]},"35":{"position":[[459,5]]},"55":{"position":[[0,5]]},"56":{"position":[[0,5]]},"57":{"position":[[0,5]]},"58":{"position":[[0,5]]},"59":{"position":[[0,5]]},"60":{"position":[[0,5]]},"61":{"position":[[0,5]]},"62":{"position":[[0,5]]},"63":{"position":[[0,5]]},"64":{"position":[[0,5]]},"65":{"position":[[0,5],[150,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]]},"79":{"position":[[0,5],[63,4]]},"80":{"position":[[0,5]]},"81":{"position":[[0,5]]},"82":{"position":[[0,5]]},"83":{"position":[[0,5]]},"84":{"position":[[0,5],[65,4]]},"85":{"position":[[0,5]]},"86":{"position":[[0,5]]},"87":{"position":[[0,5],[68,4]]},"88":{"position":[[0,5]]},"89":{"position":[[0,5]]},"90":{"position":[[0,5]]},"91":{"position":[[0,5]]},"92":{"position":[[0,5]]},"93":{"position":[[0,5]]},"94":{"position":[[0,5]]},"95":{"position":[[0,5]]},"96":{"position":[[0,5],[71,4]]},"97":{"position":[[0,5]]},"98":{"position":[[0,5]]},"139":{"position":[[236,5]]},"143":{"position":[[453,5]]},"145":{"position":[[0,5]]},"146":{"position":[[0,5]]},"147":{"position":[[0,5]]},"148":{"position":[[0,5]]},"149":{"position":[[0,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]]},"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]]},"232":{"position":[[0,5]]},"233":{"position":[[0,5]]},"234":{"position":[[0,5]]},"235":{"position":[[0,5]]},"236":{"position":[[0,5]]},"237":{"position":[[0,5]]},"238":{"position":[[0,5]]},"239":{"position":[[0,5]]},"240":{"position":[[0,5]]},"241":{"position":[[0,5]]},"242":{"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],[59,4]]},"250":{"position":[[0,5],[64,4]]},"251":{"position":[[0,5],[62,4]]},"252":{"position":[[0,5],[77,4]]},"253":{"position":[[0,5],[104,4]]},"254":{"position":[[0,5],[88,4]]},"255":{"position":[[0,5]]},"256":{"position":[[0,5],[283,5],[713,5]]},"257":{"position":[[0,5],[71,4]]},"258":{"position":[[0,5],[103,4],[143,4],[164,5],[481,5]]},"259":{"position":[[0,5]]},"260":{"position":[[0,5]]},"261":{"position":[[0,5],[402,5]]},"262":{"position":[[0,5]]},"263":{"position":[[0,5]]},"319":{"position":[[68,4],[328,5]]},"322":{"position":[[220,5]]},"325":{"position":[[128,5]]}},"keywords":{}}],["type="button">click",{"_index":150,"title":{},"content":{"14":{"position":[[191,32]]},"279":{"position":[[227,32]]}},"keywords":{}}],["type="range"",{"_index":247,"title":{},"content":{"29":{"position":[[405,22]]},"278":{"position":[[336,22]]}},"keywords":{}}],["typedef",{"_index":140,"title":{},"content":{"13":{"position":[[106,8]]},"325":{"position":[[50,8]]}},"keywords":{}}],["typescript",{"_index":136,"title":{},"content":{"13":{"position":[[39,10]]},"325":{"position":[[14,10]]}},"keywords":{}}],["ua",{"_index":849,"title":{},"content":{"256":{"position":[[611,5]]},"317":{"position":[[332,5]]}},"keywords":{}}],["unexpectedli",{"_index":383,"title":{},"content":{"37":{"position":[[1320,12]]},"121":{"position":[[1282,12]]}},"keywords":{}}],["uniqu",{"_index":533,"title":{},"content":{"79":{"position":[[144,6]]},"84":{"position":[[146,6]]},"87":{"position":[[149,6]]},"96":{"position":[[152,6]]},"249":{"position":[[140,6]]},"250":{"position":[[145,6]]},"251":{"position":[[143,6]]},"252":{"position":[[158,6]]}},"keywords":{}}],["unit",{"_index":646,"title":{},"content":{"148":{"position":[[47,4]]},"149":{"position":[[50,4]]},"150":{"position":[[51,4]]},"173":{"position":[[89,4]]},"254":{"position":[[131,5]]}},"keywords":{}}],["unpkg",{"_index":584,"title":{},"content":{"103":{"position":[[225,5]]}},"keywords":{}}],["up",{"_index":327,"title":{},"content":{"37":{"position":[[191,2],[327,2]]},"121":{"position":[[153,2],[289,2]]},"155":{"position":[[46,2]]},"162":{"position":[[46,2]]},"164":{"position":[[45,2]]},"173":{"position":[[357,2]]},"233":{"position":[[128,2]]}},"keywords":{}}],["updat",{"_index":342,"title":{"69":{"position":[[0,7]]},"190":{"position":[[0,7]]}},"content":{"37":{"position":[[504,8],[1477,8]]},"69":{"position":[[22,6]]},"121":{"position":[[466,8],[1439,8]]},"190":{"position":[[16,6]]}},"keywords":{}}],["url",{"_index":22,"title":{"50":{"position":[[0,4]]},"74":{"position":[[0,4]]},"134":{"position":[[0,4]]},"152":{"position":[[0,4]]},"195":{"position":[[0,4]]},"222":{"position":[[0,4]]},"283":{"position":[[0,4]]},"335":{"position":[[0,4]]}},"content":{"1":{"position":[[221,4]]},"11":{"position":[[217,4],[407,4],[530,4]]},"12":{"position":[[413,4]]},"14":{"position":[[107,4]]},"22":{"position":[[66,4]]},"23":{"position":[[66,4]]},"24":{"position":[[66,4]]},"26":{"position":[[133,4]]},"27":{"position":[[152,4]]},"28":{"position":[[119,4]]},"29":{"position":[[235,4]]},"31":{"position":[[127,4],[196,4],[255,4],[260,4]]},"32":{"position":[[128,4],[223,4]]},"33":{"position":[[139,4],[244,4],[320,4]]},"34":{"position":[[131,4],[237,4]]},"35":{"position":[[133,4],[516,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]]},"61":{"position":[[221,4]]},"62":{"position":[[109,4]]},"64":{"position":[[196,4]]},"65":{"position":[[331,4]]},"68":{"position":[[137,4]]},"69":{"position":[[118,4]]},"72":{"position":[[132,4],[177,4]]},"73":{"position":[[136,4],[181,4]]},"74":{"position":[[30,3],[63,3],[133,4],[178,4]]},"75":{"position":[[49,3],[162,4],[207,4]]},"78":{"position":[[172,4]]},"79":{"position":[[543,4]]},"81":{"position":[[245,4]]},"83":{"position":[[145,4]]},"84":{"position":[[587,4]]},"86":{"position":[[138,4]]},"87":{"position":[[548,4]]},"89":{"position":[[154,4]]},"91":{"position":[[148,4]]},"93":{"position":[[207,4]]},"95":{"position":[[141,4]]},"96":{"position":[[551,4]]},"98":{"position":[[358,4]]},"105":{"position":[[428,4]]},"106":{"position":[[285,4]]},"107":{"position":[[225,4]]},"108":{"position":[[106,4]]},"110":{"position":[[125,4]]},"121":{"position":[[1628,4]]},"123":{"position":[[104,4]]},"124":{"position":[[76,4]]},"125":{"position":[[76,4]]},"126":{"position":[[79,4]]},"127":{"position":[[77,4]]},"128":{"position":[[79,4]]},"129":{"position":[[86,4]]},"130":{"position":[[90,4]]},"131":{"position":[[79,4]]},"132":{"position":[[78,4]]},"133":{"position":[[95,4]]},"134":{"position":[[77,4]]},"135":{"position":[[78,4]]},"136":{"position":[[78,4]]},"137":{"position":[[77,4]]},"139":{"position":[[121,4],[190,4],[249,4],[254,4]]},"140":{"position":[[122,4],[217,4]]},"141":{"position":[[133,4],[238,4],[314,4]]},"142":{"position":[[125,4],[231,4]]},"143":{"position":[[127,4],[510,4]]},"145":{"position":[[92,4]]},"146":{"position":[[93,4]]},"147":{"position":[[113,4]]},"148":{"position":[[126,4]]},"149":{"position":[[129,4]]},"150":{"position":[[130,4]]},"151":{"position":[[143,4]]},"152":{"position":[[55,3],[125,4]]},"153":{"position":[[42,4],[61,4],[182,4],[282,4]]},"154":{"position":[[195,4],[295,4]]},"155":{"position":[[142,4]]},"156":{"position":[[205,4]]},"157":{"position":[[98,4]]},"158":{"position":[[125,4]]},"159":{"position":[[30,3],[148,4]]},"160":{"position":[[28,3],[146,4]]},"161":{"position":[[144,4]]},"162":{"position":[[153,4]]},"163":{"position":[[132,4]]},"164":{"position":[[205,4]]},"165":{"position":[[133,4]]},"166":{"position":[[122,4]]},"167":{"position":[[178,4]]},"168":{"position":[[133,4]]},"169":{"position":[[165,4]]},"170":{"position":[[173,4]]},"171":{"position":[[183,4]]},"172":{"position":[[166,4]]},"173":{"position":[[168,4]]},"174":{"position":[[118,4]]},"182":{"position":[[168,4]]},"183":{"position":[[101,4]]},"185":{"position":[[151,4]]},"186":{"position":[[226,4]]},"189":{"position":[[104,4]]},"190":{"position":[[100,4]]},"193":{"position":[[101,4],[146,4]]},"194":{"position":[[99,4],[144,4]]},"195":{"position":[[21,3],[103,4],[148,4]]},"196":{"position":[[30,13],[110,4],[155,4]]},"199":{"position":[[143,4]]},"200":{"position":[[301,4]]},"202":{"position":[[127,4]]},"204":{"position":[[104,4]]},"205":{"position":[[335,4]]},"207":{"position":[[103,4]]},"208":{"position":[[301,4]]},"210":{"position":[[107,4]]},"212":{"position":[[105,4]]},"214":{"position":[[126,4]]},"216":{"position":[[105,4]]},"217":{"position":[[301,4]]},"219":{"position":[[265,4]]},"221":{"position":[[269,4]]},"222":{"position":[[183,4]]},"223":{"position":[[193,4]]},"224":{"position":[[158,4]]},"225":{"position":[[147,4]]},"226":{"position":[[120,4]]},"227":{"position":[[141,4]]},"228":{"position":[[119,4]]},"229":{"position":[[117,4]]},"230":{"position":[[301,4]]},"231":{"position":[[187,4]]},"232":{"position":[[115,4]]},"233":{"position":[[213,4]]},"234":{"position":[[190,4]]},"235":{"position":[[202,4]]},"236":{"position":[[190,4]]},"237":{"position":[[157,4]]},"238":{"position":[[178,4]]},"239":{"position":[[122,4]]},"240":{"position":[[161,4]]},"241":{"position":[[192,4]]},"242":{"position":[[183,4]]},"243":{"position":[[184,4]]},"244":{"position":[[139,4],[184,4]]},"245":{"position":[[169,4]]},"246":{"position":[[205,4]]},"247":{"position":[[213,4]]},"248":{"position":[[395,4]]},"249":{"position":[[577,4]]},"250":{"position":[[544,4]]},"251":{"position":[[542,4]]},"252":{"position":[[599,4]]},"253":{"position":[[177,3],[270,4],[348,4],[403,4]]},"254":{"position":[[239,4]]},"255":{"position":[[353,4]]},"256":{"position":[[514,4]]},"257":{"position":[[106,3],[290,4],[337,4]]},"258":{"position":[[139,3],[400,4],[445,4]]},"259":{"position":[[214,4]]},"260":{"position":[[144,4]]},"261":{"position":[[369,4]]},"262":{"position":[[197,4],[266,4],[309,4],[320,3]]},"263":{"position":[[180,4]]},"271":{"position":[[66,4]]},"272":{"position":[[66,4]]},"273":{"position":[[66,4]]},"275":{"position":[[107,4]]},"276":{"position":[[104,4]]},"277":{"position":[[98,4]]},"278":{"position":[[166,4]]},"279":{"position":[[143,4]]},"280":{"position":[[128,4],[318,4],[441,4]]},"282":{"position":[[195,4]]},"283":{"position":[[123,4]]},"284":{"position":[[109,4]]},"285":{"position":[[105,4]]},"286":{"position":[[104,4]]},"287":{"position":[[93,4]]},"288":{"position":[[106,4]]},"289":{"position":[[94,4]]},"290":{"position":[[94,4]]},"291":{"position":[[158,4]]},"292":{"position":[[114,4]]},"293":{"position":[[94,4]]},"294":{"position":[[136,4]]},"295":{"position":[[131,4]]},"296":{"position":[[119,4]]},"297":{"position":[[118,4]]},"298":{"position":[[105,4]]},"299":{"position":[[108,4]]},"300":{"position":[[94,4]]},"301":{"position":[[107,4]]},"302":{"position":[[114,4]]},"303":{"position":[[108,4]]},"304":{"position":[[108,4]]},"305":{"position":[[108,4],[153,4]]},"306":{"position":[[112,4]]},"307":{"position":[[138,4]]},"308":{"position":[[141,4]]},"309":{"position":[[259,4]]},"310":{"position":[[337,4]]},"311":{"position":[[299,4]]},"312":{"position":[[299,4]]},"313":{"position":[[334,4]]},"314":{"position":[[80,3],[162,4],[240,4],[295,4]]},"315":{"position":[[142,4]]},"316":{"position":[[262,4]]},"317":{"position":[[235,4]]},"318":{"position":[[34,5],[198,4],[245,4]]},"319":{"position":[[50,5],[247,4],[292,4]]},"320":{"position":[[144,4]]},"321":{"position":[[104,4]]},"322":{"position":[[187,4]]},"323":{"position":[[126,4],[195,4],[228,4]]},"324":{"position":[[140,4]]},"326":{"position":[[233,4]]},"328":{"position":[[84,4]]},"329":{"position":[[84,4]]},"330":{"position":[[90,4]]},"331":{"position":[[98,4]]},"332":{"position":[[98,4]]},"333":{"position":[[98,4]]},"334":{"position":[[115,4]]},"335":{"position":[[104,4]]},"336":{"position":[[35,3],[150,4]]},"337":{"position":[[160,4]]},"338":{"position":[[107,4]]},"339":{"position":[[133,4]]},"340":{"position":[[84,4]]},"341":{"position":[[90,4]]},"342":{"position":[[114,4]]},"343":{"position":[[112,4]]},"344":{"position":[[108,4]]},"345":{"position":[[108,4]]},"346":{"position":[[109,4]]},"347":{"position":[[121,4]]},"348":{"position":[[108,4]]},"349":{"position":[[100,4]]},"350":{"position":[[126,4]]},"351":{"position":[[91,4]]},"352":{"position":[[136,4]]},"353":{"position":[[135,4]]},"354":{"position":[[140,4]]},"355":{"position":[[125,4]]},"356":{"position":[[109,4]]},"357":{"position":[[132,4]]}},"keywords":{}}],["us",{"_index":57,"title":{"21":{"position":[[0,4]]},"22":{"position":[[0,3]]},"23":{"position":[[0,3]]},"24":{"position":[[0,3]]}},"content":{"9":{"position":[[50,4]]},"11":{"position":[[90,3]]},"12":{"position":[[141,4],[916,3],[1206,3]]},"24":{"position":[[138,3]]},"53":{"position":[[24,4]]},"79":{"position":[[174,4]]},"84":{"position":[[176,4]]},"87":{"position":[[179,4]]},"96":{"position":[[182,4]]},"227":{"position":[[28,3]]},"239":{"position":[[38,3]]},"246":{"position":[[63,3]]},"247":{"position":[[65,3]]},"248":{"position":[[39,3],[68,6]]},"249":{"position":[[170,4]]},"250":{"position":[[175,4]]},"251":{"position":[[173,4]]},"252":{"position":[[188,4]]},"256":{"position":[[184,3]]},"260":{"position":[[24,4]]},"261":{"position":[[24,4],[77,3],[99,4]]}},"keywords":{}}],["user",{"_index":379,"title":{},"content":{"37":{"position":[[1266,4]]},"121":{"position":[[1228,4]]},"161":{"position":[[427,4]]},"163":{"position":[[391,4]]}},"keywords":{}}],["usessr",{"_index":812,"title":{"248":{"position":[[0,7]]},"309":{"position":[[0,7]]}},"content":{"248":{"position":[[428,7]]},"309":{"position":[[292,7]]}},"keywords":{}}],["usual",{"_index":56,"title":{},"content":{"9":{"position":[[42,7]]}},"keywords":{}}],["utf",{"_index":506,"title":{},"content":{"73":{"position":[[227,4]]},"74":{"position":[[224,4]]},"75":{"position":[[253,4]]},"194":{"position":[[190,4]]},"195":{"position":[[194,4]]},"196":{"position":[[201,4]]},"258":{"position":[[255,3],[504,4]]},"319":{"position":[[142,3],[351,4]]}},"keywords":{}}],["util",{"_index":37,"title":{"4":{"position":[[0,6]]},"113":{"position":[[0,6]]}},"content":{"4":{"position":[[20,5]]}},"keywords":{}}],["valid",{"_index":51,"title":{"7":{"position":[[0,10]]},"116":{"position":[[0,10]]}},"content":{"7":{"position":[[15,9]]}},"keywords":{}}],["valu",{"_index":472,"title":{},"content":{"65":{"position":[[183,5],[206,5],[232,5],[259,5],[402,8]]},"68":{"position":[[43,5],[65,5]]},"186":{"position":[[297,8]]},"226":{"position":[[308,5]]}},"keywords":{}}],["value="25">",{"_index":251,"title":{},"content":{"29":{"position":[[485,26]]},"278":{"position":[[416,26]]}},"keywords":{}}],["var",{"_index":16,"title":{},"content":{"1":{"position":[[166,3]]},"11":{"position":[[162,3]]},"12":{"position":[[358,3],[977,3],[1023,3],[1087,3],[1139,3],[1259,3],[1295,3],[1348,3],[1390,3]]},"14":{"position":[[38,3],[52,3]]},"22":{"position":[[11,3]]},"23":{"position":[[11,3]]},"24":{"position":[[11,3]]},"26":{"position":[[78,3]]},"27":{"position":[[97,3]]},"28":{"position":[[64,3],[302,3],[394,3]]},"29":{"position":[[180,3]]},"31":{"position":[[56,3]]},"32":{"position":[[57,3],[230,3]]},"33":{"position":[[68,3],[251,3]]},"34":{"position":[[60,3],[273,3]]},"35":{"position":[[62,3],[528,3],[621,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]]},"61":{"position":[[166,3],[285,3]]},"62":{"position":[[54,3],[173,3]]},"64":{"position":[[90,3],[148,3]]},"65":{"position":[[276,3]]},"68":{"position":[[82,3]]},"69":{"position":[[63,3]]},"72":{"position":[[77,3]]},"73":{"position":[[81,3]]},"74":{"position":[[78,3]]},"75":{"position":[[107,3]]},"78":{"position":[[79,3],[117,3]]},"79":{"position":[[488,3],[580,3]]},"81":{"position":[[190,3]]},"83":{"position":[[90,3]]},"84":{"position":[[532,3]]},"86":{"position":[[83,3]]},"87":{"position":[[493,3]]},"89":{"position":[[99,3]]},"91":{"position":[[93,3]]},"93":{"position":[[152,3]]},"95":{"position":[[86,3]]},"96":{"position":[[496,3]]},"98":{"position":[[303,3]]},"105":{"position":[[373,3]]},"108":{"position":[[51,3]]},"110":{"position":[[70,3]]},"121":{"position":[[1573,3]]},"123":{"position":[[49,3]]},"124":{"position":[[21,3]]},"125":{"position":[[21,3]]},"126":{"position":[[24,3]]},"127":{"position":[[22,3]]},"128":{"position":[[24,3]]},"129":{"position":[[31,3]]},"130":{"position":[[35,3]]},"131":{"position":[[24,3]]},"132":{"position":[[23,3]]},"133":{"position":[[40,3]]},"134":{"position":[[22,3]]},"135":{"position":[[23,3]]},"136":{"position":[[23,3]]},"137":{"position":[[22,3]]},"139":{"position":[[50,3]]},"140":{"position":[[51,3],[224,3]]},"141":{"position":[[62,3],[245,3]]},"142":{"position":[[54,3],[267,3]]},"143":{"position":[[56,3],[522,3],[615,3]]},"145":{"position":[[37,3]]},"146":{"position":[[38,3]]},"147":{"position":[[58,3]]},"148":{"position":[[71,3]]},"149":{"position":[[74,3]]},"150":{"position":[[75,3]]},"151":{"position":[[88,3]]},"152":{"position":[[70,3]]},"153":{"position":[[227,3]]},"154":{"position":[[240,3]]},"155":{"position":[[87,3]]},"156":{"position":[[150,3]]},"157":{"position":[[43,3]]},"158":{"position":[[70,3]]},"159":{"position":[[93,3]]},"160":{"position":[[91,3]]},"161":{"position":[[89,3]]},"162":{"position":[[98,3]]},"163":{"position":[[77,3]]},"164":{"position":[[150,3]]},"165":{"position":[[78,3]]},"166":{"position":[[67,3]]},"167":{"position":[[123,3]]},"168":{"position":[[78,3]]},"169":{"position":[[110,3]]},"170":{"position":[[118,3]]},"171":{"position":[[128,3]]},"172":{"position":[[111,3]]},"173":{"position":[[113,3]]},"174":{"position":[[63,3]]},"182":{"position":[[113,3],[232,3]]},"183":{"position":[[46,3],[165,3]]},"185":{"position":[[45,3],[103,3]]},"186":{"position":[[171,3]]},"189":{"position":[[49,3]]},"190":{"position":[[45,3]]},"193":{"position":[[46,3]]},"194":{"position":[[44,3]]},"195":{"position":[[48,3]]},"196":{"position":[[55,3]]},"199":{"position":[[50,3],[88,3]]},"200":{"position":[[246,3],[338,3]]},"202":{"position":[[72,3]]},"204":{"position":[[49,3]]},"205":{"position":[[280,3]]},"207":{"position":[[48,3]]},"208":{"position":[[246,3]]},"210":{"position":[[52,3]]},"212":{"position":[[50,3]]},"214":{"position":[[71,3]]},"216":{"position":[[50,3]]},"217":{"position":[[246,3]]},"219":{"position":[[210,3]]},"221":{"position":[[158,3]]},"222":{"position":[[128,3]]},"223":{"position":[[138,3]]},"224":{"position":[[103,3]]},"225":{"position":[[92,3]]},"226":{"position":[[65,3]]},"227":{"position":[[86,3]]},"228":{"position":[[64,3]]},"229":{"position":[[62,3]]},"230":{"position":[[246,3]]},"231":{"position":[[132,3]]},"232":{"position":[[60,3]]},"233":{"position":[[158,3]]},"234":{"position":[[135,3]]},"235":{"position":[[147,3]]},"236":{"position":[[135,3]]},"237":{"position":[[102,3]]},"238":{"position":[[123,3]]},"239":{"position":[[67,3]]},"240":{"position":[[106,3]]},"241":{"position":[[137,3]]},"242":{"position":[[128,3]]},"243":{"position":[[129,3]]},"244":{"position":[[84,3]]},"245":{"position":[[114,3]]},"246":{"position":[[150,3]]},"247":{"position":[[158,3]]},"248":{"position":[[248,3],[346,3]]},"249":{"position":[[484,3],[522,3]]},"250":{"position":[[489,3]]},"251":{"position":[[487,3]]},"252":{"position":[[544,3]]},"253":{"position":[[215,3]]},"254":{"position":[[184,3]]},"255":{"position":[[298,3]]},"256":{"position":[[459,3]]},"257":{"position":[[235,3]]},"258":{"position":[[345,3]]},"259":{"position":[[159,3]]},"260":{"position":[[89,3]]},"261":{"position":[[314,3]]},"262":{"position":[[142,3]]},"263":{"position":[[125,3]]},"271":{"position":[[11,3]]},"272":{"position":[[11,3]]},"273":{"position":[[11,3]]},"275":{"position":[[52,3]]},"276":{"position":[[49,3]]},"277":{"position":[[43,3],[281,3],[356,3]]},"278":{"position":[[111,3]]},"279":{"position":[[74,3],[88,3]]},"280":{"position":[[73,3]]},"282":{"position":[[84,3]]},"283":{"position":[[68,3]]},"284":{"position":[[54,3]]},"285":{"position":[[50,3]]},"286":{"position":[[49,3]]},"287":{"position":[[38,3]]},"288":{"position":[[51,3]]},"289":{"position":[[39,3]]},"290":{"position":[[39,3]]},"291":{"position":[[103,3]]},"292":{"position":[[59,3]]},"293":{"position":[[39,3]]},"294":{"position":[[81,3]]},"295":{"position":[[76,3]]},"296":{"position":[[64,3]]},"297":{"position":[[63,3]]},"298":{"position":[[50,3]]},"299":{"position":[[53,3]]},"300":{"position":[[39,3]]},"301":{"position":[[52,3]]},"302":{"position":[[59,3]]},"303":{"position":[[53,3]]},"304":{"position":[[53,3]]},"305":{"position":[[53,3]]},"306":{"position":[[57,3]]},"307":{"position":[[83,3]]},"308":{"position":[[86,3]]},"309":{"position":[[112,3],[210,3]]},"310":{"position":[[244,3],[282,3]]},"311":{"position":[[244,3]]},"312":{"position":[[244,3]]},"313":{"position":[[279,3]]},"314":{"position":[[107,3]]},"315":{"position":[[87,3]]},"316":{"position":[[207,3]]},"317":{"position":[[180,3]]},"318":{"position":[[143,3]]},"319":{"position":[[192,3]]},"320":{"position":[[89,3]]},"321":{"position":[[49,3]]},"322":{"position":[[132,3]]},"323":{"position":[[71,3]]},"324":{"position":[[85,3]]},"326":{"position":[[178,3],[758,3],[804,3],[868,3],[920,3],[996,3],[1032,3],[1085,3],[1127,3]]},"328":{"position":[[29,3]]},"329":{"position":[[29,3]]},"330":{"position":[[35,3]]},"331":{"position":[[43,3]]},"332":{"position":[[43,3]]},"333":{"position":[[43,3]]},"334":{"position":[[60,3]]},"335":{"position":[[49,3]]},"336":{"position":[[95,3]]},"337":{"position":[[105,3]]},"338":{"position":[[52,3]]},"339":{"position":[[78,3]]},"340":{"position":[[29,3]]},"341":{"position":[[35,3]]},"342":{"position":[[59,3]]},"343":{"position":[[57,3]]},"344":{"position":[[53,3]]},"345":{"position":[[53,3]]},"346":{"position":[[54,3]]},"347":{"position":[[66,3]]},"348":{"position":[[53,3]]},"349":{"position":[[45,3]]},"350":{"position":[[71,3]]},"351":{"position":[[36,3]]},"352":{"position":[[81,3]]},"353":{"position":[[80,3]]},"354":{"position":[[85,3]]},"355":{"position":[[70,3]]},"356":{"position":[[54,3]]},"357":{"position":[[77,3]]}},"keywords":{}}],["variabl",{"_index":35,"title":{},"content":{"3":{"position":[[40,8]]}},"keywords":{}}],["varieti",{"_index":836,"title":{},"content":{"256":{"position":[[43,7]]}},"keywords":{}}],["verif",{"_index":48,"title":{},"content":{"6":{"position":[[13,12]]}},"keywords":{}}],["version",{"_index":28,"title":{"2":{"position":[[0,8]]},"111":{"position":[[0,8]]}},"content":{"2":{"position":[[28,7]]}},"keywords":{}}],["vertic",{"_index":719,"title":{},"content":{"169":{"position":[[90,8]]},"352":{"position":[[61,8]]}},"keywords":{}}],["via",{"_index":172,"title":{},"content":{"20":{"position":[[127,3]]}},"keywords":{}}],["video",{"_index":45,"title":{},"content":{"5":{"position":[[52,5]]},"22":{"position":[[275,5]]},"31":{"position":[[188,7]]},"32":{"position":[[215,7]]},"33":{"position":[[236,7]]},"34":{"position":[[229,7]]},"35":{"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]]},"61":{"position":[[289,6],[323,8]]},"62":{"position":[[177,6],[202,8]]},"76":{"position":[[20,5]]},"121":{"position":[[16,5]]},"139":{"position":[[182,7]]},"140":{"position":[[209,7]]},"141":{"position":[[230,7]]},"142":{"position":[[223,7]]},"143":{"position":[[502,7]]},"145":{"position":[[20,5]]},"146":{"position":[[21,5]]},"147":{"position":[[22,5]]},"148":{"position":[[30,5]]},"149":{"position":[[30,5]]},"150":{"position":[[30,5]]},"151":{"position":[[49,5]]},"152":{"position":[[49,5]]},"153":{"position":[[36,5],[176,5],[205,5],[434,5]]},"154":{"position":[[40,5],[189,5],[218,5],[451,5]]},"155":{"position":[[65,5]]},"156":{"position":[[53,5]]},"157":{"position":[[17,5],[208,6],[258,5],[267,5]]},"158":{"position":[[36,5]]},"159":{"position":[[49,5]]},"160":{"position":[[47,5]]},"164":{"position":[[58,5],[123,5]]},"166":{"position":[[39,5]]},"167":{"position":[[54,5]]},"182":{"position":[[236,6],[270,8]]},"183":{"position":[[169,6],[194,8]]},"222":{"position":[[37,5],[81,5]]},"223":{"position":[[42,5]]},"224":{"position":[[24,5],[60,5]]},"229":{"position":[[266,6]]},"233":{"position":[[49,5]]},"234":{"position":[[49,5]]},"235":{"position":[[40,5]]},"236":{"position":[[47,5]]},"237":{"position":[[47,5],[319,5]]},"246":{"position":[[44,6],[126,5],[318,7]]},"256":{"position":[[133,5]]},"258":{"position":[[49,6]]},"259":{"position":[[68,5],[133,5]]},"261":{"position":[[58,6],[139,5],[169,5],[225,5]]},"262":{"position":[[51,6],[68,5],[258,7],[281,6],[288,5],[314,5]]},"323":{"position":[[187,7],[210,6]]}},"keywords":{}}],["video:canplay",{"_index":639,"title":{},"content":{"121":{"position":[[34,17]]}},"keywords":{}}],["video:canplaythrough",{"_index":335,"title":{},"content":{"37":{"position":[[262,20]]},"121":{"position":[[224,20]]}},"keywords":{}}],["video:complet",{"_index":336,"title":{},"content":{"37":{"position":[[381,14]]},"121":{"position":[[343,14]]}},"keywords":{}}],["video:durationchang",{"_index":340,"title":{},"content":{"37":{"position":[[451,20]]},"121":{"position":[[413,20]]}},"keywords":{}}],["video:empti",{"_index":343,"title":{},"content":{"37":{"position":[[513,13]]},"121":{"position":[[475,13]]}},"keywords":{}}],["video:end",{"_index":351,"title":{},"content":{"37":{"position":[[693,11]]},"121":{"position":[[655,11]]}},"keywords":{}}],["video:loadeddata",{"_index":353,"title":{},"content":{"37":{"position":[[768,16]]},"121":{"position":[[730,16]]}},"keywords":{}}],["video:loadedmetadata",{"_index":357,"title":{},"content":{"37":{"position":[[836,20]]},"121":{"position":[[798,20]]}},"keywords":{}}],["video:paus",{"_index":359,"title":{},"content":{"37":{"position":[[887,11]]},"121":{"position":[[849,11]]}},"keywords":{}}],["video:play",{"_index":361,"title":{},"content":{"37":{"position":[[925,10],[956,13]]},"121":{"position":[[887,10],[918,13]]}},"keywords":{}}],["video:progress",{"_index":368,"title":{},"content":{"37":{"position":[[1054,14]]},"121":{"position":[[1016,14]]}},"keywords":{}}],["video:ratechang",{"_index":371,"title":{},"content":{"37":{"position":[[1121,16]]},"121":{"position":[[1083,16]]}},"keywords":{}}],["video:seek",{"_index":373,"title":{},"content":{"37":{"position":[[1169,12],[1210,13]]},"121":{"position":[[1131,12],[1172,13]]}},"keywords":{}}],["video:stal",{"_index":378,"title":{},"content":{"37":{"position":[[1248,13]]},"121":{"position":[[1210,13]]}},"keywords":{}}],["video:suspend",{"_index":385,"title":{},"content":{"37":{"position":[[1350,13]]},"121":{"position":[[1312,13]]}},"keywords":{}}],["video:timeupd",{"_index":387,"title":{},"content":{"37":{"position":[[1403,16]]},"121":{"position":[[1365,16]]}},"keywords":{}}],["video:volumechang",{"_index":390,"title":{},"content":{"37":{"position":[[1486,18]]},"121":{"position":[[1448,18]]}},"keywords":{}}],["video:wait",{"_index":392,"title":{},"content":{"37":{"position":[[1529,13]]},"121":{"position":[[1491,13]]}},"keywords":{}}],["view",{"_index":161,"title":{},"content":{"16":{"position":[[3,4]]},"230":{"position":[[234,4]]}},"keywords":{}}],["viewport",{"_index":783,"title":{},"content":{"231":{"position":[[72,9]]}},"keywords":{}}],["visit",{"_index":877,"title":{},"content":{"261":{"position":[[111,5]]},"262":{"position":[[115,5]]}},"keywords":{}}],["volum",{"_index":391,"title":{"43":{"position":[[0,7]]},"127":{"position":[[0,7]]},"151":{"position":[[0,7]]},"226":{"position":[[0,7]]},"287":{"position":[[0,7]]},"334":{"position":[[0,7]]}},"content":{"37":{"position":[[1509,6]]},"43":{"position":[[21,6]]},"121":{"position":[[1471,6]]},"151":{"position":[[55,7]]},"226":{"position":[[33,6],[153,7],[218,7]]},"239":{"position":[[206,6],[225,6]]},"260":{"position":[[332,7]]},"287":{"position":[[126,7]]},"321":{"position":[[292,7]]}},"keywords":{}}],["volumeclos",{"_index":875,"title":{},"content":{"260":{"position":[[344,12]]},"321":{"position":[[304,12]]}},"keywords":{}}],["vtt",{"_index":862,"title":{},"content":{"258":{"position":[[170,4]]}},"keywords":{}}],["vtt、srt、ass",{"_index":861,"title":{},"content":{"258":{"position":[[82,11]]},"319":{"position":[[17,26],[88,11]]}},"keywords":{}}],["vue",{"_index":611,"title":{"106":{"position":[[2,3]]}},"content":{"107":{"position":[[573,3]]}},"keywords":{}}],["want",{"_index":772,"title":{},"content":{"229":{"position":[[199,4]]},"248":{"position":[[82,4]]},"256":{"position":[[176,4],[704,4]]}},"keywords":{}}],["way",{"_index":108,"title":{},"content":{"12":{"position":[[207,4]]}},"keywords":{}}],["web",{"_index":691,"title":{},"content":{"162":{"position":[[66,3]]}},"keywords":{}}],["webkit",{"_index":870,"title":{},"content":{"259":{"position":[[264,7]]},"320":{"position":[[194,7]]}},"keywords":{}}],["webpag",{"_index":438,"title":{},"content":{"52":{"position":[[18,7]]},"243":{"position":[[84,7]]}},"keywords":{}}],["websit",{"_index":788,"title":{},"content":{"237":{"position":[[346,8]]}},"keywords":{}}],["webtorr",{"_index":300,"title":{"35":{"position":[[0,11]]},"143":{"position":[[0,11]]}},"content":{"35":{"position":[[545,13]]},"143":{"position":[[539,13]]}},"keywords":{}}],["whenvideo:canplay",{"_index":319,"title":{},"content":{"37":{"position":[[72,17]]}},"keywords":{}}],["whether",{"_index":448,"title":{},"content":{"57":{"position":[[14,7]]},"58":{"position":[[14,7]]},"79":{"position":[[95,7]]},"84":{"position":[[97,7]]},"87":{"position":[[100,7]]},"89":{"position":[[46,7]]},"91":{"position":[[48,7]]},"96":{"position":[[103,7]]},"167":{"position":[[42,7]]},"228":{"position":[[28,7]]},"229":{"position":[[28,7]]},"232":{"position":[[28,7]]},"233":{"position":[[28,7]]},"234":{"position":[[28,7]]},"235":{"position":[[28,7]]},"236":{"position":[[28,7]]},"237":{"position":[[28,7]]},"238":{"position":[[28,7]]},"239":{"position":[[27,7]]},"240":{"position":[[28,7]]},"242":{"position":[[28,7]]},"243":{"position":[[28,7]]},"248":{"position":[[28,7]]},"249":{"position":[[91,7]]},"250":{"position":[[96,7]]},"251":{"position":[[94,7]]},"252":{"position":[[109,7]]},"253":{"position":[[23,7]]},"258":{"position":[[279,7]]}},"keywords":{}}],["white",{"_index":840,"title":{},"content":{"256":{"position":[[245,5]]}},"keywords":{}}],["whitelist",{"_index":451,"title":{"59":{"position":[[0,10]]},"180":{"position":[[0,10]]},"256":{"position":[[0,10]]},"317":{"position":[[0,10]]}},"content":{"59":{"position":[[24,9]]},"256":{"position":[[261,9],[547,10],[579,10],[600,10],[654,10],[764,9]]},"317":{"position":[[268,10],[300,10],[321,10],[375,10],[441,9]]}},"keywords":{}}],["width",{"_index":597,"title":{},"content":{"105":{"position":[[162,6]]},"106":{"position":[[361,6]]},"107":{"position":[[300,6]]},"221":{"position":[[399,6]]},"257":{"position":[[139,5],[160,5],[388,6]]},"282":{"position":[[273,6]]},"318":{"position":[[73,5],[296,6]]}},"keywords":{}}],["wildcard",{"_index":852,"title":{},"content":{"256":{"position":[[777,9]]}},"keywords":{}}],["window",{"_index":435,"title":{},"content":{"51":{"position":[[22,6]]},"161":{"position":[[59,6],[395,6]]},"230":{"position":[[227,6]]},"242":{"position":[[84,6]]}},"keywords":{}}],["window.artplay",{"_index":586,"title":{},"content":{"103":{"position":[[343,16]]}},"keywords":{}}],["window.artplayerplugindanmuku",{"_index":173,"title":{},"content":{"20":{"position":[[131,29]]},"269":{"position":[[95,29]]}},"keywords":{}}],["window.navigator.userag",{"_index":842,"title":{},"content":{"256":{"position":[[307,27]]},"317":{"position":[[102,26]]}},"keywords":{}}],["without",{"_index":329,"title":{},"content":{"37":{"position":[[205,7],[341,7]]},"121":{"position":[[167,7],[303,7]]}},"keywords":{}}],["word",{"_index":203,"title":{},"content":{"22":{"position":[[672,5]]}},"keywords":{}}],["wrap",{"_index":867,"title":{},"content":{"258":{"position":[[329,4]]}},"keywords":{}}],["written",{"_index":869,"title":{},"content":{"259":{"position":[[111,7]]}},"keywords":{}}],["xml",{"_index":212,"title":{"23":{"position":[[8,4]]},"272":{"position":[[5,4]]}},"content":{"272":{"position":[[141,3]]}},"keywords":{}}],["xml,like",{"_index":213,"title":{},"content":{"23":{"position":[[145,8]]}},"keywords":{}}],["yarn",{"_index":165,"title":{"19":{"position":[[11,6]]},"102":{"position":[[3,4]]},"268":{"position":[[3,4]]}},"content":{"19":{"position":[[2,4]]},"102":{"position":[[2,4]]},"268":{"position":[[2,4]]}},"keywords":{}}],["ye",{"_index":752,"title":{},"content":{"221":{"position":[[49,3]]},"222":{"position":[[33,3]]}},"keywords":{}}],["zh",{"_index":489,"title":{},"content":{"69":{"position":[[185,3],[215,3]]},"190":{"position":[[167,3],[197,3]]}},"keywords":{}}],["zoom",{"_index":781,"title":{},"content":{"230":{"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 614110195..305d3f933 100644 --- a/docs/document/options/index.html +++ b/docs/document/options/index.html @@ -5,13 +5,13 @@ 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',
});

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,
});

rotate

  • Type: Boolean
  • Default: false

Whether to display a video rotation function, you need to set the setting and autoSize for true

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
rotate: true,
setting: true,
autoSize: 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,
});

localVideo

  • Type: Boolean
  • Default: false

To open a local video, you need to use the art.plugins.localVideo.attach method to mount the open video button

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
localVideo: true,
controls: [
{
name: 'preview',
position: 'right',
html: 'Open video',
mounted: ($preview) => {
art.plugins.localVideo.attach($preview);
},
},
],
});

localSubtitle

  • Type: Boolean
  • Default: false

To open local subtitles, you need to use the art.plugins.localSubtitle.attach method to mount the open subtitle button

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
localSubtitle: true,
controls: [
{
name: 'preview',
position: 'right',
html: 'Open subtitle',
mounted: ($preview) => {
art.plugins.localSubtitle.attach($preview);
},
},
],
});

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.

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

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',
setting: true,
settings: [
{
disable: false,
name: 'button',
index: 10,
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');
},
},
{
html: 'Custom button2',
tooltip: 'Custom button2',
style: {
color: 'green',
},
click: function () {
console.log('You clicked custom button 2');
},
},
],
});

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: ['iPhone OS 11'],
// whitelist: ['*'],
// whitelist: [(ua) => /iPhone OS 11/gi.test(ua)],
// whitelist: [/iPhone OS 11/gi]
});
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
widthNumberPreview width
heightNumberPreview height
columnNumberPreview column
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
thumbnails: {
url: '/assets/sample/thumbnails.png',
number: 100,
width: 160,
height: 90,
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
bilingualBooleanWhether the double subtitle style is divided by a wrap
▶ 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',
bilingual: true,
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: '',
volume: '',
volumeClose: '',
subtitle: '',
screenshot: '',
setting: '',
fullscreen: '',
fullscreenWeb: '',
pip: '',
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',
});
- - + + \ No newline at end of file diff --git a/docs/document/propertie/index.html b/docs/document/propertie/index.html index e013f03b5..c16fab69f 100644 --- a/docs/document/propertie/index.html +++ b/docs/document/propertie/index.html @@ -5,13 +5,13 @@ 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.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;

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

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);
});

rotate

  • Type: Setter/Getter
  • Parameter: Number

Set and get player rotation, support -270, -180, -90, 0, 90, 180, 270

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

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

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 []

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-1639554432999.json b/docs/document/search-doc-1639554432999.json deleted file mode 100644 index 576c872e2..000000000 --- a/docs/document/search-doc-1639554432999.json +++ /dev/null @@ -1 +0,0 @@ -[{"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; }, }, ], }); Copy","keywords":""},{"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.length); }); Copy "},{"title":"version​","type":1,"pageTitle":"Static propertys","url":"class#version","content":"Type: String Current player version number ▶ Run Code console.info(Artplayer.version); Copy "},{"title":"env​","type":1,"pageTitle":"Static propertys","url":"class#env","content":"Type: String Current player environment variable ▶ Run Code console.info(Artplayer.env); Copy "},{"title":"utils​","type":1,"pageTitle":"Static propertys","url":"class#utils","content":"Type: Object Common utils for player ▶ Run Code console.info(Object.keys(Artplayer.utils)); Copy "},{"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); Copy "},{"title":"scheme​","type":1,"pageTitle":"Static propertys","url":"class#scheme","content":"Type: Object Verification scheme for player option ▶ Run Code console.info(Artplayer.scheme); Copy "},{"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); Copy "},{"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); Copy "},{"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([])); Copy "},{"title":"Add select in the controls","type":0,"sectionRef":"#","url":"en/Questions/Create selector in the controls","content":"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 ▶ 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; }, }, ], }); Copy","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, setting, 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) { // } }); art.setting.add({ name: 'setting1', html: 'your-setting', mounted: function($setting1) { // } }); // 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'); var $setting1 = art.query('.art-setting-setting1'); // 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']; var $setting1 = art.setting['setting1']; }); Copy 提示 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) { // } Copy","keywords":""},{"title":"Danmuku plugin","type":0,"sectionRef":"#","url":"en/Plugins/danmuku","content":"","keywords":""},{"title":"Demo​","type":1,"pageTitle":"Danmuku plugin","url":"en/Plugins/danmuku#demo","content":"👉 View full demo "},{"title":"Install​","type":1,"pageTitle":"Danmuku plugin","url":"en/Plugins/danmuku#install","content":""},{"title":"Install by npm:​","type":1,"pageTitle":"Danmuku plugin","url":"en/Plugins/danmuku#install-by-npm","content":"$ npm install artplayer-plugin-danmuku Copy "},{"title":"Install by yarn:​","type":1,"pageTitle":"Danmuku plugin","url":"en/Plugins/danmuku#install-by-yarn","content":"$ yarn add artplayer-plugin-danmuku Copy import artplayerPluginDanmuku from 'artplayer-plugin-danmuku'; Copy "},{"title":"Install by script:​","type":1,"pageTitle":"Danmuku plugin","url":"en/Plugins/danmuku#install-by-script","content":"<script src="path/to/artplayer-plugin-danmuku.js"></script> Copy Then you can access the plugin function via window.artplayerPluginDanmuku "},{"title":"Use​","type":1,"pageTitle":"Danmuku plugin","url":"en/Plugins/danmuku#use","content":""},{"title":"Use the damuku array​","type":1,"pageTitle":"Danmuku plugin","url":"en/Plugins/danmuku#use-the-damuku-array","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({ // Damuku array danmuku: [ { text: '111', // Danmu text time: 1, // Video time color: '#fff', // Danmu color border: false, // Danmu border mode: 0, // Danmu mode: 0-scroll or 1-static }, { text: '222', time: 2, color: 'red', border: true, mode: 0, }, { text: '333', time: 3, color: 'green', border: false, mode: 1, }, ], speed: 5, // Animation time opacity: 1, // Opacity color: '#fff', // Font color size: 25, // Font size maxlength: 50, // The maximum number of words in the danmu margin: [10, 20], // Margin top and margin bottom synchronousPlayback: false, // Synchronous playback speed }), ], }); Copy "},{"title":"Use the XML​","type":1,"pageTitle":"Danmuku plugin","url":"en/Plugins/danmuku#use-the-xml","content":"▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [ artplayerPluginDanmuku({ // Damuku xml,like the Bilibili danmuku format danmuku: '/assets/sample/danmuku.xml', }), ], }); Copy "},{"title":"Use asynchronous calls​","type":1,"pageTitle":"Danmuku plugin","url":"en/Plugins/danmuku#use-asynchronous-calls","content":"▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [ artplayerPluginDanmuku({ // Use promise to return asynchronous danmuku: function () { return new Promise((resovle) => { return resovle([ { text: '111', time: 1, }, { text: '222', time: 2, }, { text: '333', time: 3, }, ]); }); }, }), ], }); Copy "},{"title":"Interface​","type":1,"pageTitle":"Danmuku plugin","url":"en/Plugins/danmuku#interface","content":""},{"title":"hide/show​","type":1,"pageTitle":"Danmuku plugin","url":"en/Plugins/danmuku#hideshow","content":"Type: Function Hidden or show the danmuku by methods hide and 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: 'Hide', click: function () { art.plugins.artplayerPluginDanmuku.hide(); }, }, { position: 'right', html: 'Show', click: function () { art.plugins.artplayerPluginDanmuku.show(); }, }, ], }); Copy "},{"title":"isHide​","type":1,"pageTitle":"Danmuku plugin","url":"en/Plugins/danmuku#ishide","content":"Type: Boolean By attribute ishide judgment the current danmuku is hidden or displayed ▶ 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: 'Hide', click: function (_, event) { if (art.plugins.artplayerPluginDanmuku.isHide) { art.plugins.artplayerPluginDanmuku.show(); event.target.innerText = 'Hide'; } else { art.plugins.artplayerPluginDanmuku.hide(); event.target.innerText = 'Show'; } }, }, ], }); Copy "},{"title":"emit​","type":1,"pageTitle":"Danmuku plugin","url":"en/Plugins/danmuku#emit","content":"Type: Function Send a real-time danmu by method 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: 'Send', click: function () { var text = prompt('Input the danmu text', 'danmu text'); if (!text || !text.trim()) return; var color = '#' + Math.floor(Math.random() * 0xffffff).toString(16); art.plugins.artplayerPluginDanmuku.emit({ text: text, color: color, border: true, }); }, }, ], }); Copy "},{"title":"config​","type":1,"pageTitle":"Danmuku plugin","url":"en/Plugins/danmuku#config","content":"Type: Function Changing the danmu configuration in real time through method config, support attributes: speed, maxlength, margin, opacity, fontSize, synchronousPlayback ▶ 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: 'Size:<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), }); }); }, }, ], }); Copy "},{"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) { const flvPlayer = flvjs.createPlayer({ type: 'flv', url: url, }); flvPlayer.attachMediaElement(video); flvPlayer.load(); }, }, }); Copy "},{"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) { var hls = new Hls(); hls.loadSource(url); hls.attachMedia(video); }, }, }); Copy "},{"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); }, }, }); Copy "},{"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); }, }, }); Copy "},{"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; }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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; }); Copy 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; }); Copy "},{"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(); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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'; }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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":"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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 clean\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.clean(); Copy "},{"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')); }); Copy "},{"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', }, }); Copy "},{"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); }); Copy "},{"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', bilingual: true, style: { color: '#03A9F4', 'font-size': '30px', }, }, }); art.on('ready', () => { art.seek = 20; setTimeout(() => { art.subtitle.style({ color: 'red', 'font-size': '40px', }); }, 3000); }); Copy "},{"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', bilingual: true, 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); }); Copy "},{"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', bilingual: true, 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', bilingual: false, style: { color: 'green', 'font-size': '24px', }, }); }, 3000); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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'; }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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'); }); }); Copy 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); }); Copy "},{"title":"add​","type":1,"pageTitle":"Advanced propertys","url":"advance#add-4","content":"Type: Function Method add can dynamically add a setting 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', setting: true, autoSize: true, }); art.on('ready', () => { art.seek = 20; art.setting.show = true; art.setting.add({ html: 'Custom setting', click: function () { console.info('You click on custom settings'); art.setting.show = false; }, }); }); Copy "},{"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-5","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()); }); Copy "},{"title":"快速上手","type":0,"sectionRef":"#","url":"zh-cn","content":"","keywords":""},{"title":"安装​","type":1,"pageTitle":"快速上手","url":"zh-cn#安装","content":""},{"title":"通过 npm 安装:​","type":1,"pageTitle":"快速上手","url":"zh-cn#通过-npm-安装","content":"$ npm install artplayer Copy "},{"title":"通过 yarn 安装:​","type":1,"pageTitle":"快速上手","url":"zh-cn#通过-yarn-安装","content":"$ yarn add artplayer Copy 然后加载 artplayer 模块: // ES6 import Artplayer from 'artplayer'; // CommonJS const Artplayer = require('artplayer'); Copy "},{"title":"通过 script 安装:​","type":1,"pageTitle":"快速上手","url":"zh-cn#通过-script-安装","content":"<!-- locally --> <script src="path/to/artplayer.js"></script> <!-- jsdelivr --> <script src="https://cdn.jsdelivr.net/npm/artplayer/dist/artplayer.js"></script> <!-- unpkg --> <script src="https://unpkg.com/artplayer/dist/artplayer.js"></script> Copy 然后你可以通过 window.Artplayer 访问到构造函数 "},{"title":"使用​","type":1,"pageTitle":"快速上手","url":"zh-cn#使用","content":"提示 播放器的尺寸依赖于容器 container 的尺寸,所以你的容器 container 必须是有尺寸的 "},{"title":"在 Html 使用​","type":1,"pageTitle":"快速上手","url":"zh-cn#在-html-使用","content":"<!DOCTYPE html> <html> <head> <title>ArtPlayer Demo</title> <meta charset="UTF-8" /> </head> <body> <div class="artplayer-app" style="width:400px;height:300px"></div> <script src="path/to/artplayer.js"></script> <script> var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); </script> </body> </html> Copy "},{"title":"与 Vue 使用​","type":1,"pageTitle":"快速上手","url":"zh-cn#与-vue-使用","content":"👉 点击打开在线演示 <template> <Artplayer @get-instance="getInstance" :option="option" :style="style" /> </template> <script> import Artplayer from "artplayer/examples/vue/Artplayer"; export default { data() { return { option: { url: "https://artplayer.org/assets/sample/video.mp4", }, style: { width: "600px", height: "400px", margin: "60px auto 0", }, }; }, components: { Artplayer, }, methods: { getInstance(art) { console.log(art); }, }, }; </script> Copy "},{"title":"与 React 使用​","type":1,"pageTitle":"快速上手","url":"zh-cn#与-react-使用","content":"👉 点击打开在线演示 import React from "react"; import ReactDOM from "react-dom"; import Artplayer from "artplayer/examples/react/Artplayer"; function App() { return ( <div> <Artplayer option={{ url: "https://artplayer.org/assets/sample/video.mp4" }} style={{ width: "600px", height: "400px", margin: "60px auto 0" }} getInstance={(art) => console.log(art)} /> </div> ); } const rootElement = document.getElementById("root"); ReactDOM.render(<App />, rootElement); Copy 提示 在 Vue 和 React 里修改 option 不能动态修改 Artplayer 实例 "},{"title":"演示​","type":1,"pageTitle":"快速上手","url":"zh-cn#演示","content":"提示 本文档里,通过点击代码块前的 Run Code 按钮,可以马上进入演示 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); Copy "},{"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.length) }) Copy "},{"title":"version​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#version","content":"类型: String 当前播放器版本号 ▶ Run Code console.info(Artplayer.version) Copy "},{"title":"env​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#env","content":"类型: String 当前播放器环境变量 ▶ Run Code console.info(Artplayer.env) Copy "},{"title":"utils​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#utils","content":"类型: Object 播放器的常用工具集 ▶ Run Code console.info(Object.keys(Artplayer.utils)) Copy "},{"title":"config​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#config","content":"类型: Object 存放了视频的原生属性和方法 ▶ Run Code console.info(Artplayer.config) Copy "},{"title":"scheme​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#scheme","content":"类型: Object 播放器参数的校验方案 ▶ Run Code console.info(Artplayer.scheme) Copy "},{"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) Copy "},{"title":"html​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#html","content":"类型: String 播放器默认 Html 字符串,通常用于 SSR 的提前渲染 ▶ Run Code console.info(Artplayer.html) Copy "},{"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([])) Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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; }); Copy 提示 设置 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; }); Copy "},{"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(); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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'; }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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(); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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; }); Copy "},{"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; }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy 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.screenshot(); }); Copy "},{"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)); }); Copy "},{"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)); }); Copy "},{"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); }); Copy 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); }); Copy "},{"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); }); Copy 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); }); Copy "},{"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; setTimeout(() => { art.mini = false; }, 3000); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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)); }); Copy 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); }); Copy "},{"title":"rotate​","type":1,"pageTitle":"Common properties","url":"propertie#rotate","content":"Type: Setter/GetterParameter: Number Set and get player rotation, support -270, -180, -90, 0, 90, 180, 270 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoSize: true, }); art.on('ready', () => { console.info(art.rotate); art.rotate = 90; console.info(art.rotate); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy Tip Delete interval loop play, only need to set up loop is [] "},{"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(); }); Copy "},{"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) { const flvPlayer = flvjs.createPlayer({ type: 'flv', url: url, }); flvPlayer.attachMediaElement(video); flvPlayer.load(); }, }, }); Copy "},{"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) { var hls = new Hls(); hls.loadSource(url); hls.attachMedia(video); }, }, }); Copy "},{"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); }, }, }); Copy "},{"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); }, }, }); Copy "},{"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; }); Copy "},{"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', }); Copy You may need to initialize the size of the container element, such as: .artplayer-app { width: 400px; height: 300px; } Copy "},{"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', }); Copy "},{"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', }); Copy "},{"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, }); Copy "},{"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', }); Copy "},{"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, }); Copy 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, }); Copy "},{"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, }); Copy "},{"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, }); Copy 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, }); Copy "},{"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, }); Copy "},{"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, }); Copy "},{"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, }); Copy "},{"title":"rotate​","type":1,"pageTitle":"Basic options","url":"options#rotate","content":"Type: BooleanDefault: false Whether to display a video rotation function, you need to set the setting and autoSize for true ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', rotate: true, setting: true, autoSize: true, }); Copy "},{"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, }); Copy "},{"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, }); Copy "},{"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', }, }); Copy 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, }); Copy "},{"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, }); Copy 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, }); Copy "},{"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, }); Copy "},{"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, }); Copy "},{"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, }); Copy "},{"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, }); Copy "},{"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, }); Copy "},{"title":"localVideo​","type":1,"pageTitle":"Basic options","url":"options#localvideo","content":"Type: BooleanDefault: false To open a local video, you need to use the art.plugins.localVideo.attach method to mount the open video button ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', localVideo: true, controls: [ { name: 'preview', position: 'right', html: 'Open video', mounted: ($preview) => { art.plugins.localVideo.attach($preview); }, }, ], }); Copy "},{"title":"localSubtitle​","type":1,"pageTitle":"Basic options","url":"options#localsubtitle","content":"Type: BooleanDefault: false To open local subtitles, you need to use the art.plugins.localSubtitle.attach method to mount the open subtitle button ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', localSubtitle: true, controls: [ { name: 'preview', position: 'right', html: 'Open subtitle', mounted: ($preview) => { art.plugins.localSubtitle.attach($preview); }, }, ], }); Copy "},{"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, }); Copy 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":"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'); }, }, ], }); Copy "},{"title":"settings​","type":1,"pageTitle":"Basic options","url":"options#settings","content":"Type: ArrayDefault: [] Initialize custom setting panel 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', setting: true, settings: [ { disable: false, name: 'button', index: 10, 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'); }, }, { html: 'Custom button2', tooltip: 'Custom button2', style: { color: 'green', }, click: function () { console.log('You clicked custom button 2'); }, }, ], }); Copy "},{"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; }); Copy "},{"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'); }, }, ], }); Copy "},{"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', }, ], }); Copy "},{"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: '--终わり--', }, ], }); Copy "},{"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()); }); Copy "},{"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: ['iPhone OS 11'], // whitelist: ['*'], // whitelist: [(ua) => /iPhone OS 11/gi.test(ua)], // whitelist: [/iPhone OS 11/gi] }); Copy 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 width\tNumber\tPreview width height\tNumber\tPreview height 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, width: 160, height: 90, column: 10, }, }); Copy "},{"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 bilingual\tBoolean\tWhether the double subtitle style is divided by a wrap ▶ 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', bilingual: true, style: { color: '#03A9F4', 'font-size': '30px', }, }, }); Copy "},{"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, }, }); Copy "},{"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: '', volume: '', volumeClose: '', subtitle: '', screenshot: '', setting: '', fullscreen: '', fullscreenWeb: '', pip: '', indicator: '', }, }); Copy "},{"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', }); Copy "},{"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 }, }, }); Copy "},{"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', }); Copy "},{"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 Copy "},{"title":"通过 yarn 安装:​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#通过-yarn-安装","content":"$ yarn add artplayer-plugin-danmuku Copy import artplayerPluginDanmuku from 'artplayer-plugin-danmuku'; Copy "},{"title":"通过 script 安装:​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#通过-script-安装","content":"<script src="path/to/artplayer-plugin-danmuku.js"></script> Copy 然后你可以通过 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, // 全局持续时间 opacity: 1, // 全局透明度 color: '#fff', // 全局字体颜色 size: 25, // 全局字体大小 maxlength: 50, // 全局最大长度 margin: [10, 20], // 距离顶部和距离底部的高度值 synchronousPlayback: false, // 是否同步到播放速度 }), ], }); Copy "},{"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', }), ], }); Copy "},{"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, }, ]); }); }, }), ], }); Copy "},{"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(); }, }, ], }); Copy "},{"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 = '显示弹幕'; } }, }, ], }); Copy "},{"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, }); }, }, ], }); Copy "},{"title":"config​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#config","content":"类型: Function 通过方法 config 实时改变弹幕配置,支持属性有:speed、maxlength、margin、opacity、fontSize、synchronousPlayback ▶ 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), }); }); }, }, ], }); Copy "},{"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; }, }, ], }); Copy","keywords":""},{"title":"在控制栏添加列表","type":0,"sectionRef":"#","url":"zh-cn/Questions/Create selector in the controls","content":"在控制栏添加列表 有时你需要在控制栏添加列表,那么你可以在添加控件的时候使用 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; }, }, ], }); Copy","keywords":""},{"title":"处理单个组件","type":0,"sectionRef":"#","url":"zh-cn/Questions/Handle single component","content":"处理单个组件 当我们在layers、contextmenu、controls、setting里添加自定义组件时,最好带上一个唯一的 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) { // } }); art.setting.add({ name: 'setting1', html: 'your-setting', mounted: function($setting1) { // } }); // 使用查询 query 获取组件的DOM元素 var $layer1 = art.query('.art-layer-layer1'); var $contextmenu1 = art.query('.art-contextmenu-contextmenu1'); var $control1 = art.query('.art-control-control1'); var $setting1 = art.query('.art-setting-setting1'); // 推荐使用 name 获取组件的DOM元素 var $layer1 = art.layers['layer1']; var $contextmenu1 = art.contextmenu['contextmenu1']; var $control1 = art.controls['control1']; var $setting1 = art.setting['setting1']; }); Copy 提示 注意,你不能创建存在相同名字的组件","keywords":""},{"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":"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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删除值 clean\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.clean(); Copy "},{"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')); }); Copy "},{"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', }, }); Copy "},{"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); }); Copy "},{"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', bilingual: true, style: { color: '#03A9F4', 'font-size': '30px', }, }, }); art.on('ready', () => { art.seek = 20; setTimeout(() => { art.subtitle.style({ color: 'red', 'font-size': '40px', }); }, 3000); }); Copy "},{"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', bilingual: true, 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); }); Copy "},{"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', bilingual: true, 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', bilingual: false, style: { color: 'green', 'font-size': '24px', }, }); }, 3000); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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'; }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"title":"loading​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#loading","content":"类型: Object 管理加载中的图标 "},{"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) { // } Copy","keywords":""},{"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); }); Copy "},{"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); }); Copy "},{"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 键'); }); }); Copy 提示 只在播放器获得焦点后(如点击了播放器后),该快捷键才会生效 "},{"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); }); Copy "},{"title":"add​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#add-4","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', setting: true, autoSize: true, }); art.on('ready', () => { art.seek = 20; art.setting.show = true; art.setting.add({ html: '自定义设置', click: function () { console.info('你点击了自定义设置'); art.setting.show = false; }, }); }); Copy "},{"title":"plugins​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#plugins","content":"类型: Object 管理插件的对象 "},{"title":"add​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#add-5","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()); }); Copy "},{"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', }); Copy 您可能需要初始化容器元素的大小,如: .artplayer-app { width: 400px; height: 300px; } Copy "},{"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', }); Copy "},{"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', }); Copy "},{"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, }); Copy "},{"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', }); Copy "},{"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, }); Copy 提示 播放器会缓存最后一次音量的大小,下次初始化时(如刷新页面)播放器会读取该缓存值 "},{"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, }); Copy "},{"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, }); Copy "},{"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, }); Copy 提示 假如希望默认进入页面就能自动播放视频,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, }); Copy "},{"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, }); Copy "},{"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, }); Copy "},{"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, }); Copy "},{"title":"rotate​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#rotate","content":"类型: Boolean默认: false 是否显示视频旋转功能,需要同时设置 setting 和 autoSize 为 true ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', rotate: true, setting: true, autoSize: true, }); Copy "},{"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, }); Copy "},{"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, }); Copy "},{"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', }, }); Copy 提示 由于浏览器安全机制,假如视频源地址和网站是跨域的,可能会出现截图失败 "},{"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, }); Copy "},{"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, }); Copy 热键\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, }); Copy "},{"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, }); Copy "},{"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, }); Copy "},{"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, }); Copy "},{"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, }); Copy "},{"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, }); Copy "},{"title":"localVideo​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#localvideo","content":"类型: Boolean默认: false 打开本地视频,需要使用art.plugins.localVideo.attach方法挂载打开视频按钮 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', localVideo: true, controls: [ { name: 'preview', position: 'right', html: '打开视频', mounted: ($preview) => { art.plugins.localVideo.attach($preview); }, }, ], }); Copy "},{"title":"localSubtitle​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#localsubtitle","content":"类型: Boolean默认: false 打开本地字幕,需要使用art.plugins.localSubtitle.attach方法挂载打开字幕按钮 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', localSubtitle: true, controls: [ { name: 'preview', position: 'right', html: '打开字幕', mounted: ($preview) => { art.plugins.localSubtitle.attach($preview); }, }, ], }); Copy "},{"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, }); Copy 提示 SSR 是 Server Side Render 简称,页面上的内容是通过服务端渲染生成的,浏览器直接显示服务端返回的 HTML 就可以了。 "},{"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('组件挂载完成'); }, }, ], }); Copy "},{"title":"settings​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#settings","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', setting: true, settings: [ { disable: false, name: 'button', index: 10, html: '自定义按钮', tooltip: '自定义按钮的提示1', style: { color: 'red', }, click: function () { console.log('你点击了自定义按钮1'); }, mounted: function () { console.log('自定义按钮挂载完成1'); }, }, { html: '自定义按钮2', tooltip: '自定义按钮的提示2', style: { color: 'green', }, click: function () { console.log('你点击了自定义按钮2'); }, }, ], }); Copy "},{"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; }); Copy "},{"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'); }, }, ], }); Copy "},{"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', }, ], }); Copy "},{"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: '--终わり--', }, ], }); Copy "},{"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()); }); Copy "},{"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: ['iPhone OS 11'], // whitelist: ['*'], // whitelist: [(ua) => /iPhone OS 11/gi.test(ua)], // whitelist: [/iPhone OS 11/gi], }); Copy 提示 假如希望全部类型的移动设备都启用播放器,设置 whitelist 为通配符 ['*'] 即可 "},{"title":"thumbnails​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#thumbnails","content":"类型: Object默认: {} 在进度条上设置预览图 属性\t类型\t描述url\tString\t预览图地址 number\tNumber\t预览图数量 width\tNumber\t预览图宽度 height\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, width: 160, height: 90, column: 10, }, }); Copy "},{"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 bilingual\tBoolean\t是否双字幕样式,通过换行区分 ▶ 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', bilingual: true, style: { color: '#03A9F4', 'font-size': '30px', }, }, }); Copy "},{"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, }, }); Copy "},{"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: '', volume: '', volumeClose: '', subtitle: '', screenshot: '', setting: '', fullscreen: '', fullscreenWeb: '', pip: '', indicator: '', }, }); Copy "},{"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', }); Copy "},{"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: 当前实例 }, }, }); Copy "},{"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', }); Copy "},{"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(); }) Copy "},{"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); }) Copy "},{"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); }) Copy "},{"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; }) Copy "},{"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; }) Copy "},{"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); }) Copy "},{"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); }) Copy "},{"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); }) Copy "},{"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); }) Copy "},{"title":"switchQuality​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#switchquality","content":"类型: Function参数: String 设置视频画质地址,和 switchQuality 类似,但会带上之前的播放进度 函数支持两个参数,第一个为新的视频地址,第二个为新的视频名字 ▶ 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); }) Copy "},{"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); }) Copy "},{"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); }) Copy "},{"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); }) Copy 提示 有的视频是没有时长的,例如直播中的视频或者没被解码完成的视频,这个时候获取的时长会是 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.screenshot(); }) Copy "},{"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)); }) Copy "},{"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)); }) Copy "},{"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); }) Copy 提示 由于浏览器安全机制,触发窗口全屏前,页面必须先存在交互(例如用户点击过页面) "},{"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); }) Copy "},{"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); }) Copy 提示 由于浏览器安全机制,触发画中画前,页面必须先存在交互(例如用户点击过页面) "},{"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); }) Copy "},{"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; setTimeout(() => { art.mini = false; }, 3000); }) Copy "},{"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); }) Copy "},{"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); }) Copy "},{"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)); }) Copy 提示 尺寸和坐标信息是通过 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) }) Copy "},{"title":"rotate​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#rotate","content":"类型: Setter/Getter参数: Number 设置和获取播放器旋转,支持 -270、-180、-90、0、90、180、270 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoSize: true, }); art.on('ready', () => { console.info(art.rotate) art.rotate = 90 console.info(art.rotate) }) Copy "},{"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) }) Copy "},{"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) }) Copy "},{"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) }) Copy 提示 删除区间循环播放,只需要设置 loop 为 [] 即可 "},{"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(); }) Copy "}] \ No newline at end of file diff --git a/docs/document/search-doc-1640225301240.json b/docs/document/search-doc-1640225301240.json new file mode 100644 index 000000000..3fa439701 --- /dev/null +++ b/docs/document/search-doc-1640225301240.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.length); }); Copy "},{"title":"version​","type":1,"pageTitle":"Static propertys","url":"class#version","content":"Type: String Current player version number ▶ Run Code console.info(Artplayer.version); Copy "},{"title":"env​","type":1,"pageTitle":"Static propertys","url":"class#env","content":"Type: String Current player environment variable ▶ Run Code console.info(Artplayer.env); Copy "},{"title":"utils​","type":1,"pageTitle":"Static propertys","url":"class#utils","content":"Type: Object Common utils for player ▶ Run Code console.info(Object.keys(Artplayer.utils)); Copy "},{"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); Copy "},{"title":"scheme​","type":1,"pageTitle":"Static propertys","url":"class#scheme","content":"Type: Object Verification scheme for player option ▶ Run Code console.info(Artplayer.scheme); Copy "},{"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); Copy "},{"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); Copy "},{"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([])); Copy "},{"title":"Add select in the controls","type":0,"sectionRef":"#","url":"en/Questions/Create selector in the controls","content":"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 ▶ 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; }, }, ], }); Copy","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, setting, 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) { // } }); art.setting.add({ name: 'setting1', html: 'your-setting', mounted: function($setting1) { // } }); // 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'); var $setting1 = art.query('.art-setting-setting1'); // 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']; var $setting1 = art.setting['setting1']; }); Copy 提示 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) { // } Copy","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; }, }, ], }); Copy","keywords":""},{"title":"Danmuku plugin","type":0,"sectionRef":"#","url":"en/Plugins/danmuku","content":"","keywords":""},{"title":"Demo​","type":1,"pageTitle":"Danmuku plugin","url":"en/Plugins/danmuku#demo","content":"👉 View full demo "},{"title":"Install​","type":1,"pageTitle":"Danmuku plugin","url":"en/Plugins/danmuku#install","content":""},{"title":"Install by npm:​","type":1,"pageTitle":"Danmuku plugin","url":"en/Plugins/danmuku#install-by-npm","content":"$ npm install artplayer-plugin-danmuku Copy "},{"title":"Install by yarn:​","type":1,"pageTitle":"Danmuku plugin","url":"en/Plugins/danmuku#install-by-yarn","content":"$ yarn add artplayer-plugin-danmuku Copy import artplayerPluginDanmuku from 'artplayer-plugin-danmuku'; Copy "},{"title":"Install by script:​","type":1,"pageTitle":"Danmuku plugin","url":"en/Plugins/danmuku#install-by-script","content":"<script src="path/to/artplayer-plugin-danmuku.js"></script> Copy Then you can access the plugin function via window.artplayerPluginDanmuku "},{"title":"Use​","type":1,"pageTitle":"Danmuku plugin","url":"en/Plugins/danmuku#use","content":""},{"title":"Use the damuku array​","type":1,"pageTitle":"Danmuku plugin","url":"en/Plugins/danmuku#use-the-damuku-array","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({ // Damuku array danmuku: [ { text: '111', // Danmu text time: 1, // Video time color: '#fff', // Danmu color border: false, // Danmu border mode: 0, // Danmu mode: 0-scroll or 1-static }, { text: '222', time: 2, color: 'red', border: true, mode: 0, }, { text: '333', time: 3, color: 'green', border: false, mode: 1, }, ], speed: 5, // Animation time opacity: 1, // Opacity color: '#fff', // Font color size: 25, // Font size maxlength: 50, // The maximum number of words in the danmu margin: [10, 20], // Margin top and margin bottom synchronousPlayback: false, // Synchronous playback speed }), ], }); Copy "},{"title":"Use the XML​","type":1,"pageTitle":"Danmuku plugin","url":"en/Plugins/danmuku#use-the-xml","content":"▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [ artplayerPluginDanmuku({ // Damuku xml,like the Bilibili danmuku format danmuku: '/assets/sample/danmuku.xml', }), ], }); Copy "},{"title":"Use asynchronous calls​","type":1,"pageTitle":"Danmuku plugin","url":"en/Plugins/danmuku#use-asynchronous-calls","content":"▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [ artplayerPluginDanmuku({ // Use promise to return asynchronous danmuku: function () { return new Promise((resovle) => { return resovle([ { text: '111', time: 1, }, { text: '222', time: 2, }, { text: '333', time: 3, }, ]); }); }, }), ], }); Copy "},{"title":"Interface​","type":1,"pageTitle":"Danmuku plugin","url":"en/Plugins/danmuku#interface","content":""},{"title":"hide/show​","type":1,"pageTitle":"Danmuku plugin","url":"en/Plugins/danmuku#hideshow","content":"Type: Function Hidden or show the danmuku by methods hide and 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: 'Hide', click: function () { art.plugins.artplayerPluginDanmuku.hide(); }, }, { position: 'right', html: 'Show', click: function () { art.plugins.artplayerPluginDanmuku.show(); }, }, ], }); Copy "},{"title":"isHide​","type":1,"pageTitle":"Danmuku plugin","url":"en/Plugins/danmuku#ishide","content":"Type: Boolean By attribute ishide judgment the current danmuku is hidden or displayed ▶ 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: 'Hide', click: function (_, event) { if (art.plugins.artplayerPluginDanmuku.isHide) { art.plugins.artplayerPluginDanmuku.show(); event.target.innerText = 'Hide'; } else { art.plugins.artplayerPluginDanmuku.hide(); event.target.innerText = 'Show'; } }, }, ], }); Copy "},{"title":"emit​","type":1,"pageTitle":"Danmuku plugin","url":"en/Plugins/danmuku#emit","content":"Type: Function Send a real-time danmu by method 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: 'Send', click: function () { var text = prompt('Input the danmu text', 'danmu text'); if (!text || !text.trim()) return; var color = '#' + Math.floor(Math.random() * 0xffffff).toString(16); art.plugins.artplayerPluginDanmuku.emit({ text: text, color: color, border: true, }); }, }, ], }); Copy "},{"title":"config​","type":1,"pageTitle":"Danmuku plugin","url":"en/Plugins/danmuku#config","content":"Type: Function Changing the danmu configuration in real time through method config, support attributes: speed, maxlength, margin, opacity, fontSize, synchronousPlayback ▶ 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: 'Size:<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), }); }); }, }, ], }); Copy "},{"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) { const flvPlayer = flvjs.createPlayer({ type: 'flv', url: url, }); flvPlayer.attachMediaElement(video); flvPlayer.load(); }, }, }); Copy "},{"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) { var hls = new Hls(); hls.loadSource(url); hls.attachMedia(video); }, }, }); Copy "},{"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); }, }, }); Copy "},{"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); }, }, }); Copy "},{"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; }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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; }); Copy 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; }); Copy "},{"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(); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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'; }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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":"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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 clean\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.clean(); Copy "},{"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')); }); Copy "},{"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', }, }); Copy "},{"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); }); Copy "},{"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', bilingual: true, style: { color: '#03A9F4', 'font-size': '30px', }, }, }); art.on('ready', () => { art.seek = 20; setTimeout(() => { art.subtitle.style({ color: 'red', 'font-size': '40px', }); }, 3000); }); Copy "},{"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', bilingual: true, 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); }); Copy "},{"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', bilingual: true, 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', bilingual: false, style: { color: 'green', 'font-size': '24px', }, }); }, 3000); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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'; }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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'); }); }); Copy 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); }); Copy "},{"title":"add​","type":1,"pageTitle":"Advanced propertys","url":"advance#add-4","content":"Type: Function Method add can dynamically add a setting 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', setting: true, autoSize: true, }); art.on('ready', () => { art.seek = 20; art.setting.show = true; art.setting.add({ html: 'Custom setting', click: function () { console.info('You click on custom settings'); art.setting.show = false; }, }); }); Copy "},{"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-5","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()); }); Copy "},{"title":"快速上手","type":0,"sectionRef":"#","url":"zh-cn","content":"","keywords":""},{"title":"安装​","type":1,"pageTitle":"快速上手","url":"zh-cn#安装","content":""},{"title":"通过 npm 安装:​","type":1,"pageTitle":"快速上手","url":"zh-cn#通过-npm-安装","content":"$ npm install artplayer Copy "},{"title":"通过 yarn 安装:​","type":1,"pageTitle":"快速上手","url":"zh-cn#通过-yarn-安装","content":"$ yarn add artplayer Copy 然后加载 artplayer 模块: // ES6 import Artplayer from 'artplayer'; // CommonJS const Artplayer = require('artplayer'); Copy "},{"title":"通过 script 安装:​","type":1,"pageTitle":"快速上手","url":"zh-cn#通过-script-安装","content":"<!-- locally --> <script src="path/to/artplayer.js"></script> <!-- jsdelivr --> <script src="https://cdn.jsdelivr.net/npm/artplayer/dist/artplayer.js"></script> <!-- unpkg --> <script src="https://unpkg.com/artplayer/dist/artplayer.js"></script> Copy 然后你可以通过 window.Artplayer 访问到构造函数 "},{"title":"使用​","type":1,"pageTitle":"快速上手","url":"zh-cn#使用","content":"提示 播放器的尺寸依赖于容器 container 的尺寸,所以你的容器 container 必须是有尺寸的 "},{"title":"在 Html 使用​","type":1,"pageTitle":"快速上手","url":"zh-cn#在-html-使用","content":"<!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> Copy "},{"title":"与 Vue 使用​","type":1,"pageTitle":"快速上手","url":"zh-cn#与-vue-使用","content":"👉 点击打开在线演示 <template> <Artplayer @get-instance="getInstance" :option="option" :style="style" /> </template> <script> import Artplayer from "artplayer/examples/vue/Artplayer"; export default { data() { return { option: { url: "https://artplayer.org/assets/sample/video.mp4", }, style: { width: "600px", height: "400px", margin: "60px auto 0", }, }; }, components: { Artplayer, }, methods: { getInstance(art) { console.log(art); }, }, }; </script> Copy "},{"title":"与 React 使用​","type":1,"pageTitle":"快速上手","url":"zh-cn#与-react-使用","content":"👉 点击打开在线演示 import React from "react"; import ReactDOM from "react-dom"; import Artplayer from "artplayer/examples/react/Artplayer"; function App() { return ( <div> <Artplayer option={{ url: "https://artplayer.org/assets/sample/video.mp4" }} style={{ width: "600px", height: "400px", margin: "60px auto 0" }} getInstance={(art) => console.log(art)} /> </div> ); } const rootElement = document.getElementById("root"); ReactDOM.render(<App />, rootElement); Copy 提示 在 Vue 和 React 里修改 option 不能动态修改 Artplayer 实例 "},{"title":"演示​","type":1,"pageTitle":"快速上手","url":"zh-cn#演示","content":"提示 本文档里,通过点击代码块前的 Run Code 按钮,可以马上进入演示 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); Copy "},{"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.length) }) Copy "},{"title":"version​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#version","content":"类型: String 当前播放器版本号 ▶ Run Code console.info(Artplayer.version) Copy "},{"title":"env​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#env","content":"类型: String 当前播放器环境变量 ▶ Run Code console.info(Artplayer.env) Copy "},{"title":"utils​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#utils","content":"类型: Object 播放器的常用工具集 ▶ Run Code console.info(Object.keys(Artplayer.utils)) Copy "},{"title":"config​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#config","content":"类型: Object 存放了视频的原生属性和方法 ▶ Run Code console.info(Artplayer.config) Copy "},{"title":"scheme​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#scheme","content":"类型: Object 播放器参数的校验方案 ▶ Run Code console.info(Artplayer.scheme) Copy "},{"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) Copy "},{"title":"html​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#html","content":"类型: String 播放器默认 Html 字符串,通常用于 SSR 的提前渲染 ▶ Run Code console.info(Artplayer.html) Copy "},{"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([])) Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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; }); Copy 提示 设置 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; }); Copy "},{"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(); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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'; }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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) { const flvPlayer = flvjs.createPlayer({ type: 'flv', url: url, }); flvPlayer.attachMediaElement(video); flvPlayer.load(); }, }, }); Copy "},{"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) { var hls = new Hls(); hls.loadSource(url); hls.attachMedia(video); }, }, }); Copy "},{"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); }, }, }); Copy "},{"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); }, }, }); Copy "},{"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; }); Copy "},{"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(); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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; }); Copy "},{"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; }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy 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.screenshot(); }); Copy "},{"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)); }); Copy "},{"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)); }); Copy "},{"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); }); Copy 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); }); Copy "},{"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); }); Copy 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); }); Copy "},{"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; setTimeout(() => { art.mini = false; }, 3000); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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)); }); Copy 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); }); Copy "},{"title":"rotate​","type":1,"pageTitle":"Common properties","url":"propertie#rotate","content":"Type: Setter/GetterParameter: Number Set and get player rotation, support -270, -180, -90, 0, 90, 180, 270 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoSize: true, }); art.on('ready', () => { console.info(art.rotate); art.rotate = 90; console.info(art.rotate); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy Tip Delete interval loop play, only need to set up loop is [] "},{"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(); }); Copy "},{"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":"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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删除值 clean\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.clean(); Copy "},{"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')); }); Copy "},{"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', }, }); Copy "},{"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); }); Copy "},{"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', bilingual: true, style: { color: '#03A9F4', 'font-size': '30px', }, }, }); art.on('ready', () => { art.seek = 20; setTimeout(() => { art.subtitle.style({ color: 'red', 'font-size': '40px', }); }, 3000); }); Copy "},{"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', bilingual: true, 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); }); Copy "},{"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', bilingual: true, 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', bilingual: false, style: { color: 'green', 'font-size': '24px', }, }); }, 3000); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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'; }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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 键'); }); }); Copy 提示 只在播放器获得焦点后(如点击了播放器后),该快捷键才会生效 "},{"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); }); Copy "},{"title":"add​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#add-4","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', setting: true, autoSize: true, }); art.on('ready', () => { art.seek = 20; art.setting.show = true; art.setting.add({ html: '自定义设置', click: function () { console.info('你点击了自定义设置'); art.setting.show = false; }, }); }); Copy "},{"title":"plugins​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#plugins","content":"类型: Object 管理插件的对象 "},{"title":"add​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#add-5","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()); }); Copy "},{"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', }); Copy You may need to initialize the size of the container element, such as: .artplayer-app { width: 400px; height: 300px; } Copy "},{"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', }); Copy "},{"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', }); Copy "},{"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, }); Copy "},{"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', }); Copy "},{"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, }); Copy 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, }); Copy "},{"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, }); Copy "},{"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, }); Copy 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, }); Copy "},{"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, }); Copy "},{"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, }); Copy "},{"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, }); Copy "},{"title":"rotate​","type":1,"pageTitle":"Basic options","url":"options#rotate","content":"Type: BooleanDefault: false Whether to display a video rotation function, you need to set the setting and autoSize for true ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', rotate: true, setting: true, autoSize: true, }); Copy "},{"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, }); Copy "},{"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, }); Copy "},{"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', }, }); Copy 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, }); Copy "},{"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, }); Copy 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, }); Copy "},{"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, }); Copy "},{"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, }); Copy "},{"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, }); Copy "},{"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, }); Copy "},{"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, }); Copy "},{"title":"localVideo​","type":1,"pageTitle":"Basic options","url":"options#localvideo","content":"Type: BooleanDefault: false To open a local video, you need to use the art.plugins.localVideo.attach method to mount the open video button ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', localVideo: true, controls: [ { name: 'preview', position: 'right', html: 'Open video', mounted: ($preview) => { art.plugins.localVideo.attach($preview); }, }, ], }); Copy "},{"title":"localSubtitle​","type":1,"pageTitle":"Basic options","url":"options#localsubtitle","content":"Type: BooleanDefault: false To open local subtitles, you need to use the art.plugins.localSubtitle.attach method to mount the open subtitle button ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', localSubtitle: true, controls: [ { name: 'preview', position: 'right', html: 'Open subtitle', mounted: ($preview) => { art.plugins.localSubtitle.attach($preview); }, }, ], }); Copy "},{"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, }); Copy 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":"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'); }, }, ], }); Copy "},{"title":"settings​","type":1,"pageTitle":"Basic options","url":"options#settings","content":"Type: ArrayDefault: [] Initialize custom setting panel 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', setting: true, settings: [ { disable: false, name: 'button', index: 10, 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'); }, }, { html: 'Custom button2', tooltip: 'Custom button2', style: { color: 'green', }, click: function () { console.log('You clicked custom button 2'); }, }, ], }); Copy "},{"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; }); Copy "},{"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'); }, }, ], }); Copy "},{"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', }, ], }); Copy "},{"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: '--终わり--', }, ], }); Copy "},{"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()); }); Copy "},{"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: ['iPhone OS 11'], // whitelist: ['*'], // whitelist: [(ua) => /iPhone OS 11/gi.test(ua)], // whitelist: [/iPhone OS 11/gi] }); Copy 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 width\tNumber\tPreview width height\tNumber\tPreview height 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, width: 160, height: 90, column: 10, }, }); Copy "},{"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 bilingual\tBoolean\tWhether the double subtitle style is divided by a wrap ▶ 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', bilingual: true, style: { color: '#03A9F4', 'font-size': '30px', }, }, }); Copy "},{"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, }, }); Copy "},{"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: '', volume: '', volumeClose: '', subtitle: '', screenshot: '', setting: '', fullscreen: '', fullscreenWeb: '', pip: '', indicator: '', }, }); Copy "},{"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', }); Copy "},{"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 }, }, }); Copy "},{"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', }); Copy "},{"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 Copy "},{"title":"通过 yarn 安装:​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#通过-yarn-安装","content":"$ yarn add artplayer-plugin-danmuku Copy import artplayerPluginDanmuku from 'artplayer-plugin-danmuku'; Copy "},{"title":"通过 script 安装:​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#通过-script-安装","content":"<script src="path/to/artplayer-plugin-danmuku.js"></script> Copy 然后你可以通过 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, // 全局持续时间 opacity: 1, // 全局透明度 color: '#fff', // 全局字体颜色 size: 25, // 全局字体大小 maxlength: 50, // 全局最大长度 margin: [10, 20], // 距离顶部和距离底部的高度值 synchronousPlayback: false, // 是否同步到播放速度 }), ], }); Copy "},{"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', }), ], }); Copy "},{"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, }, ]); }); }, }), ], }); Copy "},{"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(); }, }, ], }); Copy "},{"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 = '显示弹幕'; } }, }, ], }); Copy "},{"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, }); }, }, ], }); Copy "},{"title":"config​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#config","content":"类型: Function 通过方法 config 实时改变弹幕配置,支持属性有:speed、maxlength、margin、opacity、fontSize、synchronousPlayback ▶ 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), }); }); }, }, ], }); Copy "},{"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; }, }, ], }); Copy","keywords":""},{"title":"在控制栏添加列表","type":0,"sectionRef":"#","url":"zh-cn/Questions/Create selector in the controls","content":"在控制栏添加列表 有时你需要在控制栏添加列表,那么你可以在添加控件的时候使用 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; }, }, ], }); Copy","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', }); Copy 您可能需要初始化容器元素的大小,如: .artplayer-app { width: 400px; height: 300px; } Copy "},{"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', }); Copy "},{"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', }); Copy "},{"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, }); Copy "},{"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', }); Copy "},{"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, }); Copy 提示 播放器会缓存最后一次音量的大小,下次初始化时(如刷新页面)播放器会读取该缓存值 "},{"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, }); Copy "},{"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, }); Copy "},{"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, }); Copy 提示 假如希望默认进入页面就能自动播放视频,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, }); Copy "},{"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, }); Copy "},{"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, }); Copy "},{"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, }); Copy "},{"title":"rotate​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#rotate","content":"类型: Boolean默认: false 是否显示视频旋转功能,需要同时设置 setting 和 autoSize 为 true ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', rotate: true, setting: true, autoSize: true, }); Copy "},{"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, }); Copy "},{"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, }); Copy "},{"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', }, }); Copy 提示 由于浏览器安全机制,假如视频源地址和网站是跨域的,可能会出现截图失败 "},{"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, }); Copy "},{"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, }); Copy 热键\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, }); Copy "},{"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, }); Copy "},{"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, }); Copy "},{"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, }); Copy "},{"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, }); Copy "},{"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, }); Copy "},{"title":"localVideo​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#localvideo","content":"类型: Boolean默认: false 打开本地视频,需要使用art.plugins.localVideo.attach方法挂载打开视频按钮 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', localVideo: true, controls: [ { name: 'preview', position: 'right', html: '打开视频', mounted: ($preview) => { art.plugins.localVideo.attach($preview); }, }, ], }); Copy "},{"title":"localSubtitle​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#localsubtitle","content":"类型: Boolean默认: false 打开本地字幕,需要使用art.plugins.localSubtitle.attach方法挂载打开字幕按钮 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', localSubtitle: true, controls: [ { name: 'preview', position: 'right', html: '打开字幕', mounted: ($preview) => { art.plugins.localSubtitle.attach($preview); }, }, ], }); Copy "},{"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, }); Copy 提示 SSR 是 Server Side Render 简称,页面上的内容是通过服务端渲染生成的,浏览器直接显示服务端返回的 HTML 就可以了。 "},{"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('组件挂载完成'); }, }, ], }); Copy "},{"title":"settings​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#settings","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', setting: true, settings: [ { disable: false, name: 'button', index: 10, html: '自定义按钮', tooltip: '自定义按钮的提示1', style: { color: 'red', }, click: function () { console.log('你点击了自定义按钮1'); }, mounted: function () { console.log('自定义按钮挂载完成1'); }, }, { html: '自定义按钮2', tooltip: '自定义按钮的提示2', style: { color: 'green', }, click: function () { console.log('你点击了自定义按钮2'); }, }, ], }); Copy "},{"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; }); Copy "},{"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'); }, }, ], }); Copy "},{"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', }, ], }); Copy "},{"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: '--终わり--', }, ], }); Copy "},{"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()); }); Copy "},{"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: ['iPhone OS 11'], // whitelist: ['*'], // whitelist: [(ua) => /iPhone OS 11/gi.test(ua)], // whitelist: [/iPhone OS 11/gi], }); Copy 提示 假如希望全部类型的移动设备都启用播放器,设置 whitelist 为通配符 ['*'] 即可 "},{"title":"thumbnails​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#thumbnails","content":"类型: Object默认: {} 在进度条上设置预览图 属性\t类型\t描述url\tString\t预览图地址 number\tNumber\t预览图数量 width\tNumber\t预览图宽度 height\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, width: 160, height: 90, column: 10, }, }); Copy "},{"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 bilingual\tBoolean\t是否双字幕样式,通过换行区分 ▶ 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', bilingual: true, style: { color: '#03A9F4', 'font-size': '30px', }, }, }); Copy "},{"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, }, }); Copy "},{"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: '', volume: '', volumeClose: '', subtitle: '', screenshot: '', setting: '', fullscreen: '', fullscreenWeb: '', pip: '', indicator: '', }, }); Copy "},{"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', }); Copy "},{"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: 当前实例 }, }, }); Copy "},{"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', }); Copy "},{"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) { // } Copy","keywords":""},{"title":"处理单个组件","type":0,"sectionRef":"#","url":"zh-cn/Questions/Handle single component","content":"处理单个组件 当我们在layers、contextmenu、controls、setting里添加自定义组件时,最好带上一个唯一的 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) { // } }); art.setting.add({ name: 'setting1', html: 'your-setting', mounted: function($setting1) { // } }); // 使用查询 query 获取组件的DOM元素 var $layer1 = art.query('.art-layer-layer1'); var $contextmenu1 = art.query('.art-contextmenu-contextmenu1'); var $control1 = art.query('.art-control-control1'); var $setting1 = art.query('.art-setting-setting1'); // 推荐使用 name 获取组件的DOM元素 var $layer1 = art.layers['layer1']; var $contextmenu1 = art.contextmenu['contextmenu1']; var $control1 = art.controls['control1']; var $setting1 = art.setting['setting1']; }); Copy 提示 注意,你不能创建存在相同名字的组件","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(); }) Copy "},{"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); }) Copy "},{"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); }) Copy "},{"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; }) Copy "},{"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; }) Copy "},{"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); }) Copy "},{"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); }) Copy "},{"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); }) Copy "},{"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); }) Copy "},{"title":"switchQuality​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#switchquality","content":"类型: Function参数: String 设置视频画质地址,和 switchQuality 类似,但会带上之前的播放进度 函数支持两个参数,第一个为新的视频地址,第二个为新的视频名字 ▶ 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); }) Copy "},{"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); }) Copy "},{"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); }) Copy "},{"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); }) Copy 提示 有的视频是没有时长的,例如直播中的视频或者没被解码完成的视频,这个时候获取的时长会是 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.screenshot(); }) Copy "},{"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)); }) Copy "},{"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)); }) Copy "},{"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); }) Copy 提示 由于浏览器安全机制,触发窗口全屏前,页面必须先存在交互(例如用户点击过页面) "},{"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); }) Copy "},{"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); }) Copy 提示 由于浏览器安全机制,触发画中画前,页面必须先存在交互(例如用户点击过页面) "},{"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); }) Copy "},{"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; setTimeout(() => { art.mini = false; }, 3000); }) Copy "},{"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); }) Copy "},{"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); }) Copy "},{"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)); }) Copy 提示 尺寸和坐标信息是通过 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) }) Copy "},{"title":"rotate​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#rotate","content":"类型: Setter/Getter参数: Number 设置和获取播放器旋转,支持 -270、-180、-90、0、90、180、270 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoSize: true, }); art.on('ready', () => { console.info(art.rotate) art.rotate = 90 console.info(art.rotate) }) Copy "},{"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) }) Copy "},{"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) }) Copy "},{"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) }) Copy 提示 删除区间循环播放,只需要设置 loop 为 [] 即可 "},{"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(); }) Copy "}] \ No newline at end of file diff --git a/docs/document/search-doc.json b/docs/document/search-doc.json index 576c872e2..3fa439701 100644 --- a/docs/document/search-doc.json +++ b/docs/document/search-doc.json @@ -1 +1 @@ -[{"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; }, }, ], }); Copy","keywords":""},{"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.length); }); Copy "},{"title":"version​","type":1,"pageTitle":"Static propertys","url":"class#version","content":"Type: String Current player version number ▶ Run Code console.info(Artplayer.version); Copy "},{"title":"env​","type":1,"pageTitle":"Static propertys","url":"class#env","content":"Type: String Current player environment variable ▶ Run Code console.info(Artplayer.env); Copy "},{"title":"utils​","type":1,"pageTitle":"Static propertys","url":"class#utils","content":"Type: Object Common utils for player ▶ Run Code console.info(Object.keys(Artplayer.utils)); Copy "},{"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); Copy "},{"title":"scheme​","type":1,"pageTitle":"Static propertys","url":"class#scheme","content":"Type: Object Verification scheme for player option ▶ Run Code console.info(Artplayer.scheme); Copy "},{"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); Copy "},{"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); Copy "},{"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([])); Copy "},{"title":"Add select in the controls","type":0,"sectionRef":"#","url":"en/Questions/Create selector in the controls","content":"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 ▶ 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; }, }, ], }); Copy","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, setting, 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) { // } }); art.setting.add({ name: 'setting1', html: 'your-setting', mounted: function($setting1) { // } }); // 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'); var $setting1 = art.query('.art-setting-setting1'); // 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']; var $setting1 = art.setting['setting1']; }); Copy 提示 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) { // } Copy","keywords":""},{"title":"Danmuku plugin","type":0,"sectionRef":"#","url":"en/Plugins/danmuku","content":"","keywords":""},{"title":"Demo​","type":1,"pageTitle":"Danmuku plugin","url":"en/Plugins/danmuku#demo","content":"👉 View full demo "},{"title":"Install​","type":1,"pageTitle":"Danmuku plugin","url":"en/Plugins/danmuku#install","content":""},{"title":"Install by npm:​","type":1,"pageTitle":"Danmuku plugin","url":"en/Plugins/danmuku#install-by-npm","content":"$ npm install artplayer-plugin-danmuku Copy "},{"title":"Install by yarn:​","type":1,"pageTitle":"Danmuku plugin","url":"en/Plugins/danmuku#install-by-yarn","content":"$ yarn add artplayer-plugin-danmuku Copy import artplayerPluginDanmuku from 'artplayer-plugin-danmuku'; Copy "},{"title":"Install by script:​","type":1,"pageTitle":"Danmuku plugin","url":"en/Plugins/danmuku#install-by-script","content":"<script src="path/to/artplayer-plugin-danmuku.js"></script> Copy Then you can access the plugin function via window.artplayerPluginDanmuku "},{"title":"Use​","type":1,"pageTitle":"Danmuku plugin","url":"en/Plugins/danmuku#use","content":""},{"title":"Use the damuku array​","type":1,"pageTitle":"Danmuku plugin","url":"en/Plugins/danmuku#use-the-damuku-array","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({ // Damuku array danmuku: [ { text: '111', // Danmu text time: 1, // Video time color: '#fff', // Danmu color border: false, // Danmu border mode: 0, // Danmu mode: 0-scroll or 1-static }, { text: '222', time: 2, color: 'red', border: true, mode: 0, }, { text: '333', time: 3, color: 'green', border: false, mode: 1, }, ], speed: 5, // Animation time opacity: 1, // Opacity color: '#fff', // Font color size: 25, // Font size maxlength: 50, // The maximum number of words in the danmu margin: [10, 20], // Margin top and margin bottom synchronousPlayback: false, // Synchronous playback speed }), ], }); Copy "},{"title":"Use the XML​","type":1,"pageTitle":"Danmuku plugin","url":"en/Plugins/danmuku#use-the-xml","content":"▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [ artplayerPluginDanmuku({ // Damuku xml,like the Bilibili danmuku format danmuku: '/assets/sample/danmuku.xml', }), ], }); Copy "},{"title":"Use asynchronous calls​","type":1,"pageTitle":"Danmuku plugin","url":"en/Plugins/danmuku#use-asynchronous-calls","content":"▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [ artplayerPluginDanmuku({ // Use promise to return asynchronous danmuku: function () { return new Promise((resovle) => { return resovle([ { text: '111', time: 1, }, { text: '222', time: 2, }, { text: '333', time: 3, }, ]); }); }, }), ], }); Copy "},{"title":"Interface​","type":1,"pageTitle":"Danmuku plugin","url":"en/Plugins/danmuku#interface","content":""},{"title":"hide/show​","type":1,"pageTitle":"Danmuku plugin","url":"en/Plugins/danmuku#hideshow","content":"Type: Function Hidden or show the danmuku by methods hide and 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: 'Hide', click: function () { art.plugins.artplayerPluginDanmuku.hide(); }, }, { position: 'right', html: 'Show', click: function () { art.plugins.artplayerPluginDanmuku.show(); }, }, ], }); Copy "},{"title":"isHide​","type":1,"pageTitle":"Danmuku plugin","url":"en/Plugins/danmuku#ishide","content":"Type: Boolean By attribute ishide judgment the current danmuku is hidden or displayed ▶ 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: 'Hide', click: function (_, event) { if (art.plugins.artplayerPluginDanmuku.isHide) { art.plugins.artplayerPluginDanmuku.show(); event.target.innerText = 'Hide'; } else { art.plugins.artplayerPluginDanmuku.hide(); event.target.innerText = 'Show'; } }, }, ], }); Copy "},{"title":"emit​","type":1,"pageTitle":"Danmuku plugin","url":"en/Plugins/danmuku#emit","content":"Type: Function Send a real-time danmu by method 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: 'Send', click: function () { var text = prompt('Input the danmu text', 'danmu text'); if (!text || !text.trim()) return; var color = '#' + Math.floor(Math.random() * 0xffffff).toString(16); art.plugins.artplayerPluginDanmuku.emit({ text: text, color: color, border: true, }); }, }, ], }); Copy "},{"title":"config​","type":1,"pageTitle":"Danmuku plugin","url":"en/Plugins/danmuku#config","content":"Type: Function Changing the danmu configuration in real time through method config, support attributes: speed, maxlength, margin, opacity, fontSize, synchronousPlayback ▶ 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: 'Size:<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), }); }); }, }, ], }); Copy "},{"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) { const flvPlayer = flvjs.createPlayer({ type: 'flv', url: url, }); flvPlayer.attachMediaElement(video); flvPlayer.load(); }, }, }); Copy "},{"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) { var hls = new Hls(); hls.loadSource(url); hls.attachMedia(video); }, }, }); Copy "},{"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); }, }, }); Copy "},{"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); }, }, }); Copy "},{"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; }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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; }); Copy 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; }); Copy "},{"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(); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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'; }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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":"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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 clean\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.clean(); Copy "},{"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')); }); Copy "},{"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', }, }); Copy "},{"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); }); Copy "},{"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', bilingual: true, style: { color: '#03A9F4', 'font-size': '30px', }, }, }); art.on('ready', () => { art.seek = 20; setTimeout(() => { art.subtitle.style({ color: 'red', 'font-size': '40px', }); }, 3000); }); Copy "},{"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', bilingual: true, 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); }); Copy "},{"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', bilingual: true, 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', bilingual: false, style: { color: 'green', 'font-size': '24px', }, }); }, 3000); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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'; }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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'); }); }); Copy 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); }); Copy "},{"title":"add​","type":1,"pageTitle":"Advanced propertys","url":"advance#add-4","content":"Type: Function Method add can dynamically add a setting 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', setting: true, autoSize: true, }); art.on('ready', () => { art.seek = 20; art.setting.show = true; art.setting.add({ html: 'Custom setting', click: function () { console.info('You click on custom settings'); art.setting.show = false; }, }); }); Copy "},{"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-5","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()); }); Copy "},{"title":"快速上手","type":0,"sectionRef":"#","url":"zh-cn","content":"","keywords":""},{"title":"安装​","type":1,"pageTitle":"快速上手","url":"zh-cn#安装","content":""},{"title":"通过 npm 安装:​","type":1,"pageTitle":"快速上手","url":"zh-cn#通过-npm-安装","content":"$ npm install artplayer Copy "},{"title":"通过 yarn 安装:​","type":1,"pageTitle":"快速上手","url":"zh-cn#通过-yarn-安装","content":"$ yarn add artplayer Copy 然后加载 artplayer 模块: // ES6 import Artplayer from 'artplayer'; // CommonJS const Artplayer = require('artplayer'); Copy "},{"title":"通过 script 安装:​","type":1,"pageTitle":"快速上手","url":"zh-cn#通过-script-安装","content":"<!-- locally --> <script src="path/to/artplayer.js"></script> <!-- jsdelivr --> <script src="https://cdn.jsdelivr.net/npm/artplayer/dist/artplayer.js"></script> <!-- unpkg --> <script src="https://unpkg.com/artplayer/dist/artplayer.js"></script> Copy 然后你可以通过 window.Artplayer 访问到构造函数 "},{"title":"使用​","type":1,"pageTitle":"快速上手","url":"zh-cn#使用","content":"提示 播放器的尺寸依赖于容器 container 的尺寸,所以你的容器 container 必须是有尺寸的 "},{"title":"在 Html 使用​","type":1,"pageTitle":"快速上手","url":"zh-cn#在-html-使用","content":"<!DOCTYPE html> <html> <head> <title>ArtPlayer Demo</title> <meta charset="UTF-8" /> </head> <body> <div class="artplayer-app" style="width:400px;height:300px"></div> <script src="path/to/artplayer.js"></script> <script> var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); </script> </body> </html> Copy "},{"title":"与 Vue 使用​","type":1,"pageTitle":"快速上手","url":"zh-cn#与-vue-使用","content":"👉 点击打开在线演示 <template> <Artplayer @get-instance="getInstance" :option="option" :style="style" /> </template> <script> import Artplayer from "artplayer/examples/vue/Artplayer"; export default { data() { return { option: { url: "https://artplayer.org/assets/sample/video.mp4", }, style: { width: "600px", height: "400px", margin: "60px auto 0", }, }; }, components: { Artplayer, }, methods: { getInstance(art) { console.log(art); }, }, }; </script> Copy "},{"title":"与 React 使用​","type":1,"pageTitle":"快速上手","url":"zh-cn#与-react-使用","content":"👉 点击打开在线演示 import React from "react"; import ReactDOM from "react-dom"; import Artplayer from "artplayer/examples/react/Artplayer"; function App() { return ( <div> <Artplayer option={{ url: "https://artplayer.org/assets/sample/video.mp4" }} style={{ width: "600px", height: "400px", margin: "60px auto 0" }} getInstance={(art) => console.log(art)} /> </div> ); } const rootElement = document.getElementById("root"); ReactDOM.render(<App />, rootElement); Copy 提示 在 Vue 和 React 里修改 option 不能动态修改 Artplayer 实例 "},{"title":"演示​","type":1,"pageTitle":"快速上手","url":"zh-cn#演示","content":"提示 本文档里,通过点击代码块前的 Run Code 按钮,可以马上进入演示 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); Copy "},{"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.length) }) Copy "},{"title":"version​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#version","content":"类型: String 当前播放器版本号 ▶ Run Code console.info(Artplayer.version) Copy "},{"title":"env​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#env","content":"类型: String 当前播放器环境变量 ▶ Run Code console.info(Artplayer.env) Copy "},{"title":"utils​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#utils","content":"类型: Object 播放器的常用工具集 ▶ Run Code console.info(Object.keys(Artplayer.utils)) Copy "},{"title":"config​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#config","content":"类型: Object 存放了视频的原生属性和方法 ▶ Run Code console.info(Artplayer.config) Copy "},{"title":"scheme​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#scheme","content":"类型: Object 播放器参数的校验方案 ▶ Run Code console.info(Artplayer.scheme) Copy "},{"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) Copy "},{"title":"html​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#html","content":"类型: String 播放器默认 Html 字符串,通常用于 SSR 的提前渲染 ▶ Run Code console.info(Artplayer.html) Copy "},{"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([])) Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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; }); Copy 提示 设置 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; }); Copy "},{"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(); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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'; }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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(); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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; }); Copy "},{"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; }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy 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.screenshot(); }); Copy "},{"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)); }); Copy "},{"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)); }); Copy "},{"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); }); Copy 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); }); Copy "},{"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); }); Copy 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); }); Copy "},{"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; setTimeout(() => { art.mini = false; }, 3000); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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)); }); Copy 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); }); Copy "},{"title":"rotate​","type":1,"pageTitle":"Common properties","url":"propertie#rotate","content":"Type: Setter/GetterParameter: Number Set and get player rotation, support -270, -180, -90, 0, 90, 180, 270 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoSize: true, }); art.on('ready', () => { console.info(art.rotate); art.rotate = 90; console.info(art.rotate); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy Tip Delete interval loop play, only need to set up loop is [] "},{"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(); }); Copy "},{"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) { const flvPlayer = flvjs.createPlayer({ type: 'flv', url: url, }); flvPlayer.attachMediaElement(video); flvPlayer.load(); }, }, }); Copy "},{"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) { var hls = new Hls(); hls.loadSource(url); hls.attachMedia(video); }, }, }); Copy "},{"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); }, }, }); Copy "},{"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); }, }, }); Copy "},{"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; }); Copy "},{"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', }); Copy You may need to initialize the size of the container element, such as: .artplayer-app { width: 400px; height: 300px; } Copy "},{"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', }); Copy "},{"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', }); Copy "},{"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, }); Copy "},{"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', }); Copy "},{"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, }); Copy 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, }); Copy "},{"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, }); Copy "},{"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, }); Copy 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, }); Copy "},{"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, }); Copy "},{"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, }); Copy "},{"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, }); Copy "},{"title":"rotate​","type":1,"pageTitle":"Basic options","url":"options#rotate","content":"Type: BooleanDefault: false Whether to display a video rotation function, you need to set the setting and autoSize for true ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', rotate: true, setting: true, autoSize: true, }); Copy "},{"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, }); Copy "},{"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, }); Copy "},{"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', }, }); Copy 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, }); Copy "},{"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, }); Copy 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, }); Copy "},{"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, }); Copy "},{"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, }); Copy "},{"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, }); Copy "},{"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, }); Copy "},{"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, }); Copy "},{"title":"localVideo​","type":1,"pageTitle":"Basic options","url":"options#localvideo","content":"Type: BooleanDefault: false To open a local video, you need to use the art.plugins.localVideo.attach method to mount the open video button ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', localVideo: true, controls: [ { name: 'preview', position: 'right', html: 'Open video', mounted: ($preview) => { art.plugins.localVideo.attach($preview); }, }, ], }); Copy "},{"title":"localSubtitle​","type":1,"pageTitle":"Basic options","url":"options#localsubtitle","content":"Type: BooleanDefault: false To open local subtitles, you need to use the art.plugins.localSubtitle.attach method to mount the open subtitle button ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', localSubtitle: true, controls: [ { name: 'preview', position: 'right', html: 'Open subtitle', mounted: ($preview) => { art.plugins.localSubtitle.attach($preview); }, }, ], }); Copy "},{"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, }); Copy 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":"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'); }, }, ], }); Copy "},{"title":"settings​","type":1,"pageTitle":"Basic options","url":"options#settings","content":"Type: ArrayDefault: [] Initialize custom setting panel 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', setting: true, settings: [ { disable: false, name: 'button', index: 10, 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'); }, }, { html: 'Custom button2', tooltip: 'Custom button2', style: { color: 'green', }, click: function () { console.log('You clicked custom button 2'); }, }, ], }); Copy "},{"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; }); Copy "},{"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'); }, }, ], }); Copy "},{"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', }, ], }); Copy "},{"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: '--终わり--', }, ], }); Copy "},{"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()); }); Copy "},{"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: ['iPhone OS 11'], // whitelist: ['*'], // whitelist: [(ua) => /iPhone OS 11/gi.test(ua)], // whitelist: [/iPhone OS 11/gi] }); Copy 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 width\tNumber\tPreview width height\tNumber\tPreview height 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, width: 160, height: 90, column: 10, }, }); Copy "},{"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 bilingual\tBoolean\tWhether the double subtitle style is divided by a wrap ▶ 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', bilingual: true, style: { color: '#03A9F4', 'font-size': '30px', }, }, }); Copy "},{"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, }, }); Copy "},{"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: '', volume: '', volumeClose: '', subtitle: '', screenshot: '', setting: '', fullscreen: '', fullscreenWeb: '', pip: '', indicator: '', }, }); Copy "},{"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', }); Copy "},{"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 }, }, }); Copy "},{"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', }); Copy "},{"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 Copy "},{"title":"通过 yarn 安装:​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#通过-yarn-安装","content":"$ yarn add artplayer-plugin-danmuku Copy import artplayerPluginDanmuku from 'artplayer-plugin-danmuku'; Copy "},{"title":"通过 script 安装:​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#通过-script-安装","content":"<script src="path/to/artplayer-plugin-danmuku.js"></script> Copy 然后你可以通过 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, // 全局持续时间 opacity: 1, // 全局透明度 color: '#fff', // 全局字体颜色 size: 25, // 全局字体大小 maxlength: 50, // 全局最大长度 margin: [10, 20], // 距离顶部和距离底部的高度值 synchronousPlayback: false, // 是否同步到播放速度 }), ], }); Copy "},{"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', }), ], }); Copy "},{"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, }, ]); }); }, }), ], }); Copy "},{"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(); }, }, ], }); Copy "},{"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 = '显示弹幕'; } }, }, ], }); Copy "},{"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, }); }, }, ], }); Copy "},{"title":"config​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#config","content":"类型: Function 通过方法 config 实时改变弹幕配置,支持属性有:speed、maxlength、margin、opacity、fontSize、synchronousPlayback ▶ 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), }); }); }, }, ], }); Copy "},{"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; }, }, ], }); Copy","keywords":""},{"title":"在控制栏添加列表","type":0,"sectionRef":"#","url":"zh-cn/Questions/Create selector in the controls","content":"在控制栏添加列表 有时你需要在控制栏添加列表,那么你可以在添加控件的时候使用 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; }, }, ], }); Copy","keywords":""},{"title":"处理单个组件","type":0,"sectionRef":"#","url":"zh-cn/Questions/Handle single component","content":"处理单个组件 当我们在layers、contextmenu、controls、setting里添加自定义组件时,最好带上一个唯一的 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) { // } }); art.setting.add({ name: 'setting1', html: 'your-setting', mounted: function($setting1) { // } }); // 使用查询 query 获取组件的DOM元素 var $layer1 = art.query('.art-layer-layer1'); var $contextmenu1 = art.query('.art-contextmenu-contextmenu1'); var $control1 = art.query('.art-control-control1'); var $setting1 = art.query('.art-setting-setting1'); // 推荐使用 name 获取组件的DOM元素 var $layer1 = art.layers['layer1']; var $contextmenu1 = art.contextmenu['contextmenu1']; var $control1 = art.controls['control1']; var $setting1 = art.setting['setting1']; }); Copy 提示 注意,你不能创建存在相同名字的组件","keywords":""},{"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":"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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删除值 clean\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.clean(); Copy "},{"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')); }); Copy "},{"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', }, }); Copy "},{"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); }); Copy "},{"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', bilingual: true, style: { color: '#03A9F4', 'font-size': '30px', }, }, }); art.on('ready', () => { art.seek = 20; setTimeout(() => { art.subtitle.style({ color: 'red', 'font-size': '40px', }); }, 3000); }); Copy "},{"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', bilingual: true, 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); }); Copy "},{"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', bilingual: true, 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', bilingual: false, style: { color: 'green', 'font-size': '24px', }, }); }, 3000); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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'; }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"title":"loading​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#loading","content":"类型: Object 管理加载中的图标 "},{"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) { // } Copy","keywords":""},{"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); }); Copy "},{"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); }); Copy "},{"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 键'); }); }); Copy 提示 只在播放器获得焦点后(如点击了播放器后),该快捷键才会生效 "},{"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); }); Copy "},{"title":"add​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#add-4","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', setting: true, autoSize: true, }); art.on('ready', () => { art.seek = 20; art.setting.show = true; art.setting.add({ html: '自定义设置', click: function () { console.info('你点击了自定义设置'); art.setting.show = false; }, }); }); Copy "},{"title":"plugins​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#plugins","content":"类型: Object 管理插件的对象 "},{"title":"add​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#add-5","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()); }); Copy "},{"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', }); Copy 您可能需要初始化容器元素的大小,如: .artplayer-app { width: 400px; height: 300px; } Copy "},{"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', }); Copy "},{"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', }); Copy "},{"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, }); Copy "},{"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', }); Copy "},{"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, }); Copy 提示 播放器会缓存最后一次音量的大小,下次初始化时(如刷新页面)播放器会读取该缓存值 "},{"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, }); Copy "},{"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, }); Copy "},{"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, }); Copy 提示 假如希望默认进入页面就能自动播放视频,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, }); Copy "},{"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, }); Copy "},{"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, }); Copy "},{"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, }); Copy "},{"title":"rotate​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#rotate","content":"类型: Boolean默认: false 是否显示视频旋转功能,需要同时设置 setting 和 autoSize 为 true ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', rotate: true, setting: true, autoSize: true, }); Copy "},{"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, }); Copy "},{"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, }); Copy "},{"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', }, }); Copy 提示 由于浏览器安全机制,假如视频源地址和网站是跨域的,可能会出现截图失败 "},{"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, }); Copy "},{"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, }); Copy 热键\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, }); Copy "},{"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, }); Copy "},{"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, }); Copy "},{"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, }); Copy "},{"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, }); Copy "},{"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, }); Copy "},{"title":"localVideo​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#localvideo","content":"类型: Boolean默认: false 打开本地视频,需要使用art.plugins.localVideo.attach方法挂载打开视频按钮 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', localVideo: true, controls: [ { name: 'preview', position: 'right', html: '打开视频', mounted: ($preview) => { art.plugins.localVideo.attach($preview); }, }, ], }); Copy "},{"title":"localSubtitle​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#localsubtitle","content":"类型: Boolean默认: false 打开本地字幕,需要使用art.plugins.localSubtitle.attach方法挂载打开字幕按钮 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', localSubtitle: true, controls: [ { name: 'preview', position: 'right', html: '打开字幕', mounted: ($preview) => { art.plugins.localSubtitle.attach($preview); }, }, ], }); Copy "},{"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, }); Copy 提示 SSR 是 Server Side Render 简称,页面上的内容是通过服务端渲染生成的,浏览器直接显示服务端返回的 HTML 就可以了。 "},{"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('组件挂载完成'); }, }, ], }); Copy "},{"title":"settings​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#settings","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', setting: true, settings: [ { disable: false, name: 'button', index: 10, html: '自定义按钮', tooltip: '自定义按钮的提示1', style: { color: 'red', }, click: function () { console.log('你点击了自定义按钮1'); }, mounted: function () { console.log('自定义按钮挂载完成1'); }, }, { html: '自定义按钮2', tooltip: '自定义按钮的提示2', style: { color: 'green', }, click: function () { console.log('你点击了自定义按钮2'); }, }, ], }); Copy "},{"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; }); Copy "},{"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'); }, }, ], }); Copy "},{"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', }, ], }); Copy "},{"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: '--终わり--', }, ], }); Copy "},{"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()); }); Copy "},{"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: ['iPhone OS 11'], // whitelist: ['*'], // whitelist: [(ua) => /iPhone OS 11/gi.test(ua)], // whitelist: [/iPhone OS 11/gi], }); Copy 提示 假如希望全部类型的移动设备都启用播放器,设置 whitelist 为通配符 ['*'] 即可 "},{"title":"thumbnails​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#thumbnails","content":"类型: Object默认: {} 在进度条上设置预览图 属性\t类型\t描述url\tString\t预览图地址 number\tNumber\t预览图数量 width\tNumber\t预览图宽度 height\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, width: 160, height: 90, column: 10, }, }); Copy "},{"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 bilingual\tBoolean\t是否双字幕样式,通过换行区分 ▶ 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', bilingual: true, style: { color: '#03A9F4', 'font-size': '30px', }, }, }); Copy "},{"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, }, }); Copy "},{"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: '', volume: '', volumeClose: '', subtitle: '', screenshot: '', setting: '', fullscreen: '', fullscreenWeb: '', pip: '', indicator: '', }, }); Copy "},{"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', }); Copy "},{"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: 当前实例 }, }, }); Copy "},{"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', }); Copy "},{"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(); }) Copy "},{"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); }) Copy "},{"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); }) Copy "},{"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; }) Copy "},{"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; }) Copy "},{"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); }) Copy "},{"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); }) Copy "},{"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); }) Copy "},{"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); }) Copy "},{"title":"switchQuality​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#switchquality","content":"类型: Function参数: String 设置视频画质地址,和 switchQuality 类似,但会带上之前的播放进度 函数支持两个参数,第一个为新的视频地址,第二个为新的视频名字 ▶ 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); }) Copy "},{"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); }) Copy "},{"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); }) Copy "},{"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); }) Copy 提示 有的视频是没有时长的,例如直播中的视频或者没被解码完成的视频,这个时候获取的时长会是 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.screenshot(); }) Copy "},{"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)); }) Copy "},{"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)); }) Copy "},{"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); }) Copy 提示 由于浏览器安全机制,触发窗口全屏前,页面必须先存在交互(例如用户点击过页面) "},{"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); }) Copy "},{"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); }) Copy 提示 由于浏览器安全机制,触发画中画前,页面必须先存在交互(例如用户点击过页面) "},{"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); }) Copy "},{"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; setTimeout(() => { art.mini = false; }, 3000); }) Copy "},{"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); }) Copy "},{"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); }) Copy "},{"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)); }) Copy 提示 尺寸和坐标信息是通过 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) }) Copy "},{"title":"rotate​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#rotate","content":"类型: Setter/Getter参数: Number 设置和获取播放器旋转,支持 -270、-180、-90、0、90、180、270 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoSize: true, }); art.on('ready', () => { console.info(art.rotate) art.rotate = 90 console.info(art.rotate) }) Copy "},{"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) }) Copy "},{"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) }) Copy "},{"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) }) Copy 提示 删除区间循环播放,只需要设置 loop 为 [] 即可 "},{"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(); }) Copy "}] \ 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.length); }); Copy "},{"title":"version​","type":1,"pageTitle":"Static propertys","url":"class#version","content":"Type: String Current player version number ▶ Run Code console.info(Artplayer.version); Copy "},{"title":"env​","type":1,"pageTitle":"Static propertys","url":"class#env","content":"Type: String Current player environment variable ▶ Run Code console.info(Artplayer.env); Copy "},{"title":"utils​","type":1,"pageTitle":"Static propertys","url":"class#utils","content":"Type: Object Common utils for player ▶ Run Code console.info(Object.keys(Artplayer.utils)); Copy "},{"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); Copy "},{"title":"scheme​","type":1,"pageTitle":"Static propertys","url":"class#scheme","content":"Type: Object Verification scheme for player option ▶ Run Code console.info(Artplayer.scheme); Copy "},{"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); Copy "},{"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); Copy "},{"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([])); Copy "},{"title":"Add select in the controls","type":0,"sectionRef":"#","url":"en/Questions/Create selector in the controls","content":"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 ▶ 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; }, }, ], }); Copy","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, setting, 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) { // } }); art.setting.add({ name: 'setting1', html: 'your-setting', mounted: function($setting1) { // } }); // 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'); var $setting1 = art.query('.art-setting-setting1'); // 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']; var $setting1 = art.setting['setting1']; }); Copy 提示 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) { // } Copy","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; }, }, ], }); Copy","keywords":""},{"title":"Danmuku plugin","type":0,"sectionRef":"#","url":"en/Plugins/danmuku","content":"","keywords":""},{"title":"Demo​","type":1,"pageTitle":"Danmuku plugin","url":"en/Plugins/danmuku#demo","content":"👉 View full demo "},{"title":"Install​","type":1,"pageTitle":"Danmuku plugin","url":"en/Plugins/danmuku#install","content":""},{"title":"Install by npm:​","type":1,"pageTitle":"Danmuku plugin","url":"en/Plugins/danmuku#install-by-npm","content":"$ npm install artplayer-plugin-danmuku Copy "},{"title":"Install by yarn:​","type":1,"pageTitle":"Danmuku plugin","url":"en/Plugins/danmuku#install-by-yarn","content":"$ yarn add artplayer-plugin-danmuku Copy import artplayerPluginDanmuku from 'artplayer-plugin-danmuku'; Copy "},{"title":"Install by script:​","type":1,"pageTitle":"Danmuku plugin","url":"en/Plugins/danmuku#install-by-script","content":"<script src="path/to/artplayer-plugin-danmuku.js"></script> Copy Then you can access the plugin function via window.artplayerPluginDanmuku "},{"title":"Use​","type":1,"pageTitle":"Danmuku plugin","url":"en/Plugins/danmuku#use","content":""},{"title":"Use the damuku array​","type":1,"pageTitle":"Danmuku plugin","url":"en/Plugins/danmuku#use-the-damuku-array","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({ // Damuku array danmuku: [ { text: '111', // Danmu text time: 1, // Video time color: '#fff', // Danmu color border: false, // Danmu border mode: 0, // Danmu mode: 0-scroll or 1-static }, { text: '222', time: 2, color: 'red', border: true, mode: 0, }, { text: '333', time: 3, color: 'green', border: false, mode: 1, }, ], speed: 5, // Animation time opacity: 1, // Opacity color: '#fff', // Font color size: 25, // Font size maxlength: 50, // The maximum number of words in the danmu margin: [10, 20], // Margin top and margin bottom synchronousPlayback: false, // Synchronous playback speed }), ], }); Copy "},{"title":"Use the XML​","type":1,"pageTitle":"Danmuku plugin","url":"en/Plugins/danmuku#use-the-xml","content":"▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [ artplayerPluginDanmuku({ // Damuku xml,like the Bilibili danmuku format danmuku: '/assets/sample/danmuku.xml', }), ], }); Copy "},{"title":"Use asynchronous calls​","type":1,"pageTitle":"Danmuku plugin","url":"en/Plugins/danmuku#use-asynchronous-calls","content":"▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [ artplayerPluginDanmuku({ // Use promise to return asynchronous danmuku: function () { return new Promise((resovle) => { return resovle([ { text: '111', time: 1, }, { text: '222', time: 2, }, { text: '333', time: 3, }, ]); }); }, }), ], }); Copy "},{"title":"Interface​","type":1,"pageTitle":"Danmuku plugin","url":"en/Plugins/danmuku#interface","content":""},{"title":"hide/show​","type":1,"pageTitle":"Danmuku plugin","url":"en/Plugins/danmuku#hideshow","content":"Type: Function Hidden or show the danmuku by methods hide and 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: 'Hide', click: function () { art.plugins.artplayerPluginDanmuku.hide(); }, }, { position: 'right', html: 'Show', click: function () { art.plugins.artplayerPluginDanmuku.show(); }, }, ], }); Copy "},{"title":"isHide​","type":1,"pageTitle":"Danmuku plugin","url":"en/Plugins/danmuku#ishide","content":"Type: Boolean By attribute ishide judgment the current danmuku is hidden or displayed ▶ 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: 'Hide', click: function (_, event) { if (art.plugins.artplayerPluginDanmuku.isHide) { art.plugins.artplayerPluginDanmuku.show(); event.target.innerText = 'Hide'; } else { art.plugins.artplayerPluginDanmuku.hide(); event.target.innerText = 'Show'; } }, }, ], }); Copy "},{"title":"emit​","type":1,"pageTitle":"Danmuku plugin","url":"en/Plugins/danmuku#emit","content":"Type: Function Send a real-time danmu by method 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: 'Send', click: function () { var text = prompt('Input the danmu text', 'danmu text'); if (!text || !text.trim()) return; var color = '#' + Math.floor(Math.random() * 0xffffff).toString(16); art.plugins.artplayerPluginDanmuku.emit({ text: text, color: color, border: true, }); }, }, ], }); Copy "},{"title":"config​","type":1,"pageTitle":"Danmuku plugin","url":"en/Plugins/danmuku#config","content":"Type: Function Changing the danmu configuration in real time through method config, support attributes: speed, maxlength, margin, opacity, fontSize, synchronousPlayback ▶ 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: 'Size:<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), }); }); }, }, ], }); Copy "},{"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) { const flvPlayer = flvjs.createPlayer({ type: 'flv', url: url, }); flvPlayer.attachMediaElement(video); flvPlayer.load(); }, }, }); Copy "},{"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) { var hls = new Hls(); hls.loadSource(url); hls.attachMedia(video); }, }, }); Copy "},{"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); }, }, }); Copy "},{"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); }, }, }); Copy "},{"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; }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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; }); Copy 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; }); Copy "},{"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(); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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'; }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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":"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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 clean\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.clean(); Copy "},{"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')); }); Copy "},{"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', }, }); Copy "},{"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); }); Copy "},{"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', bilingual: true, style: { color: '#03A9F4', 'font-size': '30px', }, }, }); art.on('ready', () => { art.seek = 20; setTimeout(() => { art.subtitle.style({ color: 'red', 'font-size': '40px', }); }, 3000); }); Copy "},{"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', bilingual: true, 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); }); Copy "},{"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', bilingual: true, 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', bilingual: false, style: { color: 'green', 'font-size': '24px', }, }); }, 3000); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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'; }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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'); }); }); Copy 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); }); Copy "},{"title":"add​","type":1,"pageTitle":"Advanced propertys","url":"advance#add-4","content":"Type: Function Method add can dynamically add a setting 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', setting: true, autoSize: true, }); art.on('ready', () => { art.seek = 20; art.setting.show = true; art.setting.add({ html: 'Custom setting', click: function () { console.info('You click on custom settings'); art.setting.show = false; }, }); }); Copy "},{"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-5","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()); }); Copy "},{"title":"快速上手","type":0,"sectionRef":"#","url":"zh-cn","content":"","keywords":""},{"title":"安装​","type":1,"pageTitle":"快速上手","url":"zh-cn#安装","content":""},{"title":"通过 npm 安装:​","type":1,"pageTitle":"快速上手","url":"zh-cn#通过-npm-安装","content":"$ npm install artplayer Copy "},{"title":"通过 yarn 安装:​","type":1,"pageTitle":"快速上手","url":"zh-cn#通过-yarn-安装","content":"$ yarn add artplayer Copy 然后加载 artplayer 模块: // ES6 import Artplayer from 'artplayer'; // CommonJS const Artplayer = require('artplayer'); Copy "},{"title":"通过 script 安装:​","type":1,"pageTitle":"快速上手","url":"zh-cn#通过-script-安装","content":"<!-- locally --> <script src="path/to/artplayer.js"></script> <!-- jsdelivr --> <script src="https://cdn.jsdelivr.net/npm/artplayer/dist/artplayer.js"></script> <!-- unpkg --> <script src="https://unpkg.com/artplayer/dist/artplayer.js"></script> Copy 然后你可以通过 window.Artplayer 访问到构造函数 "},{"title":"使用​","type":1,"pageTitle":"快速上手","url":"zh-cn#使用","content":"提示 播放器的尺寸依赖于容器 container 的尺寸,所以你的容器 container 必须是有尺寸的 "},{"title":"在 Html 使用​","type":1,"pageTitle":"快速上手","url":"zh-cn#在-html-使用","content":"<!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> Copy "},{"title":"与 Vue 使用​","type":1,"pageTitle":"快速上手","url":"zh-cn#与-vue-使用","content":"👉 点击打开在线演示 <template> <Artplayer @get-instance="getInstance" :option="option" :style="style" /> </template> <script> import Artplayer from "artplayer/examples/vue/Artplayer"; export default { data() { return { option: { url: "https://artplayer.org/assets/sample/video.mp4", }, style: { width: "600px", height: "400px", margin: "60px auto 0", }, }; }, components: { Artplayer, }, methods: { getInstance(art) { console.log(art); }, }, }; </script> Copy "},{"title":"与 React 使用​","type":1,"pageTitle":"快速上手","url":"zh-cn#与-react-使用","content":"👉 点击打开在线演示 import React from "react"; import ReactDOM from "react-dom"; import Artplayer from "artplayer/examples/react/Artplayer"; function App() { return ( <div> <Artplayer option={{ url: "https://artplayer.org/assets/sample/video.mp4" }} style={{ width: "600px", height: "400px", margin: "60px auto 0" }} getInstance={(art) => console.log(art)} /> </div> ); } const rootElement = document.getElementById("root"); ReactDOM.render(<App />, rootElement); Copy 提示 在 Vue 和 React 里修改 option 不能动态修改 Artplayer 实例 "},{"title":"演示​","type":1,"pageTitle":"快速上手","url":"zh-cn#演示","content":"提示 本文档里,通过点击代码块前的 Run Code 按钮,可以马上进入演示 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); Copy "},{"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.length) }) Copy "},{"title":"version​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#version","content":"类型: String 当前播放器版本号 ▶ Run Code console.info(Artplayer.version) Copy "},{"title":"env​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#env","content":"类型: String 当前播放器环境变量 ▶ Run Code console.info(Artplayer.env) Copy "},{"title":"utils​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#utils","content":"类型: Object 播放器的常用工具集 ▶ Run Code console.info(Object.keys(Artplayer.utils)) Copy "},{"title":"config​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#config","content":"类型: Object 存放了视频的原生属性和方法 ▶ Run Code console.info(Artplayer.config) Copy "},{"title":"scheme​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#scheme","content":"类型: Object 播放器参数的校验方案 ▶ Run Code console.info(Artplayer.scheme) Copy "},{"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) Copy "},{"title":"html​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#html","content":"类型: String 播放器默认 Html 字符串,通常用于 SSR 的提前渲染 ▶ Run Code console.info(Artplayer.html) Copy "},{"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([])) Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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; }); Copy 提示 设置 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; }); Copy "},{"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(); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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'; }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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) { const flvPlayer = flvjs.createPlayer({ type: 'flv', url: url, }); flvPlayer.attachMediaElement(video); flvPlayer.load(); }, }, }); Copy "},{"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) { var hls = new Hls(); hls.loadSource(url); hls.attachMedia(video); }, }, }); Copy "},{"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); }, }, }); Copy "},{"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); }, }, }); Copy "},{"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; }); Copy "},{"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(); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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; }); Copy "},{"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; }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy 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.screenshot(); }); Copy "},{"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)); }); Copy "},{"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)); }); Copy "},{"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); }); Copy 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); }); Copy "},{"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); }); Copy 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); }); Copy "},{"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; setTimeout(() => { art.mini = false; }, 3000); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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)); }); Copy 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); }); Copy "},{"title":"rotate​","type":1,"pageTitle":"Common properties","url":"propertie#rotate","content":"Type: Setter/GetterParameter: Number Set and get player rotation, support -270, -180, -90, 0, 90, 180, 270 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoSize: true, }); art.on('ready', () => { console.info(art.rotate); art.rotate = 90; console.info(art.rotate); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy Tip Delete interval loop play, only need to set up loop is [] "},{"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(); }); Copy "},{"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":"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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删除值 clean\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.clean(); Copy "},{"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')); }); Copy "},{"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', }, }); Copy "},{"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); }); Copy "},{"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', bilingual: true, style: { color: '#03A9F4', 'font-size': '30px', }, }, }); art.on('ready', () => { art.seek = 20; setTimeout(() => { art.subtitle.style({ color: 'red', 'font-size': '40px', }); }, 3000); }); Copy "},{"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', bilingual: true, 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); }); Copy "},{"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', bilingual: true, 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', bilingual: false, style: { color: 'green', 'font-size': '24px', }, }); }, 3000); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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'; }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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); }); Copy "},{"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 键'); }); }); Copy 提示 只在播放器获得焦点后(如点击了播放器后),该快捷键才会生效 "},{"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); }); Copy "},{"title":"add​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#add-4","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', setting: true, autoSize: true, }); art.on('ready', () => { art.seek = 20; art.setting.show = true; art.setting.add({ html: '自定义设置', click: function () { console.info('你点击了自定义设置'); art.setting.show = false; }, }); }); Copy "},{"title":"plugins​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#plugins","content":"类型: Object 管理插件的对象 "},{"title":"add​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#add-5","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()); }); Copy "},{"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', }); Copy You may need to initialize the size of the container element, such as: .artplayer-app { width: 400px; height: 300px; } Copy "},{"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', }); Copy "},{"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', }); Copy "},{"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, }); Copy "},{"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', }); Copy "},{"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, }); Copy 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, }); Copy "},{"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, }); Copy "},{"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, }); Copy 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, }); Copy "},{"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, }); Copy "},{"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, }); Copy "},{"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, }); Copy "},{"title":"rotate​","type":1,"pageTitle":"Basic options","url":"options#rotate","content":"Type: BooleanDefault: false Whether to display a video rotation function, you need to set the setting and autoSize for true ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', rotate: true, setting: true, autoSize: true, }); Copy "},{"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, }); Copy "},{"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, }); Copy "},{"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', }, }); Copy 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, }); Copy "},{"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, }); Copy 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, }); Copy "},{"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, }); Copy "},{"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, }); Copy "},{"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, }); Copy "},{"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, }); Copy "},{"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, }); Copy "},{"title":"localVideo​","type":1,"pageTitle":"Basic options","url":"options#localvideo","content":"Type: BooleanDefault: false To open a local video, you need to use the art.plugins.localVideo.attach method to mount the open video button ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', localVideo: true, controls: [ { name: 'preview', position: 'right', html: 'Open video', mounted: ($preview) => { art.plugins.localVideo.attach($preview); }, }, ], }); Copy "},{"title":"localSubtitle​","type":1,"pageTitle":"Basic options","url":"options#localsubtitle","content":"Type: BooleanDefault: false To open local subtitles, you need to use the art.plugins.localSubtitle.attach method to mount the open subtitle button ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', localSubtitle: true, controls: [ { name: 'preview', position: 'right', html: 'Open subtitle', mounted: ($preview) => { art.plugins.localSubtitle.attach($preview); }, }, ], }); Copy "},{"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, }); Copy 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":"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'); }, }, ], }); Copy "},{"title":"settings​","type":1,"pageTitle":"Basic options","url":"options#settings","content":"Type: ArrayDefault: [] Initialize custom setting panel 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', setting: true, settings: [ { disable: false, name: 'button', index: 10, 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'); }, }, { html: 'Custom button2', tooltip: 'Custom button2', style: { color: 'green', }, click: function () { console.log('You clicked custom button 2'); }, }, ], }); Copy "},{"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; }); Copy "},{"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'); }, }, ], }); Copy "},{"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', }, ], }); Copy "},{"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: '--终わり--', }, ], }); Copy "},{"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()); }); Copy "},{"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: ['iPhone OS 11'], // whitelist: ['*'], // whitelist: [(ua) => /iPhone OS 11/gi.test(ua)], // whitelist: [/iPhone OS 11/gi] }); Copy 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 width\tNumber\tPreview width height\tNumber\tPreview height 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, width: 160, height: 90, column: 10, }, }); Copy "},{"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 bilingual\tBoolean\tWhether the double subtitle style is divided by a wrap ▶ 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', bilingual: true, style: { color: '#03A9F4', 'font-size': '30px', }, }, }); Copy "},{"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, }, }); Copy "},{"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: '', volume: '', volumeClose: '', subtitle: '', screenshot: '', setting: '', fullscreen: '', fullscreenWeb: '', pip: '', indicator: '', }, }); Copy "},{"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', }); Copy "},{"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 }, }, }); Copy "},{"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', }); Copy "},{"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 Copy "},{"title":"通过 yarn 安装:​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#通过-yarn-安装","content":"$ yarn add artplayer-plugin-danmuku Copy import artplayerPluginDanmuku from 'artplayer-plugin-danmuku'; Copy "},{"title":"通过 script 安装:​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#通过-script-安装","content":"<script src="path/to/artplayer-plugin-danmuku.js"></script> Copy 然后你可以通过 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, // 全局持续时间 opacity: 1, // 全局透明度 color: '#fff', // 全局字体颜色 size: 25, // 全局字体大小 maxlength: 50, // 全局最大长度 margin: [10, 20], // 距离顶部和距离底部的高度值 synchronousPlayback: false, // 是否同步到播放速度 }), ], }); Copy "},{"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', }), ], }); Copy "},{"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, }, ]); }); }, }), ], }); Copy "},{"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(); }, }, ], }); Copy "},{"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 = '显示弹幕'; } }, }, ], }); Copy "},{"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, }); }, }, ], }); Copy "},{"title":"config​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#config","content":"类型: Function 通过方法 config 实时改变弹幕配置,支持属性有:speed、maxlength、margin、opacity、fontSize、synchronousPlayback ▶ 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), }); }); }, }, ], }); Copy "},{"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; }, }, ], }); Copy","keywords":""},{"title":"在控制栏添加列表","type":0,"sectionRef":"#","url":"zh-cn/Questions/Create selector in the controls","content":"在控制栏添加列表 有时你需要在控制栏添加列表,那么你可以在添加控件的时候使用 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; }, }, ], }); Copy","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', }); Copy 您可能需要初始化容器元素的大小,如: .artplayer-app { width: 400px; height: 300px; } Copy "},{"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', }); Copy "},{"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', }); Copy "},{"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, }); Copy "},{"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', }); Copy "},{"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, }); Copy 提示 播放器会缓存最后一次音量的大小,下次初始化时(如刷新页面)播放器会读取该缓存值 "},{"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, }); Copy "},{"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, }); Copy "},{"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, }); Copy 提示 假如希望默认进入页面就能自动播放视频,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, }); Copy "},{"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, }); Copy "},{"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, }); Copy "},{"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, }); Copy "},{"title":"rotate​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#rotate","content":"类型: Boolean默认: false 是否显示视频旋转功能,需要同时设置 setting 和 autoSize 为 true ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', rotate: true, setting: true, autoSize: true, }); Copy "},{"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, }); Copy "},{"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, }); Copy "},{"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', }, }); Copy 提示 由于浏览器安全机制,假如视频源地址和网站是跨域的,可能会出现截图失败 "},{"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, }); Copy "},{"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, }); Copy 热键\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, }); Copy "},{"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, }); Copy "},{"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, }); Copy "},{"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, }); Copy "},{"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, }); Copy "},{"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, }); Copy "},{"title":"localVideo​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#localvideo","content":"类型: Boolean默认: false 打开本地视频,需要使用art.plugins.localVideo.attach方法挂载打开视频按钮 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', localVideo: true, controls: [ { name: 'preview', position: 'right', html: '打开视频', mounted: ($preview) => { art.plugins.localVideo.attach($preview); }, }, ], }); Copy "},{"title":"localSubtitle​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#localsubtitle","content":"类型: Boolean默认: false 打开本地字幕,需要使用art.plugins.localSubtitle.attach方法挂载打开字幕按钮 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', localSubtitle: true, controls: [ { name: 'preview', position: 'right', html: '打开字幕', mounted: ($preview) => { art.plugins.localSubtitle.attach($preview); }, }, ], }); Copy "},{"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, }); Copy 提示 SSR 是 Server Side Render 简称,页面上的内容是通过服务端渲染生成的,浏览器直接显示服务端返回的 HTML 就可以了。 "},{"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('组件挂载完成'); }, }, ], }); Copy "},{"title":"settings​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#settings","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', setting: true, settings: [ { disable: false, name: 'button', index: 10, html: '自定义按钮', tooltip: '自定义按钮的提示1', style: { color: 'red', }, click: function () { console.log('你点击了自定义按钮1'); }, mounted: function () { console.log('自定义按钮挂载完成1'); }, }, { html: '自定义按钮2', tooltip: '自定义按钮的提示2', style: { color: 'green', }, click: function () { console.log('你点击了自定义按钮2'); }, }, ], }); Copy "},{"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; }); Copy "},{"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'); }, }, ], }); Copy "},{"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', }, ], }); Copy "},{"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: '--终わり--', }, ], }); Copy "},{"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()); }); Copy "},{"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: ['iPhone OS 11'], // whitelist: ['*'], // whitelist: [(ua) => /iPhone OS 11/gi.test(ua)], // whitelist: [/iPhone OS 11/gi], }); Copy 提示 假如希望全部类型的移动设备都启用播放器,设置 whitelist 为通配符 ['*'] 即可 "},{"title":"thumbnails​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#thumbnails","content":"类型: Object默认: {} 在进度条上设置预览图 属性\t类型\t描述url\tString\t预览图地址 number\tNumber\t预览图数量 width\tNumber\t预览图宽度 height\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, width: 160, height: 90, column: 10, }, }); Copy "},{"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 bilingual\tBoolean\t是否双字幕样式,通过换行区分 ▶ 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', bilingual: true, style: { color: '#03A9F4', 'font-size': '30px', }, }, }); Copy "},{"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, }, }); Copy "},{"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: '', volume: '', volumeClose: '', subtitle: '', screenshot: '', setting: '', fullscreen: '', fullscreenWeb: '', pip: '', indicator: '', }, }); Copy "},{"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', }); Copy "},{"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: 当前实例 }, }, }); Copy "},{"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', }); Copy "},{"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) { // } Copy","keywords":""},{"title":"处理单个组件","type":0,"sectionRef":"#","url":"zh-cn/Questions/Handle single component","content":"处理单个组件 当我们在layers、contextmenu、controls、setting里添加自定义组件时,最好带上一个唯一的 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) { // } }); art.setting.add({ name: 'setting1', html: 'your-setting', mounted: function($setting1) { // } }); // 使用查询 query 获取组件的DOM元素 var $layer1 = art.query('.art-layer-layer1'); var $contextmenu1 = art.query('.art-contextmenu-contextmenu1'); var $control1 = art.query('.art-control-control1'); var $setting1 = art.query('.art-setting-setting1'); // 推荐使用 name 获取组件的DOM元素 var $layer1 = art.layers['layer1']; var $contextmenu1 = art.contextmenu['contextmenu1']; var $control1 = art.controls['control1']; var $setting1 = art.setting['setting1']; }); Copy 提示 注意,你不能创建存在相同名字的组件","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(); }) Copy "},{"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); }) Copy "},{"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); }) Copy "},{"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; }) Copy "},{"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; }) Copy "},{"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); }) Copy "},{"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); }) Copy "},{"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); }) Copy "},{"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); }) Copy "},{"title":"switchQuality​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#switchquality","content":"类型: Function参数: String 设置视频画质地址,和 switchQuality 类似,但会带上之前的播放进度 函数支持两个参数,第一个为新的视频地址,第二个为新的视频名字 ▶ 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); }) Copy "},{"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); }) Copy "},{"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); }) Copy "},{"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); }) Copy 提示 有的视频是没有时长的,例如直播中的视频或者没被解码完成的视频,这个时候获取的时长会是 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.screenshot(); }) Copy "},{"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)); }) Copy "},{"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)); }) Copy "},{"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); }) Copy 提示 由于浏览器安全机制,触发窗口全屏前,页面必须先存在交互(例如用户点击过页面) "},{"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); }) Copy "},{"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); }) Copy 提示 由于浏览器安全机制,触发画中画前,页面必须先存在交互(例如用户点击过页面) "},{"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); }) Copy "},{"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; setTimeout(() => { art.mini = false; }, 3000); }) Copy "},{"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); }) Copy "},{"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); }) Copy "},{"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)); }) Copy 提示 尺寸和坐标信息是通过 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) }) Copy "},{"title":"rotate​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#rotate","content":"类型: Setter/Getter参数: Number 设置和获取播放器旋转,支持 -270、-180、-90、0、90、180、270 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoSize: true, }); art.on('ready', () => { console.info(art.rotate) art.rotate = 90 console.info(art.rotate) }) Copy "},{"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) }) Copy "},{"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) }) Copy "},{"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) }) Copy 提示 删除区间循环播放,只需要设置 loop 为 [] 即可 "},{"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(); }) Copy "}] \ 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 f1026932e..39542cc15 100644 --- a/docs/document/zh-cn/Plugins/danmuku/index.html +++ b/docs/document/zh-cn/Plugins/danmuku/index.html @@ -5,13 +5,13 @@ 弹幕库插件 | Artplayer.js - - + +

弹幕库插件

演示

👉 查看完整演示

安装

通过 npm 安装:

$ npm install artplayer-plugin-danmuku

通过 yarn 安装:

$ yarn add artplayer-plugin-danmuku
import artplayerPluginDanmuku from 'artplayer-plugin-danmuku';

通过 script 安装:

<script src="path/to/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, // 全局持续时间
opacity: 1, // 全局透明度
color: '#fff', // 全局字体颜色
size: 25, // 全局字体大小
maxlength: 50, // 全局最大长度
margin: [10, 20], // 距离顶部和距离底部的高度值
synchronousPlayback: false, // 是否同步到播放速度
}),
],
});

使用弹幕 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 实时改变弹幕配置,支持属性有:speed、maxlength、margin、opacity、fontSize、synchronousPlayback

▶ 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),
});
});
},
},
],
});
- - + + \ 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 17635701d..574e34365 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 @@ -5,13 +5,13 @@ 在控制栏添加按钮 | 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;
},
},
],
});
- - + + \ 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 e8b5339f4..d8366e338 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 @@ -5,13 +5,13 @@ 在控制栏添加列表 | 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;
},
},
],
});
- - + + \ 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 722d228f1..f83c3743b 100644 --- a/docs/document/zh-cn/Questions/Handle single component/index.html +++ b/docs/document/zh-cn/Questions/Handle single component/index.html @@ -5,13 +5,13 @@ 处理单个组件 | Artplayer.js - - + +

处理单个组件

当我们在layers、contextmenu、controls、setting里添加自定义组件时,最好带上一个唯一的 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) {
//
}
});

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

// 使用查询 query 获取组件的DOM元素
var $layer1 = art.query('.art-layer-layer1');
var $contextmenu1 = art.query('.art-contextmenu-contextmenu1');
var $control1 = art.query('.art-control-control1');
var $setting1 = art.query('.art-setting-setting1');

// 推荐使用 name 获取组件的DOM元素
var $layer1 = art.layers['layer1'];
var $contextmenu1 = art.contextmenu['contextmenu1'];
var $control1 = art.controls['control1'];
var $setting1 = art.setting['setting1'];
});
提示

注意,你不能创建存在相同名字的组件

- - + + \ 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 d7031843e..2fc15ac4c 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 @@ -5,13 +5,13 @@ 如何导入类型 | Artplayer.js - - + +

如何导入类型

有时你会丢失 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/advance/index.html b/docs/document/zh-cn/advance/index.html index f2da4302d..78508f1b0 100644 --- a/docs/document/zh-cn/advance/index.html +++ b/docs/document/zh-cn/advance/index.html @@ -5,13 +5,13 @@ 高级属性 | Artplayer.js - - + +

高级属性

提示

这页面是对常用属性的一些额外补充,需要深入开发自定义功能时才需要阅读

id

  • 类型: Number

播放器实例的一个自增编号

option

  • 类型: Object

播放器实例经合并后的参数对象

isFocus

  • 类型: 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删除值
cleanFunction清空对象
▶ 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.clean();

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',
bilingual: true,
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',
bilingual: true,
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',
bilingual: true,
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',
bilingual: false,
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);
});

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',
setting: true,
autoSize: true,
});

art.on('ready', () => {
art.seek = 20;
art.setting.show = true;
art.setting.add({
html: '自定义设置',
click: function () {
console.info('你点击了自定义设置');
art.setting.show = false;
},
});
});

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 f90caa89c..fd48da0e0 100644 --- a/docs/document/zh-cn/class/index.html +++ b/docs/document/zh-cn/class/index.html @@ -5,13 +5,13 @@ 静态属性 | 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.length)
})

version

  • 类型: String

当前播放器版本号

▶ Run Code
console.info(Artplayer.version)

env

  • 类型: String

当前播放器环境变量

▶ Run Code
console.info(Artplayer.env)

utils

  • 类型: Object

播放器的常用工具集

▶ Run Code
console.info(Object.keys(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 ee75ede0d..24e69a9cb 100644 --- a/docs/document/zh-cn/events/index.html +++ b/docs/document/zh-cn/events/index.html @@ -5,13 +5,13 @@ 实例事件 | 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);
});
- - + + \ No newline at end of file diff --git a/docs/document/zh-cn/index.html b/docs/document/zh-cn/index.html index e99e7a4d5..58a1ee77f 100644 --- a/docs/document/zh-cn/index.html +++ b/docs/document/zh-cn/index.html @@ -5,13 +5,13 @@ 快速上手 | Artplayer.js - - + +
-

快速上手

安装

通过 npm 安装:

$ npm install artplayer

通过 yarn 安装:

$ yarn add artplayer

然后加载 artplayer 模块:

// ES6
import Artplayer from 'artplayer';

// CommonJS
const Artplayer = require('artplayer');

通过 script 安装:

<!-- locally -->
<script src="path/to/artplayer.js"></script>

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

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

然后你可以通过 window.Artplayer 访问到构造函数

使用

提示

播放器的尺寸依赖于容器 container 的尺寸,所以你的容器 container 必须是有尺寸的

在 Html 使用

<!DOCTYPE html>
<html>
<head>
<title>ArtPlayer Demo</title>
<meta charset="UTF-8" />
</head>
<body>
<div class="artplayer-app" style="width:400px;height:300px"></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 使用

👉 点击打开在线演示

<template>
<Artplayer @get-instance="getInstance" :option="option" :style="style" />
</template>

<script>
import Artplayer from "artplayer/examples/vue/Artplayer";

export default {
data() {
return {
option: {
url: "https://artplayer.org/assets/sample/video.mp4",
},
style: {
width: "600px",
height: "400px",
margin: "60px auto 0",
},
};
},
components: {
Artplayer,
},
methods: {
getInstance(art) {
console.log(art);
},
},
};
</script>

与 React 使用

👉 点击打开在线演示

import React from "react";
import ReactDOM from "react-dom";
import Artplayer from "artplayer/examples/react/Artplayer";

function App() {
return (
<div>
<Artplayer
option={{
url: "https://artplayer.org/assets/sample/video.mp4"
}}
style={{
width: "600px",
height: "400px",
margin: "60px auto 0"
}}
getInstance={(art) => console.log(art)}
/>
</div>
);
}

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

在 Vue 和 React 里修改 option 不能动态修改 Artplayer 实例

演示

提示

本文档里,通过点击代码块前的 Run Code 按钮,可以马上进入演示


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

快速上手

安装

通过 npm 安装:

$ npm install artplayer

通过 yarn 安装:

$ yarn add artplayer

然后加载 artplayer 模块:

// ES6
import Artplayer from 'artplayer';

// CommonJS
const Artplayer = require('artplayer');

通过 script 安装:

<!-- locally -->
<script src="path/to/artplayer.js"></script>

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

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

然后你可以通过 window.Artplayer 访问到构造函数

使用

提示

播放器的尺寸依赖于容器 container 的尺寸,所以你的容器 container 必须是有尺寸的

在 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 使用

👉 点击打开在线演示

<template>
<Artplayer @get-instance="getInstance" :option="option" :style="style" />
</template>

<script>
import Artplayer from "artplayer/examples/vue/Artplayer";

export default {
data() {
return {
option: {
url: "https://artplayer.org/assets/sample/video.mp4",
},
style: {
width: "600px",
height: "400px",
margin: "60px auto 0",
},
};
},
components: {
Artplayer,
},
methods: {
getInstance(art) {
console.log(art);
},
},
};
</script>

与 React 使用

👉 点击打开在线演示

import React from "react";
import ReactDOM from "react-dom";
import Artplayer from "artplayer/examples/react/Artplayer";

function App() {
return (
<div>
<Artplayer
option={{
url: "https://artplayer.org/assets/sample/video.mp4"
}}
style={{
width: "600px",
height: "400px",
margin: "60px auto 0"
}}
getInstance={(art) => console.log(art)}
/>
</div>
);
}

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

在 Vue 和 React 里修改 option 不能动态修改 Artplayer 实例

演示

提示

本文档里,通过点击代码块前的 Run Code 按钮,可以马上进入演示


▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});
+ + \ 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 9b11e0507..dd02aadb4 100644 --- a/docs/document/zh-cn/libraries/index.html +++ b/docs/document/zh-cn/libraries/index.html @@ -5,13 +5,13 @@ 第三方库 | 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) {
const flvPlayer = flvjs.createPlayer({
type: 'flv',
url: url,
});
flvPlayer.attachMediaElement(video);
flvPlayer.load();
},
},
});

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) {
var hls = new Hls();
hls.loadSource(url);
hls.attachMedia(video);
},
},
});

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 96938ef0c..007211838 100644 --- a/docs/document/zh-cn/options/index.html +++ b/docs/document/zh-cn/options/index.html @@ -5,13 +5,13 @@ 基础参数 | 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',
});

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,
});

rotate

  • 类型: Boolean
  • 默认: false

是否显示视频旋转功能,需要同时设置 setting 和 autoSize 为 true

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
rotate: true,
setting: true,
autoSize: 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,
});

localVideo

  • 类型: Boolean
  • 默认: false

打开本地视频,需要使用art.plugins.localVideo.attach方法挂载打开视频按钮

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
localVideo: true,
controls: [
{
name: 'preview',
position: 'right',
html: '打开视频',
mounted: ($preview) => {
art.plugins.localVideo.attach($preview);
},
},
],
});

localSubtitle

  • 类型: Boolean
  • 默认: false

打开本地字幕,需要使用art.plugins.localSubtitle.attach方法挂载打开字幕按钮

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
localSubtitle: true,
controls: [
{
name: 'preview',
position: 'right',
html: '打开字幕',
mounted: ($preview) => {
art.plugins.localSubtitle.attach($preview);
},
},
],
});

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 就可以了。

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
  • 默认: []

初始化自定义的设置面板

属性类型描述
disableBoolean是否禁用组件
nameString组件唯一名称,用于标记类名
indexNumber组件索引,用于显示的优先级
htmlString、Element组件的 DOM 元素
styleObject组件样式对象
clickFunction组件点击事件
mountedFunction组件挂载后触发
tooltipString组件的提示文本
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
setting: true,
settings: [
{
disable: false,
name: 'button',
index: 10,
html: '自定义按钮',
tooltip: '自定义按钮的提示1',
style: {
color: 'red',
},
click: function () {
console.log('你点击了自定义按钮1');
},
mounted: function () {
console.log('自定义按钮挂载完成1');
},
},
{
html: '自定义按钮2',
tooltip: '自定义按钮的提示2',
style: {
color: 'green',
},
click: function () {
console.log('你点击了自定义按钮2');
},
},
],
});

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: ['iPhone OS 11'],
// whitelist: ['*'],
// whitelist: [(ua) => /iPhone OS 11/gi.test(ua)],
// whitelist: [/iPhone OS 11/gi],

});
提示

假如希望全部类型的移动设备都启用播放器,设置 whitelist 为通配符 ['*'] 即可

thumbnails

  • 类型: Object
  • 默认: {}

在进度条上设置预览图

属性类型描述
urlString预览图地址
numberNumber预览图数量
widthNumber预览图宽度
heightNumber预览图高度
columnNumber预览图列数
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
thumbnails: {
url: '/assets/sample/thumbnails.png',
number: 100,
width: 160,
height: 90,
column: 10,
},
});

subtitle

  • 类型: Object
  • 默认: {}

设置视频的字幕,支持字幕格式:vtt、srt、ass

属性类型描述
urlString字幕地址
typeString字幕类型,可选 vtt、srt、ass
styleObject字幕样式
encodingString字幕编码,默认 utf-8
bilingualBoolean是否双字幕样式,通过换行区分
▶ 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',
bilingual: true,
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: '',
volume: '',
volumeClose: '',
subtitle: '',
screenshot: '',
setting: '',
fullscreen: '',
fullscreenWeb: '',
pip: '',
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',
});
- - + + \ 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 7db2b268d..04d69749a 100644 --- a/docs/document/zh-cn/propertie/index.html +++ b/docs/document/zh-cn/propertie/index.html @@ -5,13 +5,13 @@ 常用属性 | 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

设置视频画质地址,和 switchQuality 类似,但会带上之前的播放进度

函数支持两个参数,第一个为新的视频地址,第二个为新的视频名字

▶ 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.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;

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

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)
})

rotate

  • 类型: Setter/Getter
  • 参数: Number

设置和获取播放器旋转,支持 -270、-180、-90、0、90、180、270

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

art.on('ready', () => {
console.info(art.rotate)
art.rotate = 90
console.info(art.rotate)
})

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 为 [] 即可

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/packages/artplayer-document/docs/en/Overview.md b/packages/artplayer-document/docs/en/Overview.md index 7502a694b..9bf5f11bb 100644 --- a/packages/artplayer-document/docs/en/Overview.md +++ b/packages/artplayer-document/docs/en/Overview.md @@ -62,8 +62,8 @@ The size of the player depends on the size of the `container`, so your `containe diff --git a/packages/artplayer-document/docs/zh-cn/Overview.md b/packages/artplayer-document/docs/zh-cn/Overview.md index adbfa6ebb..a328dbc84 100644 --- a/packages/artplayer-document/docs/zh-cn/Overview.md +++ b/packages/artplayer-document/docs/zh-cn/Overview.md @@ -59,9 +59,15 @@ const Artplayer = require('artplayer'); ArtPlayer Demo + -
+