>7))^o]=o;for(a=s=0;!r[a];a^=c||1,s=u[s]||1)for(h=s^s<<1^s<<2^s<<3^s<<4,h=h>>8^255&h^99,r[a]=h,i[h]=a,f=l[d=l[c=l[a]]],v=16843009*f^65537*d^257*c^16843008*a,p=257*l[h]^16843008*h,o=0;o<4;o++)t[o][a]=p=p<<24^p>>>8,n[o][h]=v=v<<24^v>>>8;for(o=0;o<5;o++)t[o]=t[o].slice(0),n[o]=n[o].slice(0);return e},a=null,s=function(){function e(t){i(this,e),a||(a=o()),this._tables=[[a[0][0].slice(),a[0][1].slice(),a[0][2].slice(),a[0][3].slice(),a[0][4].slice()],[a[1][0].slice(),a[1][1].slice(),a[1][2].slice(),a[1][3].slice(),a[1][4].slice()]];var n=void 0,r=void 0,s=void 0,l=void 0,u=void 0,c=this._tables[0][4],d=this._tables[1],f=t.length,h=1;if(4!==f&&6!==f&&8!==f)throw new Error(\"Invalid aes key size\");for(l=t.slice(0),u=[],this._key=[l,u],n=f;n<4*f+28;n++)s=l[n-1],(n%f===0||8===f&&n%f===4)&&(s=c[s>>>24]<<24^c[s>>16&255]<<16^c[s>>8&255]<<8^c[255&s],n%f===0&&(s=s<<8^s>>>24^h<<24,h=h<<1^283*(h>>7))),l[n]=l[n-f]^s;for(r=0;n;r++,n--)s=l[3&r?n:n-4],u[r]=n<=4||r<4?s:d[0][c[s>>>24]]^d[1][c[s>>16&255]]^d[2][c[s>>8&255]]^d[3][c[255&s]]}return r(e,[{key:\"decrypt\",value:function(e,t,n,r,i,o){var a=this._key[1],s=e^a[0],l=r^a[1],u=n^a[2],c=t^a[3],d=void 0,f=void 0,h=void 0,p=a.length/4-2,v=void 0,g=4,m=this._tables[1],y=m[0],b=m[1],_=m[2],A=m[3],C=m[4];for(v=0;v>>24]^b[l>>16&255]^_[u>>8&255]^A[255&c]^a[g],f=y[l>>>24]^b[u>>16&255]^_[c>>8&255]^A[255&s]^a[g+1],h=y[u>>>24]^b[c>>16&255]^_[s>>8&255]^A[255&l]^a[g+2],c=y[c>>>24]^b[s>>16&255]^_[l>>8&255]^A[255&u]^a[g+3],g+=4,s=d,l=f,u=h;for(v=0;v<4;v++)i[(3&-v)+o]=C[s>>>24]<<24^C[l>>16&255]<<16^C[u>>8&255]<<8^C[255&c]^a[g++],d=s,s=l,l=u,u=c,c=d}}]),e}();t[\"default\"]=s,e.exports=t[\"default\"]},edd0:function(e,t,n){\"use strict\";var r=n(\"13d2\"),i=n(\"9bf2\");e.exports=function(e,t,n){return n.get&&r(n.get,t,{getter:!0}),n.set&&r(n.set,t,{setter:!0}),i.f(e,t,n)}},eec7:function(e,t,n){\"use strict\";var r=n(\"e9b3\"),i=n(\"8362\"),o=n(\"6444\"),a=n(\"53a8\");function s(e,t){for(var n=0;n0&&(p=setTimeout((function(){if(!d){d=!0,h.abort(\"timeout\");var e=new Error(\"XMLHttpRequest timeout\");e.code=\"ETIMEDOUT\",a(e)}}),e.timeout)),h.setRequestHeader)for(u in y)y.hasOwnProperty(u)&&h.setRequestHeader(u,y[u]);else if(e.headers&&!l(e.headers))throw new Error(\"Headers cannot be set on an XDomainRequest object\");return\"responseType\"in e&&(h.responseType=e.responseType),\"beforeSend\"in e&&\"function\"===typeof e.beforeSend&&e.beforeSend(h),h.send(m||null),h}function f(e){if(\"document\"===e.responseType)return e.responseXML;var t=e.responseXML&&\"parsererror\"===e.responseXML.documentElement.nodeName;return\"\"!==e.responseType||t?null:e.responseXML}function h(){}e.exports=c,c.XMLHttpRequest=r.XMLHttpRequest||h,c.XDomainRequest=\"withCredentials\"in new c.XMLHttpRequest?c.XMLHttpRequest:r.XDomainRequest,s([\"get\",\"put\",\"post\",\"patch\",\"head\",\"delete\"],(function(e){c[\"delete\"===e?\"del\":e]=function(t,n,r){return n=u(t,n,r),n.method=e.toUpperCase(),d(n)}}))},ef34:function(e,t,n){(function(t){var r,i=\"undefined\"!==typeof t?t:\"undefined\"!==typeof window?window:{},o=n(5);\"undefined\"!==typeof document?r=document:(r=i[\"__GLOBAL_DOCUMENT_CACHE@4\"],r||(r=i[\"__GLOBAL_DOCUMENT_CACHE@4\"]=o)),e.exports=r}).call(this,n(\"c8ba\"))},ef55:function(e,t,n){!function(t,n){e.exports=n()}(0,(function(){return function(e){function t(r){if(n[r])return n[r].exports;var i=n[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,t),i.l=!0,i.exports}var n={};return t.m=e,t.c=n,t.i=function(e){return e},t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},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=26)}([function(e,t){function n(e,t){var n=e[1]||\"\",i=e[3];if(!i)return n;if(t&&\"function\"==typeof btoa){var o=r(i);return[n].concat(i.sources.map((function(e){return\"/*# sourceURL=\"+i.sourceRoot+e+\" */\"}))).concat([o]).join(\"\\n\")}return[n].join(\"\\n\")}function r(e){return\"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,\"+btoa(unescape(encodeURIComponent(JSON.stringify(e))))+\" */\"}e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var r=n(t,e);return t[2]?\"@media \"+t[2]+\"{\"+r+\"}\":r})).join(\"\")},t.i=function(e,n){\"string\"==typeof e&&(e=[[null,e,\"\"]]);for(var r={},i=0;in.parts.length&&(r.parts.length=n.parts.length)}else{var a=[];for(i=0;i1?\"s\":\"\"}var n=Math.floor(e/31536e3);if(n)return n+\" year\"+t(n);var r=Math.floor((e%=31536e3)/86400);if(r)return r+\" day\"+t(r);var i=Math.floor((e%=86400)/3600);if(i)return i+\" hour\"+t(i);var o=Math.floor((e%=3600)/60);if(o)return o+\" minute\"+t(o);var a=e%60;return a+\" second\"+t(a)}function n(e){return e.replace(/[A-Z]/g,(function(e){return\"-\"+e.toLowerCase()}))}Object.defineProperty(e,\"__esModule\",{value:!0}),e.secondsToStr=t,e.kebabCase=n}))},function(e,t){e.exports=function(e){if(void 0==e)throw TypeError(\"Can't call method on \"+e);return e}},function(e,t,n){var r=n(9),i=n(5),o=n(43),a=n(47),s=function(e,t,n){var l,u,c,d=e&s.F,f=e&s.G,h=e&s.S,p=e&s.P,v=e&s.B,g=e&s.W,m=f?i:i[t]||(i[t]={}),y=m.prototype,b=f?r:h?r[t]:(r[t]||{}).prototype;for(l in f&&(n=t),n)(u=!d&&b&&void 0!==b[l])&&l in m||(c=u?b[l]:n[l],m[l]=f&&\"function\"!=typeof b[l]?n[l]:v&&u?o(c,r):g&&b[l]==c?function(e){var t=function(t,n,r){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,r)}return e.apply(this,arguments)};return t.prototype=e.prototype,t}(c):p&&\"function\"==typeof c?o(Function.call,c):c,p&&((m.virtual||(m.virtual={}))[l]=c,e&s.R&&y&&!y[l]&&a(y,l,c)))};s.F=1,s.G=2,s.S=4,s.P=8,s.B=16,s.W=32,s.U=64,s.R=128,e.exports=s},function(e,t,n){var r=n(40),i=n(48),o=n(59),a=Object.defineProperty;t.f=n(6)?Object.defineProperty:function(e,t,n){if(r(e),t=o(t,!0),r(n),i)try{return a(e,t,n)}catch(e){}if(\"get\"in n||\"set\"in n)throw TypeError(\"Accessors not supported!\");return\"value\"in n&&(e[t]=n.value),e}},function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},function(e,t,n){var r=n(49),i=n(17);e.exports=function(e){return r(i(e))}},function(e,t,n){function r(e,t,n){i.defineNonEnumerable(this,\"uploader\",e),i.defineNonEnumerable(this,\"file\",t),i.defineNonEnumerable(this,\"bytes\",null),this.offset=n,this.tested=!1,this.retries=0,this.pendingRetry=!1,this.preprocessState=0,this.readState=0,this.loaded=0,this.total=0,this.chunkSize=this.uploader.opts.chunkSize,this.startByte=this.offset*this.chunkSize,this.endByte=this.computeEndByte(),this.xhr=null}var i=n(7),o=r.STATUS={PENDING:\"pending\",UPLOADING:\"uploading\",READING:\"reading\",SUCCESS:\"success\",ERROR:\"error\",COMPLETE:\"complete\",PROGRESS:\"progress\",RETRY:\"retry\"};i.extend(r.prototype,{_event:function(e,t){t=i.toArray(arguments),t.unshift(this),this.file._chunkEvent.apply(this.file,t)},computeEndByte:function(){var e=Math.min(this.file.size,(this.offset+1)*this.chunkSize);return this.file.size-e-1?t=o.SUCCESS:this.uploader.opts.permanentErrors.indexOf(this.xhr.status)>-1||!e&&this.retries>=this.uploader.opts.maxChunkRetries?t=o.ERROR:(this.abort(),t=o.PENDING);var n=this.processedState;return n&&n.err&&(t=o.ERROR),t}return o.PENDING},message:function(){return this.xhr?this.xhr.responseText:\"\"},progress:function(){if(this.pendingRetry)return 0;var e=this.status();return e===o.SUCCESS||e===o.ERROR?1:e===o.PENDING?0:this.total>0?this.loaded/this.total:0},sizeUploaded:function(){var e=this.endByte-this.startByte;return this.status()!==o.SUCCESS&&(e=this.progress()*e),e},prepareXhrRequest:function(e,t,n,r){var o=i.evalOpts(this.uploader.opts.query,this.file,this,t);o=i.extend(this.getParams(),o),o=this.uploader.opts.processParams(o,this.file,this,t);var a=i.evalOpts(this.uploader.opts.target,this.file,this,t),s=null;if(\"GET\"===e||\"octet\"===n){var l=[];i.each(o,(function(e,t){l.push([encodeURIComponent(t),encodeURIComponent(e)].join(\"=\"))})),a=this.getTarget(a,l),s=r||null}else s=new FormData,i.each(o,(function(e,t){s.append(t,e)})),void 0!==r&&s.append(this.uploader.opts.fileParameterName,r,this.file.name);return this.xhr.open(e,a,!0),this.xhr.withCredentials=this.uploader.opts.withCredentials,i.each(i.evalOpts(this.uploader.opts.headers,this.file,this,t),(function(e,t){this.xhr.setRequestHeader(t,e)}),this),s}}),e.exports=r},function(e,t,n){function r(e){this.support=c,this.support&&(this.supportDirectory=d,i.defineNonEnumerable(this,\"filePaths\",{}),this.opts=i.extend({},r.defaults,e||{}),this.preventEvent=i.bind(this._preventEvent,this),a.call(this,this))}var i=n(7),o=n(70),a=n(71),s=n(22),l=\"undefined\"==typeof window,u=!l&&window.navigator.msPointerEnabled,c=function(){if(l)return!1;var e=\"slice\",t=i.isDefined(window.File)&&i.isDefined(window.Blob)&&i.isDefined(window.FileList),n=null;return t&&(n=window.Blob.prototype,i.each([\"slice\",\"webkitSlice\",\"mozSlice\"],(function(t){if(n[t])return e=t,!1})),t=!!n[e]),t&&(r.sliceName=e),n=null,t}(),d=function(){if(l)return!1;var e=window.document.createElement(\"input\");e.type=\"file\";var t=\"webkitdirectory\"in e||\"directory\"in e;return e=null,t}(),f=function(e,t,n,i,o){o.readFinished(e.file[r.sliceName](n,i,t))};r.version=\"__VERSION__\",r.defaults={chunkSize:1048576,forceChunkSize:!1,simultaneousUploads:3,singleFile:!1,fileParameterName:\"file\",progressCallbacksInterval:500,speedSmoothingFactor:.1,query:{},headers:{},withCredentials:!1,preprocess:null,method:\"multipart\",testMethod:\"GET\",uploadMethod:\"POST\",prioritizeFirstAndLastChunk:!1,allowDuplicateUploads:!1,target:\"/\",testChunks:!0,generateUniqueIdentifier:null,maxChunkRetries:0,chunkRetryInterval:null,permanentErrors:[404,415,500,501],successStatuses:[200,201,202],onDropStopPropagation:!1,initFileFn:null,readFileFn:f,checkChunkUploadedByResponse:null,initialPaused:!1,processResponse:function(e,t){t(null,e)},processParams:function(e){return e}},r.utils=i,r.event=o,r.File=a,r.Chunk=s,r.prototype=i.extend({},a.prototype),i.extend(r.prototype,o),i.extend(r.prototype,{constructor:r,_trigger:function(e){var t=i.toArray(arguments),n=!this.trigger.apply(this,arguments);return\"catchAll\"!==e&&(t.unshift(\"catchAll\"),n=!this.trigger.apply(this,t)||n),!n},_triggerAsync:function(){var e=arguments;i.nextTick((function(){this._trigger.apply(this,e)}),this)},addFiles:function(e,t){var n=[],r=this.fileList.length;i.each(e,(function(e){if((!u||u&&e.size>0)&&(e.size%4096!=0||\".\"!==e.name&&\".\"!==e.fileName)){var r=this.generateUniqueIdentifier(e);if(this.opts.allowDuplicateUploads||!this.getFromUniqueIdentifier(r)){var i=new a(this,e,this);i.uniqueIdentifier=r,this._trigger(\"fileAdded\",i,t)?n.push(i):a.prototype.removeFile.call(this,i)}}}),this);var o=this.fileList.slice(r);this._trigger(\"filesAdded\",n,o,t)?(i.each(n,(function(e){this.opts.singleFile&&this.files.length>0&&this.removeFile(this.files[0]),this.files.push(e)}),this),this._trigger(\"filesSubmitted\",n,o,t)):i.each(o,(function(e){a.prototype.removeFile.call(this,e)}),this)},addFile:function(e,t){this.addFiles([e],t)},cancel:function(){for(var e=this.fileList.length-1;e>=0;e--)this.fileList[e].cancel()},removeFile:function(e){a.prototype.removeFile.call(this,e),this._trigger(\"fileRemoved\",e)},generateUniqueIdentifier:function(e){var t=this.opts.generateUniqueIdentifier;if(i.isFunction(t))return t(e);var n=e.relativePath||e.webkitRelativePath||e.fileName||e.name;return e.size+\"-\"+n.replace(/[^0-9a-zA-Z_-]/gim,\"\")},getFromUniqueIdentifier:function(e){var t=!1;return i.each(this.files,(function(n){if(n.uniqueIdentifier===e)return t=n,!1})),t},uploadNextChunk:function(e){var t=!1,n=s.STATUS.PENDING,r=this.uploader.opts.checkChunkUploadedByResponse;if(this.opts.prioritizeFirstAndLastChunk&&(i.each(this.files,(function(e){if(!e.paused&&(!r||e._firstResponse||!e.isUploading()))return e.chunks.length&&e.chunks[0].status()===n?(e.chunks[0].send(),t=!0,!1):e.chunks.length>1&&e.chunks[e.chunks.length-1].status()===n?(e.chunks[e.chunks.length-1].send(),t=!0,!1):void 0})),t))return t;if(i.each(this.files,(function(e){if(!e.paused){if(r&&!e._firstResponse&&e.isUploading())return;i.each(e.chunks,(function(e){if(e.status()===n)return e.send(),t=!0,!1}))}if(t)return!1})),t)return!0;var o=!1;return i.each(this.files,(function(e){if(!e.isComplete())return o=!0,!1})),o||e||!this.files.length||this._triggerAsync(\"complete\"),o},upload:function(e){var t=this._shouldUploadNext();if(!1!==t){!e&&this._trigger(\"uploadStart\");for(var n=!1,r=1;r<=this.opts.simultaneousUploads-t&&((n=this.uploadNextChunk(!e)||n)||!e);r++);n||e||this._triggerAsync(\"complete\")}},_shouldUploadNext:function(){var e=0,t=!0,n=this.opts.simultaneousUploads,r=s.STATUS.UPLOADING;return i.each(this.files,(function(o){return i.each(o.chunks,(function(i){if(i.status()===r&&++e>=n)return t=!1,!1})),t})),t&&e},assignBrowse:function(e,t,n,r){void 0===e.length&&(e=[e]),i.each(e,(function(e){var o;\"INPUT\"===e.tagName&&\"file\"===e.type?o=e:(o=document.createElement(\"input\"),o.setAttribute(\"type\",\"file\"),i.extend(o.style,{visibility:\"hidden\",position:\"absolute\",width:\"1px\",height:\"1px\"}),e.appendChild(o),e.addEventListener(\"click\",(function(t){\"label\"!==e.tagName.toLowerCase()&&o.click()}),!1)),this.opts.singleFile||n||o.setAttribute(\"multiple\",\"multiple\"),t&&o.setAttribute(\"webkitdirectory\",\"webkitdirectory\"),r&&i.each(r,(function(e,t){o.setAttribute(t,e)}));var a=this;o.addEventListener(\"change\",(function(e){a._trigger(e.type,e),e.target.value&&(a.addFiles(e.target.files,e),e.target.value=\"\")}),!1)}),this)},onDrop:function(e){this._trigger(e.type,e),this.opts.onDropStopPropagation&&e.stopPropagation(),e.preventDefault(),this._parseDataTransfer(e.dataTransfer,e)},_parseDataTransfer:function(e,t){e.items&&e.items[0]&&e.items[0].webkitGetAsEntry?this.webkitReadDataTransfer(e,t):this.addFiles(e.files,t)},webkitReadDataTransfer:function(e,t){function n(e){e.readEntries((function(t){t.length?(l+=t.length,i.each(t,(function(e){if(e.isFile){var t=e.fullPath;e.file((function(e){r(e,t)}),o)}else e.isDirectory&&n(e.createReader())})),n(e)):a()}),o)}function r(e,t){e.relativePath=t.substring(1),u.push(e),a()}function o(e){throw e}function a(){0==--l&&s.addFiles(u,t)}var s=this,l=e.items.length,u=[];i.each(e.items,(function(e){var t=e.webkitGetAsEntry();t?t.isFile?r(e.getAsFile(),t.fullPath):n(t.createReader()):a()}))},_assignHelper:function(e,t,n){void 0===e.length&&(e=[e]);var r=n?\"removeEventListener\":\"addEventListener\";i.each(e,(function(e){i.each(t,(function(t,n){e[r](n,t,!1)}),this)}),this)},_preventEvent:function(e){i.preventEvent(e),this._trigger(e.type,e)},assignDrop:function(e){this._onDrop=i.bind(this.onDrop,this),this._assignHelper(e,{dragover:this.preventEvent,dragenter:this.preventEvent,dragleave:this.preventEvent,drop:this._onDrop})},unAssignDrop:function(e){this._assignHelper(e,{dragover:this.preventEvent,dragenter:this.preventEvent,dragleave:this.preventEvent,drop:this._onDrop},!0),this._onDrop=null}}),e.exports=r},function(e,t,n){function r(e){n(82)}var i=n(1)(n(33),n(75),r,null,null);e.exports=i.exports},function(e,t,n){var r,i,o;!function(n,a){i=[e,t],r=a,void 0!==(o=\"function\"==typeof r?r.apply(t,i):r)&&(e.exports=o)}(0,(function(e,t){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0});var n=[\"fileProgress\",\"fileSuccess\",\"fileComplete\",\"fileError\"];t.default=n,e.exports=t.default}))},function(e,t,n){var r,i,o;!function(a,s){i=[e,t,n(24),n(11),n(12),n(15),n(14),n(13),n(4)],r=s,void 0!==(o=\"function\"==typeof r?r.apply(t,i):r)&&(e.exports=o)}(0,(function(e,t,n,r,i,o,a,s,l){\"use strict\";function u(e){return e&&e.__esModule?e:{default:e}}function c(e){c.installed||(e.component(d.default.name,d.default),e.component(f.default.name,f.default),e.component(h.default.name,h.default),e.component(p.default.name,p.default),e.component(v.default.name,v.default),e.component(g.default.name,g.default),e.component(m.default.name,m.default))}Object.defineProperty(t,\"__esModule\",{value:!0});var d=u(n),f=u(r),h=u(i),p=u(o),v=u(a),g=u(s),m=u(l),y={version:\"0.7.6\",install:c,Uploader:d.default,UploaderBtn:f.default,UploaderDrop:h.default,UploaderUnsupport:p.default,UploaderList:v.default,UploaderFiles:g.default,UploaderFile:m.default};\"undefined\"!=typeof window&&window.Vue&&window.Vue.use(c),t.default=y,e.exports=t.default}))},function(e,t,n){var r,i,o;!function(a,s){i=[e,t,n(3)],r=s,void 0!==(o=\"function\"==typeof r?r.apply(t,i):r)&&(e.exports=o)}(0,(function(e,t,n){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.default={name:\"uploader-btn\",mixins:[n.uploaderMixin,n.supportMixin],props:{directory:{type:Boolean,default:!1},single:{type:Boolean,default:!1},attrs:{type:Object,default:function(){return{}}}},mounted:function(){var e=this;this.$nextTick((function(){e.uploader.uploader.assignBrowse(e.$refs.btn,e.directory,e.single,e.attrs)}))}},e.exports=t.default}))},function(e,t,n){var r,i,o;!function(a,s){i=[e,t,n(3)],r=s,void 0!==(o=\"function\"==typeof r?r.apply(t,i):r)&&(e.exports=o)}(0,(function(e,t,n){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.default={name:\"uploader-drop\",mixins:[n.uploaderMixin,n.supportMixin],data:function(){return{dropClass:\"\"}},methods:{onDragEnter:function(){this.dropClass=\"uploader-dragover\"},onDragLeave:function(){this.dropClass=\"\"},onDrop:function(){this.dropClass=\"uploader-droped\"}},mounted:function(){var e=this;this.$nextTick((function(){var t=e.$refs.drop,n=e.uploader.uploader;n.assignDrop(t),n.on(\"dragenter\",e.onDragEnter),n.on(\"dragleave\",e.onDragLeave),n.on(\"drop\",e.onDrop)}))},beforeDestroy:function(){var e=this.$refs.drop,t=this.uploader.uploader;t.off(\"dragenter\",this.onDragEnter),t.off(\"dragleave\",this.onDragLeave),t.off(\"drop\",this.onDrop),t.unAssignDrop(e)}},e.exports=t.default}))},function(e,t,n){var r,i,o;!function(a,s){i=[e,t,n(35),n(23),n(25),n(16)],r=s,void 0!==(o=\"function\"==typeof r?r.apply(t,i):r)&&(e.exports=o)}(0,(function(e,t,n,r,i,o){\"use strict\";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,\"__esModule\",{value:!0});var s=a(n),l=a(r),u=a(i);t.default={name:\"uploader-file\",props:{file:{type:Object,default:function(){return{}}},list:{type:Boolean,default:!1}},data:function(){return{response:null,paused:!1,error:!1,averageSpeed:0,currentSpeed:0,isComplete:!1,isUploading:!1,size:0,formatedSize:\"\",uploadedSize:0,progress:0,timeRemaining:0,type:\"\",extension:\"\",progressingClass:\"\"}},computed:{fileCategory:function(){var e=this.extension,t=this.file.isFolder,n=t?\"folder\":\"unknown\",r=this.file.uploader.opts.categoryMap,i=r||{image:[\"gif\",\"jpg\",\"jpeg\",\"png\",\"bmp\",\"webp\"],video:[\"mp4\",\"m3u8\",\"rmvb\",\"avi\",\"swf\",\"3gp\",\"mkv\",\"flv\"],audio:[\"mp3\",\"wav\",\"wma\",\"ogg\",\"aac\",\"flac\"],document:[\"doc\",\"txt\",\"docx\",\"pages\",\"epub\",\"pdf\",\"numbers\",\"csv\",\"xls\",\"xlsx\",\"keynote\",\"ppt\",\"pptx\"]};return(0,s.default)(i).forEach((function(t){i[t].indexOf(e)>-1&&(n=t)})),n},progressStyle:function(){var e=Math.floor(100*this.progress),t=\"translateX(\"+Math.floor(e-100)+\"%)\";return{progress:e+\"%\",webkitTransform:t,mozTransform:t,msTransform:t,transform:t}},formatedAverageSpeed:function(){return l.default.utils.formatSize(this.averageSpeed)+\" / s\"},status:function(){var e=this.isUploading,t=this.isComplete,n=this.error,r=this.paused;return t?\"success\":n?\"error\":e?\"uploading\":r?\"paused\":\"waiting\"},statusText:function(){var e=this.status,t=this.file.uploader.fileStatusText;return(\"function\"==typeof t?t(e,this.response):t[e])||e},formatedTimeRemaining:function(){var e=this.timeRemaining,t=this.file;if(e===Number.POSITIVE_INFINITY||0===e)return\"\";var n=(0,o.secondsToStr)(e),r=t.uploader.opts.parseTimeRemaining;return r&&(n=r(e,n)),n}},watch:{status:function(e,t){var n=this;t&&\"uploading\"===e&&\"uploading\"!==t?this.tid=setTimeout((function(){n.progressingClass=\"uploader-file-progressing\"}),200):(clearTimeout(this.tid),this.progressingClass=\"\")}},methods:{_actionCheck:function(){this.paused=this.file.paused,this.error=this.file.error,this.isUploading=this.file.isUploading()},pause:function(){this.file.pause(),this._actionCheck(),this._fileProgress()},resume:function(){this.file.resume(),this._actionCheck()},remove:function(){this.file.cancel()},retry:function(){this.file.retry(),this._actionCheck()},processResponse:function(e){var t=e;try{t=JSON.parse(e)}catch(e){}this.response=t},fileEventsHandler:function(e,t){var n=t[0],r=t[1],i=this.list?n:r;if(this.file===i){if(this.list&&\"fileSuccess\"===e)return void this.processResponse(t[2]);this[\"_\"+e].apply(this,t)}},_fileProgress:function(){this.progress=this.file.progress(),this.averageSpeed=this.file.averageSpeed,this.currentSpeed=this.file.currentSpeed,this.timeRemaining=this.file.timeRemaining(),this.uploadedSize=this.file.sizeUploaded(),this._actionCheck()},_fileSuccess:function(e,t,n){e&&this.processResponse(n),this._fileProgress(),this.error=!1,this.isComplete=!0,this.isUploading=!1},_fileComplete:function(){this._fileSuccess()},_fileError:function(e,t,n){this._fileProgress(),this.processResponse(n),this.error=!0,this.isComplete=!1,this.isUploading=!1}},mounted:function(){var e=this,t=[\"paused\",\"error\",\"averageSpeed\",\"currentSpeed\"],n=[\"isComplete\",\"isUploading\",{key:\"size\",fn:\"getSize\"},{key:\"formatedSize\",fn:\"getFormatSize\"},{key:\"uploadedSize\",fn:\"sizeUploaded\"},\"progress\",\"timeRemaining\",{key:\"type\",fn:\"getType\"},{key:\"extension\",fn:\"getExtension\"}];t.forEach((function(t){e[t]=e.file[t]})),n.forEach((function(t){\"string\"==typeof t?e[t]=e.file[t]():e[t.key]=e.file[t.fn]()}));var r=this._handlers={},i=function(t){return r[t]=function(){for(var n=arguments.length,r=Array(n),i=0;ic;)if((s=l[c++])!=s)return!0}else for(;u>c;c++)if((e||c in l)&&l[c]===n)return e||c||0;return!e&&-1}}},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t,n){var r=n(39);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,i){return e.call(t,n,r,i)}}return function(){return e.apply(t,arguments)}}},function(e,t,n){var r=n(10),i=n(9).document,o=r(i)&&r(i.createElement);e.exports=function(e){return o?i.createElement(e):{}}},function(e,t){e.exports=\"constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf\".split(\",\")},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t,n){var r=n(19),i=n(53);e.exports=n(6)?function(e,t,n){return r.f(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){e.exports=!n(6)&&!n(8)((function(){return 7!=Object.defineProperty(n(44)(\"div\"),\"a\",{get:function(){return 7}}).a}))},function(e,t,n){var r=n(42);e.exports=Object(\"z\").propertyIsEnumerable(0)?Object:function(e){return\"String\"==r(e)?e.split(\"\"):Object(e)}},function(e,t,n){var r=n(46),i=n(21),o=n(41)(!1),a=n(54)(\"IE_PROTO\");e.exports=function(e,t){var n,s=i(e),l=0,u=[];for(n in s)n!=a&&r(s,n)&&u.push(n);for(;t.length>l;)r(s,n=t[l++])&&(~o(u,n)||u.push(n));return u}},function(e,t,n){var r=n(50),i=n(45);e.exports=Object.keys||function(e){return r(e,i)}},function(e,t,n){var r=n(18),i=n(5),o=n(8);e.exports=function(e,t){var n=(i.Object||{})[e]||Object[e],a={};a[e]=t(n),r(r.S+r.F*o((function(){n(1)})),\"Object\",a)}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){var r=n(55)(\"keys\"),i=n(60);e.exports=function(e){return r[e]||(r[e]=i(e))}},function(e,t,n){var r=n(9),i=r[\"__core-js_shared__\"]||(r[\"__core-js_shared__\"]={});e.exports=function(e){return i[e]||(i[e]={})}},function(e,t,n){var r=n(20),i=Math.max,o=Math.min;e.exports=function(e,t){return e=r(e),e<0?i(e+t,0):o(e,t)}},function(e,t,n){var r=n(20),i=Math.min;e.exports=function(e){return e>0?i(r(e),9007199254740991):0}},function(e,t,n){var r=n(17);e.exports=function(e){return Object(r(e))}},function(e,t,n){var r=n(10);e.exports=function(e,t){if(!r(e))return e;var n,i;if(t&&\"function\"==typeof(n=e.toString)&&!r(i=n.call(e)))return i;if(\"function\"==typeof(n=e.valueOf)&&!r(i=n.call(e)))return i;if(!t&&\"function\"==typeof(n=e.toString)&&!r(i=n.call(e)))return i;throw TypeError(\"Can't convert object to primitive value\")}},function(e,t){var n=0,r=Math.random();e.exports=function(e){return\"Symbol(\".concat(void 0===e?\"\":e,\")_\",(++n+r).toString(36))}},function(e,t,n){var r=n(18);r(r.S+r.F*!n(6),\"Object\",{defineProperty:n(19).f})},function(e,t,n){var r=n(58),i=n(51);n(52)(\"keys\",(function(){return function(e){return i(r(e))}}))},function(e,t,n){t=e.exports=n(0)(!0),t.push([e.i,\".uploader-unsupport{position:relative;z-index:10;overflow:hidden}\",\"\",{version:3,sources:[\"/Users/didi/Documents/git/private/vue-uploader/src/components/unsupport.vue\"],names:[],mappings:\"AACA,oBACE,kBAAmB,AACnB,WAAY,AACZ,eAAiB,CAClB\",file:\"unsupport.vue\",sourcesContent:[\"\\n.uploader-unsupport {\\n position: relative;\\n z-index: 10;\\n overflow: hidden;\\n}\\n\"],sourceRoot:\"\"}])},function(e,t,n){t=e.exports=n(0)(!0),t.push([e.i,\".uploader-list{position:relative}.uploader-list>ul{list-style:none;margin:0;padding:0}\",\"\",{version:3,sources:[\"/Users/didi/Documents/git/private/vue-uploader/src/components/list.vue\"],names:[],mappings:\"AACA,eACE,iBAAmB,CACpB,AACD,kBACE,gBAAiB,AACjB,SAAU,AACV,SAAU,CACX\",file:\"list.vue\",sourcesContent:[\"\\n.uploader-list {\\n position: relative;\\n}\\n.uploader-list > ul {\\n list-style: none;\\n margin: 0;\\n padding: 0\\n}\\n\"],sourceRoot:\"\"}])},function(e,t,n){t=e.exports=n(0)(!0),t.push([e.i,'.uploader-file{position:relative;height:49px;line-height:49px;overflow:hidden;border-bottom:1px solid #cdcdcd}.uploader-file[status=error] .uploader-file-retry,.uploader-file[status=paused] .uploader-file-resume,.uploader-file[status=uploading] .uploader-file-pause,.uploader-file[status=waiting] .uploader-file-pause{display:block}.uploader-file[status=success] .uploader-file-remove{display:none}.uploader-file[status=error] .uploader-file-progress{background:#ffe0e0}.uploader-file-progress{position:absolute;width:100%;height:100%;background:#e2eeff;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.uploader-file-progressing{-webkit-transition:all .4s linear;transition:all .4s linear}.uploader-file-info{position:relative;z-index:1;height:100%;overflow:hidden}.uploader-file-info:hover{background-color:hsla(0,0%,94%,.2)}.uploader-file-info em,.uploader-file-info i{font-style:normal}.uploader-file-actions,.uploader-file-meta,.uploader-file-name,.uploader-file-size,.uploader-file-status{float:left;position:relative;height:100%}.uploader-file-name{width:45%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-indent:14px}.uploader-file-icon{width:24px;height:24px;display:inline-block;vertical-align:top;margin-top:13px;margin-right:8px}.uploader-file-icon:before{content:\"\\\\1F4C3\";display:block;height:100%;font-size:24px;line-height:1;text-indent:0}.uploader-file-icon[icon=folder]:before{content:\"\\\\1F4C2\"}.uploader-file-icon[icon=image]:before{content:\"\\\\1F4CA\"}.uploader-file-icon[icon=video]:before{content:\"\\\\1F4F9\"}.uploader-file-icon[icon=audio]:before{content:\"\\\\1F3B5\"}.uploader-file-icon[icon=document]:before{content:\"\\\\1F4CB\"}.uploader-file-size{width:13%;text-indent:10px}.uploader-file-meta{width:8%}.uploader-file-status{width:24%;text-indent:20px}.uploader-file-actions{width:10%}.uploader-file-actions>span{display:none;float:left;width:16px;height:16px;margin-top:16px;margin-right:10px;cursor:pointer;background:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABkCAYAAAD0ZHJ6AAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAAJcEhZcwAACxMAAAsTAQCanBgAAARkSURBVGje7ZnfS1NRHMAH4ptPkvQSuAdBkCxD8FUQJMEULUgzy1KyyPVQ4JMiiP4Bvg6EwUQQfMmwhwRDshwaKUjDVCgoSdDNHkzTJZ6+Z37Purve8+PeTb2TM/ggu+ew89l33x8H9BBCPG7GowXTJej3+wnDvEm0JuLC04+EYWftVAUv+fiCvDUdQR1BHUEdQR3BTIygvixoQS14XgTtthLVdpNWwXRLqvQ724LplFRtyrYF0yVpFLQrKRVMh6RZ0I6kkmCqklaCqpKZH0FX56Crq9jVfdDVk0RfFrSgFsxkQVmLcdKCVrKySCrryhPEyYShhzOcrFtG0EoilfHHk1CRU5rF6ZjNZhlVOW6RnMSVyyilKies4pO41diVy8wIujoHXV3FGdMHXTtJKLFYTLhZtq4vC1rwXApCZTIqgR6g1PBMCO9DL3bMMSqBHqDU8EyISDAHiGKvWwcCQG2KgjlAFCDAOhAAap0K5gKLphk8mqJgLrCIgoxRJ4J5wKpJ7gAoMkn5EBXBPGDVJHcAFJmkfIhQcAql1oBpTvTol9gG9pm4RHAKpdaAaU706JfYBvaZuJVgPQrt4sFlnOh5MC/p3lmJYD0K7eLBZZzoeTAv6d5ZnuAYHjpgEOnk5F0ufhG6v1ggOIaHDhhEOjl5l4tfhO4vthLcwAMrFNvLJO5vEwhu4IEViu1lEve3WQmyoihQFBzG/V0CQVYUBYqCw7i/SxTBcpsRbFeIYLnNCLZbCY5b5KAnxRwct8hBj9McZFVMW0ihRNBuFdMWUigRlFaxuQ9WWYjRMTiIe5z0wSoLMToGB3GPsA9aTZIJoB+nRgBnM1tzOkkmgH6cGgGczWzNpzqLx3n/aULJJgezeNw07oxQySbVywKjBOgFRnDs+VEsx8FlgVEC9AIjOPb8KJYjvSzoG7UW1IJaUAtqQS14toLNM5fN5APdwBJA8G83Pk/aK/rgzVvXzeQD3cASQPBvNz5P2ssTzAaGUIrHEO6zI5gNDKEUjyHcxxWkh4Ylcowwk1QQpIeGJXKMMJO0EgwqyjGCioJBJvDrxRMSuVOTJEXfbz1/bHwWtBL0yoQehK6RucgE+bGzanzulQh6E3IgQV+xpc8kcrfuSO7eTfJ3ZYmQw0Oy9azVKOk1C/bJ5D5F38YPeLfx0rjWJxHsS0SqsSYuxySjj5qO5Oj7xQWy2VBtFOwzCy6ryH3YfE3uh64Y1xckgstJPydEjkkeHv07Iy4Xaao15+KCWTBx6M/db+T9xivSErqaJDdzXI6yLRE8Vgg0coex/SPJvT0SbWu0KpZtbgSpCH3NRt7I5OxHkObc6heU+/M/J5vrpBFM5GBLqCQux14COXs5CNXK5OjPGm1tSMrJSOMNYQ4mVTGV/L6zTL7+DovkbFUxbSW0Wo05l8hJWsU+cRWfSh+Mt5Lb1ck/J1TvVsdDaR/MiEni+llsdZuZp62EViu+96bpNjNPWwmtVnzvFd5m9IVVC54x/wA7gNvqFG9vXQAAAABJRU5ErkJggg==\") no-repeat 0 0}.uploader-file-actions>span:hover{background-position-x:-21px}.uploader-file-actions .uploader-file-pause{background-position-y:0}.uploader-file-actions .uploader-file-resume{background-position-y:-17px}.uploader-file-actions .uploader-file-retry{background-position-y:-53px}.uploader-file-actions .uploader-file-remove{display:block;background-position-y:-34px}',\"\",{version:3,sources:[\"/Users/didi/Documents/git/private/vue-uploader/src/components/file.vue\"],names:[],mappings:\"AACA,eACE,kBAAmB,AACnB,YAAa,AACb,iBAAkB,AAClB,gBAAiB,AACjB,+BAAiC,CAClC,AAQD,gNACE,aAAe,CAChB,AACD,qDACE,YAAc,CACf,AACD,qDACE,kBAAoB,CACrB,AACD,wBACE,kBAAmB,AACnB,WAAY,AACZ,YAAa,AACb,mBAAoB,AACpB,oCAAqC,AAC7B,2BAA6B,CACtC,AACD,2BACE,kCAAmC,AACnC,yBAA2B,CAC5B,AACD,oBACE,kBAAmB,AACnB,UAAW,AACX,YAAa,AACb,eAAiB,CAClB,AACD,0BACE,kCAA2C,CAC5C,AACD,6CAEE,iBAAmB,CACpB,AACD,yGAKE,WAAY,AACZ,kBAAmB,AACnB,WAAa,CACd,AACD,oBACE,UAAW,AACX,gBAAiB,AACjB,mBAAoB,AACpB,uBAAwB,AACxB,gBAAkB,CACnB,AACD,oBACE,WAAY,AACZ,YAAa,AACb,qBAAsB,AACtB,mBAAoB,AACpB,gBAAiB,AACjB,gBAAkB,CACnB,AACD,2BACE,iBAAc,AACd,cAAe,AACf,YAAa,AACb,eAAgB,AAChB,cAAe,AACf,aAAe,CAChB,AACD,wCACE,gBAAc,CACf,AACD,uCACE,gBAAc,CACf,AACD,uCACE,gBAAc,CACf,AACD,uCACE,gBAAc,CACf,AACD,0CACE,gBAAc,CACf,AACD,oBACE,UAAW,AACX,gBAAkB,CACnB,AACD,oBACE,QAAU,CACX,AACD,sBACE,UAAW,AACX,gBAAkB,CACnB,AACD,uBACE,SAAW,CACZ,AACD,4BACE,aAAc,AACd,WAAY,AACZ,WAAY,AACZ,YAAa,AACb,gBAAiB,AACjB,kBAAmB,AACnB,eAAgB,AAChB,srDAAwrD,CACzrD,AACD,kCACE,2BAA6B,CAC9B,AACD,4CACE,uBAAyB,CAC1B,AACD,6CACE,2BAA6B,CAC9B,AACD,4CACE,2BAA6B,CAC9B,AACD,6CACE,cAAe,AACf,2BAA6B,CAC9B\",file:\"file.vue\",sourcesContent:['\\n.uploader-file {\\n position: relative;\\n height: 49px;\\n line-height: 49px;\\n overflow: hidden;\\n border-bottom: 1px solid #cdcdcd;\\n}\\n.uploader-file[status=\"waiting\"] .uploader-file-pause,\\n.uploader-file[status=\"uploading\"] .uploader-file-pause {\\n display: block;\\n}\\n.uploader-file[status=\"paused\"] .uploader-file-resume {\\n display: block;\\n}\\n.uploader-file[status=\"error\"] .uploader-file-retry {\\n display: block;\\n}\\n.uploader-file[status=\"success\"] .uploader-file-remove {\\n display: none;\\n}\\n.uploader-file[status=\"error\"] .uploader-file-progress {\\n background: #ffe0e0;\\n}\\n.uploader-file-progress {\\n position: absolute;\\n width: 100%;\\n height: 100%;\\n background: #e2eeff;\\n -webkit-transform: translateX(-100%);\\n transform: translateX(-100%);\\n}\\n.uploader-file-progressing {\\n -webkit-transition: all .4s linear;\\n transition: all .4s linear;\\n}\\n.uploader-file-info {\\n position: relative;\\n z-index: 1;\\n height: 100%;\\n overflow: hidden;\\n}\\n.uploader-file-info:hover {\\n background-color: rgba(240, 240, 240, 0.2);\\n}\\n.uploader-file-info i,\\n.uploader-file-info em {\\n font-style: normal;\\n}\\n.uploader-file-name,\\n.uploader-file-size,\\n.uploader-file-meta,\\n.uploader-file-status,\\n.uploader-file-actions {\\n float: left;\\n position: relative;\\n height: 100%;\\n}\\n.uploader-file-name {\\n width: 45%;\\n overflow: hidden;\\n white-space: nowrap;\\n text-overflow: ellipsis;\\n text-indent: 14px;\\n}\\n.uploader-file-icon {\\n width: 24px;\\n height: 24px;\\n display: inline-block;\\n vertical-align: top;\\n margin-top: 13px;\\n margin-right: 8px;\\n}\\n.uploader-file-icon::before {\\n content: \"📃\";\\n display: block;\\n height: 100%;\\n font-size: 24px;\\n line-height: 1;\\n text-indent: 0;\\n}\\n.uploader-file-icon[icon=\"folder\"]::before {\\n content: \"📂\";\\n}\\n.uploader-file-icon[icon=\"image\"]::before {\\n content: \"📊\";\\n}\\n.uploader-file-icon[icon=\"video\"]::before {\\n content: \"📹\";\\n}\\n.uploader-file-icon[icon=\"audio\"]::before {\\n content: \"🎵\";\\n}\\n.uploader-file-icon[icon=\"document\"]::before {\\n content: \"📋\";\\n}\\n.uploader-file-size {\\n width: 13%;\\n text-indent: 10px;\\n}\\n.uploader-file-meta {\\n width: 8%;\\n}\\n.uploader-file-status {\\n width: 24%;\\n text-indent: 20px;\\n}\\n.uploader-file-actions {\\n width: 10%;\\n}\\n.uploader-file-actions > span {\\n display: none;\\n float: left;\\n width: 16px;\\n height: 16px;\\n margin-top: 16px;\\n margin-right: 10px;\\n cursor: pointer;\\n background: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABkCAYAAAD0ZHJ6AAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAAJcEhZcwAACxMAAAsTAQCanBgAAARkSURBVGje7ZnfS1NRHMAH4ptPkvQSuAdBkCxD8FUQJMEULUgzy1KyyPVQ4JMiiP4Bvg6EwUQQfMmwhwRDshwaKUjDVCgoSdDNHkzTJZ6+Z37Purve8+PeTb2TM/ggu+ew89l33x8H9BBCPG7GowXTJej3+wnDvEm0JuLC04+EYWftVAUv+fiCvDUdQR1BHUEdQR3BTIygvixoQS14XgTtthLVdpNWwXRLqvQ724LplFRtyrYF0yVpFLQrKRVMh6RZ0I6kkmCqklaCqpKZH0FX56Crq9jVfdDVk0RfFrSgFsxkQVmLcdKCVrKySCrryhPEyYShhzOcrFtG0EoilfHHk1CRU5rF6ZjNZhlVOW6RnMSVyyilKies4pO41diVy8wIujoHXV3FGdMHXTtJKLFYTLhZtq4vC1rwXApCZTIqgR6g1PBMCO9DL3bMMSqBHqDU8EyISDAHiGKvWwcCQG2KgjlAFCDAOhAAap0K5gKLphk8mqJgLrCIgoxRJ4J5wKpJ7gAoMkn5EBXBPGDVJHcAFJmkfIhQcAql1oBpTvTol9gG9pm4RHAKpdaAaU706JfYBvaZuJVgPQrt4sFlnOh5MC/p3lmJYD0K7eLBZZzoeTAv6d5ZnuAYHjpgEOnk5F0ufhG6v1ggOIaHDhhEOjl5l4tfhO4vthLcwAMrFNvLJO5vEwhu4IEViu1lEve3WQmyoihQFBzG/V0CQVYUBYqCw7i/SxTBcpsRbFeIYLnNCLZbCY5b5KAnxRwct8hBj9McZFVMW0ihRNBuFdMWUigRlFaxuQ9WWYjRMTiIe5z0wSoLMToGB3GPsA9aTZIJoB+nRgBnM1tzOkkmgH6cGgGczWzNpzqLx3n/aULJJgezeNw07oxQySbVywKjBOgFRnDs+VEsx8FlgVEC9AIjOPb8KJYjvSzoG7UW1IJaUAtqQS14toLNM5fN5APdwBJA8G83Pk/aK/rgzVvXzeQD3cASQPBvNz5P2ssTzAaGUIrHEO6zI5gNDKEUjyHcxxWkh4Ylcowwk1QQpIeGJXKMMJO0EgwqyjGCioJBJvDrxRMSuVOTJEXfbz1/bHwWtBL0yoQehK6RucgE+bGzanzulQh6E3IgQV+xpc8kcrfuSO7eTfJ3ZYmQw0Oy9azVKOk1C/bJ5D5F38YPeLfx0rjWJxHsS0SqsSYuxySjj5qO5Oj7xQWy2VBtFOwzCy6ryH3YfE3uh64Y1xckgstJPydEjkkeHv07Iy4Xaao15+KCWTBx6M/db+T9xivSErqaJDdzXI6yLRE8Vgg0coex/SPJvT0SbWu0KpZtbgSpCH3NRt7I5OxHkObc6heU+/M/J5vrpBFM5GBLqCQux14COXs5CNXK5OjPGm1tSMrJSOMNYQ4mVTGV/L6zTL7+DovkbFUxbSW0Wo05l8hJWsU+cRWfSh+Mt5Lb1ck/J1TvVsdDaR/MiEni+llsdZuZp62EViu+96bpNjNPWwmtVnzvFd5m9IVVC54x/wA7gNvqFG9vXQAAAABJRU5ErkJggg==\") no-repeat 0 0;\\n}\\n.uploader-file-actions > span:hover {\\n background-position-x: -21px;\\n}\\n.uploader-file-actions .uploader-file-pause {\\n background-position-y: 0;\\n}\\n.uploader-file-actions .uploader-file-resume {\\n background-position-y: -17px;\\n}\\n.uploader-file-actions .uploader-file-retry {\\n background-position-y: -53px;\\n}\\n.uploader-file-actions .uploader-file-remove {\\n display: block;\\n background-position-y: -34px;\\n}\\n'],sourceRoot:\"\"}])},function(e,t,n){t=e.exports=n(0)(!0),t.push([e.i,\".uploader{position:relative}\",\"\",{version:3,sources:[\"/Users/didi/Documents/git/private/vue-uploader/src/components/uploader.vue\"],names:[],mappings:\"AACA,UACE,iBAAmB,CACpB\",file:\"uploader.vue\",sourcesContent:[\"\\n.uploader {\\n position: relative;\\n}\\n\"],sourceRoot:\"\"}])},function(e,t,n){t=e.exports=n(0)(!0),t.push([e.i,\".uploader-drop{position:relative;padding:10px;overflow:hidden;border:1px dashed #ccc;background-color:#f5f5f5}.uploader-dragover{border-color:#999;background-color:#f7f7f7}\",\"\",{version:3,sources:[\"/Users/didi/Documents/git/private/vue-uploader/src/components/drop.vue\"],names:[],mappings:\"AACA,eACE,kBAAmB,AACnB,aAAc,AACd,gBAAiB,AACjB,uBAAwB,AACxB,wBAA0B,CAC3B,AACD,mBACE,kBAAmB,AACnB,wBAA0B,CAC3B\",file:\"drop.vue\",sourcesContent:[\"\\n.uploader-drop {\\n position: relative;\\n padding: 10px;\\n overflow: hidden;\\n border: 1px dashed #ccc;\\n background-color: #f5f5f5;\\n}\\n.uploader-dragover {\\n border-color: #999;\\n background-color: #f7f7f7;\\n}\\n\"],sourceRoot:\"\"}])},function(e,t,n){t=e.exports=n(0)(!0),t.push([e.i,\".uploader-files{position:relative}.uploader-files>ul{list-style:none;margin:0;padding:0}\",\"\",{version:3,sources:[\"/Users/didi/Documents/git/private/vue-uploader/src/components/files.vue\"],names:[],mappings:\"AACA,gBACE,iBAAmB,CACpB,AACD,mBACE,gBAAiB,AACjB,SAAU,AACV,SAAU,CACX\",file:\"files.vue\",sourcesContent:[\"\\n.uploader-files {\\n position: relative;\\n}\\n.uploader-files > ul {\\n list-style: none;\\n margin: 0;\\n padding: 0\\n}\\n\"],sourceRoot:\"\"}])},function(e,t,n){t=e.exports=n(0)(!0),t.push([e.i,\".uploader-btn{display:inline-block;position:relative;padding:4px 8px;font-size:100%;line-height:1.4;color:#666;border:1px solid #666;cursor:pointer;border-radius:2px;background:none;outline:none}.uploader-btn:hover{background-color:rgba(0,0,0,.08)}\",\"\",{version:3,sources:[\"/Users/didi/Documents/git/private/vue-uploader/src/components/btn.vue\"],names:[],mappings:\"AACA,cACE,qBAAsB,AACtB,kBAAmB,AACnB,gBAAiB,AACjB,eAAgB,AAChB,gBAAiB,AACjB,WAAY,AACZ,sBAAuB,AACvB,eAAgB,AAChB,kBAAmB,AACnB,gBAAiB,AACjB,YAAc,CACf,AACD,oBACE,gCAAqC,CACtC\",file:\"btn.vue\",sourcesContent:[\"\\n.uploader-btn {\\n display: inline-block;\\n position: relative;\\n padding: 4px 8px;\\n font-size: 100%;\\n line-height: 1.4;\\n color: #666;\\n border: 1px solid #666;\\n cursor: pointer;\\n border-radius: 2px;\\n background: none;\\n outline: none;\\n}\\n.uploader-btn:hover {\\n background-color: rgba(0, 0, 0, .08);\\n}\\n\"],sourceRoot:\"\"}])},function(e,t,n){var r=n(7).each,i={_eventData:null,on:function(e,t){this._eventData||(this._eventData={}),this._eventData[e]||(this._eventData[e]=[]);var n=!1;r(this._eventData[e],(function(e){if(e===t)return n=!0,!1})),n||this._eventData[e].push(t)},off:function(e,t){this._eventData||(this._eventData={}),this._eventData[e]&&this._eventData[e].length&&(t?r(this._eventData[e],(function(n,r){if(n===t)return this._eventData[e].splice(r,1),!1}),this):this._eventData[e]=[])},trigger:function(e){if(this._eventData||(this._eventData={}),!this._eventData[e])return!0;var t=this._eventData[e].slice.call(arguments,1),n=!1;return r(this._eventData[e],(function(e){n=!1===e.apply(this,t)||n}),this),!n}};e.exports=i},function(e,t,n){function r(e,t,n){o.defineNonEnumerable(this,\"uploader\",e),this.isRoot=this.isFolder=e===this,o.defineNonEnumerable(this,\"parent\",n||null),o.defineNonEnumerable(this,\"files\",[]),o.defineNonEnumerable(this,\"fileList\",[]),o.defineNonEnumerable(this,\"chunks\",[]),o.defineNonEnumerable(this,\"_errorFiles\",[]),o.defineNonEnumerable(this,\"file\",null),this.id=o.uid(),this.isRoot||!t?this.file=null:o.isString(t)?(this.isFolder=!0,this.file=null,this.path=t,this.parent.path&&(t=t.substr(this.parent.path.length)),this.name=\"/\"===t.charAt(t.length-1)?t.substr(0,t.length-1):t):(this.file=t,this.fileType=this.file.type,this.name=t.fileName||t.name,this.size=t.size,this.relativePath=t.relativePath||t.webkitRelativePath||this.name,this._parseFile()),this.paused=e.opts.initialPaused,this.error=!1,this.allError=!1,this.aborted=!1,this.completed=!1,this.averageSpeed=0,this.currentSpeed=0,this._lastProgressCallback=Date.now(),this._prevUploadedSize=0,this._prevProgress=0,this.bootstrap()}function i(e){var t=[],n=e.split(\"/\"),r=n.length,i=1;if(n.splice(r-1,1),r--,n.length)for(;i<=r;)t.push(n.slice(0,i++).join(\"/\")+\"/\");return t}var o=n(7),a=n(22);o.extend(r.prototype,{_parseFile:function(){var e=i(this.relativePath);if(e.length){var t=this.uploader.filePaths;o.each(e,(function(n,i){var o=t[n];o||(o=new r(this.uploader,n,this.parent),t[n]=o,this._updateParentFileList(o)),this.parent=o,o.files.push(this),e[i+1]||o.fileList.push(this)}),this)}else this._updateParentFileList()},_updateParentFileList:function(e){e||(e=this);var t=this.parent;t&&t.fileList.push(e)},_eachAccess:function(e,t){this.isFolder?o.each(this.files,(function(t,n){return e.call(this,t,n)}),this):t.call(this,this)},bootstrap:function(){if(!this.isFolder){var e=this.uploader.opts;o.isFunction(e.initFileFn)&&e.initFileFn.call(this,this),this.abort(!0),this._resetError(),this._prevProgress=0;for(var t=e.forceChunkSize?Math.ceil:Math.floor,n=Math.max(t(this.size/e.chunkSize),1),r=0;r=this.uploader.opts.progressCallbacksInterval},_chunkEvent:function(e,t,n){var r=this.uploader,i=a.STATUS,o=this,s=this.getRoot(),l=function(){o._measureSpeed(),r._trigger(\"fileProgress\",s,o,e),o._lastProgressCallback=Date.now()};switch(t){case i.PROGRESS:this._checkProgress()&&l();break;case i.ERROR:this._error(),this.abort(!0),r._trigger(\"fileError\",s,this,n,e);break;case i.SUCCESS:if(this._updateUploadedChunks(n,e),this.error)return;clearTimeout(this._progeressId),this._progeressId=0;var u=Date.now()-this._lastProgressCallback;u0?e/t:this.isComplete()?1:0)}),(function(){if(this.error)n=1;else{if(1===this.chunks.length)return this._prevProgress=Math.max(this._prevProgress,this.chunks[0].progress()),void(n=this._prevProgress);var e=0;o.each(this.chunks,(function(t){e+=t.progress()*(t.endByte-t.startByte)}));var t=e/this.size;this._prevProgress=Math.max(this._prevProgress,t>.9999?1:t),n=this._prevProgress}})),n},getSize:function(){var e=0;return this._eachAccess((function(t){e+=t.size}),(function(){e+=this.size})),e},getFormatSize:function(){var e=this.getSize();return o.formatSize(e)},getRoot:function(){if(this.isRoot)return this;for(var e=this.parent;e;){if(e.parent===this.uploader)return e;e=e.parent}return this},sizeUploaded:function(){var e=0;return this._eachAccess((function(t){e+=t.sizeUploaded()}),(function(){o.each(this.chunks,(function(t){e+=t.sizeUploaded()}))})),e},timeRemaining:function(){function e(e,t){return e&&!t?Number.POSITIVE_INFINITY:e||t?Math.floor(e/t):0}var t=0,n=0,r=0;return this._eachAccess((function(i,o){i.paused||i.error||(n+=i.size-i.sizeUploaded(),r+=i.averageSpeed),o===this.files.length-1&&(t=e(n,r))}),(function(){if(this.paused||this.error)t=0;else{var n=this.size-this.sizeUploaded();t=e(n,this.averageSpeed)}})),t},removeFile:function(e){if(e.isFolder)for(;e.files.length;){var t=e.files[e.files.length-1];this._removeFile(t)}this._removeFile(e)},_delFilePath:function(e){e.path&&this.filePaths&&delete this.filePaths[e.path],o.each(e.fileList,(function(e){this._delFilePath(e)}),this)},_removeFile:function(e){if(!e.isFolder){o.each(this.files,(function(t,n){if(t===e)return this.files.splice(n,1),!1}),this),e.abort();for(var t,n=e.parent;n&&n!==this;)t=n.parent,n._removeFile(e),n=t}e.parent===this&&o.each(this.fileList,(function(t,n){if(t===e)return this.fileList.splice(n,1),!1}),this),this.isRoot||!this.isFolder||this.files.length||(this.parent._removeFile(this),this.uploader._delFilePath(this)),e.parent=null},getType:function(){return this.isFolder?\"folder\":this.file.type&&this.file.type.split(\"/\")[1]},getExtension:function(){return this.isFolder?\"\":this.name.substr(2+(~-this.name.lastIndexOf(\".\")>>>0)).toLowerCase()}}),e.exports=r},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement;return(e._self._c||t)(\"div\",{directives:[{name:\"show\",rawName:\"v-show\",value:!e.support,expression:\"!support\"}],staticClass:\"uploader-unsupport\"},[e._t(\"default\",[e._m(0)])],2)},staticRenderFns:[function(){var e=this,t=e.$createElement,n=e._self._c||t;return n(\"p\",[e._v(\"\\n Your browser, unfortunately, is not supported by Uploader.js. The library requires support for \"),n(\"a\",{attrs:{href:\"http://www.w3.org/TR/FileAPI/\"}},[e._v(\"the HTML5 File API\")]),e._v(\" along with \"),n(\"a\",{attrs:{href:\"http://www.w3.org/TR/FileAPI/#normalization-of-params\"}},[e._v(\"file slicing\")]),e._v(\".\\n \")])}]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n(\"div\",{staticClass:\"uploader-list\"},[e._t(\"default\",[n(\"ul\",e._l(e.fileList,(function(e){return n(\"li\",{key:e.id},[n(\"uploader-file\",{attrs:{file:e,list:!0}})],1)})))],{fileList:e.fileList})],2)},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n(\"div\",{staticClass:\"uploader-file\",attrs:{status:e.status}},[e._t(\"default\",[n(\"div\",{staticClass:\"uploader-file-progress\",class:e.progressingClass,style:e.progressStyle}),e._v(\" \"),n(\"div\",{staticClass:\"uploader-file-info\"},[n(\"div\",{staticClass:\"uploader-file-name\"},[n(\"i\",{staticClass:\"uploader-file-icon\",attrs:{icon:e.fileCategory}}),e._v(e._s(e.file.name))]),e._v(\" \"),n(\"div\",{staticClass:\"uploader-file-size\"},[e._v(e._s(e.formatedSize))]),e._v(\" \"),n(\"div\",{staticClass:\"uploader-file-meta\"}),e._v(\" \"),n(\"div\",{staticClass:\"uploader-file-status\"},[n(\"span\",{directives:[{name:\"show\",rawName:\"v-show\",value:\"uploading\"!==e.status,expression:\"status !== 'uploading'\"}]},[e._v(e._s(e.statusText))]),e._v(\" \"),n(\"span\",{directives:[{name:\"show\",rawName:\"v-show\",value:\"uploading\"===e.status,expression:\"status === 'uploading'\"}]},[n(\"span\",[e._v(e._s(e.progressStyle.progress))]),e._v(\" \"),n(\"em\",[e._v(e._s(e.formatedAverageSpeed))]),e._v(\" \"),n(\"i\",[e._v(e._s(e.formatedTimeRemaining))])])]),e._v(\" \"),n(\"div\",{staticClass:\"uploader-file-actions\"},[n(\"span\",{staticClass:\"uploader-file-pause\",on:{click:e.pause}}),e._v(\" \"),n(\"span\",{staticClass:\"uploader-file-resume\",on:{click:e.resume}},[e._v(\"️\")]),e._v(\" \"),n(\"span\",{staticClass:\"uploader-file-retry\",on:{click:e.retry}}),e._v(\" \"),n(\"span\",{staticClass:\"uploader-file-remove\",on:{click:e.remove}})])])],{file:e.file,list:e.list,status:e.status,paused:e.paused,error:e.error,response:e.response,averageSpeed:e.averageSpeed,formatedAverageSpeed:e.formatedAverageSpeed,currentSpeed:e.currentSpeed,isComplete:e.isComplete,isUploading:e.isUploading,size:e.size,formatedSize:e.formatedSize,uploadedSize:e.uploadedSize,progress:e.progress,progressStyle:e.progressStyle,progressingClass:e.progressingClass,timeRemaining:e.timeRemaining,formatedTimeRemaining:e.formatedTimeRemaining,type:e.type,extension:e.extension,fileCategory:e.fileCategory})],2)},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n(\"div\",{staticClass:\"uploader\"},[e._t(\"default\",[n(\"uploader-unsupport\"),e._v(\" \"),n(\"uploader-drop\",[n(\"p\",[e._v(\"Drop files here to upload or\")]),e._v(\" \"),n(\"uploader-btn\",[e._v(\"select files\")]),e._v(\" \"),n(\"uploader-btn\",{attrs:{directory:!0}},[e._v(\"select folder\")])],1),e._v(\" \"),n(\"uploader-list\")],{files:e.files,fileList:e.fileList,started:e.started})],2)},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement;return(e._self._c||t)(\"div\",{directives:[{name:\"show\",rawName:\"v-show\",value:e.support,expression:\"support\"}],ref:\"drop\",staticClass:\"uploader-drop\",class:e.dropClass},[e._t(\"default\")],2)},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n(\"div\",{staticClass:\"uploader-files\"},[e._t(\"default\",[n(\"ul\",e._l(e.files,(function(e){return n(\"li\",{key:e.id},[n(\"uploader-file\",{attrs:{file:e}})],1)})))],{files:e.files})],2)},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement;return(e._self._c||t)(\"label\",{directives:[{name:\"show\",rawName:\"v-show\",value:e.support,expression:\"support\"}],ref:\"btn\",staticClass:\"uploader-btn\"},[e._t(\"default\")],2)},staticRenderFns:[]}},function(e,t,n){var r=n(63);\"string\"==typeof r&&(r=[[e.i,r,\"\"]]),r.locals&&(e.exports=r.locals),n(2)(\"2e4f4074\",r,!0,{})},function(e,t,n){var r=n(64);\"string\"==typeof r&&(r=[[e.i,r,\"\"]]),r.locals&&(e.exports=r.locals),n(2)(\"30297bf6\",r,!0,{})},function(e,t,n){var r=n(65);\"string\"==typeof r&&(r=[[e.i,r,\"\"]]),r.locals&&(e.exports=r.locals),n(2)(\"9c4391de\",r,!0,{})},function(e,t,n){var r=n(66);\"string\"==typeof r&&(r=[[e.i,r,\"\"]]),r.locals&&(e.exports=r.locals),n(2)(\"6f0f0164\",r,!0,{})},function(e,t,n){var r=n(67);\"string\"==typeof r&&(r=[[e.i,r,\"\"]]),r.locals&&(e.exports=r.locals),n(2)(\"f60d437e\",r,!0,{})},function(e,t,n){var r=n(68);\"string\"==typeof r&&(r=[[e.i,r,\"\"]]),r.locals&&(e.exports=r.locals),n(2)(\"36e02209\",r,!0,{})},function(e,t,n){var r=n(69);\"string\"==typeof r&&(r=[[e.i,r,\"\"]]),r.locals&&(e.exports=r.locals),n(2)(\"fb1ffb7e\",r,!0,{})},function(e,t){e.exports=function(e,t){for(var n=[],r={},i=0;i-1},t.trigger=function(e){var t=this.listeners[e];if(t)if(2===arguments.length)for(var n=t.length,r=0;r-1;t=this.buffer.indexOf(\"\\n\"))this.trigger(\"data\",this.buffer.substring(0,t)),this.buffer=this.buffer.substring(t+1)},t}(O),I=String.fromCharCode(9),L=function(e){var t=/([0-9.]*)?@?([0-9.]*)?/.exec(e||\"\"),n={};return t[1]&&(n.length=parseInt(t[1],10)),t[2]&&(n.offset=parseInt(t[2],10)),n},M=function(){var e=\"[^=]*\",t='\"[^\"]*\"|[^,]*',n=\"(?:\"+e+\")=(?:\"+t+\")\";return new RegExp(\"(?:^|,)(\"+n+\")\")},D=function(e){var t,n=e.split(M()),r={},i=n.length;while(i--)\"\"!==n[i]&&(t=/([^=]*)=(.*)/.exec(n[i]).slice(1),t[0]=t[0].replace(/^\\s+|\\s+$/g,\"\"),t[1]=t[1].replace(/^\\s+|\\s+$/g,\"\"),t[1]=t[1].replace(/^['\"](.*)['\"]$/g,\"$1\"),r[t[0]]=t[1]);return r},N=function(e){function t(){var t;return t=e.call(this)||this,t.customParsers=[],t.tagMappers=[],t}h()(t,e);var n=t.prototype;return n.push=function(e){var t,n,r=this;if(e=e.trim(),0!==e.length)if(\"#\"===e[0]){var i=this.tagMappers.reduce((function(t,n){var r=n(e);return r===e?t:t.concat([r])}),[e]);i.forEach((function(e){for(var i=0;i0&&(a.duration=e.duration),0===e.duration&&(a.duration=.01,this.trigger(\"info\",{message:\"updating zero segment duration to a small value\"})),this.manifest.segments=o},key:function(){if(e.attributes)if(\"NONE\"!==e.attributes.METHOD)if(e.attributes.URI){if(\"com.apple.streamingkeydelivery\"===e.attributes.KEYFORMAT)return this.manifest.contentProtection=this.manifest.contentProtection||{},void(this.manifest.contentProtection[\"com.apple.fps.1_0\"]={attributes:e.attributes});if(e.attributes.KEYFORMAT===f){var t=[\"SAMPLE-AES\",\"SAMPLE-AES-CTR\",\"SAMPLE-AES-CENC\"];return-1===t.indexOf(e.attributes.METHOD)?void this.trigger(\"warn\",{message:\"invalid key method provided for Widevine\"}):(\"SAMPLE-AES-CENC\"===e.attributes.METHOD&&this.trigger(\"warn\",{message:\"SAMPLE-AES-CENC is deprecated, please use SAMPLE-AES-CTR instead\"}),\"data:text/plain;base64,\"!==e.attributes.URI.substring(0,23)?void this.trigger(\"warn\",{message:\"invalid key URI provided for Widevine\"}):e.attributes.KEYID&&\"0x\"===e.attributes.KEYID.substring(0,2)?(this.manifest.contentProtection=this.manifest.contentProtection||{},void(this.manifest.contentProtection[\"com.widevine.alpha\"]={attributes:{schemeIdUri:e.attributes.KEYFORMAT,keyId:e.attributes.KEYID.substring(2)},pssh:Object(P[\"a\"])(e.attributes.URI.split(\",\")[1])})):void this.trigger(\"warn\",{message:\"invalid key ID provided for Widevine\"}))}e.attributes.METHOD||this.trigger(\"warn\",{message:\"defaulting key method to AES-128\"}),r={method:e.attributes.METHOD||\"AES-128\",uri:e.attributes.URI},\"undefined\"!==typeof e.attributes.IV&&(r.iv=e.attributes.IV)}else this.trigger(\"warn\",{message:\"ignoring key declaration without URI\"});else r=null;else this.trigger(\"warn\",{message:\"ignoring key declaration without attribute list\"})},\"media-sequence\":function(){isFinite(e.number)?this.manifest.mediaSequence=e.number:this.trigger(\"warn\",{message:\"ignoring invalid media sequence: \"+e.number})},\"discontinuity-sequence\":function(){isFinite(e.number)?(this.manifest.discontinuitySequence=e.number,h=e.number):this.trigger(\"warn\",{message:\"ignoring invalid discontinuity sequence: \"+e.number})},\"playlist-type\":function(){/VOD|EVENT/.test(e.playlistType)?this.manifest.playlistType=e.playlistType:this.trigger(\"warn\",{message:\"ignoring unknown playlist type: \"+e.playlist})},map:function(){n={},e.uri&&(n.uri=e.uri),e.byterange&&(n.byterange=e.byterange),r&&(n.key=r)},\"stream-inf\":function(){this.manifest.playlists=o,this.manifest.mediaGroups=this.manifest.mediaGroups||c,e.attributes?(a.attributes||(a.attributes={}),u()(a.attributes,e.attributes)):this.trigger(\"warn\",{message:\"ignoring empty stream-inf attributes\"})},media:function(){if(this.manifest.mediaGroups=this.manifest.mediaGroups||c,e.attributes&&e.attributes.TYPE&&e.attributes[\"GROUP-ID\"]&&e.attributes.NAME){var n=this.manifest.mediaGroups[e.attributes.TYPE];n[e.attributes[\"GROUP-ID\"]]=n[e.attributes[\"GROUP-ID\"]]||{},t=n[e.attributes[\"GROUP-ID\"]],d={default:/yes/i.test(e.attributes.DEFAULT)},d.default?d.autoselect=!0:d.autoselect=/yes/i.test(e.attributes.AUTOSELECT),e.attributes.LANGUAGE&&(d.language=e.attributes.LANGUAGE),e.attributes.URI&&(d.uri=e.attributes.URI),e.attributes[\"INSTREAM-ID\"]&&(d.instreamId=e.attributes[\"INSTREAM-ID\"]),e.attributes.CHARACTERISTICS&&(d.characteristics=e.attributes.CHARACTERISTICS),e.attributes.FORCED&&(d.forced=/yes/i.test(e.attributes.FORCED)),t[e.attributes.NAME]=d}else this.trigger(\"warn\",{message:\"ignoring incomplete or missing media group\"})},discontinuity:function(){h+=1,a.discontinuity=!0,this.manifest.discontinuityStarts.push(o.length)},\"program-date-time\":function(){\"undefined\"===typeof this.manifest.dateTimeString&&(this.manifest.dateTimeString=e.dateTimeString,this.manifest.dateTimeObject=e.dateTimeObject),a.dateTimeString=e.dateTimeString,a.dateTimeObject=e.dateTimeObject},targetduration:function(){!isFinite(e.duration)||e.duration<0?this.trigger(\"warn\",{message:\"ignoring invalid target duration: \"+e.duration}):(this.manifest.targetDuration=e.duration,U.call(this,this.manifest))},start:function(){e.attributes&&!isNaN(e.attributes[\"TIME-OFFSET\"])?this.manifest.start={timeOffset:e.attributes[\"TIME-OFFSET\"],precise:e.attributes.PRECISE}:this.trigger(\"warn\",{message:\"ignoring start declaration without appropriate attribute list\"})},\"cue-out\":function(){a.cueOut=e.data},\"cue-out-cont\":function(){a.cueOutCont=e.data},\"cue-in\":function(){a.cueIn=e.data},skip:function(){this.manifest.skip=F(e.attributes),this.warnOnMissingAttributes_(\"#EXT-X-SKIP\",e.attributes,[\"SKIPPED-SEGMENTS\"])},part:function(){var t=this;s=!0;var n=this.manifest.segments.length,r=F(e.attributes);a.parts=a.parts||[],a.parts.push(r),r.byterange&&(r.byterange.hasOwnProperty(\"offset\")||(r.byterange.offset=v),v=r.byterange.offset+r.byterange.length);var i=a.parts.length-1;this.warnOnMissingAttributes_(\"#EXT-X-PART #\"+i+\" for segment #\"+n,e.attributes,[\"URI\",\"DURATION\"]),this.manifest.renditionReports&&this.manifest.renditionReports.forEach((function(e,n){e.hasOwnProperty(\"lastPart\")||t.trigger(\"warn\",{message:\"#EXT-X-RENDITION-REPORT #\"+n+\" lacks required attribute(s): LAST-PART\"})}))},\"server-control\":function(){var t=this.manifest.serverControl=F(e.attributes);t.hasOwnProperty(\"canBlockReload\")||(t.canBlockReload=!1,this.trigger(\"info\",{message:\"#EXT-X-SERVER-CONTROL defaulting CAN-BLOCK-RELOAD to false\"})),U.call(this,this.manifest),t.canSkipDateranges&&!t.hasOwnProperty(\"canSkipUntil\")&&this.trigger(\"warn\",{message:\"#EXT-X-SERVER-CONTROL lacks required attribute CAN-SKIP-UNTIL which is required when CAN-SKIP-DATERANGES is set\"})},\"preload-hint\":function(){var t=this.manifest.segments.length,n=F(e.attributes),r=n.type&&\"PART\"===n.type;a.preloadHints=a.preloadHints||[],a.preloadHints.push(n),n.byterange&&(n.byterange.hasOwnProperty(\"offset\")||(n.byterange.offset=r?v:0,r&&(v=n.byterange.offset+n.byterange.length)));var i=a.preloadHints.length-1;if(this.warnOnMissingAttributes_(\"#EXT-X-PRELOAD-HINT #\"+i+\" for segment #\"+t,e.attributes,[\"TYPE\",\"URI\"]),n.type)for(var o=0;o=0&&(p.minimumUpdatePeriod=1e3*u),t&&(p.locations=t),\"dynamic\"===s&&(p.suggestedPresentationDelay=l);var v=0===p.playlists.length;return d.length&&(p.mediaGroups.AUDIO.audio=Se(d,n,v)),f.length&&(p.mediaGroups.SUBTITLES.subs=je(f,n)),h.length&&(p.mediaGroups[\"CLOSED-CAPTIONS\"].cc=qe(h)),p},Me=function(e,t,n){var r=e.NOW,i=e.clientOffset,o=e.availabilityStartTime,a=e.timescale,s=void 0===a?1:a,l=e.start,u=void 0===l?0:l,c=e.minimumUpdatePeriod,d=void 0===c?0:c,f=(r+i)/1e3,h=o+u,p=f+d,v=p-h;return Math.ceil((v*s-t)/n)},De=function(e,t){for(var n=e.type,r=void 0===n?\"static\":n,i=e.minimumUpdatePeriod,o=void 0===i?0:i,a=e.media,s=void 0===a?\"\":a,l=e.sourceDuration,u=e.timescale,c=void 0===u?1:u,d=e.startNumber,f=void 0===d?1:d,h=e.periodIndex,p=[],v=-1,g=0;gv&&(v=_);var A=void 0;if(b<0){var C=g+1;A=C===t.length?\"dynamic\"===r&&o>0&&s.indexOf(\"$Number$\")>0?Me(e,v,y):(l*c-v)/y:(t[C].t-v)/y}else A=b+1;var w=f+p.length+A,k=f+p.length;while(k=i?o:\"\"+new Array(i-o.length+1).join(\"0\")+o)}},Fe=function(e,t){return e.replace(Ne,Re(t))},Ue=function(e,t){return e.duration||t?e.duration?be(e):De(e,t):[{number:e.startNumber||1,duration:e.sourceDuration,time:0,timeline:e.periodIndex}]},ze=function(e,t){var n={RepresentationID:e.id,Bandwidth:e.bandwidth||0},r=e.initialization,i=void 0===r?{sourceURL:\"\",range:\"\"}:r,o=pe({baseUrl:e.baseUrl,source:Fe(i.sourceURL,n),range:i.range}),a=Ue(e,t);return a.map((function(t){n.Number=t.number,n.Time=t.time;var r=Fe(e.media||\"\",n),i={uri:r,timeline:t.timeline,duration:t.duration,resolvedUri:q(e.baseUrl||\"\",r),map:o,number:t.number};return e.presentationTimeOffset&&(i.presentationTimeOffset=e.presentationTimeOffset),i}))},We=function(e,t){var n=e.baseUrl,r=e.initialization,i=void 0===r?{}:r,o=pe({baseUrl:n,source:i.sourceURL,range:i.range}),a=pe({baseUrl:n,source:t.media,range:t.mediaRange});return a.map=o,a},He=function(e,t){var n=e.duration,r=e.segmentUrls,i=void 0===r?[]:r;if(!n&&!t||n&&t)throw new Error(he.SEGMENT_TIME_UNSPECIFIED);var o,a=i.map((function(t){return We(e,t)}));n&&(o=be(e)),t&&(o=De(e,t));var s=o.map((function(e,t){if(a[t]){var n=a[t];return n.timeline=e.timeline,n.duration=e.duration,n.number=e.number,n}})).filter((function(e){return e}));return s},Ve=function(e){var t,n,r=e.attributes,i=e.segmentInfo;i.template?(n=ze,t=se(r,i.template),i.template.presentationTimeOffset&&(t.presentationTimeOffset=i.template.presentationTimeOffset/i.template.timescale)):i.base?(n=_e,t=se(r,i.base)):i.list&&(n=He,t=se(r,i.list));var o={attributes:r};if(!n)return o;var a=n(t,i.timeline);if(t.duration){var s=t,l=s.duration,u=s.timescale,c=void 0===u?1:u;t.duration=l/c}else a.length?t.duration=a.reduce((function(e,t){return Math.max(e,Math.ceil(t.duration))}),0):t.duration=0;return o.attributes=t,o.segments=a,i.base&&t.indexRange&&(o.sidx=a[0],o.segments=[]),o},Ge=function(e){return e.map(Ve)},Ye=function(e,t){return de(e.childNodes).filter((function(e){var n=e.tagName;return n===t}))},Ke=function(e){return e.textContent.trim()},Xe=function(e){var t=31536e3,n=2592e3,r=86400,i=3600,o=60,a=/P(?:(\\d*)Y)?(?:(\\d*)M)?(?:(\\d*)D)?(?:T(?:(\\d*)H)?(?:(\\d*)M)?(?:([\\d.]*)S)?)?/,s=a.exec(e);if(!s)return 0;var l=s.slice(1),u=l[0],c=l[1],d=l[2],f=l[3],h=l[4],p=l[5];return parseFloat(u||0)*t+parseFloat(c||0)*n+parseFloat(d||0)*r+parseFloat(f||0)*i+parseFloat(h||0)*o+parseFloat(p||0)},$e=function(e){var t=/^\\d+-\\d+-\\d+T\\d+:\\d+:\\d+(\\.\\d+)?$/;return t.test(e)&&(e+=\"Z\"),Date.parse(e)},Qe={mediaPresentationDuration:function(e){return Xe(e)},availabilityStartTime:function(e){return $e(e)/1e3},minimumUpdatePeriod:function(e){return Xe(e)},suggestedPresentationDelay:function(e){return Xe(e)},type:function(e){return e},timeShiftBufferDepth:function(e){return Xe(e)},start:function(e){return Xe(e)},width:function(e){return parseInt(e,10)},height:function(e){return parseInt(e,10)},bandwidth:function(e){return parseInt(e,10)},startNumber:function(e){return parseInt(e,10)},timescale:function(e){return parseInt(e,10)},presentationTimeOffset:function(e){return parseInt(e,10)},duration:function(e){var t=parseInt(e,10);return isNaN(t)?Xe(e):t},d:function(e){return parseInt(e,10)},t:function(e){return parseInt(e,10)},r:function(e){return parseInt(e,10)},DEFAULT:function(e){return e}},Je=function(e){return e&&e.attributes?de(e.attributes).reduce((function(e,t){var n=Qe[t.name]||Qe.DEFAULT;return e[t.name]=n(t.value),e}),{}):{}},Ze={\"urn:uuid:1077efec-c0b2-4d02-ace3-3c1e52e2fb4b\":\"org.w3.clearkey\",\"urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed\":\"com.widevine.alpha\",\"urn:uuid:9a04f079-9840-4286-ab92-e65be0885f95\":\"com.microsoft.playready\",\"urn:uuid:f239e769-efa3-4850-9c16-a903c6932efb\":\"com.adobe.primetime\"},et=function(e,t){return t.length?ce(e.map((function(e){return t.map((function(t){return q(e,Ke(t))}))}))):e},tt=function(e){var t=Ye(e,\"SegmentTemplate\")[0],n=Ye(e,\"SegmentList\")[0],r=n&&Ye(n,\"SegmentURL\").map((function(e){return se({tag:\"SegmentURL\"},Je(e))})),i=Ye(e,\"SegmentBase\")[0],o=n||t,a=o&&Ye(o,\"SegmentTimeline\")[0],s=n||i||t,l=s&&Ye(s,\"Initialization\")[0],u=t&&Je(t);u&&l?u.initialization=l&&Je(l):u&&u.initialization&&(u.initialization={sourceURL:u.initialization});var c={template:u,timeline:a&&Ye(a,\"S\").map((function(e){return Je(e)})),list:n&&se(Je(n),{segmentUrls:r,initialization:Je(l)}),base:i&&se(Je(i),{initialization:Je(l)})};return Object.keys(c).forEach((function(e){c[e]||delete c[e]})),c},nt=function(e,t,n){return function(r){var i=Ye(r,\"BaseURL\"),o=et(t,i),a=se(e,Je(r)),s=tt(r);return o.map((function(e){return{segmentInfo:se(n,s),attributes:se(a,{baseUrl:e})}}))}},rt=function(e){return e.reduce((function(e,t){var n=Je(t),r=Ze[n.schemeIdUri];if(r){e[r]={attributes:n};var i=Ye(t,\"cenc:pssh\")[0];if(i){var o=Ke(i),a=o&&Object(P[\"a\"])(o);e[r].pssh=a}}return e}),{})},it=function(e){if(\"urn:scte:dash:cc:cea-608:2015\"===e.schemeIdUri){var t=e.value.split(\";\");return t.map((function(e){var t,n;if(n=e,/^CC\\d=/.test(e)){var r=e.split(\"=\");t=r[0],n=r[1]}else/^CC\\d$/.test(e)&&(t=e);return{channel:t,language:n}}))}if(\"urn:scte:dash:cc:cea-708:2015\"===e.schemeIdUri){var n=e.value.split(\";\");return n.map((function(e){var t={channel:void 0,language:void 0,aspectRatio:1,easyReader:0,\"3D\":0};if(/=/.test(e)){var n=e.split(\"=\"),r=n[0],i=n[1],o=void 0===i?\"\":i;t.channel=r,t.language=e,o.split(\",\").forEach((function(e){var n=e.split(\":\"),r=n[0],i=n[1];\"lang\"===r?t.language=i:\"er\"===r?t.easyReader=Number(i):\"war\"===r?t.aspectRatio=Number(i):\"3D\"===r&&(t[\"3D\"]=Number(i))}))}else t.language=e;return t.channel&&(t.channel=\"SERVICE\"+t.channel),t}))}},ot=function(e,t,n){return function(r){var i=Je(r),o=et(t,Ye(r,\"BaseURL\")),a=Ye(r,\"Role\")[0],s={role:Je(a)},l=se(e,i,s),u=Ye(r,\"Accessibility\")[0],c=it(Je(u));c&&(l=se(l,{captionServices:c}));var d=Ye(r,\"Label\")[0];if(d&&d.childNodes.length){var f=d.childNodes[0].nodeValue.trim();l=se(l,{label:f})}var h=rt(Ye(r,\"ContentProtection\"));Object.keys(h).length&&(l=se(l,{contentProtection:h}));var p=tt(r),v=Ye(r,\"Representation\"),g=se(n,p);return ce(v.map(nt(l,o,g)))}},at=function(e,t){return function(n,r){var i=et(t,Ye(n,\"BaseURL\")),a=Je(n),s=parseInt(a.id,10),l=o.a.isNaN(s)?r:s,u=se(e,{periodIndex:l}),c=Ye(n,\"AdaptationSet\"),d=tt(n);return ce(c.map(ot(u,i,d)))}},st=function(e,t){void 0===t&&(t={});var n=t,r=n.manifestUri,i=void 0===r?\"\":r,o=n.NOW,a=void 0===o?Date.now():o,s=n.clientOffset,l=void 0===s?0:s,u=Ye(e,\"Period\");if(!u.length)throw new Error(he.INVALID_NUMBER_OF_PERIOD);var c=Ye(e,\"Location\"),d=Je(e),f=et([i],Ye(e,\"BaseURL\"));return d.sourceDuration=d.mediaPresentationDuration||0,d.NOW=a,d.clientOffset=l,c.length&&(d.locations=c.map(Ke)),{locations:d.locations,representationInfo:ce(u.map(at(d,f)))}},lt=function(e){if(\"\"===e)throw new Error(he.DASH_EMPTY_MANIFEST);var t,n,r=new oe[\"DOMParser\"];try{t=r.parseFromString(e,\"application/xml\"),n=t&&\"MPD\"===t.documentElement.tagName?t.documentElement:null}catch(i){}if(!n||n&&n.getElementsByTagName(\"parsererror\").length>0)throw new Error(he.DASH_INVALID_XML);return n},ut=function(e){var t=Ye(e,\"UTCTiming\")[0];if(!t)return null;var n=Je(t);switch(n.schemeIdUri){case\"urn:mpeg:dash:utc:http-head:2014\":case\"urn:mpeg:dash:utc:http-head:2012\":n.method=\"HEAD\";break;case\"urn:mpeg:dash:utc:http-xsdate:2014\":case\"urn:mpeg:dash:utc:http-iso:2014\":case\"urn:mpeg:dash:utc:http-xsdate:2012\":case\"urn:mpeg:dash:utc:http-iso:2012\":n.method=\"GET\";break;case\"urn:mpeg:dash:utc:direct:2014\":case\"urn:mpeg:dash:utc:direct:2012\":n.method=\"DIRECT\",n.value=Date.parse(n.value);break;case\"urn:mpeg:dash:utc:http-ntp:2014\":case\"urn:mpeg:dash:utc:ntp:2014\":case\"urn:mpeg:dash:utc:sntp:2014\":default:throw new Error(he.UNSUPPORTED_UTC_TIMING_SCHEME)}return n},ct=function(e,t){void 0===t&&(t={});var n=st(lt(e),t),r=Ge(n.representationInfo);return Le(r,n.locations,t.sidxMapping)},dt=function(e){return ut(lt(e))},ft=n(\"81c0\"),ht=n.n(ft),pt=function(e){return e.toString(2).length},vt=function(e){return Math.ceil(pt(e)/8)},gt=function(e){return\"function\"===ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer instanceof ArrayBuffer},mt=function(e){return gt(e)},yt=function(e){return e instanceof Uint8Array?e:(Array.isArray(e)||mt(e)||e instanceof ArrayBuffer||(e=\"number\"!==typeof e||\"number\"===typeof e&&e!==e?0:[e]),new Uint8Array(e&&e.buffer||e,e&&e.byteOffset||0,e&&e.byteLength||0))},bt=o.a.BigInt||Number,_t=[bt(\"0x1\"),bt(\"0x100\"),bt(\"0x10000\"),bt(\"0x1000000\"),bt(\"0x100000000\"),bt(\"0x10000000000\"),bt(\"0x1000000000000\"),bt(\"0x100000000000000\"),bt(\"0x10000000000000000\")],At=(function(){var e=new Uint16Array([65484]),t=new Uint8Array(e.buffer,e.byteOffset,e.byteLength);255===t[0]||t[0]}(),function(e,t){var n=void 0===t?{}:t,r=n.signed,i=void 0!==r&&r,o=n.le,a=void 0!==o&&o;e=yt(e);var s=a?\"reduce\":\"reduceRight\",l=e[s]?e[s]:Array.prototype[s],u=l.call(e,(function(t,n,r){var i=a?r:Math.abs(r+1-e.length);return t+bt(n)*_t[i]}),bt(0));if(i){var c=_t[e.length]/bt(2)-bt(1);u=bt(u),u>c&&(u-=c,u-=c,u-=bt(2))}return Number(u)}),Ct=function(e,t){var n=void 0===t?{}:t,r=n.le,i=void 0!==r&&r;(\"bigint\"!==typeof e&&\"number\"!==typeof e||\"number\"===typeof e&&e!==e)&&(e=0),e=bt(e);for(var o=vt(e),a=new Uint8Array(new ArrayBuffer(o)),s=0;s=t.length&&l.call(t,(function(t,n){var r=s[n]?s[n]&e[o+n]:e[o+n];return t===r}))},Et=yt([73,68,51]),St=function(e,t){void 0===t&&(t=0),e=yt(e);var n=e[t+5],r=e[t+6]<<21|e[t+7]<<14|e[t+8]<<7|e[t+9],i=(16&n)>>4;return i?r+20:r+10},jt=function e(t,n){return void 0===n&&(n=0),t=yt(t),t.length-n<10||!xt(t,Et,{offset:n})?n:(n+=St(t,n),e(t,n))},qt=(new Uint8Array([79,112,117,115,72,101,97,100]),function(e){return\"string\"===typeof e?kt(e):e}),Ot=function(e){return Array.isArray(e)?e.map((function(e){return qt(e)})):[qt(e)]},Pt=function(e){e=yt(e);var t=[],n=0;while(e.length>n){var i=e[n],o=0,a=0;a++;var s=e[a];a++;while(128&s)o=(127&s)<<7,s=e[a],a++;o+=127&s;for(var l=0;l>>0,s=t.subarray(o+4,o+8);if(0===a)break;var l=o+a;if(l>t.length){if(r)break;l=t.length}var u=t.subarray(o+8,l);xt(s,n[0])&&(1===n.length?i.push(u):i.push.apply(i,e(u,n.slice(1),r))),o=l}return i},It={EBML:yt([26,69,223,163]),DocType:yt([66,130]),Segment:yt([24,83,128,103]),SegmentInfo:yt([21,73,169,102]),Tracks:yt([22,84,174,107]),Track:yt([174]),TrackNumber:yt([215]),DefaultDuration:yt([35,227,131]),TrackEntry:yt([174]),TrackType:yt([131]),FlagDefault:yt([136]),CodecID:yt([134]),CodecPrivate:yt([99,162]),VideoTrack:yt([224]),AudioTrack:yt([225]),Cluster:yt([31,67,182,117]),Timestamp:yt([231]),TimestampScale:yt([42,215,177]),BlockGroup:yt([160]),BlockDuration:yt([155]),Block:yt([161]),SimpleBlock:yt([163])},Lt=[128,64,32,16,8,4,2,1],Mt=function(e){for(var t=1,n=0;n=n.length)return n.length;var i=Dt(n,r,!1);if(xt(t.bytes,i.bytes))return r;var o=Dt(n,r+i.length);return e(t,n,r+o.length+o.value+i.length)},Ut=function e(t,n){n=Rt(n),t=yt(t);var r=[];if(!n.length)return r;var i=0;while(it.length?t.length:s+a.value,u=t.subarray(s,l);xt(n[0],o.bytes)&&(1===n.length?r.push(u):r=r.concat(e(u,n.slice(1))));var c=o.length+a.length+u.length;i+=c}return r},zt=yt([0,0,0,1]),Wt=yt([0,0,1]),Ht=yt([0,0,3]),Vt=function(e){var t=[],n=1;while(n>1&63),-1!==n.indexOf(l)&&(i=o+s),o+=s+(\"h264\"===t?1:2)}else o++}return e.subarray(0,0)},Yt=function(e,t,n){return Gt(e,\"h264\",t,n)},Kt=function(e,t,n){return Gt(e,\"h265\",t,n)},Xt={webm:yt([119,101,98,109]),matroska:yt([109,97,116,114,111,115,107,97]),flac:yt([102,76,97,67]),ogg:yt([79,103,103,83]),ac3:yt([11,119]),riff:yt([82,73,70,70]),avi:yt([65,86,73]),wav:yt([87,65,86,69]),\"3gp\":yt([102,116,121,112,51,103]),mp4:yt([102,116,121,112]),fmp4:yt([115,116,121,112]),mov:yt([102,116,121,112,113,116]),moov:yt([109,111,111,118]),moof:yt([109,111,111,102])},$t={aac:function(e){var t=jt(e);return xt(e,[255,16],{offset:t,mask:[255,22]})},mp3:function(e){var t=jt(e);return xt(e,[255,2],{offset:t,mask:[255,6]})},webm:function(e){var t=Ut(e,[It.EBML,It.DocType])[0];return xt(t,Xt.webm)},mkv:function(e){var t=Ut(e,[It.EBML,It.DocType])[0];return xt(t,Xt.matroska)},mp4:function(e){return!$t[\"3gp\"](e)&&!$t.mov(e)&&(!(!xt(e,Xt.mp4,{offset:4})&&!xt(e,Xt.fmp4,{offset:4}))||(!(!xt(e,Xt.moof,{offset:4})&&!xt(e,Xt.moov,{offset:4}))||void 0))},mov:function(e){return xt(e,Xt.mov,{offset:4})},\"3gp\":function(e){return xt(e,Xt[\"3gp\"],{offset:4})},ac3:function(e){var t=jt(e);return xt(e,Xt.ac3,{offset:t})},ts:function(e){if(e.length<189&&e.length>=1)return 71===e[0];var t=0;while(t+1880},nn=n(\"36c6\"),rn=\"7.14.3\",on={prefixed:!0},an=[[\"requestFullscreen\",\"exitFullscreen\",\"fullscreenElement\",\"fullscreenEnabled\",\"fullscreenchange\",\"fullscreenerror\",\"fullscreen\"],[\"webkitRequestFullscreen\",\"webkitExitFullscreen\",\"webkitFullscreenElement\",\"webkitFullscreenEnabled\",\"webkitfullscreenchange\",\"webkitfullscreenerror\",\"-webkit-full-screen\"],[\"mozRequestFullScreen\",\"mozCancelFullScreen\",\"mozFullScreenElement\",\"mozFullScreenEnabled\",\"mozfullscreenchange\",\"mozfullscreenerror\",\"-moz-full-screen\"],[\"msRequestFullscreen\",\"msExitFullscreen\",\"msFullscreenElement\",\"msFullscreenEnabled\",\"MSFullscreenChange\",\"MSFullscreenError\",\"-ms-fullscreen\"]],sn=an[0],ln=0;ln0?l:0)}if(o.a.console){var u=o.a.console[n];u||\"debug\"!==n||(u=o.a.console.info||o.a.console.log),u&&a&&s.test(n)&&u[Array.isArray(i)?\"apply\":\"call\"](o.a.console,i)}}};function fn(e){var t,n=\"info\",r=function(){for(var e=arguments.length,r=new Array(e),i=0;i1?t-1:0),r=1;r=0)throw new Error(\"class has illegal whitespace characters\")}function Gn(e){return new RegExp(\"(^|\\\\s)\"+e+\"($|\\\\s)\")}function Yn(){return s.a===o.a.document}function Kn(e){return _n(e)&&1===e.nodeType}function Xn(){try{return o.a.parent!==o.a.self}catch(e){return!0}}function $n(e){return function(t,n){if(!Hn(t))return s.a[e](null);Hn(n)&&(n=s.a.querySelector(n));var r=Kn(n)?n:s.a;return r[e]&&r[e](t)}}function Qn(e,t,n,r){void 0===e&&(e=\"div\"),void 0===t&&(t={}),void 0===n&&(n={});var i=s.a.createElement(e);return Object.getOwnPropertyNames(t).forEach((function(e){var n=t[e];-1!==e.indexOf(\"aria-\")||\"role\"===e||\"type\"===e?(hn.warn(\"Setting attributes in the second argument of createEl()\\nhas been deprecated. Use the third argument instead.\\ncreateEl(type, properties, attributes). Attempting to set \"+e+\" to \"+n+\".\"),i.setAttribute(e,n)):\"textContent\"===e?Jn(i,n):i[e]===n&&\"tabIndex\"!==e||(i[e]=n)})),Object.getOwnPropertyNames(n).forEach((function(e){i.setAttribute(e,n[e])})),r&&mr(i,r),i}function Jn(e,t){return\"undefined\"===typeof e.textContent?e.innerText=t:e.textContent=t,e}function Zn(e,t){t.firstChild?t.insertBefore(e,t.firstChild):t.appendChild(e)}function er(e,t){return Vn(t),e.classList?e.classList.contains(t):Gn(t).test(e.className)}function tr(e,t){return e.classList?e.classList.add(t):er(e,t)||(e.className=(e.className+\" \"+t).trim()),e}function nr(e,t){return e?(e.classList?e.classList.remove(t):(Vn(t),e.className=e.className.split(/\\s+/).filter((function(e){return e!==t})).join(\" \")),e):(hn.warn(\"removeClass was called with an element that doesn't exist\"),null)}function rr(e,t,n){var r=er(e,t);if(\"function\"===typeof n&&(n=n(e,t)),\"boolean\"!==typeof n&&(n=!r),n!==r)return n?tr(e,t):nr(e,t),e}function ir(e,t){Object.getOwnPropertyNames(t).forEach((function(n){var r=t[n];null===r||\"undefined\"===typeof r||!1===r?e.removeAttribute(n):e.setAttribute(n,!0===r?\"\":r)}))}function or(e){var t={},n=\",autoplay,controls,playsinline,loop,muted,default,defaultMuted,\";if(e&&e.attributes&&e.attributes.length>0)for(var r=e.attributes,i=r.length-1;i>=0;i--){var o=r[i].name,a=r[i].value;\"boolean\"!==typeof e[o]&&-1===n.indexOf(\",\"+o+\",\")||(a=null!==a),t[o]=a}return t}function ar(e,t){return e.getAttribute(t)}function sr(e,t,n){e.setAttribute(t,n)}function lr(e,t){e.removeAttribute(t)}function ur(){s.a.body.focus(),s.a.onselectstart=function(){return!1}}function cr(){s.a.onselectstart=function(){return!0}}function dr(e){if(e&&e.getBoundingClientRect&&e.parentNode){var t=e.getBoundingClientRect(),n={};return[\"bottom\",\"height\",\"left\",\"right\",\"top\",\"width\"].forEach((function(e){void 0!==t[e]&&(n[e]=t[e])})),n.height||(n.height=parseFloat(Cn(e,\"height\"))),n.width||(n.width=parseFloat(Cn(e,\"width\"))),n}}function fr(e){if(!e||e&&!e.offsetParent)return{left:0,top:0,width:0,height:0};var t=e.offsetWidth,n=e.offsetHeight,r=0,i=0;while(e.offsetParent&&e!==s.a[on.fullscreenElement])r+=e.offsetLeft,i+=e.offsetTop,e=e.offsetParent;return{left:r,top:i,width:t,height:n}}function hr(e,t){var n={x:0,y:0};if(Un){var r=e;while(r&&\"html\"!==r.nodeName.toLowerCase()){var i=Cn(r,\"transform\");if(/^matrix/.test(i)){var o=i.slice(7,-1).split(/,\\s/).map(Number);n.x+=o[4],n.y+=o[5]}else if(/^matrix3d/.test(i)){var a=i.slice(9,-1).split(/,\\s/).map(Number);n.x+=a[12],n.y+=a[13]}r=r.parentNode}}var s={},l=fr(t.target),u=fr(e),c=u.width,d=u.height,f=t.offsetY-(u.top-l.top),h=t.offsetX-(u.left-l.left);return t.changedTouches&&(h=t.changedTouches[0].pageX-u.left,f=t.changedTouches[0].pageY+u.top,Un&&(h-=n.x,f-=n.y)),s.y=1-Math.max(0,Math.min(1,f/d)),s.x=Math.max(0,Math.min(1,h/c)),s}function pr(e){return _n(e)&&3===e.nodeType}function vr(e){while(e.firstChild)e.removeChild(e.firstChild);return e}function gr(e){return\"function\"===typeof e&&(e=e()),(Array.isArray(e)?e:[e]).map((function(e){return\"function\"===typeof e&&(e=e()),Kn(e)||pr(e)?e:\"string\"===typeof e&&/\\S/.test(e)?s.a.createTextNode(e):void 0})).filter((function(e){return e}))}function mr(e,t){return gr(t).forEach((function(t){return e.appendChild(t)})),e}function yr(e,t){return mr(vr(e),t)}function br(e){return void 0===e.button&&void 0===e.buttons||(0===e.button&&void 0===e.buttons||(\"mouseup\"===e.type&&0===e.button&&0===e.buttons||0===e.button&&1===e.buttons))}var _r,Ar=$n(\"querySelector\"),Cr=$n(\"querySelectorAll\"),wr=Object.freeze({__proto__:null,isReal:Yn,isEl:Kn,isInFrame:Xn,createEl:Qn,textContent:Jn,prependTo:Zn,hasClass:er,addClass:tr,removeClass:nr,toggleClass:rr,setAttributes:ir,getAttributes:or,getAttribute:ar,setAttribute:sr,removeAttribute:lr,blockTextSelection:ur,unblockTextSelection:cr,getBoundingClientRect:dr,findPosition:fr,getPointerPosition:hr,isTextNode:pr,emptyEl:vr,normalizeContent:gr,appendContent:mr,insertContent:yr,isSingleLeftClick:br,$:Ar,$$:Cr}),kr=!1,Tr=function(){if(!1!==_r.options.autoSetup){var e=Array.prototype.slice.call(s.a.getElementsByTagName(\"video\")),t=Array.prototype.slice.call(s.a.getElementsByTagName(\"audio\")),n=Array.prototype.slice.call(s.a.getElementsByTagName(\"video-js\")),r=e.concat(t,n);if(r&&r.length>0)for(var i=0,o=r.length;i-1&&(i={passive:!0}),e.addEventListener(t,r.dispatcher,i)}else e.attachEvent&&e.attachEvent(\"on\"+t,r.dispatcher)}function zr(e,t,n){if(Lr.has(e)){var r=Lr.get(e);if(r.handlers){if(Array.isArray(t))return Dr(zr,e,t,n);var i=function(e,t){r.handlers[t]=[],Mr(e,t)};if(void 0!==t){var o=r.handlers[t];if(o)if(n){if(n.guid)for(var a=0;a=t&&(e.apply(void 0,arguments),n=r)};return r},Qr=function(e,t,n,r){var i;void 0===r&&(r=o.a);var a=function(){r.clearTimeout(i),i=null},s=function(){var o=this,a=arguments,s=function(){i=null,s=null,n||e.apply(o,a)};!i&&n&&e.apply(o,a),r.clearTimeout(i),i=r.setTimeout(s,t)};return s.cancel=a,s},Jr=function(){};Jr.prototype.allowedEvents_={},Jr.prototype.on=function(e,t){var n=this.addEventListener;this.addEventListener=function(){},Ur(this,e,t),this.addEventListener=n},Jr.prototype.addEventListener=Jr.prototype.on,Jr.prototype.off=function(e,t){zr(this,e,t)},Jr.prototype.removeEventListener=Jr.prototype.off,Jr.prototype.one=function(e,t){var n=this.addEventListener;this.addEventListener=function(){},Hr(this,e,t),this.addEventListener=n},Jr.prototype.any=function(e,t){var n=this.addEventListener;this.addEventListener=function(){},Vr(this,e,t),this.addEventListener=n},Jr.prototype.trigger=function(e){var t=e.type||e;\"string\"===typeof e&&(e={type:t}),e=Nr(e),this.allowedEvents_[t]&&this[\"on\"+t]&&this[\"on\"+t](e),Wr(this,e)},Jr.prototype.dispatchEvent=Jr.prototype.trigger,Jr.prototype.queueTrigger=function(e){var t=this;Gr||(Gr=new Map);var n=e.type||e,r=Gr.get(this);r||(r=new Map,Gr.set(this,r));var i=r.get(n);r[\"delete\"](n),o.a.clearTimeout(i);var a=o.a.setTimeout((function(){0===r.size&&(r=null,Gr[\"delete\"](t)),t.trigger(e)}),0);r.set(n,a)};var Zr=function(e){return\"function\"===typeof e.name?e.name():\"string\"===typeof e.name?e.name:e.name_?e.name_:e.constructor&&e.constructor.name?e.constructor.name:typeof e},ei=function(e){return e instanceof Jr||!!e.eventBusEl_&&[\"on\",\"one\",\"off\",\"trigger\"].every((function(t){return\"function\"===typeof e[t]}))},ti=function(e,t){ei(e)?t():(e.eventedCallbacks||(e.eventedCallbacks=[]),e.eventedCallbacks.push(t))},ni=function(e){return\"string\"===typeof e&&/\\S/.test(e)||Array.isArray(e)&&!!e.length},ri=function(e,t,n){if(!e||!e.nodeName&&!ei(e))throw new Error(\"Invalid target for \"+Zr(t)+\"#\"+n+\"; must be a DOM node or evented object.\")},ii=function(e,t,n){if(!ni(e))throw new Error(\"Invalid event type for \"+Zr(t)+\"#\"+n+\"; must be a non-empty string or array.\")},oi=function(e,t,n){if(\"function\"!==typeof e)throw new Error(\"Invalid listener for \"+Zr(t)+\"#\"+n+\"; must be a function.\")},ai=function(e,t,n){var r,i,o,a=t.length<3||t[0]===e||t[0]===e.eventBusEl_;return a?(r=e.eventBusEl_,t.length>=3&&t.shift(),i=t[0],o=t[1]):(r=t[0],i=t[1],o=t[2]),ri(r,e,n),ii(i,e,n),oi(o,e,n),o=Xr(e,o),{isTargetingSelf:a,target:r,type:i,listener:o}},si=function(e,t,n,r){ri(e,e,t),e.nodeName?Yr[t](e,n,r):e[t](n,r)},li={on:function(){for(var e=this,t=arguments.length,n=new Array(t),r=0;r=0;e--)this.children_[e].dispose&&this.children_[e].dispose();this.children_=null,this.childIndex_=null,this.childNameIndex_=null,this.parentComponent_=null,this.el_&&(this.el_.parentNode&&this.el_.parentNode.removeChild(this.el_),Lr.has(this.el_)&&Lr[\"delete\"](this.el_),this.el_=null),this.player_=null}},t.isDisposed=function(){return Boolean(this.isDisposed_)},t.player=function(){return this.player_},t.options=function(e){return e?(this.options_=vi(this.options_,e),this.options_):this.options_},t.el=function(){return this.el_},t.createEl=function(e,t,n){return Qn(e,t,n)},t.localize=function(e,t,n){void 0===n&&(n=e);var r=this.player_.language&&this.player_.language(),i=this.player_.languages&&this.player_.languages(),o=i&&i[r],a=r&&r.split(\"-\")[0],s=i&&i[a],l=n;return o&&o[e]?l=o[e]:s&&s[e]&&(l=s[e]),t&&(l=l.replace(/\\{(\\d+)\\}/g,(function(e,n){var r=t[n-1],i=r;return\"undefined\"===typeof r&&(i=e),i}))),l},t.handleLanguagechange=function(){},t.contentEl=function(){return this.contentEl_||this.el_},t.id=function(){return this.id_},t.name=function(){return this.name_},t.children=function(){return this.children_},t.getChildById=function(e){return this.childIndex_[e]},t.getChild=function(e){if(e)return this.childNameIndex_[e]},t.getDescendant=function(){for(var e=arguments.length,t=new Array(e),n=0;n=0;n--)if(this.children_[n]===e){t=!0,this.children_.splice(n,1);break}if(t){e.parentComponent_=null,this.childIndex_[e.id()]=null,this.childNameIndex_[hi(e.name())]=null,this.childNameIndex_[fi(e.name())]=null;var r=e.el();r&&r.parentNode===this.contentEl()&&this.contentEl().removeChild(e.el())}}},t.initChildren=function(){var t=this,n=this.options_.children;if(n){var r,i=this.options_,o=function(e){var n=e.name,r=e.opts;if(void 0!==i[n]&&(r=i[n]),!1!==r){!0===r&&(r={}),r.playerOptions=t.options_.playerOptions;var o=t.addChild(n,r);o&&(t[n]=o)}},a=e.getComponent(\"Tech\");r=Array.isArray(n)?n:Object.keys(n),r.concat(Object.keys(this.options_).filter((function(e){return!r.some((function(t){return\"string\"===typeof t?e===t:e===t.name}))}))).map((function(e){var r,i;return\"string\"===typeof e?(r=e,i=n[r]||t.options_[r]||{}):(r=e.name,i=e),{name:r,opts:i}})).filter((function(t){var n=e.getComponent(t.opts.componentClass||hi(t.name));return n&&!a.isTech(n)})).forEach(o)}},t.buildCSSClass=function(){return\"\"},t.ready=function(e,t){if(void 0===t&&(t=!1),e)return this.isReady_?void(t?e.call(this):this.setTimeout(e,1)):(this.readyQueue_=this.readyQueue_||[],void this.readyQueue_.push(e))},t.triggerReady=function(){this.isReady_=!0,this.setTimeout((function(){var e=this.readyQueue_;this.readyQueue_=[],e&&e.length>0&&e.forEach((function(e){e.call(this)}),this),this.trigger(\"ready\")}),1)},t.$=function(e,t){return Ar(e,t||this.contentEl())},t.$$=function(e,t){return Cr(e,t||this.contentEl())},t.hasClass=function(e){return er(this.el_,e)},t.addClass=function(e){tr(this.el_,e)},t.removeClass=function(e){nr(this.el_,e)},t.toggleClass=function(e,t){rr(this.el_,e,t)},t.show=function(){this.removeClass(\"vjs-hidden\")},t.hide=function(){this.addClass(\"vjs-hidden\")},t.lockShowing=function(){this.addClass(\"vjs-lock-showing\")},t.unlockShowing=function(){this.removeClass(\"vjs-lock-showing\")},t.getAttribute=function(e){return ar(this.el_,e)},t.setAttribute=function(e,t){sr(this.el_,e,t)},t.removeAttribute=function(e){lr(this.el_,e)},t.width=function(e,t){return this.dimension(\"width\",e,t)},t.height=function(e,t){return this.dimension(\"height\",e,t)},t.dimensions=function(e,t){this.width(e,!0),this.height(t)},t.dimension=function(e,t,n){if(void 0!==t)return null!==t&&t===t||(t=0),-1!==(\"\"+t).indexOf(\"%\")||-1!==(\"\"+t).indexOf(\"px\")?this.el_.style[e]=t:this.el_.style[e]=\"auto\"===t?\"\":t+\"px\",void(n||this.trigger(\"componentresize\"));if(!this.el_)return 0;var r=this.el_.style[e],i=r.indexOf(\"px\");return-1!==i?parseInt(r.slice(0,i),10):parseInt(this.el_[\"offset\"+hi(e)],10)},t.currentDimension=function(e){var t=0;if(\"width\"!==e&&\"height\"!==e)throw new Error(\"currentDimension only accepts width or height value\");if(t=Cn(this.el_,e),t=parseFloat(t),0===t||isNaN(t)){var n=\"offset\"+hi(e);t=this.el_[n]}return t},t.currentDimensions=function(){return{width:this.currentDimension(\"width\"),height:this.currentDimension(\"height\")}},t.currentWidth=function(){return this.currentDimension(\"width\")},t.currentHeight=function(){return this.currentDimension(\"height\")},t.focus=function(){this.el_.focus()},t.blur=function(){this.el_.blur()},t.handleKeyDown=function(e){this.player_&&(e.stopPropagation(),this.player_.handleKeyDown(e))},t.handleKeyPress=function(e){this.handleKeyDown(e)},t.emitTapEvents=function(){var e,t=0,n=null,r=10,i=200;this.on(\"touchstart\",(function(r){1===r.touches.length&&(n={pageX:r.touches[0].pageX,pageY:r.touches[0].pageY},t=o.a.performance.now(),e=!0)})),this.on(\"touchmove\",(function(t){if(t.touches.length>1)e=!1;else if(n){var i=t.touches[0].pageX-n.pageX,o=t.touches[0].pageY-n.pageY,a=Math.sqrt(i*i+o*o);a>r&&(e=!1)}}));var a=function(){e=!1};this.on(\"touchleave\",a),this.on(\"touchcancel\",a),this.on(\"touchend\",(function(r){if(n=null,!0===e){var a=o.a.performance.now()-t;a0&&u.map((function(e){return l[e]})).every(Boolean))throw new Error(\"Can not register Player component after player has been created.\")}return e.components_[t]=n,e.components_[fi(t)]=n,n},e.getComponent=function(t){if(t&&e.components_)return e.components_[t]},e}();function Ai(e,t,n){if(\"number\"!==typeof t||t<0||t>n)throw new Error(\"Failed to execute '\"+e+\"' on 'TimeRanges': The index provided (\"+t+\") is non-numeric or out of bounds (0-\"+n+\").\")}function Ci(e,t,n,r){return Ai(e,r,n.length-1),n[r][t]}function wi(e){return void 0===e||0===e.length?{length:0,start:function(){throw new Error(\"This TimeRanges object is empty\")},end:function(){throw new Error(\"This TimeRanges object is empty\")}}:{length:e.length,start:Ci.bind(null,\"start\",0,e),end:Ci.bind(null,\"end\",1,e)}}function ki(e,t){return Array.isArray(e)?wi(e):void 0===e||void 0===t?wi():wi([[e,t]])}function Ti(e,t){var n,r,i=0;if(!t)return 0;e&&e.length||(e=ki(0,0));for(var o=0;ot&&(r=t),i+=r-n;return i/t}function xi(e){if(e instanceof xi)return e;\"number\"===typeof e?this.code=e:\"string\"===typeof e?this.message=e:_n(e)&&(\"number\"===typeof e.code&&(this.code=e.code),bn(this,e)),this.message||(this.message=xi.defaultMessages[this.code]||\"\")}_i.prototype.supportsRaf_=\"function\"===typeof o.a.requestAnimationFrame&&\"function\"===typeof o.a.cancelAnimationFrame,_i.registerComponent(\"Component\",_i),xi.prototype.code=0,xi.prototype.message=\"\",xi.prototype.status=null,xi.errorTypes=[\"MEDIA_ERR_CUSTOM\",\"MEDIA_ERR_ABORTED\",\"MEDIA_ERR_NETWORK\",\"MEDIA_ERR_DECODE\",\"MEDIA_ERR_SRC_NOT_SUPPORTED\",\"MEDIA_ERR_ENCRYPTED\"],xi.defaultMessages={1:\"You aborted the media playback\",2:\"A network error caused the media download to fail part-way.\",3:\"The media playback was aborted due to a corruption problem or because the media used features your browser did not support.\",4:\"The media could not be loaded, either because the server or network failed or because the format is not supported.\",5:\"The media is encrypted and we do not have the keys to decrypt it.\"};for(var Ei=0;Ei=0;r--)if(t[r].enabled){Ni(t,t[r]);break}return n=e.call(this,t)||this,n.changing_=!1,n}h()(t,e);var n=t.prototype;return n.addTrack=function(t){var n=this;t.enabled&&Ni(this,t),e.prototype.addTrack.call(this,t),t.addEventListener&&(t.enabledChange_=function(){n.changing_||(n.changing_=!0,Ni(n,t),n.changing_=!1,n.trigger(\"change\"))},t.addEventListener(\"enabledchange\",t.enabledChange_))},n.removeTrack=function(t){e.prototype.removeTrack.call(this,t),t.removeEventListener&&t.enabledChange_&&(t.removeEventListener(\"enabledchange\",t.enabledChange_),t.enabledChange_=null)},t}(Mi),Fi=function(e,t){for(var n=0;n=0;r--)if(t[r].selected){Fi(t,t[r]);break}return n=e.call(this,t)||this,n.changing_=!1,Object.defineProperty(d()(n),\"selectedIndex\",{get:function(){for(var e=0;e0&&(o.a.console&&o.a.console.groupCollapsed&&o.a.console.groupCollapsed(\"Text Track parsing errors for \"+t.src),r.forEach((function(e){return hn.error(e)})),o.a.console&&o.a.console.groupEnd&&o.a.console.groupEnd()),n.flush()},no=function(e,t){var n={uri:e},r=Zi(e);r&&(n.cors=r);var i=\"use-credentials\"===t.tech_.crossOrigin();i&&(n.withCredentials=i),b()(n,Xr(this,(function(e,n,r){if(e)return hn.error(e,n);t.loaded_=!0,\"function\"!==typeof o.a.WebVTT?t.tech_&&t.tech_.any([\"vttjsloaded\",\"vttjserror\"],(function(e){if(\"vttjserror\"!==e.type)return to(r,t);hn.error(\"vttjs failed to load, stopping trying to process \"+t.src)})):to(r,t)})))},ro=function(e){function t(t){var n;if(void 0===t&&(t={}),!t.tech)throw new Error(\"A tech was not provided.\");var r=vi(t,{kind:Yi[t.kind]||\"subtitles\",language:t.language||t.srclang||\"\"}),i=Ki[r.mode]||\"disabled\",o=r[\"default\"];\"metadata\"!==r.kind&&\"chapters\"!==r.kind||(i=\"hidden\"),n=e.call(this,r)||this,n.tech_=r.tech,n.cues_=[],n.activeCues_=[],n.preload_=!1!==n.tech_.preloadTextTracks;var a=new Hi(n.cues_),s=new Hi(n.activeCues_),l=!1,u=Xr(d()(n),(function(){this.tech_.isReady_&&!this.tech_.isDisposed()&&(this.activeCues=this.activeCues,l&&(this.trigger(\"cuechange\"),l=!1))})),c=function(){n.tech_.off(\"timeupdate\",u)};return n.tech_.one(\"dispose\",c),\"disabled\"!==i&&n.tech_.on(\"timeupdate\",u),Object.defineProperties(d()(n),{default:{get:function(){return o},set:function(){}},mode:{get:function(){return i},set:function(e){Ki[e]&&i!==e&&(i=e,this.preload_||\"disabled\"===i||0!==this.cues.length||no(this.src,this),this.tech_.off(\"timeupdate\",u),\"disabled\"!==i&&this.tech_.on(\"timeupdate\",u),this.trigger(\"modechange\"))}},cues:{get:function(){return this.loaded_?a:null},set:function(){}},activeCues:{get:function(){if(!this.loaded_)return null;if(0===this.cues.length)return s;for(var e=this.tech_.currentTime(),t=[],n=0,r=this.cues.length;n=e||i.startTime===i.endTime&&i.startTime<=e&&i.startTime+.5>=e)&&t.push(i)}if(l=!1,t.length!==this.activeCues_.length)l=!0;else for(var o=0;o0)return void this.trigger(\"vttjsloaded\");var t=s.a.createElement(\"script\");t.src=this.options_[\"vtt.js\"]||\"https://vjs.zencdn.net/vttjs/0.14.1/vtt.min.js\",t.onload=function(){e.trigger(\"vttjsloaded\")},t.onerror=function(){e.trigger(\"vttjserror\")},this.on(\"dispose\",(function(){t.onload=null,t.onerror=null})),o.a.WebVTT=!0,this.el().parentNode.appendChild(t)}else this.ready(this.addWebVttScript_)},n.emulateTextTracks=function(){var e=this,t=this.textTracks(),n=this.remoteTextTracks(),r=function(e){return t.addTrack(e.track)},i=function(e){return t.removeTrack(e.track)};n.on(\"addtrack\",r),n.on(\"removetrack\",i),this.addWebVttScript_();var o=function(){return e.trigger(\"texttrackchange\")},a=function(){o();for(var e=0;e=0;i--){var o=e[i];o[t]&&o[t](r,n)}}function Oo(e){yo[e.id()]=null}function Po(e,t){var n=yo[e.id()],r=null;if(void 0===n||null===n)return r=t(e),yo[e.id()]=[[t,r]],r;for(var i=0;i',className:this.buildCSSClass(),tabIndex:0},n),\"button\"===t&&hn.error(\"Creating a ClickableComponent with an HTML element of \"+t+\" is not supported; use a Button instead.\"),r=bn({role:\"button\"},r),this.tabIndex_=n.tabIndex;var i=e.prototype.createEl.call(this,t,n,r);return this.createControlTextEl(i),i},n.dispose=function(){this.controlTextEl_=null,e.prototype.dispose.call(this)},n.createControlTextEl=function(e){return this.controlTextEl_=Qn(\"span\",{className:\"vjs-control-text\"},{\"aria-live\":\"polite\"}),e&&e.appendChild(this.controlTextEl_),this.controlText(this.controlText_,e),this.controlTextEl_},n.controlText=function(e,t){if(void 0===t&&(t=this.el()),void 0===e)return this.controlText_||\"Need Text\";var n=this.localize(e);this.controlText_=e,Jn(this.controlTextEl_,n),this.nonIconControl||this.player_.options_.noUITitleAttributes||t.setAttribute(\"title\",n)},n.buildCSSClass=function(){return\"vjs-control vjs-button \"+e.prototype.buildCSSClass.call(this)},n.enable=function(){this.enabled_||(this.enabled_=!0,this.removeClass(\"vjs-disabled\"),this.el_.setAttribute(\"aria-disabled\",\"false\"),\"undefined\"!==typeof this.tabIndex_&&this.el_.setAttribute(\"tabIndex\",this.tabIndex_),this.on([\"tap\",\"click\"],this.handleClick_),this.on(\"keydown\",this.handleKeyDown_))},n.disable=function(){this.enabled_=!1,this.addClass(\"vjs-disabled\"),this.el_.setAttribute(\"aria-disabled\",\"true\"),\"undefined\"!==typeof this.tabIndex_&&this.el_.removeAttribute(\"tabIndex\"),this.off(\"mouseover\",this.handleMouseOver_),this.off(\"mouseout\",this.handleMouseOut_),this.off([\"tap\",\"click\"],this.handleClick_),this.off(\"keydown\",this.handleKeyDown_)},n.handleLanguagechange=function(){this.controlText(this.controlText_)},n.handleClick=function(e){this.options_.clickHandler&&this.options_.clickHandler.call(this,arguments)},n.handleKeyDown=function(t){m.a.isEventKey(t,\"Space\")||m.a.isEventKey(t,\"Enter\")?(t.preventDefault(),t.stopPropagation(),this.trigger(\"click\")):e.prototype.handleKeyDown.call(this,t)},t}(_i);_i.registerComponent(\"ClickableComponent\",Fo);var Uo=function(e){function t(t,n){var r;return r=e.call(this,t,n)||this,r.update(),r.update_=function(e){return r.update(e)},t.on(\"posterchange\",r.update_),r}h()(t,e);var n=t.prototype;return n.dispose=function(){this.player().off(\"posterchange\",this.update_),e.prototype.dispose.call(this)},n.createEl=function(){var e=Qn(\"div\",{className:\"vjs-poster\",tabIndex:-1});return e},n.update=function(e){var t=this.player().poster();this.setSrc(t),t?this.show():this.hide()},n.setSrc=function(e){var t=\"\";e&&(t='url(\"'+e+'\")'),this.el_.style.backgroundImage=t},n.handleClick=function(e){if(this.player_.controls()){var t=this.player_.usingPlugin(\"eme\")&&this.player_.eme.sessions&&this.player_.eme.sessions.length>0;!this.player_.tech(!0)||(Ln||Pn)&&t||this.player_.tech(!0).focus(),this.player_.paused()?ji(this.player_.play()):this.player_.pause()}},t}(Fo);_i.registerComponent(\"PosterImage\",Uo);var zo=\"#222\",Wo=\"#ccc\",Ho={monospace:\"monospace\",sansSerif:\"sans-serif\",serif:\"serif\",monospaceSansSerif:'\"Andale Mono\", \"Lucida Console\", monospace',monospaceSerif:'\"Courier New\", monospace',proportionalSansSerif:\"sans-serif\",proportionalSerif:\"serif\",casual:'\"Comic Sans MS\", Impact, fantasy',script:'\"Monotype Corsiva\", cursive',smallcaps:'\"Andale Mono\", \"Lucida Console\", monospace, sans-serif'};function Vo(e,t){var n;if(4===e.length)n=e[1]+e[1]+e[2]+e[2]+e[3]+e[3];else{if(7!==e.length)throw new Error(\"Invalid color code provided, \"+e+\"; must be formatted as e.g. #f0e or #f604e2.\");n=e.slice(1)}return\"rgba(\"+parseInt(n.slice(0,2),16)+\",\"+parseInt(n.slice(2,4),16)+\",\"+parseInt(n.slice(4,6),16)+\",\"+t+\")\"}function Go(e,t,n){try{e.style[t]=n}catch(r){return}}var Yo=function(e){function t(t,n,r){var i;i=e.call(this,t,n,r)||this;var a=function(e){return i.updateDisplay(e)};return t.on(\"loadstart\",(function(e){return i.toggleDisplay(e)})),t.on(\"texttrackchange\",a),t.on(\"loadedmetadata\",(function(e){return i.preselectTrack(e)})),t.ready(Xr(d()(i),(function(){if(t.tech_&&t.tech_.featuresNativeTextTracks)this.hide();else{t.on(\"fullscreenchange\",a),t.on(\"playerresize\",a),o.a.addEventListener(\"orientationchange\",a),t.on(\"dispose\",(function(){return o.a.removeEventListener(\"orientationchange\",a)}));for(var e=this.options_.playerOptions.tracks||[],n=0;n',className:this.buildCSSClass()},t),n=bn({type:\"button\"},n);var r=_i.prototype.createEl.call(this,e,t,n);return this.createControlTextEl(r),r},n.addChild=function(e,t){void 0===t&&(t={});var n=this.constructor.name;return hn.warn(\"Adding an actionable (user controllable) child to a Button (\"+n+\") is not supported; use a ClickableComponent instead.\"),_i.prototype.addChild.call(this,e,t)},n.enable=function(){e.prototype.enable.call(this),this.el_.removeAttribute(\"disabled\")},n.disable=function(){e.prototype.disable.call(this),this.el_.setAttribute(\"disabled\",\"disabled\")},n.handleKeyDown=function(t){m.a.isEventKey(t,\"Space\")||m.a.isEventKey(t,\"Enter\")?t.stopPropagation():e.prototype.handleKeyDown.call(this,t)},t}(Fo);_i.registerComponent(\"Button\",Xo);var $o=function(e){function t(t,n){var r;return r=e.call(this,t,n)||this,r.mouseused_=!1,r.on(\"mousedown\",(function(e){return r.handleMouseDown(e)})),r}h()(t,e);var n=t.prototype;return n.buildCSSClass=function(){return\"vjs-big-play-button\"},n.handleClick=function(e){var t=this.player_.play();if(this.mouseused_&&e.clientX&&e.clientY){var n=this.player_.usingPlugin(\"eme\")&&this.player_.eme.sessions&&this.player_.eme.sessions.length>0;return ji(t),void(!this.player_.tech(!0)||(Ln||Pn)&&n||this.player_.tech(!0).focus())}var r=this.player_.getChild(\"controlBar\"),i=r&&r.getChild(\"playToggle\");if(i){var o=function(){return i.focus()};Si(t)?t.then(o,(function(){})):this.setTimeout(o,1)}else this.player_.tech(!0).focus()},n.handleKeyDown=function(t){this.mouseused_=!1,e.prototype.handleKeyDown.call(this,t)},n.handleMouseDown=function(e){this.mouseused_=!0},t}(Xo);$o.prototype.controlText_=\"Play Video\",_i.registerComponent(\"BigPlayButton\",$o);var Qo=function(e){function t(t,n){var r;return r=e.call(this,t,n)||this,r.controlText(n&&n.controlText||r.localize(\"Close\")),r}h()(t,e);var n=t.prototype;return n.buildCSSClass=function(){return\"vjs-close-button \"+e.prototype.buildCSSClass.call(this)},n.handleClick=function(e){this.trigger({type:\"close\",bubbles:!1})},n.handleKeyDown=function(t){m.a.isEventKey(t,\"Esc\")?(t.preventDefault(),t.stopPropagation(),this.trigger(\"click\")):e.prototype.handleKeyDown.call(this,t)},t}(Xo);_i.registerComponent(\"CloseButton\",Qo);var Jo=function(e){function t(t,n){var r;return void 0===n&&(n={}),r=e.call(this,t,n)||this,n.replay=void 0===n.replay||n.replay,r.on(t,\"play\",(function(e){return r.handlePlay(e)})),r.on(t,\"pause\",(function(e){return r.handlePause(e)})),n.replay&&r.on(t,\"ended\",(function(e){return r.handleEnded(e)})),r}h()(t,e);var n=t.prototype;return n.buildCSSClass=function(){return\"vjs-play-control \"+e.prototype.buildCSSClass.call(this)},n.handleClick=function(e){this.player_.paused()?ji(this.player_.play()):this.player_.pause()},n.handleSeeked=function(e){this.removeClass(\"vjs-ended\"),this.player_.paused()?this.handlePause(e):this.handlePlay(e)},n.handlePlay=function(e){this.removeClass(\"vjs-ended\"),this.removeClass(\"vjs-paused\"),this.addClass(\"vjs-playing\"),this.controlText(\"Pause\")},n.handlePause=function(e){this.removeClass(\"vjs-playing\"),this.addClass(\"vjs-paused\"),this.controlText(\"Play\")},n.handleEnded=function(e){var t=this;this.removeClass(\"vjs-playing\"),this.addClass(\"vjs-ended\"),this.controlText(\"Replay\"),this.one(this.player_,\"seeked\",(function(e){return t.handleSeeked(e)}))},t}(Xo);Jo.prototype.controlText_=\"Play\",_i.registerComponent(\"PlayToggle\",Jo);var Zo=function(e,t){e=e<0?0:e;var n=Math.floor(e%60),r=Math.floor(e/60%60),i=Math.floor(e/3600),o=Math.floor(t/60%60),a=Math.floor(t/3600);return(isNaN(e)||e===1/0)&&(i=r=n=\"-\"),i=i>0||a>0?i+\":\":\"\",r=((i||o>=10)&&r<10?\"0\"+r:r)+\":\",n=n<10?\"0\"+n:n,i+r+n},ea=Zo;function ta(e){ea=e}function na(){ea=Zo}function ra(e,t){return void 0===t&&(t=e),ea(e,t)}var ia=function(e){function t(t,n){var r;return r=e.call(this,t,n)||this,r.on(t,[\"timeupdate\",\"ended\"],(function(e){return r.updateContent(e)})),r.updateTextNode_(),r}h()(t,e);var n=t.prototype;return n.createEl=function(){var t=this.buildCSSClass(),n=e.prototype.createEl.call(this,\"div\",{className:t+\" vjs-time-control vjs-control\",innerHTML:''+this.localize(this.labelText_)+\" \"});return this.contentEl_=Qn(\"span\",{className:t+\"-display\"},{\"aria-live\":\"off\",role:\"presentation\"}),n.appendChild(this.contentEl_),n},n.dispose=function(){this.contentEl_=null,this.textNode_=null,e.prototype.dispose.call(this)},n.updateTextNode_=function(e){var t=this;void 0===e&&(e=0),e=ra(e),this.formattedTime_!==e&&(this.formattedTime_=e,this.requestNamedAnimationFrame(\"TimeDisplay#updateTextNode_\",(function(){if(t.contentEl_){var e=t.textNode_;e&&t.contentEl_.firstChild!==e&&(e=null,hn.warn(\"TimeDisplay#updateTextnode_: Prevented replacement of text node element since it was no longer a child of this node. Appending a new node instead.\")),t.textNode_=s.a.createTextNode(t.formattedTime_),t.textNode_&&(e?t.contentEl_.replaceChild(t.textNode_,e):t.contentEl_.appendChild(t.textNode_))}})))},n.updateContent=function(e){},t}(_i);ia.prototype.labelText_=\"Time\",ia.prototype.controlText_=\"Time\",_i.registerComponent(\"TimeDisplay\",ia);var oa=function(e){function t(){return e.apply(this,arguments)||this}h()(t,e);var n=t.prototype;return n.buildCSSClass=function(){return\"vjs-current-time\"},n.updateContent=function(e){var t;t=this.player_.ended()?this.player_.duration():this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime(),this.updateTextNode_(t)},t}(ia);oa.prototype.labelText_=\"Current Time\",oa.prototype.controlText_=\"Current Time\",_i.registerComponent(\"CurrentTimeDisplay\",oa);var aa=function(e){function t(t,n){var r;r=e.call(this,t,n)||this;var i=function(e){return r.updateContent(e)};return r.on(t,\"durationchange\",i),r.on(t,\"loadstart\",i),r.on(t,\"loadedmetadata\",i),r}h()(t,e);var n=t.prototype;return n.buildCSSClass=function(){return\"vjs-duration\"},n.updateContent=function(e){var t=this.player_.duration();this.updateTextNode_(t)},t}(ia);aa.prototype.labelText_=\"Duration\",aa.prototype.controlText_=\"Duration\",_i.registerComponent(\"DurationDisplay\",aa);var sa=function(e){function t(){return e.apply(this,arguments)||this}h()(t,e);var n=t.prototype;return n.createEl=function(){return e.prototype.createEl.call(this,\"div\",{className:\"vjs-time-control vjs-time-divider\",innerHTML:\"/
\"},{\"aria-hidden\":!0})},t}(_i);_i.registerComponent(\"TimeDivider\",sa);var la=function(e){function t(t,n){var r;return r=e.call(this,t,n)||this,r.on(t,\"durationchange\",(function(e){return r.updateContent(e)})),r}h()(t,e);var n=t.prototype;return n.buildCSSClass=function(){return\"vjs-remaining-time\"},n.createEl=function(){var t=e.prototype.createEl.call(this);return t.insertBefore(Qn(\"span\",{},{\"aria-hidden\":!0},\"-\"),this.contentEl_),t},n.updateContent=function(e){var t;\"number\"===typeof this.player_.duration()&&(t=this.player_.ended()?0:this.player_.remainingTimeDisplay?this.player_.remainingTimeDisplay():this.player_.remainingTime(),this.updateTextNode_(t))},t}(ia);la.prototype.labelText_=\"Remaining Time\",la.prototype.controlText_=\"Remaining Time\",_i.registerComponent(\"RemainingTimeDisplay\",la);var ua=function(e){function t(t,n){var r;return r=e.call(this,t,n)||this,r.updateShowing(),r.on(r.player(),\"durationchange\",(function(e){return r.updateShowing(e)})),r}h()(t,e);var n=t.prototype;return n.createEl=function(){var t=e.prototype.createEl.call(this,\"div\",{className:\"vjs-live-control vjs-control\"});return this.contentEl_=Qn(\"div\",{className:\"vjs-live-display\",innerHTML:''+this.localize(\"Stream Type\")+\" \"+this.localize(\"LIVE\")},{\"aria-live\":\"off\"}),t.appendChild(this.contentEl_),t},n.dispose=function(){this.contentEl_=null,e.prototype.dispose.call(this)},n.updateShowing=function(e){this.player().duration()===1/0?this.show():this.hide()},t}(_i);_i.registerComponent(\"LiveDisplay\",ua);var ca=function(e){function t(t,n){var r;return r=e.call(this,t,n)||this,r.updateLiveEdgeStatus(),r.player_.liveTracker&&(r.updateLiveEdgeStatusHandler_=function(e){return r.updateLiveEdgeStatus(e)},r.on(r.player_.liveTracker,\"liveedgechange\",r.updateLiveEdgeStatusHandler_)),r}h()(t,e);var n=t.prototype;return n.createEl=function(){var t=e.prototype.createEl.call(this,\"button\",{className:\"vjs-seek-to-live-control vjs-control\"});return this.textEl_=Qn(\"span\",{className:\"vjs-seek-to-live-text\",innerHTML:this.localize(\"LIVE\")},{\"aria-hidden\":\"true\"}),t.appendChild(this.textEl_),t},n.updateLiveEdgeStatus=function(){!this.player_.liveTracker||this.player_.liveTracker.atLiveEdge()?(this.setAttribute(\"aria-disabled\",!0),this.addClass(\"vjs-at-live-edge\"),this.controlText(\"Seek to live, currently playing live\")):(this.setAttribute(\"aria-disabled\",!1),this.removeClass(\"vjs-at-live-edge\"),this.controlText(\"Seek to live, currently behind live\"))},n.handleClick=function(){this.player_.liveTracker.seekToLiveEdge()},n.dispose=function(){this.player_.liveTracker&&this.off(this.player_.liveTracker,\"liveedgechange\",this.updateLiveEdgeStatusHandler_),this.textEl_=null,e.prototype.dispose.call(this)},t}(Xo);ca.prototype.controlText_=\"Seek to live, currently playing live\",_i.registerComponent(\"SeekToLive\",ca);var da=function(e,t,n){return e=Number(e),Math.min(n,Math.max(t,isNaN(e)?t:e))},fa=function(e){function t(t,n){var r;return r=e.call(this,t,n)||this,r.handleMouseDown_=function(e){return r.handleMouseDown(e)},r.handleMouseUp_=function(e){return r.handleMouseUp(e)},r.handleKeyDown_=function(e){return r.handleKeyDown(e)},r.handleClick_=function(e){return r.handleClick(e)},r.handleMouseMove_=function(e){return r.handleMouseMove(e)},r.update_=function(e){return r.update(e)},r.bar=r.getChild(r.options_.barName),r.vertical(!!r.options_.vertical),r.enable(),r}h()(t,e);var n=t.prototype;return n.enabled=function(){return this.enabled_},n.enable=function(){this.enabled()||(this.on(\"mousedown\",this.handleMouseDown_),this.on(\"touchstart\",this.handleMouseDown_),this.on(\"keydown\",this.handleKeyDown_),this.on(\"click\",this.handleClick_),this.on(this.player_,\"controlsvisible\",this.update),this.playerEvent&&this.on(this.player_,this.playerEvent,this.update),this.removeClass(\"disabled\"),this.setAttribute(\"tabindex\",0),this.enabled_=!0)},n.disable=function(){if(this.enabled()){var e=this.bar.el_.ownerDocument;this.off(\"mousedown\",this.handleMouseDown_),this.off(\"touchstart\",this.handleMouseDown_),this.off(\"keydown\",this.handleKeyDown_),this.off(\"click\",this.handleClick_),this.off(this.player_,\"controlsvisible\",this.update_),this.off(e,\"mousemove\",this.handleMouseMove_),this.off(e,\"mouseup\",this.handleMouseUp_),this.off(e,\"touchmove\",this.handleMouseMove_),this.off(e,\"touchend\",this.handleMouseUp_),this.removeAttribute(\"tabindex\"),this.addClass(\"disabled\"),this.playerEvent&&this.off(this.player_,this.playerEvent,this.update),this.enabled_=!1}},n.createEl=function(t,n,r){return void 0===n&&(n={}),void 0===r&&(r={}),n.className=n.className+\" vjs-slider\",n=bn({tabIndex:0},n),r=bn({role:\"slider\",\"aria-valuenow\":0,\"aria-valuemin\":0,\"aria-valuemax\":100,tabIndex:0},r),e.prototype.createEl.call(this,t,n,r)},n.handleMouseDown=function(e){var t=this.bar.el_.ownerDocument;\"mousedown\"===e.type&&e.preventDefault(),\"touchstart\"!==e.type||Bn||e.preventDefault(),ur(),this.addClass(\"vjs-sliding\"),this.trigger(\"slideractive\"),this.on(t,\"mousemove\",this.handleMouseMove_),this.on(t,\"mouseup\",this.handleMouseUp_),this.on(t,\"touchmove\",this.handleMouseMove_),this.on(t,\"touchend\",this.handleMouseUp_),this.handleMouseMove(e)},n.handleMouseMove=function(e){},n.handleMouseUp=function(){var e=this.bar.el_.ownerDocument;cr(),this.removeClass(\"vjs-sliding\"),this.trigger(\"sliderinactive\"),this.off(e,\"mousemove\",this.handleMouseMove_),this.off(e,\"mouseup\",this.handleMouseUp_),this.off(e,\"touchmove\",this.handleMouseMove_),this.off(e,\"touchend\",this.handleMouseUp_),this.update()},n.update=function(){var e=this;if(this.el_&&this.bar){var t=this.getProgress();return t===this.progress_||(this.progress_=t,this.requestNamedAnimationFrame(\"Slider#update\",(function(){var n=e.vertical()?\"height\":\"width\";e.bar.el().style[n]=(100*t).toFixed(2)+\"%\"}))),t}},n.getProgress=function(){return Number(da(this.getPercent(),0,1).toFixed(4))},n.calculateDistance=function(e){var t=hr(this.el_,e);return this.vertical()?t.y:t.x},n.handleKeyDown=function(t){m.a.isEventKey(t,\"Left\")||m.a.isEventKey(t,\"Down\")?(t.preventDefault(),t.stopPropagation(),this.stepBack()):m.a.isEventKey(t,\"Right\")||m.a.isEventKey(t,\"Up\")?(t.preventDefault(),t.stopPropagation(),this.stepForward()):e.prototype.handleKeyDown.call(this,t)},n.handleClick=function(e){e.stopPropagation(),e.preventDefault()},n.vertical=function(e){if(void 0===e)return this.vertical_||!1;this.vertical_=!!e,this.vertical_?this.addClass(\"vjs-slider-vertical\"):this.addClass(\"vjs-slider-horizontal\")},t}(_i);_i.registerComponent(\"Slider\",fa);var ha=function(e,t){return da(e/t*100,0,100).toFixed(2)+\"%\"},pa=function(e){function t(t,n){var r;return r=e.call(this,t,n)||this,r.partEls_=[],r.on(t,\"progress\",(function(e){return r.update(e)})),r}h()(t,e);var n=t.prototype;return n.createEl=function(){var t=e.prototype.createEl.call(this,\"div\",{className:\"vjs-load-progress\"}),n=Qn(\"span\",{className:\"vjs-control-text\"}),r=Qn(\"span\",{textContent:this.localize(\"Loaded\")}),i=s.a.createTextNode(\": \");return this.percentageEl_=Qn(\"span\",{className:\"vjs-control-text-loaded-percentage\",textContent:\"0%\"}),t.appendChild(n),n.appendChild(r),n.appendChild(i),n.appendChild(this.percentageEl_),t},n.dispose=function(){this.partEls_=null,this.percentageEl_=null,e.prototype.dispose.call(this)},n.update=function(e){var t=this;this.requestNamedAnimationFrame(\"LoadProgressBar#update\",(function(){var e=t.player_.liveTracker,n=t.player_.buffered(),r=e&&e.isLive()?e.seekableEnd():t.player_.duration(),i=t.player_.bufferedEnd(),o=t.partEls_,a=ha(i,r);t.percent_!==a&&(t.el_.style.width=a,Jn(t.percentageEl_,a),t.percent_=a);for(var s=0;sn.length;d--)t.el_.removeChild(o[d-1]);o.length=n.length}))},t}(_i);_i.registerComponent(\"LoadProgressBar\",pa);var va=function(e){function t(t,n){var r;return r=e.call(this,t,n)||this,r.update=$r(Xr(d()(r),r.update),Kr),r}h()(t,e);var n=t.prototype;return n.createEl=function(){return e.prototype.createEl.call(this,\"div\",{className:\"vjs-time-tooltip\"},{\"aria-hidden\":\"true\"})},n.update=function(e,t,n){var r=fr(this.el_),i=dr(this.player_.el()),o=e.width*t;if(i&&r){var a=e.left-i.left+o,s=e.width-o+(i.right-e.right),l=r.width/2;ar.width&&(l=r.width),l=Math.round(l),this.el_.style.right=\"-\"+l+\"px\",this.write(n)}},n.write=function(e){Jn(this.el_,e)},n.updateTime=function(e,t,n,r){var i=this;this.requestNamedAnimationFrame(\"TimeTooltip#updateTime\",(function(){var o,a=i.player_.duration();if(i.player_.liveTracker&&i.player_.liveTracker.isLive()){var s=i.player_.liveTracker.liveWindow(),l=s-t*s;o=(l<1?\"\":\"-\")+ra(l,s)}else o=ra(n,a);i.update(e,t,o),r&&r()}))},t}(_i);_i.registerComponent(\"TimeTooltip\",va);var ga=function(e){function t(t,n){var r;return r=e.call(this,t,n)||this,r.update=$r(Xr(d()(r),r.update),Kr),r}h()(t,e);var n=t.prototype;return n.createEl=function(){return e.prototype.createEl.call(this,\"div\",{className:\"vjs-play-progress vjs-slider-bar\"},{\"aria-hidden\":\"true\"})},n.update=function(e,t){var n=this.getChild(\"timeTooltip\");if(n){var r=this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime();n.updateTime(e,t,r)}},t}(_i);ga.prototype.options_={children:[]},Un||Sn||ga.prototype.options_.children.push(\"timeTooltip\"),_i.registerComponent(\"PlayProgressBar\",ga);var ma=function(e){function t(t,n){var r;return r=e.call(this,t,n)||this,r.update=$r(Xr(d()(r),r.update),Kr),r}h()(t,e);var n=t.prototype;return n.createEl=function(){return e.prototype.createEl.call(this,\"div\",{className:\"vjs-mouse-display\"})},n.update=function(e,t){var n=this,r=t*this.player_.duration();this.getChild(\"timeTooltip\").updateTime(e,t,r,(function(){n.el_.style.left=e.width*t+\"px\"}))},t}(_i);ma.prototype.options_={children:[\"timeTooltip\"]},_i.registerComponent(\"MouseTimeDisplay\",ma);var ya=5,ba=12,_a=function(e){function t(t,n){var r;return r=e.call(this,t,n)||this,r.setEventHandlers_(),r}h()(t,e);var n=t.prototype;return n.setEventHandlers_=function(){var e=this;this.update_=Xr(this,this.update),this.update=$r(this.update_,Kr),this.on(this.player_,[\"ended\",\"durationchange\",\"timeupdate\"],this.update),this.player_.liveTracker&&this.on(this.player_.liveTracker,\"liveedgechange\",this.update),this.updateInterval=null,this.enableIntervalHandler_=function(t){return e.enableInterval_(t)},this.disableIntervalHandler_=function(t){return e.disableInterval_(t)},this.on(this.player_,[\"playing\"],this.enableIntervalHandler_),this.on(this.player_,[\"ended\",\"pause\",\"waiting\"],this.disableIntervalHandler_),\"hidden\"in s.a&&\"visibilityState\"in s.a&&this.on(s.a,\"visibilitychange\",this.toggleVisibility_)},n.toggleVisibility_=function(e){\"hidden\"===s.a.visibilityState?(this.cancelNamedAnimationFrame(\"SeekBar#update\"),this.cancelNamedAnimationFrame(\"Slider#update\"),this.disableInterval_(e)):(this.player_.ended()||this.player_.paused()||this.enableInterval_(),this.update())},n.enableInterval_=function(){this.updateInterval||(this.updateInterval=this.setInterval(this.update,Kr))},n.disableInterval_=function(e){this.player_.liveTracker&&this.player_.liveTracker.isLive()&&e&&\"ended\"!==e.type||this.updateInterval&&(this.clearInterval(this.updateInterval),this.updateInterval=null)},n.createEl=function(){return e.prototype.createEl.call(this,\"div\",{className:\"vjs-progress-holder\"},{\"aria-label\":this.localize(\"Progress Bar\")})},n.update=function(t){var n=this;if(\"hidden\"!==s.a.visibilityState){var r=e.prototype.update.call(this);return this.requestNamedAnimationFrame(\"SeekBar#update\",(function(){var e=n.player_.ended()?n.player_.duration():n.getCurrentTime_(),t=n.player_.liveTracker,i=n.player_.duration();t&&t.isLive()&&(i=n.player_.liveTracker.liveCurrentTime()),n.percent_!==r&&(n.el_.setAttribute(\"aria-valuenow\",(100*r).toFixed(2)),n.percent_=r),n.currentTime_===e&&n.duration_===i||(n.el_.setAttribute(\"aria-valuetext\",n.localize(\"progress bar timing: currentTime={1} duration={2}\",[ra(e,i),ra(i,i)],\"{1} of {2}\")),n.currentTime_=e,n.duration_=i),n.bar&&n.bar.update(dr(n.el()),n.getProgress())})),r}},n.userSeek_=function(e){this.player_.liveTracker&&this.player_.liveTracker.isLive()&&this.player_.liveTracker.nextSeekedFromUser(),this.player_.currentTime(e)},n.getCurrentTime_=function(){return this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime()},n.getPercent=function(){var e,t=this.getCurrentTime_(),n=this.player_.liveTracker;return n&&n.isLive()?(e=(t-n.seekableStart())/n.liveWindow(),n.atLiveEdge()&&(e=1)):e=t/this.player_.duration(),e},n.handleMouseDown=function(t){br(t)&&(t.stopPropagation(),this.player_.scrubbing(!0),this.videoWasPlaying=!this.player_.paused(),this.player_.pause(),e.prototype.handleMouseDown.call(this,t))},n.handleMouseMove=function(e){if(br(e)){var t,n=this.calculateDistance(e),r=this.player_.liveTracker;if(r&&r.isLive()){if(n>=.99)return void r.seekToLiveEdge();var i=r.seekableStart(),o=r.liveCurrentTime();if(t=i+n*r.liveWindow(),t>=o&&(t=o),t<=i&&(t=i+.1),t===1/0)return}else t=n*this.player_.duration(),t===this.player_.duration()&&(t-=.1);this.userSeek_(t)}},n.enable=function(){e.prototype.enable.call(this);var t=this.getChild(\"mouseTimeDisplay\");t&&t.show()},n.disable=function(){e.prototype.disable.call(this);var t=this.getChild(\"mouseTimeDisplay\");t&&t.hide()},n.handleMouseUp=function(t){e.prototype.handleMouseUp.call(this,t),t&&t.stopPropagation(),this.player_.scrubbing(!1),this.player_.trigger({type:\"timeupdate\",target:this,manuallyTriggered:!0}),this.videoWasPlaying?ji(this.player_.play()):this.update_()},n.stepForward=function(){this.userSeek_(this.player_.currentTime()+ya)},n.stepBack=function(){this.userSeek_(this.player_.currentTime()-ya)},n.handleAction=function(e){this.player_.paused()?this.player_.play():this.player_.pause()},n.handleKeyDown=function(t){var n=this.player_.liveTracker;if(m.a.isEventKey(t,\"Space\")||m.a.isEventKey(t,\"Enter\"))t.preventDefault(),t.stopPropagation(),this.handleAction(t);else if(m.a.isEventKey(t,\"Home\"))t.preventDefault(),t.stopPropagation(),this.userSeek_(0);else if(m.a.isEventKey(t,\"End\"))t.preventDefault(),t.stopPropagation(),n&&n.isLive()?this.userSeek_(n.liveCurrentTime()):this.userSeek_(this.player_.duration());else if(/^[0-9]$/.test(m()(t))){t.preventDefault(),t.stopPropagation();var r=10*(m.a.codes[m()(t)]-m.a.codes[\"0\"])/100;n&&n.isLive()?this.userSeek_(n.seekableStart()+n.liveWindow()*r):this.userSeek_(this.player_.duration()*r)}else m.a.isEventKey(t,\"PgDn\")?(t.preventDefault(),t.stopPropagation(),this.userSeek_(this.player_.currentTime()-ya*ba)):m.a.isEventKey(t,\"PgUp\")?(t.preventDefault(),t.stopPropagation(),this.userSeek_(this.player_.currentTime()+ya*ba)):e.prototype.handleKeyDown.call(this,t)},n.dispose=function(){this.disableInterval_(),this.off(this.player_,[\"ended\",\"durationchange\",\"timeupdate\"],this.update),this.player_.liveTracker&&this.off(this.player_.liveTracker,\"liveedgechange\",this.update),this.off(this.player_,[\"playing\"],this.enableIntervalHandler_),this.off(this.player_,[\"ended\",\"pause\",\"waiting\"],this.disableIntervalHandler_),\"hidden\"in s.a&&\"visibilityState\"in s.a&&this.off(s.a,\"visibilitychange\",this.toggleVisibility_),e.prototype.dispose.call(this)},t}(fa);_a.prototype.options_={children:[\"loadProgressBar\",\"playProgressBar\"],barName:\"playProgressBar\"},Un||Sn||_a.prototype.options_.children.splice(1,0,\"mouseTimeDisplay\"),_i.registerComponent(\"SeekBar\",_a);var Aa=function(e){function t(t,n){var r;return r=e.call(this,t,n)||this,r.handleMouseMove=$r(Xr(d()(r),r.handleMouseMove),Kr),r.throttledHandleMouseSeek=$r(Xr(d()(r),r.handleMouseSeek),Kr),r.handleMouseUpHandler_=function(e){return r.handleMouseUp(e)},r.handleMouseDownHandler_=function(e){return r.handleMouseDown(e)},r.enable(),r}h()(t,e);var n=t.prototype;return n.createEl=function(){return e.prototype.createEl.call(this,\"div\",{className:\"vjs-progress-control vjs-control\"})},n.handleMouseMove=function(e){var t=this.getChild(\"seekBar\");if(t){var n=t.getChild(\"playProgressBar\"),r=t.getChild(\"mouseTimeDisplay\");if(n||r){var i=t.el(),o=fr(i),a=hr(i,e).x;a=da(a,0,1),r&&r.update(o,a),n&&n.update(o,t.getProgress())}}},n.handleMouseSeek=function(e){var t=this.getChild(\"seekBar\");t&&t.handleMouseMove(e)},n.enabled=function(){return this.enabled_},n.disable=function(){if(this.children().forEach((function(e){return e.disable&&e.disable()})),this.enabled()&&(this.off([\"mousedown\",\"touchstart\"],this.handleMouseDownHandler_),this.off(this.el_,\"mousemove\",this.handleMouseMove),this.removeListenersAddedOnMousedownAndTouchstart(),this.addClass(\"disabled\"),this.enabled_=!1,this.player_.scrubbing())){var e=this.getChild(\"seekBar\");this.player_.scrubbing(!1),e.videoWasPlaying&&ji(this.player_.play())}},n.enable=function(){this.children().forEach((function(e){return e.enable&&e.enable()})),this.enabled()||(this.on([\"mousedown\",\"touchstart\"],this.handleMouseDownHandler_),this.on(this.el_,\"mousemove\",this.handleMouseMove),this.removeClass(\"disabled\"),this.enabled_=!0)},n.removeListenersAddedOnMousedownAndTouchstart=function(){var e=this.el_.ownerDocument;this.off(e,\"mousemove\",this.throttledHandleMouseSeek),this.off(e,\"touchmove\",this.throttledHandleMouseSeek),this.off(e,\"mouseup\",this.handleMouseUpHandler_),this.off(e,\"touchend\",this.handleMouseUpHandler_)},n.handleMouseDown=function(e){var t=this.el_.ownerDocument,n=this.getChild(\"seekBar\");n&&n.handleMouseDown(e),this.on(t,\"mousemove\",this.throttledHandleMouseSeek),this.on(t,\"touchmove\",this.throttledHandleMouseSeek),this.on(t,\"mouseup\",this.handleMouseUpHandler_),this.on(t,\"touchend\",this.handleMouseUpHandler_)},n.handleMouseUp=function(e){var t=this.getChild(\"seekBar\");t&&t.handleMouseUp(e),this.removeListenersAddedOnMousedownAndTouchstart()},t}(_i);Aa.prototype.options_={children:[\"seekBar\"]},_i.registerComponent(\"ProgressControl\",Aa);var Ca=function(e){function t(t,n){var r;return r=e.call(this,t,n)||this,r.on(t,[\"enterpictureinpicture\",\"leavepictureinpicture\"],(function(e){return r.handlePictureInPictureChange(e)})),r.on(t,[\"disablepictureinpicturechanged\",\"loadedmetadata\"],(function(e){return r.handlePictureInPictureEnabledChange(e)})),r.disable(),r}h()(t,e);var n=t.prototype;return n.buildCSSClass=function(){return\"vjs-picture-in-picture-control \"+e.prototype.buildCSSClass.call(this)},n.handlePictureInPictureEnabledChange=function(){s.a.pictureInPictureEnabled&&!1===this.player_.disablePictureInPicture()?this.enable():this.disable()},n.handlePictureInPictureChange=function(e){this.player_.isInPictureInPicture()?this.controlText(\"Exit Picture-in-Picture\"):this.controlText(\"Picture-in-Picture\"),this.handlePictureInPictureEnabledChange()},n.handleClick=function(e){this.player_.isInPictureInPicture()?this.player_.exitPictureInPicture():this.player_.requestPictureInPicture()},t}(Xo);Ca.prototype.controlText_=\"Picture-in-Picture\",_i.registerComponent(\"PictureInPictureToggle\",Ca);var wa=function(e){function t(t,n){var r;return r=e.call(this,t,n)||this,r.on(t,\"fullscreenchange\",(function(e){return r.handleFullscreenChange(e)})),!1===s.a[t.fsApi_.fullscreenEnabled]&&r.disable(),r}h()(t,e);var n=t.prototype;return n.buildCSSClass=function(){return\"vjs-fullscreen-control \"+e.prototype.buildCSSClass.call(this)},n.handleFullscreenChange=function(e){this.player_.isFullscreen()?this.controlText(\"Non-Fullscreen\"):this.controlText(\"Fullscreen\")},n.handleClick=function(e){this.player_.isFullscreen()?this.player_.exitFullscreen():this.player_.requestFullscreen()},t}(Xo);wa.prototype.controlText_=\"Fullscreen\",_i.registerComponent(\"FullscreenToggle\",wa);var ka=function(e,t){t.tech_&&!t.tech_.featuresVolumeControl&&e.addClass(\"vjs-hidden\"),e.on(t,\"loadstart\",(function(){t.tech_.featuresVolumeControl?e.removeClass(\"vjs-hidden\"):e.addClass(\"vjs-hidden\")}))},Ta=function(e){function t(){return e.apply(this,arguments)||this}h()(t,e);var n=t.prototype;return n.createEl=function(){return e.prototype.createEl.call(this,\"div\",{className:\"vjs-volume-level\",innerHTML:''})},t}(_i);_i.registerComponent(\"VolumeLevel\",Ta);var xa=function(e){function t(t,n){var r;return r=e.call(this,t,n)||this,r.update=$r(Xr(d()(r),r.update),Kr),r}h()(t,e);var n=t.prototype;return n.createEl=function(){return e.prototype.createEl.call(this,\"div\",{className:\"vjs-volume-tooltip\"},{\"aria-hidden\":\"true\"})},n.update=function(e,t,n,r){if(!n){var i=dr(this.el_),o=dr(this.player_.el()),a=e.width*t;if(!o||!i)return;var s=e.left-o.left+a,l=e.width-a+(o.right-e.right),u=i.width/2;si.width&&(u=i.width),this.el_.style.right=\"-\"+u+\"px\"}this.write(r+\"%\")},n.write=function(e){Jn(this.el_,e)},n.updateVolume=function(e,t,n,r,i){var o=this;this.requestNamedAnimationFrame(\"VolumeLevelTooltip#updateVolume\",(function(){o.update(e,t,n,r.toFixed(0)),i&&i()}))},t}(_i);_i.registerComponent(\"VolumeLevelTooltip\",xa);var Ea=function(e){function t(t,n){var r;return r=e.call(this,t,n)||this,r.update=$r(Xr(d()(r),r.update),Kr),r}h()(t,e);var n=t.prototype;return n.createEl=function(){return e.prototype.createEl.call(this,\"div\",{className:\"vjs-mouse-display\"})},n.update=function(e,t,n){var r=this,i=100*t;this.getChild(\"volumeLevelTooltip\").updateVolume(e,t,n,i,(function(){n?r.el_.style.bottom=e.height*t+\"px\":r.el_.style.left=e.width*t+\"px\"}))},t}(_i);Ea.prototype.options_={children:[\"volumeLevelTooltip\"]},_i.registerComponent(\"MouseVolumeLevelDisplay\",Ea);var Sa=function(e){function t(t,n){var r;return r=e.call(this,t,n)||this,r.on(\"slideractive\",(function(e){return r.updateLastVolume_(e)})),r.on(t,\"volumechange\",(function(e){return r.updateARIAAttributes(e)})),t.ready((function(){return r.updateARIAAttributes()})),r}h()(t,e);var n=t.prototype;return n.createEl=function(){return e.prototype.createEl.call(this,\"div\",{className:\"vjs-volume-bar vjs-slider-bar\"},{\"aria-label\":this.localize(\"Volume Level\"),\"aria-live\":\"polite\"})},n.handleMouseDown=function(t){br(t)&&e.prototype.handleMouseDown.call(this,t)},n.handleMouseMove=function(e){var t=this.getChild(\"mouseVolumeLevelDisplay\");if(t){var n=this.el(),r=dr(n),i=this.vertical(),o=hr(n,e);o=i?o.y:o.x,o=da(o,0,1),t.update(r,o,i)}br(e)&&(this.checkMuted(),this.player_.volume(this.calculateDistance(e)))},n.checkMuted=function(){this.player_.muted()&&this.player_.muted(!1)},n.getPercent=function(){return this.player_.muted()?0:this.player_.volume()},n.stepForward=function(){this.checkMuted(),this.player_.volume(this.player_.volume()+.1)},n.stepBack=function(){this.checkMuted(),this.player_.volume(this.player_.volume()-.1)},n.updateARIAAttributes=function(e){var t=this.player_.muted()?0:this.volumeAsPercentage_();this.el_.setAttribute(\"aria-valuenow\",t),this.el_.setAttribute(\"aria-valuetext\",t+\"%\")},n.volumeAsPercentage_=function(){return Math.round(100*this.player_.volume())},n.updateLastVolume_=function(){var e=this,t=this.player_.volume();this.one(\"sliderinactive\",(function(){0===e.player_.volume()&&e.player_.lastVolume_(t)}))},t}(fa);Sa.prototype.options_={children:[\"volumeLevel\"],barName:\"volumeLevel\"},Un||Sn||Sa.prototype.options_.children.splice(0,0,\"mouseVolumeLevelDisplay\"),Sa.prototype.playerEvent=\"volumechange\",_i.registerComponent(\"VolumeBar\",Sa);var ja=function(e){function t(t,n){var r;return void 0===n&&(n={}),n.vertical=n.vertical||!1,(\"undefined\"===typeof n.volumeBar||An(n.volumeBar))&&(n.volumeBar=n.volumeBar||{},n.volumeBar.vertical=n.vertical),r=e.call(this,t,n)||this,ka(d()(r),t),r.throttledHandleMouseMove=$r(Xr(d()(r),r.handleMouseMove),Kr),r.handleMouseUpHandler_=function(e){return r.handleMouseUp(e)},r.on(\"mousedown\",(function(e){return r.handleMouseDown(e)})),r.on(\"touchstart\",(function(e){return r.handleMouseDown(e)})),r.on(\"mousemove\",(function(e){return r.handleMouseMove(e)})),r.on(r.volumeBar,[\"focus\",\"slideractive\"],(function(){r.volumeBar.addClass(\"vjs-slider-active\"),r.addClass(\"vjs-slider-active\"),r.trigger(\"slideractive\")})),r.on(r.volumeBar,[\"blur\",\"sliderinactive\"],(function(){r.volumeBar.removeClass(\"vjs-slider-active\"),r.removeClass(\"vjs-slider-active\"),r.trigger(\"sliderinactive\")})),r}h()(t,e);var n=t.prototype;return n.createEl=function(){var t=\"vjs-volume-horizontal\";return this.options_.vertical&&(t=\"vjs-volume-vertical\"),e.prototype.createEl.call(this,\"div\",{className:\"vjs-volume-control vjs-control \"+t})},n.handleMouseDown=function(e){var t=this.el_.ownerDocument;this.on(t,\"mousemove\",this.throttledHandleMouseMove),this.on(t,\"touchmove\",this.throttledHandleMouseMove),this.on(t,\"mouseup\",this.handleMouseUpHandler_),this.on(t,\"touchend\",this.handleMouseUpHandler_)},n.handleMouseUp=function(e){var t=this.el_.ownerDocument;this.off(t,\"mousemove\",this.throttledHandleMouseMove),this.off(t,\"touchmove\",this.throttledHandleMouseMove),this.off(t,\"mouseup\",this.handleMouseUpHandler_),this.off(t,\"touchend\",this.handleMouseUpHandler_)},n.handleMouseMove=function(e){this.volumeBar.handleMouseMove(e)},t}(_i);ja.prototype.options_={children:[\"volumeBar\"]},_i.registerComponent(\"VolumeControl\",ja);var qa=function(e,t){t.tech_&&!t.tech_.featuresMuteControl&&e.addClass(\"vjs-hidden\"),e.on(t,\"loadstart\",(function(){t.tech_.featuresMuteControl?e.removeClass(\"vjs-hidden\"):e.addClass(\"vjs-hidden\")}))},Oa=function(e){function t(t,n){var r;return r=e.call(this,t,n)||this,qa(d()(r),t),r.on(t,[\"loadstart\",\"volumechange\"],(function(e){return r.update(e)})),r}h()(t,e);var n=t.prototype;return n.buildCSSClass=function(){return\"vjs-mute-control \"+e.prototype.buildCSSClass.call(this)},n.handleClick=function(e){var t=this.player_.volume(),n=this.player_.lastVolume_();if(0===t){var r=n<.1?.1:n;this.player_.volume(r),this.player_.muted(!1)}else this.player_.muted(!this.player_.muted())},n.update=function(e){this.updateIcon_(),this.updateControlText_()},n.updateIcon_=function(){var e=this.player_.volume(),t=3;Un&&this.player_.tech_&&this.player_.tech_.el_&&this.player_.muted(this.player_.tech_.el_.muted),0===e||this.player_.muted()?t=0:e<.33?t=1:e<.67&&(t=2);for(var n=0;n<4;n++)nr(this.el_,\"vjs-vol-\"+n);tr(this.el_,\"vjs-vol-\"+t)},n.updateControlText_=function(){var e=this.player_.muted()||0===this.player_.volume(),t=e?\"Unmute\":\"Mute\";this.controlText()!==t&&this.controlText(t)},t}(Xo);Oa.prototype.controlText_=\"Mute\",_i.registerComponent(\"MuteToggle\",Oa);var Pa=function(e){function t(t,n){var r;return void 0===n&&(n={}),\"undefined\"!==typeof n.inline?n.inline=n.inline:n.inline=!0,(\"undefined\"===typeof n.volumeControl||An(n.volumeControl))&&(n.volumeControl=n.volumeControl||{},n.volumeControl.vertical=!n.inline),r=e.call(this,t,n)||this,r.handleKeyPressHandler_=function(e){return r.handleKeyPress(e)},r.on(t,[\"loadstart\"],(function(e){return r.volumePanelState_(e)})),r.on(r.muteToggle,\"keyup\",(function(e){return r.handleKeyPress(e)})),r.on(r.volumeControl,\"keyup\",(function(e){return r.handleVolumeControlKeyUp(e)})),r.on(\"keydown\",(function(e){return r.handleKeyPress(e)})),r.on(\"mouseover\",(function(e){return r.handleMouseOver(e)})),r.on(\"mouseout\",(function(e){return r.handleMouseOut(e)})),r.on(r.volumeControl,[\"slideractive\"],r.sliderActive_),r.on(r.volumeControl,[\"sliderinactive\"],r.sliderInactive_),r}h()(t,e);var n=t.prototype;return n.sliderActive_=function(){this.addClass(\"vjs-slider-active\")},n.sliderInactive_=function(){this.removeClass(\"vjs-slider-active\")},n.volumePanelState_=function(){this.volumeControl.hasClass(\"vjs-hidden\")&&this.muteToggle.hasClass(\"vjs-hidden\")&&this.addClass(\"vjs-hidden\"),this.volumeControl.hasClass(\"vjs-hidden\")&&!this.muteToggle.hasClass(\"vjs-hidden\")&&this.addClass(\"vjs-mute-toggle-only\")},n.createEl=function(){var t=\"vjs-volume-panel-horizontal\";return this.options_.inline||(t=\"vjs-volume-panel-vertical\"),e.prototype.createEl.call(this,\"div\",{className:\"vjs-volume-panel vjs-control \"+t})},n.dispose=function(){this.handleMouseOut(),e.prototype.dispose.call(this)},n.handleVolumeControlKeyUp=function(e){m.a.isEventKey(e,\"Esc\")&&this.muteToggle.focus()},n.handleMouseOver=function(e){this.addClass(\"vjs-hover\"),Ur(s.a,\"keyup\",this.handleKeyPressHandler_)},n.handleMouseOut=function(e){this.removeClass(\"vjs-hover\"),zr(s.a,\"keyup\",this.handleKeyPressHandler_)},n.handleKeyPress=function(e){m.a.isEventKey(e,\"Esc\")&&this.handleMouseOut()},t}(_i);Pa.prototype.options_={children:[\"muteToggle\",\"volumeControl\"]},_i.registerComponent(\"VolumePanel\",Pa);var Ba=function(e){function t(t,n){var r;return r=e.call(this,t,n)||this,n&&(r.menuButton_=n.menuButton),r.focusedChild_=-1,r.on(\"keydown\",(function(e){return r.handleKeyDown(e)})),r.boundHandleBlur_=function(e){return r.handleBlur(e)},r.boundHandleTapClick_=function(e){return r.handleTapClick(e)},r}h()(t,e);var n=t.prototype;return n.addEventListenerForItem=function(e){e instanceof _i&&(this.on(e,\"blur\",this.boundHandleBlur_),this.on(e,[\"tap\",\"click\"],this.boundHandleTapClick_))},n.removeEventListenerForItem=function(e){e instanceof _i&&(this.off(e,\"blur\",this.boundHandleBlur_),this.off(e,[\"tap\",\"click\"],this.boundHandleTapClick_))},n.removeChild=function(t){\"string\"===typeof t&&(t=this.getChild(t)),this.removeEventListenerForItem(t),e.prototype.removeChild.call(this,t)},n.addItem=function(e){var t=this.addChild(e);t&&this.addEventListenerForItem(t)},n.createEl=function(){var t=this.options_.contentElType||\"ul\";this.contentEl_=Qn(t,{className:\"vjs-menu-content\"}),this.contentEl_.setAttribute(\"role\",\"menu\");var n=e.prototype.createEl.call(this,\"div\",{append:this.contentEl_,className:\"vjs-menu\"});return n.appendChild(this.contentEl_),Ur(n,\"click\",(function(e){e.preventDefault(),e.stopImmediatePropagation()})),n},n.dispose=function(){this.contentEl_=null,this.boundHandleBlur_=null,this.boundHandleTapClick_=null,e.prototype.dispose.call(this)},n.handleBlur=function(e){var t=e.relatedTarget||s.a.activeElement;if(!this.children().some((function(e){return e.el()===t}))){var n=this.menuButton_;n&&n.buttonPressed_&&t!==n.el().firstChild&&n.unpressButton()}},n.handleTapClick=function(e){if(this.menuButton_){this.menuButton_.unpressButton();var t=this.children();if(!Array.isArray(t))return;var n=t.filter((function(t){return t.el()===e.target}))[0];if(!n)return;\"CaptionSettingsMenuItem\"!==n.name()&&this.menuButton_.focus()}},n.handleKeyDown=function(e){m.a.isEventKey(e,\"Left\")||m.a.isEventKey(e,\"Down\")?(e.preventDefault(),e.stopPropagation(),this.stepForward()):(m.a.isEventKey(e,\"Right\")||m.a.isEventKey(e,\"Up\"))&&(e.preventDefault(),e.stopPropagation(),this.stepBack())},n.stepForward=function(){var e=0;void 0!==this.focusedChild_&&(e=this.focusedChild_+1),this.focus(e)},n.stepBack=function(){var e=0;void 0!==this.focusedChild_&&(e=this.focusedChild_-1),this.focus(e)},n.focus=function(e){void 0===e&&(e=0);var t=this.children().slice(),n=t.length&&t[0].hasClass(\"vjs-menu-title\");n&&t.shift(),t.length>0&&(e<0?e=0:e>=t.length&&(e=t.length-1),this.focusedChild_=e,t[e].el_.focus())},t}(_i);_i.registerComponent(\"Menu\",Ba);var Ia=function(e){function t(t,n){var r;void 0===n&&(n={}),r=e.call(this,t,n)||this,r.menuButton_=new Xo(t,n),r.menuButton_.controlText(r.controlText_),r.menuButton_.el_.setAttribute(\"aria-haspopup\",\"true\");var i=Xo.prototype.buildCSSClass();r.menuButton_.el_.className=r.buildCSSClass()+\" \"+i,r.menuButton_.removeClass(\"vjs-control\"),r.addChild(r.menuButton_),r.update(),r.enabled_=!0;var o=function(e){return r.handleClick(e)};return r.handleMenuKeyUp_=function(e){return r.handleMenuKeyUp(e)},r.on(r.menuButton_,\"tap\",o),r.on(r.menuButton_,\"click\",o),r.on(r.menuButton_,\"keydown\",(function(e){return r.handleKeyDown(e)})),r.on(r.menuButton_,\"mouseenter\",(function(){r.addClass(\"vjs-hover\"),r.menu.show(),Ur(s.a,\"keyup\",r.handleMenuKeyUp_)})),r.on(\"mouseleave\",(function(e){return r.handleMouseLeave(e)})),r.on(\"keydown\",(function(e){return r.handleSubmenuKeyDown(e)})),r}h()(t,e);var n=t.prototype;return n.update=function(){var e=this.createMenu();this.menu&&(this.menu.dispose(),this.removeChild(this.menu)),this.menu=e,this.addChild(e),this.buttonPressed_=!1,this.menuButton_.el_.setAttribute(\"aria-expanded\",\"false\"),this.items&&this.items.length<=this.hideThreshold_?this.hide():this.show()},n.createMenu=function(){var e=new Ba(this.player_,{menuButton:this});if(this.hideThreshold_=0,this.options_.title){var t=Qn(\"li\",{className:\"vjs-menu-title\",innerHTML:hi(this.options_.title),tabIndex:-1}),n=new _i(this.player_,{el:t});e.addItem(n)}if(this.items=this.createItems(),this.items)for(var r=0;r