From f0d999ffa08942a83bb32920829ecb1c9f2fc62a Mon Sep 17 00:00:00 2001 From: EGOIST <0x142857@gmail.com> Date: Tue, 11 Apr 2017 21:08:06 +0800 Subject: [PATCH 1/5] use faster sourcemap in development --- webpack.config.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/webpack.config.js b/webpack.config.js index c54f84c..0f8b4dd 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -9,7 +9,8 @@ var APP_PATH = path.resolve(ROOT_PATH, 'src'); var BUILD_PATH = path.resolve(ROOT_PATH, 'dist'); var plugins = []; -if (env !== 'dev') { +var dev = env === 'dev'; +if (!dev) { plugins.push( new webpack.optimize.UglifyJsPlugin({ sourceMap: true @@ -28,7 +29,7 @@ module.exports = { umdNamedDefine: true }, - devtool: 'source-map', + devtool: dev ? 'eval-source-map' : 'source-map', devServer: { publicPath: "/dist/", From 89241c37bf59f616ff008d8989eaa9c181df8d0d Mon Sep 17 00:00:00 2001 From: EGOIST <0x142857@gmail.com> Date: Tue, 11 Apr 2017 21:18:10 +0800 Subject: [PATCH 2/5] strip console.log in production build --- package.json | 1 + webpack.config.js | 9 ++++++++- yarn.lock | 8 +++++++- 3 files changed, 16 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index c87febb..a036a30 100644 --- a/package.json +++ b/package.json @@ -35,6 +35,7 @@ "node-sass": "^4.5.0", "postcss-loader": "^1.2.2", "sass-loader": "^6.0.2", + "strip-loader": "^0.1.2", "style-loader": "^0.16.1", "url-loader": "^0.5.7", "webpack": "^2.2.1", diff --git a/webpack.config.js b/webpack.config.js index 0f8b4dd..c8a3389 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -59,7 +59,14 @@ module.exports = { test: /\.(png|jpg)$/, loader: 'url-loader?limit=40000' } - ] + ].concat(dev ? [] : [ + { + test: /\.js$/, + loader: 'strip-loader?strip[]=console.log', + enforce: 'pre', + include: APP_PATH, + } + ]) }, plugins: plugins diff --git a/yarn.lock b/yarn.lock index 9c8bc71..788ac78 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2015,7 +2015,7 @@ loader-runner@^2.3.0: version "2.3.0" resolved "http://registry.npm.taobao.org/loader-runner/download/loader-runner-2.3.0.tgz#f482aea82d543e07921700d5a46ef26fdac6b8a2" -loader-utils@^0.2.16: +loader-utils@^0.2.16, loader-utils@^0.2.6: version "0.2.17" resolved "http://registry.npm.taobao.org/loader-utils/download/loader-utils-0.2.17.tgz#f86e6374d43205a6e6c60e9196f17c0299bfb348" dependencies: @@ -3388,6 +3388,12 @@ strip-json-comments@~2.0.1: version "2.0.1" resolved "http://registry.npm.taobao.org/strip-json-comments/download/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" +strip-loader@^0.1.2: + version "0.1.2" + resolved "https://registry.npmjs.org/strip-loader/-/strip-loader-0.1.2.tgz#5166038181599342a424c62a49bbd21902ce8f33" + dependencies: + loader-utils "^0.2.6" + style-loader@^0.16.1: version "0.16.1" resolved "http://registry.npm.taobao.org/style-loader/download/style-loader-0.16.1.tgz#50e325258d4e78421dd9680636b41e8661595d10" From b47e6734c754481009939c5abfbbb32dc59b5652 Mon Sep 17 00:00:00 2001 From: EGOIST <0x142857@gmail.com> Date: Tue, 11 Apr 2017 21:27:34 +0800 Subject: [PATCH 3/5] extract css --- dist/DPlayer.min.css | 2 ++ dist/DPlayer.min.css.map | 1 + dist/DPlayer.min.js | 8 +------- dist/DPlayer.min.js.map | 2 +- package.json | 1 + webpack.config.js | 39 +++++++++++++++++++++++++-------------- yarn.lock | 13 +++++++++++-- 7 files changed, 42 insertions(+), 24 deletions(-) create mode 100644 dist/DPlayer.min.css create mode 100644 dist/DPlayer.min.css.map diff --git a/dist/DPlayer.min.css b/dist/DPlayer.min.css new file mode 100644 index 0000000..f5baaca --- /dev/null +++ b/dist/DPlayer.min.css @@ -0,0 +1,2 @@ +.dplayer{position:relative;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:1}.dplayer:-webkit-full-screen{width:100%;height:100%;background:#000;position:fixed;z-index:100000;left:0;top:0}.dplayer:-webkit-full-screen .dplayer-danmaku .dplayer-danmaku-bottom.dplayer-danmaku-move,.dplayer:-webkit-full-screen .dplayer-danmaku .dplayer-danmaku-top.dplayer-danmaku-move{-webkit-animation:danmaku-center 6s linear;animation:danmaku-center 6s linear;-webkit-animation-play-state:paused;animation-play-state:paused}.dplayer:-webkit-full-screen .dplayer-danmaku .dplayer-danmaku-right.dplayer-danmaku-move{-webkit-animation:danmaku 8s linear;animation:danmaku 8s linear;-webkit-animation-play-state:paused;animation-play-state:paused}.dplayer.dplayer-no-danmaku .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box{height:60px}.dplayer.dplayer-no-danmaku .dplayer-controller .dplayer-icons .dplayer-comment,.dplayer.dplayer-no-danmaku .dplayer-danmaku{display:none}.dplayer.dplayer-playing .dplayer-danmaku .dplayer-danmaku-move{-webkit-animation-play-state:running!important;animation-play-state:running!important}@media (min-width:900px){.dplayer.dplayer-playing .dplayer-controller,.dplayer.dplayer-playing .dplayer-controller-mask{opacity:0}.dplayer.dplayer-playing:hover .dplayer-controller,.dplayer.dplayer-playing:hover .dplayer-controller-mask{opacity:1}}.dplayer.dplayer-loading .dplayer-bezel .diplayer-loading-icon{display:block}.dplayer.dplayer-loading .dplayer-danmaku .dplayer-danmaku-move{-webkit-animation-play-state:paused!important;animation-play-state:paused!important}.dplayer.dplayer-hide-controller .dplayer-controller,.dplayer.dplayer-hide-controller .dplayer-controller-mask{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.dplayer.dplayer-show-controller .dplayer-controller,.dplayer.dplayer-show-controller .dplayer-controller-mask{opacity:1}.dplayer.dplayer-fulled{position:fixed;z-index:100000;left:0;top:0;width:100%;height:100%}.dplayer.dplayer-mobile .dplayer-camera-icon,.dplayer.dplayer-mobile .dplayer-volume{display:none!important}.dplayer.dplayer-mobile .dplayer-full-in-icon{position:static!important;display:inline-block!important}.dplayer.dplayer-mobile .dplayer-controller .dplayer-icons .dplayer-comment .dplayer-comment-box .dplayer-comment-input{width:200px}.dplayer.dplayer-mobile .dplayer-comment-setting-title{display:none}.dplayer.dplayer-mobile .dplayer-controller .dplayer-icons .dplayer-comment .dplayer-comment-box .dplayer-comment-setting-box{left:17px}.dplayer.dplayer-mobile .dplayer-controller .dplayer-icons .dplayer-icon{width:40px}.dplayer .dplayer-mask{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;display:none}.dplayer .dplayer-mask.dplayer-mask-show{display:block}.dplayer .dplayer-video-wrap{position:relative;background:#000;font-size:0;width:100%;height:100%}.dplayer .dplayer-video-wrap .dplayer-video{width:100%;height:100%}.dplayer .dplayer-danmaku{position:absolute;left:0;right:0;top:0;bottom:0;font-size:22px;color:#fff}.dplayer .dplayer-danmaku .dplayer-danmaku-item{display:inline-block;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;white-space:nowrap;text-shadow:.5px .5px .5px rgba(0,0,0,.5)}.dplayer .dplayer-danmaku .dplayer-danmaku-item--demo{position:absolute;visibility:hidden}.dplayer .dplayer-danmaku .dplayer-danmaku-right{position:absolute;right:0;-webkit-transform:translateX(100%);transform:translateX(100%)}.dplayer .dplayer-danmaku .dplayer-danmaku-right.dplayer-danmaku-move{will-change:transform;-webkit-animation:danmaku 5s linear;animation:danmaku 5s linear;-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes danmaku{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes danmaku{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}}.dplayer .dplayer-danmaku .dplayer-danmaku-bottom,.dplayer .dplayer-danmaku .dplayer-danmaku-top{position:absolute;width:100%;text-align:center;visibility:hidden}.dplayer .dplayer-danmaku .dplayer-danmaku-bottom.dplayer-danmaku-move,.dplayer .dplayer-danmaku .dplayer-danmaku-top.dplayer-danmaku-move{will-change:visibility;-webkit-animation:danmaku-center 4s linear;animation:danmaku-center 4s linear;-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes danmaku-center{0%{visibility:visible}to{visibility:visible}}@keyframes danmaku-center{0%{visibility:visible}to{visibility:visible}}.dplayer .dplayer-bezel{position:absolute;left:0;right:0;top:0;bottom:0;font-size:22px;color:#fff;pointer-events:none}.dplayer .dplayer-bezel .dplayer-fill{fill:hsla(0,0%,100%,.8)}.dplayer .dplayer-bezel .dplayer-bezel-icon{position:absolute;top:50%;left:50%;margin:-26px 0 0 -26px;height:52px;width:52px;padding:12px;box-sizing:border-box;background:rgba(0,0,0,.5);border-radius:50%;opacity:0;pointer-events:none}.dplayer .dplayer-bezel .dplayer-bezel-icon.dplayer-bezel-transition{-webkit-animation:bezel-hide .5s linear;animation:bezel-hide .5s linear}@-webkit-keyframes bezel-hide{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(2);transform:scale(2)}}@keyframes bezel-hide{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(2);transform:scale(2)}}.dplayer .dplayer-bezel .dplayer-danloading{position:absolute;top:50%;margin-top:-7px;width:100%;text-align:center;font-size:14px;line-height:14px;-webkit-animation:my-face 5s infinite ease-in-out;animation:my-face 5s infinite ease-in-out}.dplayer .dplayer-bezel .diplayer-loading-icon{display:none;position:absolute;top:50%;left:50%;margin:-18px 0 0 -18px;height:36px;width:36px;pointer-events:none}.dplayer .dplayer-bezel .diplayer-loading-icon .diplayer-loading-hide{display:none}.dplayer .dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot{-webkit-animation:diplayer-loading-dot-fade .8s ease infinite;animation:diplayer-loading-dot-fade .8s ease infinite;opacity:0;fill:#fff;-webkit-transform-origin:4px 4px;transform-origin:4px 4px}.dplayer .dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-7{-webkit-animation-delay:.7s;animation-delay:.7s}.dplayer .dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-6{-webkit-animation-delay:.6s;animation-delay:.6s}.dplayer .dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-5{-webkit-animation-delay:.5s;animation-delay:.5s}.dplayer .dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-4{-webkit-animation-delay:.4s;animation-delay:.4s}.dplayer .dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-3{-webkit-animation-delay:.3s;animation-delay:.3s}.dplayer .dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-2{-webkit-animation-delay:.2s;animation-delay:.2s}.dplayer .dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-1{-webkit-animation-delay:.1s;animation-delay:.1s}@-webkit-keyframes diplayer-loading-dot-fade{0%{opacity:.7;-webkit-transform:scale(1.2);transform:scale(1.2)}50%{opacity:.25;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:.25;-webkit-transform:scale(.85);transform:scale(.85)}}@keyframes diplayer-loading-dot-fade{0%{opacity:.7;-webkit-transform:scale(1.2);transform:scale(1.2)}50%{opacity:.25;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:.25;-webkit-transform:scale(.85);transform:scale(.85)}}.dplayer .dplayer-controller-mask{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg==) repeat-x bottom;height:98px;width:100%}.dplayer .dplayer-controller,.dplayer .dplayer-controller-mask{position:absolute;bottom:0;-webkit-transition:all .3s ease;transition:all .3s ease}.dplayer .dplayer-controller{left:0;right:0;height:41px;padding:0 20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dplayer .dplayer-controller .dplayer-bar-wrap{padding:5px 0;cursor:pointer;position:absolute;bottom:33px;width:calc(100% - 40px);height:3px}.dplayer .dplayer-controller .dplayer-bar-wrap:hover .dplayer-thumb{-webkit-transform:scale(1)!important;transform:scale(1)!important}.dplayer .dplayer-controller .dplayer-bar-wrap .dplayer-bar{position:relative;height:3px;width:100%;background:hsla(0,0%,100%,.2);cursor:pointer!important}.dplayer .dplayer-controller .dplayer-bar-wrap .dplayer-bar .dplayer-loaded{position:absolute;left:0;top:0;bottom:0;background:hsla(0,0%,100%,.4);height:3px;-webkit-transition:all .5s ease;transition:all .5s ease;will-change:width}.dplayer .dplayer-controller .dplayer-bar-wrap .dplayer-bar .dplayer-played{position:absolute;left:0;top:0;bottom:0;height:3px;will-change:width}.dplayer .dplayer-controller .dplayer-bar-wrap .dplayer-bar .dplayer-played .dplayer-thumb{position:absolute;top:0;right:5px;margin-top:-4px;margin-right:-10px;height:11px;width:11px;border-radius:50%;cursor:pointer!important;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:scale(0);transform:scale(0)}.dplayer .dplayer-controller .dplayer-icons{height:38px;position:absolute;bottom:0}.dplayer .dplayer-controller .dplayer-icons.dplayer-icons-left .dplayer-icon{padding:7px}.dplayer .dplayer-controller .dplayer-icons.dplayer-icons-right{right:20px}.dplayer .dplayer-controller .dplayer-icons.dplayer-icons-right .dplayer-icon{padding:8px}.dplayer .dplayer-controller .dplayer-icons #dplayer-menu{stroke:#ddd;stroke-width:1px}.dplayer .dplayer-controller .dplayer-icons .dplayer-time{line-height:38px;color:#eee;text-shadow:0 0 2px rgba(0,0,0,.5);vertical-align:middle;font-size:13px;cursor:default}.dplayer .dplayer-controller .dplayer-icons .dplayer-icon{width:46px;height:100%;border:none;background-color:transparent;outline:none;cursor:pointer;opacity:.8;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;vertical-align:middle;box-sizing:border-box;display:inline-block}.dplayer .dplayer-controller .dplayer-icons .dplayer-icon:hover{opacity:1}.dplayer .dplayer-controller .dplayer-icons .dplayer-icon.dplayer-comment-icon{padding:10px 9px 9px}.dplayer .dplayer-controller .dplayer-icons .dplayer-icon.dplayer-setting-icon{padding-top:8.5px}.dplayer .dplayer-controller .dplayer-icons .dplayer-fill{fill:#fff}.dplayer .dplayer-controller .dplayer-icons .dplayer-volume{position:relative;display:inline-block;cursor:pointer!important;height:100%}.dplayer .dplayer-controller .dplayer-icons .dplayer-volume:hover .dplayer-volume-bar{width:45px!important}.dplayer .dplayer-controller .dplayer-icons .dplayer-volume:hover .dplayer-thumb{-webkit-transform:scale(1)!important;transform:scale(1)!important}.dplayer .dplayer-controller .dplayer-icons .dplayer-volume.dplayer-volume-active .dplayer-volume-bar{width:45px!important}.dplayer .dplayer-controller .dplayer-icons .dplayer-volume.dplayer-volume-active .dplayer-thumb{-webkit-transform:scale(1)!important;transform:scale(1)!important}.dplayer .dplayer-controller .dplayer-icons .dplayer-volume .dplayer-volume-bar-wrap{display:inline-block;margin:0 5px 0 -5px;vertical-align:middle;height:100%}.dplayer .dplayer-controller .dplayer-icons .dplayer-volume .dplayer-volume-bar-wrap .dplayer-volume-bar{position:relative;top:17px;width:0;height:3px;background:#aaa;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.dplayer .dplayer-controller .dplayer-icons .dplayer-volume .dplayer-volume-bar-wrap .dplayer-volume-bar .dplayer-volume-bar-inner{position:absolute;bottom:0;left:0;height:100%;-webkit-transition:all .1s ease;transition:all .1s ease;will-change:width}.dplayer .dplayer-controller .dplayer-icons .dplayer-volume .dplayer-volume-bar-wrap .dplayer-volume-bar .dplayer-volume-bar-inner .dplayer-thumb{position:absolute;top:0;right:5px;margin-top:-4px;margin-right:-10px;height:11px;width:11px;border-radius:50%;cursor:pointer!important;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:scale(0);transform:scale(0)}.dplayer .dplayer-controller .dplayer-icons .dplayer-setting{display:inline-block;height:100%}.dplayer .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box{position:absolute;right:0;bottom:50px;-webkit-transform:translateX(170px);transform:translateX(170px);width:150px;height:120px;border-radius:2px;background:rgba(28,28,28,.9);padding:7px 0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;overflow:hidden;z-index:2}.dplayer .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box.dplayer-setting-box-open{-webkit-transform:translateX(0);transform:translateX(0)}.dplayer .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box.dplayer-setting-box-narrow{width:70px;height:180px;text-align:center}.dplayer .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-item,.dplayer .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-speed-item{height:30px;padding:5px 10px;box-sizing:border-box;cursor:pointer}.dplayer .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-item:hover,.dplayer .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-speed-item:hover{background-color:hsla(0,0%,100%,.1)}.dplayer .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku{padding:5px 0}.dplayer .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku .dplayer-label{padding:0 10px;display:inline}.dplayer .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku:hover .dplayer-label{display:none}.dplayer .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku:hover .dplayer-danmaku-bar-wrap{display:inline-block}.dplayer .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku.dplayer-setting-danmaku-active .dplayer-label{display:none}.dplayer .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku.dplayer-setting-danmaku-active .dplayer-danmaku-bar-wrap{display:inline-block}.dplayer .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku .dplayer-danmaku-bar-wrap{padding:0 10px;box-sizing:border-box;display:none;vertical-align:middle;height:100%;width:100%}.dplayer .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku .dplayer-danmaku-bar-wrap .dplayer-danmaku-bar{position:relative;top:8.5px;width:100%;height:3px;background:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.dplayer .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku .dplayer-danmaku-bar-wrap .dplayer-danmaku-bar .dplayer-danmaku-bar-inner{position:absolute;bottom:0;left:0;height:100%;-webkit-transition:all .1s ease;transition:all .1s ease;background:#aaa;will-change:width}.dplayer .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku .dplayer-danmaku-bar-wrap .dplayer-danmaku-bar .dplayer-danmaku-bar-inner .dplayer-thumb{position:absolute;top:0;right:5px;margin-top:-4px;margin-right:-10px;height:11px;width:11px;border-radius:50%;cursor:pointer!important;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background:#aaa}.dplayer .dplayer-controller .dplayer-icons .dplayer-full{display:inline-block;height:100%;position:relative}.dplayer .dplayer-controller .dplayer-icons .dplayer-full:hover .dplayer-full-in-icon{display:block}.dplayer .dplayer-controller .dplayer-icons .dplayer-full .dplayer-full-in-icon{position:absolute;top:-30px;z-index:1;display:none}.dplayer .dplayer-controller .dplayer-icons .dplayer-comment{display:inline-block;height:100%}.dplayer .dplayer-controller .dplayer-icons .dplayer-comment .dplayer-comment-box{position:absolute;right:0;bottom:50px;-webkit-transform:translateX(382px);transform:translateX(382px);border-radius:2px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:2}.dplayer .dplayer-controller .dplayer-icons .dplayer-comment .dplayer-comment-box.dplayer-comment-box-open{-webkit-transform:translateX(0);transform:translateX(0)}.dplayer .dplayer-controller .dplayer-icons .dplayer-comment .dplayer-comment-box .dplayer-comment-setting-icon{height:24px;width:24px;position:absolute;top:5px;left:7px;padding:0;opacity:1}.dplayer .dplayer-controller .dplayer-icons .dplayer-comment .dplayer-comment-box .dplayer-comment-setting-icon:hover .dplayer-fill{fill:#aaa}.dplayer .dplayer-controller .dplayer-icons .dplayer-comment .dplayer-comment-box .dplayer-comment-setting-icon .dplayer-fill{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;fill:#ddd}.dplayer .dplayer-controller .dplayer-icons .dplayer-comment .dplayer-comment-box .dplayer-comment-setting-box{position:absolute;background:#fff;bottom:40px;left:-93px;box-shadow:0 0 25px rgba(0,0,0,.3);border-radius:4px;padding:10px 10px 16px;font-size:14px;width:204px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:scale(0);transform:scale(0)}.dplayer .dplayer-controller .dplayer-icons .dplayer-comment .dplayer-comment-box .dplayer-comment-setting-box.dplayer-comment-setting-open{-webkit-transform:scale(1);transform:scale(1)}.dplayer .dplayer-controller .dplayer-icons .dplayer-comment .dplayer-comment-box .dplayer-comment-setting-box:after{content:"";position:absolute;top:100%;left:50%;margin-left:-12px;background:url('data:image/svg+xml;utf8,');width:24px;height:12px}.dplayer .dplayer-controller .dplayer-icons .dplayer-comment .dplayer-comment-box .dplayer-comment-setting-box input[type=radio]{display:none}.dplayer .dplayer-controller .dplayer-icons .dplayer-comment .dplayer-comment-box .dplayer-comment-setting-box label{cursor:pointer}.dplayer .dplayer-controller .dplayer-icons .dplayer-comment .dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-title{font-size:14px;color:#555;padding:6px}.dplayer .dplayer-controller .dplayer-icons .dplayer-comment .dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type{font-size:0}.dplayer .dplayer-controller .dplayer-icons .dplayer-comment .dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type label:nth-child(2) span{border-radius:4px 0 0 4px}.dplayer .dplayer-controller .dplayer-icons .dplayer-comment .dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type label:nth-child(4) span{border-radius:0 4px 4px 0}.dplayer .dplayer-controller .dplayer-icons .dplayer-comment .dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type span{width:33%;padding:4px 6px;line-height:16px;display:inline-block;font-size:12px;color:#555;border:1px solid #e4e4e6;margin-right:-1px;box-sizing:border-box;text-align:center;cursor:pointer}.dplayer .dplayer-controller .dplayer-icons .dplayer-comment .dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type input:checked+span{background:#e4e4e6}.dplayer .dplayer-controller .dplayer-icons .dplayer-comment .dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-color{font-size:0}.dplayer .dplayer-controller .dplayer-icons .dplayer-comment .dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-color label{font-size:0;padding:6px;display:inline-block}.dplayer .dplayer-controller .dplayer-icons .dplayer-comment .dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-color span{width:22px;height:22px;display:inline-block;border-radius:50%;box-sizing:border-box;cursor:pointer}.dplayer .dplayer-controller .dplayer-icons .dplayer-comment .dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-color span:hover{-webkit-animation:my-face 5s infinite ease-in-out;animation:my-face 5s infinite ease-in-out;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}.dplayer .dplayer-controller .dplayer-icons .dplayer-comment .dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-color input:checked+span{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);border:none!important}.dplayer .dplayer-controller .dplayer-icons .dplayer-comment .dplayer-comment-box .dplayer-comment-input{outline:none;border:none;padding:8px 31px;font-size:14px;line-height:18px;text-align:center;border-radius:4px;width:300px;background:#fff;margin:0;height:auto}.dplayer .dplayer-controller .dplayer-icons .dplayer-comment .dplayer-comment-box .dplayer-send-icon{height:22px;width:22px;position:absolute;top:6px;right:7px;padding:0;opacity:1}.dplayer .dplayer-controller .dplayer-icons .dplayer-comment .dplayer-comment-box .dplayer-send-icon:hover .dplayer-fill{fill:#aaa}.dplayer .dplayer-controller .dplayer-icons .dplayer-comment .dplayer-comment-box .dplayer-send-icon .dplayer-fill{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;fill:#ddd}.dplayer .dplayer-controller .dplayer-icons .dplayer-label{color:#eee;font-size:13px;display:inline-block;vertical-align:middle}.dplayer .dplayer-controller .dplayer-icons .dplayer-toggle{width:32px;height:100%;text-align:center;display:inline-block;font-size:0;vertical-align:middle;float:right}.dplayer .dplayer-controller .dplayer-icons .dplayer-toggle input{max-height:0;max-width:0;display:none}.dplayer .dplayer-controller .dplayer-icons .dplayer-toggle input+label{display:inline-block;position:relative;box-shadow:inset 0 0 0 0 #dfdfdf;border:1px solid #dfdfdf;height:20px;width:32px;border-radius:10px;box-sizing:border-box;cursor:pointer;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.dplayer .dplayer-controller .dplayer-icons .dplayer-toggle input+label:after,.dplayer .dplayer-controller .dplayer-icons .dplayer-toggle input+label:before{content:"";position:absolute;display:block;height:18px;width:18px;top:0;left:0;border-radius:15px;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.dplayer .dplayer-controller .dplayer-icons .dplayer-toggle input+label:after{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.4)}.dplayer .dplayer-controller .dplayer-icons .dplayer-toggle input:checked+label{border-color:hsla(0,0%,100%,.5)}.dplayer .dplayer-controller .dplayer-icons .dplayer-toggle input:checked+label:before{width:30px;background:hsla(0,0%,100%,.5)}.dplayer .dplayer-controller .dplayer-icons .dplayer-toggle input:checked+label:after{left:12px}.dplayer .dplayer-menu{position:absolute;width:150px;border-radius:2px;background:rgba(28,28,28,.9);padding:5px 0;overflow:hidden;z-index:3;display:none}.dplayer .dplayer-menu.dplayer-menu-show{display:block}.dplayer .dplayer-menu .dplayer-menu-item{height:30px;padding:5px 10px;box-sizing:border-box;cursor:pointer}.dplayer .dplayer-menu .dplayer-menu-item:hover{background-color:hsla(0,0%,100%,.1)}.dplayer .dplayer-menu .dplayer-menu-item .dplayer-menu-label a{color:#eee;font-size:13px;display:inline-block;vertical-align:middle}@-webkit-keyframes my-face{2%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}4%{-webkit-transform:translateY(-1.5px) rotate(-.5deg);transform:translateY(-1.5px) rotate(-.5deg)}6%{-webkit-transform:translateY(1.5px) rotate(-1.5deg);transform:translateY(1.5px) rotate(-1.5deg)}8%{-webkit-transform:translateY(-1.5px) rotate(-1.5deg);transform:translateY(-1.5px) rotate(-1.5deg)}10%{-webkit-transform:translateY(2.5px) rotate(1.5deg);transform:translateY(2.5px) rotate(1.5deg)}12%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}14%{-webkit-transform:translateY(-1.5px) rotate(1.5deg);transform:translateY(-1.5px) rotate(1.5deg)}16%{-webkit-transform:translateY(-.5px) rotate(-1.5deg);transform:translateY(-.5px) rotate(-1.5deg)}18%{-webkit-transform:translateY(.5px) rotate(-1.5deg);transform:translateY(.5px) rotate(-1.5deg)}20%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}22%{-webkit-transform:translateY(.5px) rotate(-1.5deg);transform:translateY(.5px) rotate(-1.5deg)}24%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}26%{-webkit-transform:translateY(.5px) rotate(.5deg);transform:translateY(.5px) rotate(.5deg)}28%{-webkit-transform:translateY(.5px) rotate(1.5deg);transform:translateY(.5px) rotate(1.5deg)}30%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}32%{-webkit-transform:translateY(1.5px) rotate(-.5deg);transform:translateY(1.5px) rotate(-.5deg)}34%{-webkit-transform:translateY(1.5px) rotate(-.5deg);transform:translateY(1.5px) rotate(-.5deg)}36%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}38%{-webkit-transform:translateY(1.5px) rotate(-1.5deg);transform:translateY(1.5px) rotate(-1.5deg)}40%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}42%{-webkit-transform:translateY(2.5px) rotate(-1.5deg);transform:translateY(2.5px) rotate(-1.5deg)}44%{-webkit-transform:translateY(1.5px) rotate(.5deg);transform:translateY(1.5px) rotate(.5deg)}46%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}48%{-webkit-transform:translateY(-.5px) rotate(.5deg);transform:translateY(-.5px) rotate(.5deg)}50%{-webkit-transform:translateY(.5px) rotate(.5deg);transform:translateY(.5px) rotate(.5deg)}52%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}54%{-webkit-transform:translateY(-1.5px) rotate(1.5deg);transform:translateY(-1.5px) rotate(1.5deg)}56%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}58%{-webkit-transform:translateY(.5px) rotate(2.5deg);transform:translateY(.5px) rotate(2.5deg)}60%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}62%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}64%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}66%{-webkit-transform:translateY(1.5px) rotate(-.5deg);transform:translateY(1.5px) rotate(-.5deg)}68%{-webkit-transform:translateY(-1.5px) rotate(-.5deg);transform:translateY(-1.5px) rotate(-.5deg)}70%{-webkit-transform:translateY(1.5px) rotate(.5deg);transform:translateY(1.5px) rotate(.5deg)}72%{-webkit-transform:translateY(2.5px) rotate(1.5deg);transform:translateY(2.5px) rotate(1.5deg)}74%{-webkit-transform:translateY(-.5px) rotate(.5deg);transform:translateY(-.5px) rotate(.5deg)}76%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}78%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}80%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}82%{-webkit-transform:translateY(-.5px) rotate(.5deg);transform:translateY(-.5px) rotate(.5deg)}84%{-webkit-transform:translateY(1.5px) rotate(2.5deg);transform:translateY(1.5px) rotate(2.5deg)}86%{-webkit-transform:translateY(-1.5px) rotate(-1.5deg);transform:translateY(-1.5px) rotate(-1.5deg)}88%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}90%{-webkit-transform:translateY(2.5px) rotate(-.5deg);transform:translateY(2.5px) rotate(-.5deg)}92%{-webkit-transform:translateY(.5px) rotate(-.5deg);transform:translateY(.5px) rotate(-.5deg)}94%{-webkit-transform:translateY(2.5px) rotate(.5deg);transform:translateY(2.5px) rotate(.5deg)}96%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}98%{-webkit-transform:translateY(-1.5px) rotate(-.5deg);transform:translateY(-1.5px) rotate(-.5deg)}0%,to{-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0deg)}}@keyframes my-face{2%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}4%{-webkit-transform:translateY(-1.5px) rotate(-.5deg);transform:translateY(-1.5px) rotate(-.5deg)}6%{-webkit-transform:translateY(1.5px) rotate(-1.5deg);transform:translateY(1.5px) rotate(-1.5deg)}8%{-webkit-transform:translateY(-1.5px) rotate(-1.5deg);transform:translateY(-1.5px) rotate(-1.5deg)}10%{-webkit-transform:translateY(2.5px) rotate(1.5deg);transform:translateY(2.5px) rotate(1.5deg)}12%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}14%{-webkit-transform:translateY(-1.5px) rotate(1.5deg);transform:translateY(-1.5px) rotate(1.5deg)}16%{-webkit-transform:translateY(-.5px) rotate(-1.5deg);transform:translateY(-.5px) rotate(-1.5deg)}18%{-webkit-transform:translateY(.5px) rotate(-1.5deg);transform:translateY(.5px) rotate(-1.5deg)}20%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}22%{-webkit-transform:translateY(.5px) rotate(-1.5deg);transform:translateY(.5px) rotate(-1.5deg)}24%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}26%{-webkit-transform:translateY(.5px) rotate(.5deg);transform:translateY(.5px) rotate(.5deg)}28%{-webkit-transform:translateY(.5px) rotate(1.5deg);transform:translateY(.5px) rotate(1.5deg)}30%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}32%{-webkit-transform:translateY(1.5px) rotate(-.5deg);transform:translateY(1.5px) rotate(-.5deg)}34%{-webkit-transform:translateY(1.5px) rotate(-.5deg);transform:translateY(1.5px) rotate(-.5deg)}36%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}38%{-webkit-transform:translateY(1.5px) rotate(-1.5deg);transform:translateY(1.5px) rotate(-1.5deg)}40%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}42%{-webkit-transform:translateY(2.5px) rotate(-1.5deg);transform:translateY(2.5px) rotate(-1.5deg)}44%{-webkit-transform:translateY(1.5px) rotate(.5deg);transform:translateY(1.5px) rotate(.5deg)}46%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}48%{-webkit-transform:translateY(-.5px) rotate(.5deg);transform:translateY(-.5px) rotate(.5deg)}50%{-webkit-transform:translateY(.5px) rotate(.5deg);transform:translateY(.5px) rotate(.5deg)}52%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}54%{-webkit-transform:translateY(-1.5px) rotate(1.5deg);transform:translateY(-1.5px) rotate(1.5deg)}56%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}58%{-webkit-transform:translateY(.5px) rotate(2.5deg);transform:translateY(.5px) rotate(2.5deg)}60%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}62%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}64%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}66%{-webkit-transform:translateY(1.5px) rotate(-.5deg);transform:translateY(1.5px) rotate(-.5deg)}68%{-webkit-transform:translateY(-1.5px) rotate(-.5deg);transform:translateY(-1.5px) rotate(-.5deg)}70%{-webkit-transform:translateY(1.5px) rotate(.5deg);transform:translateY(1.5px) rotate(.5deg)}72%{-webkit-transform:translateY(2.5px) rotate(1.5deg);transform:translateY(2.5px) rotate(1.5deg)}74%{-webkit-transform:translateY(-.5px) rotate(.5deg);transform:translateY(-.5px) rotate(.5deg)}76%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}78%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}80%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}82%{-webkit-transform:translateY(-.5px) rotate(.5deg);transform:translateY(-.5px) rotate(.5deg)}84%{-webkit-transform:translateY(1.5px) rotate(2.5deg);transform:translateY(1.5px) rotate(2.5deg)}86%{-webkit-transform:translateY(-1.5px) rotate(-1.5deg);transform:translateY(-1.5px) rotate(-1.5deg)}88%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}90%{-webkit-transform:translateY(2.5px) rotate(-.5deg);transform:translateY(2.5px) rotate(-.5deg)}92%{-webkit-transform:translateY(.5px) rotate(-.5deg);transform:translateY(.5px) rotate(-.5deg)}94%{-webkit-transform:translateY(2.5px) rotate(.5deg);transform:translateY(2.5px) rotate(.5deg)}96%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}98%{-webkit-transform:translateY(-1.5px) rotate(-.5deg);transform:translateY(-1.5px) rotate(-.5deg)}0%,to{-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0deg)}} +/*# sourceMappingURL=DPlayer.min.css.map*/ \ No newline at end of file diff --git a/dist/DPlayer.min.css.map b/dist/DPlayer.min.css.map new file mode 100644 index 0000000..b5a7e7c --- /dev/null +++ b/dist/DPlayer.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":[],"names":[],"mappings":"","file":"DPlayer.min.css","sourceRoot":""} \ No newline at end of file diff --git a/dist/DPlayer.min.js b/dist/DPlayer.min.js index a46f00b..2ea6c6b 100644 --- a/dist/DPlayer.min.js +++ b/dist/DPlayer.min.js @@ -1,8 +1,2 @@ -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("DPlayer",[],t):"object"==typeof exports?exports.DPlayer=t():e.DPlayer=t()}(this,function(){return function(e){function t(a){if(n[a])return n[a].exports;var r=n[a]={i:a,l:!1,exports:{}};return e[a].call(r.exports,r,r.exports,t),r.l=!0,r.exports}var n={};return t.m=e,t.c=n,t.i=function(e){return e},t.d=function(e,n,a){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:a})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=15)}([function(e,t,n){"use strict";var a={play:["0 0 16 32","M15.552 15.168q0.448 0.32 0.448 0.832 0 0.448-0.448 0.768l-13.696 8.512q-0.768 0.512-1.312 0.192t-0.544-1.28v-16.448q0-0.96 0.544-1.28t1.312 0.192z"],pause:["0 0 17 32","M14.080 4.8q2.88 0 2.88 2.048v18.24q0 2.112-2.88 2.112t-2.88-2.112v-18.24q0-2.048 2.88-2.048zM2.88 4.8q2.88 0 2.88 2.048v18.24q0 2.112-2.88 2.112t-2.88-2.112v-18.24q0-2.048 2.88-2.048z"],"volume-up":["0 0 21 32","M13.728 6.272v19.456q0 0.448-0.352 0.8t-0.8 0.32-0.8-0.32l-5.952-5.952h-4.672q-0.48 0-0.8-0.352t-0.352-0.8v-6.848q0-0.48 0.352-0.8t0.8-0.352h4.672l5.952-5.952q0.32-0.32 0.8-0.32t0.8 0.32 0.352 0.8zM20.576 16q0 1.344-0.768 2.528t-2.016 1.664q-0.16 0.096-0.448 0.096-0.448 0-0.8-0.32t-0.32-0.832q0-0.384 0.192-0.64t0.544-0.448 0.608-0.384 0.512-0.64 0.192-1.024-0.192-1.024-0.512-0.64-0.608-0.384-0.544-0.448-0.192-0.64q0-0.48 0.32-0.832t0.8-0.32q0.288 0 0.448 0.096 1.248 0.48 2.016 1.664t0.768 2.528zM25.152 16q0 2.72-1.536 5.056t-4 3.36q-0.256 0.096-0.448 0.096-0.48 0-0.832-0.352t-0.32-0.8q0-0.704 0.672-1.056 1.024-0.512 1.376-0.8 1.312-0.96 2.048-2.4t0.736-3.104-0.736-3.104-2.048-2.4q-0.352-0.288-1.376-0.8-0.672-0.352-0.672-1.056 0-0.448 0.32-0.8t0.8-0.352q0.224 0 0.48 0.096 2.496 1.056 4 3.36t1.536 5.056zM29.728 16q0 4.096-2.272 7.552t-6.048 5.056q-0.224 0.096-0.448 0.096-0.48 0-0.832-0.352t-0.32-0.8q0-0.64 0.704-1.056 0.128-0.064 0.384-0.192t0.416-0.192q0.8-0.448 1.44-0.896 2.208-1.632 3.456-4.064t1.216-5.152-1.216-5.152-3.456-4.064q-0.64-0.448-1.44-0.896-0.128-0.096-0.416-0.192t-0.384-0.192q-0.704-0.416-0.704-1.056 0-0.448 0.32-0.8t0.832-0.352q0.224 0 0.448 0.096 3.776 1.632 6.048 5.056t2.272 7.552z"],"volume-down":["0 0 21 32","M13.728 6.272v19.456q0 0.448-0.352 0.8t-0.8 0.32-0.8-0.32l-5.952-5.952h-4.672q-0.48 0-0.8-0.352t-0.352-0.8v-6.848q0-0.48 0.352-0.8t0.8-0.352h4.672l5.952-5.952q0.32-0.32 0.8-0.32t0.8 0.32 0.352 0.8zM20.576 16q0 1.344-0.768 2.528t-2.016 1.664q-0.16 0.096-0.448 0.096-0.448 0-0.8-0.32t-0.32-0.832q0-0.384 0.192-0.64t0.544-0.448 0.608-0.384 0.512-0.64 0.192-1.024-0.192-1.024-0.512-0.64-0.608-0.384-0.544-0.448-0.192-0.64q0-0.48 0.32-0.832t0.8-0.32q0.288 0 0.448 0.096 1.248 0.48 2.016 1.664t0.768 2.528z"],"volume-off":["0 0 21 32","M13.728 6.272v19.456q0 0.448-0.352 0.8t-0.8 0.32-0.8-0.32l-5.952-5.952h-4.672q-0.48 0-0.8-0.352t-0.352-0.8v-6.848q0-0.48 0.352-0.8t0.8-0.352h4.672l5.952-5.952q0.32-0.32 0.8-0.32t0.8 0.32 0.352 0.8z"],loop:["0 0 32 32","M1.882 16.941c0 4.152 3.221 7.529 7.177 7.529v1.882c-4.996 0-9.060-4.222-9.060-9.412s4.064-9.412 9.060-9.412h7.96l-3.098-3.098 1.331-1.331 5.372 5.37-5.37 5.372-1.333-1.333 3.1-3.098h-7.962c-3.957 0-7.177 3.377-7.177 7.529zM22.94 7.529v1.882c3.957 0 7.177 3.377 7.177 7.529s-3.221 7.529-7.177 7.529h-7.962l3.098-3.098-1.331-1.331-5.37 5.37 5.372 5.372 1.331-1.331-3.1-3.1h7.96c4.998 0 9.062-4.222 9.062-9.412s-4.064-9.412-9.060-9.412z"],full:["0 0 32 33","M6.667 28h-5.333c-0.8 0-1.333-0.533-1.333-1.333v-5.333c0-0.8 0.533-1.333 1.333-1.333s1.333 0.533 1.333 1.333v4h4c0.8 0 1.333 0.533 1.333 1.333s-0.533 1.333-1.333 1.333zM30.667 28h-5.333c-0.8 0-1.333-0.533-1.333-1.333s0.533-1.333 1.333-1.333h4v-4c0-0.8 0.533-1.333 1.333-1.333s1.333 0.533 1.333 1.333v5.333c0 0.8-0.533 1.333-1.333 1.333zM30.667 12c-0.8 0-1.333-0.533-1.333-1.333v-4h-4c-0.8 0-1.333-0.533-1.333-1.333s0.533-1.333 1.333-1.333h5.333c0.8 0 1.333 0.533 1.333 1.333v5.333c0 0.8-0.533 1.333-1.333 1.333zM1.333 12c-0.8 0-1.333-0.533-1.333-1.333v-5.333c0-0.8 0.533-1.333 1.333-1.333h5.333c0.8 0 1.333 0.533 1.333 1.333s-0.533 1.333-1.333 1.333h-4v4c0 0.8-0.533 1.333-1.333 1.333z"],"full-in":["0 0 32 33","M24.965 24.38h-18.132c-1.366 0-2.478-1.113-2.478-2.478v-11.806c0-1.364 1.111-2.478 2.478-2.478h18.132c1.366 0 2.478 1.113 2.478 2.478v11.806c0 1.364-1.11 2.478-2.478 2.478zM6.833 10.097v11.806h18.134l-0.002-11.806h-18.132zM2.478 28.928h5.952c0.684 0 1.238-0.554 1.238-1.239 0-0.684-0.554-1.238-1.238-1.238h-5.952v-5.802c0-0.684-0.554-1.239-1.238-1.239s-1.239 0.556-1.239 1.239v5.802c0 1.365 1.111 2.478 2.478 2.478zM30.761 19.412c-0.684 0-1.238 0.554-1.238 1.238v5.801h-5.951c-0.686 0-1.239 0.554-1.239 1.238 0 0.686 0.554 1.239 1.239 1.239h5.951c1.366 0 2.478-1.111 2.478-2.478v-5.801c0-0.683-0.554-1.238-1.239-1.238zM0 5.55v5.802c0 0.683 0.554 1.238 1.238 1.238s1.238-0.555 1.238-1.238v-5.802h5.952c0.684 0 1.238-0.554 1.238-1.238s-0.554-1.238-1.238-1.238h-5.951c-1.366-0.001-2.478 1.111-2.478 2.476zM32 11.35v-5.801c0-1.365-1.11-2.478-2.478-2.478h-5.951c-0.686 0-1.239 0.554-1.239 1.238s0.554 1.238 1.239 1.238h5.951v5.801c0 0.683 0.554 1.237 1.238 1.237 0.686 0.002 1.239-0.553 1.239-1.236z"],setting:["0 0 32 28","M28.633 17.104c0.035 0.21 0.026 0.463-0.026 0.76s-0.14 0.598-0.262 0.904c-0.122 0.306-0.271 0.581-0.445 0.825s-0.367 0.419-0.576 0.524c-0.209 0.105-0.393 0.157-0.55 0.157s-0.332-0.035-0.524-0.105c-0.175-0.052-0.393-0.1-0.655-0.144s-0.528-0.052-0.799-0.026c-0.271 0.026-0.541 0.083-0.812 0.17s-0.502 0.236-0.694 0.445c-0.419 0.437-0.664 0.934-0.734 1.493s0.009 1.092 0.236 1.598c0.175 0.349 0.148 0.699-0.079 1.048-0.105 0.14-0.271 0.284-0.498 0.432s-0.476 0.284-0.747 0.406-0.555 0.218-0.851 0.288c-0.297 0.070-0.559 0.105-0.786 0.105-0.157 0-0.306-0.061-0.445-0.183s-0.236-0.253-0.288-0.393h-0.026c-0.192-0.541-0.52-1.009-0.982-1.402s-1-0.589-1.611-0.589c-0.594 0-1.131 0.197-1.611 0.589s-0.816 0.851-1.009 1.375c-0.087 0.21-0.218 0.362-0.393 0.458s-0.367 0.144-0.576 0.144c-0.244 0-0.52-0.044-0.825-0.131s-0.611-0.197-0.917-0.327c-0.306-0.131-0.581-0.284-0.825-0.458s-0.428-0.349-0.55-0.524c-0.087-0.122-0.135-0.266-0.144-0.432s0.057-0.397 0.197-0.694c0.192-0.402 0.266-0.86 0.223-1.375s-0.266-0.991-0.668-1.428c-0.244-0.262-0.541-0.432-0.891-0.511s-0.681-0.109-0.995-0.092c-0.367 0.017-0.742 0.087-1.127 0.21-0.244 0.070-0.489 0.052-0.734-0.052-0.192-0.070-0.371-0.231-0.537-0.485s-0.314-0.533-0.445-0.838c-0.131-0.306-0.231-0.62-0.301-0.943s-0.087-0.59-0.052-0.799c0.052-0.384 0.227-0.629 0.524-0.734 0.524-0.21 0.995-0.555 1.415-1.035s0.629-1.017 0.629-1.611c0-0.611-0.21-1.144-0.629-1.598s-0.891-0.786-1.415-0.996c-0.157-0.052-0.288-0.179-0.393-0.38s-0.157-0.406-0.157-0.616c0-0.227 0.035-0.48 0.105-0.76s0.162-0.55 0.275-0.812 0.244-0.502 0.393-0.72c0.148-0.218 0.31-0.38 0.485-0.485 0.14-0.087 0.275-0.122 0.406-0.105s0.275 0.052 0.432 0.105c0.524 0.21 1.070 0.275 1.637 0.197s1.070-0.327 1.506-0.747c0.21-0.209 0.362-0.467 0.458-0.773s0.157-0.607 0.183-0.904c0.026-0.297 0.026-0.568 0-0.812s-0.048-0.419-0.065-0.524c-0.035-0.105-0.066-0.227-0.092-0.367s-0.013-0.262 0.039-0.367c0.105-0.244 0.293-0.458 0.563-0.642s0.563-0.336 0.878-0.458c0.314-0.122 0.62-0.214 0.917-0.275s0.533-0.092 0.707-0.092c0.227 0 0.406 0.074 0.537 0.223s0.223 0.301 0.275 0.458c0.192 0.471 0.507 0.886 0.943 1.244s0.952 0.537 1.546 0.537c0.611 0 1.153-0.17 1.624-0.511s0.803-0.773 0.996-1.297c0.070-0.14 0.179-0.284 0.327-0.432s0.301-0.223 0.458-0.223c0.244 0 0.511 0.035 0.799 0.105s0.572 0.166 0.851 0.288c0.279 0.122 0.537 0.279 0.773 0.472s0.423 0.402 0.563 0.629c0.087 0.14 0.113 0.293 0.079 0.458s-0.070 0.284-0.105 0.354c-0.227 0.506-0.297 1.039-0.21 1.598s0.341 1.048 0.76 1.467c0.419 0.419 0.934 0.651 1.546 0.694s1.179-0.057 1.703-0.301c0.14-0.087 0.31-0.122 0.511-0.105s0.371 0.096 0.511 0.236c0.262 0.244 0.493 0.616 0.694 1.113s0.336 1 0.406 1.506c0.035 0.297-0.013 0.528-0.144 0.694s-0.266 0.275-0.406 0.327c-0.542 0.192-1.004 0.528-1.388 1.009s-0.576 1.026-0.576 1.637c0 0.594 0.162 1.113 0.485 1.559s0.747 0.764 1.27 0.956c0.122 0.070 0.227 0.14 0.314 0.21 0.192 0.157 0.323 0.358 0.393 0.602v0zM16.451 19.462c0.786 0 1.528-0.149 2.227-0.445s1.305-0.707 1.821-1.231c0.515-0.524 0.921-1.131 1.218-1.821s0.445-1.428 0.445-2.214c0-0.786-0.148-1.524-0.445-2.214s-0.703-1.292-1.218-1.808c-0.515-0.515-1.122-0.921-1.821-1.218s-1.441-0.445-2.227-0.445c-0.786 0-1.524 0.148-2.214 0.445s-1.292 0.703-1.808 1.218c-0.515 0.515-0.921 1.118-1.218 1.808s-0.445 1.428-0.445 2.214c0 0.786 0.149 1.524 0.445 2.214s0.703 1.297 1.218 1.821c0.515 0.524 1.118 0.934 1.808 1.231s1.428 0.445 2.214 0.445v0z"],right:["0 0 32 32","M22 16l-10.105-10.6-1.895 1.987 8.211 8.613-8.211 8.612 1.895 1.988 8.211-8.613z"],comment:["0 0 32 32","M27.128 0.38h-22.553c-2.336 0-4.229 1.825-4.229 4.076v16.273c0 2.251 1.893 4.076 4.229 4.076h4.229v-2.685h8.403l-8.784 8.072 1.566 1.44 7.429-6.827h9.71c2.335 0 4.229-1.825 4.229-4.076v-16.273c0-2.252-1.894-4.076-4.229-4.076zM28.538 19.403c0 1.5-1.262 2.717-2.819 2.717h-8.36l-0.076-0.070-0.076 0.070h-11.223c-1.557 0-2.819-1.217-2.819-2.717v-13.589c0-1.501 1.262-2.718 2.819-2.718h19.734c1.557 0 2.819-0.141 2.819 1.359v14.947zM9.206 10.557c-1.222 0-2.215 0.911-2.215 2.036s0.992 2.035 2.215 2.035c1.224 0 2.216-0.911 2.216-2.035s-0.992-2.036-2.216-2.036zM22.496 10.557c-1.224 0-2.215 0.911-2.215 2.036s0.991 2.035 2.215 2.035c1.224 0 2.215-0.911 2.215-2.035s-0.991-2.036-2.215-2.036zM15.852 10.557c-1.224 0-2.215 0.911-2.215 2.036s0.991 2.035 2.215 2.035c1.222 0 2.215-0.911 2.215-2.035s-0.992-2.036-2.215-2.036z"],"comment-off":["0 0 32 32","M27.090 0.131h-22.731c-2.354 0-4.262 1.839-4.262 4.109v16.401c0 2.269 1.908 4.109 4.262 4.109h4.262v-2.706h8.469l-8.853 8.135 1.579 1.451 7.487-6.88h9.787c2.353 0 4.262-1.84 4.262-4.109v-16.401c0-2.27-1.909-4.109-4.262-4.109v0zM28.511 19.304c0 1.512-1.272 2.738-2.841 2.738h-8.425l-0.076-0.070-0.076 0.070h-11.311c-1.569 0-2.841-1.226-2.841-2.738v-13.696c0-1.513 1.272-2.739 2.841-2.739h19.889c1.569 0 2.841-0.142 2.841 1.37v15.064z"],send:["0 0 32 32","M13.725 30l3.9-5.325-3.9-1.125v6.45zM0 17.5l11.050 3.35 13.6-11.55-10.55 12.425 11.8 3.65 6.1-23.375-32 15.5z"],menu:["0 0 22 32","M20.8 14.4q0.704 0 1.152 0.48t0.448 1.12-0.48 1.12-1.12 0.48h-19.2q-0.64 0-1.12-0.48t-0.48-1.12 0.448-1.12 1.152-0.48h19.2zM1.6 11.2q-0.64 0-1.12-0.48t-0.48-1.12 0.448-1.12 1.152-0.48h19.2q0.704 0 1.152 0.48t0.448 1.12-0.48 1.12-1.12 0.48h-19.2zM20.8 20.8q0.704 0 1.152 0.48t0.448 1.12-0.48 1.12-1.12 0.48h-19.2q-0.64 0-1.12-0.48t-0.48-1.12 0.448-1.12 1.152-0.48h19.2z"],camera:["0 0 32 32","M16 23c-3.309 0-6-2.691-6-6s2.691-6 6-6 6 2.691 6 6-2.691 6-6 6zM16 13c-2.206 0-4 1.794-4 4s1.794 4 4 4c2.206 0 4-1.794 4-4s-1.794-4-4-4zM27 28h-22c-1.654 0-3-1.346-3-3v-16c0-1.654 1.346-3 3-3h3c0.552 0 1 0.448 1 1s-0.448 1-1 1h-3c-0.551 0-1 0.449-1 1v16c0 0.552 0.449 1 1 1h22c0.552 0 1-0.448 1-1v-16c0-0.551-0.448-1-1-1h-11c-0.552 0-1-0.448-1-1s0.448-1 1-1h11c1.654 0 3 1.346 3 3v16c0 1.654-1.346 3-3 3zM24 10.5c0 0.828 0.672 1.5 1.5 1.5s1.5-0.672 1.5-1.5c0-0.828-0.672-1.5-1.5-1.5s-1.5 0.672-1.5 1.5zM15 4c0 0.552-0.448 1-1 1h-4c-0.552 0-1-0.448-1-1v0c0-0.552 0.448-1 1-1h4c0.552 0 1 0.448 1 1v0z"]};e.exports=function(e){return'\n \n \n \n \n '}},function(e,t,n){"use strict";var a=n(0);e.exports={main:function(e,t,n){return'\n
\n
\n \n
\n
\n
\n
\n \n '+(e.danmaku?''+n("Danmaku is loading")+"":"")+'\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n
\n
\n
\n
\n \n
\n \n
\n
\n
\n \n
\n
\n
\n
\n 0:00 / 0:00\n
\n
\n '+(e.screenshot?'\n '+a("camera")+" \n ":"")+'\n
\n \n
\n \n
\n
\n
'+n("Set danmaku color")+'
\n \n \n \n \n \n \n
\n
\n
'+n("Set danmaku type")+'
\n \n \n \n
\n
\n \n \n
\n
\n
\n \n
\n
\n
\n \n \n
\n
\n
\n
\n
\n
\n \n
\n
\n
\n
\n
\n
'+n("About author")+'
\n
'+n("DPlayer feedback")+'
\n
'+n("About DPlayer")+"
\n
\n "},setting:function(e){return{original:'\n
\n '+e("Speed")+'\n
'+a("right")+'
\n
\n
\n '+e("Loop")+'\n
\n \n \n
\n
\n
\n '+e("Danmaku")+'\n
\n \n \n
\n
\n
\n '+e("Opacity for danmaku")+'\n
\n
\n
\n \n
\n
\n
\n
',speed:'\n
\n 0.5\n
\n
\n 0.75\n
\n
\n '+e("Normal")+'\n
\n
\n 1.25\n
\n
\n 1.5\n
\n
\n 2\n
'}}}},function(e,t,n){"use strict";var a={"Danmaku is loading":"弹幕加载中",Top:"顶部",Bottom:"底部",Rolling:"滚动","Input danmaku, hit Enter":"输入弹幕,回车发送","About author":"关于作者","DPlayer feedback":"播放器意见反馈","About DPlayer":"关于 DPlay 播放器",Loop:"洗脑循环",Speed:"速度","Opacity for danmaku":"弹幕透明度",Normal:"正常","Please input danmaku!":"要输入弹幕内容啊喂!","Set danmaku color":"设置弹幕颜色","Set danmaku type":"设置弹幕类型",Danmaku:"弹幕"};e.exports=function(e){var t=this;this.lang=e,this.tran=function(e){return"en"===t.lang?e:"zh"===t.lang?a[e]:void 0}}},function(e,t,n){"use strict";var a=n(5);e.exports=function(e){/mobile/i.test(window.navigator.userAgent)&&(e.autoplay=!1);var t={element:document.getElementsByClassName("dplayer")[0],autoplay:!1,theme:"#b7daff",loop:!1,lang:navigator.language.indexOf("zh")!==-1?"zh":"en",screenshot:!1,hotkey:!0,preload:"auto",apiBackend:a};for(var n in t)t.hasOwnProperty(n)&&!e.hasOwnProperty(n)&&(e[n]=t[n]);return e.video.hasOwnProperty("type")||(e.video.type="auto"),e.danmaku.hasOwnProperty("user")||(e.danmaku.user="DIYgod"),e}},function(e,t,n){var a=n(8);"string"==typeof a&&(a=[[e.i,a,""]]);n(12)(a,{});a.locals&&(e.exports=a.locals)},function(e,t,n){"use strict";var a=function(e,t,n,a,r){var o=new XMLHttpRequest;o.onreadystatechange=function(){if(4===o.readyState){if(o.status>=200&&o.status<300||304===o.status){var e=JSON.parse(o.responseText);return 1!==e.code?a(o,e):n(o,e)}r(o)}},o.open(null!==t?"POST":"GET",e,!0),o.send(null!==t?JSON.stringify(t):null)};e.exports={send:function(e,t){a(e,t,function(e,t){console.log("Post danmaku: ",t)},function(e,t){alert(t.msg)},function(e){console.log("Request was unsuccessful: "+e.status)})},read:function(e,t){a(e,null,function(e,n){t(null,n.danmaku)},function(e,n){t({status:e.status,response:n})},function(e){t({status:e.status,response:null})})}}},function(e,t,n){"use strict";function a(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");return"="===e[t-2]?2:"="===e[t-1]?1:0}function r(e){return 3*e.length/4-a(e)}function o(e){var t,n,r,o,i,l,s=e.length;i=a(e),l=new c(3*s/4-i),r=i>0?s-4:s;var d=0;for(t=0,n=0;t>16&255,l[d++]=o>>8&255,l[d++]=255&o;return 2===i?(o=p[e.charCodeAt(t)]<<2|p[e.charCodeAt(t+1)]>>4,l[d++]=255&o):1===i&&(o=p[e.charCodeAt(t)]<<10|p[e.charCodeAt(t+1)]<<4|p[e.charCodeAt(t+2)]>>2,l[d++]=o>>8&255,l[d++]=255&o),l}function i(e){return d[e>>18&63]+d[e>>12&63]+d[e>>6&63]+d[63&e]}function l(e,t,n){for(var a,r=[],o=t;op?p:s+i));return 1===a?(t=e[n-1],r+=d[t>>2],r+=d[t<<4&63],r+="=="):2===a&&(t=(e[n-2]<<8)+e[n-1],r+=d[t>>10],r+=d[t>>4&63],r+=d[t<<2&63],r+="="),o.push(r),o.join("")}t.byteLength=r,t.toByteArray=o,t.fromByteArray=s;for(var d=[],p=[],c="undefined"!=typeof Uint8Array?Uint8Array:Array,u="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",m=0,y=u.length;m=r())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+r().toString(16)+" bytes");return 0|e}function h(e){return+e!=e&&(e=0),i.alloc(+e)}function g(e,t){if(i.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var a=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return X(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return V(e).length;default:if(a)return X(e).length;t=(""+t).toLowerCase(),a=!0}}function v(e,t,n){var a=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if(n>>>=0,t>>>=0,n<=t)return"";for(e||(e="utf8");;)switch(e){case"hex":return P(this,t,n);case"utf8":case"utf-8":return C(this,t,n);case"ascii":return M(this,t,n);case"latin1":case"binary":return S(this,t,n);case"base64":return z(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return _(this,t,n);default:if(a)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),a=!0}}function b(e,t,n){var a=e[t];e[t]=e[n],e[n]=a}function x(e,t,n,a,r){if(0===e.length)return-1;if("string"==typeof n?(a=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=r?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(r)return-1;n=e.length-1}else if(n<0){if(!r)return-1;n=0}if("string"==typeof t&&(t=i.from(t,a)),i.isBuffer(t))return 0===t.length?-1:w(e,t,n,a,r);if("number"==typeof t)return t&=255,i.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?r?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):w(e,[t],n,a,r);throw new TypeError("val must be string, number or Buffer")}function w(e,t,n,a,r){function o(e,t){return 1===i?e[t]:e.readUInt16BE(t*i)}var i=1,l=e.length,s=t.length;if(void 0!==a&&("ucs2"===(a=String(a).toLowerCase())||"ucs-2"===a||"utf16le"===a||"utf-16le"===a)){if(e.length<2||t.length<2)return-1;i=2,l/=2,s/=2,n/=2}var d;if(r){var p=-1;for(d=n;dl&&(n=l-s),d=n;d>=0;d--){for(var c=!0,u=0;ur&&(a=r):a=r;var o=t.length;if(o%2!=0)throw new TypeError("Invalid hex string");a>o/2&&(a=o/2);for(var i=0;i239?4:o>223?3:o>191?2:1;if(r+l<=n){var s,d,p,c;switch(l){case 1:o<128&&(i=o);break;case 2:s=e[r+1],128==(192&s)&&(c=(31&o)<<6|63&s)>127&&(i=c);break;case 3:s=e[r+1],d=e[r+2],128==(192&s)&&128==(192&d)&&(c=(15&o)<<12|(63&s)<<6|63&d)>2047&&(c<55296||c>57343)&&(i=c);break;case 4:s=e[r+1],d=e[r+2],p=e[r+3],128==(192&s)&&128==(192&d)&&128==(192&p)&&(c=(15&o)<<18|(63&s)<<12|(63&d)<<6|63&p)>65535&&c<1114112&&(i=c)}}null===i?(i=65533,l=1):i>65535&&(i-=65536,a.push(i>>>10&1023|55296),i=56320|1023&i),a.push(i),r+=l}return R(a)}function R(e){var t=e.length;if(t<=ee)return String.fromCharCode.apply(String,e);for(var n="",a=0;aa)&&(n=a);for(var r="",o=t;on)throw new RangeError("Trying to access beyond buffer length")}function N(e,t,n,a,r,o){if(!i.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>r||te.length)throw new RangeError("Index out of range")}function U(e,t,n,a){t<0&&(t=65535+t+1);for(var r=0,o=Math.min(e.length-n,2);r>>8*(a?r:1-r)}function D(e,t,n,a){t<0&&(t=4294967295+t+1);for(var r=0,o=Math.min(e.length-n,4);r>>8*(a?r:3-r)&255}function q(e,t,n,a,r,o){if(n+a>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function O(e,t,n,a,r){return r||q(e,t,n,4,3.4028234663852886e38,-3.4028234663852886e38),Z.write(e,t,n,a,23,4),n+4}function Y(e,t,n,a,r){return r||q(e,t,n,8,1.7976931348623157e308,-1.7976931348623157e308),Z.write(e,t,n,a,52,8),n+8}function F(e){if(e=j(e).replace(te,""),e.length<2)return"";for(;e.length%4!=0;)e+="=";return e}function j(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function H(e){return e<16?"0"+e.toString(16):e.toString(16)}function X(e,t){t=t||1/0;for(var n,a=e.length,r=null,o=[],i=0;i55295&&n<57344){if(!r){if(n>56319){(t-=3)>-1&&o.push(239,191,189);continue}if(i+1===a){(t-=3)>-1&&o.push(239,191,189);continue}r=n;continue}if(n<56320){(t-=3)>-1&&o.push(239,191,189),r=n;continue}n=65536+(r-55296<<10|n-56320)}else r&&(t-=3)>-1&&o.push(239,191,189);if(r=null,n<128){if((t-=1)<0)break;o.push(n)}else if(n<2048){if((t-=2)<0)break;o.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;o.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;o.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return o}function W(e){for(var t=[],n=0;n>8,r=n%256,o.push(r),o.push(a);return o}function V(e){return G.toByteArray(F(e))}function $(e,t,n,a){for(var r=0;r=t.length||r>=e.length);++r)t[r+n]=e[r];return r}function Q(e){return e!==e}/*! - * The buffer module from node.js, for the browser. - * - * @author Feross Aboukhadijeh - * @license MIT - */ -var G=n(6),Z=n(10),K=n(11);t.Buffer=i,t.SlowBuffer=h,t.INSPECT_MAX_BYTES=50,i.TYPED_ARRAY_SUPPORT=void 0!==e.TYPED_ARRAY_SUPPORT?e.TYPED_ARRAY_SUPPORT:a(),t.kMaxLength=r(),i.poolSize=8192,i._augment=function(e){return e.__proto__=i.prototype,e},i.from=function(e,t,n){return l(null,e,t,n)},i.TYPED_ARRAY_SUPPORT&&(i.prototype.__proto__=Uint8Array.prototype,i.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&i[Symbol.species]===i&&Object.defineProperty(i,Symbol.species,{value:null,configurable:!0})),i.alloc=function(e,t,n){return d(null,e,t,n)},i.allocUnsafe=function(e){return p(null,e)},i.allocUnsafeSlow=function(e){return p(null,e)},i.isBuffer=function(e){return!(null==e||!e._isBuffer)},i.compare=function(e,t){if(!i.isBuffer(e)||!i.isBuffer(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var n=e.length,a=t.length,r=0,o=Math.min(n,a);r0&&(e=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(e+=" ... ")),""},i.prototype.compare=function(e,t,n,a,r){if(!i.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===a&&(a=0),void 0===r&&(r=this.length),t<0||n>e.length||a<0||r>this.length)throw new RangeError("out of range index");if(a>=r&&t>=n)return 0;if(a>=r)return-1;if(t>=n)return 1;if(t>>>=0,n>>>=0,a>>>=0,r>>>=0,this===e)return 0;for(var o=r-a,l=n-t,s=Math.min(o,l),d=this.slice(a,r),p=e.slice(t,n),c=0;cr)&&(n=r),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");a||(a="utf8");for(var o=!1;;)switch(a){case"hex":return k(this,e,t,n);case"utf8":case"utf-8":return E(this,e,t,n);case"ascii":return L(this,e,t,n);case"latin1":case"binary":return B(this,e,t,n);case"base64":return A(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return T(this,e,t,n);default:if(o)throw new TypeError("Unknown encoding: "+a);a=(""+a).toLowerCase(),o=!0}},i.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var ee=4096;i.prototype.slice=function(e,t){var n=this.length;e=~~e,t=void 0===t?n:~~t,e<0?(e+=n)<0&&(e=0):e>n&&(e=n),t<0?(t+=n)<0&&(t=0):t>n&&(t=n),t0&&(r*=256);)a+=this[e+--t]*r;return a},i.prototype.readUInt8=function(e,t){return t||I(e,1,this.length),this[e]},i.prototype.readUInt16LE=function(e,t){return t||I(e,2,this.length),this[e]|this[e+1]<<8},i.prototype.readUInt16BE=function(e,t){return t||I(e,2,this.length),this[e]<<8|this[e+1]},i.prototype.readUInt32LE=function(e,t){return t||I(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},i.prototype.readUInt32BE=function(e,t){return t||I(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},i.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||I(e,t,this.length);for(var a=this[e],r=1,o=0;++o=r&&(a-=Math.pow(2,8*t)),a},i.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||I(e,t,this.length);for(var a=t,r=1,o=this[e+--a];a>0&&(r*=256);)o+=this[e+--a]*r;return r*=128,o>=r&&(o-=Math.pow(2,8*t)),o},i.prototype.readInt8=function(e,t){return t||I(e,1,this.length),128&this[e]?(255-this[e]+1)*-1:this[e]},i.prototype.readInt16LE=function(e,t){t||I(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},i.prototype.readInt16BE=function(e,t){t||I(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},i.prototype.readInt32LE=function(e,t){return t||I(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},i.prototype.readInt32BE=function(e,t){return t||I(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},i.prototype.readFloatLE=function(e,t){return t||I(e,4,this.length),Z.read(this,e,!0,23,4)},i.prototype.readFloatBE=function(e,t){return t||I(e,4,this.length),Z.read(this,e,!1,23,4)},i.prototype.readDoubleLE=function(e,t){return t||I(e,8,this.length),Z.read(this,e,!0,52,8)},i.prototype.readDoubleBE=function(e,t){return t||I(e,8,this.length),Z.read(this,e,!1,52,8)},i.prototype.writeUIntLE=function(e,t,n,a){if(e=+e,t|=0,n|=0,!a){N(this,e,t,n,Math.pow(2,8*n)-1,0)}var r=1,o=0;for(this[t]=255&e;++o=0&&(o*=256);)this[t+r]=e/o&255;return t+n},i.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,1,255,0),i.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},i.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,2,65535,0),i.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):U(this,e,t,!0),t+2},i.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,2,65535,0),i.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):U(this,e,t,!1),t+2},i.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,4,4294967295,0),i.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):D(this,e,t,!0),t+4},i.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,4,4294967295,0),i.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):D(this,e,t,!1),t+4},i.prototype.writeIntLE=function(e,t,n,a){if(e=+e,t|=0,!a){var r=Math.pow(2,8*n-1);N(this,e,t,n,r-1,-r)}var o=0,i=1,l=0;for(this[t]=255&e;++o>0)-l&255;return t+n},i.prototype.writeIntBE=function(e,t,n,a){if(e=+e,t|=0,!a){var r=Math.pow(2,8*n-1);N(this,e,t,n,r-1,-r)}var o=n-1,i=1,l=0;for(this[t+o]=255&e;--o>=0&&(i*=256);)e<0&&0===l&&0!==this[t+o+1]&&(l=1),this[t+o]=(e/i>>0)-l&255;return t+n},i.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,1,127,-128),i.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},i.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,2,32767,-32768),i.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):U(this,e,t,!0),t+2},i.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,2,32767,-32768),i.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):U(this,e,t,!1),t+2},i.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,4,2147483647,-2147483648),i.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):D(this,e,t,!0),t+4},i.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),i.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):D(this,e,t,!1),t+4},i.prototype.writeFloatLE=function(e,t,n){return O(this,e,t,!0,n)},i.prototype.writeFloatBE=function(e,t,n){return O(this,e,t,!1,n)},i.prototype.writeDoubleLE=function(e,t,n){return Y(this,e,t,!0,n)},i.prototype.writeDoubleBE=function(e,t,n){return Y(this,e,t,!1,n)},i.prototype.copy=function(e,t,n,a){if(n||(n=0),a||0===a||(a=this.length),t>=e.length&&(t=e.length),t||(t=0),a>0&&a=this.length)throw new RangeError("sourceStart out of bounds");if(a<0)throw new RangeError("sourceEnd out of bounds");a>this.length&&(a=this.length),e.length-t=0;--r)e[r+t]=this[r+n];else if(o<1e3||!i.TYPED_ARRAY_SUPPORT)for(r=0;r>>=0,n=void 0===n?this.length:n>>>0,e||(e=0);var o;if("number"==typeof e)for(o=t;o\');\n width: 24px;\n height: 12px; }\n .dplayer .dplayer-controller .dplayer-icons .dplayer-comment .dplayer-comment-box .dplayer-comment-setting-box input[type=radio] {\n display: none; }\n .dplayer .dplayer-controller .dplayer-icons .dplayer-comment .dplayer-comment-box .dplayer-comment-setting-box label {\n cursor: pointer; }\n .dplayer .dplayer-controller .dplayer-icons .dplayer-comment .dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-title {\n font-size: 14px;\n color: #555;\n padding: 6px; }\n .dplayer .dplayer-controller .dplayer-icons .dplayer-comment .dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type {\n font-size: 0; }\n .dplayer .dplayer-controller .dplayer-icons .dplayer-comment .dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type label:nth-child(2) span {\n border-radius: 4px 0 0 4px; }\n .dplayer .dplayer-controller .dplayer-icons .dplayer-comment .dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type label:nth-child(4) span {\n border-radius: 0 4px 4px 0; }\n .dplayer .dplayer-controller .dplayer-icons .dplayer-comment .dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type span {\n width: 33%;\n padding: 4px 6px;\n line-height: 16px;\n display: inline-block;\n font-size: 12px;\n color: #555;\n border: 1px solid #E4E4E6;\n margin-right: -1px;\n box-sizing: border-box;\n text-align: center;\n cursor: pointer; }\n .dplayer .dplayer-controller .dplayer-icons .dplayer-comment .dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type input:checked + span {\n background: #E4E4E6; }\n .dplayer .dplayer-controller .dplayer-icons .dplayer-comment .dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-color {\n font-size: 0; }\n .dplayer .dplayer-controller .dplayer-icons .dplayer-comment .dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-color label {\n font-size: 0;\n padding: 6px;\n display: inline-block; }\n .dplayer .dplayer-controller .dplayer-icons .dplayer-comment .dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-color span {\n width: 22px;\n height: 22px;\n display: inline-block;\n border-radius: 50%;\n box-sizing: border-box;\n cursor: pointer; }\n .dplayer .dplayer-controller .dplayer-icons .dplayer-comment .dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-color span:hover {\n -webkit-animation: my-face 5s infinite ease-in-out;\n animation: my-face 5s infinite ease-in-out;\n box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12); }\n .dplayer .dplayer-controller .dplayer-icons .dplayer-comment .dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-color input:checked + span {\n box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);\n border: none !important; }\n .dplayer .dplayer-controller .dplayer-icons .dplayer-comment .dplayer-comment-box .dplayer-comment-input {\n outline: none;\n border: none;\n padding: 8px 31px;\n font-size: 14px;\n line-height: 18px;\n text-align: center;\n border-radius: 4px;\n width: 300px;\n background: #fff;\n margin: 0;\n height: auto; }\n .dplayer .dplayer-controller .dplayer-icons .dplayer-comment .dplayer-comment-box .dplayer-send-icon {\n height: 22px;\n width: 22px;\n position: absolute;\n top: 6px;\n right: 7px;\n padding: 0;\n opacity: 1; }\n .dplayer .dplayer-controller .dplayer-icons .dplayer-comment .dplayer-comment-box .dplayer-send-icon:hover .dplayer-fill {\n fill: #aaa; }\n .dplayer .dplayer-controller .dplayer-icons .dplayer-comment .dplayer-comment-box .dplayer-send-icon .dplayer-fill {\n -webkit-transition: all .2s ease-in-out;\n transition: all .2s ease-in-out;\n fill: #ddd; }\n .dplayer .dplayer-controller .dplayer-icons .dplayer-label {\n color: #eee;\n font-size: 13px;\n display: inline-block;\n vertical-align: middle; }\n .dplayer .dplayer-controller .dplayer-icons .dplayer-toggle {\n width: 32px;\n height: 100%;\n text-align: center;\n display: inline-block;\n font-size: 0;\n vertical-align: middle;\n float: right; }\n .dplayer .dplayer-controller .dplayer-icons .dplayer-toggle input {\n max-height: 0;\n max-width: 0;\n display: none; }\n .dplayer .dplayer-controller .dplayer-icons .dplayer-toggle input + label {\n display: inline-block;\n position: relative;\n box-shadow: #dfdfdf 0 0 0 0 inset;\n border: 1px solid #dfdfdf;\n height: 20px;\n width: 32px;\n border-radius: 10px;\n box-sizing: border-box;\n cursor: pointer;\n -webkit-transition: .2s ease-in-out;\n transition: .2s ease-in-out; }\n .dplayer .dplayer-controller .dplayer-icons .dplayer-toggle input + label:before {\n content: "";\n position: absolute;\n display: block;\n height: 18px;\n width: 18px;\n top: 0;\n left: 0;\n border-radius: 15px;\n -webkit-transition: .2s ease-in-out;\n transition: .2s ease-in-out; }\n .dplayer .dplayer-controller .dplayer-icons .dplayer-toggle input + label:after {\n content: "";\n position: absolute;\n display: block;\n left: 0;\n top: 0;\n border-radius: 15px;\n background: #fff;\n -webkit-transition: .2s ease-in-out;\n transition: .2s ease-in-out;\n box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);\n height: 18px;\n width: 18px; }\n .dplayer .dplayer-controller .dplayer-icons .dplayer-toggle input:checked + label {\n border-color: rgba(255, 255, 255, 0.5); }\n .dplayer .dplayer-controller .dplayer-icons .dplayer-toggle input:checked + label:before {\n width: 30px;\n background: rgba(255, 255, 255, 0.5); }\n .dplayer .dplayer-controller .dplayer-icons .dplayer-toggle input:checked + label:after {\n left: 12px; }\n .dplayer .dplayer-menu {\n position: absolute;\n width: 150px;\n border-radius: 2px;\n background: rgba(28, 28, 28, 0.9);\n padding: 5px 0;\n overflow: hidden;\n z-index: 3;\n display: none; }\n .dplayer .dplayer-menu.dplayer-menu-show {\n display: block; }\n .dplayer .dplayer-menu .dplayer-menu-item {\n height: 30px;\n padding: 5px 10px;\n box-sizing: border-box;\n cursor: pointer; }\n .dplayer .dplayer-menu .dplayer-menu-item:hover {\n background-color: rgba(255, 255, 255, 0.1); }\n .dplayer .dplayer-menu .dplayer-menu-item .dplayer-menu-label a {\n color: #eee;\n font-size: 13px;\n display: inline-block;\n vertical-align: middle; }\n\n@-webkit-keyframes my-face {\n 2% {\n -webkit-transform: translate(0, 1.5px) rotate(1.5deg);\n transform: translate(0, 1.5px) rotate(1.5deg); }\n 4% {\n -webkit-transform: translate(0, -1.5px) rotate(-0.5deg);\n transform: translate(0, -1.5px) rotate(-0.5deg); }\n 6% {\n -webkit-transform: translate(0, 1.5px) rotate(-1.5deg);\n transform: translate(0, 1.5px) rotate(-1.5deg); }\n 8% {\n -webkit-transform: translate(0, -1.5px) rotate(-1.5deg);\n transform: translate(0, -1.5px) rotate(-1.5deg); }\n 10% {\n -webkit-transform: translate(0, 2.5px) rotate(1.5deg);\n transform: translate(0, 2.5px) rotate(1.5deg); }\n 12% {\n -webkit-transform: translate(0, -0.5px) rotate(1.5deg);\n transform: translate(0, -0.5px) rotate(1.5deg); }\n 14% {\n -webkit-transform: translate(0, -1.5px) rotate(1.5deg);\n transform: translate(0, -1.5px) rotate(1.5deg); }\n 16% {\n -webkit-transform: translate(0, -0.5px) rotate(-1.5deg);\n transform: translate(0, -0.5px) rotate(-1.5deg); }\n 18% {\n -webkit-transform: translate(0, 0.5px) rotate(-1.5deg);\n transform: translate(0, 0.5px) rotate(-1.5deg); }\n 20% {\n -webkit-transform: translate(0, -1.5px) rotate(2.5deg);\n transform: translate(0, -1.5px) rotate(2.5deg); }\n 22% {\n -webkit-transform: translate(0, 0.5px) rotate(-1.5deg);\n transform: translate(0, 0.5px) rotate(-1.5deg); }\n 24% {\n -webkit-transform: translate(0, 1.5px) rotate(1.5deg);\n transform: translate(0, 1.5px) rotate(1.5deg); }\n 26% {\n -webkit-transform: translate(0, 0.5px) rotate(0.5deg);\n transform: translate(0, 0.5px) rotate(0.5deg); }\n 28% {\n -webkit-transform: translate(0, 0.5px) rotate(1.5deg);\n transform: translate(0, 0.5px) rotate(1.5deg); }\n 30% {\n -webkit-transform: translate(0, -0.5px) rotate(2.5deg);\n transform: translate(0, -0.5px) rotate(2.5deg); }\n 32% {\n -webkit-transform: translate(0, 1.5px) rotate(-0.5deg);\n transform: translate(0, 1.5px) rotate(-0.5deg); }\n 34% {\n -webkit-transform: translate(0, 1.5px) rotate(-0.5deg);\n transform: translate(0, 1.5px) rotate(-0.5deg); }\n 36% {\n -webkit-transform: translate(0, -1.5px) rotate(2.5deg);\n transform: translate(0, -1.5px) rotate(2.5deg); }\n 38% {\n -webkit-transform: translate(0, 1.5px) rotate(-1.5deg);\n transform: translate(0, 1.5px) rotate(-1.5deg); }\n 40% {\n -webkit-transform: translate(0, -0.5px) rotate(2.5deg);\n transform: translate(0, -0.5px) rotate(2.5deg); }\n 42% {\n -webkit-transform: translate(0, 2.5px) rotate(-1.5deg);\n transform: translate(0, 2.5px) rotate(-1.5deg); }\n 44% {\n -webkit-transform: translate(0, 1.5px) rotate(0.5deg);\n transform: translate(0, 1.5px) rotate(0.5deg); }\n 46% {\n -webkit-transform: translate(0, -1.5px) rotate(2.5deg);\n transform: translate(0, -1.5px) rotate(2.5deg); }\n 48% {\n -webkit-transform: translate(0, -0.5px) rotate(0.5deg);\n transform: translate(0, -0.5px) rotate(0.5deg); }\n 50% {\n -webkit-transform: translate(0, 0.5px) rotate(0.5deg);\n transform: translate(0, 0.5px) rotate(0.5deg); }\n 52% {\n -webkit-transform: translate(0, 2.5px) rotate(2.5deg);\n transform: translate(0, 2.5px) rotate(2.5deg); }\n 54% {\n -webkit-transform: translate(0, -1.5px) rotate(1.5deg);\n transform: translate(0, -1.5px) rotate(1.5deg); }\n 56% {\n -webkit-transform: translate(0, 2.5px) rotate(2.5deg);\n transform: translate(0, 2.5px) rotate(2.5deg); }\n 58% {\n -webkit-transform: translate(0, 0.5px) rotate(2.5deg);\n transform: translate(0, 0.5px) rotate(2.5deg); }\n 60% {\n -webkit-transform: translate(0, 2.5px) rotate(2.5deg);\n transform: translate(0, 2.5px) rotate(2.5deg); }\n 62% {\n -webkit-transform: translate(0, -0.5px) rotate(2.5deg);\n transform: translate(0, -0.5px) rotate(2.5deg); }\n 64% {\n -webkit-transform: translate(0, -0.5px) rotate(1.5deg);\n transform: translate(0, -0.5px) rotate(1.5deg); }\n 66% {\n -webkit-transform: translate(0, 1.5px) rotate(-0.5deg);\n transform: translate(0, 1.5px) rotate(-0.5deg); }\n 68% {\n -webkit-transform: translate(0, -1.5px) rotate(-0.5deg);\n transform: translate(0, -1.5px) rotate(-0.5deg); }\n 70% {\n -webkit-transform: translate(0, 1.5px) rotate(0.5deg);\n transform: translate(0, 1.5px) rotate(0.5deg); }\n 72% {\n -webkit-transform: translate(0, 2.5px) rotate(1.5deg);\n transform: translate(0, 2.5px) rotate(1.5deg); }\n 74% {\n -webkit-transform: translate(0, -0.5px) rotate(0.5deg);\n transform: translate(0, -0.5px) rotate(0.5deg); }\n 76% {\n -webkit-transform: translate(0, -0.5px) rotate(2.5deg);\n transform: translate(0, -0.5px) rotate(2.5deg); }\n 78% {\n -webkit-transform: translate(0, -0.5px) rotate(1.5deg);\n transform: translate(0, -0.5px) rotate(1.5deg); }\n 80% {\n -webkit-transform: translate(0, 1.5px) rotate(1.5deg);\n transform: translate(0, 1.5px) rotate(1.5deg); }\n 82% {\n -webkit-transform: translate(0, -0.5px) rotate(0.5deg);\n transform: translate(0, -0.5px) rotate(0.5deg); }\n 84% {\n -webkit-transform: translate(0, 1.5px) rotate(2.5deg);\n transform: translate(0, 1.5px) rotate(2.5deg); }\n 86% {\n -webkit-transform: translate(0, -1.5px) rotate(-1.5deg);\n transform: translate(0, -1.5px) rotate(-1.5deg); }\n 88% {\n -webkit-transform: translate(0, -0.5px) rotate(2.5deg);\n transform: translate(0, -0.5px) rotate(2.5deg); }\n 90% {\n -webkit-transform: translate(0, 2.5px) rotate(-0.5deg);\n transform: translate(0, 2.5px) rotate(-0.5deg); }\n 92% {\n -webkit-transform: translate(0, 0.5px) rotate(-0.5deg);\n transform: translate(0, 0.5px) rotate(-0.5deg); }\n 94% {\n -webkit-transform: translate(0, 2.5px) rotate(0.5deg);\n transform: translate(0, 2.5px) rotate(0.5deg); }\n 96% {\n -webkit-transform: translate(0, -0.5px) rotate(1.5deg);\n transform: translate(0, -0.5px) rotate(1.5deg); }\n 98% {\n -webkit-transform: translate(0, -1.5px) rotate(-0.5deg);\n transform: translate(0, -1.5px) rotate(-0.5deg); }\n 0%, 100% {\n -webkit-transform: translate(0, 0) rotate(0deg);\n transform: translate(0, 0) rotate(0deg); } }\n\n@keyframes my-face {\n 2% {\n -webkit-transform: translate(0, 1.5px) rotate(1.5deg);\n transform: translate(0, 1.5px) rotate(1.5deg); }\n 4% {\n -webkit-transform: translate(0, -1.5px) rotate(-0.5deg);\n transform: translate(0, -1.5px) rotate(-0.5deg); }\n 6% {\n -webkit-transform: translate(0, 1.5px) rotate(-1.5deg);\n transform: translate(0, 1.5px) rotate(-1.5deg); }\n 8% {\n -webkit-transform: translate(0, -1.5px) rotate(-1.5deg);\n transform: translate(0, -1.5px) rotate(-1.5deg); }\n 10% {\n -webkit-transform: translate(0, 2.5px) rotate(1.5deg);\n transform: translate(0, 2.5px) rotate(1.5deg); }\n 12% {\n -webkit-transform: translate(0, -0.5px) rotate(1.5deg);\n transform: translate(0, -0.5px) rotate(1.5deg); }\n 14% {\n -webkit-transform: translate(0, -1.5px) rotate(1.5deg);\n transform: translate(0, -1.5px) rotate(1.5deg); }\n 16% {\n -webkit-transform: translate(0, -0.5px) rotate(-1.5deg);\n transform: translate(0, -0.5px) rotate(-1.5deg); }\n 18% {\n -webkit-transform: translate(0, 0.5px) rotate(-1.5deg);\n transform: translate(0, 0.5px) rotate(-1.5deg); }\n 20% {\n -webkit-transform: translate(0, -1.5px) rotate(2.5deg);\n transform: translate(0, -1.5px) rotate(2.5deg); }\n 22% {\n -webkit-transform: translate(0, 0.5px) rotate(-1.5deg);\n transform: translate(0, 0.5px) rotate(-1.5deg); }\n 24% {\n -webkit-transform: translate(0, 1.5px) rotate(1.5deg);\n transform: translate(0, 1.5px) rotate(1.5deg); }\n 26% {\n -webkit-transform: translate(0, 0.5px) rotate(0.5deg);\n transform: translate(0, 0.5px) rotate(0.5deg); }\n 28% {\n -webkit-transform: translate(0, 0.5px) rotate(1.5deg);\n transform: translate(0, 0.5px) rotate(1.5deg); }\n 30% {\n -webkit-transform: translate(0, -0.5px) rotate(2.5deg);\n transform: translate(0, -0.5px) rotate(2.5deg); }\n 32% {\n -webkit-transform: translate(0, 1.5px) rotate(-0.5deg);\n transform: translate(0, 1.5px) rotate(-0.5deg); }\n 34% {\n -webkit-transform: translate(0, 1.5px) rotate(-0.5deg);\n transform: translate(0, 1.5px) rotate(-0.5deg); }\n 36% {\n -webkit-transform: translate(0, -1.5px) rotate(2.5deg);\n transform: translate(0, -1.5px) rotate(2.5deg); }\n 38% {\n -webkit-transform: translate(0, 1.5px) rotate(-1.5deg);\n transform: translate(0, 1.5px) rotate(-1.5deg); }\n 40% {\n -webkit-transform: translate(0, -0.5px) rotate(2.5deg);\n transform: translate(0, -0.5px) rotate(2.5deg); }\n 42% {\n -webkit-transform: translate(0, 2.5px) rotate(-1.5deg);\n transform: translate(0, 2.5px) rotate(-1.5deg); }\n 44% {\n -webkit-transform: translate(0, 1.5px) rotate(0.5deg);\n transform: translate(0, 1.5px) rotate(0.5deg); }\n 46% {\n -webkit-transform: translate(0, -1.5px) rotate(2.5deg);\n transform: translate(0, -1.5px) rotate(2.5deg); }\n 48% {\n -webkit-transform: translate(0, -0.5px) rotate(0.5deg);\n transform: translate(0, -0.5px) rotate(0.5deg); }\n 50% {\n -webkit-transform: translate(0, 0.5px) rotate(0.5deg);\n transform: translate(0, 0.5px) rotate(0.5deg); }\n 52% {\n -webkit-transform: translate(0, 2.5px) rotate(2.5deg);\n transform: translate(0, 2.5px) rotate(2.5deg); }\n 54% {\n -webkit-transform: translate(0, -1.5px) rotate(1.5deg);\n transform: translate(0, -1.5px) rotate(1.5deg); }\n 56% {\n -webkit-transform: translate(0, 2.5px) rotate(2.5deg);\n transform: translate(0, 2.5px) rotate(2.5deg); }\n 58% {\n -webkit-transform: translate(0, 0.5px) rotate(2.5deg);\n transform: translate(0, 0.5px) rotate(2.5deg); }\n 60% {\n -webkit-transform: translate(0, 2.5px) rotate(2.5deg);\n transform: translate(0, 2.5px) rotate(2.5deg); }\n 62% {\n -webkit-transform: translate(0, -0.5px) rotate(2.5deg);\n transform: translate(0, -0.5px) rotate(2.5deg); }\n 64% {\n -webkit-transform: translate(0, -0.5px) rotate(1.5deg);\n transform: translate(0, -0.5px) rotate(1.5deg); }\n 66% {\n -webkit-transform: translate(0, 1.5px) rotate(-0.5deg);\n transform: translate(0, 1.5px) rotate(-0.5deg); }\n 68% {\n -webkit-transform: translate(0, -1.5px) rotate(-0.5deg);\n transform: translate(0, -1.5px) rotate(-0.5deg); }\n 70% {\n -webkit-transform: translate(0, 1.5px) rotate(0.5deg);\n transform: translate(0, 1.5px) rotate(0.5deg); }\n 72% {\n -webkit-transform: translate(0, 2.5px) rotate(1.5deg);\n transform: translate(0, 2.5px) rotate(1.5deg); }\n 74% {\n -webkit-transform: translate(0, -0.5px) rotate(0.5deg);\n transform: translate(0, -0.5px) rotate(0.5deg); }\n 76% {\n -webkit-transform: translate(0, -0.5px) rotate(2.5deg);\n transform: translate(0, -0.5px) rotate(2.5deg); }\n 78% {\n -webkit-transform: translate(0, -0.5px) rotate(1.5deg);\n transform: translate(0, -0.5px) rotate(1.5deg); }\n 80% {\n -webkit-transform: translate(0, 1.5px) rotate(1.5deg);\n transform: translate(0, 1.5px) rotate(1.5deg); }\n 82% {\n -webkit-transform: translate(0, -0.5px) rotate(0.5deg);\n transform: translate(0, -0.5px) rotate(0.5deg); }\n 84% {\n -webkit-transform: translate(0, 1.5px) rotate(2.5deg);\n transform: translate(0, 1.5px) rotate(2.5deg); }\n 86% {\n -webkit-transform: translate(0, -1.5px) rotate(-1.5deg);\n transform: translate(0, -1.5px) rotate(-1.5deg); }\n 88% {\n -webkit-transform: translate(0, -0.5px) rotate(2.5deg);\n transform: translate(0, -0.5px) rotate(2.5deg); }\n 90% {\n -webkit-transform: translate(0, 2.5px) rotate(-0.5deg);\n transform: translate(0, 2.5px) rotate(-0.5deg); }\n 92% {\n -webkit-transform: translate(0, 0.5px) rotate(-0.5deg);\n transform: translate(0, 0.5px) rotate(-0.5deg); }\n 94% {\n -webkit-transform: translate(0, 2.5px) rotate(0.5deg);\n transform: translate(0, 2.5px) rotate(0.5deg); }\n 96% {\n -webkit-transform: translate(0, -0.5px) rotate(1.5deg);\n transform: translate(0, -0.5px) rotate(1.5deg); }\n 98% {\n -webkit-transform: translate(0, -1.5px) rotate(-0.5deg);\n transform: translate(0, -1.5px) rotate(-0.5deg); }\n 0%, 100% {\n -webkit-transform: translate(0, 0) rotate(0deg);\n transform: translate(0, 0) rotate(0deg); } }\n',""])},function(e,t,n){(function(t){function n(e,t){var n=e[1]||"",r=e[3];if(!r)return n;if(t){var o=a(r),i=r.sources.map(function(e){return"/*# sourceURL="+r.sourceRoot+e+" */"});return[n].concat(i).concat([o]).join("\n")}return[n].join("\n")}function a(e){return"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+new t(JSON.stringify(e)).toString("base64")+" */"}e.exports=function(e){var t=[];return t.toString=function(){return this.map(function(t){var a=n(t,e);return t[2]?"@media "+t[2]+"{"+a+"}":a}).join("")},t.i=function(e,n){"string"==typeof e&&(e=[[null,e,""]]);for(var a={},r=0;r>1,p=-7,c=n?r-1:0,u=n?-1:1,m=e[t+c];for(c+=u,o=m&(1<<-p)-1,m>>=-p,p+=l;p>0;o=256*o+e[t+c],c+=u,p-=8);for(i=o&(1<<-p)-1,o>>=-p,p+=a;p>0;i=256*i+e[t+c],c+=u,p-=8);if(0===o)o=1-d;else{if(o===s)return i?NaN:1/0*(m?-1:1);i+=Math.pow(2,a),o-=d}return(m?-1:1)*i*Math.pow(2,o-a)},t.write=function(e,t,n,a,r,o){var i,l,s,d=8*o-r-1,p=(1<>1,u=23===r?Math.pow(2,-24)-Math.pow(2,-77):0,m=a?0:o-1,y=a?1:-1,f=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(l=isNaN(t)?1:0,i=p):(i=Math.floor(Math.log(t)/Math.LN2),t*(s=Math.pow(2,-i))<1&&(i--,s*=2),t+=i+c>=1?u/s:u*Math.pow(2,1-c),t*s>=2&&(i++,s/=2),i+c>=p?(l=0,i=p):i+c>=1?(l=(t*s-1)*Math.pow(2,r),i+=c):(l=t*Math.pow(2,c-1)*Math.pow(2,r),i=0));r>=8;e[n+m]=255&l,m+=y,l/=256,r-=8);for(i=i<0;e[n+m]=255&i,m+=y,i/=256,d-=8);e[n+m-y]|=128*f}},function(e,t){var n={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==n.call(e)}},function(e,t,n){function a(e,t){for(var n=0;n=0&&x.splice(t,1)}function l(e){var t=document.createElement("style");return e.attrs.type="text/css",d(t,e.attrs),o(e,t),t}function s(e){var t=document.createElement("link");return e.attrs.type="text/css",e.attrs.rel="stylesheet",d(t,e.attrs),o(e,t),t}function d(e,t){Object.keys(t).forEach(function(n){e.setAttribute(n,t[n])})}function p(e,t){var n,a,r;if(t.singleton){var o=b++;n=v||(v=l(t)),a=c.bind(null,n,o,!1),r=c.bind(null,n,o,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=s(t),a=m.bind(null,n,t),r=function(){i(n),n.href&&URL.revokeObjectURL(n.href)}):(n=l(t),a=u.bind(null,n),r=function(){i(n)});return a(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;a(e=t)}else r()}}function c(e,t,n,a){var r=n?"":a.css;if(e.styleSheet)e.styleSheet.cssText=k(t,r);else{var o=document.createTextNode(r),i=e.childNodes;i[t]&&e.removeChild(i[t]),i.length?e.insertBefore(o,i[t]):e.appendChild(o)}}function u(e,t){var n=t.css,a=t.media;if(a&&e.setAttribute("media",a),e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}function m(e,t,n){var a=n.css,r=n.sourceMap,o=void 0===t.convertToAbsoluteUrls&&r;(t.convertToAbsoluteUrls||o)&&(a=w(a)),r&&(a+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(r))))+" */");var i=new Blob([a],{type:"text/css"}),l=e.href;e.href=URL.createObjectURL(i),l&&URL.revokeObjectURL(l)}var y={},f=function(e){var t;return function(){return void 0===t&&(t=e.apply(this,arguments)),t}},h=f(function(){return window&&document&&document.all&&!window.atob}),g=function(e){var t={};return function(n){return void 0===t[n]&&(t[n]=e.call(this,n)),t[n]}}(function(e){return document.querySelector(e)}),v=null,b=0,x=[],w=n(13);e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");t=t||{},t.attrs="object"==typeof t.attrs?t.attrs:{},void 0===t.singleton&&(t.singleton=h()),void 0===t.insertInto&&(t.insertInto="head"),void 0===t.insertAt&&(t.insertAt="bottom");var n=r(e);return a(n,t),function(e){for(var o=[],i=0;i0?t:0,t=t<1?t:1,w[e+"Bar"].style[n]=100*t+"%"};var o=["play","pause","canplay","playing","ended","error"];this.event={};for(var u=0;u=n.video.currentTime)return void(n.danIndex=e);n.danIndex=n.dan.length}});var L=0,B=0,A=!1,T=void 0;this.setTime=function(){n.playedTime=setInterval(function(){B=n.video.currentTime,!A&&BL+.01&&!n.video.paused&&(n.element.classList.remove("dplayer-loading"),A=!1),L=B,n.updateBar("played",n.video.currentTime/n.video.duration,"width"),n.element.getElementsByClassName("dplayer-ptime")[0].innerHTML=b(n.video.currentTime),n.trigger("playing")},100),n.option.danmaku&&J&&(T=setInterval(function(){if(n.dan)for(var e=n.dan[n.danIndex];e&&n.video.currentTime>parseFloat(e.time);)n.pushDanmaku(e.text,e.color,e.type),e=n.dan[++n.danIndex]},100))},this.clearTime=function(){clearInterval(n.playedTime),n.option.danmaku&&clearInterval(T)},k.addEventListener("click",function(e){var t=e||window.event;E=k.clientWidth;var a=(t.clientX-x(k))/E;a=a>0?a:0,a=a<1?a:1,n.updateBar("played",a,"width"),n.video.currentTime=parseFloat(w.playedBar.style.width)/100*n.video.duration});var z=function(e){var t=e||window.event,a=(t.clientX-x(k))/E;a=a>0?a:0,a=a<1?a:1,n.updateBar("played",a,"width"),n.element.getElementsByClassName("dplayer-ptime")[0].innerHTML=b(a*n.video.duration)},C=function e(){document.removeEventListener("mouseup",e),document.removeEventListener("mousemove",z),n.video.currentTime=parseFloat(w.playedBar.style.width)/100*n.video.duration,n.setTime()};k.addEventListener("mousedown",function(){E=k.clientWidth,n.clearTime(),document.addEventListener("mousemove",z),document.addEventListener("mouseup",C)}),w.volumeBar=this.element.getElementsByClassName("dplayer-volume-bar-inner")[0];var R=this.element.getElementsByClassName("dplayer-volume")[0],M=this.element.getElementsByClassName("dplayer-volume-bar-wrap")[0],S=this.element.getElementsByClassName("dplayer-volume-bar")[0],P=this.element.getElementsByClassName("dplayer-volume-icon")[0],_=35;this.switchVolumeIcon=function(){var e=n.element.getElementsByClassName("dplayer-volume-icon")[0];n.video.volume>=.8?e.innerHTML=i("volume-up"):n.video.volume>0?e.innerHTML=i("volume-down"):e.innerHTML=i("volume-off")};var I=function(e){var t=e||window.event,a=(t.clientX-x(S)-5.5)/_;n.volume(a)},N=function e(){document.removeEventListener("mouseup",e),document.removeEventListener("mousemove",I),R.classList.remove("dplayer-volume-active")};M.addEventListener("click",function(e){var t=e||window.event,a=(t.clientX-x(S)-5.5)/_;n.volume(a)}),M.addEventListener("mousedown",function(){document.addEventListener("mousemove",I),document.addEventListener("mouseup",N),R.classList.add("dplayer-volume-active")}),P.addEventListener("click",function(){n.video.muted?(n.video.muted=!1,n.switchVolumeIcon(),n.updateBar("volume",n.video.volume,"width")):(n.video.muted=!0,P.innerHTML=i("volume-off"),n.updateBar("volume",0,"width"))});var U=0;if(!p){var D=function(){n.element.classList.remove("dplayer-hide-controller"),clearTimeout(U),U=setTimeout(function(){n.video.played.length&&(n.element.classList.add("dplayer-hide-controller"),j(),ie())},2e3)};this.element.addEventListener("mousemove",D),this.element.addEventListener("click",D)}this.danOpacity=localStorage.getItem("DPlayer-opacity")||.7;var q=d.setting(r),O=this.element.getElementsByClassName("dplayer-setting-icon")[0],Y=this.element.getElementsByClassName("dplayer-setting-box")[0],F=this.element.getElementsByClassName("dplayer-mask")[0];Y.innerHTML=q.original;var j=function(){Y.classList.contains("dplayer-setting-box-open")&&(Y.classList.remove("dplayer-setting-box-open"),F.classList.remove("dplayer-mask-show"),setTimeout(function(){Y.classList.remove("dplayer-setting-box-narrow"),Y.innerHTML=q.original,V()},300))},H=function(){Y.classList.add("dplayer-setting-box-open"),F.classList.add("dplayer-mask-show")};F.addEventListener("click",function(){j()}),O.addEventListener("click",function(){H()});var X=this.option.loop,W=this.element.getElementsByClassName("dplayer-danmaku")[0],J=!0,V=function(){var e=n.element.getElementsByClassName("dplayer-setting-loop")[0],t=e.getElementsByClassName("dplayer-toggle-setting-input")[0];t.checked=X,e.addEventListener("click",function(){t.checked=!t.checked,t.checked?(X=!0,n.video.loop=X):(X=!1,n.video.loop=X),j()});var a=n.element.getElementsByClassName("dplayer-setting-showdan")[0],r=a.getElementsByClassName("dplayer-showdan-setting-input")[0];if(r.checked=J,a.addEventListener("click",function(){if(r.checked=!r.checked,r.checked){if(J=!0,n.option.danmaku){for(var e=0;e=n.video.currentTime){n.danIndex=e;break}n.danIndex=n.dan.length}T=setInterval(function(){for(var e=n.dan[n.danIndex];e&&n.video.currentTime>=parseFloat(e.time);)n.pushDanmaku(e.text,e.color,e.type),e=n.dan[++n.danIndex]},0)}}else J=!1,n.option.danmaku&&(clearInterval(T),W.innerHTML='
',n.danTunnel={right:{},top:{},bottom:{}},n.itemDemo=n.element.getElementsByClassName("dplayer-danmaku-item")[0]);j()}),n.element.getElementsByClassName("dplayer-setting-speed")[0].addEventListener("click",function(){Y.classList.add("dplayer-setting-box-narrow"),Y.innerHTML=q.speed;for(var e=Y.getElementsByClassName("dplayer-setting-speed-item"),t=function(t){e[t].addEventListener("click",function(){n.video.playbackRate=e[t].dataset.speed,j()})},a=0;a0?a:0,a=a<1?a:1,n.updateBar("danmaku",a,"width");for(var r=n.element.getElementsByClassName("dplayer-danmaku-item"),o=0;o0?a:0,a=a<1?a:1,n.updateBar("danmaku",a,"width");for(var r=n.element.getElementsByClassName("dplayer-danmaku-item"),o=0;o/g,">").replace(/"/g,""").replace(/'/g,"'").replace(/\//g,"/")},ne=function(){if($.blur(),!$.value.replace(/^\s+|\s+$/g,""))return void alert(r("Please input danmaku!"));var e={token:n.option.danmaku.token,player:n.option.danmaku.id,author:n.option.danmaku.user,time:n.video.currentTime,text:$.value,color:n.element.querySelector(".dplayer-comment-setting-color input:checked").value,type:n.element.querySelector(".dplayer-comment-setting-type input:checked").value};n.option.apiBackend.send(n.option.danmaku.api,e),$.value="",ie(),n.dan.splice(n.danIndex,0,e),n.danIndex++,n.pushDanmaku(te(e.text),e.color,e.type).style.border="2px solid "+n.option.theme},ae=function(){K.classList.contains("dplayer-comment-setting-open")&&K.classList.remove("dplayer-comment-setting-open")},re=function(){K.classList.contains("dplayer-comment-setting-open")?K.classList.remove("dplayer-comment-setting-open"):K.classList.add("dplayer-comment-setting-open")},oe=0,ie=function(){G.classList.contains("dplayer-comment-box-open")&&(G.classList.remove("dplayer-comment-box-open"),F.classList.remove("dplayer-mask-show"),clearInterval(oe),n.element.classList.remove("dplayer-show-controller"),ae())},le=function(){G.classList.add("dplayer-comment-box-open"),F.classList.add("dplayer-mask-show"),oe=setInterval(function(){clearTimeout(U)},1e3),n.element.classList.add("dplayer-show-controller")};F.addEventListener("click",function(){ie()}),Q.addEventListener("click",function(){le(),setTimeout(function(){$.focus()},300)}),Z.addEventListener("click",function(){re()}),this.element.getElementsByClassName("dplayer-comment-setting-color")[0].addEventListener("click",function(){n.element.querySelector('input[name="dplayer-danmaku-color-${index}"]:checked+span')&&(Z.getElementsByClassName("dplayer-fill")[0].style.fill=n.element.querySelector('input[name="dplayer-danmaku-color-${index}"]:checked').value)}),$.addEventListener("click",function(){ae()}),$.addEventListener("keydown",function(e){13===(e||window.event).keyCode&&ne()}),ee.addEventListener("click",ne);var se=function(){for(var e=W.offsetWidth,t=n.element.getElementsByClassName("dplayer-danmaku-item"),a=0;a=a.width?(pe.style.right=a.width-r+"px",pe.style.left="initial"):(pe.style.left=t.clientX-n.element.getBoundingClientRect().left+"px",pe.style.right="initial"),o+pe.offsetHeight>=a.height?(pe.style.bottom=a.height-o+"px",pe.style.top="initial"):(pe.style.top=t.clientY-n.element.getBoundingClientRect().top+"px",pe.style.bottom="initial"),F.classList.add("dplayer-mask-show"),F.addEventListener("click",function(){F.classList.remove("dplayer-mask-show"),pe.classList.remove("dplayer-menu-show")})}),this.option.screenshot){var ce=this.element.getElementsByClassName("dplayer-camera-icon")[0];ce.addEventListener("click",function(){var e=document.createElement("canvas");e.width=n.video.videoWidth,e.height=n.video.videoHeight,e.getContext("2d").drawImage(n.video,0,0,e.width,e.height),ce.href=e.toDataURL(),ce.download="DPlayer.png"})}c++}return o(e,[{key:"play",value:function(e){"[object Number]"===Object.prototype.toString.call(e)&&(this.video.currentTime=e),this.paused=!1,this.video.paused&&(this.bezel.innerHTML=i("play"),this.bezel.classList.add("dplayer-bezel-transition")),this.playButton.innerHTML=i("pause"),this.video.play(),this.playedTime&&this.clearTime(),this.setTime(),this.element.classList.add("dplayer-playing"),this.trigger("play")}},{key:"pause",value:function(){this.paused=!0,this.element.classList.remove("dplayer-loading"),this.video.paused||(this.bezel.innerHTML=i("pause"),this.bezel.classList.add("dplayer-bezel-transition")),this.ended=!1,this.playButton.innerHTML=i("play"),this.video.pause(),this.clearTime(),this.element.classList.remove("dplayer-playing"),this.trigger("pause")}},{key:"volume",value:function(e){e=e>0?e:0,e=e<1?e:1,this.updateBar("volume",e,"width"),this.video.volume=e,this.video.muted&&(this.video.muted=!1),this.switchVolumeIcon()}},{key:"toggle",value:function(){this.video.paused?this.play():this.pause()}},{key:"on",value:function(e,t){"function"==typeof t&&this.event[e].push(t)}},{key:"_readAllEndpoints",value:function(e,t){for(var n=[],a=0,r=function(r){return function(o,i){if(++a,o?(o.response?alert(o.response.msg):console.log("Request was unsuccessful: "+o.status),n[r]=[]):n[r]=i,a==e.length)return t(n)}},o=0;o',this.danTunnel={right:{},top:{},bottom:{}},this.itemDemo=this.element.getElementsByClassName("dplayer-danmaku-item")[0],this.option.danmaku=t,this.readDanmaku())}}]),e}();e.exports=u}])}); +(function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("DPlayer",[],t):"object"==typeof exports?exports.DPlayer=t():e.DPlayer=t()})(this,function(){return function(e){function t(a){if(n[a])return n[a].exports;var l=n[a]={i:a,l:!1,exports:{}};return e[a].call(l.exports,l,l.exports,t),l.l=!0,l.exports}var n={};return t.m=e,t.c=n,t.i=function(e){return e},t.d=function(e,n,a){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:a})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=6)}([function(e,t,n){"use strict";var a={play:["0 0 16 32","M15.552 15.168q0.448 0.32 0.448 0.832 0 0.448-0.448 0.768l-13.696 8.512q-0.768 0.512-1.312 0.192t-0.544-1.28v-16.448q0-0.96 0.544-1.28t1.312 0.192z"],pause:["0 0 17 32","M14.080 4.8q2.88 0 2.88 2.048v18.24q0 2.112-2.88 2.112t-2.88-2.112v-18.24q0-2.048 2.88-2.048zM2.88 4.8q2.88 0 2.88 2.048v18.24q0 2.112-2.88 2.112t-2.88-2.112v-18.24q0-2.048 2.88-2.048z"],"volume-up":["0 0 21 32","M13.728 6.272v19.456q0 0.448-0.352 0.8t-0.8 0.32-0.8-0.32l-5.952-5.952h-4.672q-0.48 0-0.8-0.352t-0.352-0.8v-6.848q0-0.48 0.352-0.8t0.8-0.352h4.672l5.952-5.952q0.32-0.32 0.8-0.32t0.8 0.32 0.352 0.8zM20.576 16q0 1.344-0.768 2.528t-2.016 1.664q-0.16 0.096-0.448 0.096-0.448 0-0.8-0.32t-0.32-0.832q0-0.384 0.192-0.64t0.544-0.448 0.608-0.384 0.512-0.64 0.192-1.024-0.192-1.024-0.512-0.64-0.608-0.384-0.544-0.448-0.192-0.64q0-0.48 0.32-0.832t0.8-0.32q0.288 0 0.448 0.096 1.248 0.48 2.016 1.664t0.768 2.528zM25.152 16q0 2.72-1.536 5.056t-4 3.36q-0.256 0.096-0.448 0.096-0.48 0-0.832-0.352t-0.32-0.8q0-0.704 0.672-1.056 1.024-0.512 1.376-0.8 1.312-0.96 2.048-2.4t0.736-3.104-0.736-3.104-2.048-2.4q-0.352-0.288-1.376-0.8-0.672-0.352-0.672-1.056 0-0.448 0.32-0.8t0.8-0.352q0.224 0 0.48 0.096 2.496 1.056 4 3.36t1.536 5.056zM29.728 16q0 4.096-2.272 7.552t-6.048 5.056q-0.224 0.096-0.448 0.096-0.48 0-0.832-0.352t-0.32-0.8q0-0.64 0.704-1.056 0.128-0.064 0.384-0.192t0.416-0.192q0.8-0.448 1.44-0.896 2.208-1.632 3.456-4.064t1.216-5.152-1.216-5.152-3.456-4.064q-0.64-0.448-1.44-0.896-0.128-0.096-0.416-0.192t-0.384-0.192q-0.704-0.416-0.704-1.056 0-0.448 0.32-0.8t0.832-0.352q0.224 0 0.448 0.096 3.776 1.632 6.048 5.056t2.272 7.552z"],"volume-down":["0 0 21 32","M13.728 6.272v19.456q0 0.448-0.352 0.8t-0.8 0.32-0.8-0.32l-5.952-5.952h-4.672q-0.48 0-0.8-0.352t-0.352-0.8v-6.848q0-0.48 0.352-0.8t0.8-0.352h4.672l5.952-5.952q0.32-0.32 0.8-0.32t0.8 0.32 0.352 0.8zM20.576 16q0 1.344-0.768 2.528t-2.016 1.664q-0.16 0.096-0.448 0.096-0.448 0-0.8-0.32t-0.32-0.832q0-0.384 0.192-0.64t0.544-0.448 0.608-0.384 0.512-0.64 0.192-1.024-0.192-1.024-0.512-0.64-0.608-0.384-0.544-0.448-0.192-0.64q0-0.48 0.32-0.832t0.8-0.32q0.288 0 0.448 0.096 1.248 0.48 2.016 1.664t0.768 2.528z"],"volume-off":["0 0 21 32","M13.728 6.272v19.456q0 0.448-0.352 0.8t-0.8 0.32-0.8-0.32l-5.952-5.952h-4.672q-0.48 0-0.8-0.352t-0.352-0.8v-6.848q0-0.48 0.352-0.8t0.8-0.352h4.672l5.952-5.952q0.32-0.32 0.8-0.32t0.8 0.32 0.352 0.8z"],loop:["0 0 32 32","M1.882 16.941c0 4.152 3.221 7.529 7.177 7.529v1.882c-4.996 0-9.060-4.222-9.060-9.412s4.064-9.412 9.060-9.412h7.96l-3.098-3.098 1.331-1.331 5.372 5.37-5.37 5.372-1.333-1.333 3.1-3.098h-7.962c-3.957 0-7.177 3.377-7.177 7.529zM22.94 7.529v1.882c3.957 0 7.177 3.377 7.177 7.529s-3.221 7.529-7.177 7.529h-7.962l3.098-3.098-1.331-1.331-5.37 5.37 5.372 5.372 1.331-1.331-3.1-3.1h7.96c4.998 0 9.062-4.222 9.062-9.412s-4.064-9.412-9.060-9.412z"],full:["0 0 32 33","M6.667 28h-5.333c-0.8 0-1.333-0.533-1.333-1.333v-5.333c0-0.8 0.533-1.333 1.333-1.333s1.333 0.533 1.333 1.333v4h4c0.8 0 1.333 0.533 1.333 1.333s-0.533 1.333-1.333 1.333zM30.667 28h-5.333c-0.8 0-1.333-0.533-1.333-1.333s0.533-1.333 1.333-1.333h4v-4c0-0.8 0.533-1.333 1.333-1.333s1.333 0.533 1.333 1.333v5.333c0 0.8-0.533 1.333-1.333 1.333zM30.667 12c-0.8 0-1.333-0.533-1.333-1.333v-4h-4c-0.8 0-1.333-0.533-1.333-1.333s0.533-1.333 1.333-1.333h5.333c0.8 0 1.333 0.533 1.333 1.333v5.333c0 0.8-0.533 1.333-1.333 1.333zM1.333 12c-0.8 0-1.333-0.533-1.333-1.333v-5.333c0-0.8 0.533-1.333 1.333-1.333h5.333c0.8 0 1.333 0.533 1.333 1.333s-0.533 1.333-1.333 1.333h-4v4c0 0.8-0.533 1.333-1.333 1.333z"],"full-in":["0 0 32 33","M24.965 24.38h-18.132c-1.366 0-2.478-1.113-2.478-2.478v-11.806c0-1.364 1.111-2.478 2.478-2.478h18.132c1.366 0 2.478 1.113 2.478 2.478v11.806c0 1.364-1.11 2.478-2.478 2.478zM6.833 10.097v11.806h18.134l-0.002-11.806h-18.132zM2.478 28.928h5.952c0.684 0 1.238-0.554 1.238-1.239 0-0.684-0.554-1.238-1.238-1.238h-5.952v-5.802c0-0.684-0.554-1.239-1.238-1.239s-1.239 0.556-1.239 1.239v5.802c0 1.365 1.111 2.478 2.478 2.478zM30.761 19.412c-0.684 0-1.238 0.554-1.238 1.238v5.801h-5.951c-0.686 0-1.239 0.554-1.239 1.238 0 0.686 0.554 1.239 1.239 1.239h5.951c1.366 0 2.478-1.111 2.478-2.478v-5.801c0-0.683-0.554-1.238-1.239-1.238zM0 5.55v5.802c0 0.683 0.554 1.238 1.238 1.238s1.238-0.555 1.238-1.238v-5.802h5.952c0.684 0 1.238-0.554 1.238-1.238s-0.554-1.238-1.238-1.238h-5.951c-1.366-0.001-2.478 1.111-2.478 2.476zM32 11.35v-5.801c0-1.365-1.11-2.478-2.478-2.478h-5.951c-0.686 0-1.239 0.554-1.239 1.238s0.554 1.238 1.239 1.238h5.951v5.801c0 0.683 0.554 1.237 1.238 1.237 0.686 0.002 1.239-0.553 1.239-1.236z"],setting:["0 0 32 28","M28.633 17.104c0.035 0.21 0.026 0.463-0.026 0.76s-0.14 0.598-0.262 0.904c-0.122 0.306-0.271 0.581-0.445 0.825s-0.367 0.419-0.576 0.524c-0.209 0.105-0.393 0.157-0.55 0.157s-0.332-0.035-0.524-0.105c-0.175-0.052-0.393-0.1-0.655-0.144s-0.528-0.052-0.799-0.026c-0.271 0.026-0.541 0.083-0.812 0.17s-0.502 0.236-0.694 0.445c-0.419 0.437-0.664 0.934-0.734 1.493s0.009 1.092 0.236 1.598c0.175 0.349 0.148 0.699-0.079 1.048-0.105 0.14-0.271 0.284-0.498 0.432s-0.476 0.284-0.747 0.406-0.555 0.218-0.851 0.288c-0.297 0.070-0.559 0.105-0.786 0.105-0.157 0-0.306-0.061-0.445-0.183s-0.236-0.253-0.288-0.393h-0.026c-0.192-0.541-0.52-1.009-0.982-1.402s-1-0.589-1.611-0.589c-0.594 0-1.131 0.197-1.611 0.589s-0.816 0.851-1.009 1.375c-0.087 0.21-0.218 0.362-0.393 0.458s-0.367 0.144-0.576 0.144c-0.244 0-0.52-0.044-0.825-0.131s-0.611-0.197-0.917-0.327c-0.306-0.131-0.581-0.284-0.825-0.458s-0.428-0.349-0.55-0.524c-0.087-0.122-0.135-0.266-0.144-0.432s0.057-0.397 0.197-0.694c0.192-0.402 0.266-0.86 0.223-1.375s-0.266-0.991-0.668-1.428c-0.244-0.262-0.541-0.432-0.891-0.511s-0.681-0.109-0.995-0.092c-0.367 0.017-0.742 0.087-1.127 0.21-0.244 0.070-0.489 0.052-0.734-0.052-0.192-0.070-0.371-0.231-0.537-0.485s-0.314-0.533-0.445-0.838c-0.131-0.306-0.231-0.62-0.301-0.943s-0.087-0.59-0.052-0.799c0.052-0.384 0.227-0.629 0.524-0.734 0.524-0.21 0.995-0.555 1.415-1.035s0.629-1.017 0.629-1.611c0-0.611-0.21-1.144-0.629-1.598s-0.891-0.786-1.415-0.996c-0.157-0.052-0.288-0.179-0.393-0.38s-0.157-0.406-0.157-0.616c0-0.227 0.035-0.48 0.105-0.76s0.162-0.55 0.275-0.812 0.244-0.502 0.393-0.72c0.148-0.218 0.31-0.38 0.485-0.485 0.14-0.087 0.275-0.122 0.406-0.105s0.275 0.052 0.432 0.105c0.524 0.21 1.070 0.275 1.637 0.197s1.070-0.327 1.506-0.747c0.21-0.209 0.362-0.467 0.458-0.773s0.157-0.607 0.183-0.904c0.026-0.297 0.026-0.568 0-0.812s-0.048-0.419-0.065-0.524c-0.035-0.105-0.066-0.227-0.092-0.367s-0.013-0.262 0.039-0.367c0.105-0.244 0.293-0.458 0.563-0.642s0.563-0.336 0.878-0.458c0.314-0.122 0.62-0.214 0.917-0.275s0.533-0.092 0.707-0.092c0.227 0 0.406 0.074 0.537 0.223s0.223 0.301 0.275 0.458c0.192 0.471 0.507 0.886 0.943 1.244s0.952 0.537 1.546 0.537c0.611 0 1.153-0.17 1.624-0.511s0.803-0.773 0.996-1.297c0.070-0.14 0.179-0.284 0.327-0.432s0.301-0.223 0.458-0.223c0.244 0 0.511 0.035 0.799 0.105s0.572 0.166 0.851 0.288c0.279 0.122 0.537 0.279 0.773 0.472s0.423 0.402 0.563 0.629c0.087 0.14 0.113 0.293 0.079 0.458s-0.070 0.284-0.105 0.354c-0.227 0.506-0.297 1.039-0.21 1.598s0.341 1.048 0.76 1.467c0.419 0.419 0.934 0.651 1.546 0.694s1.179-0.057 1.703-0.301c0.14-0.087 0.31-0.122 0.511-0.105s0.371 0.096 0.511 0.236c0.262 0.244 0.493 0.616 0.694 1.113s0.336 1 0.406 1.506c0.035 0.297-0.013 0.528-0.144 0.694s-0.266 0.275-0.406 0.327c-0.542 0.192-1.004 0.528-1.388 1.009s-0.576 1.026-0.576 1.637c0 0.594 0.162 1.113 0.485 1.559s0.747 0.764 1.27 0.956c0.122 0.070 0.227 0.14 0.314 0.21 0.192 0.157 0.323 0.358 0.393 0.602v0zM16.451 19.462c0.786 0 1.528-0.149 2.227-0.445s1.305-0.707 1.821-1.231c0.515-0.524 0.921-1.131 1.218-1.821s0.445-1.428 0.445-2.214c0-0.786-0.148-1.524-0.445-2.214s-0.703-1.292-1.218-1.808c-0.515-0.515-1.122-0.921-1.821-1.218s-1.441-0.445-2.227-0.445c-0.786 0-1.524 0.148-2.214 0.445s-1.292 0.703-1.808 1.218c-0.515 0.515-0.921 1.118-1.218 1.808s-0.445 1.428-0.445 2.214c0 0.786 0.149 1.524 0.445 2.214s0.703 1.297 1.218 1.821c0.515 0.524 1.118 0.934 1.808 1.231s1.428 0.445 2.214 0.445v0z"],right:["0 0 32 32","M22 16l-10.105-10.6-1.895 1.987 8.211 8.613-8.211 8.612 1.895 1.988 8.211-8.613z"],comment:["0 0 32 32","M27.128 0.38h-22.553c-2.336 0-4.229 1.825-4.229 4.076v16.273c0 2.251 1.893 4.076 4.229 4.076h4.229v-2.685h8.403l-8.784 8.072 1.566 1.44 7.429-6.827h9.71c2.335 0 4.229-1.825 4.229-4.076v-16.273c0-2.252-1.894-4.076-4.229-4.076zM28.538 19.403c0 1.5-1.262 2.717-2.819 2.717h-8.36l-0.076-0.070-0.076 0.070h-11.223c-1.557 0-2.819-1.217-2.819-2.717v-13.589c0-1.501 1.262-2.718 2.819-2.718h19.734c1.557 0 2.819-0.141 2.819 1.359v14.947zM9.206 10.557c-1.222 0-2.215 0.911-2.215 2.036s0.992 2.035 2.215 2.035c1.224 0 2.216-0.911 2.216-2.035s-0.992-2.036-2.216-2.036zM22.496 10.557c-1.224 0-2.215 0.911-2.215 2.036s0.991 2.035 2.215 2.035c1.224 0 2.215-0.911 2.215-2.035s-0.991-2.036-2.215-2.036zM15.852 10.557c-1.224 0-2.215 0.911-2.215 2.036s0.991 2.035 2.215 2.035c1.222 0 2.215-0.911 2.215-2.035s-0.992-2.036-2.215-2.036z"],"comment-off":["0 0 32 32","M27.090 0.131h-22.731c-2.354 0-4.262 1.839-4.262 4.109v16.401c0 2.269 1.908 4.109 4.262 4.109h4.262v-2.706h8.469l-8.853 8.135 1.579 1.451 7.487-6.88h9.787c2.353 0 4.262-1.84 4.262-4.109v-16.401c0-2.27-1.909-4.109-4.262-4.109v0zM28.511 19.304c0 1.512-1.272 2.738-2.841 2.738h-8.425l-0.076-0.070-0.076 0.070h-11.311c-1.569 0-2.841-1.226-2.841-2.738v-13.696c0-1.513 1.272-2.739 2.841-2.739h19.889c1.569 0 2.841-0.142 2.841 1.37v15.064z"],send:["0 0 32 32","M13.725 30l3.9-5.325-3.9-1.125v6.45zM0 17.5l11.050 3.35 13.6-11.55-10.55 12.425 11.8 3.65 6.1-23.375-32 15.5z"],menu:["0 0 22 32","M20.8 14.4q0.704 0 1.152 0.48t0.448 1.12-0.48 1.12-1.12 0.48h-19.2q-0.64 0-1.12-0.48t-0.48-1.12 0.448-1.12 1.152-0.48h19.2zM1.6 11.2q-0.64 0-1.12-0.48t-0.48-1.12 0.448-1.12 1.152-0.48h19.2q0.704 0 1.152 0.48t0.448 1.12-0.48 1.12-1.12 0.48h-19.2zM20.8 20.8q0.704 0 1.152 0.48t0.448 1.12-0.48 1.12-1.12 0.48h-19.2q-0.64 0-1.12-0.48t-0.48-1.12 0.448-1.12 1.152-0.48h19.2z"],camera:["0 0 32 32","M16 23c-3.309 0-6-2.691-6-6s2.691-6 6-6 6 2.691 6 6-2.691 6-6 6zM16 13c-2.206 0-4 1.794-4 4s1.794 4 4 4c2.206 0 4-1.794 4-4s-1.794-4-4-4zM27 28h-22c-1.654 0-3-1.346-3-3v-16c0-1.654 1.346-3 3-3h3c0.552 0 1 0.448 1 1s-0.448 1-1 1h-3c-0.551 0-1 0.449-1 1v16c0 0.552 0.449 1 1 1h22c0.552 0 1-0.448 1-1v-16c0-0.551-0.448-1-1-1h-11c-0.552 0-1-0.448-1-1s0.448-1 1-1h11c1.654 0 3 1.346 3 3v16c0 1.654-1.346 3-3 3zM24 10.5c0 0.828 0.672 1.5 1.5 1.5s1.5-0.672 1.5-1.5c0-0.828-0.672-1.5-1.5-1.5s-1.5 0.672-1.5 1.5zM15 4c0 0.552-0.448 1-1 1h-4c-0.552 0-1-0.448-1-1v0c0-0.552 0.448-1 1-1h4c0.552 0 1 0.448 1 1v0z"]};e.exports=function(e){return'\n \n \n \n \n '}},function(e,t,n){"use strict";var a=n(0);e.exports={main:function(e,t,n){return'\n
\n
\n \n
\n
\n
\n
\n \n '+(e.danmaku?''+n("Danmaku is loading")+"":"")+'\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n
\n
\n
\n
\n \n
\n \n
\n
\n
\n \n
\n
\n
\n
\n 0:00 / 0:00\n
\n
\n '+(e.screenshot?'\n '+a("camera")+" \n ":"")+'\n
\n \n
\n \n
\n
\n
'+n("Set danmaku color")+'
\n \n \n \n \n \n \n
\n
\n
'+n("Set danmaku type")+'
\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 "},setting:function(e){return{original:'\n
\n '+e("Speed")+'\n
'+a("right")+'
\n
\n
\n '+e("Loop")+'\n
\n \n \n
\n
\n
\n '+e("Danmaku")+'\n
\n \n \n
\n
\n
\n '+e("Opacity for danmaku")+'\n
\n
\n
\n \n
\n
\n
\n
',speed:'\n
\n 0.5\n
\n
\n 0.75\n
\n
\n '+e("Normal")+'\n
\n
\n 1.25\n
\n
\n 1.5\n
\n
\n 2\n
'}}}},function(e,t,n){"use strict";var a={"Danmaku is loading":"弹幕加载中",Top:"顶部",Bottom:"底部",Rolling:"滚动","Input danmaku, hit Enter":"输入弹幕,回车发送","About author":"关于作者","DPlayer feedback":"播放器意见反馈","About DPlayer":"关于 DPlay 播放器",Loop:"洗脑循环",Speed:"速度","Opacity for danmaku":"弹幕透明度",Normal:"正常","Please input danmaku!":"要输入弹幕内容啊喂!","Set danmaku color":"设置弹幕颜色","Set danmaku type":"设置弹幕类型",Danmaku:"弹幕"};e.exports=function(e){var t=this;this.lang=e,this.tran=function(e){return"en"===t.lang?e:"zh"===t.lang?a[e]:void 0}}},function(e,t,n){"use strict";var a=n(5);e.exports=function(e){/mobile/i.test(window.navigator.userAgent)&&(e.autoplay=!1);var t={element:document.getElementsByClassName("dplayer")[0],autoplay:!1,theme:"#b7daff",loop:!1,lang:navigator.language.indexOf("zh")!==-1?"zh":"en",screenshot:!1,hotkey:!0,preload:"auto",apiBackend:a};for(var n in t)t.hasOwnProperty(n)&&!e.hasOwnProperty(n)&&(e[n]=t[n]);return e.video.hasOwnProperty("type")||(e.video.type="auto"),e.danmaku.hasOwnProperty("user")||(e.danmaku.user="DIYgod"),e}},function(e,t){},function(e,t,n){"use strict";var a=function(e,t,n,a,l){var s=new XMLHttpRequest;s.onreadystatechange=function(){if(4===s.readyState){if(s.status>=200&&s.status<300||304===s.status){var e=JSON.parse(s.responseText);return 1!==e.code?a(s,e):n(s,e)}l(s)}},s.open(null!==t?"POST":"GET",e,!0),s.send(null!==t?JSON.stringify(t):null)};e.exports={send:function(e,t){a(e,t,function(e,t){},function(e,t){alert(t.msg)},function(e){})},read:function(e,t){a(e,null,function(e,n){t(null,n.danmaku)},function(e,n){t({status:e.status,response:n})},function(e){t({status:e.status,response:null})})}}},function(e,t,n){"use strict";function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s=function(){function e(e,t){for(var n=0;n0?t:0,t=t<1?t:1,E[e+"Bar"].style[n]=100*t+"%"};var s=["play","pause","canplay","playing","ended","error"];this.event={};for(var m=0;m=n.video.currentTime)return void(n.danIndex=e);n.danIndex=n.dan.length}});var x=0,B=0,C=!1,T=void 0;this.setTime=function(){n.playedTime=setInterval(function(){B=n.video.currentTime,!C&&Bx+.01&&!n.video.paused&&(n.element.classList.remove("dplayer-loading"),C=!1),x=B,n.updateBar("played",n.video.currentTime/n.video.duration,"width"),n.element.getElementsByClassName("dplayer-ptime")[0].innerHTML=k(n.video.currentTime),n.trigger("playing")},100),n.option.danmaku&&V&&(T=setInterval(function(){if(n.dan)for(var e=n.dan[n.danIndex];e&&n.video.currentTime>parseFloat(e.time);)n.pushDanmaku(e.text,e.color,e.type),e=n.dan[++n.danIndex]},100))},this.clearTime=function(){clearInterval(n.playedTime),n.option.danmaku&&clearInterval(T)},L.addEventListener("click",function(e){var t=e||window.event;w=L.clientWidth;var a=(t.clientX-b(L))/w;a=a>0?a:0,a=a<1?a:1,n.updateBar("played",a,"width"),n.video.currentTime=parseFloat(E.playedBar.style.width)/100*n.video.duration});var M=function(e){var t=e||window.event,a=(t.clientX-b(L))/w;a=a>0?a:0,a=a<1?a:1,n.updateBar("played",a,"width"),n.element.getElementsByClassName("dplayer-ptime")[0].innerHTML=k(a*n.video.duration)},z=function e(){document.removeEventListener("mouseup",e),document.removeEventListener("mousemove",M),n.video.currentTime=parseFloat(E.playedBar.style.width)/100*n.video.duration,n.setTime()};L.addEventListener("mousedown",function(){w=L.clientWidth,n.clearTime(),document.addEventListener("mousemove",M),document.addEventListener("mouseup",z)}),E.volumeBar=this.element.getElementsByClassName("dplayer-volume-bar-inner")[0];var N=this.element.getElementsByClassName("dplayer-volume")[0],q=this.element.getElementsByClassName("dplayer-volume-bar-wrap")[0],D=this.element.getElementsByClassName("dplayer-volume-bar")[0],I=this.element.getElementsByClassName("dplayer-volume-icon")[0],S=35;this.switchVolumeIcon=function(){var e=n.element.getElementsByClassName("dplayer-volume-icon")[0];n.video.volume>=.8?e.innerHTML=i("volume-up"):n.video.volume>0?e.innerHTML=i("volume-down"):e.innerHTML=i("volume-off")};var H=function(e){var t=e||window.event,a=(t.clientX-b(D)-5.5)/S;n.volume(a)},P=function e(){document.removeEventListener("mouseup",e),document.removeEventListener("mousemove",H),N.classList.remove("dplayer-volume-active")};q.addEventListener("click",function(e){var t=e||window.event,a=(t.clientX-b(D)-5.5)/S;n.volume(a)}),q.addEventListener("mousedown",function(){document.addEventListener("mousemove",H),document.addEventListener("mouseup",P),N.classList.add("dplayer-volume-active")}),I.addEventListener("click",function(){n.video.muted?(n.video.muted=!1,n.switchVolumeIcon(),n.updateBar("volume",n.video.volume,"width")):(n.video.muted=!0,I.innerHTML=i("volume-off"),n.updateBar("volume",0,"width"))});var F=0;if(!c){var O=function(){n.element.classList.remove("dplayer-hide-controller"),clearTimeout(F),F=setTimeout(function(){n.video.played.length&&(n.element.classList.add("dplayer-hide-controller"),W(),ie())},2e3)};this.element.addEventListener("mousemove",O),this.element.addEventListener("click",O)}this.danOpacity=localStorage.getItem("DPlayer-opacity")||.7;var A=r.setting(l),R=this.element.getElementsByClassName("dplayer-setting-icon")[0],X=this.element.getElementsByClassName("dplayer-setting-box")[0],j=this.element.getElementsByClassName("dplayer-mask")[0];X.innerHTML=A.original;var W=function(){X.classList.contains("dplayer-setting-box-open")&&(X.classList.remove("dplayer-setting-box-open"),j.classList.remove("dplayer-mask-show"),setTimeout(function(){X.classList.remove("dplayer-setting-box-narrow"),X.innerHTML=A.original,U()},300))},_=function(){X.classList.add("dplayer-setting-box-open"),j.classList.add("dplayer-mask-show")};j.addEventListener("click",function(){W()}),R.addEventListener("click",function(){_()});var Y=this.option.loop,$=this.element.getElementsByClassName("dplayer-danmaku")[0],V=!0,U=function(){var e=n.element.getElementsByClassName("dplayer-setting-loop")[0],t=e.getElementsByClassName("dplayer-toggle-setting-input")[0];t.checked=Y,e.addEventListener("click",function(){t.checked=!t.checked,t.checked?(Y=!0,n.video.loop=Y):(Y=!1,n.video.loop=Y),W()});var a=n.element.getElementsByClassName("dplayer-setting-showdan")[0],l=a.getElementsByClassName("dplayer-showdan-setting-input")[0];if(l.checked=V,a.addEventListener("click",function(){if(l.checked=!l.checked,l.checked){if(V=!0,n.option.danmaku){for(var e=0;e=n.video.currentTime){n.danIndex=e;break}n.danIndex=n.dan.length}T=setInterval(function(){for(var e=n.dan[n.danIndex];e&&n.video.currentTime>=parseFloat(e.time);)n.pushDanmaku(e.text,e.color,e.type),e=n.dan[++n.danIndex]},0)}}else V=!1,n.option.danmaku&&(clearInterval(T),$.innerHTML='
',n.danTunnel={right:{},top:{},bottom:{}},n.itemDemo=n.element.getElementsByClassName("dplayer-danmaku-item")[0]);W()}),n.element.getElementsByClassName("dplayer-setting-speed")[0].addEventListener("click",function(){X.classList.add("dplayer-setting-box-narrow"),X.innerHTML=A.speed;for(var e=X.getElementsByClassName("dplayer-setting-speed-item"),t=function(t){e[t].addEventListener("click",function(){n.video.playbackRate=e[t].dataset.speed,W()})},a=0;a0?a:0,a=a<1?a:1,n.updateBar("danmaku",a,"width");for(var l=n.element.getElementsByClassName("dplayer-danmaku-item"),s=0;s0?a:0,a=a<1?a:1,n.updateBar("danmaku",a,"width");for(var l=n.element.getElementsByClassName("dplayer-danmaku-item"),s=0;s/g,">").replace(/"/g,""").replace(/'/g,"'").replace(/\//g,"/")},ne=function(){if(J.blur(),!J.value.replace(/^\s+|\s+$/g,""))return void alert(l("Please input danmaku!"));var e={token:n.option.danmaku.token,player:n.option.danmaku.id,author:n.option.danmaku.user,time:n.video.currentTime,text:J.value,color:n.element.querySelector(".dplayer-comment-setting-color input:checked").value,type:n.element.querySelector(".dplayer-comment-setting-type input:checked").value};n.option.apiBackend.send(n.option.danmaku.api,e),J.value="",ie(),n.dan.splice(n.danIndex,0,e),n.danIndex++,n.pushDanmaku(te(e.text),e.color,e.type).style.border="2px solid "+n.option.theme},ae=function(){Z.classList.contains("dplayer-comment-setting-open")&&Z.classList.remove("dplayer-comment-setting-open")},le=function(){Z.classList.contains("dplayer-comment-setting-open")?Z.classList.remove("dplayer-comment-setting-open"):Z.classList.add("dplayer-comment-setting-open")},se=0,ie=function(){K.classList.contains("dplayer-comment-box-open")&&(K.classList.remove("dplayer-comment-box-open"),j.classList.remove("dplayer-mask-show"),clearInterval(se),n.element.classList.remove("dplayer-show-controller"),ae())},de=function(){K.classList.add("dplayer-comment-box-open"),j.classList.add("dplayer-mask-show"),se=setInterval(function(){clearTimeout(F)},1e3),n.element.classList.add("dplayer-show-controller")};j.addEventListener("click",function(){ie()}),G.addEventListener("click",function(){de(),setTimeout(function(){J.focus()},300)}),Q.addEventListener("click",function(){le()}),this.element.getElementsByClassName("dplayer-comment-setting-color")[0].addEventListener("click",function(){n.element.querySelector('input[name="dplayer-danmaku-color-${index}"]:checked+span')&&(Q.getElementsByClassName("dplayer-fill")[0].style.fill=n.element.querySelector('input[name="dplayer-danmaku-color-${index}"]:checked').value)}),J.addEventListener("click",function(){ae()}),J.addEventListener("keydown",function(e){13===(e||window.event).keyCode&&ne()}),ee.addEventListener("click",ne);var oe=function(){for(var e=$.offsetWidth,t=n.element.getElementsByClassName("dplayer-danmaku-item"),a=0;a=a.width?(ce.style.right=a.width-l+"px",ce.style.left="initial"):(ce.style.left=t.clientX-n.element.getBoundingClientRect().left+"px",ce.style.right="initial"),s+ce.offsetHeight>=a.height?(ce.style.bottom=a.height-s+"px",ce.style.top="initial"):(ce.style.top=t.clientY-n.element.getBoundingClientRect().top+"px",ce.style.bottom="initial"),j.classList.add("dplayer-mask-show"),j.addEventListener("click",function(){j.classList.remove("dplayer-mask-show"),ce.classList.remove("dplayer-menu-show")})}),this.option.screenshot){var pe=this.element.getElementsByClassName("dplayer-camera-icon")[0];pe.addEventListener("click",function(){var e=document.createElement("canvas");e.width=n.video.videoWidth,e.height=n.video.videoHeight,e.getContext("2d").drawImage(n.video,0,0,e.width,e.height),pe.href=e.toDataURL(),pe.download="DPlayer.png"})}p++}return s(e,[{key:"play",value:function(e){"[object Number]"===Object.prototype.toString.call(e)&&(this.video.currentTime=e),this.paused=!1,this.video.paused&&(this.bezel.innerHTML=i("play"),this.bezel.classList.add("dplayer-bezel-transition")),this.playButton.innerHTML=i("pause"),this.video.play(),this.playedTime&&this.clearTime(),this.setTime(),this.element.classList.add("dplayer-playing"),this.trigger("play")}},{key:"pause",value:function(){this.paused=!0,this.element.classList.remove("dplayer-loading"),this.video.paused||(this.bezel.innerHTML=i("pause"),this.bezel.classList.add("dplayer-bezel-transition")),this.ended=!1,this.playButton.innerHTML=i("play"),this.video.pause(),this.clearTime(),this.element.classList.remove("dplayer-playing"),this.trigger("pause")}},{key:"volume",value:function(e){e=e>0?e:0,e=e<1?e:1,this.updateBar("volume",e,"width"),this.video.volume=e,this.video.muted&&(this.video.muted=!1),this.switchVolumeIcon()}},{key:"toggle",value:function(){this.video.paused?this.play():this.pause()}},{key:"on",value:function(e,t){"function"==typeof t&&this.event[e].push(t)}},{key:"_readAllEndpoints",value:function(e,t){for(var n=[],a=0,l=function(l){return function(s,i){if(++a,s?s.response?alert(s.response.msg):n[l]=[]:n[l]=i,a==e.length)return t(n)}},s=0;s',this.danTunnel={right:{},top:{},bottom:{}},this.itemDemo=this.element.getElementsByClassName("dplayer-danmaku-item")[0],this.option.danmaku=t,this.readDanmaku())}}]),e}();e.exports=m}])}); //# sourceMappingURL=DPlayer.min.js.map \ No newline at end of file diff --git a/dist/DPlayer.min.js.map b/dist/DPlayer.min.js.map index c729e49..bdc507b 100644 --- a/dist/DPlayer.min.js.map +++ b/dist/DPlayer.min.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///webpack/universalModuleDefinition","webpack:///DPlayer.min.js","webpack:///webpack/bootstrap 7c34464ab744a5e0f9e7","webpack:///./src/svg.js","webpack:///./src/html.js","webpack:///./src/i18n.js","webpack:///./src/option.js","webpack:///./src/DPlayer.scss?8926","webpack:///./src/api.js","webpack:///./~/base64-js/index.js","webpack:///./~/buffer/index.js","webpack:///./src/DPlayer.scss","webpack:///./~/css-loader/lib/css-base.js","webpack:///./~/ieee754/index.js","webpack:///./~/isarray/index.js","webpack:///./~/style-loader/addStyles.js","webpack:///./~/style-loader/fixUrls.js","webpack:///(webpack)/buildin/global.js","webpack:///./src/DPlayer.js"],"names":["root","factory","exports","module","define","amd","this","modules","__webpack_require__","moduleId","installedModules","i","l","call","m","c","value","d","name","getter","o","Object","defineProperty","configurable","enumerable","get","n","__esModule","object","property","prototype","hasOwnProperty","p","s","svgSource","play","pause","volume-up","volume-down","volume-off","loop","full","full-in","setting","right","comment","comment-off","send","menu","camera","type","svg","main","option","index","tran","video","pic","screenshot","preload","url","danmaku","theme","original","localStorage","getItem","speed","tranZH","Danmaku is loading","Top","Bottom","Rolling","Input danmaku, hit Enter","About author","DPlayer feedback","About DPlayer","Loop","Speed","Opacity for danmaku","Normal","Please input danmaku!","Set danmaku color","Set danmaku type","Danmaku","lang","_this","text","defaultApiBackend","test","window","navigator","userAgent","autoplay","defaultOption","element","document","getElementsByClassName","language","indexOf","hotkey","apiBackend","defaultKey","user","content","locals","SendXMLHttpRequest","data","success","error","fail","xhr","XMLHttpRequest","onreadystatechange","readyState","status","response","JSON","parse","responseText","code","open","stringify","endpoint","danmakuData","console","log","alert","msg","read","cbk","placeHoldersCount","b64","len","length","Error","byteLength","toByteArray","j","tmp","placeHolders","arr","Arr","L","revLookup","charCodeAt","tripletToBase64","num","lookup","encodeChunk","uint8","start","end","output","push","join","fromByteArray","extraBytes","parts","maxChunkLength","len2","Uint8Array","Array","global","typedArraySupport","__proto__","foo","subarray","e","kMaxLength","Buffer","TYPED_ARRAY_SUPPORT","createBuffer","that","RangeError","arg","encodingOrOffset","allocUnsafe","from","TypeError","ArrayBuffer","fromArrayBuffer","fromString","fromObject","assertSize","size","alloc","fill","encoding","undefined","checked","string","isEncoding","actual","write","slice","fromArrayLike","array","byteOffset","obj","isBuffer","copy","buffer","isnan","isArray","toString","SlowBuffer","isView","loweredCase","utf8ToBytes","base64ToBytes","toLowerCase","slowToString","hexSlice","utf8Slice","asciiSlice","latin1Slice","base64Slice","utf16leSlice","swap","b","bidirectionalIndexOf","val","dir","isNaN","arrayIndexOf","lastIndexOf","buf","indexSize","readUInt16BE","arrLength","valLength","String","foundIndex","found","hexWrite","offset","Number","remaining","strLen","parsed","parseInt","substr","utf8Write","blitBuffer","asciiWrite","asciiToBytes","latin1Write","base64Write","ucs2Write","utf16leToBytes","base64","Math","min","res","firstByte","codePoint","bytesPerSequence","secondByte","thirdByte","fourthByte","tempCodePoint","decodeCodePointsArray","codePoints","MAX_ARGUMENTS_LENGTH","fromCharCode","apply","ret","out","toHex","bytes","checkOffset","ext","checkInt","max","objectWriteUInt16","littleEndian","objectWriteUInt32","checkIEEE754","writeFloat","noAssert","ieee754","writeDouble","base64clean","str","stringtrim","replace","INVALID_BASE64_RE","trim","units","Infinity","leadSurrogate","byteArray","hi","lo","src","dst","INSPECT_MAX_BYTES","poolSize","_augment","Symbol","species","allocUnsafeSlow","_isBuffer","compare","a","x","y","concat","list","pos","swap16","swap32","swap64","arguments","equals","inspect","match","target","thisStart","thisEnd","thisCopy","targetCopy","includes","isFinite","toJSON","_arr","newBuf","sliceLen","readUIntLE","mul","readUIntBE","readUInt8","readUInt16LE","readUInt32LE","readUInt32BE","readIntLE","pow","readIntBE","readInt8","readInt16LE","readInt16BE","readInt32LE","readInt32BE","readFloatLE","readFloatBE","readDoubleLE","readDoubleBE","writeUIntLE","writeUIntBE","writeUInt8","floor","writeUInt16LE","writeUInt16BE","writeUInt32LE","writeUInt32BE","writeIntLE","limit","sub","writeIntBE","writeInt8","writeInt16LE","writeInt16BE","writeInt32LE","writeInt32BE","writeFloatLE","writeFloatBE","writeDoubleLE","writeDoubleBE","targetStart","set","cssWithMappingToString","item","useSourceMap","cssMapping","sourceMapping","toComment","sourceURLs","sources","map","source","sourceRoot","sourceMap","mediaQuery","alreadyImportedModules","id","isLE","mLen","nBytes","eLen","eMax","eBias","nBits","NaN","rt","abs","LN2","addStylesToDom","styles","options","domStyle","stylesInDom","refs","addStyle","listToStyles","newStyles","css","media","part","insertStyleElement","styleElement","styleTarget","getElement","insertInto","lastStyleElementInsertedAtTop","styleElementsInsertedAtTop","insertAt","nextSibling","insertBefore","appendChild","firstChild","removeStyleElement","parentNode","removeChild","idx","splice","createStyleElement","createElement","attrs","attachTagAttrs","createLinkElement","linkElement","rel","keys","forEach","key","setAttribute","update","remove","singleton","styleIndex","singletonCounter","singletonElement","applyToSingletonTag","bind","URL","createObjectURL","revokeObjectURL","Blob","btoa","updateLink","href","applyToTag","newObj","styleSheet","cssText","replaceText","cssNode","createTextNode","childNodes","autoFixUrls","convertToAbsoluteUrls","fixUrls","unescape","encodeURIComponent","blob","oldSrc","memoize","fn","memo","isOldIE","all","atob","selector","querySelector","DEBUG","newList","mayRemove","textStore","replacement","filter","Boolean","location","baseUrl","protocol","host","currentDir","pathname","fullMatch","origUrl","unquotedOrigUrl","$1","newUrl","g","Function","eval","_classCallCheck","instance","Constructor","_typeof","iterator","constructor","_createClass","defineProperties","props","descriptor","writable","protoProps","staticProps","handleOption","i18n","html","isMobile","DPlayer","updateBar","percentage","direction","bar","style","eventTypes","event","trigger","classList","add","innerHTML","arrow","offsetWidth","arrowStyle","head","exec","Hls","isSupported","hls","attachMedia","on","Events","MEDIA_ATTACHED","loadSource","MANIFEST_PARSED","levels","flvjs","flvPlayer","createPlayer","attachMediaElement","load","bezel","addEventListener","playButton","paused","toggle","videoWrap","conMask","toggleController","contains","secondToTime","second","add0","sec","getElementViewLeft","actualLeft","offsetLeft","current","offsetParent","elementScrollLeft","fullscreenElement","mozFullScreenElement","webkitFullscreenElement","body","scrollLeft","documentElement","playedBar","loadedBar","pbar","barWidth","dan","time","currentTime","danIndex","lastPlayPos","currentPlayPos","bufferingDetected","danmakuTime","setTime","playedTime","setInterval","duration","showdan","parseFloat","pushDanmaku","color","clearTime","clearInterval","clientWidth","clientX","width","thumbMove","thumbUp","removeEventListener","volumeBar","volumeEle","volumeBarWrapWrap","volumeBarWrap","volumeicon","vWidth","switchVolumeIcon","volume","volumeMove","volumeUp","muted","hideTime","hideController","clearTimeout","setTimeout","played","closeSetting","closeComment","danOpacity","settingHTML","settingIcon","settingBox","mask","settingEvent","openSetting","danContainer","loopEle","loopToggle","showDanEle","showDanToggle","danTunnel","top","bottom","itemDemo","speedItem","_loop","playbackRate","dataset","danmakuBar","danmakuBarWrapWrap","danmakuBarWrap","danmakuSettingBox","dWidth","danmakuMove","items","opacity","setItem","danmakuUp","buffered","ended","readDanmaku","commentInput","commentIcon","commentBox","commentSettingIcon","commentSettingBox","commentSendIcon","htmlEncode","sendComment","blur","token","player","author","api","border","closeCommentSetting","toggleCommentSetting","disableHide","openComment","focus","keyCode","resetAnimation","danWidth","transform","cancelFullScreen","mozCancelFullScreen","webkitCancelFullScreen","requestFullscreen","mozRequestFullScreen","webkitRequestFullscreen","webkitEnterFullscreen","handleKeyDown","tag","activeElement","tagName","toUpperCase","editable","getAttribute","preventDefault","clientRect","getBoundingClientRect","menuLeft","left","menuTop","clientY","offsetHeight","height","camareIcon","canvas","videoWidth","videoHeight","getContext","drawImage","toDataURL","download","func","endpoints","finish","results","readCount","err","_this2","apiurl","maximum","addition","_readAllEndpoints","sort","display","_this3","itemHeight","danHeight","itemY","danItemRight","ele","danSpeed","getTunnel","_loop2","v","danRight","_ret2","itemWidth","poster"],"mappings":"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","file":"DPlayer.min.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine(\"DPlayer\", [], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"DPlayer\"] = factory();\n\telse\n\t\troot[\"DPlayer\"] = factory();\n})(this, function() {\nreturn \n\n\n// WEBPACK FOOTER //\n// webpack/universalModuleDefinition","(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine(\"DPlayer\", [], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"DPlayer\"] = factory();\n\telse\n\t\troot[\"DPlayer\"] = factory();\n})(this, function() {\nreturn /******/ (function(modules) { // webpackBootstrap\n/******/ \t// The module cache\n/******/ \tvar installedModules = {};\n/******/\n/******/ \t// The require function\n/******/ \tfunction __webpack_require__(moduleId) {\n/******/\n/******/ \t\t// Check if module is in cache\n/******/ \t\tif(installedModules[moduleId])\n/******/ \t\t\treturn installedModules[moduleId].exports;\n/******/\n/******/ \t\t// Create a new module (and put it into the cache)\n/******/ \t\tvar module = installedModules[moduleId] = {\n/******/ \t\t\ti: moduleId,\n/******/ \t\t\tl: false,\n/******/ \t\t\texports: {}\n/******/ \t\t};\n/******/\n/******/ \t\t// Execute the module function\n/******/ \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n/******/\n/******/ \t\t// Flag the module as loaded\n/******/ \t\tmodule.l = true;\n/******/\n/******/ \t\t// Return the exports of the module\n/******/ \t\treturn module.exports;\n/******/ \t}\n/******/\n/******/\n/******/ \t// expose the modules object (__webpack_modules__)\n/******/ \t__webpack_require__.m = modules;\n/******/\n/******/ \t// expose the module cache\n/******/ \t__webpack_require__.c = installedModules;\n/******/\n/******/ \t// identity function for calling harmony imports with the correct context\n/******/ \t__webpack_require__.i = function(value) { return value; };\n/******/\n/******/ \t// define getter function for harmony exports\n/******/ \t__webpack_require__.d = function(exports, name, getter) {\n/******/ \t\tif(!__webpack_require__.o(exports, name)) {\n/******/ \t\t\tObject.defineProperty(exports, name, {\n/******/ \t\t\t\tconfigurable: false,\n/******/ \t\t\t\tenumerable: true,\n/******/ \t\t\t\tget: getter\n/******/ \t\t\t});\n/******/ \t\t}\n/******/ \t};\n/******/\n/******/ \t// getDefaultExport function for compatibility with non-harmony modules\n/******/ \t__webpack_require__.n = function(module) {\n/******/ \t\tvar getter = module && module.__esModule ?\n/******/ \t\t\tfunction getDefault() { return module['default']; } :\n/******/ \t\t\tfunction getModuleExports() { return module; };\n/******/ \t\t__webpack_require__.d(getter, 'a', getter);\n/******/ \t\treturn getter;\n/******/ \t};\n/******/\n/******/ \t// Object.prototype.hasOwnProperty.call\n/******/ \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n/******/\n/******/ \t// __webpack_public_path__\n/******/ \t__webpack_require__.p = \"\";\n/******/\n/******/ \t// Load entry module and return exports\n/******/ \treturn __webpack_require__(__webpack_require__.s = 15);\n/******/ })\n/************************************************************************/\n/******/ ([\n/* 0 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\n/**\n* SVG used by DPlayer\n*/\n\nvar svgSource = {\n 'play': ['0 0 16 32', 'M15.552 15.168q0.448 0.32 0.448 0.832 0 0.448-0.448 0.768l-13.696 8.512q-0.768 0.512-1.312 0.192t-0.544-1.28v-16.448q0-0.96 0.544-1.28t1.312 0.192z'],\n 'pause': ['0 0 17 32', 'M14.080 4.8q2.88 0 2.88 2.048v18.24q0 2.112-2.88 2.112t-2.88-2.112v-18.24q0-2.048 2.88-2.048zM2.88 4.8q2.88 0 2.88 2.048v18.24q0 2.112-2.88 2.112t-2.88-2.112v-18.24q0-2.048 2.88-2.048z'],\n 'volume-up': ['0 0 21 32', 'M13.728 6.272v19.456q0 0.448-0.352 0.8t-0.8 0.32-0.8-0.32l-5.952-5.952h-4.672q-0.48 0-0.8-0.352t-0.352-0.8v-6.848q0-0.48 0.352-0.8t0.8-0.352h4.672l5.952-5.952q0.32-0.32 0.8-0.32t0.8 0.32 0.352 0.8zM20.576 16q0 1.344-0.768 2.528t-2.016 1.664q-0.16 0.096-0.448 0.096-0.448 0-0.8-0.32t-0.32-0.832q0-0.384 0.192-0.64t0.544-0.448 0.608-0.384 0.512-0.64 0.192-1.024-0.192-1.024-0.512-0.64-0.608-0.384-0.544-0.448-0.192-0.64q0-0.48 0.32-0.832t0.8-0.32q0.288 0 0.448 0.096 1.248 0.48 2.016 1.664t0.768 2.528zM25.152 16q0 2.72-1.536 5.056t-4 3.36q-0.256 0.096-0.448 0.096-0.48 0-0.832-0.352t-0.32-0.8q0-0.704 0.672-1.056 1.024-0.512 1.376-0.8 1.312-0.96 2.048-2.4t0.736-3.104-0.736-3.104-2.048-2.4q-0.352-0.288-1.376-0.8-0.672-0.352-0.672-1.056 0-0.448 0.32-0.8t0.8-0.352q0.224 0 0.48 0.096 2.496 1.056 4 3.36t1.536 5.056zM29.728 16q0 4.096-2.272 7.552t-6.048 5.056q-0.224 0.096-0.448 0.096-0.48 0-0.832-0.352t-0.32-0.8q0-0.64 0.704-1.056 0.128-0.064 0.384-0.192t0.416-0.192q0.8-0.448 1.44-0.896 2.208-1.632 3.456-4.064t1.216-5.152-1.216-5.152-3.456-4.064q-0.64-0.448-1.44-0.896-0.128-0.096-0.416-0.192t-0.384-0.192q-0.704-0.416-0.704-1.056 0-0.448 0.32-0.8t0.832-0.352q0.224 0 0.448 0.096 3.776 1.632 6.048 5.056t2.272 7.552z'],\n 'volume-down': ['0 0 21 32', 'M13.728 6.272v19.456q0 0.448-0.352 0.8t-0.8 0.32-0.8-0.32l-5.952-5.952h-4.672q-0.48 0-0.8-0.352t-0.352-0.8v-6.848q0-0.48 0.352-0.8t0.8-0.352h4.672l5.952-5.952q0.32-0.32 0.8-0.32t0.8 0.32 0.352 0.8zM20.576 16q0 1.344-0.768 2.528t-2.016 1.664q-0.16 0.096-0.448 0.096-0.448 0-0.8-0.32t-0.32-0.832q0-0.384 0.192-0.64t0.544-0.448 0.608-0.384 0.512-0.64 0.192-1.024-0.192-1.024-0.512-0.64-0.608-0.384-0.544-0.448-0.192-0.64q0-0.48 0.32-0.832t0.8-0.32q0.288 0 0.448 0.096 1.248 0.48 2.016 1.664t0.768 2.528z'],\n 'volume-off': ['0 0 21 32', 'M13.728 6.272v19.456q0 0.448-0.352 0.8t-0.8 0.32-0.8-0.32l-5.952-5.952h-4.672q-0.48 0-0.8-0.352t-0.352-0.8v-6.848q0-0.48 0.352-0.8t0.8-0.352h4.672l5.952-5.952q0.32-0.32 0.8-0.32t0.8 0.32 0.352 0.8z'],\n 'loop': ['0 0 32 32', 'M1.882 16.941c0 4.152 3.221 7.529 7.177 7.529v1.882c-4.996 0-9.060-4.222-9.060-9.412s4.064-9.412 9.060-9.412h7.96l-3.098-3.098 1.331-1.331 5.372 5.37-5.37 5.372-1.333-1.333 3.1-3.098h-7.962c-3.957 0-7.177 3.377-7.177 7.529zM22.94 7.529v1.882c3.957 0 7.177 3.377 7.177 7.529s-3.221 7.529-7.177 7.529h-7.962l3.098-3.098-1.331-1.331-5.37 5.37 5.372 5.372 1.331-1.331-3.1-3.1h7.96c4.998 0 9.062-4.222 9.062-9.412s-4.064-9.412-9.060-9.412z'],\n 'full': ['0 0 32 33', 'M6.667 28h-5.333c-0.8 0-1.333-0.533-1.333-1.333v-5.333c0-0.8 0.533-1.333 1.333-1.333s1.333 0.533 1.333 1.333v4h4c0.8 0 1.333 0.533 1.333 1.333s-0.533 1.333-1.333 1.333zM30.667 28h-5.333c-0.8 0-1.333-0.533-1.333-1.333s0.533-1.333 1.333-1.333h4v-4c0-0.8 0.533-1.333 1.333-1.333s1.333 0.533 1.333 1.333v5.333c0 0.8-0.533 1.333-1.333 1.333zM30.667 12c-0.8 0-1.333-0.533-1.333-1.333v-4h-4c-0.8 0-1.333-0.533-1.333-1.333s0.533-1.333 1.333-1.333h5.333c0.8 0 1.333 0.533 1.333 1.333v5.333c0 0.8-0.533 1.333-1.333 1.333zM1.333 12c-0.8 0-1.333-0.533-1.333-1.333v-5.333c0-0.8 0.533-1.333 1.333-1.333h5.333c0.8 0 1.333 0.533 1.333 1.333s-0.533 1.333-1.333 1.333h-4v4c0 0.8-0.533 1.333-1.333 1.333z'],\n 'full-in': ['0 0 32 33', 'M24.965 24.38h-18.132c-1.366 0-2.478-1.113-2.478-2.478v-11.806c0-1.364 1.111-2.478 2.478-2.478h18.132c1.366 0 2.478 1.113 2.478 2.478v11.806c0 1.364-1.11 2.478-2.478 2.478zM6.833 10.097v11.806h18.134l-0.002-11.806h-18.132zM2.478 28.928h5.952c0.684 0 1.238-0.554 1.238-1.239 0-0.684-0.554-1.238-1.238-1.238h-5.952v-5.802c0-0.684-0.554-1.239-1.238-1.239s-1.239 0.556-1.239 1.239v5.802c0 1.365 1.111 2.478 2.478 2.478zM30.761 19.412c-0.684 0-1.238 0.554-1.238 1.238v5.801h-5.951c-0.686 0-1.239 0.554-1.239 1.238 0 0.686 0.554 1.239 1.239 1.239h5.951c1.366 0 2.478-1.111 2.478-2.478v-5.801c0-0.683-0.554-1.238-1.239-1.238zM0 5.55v5.802c0 0.683 0.554 1.238 1.238 1.238s1.238-0.555 1.238-1.238v-5.802h5.952c0.684 0 1.238-0.554 1.238-1.238s-0.554-1.238-1.238-1.238h-5.951c-1.366-0.001-2.478 1.111-2.478 2.476zM32 11.35v-5.801c0-1.365-1.11-2.478-2.478-2.478h-5.951c-0.686 0-1.239 0.554-1.239 1.238s0.554 1.238 1.239 1.238h5.951v5.801c0 0.683 0.554 1.237 1.238 1.237 0.686 0.002 1.239-0.553 1.239-1.236z'],\n 'setting': ['0 0 32 28', 'M28.633 17.104c0.035 0.21 0.026 0.463-0.026 0.76s-0.14 0.598-0.262 0.904c-0.122 0.306-0.271 0.581-0.445 0.825s-0.367 0.419-0.576 0.524c-0.209 0.105-0.393 0.157-0.55 0.157s-0.332-0.035-0.524-0.105c-0.175-0.052-0.393-0.1-0.655-0.144s-0.528-0.052-0.799-0.026c-0.271 0.026-0.541 0.083-0.812 0.17s-0.502 0.236-0.694 0.445c-0.419 0.437-0.664 0.934-0.734 1.493s0.009 1.092 0.236 1.598c0.175 0.349 0.148 0.699-0.079 1.048-0.105 0.14-0.271 0.284-0.498 0.432s-0.476 0.284-0.747 0.406-0.555 0.218-0.851 0.288c-0.297 0.070-0.559 0.105-0.786 0.105-0.157 0-0.306-0.061-0.445-0.183s-0.236-0.253-0.288-0.393h-0.026c-0.192-0.541-0.52-1.009-0.982-1.402s-1-0.589-1.611-0.589c-0.594 0-1.131 0.197-1.611 0.589s-0.816 0.851-1.009 1.375c-0.087 0.21-0.218 0.362-0.393 0.458s-0.367 0.144-0.576 0.144c-0.244 0-0.52-0.044-0.825-0.131s-0.611-0.197-0.917-0.327c-0.306-0.131-0.581-0.284-0.825-0.458s-0.428-0.349-0.55-0.524c-0.087-0.122-0.135-0.266-0.144-0.432s0.057-0.397 0.197-0.694c0.192-0.402 0.266-0.86 0.223-1.375s-0.266-0.991-0.668-1.428c-0.244-0.262-0.541-0.432-0.891-0.511s-0.681-0.109-0.995-0.092c-0.367 0.017-0.742 0.087-1.127 0.21-0.244 0.070-0.489 0.052-0.734-0.052-0.192-0.070-0.371-0.231-0.537-0.485s-0.314-0.533-0.445-0.838c-0.131-0.306-0.231-0.62-0.301-0.943s-0.087-0.59-0.052-0.799c0.052-0.384 0.227-0.629 0.524-0.734 0.524-0.21 0.995-0.555 1.415-1.035s0.629-1.017 0.629-1.611c0-0.611-0.21-1.144-0.629-1.598s-0.891-0.786-1.415-0.996c-0.157-0.052-0.288-0.179-0.393-0.38s-0.157-0.406-0.157-0.616c0-0.227 0.035-0.48 0.105-0.76s0.162-0.55 0.275-0.812 0.244-0.502 0.393-0.72c0.148-0.218 0.31-0.38 0.485-0.485 0.14-0.087 0.275-0.122 0.406-0.105s0.275 0.052 0.432 0.105c0.524 0.21 1.070 0.275 1.637 0.197s1.070-0.327 1.506-0.747c0.21-0.209 0.362-0.467 0.458-0.773s0.157-0.607 0.183-0.904c0.026-0.297 0.026-0.568 0-0.812s-0.048-0.419-0.065-0.524c-0.035-0.105-0.066-0.227-0.092-0.367s-0.013-0.262 0.039-0.367c0.105-0.244 0.293-0.458 0.563-0.642s0.563-0.336 0.878-0.458c0.314-0.122 0.62-0.214 0.917-0.275s0.533-0.092 0.707-0.092c0.227 0 0.406 0.074 0.537 0.223s0.223 0.301 0.275 0.458c0.192 0.471 0.507 0.886 0.943 1.244s0.952 0.537 1.546 0.537c0.611 0 1.153-0.17 1.624-0.511s0.803-0.773 0.996-1.297c0.070-0.14 0.179-0.284 0.327-0.432s0.301-0.223 0.458-0.223c0.244 0 0.511 0.035 0.799 0.105s0.572 0.166 0.851 0.288c0.279 0.122 0.537 0.279 0.773 0.472s0.423 0.402 0.563 0.629c0.087 0.14 0.113 0.293 0.079 0.458s-0.070 0.284-0.105 0.354c-0.227 0.506-0.297 1.039-0.21 1.598s0.341 1.048 0.76 1.467c0.419 0.419 0.934 0.651 1.546 0.694s1.179-0.057 1.703-0.301c0.14-0.087 0.31-0.122 0.511-0.105s0.371 0.096 0.511 0.236c0.262 0.244 0.493 0.616 0.694 1.113s0.336 1 0.406 1.506c0.035 0.297-0.013 0.528-0.144 0.694s-0.266 0.275-0.406 0.327c-0.542 0.192-1.004 0.528-1.388 1.009s-0.576 1.026-0.576 1.637c0 0.594 0.162 1.113 0.485 1.559s0.747 0.764 1.27 0.956c0.122 0.070 0.227 0.14 0.314 0.21 0.192 0.157 0.323 0.358 0.393 0.602v0zM16.451 19.462c0.786 0 1.528-0.149 2.227-0.445s1.305-0.707 1.821-1.231c0.515-0.524 0.921-1.131 1.218-1.821s0.445-1.428 0.445-2.214c0-0.786-0.148-1.524-0.445-2.214s-0.703-1.292-1.218-1.808c-0.515-0.515-1.122-0.921-1.821-1.218s-1.441-0.445-2.227-0.445c-0.786 0-1.524 0.148-2.214 0.445s-1.292 0.703-1.808 1.218c-0.515 0.515-0.921 1.118-1.218 1.808s-0.445 1.428-0.445 2.214c0 0.786 0.149 1.524 0.445 2.214s0.703 1.297 1.218 1.821c0.515 0.524 1.118 0.934 1.808 1.231s1.428 0.445 2.214 0.445v0z'],\n 'right': ['0 0 32 32', 'M22 16l-10.105-10.6-1.895 1.987 8.211 8.613-8.211 8.612 1.895 1.988 8.211-8.613z'],\n 'comment': ['0 0 32 32', 'M27.128 0.38h-22.553c-2.336 0-4.229 1.825-4.229 4.076v16.273c0 2.251 1.893 4.076 4.229 4.076h4.229v-2.685h8.403l-8.784 8.072 1.566 1.44 7.429-6.827h9.71c2.335 0 4.229-1.825 4.229-4.076v-16.273c0-2.252-1.894-4.076-4.229-4.076zM28.538 19.403c0 1.5-1.262 2.717-2.819 2.717h-8.36l-0.076-0.070-0.076 0.070h-11.223c-1.557 0-2.819-1.217-2.819-2.717v-13.589c0-1.501 1.262-2.718 2.819-2.718h19.734c1.557 0 2.819-0.141 2.819 1.359v14.947zM9.206 10.557c-1.222 0-2.215 0.911-2.215 2.036s0.992 2.035 2.215 2.035c1.224 0 2.216-0.911 2.216-2.035s-0.992-2.036-2.216-2.036zM22.496 10.557c-1.224 0-2.215 0.911-2.215 2.036s0.991 2.035 2.215 2.035c1.224 0 2.215-0.911 2.215-2.035s-0.991-2.036-2.215-2.036zM15.852 10.557c-1.224 0-2.215 0.911-2.215 2.036s0.991 2.035 2.215 2.035c1.222 0 2.215-0.911 2.215-2.035s-0.992-2.036-2.215-2.036z'],\n 'comment-off': ['0 0 32 32', 'M27.090 0.131h-22.731c-2.354 0-4.262 1.839-4.262 4.109v16.401c0 2.269 1.908 4.109 4.262 4.109h4.262v-2.706h8.469l-8.853 8.135 1.579 1.451 7.487-6.88h9.787c2.353 0 4.262-1.84 4.262-4.109v-16.401c0-2.27-1.909-4.109-4.262-4.109v0zM28.511 19.304c0 1.512-1.272 2.738-2.841 2.738h-8.425l-0.076-0.070-0.076 0.070h-11.311c-1.569 0-2.841-1.226-2.841-2.738v-13.696c0-1.513 1.272-2.739 2.841-2.739h19.889c1.569 0 2.841-0.142 2.841 1.37v15.064z'],\n 'send': ['0 0 32 32', 'M13.725 30l3.9-5.325-3.9-1.125v6.45zM0 17.5l11.050 3.35 13.6-11.55-10.55 12.425 11.8 3.65 6.1-23.375-32 15.5z'],\n 'menu': ['0 0 22 32', 'M20.8 14.4q0.704 0 1.152 0.48t0.448 1.12-0.48 1.12-1.12 0.48h-19.2q-0.64 0-1.12-0.48t-0.48-1.12 0.448-1.12 1.152-0.48h19.2zM1.6 11.2q-0.64 0-1.12-0.48t-0.48-1.12 0.448-1.12 1.152-0.48h19.2q0.704 0 1.152 0.48t0.448 1.12-0.48 1.12-1.12 0.48h-19.2zM20.8 20.8q0.704 0 1.152 0.48t0.448 1.12-0.48 1.12-1.12 0.48h-19.2q-0.64 0-1.12-0.48t-0.48-1.12 0.448-1.12 1.152-0.48h19.2z'],\n 'camera': ['0 0 32 32', 'M16 23c-3.309 0-6-2.691-6-6s2.691-6 6-6 6 2.691 6 6-2.691 6-6 6zM16 13c-2.206 0-4 1.794-4 4s1.794 4 4 4c2.206 0 4-1.794 4-4s-1.794-4-4-4zM27 28h-22c-1.654 0-3-1.346-3-3v-16c0-1.654 1.346-3 3-3h3c0.552 0 1 0.448 1 1s-0.448 1-1 1h-3c-0.551 0-1 0.449-1 1v16c0 0.552 0.449 1 1 1h22c0.552 0 1-0.448 1-1v-16c0-0.551-0.448-1-1-1h-11c-0.552 0-1-0.448-1-1s0.448-1 1-1h11c1.654 0 3 1.346 3 3v16c0 1.654-1.346 3-3 3zM24 10.5c0 0.828 0.672 1.5 1.5 1.5s1.5-0.672 1.5-1.5c0-0.828-0.672-1.5-1.5-1.5s-1.5 0.672-1.5 1.5zM15 4c0 0.552-0.448 1-1 1h-4c-0.552 0-1-0.448-1-1v0c0-0.552 0.448-1 1-1h4c0.552 0 1 0.448 1 1v0z']\n};\n\nmodule.exports = function (type) {\n return '\\n \\n \\n \\n \\n ';\n};\n\n/***/ }),\n/* 1 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nvar svg = __webpack_require__(0);\n\nmodule.exports = {\n main: function main(option, index, tran) {\n return '\\n
\\n
\\n \\n
\\n
\\n
\\n
\\n \\n ' + (option.danmaku ? '' + tran('Danmaku is loading') + '' : '') + '\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
\\n
\\n
\\n
\\n
\\n \\n
\\n \\n
\\n
\\n
\\n \\n
\\n
\\n
\\n
\\n 0:00 / 0:00\\n
\\n
\\n ' + (option.screenshot ? '\\n ' + svg('camera') + ' \\n ' : '') + '\\n
\\n \\n
\\n \\n
\\n
\\n
' + tran('Set danmaku color') + '
\\n \\n \\n \\n \\n \\n \\n
\\n
\\n
' + tran('Set danmaku type') + '
\\n \\n \\n \\n
\\n
\\n \\n \\n
\\n
\\n
\\n \\n
\\n
\\n
\\n \\n \\n
\\n
\\n
\\n
\\n
\\n
\\n \\n
\\n
\\n
\\n
\\n \\n ');\n },\n\n setting: function setting(tran) {\n return {\n 'original': '\\n
\\n ' + tran('Speed') + '\\n
' + svg('right') + ('
\\n
\\n
\\n ' + tran('Loop') + '\\n
\\n \\n \\n
\\n
\\n
\\n ' + tran('Danmaku') + '\\n
\\n \\n \\n
\\n
\\n
\\n ' + tran('Opacity for danmaku') + '\\n
\\n
\\n
\\n \\n
\\n
\\n
\\n
'),\n 'speed': '\\n
\\n 0.5\\n
\\n
\\n 0.75\\n
\\n
\\n ' + tran('Normal') + '\\n
\\n
\\n 1.25\\n
\\n
\\n 1.5\\n
\\n
\\n 2\\n
'\n };\n }\n};\n\n/***/ }),\n/* 2 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nvar tranZH = {\n 'Danmaku is loading': '弹幕加载中',\n 'Top': '顶部',\n 'Bottom': '底部',\n 'Rolling': '滚动',\n 'Input danmaku, hit Enter': '输入弹幕,回车发送',\n 'About author': '关于作者',\n 'DPlayer feedback': '播放器意见反馈',\n 'About DPlayer': '关于 DPlay 播放器',\n 'Loop': '洗脑循环',\n 'Speed': '速度',\n 'Opacity for danmaku': '弹幕透明度',\n 'Normal': '正常',\n 'Please input danmaku!': '要输入弹幕内容啊喂!',\n 'Set danmaku color': '设置弹幕颜色',\n 'Set danmaku type': '设置弹幕类型',\n 'Danmaku': '弹幕'\n};\n\nmodule.exports = function (lang) {\n var _this = this;\n\n this.lang = lang;\n this.tran = function (text) {\n if (_this.lang === 'en') {\n return text;\n } else if (_this.lang === 'zh') {\n return tranZH[text];\n }\n };\n};\n\n/***/ }),\n/* 3 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nvar defaultApiBackend = __webpack_require__(5);\n\nmodule.exports = function (option) {\n var isMobile = /mobile/i.test(window.navigator.userAgent);\n // compatibility: some mobile browsers don't suppose autoplay\n if (isMobile) {\n option.autoplay = false;\n }\n\n // default options\n var defaultOption = {\n element: document.getElementsByClassName('dplayer')[0],\n autoplay: false,\n theme: '#b7daff',\n loop: false,\n lang: navigator.language.indexOf('zh') !== -1 ? 'zh' : 'en',\n screenshot: false,\n hotkey: true,\n preload: 'auto',\n apiBackend: defaultApiBackend\n };\n for (var defaultKey in defaultOption) {\n if (defaultOption.hasOwnProperty(defaultKey) && !option.hasOwnProperty(defaultKey)) {\n option[defaultKey] = defaultOption[defaultKey];\n }\n }\n if (!option.video.hasOwnProperty('type')) {\n option.video.type = 'auto';\n }\n if (!option.danmaku.hasOwnProperty('user')) {\n option.danmaku.user = 'DIYgod';\n }\n\n return option;\n};\n\n/***/ }),\n/* 4 */\n/***/ (function(module, exports, __webpack_require__) {\n\n// style-loader: Adds some css to the DOM by adding a