vendor: 3,411 bytes, lines 1-2
1/*! For license information please see bundle.js.LICENSE.txt */ 2!function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=102)}([function(e,t,n){var r=n(138)();e.exports=r;try{regeneratorRuntime=r}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=r:Function("r","regeneratorRuntime = r")(r)}},function(e,t,n){"use strict";var r=n(2),i=n(15),o=n(133),s=n(8),a=n(35),l=n(20),c=n(22),u=n(16),d=n(96).IteratorPrototype,f=n(41),h=u("toStringTag"),p=i.Iterator,m=f||!s(p)||p.prototype!==d||!l((function(){p({})})),g=function(){o(this,d)};c(d,h)||a(d,h,"Iterator"),!m&&c(d,"constructor")&&d.constructor!==Object||a(d,"constructor",g),g.prototype=d,r({global:!0,constructor:!0,forced:m},{Iterator:g})},function(e,t,n){var r=n(15),i=n(77).f,o=n(35),s=n(43),a=n(49),l=n(114),c=n(122);e.exports=function(e,t){var n,u,d,f,h,p=e.target,m=e.global,g=e.stat;if(n=m?r:g?r[p]||a(p,{}):(r[p]||{}).prototype)for(u in t){if(f=t[u],d=e.dontCallGetSet?(h=i(n,u))&&h.value:n[u],!c(m?u:p+(g?".":"#")+u,e.forced)&&void 0!==d){if(typeof f==typeof d)continue;l(f,d)}(e.sham||d&&d.sham)&&o(f,"sham",!0),s(n,u,f,e)}}},function(e,t,n){"use strict";var r=n(2),i=n(131).forEach;r({target:"AsyncIterator",proto:!0,real:!0},{forEach:function(e){return i(this,e)}})},function(e,t,n){"use strict";var r=n(2),i=n(98),o=n(11),s=n(9),a=n(32);r({target:"Iterator",proto:!0,real:!0},{forEach:function(e){s(this),o(e);var t=a(this),n=0;i(t,(function(t){e(t,n++)}),{IS_RECORD:!0})}})},function(e,t,n){var r=n(45),i=Function.prototype.call;e.exports=r?i.bind(i):function(){return i.apply(i,arguments)}},function(e,t,n){var r;window,r=function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="dist/",n(n.s="./src/main.js")}({
vendor: 157 bytes, line 2
2"./node_modules/babel-runtime/core-js/array/from.js":function(e,t,n){e.exports={default:n("./node_modules/core-js/library/fn/array/from.js"),__esModule:!0}},
vendor: 161 bytes, line 2
2"./node_modules/babel-runtime/core-js/get-iterator.js":function(e,t,n){e.exports={default:n("./node_modules/core-js/library/fn/get-iterator.js"),__esModule:!0}},
vendor: 165 bytes, line 2
2"./node_modules/babel-runtime/core-js/json/stringify.js":function(e,t,n){e.exports={default:n("./node_modules/core-js/library/fn/json/stringify.js"),__esModule:!0}},
vendor: 163 bytes, line 2
2"./node_modules/babel-runtime/core-js/object/assign.js":function(e,t,n){e.exports={default:n("./node_modules/core-js/library/fn/object/assign.js"),__esModule:!0}},
vendor: 163 bytes, line 2
2"./node_modules/babel-runtime/core-js/object/create.js":function(e,t,n){e.exports={default:n("./node_modules/core-js/library/fn/object/create.js"),__esModule:!0}},
vendor: 181 bytes, line 2
2"./node_modules/babel-runtime/core-js/object/define-property.js":function(e,t,n){e.exports={default:n("./node_modules/core-js/library/fn/object/define-property.js"),__esModule:!0}},
vendor: 205 bytes, line 2
2"./node_modules/babel-runtime/core-js/object/get-own-property-descriptor.js":function(e,t,n){e.exports={default:n("./node_modules/core-js/library/fn/object/get-own-property-descriptor.js"),__esModule:!0}},
vendor: 159 bytes, line 2
2"./node_modules/babel-runtime/core-js/object/keys.js":function(e,t,n){e.exports={default:n("./node_modules/core-js/library/fn/object/keys.js"),__esModule:!0}},
vendor: 183 bytes, line 2
2"./node_modules/babel-runtime/core-js/object/set-prototype-of.js":function(e,t,n){e.exports={default:n("./node_modules/core-js/library/fn/object/set-prototype-of.js"),__esModule:!0}},
vendor: 155 bytes, line 2
2"./node_modules/babel-runtime/core-js/symbol.js":function(e,t,n){e.exports={default:n("./node_modules/core-js/library/fn/symbol/index.js"),__esModule:!0}},
vendor: 167 bytes, line 2
2"./node_modules/babel-runtime/core-js/symbol/iterator.js":function(e,t,n){e.exports={default:n("./node_modules/core-js/library/fn/symbol/iterator.js"),__esModule:!0}},
vendor: 206 bytes, line 2
2"./node_modules/babel-runtime/helpers/classCallCheck.js":function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},
vendor: 457 bytes, line 2
2"./node_modules/babel-runtime/helpers/createClass.js":function(e,t,n){"use strict";t.__esModule=!0;var r,i=n("./node_modules/babel-runtime/core-js/object/define-property.js"),o=(r=i)&&r.__esModule?r:{default:r};t.default=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),(0,o.default)(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}()},
vendor: 367 bytes, line 2
2"./node_modules/babel-runtime/helpers/extends.js":function(e,t,n){"use strict";t.__esModule=!0;var r,i=n("./node_modules/babel-runtime/core-js/object/assign.js"),o=(r=i)&&r.__esModule?r:{default:r};t.default=o.default||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}},
vendor: 684 bytes, line 2
2"./node_modules/babel-runtime/helpers/inherits.js":function(e,t,n){"use strict";t.__esModule=!0;var r=s(n("./node_modules/babel-runtime/core-js/object/set-prototype-of.js")),i=s(n("./node_modules/babel-runtime/core-js/object/create.js")),o=s(n("./node_modules/babel-runtime/helpers/typeof.js"));function s(e){return e&&e.__esModule?e:{default:e}}t.default=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+(void 0===t?"undefined":(0,o.default)(t)));e.prototype=(0,i.default)(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(r.default?(0,r.default)(e,t):e.__proto__=t)}},
vendor: 416 bytes, line 2
2"./node_modules/babel-runtime/helpers/possibleConstructorReturn.js":function(e,t,n){"use strict";t.__esModule=!0;var r,i=n("./node_modules/babel-runtime/helpers/typeof.js"),o=(r=i)&&r.__esModule?r:{default:r};t.default=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==(void 0===t?"undefined":(0,o.default)(t))&&"function"!=typeof t?e:t}},
vendor: 337 bytes, line 2
2"./node_modules/babel-runtime/helpers/toConsumableArray.js":function(e,t,n){"use strict";t.__esModule=!0;var r,i=n("./node_modules/babel-runtime/core-js/array/from.js"),o=(r=i)&&r.__esModule?r:{default:r};t.default=function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return(0,o.default)(e)}},
vendor: 736 bytes, line 2
2"./node_modules/babel-runtime/helpers/typeof.js":function(e,t,n){"use strict";t.__esModule=!0;var r=s(n("./node_modules/babel-runtime/core-js/symbol/iterator.js")),i=s(n("./node_modules/babel-runtime/core-js/symbol.js")),o="function"==typeof i.default&&"symbol"==typeof r.default?function(e){return typeof e}:function(e){return e&&"function"==typeof i.default&&e.constructor===i.default&&e!==i.default.prototype?"symbol":typeof e};function s(e){return e&&e.__esModule?e:{default:e}}t.default="function"==typeof i.default&&"symbol"===o(r.default)?function(e){return void 0===e?"undefined":o(e)}:function(e){return e&&"function"==typeof i.default&&e.constructor===i.default&&e!==i.default.prototype?"symbol":void 0===e?"undefined":o(e)}},
vendor: 29,515 bytes, line 2
2"./node_modules/clappr-zepto/zepto.js":function(e,t){var n,r=function(){var e,t,n,r,i,o,s=[],a=s.concat,l=s.filter,c=s.slice,u=window.document,d={},f={},h={"column-count":1,columns:1,"font-weight":1,"line-height":1,opacity:1,"z-index":1,zoom:1},p=/^\s*<(\w+|!)[^>]*>/,m=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,g=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,v=/^(?:body|html)$/i,y=/([A-Z])/g,b=["val","css","html","text","data","width","height","offset"],_=u.createElement("table"),A=u.createElement("tr"),E={tr:u.createElement("tbody"),tbody:_,thead:_,tfoot:_,td:A,th:A,"*":u.createElement("div")},T=/complete|loaded|interactive/,k=/^[\w-]*$/,S={},w=S.toString,x={},C=u.createElement("div"),P={tabindex:"tabIndex",readonly:"readOnly",for:"htmlFor",class:"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},R=Array.isArray||function(e){return e instanceof Array};function L(e){return null==e?String(e):S[w.call(e)]||"object"}function j(e){return"function"==L(e)}function I(e){return null!=e&&e==e.window}function O(e){return null!=e&&e.nodeType==e.DOCUMENT_NODE}function D(e){return"object"==L(e)}function M(e){return D(e)&&!I(e)&&Object.getPrototypeOf(e)==Object.prototype}function N(e){var t=!!e&&"length"in e&&e.length,r=n.type(e);return"function"!=r&&!I(e)&&("array"==r||0===t||"number"==typeof t&&t>0&&t-1 in e)}function F(e){return e.replace(/::/g,"/").replace(/([A-Z]+)([A-Z][a-z])/g,"$1_$2").replace(/([a-z\d])([A-Z])/g,"$1_$2").replace(/_/g,"-").toLowerCase()}function B(e){return e in f?f[e]:f[e]=new RegExp("(^|\\s)"+e+"(\\s|$)")}function $(e,t){return"number"!=typeof t||h[F(e)]?t:t+"px"}function U(e){return"children"in e?c.call(e.children):n.map(e.childNodes,(function(e){if(1==e.nodeType)return e}))}function V(e,t){var n,r=e?e.length:0;for(n=0;n<r;n++)this[n]=e[n];this.length=r,this.selector=t||""}function H(n,r,i){for(t in r)i&&(M(r[t])||R(r[t]))?(M(r[t])&&!M(n[t])&&(n[t]={}),R(r[t])&&!R(n[t])&&(n[t]=[]),H(n[t],r[t],i)):r[t]!==e&&(n[t]=r[t])}function K(e,t){return null==t?n(e):n(e).filter(t)}function G(e,t,n,r){return j(t)?t.call(e,n,r):t}function Y(e,t,n){null==n?e.removeAttribute(t):e.setAttribute(t,n)}function W(t,n){var r=t.className||"",i=r&&r.baseVal!==e;if(n===e)return i?r.baseVal:r;i?r.baseVal=n:t.className=n}function z(e){try{return e?"true"==e||"false"!=e&&("null"==e?null:+e+""==e?+e:/^[\[\{]/.test(e)?n.parseJSON(e):e):e}catch(t){return e}}function q(e,t){t(e);for(var n=0,r=e.childNodes.length;n<r;n++)q(e.childNodes[n],t)}return x.matches=function(e,t){if(!t||!e||1!==e.nodeType)return!1;var n=e.matches||e.webkitMatchesSelector||e.mozMatchesSelector||e.oMatchesSelector||e.matchesSelector;if(n)return n.call(e,t);var r,i=e.parentNode,o=!i;return o&&(i=C).appendChild(e),r=~x.qsa(i,t).indexOf(e),o&&C.removeChild(e),r},i=function(e){return e.replace(/-+(.)?/g,(function(e,t){return t?t.toUpperCase():""}))},o=function(e){return l.call(e,(function(t,n){return e.indexOf(t)==n}))},x.fragment=function(t,r,i){var o,s,a;return m.test(t)&&(o=n(u.createElement(RegExp.$1))),o||(t.replace&&(t=t.replace(g,"<$1></$2>")),r===e&&(r=p.test(t)&&RegExp.$1),r in E||(r="*"),(a=E[r]).innerHTML=""+t,o=n.each(c.call(a.childNodes),(function(){a.removeChild(this)}))),M(i)&&(s=n(o),n.each(i,(function(e,t){b.indexOf(e)>-1?s[e](t):s.attr(e,t)}))),o},x.Z=function(e,t){return new V(e,t)},x.isZ=function(e){return e instanceof x.Z},x.init=function(t,r){var i,o;if(!t)return x.Z();if("string"==typeof t)if("<"==(t=t.trim())[0]&&p.test(t))i=x.fragment(t,RegExp.$1,r),t=null;else{if(r!==e)return n(r).find(t);i=x.qsa(u,t)}else{if(j(t))return n(u).ready(t);if(x.isZ(t))return t;if(R(t))o=t,i=l.call(o,(function(e){return null!=e}));else if(D(t))i=[t],t=null;else if(p.test(t))i=x.fragment(t.trim(),RegExp.$1,r),t=null;else{if(r!==e)return n(r).find(t);i=x.qsa(u,t)}}return x.Z(i,t)},(n=function(e,t){return x.init(e,t)}).extend=function(e){var t,n=c.call(arguments,1);return"boolean"==typeof e&&(t=e,e=n.shift()),n.forEach((function(n){H(e,n,t)})),e},x.qsa=function(e,t){var n,r="#"==t[0],i=!r&&"."==t[0],o=r||i?t.slice(1):t,s=k.test(o);return e.getElementById&&s&&r?(n=e.getElementById(o))?[n]:[]:1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType?[]:c.call(s&&!r&&e.getElementsByClassName?i?e.getElementsByClassName(o):e.getElementsByTagName(t):e.querySelectorAll(t))},n.contains=u.documentElement.contains?function(e,t){return e!==t&&e.contains(t)}:function(e,t){for(;t&&(t=t.parentNode);)if(t===e)return!0;return!1},n.type=L,n.isFunction=j,n.isWindow=I,n.isArray=R,n.isPlainObject=M,n.isEmptyObject=function(e){var t;for(t in e)return!1;return!0},n.isNumeric=function(e){var t=Number(e),n=typeof e;return null!=e&&"boolean"!=n&&("string"!=n||e.length)&&!isNaN(t)&&isFinite(t)||!1},n.inArray=function(e,t,n){return s.indexOf.call(t,e,n)},n.camelCase=i,n.trim=function(e){return null==e?"":String.prototype.trim.call(e)},n.uuid=0,n.support={},n.expr={},n.noop=function(){},n.map=function(e,t){var r,i,o,s,a=[];if(N(e))for(i=0;i<e.length;i++)null!=(r=t(e[i],i))&&a.push(r);else for(o in e)null!=(r=t(e[o],o))&&a.push(r);return(s=a).length>0?n.fn.concat.apply([],s):s},n.each=function(e,t){var n,r;if(N(e)){for(n=0;n<e.length;n++)if(!1===t.call(e[n],n,e[n]))return e}else for(r in e)if(!1===t.call(e[r],r,e[r]))return e;return e},n.grep=function(e,t){return l.call(e,t)},window.JSON&&(n.parseJSON=JSON.parse),n.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),(function(e,t){S["[object "+t+"]"]=t.toLowerCase()})),n.fn={constructor:x.Z,length:0,forEach:s.forEach,reduce:s.reduce,push:s.push,sort:s.sort,splice:s.splice,indexOf:s.indexOf,concat:function(){var e,t,n=[];for(e=0;e<arguments.length;e++)t=arguments[e],n[e]=x.isZ(t)?t.toArray():t;return a.apply(x.isZ(this)?this.toArray():this,n)},map:function(e){return n(n.map(this,(function(t,n){return e.call(t,n,t)})))},slice:function(){return n(c.apply(this,arguments))},ready:function(e){return T.test(u.readyState)&&u.body?e(n):u.addEventListener("DOMContentLoaded",(function(){e(n)}),!1),this},get:function(t){return t===e?c.call(this):this[t>=0?t:t+this.length]},toArray:function(){return this.get()},size:function(){return this.length},remove:function(){return this.each((function(){null!=this.parentNode&&this.parentNode.removeChild(this)}))},each:function(e){return s.every.call(this,(function(t,n){return!1!==e.call(t,n,t)})),this},filter:function(e){return j(e)?this.not(this.not(e)):n(l.call(this,(function(t){return x.matches(t,e)})))},add:function(e,t){return n(o(this.concat(n(e,t))))},is:function(e){return this.length>0&&x.matches(this[0],e)},not:function(t){var r=[];if(j(t)&&t.call!==e)this.each((function(e){t.call(this,e)||r.push(this)}));else{var i="string"==typeof t?this.filter(t):N(t)&&j(t.item)?c.call(t):n(t);this.forEach((function(e){i.indexOf(e)<0&&r.push(e)}))}return n(r)},has:function(e){return this.filter((function(){return D(e)?n.contains(this,e):n(this).find(e).size()}))},eq:function(e){return-1===e?this.slice(e):this.slice(e,+e+1)},first:function(){var e=this[0];return e&&!D(e)?e:n(e)},last:function(){var e=this[this.length-1];return e&&!D(e)?e:n(e)},find:function(e){var t=this;return e?"object"==typeof e?n(e).filter((function(){var e=this;return s.some.call(t,(function(t){return n.contains(t,e)}))})):1==this.length?n(x.qsa(this[0],e)):this.map((function(){return x.qsa(this,e)})):n()},closest:function(e,t){var r=[],i="object"==typeof e&&n(e);return this.each((function(n,o){for(;o&&!(i?i.indexOf(o)>=0:x.matches(o,e));)o=o!==t&&!O(o)&&o.parentNode;o&&r.indexOf(o)<0&&r.push(o)})),n(r)},parents:function(e){for(var t=[],r=this;r.length>0;)r=n.map(r,(function(e){if((e=e.parentNode)&&!O(e)&&t.indexOf(e)<0)return t.push(e),e}));return K(t,e)},parent:function(e){return K(o(this.pluck("parentNode")),e)},children:function(e){return K(this.map((function(){return U(this)})),e)},contents:function(){return this.map((function(){return this.contentDocument||c.call(this.childNodes)}))},siblings:function(e){return K(this.map((function(e,t){return l.call(U(t.parentNode),(function(e){return e!==t}))})),e)},empty:function(){return this.each((function(){this.innerHTML=""}))},pluck:function(e){return n.map(this,(function(t){return t[e]}))},show:function(){return this.each((function(){var e,t,n;"none"==this.style.display&&(this.style.display=""),"none"==getComputedStyle(this,"").getPropertyValue("display")&&(this.style.display=(e=this.nodeName,d[e]||(t=u.createElement(e),u.body.appendChild(t),n=getComputedStyle(t,"").getPropertyValue("display"),t.parentNode.removeChild(t),"none"==n&&(n="block"),d[e]=n),d[e]))}))},replaceWith:function(e){return this.before(e).remove()},wrap:function(e){var t=j(e);if(this[0]&&!t)var r=n(e).get(0),i=r.parentNode||this.length>1;return this.each((function(o){n(this).wrapAll(t?e.call(this,o):i?r.cloneNode(!0):r)}))},wrapAll:function(e){if(this[0]){var t;for(n(this[0]).before(e=n(e));(t=e.children()).length;)e=t.first();n(e).append(this)}return this},wrapInner:function(e){var t=j(e);return this.each((function(r){var i=n(this),o=i.contents(),s=t?e.call(this,r):e;o.length?o.wrapAll(s):i.append(s)}))},unwrap:function(){return this.parent().each((function(){n(this).replaceWith(n(this).children())})),this},clone:function(){return this.map((function(){return this.cloneNode(!0)}))},hide:function(){return this.css("display","none")},toggle:function(t){return this.each((function(){var r=n(this);(t===e?"none"==r.css("display"):t)?r.show():r.hide()}))},prev:function(e){return n(this.pluck("previousElementSibling")).filter(e||"*")},next:function(e){return n(this.pluck("nextElementSibling")).filter(e||"*")},html:function(e){return 0 in arguments?this.each((function(t){var r=this.innerHTML;n(this).empty().append(G(this,e,t,r))})):0 in this?this[0].innerHTML:null},text:function(e){return 0 in arguments?this.each((function(t){var n=G(this,e,t,this.textContent);this.textContent=null==n?"":""+n})):0 in this?this.pluck("textContent").join(""):null},attr:function(n,r){var i;return"string"!=typeof n||1 in arguments?this.each((function(e){if(1===this.nodeType)if(D(n))for(t in n)Y(this,t,n[t]);else Y(this,n,G(this,r,e,this.getAttribute(n)))})):0 in this&&1==this[0].nodeType&&null!=(i=this[0].getAttribute(n))?i:e},removeAttr:function(e){return this.each((function(){1===this.nodeType&&e.split(" ").forEach((function(e){Y(this,e)}),this)}))},prop:function(e,t){return e=P[e]||e,1 in arguments?this.each((function(n){this[e]=G(this,t,n,this[e])})):this[0]&&this[0][e]},removeProp:function(e){return e=P[e]||e,this.each((function(){delete this[e]}))},data:function(t,n){var r="data-"+t.replace(y,"-$1").toLowerCase(),i=1 in arguments?this.attr(r,n):this.attr(r);return null!==i?z(i):e},val:function(e){return 0 in arguments?(null==e&&(e=""),this.each((function(t){this.value=G(this,e,t,this.value)}))):this[0]&&(this[0].multiple?n(this[0]).find("option").filter((function(){return this.selected})).pluck("value"):this[0].value)},offset:function(e){if(e)return this.each((function(t){var r=n(this),i=G(this,e,t,r.offset()),o=r.offsetParent().offset(),s={top:i.top-o.top,left:i.left-o.left};"static"==r.css("position")&&(s.position="relative"),r.css(s)}));if(!this.length)return null;if(u.documentElement!==this[0]&&!n.contains(u.documentElement,this[0]))return{top:0,left:0};var t=this[0].getBoundingClientRect();return{left:t.left+window.pageXOffset,top:t.top+window.pageYOffset,width:Math.round(t.width),height:Math.round(t.height)}},css:function(e,r){if(arguments.length<2){var o=this[0];if("string"==typeof e){if(!o)return;return o.style[i(e)]||getComputedStyle(o,"").getPropertyValue(e)}if(R(e)){if(!o)return;var s={},a=getComputedStyle(o,"");return n.each(e,(function(e,t){s[t]=o.style[i(t)]||a.getPropertyValue(t)})),s}}var l="";if("string"==L(e))r||0===r?l=F(e)+":"+$(e,r):this.each((function(){this.style.removeProperty(F(e))}));else for(t in e)e[t]||0===e[t]?l+=F(t)+":"+$(t,e[t])+";":this.each((function(){this.style.removeProperty(F(t))}));return this.each((function(){this.style.cssText+=";"+l}))},index:function(e){return e?this.indexOf(n(e)[0]):this.parent().children().indexOf(this[0])},hasClass:function(e){return!!e&&s.some.call(this,(function(e){return this.test(W(e))}),B(e))},addClass:function(e){return e?this.each((function(t){if("className"in this){r=[];var i=W(this);G(this,e,t,i).split(/\s+/g).forEach((function(e){n(this).hasClass(e)||r.push(e)}),this),r.length&&W(this,i+(i?" ":"")+r.join(" "))}})):this},removeClass:function(t){return this.each((function(n){if("className"in this){if(t===e)return W(this,"");r=W(this),G(this,t,n,r).split(/\s+/g).forEach((function(e){r=r.replace(B(e)," ")})),W(this,r.trim())}}))},toggleClass:function(t,r){return t?this.each((function(i){var o=n(this);G(this,t,i,W(this)).split(/\s+/g).forEach((function(t){(r===e?!o.hasClass(t):r)?o.addClass(t):o.removeClass(t)}))})):this},scrollTop:function(t){if(this.length){var n="scrollTop"in this[0];return t===e?n?this[0].scrollTop:this[0].pageYOffset:this.each(n?function(){this.scrollTop=t}:function(){this.scrollTo(this.scrollX,t)})}},scrollLeft:function(t){if(this.length){var n="scrollLeft"in this[0];return t===e?n?this[0].scrollLeft:this[0].pageXOffset:this.each(n?function(){this.scrollLeft=t}:function(){this.scrollTo(t,this.scrollY)})}},position:function(){if(this.length){var e=this[0],t=this.offsetParent(),r=this.offset(),i=v.test(t[0].nodeName)?{top:0,left:0}:t.offset();return r.top-=parseFloat(n(e).css("margin-top"))||0,r.left-=parseFloat(n(e).css("margin-left"))||0,i.top+=parseFloat(n(t[0]).css("border-top-width"))||0,i.left+=parseFloat(n(t[0]).css("border-left-width"))||0,{top:r.top-i.top,left:r.left-i.left}}},offsetParent:function(){return this.map((function(){for(var e=this.offsetParent||u.body;e&&!v.test(e.nodeName)&&"static"==n(e).css("position");)e=e.offsetParent;return e}))}},n.fn.detach=n.fn.remove,["width","height"].forEach((function(t){var r=t.replace(/./,(function(e){return e[0].toUpperCase()}));n.fn[t]=function(i){var o,s=this[0];return i===e?I(s)?s["inner"+r]:O(s)?s.documentElement["scroll"+r]:(o=this.offset())&&o[t]:this.each((function(e){(s=n(this)).css(t,G(this,i,e,s[t]()))}))}})),["after","prepend","before","append"].forEach((function(t,r){var i=r%2;n.fn[t]=function(){var t,o,s=n.map(arguments,(function(r){var i=[];return"array"==(t=L(r))?(r.forEach((function(t){return t.nodeType!==e?i.push(t):n.zepto.isZ(t)?i=i.concat(t.get()):void(i=i.concat(x.fragment(t)))})),i):"object"==t||null==r?r:x.fragment(r)})),a=this.length>1;return s.length<1?this:this.each((function(e,t){o=i?t:t.parentNode,t=0==r?t.nextSibling:1==r?t.firstChild:2==r?t:null;var l=n.contains(u.documentElement,o);s.forEach((function(e){if(a)e=e.cloneNode(!0);else if(!o)return n(e).remove();o.insertBefore(e,t),l&&q(e,(function(e){if(!(null==e.nodeName||"SCRIPT"!==e.nodeName.toUpperCase()||e.type&&"text/javascript"!==e.type||e.src)){var t=e.ownerDocument?e.ownerDocument.defaultView:window;t.eval.call(t,e.innerHTML)}}))}))}))},n.fn[i?t+"To":"insert"+(r?"Before":"After")]=function(e){return n(e)[t](this),this}})),x.Z.prototype=V.prototype=n.fn,x.uniq=o,x.deserializeValue=z,n.zepto=x,n}();window.Zepto=r,void 0===window.$&&(window.$=r),function(e){var t,n,r=+new Date,i=window.document,o=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,s=/^(?:text|application)\/javascript/i,a=/^(?:text|application)\/xml/i,l="application/json",c="text/html",u=/^\s*$/,d=i.createElement("a");function f(t,n,r,o){if(t.global)return function(t,n,r){var i=e.Event(n);return e(t).trigger(i,r),!i.isDefaultPrevented()}(n||i,r,o)}function h(e,t){var n=t.context;if(!1===t.beforeSend.call(n,e,t)||!1===f(t,n,"ajaxBeforeSend",[e,t]))return!1;f(t,n,"ajaxSend",[e,t])}function p(e,t,n,r){var i=n.context,o="success";n.success.call(i,e,o,t),r&&r.resolveWith(i,[e,o,t]),f(n,i,"ajaxSuccess",[t,n,e]),g(o,t,n)}function m(e,t,n,r,i){var o=r.context;r.error.call(o,n,t,e),i&&i.rejectWith(o,[n,t,e]),f(r,o,"ajaxError",[n,r,e||t]),g(t,n,r)}function g(t,n,r){var i=r.context;r.complete.call(i,n,t),f(r,i,"ajaxComplete",[n,r]),function(t){t.global&&!--e.active&&f(t,null,"ajaxStop")}(r)}function v(){}function y(e,t){return""==t?e:(e+"&"+t).replace(/[&?]{1,2}/,"?")}function b(t,n,r,i){return e.isFunction(n)&&(i=r,r=n,n=void 0),e.isFunction(r)||(i=r,r=void 0),{url:t,data:n,success:r,dataType:i}}d.href=window.location.href,e.active=0,e.ajaxJSONP=function(t,n){if(!("type"in t))return e.ajax(t);var o,s,a=t.jsonpCallback,l=(e.isFunction(a)?a():a)||"Zepto"+r++,c=i.createElement("script"),u=window[l],d=function(t){e(c).triggerHandler("error",t||"abort")},f={abort:d};return n&&n.promise(f),e(c).on("load error",(function(r,i){clearTimeout(s),e(c).off().remove(),"error"!=r.type&&o?p(o[0],f,t,n):m(null,i||"error",f,t,n),window[l]=u,o&&e.isFunction(u)&&u(o[0]),u=o=void 0})),!1===h(f,t)?(d("abort"),f):(window[l]=function(){o=arguments},c.src=t.url.replace(/\?(.+)=\?/,"?$1="+l),i.head.appendChild(c),t.timeout>0&&(s=setTimeout((function(){d("timeout")}),t.timeout)),f)},e.ajaxSettings={type:"GET",beforeSend:v,success:v,error:v,complete:v,context:null,global:!0,xhr:function(){return new window.XMLHttpRequest},accepts:{script:"text/javascript, application/javascript, application/x-javascript",json:l,xml:"application/xml, text/xml",html:c,text:"text/plain"},crossDomain:!1,timeout:0,processData:!0,cache:!0,dataFilter:v},e.ajax=function(r){var o,g,b=e.extend({},r||{}),_=e.Deferred&&e.Deferred();for(t in e.ajaxSettings)void 0===b[t]&&(b[t]=e.ajaxSettings[t]);!function(t){t.global&&0==e.active++&&f(t,null,"ajaxStart")}(b),b.crossDomain||((o=i.createElement("a")).href=b.url,o.href=o.href,b.crossDomain=d.protocol+"//"+d.host!=o.protocol+"//"+o.host),b.url||(b.url=window.location.toString()),(g=b.url.indexOf("#"))>-1&&(b.url=b.url.slice(0,g)),function(t){t.processData&&t.data&&"string"!=e.type(t.data)&&(t.data=e.param(t.data,t.traditional)),!t.data||t.type&&"GET"!=t.type.toUpperCase()&&"jsonp"!=t.dataType||(t.url=y(t.url,t.data),t.data=void 0)}(b);var A=b.dataType,E=/\?.+=\?/.test(b.url);if(E&&(A="jsonp"),!1!==b.cache&&(r&&!0===r.cache||"script"!=A&&"jsonp"!=A)||(b.url=y(b.url,"_="+Date.now())),"jsonp"==A)return E||(b.url=y(b.url,b.jsonp?b.jsonp+"=?":!1===b.jsonp?"":"callback=?")),e.ajaxJSONP(b,_);var T,k=b.accepts[A],S={},w=function(e,t){S[e.toLowerCase()]=[e,t]},x=/^([\w-]+:)\/\//.test(b.url)?RegExp.$1:window.location.protocol,C=b.xhr(),P=C.setRequestHeader;if(_&&_.promise(C),b.crossDomain||w("X-Requested-With","XMLHttpRequest"),w("Accept",k||"*/*"),(k=b.mimeType||k)&&(k.indexOf(",")>-1&&(k=k.split(",",2)[0]),C.overrideMimeType&&C.overrideMimeType(k)),(b.contentType||!1!==b.contentType&&b.data&&"GET"!=b.type.toUpperCase())&&w("Content-Type",b.contentType||"application/x-www-form-urlencoded"),b.headers)for(n in b.headers)w(n,b.headers[n]);if(C.setRequestHeader=w,C.onreadystatechange=function(){if(4==C.readyState){C.onreadystatechange=v,clearTimeout(T);var t,n=!1;if(C.status>=200&&C.status<300||304==C.status||0==C.status&&"file:"==x){if(A=A||function(e){return e&&(e=e.split(";",2)[0]),e&&(e==c?"html":e==l?"json":s.test(e)?"script":a.test(e)&&"xml")||"text"}(b.mimeType||C.getResponseHeader("content-type")),"arraybuffer"==C.responseType||"blob"==C.responseType)t=C.response;else{t=C.responseText;try{t=function(e,t,n){if(n.dataFilter==v)return e;var r=n.context;return n.dataFilter.call(r,e,t)}(t,A,b),"script"==A?(0,eval)(t):"xml"==A?t=C.responseXML:"json"==A&&(t=u.test(t)?null:e.parseJSON(t))}catch(e){n=e}if(n)return m(n,"parsererror",C,b,_)}p(t,C,b,_)}else m(C.statusText||null,C.status?"error":"abort",C,b,_)}},!1===h(C,b))return C.abort(),m(null,"abort",C,b,_),C;var R=!("async"in b)||b.async;if(C.open(b.type,b.url,R,b.username,b.password),b.xhrFields)for(n in b.xhrFields)C[n]=b.xhrFields[n];for(n in S)P.apply(C,S[n]);return b.timeout>0&&(T=setTimeout((function(){C.onreadystatechange=v,C.abort(),m(null,"timeout",C,b,_)}),b.timeout)),C.send(b.data?b.data:null),C},e.get=function(){return e.ajax(b.apply(null,arguments))},e.post=function(){var t=b.apply(null,arguments);return t.type="POST",e.ajax(t)},e.getJSON=function(){var t=b.apply(null,arguments);return t.dataType="json",e.ajax(t)},e.fn.load=function(t,n,r){if(!this.length)return this;var i,s=this,a=t.split(/\s/),l=b(t,n,r),c=l.success;return a.length>1&&(l.url=a[0],i=a[1]),l.success=function(t){s.html(i?e("<div>").html(t.replace(o,"")).find(i):t),c&&c.apply(s,arguments)},e.ajax(l),this};var _=encodeURIComponent;function A(t,n,r,i){var o,s=e.isArray(n),a=e.isPlainObject(n);e.each(n,(function(n,l){o=e.type(l),i&&(n=r?i:i+"["+(a||"object"==o||"array"==o?n:"")+"]"),!i&&s?t.add(l.name,l.value):"array"==o||!r&&"object"==o?A(t,l,r,n):t.add(n,l)}))}e.param=function(t,n){var r=[];return r.add=function(t,n){e.isFunction(n)&&(n=n()),null==n&&(n=""),this.push(_(t)+"="+_(n))},A(r,t,n),r.join("&").replace(/%20/g,"+")}}(r),(n=r).Callbacks=function(e){e=n.extend({},e);var t,r,i,o,s,a,l=[],c=!e.once&&[],u=function(n){for(t=e.memory&&n,r=!0,a=o||0,o=0,s=l.length,i=!0;l&&a<s;++a)if(!1===l[a].apply(n[0],n[1])&&e.stopOnFalse){t=!1;break}i=!1,l&&(c?c.length&&u(c.shift()):t?l.length=0:d.disable())},d={add:function(){if(l){var r=l.length,a=function(t){n.each(t,(function(t,n){"function"==typeof n?e.unique&&d.has(n)||l.push(n):n&&n.length&&"string"!=typeof n&&a(n)}))};a(arguments),i?s=l.length:t&&(o=r,u(t))}return this},remove:function(){return l&&n.each(arguments,(function(e,t){for(var r;(r=n.inArray(t,l,r))>-1;)l.splice(r,1),i&&(r<=s&&--s,r<=a&&--a)})),this},has:function(e){return!(!l||!(e?n.inArray(e,l)>-1:l.length))},empty:function(){return s=l.length=0,this},disable:function(){return l=c=t=void 0,this},disabled:function(){return!l},lock:function(){return c=void 0,t||d.disable(),this},locked:function(){return!c},fireWith:function(e,t){return!l||r&&!c||(t=[e,(t=t||[]).slice?t.slice():t],i?c.push(t):u(t)),this},fire:function(){return d.fireWith(this,arguments)},fired:function(){return!!r}};return d},function(e){var t=Array.prototype.slice;function n(t){var r=[["resolve","done",e.Callbacks({once:1,memory:1}),"resolved"],["reject","fail",e.Callbacks({once:1,memory:1}),"rejected"],["notify","progress",e.Callbacks({memory:1})]],i="pending",o={state:function(){return i},always:function(){return s.done(arguments).fail(arguments),this},then:function(){var t=arguments;return n((function(n){e.each(r,(function(r,i){var a=e.isFunction(t[r])&&t[r];s[i[1]]((function(){var t=a&&a.apply(this,arguments);if(t&&e.isFunction(t.promise))t.promise().done(n.resolve).fail(n.reject).progress(n.notify);else{var r=this===o?n.promise():this,s=a?[t]:arguments;n[i[0]+"With"](r,s)}}))})),t=null})).promise()},promise:function(t){return null!=t?e.extend(t,o):o}},s={};return e.each(r,(function(e,t){var n=t[2],a=t[3];o[t[1]]=n.add,a&&n.add((function(){i=a}),r[1^e][2].disable,r[2][2].lock),s[t[0]]=function(){return s[t[0]+"With"](this===s?o:this,arguments),this},s[t[0]+"With"]=n.fireWith})),o.promise(s),t&&t.call(s,s),s}e.when=function(r){var i,o,s,a=t.call(arguments),l=a.length,c=0,u=1!==l||r&&e.isFunction(r.promise)?l:0,d=1===u?r:n(),f=function(e,n,r){return function(o){n[e]=this,r[e]=arguments.length>1?t.call(arguments):o,r===i?d.notifyWith(n,r):--u||d.resolveWith(n,r)}};if(l>1)for(i=new Array(l),o=new Array(l),s=new Array(l);c<l;++c)a[c]&&e.isFunction(a[c].promise)?a[c].promise().done(f(c,s,a)).fail(d.reject).progress(f(c,o,i)):--u;return u||d.resolveWith(s,a),d.promise()},e.Deferred=n}(r),function(e){var t,n=1,r=Array.prototype.slice,i=e.isFunction,o=function(e){return"string"==typeof e},s={},a={},l="onfocusin"in window,c={focus:"focusin",blur:"focusout"},u={mouseenter:"mouseover",mouseleave:"mouseout"};function d(e){return e._zid||(e._zid=n++)}function f(e,t,n,r){if((t=h(t)).ns)var i=(o=t.ns,new RegExp("(?:^| )"+o.replace(" "," .* ?")+"(?: |$)"));var o;return(s[d(e)]||[]).filter((function(e){return e&&(!t.e||e.e==t.e)&&(!t.ns||i.test(e.ns))&&(!n||d(e.fn)===d(n))&&(!r||e.sel==r)}))}function h(e){var t=(""+e).split(".");return{e:t[0],ns:t.slice(1).sort().join(" ")}}function p(e,t){return e.del&&!l&&e.e in c||!!t}function m(e){return u[e]||l&&c[e]||e}function g(n,r,i,o,a,l,c){var f=d(n),g=s[f]||(s[f]=[]);r.split(/\s/).forEach((function(r){if("ready"==r)return e(document).ready(i);var s=h(r);s.fn=i,s.sel=a,s.e in u&&(i=function(t){var n=t.relatedTarget;if(!n||n!==this&&!e.contains(this,n))return s.fn.apply(this,arguments)}),s.del=l;var d=l||i;s.proxy=function(e){if(!(e=E(e)).isImmediatePropagationStopped()){e.data=o;var r=d.apply(n,e._args==t?[e]:[e].concat(e._args));return!1===r&&(e.preventDefault(),e.stopPropagation()),r}},s.i=g.length,g.push(s),"addEventListener"in n&&n.addEventListener(m(s.e),s.proxy,p(s,c))}))}function v(e,t,n,r,i){var o=d(e);(t||"").split(/\s/).forEach((function(t){f(e,t,n,r).forEach((function(t){delete s[o][t.i],"removeEventListener"in e&&e.removeEventListener(m(t.e),t.proxy,p(t,i))}))}))}a.click=a.mousedown=a.mouseup=a.mousemove="MouseEvents",e.event={add:g,remove:v},e.proxy=function(t,n){var s=2 in arguments&&r.call(arguments,2);if(i(t)){var a=function(){return t.apply(n,s?s.concat(r.call(arguments)):arguments)};return a._zid=d(t),a}if(o(n))return s?(s.unshift(t[n],t),e.proxy.apply(null,s)):e.proxy(t[n],t);throw new TypeError("expected function")},e.fn.bind=function(e,t,n){return this.on(e,t,n)},e.fn.unbind=function(e,t){return this.off(e,t)},e.fn.one=function(e,t,n,r){return this.on(e,t,n,r,1)};var y=function(){return!0},b=function(){return!1},_=/^([A-Z]|returnValue$|layer[XY]$|webkitMovement[XY]$)/,A={preventDefault:"isDefaultPrevented",stopImmediatePropagation:"isImmediatePropagationStopped",stopPropagation:"isPropagationStopped"};function E(n,r){return!r&&n.isDefaultPrevented||(r||(r=n),e.each(A,(function(e,t){var i=r[e];n[e]=function(){return this[t]=y,i&&i.apply(r,arguments)},n[t]=b})),n.timeStamp||(n.timeStamp=Date.now()),(r.defaultPrevented!==t?r.defaultPrevented:"returnValue"in r?!1===r.returnValue:r.getPreventDefault&&r.getPreventDefault())&&(n.isDefaultPrevented=y)),n}function T(e){var n,r={originalEvent:e};for(n in e)_.test(n)||e[n]===t||(r[n]=e[n]);return E(r,e)}e.fn.delegate=function(e,t,n){return this.on(t,e,n)},e.fn.undelegate=function(e,t,n){return this.off(t,e,n)},e.fn.live=function(t,n){return e(document.body).delegate(this.selector,t,n),this},e.fn.die=function(t,n){return e(document.body).undelegate(this.selector,t,n),this},e.fn.on=function(n,s,a,l,c){var u,d,f=this;return n&&!o(n)?(e.each(n,(function(e,t){f.on(e,s,a,t,c)})),f):(o(s)||i(l)||!1===l||(l=a,a=s,s=t),l!==t&&!1!==a||(l=a,a=t),!1===l&&(l=b),f.each((function(t,i){c&&(u=function(e){return v(i,e.type,l),l.apply(this,arguments)}),s&&(d=function(t){var n,o=e(t.target).closest(s,i).get(0);if(o&&o!==i)return n=e.extend(T(t),{currentTarget:o,liveFired:i}),(u||l).apply(o,[n].concat(r.call(arguments,1)))}),g(i,n,l,a,s,d||u)})))},e.fn.off=function(n,r,s){var a=this;return n&&!o(n)?(e.each(n,(function(e,t){a.off(e,r,t)})),a):(o(r)||i(s)||!1===s||(s=r,r=t),!1===s&&(s=b),a.each((function(){v(this,n,s,r)})))},e.fn.trigger=function(t,n){return(t=o(t)||e.isPlainObject(t)?e.Event(t):E(t))._args=n,this.each((function(){t.type in c&&"function"==typeof this[t.type]?this[t.type]():"dispatchEvent"in this?this.dispatchEvent(t):e(this).triggerHandler(t,n)}))},e.fn.triggerHandler=function(t,n){var r,i;return this.each((function(s,a){(r=T(o(t)?e.Event(t):t))._args=n,r.target=a,e.each(f(a,t.type||t),(function(e,t){if(i=t.proxy(r),r.isImmediatePropagationStopped())return!1}))})),i},"focusin focusout focus blur load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select keydown keypress keyup error".split(" ").forEach((function(t){e.fn[t]=function(e){return 0 in arguments?this.bind(t,e):this.trigger(t)}})),e.Event=function(e,t){o(e)||(e=(t=e).type);var n=document.createEvent(a[e]||"Events"),r=!0;if(t)for(var i in t)"bubbles"==i?r=!!t[i]:n[i]=t[i];return n.initEvent(e,r,!0),E(n)}}(r),function(){try{getComputedStyle(void 0)}catch(t){var e=getComputedStyle;window.getComputedStyle=function(t,n){try{return e(t,n)}catch(e){return null}}}}(),function(e){var t=e.zepto,n=t.qsa,r=t.matches;function i(t){return!(!(t=e(t)).width()&&!t.height())&&"none"!==t.css("display")}var o=e.expr[":"]={visible:function(){if(i(this))return this},hidden:function(){if(!i(this))return this},selected:function(){if(this.selected)return this},checked:function(){if(this.checked)return this},parent:function(){return this.parentNode},first:function(e){if(0===e)return this},last:function(e,t){if(e===t.length-1)return this},eq:function(e,t,n){if(e===n)return this},contains:function(t,n,r){if(e(this).text().indexOf(r)>-1)return this},has:function(e,n,r){if(t.qsa(this,r).length)return this}},s=new RegExp("(.*):(\\w+)(?:\\(([^)]+)\\))?$\\s*"),a=/^\s*>/,l="Zepto"+ +new Date;function c(e,t){e=e.replace(/=#\]/g,'="#"]');var n,r,i=s.exec(e);if(i&&i[2]in o&&(n=o[i[2]],r=i[3],e=i[1],r)){var a=Number(r);r=isNaN(a)?r.replace(/^["']|["']$/g,""):a}return t(e,n,r)}t.qsa=function(r,i){return c(i,(function(o,s,c){try{var u;!o&&s?o="*":a.test(o)&&(u=e(r).addClass(l),o="."+l+" "+o);var d=n(r,o)}catch(e){throw console.error("error performing selector: %o",i),e}finally{u&&u.removeClass(l)}return s?t.uniq(e.map(d,(function(e,t){return s.call(e,t,d,c)}))):d}))},t.matches=function(e,t){return c(t,(function(t,n,i){return(!t||r(e,t))&&(!n||n.call(e,null,i)===e)}))}}(r),e.exports=r},
vendor: 270 bytes, line 2
2"./node_modules/core-js/library/fn/array/from.js":function(e,t,n){n("./node_modules/core-js/library/modules/es6.string.iterator.js"),n("./node_modules/core-js/library/modules/es6.array.from.js"),e.exports=n("./node_modules/core-js/library/modules/_core.js").Array.from},
vendor: 275 bytes, line 2
2"./node_modules/core-js/library/fn/get-iterator.js":function(e,t,n){n("./node_modules/core-js/library/modules/web.dom.iterable.js"),n("./node_modules/core-js/library/modules/es6.string.iterator.js"),e.exports=n("./node_modules/core-js/library/modules/core.get-iterator.js")},
vendor: 237 bytes, line 2
2"./node_modules/core-js/library/fn/json/stringify.js":function(e,t,n){var r=n("./node_modules/core-js/library/modules/_core.js"),i=r.JSON||(r.JSON={stringify:JSON.stringify});e.exports=function(e){return i.stringify.apply(i,arguments)}},
vendor: 212 bytes, line 2
2"./node_modules/core-js/library/fn/object/assign.js":function(e,t,n){n("./node_modules/core-js/library/modules/es6.object.assign.js"),e.exports=n("./node_modules/core-js/library/modules/_core.js").Object.assign},
vendor: 247 bytes, line 2
2"./node_modules/core-js/library/fn/object/create.js":function(e,t,n){n("./node_modules/core-js/library/modules/es6.object.create.js");var r=n("./node_modules/core-js/library/modules/_core.js").Object;e.exports=function(e,t){return r.create(e,t)}},
vendor: 277 bytes, line 2
2"./node_modules/core-js/library/fn/object/define-property.js":function(e,t,n){n("./node_modules/core-js/library/modules/es6.object.define-property.js");var r=n("./node_modules/core-js/library/modules/_core.js").Object;e.exports=function(e,t,n){return r.defineProperty(e,t,n)}},
vendor: 307 bytes, line 2
2"./node_modules/core-js/library/fn/object/get-own-property-descriptor.js":function(e,t,n){n("./node_modules/core-js/library/modules/es6.object.get-own-property-descriptor.js");var r=n("./node_modules/core-js/library/modules/_core.js").Object;e.exports=function(e,t){return r.getOwnPropertyDescriptor(e,t)}},
vendor: 206 bytes, line 2
2"./node_modules/core-js/library/fn/object/keys.js":function(e,t,n){n("./node_modules/core-js/library/modules/es6.object.keys.js"),e.exports=n("./node_modules/core-js/library/modules/_core.js").Object.keys},
vendor: 240 bytes, line 2
2"./node_modules/core-js/library/fn/object/set-prototype-of.js":function(e,t,n){n("./node_modules/core-js/library/modules/es6.object.set-prototype-of.js"),e.exports=n("./node_modules/core-js/library/modules/_core.js").Object.setPrototypeOf},
vendor: 407 bytes, line 2
2"./node_modules/core-js/library/fn/symbol/index.js":function(e,t,n){n("./node_modules/core-js/library/modules/es6.symbol.js"),n("./node_modules/core-js/library/modules/es6.object.to-string.js"),n("./node_modules/core-js/library/modules/es7.symbol.async-iterator.js"),n("./node_modules/core-js/library/modules/es7.symbol.observable.js"),e.exports=n("./node_modules/core-js/library/modules/_core.js").Symbol},
vendor: 283 bytes, line 2
2"./node_modules/core-js/library/fn/symbol/iterator.js":function(e,t,n){n("./node_modules/core-js/library/modules/es6.string.iterator.js"),n("./node_modules/core-js/library/modules/web.dom.iterable.js"),e.exports=n("./node_modules/core-js/library/modules/_wks-ext.js").f("iterator")},
vendor: 168 bytes, line 2
2"./node_modules/core-js/library/modules/_a-function.js":function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},
vendor: 102 bytes, line 2
2"./node_modules/core-js/library/modules/_add-to-unscopables.js":function(e,t){e.exports=function(){}},
vendor: 217 bytes, line 2
2"./node_modules/core-js/library/modules/_an-object.js":function(e,t,n){var r=n("./node_modules/core-js/library/modules/_is-object.js");e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},
vendor: 463 bytes, line 2
2"./node_modules/core-js/library/modules/_array-includes.js":function(e,t,n){var r=n("./node_modules/core-js/library/modules/_to-iobject.js"),i=n("./node_modules/core-js/library/modules/_to-length.js"),o=n("./node_modules/core-js/library/modules/_to-index.js");e.exports=function(e){return function(t,n,s){var a,l=r(t),c=i(l.length),u=o(s,c);if(e&&n!=n){for(;c>u;)if((a=l[u++])!=a)return!0}else for(;c>u;u++)if((e||u in l)&&l[u]===n)return e||u||0;return!e&&-1}}},
vendor: 473 bytes, line 2
2"./node_modules/core-js/library/modules/_classof.js":function(e,t,n){var r=n("./node_modules/core-js/library/modules/_cof.js"),i=n("./node_modules/core-js/library/modules/_wks.js")("toStringTag"),o="Arguments"==r(function(){return arguments}());e.exports=function(e){var t,n,s;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),i))?n:o?r(t):"Object"==(s=r(t))&&"function"==typeof t.callee?"Arguments":s}},
vendor: 134 bytes, line 2
2"./node_modules/core-js/library/modules/_cof.js":function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},
vendor: 129 bytes, line 2
2"./node_modules/core-js/library/modules/_core.js":function(e,t){var n=e.exports={version:"2.4.0"};"number"==typeof __e&&(__e=n)},
vendor: 276 bytes, line 2
2"./node_modules/core-js/library/modules/_create-property.js":function(e,t,n){"use strict";var r=n("./node_modules/core-js/library/modules/_object-dp.js"),i=n("./node_modules/core-js/library/modules/_property-desc.js");e.exports=function(e,t,n){t in e?r.f(e,t,i(0,n)):e[t]=n}},
vendor: 393 bytes, line 2
2"./node_modules/core-js/library/modules/_ctx.js":function(e,t,n){var r=n("./node_modules/core-js/library/modules/_a-function.js");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)}}},
vendor: 155 bytes, line 2
2"./node_modules/core-js/library/modules/_defined.js":function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},
vendor: 223 bytes, line 2
2"./node_modules/core-js/library/modules/_descriptors.js":function(e,t,n){e.exports=!n("./node_modules/core-js/library/modules/_fails.js")((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},
vendor: 284 bytes, line 2
2"./node_modules/core-js/library/modules/_dom-create.js":function(e,t,n){var r=n("./node_modules/core-js/library/modules/_is-object.js"),i=n("./node_modules/core-js/library/modules/_global.js").document,o=r(i)&&r(i.createElement);e.exports=function(e){return o?i.createElement(e):{}}},
vendor: 191 bytes, line 2
2"./node_modules/core-js/library/modules/_enum-bug-keys.js":function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},
vendor: 384 bytes, line 2
2"./node_modules/core-js/library/modules/_enum-keys.js":function(e,t,n){var r=n("./node_modules/core-js/library/modules/_object-keys.js"),i=n("./node_modules/core-js/library/modules/_object-gops.js"),o=n("./node_modules/core-js/library/modules/_object-pie.js");e.exports=function(e){var t=r(e),n=i.f;if(n)for(var s,a=n(e),l=o.f,c=0;a.length>c;)l.call(e,s=a[c++])&&t.push(s);return t}},
vendor: 969 bytes, line 2
2"./node_modules/core-js/library/modules/_export.js":function(e,t,n){var r=n("./node_modules/core-js/library/modules/_global.js"),i=n("./node_modules/core-js/library/modules/_core.js"),o=n("./node_modules/core-js/library/modules/_ctx.js"),s=n("./node_modules/core-js/library/modules/_hide.js"),a="prototype",l=function(e,t,n){var c,u,d,f=e&l.F,h=e&l.G,p=e&l.S,m=e&l.P,g=e&l.B,v=e&l.W,y=h?i:i[t]||(i[t]={}),b=y[a],_=h?r:p?r[t]:(r[t]||{})[a];for(c in h&&(n=t),n)(u=!f&&_&&void 0!==_[c])&&c in y||(d=u?_[c]:n[c],y[c]=h&&"function"!=typeof _[c]?n[c]:g&&u?o(d,r):v&&_[c]==d?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[a]=e[a],t}(d):m&&"function"==typeof d?o(Function.call,d):d,m&&((y.virtual||(y.virtual={}))[c]=d,e&l.R&&b&&!b[c]&&s(b,c,d)))};l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,l.U=64,l.R=128,e.exports=l},
vendor: 124 bytes, line 2
2"./node_modules/core-js/library/modules/_fails.js":function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},
vendor: 239 bytes, line 2
2"./node_modules/core-js/library/modules/_global.js":function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},
vendor: 132 bytes, line 2
2"./node_modules/core-js/library/modules/_has.js":function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},
vendor: 338 bytes, line 2
2"./node_modules/core-js/library/modules/_hide.js":function(e,t,n){var r=n("./node_modules/core-js/library/modules/_object-dp.js"),i=n("./node_modules/core-js/library/modules/_property-desc.js");e.exports=n("./node_modules/core-js/library/modules/_descriptors.js")?function(e,t,n){return r.f(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}},
vendor: 167 bytes, line 2
2"./node_modules/core-js/library/modules/_html.js":function(e,t,n){e.exports=n("./node_modules/core-js/library/modules/_global.js").document&&document.documentElement},
vendor: 351 bytes, line 2
2"./node_modules/core-js/library/modules/_ie8-dom-define.js":function(e,t,n){e.exports=!n("./node_modules/core-js/library/modules/_descriptors.js")&&!n("./node_modules/core-js/library/modules/_fails.js")((function(){return 7!=Object.defineProperty(n("./node_modules/core-js/library/modules/_dom-create.js")("div"),"a",{get:function(){return 7}}).a}))},
vendor: 237 bytes, line 2
2"./node_modules/core-js/library/modules/_iobject.js":function(e,t,n){var r=n("./node_modules/core-js/library/modules/_cof.js");e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},
vendor: 290 bytes, line 2
2"./node_modules/core-js/library/modules/_is-array-iter.js":function(e,t,n){var r=n("./node_modules/core-js/library/modules/_iterators.js"),i=n("./node_modules/core-js/library/modules/_wks.js")("iterator"),o=Array.prototype;e.exports=function(e){return void 0!==e&&(r.Array===e||o[i]===e)}},
vendor: 187 bytes, line 2
2"./node_modules/core-js/library/modules/_is-array.js":function(e,t,n){var r=n("./node_modules/core-js/library/modules/_cof.js");e.exports=Array.isArray||function(e){return"Array"==r(e)}},
vendor: 148 bytes, line 2
2"./node_modules/core-js/library/modules/_is-object.js":function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},
vendor: 257 bytes, line 2
2"./node_modules/core-js/library/modules/_iter-call.js":function(e,t,n){var r=n("./node_modules/core-js/library/modules/_an-object.js");e.exports=function(e,t,n,i){try{return i?t(r(n)[0],n[1]):t(n)}catch(t){var o=e.return;throw void 0!==o&&r(o.call(e)),t}}},
vendor: 515 bytes, line 2
2"./node_modules/core-js/library/modules/_iter-create.js":function(e,t,n){"use strict";var r=n("./node_modules/core-js/library/modules/_object-create.js"),i=n("./node_modules/core-js/library/modules/_property-desc.js"),o=n("./node_modules/core-js/library/modules/_set-to-string-tag.js"),s={};n("./node_modules/core-js/library/modules/_hide.js")(s,n("./node_modules/core-js/library/modules/_wks.js")("iterator"),(function(){return this})),e.exports=function(e,t,n){e.prototype=r(s,{next:i(1,n)}),o(e,t+" Iterator")}},
vendor: 1,408 bytes, line 2
2"./node_modules/core-js/library/modules/_iter-define.js":function(e,t,n){"use strict";var r=n("./node_modules/core-js/library/modules/_library.js"),i=n("./node_modules/core-js/library/modules/_export.js"),o=n("./node_modules/core-js/library/modules/_redefine.js"),s=n("./node_modules/core-js/library/modules/_hide.js"),a=n("./node_modules/core-js/library/modules/_has.js"),l=n("./node_modules/core-js/library/modules/_iterators.js"),c=n("./node_modules/core-js/library/modules/_iter-create.js"),u=n("./node_modules/core-js/library/modules/_set-to-string-tag.js"),d=n("./node_modules/core-js/library/modules/_object-gpo.js"),f=n("./node_modules/core-js/library/modules/_wks.js")("iterator"),h=!([].keys&&"next"in[].keys()),p="keys",m="values",g=function(){return this};e.exports=function(e,t,n,v,y,b,_){c(n,t,v);var A,E,T,k=function(e){if(!h&&e in C)return C[e];switch(e){case p:case m:return function(){return new n(this,e)}}return function(){return new n(this,e)}},S=t+" Iterator",w=y==m,x=!1,C=e.prototype,P=C[f]||C["@@iterator"]||y&&C[y],R=P||k(y),L=y?w?k("entries"):R:void 0,j="Array"==t&&C.entries||P;if(j&&(T=d(j.call(new e)))!==Object.prototype&&(u(T,S,!0),r||a(T,f)||s(T,f,g)),w&&P&&P.name!==m&&(x=!0,R=function(){return P.call(this)}),r&&!_||!h&&!x&&C[f]||s(C,f,R),l[t]=R,l[S]=g,y)if(A={values:w?R:k(m),keys:b?R:k(p),entries:L},_)for(E in A)E in C||o(C,E,A[E]);else i(i.P+i.F*(h||x),t,A);return A}},
vendor: 403 bytes, line 2
2"./node_modules/core-js/library/modules/_iter-detect.js":function(e,t,n){var r=n("./node_modules/core-js/library/modules/_wks.js")("iterator"),i=!1;try{var o=[7][r]();o.return=function(){i=!0},Array.from(o,(function(){throw 2}))}catch(e){}e.exports=function(e,t){if(!t&&!i)return!1;var n=!1;try{var o=[7],s=o[r]();s.next=function(){return{done:n=!0}},o[r]=function(){return s},e(o)}catch(e){}return n}},
vendor: 120 bytes, line 2
2"./node_modules/core-js/library/modules/_iter-step.js":function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},
vendor: 83 bytes, line 2
2"./node_modules/core-js/library/modules/_iterators.js":function(e,t){e.exports={}},
vendor: 292 bytes, line 2
2"./node_modules/core-js/library/modules/_keyof.js":function(e,t,n){var r=n("./node_modules/core-js/library/modules/_object-keys.js"),i=n("./node_modules/core-js/library/modules/_to-iobject.js");e.exports=function(e,t){for(var n,o=i(e),s=r(o),a=s.length,l=0;a>l;)if(o[n=s[l++]]===t)return n}},
vendor: 81 bytes, line 2
2"./node_modules/core-js/library/modules/_library.js":function(e,t){e.exports=!0},
vendor: 849 bytes, line 2
2"./node_modules/core-js/library/modules/_meta.js":function(e,t,n){var r=n("./node_modules/core-js/library/modules/_uid.js")("meta"),i=n("./node_modules/core-js/library/modules/_is-object.js"),o=n("./node_modules/core-js/library/modules/_has.js"),s=n("./node_modules/core-js/library/modules/_object-dp.js").f,a=0,l=Object.isExtensible||function(){return!0},c=!n("./node_modules/core-js/library/modules/_fails.js")((function(){return l(Object.preventExtensions({}))})),u=function(e){s(e,r,{value:{i:"O"+ ++a,w:{}}})},d=e.exports={KEY:r,NEED:!1,fastKey:function(e,t){if(!i(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!o(e,r)){if(!l(e))return"F";if(!t)return"E";u(e)}return e[r].i},getWeak:function(e,t){if(!o(e,r)){if(!l(e))return!0;if(!t)return!1;u(e)}return e[r].w},onFreeze:function(e){return c&&d.NEED&&l(e)&&!o(e,r)&&u(e),e}}},
vendor: 840 bytes, line 2
2"./node_modules/core-js/library/modules/_object-assign.js":function(e,t,n){"use strict";var r=n("./node_modules/core-js/library/modules/_object-keys.js"),i=n("./node_modules/core-js/library/modules/_object-gops.js"),o=n("./node_modules/core-js/library/modules/_object-pie.js"),s=n("./node_modules/core-js/library/modules/_to-object.js"),a=n("./node_modules/core-js/library/modules/_iobject.js"),l=Object.assign;e.exports=!l||n("./node_modules/core-js/library/modules/_fails.js")((function(){var e={},t={},n=Symbol(),r="abcdefghijklmnopqrst";return e[n]=7,r.split("").forEach((function(e){t[e]=e})),7!=l({},e)[n]||Object.keys(l({},t)).join("")!=r}))?function(e,t){for(var n=s(e),l=arguments.length,c=1,u=i.f,d=o.f;l>c;)for(var f,h=a(arguments[c++]),p=u?r(h).concat(u(h)):r(h),m=p.length,g=0;m>g;)d.call(h,f=p[g++])&&(n[f]=h[f]);return n}:l},
vendor: 842 bytes, line 2
2"./node_modules/core-js/library/modules/_object-create.js":function(e,t,n){var r=n("./node_modules/core-js/library/modules/_an-object.js"),i=n("./node_modules/core-js/library/modules/_object-dps.js"),o=n("./node_modules/core-js/library/modules/_enum-bug-keys.js"),s=n("./node_modules/core-js/library/modules/_shared-key.js")("IE_PROTO"),a=function(){},l="prototype",c=function(){var e,t=n("./node_modules/core-js/library/modules/_dom-create.js")("iframe"),r=o.length;for(t.style.display="none",n("./node_modules/core-js/library/modules/_html.js").appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),c=e.F;r--;)delete c[l][o[r]];return c()};e.exports=Object.create||function(e,t){var n;return null!==e?(a[l]=r(e),n=new a,a[l]=null,n[s]=e):n=c(),void 0===t?n:i(n,t)}},
vendor: 550 bytes, line 2
2"./node_modules/core-js/library/modules/_object-dp.js":function(e,t,n){var r=n("./node_modules/core-js/library/modules/_an-object.js"),i=n("./node_modules/core-js/library/modules/_ie8-dom-define.js"),o=n("./node_modules/core-js/library/modules/_to-primitive.js"),s=Object.defineProperty;t.f=n("./node_modules/core-js/library/modules/_descriptors.js")?Object.defineProperty:function(e,t,n){if(r(e),t=o(t,!0),r(n),i)try{return s(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}},
vendor: 440 bytes, line 2
2"./node_modules/core-js/library/modules/_object-dps.js":function(e,t,n){var r=n("./node_modules/core-js/library/modules/_object-dp.js"),i=n("./node_modules/core-js/library/modules/_an-object.js"),o=n("./node_modules/core-js/library/modules/_object-keys.js");e.exports=n("./node_modules/core-js/library/modules/_descriptors.js")?Object.defineProperties:function(e,t){i(e);for(var n,s=o(t),a=s.length,l=0;a>l;)r.f(e,n=s[l++],t[n]);return e}},
vendor: 651 bytes, line 2
2"./node_modules/core-js/library/modules/_object-gopd.js":function(e,t,n){var r=n("./node_modules/core-js/library/modules/_object-pie.js"),i=n("./node_modules/core-js/library/modules/_property-desc.js"),o=n("./node_modules/core-js/library/modules/_to-iobject.js"),s=n("./node_modules/core-js/library/modules/_to-primitive.js"),a=n("./node_modules/core-js/library/modules/_has.js"),l=n("./node_modules/core-js/library/modules/_ie8-dom-define.js"),c=Object.getOwnPropertyDescriptor;t.f=n("./node_modules/core-js/library/modules/_descriptors.js")?c:function(e,t){if(e=o(e),t=s(t,!0),l)try{return c(e,t)}catch(e){}if(a(e,t))return i(!r.f.call(e,t),e[t])}},
vendor: 452 bytes, line 2
2"./node_modules/core-js/library/modules/_object-gopn-ext.js":function(e,t,n){var r=n("./node_modules/core-js/library/modules/_to-iobject.js"),i=n("./node_modules/core-js/library/modules/_object-gopn.js").f,o={}.toString,s="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return s&&"[object Window]"==o.call(e)?function(e){try{return i(e)}catch(e){return s.slice()}}(e):i(r(e))}},
vendor: 301 bytes, line 2
2"./node_modules/core-js/library/modules/_object-gopn.js":function(e,t,n){var r=n("./node_modules/core-js/library/modules/_object-keys-internal.js"),i=n("./node_modules/core-js/library/modules/_enum-bug-keys.js").concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,i)}},
vendor: 105 bytes, line 2
2"./node_modules/core-js/library/modules/_object-gops.js":function(e,t){t.f=Object.getOwnPropertySymbols},
vendor: 467 bytes, line 2
2"./node_modules/core-js/library/modules/_object-gpo.js":function(e,t,n){var r=n("./node_modules/core-js/library/modules/_has.js"),i=n("./node_modules/core-js/library/modules/_to-object.js"),o=n("./node_modules/core-js/library/modules/_shared-key.js")("IE_PROTO"),s=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=i(e),r(e,o)?e[o]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?s:null}},
vendor: 488 bytes, line 2
2"./node_modules/core-js/library/modules/_object-keys-internal.js":function(e,t,n){var r=n("./node_modules/core-js/library/modules/_has.js"),i=n("./node_modules/core-js/library/modules/_to-iobject.js"),o=n("./node_modules/core-js/library/modules/_array-includes.js")(!1),s=n("./node_modules/core-js/library/modules/_shared-key.js")("IE_PROTO");e.exports=function(e,t){var n,a=i(e),l=0,c=[];for(n in a)n!=s&&r(a,n)&&c.push(n);for(;t.length>l;)r(a,n=t[l++])&&(~o(c,n)||c.push(n));return c}},
vendor: 263 bytes, line 2
2"./node_modules/core-js/library/modules/_object-keys.js":function(e,t,n){var r=n("./node_modules/core-js/library/modules/_object-keys-internal.js"),i=n("./node_modules/core-js/library/modules/_enum-bug-keys.js");e.exports=Object.keys||function(e){return r(e,i)}},
vendor: 99 bytes, line 2
2"./node_modules/core-js/library/modules/_object-pie.js":function(e,t){t.f={}.propertyIsEnumerable},
vendor: 364 bytes, line 2
2"./node_modules/core-js/library/modules/_object-sap.js":function(e,t,n){var r=n("./node_modules/core-js/library/modules/_export.js"),i=n("./node_modules/core-js/library/modules/_core.js"),o=n("./node_modules/core-js/library/modules/_fails.js");e.exports=function(e,t){var n=(i.Object||{})[e]||Object[e],s={};s[e]=t(n),r(r.S+r.F*o((function(){n(1)})),"Object",s)}},
vendor: 169 bytes, line 2
2"./node_modules/core-js/library/modules/_property-desc.js":function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},
vendor: 134 bytes, line 2
2"./node_modules/core-js/library/modules/_redefine.js":function(e,t,n){e.exports=n("./node_modules/core-js/library/modules/_hide.js")},
vendor: 658 bytes, line 2
2"./node_modules/core-js/library/modules/_set-proto.js":function(e,t,n){var r=n("./node_modules/core-js/library/modules/_is-object.js"),i=n("./node_modules/core-js/library/modules/_an-object.js"),o=function(e,t){if(i(e),!r(t)&&null!==t)throw TypeError(t+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,t,r){try{(r=n("./node_modules/core-js/library/modules/_ctx.js")(Function.call,n("./node_modules/core-js/library/modules/_object-gopd.js").f(Object.prototype,"__proto__").set,2))(e,[]),t=!(e instanceof Array)}catch(e){t=!0}return function(e,n){return o(e,n),t?e.__proto__=n:r(e,n),e}}({},!1):void 0),check:o}},
vendor: 357 bytes, line 2
2"./node_modules/core-js/library/modules/_set-to-string-tag.js":function(e,t,n){var r=n("./node_modules/core-js/library/modules/_object-dp.js").f,i=n("./node_modules/core-js/library/modules/_has.js"),o=n("./node_modules/core-js/library/modules/_wks.js")("toStringTag");e.exports=function(e,t,n){e&&!i(e=n?e:e.prototype,o)&&r(e,o,{configurable:!0,value:t})}},
vendor: 244 bytes, line 2
2"./node_modules/core-js/library/modules/_shared-key.js":function(e,t,n){var r=n("./node_modules/core-js/library/modules/_shared.js")("keys"),i=n("./node_modules/core-js/library/modules/_uid.js");e.exports=function(e){return r[e]||(r[e]=i(e))}},
vendor: 217 bytes, line 2
2"./node_modules/core-js/library/modules/_shared.js":function(e,t,n){var r=n("./node_modules/core-js/library/modules/_global.js"),i="__core-js_shared__",o=r[i]||(r[i]={});e.exports=function(e){return o[e]||(o[e]={})}},
vendor: 453 bytes, line 2
2"./node_modules/core-js/library/modules/_string-at.js":function(e,t,n){var r=n("./node_modules/core-js/library/modules/_to-integer.js"),i=n("./node_modules/core-js/library/modules/_defined.js");e.exports=function(e){return function(t,n){var o,s,a=String(i(t)),l=r(n),c=a.length;return l<0||l>=c?e?"":void 0:(o=a.charCodeAt(l))<55296||o>56319||l+1===c||(s=a.charCodeAt(l+1))<56320||s>57343?e?a.charAt(l):o:e?a.slice(l,l+2):s-56320+(o-55296<<10)+65536}}},
vendor: 216 bytes, line 2
2"./node_modules/core-js/library/modules/_to-index.js":function(e,t,n){var r=n("./node_modules/core-js/library/modules/_to-integer.js"),i=Math.max,o=Math.min;e.exports=function(e,t){return(e=r(e))<0?i(e+t,0):o(e,t)}},
vendor: 157 bytes, line 2
2"./node_modules/core-js/library/modules/_to-integer.js":function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},
vendor: 231 bytes, line 2
2"./node_modules/core-js/library/modules/_to-iobject.js":function(e,t,n){var r=n("./node_modules/core-js/library/modules/_iobject.js"),i=n("./node_modules/core-js/library/modules/_defined.js");e.exports=function(e){return r(i(e))}},
vendor: 209 bytes, line 2
2"./node_modules/core-js/library/modules/_to-length.js":function(e,t,n){var r=n("./node_modules/core-js/library/modules/_to-integer.js"),i=Math.min;e.exports=function(e){return e>0?i(r(e),9007199254740991):0}},
vendor: 177 bytes, line 2
2"./node_modules/core-js/library/modules/_to-object.js":function(e,t,n){var r=n("./node_modules/core-js/library/modules/_defined.js");e.exports=function(e){return Object(r(e))}},
vendor: 441 bytes, line 2
2"./node_modules/core-js/library/modules/_to-primitive.js":function(e,t,n){var r=n("./node_modules/core-js/library/modules/_is-object.js");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")}},
vendor: 177 bytes, line 2
2"./node_modules/core-js/library/modules/_uid.js":function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+r).toString(36))}},
vendor: 483 bytes, line 2
2"./node_modules/core-js/library/modules/_wks-define.js":function(e,t,n){var r=n("./node_modules/core-js/library/modules/_global.js"),i=n("./node_modules/core-js/library/modules/_core.js"),o=n("./node_modules/core-js/library/modules/_library.js"),s=n("./node_modules/core-js/library/modules/_wks-ext.js"),a=n("./node_modules/core-js/library/modules/_object-dp.js").f;e.exports=function(e){var t=i.Symbol||(i.Symbol=o?{}:r.Symbol||{});"_"==e.charAt(0)||e in t||a(t,e,{value:s.f(e)})}},
vendor: 126 bytes, line 2
2"./node_modules/core-js/library/modules/_wks-ext.js":function(e,t,n){t.f=n("./node_modules/core-js/library/modules/_wks.js")},
vendor: 358 bytes, line 2
2"./node_modules/core-js/library/modules/_wks.js":function(e,t,n){var r=n("./node_modules/core-js/library/modules/_shared.js")("wks"),i=n("./node_modules/core-js/library/modules/_uid.js"),o=n("./node_modules/core-js/library/modules/_global.js").Symbol,s="function"==typeof o;(e.exports=function(e){return r[e]||(r[e]=s&&o[e]||(s?o:i)("Symbol."+e))}).store=r},
vendor: 417 bytes, line 2
2"./node_modules/core-js/library/modules/core.get-iterator-method.js":function(e,t,n){var r=n("./node_modules/core-js/library/modules/_classof.js"),i=n("./node_modules/core-js/library/modules/_wks.js")("iterator"),o=n("./node_modules/core-js/library/modules/_iterators.js");e.exports=n("./node_modules/core-js/library/modules/_core.js").getIteratorMethod=function(e){if(null!=e)return e[i]||e["@@iterator"]||o[r(e)]}},
vendor: 399 bytes, line 2
2"./node_modules/core-js/library/modules/core.get-iterator.js":function(e,t,n){var r=n("./node_modules/core-js/library/modules/_an-object.js"),i=n("./node_modules/core-js/library/modules/core.get-iterator-method.js");e.exports=n("./node_modules/core-js/library/modules/_core.js").getIterator=function(e){var t=i(e);if("function"!=typeof t)throw TypeError(e+" is not iterable!");return r(t.call(e))}},
vendor: 1,078 bytes, line 2
2"./node_modules/core-js/library/modules/es6.array.from.js":function(e,t,n){"use strict";var r=n("./node_modules/core-js/library/modules/_ctx.js"),i=n("./node_modules/core-js/library/modules/_export.js"),o=n("./node_modules/core-js/library/modules/_to-object.js"),s=n("./node_modules/core-js/library/modules/_iter-call.js"),a=n("./node_modules/core-js/library/modules/_is-array-iter.js"),l=n("./node_modules/core-js/library/modules/_to-length.js"),c=n("./node_modules/core-js/library/modules/_create-property.js"),u=n("./node_modules/core-js/library/modules/core.get-iterator-method.js");i(i.S+i.F*!n("./node_modules/core-js/library/modules/_iter-detect.js")((function(e){Array.from(e)})),"Array",{from:function(e){var t,n,i,d,f=o(e),h="function"==typeof this?this:Array,p=arguments.length,m=p>1?arguments[1]:void 0,g=void 0!==m,v=0,y=u(f);if(g&&(m=r(m,p>2?arguments[2]:void 0,2)),null==y||h==Array&&a(y))for(n=new h(t=l(f.length));t>v;v++)c(n,v,g?m(f[v],v):f[v]);else for(d=y.call(f),n=new h;!(i=d.next()).done;v++)c(n,v,g?s(d,m,[i.value,v],!0):i.value);return n.length=v,n}})},
vendor: 683 bytes, line 2
2"./node_modules/core-js/library/modules/es6.array.iterator.js":function(e,t,n){"use strict";var r=n("./node_modules/core-js/library/modules/_add-to-unscopables.js"),i=n("./node_modules/core-js/library/modules/_iter-step.js"),o=n("./node_modules/core-js/library/modules/_iterators.js"),s=n("./node_modules/core-js/library/modules/_to-iobject.js");e.exports=n("./node_modules/core-js/library/modules/_iter-define.js")(Array,"Array",(function(e,t){this._t=s(e),this._i=0,this._k=t}),(function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,i(1)):i(0,"keys"==t?n:"values"==t?e[n]:[n,e[n]])}),"values"),o.Arguments=o.Array,r("keys"),r("values"),r("entries")},
vendor: 231 bytes, line 2
2"./node_modules/core-js/library/modules/es6.object.assign.js":function(e,t,n){var r=n("./node_modules/core-js/library/modules/_export.js");r(r.S+r.F,"Object",{assign:n("./node_modules/core-js/library/modules/_object-assign.js")})},
vendor: 227 bytes, line 2
2"./node_modules/core-js/library/modules/es6.object.create.js":function(e,t,n){var r=n("./node_modules/core-js/library/modules/_export.js");r(r.S,"Object",{create:n("./node_modules/core-js/library/modules/_object-create.js")})},
vendor: 307 bytes, line 2
2"./node_modules/core-js/library/modules/es6.object.define-property.js":function(e,t,n){var r=n("./node_modules/core-js/library/modules/_export.js");r(r.S+r.F*!n("./node_modules/core-js/library/modules/_descriptors.js"),"Object",{defineProperty:n("./node_modules/core-js/library/modules/_object-dp.js").f})},
vendor: 369 bytes, line 2
2"./node_modules/core-js/library/modules/es6.object.get-own-property-descriptor.js":function(e,t,n){var r=n("./node_modules/core-js/library/modules/_to-iobject.js"),i=n("./node_modules/core-js/library/modules/_object-gopd.js").f;n("./node_modules/core-js/library/modules/_object-sap.js")("getOwnPropertyDescriptor",(function(){return function(e,t){return i(r(e),t)}}))},
vendor: 319 bytes, line 2
2"./node_modules/core-js/library/modules/es6.object.keys.js":function(e,t,n){var r=n("./node_modules/core-js/library/modules/_to-object.js"),i=n("./node_modules/core-js/library/modules/_object-keys.js");n("./node_modules/core-js/library/modules/_object-sap.js")("keys",(function(){return function(e){return i(r(e))}}))},
vendor: 245 bytes, line 2
2"./node_modules/core-js/library/modules/es6.object.set-prototype-of.js":function(e,t,n){var r=n("./node_modules/core-js/library/modules/_export.js");r(r.S,"Object",{setPrototypeOf:n("./node_modules/core-js/library/modules/_set-proto.js").set})},
vendor: 81 bytes, line 2
2"./node_modules/core-js/library/modules/es6.object.to-string.js":function(e,t){},
vendor: 411 bytes, line 2
2"./node_modules/core-js/library/modules/es6.string.iterator.js":function(e,t,n){"use strict";var r=n("./node_modules/core-js/library/modules/_string-at.js")(!0);n("./node_modules/core-js/library/modules/_iter-define.js")(String,"String",(function(e){this._t=String(e),this._i=0}),(function(){var e,t=this._t,n=this._i;return n>=t.length?{value:void 0,done:!0}:(e=r(t,n),this._i+=e.length,{value:e,done:!1})}))},
vendor: 4,741 bytes, line 2
2"./node_modules/core-js/library/modules/es6.symbol.js":function(e,t,n){"use strict";var r=n("./node_modules/core-js/library/modules/_global.js"),i=n("./node_modules/core-js/library/modules/_has.js"),o=n("./node_modules/core-js/library/modules/_descriptors.js"),s=n("./node_modules/core-js/library/modules/_export.js"),a=n("./node_modules/core-js/library/modules/_redefine.js"),l=n("./node_modules/core-js/library/modules/_meta.js").KEY,c=n("./node_modules/core-js/library/modules/_fails.js"),u=n("./node_modules/core-js/library/modules/_shared.js"),d=n("./node_modules/core-js/library/modules/_set-to-string-tag.js"),f=n("./node_modules/core-js/library/modules/_uid.js"),h=n("./node_modules/core-js/library/modules/_wks.js"),p=n("./node_modules/core-js/library/modules/_wks-ext.js"),m=n("./node_modules/core-js/library/modules/_wks-define.js"),g=n("./node_modules/core-js/library/modules/_keyof.js"),v=n("./node_modules/core-js/library/modules/_enum-keys.js"),y=n("./node_modules/core-js/library/modules/_is-array.js"),b=n("./node_modules/core-js/library/modules/_an-object.js"),_=n("./node_modules/core-js/library/modules/_to-iobject.js"),A=n("./node_modules/core-js/library/modules/_to-primitive.js"),E=n("./node_modules/core-js/library/modules/_property-desc.js"),T=n("./node_modules/core-js/library/modules/_object-create.js"),k=n("./node_modules/core-js/library/modules/_object-gopn-ext.js"),S=n("./node_modules/core-js/library/modules/_object-gopd.js"),w=n("./node_modules/core-js/library/modules/_object-dp.js"),x=n("./node_modules/core-js/library/modules/_object-keys.js"),C=S.f,P=w.f,R=k.f,L=r.Symbol,j=r.JSON,I=j&&j.stringify,O="prototype",D=h("_hidden"),M=h("toPrimitive"),N={}.propertyIsEnumerable,F=u("symbol-registry"),B=u("symbols"),$=u("op-symbols"),U=Object[O],V="function"==typeof L,H=r.QObject,K=!H||!H[O]||!H[O].findChild,G=o&&c((function(){return 7!=T(P({},"a",{get:function(){return P(this,"a",{value:7}).a}})).a}))?function(e,t,n){var r=C(U,t);r&&delete U[t],P(e,t,n),r&&e!==U&&P(U,t,r)}:P,Y=function(e){var t=B[e]=T(L[O]);return t._k=e,t},W=V&&"symbol"==typeof L.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof L},z=function(e,t,n){return e===U&&z($,t,n),b(e),t=A(t,!0),b(n),i(B,t)?(n.enumerable?(i(e,D)&&e[D][t]&&(e[D][t]=!1),n=T(n,{enumerable:E(0,!1)})):(i(e,D)||P(e,D,E(1,{})),e[D][t]=!0),G(e,t,n)):P(e,t,n)},q=function(e,t){b(e);for(var n,r=v(t=_(t)),i=0,o=r.length;o>i;)z(e,n=r[i++],t[n]);return e},X=function(e){var t=N.call(this,e=A(e,!0));return!(this===U&&i(B,e)&&!i($,e))&&(!(t||!i(this,e)||!i(B,e)||i(this,D)&&this[D][e])||t)},J=function(e,t){if(e=_(e),t=A(t,!0),e!==U||!i(B,t)||i($,t)){var n=C(e,t);return!n||!i(B,t)||i(e,D)&&e[D][t]||(n.enumerable=!0),n}},Z=function(e){for(var t,n=R(_(e)),r=[],o=0;n.length>o;)i(B,t=n[o++])||t==D||t==l||r.push(t);return r},Q=function(e){for(var t,n=e===U,r=R(n?$:_(e)),o=[],s=0;r.length>s;)!i(B,t=r[s++])||n&&!i(U,t)||o.push(B[t]);return o};V||(L=function(){if(this instanceof L)throw TypeError("Symbol is not a constructor!");var e=f(arguments.length>0?arguments[0]:void 0),t=function(n){this===U&&t.call($,n),i(this,D)&&i(this[D],e)&&(this[D][e]=!1),G(this,e,E(1,n))};return o&&K&&G(U,e,{configurable:!0,set:t}),Y(e)},a(L[O],"toString",(function(){return this._k})),S.f=J,w.f=z,n("./node_modules/core-js/library/modules/_object-gopn.js").f=k.f=Z,n("./node_modules/core-js/library/modules/_object-pie.js").f=X,n("./node_modules/core-js/library/modules/_object-gops.js").f=Q,o&&!n("./node_modules/core-js/library/modules/_library.js")&&a(U,"propertyIsEnumerable",X,!0),p.f=function(e){return Y(h(e))}),s(s.G+s.W+s.F*!V,{Symbol:L});for(var ee="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),te=0;ee.length>te;)h(ee[te++]);for(ee=x(h.store),te=0;ee.length>te;)m(ee[te++]);s(s.S+s.F*!V,"Symbol",{for:function(e){return i(F,e+="")?F[e]:F[e]=L(e)},keyFor:function(e){if(W(e))return g(F,e);throw TypeError(e+" is not a symbol!")},useSetter:function(){K=!0},useSimple:function(){K=!1}}),s(s.S+s.F*!V,"Object",{create:function(e,t){return void 0===t?T(e):q(T(e),t)},defineProperty:z,defineProperties:q,getOwnPropertyDescriptor:J,getOwnPropertyNames:Z,getOwnPropertySymbols:Q}),j&&s(s.S+s.F*(!V||c((function(){var e=L();return"[null]"!=I([e])||"{}"!=I({a:e})||"{}"!=I(Object(e))}))),"JSON",{stringify:function(e){if(void 0!==e&&!W(e)){for(var t,n,r=[e],i=1;arguments.length>i;)r.push(arguments[i++]);return"function"==typeof(t=r[1])&&(n=t),!n&&y(t)||(t=function(e,t){if(n&&(t=n.call(this,e,t)),!W(t))return t}),r[1]=t,I.apply(j,r)}}}),L[O][M]||n("./node_modules/core-js/library/modules/_hide.js")(L[O],M,L[O].valueOf),d(L,"Symbol"),d(Math,"Math",!0),d(r.JSON,"JSON",!0)},
vendor: 163 bytes, line 2
2"./node_modules/core-js/library/modules/es7.symbol.async-iterator.js":function(e,t,n){n("./node_modules/core-js/library/modules/_wks-define.js")("asyncIterator")},
vendor: 156 bytes, line 2
2"./node_modules/core-js/library/modules/es7.symbol.observable.js":function(e,t,n){n("./node_modules/core-js/library/modules/_wks-define.js")("observable")},
vendor: 33,306 bytes, line 2
2"./node_modules/core-js/library/modules/web.dom.iterable.js":function(e,t,n){n("./node_modules/core-js/library/modules/es6.array.iterator.js");for(var r=n("./node_modules/core-js/library/modules/_global.js"),i=n("./node_modules/core-js/library/modules/_hide.js"),o=n("./node_modules/core-js/library/modules/_iterators.js"),s=n("./node_modules/core-js/library/modules/_wks.js")("toStringTag"),a=["NodeList","DOMTokenList","MediaList","StyleSheetList","CSSRuleList"],l=0;l<5;l++){var c=a[l],u=r[c],d=u&&u.prototype;d&&!d[s]&&i(d,s,c),o[c]=o.Array}},"./node_modules/css-loader/index.js!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?includePaths[]=/Users/joaopaulo/Workstation/JS/clappr/src/base/scss!./src/components/container/public/style.scss":function(e,t,n){(e.exports=n("./node_modules/css-loader/lib/css-base.js")(!1)).push([e.i,".container[data-container] {\n position: absolute;\n background-color: black;\n height: 100%;\n width: 100%;\n max-width: 100%; }\n .container[data-container] .chromeless {\n cursor: default; }\n\n[data-player]:not(.nocursor) .container[data-container]:not(.chromeless).pointer-enabled {\n cursor: pointer; }\n",""])},"./node_modules/css-loader/index.js!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?includePaths[]=/Users/joaopaulo/Workstation/JS/clappr/src/base/scss!./src/components/core/public/style.scss":function(e,t,n){(e.exports=n("./node_modules/css-loader/lib/css-base.js")(!1)).push([e.i,'[data-player] {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n -o-user-select: none;\n user-select: none;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0);\n position: relative;\n margin: 0;\n padding: 0;\n border: 0;\n font-style: normal;\n font-weight: normal;\n text-align: center;\n overflow: hidden;\n font-size: 100%;\n font-family: "Roboto", "Open Sans", Arial, sans-serif;\n text-shadow: 0 0 0;\n box-sizing: border-box; }\n [data-player] div, [data-player] span, [data-player] applet, [data-player] object, [data-player] iframe,\n [data-player] h1, [data-player] h2, [data-player] h3, [data-player] h4, [data-player] h5, [data-player] h6, [data-player] p, [data-player] blockquote, [data-player] pre,\n [data-player] a, [data-player] abbr, [data-player] acronym, [data-player] address, [data-player] big, [data-player] cite, [data-player] code,\n [data-player] del, [data-player] dfn, [data-player] em, [data-player] img, [data-player] ins, [data-player] kbd, [data-player] q, [data-player] s, [data-player] samp,\n [data-player] small, [data-player] strike, [data-player] strong, [data-player] sub, [data-player] sup, [data-player] tt, [data-player] var,\n [data-player] b, [data-player] u, [data-player] i, [data-player] center,\n [data-player] dl, [data-player] dt, [data-player] dd, [data-player] ol, [data-player] ul, [data-player] li,\n [data-player] fieldset, [data-player] form, [data-player] label, [data-player] legend,\n [data-player] table, [data-player] caption, [data-player] tbody, [data-player] tfoot, [data-player] thead, [data-player] tr, [data-player] th, [data-player] td,\n [data-player] article, [data-player] aside, [data-player] canvas, [data-player] details, [data-player] embed,\n [data-player] figure, [data-player] figcaption, [data-player] footer, [data-player] header, [data-player] hgroup,\n [data-player] menu, [data-player] nav, [data-player] output, [data-player] ruby, [data-player] section, [data-player] summary,\n [data-player] time, [data-player] mark, [data-player] audio, [data-player] video {\n margin: 0;\n padding: 0;\n border: 0;\n font: inherit;\n font-size: 100%;\n vertical-align: baseline; }\n [data-player] table {\n border-collapse: collapse;\n border-spacing: 0; }\n [data-player] caption, [data-player] th, [data-player] td {\n text-align: left;\n font-weight: normal;\n vertical-align: middle; }\n [data-player] q, [data-player] blockquote {\n quotes: none; }\n [data-player] q:before, [data-player] q:after, [data-player] blockquote:before, [data-player] blockquote:after {\n content: "";\n content: none; }\n [data-player] a img {\n border: none; }\n [data-player]:focus {\n outline: 0; }\n [data-player] * {\n max-width: none;\n box-sizing: inherit;\n float: none; }\n [data-player] div {\n display: block; }\n [data-player].fullscreen {\n width: 100% !important;\n height: 100% !important;\n top: 0;\n left: 0; }\n [data-player].nocursor {\n cursor: none; }\n\n.clappr-style {\n display: none !important; }\n',""])},"./node_modules/css-loader/index.js!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?includePaths[]=/Users/joaopaulo/Workstation/JS/clappr/src/base/scss!./src/playbacks/base_flash_playback/public/flash.scss":function(e,t,n){(e.exports=n("./node_modules/css-loader/lib/css-base.js")(!1)).push([e.i,".clappr-flash-playback[data-flash-playback] {\n display: block;\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n width: 100%;\n pointer-events: none; }\n",""])},"./node_modules/css-loader/index.js!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?includePaths[]=/Users/joaopaulo/Workstation/JS/clappr/src/base/scss!./src/playbacks/html5_video/public/style.scss":function(e,t,n){(e.exports=n("./node_modules/css-loader/lib/css-base.js")(!1)).push([e.i,"[data-html5-video] {\n position: absolute;\n height: 100%;\n width: 100%;\n display: block; }\n",""])},"./node_modules/css-loader/index.js!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?includePaths[]=/Users/joaopaulo/Workstation/JS/clappr/src/base/scss!./src/playbacks/html_img/public/style.scss":function(e,t,n){(e.exports=n("./node_modules/css-loader/lib/css-base.js")(!1)).push([e.i,"[data-html-img] {\n max-width: 100%;\n max-height: 100%; }\n",""])},"./node_modules/css-loader/index.js!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?includePaths[]=/Users/joaopaulo/Workstation/JS/clappr/src/base/scss!./src/playbacks/no_op/public/style.scss":function(e,t,n){(e.exports=n("./node_modules/css-loader/lib/css-base.js")(!1)).push([e.i,"[data-no-op] {\n position: absolute;\n height: 100%;\n width: 100%;\n text-align: center; }\n\n[data-no-op] p[data-no-op-msg] {\n position: absolute;\n text-align: center;\n font-size: 25px;\n left: 0;\n right: 0;\n color: white;\n padding: 10px;\n /* center vertically */\n top: 50%;\n -webkit-transform: translateY(-50%);\n transform: translateY(-50%);\n max-height: 100%;\n overflow: auto; }\n\n[data-no-op] canvas[data-no-op-canvas] {\n background-color: #777;\n height: 100%;\n width: 100%; }\n",""])},"./node_modules/css-loader/index.js!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?includePaths[]=/Users/joaopaulo/Workstation/JS/clappr/src/base/scss!./src/plugins/closed_captions/public/closed_captions.scss":function(e,t,n){(e.exports=n("./node_modules/css-loader/lib/css-base.js")(!1)).push([e.i,".cc-controls[data-cc-controls] {\n float: right;\n position: relative;\n display: none; }\n .cc-controls[data-cc-controls].available {\n display: block; }\n .cc-controls[data-cc-controls] .cc-button {\n padding: 6px !important; }\n .cc-controls[data-cc-controls] .cc-button.enabled {\n display: block;\n opacity: 1.0; }\n .cc-controls[data-cc-controls] .cc-button.enabled:hover {\n opacity: 1.0;\n text-shadow: none; }\n .cc-controls[data-cc-controls] > ul {\n list-style-type: none;\n position: absolute;\n bottom: 25px;\n border: 1px solid black;\n display: none;\n background-color: #e6e6e6; }\n .cc-controls[data-cc-controls] li {\n font-size: 10px; }\n .cc-controls[data-cc-controls] li[data-title] {\n background-color: #c3c2c2;\n padding: 5px; }\n .cc-controls[data-cc-controls] li a {\n color: #444;\n padding: 2px 10px;\n display: block;\n text-decoration: none; }\n .cc-controls[data-cc-controls] li a:hover {\n background-color: #555;\n color: white; }\n .cc-controls[data-cc-controls] li a:hover a {\n color: white;\n text-decoration: none; }\n .cc-controls[data-cc-controls] li.current a {\n color: #f00; }\n",""])},"./node_modules/css-loader/index.js!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?includePaths[]=/Users/joaopaulo/Workstation/JS/clappr/src/base/scss!./src/plugins/dvr_controls/public/dvr_controls.scss":function(e,t,n){(e.exports=n("./node_modules/css-loader/lib/css-base.js")(!1)).push([e.i,'.dvr-controls[data-dvr-controls] {\n display: inline-block;\n float: left;\n color: #fff;\n line-height: 32px;\n font-size: 10px;\n font-weight: bold;\n margin-left: 6px; }\n .dvr-controls[data-dvr-controls] .live-info {\n cursor: default;\n font-family: "Roboto", "Open Sans", Arial, sans-serif;\n text-transform: uppercase; }\n .dvr-controls[data-dvr-controls] .live-info:before {\n content: "";\n display: inline-block;\n position: relative;\n width: 7px;\n height: 7px;\n border-radius: 3.5px;\n margin-right: 3.5px;\n background-color: #ff0101; }\n .dvr-controls[data-dvr-controls] .live-info.disabled {\n opacity: 0.3; }\n .dvr-controls[data-dvr-controls] .live-info.disabled:before {\n background-color: #fff; }\n .dvr-controls[data-dvr-controls] .live-button {\n cursor: pointer;\n outline: none;\n display: none;\n border: 0;\n color: #fff;\n background-color: transparent;\n height: 32px;\n padding: 0;\n opacity: 0.7;\n font-family: "Roboto", "Open Sans", Arial, sans-serif;\n text-transform: uppercase;\n transition: all 0.1s ease; }\n .dvr-controls[data-dvr-controls] .live-button:before {\n content: "";\n display: inline-block;\n position: relative;\n width: 7px;\n height: 7px;\n border-radius: 3.5px;\n margin-right: 3.5px;\n background-color: #fff; }\n .dvr-controls[data-dvr-controls] .live-button:hover {\n opacity: 1;\n text-shadow: rgba(255, 255, 255, 0.75) 0 0 5px; }\n\n.dvr .dvr-controls[data-dvr-controls] .live-info {\n display: none; }\n\n.dvr .dvr-controls[data-dvr-controls] .live-button {\n display: block; }\n\n.dvr.media-control.live[data-media-control] .media-control-layer[data-controls] .bar-container[data-seekbar] .bar-background[data-seekbar] .bar-fill-2[data-seekbar] {\n background-color: #005aff; }\n\n.media-control.live[data-media-control] .media-control-layer[data-controls] .bar-container[data-seekbar] .bar-background[data-seekbar] .bar-fill-2[data-seekbar] {\n background-color: #ff0101; }\n',""])},"./node_modules/css-loader/index.js!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?includePaths[]=/Users/joaopaulo/Workstation/JS/clappr/src/base/scss!./src/plugins/error_screen/public/error_screen.scss":function(e,t,n){(e.exports=n("./node_modules/css-loader/lib/css-base.js")(!1)).push([e.i,"div.player-error-screen {\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n color: #CCCACA;\n position: absolute;\n top: 0;\n height: 100%;\n width: 100%;\n background-color: rgba(0, 0, 0, 0.7);\n z-index: 2000;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center; }\n div.player-error-screen__content[data-error-screen] {\n font-size: 14px;\n color: #CCCACA;\n margin-top: 45px; }\n div.player-error-screen__title[data-error-screen] {\n font-weight: bold;\n line-height: 30px;\n font-size: 18px; }\n div.player-error-screen__message[data-error-screen] {\n width: 90%;\n margin: 0 auto; }\n div.player-error-screen__code[data-error-screen] {\n font-size: 13px;\n margin-top: 15px; }\n div.player-error-screen__reload {\n cursor: pointer;\n width: 30px;\n margin: 15px auto 0; }\n",""])},"./node_modules/css-loader/index.js!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?includePaths[]=/Users/joaopaulo/Workstation/JS/clappr/src/base/scss!./src/plugins/media_control/public/media-control.scss":function(e,t,n){var r=n("./node_modules/css-loader/lib/url/escape.js");(e.exports=n("./node_modules/css-loader/lib/css-base.js")(!1)).push([e.i,".media-control-notransition {\n transition: none !important; }\n\n.media-control[data-media-control] {\n position: absolute;\n width: 100%;\n height: 100%;\n z-index: 9999;\n pointer-events: none; }\n .media-control[data-media-control].dragging {\n pointer-events: auto;\n cursor: -webkit-grabbing !important;\n cursor: grabbing !important;\n cursor: url("+r(n("./src/plugins/media_control/public/closed-hand.cur"))+"), move; }\n .media-control[data-media-control].dragging * {\n cursor: -webkit-grabbing !important;\n cursor: grabbing !important;\n cursor: url("+r(n("./src/plugins/media_control/public/closed-hand.cur"))+'), move; }\n .media-control[data-media-control] .media-control-background[data-background] {\n position: absolute;\n height: 40%;\n width: 100%;\n bottom: 0;\n background: linear-gradient(transparent, rgba(0, 0, 0, 0.9));\n transition: opacity 0.6s ease-out; }\n .media-control[data-media-control] .media-control-icon {\n line-height: 0;\n letter-spacing: 0;\n speak: none;\n color: #fff;\n opacity: 0.5;\n vertical-align: middle;\n text-align: left;\n transition: all 0.1s ease; }\n .media-control[data-media-control] .media-control-icon:hover {\n color: white;\n opacity: 0.75;\n text-shadow: rgba(255, 255, 255, 0.8) 0 0 5px; }\n .media-control[data-media-control].media-control-hide .media-control-background[data-background] {\n opacity: 0; }\n .media-control[data-media-control].media-control-hide .media-control-layer[data-controls] {\n bottom: -50px; }\n .media-control[data-media-control].media-control-hide .media-control-layer[data-controls] .bar-container[data-seekbar] .bar-scrubber[data-seekbar] {\n opacity: 0; }\n .media-control[data-media-control] .media-control-layer[data-controls] {\n position: absolute;\n bottom: 7px;\n width: 100%;\n height: 32px;\n font-size: 0;\n vertical-align: middle;\n pointer-events: auto;\n transition: bottom 0.4s ease-out; }\n .media-control[data-media-control] .media-control-layer[data-controls] .media-control-left-panel[data-media-control] {\n position: absolute;\n top: 0;\n left: 4px;\n height: 100%; }\n .media-control[data-media-control] .media-control-layer[data-controls] .media-control-center-panel[data-media-control] {\n height: 100%;\n text-align: center;\n line-height: 32px; }\n .media-control[data-media-control] .media-control-layer[data-controls] .media-control-right-panel[data-media-control] {\n position: absolute;\n top: 0;\n right: 4px;\n height: 100%; }\n .media-control[data-media-control] .media-control-layer[data-controls] button.media-control-button {\n background-color: transparent;\n border: 0;\n margin: 0 6px;\n padding: 0;\n cursor: pointer;\n display: inline-block;\n width: 32px;\n height: 100%; }\n .media-control[data-media-control] .media-control-layer[data-controls] button.media-control-button svg {\n width: 100%;\n height: 22px; }\n .media-control[data-media-control] .media-control-layer[data-controls] button.media-control-button svg path {\n fill: white; }\n .media-control[data-media-control] .media-control-layer[data-controls] button.media-control-button:focus {\n outline: none; }\n .media-control[data-media-control] .media-control-layer[data-controls] button.media-control-button[data-play] {\n float: left;\n height: 100%; }\n .media-control[data-media-control] .media-control-layer[data-controls] button.media-control-button[data-pause] {\n float: left;\n height: 100%; }\n .media-control[data-media-control] .media-control-layer[data-controls] button.media-control-button[data-stop] {\n float: left;\n height: 100%; }\n .media-control[data-media-control] .media-control-layer[data-controls] button.media-control-button[data-fullscreen] {\n float: right;\n background-color: transparent;\n border: 0;\n height: 100%; }\n .media-control[data-media-control] .media-control-layer[data-controls] button.media-control-button[data-hd-indicator] {\n background-color: transparent;\n border: 0;\n cursor: default;\n display: none;\n float: right;\n height: 100%; }\n .media-control[data-media-control] .media-control-layer[data-controls] button.media-control-button[data-hd-indicator].enabled {\n display: block;\n opacity: 1.0; }\n .media-control[data-media-control] .media-control-layer[data-controls] button.media-control-button[data-hd-indicator].enabled:hover {\n opacity: 1.0;\n text-shadow: none; }\n .media-control[data-media-control] .media-control-layer[data-controls] button.media-control-button[data-playpause] {\n float: left; }\n .media-control[data-media-control] .media-control-layer[data-controls] button.media-control-button[data-playstop] {\n float: left; }\n .media-control[data-media-control] .media-control-layer[data-controls] .media-control-indicator[data-position], .media-control[data-media-control] .media-control-layer[data-controls] .media-control-indicator[data-duration] {\n display: inline-block;\n font-size: 10px;\n color: white;\n cursor: default;\n line-height: 32px;\n position: relative; }\n .media-control[data-media-control] .media-control-layer[data-controls] .media-control-indicator[data-position] {\n margin: 0 6px 0 7px; }\n .media-control[data-media-control] .media-control-layer[data-controls] .media-control-indicator[data-duration] {\n color: rgba(255, 255, 255, 0.5);\n margin-right: 6px; }\n .media-control[data-media-control] .media-control-layer[data-controls] .media-control-indicator[data-duration]:before {\n content: "|";\n margin-right: 7px; }\n .media-control[data-media-control] .media-control-layer[data-controls] .bar-container[data-seekbar] {\n position: absolute;\n top: -20px;\n left: 0;\n display: inline-block;\n vertical-align: middle;\n width: 100%;\n height: 25px;\n cursor: pointer; }\n .media-control[data-media-control] .media-control-layer[data-controls] .bar-container[data-seekbar] .bar-background[data-seekbar] {\n width: 100%;\n height: 1px;\n position: relative;\n top: 12px;\n background-color: #666666; }\n .media-control[data-media-control] .media-control-layer[data-controls] .bar-container[data-seekbar] .bar-background[data-seekbar] .bar-fill-1[data-seekbar] {\n position: absolute;\n top: 0;\n left: 0;\n width: 0;\n height: 100%;\n background-color: #c2c2c2;\n transition: all 0.1s ease-out; }\n .media-control[data-media-control] .media-control-layer[data-controls] .bar-container[data-seekbar] .bar-background[data-seekbar] .bar-fill-2[data-seekbar] {\n position: absolute;\n top: 0;\n left: 0;\n width: 0;\n height: 100%;\n background-color: #005aff;\n transition: all 0.1s ease-out; }\n .media-control[data-media-control] .media-control-layer[data-controls] .bar-container[data-seekbar] .bar-background[data-seekbar] .bar-hover[data-seekbar] {\n opacity: 0;\n position: absolute;\n top: -3px;\n width: 5px;\n height: 7px;\n background-color: rgba(255, 255, 255, 0.5);\n transition: opacity 0.1s ease; }\n .media-control[data-media-control] .media-control-layer[data-controls] .bar-container[data-seekbar]:hover .bar-background[data-seekbar] .bar-hover[data-seekbar] {\n opacity: 1; }\n .media-control[data-media-control] .media-control-layer[data-controls] .bar-container[data-seekbar].seek-disabled {\n cursor: default; }\n .media-control[data-media-control] .media-control-layer[data-controls] .bar-container[data-seekbar].seek-disabled:hover .bar-background[data-seekbar] .bar-hover[data-seekbar] {\n opacity: 0; }\n .media-control[data-media-control] .media-control-layer[data-controls] .bar-container[data-seekbar] .bar-scrubber[data-seekbar] {\n position: absolute;\n -webkit-transform: translateX(-50%);\n transform: translateX(-50%);\n top: 2px;\n left: 0;\n width: 20px;\n height: 20px;\n opacity: 1;\n transition: all 0.1s ease-out; }\n .media-control[data-media-control] .media-control-layer[data-controls] .bar-container[data-seekbar] .bar-scrubber[data-seekbar] .bar-scrubber-icon[data-seekbar] {\n position: absolute;\n left: 6px;\n top: 6px;\n width: 8px;\n height: 8px;\n border-radius: 10px;\n box-shadow: 0 0 0 6px rgba(255, 255, 255, 0.2);\n background-color: white; }\n .media-control[data-media-control] .media-control-layer[data-controls] .drawer-container[data-volume] {\n float: right;\n display: inline-block;\n height: 32px;\n cursor: pointer;\n margin: 0 6px;\n box-sizing: border-box; }\n .media-control[data-media-control] .media-control-layer[data-controls] .drawer-container[data-volume] .drawer-icon-container[data-volume] {\n float: left;\n bottom: 0; }\n .media-control[data-media-control] .media-control-layer[data-controls] .drawer-container[data-volume] .drawer-icon-container[data-volume] .drawer-icon[data-volume] {\n background-color: transparent;\n border: 0;\n box-sizing: content-box;\n width: 32px;\n height: 32px;\n opacity: 0.5; }\n .media-control[data-media-control] .media-control-layer[data-controls] .drawer-container[data-volume] .drawer-icon-container[data-volume] .drawer-icon[data-volume]:hover {\n opacity: 0.75; }\n .media-control[data-media-control] .media-control-layer[data-controls] .drawer-container[data-volume] .drawer-icon-container[data-volume] .drawer-icon[data-volume] svg {\n height: 24px;\n position: relative;\n top: 3px; }\n .media-control[data-media-control] .media-control-layer[data-controls] .drawer-container[data-volume] .drawer-icon-container[data-volume] .drawer-icon[data-volume] svg path {\n fill: white; }\n .media-control[data-media-control] .media-control-layer[data-controls] .drawer-container[data-volume] .drawer-icon-container[data-volume] .drawer-icon[data-volume].muted svg {\n margin-left: 2px; }\n .media-control[data-media-control] .media-control-layer[data-controls] .drawer-container[data-volume] .bar-container[data-volume] {\n float: left;\n position: relative;\n overflow: hidden;\n top: 6px;\n width: 42px;\n height: 18px;\n padding: 3px 0;\n transition: width .2s ease-out; }\n .media-control[data-media-control] .media-control-layer[data-controls] .drawer-container[data-volume] .bar-container[data-volume] .bar-background[data-volume] {\n height: 1px;\n position: relative;\n top: 7px;\n margin: 0 3px;\n background-color: #666666; }\n .media-control[data-media-control] .media-control-layer[data-controls] .drawer-container[data-volume] .bar-container[data-volume] .bar-background[data-volume] .bar-fill-1[data-volume] {\n position: absolute;\n top: 0;\n left: 0;\n width: 0;\n height: 100%;\n background-color: #c2c2c2;\n transition: all 0.1s ease-out; }\n .media-control[data-media-control] .media-control-layer[data-controls] .drawer-container[data-volume] .bar-container[data-volume] .bar-background[data-volume] .bar-fill-2[data-volume] {\n position: absolute;\n top: 0;\n left: 0;\n width: 0;\n height: 100%;\n background-color: #005aff;\n transition: all 0.1s ease-out; }\n .media-control[data-media-control] .media-control-layer[data-controls] .drawer-container[data-volume] .bar-container[data-volume] .bar-background[data-volume] .bar-hover[data-volume] {\n opacity: 0;\n position: absolute;\n top: -3px;\n width: 5px;\n height: 7px;\n background-color: rgba(255, 255, 255, 0.5);\n transition: opacity 0.1s ease; }\n .media-control[data-media-control] .media-control-layer[data-controls] .drawer-container[data-volume] .bar-container[data-volume] .bar-scrubber[data-volume] {\n position: absolute;\n -webkit-transform: translateX(-50%);\n transform: translateX(-50%);\n top: 0px;\n left: 0;\n width: 20px;\n height: 20px;\n opacity: 1;\n transition: all 0.1s ease-out; }\n .media-control[data-media-control] .media-control-layer[data-controls] .drawer-container[data-volume] .bar-container[data-volume] .bar-scrubber[data-volume] .bar-scrubber-icon[data-volume] {\n position: absolute;\n left: 6px;\n top: 6px;\n width: 8px;\n height: 8px;\n border-radius: 10px;\n box-shadow: 0 0 0 6px rgba(255, 255, 255, 0.2);\n background-color: white; }\n .media-control[data-media-control] .media-control-layer[data-controls] .drawer-container[data-volume] .bar-container[data-volume] .segmented-bar-element[data-volume] {\n float: left;\n width: 4px;\n padding-left: 2px;\n height: 12px;\n opacity: 0.5;\n box-shadow: inset 2px 0 0 white;\n transition: -webkit-transform .2s ease-out;\n transition: transform .2s ease-out;\n transition: transform .2s ease-out, -webkit-transform .2s ease-out; }\n .media-control[data-media-control] .media-control-layer[data-controls] .drawer-container[data-volume] .bar-container[data-volume] .segmented-bar-element[data-volume].fill {\n box-shadow: inset 2px 0 0 #fff;\n opacity: 1; }\n .media-control[data-media-control] .media-control-layer[data-controls] .drawer-container[data-volume] .bar-container[data-volume] .segmented-bar-element[data-volume]:nth-of-type(1) {\n padding-left: 0; }\n .media-control[data-media-control] .media-control-layer[data-controls] .drawer-container[data-volume] .bar-container[data-volume] .segmented-bar-element[data-volume]:hover {\n -webkit-transform: scaleY(1.5);\n transform: scaleY(1.5); }\n .media-control[data-media-control].w320 .media-control-layer[data-controls] .drawer-container[data-volume] .bar-container[data-volume].volume-bar-hide {\n width: 0;\n height: 12px;\n top: 9px;\n padding: 0; }\n',""])},"./node_modules/css-loader/index.js!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?includePaths[]=/Users/joaopaulo/Workstation/JS/clappr/src/base/scss!./src/plugins/poster/public/poster.scss":function(e,t,n){(e.exports=n("./node_modules/css-loader/lib/css-base.js")(!1)).push([e.i,".player-poster[data-poster] {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n position: absolute;\n height: 100%;\n width: 100%;\n z-index: 998;\n top: 0;\n left: 0;\n background-color: #000;\n background-size: cover;\n background-repeat: no-repeat;\n background-position: 50% 50%; }\n .player-poster[data-poster].clickable {\n cursor: pointer; }\n .player-poster[data-poster]:hover .play-wrapper[data-poster] {\n opacity: 1; }\n .player-poster[data-poster] .play-wrapper[data-poster] {\n width: 100%;\n height: 25%;\n margin: 0 auto;\n opacity: 0.75;\n transition: opacity 0.1s ease; }\n .player-poster[data-poster] .play-wrapper[data-poster] svg {\n height: 100%; }\n .player-poster[data-poster] .play-wrapper[data-poster] svg path {\n fill: #fff; }\n",""])},"./node_modules/css-loader/index.js!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?includePaths[]=/Users/joaopaulo/Workstation/JS/clappr/src/base/scss!./src/plugins/seek_time/public/seek_time.scss":function(e,t,n){(e.exports=n("./node_modules/css-loader/lib/css-base.js")(!1)).push([e.i,'.seek-time[data-seek-time] {\n position: absolute;\n white-space: nowrap;\n height: 20px;\n line-height: 20px;\n font-size: 0;\n left: -100%;\n bottom: 55px;\n background-color: rgba(2, 2, 2, 0.5);\n z-index: 9999;\n transition: opacity 0.1s ease; }\n .seek-time[data-seek-time].hidden[data-seek-time] {\n opacity: 0; }\n .seek-time[data-seek-time] [data-seek-time] {\n display: inline-block;\n color: white;\n font-size: 10px;\n padding-left: 7px;\n padding-right: 7px;\n vertical-align: top; }\n .seek-time[data-seek-time] [data-duration] {\n display: inline-block;\n color: rgba(255, 255, 255, 0.5);\n font-size: 10px;\n padding-right: 7px;\n vertical-align: top; }\n .seek-time[data-seek-time] [data-duration]:before {\n content: "|";\n margin-right: 7px; }\n',""])},"./node_modules/css-loader/index.js!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?includePaths[]=/Users/joaopaulo/Workstation/JS/clappr/src/base/scss!./src/plugins/spinner_three_bounce/public/spinner.scss":function(e,t,n){(e.exports=n("./node_modules/css-loader/lib/css-base.js")(!1)).push([e.i,".spinner-three-bounce[data-spinner] {\n position: absolute;\n margin: 0 auto;\n width: 70px;\n text-align: center;\n z-index: 999;\n left: 0;\n right: 0;\n margin-left: auto;\n margin-right: auto;\n /* center vertically */\n top: 50%;\n -webkit-transform: translateY(-50%);\n transform: translateY(-50%); }\n .spinner-three-bounce[data-spinner] > div {\n width: 18px;\n height: 18px;\n background-color: #FFFFFF;\n border-radius: 100%;\n display: inline-block;\n -webkit-animation: bouncedelay 1.4s infinite ease-in-out;\n animation: bouncedelay 1.4s infinite ease-in-out;\n /* Prevent first frame from flickering when animation starts */\n -webkit-animation-fill-mode: both;\n animation-fill-mode: both; }\n .spinner-three-bounce[data-spinner] [data-bounce1] {\n -webkit-animation-delay: -0.32s;\n animation-delay: -0.32s; }\n .spinner-three-bounce[data-spinner] [data-bounce2] {\n -webkit-animation-delay: -0.16s;\n animation-delay: -0.16s; }\n\n@-webkit-keyframes bouncedelay {\n 0%, 80%, 100% {\n -webkit-transform: scale(0);\n transform: scale(0); }\n 40% {\n -webkit-transform: scale(1);\n transform: scale(1); } }\n\n@keyframes bouncedelay {\n 0%, 80%, 100% {\n -webkit-transform: scale(0);\n transform: scale(0); }\n 40% {\n -webkit-transform: scale(1);\n transform: scale(1); } }\n",""])},"./node_modules/css-loader/index.js!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?includePaths[]=/Users/joaopaulo/Workstation/JS/clappr/src/base/scss!./src/plugins/watermark/public/watermark.scss":function(e,t,n){(e.exports=n("./node_modules/css-loader/lib/css-base.js")(!1)).push([e.i,".clappr-watermark[data-watermark] {\n position: absolute;\n min-width: 70px;\n max-width: 200px;\n width: 12%;\n text-align: center;\n z-index: 10; }\n\n.clappr-watermark[data-watermark] a {\n outline: none;\n cursor: pointer; }\n\n.clappr-watermark[data-watermark] img {\n max-width: 100%; }\n\n.clappr-watermark[data-watermark-bottom-left] {\n bottom: 10px;\n left: 10px; }\n\n.clappr-watermark[data-watermark-bottom-right] {\n bottom: 10px;\n right: 42px; }\n\n.clappr-watermark[data-watermark-top-left] {\n top: 10px;\n left: 10px; }\n\n.clappr-watermark[data-watermark-top-right] {\n top: 10px;\n right: 37px; }\n",""])},
vendor: 849 bytes, line 2
2"./node_modules/css-loader/lib/css-base.js":function(e,t){e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=function(e,t){var n,r=e[1]||"",i=e[3];if(!i)return r;if(t&&"function"==typeof btoa){var o=(n=i,"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(n))))+" */"),s=i.sources.map((function(e){return"/*# sourceURL="+i.sourceRoot+e+" */"}));return[r].concat(s).concat([o]).join("\n")}return[r].join("\n")}(t,e);return t[2]?"@media "+t[2]+"{"+n+"}":n})).join("")},t.i=function(e,n){"string"==typeof e&&(e=[[null,e,""]]);for(var r={},i=0;i<this.length;i++){var o=this[i][0];"number"==typeof o&&(r[o]=!0)}for(i=0;i<e.length;i++){var s=e[i];"number"==typeof s[0]&&r[s[0]]||(n&&!s[2]?s[2]=n:n&&(s[2]="("+s[2]+") and ("+n+")"),t.push(s))}},t}},
vendor: 230 bytes, line 2
2"./node_modules/css-loader/lib/url/escape.js":function(e,t){e.exports=function(e){return"string"!=typeof e?e:(/^['"].*['"]$/.test(e)&&(e=e.slice(1,-1)),/["'() \t\n]/.test(e)?'"'+e.replace(/"/g,'\\"').replace(/\n/g,"\\n")+'"':e)}},
vendor: 1,044 bytes, line 2
2"./node_modules/hls.js/dist/hls.js":function(e,t,n){var r;"undefined"!=typeof window&&(r=function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist/",n(n.s="./src/hls.ts")}({
vendor: 2,794 bytes, line 2
2"./node_modules/eventemitter3/index.js":function(e,t,n){"use strict";var r=Object.prototype.hasOwnProperty,i="~";function o(){}function s(e,t,n){this.fn=e,this.context=t,this.once=n||!1}function a(e,t,n,r,o){if("function"!=typeof n)throw new TypeError("The listener must be a function");var a=new s(n,r||e,o),l=i?i+t:t;return e._events[l]?e._events[l].fn?e._events[l]=[e._events[l],a]:e._events[l].push(a):(e._events[l]=a,e._eventsCount++),e}function l(e,t){0==--e._eventsCount?e._events=new o:delete e._events[t]}function c(){this._events=new o,this._eventsCount=0}Object.create&&(o.prototype=Object.create(null),(new o).__proto__||(i=!1)),c.prototype.eventNames=function(){var e,t,n=[];if(0===this._eventsCount)return n;for(t in e=this._events)r.call(e,t)&&n.push(i?t.slice(1):t);return Object.getOwnPropertySymbols?n.concat(Object.getOwnPropertySymbols(e)):n},c.prototype.listeners=function(e){var t=i?i+e:e,n=this._events[t];if(!n)return[];if(n.fn)return[n.fn];for(var r=0,o=n.length,s=new Array(o);r<o;r++)s[r]=n[r].fn;return s},c.prototype.listenerCount=function(e){var t=i?i+e:e,n=this._events[t];return n?n.fn?1:n.length:0},c.prototype.emit=function(e,t,n,r,o,s){var a=i?i+e:e;if(!this._events[a])return!1;var l,c,u=this._events[a],d=arguments.length;if(u.fn){switch(u.once&&this.removeListener(e,u.fn,void 0,!0),d){case 1:return u.fn.call(u.context),!0;case 2:return u.fn.call(u.context,t),!0;case 3:return u.fn.call(u.context,t,n),!0;case 4:return u.fn.call(u.context,t,n,r),!0;case 5:return u.fn.call(u.context,t,n,r,o),!0;case 6:return u.fn.call(u.context,t,n,r,o,s),!0}for(c=1,l=new Array(d-1);c<d;c++)l[c-1]=arguments[c];u.fn.apply(u.context,l)}else{var f,h=u.length;for(c=0;c<h;c++)switch(u[c].once&&this.removeListener(e,u[c].fn,void 0,!0),d){case 1:u[c].fn.call(u[c].context);break;case 2:u[c].fn.call(u[c].context,t);break;case 3:u[c].fn.call(u[c].context,t,n);break;case 4:u[c].fn.call(u[c].context,t,n,r);break;default:if(!l)for(f=1,l=new Array(d-1);f<d;f++)l[f-1]=arguments[f];u[c].fn.apply(u[c].context,l)}}return!0},c.prototype.on=function(e,t,n){return a(this,e,t,n,!1)},c.prototype.once=function(e,t,n){return a(this,e,t,n,!0)},c.prototype.removeListener=function(e,t,n,r){var o=i?i+e:e;if(!this._events[o])return this;if(!t)return l(this,o),this;var s=this._events[o];if(s.fn)s.fn!==t||r&&!s.once||n&&s.context!==n||l(this,o);else{for(var a=0,c=[],u=s.length;a<u;a++)(s[a].fn!==t||r&&!s[a].once||n&&s[a].context!==n)&&c.push(s[a]);c.length?this._events[o]=1===c.length?c[0]:c:l(this,o)}return this},c.prototype.removeAllListeners=function(e){var t;return e?(t=i?i+e:e,this._events[t]&&l(this,t)):(this._events=new o,this._eventsCount=0),this},c.prototype.off=c.prototype.removeListener,c.prototype.addListener=c.prototype.on,c.prefixed=i,c.EventEmitter=c,e.exports=c},
vendor: 1,699 bytes, line 2
2"./node_modules/url-toolkit/src/url-toolkit.js":function(e,t,n){var r,i,o,s,a;r=/^((?:[a-zA-Z0-9+\-.]+:)?)(\/\/[^\/?#]*)?((?:[^\/\?#]*\/)*.*?)??(;.*?)?(\?.*?)?(#.*?)?$/,i=/^([^\/?#]*)(.*)$/,o=/(?:\/|^)\.(?=\/)/g,s=/(?:\/|^)\.\.\/(?!\.\.\/).*?(?=\/)/g,a={buildAbsoluteURL:function(e,t,n){if(n=n||{},e=e.trim(),!(t=t.trim())){if(!n.alwaysNormalize)return e;var r=a.parseURL(e);if(!r)throw new Error("Error trying to parse base URL.");return r.path=a.normalizePath(r.path),a.buildURLFromParts(r)}var o=a.parseURL(t);if(!o)throw new Error("Error trying to parse relative URL.");if(o.scheme)return n.alwaysNormalize?(o.path=a.normalizePath(o.path),a.buildURLFromParts(o)):t;var s=a.parseURL(e);if(!s)throw new Error("Error trying to parse base URL.");if(!s.netLoc&&s.path&&"/"!==s.path[0]){var l=i.exec(s.path);s.netLoc=l[1],s.path=l[2]}s.netLoc&&!s.path&&(s.path="/");var c={scheme:s.scheme,netLoc:o.netLoc,path:null,params:o.params,query:o.query,fragment:o.fragment};if(!o.netLoc&&(c.netLoc=s.netLoc,"/"!==o.path[0]))if(o.path){var u=s.path,d=u.substring(0,u.lastIndexOf("/")+1)+o.path;c.path=a.normalizePath(d)}else c.path=s.path,o.params||(c.params=s.params,o.query||(c.query=s.query));return null===c.path&&(c.path=n.alwaysNormalize?a.normalizePath(o.path):o.path),a.buildURLFromParts(c)},parseURL:function(e){var t=r.exec(e);return t?{scheme:t[1]||"",netLoc:t[2]||"",path:t[3]||"",params:t[4]||"",query:t[5]||"",fragment:t[6]||""}:null},normalizePath:function(e){for(e=e.split("").reverse().join("").replace(o,"");e.length!==(e=e.replace(s,"")).length;);return e.split("").reverse().join("")},buildURLFromParts:function(e){return e.scheme+e.netLoc+e.path+e.params+e.query+e.fragment}},e.exports=a},
vendor: 2,661 bytes, line 2
2"./node_modules/webworkify-webpack/index.js":function(e,t,n){function r(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}n.m=e,n.c=t,n.i=function(e){return e},n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:r})},n.r=function(e){Object.defineProperty(e,"__esModule",{value:!0})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/",n.oe=function(e){throw console.error(e),e};var r=n(n.s=ENTRY_MODULE);return r.default||r}var i="[\\.|\\-|\\+|\\w|/|@]+",o="\\(\\s*(/\\*.*?\\*/)?\\s*.*?("+i+").*?\\)";function s(e){return(e+"").replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}function a(e,t,r){var a={};a[r]=[];var l=t.toString(),c=l.match(/^function\s?\w*\(\w+,\s*\w+,\s*(\w+)\)/);if(!c)return a;for(var u,d=c[1],f=new RegExp("(\\\\n|\\W)"+s(d)+o,"g");u=f.exec(l);)"dll-reference"!==u[3]&&a[r].push(u[3]);for(f=new RegExp("\\("+s(d)+'\\("(dll-reference\\s('+i+'))"\\)\\)'+o,"g");u=f.exec(l);)e[u[2]]||(a[r].push(u[1]),e[u[2]]=n(u[1]).m),a[u[2]]=a[u[2]]||[],a[u[2]].push(u[4]);for(var h,p=Object.keys(a),m=0;m<p.length;m++)for(var g=0;g<a[p[m]].length;g++)h=a[p[m]][g],isNaN(1*h)||(a[p[m]][g]=1*a[p[m]][g]);return a}function l(e){return Object.keys(e).reduce((function(t,n){return t||e[n].length>0}),!1)}e.exports=function(e,t){t=t||{};var i={main:n.m},o=t.all?{main:Object.keys(i.main)}:function(e,t){for(var n={main:[t]},r={main:[]},i={main:{}};l(n);)for(var o=Object.keys(n),s=0;s<o.length;s++){var c=o[s],u=n[c].pop();if(i[c]=i[c]||{},!i[c][u]&&e[c][u]){i[c][u]=!0,r[c]=r[c]||[],r[c].push(u);for(var d=a(e,e[c][u],c),f=Object.keys(d),h=0;h<f.length;h++)n[f[h]]=n[f[h]]||[],n[f[h]]=n[f[h]].concat(d[f[h]])}}return r}(i,e),s="";Object.keys(o).filter((function(e){return"main"!==e})).forEach((function(e){for(var t=0;o[e][t];)t++;o[e].push(t),i[e][t]="(function(module, exports, __webpack_require__) { module.exports = __webpack_require__; })",s=s+"var "+e+" = ("+r.toString().replace("ENTRY_MODULE",JSON.stringify(t))+")({"+o[e].map((function(t){return JSON.stringify(t)+": "+i[e][t].toString()})).join(",")+"});\n"})),s=s+"new (("+r.toString().replace("ENTRY_MODULE",JSON.stringify(e))+")({"+o.main.map((function(e){return JSON.stringify(e)+": "+i.main[e].toString()})).join(",")+"}))(self);";var c=new window.Blob([s],{type:"text/javascript"});if(t.bare)return c;var u=(window.URL||window.webkitURL||window.mozURL||window.msURL).createObjectURL(c),d=new window.Worker(u);return d.objectURL=u,d}},
vendor: 27,766 bytes, line 2
2"./src/crypt/decrypter.js":function(e,t,n){"use strict";n.r(t);var r=function(){function e(e,t){this.subtle=e,this.aesIV=t}return e.prototype.decrypt=function(e,t){return this.subtle.decrypt({name:"AES-CBC",iv:this.aesIV},t,e)},e}(),i=function(){function e(e,t){this.subtle=e,this.key=t}return e.prototype.expandKey=function(){return this.subtle.importKey("raw",this.key,{name:"AES-CBC"},!1,["encrypt","decrypt"])},e}(),o=function(){function e(){this.rcon=[0,1,2,4,8,16,32,64,128,27,54],this.subMix=[new Uint32Array(256),new Uint32Array(256),new Uint32Array(256),new Uint32Array(256)],this.invSubMix=[new Uint32Array(256),new Uint32Array(256),new Uint32Array(256),new Uint32Array(256)],this.sBox=new Uint32Array(256),this.invSBox=new Uint32Array(256),this.key=new Uint32Array(0),this.initTable()}var t=e.prototype;return t.uint8ArrayToUint32Array_=function(e){for(var t=new DataView(e),n=new Uint32Array(4),r=0;r<4;r++)n[r]=t.getUint32(4*r);return n},t.initTable=function(){var e=this.sBox,t=this.invSBox,n=this.subMix,r=n[0],i=n[1],o=n[2],s=n[3],a=this.invSubMix,l=a[0],c=a[1],u=a[2],d=a[3],f=new Uint32Array(256),h=0,p=0,m=0;for(m=0;m<256;m++)f[m]=m<128?m<<1:m<<1^283;for(m=0;m<256;m++){var g=p^p<<1^p<<2^p<<3^p<<4;g=g>>>8^255&g^99,e[h]=g,t[g]=h;var v=f[h],y=f[v],b=f[y],_=257*f[g]^16843008*g;r[h]=_<<24|_>>>8,i[h]=_<<16|_>>>16,o[h]=_<<8|_>>>24,s[h]=_,_=16843009*b^65537*y^257*v^16843008*h,l[g]=_<<24|_>>>8,c[g]=_<<16|_>>>16,u[g]=_<<8|_>>>24,d[g]=_,h?(h=v^f[f[f[b^v]]],p^=f[f[p]]):h=p=1}},t.expandKey=function(e){for(var t=this.uint8ArrayToUint32Array_(e),n=!0,r=0;r<t.length&&n;)n=t[r]===this.key[r],r++;if(!n){this.key=t;var i=this.keySize=t.length;if(4!==i&&6!==i&&8!==i)throw new Error("Invalid aes key size="+i);var o,s,a,l,c=this.ksRows=4*(i+6+1),u=this.keySchedule=new Uint32Array(c),d=this.invKeySchedule=new Uint32Array(c),f=this.sBox,h=this.rcon,p=this.invSubMix,m=p[0],g=p[1],v=p[2],y=p[3];for(o=0;o<c;o++)o<i?a=u[o]=t[o]:(l=a,o%i==0?(l=f[(l=l<<8|l>>>24)>>>24]<<24|f[l>>>16&255]<<16|f[l>>>8&255]<<8|f[255&l],l^=h[o/i|0]<<24):i>6&&o%i==4&&(l=f[l>>>24]<<24|f[l>>>16&255]<<16|f[l>>>8&255]<<8|f[255&l]),u[o]=a=(u[o-i]^l)>>>0);for(s=0;s<c;s++)o=c-s,l=3&s?u[o]:u[o-4],d[s]=s<4||o<=4?l:m[f[l>>>24]]^g[f[l>>>16&255]]^v[f[l>>>8&255]]^y[f[255&l]],d[s]=d[s]>>>0}},t.networkToHostOrderSwap=function(e){return e<<24|(65280&e)<<8|(16711680&e)>>8|e>>>24},t.decrypt=function(e,t,n,r){for(var i,o,s,a,l,c,u,d,f,h,p,m,g,v,y,b,_,A=this.keySize+6,E=this.invKeySchedule,T=this.invSBox,k=this.invSubMix,S=k[0],w=k[1],x=k[2],C=k[3],P=this.uint8ArrayToUint32Array_(n),R=P[0],L=P[1],j=P[2],I=P[3],O=new Int32Array(e),D=new Int32Array(O.length),M=this.networkToHostOrderSwap;t<O.length;){for(f=M(O[t]),h=M(O[t+1]),p=M(O[t+2]),m=M(O[t+3]),l=f^E[0],c=m^E[1],u=p^E[2],d=h^E[3],g=4,v=1;v<A;v++)i=S[l>>>24]^w[c>>16&255]^x[u>>8&255]^C[255&d]^E[g],o=S[c>>>24]^w[u>>16&255]^x[d>>8&255]^C[255&l]^E[g+1],s=S[u>>>24]^w[d>>16&255]^x[l>>8&255]^C[255&c]^E[g+2],a=S[d>>>24]^w[l>>16&255]^x[c>>8&255]^C[255&u]^E[g+3],l=i,c=o,u=s,d=a,g+=4;i=T[l>>>24]<<24^T[c>>16&255]<<16^T[u>>8&255]<<8^T[255&d]^E[g],o=T[c>>>24]<<24^T[u>>16&255]<<16^T[d>>8&255]<<8^T[255&l]^E[g+1],s=T[u>>>24]<<24^T[d>>16&255]<<16^T[l>>8&255]<<8^T[255&c]^E[g+2],a=T[d>>>24]<<24^T[l>>16&255]<<16^T[c>>8&255]<<8^T[255&u]^E[g+3],g+=3,D[t]=M(i^R),D[t+1]=M(a^L),D[t+2]=M(s^j),D[t+3]=M(o^I),R=f,L=h,j=p,I=m,t+=4}return r?(y=D.buffer,b=y.byteLength,(_=b&&new DataView(y).getUint8(b-1))?y.slice(0,b-_):y):D.buffer},t.destroy=function(){this.key=void 0,this.keySize=void 0,this.ksRows=void 0,this.sBox=void 0,this.invSBox=void 0,this.subMix=void 0,this.invSubMix=void 0,this.keySchedule=void 0,this.invKeySchedule=void 0,this.rcon=void 0},e}(),s=n("./src/errors.ts"),a=n("./src/utils/logger.js"),l=n("./src/events.js"),c=n("./src/utils/get-self-scope.js"),u=Object(c.getSelfScope)(),d=function(){function e(e,t,n){var r=(void 0===n?{}:n).removePKCS7Padding,i=void 0===r||r;if(this.logEnabled=!0,this.observer=e,this.config=t,this.removePKCS7Padding=i,i)try{var o=u.crypto;o&&(this.subtle=o.subtle||o.webkitSubtle)}catch(e){}this.disableWebCrypto=!this.subtle}var t=e.prototype;return t.isSync=function(){return this.disableWebCrypto&&this.config.enableSoftwareAES},t.decrypt=function(e,t,n,s){var l=this;if(this.disableWebCrypto&&this.config.enableSoftwareAES){this.logEnabled&&(a.logger.log("JS AES decrypt"),this.logEnabled=!1);var c=this.decryptor;c||(this.decryptor=c=new o),c.expandKey(t),s(c.decrypt(e,0,n,this.removePKCS7Padding))}else{this.logEnabled&&(a.logger.log("WebCrypto AES decrypt"),this.logEnabled=!1);var u=this.subtle;this.key!==t&&(this.key=t,this.fastAesKey=new i(u,t)),this.fastAesKey.expandKey().then((function(i){new r(u,n).decrypt(e,i).catch((function(r){l.onWebCryptoError(r,e,t,n,s)})).then((function(e){s(e)}))})).catch((function(r){l.onWebCryptoError(r,e,t,n,s)}))}},t.onWebCryptoError=function(e,t,n,r,i){this.config.enableSoftwareAES?(a.logger.log("WebCrypto Error, disable WebCrypto API"),this.disableWebCrypto=!0,this.logEnabled=!0,this.decrypt(t,n,r,i)):(a.logger.error("decrypting error : "+e.message),this.observer.trigger(l.default.ERROR,{type:s.ErrorTypes.MEDIA_ERROR,details:s.ErrorDetails.FRAG_DECRYPT_ERROR,fatal:!0,reason:e.message}))},t.destroy=function(){var e=this.decryptor;e&&(e.destroy(),this.decryptor=void 0)},e}();t.default=d},"./src/demux/demuxer-inline.js":function(e,t,n){"use strict";n.r(t);var r=n("./src/events.js"),i=n("./src/errors.ts"),o=n("./src/crypt/decrypter.js"),s=n("./src/polyfills/number-isFinite.js"),a=n("./src/utils/logger.js"),l=n("./src/utils/get-self-scope.js");function c(e,t){return 255===e[t]&&240==(246&e[t+1])}function u(e,t){return 1&e[t+1]?7:9}function d(e,t){return(3&e[t+3])<<11|e[t+4]<<3|(224&e[t+5])>>>5}function f(e,t){return!!(t+1<e.length&&c(e,t))}function h(e,t){if(f(e,t)){var n=u(e,t);t+5<e.length&&(n=d(e,t));var r=t+n;if(r===e.length||r+1<e.length&&c(e,r))return!0}return!1}function p(e,t,n,o,s){if(!e.samplerate){var l=function(e,t,n,o){var s,l,c,u,d,f=navigator.userAgent.toLowerCase(),h=o,p=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];if(s=1+((192&t[n+2])>>>6),!((l=(60&t[n+2])>>>2)>p.length-1))return u=(1&t[n+2])<<2,u|=(192&t[n+3])>>>6,a.logger.log("manifest codec:"+o+",ADTS data:type:"+s+",sampleingIndex:"+l+"["+p[l]+"Hz],channelConfig:"+u),/firefox/i.test(f)?l>=6?(s=5,d=new Array(4),c=l-3):(s=2,d=new Array(2),c=l):-1!==f.indexOf("android")?(s=2,d=new Array(2),c=l):(s=5,d=new Array(4),o&&(-1!==o.indexOf("mp4a.40.29")||-1!==o.indexOf("mp4a.40.5"))||!o&&l>=6?c=l-3:((o&&-1!==o.indexOf("mp4a.40.2")&&(l>=6&&1===u||/vivaldi/i.test(f))||!o&&1===u)&&(s=2,d=new Array(2)),c=l)),d[0]=s<<3,d[0]|=(14&l)>>1,d[1]|=(1&l)<<7,d[1]|=u<<3,5===s&&(d[1]|=(14&c)>>1,d[2]=(1&c)<<7,d[2]|=8,d[3]=0),{config:d,samplerate:p[l],channelCount:u,codec:"mp4a.40."+s,manifestCodec:h};e.trigger(r.default.ERROR,{type:i.ErrorTypes.MEDIA_ERROR,details:i.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"invalid ADTS sampling index:"+l})}(t,n,o,s);e.config=l.config,e.samplerate=l.samplerate,e.channelCount=l.channelCount,e.codec=l.codec,e.manifestCodec=l.manifestCodec,a.logger.log("parsed codec:"+e.codec+",rate:"+l.samplerate+",nb channel:"+l.channelCount)}}function m(e){return 9216e4/e}function g(e,t,n,r,i){var o=function(e,t,n,r,i){var o,s,a=e.length;if(o=u(e,t),s=d(e,t),(s-=o)>0&&t+o+s<=a)return{headerLength:o,frameLength:s,stamp:n+r*i}}(t,n,r,i,m(e.samplerate));if(o){var s=o.stamp,a=o.headerLength,l=o.frameLength,c={unit:t.subarray(n+a,n+a+l),pts:s,dts:s};return e.samples.push(c),{sample:c,length:l+a}}}var v=n("./src/demux/id3.js"),y=function(){function e(e,t,n){this.observer=e,this.config=n,this.remuxer=t}var t=e.prototype;return t.resetInitSegment=function(e,t,n,r){this._audioTrack={container:"audio/adts",type:"audio",id:0,sequenceNumber:0,isAAC:!0,samples:[],len:0,manifestCodec:t,duration:r,inputTimeScale:9e4}},t.resetTimeStamp=function(){},e.probe=function(e){if(!e)return!1;for(var t=(v.default.getID3Data(e,0)||[]).length,n=e.length;t<n;t++)if(h(e,t))return a.logger.log("ADTS sync word found !"),!0;return!1},t.append=function(e,t,n,r){for(var i=this._audioTrack,o=v.default.getID3Data(e,0)||[],l=v.default.getTimeStamp(o),c=Object(s.isFiniteNumber)(l)?90*l:9e4*t,u=0,d=c,h=e.length,m=o.length,y=[{pts:d,dts:d,data:o}];m<h-1;)if(f(e,m)&&m+5<h){p(i,this.observer,e,m,i.manifestCodec);var b=g(i,e,m,c,u);if(!b){a.logger.log("Unable to parse AAC frame");break}m+=b.length,d=b.sample.pts,u++}else v.default.isHeader(e,m)?(o=v.default.getID3Data(e,m),y.push({pts:d,dts:d,data:o}),m+=o.length):m++;this.remuxer.remux(i,{samples:[]},{samples:y,inputTimeScale:9e4},{samples:[]},t,n,r)},t.destroy=function(){},e}(),b=n("./src/demux/mp4demuxer.js"),_={BitratesMap:[32,64,96,128,160,192,224,256,288,320,352,384,416,448,32,48,56,64,80,96,112,128,160,192,224,256,320,384,32,40,48,56,64,80,96,112,128,160,192,224,256,320,32,48,56,64,80,96,112,128,144,160,176,192,224,256,8,16,24,32,40,48,56,64,80,96,112,128,144,160],SamplingRateMap:[44100,48e3,32e3,22050,24e3,16e3,11025,12e3,8e3],SamplesCoefficients:[[0,72,144,12],[0,0,0,0],[0,72,144,12],[0,144,144,12]],BytesInSlot:[0,1,1,4],appendFrame:function(e,t,n,r,i){if(!(n+24>t.length)){var o=this.parseHeader(t,n);if(o&&n+o.frameLength<=t.length){var s=r+i*(9e4*o.samplesPerFrame/o.sampleRate),a={unit:t.subarray(n,n+o.frameLength),pts:s,dts:s};return e.config=[],e.channelCount=o.channelCount,e.samplerate=o.sampleRate,e.samples.push(a),{sample:a,length:o.frameLength}}}},parseHeader:function(e,t){var n=e[t+1]>>3&3,r=e[t+1]>>1&3,i=e[t+2]>>4&15,o=e[t+2]>>2&3,s=e[t+2]>>1&1;if(1!==n&&0!==i&&15!==i&&3!==o){var a=3===n?3-r:3===r?3:4,l=1e3*_.BitratesMap[14*a+i-1],c=3===n?0:2===n?1:2,u=_.SamplingRateMap[3*c+o],d=e[t+3]>>6==3?1:2,f=_.SamplesCoefficients[n][r],h=_.BytesInSlot[r],p=8*f*h;return{sampleRate:u,channelCount:d,frameLength:parseInt(f*l/u+s,10)*h,samplesPerFrame:p}}},isHeaderPattern:function(e,t){return 255===e[t]&&224==(224&e[t+1])&&0!=(6&e[t+1])},isHeader:function(e,t){return!!(t+1<e.length&&this.isHeaderPattern(e,t))},probe:function(e,t){if(t+1<e.length&&this.isHeaderPattern(e,t)){var n=this.parseHeader(e,t),r=4;n&&n.frameLength&&(r=n.frameLength);var i=t+r;if(i===e.length||i+1<e.length&&this.isHeaderPattern(e,i))return!0}return!1}},A=_,E=function(){function e(e){this.data=e,this.bytesAvailable=e.byteLength,this.word=0,this.bitsAvailable=0}var t=e.prototype;return t.loadWord=function(){var e=this.data,t=this.bytesAvailable,n=e.byteLength-t,r=new Uint8Array(4),i=Math.min(4,t);if(0===i)throw new Error("no bytes available");r.set(e.subarray(n,n+i)),this.word=new DataView(r.buffer).getUint32(0),this.bitsAvailable=8*i,this.bytesAvailable-=i},t.skipBits=function(e){var t;this.bitsAvailable>e?(this.word<<=e,this.bitsAvailable-=e):(e-=this.bitsAvailable,e-=(t=e>>3)>>3,this.bytesAvailable-=t,this.loadWord(),this.word<<=e,this.bitsAvailable-=e)},t.readBits=function(e){var t=Math.min(this.bitsAvailable,e),n=this.word>>>32-t;return e>32&&a.logger.error("Cannot read more than 32 bits at a time"),this.bitsAvailable-=t,this.bitsAvailable>0?this.word<<=t:this.bytesAvailable>0&&this.loadWord(),(t=e-t)>0&&this.bitsAvailable?n<<t|this.readBits(t):n},t.skipLZ=function(){var e;for(e=0;e<this.bitsAvailable;++e)if(0!=(this.word&2147483648>>>e))return this.word<<=e,this.bitsAvailable-=e,e;return this.loadWord(),e+this.skipLZ()},t.skipUEG=function(){this.skipBits(1+this.skipLZ())},t.skipEG=function(){this.skipBits(1+this.skipLZ())},t.readUEG=function(){var e=this.skipLZ();return this.readBits(e+1)-1},t.readEG=function(){var e=this.readUEG();return 1&e?1+e>>>1:-1*(e>>>1)},t.readBoolean=function(){return 1===this.readBits(1)},t.readUByte=function(){return this.readBits(8)},t.readUShort=function(){return this.readBits(16)},t.readUInt=function(){return this.readBits(32)},t.skipScalingList=function(e){var t,n=8,r=8;for(t=0;t<e;t++)0!==r&&(r=(n+this.readEG()+256)%256),n=0===r?n:r},t.readSPS=function(){var e,t,n,r,i,o,s,a=0,l=0,c=0,u=0,d=this.readUByte.bind(this),f=this.readBits.bind(this),h=this.readUEG.bind(this),p=this.readBoolean.bind(this),m=this.skipBits.bind(this),g=this.skipEG.bind(this),v=this.skipUEG.bind(this),y=this.skipScalingList.bind(this);if(d(),e=d(),f(5),m(3),d(),v(),100===e||110===e||122===e||244===e||44===e||83===e||86===e||118===e||128===e){var b=h();if(3===b&&m(1),v(),v(),m(1),p())for(o=3!==b?8:12,s=0;s<o;s++)p()&&y(s<6?16:64)}v();var _=h();if(0===_)h();else if(1===_)for(m(1),g(),g(),t=h(),s=0;s<t;s++)g();v(),m(1),n=h(),r=h(),0===(i=f(1))&&m(1),m(1),p()&&(a=h(),l=h(),c=h(),u=h());var A=[1,1];if(p()&&p())switch(d()){case 1:A=[1,1];break;case 2:A=[12,11];break;case 3:A=[10,11];break;case 4:A=[16,11];break;case 5:A=[40,33];break;case 6:A=[24,11];break;case 7:A=[20,11];break;case 8:A=[32,11];break;case 9:A=[80,33];break;case 10:A=[18,11];break;case 11:A=[15,11];break;case 12:A=[64,33];break;case 13:A=[160,99];break;case 14:A=[4,3];break;case 15:A=[3,2];break;case 16:A=[2,1];break;case 255:A=[d()<<8|d(),d()<<8|d()]}return{width:Math.ceil(16*(n+1)-2*a-2*l),height:(2-i)*(r+1)*16-(i?2:4)*(c+u),pixelRatio:A}},t.readSliceType=function(){return this.readUByte(),this.readUEG(),this.readUEG()},e}(),T=function(){function e(e,t,n,r){this.decryptdata=n,this.discardEPB=r,this.decrypter=new o.default(e,t,{removePKCS7Padding:!1})}var t=e.prototype;return t.decryptBuffer=function(e,t){this.decrypter.decrypt(e,this.decryptdata.key.buffer,this.decryptdata.iv.buffer,t)},t.decryptAacSample=function(e,t,n,r){var i=e[t].unit,o=i.subarray(16,i.length-i.length%16),s=o.buffer.slice(o.byteOffset,o.byteOffset+o.length),a=this;this.decryptBuffer(s,(function(o){o=new Uint8Array(o),i.set(o,16),r||a.decryptAacSamples(e,t+1,n)}))},t.decryptAacSamples=function(e,t,n){for(;;t++){if(t>=e.length)return void n();if(!(e[t].unit.length<32)){var r=this.decrypter.isSync();if(this.decryptAacSample(e,t,n,r),!r)return}}},t.getAvcEncryptedData=function(e){for(var t=16*Math.floor((e.length-48)/160)+16,n=new Int8Array(t),r=0,i=32;i<=e.length-16;i+=160,r+=16)n.set(e.subarray(i,i+16),r);return n},t.getAvcDecryptedUnit=function(e,t){t=new Uint8Array(t);for(var n=0,r=32;r<=e.length-16;r+=160,n+=16)e.set(t.subarray(n,n+16),r);return e},t.decryptAvcSample=function(e,t,n,r,i,o){var s=this.discardEPB(i.data),a=this.getAvcEncryptedData(s),l=this;this.decryptBuffer(a.buffer,(function(a){i.data=l.getAvcDecryptedUnit(s,a),o||l.decryptAvcSamples(e,t,n+1,r)}))},t.decryptAvcSamples=function(e,t,n,r){for(;;t++,n=0){if(t>=e.length)return void r();for(var i=e[t].units;!(n>=i.length);n++){var o=i[n];if(!(o.length<=48||1!==o.type&&5!==o.type)){var s=this.decrypter.isSync();if(this.decryptAvcSample(e,t,n,r,o,s),!s)return}}}},e}(),k={video:1,audio:2,id3:3,text:4},S=function(){function e(e,t,n,r){this.observer=e,this.config=n,this.typeSupported=r,this.remuxer=t,this.sampleAes=null}var t=e.prototype;return t.setDecryptData=function(e){null!=e&&null!=e.key&&"SAMPLE-AES"===e.method?this.sampleAes=new T(this.observer,this.config,e,this.discardEPB):this.sampleAes=null},e.probe=function(t){var n=e._syncOffset(t);return!(n<0||(n&&a.logger.warn("MPEG2-TS detected but first sync word found @ offset "+n+", junk ahead ?"),0))},e._syncOffset=function(e){for(var t=Math.min(1e3,e.length-564),n=0;n<t;){if(71===e[n]&&71===e[n+188]&&71===e[n+376])return n;n++}return-1},e.createTrack=function(e,t){return{container:"video"===e||"audio"===e?"video/mp2t":void 0,type:e,id:k[e],pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:"video"===e?0:void 0,isAAC:"audio"===e||void 0,duration:"audio"===e?t:void 0}},t.resetInitSegment=function(t,n,r,i){this.pmtParsed=!1,this._pmtId=-1,this._avcTrack=e.createTrack("video",i),this._audioTrack=e.createTrack("audio",i),this._id3Track=e.createTrack("id3",i),this._txtTrack=e.createTrack("text",i),this.aacOverFlow=null,this.aacLastPTS=null,this.avcSample=null,this.audioCodec=n,this.videoCodec=r,this._duration=i},t.resetTimeStamp=function(){},t.append=function(t,n,o,s){var l,c,u,d,f,h=t.length,p=!1;this.contiguous=o;var m=this.pmtParsed,g=this._avcTrack,v=this._audioTrack,y=this._id3Track,b=g.pid,_=v.pid,A=y.pid,E=this._pmtId,T=g.pesData,k=v.pesData,S=y.pesData,w=this._parsePAT,x=this._parsePMT,C=this._parsePES,P=this._parseAVCPES.bind(this),R=this._parseAACPES.bind(this),L=this._parseMPEGPES.bind(this),j=this._parseID3PES.bind(this),I=e._syncOffset(t);for(h-=(h+I)%188,l=I;l<h;l+=188)if(71===t[l]){if(c=!!(64&t[l+1]),u=((31&t[l+1])<<8)+t[l+2],(48&t[l+3])>>4>1){if((d=l+5+t[l+4])===l+188)continue}else d=l+4;switch(u){case b:c&&(T&&(f=C(T))&&P(f,!1),T={data:[],size:0}),T&&(T.data.push(t.subarray(d,l+188)),T.size+=l+188-d);break;case _:c&&(k&&(f=C(k))&&(v.isAAC?R(f):L(f)),k={data:[],size:0}),k&&(k.data.push(t.subarray(d,l+188)),k.size+=l+188-d);break;case A:c&&(S&&(f=C(S))&&j(f),S={data:[],size:0}),S&&(S.data.push(t.subarray(d,l+188)),S.size+=l+188-d);break;case 0:c&&(d+=t[d]+1),E=this._pmtId=w(t,d);break;case E:c&&(d+=t[d]+1);var O=x(t,d,!0===this.typeSupported.mpeg||!0===this.typeSupported.mp3,null!=this.sampleAes);(b=O.avc)>0&&(g.pid=b),(_=O.audio)>0&&(v.pid=_,v.isAAC=O.isAAC),(A=O.id3)>0&&(y.pid=A),p&&!m&&(a.logger.log("reparse from beginning"),p=!1,l=I-188),m=this.pmtParsed=!0;break;case 17:case 8191:break;default:p=!0}}else this.observer.trigger(r.default.ERROR,{type:i.ErrorTypes.MEDIA_ERROR,details:i.ErrorDetails.FRAG_PARSING_ERROR,fatal:!1,reason:"TS packet did not start with 0x47"});T&&(f=C(T))?(P(f,!0),g.pesData=null):g.pesData=T,k&&(f=C(k))?(v.isAAC?R(f):L(f),v.pesData=null):(k&&k.size&&a.logger.log("last AAC PES packet truncated,might overlap between fragments"),v.pesData=k),S&&(f=C(S))?(j(f),y.pesData=null):y.pesData=S,null==this.sampleAes?this.remuxer.remux(v,g,y,this._txtTrack,n,o,s):this.decryptAndRemux(v,g,y,this._txtTrack,n,o,s)},t.decryptAndRemux=function(e,t,n,r,i,o,s){if(e.samples&&e.isAAC){var a=this;this.sampleAes.decryptAacSamples(e.samples,0,(function(){a.decryptAndRemuxAvc(e,t,n,r,i,o,s)}))}else this.decryptAndRemuxAvc(e,t,n,r,i,o,s)},t.decryptAndRemuxAvc=function(e,t,n,r,i,o,s){if(t.samples){var a=this;this.sampleAes.decryptAvcSamples(t.samples,0,0,(function(){a.remuxer.remux(e,t,n,r,i,o,s)}))}else this.remuxer.remux(e,t,n,r,i,o,s)},t.destroy=function(){this._initPTS=this._initDTS=void 0,this._duration=0},t._parsePAT=function(e,t){return(31&e[t+10])<<8|e[t+11]},t._parsePMT=function(e,t,n,r){var i,o,s={audio:-1,avc:-1,id3:-1,isAAC:!0};for(i=t+3+((15&e[t+1])<<8|e[t+2])-4,t+=12+((15&e[t+10])<<8|e[t+11]);t<i;){switch(o=(31&e[t+1])<<8|e[t+2],e[t]){case 207:if(!r){a.logger.log("unknown stream type:"+e[t]);break}case 15:-1===s.audio&&(s.audio=o);break;case 21:-1===s.id3&&(s.id3=o);break;case 219:if(!r){a.logger.log("unknown stream type:"+e[t]);break}case 27:-1===s.avc&&(s.avc=o);break;case 3:case 4:n?-1===s.audio&&(s.audio=o,s.isAAC=!1):a.logger.log("MPEG audio found, not supported in this browser for now");break;case 36:a.logger.warn("HEVC stream type found, not supported for now");break;default:a.logger.log("unknown stream type:"+e[t])}t+=5+((15&e[t+3])<<8|e[t+4])}return s},t._parsePES=function(e){var t,n,r,i,o,s,l,c,u=0,d=e.data;if(!e||0===e.size)return null;for(;d[0].length<19&&d.length>1;){var f=new Uint8Array(d[0].length+d[1].length);f.set(d[0]),f.set(d[1],d[0].length),d[0]=f,d.splice(1,1)}if(1===((t=d[0])[0]<<16)+(t[1]<<8)+t[2]){if((r=(t[4]<<8)+t[5])&&r>e.size-6)return null;if(192&(n=t[7])&&((s=536870912*(14&t[9])+4194304*(255&t[10])+16384*(254&t[11])+128*(255&t[12])+(254&t[13])/2)>4294967295&&(s-=8589934592),64&n?((l=536870912*(14&t[14])+4194304*(255&t[15])+16384*(254&t[16])+128*(255&t[17])+(254&t[18])/2)>4294967295&&(l-=8589934592),s-l>54e5&&(a.logger.warn(Math.round((s-l)/9e4)+"s delta between PTS and DTS, align them"),s=l)):l=s),c=(i=t[8])+9,e.size<=c)return null;e.size-=c,o=new Uint8Array(e.size);for(var h=0,p=d.length;h<p;h++){var m=(t=d[h]).byteLength;if(c){if(c>m){c-=m;continue}t=t.subarray(c),m-=c,c=0}o.set(t,u),u+=m}return r&&(r-=i+3),{data:o,pts:s,dts:l,len:r}}return null},t.pushAccesUnit=function(e,t){if(e.units.length&&e.frame){var n=t.samples,r=n.length;if(isNaN(e.pts)){if(!r)return void t.dropped++;var i=n[r-1];e.pts=i.pts,e.dts=i.dts}!this.config.forceKeyFrameOnDiscontinuity||!0===e.key||t.sps&&(r||this.contiguous)?(e.id=r,n.push(e)):t.dropped++}e.debug.length&&a.logger.log(e.pts+"/"+e.dts+":"+e.debug)},t._parseAVCPES=function(e,t){var n,r,i,o=this,s=this._avcTrack,a=this._parseAVCNALu(e.data),l=this.avcSample,c=!1,u=this.pushAccesUnit.bind(this),d=function(e,t,n,r){return{key:e,pts:t,dts:n,units:[],debug:r}};e.data=null,l&&a.length&&!s.audFound&&(u(l,s),l=this.avcSample=d(!1,e.pts,e.dts,"")),a.forEach((function(t){switch(t.type){case 1:r=!0,l||(l=o.avcSample=d(!0,e.pts,e.dts,"")),l.frame=!0;var a=t.data;if(c&&a.length>4){var f=new E(a).readSliceType();2!==f&&4!==f&&7!==f&&9!==f||(l.key=!0)}break;case 5:r=!0,l||(l=o.avcSample=d(!0,e.pts,e.dts,"")),l.key=!0,l.frame=!0;break;case 6:r=!0,(n=new E(o.discardEPB(t.data))).readUByte();for(var h=0,p=0,m=!1,g=0;!m&&n.bytesAvailable>1;){h=0;do{h+=g=n.readUByte()}while(255===g);p=0;do{p+=g=n.readUByte()}while(255===g);if(4===h&&0!==n.bytesAvailable){if(m=!0,181===n.readUByte()&&49===n.readUShort()&&1195456820===n.readUInt()&&3===n.readUByte()){var y=n.readUByte(),b=31&y,_=[y,n.readUByte()];for(i=0;i<b;i++)_.push(n.readUByte()),_.push(n.readUByte()),_.push(n.readUByte());o._insertSampleInOrder(o._txtTrack.samples,{type:3,pts:e.pts,bytes:_})}}else if(5===h&&0!==n.bytesAvailable){if(m=!0,p>16){var A=[];for(i=0;i<16;i++)A.push(n.readUByte().toString(16)),3!==i&&5!==i&&7!==i&&9!==i||A.push("-");var T=p-16,k=new Uint8Array(T);for(i=0;i<T;i++)k[i]=n.readUByte();o._insertSampleInOrder(o._txtTrack.samples,{pts:e.pts,payloadType:h,uuid:A.join(""),userDataBytes:k,userData:Object(v.utf8ArrayToStr)(k.buffer)})}}else if(p<n.bytesAvailable)for(i=0;i<p;i++)n.readUByte()}break;case 7:if(r=!0,c=!0,!s.sps){var S=(n=new E(t.data)).readSPS();s.width=S.width,s.height=S.height,s.pixelRatio=S.pixelRatio,s.sps=[t.data],s.duration=o._duration;var w=t.data.subarray(1,4),x="avc1.";for(i=0;i<3;i++){var C=w[i].toString(16);C.length<2&&(C="0"+C),x+=C}s.codec=x}break;case 8:r=!0,s.pps||(s.pps=[t.data]);break;case 9:r=!1,s.audFound=!0,l&&u(l,s),l=o.avcSample=d(!1,e.pts,e.dts,"");break;case 12:r=!1;break;default:r=!1,l&&(l.debug+="unknown NAL "+t.type+" ")}l&&r&&l.units.push(t)})),t&&l&&(u(l,s),this.avcSample=null)},t._insertSampleInOrder=function(e,t){var n=e.length;if(n>0){if(t.pts>=e[n-1].pts)e.push(t);else for(var r=n-1;r>=0;r--)if(t.pts<e[r].pts){e.splice(r,0,t);break}}else e.push(t)},t._getLastNalUnit=function(){var e,t=this.avcSample;if(!t||0===t.units.length){var n=this._avcTrack.samples;t=n[n.length-1]}if(t){var r=t.units;e=r[r.length-1]}return e},t._parseAVCNALu=function(e){var t,n,r,i,o=0,s=e.byteLength,a=this._avcTrack,l=a.naluState||0,c=l,u=[],d=-1;for(-1===l&&(d=0,i=31&e[0],l=0,o=1);o<s;)if(t=e[o++],l)if(1!==l)if(t)if(1===t){if(d>=0)r={data:e.subarray(d,o-l-1),type:i},u.push(r);else{var f=this._getLastNalUnit();if(f&&(c&&o<=4-c&&f.state&&(f.data=f.data.subarray(0,f.data.byteLength-c)),(n=o-l-1)>0)){var h=new Uint8Array(f.data.byteLength+n);h.set(f.data,0),h.set(e.subarray(0,n),f.data.byteLength),f.data=h}}o<s?(d=o,i=31&e[o],l=0):l=-1}else l=0;else l=3;else l=t?0:2;else l=t?0:1;if(d>=0&&l>=0&&(r={data:e.subarray(d,s),type:i,state:l},u.push(r)),0===u.length){var p=this._getLastNalUnit();if(p){var m=new Uint8Array(p.data.byteLength+e.byteLength);m.set(p.data,0),m.set(e,p.data.byteLength),p.data=m}}return a.naluState=l,u},t.discardEPB=function(e){for(var t,n,r=e.byteLength,i=[],o=1;o<r-2;)0===e[o]&&0===e[o+1]&&3===e[o+2]?(i.push(o+2),o+=2):o++;if(0===i.length)return e;t=r-i.length,n=new Uint8Array(t);var s=0;for(o=0;o<t;s++,o++)s===i[0]&&(s++,i.shift()),n[o]=e[s];return n},t._parseAACPES=function(e){var t,n,o,s,l,c,u,d=this._audioTrack,h=e.data,v=e.pts,y=this.aacOverFlow,b=this.aacLastPTS;if(y){var _=new Uint8Array(y.byteLength+h.byteLength);_.set(y,0),_.set(h,y.byteLength),h=_}for(o=0,l=h.length;o<l-1&&!f(h,o);o++);if(!o||(o<l-1?(c="AAC PES did not start with ADTS header,offset:"+o,u=!1):(c="no ADTS header found in AAC PES",u=!0),a.logger.warn("parsing error:"+c),this.observer.trigger(r.default.ERROR,{type:i.ErrorTypes.MEDIA_ERROR,details:i.ErrorDetails.FRAG_PARSING_ERROR,fatal:u,reason:c}),!u)){if(p(d,this.observer,h,o,this.audioCodec),n=0,t=m(d.samplerate),y&&b){var A=b+t;Math.abs(A-v)>1&&(a.logger.log("AAC: align PTS for overlapping frames by "+Math.round((A-v)/90)),v=A)}for(;o<l;){if(f(h,o)){if(o+5<l){var E=g(d,h,o,v,n);if(E){o+=E.length,s=E.sample.pts,n++;continue}}break}o++}y=o<l?h.subarray(o,l):null,this.aacOverFlow=y,this.aacLastPTS=s}},t._parseMPEGPES=function(e){for(var t=e.data,n=t.length,r=0,i=0,o=e.pts;i<n;)if(A.isHeader(t,i)){var s=A.appendFrame(this._audioTrack,t,i,o,r);if(!s)break;i+=s.length,r++}else i++},t._parseID3PES=function(e){this._id3Track.samples.push(e)},e}(),w=function(){function e(e,t,n){this.observer=e,this.config=n,this.remuxer=t}var t=e.prototype;return t.resetInitSegment=function(e,t,n,r){this._audioTrack={container:"audio/mpeg",type:"audio",id:-1,sequenceNumber:0,isAAC:!1,samples:[],len:0,manifestCodec:t,duration:r,inputTimeScale:9e4}},t.resetTimeStamp=function(){},e.probe=function(e){var t,n,r=v.default.getID3Data(e,0);if(r&&void 0!==v.default.getTimeStamp(r))for(t=r.length,n=Math.min(e.length-1,t+100);t<n;t++)if(A.probe(e,t))return a.logger.log("MPEG Audio sync word found !"),!0;return!1},t.append=function(e,t,n,r){for(var i=v.default.getID3Data(e,0),o=v.default.getTimeStamp(i),s=o?90*o:9e4*t,a=i.length,l=e.length,c=0,u=0,d=this._audioTrack,f=[{pts:s,dts:s,data:i}];a<l;)if(A.isHeader(e,a)){var h=A.appendFrame(d,e,a,s,c);if(!h)break;a+=h.length,u=h.sample.pts,c++}else v.default.isHeader(e,a)?(i=v.default.getID3Data(e,a),f.push({pts:u,dts:u,data:i}),a+=i.length):a++;this.remuxer.remux(d,{samples:[]},{samples:f,inputTimeScale:9e4},{samples:[]},t,n,r)},t.destroy=function(){},e}(),x=function(){function e(){}return e.getSilentFrame=function(e,t){if("mp4a.40.2"===e){if(1===t)return new Uint8Array([0,200,0,128,35,128]);if(2===t)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(3===t)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(4===t)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(5===t)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(6===t)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224])}else{if(1===t)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(2===t)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(3===t)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}return null},e}(),C=Math.pow(2,32)-1,P=function(){function e(){}return e.init=function(){var t;for(t in e.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],".mp3":[],mvex:[],mvhd:[],pasp:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[]},e.types)e.types.hasOwnProperty(t)&&(e.types[t]=[t.charCodeAt(0),t.charCodeAt(1),t.charCodeAt(2),t.charCodeAt(3)]);var n=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),r=new
vendor: 6,031 bytes, line 2
2Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]);e.HDLR_TYPES={video:n,audio:r};var i=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),o=new Uint8Array([0,0,0,0,0,0,0,0]);e.STTS=e.STSC=e.STCO=o,e.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),e.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0]),e.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),e.STSD=new Uint8Array([0,0,0,0,0,0,0,1]);var s=new Uint8Array([105,115,111,109]),a=new Uint8Array([97,118,99,49]),l=new Uint8Array([0,0,0,1]);e.FTYP=e.box(e.types.ftyp,s,l,s,a),e.DINF=e.box(e.types.dinf,e.box(e.types.dref,i))},e.box=function(e){for(var t,n=Array.prototype.slice.call(arguments,1),r=8,i=n.length,o=i;i--;)r+=n[i].byteLength;for((t=new Uint8Array(r))[0]=r>>24&255,t[1]=r>>16&255,t[2]=r>>8&255,t[3]=255&r,t.set(e,4),i=0,r=8;i<o;i++)t.set(n[i],r),r+=n[i].byteLength;return t},e.hdlr=function(t){return e.box(e.types.hdlr,e.HDLR_TYPES[t])},e.mdat=function(t){return e.box(e.types.mdat,t)},e.mdhd=function(t,n){n*=t;var r=Math.floor(n/(C+1)),i=Math.floor(n%(C+1));return e.box(e.types.mdhd,new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,t>>24&255,t>>16&255,t>>8&255,255&t,r>>24,r>>16&255,r>>8&255,255&r,i>>24,i>>16&255,i>>8&255,255&i,85,196,0,0]))},e.mdia=function(t){return e.box(e.types.mdia,e.mdhd(t.timescale,t.duration),e.hdlr(t.type),e.minf(t))},e.mfhd=function(t){return e.box(e.types.mfhd,new Uint8Array([0,0,0,0,t>>24,t>>16&255,t>>8&255,255&t]))},e.minf=function(t){return"audio"===t.type?e.box(e.types.minf,e.box(e.types.smhd,e.SMHD),e.DINF,e.stbl(t)):e.box(e.types.minf,e.box(e.types.vmhd,e.VMHD),e.DINF,e.stbl(t))},e.moof=function(t,n,r){return e.box(e.types.moof,e.mfhd(t),e.traf(r,n))},e.moov=function(t){for(var n=t.length,r=[];n--;)r[n]=e.trak(t[n]);return e.box.apply(null,[e.types.moov,e.mvhd(t[0].timescale,t[0].duration)].concat(r).concat(e.mvex(t)))},e.mvex=function(t){for(var n=t.length,r=[];n--;)r[n]=e.trex(t[n]);return e.box.apply(null,[e.types.mvex].concat(r))},e.mvhd=function(t,n){n*=t;var r=Math.floor(n/(C+1)),i=Math.floor(n%(C+1)),o=new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,t>>24&255,t>>16&255,t>>8&255,255&t,r>>24,r>>16&255,r>>8&255,255&r,i>>24,i>>16&255,i>>8&255,255&i,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]);return e.box(e.types.mvhd,o)},e.sdtp=function(t){var n,r,i=t.samples||[],o=new Uint8Array(4+i.length);for(r=0;r<i.length;r++)n=i[r].flags,o[r+4]=n.dependsOn<<4|n.isDependedOn<<2|n.hasRedundancy;return e.box(e.types.sdtp,o)},e.stbl=function(t){return e.box(e.types.stbl,e.stsd(t),e.box(e.types.stts,e.STTS),e.box(e.types.stsc,e.STSC),e.box(e.types.stsz,e.STSZ),e.box(e.types.stco,e.STCO))},e.avc1=function(t){var n,r,i,o=[],s=[];for(n=0;n<t.sps.length;n++)i=(r=t.sps[n]).byteLength,o.push(i>>>8&255),o.push(255&i),o=o.concat(Array.prototype.slice.call(r));for(n=0;n<t.pps.length;n++)i=(r=t.pps[n]).byteLength,s.push(i>>>8&255),s.push(255&i),s=s.concat(Array.prototype.slice.call(r));var a=e.box(e.types.avcC,new Uint8Array([1,o[3],o[4],o[5],255,224|t.sps.length].concat(o).concat([t.pps.length]).concat(s))),l=t.width,c=t.height,u=t.pixelRatio[0],d=t.pixelRatio[1];return e.box(e.types.avc1,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,l>>8&255,255&l,c>>8&255,255&c,0,72,0,0,0,72,0,0,0,0,0,0,0,1,18,100,97,105,108,121,109,111,116,105,111,110,47,104,108,115,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),a,e.box(e.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),e.box(e.types.pasp,new Uint8Array([u>>24,u>>16&255,u>>8&255,255&u,d>>24,d>>16&255,d>>8&255,255&d])))},e.esds=function(e){var t=e.config.length;return new Uint8Array([0,0,0,0,3,23+t,0,1,0,4,15+t,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([t]).concat(e.config).concat([6,1,2]))},e.mp4a=function(t){var n=t.samplerate;return e.box(e.types.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,t.channelCount,0,16,0,0,0,0,n>>8&255,255&n,0,0]),e.box(e.types.esds,e.esds(t)))},e.mp3=function(t){var n=t.samplerate;return e.box(e.types[".mp3"],new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,t.channelCount,0,16,0,0,0,0,n>>8&255,255&n,0,0]))},e.stsd=function(t){return"audio"===t.type?t.isAAC||"mp3"!==t.codec?e.box(e.types.stsd,e.STSD,e.mp4a(t)):e.box(e.types.stsd,e.STSD,e.mp3(t)):e.box(e.types.stsd,e.STSD,e.avc1(t))},e.tkhd=function(t){var n=t.id,r=t.duration*t.timescale,i=t.width,o=t.height,s=Math.floor(r/(C+1)),a=Math.floor(r%(C+1));return e.box(e.types.tkhd,new Uint8Array([1,0,0,7,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,n>>24&255,n>>16&255,n>>8&255,255&n,0,0,0,0,s>>24,s>>16&255,s>>8&255,255&s,a>>24,a>>16&255,a>>8&255,255&a,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,i>>8&255,255&i,0,0,o>>8&255,255&o,0,0]))},e.traf=function(t,n){var r=e.sdtp(t),i=t.id,o=Math.floor(n/(C+1)),s=Math.floor(n%(C+1));return e.box(e.types.traf,e.box(e.types.tfhd,new Uint8Array([0,0,0,0,i>>24,i>>16&255,i>>8&255,255&i])),e.box(e.types.tfdt,new Uint8Array([1,0,0,0,o>>24,o>>16&255,o>>8&255,255&o,s>>24,s>>16&255,s>>8&255,255&s])),e.trun(t,r.length+16+20+8+16+8+8),r)},e.trak=function(t){return t.duration=t.duration||4294967295,e.box(e.types.trak,e.tkhd(t),e.mdia(t))},e.trex=function(t){var n=t.id;return e.box(e.types.trex,new Uint8Array([0,0,0,0,n>>24,n>>16&255,n>>8&255,255&n,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]))},e.trun=function(t,n){var r,i,o,s,a,l,c=t.samples||[],u=c.length,d=12+16*u,f=new Uint8Array(d);for(n+=8+d,f.set([0,0,15,1,u>>>24&255,u>>>16&255,u>>>8&255,255&u,n>>>24&255,n>>>16&255,n>>>8&255,255&n],0),r=0;r<u;r++)o=(i=c[r]).duration,s=i.size,a=i.flags,l=i.cts,f.set([o>>>24&255,o>>>16&255,o>>>8&255,255&o,s>>>24&255,s>>>16&255,s>>>8&255,255&s,a.isLeading<<2|a.dependsOn,a.isDependedOn<<6|a.hasRedundancy<<4|a.paddingValue<<1|a.isNonSync,61440&a.degradPrio,15&a.degradPrio,l>>>24&255,l>>>16&255,l>>>8&255,255&l],12+16*r);return e.box(e.types.trun,f)}
vendor: 4,463 bytes, line 2
2,e.initSegment=function(t){e.types||e.init();var n,r=e.moov(t);return(n=new Uint8Array(e.FTYP.byteLength+r.byteLength)).set(e.FTYP),n.set(r,e.FTYP.byteLength),n},e}(),R=P;function L(e,t,n,r){void 0===n&&(n=1),void 0===r&&(r=!1);var i=e*t*n;return r?Math.round(i):i}function j(e,t){return void 0===t&&(t=!1),L(e,1e3,1/9e4,t)}function I(e,t){return void 0===t&&(t=1),L(e,9e4,1/t)}var O,D=I(10),M=I(.2),N=function(){function e(e,t,n,r){this.observer=e,this.config=t,this.typeSupported=n;var i=navigator.userAgent;this.isSafari=r&&r.indexOf("Apple")>-1&&i&&!i.match("CriOS"),this.ISGenerated=!1}var t=e.prototype;return t.destroy=function(){},t.resetTimeStamp=function(e){this._initPTS=this._initDTS=e},t.resetInitSegment=function(){this.ISGenerated=!1},t.remux=function(e,t,n,i,o,s,l){if(this.ISGenerated||this.generateIS(e,t,o),this.ISGenerated){var c=e.samples.length,u=t.samples.length,d=o,f=o;if(c&&u){var h=(e.samples[0].pts-t.samples[0].pts)/t.inputTimeScale;d+=Math.max(0,h),f+=Math.max(0,-h)}if(c){e.timescale||(a.logger.warn("regenerate InitSegment as audio detected"),this.generateIS(e,t,o));var p,m=this.remuxAudio(e,d,s,l);u&&(m&&(p=m.endPTS-m.startPTS),t.timescale||(a.logger.warn("regenerate InitSegment as video detected"),this.generateIS(e,t,o)),this.remuxVideo(t,f,s,p,l))}else if(u){var g=this.remuxVideo(t,f,s,0,l);g&&e.codec&&this.remuxEmptyAudio(e,d,s,g)}}n.samples.length&&this.remuxID3(n,o),i.samples.length&&this.remuxText(i,o),this.observer.trigger(r.default.FRAG_PARSED)},t.generateIS=function(e,t,n){var o,s,l=this.observer,c=e.samples,u=t.samples,d=this.typeSupported,f="audio/mp4",h={},p={tracks:h},m=void 0===this._initPTS;if(m&&(o=s=1/0),e.config&&c.length&&(e.timescale=e.samplerate,a.logger.log("audio sampling rate : "+e.samplerate),e.isAAC||(d.mpeg?(f="audio/mpeg",e.codec=""):d.mp3&&(e.codec="mp3")),h.audio={container:f,codec:e.codec,initSegment:!e.isAAC&&d.mpeg?new Uint8Array:R.initSegment([e]),metadata:{channelCount:e.channelCount}},m&&(o=s=c[0].pts-e.inputTimeScale*n)),t.sps&&t.pps&&u.length){var g=t.inputTimeScale;t.timescale=g,h.video={container:"video/mp4",codec:t.codec,initSegment:R.initSegment([t]),metadata:{width:t.width,height:t.height}},m&&(o=Math.min(o,u[0].pts-g*n),s=Math.min(s,u[0].dts-g*n),this.observer.trigger(r.default.INIT_PTS_FOUND,{initPTS:o}))}Object.keys(h).length?(l.trigger(r.default.FRAG_PARSING_INIT_SEGMENT,p),this.ISGenerated=!0,m&&(this._initPTS=o,this._initDTS=s)):l.trigger(r.default.ERROR,{type:i.ErrorTypes.MEDIA_ERROR,details:i.ErrorDetails.FRAG_PARSING_ERROR,fatal:!1,reason:"no audio/video samples found"})},t.remuxVideo=function(e,t,n,o,s){var l,c,u,d,f,h,p,m=8,g=e.timescale,v=e.samples,y=[],b=v.length,_=this._PTSNormalize,A=this._initPTS,E=this.nextAvcDts,T=this.isSafari;if(0!==b){T&&(n|=v.length&&E&&(s&&Math.abs(t-E/g)<.1||Math.abs(v[0].pts-E-A)<g/5)),n||(E=t*g),v.forEach((function(e){e.pts=_(e.pts-A,E),e.dts=_(e.dts-A,E)})),v.sort((function(e,t){var n=e.dts-t.dts,r=e.pts-t.pts;return n||r||e.id-t.id}));var k=v.reduce((function(e,t){return Math.max(Math.min(e,t.pts-t.dts),-1*M)}),0);if(k<0){a.logger.warn("PTS < DTS detected in video samples, shifting DTS by "+j(k,!0)+" ms to overcome this issue");for(var S=0;S<v.length;S++)v[S].dts+=k}var w=v[0];f=Math.max(w.dts,0),d=Math.max(w.pts,0);var x=f-E;n&&x&&(x>1?a.logger.log("AVC: "+j(x,!0)+" ms hole between fragments detected,filling it"):x<-1&&a.logger.log("AVC: "+j(-x,!0)+" ms overlapping between fragments detected"),f=E,v[0].dts=f,d=Math.max(d-x,E),v[0].pts=d,a.logger.log("Video: PTS/DTS adjusted: "+j(d,!0)+"/"+j(f,!0)+", delta: "+j(x,!0)+" ms")),w=v[v.length-1],p=Math.max(w.dts,0),h=Math.max(w.pts,0,p),T&&(l=Math.round((p-f)/(v.length-1)));for(var C=0,P=0,L=0;L<b;L++){for(var I=v[L],O=I.units,D=O.length,N=0,F=0;F<D;F++)N+=O[F].data.length;P+=N,C+=D,I.length=N,I.dts=T?f+L*l:Math.max(I.dts,f),I.pts=Math.max(I.pts,I.dts)}var B=P+4*C+8;try{c=new Uint8Array(B)}catch(e){return void this.observer.trigger(r.default.ERROR,{type:i.ErrorTypes.MUX_ERROR,details:i.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:B,reason:"fail allocating video mdat "+B})}var $=new DataView(c.buffer);$.setUint32(0,B),c.set(R.types.mdat,4);for(var U=0;U<b;U++){for(var V=v[U],H=V.units,K=0,G=void 0,Y=0,W=H.length;Y<W;Y++){var z=H[Y],q=z.data,X=z.data.byteLength;$.setUint32(m,X),m+=4,c.set(q,m),m+=X,K+=4+X}if(T)G=Math.max(0,l*Math.round((V.pts-V.dts)/l));else{if(U<b-1)l=v[U+1].dts-V.dts;else{var J=this.config,Z=V.dts-v[U>0?U-1:U].dts;
vendor: 4,115 bytes, line 2
2if(J.stretchShortVideoTrack){var Q=J.maxBufferHole,ee=Math.floor(Q*g),te=(o?d+o*g:this.nextAudioPts)-V.pts;te>ee?((l=te-Z)<0&&(l=Z),a.logger.log("It is approximately "+j(te,!1)+" ms to the next segment; using duration "+j(l,!1)+" ms for the last video frame.")):l=Z}else l=Z}G=Math.round(V.pts-V.dts)}y.push({size:K,duration:l,cts:G,flags:{isLeading:0,isDependedOn:0,hasRedundancy:0,degradPrio:0,dependsOn:V.key?2:1,isNonSync:V.key?0:1}})}this.nextAvcDts=p+l;var ne=e.dropped;if(e.nbNalu=0,e.dropped=0,y.length&&navigator.userAgent.toLowerCase().indexOf("chrome")>-1){var re=y[0].flags;re.dependsOn=2,re.isNonSync=0}e.samples=y,u=R.moof(e.sequenceNumber++,f,e),e.samples=[];var ie={data1:u,data2:c,startPTS:d/g,endPTS:(h+l)/g,startDTS:f/g,endDTS:this.nextAvcDts/g,type:"video",hasAudio:!1,hasVideo:!0,nb:y.length,dropped:ne};return this.observer.trigger(r.default.FRAG_PARSING_DATA,ie),ie}},t.remuxAudio=function(e,t,n,o){var s,l,c,u,d,f,h=e.inputTimeScale,p=e.timescale,m=h/p,g=(e.isAAC?1024:1152)*m,v=this._PTSNormalize,y=this._initPTS,b=!e.isAAC&&this.typeSupported.mpeg,_=b?0:8,A=e.samples,E=[],T=this.nextAudioPts;if(n|=A.length&&T&&(o&&Math.abs(t-T/h)<.1||Math.abs(A[0].pts-T-y)<20*g),A.forEach((function(e){e.pts=e.dts=v(e.pts-y,t*h)})),A=A.filter((function(e){return e.pts>=0})),0!==A.length){if(n||(T=o?t*h:A[0].pts),e.isAAC)for(var k=this.config.maxAudioFramesDrift,S=0,w=T;S<A.length;){var C,P=A[S];if((C=P.pts-w)<=-k*g)a.logger.warn("Dropping 1 audio frame @ "+j(w,!0)+" ms due to "+j(C,!0)+" ms overlap."),A.splice(S,1);else if(C>=k*g&&C<D&&w){var L=Math.round(C/g);a.logger.warn("Injecting "+L+" audio frames @ "+j(w,!0)+" ms due to "+j(w,!0)+" ms gap.");for(var I=0;I<L;I++){var O=Math.max(w,0);(l=x.getSilentFrame(e.manifestCodec||e.codec,e.channelCount))||(a.logger.log("Unable to get silent frame for given audio codec; duplicating last frame instead."),l=P.unit.subarray()),A.splice(S,0,{unit:l,pts:O,dts:O}),w+=g,S++}P.pts=P.dts=w,w+=g,S++}else Math.abs(C),P.pts=P.dts=w,w+=g,S++}for(var M=A.length,N=0;M--;)N+=A[M].unit.byteLength;for(var F=0,B=A.length;F<B;F++){var $=A[F],U=$.unit,V=$.pts;if(void 0!==f)s.duration=Math.round((V-f)/m);else{var H=V-T,K=0;if(n&&e.isAAC&&H){if(H>0&&H<D)K=Math.round((V-T)/g),a.logger.log(j(H,!0)+" ms hole between AAC samples detected,filling it"),K>0&&((l=x.getSilentFrame(e.manifestCodec||e.codec,e.channelCount))||(l=U.subarray()),N+=K*l.length);else if(H<-12){a.logger.log("drop overlapping AAC sample, expected/parsed/delta: "+j(T,!0)+" ms / "+j(V,!0)+" ms / "+j(-H,!0)+" ms"),N-=U.byteLength;continue}V=T}if(d=V,!(N>0))return;N+=_;try{c=new Uint8Array(N)}catch(e){return void this.observer.trigger(r.default.ERROR,{type:i.ErrorTypes.MUX_ERROR,details:i.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:N,reason:"fail allocating audio mdat "+N})}b||(new DataView(c.buffer).setUint32(0,N),c.set(R.types.mdat,4));for(var G=0;G<K;G++)(l=x.getSilentFrame(e.manifestCodec||e.codec,e.channelCount))||(a.logger.log("Unable to get silent frame for given audio codec; duplicating this frame instead."),l=U.subarray()),c.set(l,_),_+=l.byteLength,s={size:l.byteLength,cts:0,duration:1024,flags:{isLeading:0,isDependedOn:0,hasRedundancy:0,degradPrio:0,dependsOn:1}},E.push(s)}c.set(U,_);var Y=U.byteLength;_+=Y,s={size:Y,cts:0,duration:0,flags:{isLeading:0,isDependedOn:0,hasRedundancy:0,degradPrio:0,dependsOn:1}},E.push(s),f=V}var W=0;if((M=E.length)>=2&&(W=E[M-2].duration,s.duration=W),M){this.nextAudioPts=T=f+m*W,e.samples=E,u=b?new Uint8Array:R.moof(e.sequenceNumber++,d/m,e),e.samples=[];var z=d/h,q=T/h,X={data1:u,data2:c,startPTS:z,endPTS:q,startDTS:z,endDTS:q,type:"audio",hasAudio:!0,hasVideo:!1,nb:M};return this.observer.trigger(r.default.FRAG_PARSING_DATA,X),X}return null}},t.remuxEmptyAudio=function(e,t,n,r){var i=e.inputTimeScale,o=i/(e.samplerate?e.samplerate:i),s=this.nextAudioPts,l=(void 0!==s?s:r.startDTS*i)+this._initDTS,c=r.endDTS*i+this._initDTS,u=1024*o,d=Math.ceil((c-l)/u),f=x.getSilentFrame(e.manifestCodec||e.codec,e.channelCount);if(a.logger.warn("remux empty Audio"),f){for(var h=[],p=0;p<d;p++){var m=l+p*u;h.push({unit:f,pts:m,dts:m})}
vendor: 2,894 bytes, line 2
2e.samples=h,this.remuxAudio(e,t,n)}else a.logger.trace("Unable to remuxEmptyAudio since we were unable to get a silent frame for given audio codec!")},t.remuxID3=function(e){var t,n=e.samples.length,i=e.inputTimeScale,o=this._initPTS,s=this._initDTS;if(n){for(var a=0;a<n;a++)(t=e.samples[a]).pts=(t.pts-o)/i,t.dts=(t.dts-s)/i;this.observer.trigger(r.default.FRAG_PARSING_METADATA,{samples:e.samples})}e.samples=[]},t.remuxText=function(e){e.samples.sort((function(e,t){return e.pts-t.pts}));var t,n=e.samples.length,i=e.inputTimeScale,o=this._initPTS;if(n){for(var s=0;s<n;s++)(t=e.samples[s]).pts=(t.pts-o)/i;this.observer.trigger(r.default.FRAG_PARSING_USERDATA,{samples:e.samples})}e.samples=[]},t._PTSNormalize=function(e,t){var n;if(void 0===t)return e;for(n=t<e?-8589934592:8589934592;Math.abs(e-t)>4294967296;)e+=n;return e},e}(),F=function(){function e(e){this.observer=e}var t=e.prototype;return t.destroy=function(){},t.resetTimeStamp=function(){},t.resetInitSegment=function(){},t.remux=function(e,t,n,i,o,s,a,l){var c=this.observer,u="";e&&(u+="audio"),t&&(u+="video"),c.trigger(r.default.FRAG_PARSING_DATA,{data1:l,startPTS:o,startDTS:o,type:u,hasAudio:!!e,hasVideo:!!t,nb:1,dropped:0}),c.trigger(r.default.FRAG_PARSED)},e}(),B=Object(l.getSelfScope)();try{O=B.performance.now.bind(B.performance)}catch(e){a.logger.debug("Unable to use Performance API on this environment"),O=B.Date.now}var $=function(){function e(e,t,n,r){this.observer=e,this.typeSupported=t,this.config=n,this.vendor=r}var t=e.prototype;return t.destroy=function(){var e=this.demuxer;e&&e.destroy()},t.push=function(e,t,n,i,s,a,l,c,u,d,f,h){var p=this;if(e.byteLength>0&&null!=t&&null!=t.key&&"AES-128"===t.method){var m=this.decrypter;null==m&&(m=this.decrypter=new o.default(this.observer,this.config));var g=O();m.decrypt(e,t.key.buffer,t.iv.buffer,(function(e){var o=O();p.observer.trigger(r.default.FRAG_DECRYPTED,{stats:{tstart:g,tdecrypt:o}}),p.pushDecrypted(new Uint8Array(e),t,new Uint8Array(n),i,s,a,l,c,u,d,f,h)}))}else this.pushDecrypted(new Uint8Array(e),t,new Uint8Array(n),i,s,a,l,c,u,d,f,h)},t.pushDecrypted=function(e,t,n,o,s,a,l,c,u,d,f,h){var p=this.demuxer;if(!p||(l||c)&&!this.probe(e)){for(var m=this.observer,g=this.typeSupported,v=this.config,_=[{demux:S,remux:N},{demux:b.default,remux:F},{demux:y,remux:N},{demux:w,remux:N}],A=0,E=_.length;A<E;A++){var T=_[A],k=T.demux.probe;if(k(e)){var x=this.remuxer=new T.remux(m,v,g,this.vendor);p=new T.demux(m,x,v,g),this.probe=k;break}}if(!p)return void m.trigger(r.default.ERROR,{type:i.ErrorTypes.MEDIA_ERROR,details:i.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"no demux matching with content found"});this.demuxer=p}var C=this.remuxer;(l||c)&&(p.resetInitSegment(n,o,s,d),C.resetInitSegment()),l&&(p.resetTimeStamp(h),C.resetTimeStamp(h)),"function"==typeof p.setDecryptData&&p.setDecryptData(t),p.append(e,a,u,f)},e}();t.default=$},
vendor: 8,842 bytes, line 2
2"./src/demux/demuxer-worker.js":function(e,t,n){"use strict";n.r(t);var r=n("./src/demux/demuxer-inline.js"),i=n("./src/events.js"),o=n("./src/utils/logger.js"),s=n("./node_modules/eventemitter3/index.js");t.default=function(e){var t=new s.EventEmitter;t.trigger=function(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];t.emit.apply(t,[e,e].concat(r))},t.off=function(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];t.removeListener.apply(t,[e].concat(r))};var n=function(t,n){e.postMessage({event:t,data:n})};e.addEventListener("message",(function(i){var s=i.data;switch(s.cmd){case"init":var a=JSON.parse(s.config);e.demuxer=new r.default(t,s.typeSupported,a,s.vendor),Object(o.enableLogs)(a.debug),n("init",null);break;case"demux":e.demuxer.push(s.data,s.decryptdata,s.initSegment,s.audioCodec,s.videoCodec,s.timeOffset,s.discontinuity,s.trackSwitch,s.contiguous,s.duration,s.accurateTimeOffset,s.defaultInitPTS)}})),t.on(i.default.FRAG_DECRYPTED,n),t.on(i.default.FRAG_PARSING_INIT_SEGMENT,n),t.on(i.default.FRAG_PARSED,n),t.on(i.default.ERROR,n),t.on(i.default.FRAG_PARSING_METADATA,n),t.on(i.default.FRAG_PARSING_USERDATA,n),t.on(i.default.INIT_PTS_FOUND,n),t.on(i.default.FRAG_PARSING_DATA,(function(t,n){var r=[],i={event:t,data:n};n.data1&&(i.data1=n.data1.buffer,r.push(n.data1.buffer),delete n.data1),n.data2&&(i.data2=n.data2.buffer,r.push(n.data2.buffer),delete n.data2),e.postMessage(i,r)}))}},"./src/demux/id3.js":function(e,t,n){"use strict";n.r(t),n.d(t,"utf8ArrayToStr",(function(){return a}));var r,i=n("./src/utils/get-self-scope.js"),o=function(){function e(){}return e.isHeader=function(e,t){return t+10<=e.length&&73===e[t]&&68===e[t+1]&&51===e[t+2]&&e[t+3]<255&&e[t+4]<255&&e[t+6]<128&&e[t+7]<128&&e[t+8]<128&&e[t+9]<128},e.isFooter=function(e,t){return t+10<=e.length&&51===e[t]&&68===e[t+1]&&73===e[t+2]&&e[t+3]<255&&e[t+4]<255&&e[t+6]<128&&e[t+7]<128&&e[t+8]<128&&e[t+9]<128},e.getID3Data=function(t,n){for(var r=n,i=0;e.isHeader(t,n);)i+=10,i+=e._readSize(t,n+6),e.isFooter(t,n+10)&&(i+=10),n+=i;if(i>0)return t.subarray(r,r+i)},e._readSize=function(e,t){var n=0;return n=(127&e[t])<<21,n|=(127&e[t+1])<<14,n|=(127&e[t+2])<<7,n|=127&e[t+3]},e.getTimeStamp=function(t){for(var n=e.getID3Frames(t),r=0;r<n.length;r++){var i=n[r];if(e.isTimeStampFrame(i))return e._readTimeStamp(i)}},e.isTimeStampFrame=function(e){return e&&"PRIV"===e.key&&"com.apple.streaming.transportStreamTimestamp"===e.info},e._getFrameData=function(t){var n=String.fromCharCode(t[0],t[1],t[2],t[3]),r=e._readSize(t,4);return{type:n,size:r,data:t.subarray(10,10+r)}},e.getID3Frames=function(t){for(var n=0,r=[];e.isHeader(t,n);){for(var i=e._readSize(t,n+6),o=(n+=10)+i;n+8<o;){var s=e._getFrameData(t.subarray(n)),a=e._decodeFrame(s);a&&r.push(a),n+=s.size+10}e.isFooter(t,n)&&(n+=10)}return r},e._decodeFrame=function(t){return"PRIV"===t.type?e._decodePrivFrame(t):"T"===t.type[0]?e._decodeTextFrame(t):"W"===t.type[0]?e._decodeURLFrame(t):void 0},e._readTimeStamp=function(e){if(8===e.data.byteLength){var t=new Uint8Array(e.data),n=1&t[3],r=(t[4]<<23)+(t[5]<<15)+(t[6]<<7)+t[7];return r/=45,n&&(r+=47721858.84),Math.round(r)}},e._decodePrivFrame=function(t){if(!(t.size<2)){var n=e._utf8ArrayToStr(t.data,!0),r=new Uint8Array(t.data.subarray(n.length+1));return{key:t.type,info:n,data:r.buffer}}},e._decodeTextFrame=function(t){if(!(t.size<2)){if("TXXX"===t.type){var n=1,r=e._utf8ArrayToStr(t.data.subarray(n),!0);n+=r.length+1;var i=e._utf8ArrayToStr(t.data.subarray(n));return{key:t.type,info:r,data:i}}var o=e._utf8ArrayToStr(t.data.subarray(1));return{key:t.type,data:o}}},e._decodeURLFrame=function(t){if("WXXX"===t.type){if(t.size<2)return;var n=1,r=e._utf8ArrayToStr(t.data.subarray(n));n+=r.length+1;var i=e._utf8ArrayToStr(t.data.subarray(n));return{key:t.type,info:r,data:i}}var o=e._utf8ArrayToStr(t.data);return{key:t.type,data:o}},e._utf8ArrayToStr=function(e,t){void 0===t&&(t=!1);var n=s();if(n){var r=n.decode(e);if(t){var i=r.indexOf("\0");return-1!==i?r.substring(0,i):r}return r.replace(/\0/g,"")}for(var o,a,l,c=e.length,u="",d=0;d<c;){if(0===(o=e[d++])&&t)return u;if(0!==o&&3!==o)switch(o>>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:u+=String.fromCharCode(o);break;case 12:case 13:a=e[d++],u+=String.fromCharCode((31&o)<<6|63&a);break;case 14:a=e[d++],l=e[d++],u+=String.fromCharCode((15&o)<<12|(63&a)<<6|(63&l)<<0)}}return u},e}();function s(){var e=Object(i.getSelfScope)();return r||void 0===e.TextDecoder||(r=new e.TextDecoder("utf-8")),r}var a=o._utf8ArrayToStr;t.default=o},"./src/demux/mp4demuxer.js":function(e,t,n){"use strict";n.r(t);var r=n("./src/utils/logger.js"),i=n("./src/events.js"),o=Math.pow(2,32)-1,s=function(){function e(e,t){this.observer=e,this.remuxer=t}var t=e.prototype;return t.resetTimeStamp=function(e){this.initPTS=e},t.resetInitSegment=function(t,n,r,o){if(t&&t.byteLength){var s=this.initData=e.parseInitSegment(t);null==n&&(n="mp4a.40.5"),null==r&&(r="avc1.42e01e");var a={};s.audio&&s.video?a.audiovideo={container:"video/mp4",codec:n+","+r,initSegment:o?t:null}:(s.audio&&(a.audio={container:"audio/mp4",codec:n,initSegment:o?t:null}),s.video&&(a.video={container:"video/mp4",codec:r,initSegment:o?t:null})),this.observer.trigger(i.default.FRAG_PARSING_INIT_SEGMENT,{tracks:a})}else n&&(this.audioCodec=n),r&&(this.videoCodec=r)},e.probe=function(t){return e.findBox({data:t,start:0,end:Math.min(t.length,16384)},["moof"]).length>0},e.bin2str=function(e){return String.fromCharCode.apply(null,e)},e.readUint16=function(e,t){e.data&&(t+=e.start,e=e.data);var n=e[t]<<8|e[t+1];return n<0?65536+n:n},e.readUint32=function(e,t){e.data&&(t+=e.start,e=e.data);var n=e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3];return n<0?4294967296+n:n},e.writeUint32=function(e,t,n){e.data&&(t+=e.start,e=e.data),e[t]=n>>24,e[t+1]=n>>16&255,e[t+2]=n>>8&255,e[t+3]=255&n},e.findBox=function(t,n){var r,i,o,s,a,l,c=[];if(t.data?(a=t.start,o=t.end,t=t.data):(a=0,o=t.byteLength),!n.length)return null;for(r=a;r<o;)l=(i=e.readUint32(t,r))>1?r+i:o,e.bin2str(t.subarray(r+4,r+8))===n[0]&&(1===n.length?c.push({data:t,start:r+8,end:l}):(s=e.findBox({data:t,start:r+8,end:l},n.slice(1))).length&&(c=c.concat(s))),r=l;return c},e.parseSegmentIndex=function(t){var n,r=e.findBox(t,["moov"])[0],i=r?r.end:null,o=0,s=e.findBox(t,["sidx"]);if(!s||!s[0])return null;n=[];var a=(s=s[0]).data[0];o=0===a?8:16;var l=e.readUint32(s,o);o+=4,o+=0===a?8:16,o+=2;var c=s.end+0,u=e.readUint16(s,o);o+=2;for(var d=0;d<u;d++){var f=o,h=e.readUint32(s,f);f+=4;var p=2147483647&h;if(1==(2147483648&h)>>>31)return void console.warn("SIDX has hierarchical references (not supported)");var m=e.readUint32(s,f);f+=4,n.push({referenceSize:p,subsegmentDuration:m,info:{duration:m/l,start:c,end:c+p-1}}),c+=p,o=f+=4}return{earliestPresentationTime:0,timescale:l,version:a,referencesCount:u,references:n,moovEndOffset:i}},e.parseInitSegment=function(t){var n=[];return e.findBox(t,["moov","trak"]).forEach((function(t){var i=e.findBox(t,["tkhd"])[0];if(i){var o=i.data[i.start],s=0===o?12:20,a=e.readUint32(i,s),l=e.findBox(t,["mdia","mdhd"])[0];if(l){s=0===(o=l.data[l.start])?12:20;var c=e.readUint32(l,s),u=e.findBox(t,["mdia","hdlr"])[0];if(u){var d={soun:"audio",vide:"video"}[e.bin2str(u.data.subarray(u.start+8,u.start+12))];if(d){var f=e.findBox(t,["mdia","minf","stbl","stsd"]);if(f.length){f=f[0];var h=e.bin2str(f.data.subarray(f.start+12,f.start+16));r.logger.log("MP4Demuxer:"+d+":"+h+" found")}n[a]={timescale:c,type:d},n[d]={timescale:c,id:a}}}}}})),n},e.getStartDTS=function(t,n){var r,i,o;return r=e.findBox(n,["moof","traf"]),i=[].concat.apply([],r.map((function(n){return e.findBox(n,["tfhd"]).map((function(r){var i,o,s;return i=e.readUint32(r,4),o=t[i].timescale||9e4,s=e.findBox(n,["tfdt"]).map((function(t){var n,r;return n=t.data[t.start],r=e.readUint32(t,4),1===n&&(r*=Math.pow(2,32),r+=e.readUint32(t,8)),r}))[0],s/o}))}))),o=Math.min.apply(null,i),isFinite(o)?o:0},e.offsetStartDTS=function(t,n,r){e.findBox(n,["moof","traf"]).map((function(n){return e.findBox(n,["tfhd"]).map((function(i){var s=e.readUint32(i,4),a=t[s].timescale||9e4;e.findBox(n,["tfdt"]).map((function(t){var n=t.data[t.start],i=e.readUint32(t,4);if(0===n)e.writeUint32(t,4,i-r*a);else{i*=Math.pow(2,32),i+=e.readUint32(t,8),i-=r*a,i=Math.max(i,0);var s=Math.floor(i/(o+1)),l=Math.floor(i%(o+1));e.writeUint32(t,4,s),e.writeUint32(t,8,l)}}))}))}))},t.append=function(t,n,r,o){var s=this.initData;s||(this.resetInitSegment(t,this.audioCodec,this.videoCodec,!1),s=this.initData);var a,l=this.initPTS;if(void 0===l){var c=e.getStartDTS(s,t);this.initPTS=l=c-n,this.observer.trigger(i.default.INIT_PTS_FOUND,{initPTS:l})}e.offsetStartDTS(s,t,l),a=e.getStartDTS(s,t),this.remuxer.remux(s.audio,s.video,null,null,a,r,o,t)},t.destroy=function(){},e}();t.default=s},
2"./src/errors.ts":function(e,t,n){"use strict";var r,i;n.r(t),n.d(t,"ErrorTypes",(function(){return r})),n.d(t,"ErrorDetails",(function(){return i})),function(e){e.NETWORK_ERROR="networkError",e.MEDIA_ERROR="mediaError",e.KEY_SYSTEM_ERROR="keySystemError",e.MUX_ERROR="muxError",e.OTHER_ERROR="otherError"}(r||(r={})),function(e){e.KEY_SYSTEM_NO_KEYS="keySystemNoKeys",e.KEY_SYSTEM_NO_ACCESS="keySystemNoAccess",e.KEY_SYSTEM_NO_SESSION="keySystemNoSession",e.KEY_SYSTEM_LICENSE_REQUEST_FAILED="keySystemLicenseRequestFailed",e.KEY_SYSTEM_NO_INIT_DATA="keySystemNoInitData",e.MANIFEST_LOAD_ERROR="manifestLoadError",e.MANIFEST_LOAD_TIMEOUT="manifestLoadTimeOut",e.MANIFEST_PARSING_ERROR="manifestParsingError",e.MANIFEST_INCOMPATIBLE_CODECS_ERROR="manifestIncompatibleCodecsError",e.LEVEL_LOAD_ERROR="levelLoadError",e.LEVEL_LOAD_TIMEOUT="levelLoadTimeOut",e.LEVEL_SWITCH_ERROR="levelSwitchError",e.AUDIO_TRACK_LOAD_ERROR="audioTrackLoadError",e.AUDIO_TRACK_LOAD_TIMEOUT="audioTrackLoadTimeOut",e.FRAG_LOAD_ERROR="fragLoadError",e.FRAG_LOAD_TIMEOUT="fragLoadTimeOut",e.FRAG_DECRYPT_ERROR="fragDecryptError",e.FRAG_PARSING_ERROR="fragParsingError",e.REMUX_ALLOC_ERROR="remuxAllocError",e.KEY_LOAD_ERROR="keyLoadError",e.KEY_LOAD_TIMEOUT="keyLoadTimeOut",e.BUFFER_ADD_CODEC_ERROR="bufferAddCodecError",e.BUFFER_APPEND_ERROR="bufferAppendError",e.BUFFER_APPENDING_ERROR="bufferAppendingError",e.BUFFER_STALLED_ERROR="bufferStalledError",e.BUFFER_FULL_ERROR="bufferFullError",e.BUFFER_SEEK_OVER_HOLE="bufferSeekOverHole",e.BUFFER_NUDGE_ON_STALL="bufferNudgeOnStall",e.INTERNAL_EXCEPTION="internalException"}(i||(i={}))},
2"./src/events.js":function(e,t,n){"use strict";n.r(t),t
vendor: 1,993 bytes, line 2
2.default={MEDIA_ATTACHING:"hlsMediaAttaching",MEDIA_ATTACHED:"hlsMediaAttached",MEDIA_DETACHING:"hlsMediaDetaching",MEDIA_DETACHED:"hlsMediaDetached",BUFFER_RESET:"hlsBufferReset",BUFFER_CODECS:"hlsBufferCodecs",BUFFER_CREATED:"hlsBufferCreated",BUFFER_APPENDING:"hlsBufferAppending",BUFFER_APPENDED:"hlsBufferAppended",BUFFER_EOS:"hlsBufferEos",BUFFER_FLUSHING:"hlsBufferFlushing",BUFFER_FLUSHED:"hlsBufferFlushed",MANIFEST_LOADING:"hlsManifestLoading",MANIFEST_LOADED:"hlsManifestLoaded",MANIFEST_PARSED:"hlsManifestParsed",LEVEL_SWITCHING:"hlsLevelSwitching",LEVEL_SWITCHED:"hlsLevelSwitched",LEVEL_LOADING:"hlsLevelLoading",LEVEL_LOADED:"hlsLevelLoaded",LEVEL_UPDATED:"hlsLevelUpdated",LEVEL_PTS_UPDATED:"hlsLevelPtsUpdated",AUDIO_TRACKS_UPDATED:"hlsAudioTracksUpdated",AUDIO_TRACK_SWITCHING:"hlsAudioTrackSwitching",AUDIO_TRACK_SWITCHED:"hlsAudioTrackSwitched",AUDIO_TRACK_LOADING:"hlsAudioTrackLoading",AUDIO_TRACK_LOADED:"hlsAudioTrackLoaded",SUBTITLE_TRACKS_UPDATED:"hlsSubtitleTracksUpdated",SUBTITLE_TRACK_SWITCH:"hlsSubtitleTrackSwitch",SUBTITLE_TRACK_LOADING:"hlsSubtitleTrackLoading",SUBTITLE_TRACK_LOADED:"hlsSubtitleTrackLoaded",SUBTITLE_FRAG_PROCESSED:"hlsSubtitleFragProcessed",INIT_PTS_FOUND:"hlsInitPtsFound",FRAG_LOADING:"hlsFragLoading",FRAG_LOAD_PROGRESS:"hlsFragLoadProgress",FRAG_LOAD_EMERGENCY_ABORTED:"hlsFragLoadEmergencyAborted",FRAG_LOADED:"hlsFragLoaded",FRAG_DECRYPTED:"hlsFragDecrypted",FRAG_PARSING_INIT_SEGMENT:"hlsFragParsingInitSegment",FRAG_PARSING_USERDATA:"hlsFragParsingUserdata",FRAG_PARSING_METADATA:"hlsFragParsingMetadata",FRAG_PARSING_DATA:"hlsFragParsingData",FRAG_PARSED:"hlsFragParsed",FRAG_BUFFERED:"hlsFragBuffered",FRAG_CHANGED:"hlsFragChanged",FPS_DROP:"hlsFpsDrop",FPS_DROP_LEVEL_CAPPING:"hlsFpsDropLevelCapping",ERROR:"hlsError",DESTROYING:"hlsDestroying",KEY_LOADING:"hlsKeyLoading",KEY_LOADED:"hlsKeyLoaded",STREAM_STATE_TRANSITION:"hlsStreamStateTransition",LIVE_BACK_BUFFER_REACHED:"hlsLiveBackBufferReached"}},"./src/hls.ts":function(
vendor: 33,679 bytes, line 2
2e,t,n){"use strict";n.r(t);var r={};n.r(r),n.d(r,"newCue",(function(){return gt}));var i,o,s=n("./node_modules/url-toolkit/src/url-toolkit.js"),a=n("./src/errors.ts"),l=n("./src/polyfills/number-isFinite.js"),c=n("./src/events.js"),u=n("./src/utils/logger.js"),d={hlsEventGeneric:!0,hlsHandlerDestroying:!0,hlsHandlerDestroyed:!0},f=function(){function e(e){this.hls=void 0,this.handledEvents=void 0,this.useGenericHandler=void 0,this.hls=e,this.onEvent=this.onEvent.bind(this);for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];this.handledEvents=n,this.useGenericHandler=!0,this.registerListeners()}var t=e.prototype;return t.destroy=function(){this.onHandlerDestroying(),this.unregisterListeners(),this.onHandlerDestroyed()},t.onHandlerDestroying=function(){},t.onHandlerDestroyed=function(){},t.isEventHandler=function(){return"object"==typeof this.handledEvents&&this.handledEvents.length&&"function"==typeof this.onEvent},t.registerListeners=function(){this.isEventHandler()&&this.handledEvents.forEach((function(e){if(d[e])throw new Error("Forbidden event-name: "+e);this.hls.on(e,this.onEvent)}),this)},t.unregisterListeners=function(){this.isEventHandler()&&this.handledEvents.forEach((function(e){this.hls.off(e,this.onEvent)}),this)},t.onEvent=function(e,t){this.onEventGeneric(e,t)},t.onEventGeneric=function(e,t){try{(function(e,t){var n="on"+e.replace("hls","");if("function"!=typeof this[n])throw new Error("Event "+e+" has no generic handler in this "+this.constructor.name+" class (tried "+n+")");return this[n].bind(this,t)}).call(this,e,t).call()}catch(t){u.logger.error("An internal error happened while handling event "+e+'. Error message: "'+t.message+'". Here is a stacktrace:',t),this.hls.trigger(c.default.ERROR,{type:a.ErrorTypes.OTHER_ERROR,details:a.ErrorDetails.INTERNAL_EXCEPTION,fatal:!1,event:e,err:t})}},e}(),h=f;!function(e){e.MANIFEST="manifest",e.LEVEL="level",e.AUDIO_TRACK="audioTrack",e.SUBTITLE_TRACK="subtitleTrack"}(i||(i={})),function(e){e.MAIN="main",e.AUDIO="audio",e.SUBTITLE="subtitle"}(o||(o={}));var p=n("./src/demux/mp4demuxer.js");function m(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var g,v=function(){function e(e,t){this._uri=null,this.baseuri=void 0,this.reluri=void 0,this.method=null,this.key=null,this.iv=null,this.baseuri=e,this.reluri=t}var t,n,r;return t=e,(n=[{key:"uri",get:function(){return!this._uri&&this.reluri&&(this._uri=Object(s.buildAbsoluteURL)(this.baseuri,this.reluri,{alwaysNormalize:!0})),this._uri}}])&&m(t.prototype,n),r&&m(t,r),e}();function y(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}!function(e){e.AUDIO="audio",e.VIDEO="video"}(g||(g={}));var b=function(){function e(){var e;this._url=null,this._byteRange=null,this._decryptdata=null,this._elementaryStreams=((e={})[g.AUDIO]=!1,e[g.VIDEO]=!1,e),this.deltaPTS=0,this.rawProgramDateTime=null,this.programDateTime=null,this.title=null,this.tagList=[],this.cc=void 0,this.type=void 0,this.relurl=void 0,this.baseurl=void 0,this.duration=void 0,this.start=void 0,this.sn=0,this.urlId=0,this.level=0,this.levelkey=void 0,this.loader=void 0}var t,n,r,i=e.prototype;return i.setByteRange=function(e,t){var n=e.split("@",2),r=[];1===n.length?r[0]=t?t.byteRangeEndOffset:0:r[0]=parseInt(n[1]),r[1]=parseInt(n[0])+r[0],this._byteRange=r},i.addElementaryStream=function(e){this._elementaryStreams[e]=!0},i.hasElementaryStream=function(e){return!0===this._elementaryStreams[e]},i.createInitializationVector=function(e){for(var t=new Uint8Array(16),n=12;n<16;n++)t[n]=e>>8*(15-n)&255;return t},i.setDecryptDataFromLevelKey=function(e,t){var n=e;return e&&e.method&&e.uri&&!e.iv&&((n=new v(e.baseuri,e.reluri)).method=e.method,n.iv=this.createInitializationVector(t)),n},t=e,(n=[{key:"url",get:function(){return!this._url&&this.relurl&&(this._url=Object(s.buildAbsoluteURL)(this.baseurl,this.relurl,{alwaysNormalize:!0})),this._url},set:function(e){this._url=e}},{key:"byteRange",get:function(){return this._byteRange?this._byteRange:[]}},{key:"byteRangeStartOffset",get:function(){return this.byteRange[0]}},{key:"byteRangeEndOffset",get:function(){return this.byteRange[1]}},{key:"decryptdata",get:function(){if(!this.levelkey&&!this._decryptdata)return null;if(!this._decryptdata&&this.levelkey){var e=this.sn;"number"!=typeof e&&(this.levelkey&&"AES-128"===this.levelkey.method&&!this.levelkey.iv&&u.logger.warn('missing IV for initialization segment with method="'+this.levelkey.method+'" - compliance issue'),e=0),this._decryptdata=this.setDecryptDataFromLevelKey(this.levelkey,e)}return this._decryptdata}},{key:"endProgramDateTime",get:function(){if(null===this.programDateTime)return null;if(!Object(l.isFiniteNumber)(this.programDateTime))return null;var e=Object(l.isFiniteNumber)(this.duration)?this.duration:0;return this.programDateTime+1e3*e}},{key:"encrypted",get:function(){return!(!this.decryptdata||null===this.decryptdata.uri||null!==this.decryptdata.key)}}])&&y(t.prototype,n),r&&y(t,r),e}();function _(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var A=function(){function e(e){this.endCC=0,this.endSN=0,this.fragments=[],this.initSegment=null,this.live=!0,this.needSidxRanges=!1,this.startCC=0,this.startSN=0,this.startTimeOffset=null,this.targetduration=0,this.totalduration=0,this.type=null,this.url=e,this.version=null}var t,n,r;return t=e,(n=[{key:"hasProgramDateTime",get:function(){return!(!this.fragments[0]||!Object(l.isFiniteNumber)(this.fragments[0].programDateTime))}}])&&_(t.prototype,n),r&&_(t,r),e}(),E=/^(\d+)x(\d+)$/,T=/\s*(.+?)\s*=((?:\".*?\")|.*?)(?:,|$)/g,k=function(){function e(t){for(var n in"string"==typeof t&&(t=e.parseAttrList(t)),t)t.hasOwnProperty(n)&&(this[n]=t[n])}var t=e.prototype;return t.decimalInteger=function(e){var t=parseInt(this[e],10);return t>Number.MAX_SAFE_INTEGER?1/0:t},t.hexadecimalInteger=function(e){if(this[e]){var t=(this[e]||"0x").slice(2);t=(1&t.length?"0":"")+t;for(var n=new Uint8Array(t.length/2),r=0;r<t.length/2;r++)n[r]=parseInt(t.slice(2*r,2*r+2),16);return n}return null},t.hexadecimalIntegerAsNumber=function(e){var t=parseInt(this[e],16);return t>Number.MAX_SAFE_INTEGER?1/0:t},t.decimalFloatingPoint=function(e){return parseFloat(this[e])},t.enumeratedString=function(e){return this[e]},t.decimalResolution=function(e){var t=E.exec(this[e]);if(null!==t)return{width:parseInt(t[1],10),height:parseInt(t[2],10)}},e.parseAttrList=function(e){var t,n={};for(T.lastIndex=0;null!==(t=T.exec(e));){var r=t[2];0===r.indexOf('"')&&r.lastIndexOf('"')===r.length-1&&(r=r.slice(1,-1)),n[t[1]]=r}return n},e}(),S={audio:{a3ds:!0,"ac-3":!0,"ac-4":!0,alac:!0,alaw:!0,dra1:!0,"dts+":!0,"dts-":!0,dtsc:!0,dtse:!0,dtsh:!0,"ec-3":!0,enca:!0,g719:!0,g726:!0,m4ae:!0,mha1:!0,mha2:!0,mhm1:!0,mhm2:!0,mlpa:!0,mp4a:!0,"raw ":!0,Opus:!0,samr:!0,sawb:!0,sawp:!0,sevc:!0,sqcp:!0,ssmv:!0,twos:!0,ulaw:!0},video:{avc1:!0,avc2:!0,avc3:!0,avc4:!0,avcp:!0,drac:!0,dvav:!0,dvhe:!0,encv:!0,hev1:!0,hvc1:!0,mjp2:!0,mp4v:!0,mvc1:!0,mvc2:!0,mvc3:!0,mvc4:!0,resv:!0,rv60:!0,s263:!0,svc1:!0,svc2:!0,"vc-1":!0,vp08:!0,vp09:!0}};function w(e,t){return MediaSource.isTypeSupported((t||"video")+'/mp4;codecs="'+e+'"')}var x=/#EXT-X-STREAM-INF:([^\n\r]*)[\r\n]+([^\r\n]+)/g,C=/#EXT-X-MEDIA:(.*)/g,P=new RegExp([/#EXTINF:\s*(\d*(?:\.\d+)?)(?:,(.*)\s+)?/.source,/|(?!#)([\S+ ?]+)/.source,/|#EXT-X-BYTERANGE:*(.+)/.source,/|#EXT-X-PROGRAM-DATE-TIME:(.+)/.source,/|#.*/.source].join(""),"g"),R=/(?:(?:#(EXTM3U))|(?:#EXT-X-(PLAYLIST-TYPE):(.+))|(?:#EXT-X-(MEDIA-SEQUENCE): *(\d+))|(?:#EXT-X-(TARGETDURATION): *(\d+))|(?:#EXT-X-(KEY):(.+))|(?:#EXT-X-(START):(.+))|(?:#EXT-X-(ENDLIST))|(?:#EXT-X-(DISCONTINUITY-SEQ)UENCE:(\d+))|(?:#EXT-X-(DIS)CONTINUITY))|(?:#EXT-X-(VERSION):(\d+))|(?:#EXT-X-(MAP):(.+))|(?:(#)([^:]*):(.*))|(?:(#)(.*))(?:.*)\r?\n?/,L=/\.(mp4|m4s|m4v|m4a)$/i,j=function(){function e(){}return e.findGroup=function(e,t){for(var n=0;n<e.length;n++){var r=e[n];if(r.id===t)return r}},e.convertAVC1ToAVCOTI=function(e){var t,n=e.split(".");return n.length>2?(t=n.shift()+".",t+=parseInt(n.shift()).toString(16),t+=("000"+parseInt(n.shift()).toString(16)).substr(-4)):t=e,t},e.resolve=function(e,t){return s.buildAbsoluteURL(t,e,{alwaysNormalize:!0})},e.parseMasterPlaylist=function(t,n){var r,i=[];function o(e,t){["video","audio"].forEach((function(n){var r=e.filter((function(e){return function(e,t){var n=S[t];return!!n&&!0===n[e.slice(0,4)]}(e,n)}));if(r.length){var i=r.filter((function(e){return 0===e.lastIndexOf("avc1",0)||0===e.lastIndexOf("mp4a",0)}));t[n+"Codec"]=i.length>0?i[0]:r[0],e=e.filter((function(e){return-1===r.indexOf(e)}))}})),t.unknownCodecs=e}for(x.lastIndex=0;null!=(r=x.exec(t));){var s={},a=s.attrs=new k(r[1]);s.url=e.resolve(r[2],n);var l=a.decimalResolution("RESOLUTION");l&&(s.width=l.width,s.height=l.height),s.bitrate=a.decimalInteger("AVERAGE-BANDWIDTH")||a.decimalInteger("BANDWIDTH"),s.name=a.NAME,o([].concat((a.CODECS||"").split(/[ ,]+/)),s),s.videoCodec&&-1!==s.videoCodec.indexOf("avc1")&&(s.videoCodec=e.convertAVC1ToAVCOTI(s.videoCodec)),i.push(s)}return i},e.parseMasterPlaylistMedia=function(t,n,r,i){var o;void 0===i&&(i=[]);var s=[],a=0;for(C.lastIndex=0;null!==(o=C.exec(t));){var l=new k(o[1]);if(l.TYPE===r){var c={id:a++,groupId:l["GROUP-ID"],name:l.NAME||l.LANGUAGE,type:r,default:"YES"===l.DEFAULT,autoselect:"YES"===l.AUTOSELECT,forced:"YES"===l.FORCED,lang:l.LANGUAGE};if(l.URI&&(c.url=e.resolve(l.URI,n)),i.length){var u=e.findGroup(i,c.groupId);c.audioCodec=u?u.codec:i[0].codec}s.push(c)}}return s},e.parseLevelPlaylist=function(e,t,n,r,i){var o,s,a,c=0,d=0,f=new A(t),h=0,p=null,m=new b,g=null;for(P.lastIndex=0;null!==(o=P.exec(e));){var y=o[1];if(y){m.duration=parseFloat(y);var _=(" "+o[2]).slice(1);m.title=_||null,m.tagList.push(_?["INF",y,_]:["INF",y])}else if(o[3]){if(Object(l.isFiniteNumber)(m.duration)){var E=c++;m.type=r,m.start=d,a&&(m.levelkey=a),m.sn=E,m.level=n,m.cc=h,m.urlId=i,m.baseurl=t,m.relurl=(" "+o[3]).slice(1),I(m,p),f.fragments.push(m),p=m,d+=m.duration,m=new b}}else if(o[4]){var T=(" "+o[4]).slice(1);p?m.setByteRange(T,p):m.setByteRange(T)}else if(o[5])m.rawProgramDateTime=(" "+o[5]).slice(1),m.tagList.push(["PROGRAM-DATE-TIME",m.rawProgramDateTime]),null===g&&(g=f.fragments.length);else{if(!(o=o[0].match(R))){u.logger.warn("No matches on slow regex match for level playlist!");continue}for(s=1;s<o.length&&void 0===o[s];s++);var S=(" "+o[s+1]).slice(1),w=(" "+o[s+2]).slice(1);switch(o[s]){case"#":m.tagList.push(w?[S,w]:[S]);break;case"PLAYLIST-TYPE":f.type=S.toUpperCase();break;case"MEDIA-SEQUENCE":c=f.startSN=parseInt(S);break;case"TARGETDURATION":f.targetduration=parseFloat(S);break;case"VERSION":f.version=parseInt(S);break;case"EXTM3U":break;case"ENDLIST":f.live=!1;break;case"DIS":h++,m.tagList.push(["DIS"]);break;case"DISCONTINUITY-SEQ":h=parseInt(S);break;case"KEY":var x=new k(S),C=x.enumeratedString("METHOD"),j=x.URI,O=x.hexadecimalInteger("IV");C&&(a=new v(t,j),j&&["AES-128","SAMPLE-AES","SAMPLE-AES-CENC"].indexOf(C)>=0&&(a.method=C,a.key=null,a.iv=O));break;case"START":var D=new k(S).decimalFloatingPoint("TIME-OFFSET");Object(l.isFiniteNumber)(D)&&(f.startTimeOffset=D);break;case"MAP":var M=new k(S);m.relurl=M.URI,M.BYTERANGE&&m.setByteRange(M.BYTERANGE),m.baseurl=t,m.level=n,m.type=r,m.sn="initSegment",f.initSegment=m,(m=new b).rawProgramDateTime=f.initSegment.rawProgramDateTime;break;default:u.logger.warn("line parsed but not handled: "+o)}}}return(m=p)&&!m.relurl&&(f.fragments.pop(),d-=m.duration),f.totalduration=d,f.averagetargetduration=d/f.fragments.length,f.endSN=c-1,f.startCC=f.fragments[0]?f.fragments[0].cc:0,f.endCC=h,!f.initSegment&&f.fragments.length&&f.fragments.every((function(e){return L.test(e.relurl)}))&&(u.logger.warn("MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX"),(m=new b).relurl=f.fragments[0].relurl,m.baseurl=t,m.level=n,m.type=r,m.sn="initSegment",f.initSegment=m,f.needSidxRanges=!0),g&&function(e,t){for(var n=e[t],r=t-1;r>=0;r--){var i=e[r];i.programDateTime=n.programDateTime-1e3*i.duration,n=i}}(f.fragments,g),f},e}();function I(e,t){e.rawProgramDateTime?e.programDateTime=Date.parse(e.rawProgramDateTime):t&&t.programDateTime&&(e.programDateTime=t.endProgramDateTime),Object(l.isFiniteNumber)(e.programDateTime)||(e.programDateTime=null,e.rawProgramDateTime=null)}var O=window.performance,D=function(e){var t,n;function r(t){var n;return(n=e.call(this,t,c.default.MANIFEST_LOADING,c.default.LEVEL_LOADING,c.default.AUDIO_TRACK_LOADING,c.default.SUBTITLE_TRACK_LOADING)||this).loaders={},n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r.canHaveQualityLevels=function(e){return e!==i.AUDIO_TRACK&&e!==i.SUBTITLE_TRACK},r.mapContextToLevelType=function(e){switch(e.type){case i.AUDIO_TRACK:return o.AUDIO;case i.SUBTITLE_TRACK:return o.SUBTITLE;default:return o.MAIN}},r.getResponseUrl=function(e,t){var n=e.url;return void 0!==n&&0!==n.indexOf("data:")||(n=t.url),n};var s=r.prototype;return s.createInternalLoader=function(e){var t=this.hls.config,n=t.pLoader,r=t.loader,i=new(n||r)(t);return e.loader=i,this.loaders[e.type]=i,i},s.getInternalLoader=function(e){return this.loaders[e.type]},s.resetInternalLoader=function(e){this.loaders[e]&&delete this.loaders[e]},s.destroyInternalLoaders=function(){for(var e in this.loaders){var t=this.loaders[e];t&&t.destroy(),this.resetInternalLoader(e)}},s.destroy=function(){this.destroyInternalLoaders(),e.prototype.destroy.call(this)},s.onManifestLoading=function(e){this.load({url:e.url,type:i.MANIFEST,level:0,id:null,responseType:"text"})},s.onLevelLoading=function(e){this.load({url:e.url,type:i.LEVEL,level:e.level,id:e.id,responseType:"text"})},s.onAudioTrackLoading=function(e){this.load({url:e.url,type:i.AUDIO_TRACK,level:null,id:e.id,responseType:"text"})},s.onSubtitleTrackLoading=function(e){this.load({url:e.url,type:i.SUBTITLE_TRACK,level:null,id:e.id,responseType:"text"})},s.load=function(e){var t=this.hls.config;u.logger.debug("Loading playlist of type "+e.type+", level: "+e.level+", id: "+e.id);var n,r,o,s,a=this.getInternalLoader(e);if(a){var l=a.context;if(l&&l.url===e.url)return u.logger.trace("playlist request ongoing"),!1;u.logger.warn("aborting previous loader for type: "+e.type),a.abort()}switch(e.type){case i.MANIFEST:n=t.manifestLoadingMaxRetry,r=t.manifestLoadingTimeOut,o=t.manifestLoadingRetryDelay,s=t.manifestLoadingMaxRetryTimeout;break;case i.LEVEL:n=0,s=0,o=0,r=t.levelLoadingTimeOut;break;default:n=t.levelLoadingMaxRetry,r=t.levelLoadingTimeOut,o=t.levelLoadingRetryDelay,s=t.levelLoadingMaxRetryTimeout}a=this.createInternalLoader(e);var c={timeout:r,maxRetry:n,retryDelay:o,maxRetryDelay:s},d={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};return u.logger.debug("Calling internal loader delegate for URL: "+e.url),a.load(e,c,d),!0},s.loadsuccess=function(e,t,n,r){if(void 0===r&&(r=null),n.isSidxRequest)return this._handleSidxRequest(e,n),void this._handlePlaylistLoaded(e,t,n,r);if(this.resetInternalLoader(n.type),"string"!=typeof e.data)throw new Error('expected responseType of "text" for PlaylistLoader');var i=e.data;t.tload=O.now(),0===i.indexOf("#EXTM3U")?i.indexOf("#EXTINF:")>0||i.indexOf("#EXT-X-TARGETDURATION:")>0?this._handleTrackOrLevelPlaylist(e,t,n,r):this._handleMasterPlaylist(e,t,n,r):this._handleManifestParsingError(e,n,"no EXTM3U delimiter",r)},s.loaderror=function(e,t,n){void 0===n&&(n=null),this._handleNetworkError(t,n,!1,e)},s.loadtimeout=function(e,t,n){void 0===n&&(n=null),this._handleNetworkError(t,n,!0)},s._handleMasterPlaylist=function(e,t,n,i){var o=this.hls,s=e.data,a=r.getResponseUrl(e,n),l=j.parseMasterPlaylist(s,a);if(l.length){var d=l.map((function(e){return{id:e.attrs.AUDIO,codec:e.audioCodec}})),f=j.parseMasterPlaylistMedia(s,a,"AUDIO",d),h=j.parseMasterPlaylistMedia(s,a,"SUBTITLES");if(f.length){var p=!1;f.forEach((function(e){e.url||(p=!0)})),!1===p&&l[0].audioCodec&&!l[0].attrs.AUDIO&&(u.logger.log("audio codec signaled in quality level, but no embedded audio track signaled, create one"),f.unshift({type:"main",name:"main",default:!1,autoselect:!1,forced:!1,id:-1}))}o.trigger(c.default.MANIFEST_LOADED,{levels:l,audioTracks:f,subtitles:h,url:a,stats:t,networkDetails:i})}else this._handleManifestParsingError(e,n,"no level found in manifest",i)},s._handleTrackOrLevelPlaylist=function(e,t,n,o){var s=this.hls,a=n.id,u=n.level,d=n.type,f=r.getResponseUrl(e,n),h=Object(l.isFiniteNumber)(a)?a:0,p=Object(l.isFiniteNumber)(u)?u:h,m=r.mapContextToLevelType(n),g=j.parseLevelPlaylist(e.data,f,p,m,h);if(g.tload=t.tload,d===i.MANIFEST){var v={url:f,details:g};s.trigger(c.default.MANIFEST_LOADED,{levels:[v],audioTracks:[],url:f,stats:t,networkDetails:o})}if(t.tparsed=O.now(),g.needSidxRanges){var y=g.initSegment.url;this.load({url:y,isSidxRequest:!0,type:d,level:u,levelDetails:g,id:a,rangeStart:0,rangeEnd:2048,responseType:"arraybuffer"})}else n.levelDetails=g,this._handlePlaylistLoaded(e,t,n,o)},s._handleSidxRequest=function(e,t){if("string"==typeof e.data)throw new Error("sidx request must be made with responseType of array buffer");var n=p.default.parseSegmentIndex(new Uint8Array(e.data));if(n){var r=n.references,i=t.levelDetails;r.forEach((function(e,t){var n=e.info;if(i){var r=i.fragments[t];0===r.byteRange.length&&r.setByteRange(String(1+n.end-n.start)+"@"+String(n.start))}})),i&&i.initSegment.setByteRange(String(n.moovEndOffset)+"@0")}},s._handleManifestParsingError=function(e,t,n,r){this.hls.trigger(c.default.ERROR,{type:a.ErrorTypes.NETWORK_ERROR,details:a.ErrorDetails.MANIFEST_PARSING_ERROR,fatal:!0,url:e.url,reason:n,networkDetails:r})},s._handleNetworkError=function(e,t,n,r){var o,s;void 0===n&&(n=!1),void 0===r&&(r=null),u.logger.info("A network error occured while loading a "+e.type+"-type playlist");var l=this.getInternalLoader(e);switch(e.type){case i.MANIFEST:o=n?a.ErrorDetails.MANIFEST_LOAD_TIMEOUT:a.ErrorDetails.MANIFEST_LOAD_ERROR,s=!0;break;case i.LEVEL:o=n?a.ErrorDetails.LEVEL_LOAD_TIMEOUT:a.ErrorDetails.LEVEL_LOAD_ERROR,s=!1;break;case i.AUDIO_TRACK:o=n?a.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:a.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,s=!1;break;default:s=!1}l&&(l.abort(),this.resetInternalLoader(e.type));var d={type:a.ErrorTypes.NETWORK_ERROR,details:o,fatal:s,url:e.url,loader:l,context:e,networkDetails:t};r&&(d.response=r),this.hls.trigger(c.default.ERROR,d)},s._handlePlaylistLoaded=function(e,t,n,o){var s=n.type,a=n.level,l=n.id,u=n.levelDetails;if(u&&u.targetduration)if(r.canHaveQualityLevels(n.type))this.hls.trigger(c.default.LEVEL_LOADED,{details:u,level:a||0,id:l||0,stats:t,networkDetails:o});else switch(s){case i.AUDIO_TRACK:this.hls.trigger(c.default.AUDIO_TRACK_LOADED,{details:u,id:l,stats:t,networkDetails:o});break;case i.SUBTITLE_TRACK:this.hls.trigger(c.default.SUBTITLE_TRACK_LOADED,{details:u,id:l,stats:t,networkDetails:o})}else this._handleManifestParsingError(e,n,"invalid target duration",o)},r}(h),M=function(e){var t,n;function r(t){var n;return(n=e.call(this,t,c.default.FRAG_LOADING)||this).loaders={},n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.destroy=function(){var t=this.loaders;for(var n in t){var r=t[n];r&&r.destroy()}this.loaders={},e.prototype.destroy.call(this)},i.onFragLoading=function(e){var t=e.frag,n=t.type,r=this.loaders,i=this.hls.config,o=i.fLoader,s=i.loader;t.loaded=0;var a,c,d,f=r[n];f&&(u.logger.warn("abort previous fragment loader for type: "+n),f.abort()),f=r[n]=t.loader=i.fLoader?new o(i):new s(i),a={url:t.url,frag:t,responseType:"arraybuffer",progressData:!1};var h=t.byteRangeStartOffset,p=t.byteRangeEndOffset;Object(l.isFiniteNumber)(h)&&Object(l.isFiniteNumber)(p)&&(a.rangeStart=h,a.rangeEnd=p),c={timeout:i.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:i.fragLoadingMaxRetryTimeout},d={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this),onProgress:this.loadprogress.bind(this)},f.load(a,c,d)},i.loadsuccess=function(e,t,n,r){void 0===r&&(r=null);var i=e.data,o=n.frag;o.loader=void 0,this.loaders[o.type]=void 0,this.hls.trigger(c.default.FRAG_LOADED,{payload:i,frag:o,stats:t,networkDetails:r})},i.loaderror=function(e,t,n){void 0===n&&(n=null);var r=t.frag,i=r.loader;i&&i.abort(),this.loaders[r.type]=void 0,this.hls.trigger(c.default.ERROR,{type:a.ErrorTypes.NETWORK_ERROR,details:a.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:t.frag,response:e,networkDetails:n})},i.loadtimeout=function(e,t,n){void 0===n&&(n=null);var r=t.frag,i=r.loader;i&&i.abort(),this.loaders[r.type]=void 0,this.hls.trigger(c.default.ERROR,{type:a.ErrorTypes.NETWORK_ERROR,details:a.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:t.frag,networkDetails:n})},i.loadprogress=function(e,t,n,r){void 0===r&&(r=null);var i=t.frag;i.loaded=e.loaded,this.hls.trigger(c.default.FRAG_LOAD_PROGRESS,{frag:i,stats:e,networkDetails:r})},r}(h),N=function(e){var t,n;function r(t){var n;return(n=e.call(this,t,c.default.KEY_LOADING)||this).loaders={},n.decryptkey=null,n.decrypturl=null,n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.destroy=function(){for(var t in this.loaders){var n=this.loaders[t];n&&n.destroy()}this.loaders={},e.prototype.destroy.call(this)},i.onKeyLoading=function(e){var t=e.frag,n=t.type,r=this.loaders[n];if(t.decryptdata){var i=t.decryptdata.uri;if(i!==this.decrypturl||null===this.decryptkey){var o=this.hls.config;if(r&&(u.logger.warn("abort previous key loader for type:"+n),r.abort()),!i)return void u.logger.warn("key uri is falsy");t.loader=this.loaders[n]=new o.loader(o),this.decrypturl=i,this.decryptkey=null;var s={url:i,frag:t,responseType:"arraybuffer"},a={timeout:o.fragLoadingTimeOut,maxRetry:0,retryDelay:o.fragLoadingRetryDelay,maxRetryDelay:o.fragLoadingMaxRetryTimeout},l={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};t.loader.load(s,a,l)}else this.decryptkey&&(t.decryptdata.key=this.decryptkey,this.hls.trigger(c.default.KEY_LOADED,{frag:t}))}else u.logger.warn("Missing decryption data on fragment in onKeyLoading")},i.loadsuccess=function(e,t,n){var r=n.frag;r.decryptdata?(this.decryptkey=r.decryptdata.key=new Uint8Array(e.data),r.loader=void 0,delete this.loaders[r.type],this.hls.trigger(c.default.KEY_LOADED,{frag:r})):u.logger.error("after key load, decryptdata unset")},i.loaderror=function(e,t){var n=t.frag,r=n.loader;r&&r.abort(),delete this.loaders[n.type],this.hls.trigger(c.default.ERROR,{type:a.ErrorTypes.NETWORK_ERROR,details:a.ErrorDetails.KEY_LOAD_ERROR,fatal:!1,frag:n,response:e})},i.loadtimeout=function(e,t){var n=t.frag,r=n.loader;r&&r.abort(),delete this.loaders[n.type],this.hls.trigger(c.default.ERROR,{type:a.ErrorTypes.NETWORK_ERROR,details:a.ErrorDetails.KEY_LOAD_TIMEOUT,fatal:!1,frag:n})},r}(h),F="NOT_LOADED",B="APPENDING",$="PARTIAL",U="OK",V=function(e){var t,n;function r(t){var n;return(n=e.call(this,t,c.default.BUFFER_APPENDED,c.default.FRAG_BUFFERED,c.default.FRAG_LOADED)||this).bufferPadding=.2,n.fragments=Object.create(null),n.timeRanges=Object.create(null),n.config=t.config,n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.destroy=function(){this.fragments=Object.create(null),this.timeRanges=Object.create(null),this.config=null,h.prototype.destroy.call(this),e.prototype.destroy.call(this)},i.getBufferedFrag=function(e,t){var n=this.fragments,r=Object.keys(n).filter((function(r){var i=n[r];if(i.body.type!==t)return!1;if(!i.buffered)return!1;var o=i.body;return o.startPTS<=e&&e<=o.endPTS}));if(0===r.length)return null;var i=r.pop();return n[i].body},i.detectEvictedFragments=function(e,t){var n,r,i=this;Object.keys(this.fragments).forEach((function(o){var s=i.fragments[o];if(!0===s.buffered){var a=s.range[e];if(a){n=a.time;for(var l=0;l<n.length;l++)if(r=n[l],!1===i.isTimeBuffered(r.startPTS,r.endPTS,t)){i.removeFragment(s.body);break}}}}))},i.detectPartialFragments=function(e){var t=this,n=this.getFragmentKey(e),r=this.fragments[n];r&&(r.buffered=!0,Object.keys(this.timeRanges).forEach((function(n){if(e.hasElementaryStream(n)){var i=t.timeRanges[n];r.range[n]=t.getBufferedTimes(e.startPTS,e.endPTS,i)}})))},i.getBufferedTimes=function(e,t,n){for(var r,i,o=[],s=!1,a=0;a<n.length;a++){if(r=n.start(a)-this.bufferPadding,i=n.end(a)+this.bufferPadding,e>=r&&t<=i){o.push({startPTS:Math.max(e,n.start(a)),endPTS:Math.min(t,n.end(a))});break}if(e<i&&t>r)o.push({startPTS:Math.max(e,n.start(a)),endPTS:Math.min(t,n.end(a))}),s=!0;else if(t<=r)break}return{time:o,partial:s}},i.getFragmentKey=function(e){return e.type+"_"+e.level+"_"+e.urlId+"_"+e.sn},i.getPartialFragment=function(e){var t,n,r,i=this,o=null,s=0;return Object.keys(this.fragments).forEach((function(a){var l=i.fragments[a];i.isPartial(l)&&(n=l.body.startPTS-i.bufferPadding,r=l.body.endPTS+i.bufferPadding,e>=n&&e<=r&&(t=Math.min(e-n,r-e),s<=t&&(o=l.body,s=t)))})),o},i.getState=function(e){var t=this.getFragmentKey(e),n=this.fragments[t],r=F;return void 0!==n&&(r=n.buffered?!0===this.isPartial(n)?$:U:B),r},i.isPartial=function(e){return!0===e.buffered&&(void 0!==e.range.video&&!0===e.range.video.partial||void 0!==e.range.audio&&!0===e.range.audio.partial)},i.isTimeBuffered=function(e,t,n){for(var r,i,o=0;o<n.length;o++){if(r=n.start(o)-this.bufferPadding,i=n.end(o)+this.bufferPadding,e>=r&&t<=i)return!0;if(t<=r)return!1}return!1},i.onFragLoaded=function(e){var t=e.frag;Object(l.isFiniteNumber)(t.sn)&&!t.bitrateTest&&(this.fragments[this.getFragmentKey(t)]={body:t,range:Object.create(null),buffered:!1})},i.onBufferAppended=function(e){var t=this;this.timeRanges=e.timeRanges,Object.keys(this.timeRanges).forEach((function(e){var n=t.timeRanges[e];t.detectEvictedFragments(e,n)}))},i.onFragBuffered=function(e){this.detectPartialFragments(e.frag)},i.hasFragment=function(e){var t=this.getFragmentKey(e);return void 0!==this.fragments[t]},i.removeFragment=function(e){var t=this.getFragmentKey(e);delete this.fragments[t]},i.removeAllFragments=function(){this.fragments=Object.create(null)},r}(h),H={search:function(e,t){for(var n=0,r=e.length-1,i=null,o=null;n<=r;){var s=t(o=e[i=(n+r)/2|0]);if(s>0)n=i+1;else{if(!(s<0))return o;r=i-1}}return null}},K=function(){function e(){}return e.isBuffered=function(e,t){try{if(e)for(var n=e.buffered,r=0;r<n.length;r++)if(t>=n.start(r)&&t<=n.end(r))return!0}catch(e){}return!1},e.bufferInfo=function(e,t,n){try{if(e){var r,i=e.buffered,o=[];for(r=0;r<i.length;r++)o.push({start:i.start(r),end:i.end(r)});return this.bufferedInfo(o,t,n)}}catch(e){}return{len:0,start:t,end:t,nextStart:void 0}},e.bufferedInfo=function(e,t,n){e.sort((function(e,t){var n=e.start-t.start;return n||t.end-e.end}));var r=[];if(n)for(var i=0;i<e.length;i++){var o=r.length;if(o){var s=r[o-1].end;e[i].start-s<n?e[i].end>s&&(r[o-1].end=e[i].end):r.push(e[i])}else r.push(e[i])}else r=e;for(var a,l=0,c=t,u=t,d=0;d<r.length;d++){var f=r[d].start,h=r[d].end;if(t+n>=f&&t<h)c=f,l=(u=h)-t;else if(t+n<f){a=f;break}}return{len:l,start:c,end:u,nextStart:a}},e}(),G=n("./node_modules/eventemitter3/index.js"),Y=n("./node_modules/webworkify-webpack/index.js"),W=n("./src/demux/demuxer-inline.js");function z(){return window.MediaSource||window.WebKitMediaSource}var q=n("./src/utils/get-self-scope.js"),X=function(e){var t,n;function r(){return e.apply(this,arguments)||this}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r.prototype.trigger=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];this.emit.apply(this,[e,e].concat(n))},r}(G.EventEmitter),J=Object(q.getSelfScope)(),Z=z()||{isTypeSupported:function(){return!1}},Q=function(){function e(e,t){var n=this;this.hls=e,this.id=t;var r=this.observer=new X,i=e.config,o=function(t,r){(r=r||{}).frag=n.frag,r.id=n.id,e.trigger(t,r)};r.on(c.default.FRAG_DECRYPTED,o),r.on(c.default.FRAG_PARSING_INIT_SEGMENT,o),r.on(c.default.FRAG_PARSING_DATA,o),r.on(c.default.FRAG_PARSED,o),r.on(c.default.ERROR,o),r.on(c.default.FRAG_PARSING_METADATA,o),r.on(c.default.FRAG_PARSING_USERDATA,o),r.on(c.default.INIT_PTS_FOUND,o);var s={mp4:Z.isTypeSupported("video/mp4"),mpeg:Z.isTypeSupported("audio/mpeg"),mp3:Z.isTypeSupported('audio/mp4; codecs="mp3"')},l=navigator.vendor;if(i.enableWorker&&"undefined"!=typeof Worker){var d;u.logger.log("demuxing in webworker");try{d=this.w=Y("./src/demux/demuxer-worker.js"),this.onwmsg=this.onWorkerMessage.bind(this),d.addEventListener("message",this.onwmsg),d.onerror=function(t){e.trigger(c.default.ERROR,{type:a.ErrorTypes.OTHER_ERROR,details:a.ErrorDetails.INTERNAL_EXCEPTION,fatal:!0,event:"demuxerWorker",err:{message:t.message+" ("+t.filename+":"+t.lineno+")"}})},d.postMessage({cmd:"init",typeSupported:s,vendor:l,id:t,config:JSON.stringify(i)})}catch(e){u.logger.warn("Error in worker:",e),u.logger.error("Error while initializing DemuxerWorker, fallback on DemuxerInline"),d&&J.URL.revokeObjectURL(d.objectURL),this.demuxer=new W.default(r,s,i,l),this.w=void 0}}else this.demuxer=new W.default(r,s,i,l)}var t=e.prototype;return t.destroy=function(){var e=this.w;if(e)e.removeEventListener("message",this.onwmsg),e.terminate(),this.w=null;else{var t=this.demuxer;t&&(t.destroy(),this.demuxer=null)}var n=this.observer;n&&(n.removeAllListeners(),this.observer=null)},t.push=function(e,t,n,r,i,o,s,a){var c=this.w,d=Object(l.isFiniteNumber)(i.startPTS)?i.startPTS:i.start,f=i.decryptdata,h=this.frag,p=!(h&&i.cc===h.cc),m=!(h&&i.level===h.level),g=h&&i.sn===h.sn+1,v=!m&&g;if(p&&u.logger.log(this.id+":discontinuity detected"),m&&u.logger.log(this.id+":switch detected"),this.frag=i,c)c.postMessage({cmd:"demux",data:e,decryptdata:f,initSegment:t,audioCodec:n,videoCodec:r,timeOffset:d,discontinuity:p,trackSwitch:m,contiguous:v,duration:o,accurateTimeOffset:s,defaultInitPTS:a},e instanceof ArrayBuffer?[e]:[]);else{var y=this.demuxer;y&&y.push(e,f,t,n,r,d,p,m,v,o,s,a)}},t.onWorkerMessage=function(e){var t=e.data,n=this.hls;switch(t.event){case"init":J.URL.revokeObjectURL(this.w.objectURL);break;case c.default.FRAG_PARSING_DATA:t.data.data1=new Uint8Array(t.data1),t.data2&&(t.data.data2=new Uint8Array(t.data2));default:t.data=t.data||{},t.data.frag=this.frag,t.data.id=this.id,n.trigger(t.event,t.data)}},e}();function ee(e,t,n){switch(t){case"audio":e.audioGroupIds||(e.audioGroupIds=[]),e.audioGroupIds.push(n);break;case"text":e.textGroupIds||(e.textGroupIds=[]),e.textGroupIds.push(n)}}function te(e,t,n){var r=e[t],i=e[n],o=i.startPTS;Object(l.isFiniteNumber)(o)?n>t?(r.duration=o-r.start,r.duration<0&&u.logger.warn("negative duration computed for frag "+r.sn+",level "+r.level+", there should be some duration drift between playlist and fragment!")):(i.duration=r.start-o,i.duration<0&&u.logger.warn("negative duration computed for frag "+i.sn+",level "+i.level+", there should be some duration drift between playlist and fragment!")):i.start=n>t?r.start+r.duration:Math.max(r.start-i.duration,0)}function ne(e,t,n,r,i,o){var s=n;if(Object(l.isFiniteNumber)(t.startPTS)){var a=Math.abs(t.startPTS-n);Object(l.isFiniteNumber)(t.deltaPTS)?t.deltaPTS=Math.max(a,t.deltaPTS):t.deltaPTS=a,s=Math.max(n,t.startPTS),n=Math.min(n,t.startPTS),r=Math.max(r,t.endPTS),i=Math.min(i,t.startDTS),o=Math.max(o,t.endDTS)}var c=n-t.start;t.start=t.startPTS=n,t.maxStartPTS=s,t.endPTS=r,t.startDTS=i,t.endDTS=o,t.duration=r-n;var u,d,f,h=t.sn;if(!e||h<e.startSN||h>e.endSN)return 0;for(u=h-e.startSN,(d=e.fragments)[u]=t,f=u;f>0;f--)te(d,f,f-1);for(f=u;f<d.length-1;f++)te(d,f,f+1);return e.PTSKnown=!0,c}function re(e,t){t.initSegment&&e.initSegment&&(t.initSegment=e.initSegment);var n,r=0;if(ie(e,t,(function(e,i){r=e.cc-i.cc,Object(l.isFiniteNumber)(e.startPTS)&&(i.start=i.startPTS=e.startPTS,i.endPTS=e.endPTS,i.duration=e.duration,i.backtracked=e.backtracked,i.dropped=e.dropped,n=i),t.PTSKnown=!0})),t.PTSKnown){if(r){u.logger.log("discontinuity sliding from playlist, take drift into account");for(var i=t.fragments,o=0;o<i.length;o++)i[o].cc+=r}n?ne(t,n,n.startPTS,n.endPTS,n.startDTS,n.endDTS):function(e,t){var n=t.startSN-e.startSN,r=e.fragments,i=t.fragments;if(!(n<0||n>r.length))for(var o=0;o<i.length;o++)i[o].start+=r[n].start}(e,t),t.PTSKnown=e.PTSKnown}}function ie(e,t,n){if(e&&t)for(var r=Math.max(e.startSN,t.startSN)-t.startSN,i=Math.min(e.endSN,t.endSN)-t.startSN,o=t.startSN-e.startSN,s=r;s<=i;s++){var a=e.fragments[o+s],l=t.fragments[s];if(!a||!l)break;n(a,l,s)}}function oe(e,t,n){var r=1e3*(t.averagetargetduration?t.averagetargetduration:t.targetduration),i=r/2;return e&&t.endSN===e.endSN&&(r=i),n&&(r=Math.max(i,r-(window.performance.now()-n))),Math.round(r)}var se={toString:function(e){for(var t="",n=e.length,r=0;r<n;r++)t+="["+e.start(r).toFixed(3)+","+e.end(r).toFixed(3)+"]";return t}};function ae(e,t){t.fragments.forEach((function(t){if(t){var n=t.start+e;t.start=t.startPTS=n,t.endPTS=n+t.duration}})),t.PTSKnown=!0}function le(e,t,n){!function(e,t,n){if(function(e,t,n){var r=!1;return t&&t.details&&n&&(n.endCC>n.startCC||e&&e.cc<n.startCC)&&(r=!0),r}(e,n,t)){var r=function(e,t){var n=e.fragments,r=t.fragments;if(r.length&&n.length){var i=function(e,t){for(var n=null,r=0;r<e.length;r+=1){var i=e[r];if(i&&i.cc===t){n=i;break}}return n}(n,r[0].cc);
vendor: 7,880 bytes, line 2
2if(i&&(!i||i.startPTS))return i;u.logger.log("No frag in previous level to align on")}else u.logger.log("No fragments to align")}(n.details,t);r&&(u.logger.log("Adjusting PTS using last level due to CC increase within current level"),ae(r.start,t))}}(e,n,t),!n.PTSKnown&&t&&function(e,t){if(t&&t.fragments.length){if(!e.hasProgramDateTime||!t.hasProgramDateTime)return;var n=t.fragments[0].programDateTime,r=(e.fragments[0].programDateTime-n)/1e3+t.fragments[0].start;Object(l.isFiniteNumber)(r)&&(u.logger.log("adjusting PTS using programDateTime delta, sliding:"+r.toFixed(3)),ae(r,e))}}(n,t.details)}function ce(e,t,n){if(null===t||!Array.isArray(e)||!e.length||!Object(l.isFiniteNumber)(t))return null;if(t<(e[0].programDateTime||0))return null;if(t>=(e[e.length-1].endProgramDateTime||0))return null;n=n||0;for(var r=0;r<e.length;++r){var i=e[r];if(fe(t,n,i))return i}return null}function ue(e,t,n,r){void 0===n&&(n=0),void 0===r&&(r=0);var i=e?t[e.sn-t[0].sn+1]:null;return i&&!de(n,r,i)?i:H.search(t,de.bind(null,n,r))}function de(e,t,n){void 0===e&&(e=0),void 0===t&&(t=0);var r=Math.min(t,n.duration+(n.deltaPTS?n.deltaPTS:0));return n.start+n.duration-r<=e?1:n.start-r>e&&n.start?-1:0}function fe(e,t,n){var r=1e3*Math.min(t,n.duration+(n.deltaPTS?n.deltaPTS:0));return(n.endProgramDateTime||0)-r>e}var he=function(){function e(e,t,n,r){this.config=e,this.media=t,this.fragmentTracker=n,this.hls=r,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1}var t=e.prototype;return t.poll=function(e){var t=this.config,n=this.media,r=this.stalled,i=n.currentTime,o=n.seeking,s=this.seeking&&!o,a=!this.seeking&&o;if(this.seeking=o,i===e){if((a||s)&&(this.stalled=null),!n.paused&&!n.ended&&0!==n.playbackRate&&n.buffered.length){var l=K.bufferInfo(n,i,0),c=l.len>0,d=l.nextStart||0;if(c||d){if(o){if(l.len>2||!d||d-i>2)return;this.moved=!1}if(!this.moved&&this.stalled){var f=Math.max(d,l.start||0)-i;if(f>0&&f<=2)return void this._trySkipBufferHole(null)}var h=self.performance.now();if(null!==r){var p=h-r;!o&&p>=250&&this._reportStall(l.len);var m=K.bufferInfo(n,i,t.maxBufferHole);this._tryFixBufferStall(m,p)}else this.stalled=h}}}else if(this.moved=!0,null!==r){if(this.stallReported){var g=self.performance.now()-r;u.logger.warn("playback not stuck anymore @"+i+", after "+Math.round(g)+"ms"),this.stallReported=!1}this.stalled=null,this.nudgeRetry=0}},t._tryFixBufferStall=function(e,t){var n=this.config,r=this.fragmentTracker,i=this.media.currentTime,o=r.getPartialFragment(i);o&&this._trySkipBufferHole(o)||e.len>n.maxBufferHole&&t>1e3*n.highBufferWatchdogPeriod&&(u.logger.warn("Trying to nudge playhead over buffer-hole"),this.stalled=null,this._tryNudgeBuffer())},t._reportStall=function(e){var t=this.hls,n=this.media;this.stallReported||(this.stallReported=!0,u.logger.warn("Playback stalling at @"+n.currentTime+" due to low buffer"),t.trigger(c.default.ERROR,{type:a.ErrorTypes.MEDIA_ERROR,details:a.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!1,buffer:e}))},t._trySkipBufferHole=function(e){for(var t=this.config,n=this.hls,r=this.media,i=r.currentTime,o=0,s=0;s<r.buffered.length;s++){var l=r.buffered.start(s);if(i+t.maxBufferHole>=o&&i<l){var d=Math.max(l+.05,r.currentTime+.1);return u.logger.warn("skipping hole, adjusting currentTime from "+i+" to "+d),this.moved=!0,this.stalled=null,r.currentTime=d,e&&n.trigger(c.default.ERROR,{type:a.ErrorTypes.MEDIA_ERROR,details:a.ErrorDetails.BUFFER_SEEK_OVER_HOLE,fatal:!1,reason:"fragment loaded with buffer holes, seeking from "+i+" to "+d,frag:e}),d}o=r.buffered.end(s)}return 0},t._tryNudgeBuffer=function(){var e=this.config,t=this.hls,n=this.media,r=n.currentTime,i=(this.nudgeRetry||0)+1;if(this.nudgeRetry=i,i<e.nudgeMaxRetry){var o=r+i*e.nudgeOffset;u.logger.warn("Nudging 'currentTime' from "+r+" to "+o),n.currentTime=o,t.trigger(c.default.ERROR,{type:a.ErrorTypes.MEDIA_ERROR,details:a.ErrorDetails.BUFFER_NUDGE_ON_STALL,fatal:!1})}else u.logger.error("Playhead still not moving while enough data buffered @"+r+" after "+e.nudgeMaxRetry+" nudges"),t.trigger(c.default.ERROR,{type:a.ErrorTypes.MEDIA_ERROR,details:a.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!0})},e}(),pe=function(e){var t,n;function r(t){for(var n,r=arguments.length,i=new Array(r>1?r-1:0),o=1;o<r;o++)i[o-1]=arguments[o];return(n=e.call.apply(e,[this,t].concat(i))||this)._boundTick=void 0,n._tickTimer=null,n._tickInterval=null,n._tickCallCount=0,n._boundTick=n.tick.bind(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(n)),n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.onHandlerDestroying=function(){this.clearNextTick(),this.clearInterval()},i.hasInterval=function(){return!!this._tickInterval},i.hasNextTick=function(){return!!this._tickTimer},i.setInterval=function(e){return!this._tickInterval&&(this._tickInterval=self.setInterval(this._boundTick,e),!0)},i.clearInterval=function(){return!!this._tickInterval&&(self.clearInterval(this._tickInterval),this._tickInterval=null,!0)},i.clearNextTick=function(){return!!this._tickTimer&&(self.clearTimeout(this._tickTimer),this._tickTimer=null,!0)},i.tick=function(){this._tickCallCount++,1===this._tickCallCount&&(this.doTick(),this._tickCallCount>1&&(this.clearNextTick(),this._tickTimer=self.setTimeout(this._boundTick,0)),this._tickCallCount=0)},i.doTick=function(){},r}(h),me="STOPPED",ge="STARTING",ve="IDLE",ye="PAUSED",be="KEY_LOADING",_e="FRAG_LOADING",Ae="FRAG_LOADING_WAITING_RETRY",Ee="WAITING_TRACK",Te="PARSING",ke="PARSED",Se="BUFFER_FLUSHING",we="ENDED",xe="ERROR",Ce="WAITING_INIT_PTS",Pe="WAITING_LEVEL",Re=function(e){var t,n;function r(){return e.apply(this,arguments)||this}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.doTick=function(){},i.startLoad=function(){},i.stopLoad=function(){var e=this.fragCurrent;e&&(e.loader&&e.loader.abort(),this.fragmentTracker.removeFragment(e)),this.demuxer&&(this.demuxer.destroy(),this.demuxer=null),this.fragCurrent=null,this.fragPrevious=null,this.clearInterval(),this.clearNextTick(),this.state=me},i._streamEnded=function(e,t){var n=this.fragCurrent,r=this.fragmentTracker;if(!t.live&&n&&!n.backtracked&&n.sn===t.endSN&&!e.nextStart){var i=r.getState(n);return i===$||i===U}return!1},i.onMediaSeeking=function(){var e=this.config,t=this.media,n=this.mediaBuffer,r=this.state,i=t?t.currentTime:null,o=K.bufferInfo(n||t,i,this.config.maxBufferHole);if(Object(l.isFiniteNumber)(i)&&u.logger.log("media seeking to "+i.toFixed(3)),r===_e){var s=this.fragCurrent;if(0===o.len&&s){var a=e.maxFragLookUpTolerance,c=s.start-a,d=s.start+s.duration+a;i<c||i>d?(s.loader&&(u.logger.log("seeking outside of buffer while fragment load in progress, cancel fragment load"),s.loader.abort()),this.fragCurrent=null,this.fragPrevious=null,this.state=ve):u.logger.log("seeking outside of buffer but within currently loaded fragment range")}}else r===we&&(0===o.len&&(this.fragPrevious=null,this.fragCurrent=null),this.state=ve);t&&(this.lastCurrentTime=i),this.loadedmetadata||(this.nextLoadPosition=this.startPosition=i),this.tick()},i.onMediaEnded=function(){this.startPosition=this.lastCurrentTime=0},i.onHandlerDestroying=function(){this.stopLoad(),e.prototype.onHandlerDestroying.call(this)},i.onHandlerDestroyed=function(){this.state=me,this.fragmentTracker=null},i.computeLivePosition=function(e,t){var n=void 0!==this.config.liveSyncDuration?this.config.liveSyncDuration:this.config.liveSyncDurationCount*t.targetduration;return e+Math.max(0,t.totalduration-n)},r}(pe);function Le(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var je=function(e){var t,n;function r(t,n){var r;
vendor: 8,699 bytes, line 2
2return(r=e.call(this,t,c.default.MEDIA_ATTACHED,c.default.MEDIA_DETACHING,c.default.MANIFEST_LOADING,c.default.MANIFEST_PARSED,c.default.LEVEL_LOADED,c.default.KEY_LOADED,c.default.FRAG_LOADED,c.default.FRAG_LOAD_EMERGENCY_ABORTED,c.default.FRAG_PARSING_INIT_SEGMENT,c.default.FRAG_PARSING_DATA,c.default.FRAG_PARSED,c.default.ERROR,c.default.AUDIO_TRACK_SWITCHING,c.default.AUDIO_TRACK_SWITCHED,c.default.BUFFER_CREATED,c.default.BUFFER_APPENDED,c.default.BUFFER_FLUSHED)||this).fragmentTracker=n,r.config=t.config,r.audioCodecSwap=!1,r._state=me,r.stallReported=!1,r.gapController=null,r.altAudio=!1,r}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i,s,d,f=r.prototype;return f.startLoad=function(e){if(this.levels){var t=this.lastCurrentTime,n=this.hls;if(this.stopLoad(),this.setInterval(100),this.level=-1,this.fragLoadError=0,!this.startFragRequested){var r=n.startLevel;-1===r&&(r=0,this.bitrateTest=!0),this.level=n.nextLoadLevel=r,this.loadedmetadata=!1}t>0&&-1===e&&(u.logger.log("override startPosition with lastCurrentTime @"+t.toFixed(3)),e=t),this.state=ve,this.nextLoadPosition=this.startPosition=this.lastCurrentTime=e,this.tick()}else this.forceStartLoad=!0,this.state=me},f.stopLoad=function(){this.forceStartLoad=!1,e.prototype.stopLoad.call(this)},f.doTick=function(){switch(this.state){case Se:this.fragLoadError=0;break;case ve:this._doTickIdle();break;case Pe:var e=this.levels[this.level];e&&e.details&&(this.state=ve);break;case Ae:var t=window.performance.now(),n=this.retryDate;(!n||t>=n||this.media&&this.media.seeking)&&(u.logger.log("mediaController: retryDate reached, switch back to IDLE state"),this.state=ve)}this._checkBuffer(),this._checkFragmentChanged()},f._doTickIdle=function(){var e=this.hls,t=e.config,n=this.media;if(void 0!==this.levelLastLoaded&&(n||!this.startFragRequested&&t.startFragPrefetch)){var r;r=this.loadedmetadata?n.currentTime:this.nextLoadPosition;var i=e.nextLoadLevel,o=this.levels[i];if(o){var s,a=o.bitrate;s=a?Math.max(8*t.maxBufferSize/a,t.maxBufferLength):t.maxBufferLength,s=Math.min(s,t.maxMaxBufferLength);var l=K.bufferInfo(this.mediaBuffer?this.mediaBuffer:n,r,t.maxBufferHole),d=l.len;if(!(d>=s)){u.logger.trace("buffer length of "+d.toFixed(3)+" is below max of "+s.toFixed(3)+". checking for more payload ..."),this.level=e.nextLoadLevel=i;var f=o.details;if(!f||f.live&&this.levelLastLoaded!==i)this.state=Pe;else{if(this._streamEnded(l,f)){var h={};return this.altAudio&&(h.type="video"),this.hls.trigger(c.default.BUFFER_EOS,h),void(this.state=we)}this._fetchPayloadOrEos(r,l,f)}}}}},f._fetchPayloadOrEos=function(e,t,n){var r=this.fragPrevious,i=this.level,o=n.fragments,s=o.length;if(0!==s){var a,l=o[0].start,c=o[s-1].start+o[s-1].duration,d=t.end;if(n.initSegment&&!n.initSegment.data)a=n.initSegment;else if(n.live){var f=this.config.initialLiveManifestSize;if(s<f)return void u.logger.warn("Can not start playback of a level, reason: not enough fragments "+s+" < "+f);if(null===(a=this._ensureFragmentAtLivePoint(n,d,l,c,r,o,s)))return}else d<l&&(a=o[0]);a||(a=this._findFragment(l,r,s,o,d,c,n)),a&&(a.encrypted?(u.logger.log("Loading key for "+a.sn+" of ["+n.startSN+" ,"+n.endSN+"],level "+i),this._loadKey(a)):(u.logger.log("Loading "+a.sn+" of ["+n.startSN+" ,"+n.endSN+"],level "+i+", currentTime:"+e.toFixed(3)+",bufferEnd:"+d.toFixed(3)),this._loadFragment(a)))}},f._ensureFragmentAtLivePoint=function(e,t,n,r,i,o,s){var a,l=this.hls.config,c=this.media,d=void 0!==l.liveMaxLatencyDuration?l.liveMaxLatencyDuration:l.liveMaxLatencyDurationCount*e.targetduration;if(t<Math.max(n-l.maxFragLookUpTolerance,r-d)){var f=this.liveSyncPosition=this.computeLivePosition(n,e);t=f,c&&!c.paused&&c.readyState&&c.duration>f&&f>c.currentTime&&(u.logger.log("buffer end: "+t.toFixed(3)+" is located too far from the end of live sliding playlist, reset currentTime to : "+f.toFixed(3)),c.currentTime=f),this.nextLoadPosition=f}if(e.PTSKnown&&t>r&&c&&c.readyState)return null;if(this.startFragRequested&&!e.PTSKnown){if(i)if(e.hasProgramDateTime)u.logger.log("live playlist, switching playlist, load frag with same PDT: "+i.programDateTime),a=ce(o,i.endProgramDateTime,l.maxFragLookUpTolerance);else{var h=i.sn+1;if(h>=e.startSN&&h<=e.endSN){var p=o[h-e.startSN];i.cc===p.cc&&(a=p,u.logger.log("live playlist, switching playlist, load frag with next SN: "+a.sn))}a||(a=H.search(o,(function(e){return i.cc-e.cc})))&&u.logger.log("live playlist, switching playlist, load frag with same CC: "+a.sn)}a||(a=o[Math.min(s-1,Math.round(s/2))],u.logger.log("live playlist, switching playlist, unknown, load middle frag : "+a.sn))}return a},f._findFragment=function(e,t,n,r,i,o,s){var a,l=this.hls.config;if(a=i<o?ue(t,r,i,i>o-l.maxFragLookUpTolerance?0:l.maxFragLookUpTolerance):r[n-1]){var c=a.sn-s.startSN,d=t&&a.level===t.level,f=r[c-1],h=r[c+1];if(t&&a.sn===t.sn)if(d&&!a.backtracked)if(a.sn<s.endSN){var p=t.deltaPTS;p&&p>l.maxBufferHole&&t.dropped&&c?(a=f,u.logger.warn("Previous fragment was dropped with large PTS gap between audio and video. Maybe fragment is not starting with a keyframe? Loading previous one to try to overcome this")):(a=h,u.logger.log("Re-loading fragment with SN: "+a.sn))}else a=null;else a.backtracked&&(h&&h.backtracked?(u.logger.warn("Already backtracked from fragment "+h.sn+", will not backtrack to fragment "+a.sn+". Loading fragment "+h.sn),a=h):(u.logger.warn("Loaded fragment with dropped frames, backtracking 1 segment to find a keyframe"),a.dropped=0,f?(a=f).backtracked=!0:c&&(a=null)))}return a},f._loadKey=function(e){this.state=be,this.hls.trigger(c.default.KEY_LOADING,{frag:e})},f._loadFragment=function(e){var t=this.fragmentTracker.getState(e);this.fragCurrent=e,"initSegment"!==e.sn&&(this.startFragRequested=!0),Object(l.isFiniteNumber)(e.sn)&&!e.bitrateTest&&(this.nextLoadPosition=e.start+e.duration),e.backtracked||t===F||t===$?(e.autoLevel=this.hls.autoLevelEnabled,e.bitrateTest=this.bitrateTest,this.hls.trigger(c.default.FRAG_LOADING,{frag:e}),this.demuxer||(this.demuxer=new Q(this.hls,"main")),this.state=_e):t===B&&this._reduceMaxBufferLength(e.duration)&&this.fragmentTracker.removeFragment(e)},f.getBufferedFrag=function(e){return this.fragmentTracker.getBufferedFrag(e,o.MAIN)},f.followingBufferedFrag=function(e){return e?this.getBufferedFrag(e.endPTS+.5):null},f._checkFragmentChanged=function(){var e,t,n=this.media;if(n&&n.readyState&&!1===n.seeking&&((t=n.currentTime)>this.lastCurrentTime&&(this.lastCurrentTime=t),K.isBuffered(n,t)?e=this.getBufferedFrag(t):K.isBuffered(n,t+.1)&&(e=this.getBufferedFrag(t+.1)),e)){var r=e;if(r!==this.fragPlaying){this.hls.trigger(c.default.FRAG_CHANGED,{frag:r});var i=r.level;this.fragPlaying&&this.fragPlaying.level===i||this.hls.trigger(c.default.LEVEL_SWITCHED,{level:i}),this.fragPlaying=r}}},f.immediateLevelSwitch=function(){if(u.logger.log("immediateLevelSwitch"),!this.immediateSwitch){this.immediateSwitch=!0;var e,t=this.media;t?(e=t.paused,t.pause()):e=!0,this.previouslyPaused=e}var n=this.fragCurrent;n&&n.loader&&n.loader.abort(),this.fragCurrent=null,this.flushMainBuffer(0,Number.POSITIVE_INFINITY)},f.immediateLevelSwitchEnd=function(){var e=this.media;e&&e.buffered.length&&(this.immediateSwitch=!1,K.isBuffered(e,e.currentTime)&&(e.currentTime-=1e-4),this.previouslyPaused||e.play())},f.nextLevelSwitch=function(){var e=this.media;if(e&&e.readyState){var t,n,r;if((n=this.getBufferedFrag(e.currentTime))&&n.startPTS>1&&this.flushMainBuffer(0,n.startPTS-1),e.paused)t=0;else{var i=this.hls.nextLoadLevel,o=this.levels[i],s=this.fragLastKbps;t=s&&this.fragCurrent?this.fragCurrent.duration*o.bitrate/(1e3*s)+1:0}if((r=this.getBufferedFrag(e.currentTime+t))&&(r=this.followingBufferedFrag(r))){var a=this.fragCurrent;a&&a.loader&&a.loader.abort(),this.fragCurrent=null,this.flushMainBuffer(r.maxStartPTS,Number.POSITIVE_INFINITY)}}},f.flushMainBuffer=function(e,t){this.state=Se;var n={startOffset:e,endOffset:t};this.altAudio&&(n.type="video"),this.hls.trigger(c.default.BUFFER_FLUSHING,n)},f.onMediaAttached=function(e){var t=this.media=this.mediaBuffer=e.media;this.onvseeking=this.onMediaSeeking.bind(this),this.onvseeked=this.onMediaSeeked.bind(this),this.onvended=this.onMediaEnded.bind(this),t.addEventListener("seeking",this.onvseeking),t.addEventListener("seeked",this.onvseeked),t.addEventListener("ended",this.onvended);var n=this.config;this.levels&&n.autoStartLoad&&this.hls.startLoad(n.startPosition),this.gapController=new he(n,t,this.fragmentTracker,this.hls)},f.onMediaDetaching=function(){var e=this.media;e&&e.ended&&(u.logger.log("MSE detaching and video ended, reset startPosition"),this.startPosition=this.lastCurrentTime=0);var t=this.levels;
vendor: 19,092 bytes, line 2
2t&&t.forEach((function(e){e.details&&e.details.fragments.forEach((function(e){e.backtracked=void 0}))})),e&&(e.removeEventListener("seeking",this.onvseeking),e.removeEventListener("seeked",this.onvseeked),e.removeEventListener("ended",this.onvended),this.onvseeking=this.onvseeked=this.onvended=null),this.fragmentTracker.removeAllFragments(),this.media=this.mediaBuffer=null,this.loadedmetadata=!1,this.stopLoad()},f.onMediaSeeked=function(){var e=this.media,t=e?e.currentTime:void 0;Object(l.isFiniteNumber)(t)&&u.logger.log("media seeked to "+t.toFixed(3)),this.tick()},f.onManifestLoading=function(){u.logger.log("trigger BUFFER_RESET"),this.hls.trigger(c.default.BUFFER_RESET),this.fragmentTracker.removeAllFragments(),this.stalled=!1,this.startPosition=this.lastCurrentTime=0},f.onManifestParsed=function(e){var t,n=!1,r=!1;e.levels.forEach((function(e){(t=e.audioCodec)&&(-1!==t.indexOf("mp4a.40.2")&&(n=!0),-1!==t.indexOf("mp4a.40.5")&&(r=!0))})),this.audioCodecSwitch=n&&r,this.audioCodecSwitch&&u.logger.log("both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.altAudio=e.altAudio,this.levels=e.levels,this.startFragRequested=!1;var i=this.config;(i.autoStartLoad||this.forceStartLoad)&&this.hls.startLoad(i.startPosition)},f.onLevelLoaded=function(e){var t=e.details,n=e.level,r=this.levels[this.levelLastLoaded],i=this.levels[n],o=t.totalduration,s=0;if(u.logger.log("level "+n+" loaded ["+t.startSN+","+t.endSN+"],duration:"+o),t.live){var a=i.details;a&&t.fragments.length>0?(re(a,t),s=t.fragments[0].start,this.liveSyncPosition=this.computeLivePosition(s,a),t.PTSKnown&&Object(l.isFiniteNumber)(s)?u.logger.log("live playlist sliding:"+s.toFixed(3)):(u.logger.log("live playlist - outdated PTS, unknown sliding"),le(this.fragPrevious,r,t))):(u.logger.log("live playlist - first load, unknown sliding"),t.PTSKnown=!1,le(this.fragPrevious,r,t))}else t.PTSKnown=!1;if(i.details=t,this.levelLastLoaded=n,this.hls.trigger(c.default.LEVEL_UPDATED,{details:t,level:n}),!1===this.startFragRequested){if(-1===this.startPosition||-1===this.lastCurrentTime){var d=t.startTimeOffset;Object(l.isFiniteNumber)(d)?(d<0&&(u.logger.log("negative start time offset "+d+", count from end of last fragment"),d=s+o+d),u.logger.log("start time offset found in playlist, adjust startPosition to "+d),this.startPosition=d):t.live?(this.startPosition=this.computeLivePosition(s,t),u.logger.log("configure startPosition to "+this.startPosition)):this.startPosition=0,this.lastCurrentTime=this.startPosition}this.nextLoadPosition=this.startPosition}this.state===Pe&&(this.state=ve),this.tick()},f.onKeyLoaded=function(){this.state===be&&(this.state=ve,this.tick())},f.onFragLoaded=function(e){var t=this.fragCurrent,n=this.hls,r=this.levels,i=this.media,o=e.frag;if(this.state===_e&&t&&"main"===o.type&&o.level===t.level&&o.sn===t.sn){var s=e.stats,a=r[t.level],l=a.details;if(this.bitrateTest=!1,this.stats=s,u.logger.log("Loaded "+t.sn+" of ["+l.startSN+" ,"+l.endSN+"],level "+t.level),o.bitrateTest&&n.nextLoadLevel)this.state=ve,this.startFragRequested=!1,s.tparsed=s.tbuffered=window.performance.now(),n.trigger(c.default.FRAG_BUFFERED,{stats:s,frag:t,id:"main"}),this.tick();else if("initSegment"===o.sn)this.state=ve,s.tparsed=s.tbuffered=window.performance.now(),l.initSegment.data=e.payload,n.trigger(c.default.FRAG_BUFFERED,{stats:s,frag:t,id:"main"}),this.tick();else{u.logger.log("Parsing "+t.sn+" of ["+l.startSN+" ,"+l.endSN+"],level "+t.level+", cc "+t.cc),this.state=Te,this.pendingBuffering=!0,this.appended=!1,o.bitrateTest&&(o.bitrateTest=!1,this.fragmentTracker.onFragLoaded({frag:o}));var d=!(i&&i.seeking)&&(l.PTSKnown||!l.live),f=l.initSegment?l.initSegment.data:[],h=this._getAudioCodec(a);(this.demuxer=this.demuxer||new Q(this.hls,"main")).push(e.payload,f,h,a.videoCodec,t,l.totalduration,d)}}this.fragLoadError=0},f.onFragParsingInitSegment=function(e){var t=this.fragCurrent,n=e.frag;if(t&&"main"===e.id&&n.sn===t.sn&&n.level===t.level&&this.state===Te){var r,i,o=e.tracks;if(o.audio&&this.altAudio&&delete o.audio,i=o.audio){var s=this.levels[this.level].audioCodec,a=navigator.userAgent.toLowerCase();s&&this.audioCodecSwap&&(u.logger.log("swapping playlist audio codec"),s=-1!==s.indexOf("mp4a.40.5")?"mp4a.40.2":"mp4a.40.5"),this.audioCodecSwitch&&1!==i.metadata.channelCount&&-1===a.indexOf("firefox")&&(s="mp4a.40.5"),-1!==a.indexOf("android")&&"audio/mpeg"!==i.container&&(s="mp4a.40.2",u.logger.log("Android: force audio codec to "+s)),i.levelCodec=s,i.id=e.id}for(r in(i=o.video)&&(i.levelCodec=this.levels[this.level].videoCodec,i.id=e.id),this.hls.trigger(c.default.BUFFER_CODECS,o),o){i=o[r],u.logger.log("main track:"+r+",container:"+i.container+",codecs[level/parsed]=["+i.levelCodec+"/"+i.codec+"]");var l=i.initSegment;l&&(this.appended=!0,this.pendingBuffering=!0,this.hls.trigger(c.default.BUFFER_APPENDING,{type:r,data:l,parent:"main",content:"initSegment"}))}this.tick()}},f.onFragParsingData=function(e){var t=this,n=this.fragCurrent,r=e.frag;if(n&&"main"===e.id&&r.sn===n.sn&&r.level===n.level&&("audio"!==e.type||!this.altAudio)&&this.state===Te){var i=this.levels[this.level],o=n;if(Object(l.isFiniteNumber)(e.endPTS)||(e.endPTS=e.startPTS+n.duration,e.endDTS=e.startDTS+n.duration),!0===e.hasAudio&&o.addElementaryStream(g.AUDIO),!0===e.hasVideo&&o.addElementaryStream(g.VIDEO),u.logger.log("Parsed "+e.type+",PTS:["+e.startPTS.toFixed(3)+","+e.endPTS.toFixed(3)+"],DTS:["+e.startDTS.toFixed(3)+"/"+e.endDTS.toFixed(3)+"],nb:"+e.nb+",dropped:"+(e.dropped||0)),"video"===e.type)if(o.dropped=e.dropped,o.dropped)if(o.backtracked)u.logger.warn("Already backtracked on this fragment, appending with the gap",o.sn);else{var s=i.details;if(!s||o.sn!==s.startSN)return u.logger.warn("missing video frame(s), backtracking fragment",o.sn),this.fragmentTracker.removeFragment(o),o.backtracked=!0,this.nextLoadPosition=e.startPTS,this.state=ve,this.fragPrevious=o,void this.tick();u.logger.warn("missing video frame(s) on first frag, appending with gap",o.sn)}else o.backtracked=!1;var a=ne(i.details,o,e.startPTS,e.endPTS,e.startDTS,e.endDTS),d=this.hls;d.trigger(c.default.LEVEL_PTS_UPDATED,{details:i.details,level:this.level,drift:a,type:e.type,start:e.startPTS,end:e.endPTS}),[e.data1,e.data2].forEach((function(n){n&&n.length&&t.state===Te&&(t.appended=!0,t.pendingBuffering=!0,d.trigger(c.default.BUFFER_APPENDING,{type:e.type,data:n,parent:"main",content:"data"}))})),this.tick()}},f.onFragParsed=function(e){var t=this.fragCurrent,n=e.frag;t&&"main"===e.id&&n.sn===t.sn&&n.level===t.level&&this.state===Te&&(this.stats.tparsed=window.performance.now(),this.state=ke,this._checkAppendedParsed())},f.onAudioTrackSwitching=function(e){var t=!!e.url,n=e.id;if(!t){if(this.mediaBuffer!==this.media){u.logger.log("switching on main audio, use media.buffered to schedule main fragment loading"),this.mediaBuffer=this.media;var r=this.fragCurrent;r.loader&&(u.logger.log("switching to main audio track, cancel main fragment load"),r.loader.abort()),this.fragCurrent=null,this.fragPrevious=null,this.demuxer&&(this.demuxer.destroy(),this.demuxer=null),this.state=ve}var i=this.hls;i.trigger(c.default.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:"audio"}),i.trigger(c.default.AUDIO_TRACK_SWITCHED,{id:n}),this.altAudio=!1}},f.onAudioTrackSwitched=function(e){var t=e.id,n=!!this.hls.audioTracks[t].url;if(n){var r=this.videoBuffer;r&&this.mediaBuffer!==r&&(u.logger.log("switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=r)}this.altAudio=n,this.tick()},f.onBufferCreated=function(e){var t,n,r=e.tracks,i=!1;for(var o in r){var s=r[o];"main"===s.id?(n=o,t=s,"video"===o&&(this.videoBuffer=r[o].buffer)):i=!0}i&&t?(u.logger.log("alternate track found, use "+n+".buffered to schedule main fragment loading"),this.mediaBuffer=t.buffer):this.mediaBuffer=this.media},f.onBufferAppended=function(e){if("main"===e.parent){var t=this.state;t!==Te&&t!==ke||(this.pendingBuffering=e.pending>0,this._checkAppendedParsed())}},f._checkAppendedParsed=function(){if(!(this.state!==ke||this.appended&&this.pendingBuffering)){var e=this.fragCurrent;if(e){var t=this.mediaBuffer?this.mediaBuffer:this.media;u.logger.log("main buffered : "+se.toString(t.buffered)),this.fragPrevious=e;var n=this.stats;n.tbuffered=window.performance.now(),this.fragLastKbps=Math.round(8*n.total/(n.tbuffered-n.tfirst)),this.hls.trigger(c.default.FRAG_BUFFERED,{stats:n,frag:e,id:"main"}),this.state=ve}this.tick()}},f.onError=function(e){var t=e.frag||this.fragCurrent;if(!t||"main"===t.type){var n=!!this.media&&K.isBuffered(this.media,this.media.currentTime)&&K.isBuffered(this.media,this.media.currentTime+.5);switch(e.details){case a.ErrorDetails.FRAG_LOAD_ERROR:case a.ErrorDetails.FRAG_LOAD_TIMEOUT:case a.ErrorDetails.KEY_LOAD_ERROR:case a.ErrorDetails.KEY_LOAD_TIMEOUT:if(!e.fatal)if(this.fragLoadError+1<=this.config.fragLoadingMaxRetry){var r=Math.min(Math.pow(2,this.fragLoadError)*this.config.fragLoadingRetryDelay,this.config.fragLoadingMaxRetryTimeout);u.logger.warn("mediaController: frag loading failed, retry in "+r+" ms"),this.retryDate=window.performance.now()+r,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.fragLoadError++,this.state=Ae}else u.logger.error("mediaController: "+e.details+" reaches max retry, redispatch as fatal ..."),e.fatal=!0,this.state=xe;break;case a.ErrorDetails.LEVEL_LOAD_ERROR:case a.ErrorDetails.LEVEL_LOAD_TIMEOUT:this.state!==xe&&(e.fatal?(this.state=xe,u.logger.warn("streamController: "+e.details+",switch to "+this.state+" state ...")):e.levelRetry||this.state!==Pe||(this.state=ve));break;case a.ErrorDetails.BUFFER_FULL_ERROR:"main"!==e.parent||this.state!==Te&&this.state!==ke||(n?(this._reduceMaxBufferLength(this.config.maxBufferLength),this.state=ve):(u.logger.warn("buffer full error also media.currentTime is not buffered, flush everything"),this.fragCurrent=null,this.flushMainBuffer(0,Number.POSITIVE_INFINITY)))}}},f._reduceMaxBufferLength=function(e){var t=this.config;return t.maxMaxBufferLength>=e&&(t.maxMaxBufferLength/=2,u.logger.warn("main:reduce max buffer length to "+t.maxMaxBufferLength+"s"),!0)},f._checkBuffer=function(){var e=this.media;if(e&&0!==e.readyState){var t=(this.mediaBuffer?this.mediaBuffer:e).buffered;!this.loadedmetadata&&t.length?(this.loadedmetadata=!0,this._seekToStartPos()):this.immediateSwitch?this.immediateLevelSwitchEnd():this.gapController.poll(this.lastCurrentTime,t)}},f.onFragLoadEmergencyAborted=function(){this.state=ve,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.tick()},f.onBufferFlushed=function(){var e=this.mediaBuffer?this.mediaBuffer:this.media;e&&this.fragmentTracker.detectEvictedFragments(g.VIDEO,e.buffered),this.state=ve,this.fragPrevious=null},f.swapAudioCodec=function(){this.audioCodecSwap=!this.audioCodecSwap},f._seekToStartPos=function(){var e=this.media,t=e.currentTime,n=e.seeking?t:this.startPosition;t!==n&&n>=0&&(u.logger.log("target start position not buffered, seek to buffered.start(0) "+n+" from current time "+t+" "),e.currentTime=n)},f._getAudioCodec=function(e){var t=this.config.defaultAudioCodec||e.audioCodec;return this.audioCodecSwap&&(u.logger.log("swapping playlist audio codec"),t&&(t=-1!==t.indexOf("mp4a.40.5")?"mp4a.40.2":"mp4a.40.5")),t},i=r,(s=[{key:"state",set:function(e){if(this.state!==e){var t=this.state;this._state=e,u.logger.log("main stream-controller: "+t+"->"+e),this.hls.trigger(c.default.STREAM_STATE_TRANSITION,{previousState:t,nextState:e})}},get:function(){return this._state}},{key:"currentLevel",get:function(){var e=this.media;if(e){var t=this.getBufferedFrag(e.currentTime);if(t)return t.level}return-1}},{key:"nextBufferedFrag",get:function(){var e=this.media;return e?this.followingBufferedFrag(this.getBufferedFrag(e.currentTime)):null}},{key:"nextLevel",get:function(){var e=this.nextBufferedFrag;return e?e.level:-1}},{key:"liveSyncPosition",get:function(){return this._liveSyncPosition},set:function(e){this._liveSyncPosition=e}}])&&Le(i.prototype,s),d&&Le(i,d),r}(Re);function Ie(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}window.performance;var Oe,De=function(e){var t,n;function r(t){var n;return(n=e.call(this,t,c.default.MANIFEST_LOADED,c.default.LEVEL_LOADED,c.default.AUDIO_TRACK_SWITCHED,c.default.FRAG_LOADED,c.default.ERROR)||this).canload=!1,n.currentLevelIndex=null,n.manualLevelIndex=-1,n.timer=null,Oe=/chrome|firefox/.test(navigator.userAgent.toLowerCase()),n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i,o,s,l=r.prototype;return l.onHandlerDestroying=function(){this.clearTimer(),this.manualLevelIndex=-1},l.clearTimer=function(){null!==this.timer&&(clearTimeout(this.timer),this.timer=null)},l.startLoad=function(){var e=this._levels;this.canload=!0,this.levelRetryCount=0,e&&e.forEach((function(e){e.loadError=0;var t=e.details;t&&t.live&&(e.details=void 0)})),null!==this.timer&&this.loadLevel()},l.stopLoad=function(){this.canload=!1},l.onManifestLoaded=function(e){var t,n=[],r=[],i={},o=null,s=!1,l=!1;if(e.levels.forEach((function(e){var t=e.attrs;e.loadError=0,e.fragmentError=!1,s=s||!!e.videoCodec,l=l||!!e.audioCodec,Oe&&e.audioCodec&&-1!==e.audioCodec.indexOf("mp4a.40.34")&&(e.audioCodec=void 0),(o=i[e.bitrate])?o.url.push(e.url):(e.url=[e.url],e.urlId=0,i[e.bitrate]=e,n.push(e)),t&&(t.AUDIO&&(l=!0,ee(o||e,"audio",t.AUDIO)),t.SUBTITLES&&ee(o||e,"text",t.SUBTITLES))})),s&&l&&(n=n.filter((function(e){return!!e.videoCodec}))),n=n.filter((function(e){var t=e.audioCodec,n=e.videoCodec;return(!t||w(t,"audio"))&&(!n||w(n,"video"))})),e.audioTracks&&(r=e.audioTracks.filter((function(e){return!e.audioCodec||w(e.audioCodec,"audio")}))).forEach((function(e,t){e.id=t})),n.length>0){t=n[0].bitrate,n.sort((function(e,t){return e.bitrate-t.bitrate})),this._levels=n;for(var d=0;d<n.length;d++)if(n[d].bitrate===t){this._firstLevel=d,u.logger.log("manifest loaded,"+n.length+" level(s) found, first bitrate:"+t);break}this.hls.trigger(c.default.MANIFEST_PARSED,{levels:n,audioTracks:r,firstLevel:this._firstLevel,stats:e.stats,audio:l,video:s,altAudio:r.some((function(e){return!!e.url}))})}else this.hls.trigger(c.default.ERROR,{type:a.ErrorTypes.MEDIA_ERROR,details:a.ErrorDetails.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:this.hls.url,reason:"no level with compatible codecs found in manifest"})},l.setLevelInternal=function(e){var t=this._levels,n=this.hls;if(e>=0&&e<t.length){if(this.clearTimer(),this.currentLevelIndex!==e){u.logger.log("switching to level "+e),this.currentLevelIndex=e;var r=t[e];r.level=e,n.trigger(c.default.LEVEL_SWITCHING,r)}var i=t[e],o=i.details;if(!o||o.live){var s=i.urlId;n.trigger(c.default.LEVEL_LOADING,{url:i.url[s],level:e,id:s})}}else n.trigger(c.default.ERROR,{type:a.ErrorTypes.OTHER_ERROR,details:a.ErrorDetails.LEVEL_SWITCH_ERROR,level:e,fatal:!1,reason:"invalid level idx"})},l.onError=function(e){if(e.fatal)e.type===a.ErrorTypes.NETWORK_ERROR&&this.clearTimer();else{var t,n=!1,r=!1;switch(e.details){case a.ErrorDetails.FRAG_LOAD_ERROR:case a.ErrorDetails.FRAG_LOAD_TIMEOUT:case a.ErrorDetails.KEY_LOAD_ERROR:case a.ErrorDetails.KEY_LOAD_TIMEOUT:t=e.frag.level,r=!0;break;case a.ErrorDetails.LEVEL_LOAD_ERROR:case a.ErrorDetails.LEVEL_LOAD_TIMEOUT:t=e.context.level,n=!0;break;case a.ErrorDetails.REMUX_ALLOC_ERROR:t=e.level,n=!0}void 0!==t&&this.recoverLevel(e,t,n,r)}},l.recoverLevel=function(e,t,n,r){var i,o,s,a=this,l=this.hls.config,c=e.details,d=this._levels[t];if(d.loadError++,d.fragmentError=r,n){if(!(this.levelRetryCount+1<=l.levelLoadingMaxRetry))return u.logger.error("level controller, cannot recover from "+c+" error"),this.currentLevelIndex=null,this.clearTimer(),void(e.fatal=!0);o=Math.min(Math.pow(2,this.levelRetryCount)*l.levelLoadingRetryDelay,l.levelLoadingMaxRetryTimeout),this.timer=setTimeout((function(){return a.loadLevel()}),o),e.levelRetry=!0,this.levelRetryCount++,u.logger.warn("level controller, "+c+", retry in "+o+" ms, current retry count is "+this.levelRetryCount)}(n||r)&&((i=d.url.length)>1&&d.loadError<i?(d.urlId=(d.urlId+1)%i,d.details=void 0,u.logger.warn("level controller, "+c+" for level "+t+": switching to redundant URL-id "+d.urlId)):-1===this.manualLevelIndex?(s=0===t?this._levels.length-1:t-1,u.logger.warn("level controller, "+c+": switch to "+s),this.hls.nextAutoLevel=this.currentLevelIndex=s):r&&(u.logger.warn("level controller, "+c+": reload a fragment"),this.currentLevelIndex=null))},l.onFragLoaded=function(e){var t=e.frag;if(void 0!==t&&"main"===t.type){var n=this._levels[t.level];void 0!==n&&(n.fragmentError=!1,n.loadError=0,this.levelRetryCount=0)}},l.onLevelLoaded=function(e){var t=this,n=e.level,r=e.details;if(n===this.currentLevelIndex){var i=this._levels[n];if(i.fragmentError||(i.loadError=0,this.levelRetryCount=0),r.live){var o=oe(i.details,r,e.stats.trequest);u.logger.log("live playlist, reload in "+Math.round(o)+" ms"),this.timer=setTimeout((function(){return t.loadLevel()}),o)}else this.clearTimer()}},l.onAudioTrackSwitched=function(e){var t=this.hls.audioTracks[e.id].groupId,n=this.hls.levels[this.currentLevelIndex];if(n&&n.audioGroupIds){for(var r=-1,i=0;i<n.audioGroupIds.length;i++)if(n.audioGroupIds[i]===t){r=i;break}r!==n.urlId&&(n.urlId=r,this.startLoad())}},l.loadLevel=function(){if(u.logger.debug("call to loadLevel"),null!==this.currentLevelIndex&&this.canload){var e=this._levels[this.currentLevelIndex];if("object"==typeof e&&e.url.length>0){var t=this.currentLevelIndex,n=e.urlId,r=e.url[n];u.logger.log("Attempt loading level index "+t+" with URL-id "+n),this.hls.trigger(c.default.LEVEL_LOADING,{url:r,level:t,id:n})}}},i=r,(o=[{key:"levels",get:function(){return this._levels}},{key:"level",get:function(){return this.currentLevelIndex},set:function(e){var t=this._levels;t&&(e=Math.min(e,t.length-1),this.currentLevelIndex===e&&t[e].details||this.setLevelInternal(e))}},{key:"manualLevel",get:function(){return this.manualLevelIndex},set:function(e){this.manualLevelIndex=e,void 0===this._startLevel&&(this._startLevel=e),-1!==e&&(this.level=e)}},{key:"firstLevel",get:function(){return this._firstLevel},set:function(e){this._firstLevel=e}},{key:"startLevel",get:function(){if(void 0===this._startLevel){var e=this.hls.config.startLevel;return void 0!==e?e:this._firstLevel}return this._startLevel},set:function(e){this._startLevel=e}},{key:"nextLoadLevel",get:function(){return-1!==this.manualLevelIndex?this.manualLevelIndex:this.hls.nextAutoLevel},set:function(e){this.level=e,-1===this.manualLevelIndex&&(this.hls.nextAutoLevel=e)}}])&&Ie(i.prototype,o),s&&Ie(i,s),r}(h),Me=n("./src/demux/id3.js");function Ne(e,t){var n;try{n=new Event("addtrack")}catch(e){(n=document.createEvent("Event")).initEvent("addtrack",!1,!1)}n.track=e,t.dispatchEvent(n)}function Fe(e){if(e&&e.cues)for(;e.cues.length>0;)e.removeCue(e.cues[0])}var Be=function(e){var t,n;function r(t){var n;
vendor: 8,377 bytes, line 2
2return(n=e.call(this,t,c.default.MEDIA_ATTACHED,c.default.MEDIA_DETACHING,c.default.FRAG_PARSING_METADATA,c.default.LIVE_BACK_BUFFER_REACHED)||this).id3Track=void 0,n.media=void 0,n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.destroy=function(){h.prototype.destroy.call(this)},i.onMediaAttached=function(e){this.media=e.media,this.media},i.onMediaDetaching=function(){Fe(this.id3Track),this.id3Track=void 0,this.media=void 0},i.getID3Track=function(e){for(var t=0;t<e.length;t++){var n=e[t];if("metadata"===n.kind&&"id3"===n.label)return Ne(n,this.media),n}return this.media.addTextTrack("metadata","id3")},i.onFragParsingMetadata=function(e){var t=e.frag,n=e.samples;this.id3Track||(this.id3Track=this.getID3Track(this.media.textTracks),this.id3Track.mode="hidden");for(var r=window.WebKitDataCue||window.VTTCue||window.TextTrackCue,i=0;i<n.length;i++){var o=Me.default.getID3Frames(n[i].data);if(o){var s=n[i].pts,a=i<n.length-1?n[i+1].pts:t.endPTS;s===a?a+=1e-4:s>a&&(u.logger.warn("detected an id3 sample with endTime < startTime, adjusting endTime to (startTime + 0.25)"),a=s+.25);for(var l=0;l<o.length;l++){var c=o[l];if(!Me.default.isTimeStampFrame(c)){var d=new r(s,a,"");d.value=c,this.id3Track.addCue(d)}}}}},i.onLiveBackBufferReached=function(e){var t=e.bufferEnd,n=this.id3Track;if(n&&n.cues&&n.cues.length){var r=function(e,t){if(t<e[0].endTime)return e[0];if(t>e[e.length-1].endTime)return e[e.length-1];for(var n=0,r=e.length-1;n<=r;){var i=Math.floor((r+n)/2);if(t<e[i].endTime)r=i-1;else{if(!(t>e[i].endTime))return e[i];n=i+1}}return e[n].endTime-t<t-e[r].endTime?e[n]:e[r]}(n.cues,t);if(r)for(;n.cues[0]!==r;)n.removeCue(n.cues[0])}},r}(h),$e=function(){function e(e){this.alpha_=void 0,this.estimate_=void 0,this.totalWeight_=void 0,this.alpha_=e?Math.exp(Math.log(.5)/e):0,this.estimate_=0,this.totalWeight_=0}var t=e.prototype;return t.sample=function(e,t){var n=Math.pow(this.alpha_,e);this.estimate_=t*(1-n)+n*this.estimate_,this.totalWeight_+=e},t.getTotalWeight=function(){return this.totalWeight_},t.getEstimate=function(){if(this.alpha_){var e=1-Math.pow(this.alpha_,this.totalWeight_);return this.estimate_/e}return this.estimate_},e}(),Ue=function(){function e(e,t,n,r){this.hls=void 0,this.defaultEstimate_=void 0,this.minWeight_=void 0,this.minDelayMs_=void 0,this.slow_=void 0,this.fast_=void 0,this.hls=e,this.defaultEstimate_=r,this.minWeight_=.001,this.minDelayMs_=50,this.slow_=new $e(t),this.fast_=new $e(n)}var t=e.prototype;return t.sample=function(e,t){var n=(e=Math.max(e,this.minDelayMs_))/1e3,r=8*t/n;this.fast_.sample(n,r),this.slow_.sample(n,r)},t.canEstimate=function(){var e=this.fast_;return e&&e.getTotalWeight()>=this.minWeight_},t.getEstimate=function(){return this.canEstimate()?Math.min(this.fast_.getEstimate(),this.slow_.getEstimate()):this.defaultEstimate_},t.destroy=function(){},e}();function Ve(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var He=window.performance,Ke=function(e){var t,n;function r(t){var n;return(n=e.call(this,t,c.default.FRAG_LOADING,c.default.FRAG_LOADED,c.default.FRAG_BUFFERED,c.default.ERROR)||this).lastLoadedFragLevel=0,n._nextAutoLevel=-1,n.hls=t,n.timer=null,n._bwEstimator=null,n.onCheck=n._abandonRulesCheck.bind(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(n)),n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i,o,s,d=r.prototype;return d.destroy=function(){this.clearTimer(),h.prototype.destroy.call(this)},d.onFragLoading=function(e){var t=e.frag;if("main"===t.type&&(this.timer||(this.fragCurrent=t,this.timer=setInterval(this.onCheck,100)),!this._bwEstimator)){var n,r,i=this.hls,o=i.config,s=t.level;i.levels[s].details.live?(n=o.abrEwmaFastLive,r=o.abrEwmaSlowLive):(n=o.abrEwmaFastVoD,r=o.abrEwmaSlowVoD),this._bwEstimator=new Ue(i,r,n,o.abrEwmaDefaultEstimate)}},d._abandonRulesCheck=function(){var e=this.hls,t=e.media,n=this.fragCurrent;if(n){var r=n.loader,i=e.minAutoLevel;if(!r||r.stats&&r.stats.aborted)return u.logger.warn("frag loader destroy or aborted, disarm abandonRules"),this.clearTimer(),void(this._nextAutoLevel=-1);var o=r.stats;if(t&&o&&(!t.paused&&0!==t.playbackRate||!t.readyState)&&n.autoLevel&&n.level){var s=He.now()-o.trequest,a=Math.abs(t.playbackRate);if(s>500*n.duration/a){var l=e.levels,d=Math.max(1,o.bw?o.bw/8:1e3*o.loaded/s),f=l[n.level],h=f.realBitrate?Math.max(f.realBitrate,f.bitrate):f.bitrate,p=o.total?o.total:Math.max(o.loaded,Math.round(n.duration*h/8)),m=t.currentTime,g=(p-o.loaded)/d,v=(K.bufferInfo(t,m,e.config.maxBufferHole).end-m)/a;if(v<2*n.duration/a&&g>v){var y,b;for(b=n.level-1;b>i;b--){var _=l[b].realBitrate?Math.max(l[b].realBitrate,l[b].bitrate):l[b].bitrate;if(n.duration*_/(6.4*d)<v)break}y<g&&(u.logger.warn("loading too slow, abort fragment loading and switch to level "+b+":fragLoadedDelay["+b+"]<fragLoadedDelay["+(n.level-1)+"];bufferStarvationDelay:"+y.toFixed(1)+"<"+g.toFixed(1)+":"+v.toFixed(1)),e.nextLoadLevel=b,this._bwEstimator.sample(s,o.loaded),r.abort(),this.clearTimer(),e.trigger(c.default.FRAG_LOAD_EMERGENCY_ABORTED,{frag:n,stats:o}))}}}}},d.onFragLoaded=function(e){var t=e.frag;if("main"===t.type&&Object(l.isFiniteNumber)(t.sn)){if(this.clearTimer(),this.lastLoadedFragLevel=t.level,this._nextAutoLevel=-1,this.hls.config.abrMaxWithRealBitrate){var n=this.hls.levels[t.level],r=(n.loaded?n.loaded.bytes:0)+e.stats.loaded,i=(n.loaded?n.loaded.duration:0)+e.frag.duration;n.loaded={bytes:r,duration:i},n.realBitrate=Math.round(8*r/i)}if(e.frag.bitrateTest){var o=e.stats;o.tparsed=o.tbuffered=o.tload,this.onFragBuffered(e)}}},d.onFragBuffered=function(e){var t=e.stats,n=e.frag;if(!0!==t.aborted&&"main"===n.type&&Object(l.isFiniteNumber)(n.sn)&&(!n.bitrateTest||t.tload===t.tbuffered)){var r=t.tparsed-t.trequest;u.logger.log("latency/loading/parsing/append/kbps:"+Math.round(t.tfirst-t.trequest)+"/"+Math.round(t.tload-t.tfirst)+"/"+Math.round(t.tparsed-t.tload)+"/"+Math.round(t.tbuffered-t.tparsed)+"/"+Math.round(8*t.loaded/(t.tbuffered-t.trequest))),this._bwEstimator.sample(r,t.loaded),t.bwEstimate=this._bwEstimator.getEstimate(),n.bitrateTest?this.bitrateTestDelay=r/1e3:this.bitrateTestDelay=0}},d.onError=function(e){switch(e.details){case a.ErrorDetails.FRAG_LOAD_ERROR:case a.ErrorDetails.FRAG_LOAD_TIMEOUT:this.clearTimer()}},d.clearTimer=function(){clearInterval(this.timer),this.timer=null},d._findBestLevel=function(e,t,n,r,i,o,s,a,l){for(var c=i;c>=r;c--){var d=l[c];if(d){var f=d.details,h=f?f.totalduration/f.fragments.length:t,p=!!f&&f.live,m=void 0;m=c<=e?s*n:a*n;var g=l[c].realBitrate?Math.max(l[c].realBitrate,l[c].bitrate):l[c].bitrate,v=g*h/m;if(u.logger.trace("level/adjustedbw/bitrate/avgDuration/maxFetchDuration/fetchDuration: "+c+"/"+Math.round(m)+"/"+g+"/"+h+"/"+o+"/"+v),m>g&&(!v||p&&!this.bitrateTestDelay||v<o))return c}}return-1},i=r,(o=[{key:"nextAutoLevel",get:function(){var e=this._nextAutoLevel,t=this._bwEstimator;if(!(-1===e||t&&t.canEstimate()))return e;var n=this._nextABRAutoLevel;return-1!==e&&(n=Math.min(e,n)),n},set:function(e){this._nextAutoLevel=e}},{key:"_nextABRAutoLevel",get:function(){var e=this.hls,t=e.maxAutoLevel,n=e.levels,r=e.config,i=e.minAutoLevel,o=e.media,s=this.lastLoadedFragLevel,a=this.fragCurrent?this.fragCurrent.duration:0,l=o?o.currentTime:0,c=o&&0!==o.playbackRate?Math.abs(o.playbackRate):1,d=this._bwEstimator?this._bwEstimator.getEstimate():r.abrEwmaDefaultEstimate,f=(K.bufferInfo(o,l,r.maxBufferHole).end-l)/c,h=this._findBestLevel(s,a,d,i,t,f,r.abrBandWidthFactor,r.abrBandWidthUpFactor,n);if(h>=0)return h;u.logger.trace("rebuffering expected to happen, lets try to find a quality level minimizing the rebuffering");var p=a?Math.min(a,r.maxStarvationDelay):r.maxStarvationDelay,m=r.abrBandWidthFactor,g=r.abrBandWidthUpFactor;if(0===f){var v=this.bitrateTestDelay;v&&(p=(a?Math.min(a,r.maxLoadingDelay):r.maxLoadingDelay)-v,u.logger.trace("bitrate test took "+Math.round(1e3*v)+"ms, set first fragment max fetchDuration to "+Math.round(1e3*p)+" ms"),m=g=1)}return h=this._findBestLevel(s,a,d,i,t,f+p,m,g,n),Math.max(h,0)}}])&&Ve(i.prototype,o),s&&Ve(i,s),r}(h),Ge=z(),Ye=function(e){var t,n;function r(t){var n;
vendor: 9,808 bytes, line 2
2return(n=e.call(this,t,c.default.MEDIA_ATTACHING,c.default.MEDIA_DETACHING,c.default.MANIFEST_PARSED,c.default.BUFFER_RESET,c.default.BUFFER_APPENDING,c.default.BUFFER_CODECS,c.default.BUFFER_EOS,c.default.BUFFER_FLUSHING,c.default.LEVEL_PTS_UPDATED,c.default.LEVEL_UPDATED)||this)._msDuration=null,n._levelDuration=null,n._levelTargetDuration=10,n._live=null,n._objectUrl=null,n._needsFlush=!1,n._needsEos=!1,n.config=void 0,n.audioTimestampOffset=void 0,n.bufferCodecEventsExpected=0,n._bufferCodecEventsTotal=0,n.media=null,n.mediaSource=null,n.segments=[],n.parent=void 0,n.appending=!1,n.appended=0,n.appendError=0,n.flushBufferCounter=0,n.tracks={},n.pendingTracks={},n.sourceBuffer={},n.flushRange=[],n._onMediaSourceOpen=function(){u.logger.log("media source opened"),n.hls.trigger(c.default.MEDIA_ATTACHED,{media:n.media});var e=n.mediaSource;e&&e.removeEventListener("sourceopen",n._onMediaSourceOpen),n.checkPendingTracks()},n._onMediaSourceClose=function(){u.logger.log("media source closed")},n._onMediaSourceEnded=function(){u.logger.log("media source ended")},n._onSBUpdateEnd=function(){if(n.audioTimestampOffset&&n.sourceBuffer.audio){var e=n.sourceBuffer.audio;u.logger.warn("change mpeg audio timestamp offset from "+e.timestampOffset+" to "+n.audioTimestampOffset),e.timestampOffset=n.audioTimestampOffset,delete n.audioTimestampOffset}n._needsFlush&&n.doFlush(),n._needsEos&&n.checkEos(),n.appending=!1;var t=n.parent,r=n.segments.reduce((function(e,n){return n.parent===t?e+1:e}),0),i={},o=n.sourceBuffer;for(var s in o){var a=o[s];if(!a)throw Error("handling source buffer update end error: source buffer for "+s+" uninitilized and unable to update buffered TimeRanges.");i[s]=a.buffered}n.hls.trigger(c.default.BUFFER_APPENDED,{parent:t,pending:r,timeRanges:i}),n._needsFlush||n.doAppending(),n.updateMediaElementDuration(),0===r&&n.flushLiveBackBuffer()},n._onSBUpdateError=function(e){u.logger.error("sourceBuffer error:",e),n.hls.trigger(c.default.ERROR,{type:a.ErrorTypes.MEDIA_ERROR,details:a.ErrorDetails.BUFFER_APPENDING_ERROR,fatal:!1})},n.config=t.config,n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.destroy=function(){h.prototype.destroy.call(this)},i.onLevelPtsUpdated=function(e){var t=e.type,n=this.tracks.audio;if("audio"===t&&n&&"audio/mpeg"===n.container){var r=this.sourceBuffer.audio;if(!r)throw Error("Level PTS Updated and source buffer for audio uninitalized");if(Math.abs(r.timestampOffset-e.start)>.1){var i=r.updating;try{r.abort()}catch(e){u.logger.warn("can not abort audio buffer: "+e)}i?this.audioTimestampOffset=e.start:(u.logger.warn("change mpeg audio timestamp offset from "+r.timestampOffset+" to "+e.start),r.timestampOffset=e.start)}}},i.onManifestParsed=function(e){this.bufferCodecEventsExpected=this._bufferCodecEventsTotal=e.altAudio?2:1,u.logger.log(this.bufferCodecEventsExpected+" bufferCodec event(s) expected")},i.onMediaAttaching=function(e){var t=this.media=e.media;if(t&&Ge){var n=this.mediaSource=new Ge;n.addEventListener("sourceopen",this._onMediaSourceOpen),n.addEventListener("sourceended",this._onMediaSourceEnded),n.addEventListener("sourceclose",this._onMediaSourceClose),t.src=window.URL.createObjectURL(n),this._objectUrl=t.src}},i.onMediaDetaching=function(){u.logger.log("media source detaching");var e=this.mediaSource;if(e){if("open"===e.readyState)try{e.endOfStream()}catch(e){u.logger.warn("onMediaDetaching:"+e.message+" while calling endOfStream")}e.removeEventListener("sourceopen",this._onMediaSourceOpen),e.removeEventListener("sourceended",this._onMediaSourceEnded),e.removeEventListener("sourceclose",this._onMediaSourceClose),this.media&&(this._objectUrl&&window.URL.revokeObjectURL(this._objectUrl),this.media.src===this._objectUrl?(this.media.removeAttribute("src"),this.media.load()):u.logger.warn("media.src was changed by a third party - skip cleanup")),this.mediaSource=null,this.media=null,this._objectUrl=null,this.bufferCodecEventsExpected=this._bufferCodecEventsTotal,this.pendingTracks={},this.tracks={},this.sourceBuffer={},this.flushRange=[],this.segments=[],this.appended=0}this.hls.trigger(c.default.MEDIA_DETACHED)},i.checkPendingTracks=function(){var e=this.bufferCodecEventsExpected,t=this.pendingTracks,n=Object.keys(t).length;(n&&!e||2===n)&&(this.createSourceBuffers(t),this.pendingTracks={},this.doAppending())},i.onBufferReset=function(){var e=this.sourceBuffer;for(var t in e){var n=e[t];try{n&&(this.mediaSource&&this.mediaSource.removeSourceBuffer(n),n.removeEventListener("updateend",this._onSBUpdateEnd),n.removeEventListener("error",this._onSBUpdateError))}catch(e){}}this.sourceBuffer={},this.flushRange=[],this.segments=[],this.appended=0},i.onBufferCodecs=function(e){var t=this;Object.keys(this.sourceBuffer).length||(Object.keys(e).forEach((function(n){t.pendingTracks[n]=e[n]})),this.bufferCodecEventsExpected=Math.max(this.bufferCodecEventsExpected-1,0),this.mediaSource&&"open"===this.mediaSource.readyState&&this.checkPendingTracks())},i.createSourceBuffers=function(e){var t=this.sourceBuffer,n=this.mediaSource;if(!n)throw Error("createSourceBuffers called when mediaSource was null");for(var r in e)if(!t[r]){var i=e[r];if(!i)throw Error("source buffer exists for track "+r+", however track does not");var o=i.levelCodec||i.codec,s=i.container+";codecs="+o;u.logger.log("creating sourceBuffer("+s+")");try{var l=t[r]=n.addSourceBuffer(s);l.addEventListener("updateend",this._onSBUpdateEnd),l.addEventListener("error",this._onSBUpdateError),this.tracks[r]={buffer:l,codec:o,id:i.id,container:i.container,levelCodec:i.levelCodec}}catch(e){u.logger.error("error while trying to add sourceBuffer:"+e.message),this.hls.trigger(c.default.ERROR,{type:a.ErrorTypes.MEDIA_ERROR,details:a.ErrorDetails.BUFFER_ADD_CODEC_ERROR,fatal:!1,err:e,mimeType:s})}}this.hls.trigger(c.default.BUFFER_CREATED,{tracks:this.tracks})},i.onBufferAppending=function(e){this._needsFlush||(this.segments?this.segments.push(e):this.segments=[e],this.doAppending())},i.onBufferEos=function(e){for(var t in this.sourceBuffer)if(!e.type||e.type===t){var n=this.sourceBuffer[t];n&&!n.ended&&(n.ended=!0,u.logger.log(t+" sourceBuffer now EOS"))}this.checkEos()},i.checkEos=function(){var e=this.sourceBuffer,t=this.mediaSource;if(t&&"open"===t.readyState){for(var n in e){var r=e[n];if(r){if(!r.ended)return;if(r.updating)return void(this._needsEos=!0)}}u.logger.log("all media data are available, signal endOfStream() to MediaSource and stop loading fragment");try{t.endOfStream()}catch(e){u.logger.warn("exception while calling mediaSource.endOfStream()")}this._needsEos=!1}else this._needsEos=!1},i.onBufferFlushing=function(e){e.type?this.flushRange.push({start:e.startOffset,end:e.endOffset,type:e.type}):(this.flushRange.push({start:e.startOffset,end:e.endOffset,type:"video"}),this.flushRange.push({start:e.startOffset,end:e.endOffset,type:"audio"})),this.flushBufferCounter=0,this.doFlush()},i.flushLiveBackBuffer=function(){if(this._live){var e=this.config.liveBackBufferLength;if(isFinite(e)&&!(e<0))if(this.media)for(var t=this.media.currentTime,n=this.sourceBuffer,r=Object.keys(n),i=t-Math.max(e,this._levelTargetDuration),o=r.length-1;o>=0;o--){var s=r[o],a=n[s];if(a){var l=a.buffered;l.length>0&&i>l.start(0)&&this.removeBufferRange(s,a,0,i)&&this.hls.trigger(c.default.LIVE_BACK_BUFFER_REACHED,{bufferEnd:i})}}else u.logger.error("flushLiveBackBuffer called without attaching media")}},i.onLevelUpdated=function(e){var t=e.details;t.fragments.length>0&&(this._levelDuration=t.totalduration+t.fragments[0].start,this._levelTargetDuration=t.averagetargetduration||t.targetduration||10,this._live=t.live,this.updateMediaElementDuration())},i.updateMediaElementDuration=function(){var e,t=this.config;if(null!==this._levelDuration&&this.media&&this.mediaSource&&this.sourceBuffer&&0!==this.media.readyState&&"open"===this.mediaSource.readyState){for(var n in this.sourceBuffer){var r=this.sourceBuffer[n];if(r&&!0===r.updating)return}e=this.media.duration,null===this._msDuration&&(this._msDuration=this.mediaSource.duration),!0===this._live&&!0===t.liveDurationInfinity?(u.logger.log("Media Source duration is set to Infinity"),this._msDuration=this.mediaSource.duration=1/0):(this._levelDuration>this._msDuration&&this._levelDuration>e||!Object(l.isFiniteNumber)(e))&&(u.logger.log("Updating Media Source duration to "+this._levelDuration.toFixed(3)),this._msDuration=this.mediaSource.duration=this._levelDuration)}},i.doFlush=function(){for(;this.flushRange.length;){var e=this.flushRange[0];if(!this.flushBuffer(e.start,e.end,e.type))return void(this._needsFlush=!0);this.flushRange.shift(),this.flushBufferCounter=0}if(0===this.flushRange.length){this._needsFlush=!1;var t=0,n=this.sourceBuffer;try{for(var r in n){var i=n[r];i&&(t+=i.buffered.length)}}catch(e){u.logger.error("error while accessing sourceBuffer.buffered")}this.appended=t,this.hls.trigger(c.default.BUFFER_FLUSHED)}},i.doAppending=function(){var e=this.config,t=this.hls,n=this.segments,r=this.sourceBuffer;if(Object.keys(r).length){if(!this.media||this.media.error)return this.segments=[],void u.logger.error("trying to append although a media error occured, flush segment and abort");if(!this.appending){var i=n.shift();if(i)try{var o=r[i.type];if(!o)return void this._onSBUpdateEnd();if(o.updating)return void n.unshift(i);o.ended=!1,this.parent=i.parent,o.appendBuffer(i.data),this.appendError=0,this.appended++,this.appending=!0}catch(r){u.logger.error("error while trying to append buffer:"+r.message),n.unshift(i);var s={type:a.ErrorTypes.MEDIA_ERROR,parent:i.parent,details:"",fatal:!1};22===r.code?(this.segments=[],s.details=a.ErrorDetails.BUFFER_FULL_ERROR):(this.appendError++,s.details=a.ErrorDetails.BUFFER_APPEND_ERROR,this.appendError>
vendor: 1,405 bytes, line 2
2e.appendErrorMaxRetry&&(u.logger.log("fail "+e.appendErrorMaxRetry+" times to append segment in sourceBuffer"),this.segments=[],s.fatal=!0)),t.trigger(c.default.ERROR,s)}}}},i.flushBuffer=function(e,t,n){var r=this.sourceBuffer;if(!Object.keys(r).length)return!0;var i="null";if(this.media&&(i=this.media.currentTime.toFixed(3)),u.logger.log("flushBuffer,pos/start/end: "+i+"/"+e+"/"+t),this.flushBufferCounter>=this.appended)return u.logger.warn("abort flushing too many retries"),!0;var o=r[n];if(o){if(o.ended=!1,o.updating)return u.logger.warn("cannot flush, sb updating in progress"),!1;if(this.removeBufferRange(n,o,e,t))return this.flushBufferCounter++,!1}return u.logger.log("buffer flushed"),!0},i.removeBufferRange=function(e,t,n,r){try{for(var i=0;i<t.buffered.length;i++){var o=t.buffered.start(i),s=t.buffered.end(i),a=Math.max(o,n),l=Math.min(s,r);if(Math.min(l,s)-a>.5){var c="null";return this.media&&(c=this.media.currentTime.toString()),u.logger.log("sb remove "+e+" ["+a+","+l+"], of ["+o+","+s+"], pos:"+c),t.remove(a,l),!0}}}catch(e){u.logger.warn("removeBufferRange failed",e)}return!1},r}(h);function We(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var ze=function(e){var t,n;function r(t){var n;return(n=e.call(this,t,c.default.FPS_DROP_LEVEL_CAPPING,c.default.MEDIA_ATTA
vendor: 2,753 bytes, line 2
2CHING,c.default.MANIFEST_PARSED,c.default.BUFFER_CODECS,c.default.MEDIA_DETACHING)||this).autoLevelCapping=Number.POSITIVE_INFINITY,n.firstLevel=null,n.levels=[],n.media=null,n.restrictedLevels=[],n.timer=null,n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i,o,s,a=r.prototype;return a.destroy=function(){this.hls.config.capLevelToPlayerSize&&(this.media=null,this.stopCapping())},a.onFpsDropLevelCapping=function(e){r.isLevelAllowed(e.droppedLevel,this.restrictedLevels)&&this.restrictedLevels.push(e.droppedLevel)},a.onMediaAttaching=function(e){this.media=e.media instanceof window.HTMLVideoElement?e.media:null},a.onManifestParsed=function(e){var t=this.hls;this.restrictedLevels=[],this.levels=e.levels,this.firstLevel=e.firstLevel,t.config.capLevelToPlayerSize&&e.video&&this.startCapping()},a.onBufferCodecs=function(e){this.hls.config.capLevelToPlayerSize&&e.video&&this.startCapping()},a.onLevelsUpdated=function(e){this.levels=e.levels},a.onMediaDetaching=function(){this.stopCapping()},a.detectPlayerSize=function(){if(this.media){var e=this.levels?this.levels.length:0;if(e){var t=this.hls;t.autoLevelCapping=this.getMaxLevel(e-1),t.autoLevelCapping>this.autoLevelCapping&&t.streamController.nextLevelSwitch(),this.autoLevelCapping=t.autoLevelCapping}}},a.getMaxLevel=function(e){var t=this;if(!this.levels)return-1;var n=this.levels.filter((function(n,i){return r.isLevelAllowed(i,t.restrictedLevels)&&i<=e}));return r.getMaxLevelByMediaSize(n,this.mediaWidth,this.mediaHeight)},a.startCapping=function(){this.timer||(this.autoLevelCapping=Number.POSITIVE_INFINITY,this.hls.firstLevel=this.getMaxLevel(this.firstLevel),clearInterval(this.timer),this.timer=setInterval(this.detectPlayerSize.bind(this),1e3),this.detectPlayerSize())},a.stopCapping=function(){this.restrictedLevels=[],this.firstLevel=null,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.timer&&(this.timer=clearInterval(this.timer),this.timer=null)},r.isLevelAllowed=function(e,t){return void 0===t&&(t=[]),-1===t.indexOf(e)},r.getMaxLevelByMediaSize=function(e,t,n){if(!e||e&&!e.length)return-1;for(var r,i,o=e.length-1,s=0;s<e.length;s+=1){var a=e[s];if((a.width>=t||a.height>=n)&&(r=a,!(i=e[s+1])||r.width!==i.width||r.height!==i.height)){o=s;break}}return o},i=r,s=[{key:"contentScaleFactor",get:function(){var e=1;try{e=window.devicePixelRatio}catch(e){}return e}}],(o=[{key:"mediaWidth",get:function(){var e,t=this.media;return t&&(e=t.width||t.clientWidth||t.offsetWidth,e*=r.contentScaleFactor),e}},{key:"mediaHeight",get:function(){var e,t=this.media;return t&&(e=t.height||t.clientHeight||t.offsetHeight,e*=r.contentScaleFactor),e}}])&&We(i.prototype,o),s&&We(i,s),r}(h),qe=window.performance,Xe=function(e){var t,n;
vendor: 5,452 bytes, line 2
2function r(t){return e.call(this,t,c.default.MEDIA_ATTACHING)||this}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.destroy=function(){this.timer&&clearInterval(this.timer),this.isVideoPlaybackQualityAvailable=!1},i.onMediaAttaching=function(e){var t=this.hls.config;t.capLevelOnFPSDrop&&("function"==typeof(this.video=e.media instanceof window.HTMLVideoElement?e.media:null).getVideoPlaybackQuality&&(this.isVideoPlaybackQualityAvailable=!0),clearInterval(this.timer),this.timer=setInterval(this.checkFPSInterval.bind(this),t.fpsDroppedMonitoringPeriod))},i.checkFPS=function(e,t,n){var r=qe.now();if(t){if(this.lastTime){var i=r-this.lastTime,o=n-this.lastDroppedFrames,s=t-this.lastDecodedFrames,a=1e3*o/i,l=this.hls;if(l.trigger(c.default.FPS_DROP,{currentDropped:o,currentDecoded:s,totalDroppedFrames:n}),a>0&&o>l.config.fpsDroppedMonitoringThreshold*s){var d=l.currentLevel;u.logger.warn("drop FPS ratio greater than max allowed value for currentLevel: "+d),d>0&&(-1===l.autoLevelCapping||l.autoLevelCapping>=d)&&(d-=1,l.trigger(c.default.FPS_DROP_LEVEL_CAPPING,{level:d,droppedLevel:l.currentLevel}),l.autoLevelCapping=d,l.streamController.nextLevelSwitch())}}this.lastTime=r,this.lastDroppedFrames=n,this.lastDecodedFrames=t}},i.checkFPSInterval=function(){var e=this.video;if(e)if(this.isVideoPlaybackQualityAvailable){var t=e.getVideoPlaybackQuality();this.checkFPS(e,t.totalVideoFrames,t.droppedVideoFrames)}else this.checkFPS(e,e.webkitDecodedFrameCount,e.webkitDroppedFrameCount)},r}(h),Je=window,Ze=Je.performance,Qe=Je.XMLHttpRequest,et=function(){function e(e){e&&e.xhrSetup&&(this.xhrSetup=e.xhrSetup)}var t=e.prototype;return t.destroy=function(){this.abort(),this.loader=null},t.abort=function(){var e=this.loader;e&&4!==e.readyState&&(this.stats.aborted=!0,e.abort()),window.clearTimeout(this.requestTimeout),this.requestTimeout=null,window.clearTimeout(this.retryTimeout),this.retryTimeout=null},t.load=function(e,t,n){this.context=e,this.config=t,this.callbacks=n,this.stats={trequest:Ze.now(),retry:0},this.retryDelay=t.retryDelay,this.loadInternal()},t.loadInternal=function(){var e,t=this.context;e=this.loader=new Qe;var n=this.stats;n.tfirst=0,n.loaded=0;var r=this.xhrSetup;try{if(r)try{r(e,t.url)}catch(n){e.open("GET",t.url,!0),r(e,t.url)}e.readyState||e.open("GET",t.url,!0)}catch(n){return void this.callbacks.onError({code:e.status,text:n.message},t,e)}t.rangeEnd&&e.setRequestHeader("Range","bytes="+t.rangeStart+"-"+(t.rangeEnd-1)),e.onreadystatechange=this.readystatechange.bind(this),e.onprogress=this.loadprogress.bind(this),e.responseType=t.responseType,this.requestTimeout=window.setTimeout(this.loadtimeout.bind(this),this.config.timeout),e.send()},t.readystatechange=function(e){var t=e.currentTarget,n=t.readyState,r=this.stats,i=this.context,o=this.config;if(!r.aborted&&n>=2)if(window.clearTimeout(this.requestTimeout),0===r.tfirst&&(r.tfirst=Math.max(Ze.now(),r.trequest)),4===n){var s=t.status;if(s>=200&&s<300){var a,l;r.tload=Math.max(r.tfirst,Ze.now()),l="arraybuffer"===i.responseType?(a=t.response).byteLength:(a=t.responseText).length,r.loaded=r.total=l;var c={url:t.responseURL,data:a};this.callbacks.onSuccess(c,r,i,t)}else r.retry>=o.maxRetry||s>=400&&s<499?(u.logger.error(s+" while loading "+i.url),this.callbacks.onError({code:s,text:t.statusText},i,t)):(u.logger.warn(s+" while loading "+i.url+", retrying in "+this.retryDelay+"..."),this.destroy(),this.retryTimeout=window.setTimeout(this.loadInternal.bind(this),this.retryDelay),this.retryDelay=Math.min(2*this.retryDelay,o.maxRetryDelay),r.retry++)}else this.requestTimeout=window.setTimeout(this.loadtimeout.bind(this),o.timeout)},t.loadtimeout=function(){u.logger.warn("timeout while loading "+this.context.url),this.callbacks.onTimeout(this.stats,this.context,null)},t.loadprogress=function(e){var t=e.currentTarget,n=this.stats;n.loaded=e.loaded,e.lengthComputable&&(n.total=e.total);var r=this.callbacks.onProgress;r&&r(n,this.context,null,t)},e}();function tt(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var nt=function(e){var t,n;function r(t){var n;return(n=e.call(this,t,c.default.MANIFEST_LOADING,c.default.MANIFEST_PARSED,c.default.AUDIO_TRACK_LOADED,c.default.AUDIO_TRACK_SWITCHED,c.default.LEVEL_LOADED,c.default.ERROR)||this)._trackId=-1,n._selectDefaultTrack=!0,n.tracks=[],n.trackIdBlacklist=Object.create(null),n.audioGroupId=null,n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i,o,s,l=r.prototype;return l.onManifestLoading=function(){this.tracks=[],this._trackId=-1,this._selectDefaultTrack=!0},l.onManifestParsed=function(e){var t=this.tracks=e.audioTracks||[];this.hls.trigger(c.default.AUDIO_TRACKS_UPDATED,{audioTracks:t}),this._selectAudioGroup(this.hls.nextLoadLevel)},l.onAudioTrackLoaded=function(e){if(e.id>=this.tracks.length)u.logger.warn("Invalid audio track id:",e.id);else{if(u.logger.log("audioTrack "+e.id+" loaded"),this.tracks[e.id].details=e.details,e.details.live&&!this.hasInterval()){var t=1e3*e.details.targetduration;this.setInterval(t)}!e.details.live&&this.hasInterval()&&this.clearInterval()}},l.onAudioTrackSwitched=function(e){var t=this.tracks[e.id].groupId;t&&this.audioGroupId!==t&&(this.audioGroupId=t)},l.onLevelLoaded=function(e){this._selectAudioGroup(e.level)}
vendor: 3,162 bytes, line 2
2,l.onError=function(e){e.type===a.ErrorTypes.NETWORK_ERROR&&(e.fatal&&this.clearInterval(),e.details===a.ErrorDetails.AUDIO_TRACK_LOAD_ERROR&&(u.logger.warn("Network failure on audio-track id:",e.context.id),this._handleLoadError()))},l._setAudioTrack=function(e){if(this._trackId===e&&this.tracks[this._trackId].details)u.logger.debug("Same id as current audio-track passed, and track details available -> no-op");else if(e<0||e>=this.tracks.length)u.logger.warn("Invalid id passed to audio-track controller");else{var t=this.tracks[e];u.logger.log("Now switching to audio-track index "+e),this.clearInterval(),this._trackId=e;var n=t.url,r=t.type,i=t.id;this.hls.trigger(c.default.AUDIO_TRACK_SWITCHING,{id:i,type:r,url:n}),this._loadTrackDetailsIfNeeded(t)}},l.doTick=function(){this._updateTrack(this._trackId)},l._selectAudioGroup=function(e){var t=this.hls.levels[e];if(t&&t.audioGroupIds){var n=t.audioGroupIds[t.urlId];this.audioGroupId!==n&&(this.audioGroupId=n,this._selectInitialAudioTrack())}},l._selectInitialAudioTrack=function(){var e=this,t=this.tracks;if(t.length){var n=this.tracks[this._trackId],r=null;if(n&&(r=n.name),this._selectDefaultTrack){var i=t.filter((function(e){return e.default}));i.length?t=i:u.logger.warn("No default audio tracks defined")}var o=!1,s=function(){t.forEach((function(t){o||e.audioGroupId&&t.groupId!==e.audioGroupId||r&&r!==t.name||(e._setAudioTrack(t.id),o=!0)}))};s(),o||(r=null,s()),o||(u.logger.error("No track found for running audio group-ID: "+this.audioGroupId),this.hls.trigger(c.default.ERROR,{type:a.ErrorTypes.MEDIA_ERROR,details:a.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,fatal:!0}))}},l._needsTrackLoading=function(e){var t=e.details,n=e.url;return!(t&&!t.live||!n)},l._loadTrackDetailsIfNeeded=function(e){if(this._needsTrackLoading(e)){var t=e.url,n=e.id;u.logger.log("loading audio-track playlist for id: "+n),this.hls.trigger(c.default.AUDIO_TRACK_LOADING,{url:t,id:n})}},l._updateTrack=function(e){if(!(e<0||e>=this.tracks.length)){this.clearInterval(),this._trackId=e,u.logger.log("trying to update audio-track "+e);var t=this.tracks[e];this._loadTrackDetailsIfNeeded(t)}},l._handleLoadError=function(){this.trackIdBlacklist[this._trackId]=!0;var e=this._trackId,t=this.tracks[e],n=t.name,r=t.language,i=t.groupId;u.logger.warn("Loading failed on audio track id: "+e+", group-id: "+i+', name/language: "'+n+'" / "'+r+'"');for(var o=e,s=0;s<this.tracks.length;s++)if(!this.trackIdBlacklist[s]&&this.tracks[s].name===n){o=s;break}o!==e?(u.logger.log("Attempting audio-track fallback id:",o,"group-id:",this.tracks[o].groupId),this._setAudioTrack(o)):u.logger.warn('No fallback audio-track found for name/language: "'+n+'" / "'+r+'"')},i=r,(o=[{key:"audioTracks",get:function(){return this.tracks}},{key:"audioTrack",get:function(){return this._trackId},set:function(e){this._setAudioTrack(e),this._selectDefaultTrack=!1}}])&&tt(i.prototype,o),s&&tt(i,s),r}(pe);function rt(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var it=window.performance,ot=function(e){var t,n;function r(t,n){var r;
vendor: 7,941 bytes, line 2
2return(r=e.call(this,t,c.default.MEDIA_ATTACHED,c.default.MEDIA_DETACHING,c.default.AUDIO_TRACKS_UPDATED,c.default.AUDIO_TRACK_SWITCHING,c.default.AUDIO_TRACK_LOADED,c.default.KEY_LOADED,c.default.FRAG_LOADED,c.default.FRAG_PARSING_INIT_SEGMENT,c.default.FRAG_PARSING_DATA,c.default.FRAG_PARSED,c.default.ERROR,c.default.BUFFER_RESET,c.default.BUFFER_CREATED,c.default.BUFFER_APPENDED,c.default.BUFFER_FLUSHED,c.default.INIT_PTS_FOUND)||this).fragmentTracker=n,r.config=t.config,r.audioCodecSwap=!1,r._state=me,r.initPTS=[],r.waitingFragment=null,r.videoTrackCC=null,r}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i,o,s,d=r.prototype;return d.onInitPtsFound=function(e){var t=e.id,n=e.frag.cc,r=e.initPTS;"main"===t&&(this.initPTS[n]=r,this.videoTrackCC=n,u.logger.log("InitPTS for cc: "+n+" found from video track: "+r),this.state===Ce&&this.tick())},d.startLoad=function(e){if(this.tracks){var t=this.lastCurrentTime;this.stopLoad(),this.setInterval(100),this.fragLoadError=0,t>0&&-1===e?(u.logger.log("audio:override startPosition with lastCurrentTime @"+t.toFixed(3)),this.state=ve):(this.lastCurrentTime=this.startPosition?this.startPosition:e,this.state=ge),this.nextLoadPosition=this.startPosition=this.lastCurrentTime,this.tick()}else this.startPosition=e,this.state=me},d.doTick=function(){var e,t,n,r=this.hls,i=r.config;switch(this.state){case xe:case ye:case Se:break;case ge:this.state=Ee,this.loadedmetadata=!1;break;case ve:var o=this.tracks;if(!o)break;if(!this.media&&(this.startFragRequested||!i.startFragPrefetch))break;if(this.loadedmetadata)e=this.media.currentTime;else if(void 0===(e=this.nextLoadPosition))break;var s=this.mediaBuffer?this.mediaBuffer:this.media,a=this.videoBuffer?this.videoBuffer:this.media,d=K.bufferInfo(s,e,i.maxBufferHole),f=K.bufferInfo(a,e,i.maxBufferHole),h=d.len,p=d.end,m=this.fragPrevious,g=Math.min(i.maxBufferLength,i.maxMaxBufferLength),v=Math.max(g,f.len),y=this.audioSwitch,b=this.trackId;if((h<v||y)&&b<o.length){if(void 0===(n=o[b].details)){this.state=Ee;break}if(!y&&this._streamEnded(d,n))return this.hls.trigger(c.default.BUFFER_EOS,{type:"audio"}),void(this.state=we);var _,A=n.fragments,E=A.length,T=A[0].start,k=A[E-1].start+A[E-1].duration;if(y)if(n.live&&!n.PTSKnown)u.logger.log("switching audiotrack, live stream, unknown PTS,load first fragment"),p=0;else if(p=e,n.PTSKnown&&e<T){if(!(d.end>T||d.nextStart))return;u.logger.log("alt audio track ahead of main track, seek to start of alt audio track"),this.media.currentTime=T+.05}if(n.initSegment&&!n.initSegment.data)_=n.initSegment;else if(p<=T){if(_=A[0],null!==this.videoTrackCC&&_.cc!==this.videoTrackCC&&(_=function(e,t){return H.search(e,(function(e){return e.cc<t?1:e.cc>t?-1:0}))}(A,this.videoTrackCC)),n.live&&_.loadIdx&&_.loadIdx===this.fragLoadIdx){var S=d.nextStart?d.nextStart:T;return u.logger.log("no alt audio available @currentTime:"+this.media.currentTime+", seeking @"+(S+.05)),void(this.media.currentTime=S+.05)}}else{var w,x=i.maxFragLookUpTolerance,C=m?A[m.sn-A[0].sn+1]:void 0,P=function(e){var t=Math.min(x,e.duration);return e.start+e.duration-t<=p?1:e.start-t>p&&e.start?-1:0};p<k?(p>k-x&&(x=0),w=C&&!P(C)?C:H.search(A,P)):w=A[E-1],w&&(_=w,T=w.start,m&&_.level===m.level&&_.sn===m.sn&&(_.sn<n.endSN?(_=A[_.sn+1-n.startSN],u.logger.log("SN just loaded, load next one: "+_.sn)):_=null))}_&&(_.encrypted?(u.logger.log("Loading key for "+_.sn+" of ["+n.startSN+" ,"+n.endSN+"],track "+b),this.state=be,r.trigger(c.default.KEY_LOADING,{frag:_})):(u.logger.log("Loading "+_.sn+", cc: "+_.cc+" of ["+n.startSN+" ,"+n.endSN+"],track "+b+", currentTime:"+e+",bufferEnd:"+p.toFixed(3)),this.fragCurrent=_,(y||this.fragmentTracker.getState(_)===F)&&("initSegment"!==_.sn&&(this.startFragRequested=!0),Object(l.isFiniteNumber)(_.sn)&&(this.nextLoadPosition=_.start+_.duration),r.trigger(c.default.FRAG_LOADING,{frag:_}),this.state=_e)))}break;case Ee:(t=this.tracks[this.trackId])&&t.details&&(this.state=ve);break;case Ae:var R=it.now(),L=this.retryDate,j=(s=this.media)&&s.seeking;(!L||R>=L||j)&&(u.logger.log("audioStreamController: retryDate reached, switch back to IDLE state"),this.state=ve);break;case Ce:var I=this.videoTrackCC;if(void 0===this.initPTS[I])break;var O=this.waitingFragment;if(O){var D=O.frag.cc;I!==D?(t=this.tracks[this.trackId]).details&&t.details.live&&(u.logger.warn("Waiting fragment CC ("+D+") does not match video track CC ("+I+")"),this.waitingFragment=null,this.state=ve):(this.state=_e,this.onFragLoaded(this.waitingFragment),this.waitingFragment=null)}else this.state=ve}},d.onMediaAttached=function(e){var t=this.media=this.mediaBuffer=e.media;this.onvseeking=this.onMediaSeeking.bind(this),this.onvended=this.onMediaEnded.bind(this),t.addEventListener("seeking",this.onvseeking),t.addEventListener("ended",this.onvended);var n=this.config;this.tracks&&n.autoStartLoad&&this.startLoad(n.startPosition)},d.onMediaDetaching=function(){var e=this.media;e&&e.ended&&(u.logger.log("MSE detaching and video ended, reset startPosition"),this.startPosition=this.lastCurrentTime=0),e&&(e.removeEventListener("seeking",this.onvseeking),e.removeEventListener("ended",this.onvended),this.onvseeking=this.onvseeked=this.onvended=null),this.media=this.mediaBuffer=this.videoBuffer=null,this.loadedmetadata=!1,this.fragmentTracker.removeAllFragments(),this.stopLoad()},d.onAudioTracksUpdated=function(e){u.logger.log("audio tracks updated"),this.tracks=e.audioTracks},d.onAudioTrackSwitching=function(e){var t=!!e.url;this.trackId=e.id,this.fragCurrent=null,this.state=ye,this.waitingFragment=null,t?this.setInterval(100):this.demuxer&&(this.demuxer.destroy(),this.demuxer=null),t&&(this.audioSwitch=!0,this.state=ve),this.tick()},d.onAudioTrackLoaded=function(e){var t=e.details,n=e.id,r=this.tracks[n],i=t.totalduration,o=0;if(u.logger.log("track "+n+" loaded ["+t.startSN+","+t.endSN+"],duration:"+i),t.live){var s=r.details;s&&t.fragments.length>0?(re(s,t),o=t.fragments[0].start,t.PTSKnown?u.logger.log("live audio playlist sliding:"+o.toFixed(3)):u.logger.log("live audio playlist - outdated PTS, unknown sliding")):(t.PTSKnown=!1,u.logger.log("live audio playlist - first load, unknown sliding"))}else t.PTSKnown=!1;if(r.details=t,!this.startFragRequested){if(-1===this.startPosition){var a=t.startTimeOffset;Object(l.isFiniteNumber)(a)?(u.logger.log("start time offset found in playlist, adjust startPosition to "+a),this.startPosition=a):t.live?(this.startPosition=this.computeLivePosition(o,t),u.logger.log("compute startPosition for audio-track to "+this.startPosition)):this.startPosition=0}this.nextLoadPosition=this.startPosition}this.state===Ee&&(this.state=ve),this.tick()},d.onKeyLoaded=function(){this.state===be&&(this.state=ve,this.tick())},d.onFragLoaded=function(e){var t=this.fragCurrent,n=e.frag;if(this.state===_e&&t&&"audio"===n.type&&n.level===t.level&&n.sn===t.sn){var r=this.tracks[this.trackId],i=r.details,o=i.totalduration,s=t.level,a=t.sn,l=t.cc,d=this.config.defaultAudioCodec||r.audioCodec||"mp4a.40.2",f=this.stats=e.stats;if("initSegment"===a)this.state=ve,f.tparsed=f.tbuffered=it.now(),i.initSegment.data=e.payload,this.hls.trigger(c.default.FRAG_BUFFERED,{stats:f,frag:t,id:"audio"}),this.tick();else{this.state=Te,this.appended=!1,this.demuxer||(this.demuxer=new Q(this.hls,"audio"));var h=this.initPTS[l],p=i.initSegment?i.initSegment.data:[];i.initSegment||void 0!==h?(this.pendingBuffering=!0,u.logger.log("Demuxing "+a+" of ["+i.startSN+" ,"+i.endSN+"],track "+s),this.demuxer.push(e.payload,p,d,null,t,o,!1,h)):(u.logger.log("unknown video PTS for continuity counter "+l+", waiting for video PTS before demuxing audio frag "+a+" of ["+i.startSN+" ,"+i.endSN+"],track "+s),this.waitingFragment=e,this.state=Ce)}}this.fragLoadError=0},d.onFragParsingInitSegment=function(e){var t=this.fragCurrent,n=e.frag;if(t&&"audio"===e.id&&n.sn===t.sn&&n.level===t.level&&this.state===Te){var r,i=e.tracks;
vendor: 11,947 bytes, line 2
2if(i.video&&delete i.video,r=i.audio){r.levelCodec=r.codec,r.id=e.id,this.hls.trigger(c.default.BUFFER_CODECS,i),u.logger.log("audio track:audio,container:"+r.container+",codecs[level/parsed]=["+r.levelCodec+"/"+r.codec+"]");var o=r.initSegment;if(o){var s={type:"audio",data:o,parent:"audio",content:"initSegment"};this.audioSwitch?this.pendingData=[s]:(this.appended=!0,this.pendingBuffering=!0,this.hls.trigger(c.default.BUFFER_APPENDING,s))}this.tick()}}},d.onFragParsingData=function(e){var t=this,n=this.fragCurrent,r=e.frag;if(n&&"audio"===e.id&&"audio"===e.type&&r.sn===n.sn&&r.level===n.level&&this.state===Te){var i=this.trackId,o=this.tracks[i],s=this.hls;Object(l.isFiniteNumber)(e.endPTS)||(e.endPTS=e.startPTS+n.duration,e.endDTS=e.startDTS+n.duration),n.addElementaryStream(g.AUDIO),u.logger.log("parsed "+e.type+",PTS:["+e.startPTS.toFixed(3)+","+e.endPTS.toFixed(3)+"],DTS:["+e.startDTS.toFixed(3)+"/"+e.endDTS.toFixed(3)+"],nb:"+e.nb),ne(o.details,n,e.startPTS,e.endPTS);var d=this.audioSwitch,f=this.media,h=!1;if(d)if(f&&f.readyState){var p=f.currentTime;u.logger.log("switching audio track : currentTime:"+p),p>=e.startPTS&&(u.logger.log("switching audio track : flushing all audio"),this.state=Se,s.trigger(c.default.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:"audio"}),h=!0,this.audioSwitch=!1,s.trigger(c.default.AUDIO_TRACK_SWITCHED,{id:i}))}else this.audioSwitch=!1,s.trigger(c.default.AUDIO_TRACK_SWITCHED,{id:i});var m=this.pendingData;if(!m)return u.logger.warn("Apparently attempt to enqueue media payload without codec initialization data upfront"),void s.trigger(c.default.ERROR,{type:a.ErrorTypes.MEDIA_ERROR,details:null,fatal:!0});this.audioSwitch||([e.data1,e.data2].forEach((function(t){t&&t.length&&m.push({type:e.type,data:t,parent:"audio",content:"data"})})),!h&&m.length&&(m.forEach((function(e){t.state===Te&&(t.pendingBuffering=!0,t.hls.trigger(c.default.BUFFER_APPENDING,e))})),this.pendingData=[],this.appended=!0)),this.tick()}},d.onFragParsed=function(e){var t=this.fragCurrent,n=e.frag;t&&"audio"===e.id&&n.sn===t.sn&&n.level===t.level&&this.state===Te&&(this.stats.tparsed=it.now(),this.state=ke,this._checkAppendedParsed())},d.onBufferReset=function(){this.mediaBuffer=this.videoBuffer=null,this.loadedmetadata=!1},d.onBufferCreated=function(e){var t=e.tracks.audio;t&&(this.mediaBuffer=t.buffer,this.loadedmetadata=!0),e.tracks.video&&(this.videoBuffer=e.tracks.video.buffer)},d.onBufferAppended=function(e){if("audio"===e.parent){var t=this.state;t!==Te&&t!==ke||(this.pendingBuffering=e.pending>0,this._checkAppendedParsed())}},d._checkAppendedParsed=function(){if(!(this.state!==ke||this.appended&&this.pendingBuffering)){var e=this.fragCurrent,t=this.stats,n=this.hls;if(e){this.fragPrevious=e,t.tbuffered=it.now(),n.trigger(c.default.FRAG_BUFFERED,{stats:t,frag:e,id:"audio"});var r=this.mediaBuffer?this.mediaBuffer:this.media;r&&u.logger.log("audio buffered : "+se.toString(r.buffered)),this.audioSwitch&&this.appended&&(this.audioSwitch=!1,n.trigger(c.default.AUDIO_TRACK_SWITCHED,{id:this.trackId})),this.state=ve}this.tick()}},d.onError=function(e){var t=e.frag;if(!t||"audio"===t.type)switch(e.details){case a.ErrorDetails.FRAG_LOAD_ERROR:case a.ErrorDetails.FRAG_LOAD_TIMEOUT:var n=e.frag;if(n&&"audio"!==n.type)break;if(!e.fatal){var r=this.fragLoadError;r?r++:r=1;var i=this.config;if(r<=i.fragLoadingMaxRetry){this.fragLoadError=r;var o=Math.min(Math.pow(2,r-1)*i.fragLoadingRetryDelay,i.fragLoadingMaxRetryTimeout);u.logger.warn("AudioStreamController: frag loading failed, retry in "+o+" ms"),this.retryDate=it.now()+o,this.state=Ae}else u.logger.error("AudioStreamController: "+e.details+" reaches max retry, redispatch as fatal ..."),e.fatal=!0,this.state=xe}break;case a.ErrorDetails.AUDIO_TRACK_LOAD_ERROR:case a.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:case a.ErrorDetails.KEY_LOAD_ERROR:case a.ErrorDetails.KEY_LOAD_TIMEOUT:this.state!==xe&&(this.state=e.fatal?xe:ve,u.logger.warn("AudioStreamController: "+e.details+" while loading frag, now switching to "+this.state+" state ..."));break;case a.ErrorDetails.BUFFER_FULL_ERROR:if("audio"===e.parent&&(this.state===Te||this.state===ke)){var s=this.mediaBuffer,l=this.media.currentTime;if(s&&K.isBuffered(s,l)&&K.isBuffered(s,l+.5)){var d=this.config;d.maxMaxBufferLength>=d.maxBufferLength&&(d.maxMaxBufferLength/=2,u.logger.warn("AudioStreamController: reduce max buffer length to "+d.maxMaxBufferLength+"s")),this.state=ve}else u.logger.warn("AudioStreamController: buffer full error also media.currentTime is not buffered, flush audio buffer"),this.fragCurrent=null,this.state=Se,this.hls.trigger(c.default.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:"audio"})}}},d.onBufferFlushed=function(){var e=this,t=this.pendingData;t&&t.length?(u.logger.log("AudioStreamController: appending pending audio data after buffer flushed"),t.forEach((function(t){e.hls.trigger(c.default.BUFFER_APPENDING,t)})),this.appended=!0,this.pendingData=[],this.state=ke):(this.state=ve,this.fragPrevious=null,this.tick())},i=r,(o=[{key:"state",set:function(e){if(this.state!==e){var t=this.state;this._state=e,u.logger.log("audio stream:"+t+"->"+e)}},get:function(){return this._state}}])&&rt(i.prototype,o),s&&rt(i,s),r}(Re),st=function(){if("undefined"!=typeof window&&window.VTTCue)return window.VTTCue;var e={"":!0,lr:!0,rl:!0},t={start:!0,middle:!0,end:!0,left:!0,right:!0};function n(e){return"string"==typeof e&&!!t[e.toLowerCase()]&&e.toLowerCase()}function r(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)e[r]=n[r]}return e}function i(t,i,o){var s=this,a={enumerable:!0};s.hasBeenReset=!1;var l="",c=!1,u=t,d=i,f=o,h=null,p="",m=!0,g="auto",v="start",y=50,b="middle",_=50,A="middle";Object.defineProperty(s,"id",r({},a,{get:function(){return l},set:function(e){l=""+e}})),Object.defineProperty(s,"pauseOnExit",r({},a,{get:function(){return c},set:function(e){c=!!e}})),Object.defineProperty(s,"startTime",r({},a,{get:function(){return u},set:function(e){if("number"!=typeof e)throw new TypeError("Start time must be set to a number.");u=e,this.hasBeenReset=!0}})),Object.defineProperty(s,"endTime",r({},a,{get:function(){return d},set:function(e){if("number"!=typeof e)throw new TypeError("End time must be set to a number.");d=e,this.hasBeenReset=!0}})),Object.defineProperty(s,"text",r({},a,{get:function(){return f},set:function(e){f=""+e,this.hasBeenReset=!0}})),Object.defineProperty(s,"region",r({},a,{get:function(){return h},set:function(e){h=e,this.hasBeenReset=!0}})),Object.defineProperty(s,"vertical",r({},a,{get:function(){return p},set:function(t){var n=function(t){return"string"==typeof t&&!!e[t.toLowerCase()]&&t.toLowerCase()}(t);if(!1===n)throw new SyntaxError("An invalid or illegal string was specified.");p=n,this.hasBeenReset=!0}})),Object.defineProperty(s,"snapToLines",r({},a,{get:function(){return m},set:function(e){m=!!e,this.hasBeenReset=!0}})),Object.defineProperty(s,"line",r({},a,{get:function(){return g},set:function(e){if("number"!=typeof e&&"auto"!==e)throw new SyntaxError("An invalid number or illegal string was specified.");g=e,this.hasBeenReset=!0}})),Object.defineProperty(s,"lineAlign",r({},a,{get:function(){return v},set:function(e){var t=n(e);if(!t)throw new SyntaxError("An invalid or illegal string was specified.");v=t,this.hasBeenReset=!0}})),Object.defineProperty(s,"position",r({},a,{get:function(){return y},set:function(e){if(e<0||e>100)throw new Error("Position must be between 0 and 100.");y=e,this.hasBeenReset=!0}})),Object.defineProperty(s,"positionAlign",r({},a,{get:function(){return b},set:function(e){var t=n(e);if(!t)throw new SyntaxError("An invalid or illegal string was specified.");b=t,this.hasBeenReset=!0}})),Object.defineProperty(s,"size",r({},a,{get:function(){return _},set:function(e){if(e<0||e>100)throw new Error("Size must be between 0 and 100.");_=e,this.hasBeenReset=!0}})),Object.defineProperty(s,"align",r({},a,{get:function(){return A},set:function(e){var t=n(e);if(!t)throw new SyntaxError("An invalid or illegal string was specified.");A=t,this.hasBeenReset=!0}})),s.displayState=void 0}return i.prototype.getCueAsHTML=function(){return window.WebVTT.convertCueToDOMTree(window,this.text)},i}(),at=function(){return{decode:function(e){if(!e)return"";if("string"!=typeof e)throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(e))}}};function lt(){this.window=window,this.state="INITIAL",this.buffer="",this.decoder=new at,this.regionList=[]}function ct(){this.values=Object.create(null)}function ut(e,t,n,r){var i=r?e.split(r):[e];for(var o in i)if("string"==typeof i[o]){var s=i[o].split(n);2===s.length&&t(s[0],s[1])}}ct.prototype={set:function(e,t){this.get(e)||""===t||(this.values[e]=t)},get:function(e,t,n){return n?this.has(e)?this.values[e]:t[n]:this.has(e)?this.values[e]:t},has:function(e){return e in this.values},alt:function(e,t,n){for(var r=0;r<n.length;++r)if(t===n[r]){this.set(e,t);break}},integer:function(e,t){/^-?\d+$/.test(t)&&this.set(e,parseInt(t,10))},percent:function(e,t){return!!(t.match(/^([\d]{1,3})(\.[\d]*)?%$/)&&(t=parseFloat(t))>=0&&t<=100)&&(this.set(e,t),!0)}};var dt=new st(0,0,0),ft="middle"===dt.align?"middle":"center";function ht(e,t,n){var r=e;function i(){var t=function(e){function t(e,t,n,r){return 3600*(0|e)+60*(0|t)+(0|n)+(0|r)/1e3}var n=e.match(/^(\d+):(\d{2})(:\d{2})?\.(\d{3})/);return n?n[3]?t(n[1],n[2],n[3].replace(":",""),n[4]):n[1]>59?t(n[1],n[2],0,n[4]):t(0,n[1],n[2],n[4]):null}(e);if(null===t)throw new Error("Malformed timestamp: "+r);return e=e.replace(/^[^\sa-zA-Z-]+/,""),t}function o(){e=e.replace(/^\s+/,"")}if(o(),t.startTime=i(),o(),"--\x3e"!==e.substr(0,3))throw new Error("Malformed time stamp (time stamps must be separated by '--\x3e'): "+r);e=e.substr(3),o(),t.endTime=i(),o(),function(e,t){var r=new ct;ut(e,(function(e,t){switch(e){case"region":for(var i=n.length-1;i>=0;i--)if(n[i].id===t){r.set(e,n[i].region);break}break;case"vertical":r.alt(e,t,["rl","lr"]);break;case"line":var o=t.split(","),s=o[0];r.integer(e,s),r.percent(e,s)&&r.set("snapToLines",!1),r.alt(e,s,["auto"]),2===o.length&&r.alt("lineAlign",o[1],["start",ft,"end"]);break;case"position":o=t.split(","),r.percent(e,o[0]),2===o.length&&r.alt("positionAlign",o[1],["start",ft,"end","line-left","line-right","auto"]);break;case"size":r.percent(e,t);break;case"align":r.alt(e,t,["start",ft,"end","left","right"])}}),/:/,/\s/),t.region=r.get("region",null),t.vertical=r.get("vertical","");var i=r.get("line","auto");"auto"===i&&-1===dt.line&&(i=-1),t.line=i,t.lineAlign=r.get("lineAlign","start"),t.snapToLines=r.get("snapToLines",!0),t.size=r.get("size",100),t.align=r.get("align",ft);var o=r.get("position","auto");"auto"===o&&50===dt.position&&(o="start"===t.align||"left"===t.align?0:"end"===t.align||"right"===t.align?100:50),t.position=o}(e,t)}function pt(e){return e.replace(/<br(?: \/)?>/gi,"\n")}lt.prototype={parse:function(e){var t=this;function n(){var e=t.buffer,n=0;for(e=pt(e);n<e.length&&"\r"!==e[n]&&"\n"!==e[n];)++n;var r=e.substr(0,n);return"\r"===e[n]&&++n,"\n"===e[n]&&++n,t.buffer=e.substr(n),r}e&&(t.buffer+=t.decoder.decode(e,{stream:!0}));try{var r;if("INITIAL"===t.state){if(!/\r\n|\n/.test(t.buffer))return this;var i=(r=n()).match(/^()?WEBVTT([ \t].*)?$/);if(!i||!i[0])throw new Error("Malformed WebVTT signature.");t.state="HEADER"}for(var o=!1;t.buffer;){if(!/\r\n|\n/.test(t.buffer))return this;switch(o?o=!1:r=n(),t.state){case"HEADER":/:/.test(r)?ut(r,(function(e,t){}),/:/):r||(t.state="ID");continue;case"NOTE":r||(t.state="ID");continue;case"ID":if(/^NOTE($|[ \t])/.test(r)){t.state="NOTE";break}if(!r)continue;if(t.cue=new st(0,0,""),t.state="CUE",-1===r.indexOf("--\x3e")){t.cue.id=r;continue}case"CUE":try{ht(r,t.cue,t.regionList)}catch(e){t.cue=null,t.state="BADCUE";continue}t.state="CUETEXT";continue;case"CUETEXT":var s=-1!==r.indexOf("--\x3e");
vendor: 7,252 bytes, line 2
2if(!r||s&&(o=!0)){t.oncue&&t.oncue(t.cue),t.cue=null,t.state="ID";continue}t.cue.text&&(t.cue.text+="\n"),t.cue.text+=r;continue;case"BADCUE":r||(t.state="ID");continue}}}catch(e){"CUETEXT"===t.state&&t.cue&&t.oncue&&t.oncue(t.cue),t.cue=null,t.state="INITIAL"===t.state?"BADWEBVTT":"BADCUE"}return this},flush:function(){var e=this;try{if(e.buffer+=e.decoder.decode(),(e.cue||"HEADER"===e.state)&&(e.buffer+="\n\n",e.parse()),"INITIAL"===e.state)throw new Error("Malformed WebVTT signature.")}catch(e){throw e}return e.onflush&&e.onflush(),this}};var mt=lt;function gt(e,t,n,r){for(var i,o,s,a,l,c=window.VTTCue||TextTrackCue,u=0;u<r.rows.length;u++)if(s=!0,a=0,l="",!(i=r.rows[u]).isEmpty()){for(var d=0;d<i.chars.length;d++)i.chars[d].uchar.match(/\s/)&&s?a++:(l+=i.chars[d].uchar,s=!1);i.cueStartTime=t,t===n&&(n+=1e-4),o=new c(t,n,pt(l.trim())),a>=16?a--:a++,navigator.userAgent.match(/Firefox\//)?o.line=u+1:o.line=u>7?u-2:u+1,o.align="left",o.position=Math.max(0,Math.min(100,a/32*100)),e.addCue(o)}}var vt,yt={42:225,92:233,94:237,95:243,96:250,123:231,124:247,125:209,126:241,127:9608,128:174,129:176,130:189,131:191,132:8482,133:162,134:163,135:9834,136:224,137:32,138:232,139:226,140:234,141:238,142:244,143:251,144:193,145:201,146:211,147:218,148:220,149:252,150:8216,151:161,152:42,153:8217,154:9473,155:169,156:8480,157:8226,158:8220,159:8221,160:192,161:194,162:199,163:200,164:202,165:203,166:235,167:206,168:207,169:239,170:212,171:217,172:249,173:219,174:171,175:187,176:195,177:227,178:205,179:204,180:236,181:210,182:242,183:213,184:245,185:123,186:125,187:92,188:94,189:95,190:124,191:8764,192:196,193:228,194:214,195:246,196:223,197:165,198:164,199:9475,200:197,201:229,202:216,203:248,204:9487,205:9491,206:9495,207:9499},bt=function(e){var t=e;return yt.hasOwnProperty(e)&&(t=yt[e]),String.fromCharCode(t)},_t=15,At=100,Et={17:1,18:3,21:5,22:7,23:9,16:11,19:12,20:14},Tt={17:2,18:4,21:6,22:8,23:10,19:13,20:15},kt={25:1,26:3,29:5,30:7,31:9,24:11,27:12,28:14},St={25:2,26:4,29:6,30:8,31:10,27:13,28:15},wt=["white","green","blue","cyan","red","yellow","magenta","black","transparent"];!function(e){e[e.ERROR=0]="ERROR",e[e.TEXT=1]="TEXT",e[e.WARNING=2]="WARNING",e[e.INFO=2]="INFO",e[e.DEBUG=3]="DEBUG",e[e.DATA=3]="DATA"}(vt||(vt={}));var xt={verboseFilter:{DATA:3,DEBUG:3,INFO:2,WARNING:2,TEXT:1,ERROR:0},time:null,verboseLevel:0,setTime:function(e){this.time=e},log:function(e,t){this.verboseFilter[e],this.verboseLevel}},Ct=function(e){for(var t=[],n=0;n<e.length;n++)t.push(e[n].toString(16));return t},Pt=function(){function e(e,t,n,r,i){this.foreground=void 0,this.underline=void 0,this.italics=void 0,this.background=void 0,this.flash=void 0,this.foreground=e||"white",this.underline=t||!1,this.italics=n||!1,this.background=r||"black",this.flash=i||!1}var t=e.prototype;return t.reset=function(){this.foreground="white",this.underline=!1,this.italics=!1,this.background="black",this.flash=!1},t.setStyles=function(e){for(var t=["foreground","underline","italics","background","flash"],n=0;n<t.length;n++){var r=t[n];e.hasOwnProperty(r)&&(this[r]=e[r])}},t.isDefault=function(){return"white"===this.foreground&&!this.underline&&!this.italics&&"black"===this.background&&!this.flash},t.equals=function(e){return this.foreground===e.foreground&&this.underline===e.underline&&this.italics===e.italics&&this.background===e.background&&this.flash===e.flash},t.copy=function(e){this.foreground=e.foreground,this.underline=e.underline,this.italics=e.italics,this.background=e.background,this.flash=e.flash},t.toString=function(){return"color="+this.foreground+", underline="+this.underline+", italics="+this.italics+", background="+this.background+", flash="+this.flash},e}(),Rt=function(){function e(e,t,n,r,i,o){this.uchar=void 0,this.penState=void 0,this.uchar=e||" ",this.penState=new Pt(t,n,r,i,o)}var t=e.prototype;return t.reset=function(){this.uchar=" ",this.penState.reset()},t.setChar=function(e,t){this.uchar=e,this.penState.copy(t)},t.setPenState=function(e){this.penState.copy(e)},t.equals=function(e){return this.uchar===e.uchar&&this.penState.equals(e.penState)},t.copy=function(e){this.uchar=e.uchar,this.penState.copy(e.penState)},t.isEmpty=function(){return" "===this.uchar&&this.penState.isDefault()},e}(),Lt=function(){function e(){this.chars=void 0,this.pos=void 0,this.currPenState=void 0,this.cueStartTime=void 0,this.chars=[];for(var e=0;e<At;e++)this.chars.push(new Rt);this.pos=0,this.currPenState=new Pt}var t=e.prototype;return t.equals=function(e){for(var t=!0,n=0;n<At;n++)if(!this.chars[n].equals(e.chars[n])){t=!1;break}return t},t.copy=function(e){for(var t=0;t<At;t++)this.chars[t].copy(e.chars[t])},t.isEmpty=function(){for(var e=!0,t=0;t<At;t++)if(!this.chars[t].isEmpty()){e=!1;break}return e},t.setCursor=function(e){this.pos!==e&&(this.pos=e),this.pos<0?(xt.log("ERROR","Negative cursor position "+this.pos),this.pos=0):this.pos>At&&(xt.log("ERROR","Too large cursor position "+this.pos),this.pos=At)},t.moveCursor=function(e){var t=this.pos+e;if(e>1)for(var n=this.pos+1;n<t+1;n++)this.chars[n].setPenState(this.currPenState);this.setCursor(t)},t.backSpace=function(){this.moveCursor(-1),this.chars[this.pos].setChar(" ",this.currPenState)},t.insertChar=function(e){e>=144&&this.backSpace();var t=bt(e);this.pos>=At?xt.log("ERROR","Cannot insert "+e.toString(16)+" ("+t+") at position "+this.pos+". Skipping it!"):(this.chars[this.pos].setChar(t,this.currPenState),this.moveCursor(1))},t.clearFromPos=function(e){var t;for(t=e;t<At;t++)this.chars[t].reset()},t.clear=function(){this.clearFromPos(0),this.pos=0,this.currPenState.reset()},t.clearToEndOfRow=function(){this.clearFromPos(this.pos)},t.getTextString=function(){for(var e=[],t=!0,n=0;n<At;n++){var r=this.chars[n].uchar;" "!==r&&(t=!1),e.push(r)}return t?"":e.join("")},t.setPenStyles=function(e){this.currPenState.setStyles(e),this.chars[this.pos].setPenState(this.currPenState)},e}(),jt=function(){function e(){this.rows=void 0,this.currRow=void 0,this.nrRollUpRows=void 0,this.lastOutputScreen=void 0,this.rows=[];for(var e=0;e<_t;e++)this.rows.push(new Lt);this.currRow=14,this.nrRollUpRows=null,this.reset()}var t=e.prototype;return t.reset=function(){for(var e=0;e<_t;e++)this.rows[e].clear();this.currRow=14},t.equals=function(e){for(var t=!0,n=0;n<_t;n++)if(!this.rows[n].equals(e.rows[n])){t=!1;break}return t},t.copy=function(e){for(var t=0;t<_t;t++)this.rows[t].copy(e.rows[t])},t.isEmpty=function(){for(var e=!0,t=0;t<_t;t++)if(!this.rows[t].isEmpty()){e=!1;break}return e},t.backSpace=function(){this.rows[this.currRow].backSpace()},t.clearToEndOfRow=function(){this.rows[this.currRow].clearToEndOfRow()},t.insertChar=function(e){this.rows[this.currRow].insertChar(e)},t.setPen=function(e){this.rows[this.currRow].setPenStyles(e)},t.moveCursor=function(e){this.rows[this.currRow].moveCursor(e)},t.setCursor=function(e){xt.log("INFO","setCursor: "+e),this.rows[this.currRow].setCursor(e)},t.setPAC=function(e){xt.log("INFO","pacData = "+JSON.stringify(e));var t=e.row-1;if(this.nrRollUpRows&&t<this.nrRollUpRows-1&&(t=this.nrRollUpRows-1),this.nrRollUpRows&&this.currRow!==t){for(var n=0;n<_t;n++)this.rows[n].clear();var r=this.currRow+1-this.nrRollUpRows,i=this.lastOutputScreen;if(i){var o=i.rows[r].cueStartTime;
vendor: 11,063 bytes, line 2
2if(o&&xt.time&&o<xt.time)for(var s=0;s<this.nrRollUpRows;s++)this.rows[t-this.nrRollUpRows+s+1].copy(i.rows[r+s])}}this.currRow=t;var a=this.rows[this.currRow];if(null!==e.indent){var l=e.indent,c=Math.max(l-1,0);a.setCursor(e.indent),e.color=a.chars[c].penState.foreground}var u={foreground:e.color,underline:e.underline,italics:e.italics,background:"black",flash:!1};this.setPen(u)},t.setBkgData=function(e){xt.log("INFO","bkgData = "+JSON.stringify(e)),this.backSpace(),this.setPen(e),this.insertChar(32)},t.setRollUpRows=function(e){this.nrRollUpRows=e},t.rollUp=function(){if(null!==this.nrRollUpRows){xt.log("TEXT",this.getDisplayText());var e=this.currRow+1-this.nrRollUpRows,t=this.rows.splice(e,1)[0];t.clear(),this.rows.splice(this.currRow,0,t),xt.log("INFO","Rolling up")}else xt.log("DEBUG","roll_up but nrRollUpRows not set yet")},t.getDisplayText=function(e){e=e||!1;for(var t=[],n="",r=-1,i=0;i<_t;i++){var o=this.rows[i].getTextString();o&&(r=i+1,e?t.push("Row "+r+": '"+o+"'"):t.push(o.trim()))}return t.length>0&&(n=e?"["+t.join(" | ")+"]":t.join("\n")),n},t.getTextAndFormat=function(){return this.rows},e}(),It=function(){function e(e,t){this.chNr=void 0,this.outputFilter=void 0,this.mode=void 0,this.verbose=void 0,this.displayedMemory=void 0,this.nonDisplayedMemory=void 0,this.lastOutputScreen=void 0,this.currRollUpRow=void 0,this.writeScreen=void 0,this.cueStartTime=void 0,this.lastCueEndTime=void 0,this.chNr=e,this.outputFilter=t,this.mode=null,this.verbose=0,this.displayedMemory=new jt,this.nonDisplayedMemory=new jt,this.lastOutputScreen=new jt,this.currRollUpRow=this.displayedMemory.rows[14],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null}var t=e.prototype;return t.reset=function(){this.mode=null,this.displayedMemory.reset(),this.nonDisplayedMemory.reset(),this.lastOutputScreen.reset(),this.currRollUpRow=this.displayedMemory.rows[14],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null},t.getHandler=function(){return this.outputFilter},t.setHandler=function(e){this.outputFilter=e},t.setPAC=function(e){this.writeScreen.setPAC(e)},t.setBkgData=function(e){this.writeScreen.setBkgData(e)},t.setMode=function(e){e!==this.mode&&(this.mode=e,xt.log("INFO","MODE="+e),"MODE_POP-ON"===this.mode?this.writeScreen=this.nonDisplayedMemory:(this.writeScreen=this.displayedMemory,this.writeScreen.reset()),"MODE_ROLL-UP"!==this.mode&&(this.displayedMemory.nrRollUpRows=null,this.nonDisplayedMemory.nrRollUpRows=null),this.mode=e)},t.insertChars=function(e){for(var t=0;t<e.length;t++)this.writeScreen.insertChar(e[t]);var n=this.writeScreen===this.displayedMemory?"DISP":"NON_DISP";xt.log("INFO",n+": "+this.writeScreen.getDisplayText(!0)),"MODE_PAINT-ON"!==this.mode&&"MODE_ROLL-UP"!==this.mode||(xt.log("TEXT","DISPLAYED: "+this.displayedMemory.getDisplayText(!0)),this.outputDataUpdate())},t.ccRCL=function(){xt.log("INFO","RCL - Resume Caption Loading"),this.setMode("MODE_POP-ON")},t.ccBS=function(){xt.log("INFO","BS - BackSpace"),"MODE_TEXT"!==this.mode&&(this.writeScreen.backSpace(),this.writeScreen===this.displayedMemory&&this.outputDataUpdate())},t.ccAOF=function(){},t.ccAON=function(){},t.ccDER=function(){xt.log("INFO","DER- Delete to End of Row"),this.writeScreen.clearToEndOfRow(),this.outputDataUpdate()},t.ccRU=function(e){xt.log("INFO","RU("+e+") - Roll Up"),this.writeScreen=this.displayedMemory,this.setMode("MODE_ROLL-UP"),this.writeScreen.setRollUpRows(e)},t.ccFON=function(){xt.log("INFO","FON - Flash On"),this.writeScreen.setPen({flash:!0})},t.ccRDC=function(){xt.log("INFO","RDC - Resume Direct Captioning"),this.setMode("MODE_PAINT-ON")},t.ccTR=function(){xt.log("INFO","TR"),this.setMode("MODE_TEXT")},t.ccRTD=function(){xt.log("INFO","RTD"),this.setMode("MODE_TEXT")},t.ccEDM=function(){xt.log("INFO","EDM - Erase Displayed Memory"),this.displayedMemory.reset(),this.outputDataUpdate(!0)},t.ccCR=function(){xt.log("INFO","CR - Carriage Return"),this.writeScreen.rollUp(),this.outputDataUpdate(!0)},t.ccENM=function(){xt.log("INFO","ENM - Erase Non-displayed Memory"),this.nonDisplayedMemory.reset()},t.ccEOC=function(){if(xt.log("INFO","EOC - End Of Caption"),"MODE_POP-ON"===this.mode){var e=this.displayedMemory;this.displayedMemory=this.nonDisplayedMemory,this.nonDisplayedMemory=e,this.writeScreen=this.nonDisplayedMemory,xt.log("TEXT","DISP: "+this.displayedMemory.getDisplayText())}this.outputDataUpdate(!0)},t.ccTO=function(e){xt.log("INFO","TO("+e+") - Tab Offset"),this.writeScreen.moveCursor(e)},t.ccMIDROW=function(e){var t={flash:!1};if(t.underline=e%2==1,t.italics=e>=46,t.italics)t.foreground="white";else{var n=Math.floor(e/2)-16;t.foreground=["white","green","blue","cyan","red","yellow","magenta"][n]}xt.log("INFO","MIDROW: "+JSON.stringify(t)),this.writeScreen.setPen(t)},t.outputDataUpdate=function(e){void 0===e&&(e=!1);var t=xt.time;null!==t&&this.outputFilter&&(null!==this.cueStartTime||this.displayedMemory.isEmpty()?this.displayedMemory.equals(this.lastOutputScreen)||(this.outputFilter.newCue(this.cueStartTime,t,this.lastOutputScreen),e&&this.outputFilter.dispatchCue&&this.outputFilter.dispatchCue(),this.cueStartTime=this.displayedMemory.isEmpty()?null:t):this.cueStartTime=t,this.lastOutputScreen.copy(this.displayedMemory))},t.cueSplitAtTime=function(e){this.outputFilter&&(this.displayedMemory.isEmpty()||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,e,this.displayedMemory),this.cueStartTime=e))},e}(),Ot=function(){function e(e,t,n){this.field=void 0,this.outputs=void 0,this.channels=void 0,this.currChNr=void 0,this.lastCmdA=void 0,this.lastCmdB=void 0,this.lastTime=void 0,this.dataCounters=void 0,this.field=e||1,this.outputs=[t,n],this.channels=[new It(1,t),new It(2,n)],this.currChNr=-1,this.lastCmdA=null,this.lastCmdB=null,this.lastTime=null,this.dataCounters={padding:0,char:0,cmd:0,other:0}}var t=e.prototype;return t.getHandler=function(e){return this.channels[e].getHandler()},t.setHandler=function(e,t){this.channels[e].setHandler(t)},t.addData=function(e,t){var n,r,i,o=!1;this.lastTime=e,xt.setTime(e);for(var s=0;s<t.length;s+=2)r=127&t[s],i=127&t[s+1],0!==r||0!==i?(xt.log("DATA","["+Ct([t[s],t[s+1]])+"] -> ("+Ct([r,i])+")"),(n=this.parseCmd(r,i))||(n=this.parseMidrow(r,i)),n||(n=this.parsePAC(r,i)),n||(n=this.parseBackgroundAttributes(r,i)),n||(o=this.parseChars(r,i))&&(this.currChNr&&this.currChNr>=0?this.channels[this.currChNr-1].insertChars(o):xt.log("WARNING","No channel found yet. TEXT-MODE?")),n?this.dataCounters.cmd+=2:o?this.dataCounters.char+=2:(this.dataCounters.other+=2,xt.log("WARNING","Couldn't parse cleaned data "+Ct([r,i])+" orig: "+Ct([t[s],t[s+1]])))):this.dataCounters.padding+=2},t.parseCmd=function(e,t){var n=null;if(!((20===e||28===e)&&t>=32&&t<=47||(23===e||31===e)&&t>=33&&t<=35))return!1;if(e===this.lastCmdA&&t===this.lastCmdB)return this.lastCmdA=null,this.lastCmdB=null,xt.log("DEBUG","Repeated command ("+Ct([e,t])+") is dropped"),!0;n=20===e||23===e?1:2;var r=this.channels[n-1];return 20===e||28===e?32===t?r.ccRCL():33===t?r.ccBS():34===t?r.ccAOF():35===t?r.ccAON():36===t?r.ccDER():37===t?r.ccRU(2):38===t?r.ccRU(3):39===t?r.ccRU(4):40===t?r.ccFON():41===t?r.ccRDC():42===t?r.ccTR():43===t?r.ccRTD():44===t?r.ccEDM():45===t?r.ccCR():46===t?r.ccENM():47===t&&r.ccEOC():r.ccTO(t-32),this.lastCmdA=e,this.lastCmdB=t,this.currChNr=n,!0},t.parseMidrow=function(e,t){var n=null;return(17===e||25===e)&&t>=32&&t<=47&&((n=17===e?1:2)!==this.currChNr?(xt.log("ERROR","Mismatch channel in midrow parsing"),!1):(this.channels[n-1].ccMIDROW(t),xt.log("DEBUG","MIDROW ("+Ct([e,t])+")"),!0))},t.parsePAC=function(e,t){var n,r=null;if(!((e>=17&&e<=23||e>=25&&e<=31)&&t>=64&&t<=127||(16===e||24===e)&&t>=64&&t<=95))return!1;if(e===this.lastCmdA&&t===this.lastCmdB)return this.lastCmdA=null,this.lastCmdB=null,!0;n=e<=23?1:2,r=t>=64&&t<=95?1===n?Et[e]:kt[e]:1===n?Tt[e]:St[e];var i=this.interpretPAC(r,t);return this.channels[n-1].setPAC(i),this.lastCmdA=e,this.lastCmdB=t,this.currChNr=n,!0},t.interpretPAC=function(e,t){var n=t,r={color:null,italics:!1,indent:null,underline:!1,row:e};return n=t>95?t-96:t-64,r.underline=1==(1&n),n<=13?r.color=["white","green","blue","cyan","red","yellow","magenta","white"][Math.floor(n/2)]:n<=15?(r.italics=!0,r.color="white"):r.indent=4*Math.floor((n-16)/2),r},t.parseChars=function(e,t){var n=null,r=null,i=null;if(e>=25?(n=2,i=e-8):(n=1,i=e),i>=17&&i<=19){var o=t;o=17===i?t+80:18===i?t+112:t+144,xt.log("INFO","Special char '"+bt(o)+"' in channel "+n),r=[o]}else e>=32&&e<=127&&(r=0===t?[e]:[e,t]);if(r){var s=Ct(r);xt.log("DEBUG","Char codes = "+s.join(",")),this.lastCmdA=null,this.lastCmdB=null}return r},t.parseBackgroundAttributes=function(e,t){var n,r,i;return((16===e||24===e)&&t>=32&&t<=47||(23===e||31===e)&&t>=45&&t<=47)&&(n={},16===e||24===e?(r=Math.floor((t-32)/2),n.background=wt[r],t%2==1&&(n.background=n.background+"_semi")):45===t?n.background="transparent":(n.foreground="black",47===t&&(n.underline=!0)),i=e<24?1:2,this.channels[i-1].setBkgData(n),this.lastCmdA=null,this.lastCmdB=null,!0)},t.reset=function(){for(var e=0;e<this.channels.length;e++)this.channels[e]&&this.channels[e].reset();this.lastCmdA=null,this.lastCmdB=null},t.cueSplitAtTime=function(e){for(var t=0;t<this.channels.length;t++)this.channels[t]&&this.channels[t].cueSplitAtTime(e)},e}(),Dt=function(){function e(e,t){this.timelineController=void 0,this.trackName=void 0,this.startTime=void 0,this.endTime=void 0,this.screen=void 0,this.timelineController=e,this.trackName=t,this.startTime=null,this.endTime=null,this.screen=null}var t=e.prototype;return t.dispatchCue=function(){null!==this.startTime&&(this.timelineController.addCues(this.trackName,this.startTime,this.endTime,this.screen),this.startTime=null)},t.newCue=function(e,t,n){(null===this.startTime||this.startTime>e)&&(this.startTime=e),this.endTime=t,this.screen=n,this.timelineController.createCaptionsTrack(this.trackName)},e}(),Mt=function(e,t,n){return e.substr(n||0,t.length)===t},Nt=function(e){for(var t=5381,n=e.length;n;)t=33*t^e.charCodeAt(--n);return(t>>>0).toString()},Ft={parse:function(e,t,n,r,i,o){var s,a=Object(Me.utf8ArrayToStr)(new Uint8Array(e)).trim().replace(/\r\n|\n\r|\n|\r/g,"\n").split("\n"),c="00:00.000",u=0,d=0,f=0,h=[],p=!0,m=!1,g=new mt;g.oncue=function(e){var t=n[r],i=n.ccOffset;t&&t.new&&(void 0!==d?i=n.ccOffset=t.start:function(e,t,n){var r=e[t],i=e[r.prevCC];if(!i||!i.new&&r.new)return e.ccOffset=e.presentationOffset=r.start,void(r.new=!1);for(;i&&i.new;)e.ccOffset+=r.start-i.start,r.new=!1,i=e[(r=i).prevCC];e.presentationOffset=n}(n,r,f)),f&&(i=f-n.presentationOffset),m&&(e.startTime+=i-d,e.endTime+=i-d),e.id=Nt(e.startTime.toString())+Nt(e.endTime.toString())+Nt(e.text),e.text=decodeURIComponent(encodeURIComponent(e.text)),e.endTime>0&&h.push(e)},g.onparsingerror=function(e){s=e},g.onflush=function(){s&&o?o(s):i(h)},a.forEach((function(e){if(p){if(Mt(e,"X-TIMESTAMP-MAP=")){p=!1,m=!0,e.substr(16).split(",").forEach((function(e){Mt(e,"LOCAL:")?c=e.substr(6):Mt(e,"MPEGTS:")&&(u=parseInt(e.substr(7)))}));
vendor: 4,630 bytes, line 2
2try{t+(9e4*n[r].start||0)<0&&(t+=8589934592),u-=t,d=function(e){var t=parseInt(e.substr(-3)),n=parseInt(e.substr(-6,2)),r=parseInt(e.substr(-9,2)),i=e.length>9?parseInt(e.substr(0,e.indexOf(":"))):0;if(!(Object(l.isFiniteNumber)(t)&&Object(l.isFiniteNumber)(n)&&Object(l.isFiniteNumber)(r)&&Object(l.isFiniteNumber)(i)))throw Error("Malformed X-TIMESTAMP-MAP: Local:"+e);return t+=1e3*n,(t+=6e4*r)+36e5*i}(c)/1e3,f=u/9e4}catch(e){m=!1,s=e}return}""===e&&(p=!1)}g.parse(e+"\n")})),g.flush()}};function Bt(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function $t(e,t){return e&&e.label===t.name&&!(e.textTrack1||e.textTrack2)}var Ut=function(e){var t,n;function r(t){var n;if((n=e.call(this,t,c.default.MEDIA_ATTACHING,c.default.MEDIA_DETACHING,c.default.FRAG_PARSING_USERDATA,c.default.FRAG_DECRYPTED,c.default.MANIFEST_LOADING,c.default.MANIFEST_LOADED,c.default.FRAG_LOADED,c.default.INIT_PTS_FOUND)||this).media=null,n.config=void 0,n.enabled=!0,n.Cues=void 0,n.textTracks=[],n.tracks=[],n.initPTS=[],n.unparsedVttFrags=[],n.cueRanges=[],n.captionsTracks={},n.captionsProperties=void 0,n.cea608Parser=void 0,n.lastSn=-1,n.prevCC=-1,n.vttCCs=null,n.hls=t,n.config=t.config,n.Cues=t.config.cueHandler,n.captionsProperties={textTrack1:{label:n.config.captionsTextTrack1Label,languageCode:n.config.captionsTextTrack1LanguageCode},textTrack2:{label:n.config.captionsTextTrack2Label,languageCode:n.config.captionsTextTrack2LanguageCode}},n.config.enableCEA708Captions){var r=new Dt(Bt(n),"textTrack1"),i=new Dt(Bt(n),"textTrack2");n.cea608Parser=new Ot(0,r,i)}return n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.addCues=function(e,t,n,r){for(var i,o,s,a,l=this.cueRanges,c=!1,u=l.length;u--;){var d=l[u],f=(i=d[0],o=d[1],s=t,a=n,Math.min(o,a)-Math.max(i,s));if(f>=0&&(d[0]=Math.min(d[0],t),d[1]=Math.max(d[1],n),c=!0,f/(n-t)>.5))return}c||l.push([t,n]),this.Cues.newCue(this.captionsTracks[e],t,n,r)},i.onInitPtsFound=function(e){var t=this,n=e.frag,r=e.id,i=e.initPTS,o=this.unparsedVttFrags;"main"===r&&(this.initPTS[n.cc]=i),o.length&&(this.unparsedVttFrags=[],o.forEach((function(e){t.onFragLoaded(e)})))},i.getExistingTrack=function(e){var t=this.media;if(t)for(var n=0;n<t.textTracks.length;n++){var r=t.textTracks[n];if(r[e])return r}return null},i.createCaptionsTrack=function(e){var t=this.captionsProperties,n=this.captionsTracks,r=this.media,i=t[e],o=i.label,s=i.languageCode;if(!n[e]){var a=this.getExistingTrack(e);if(a)n[e]=a,Fe(n[e]),Ne(n[e],r);else{var l=this.createTextTrack("captions",o,s);l&&(l[e]=!0,n[e]=l)}}},i.createTextTrack=function(e,t,n){var r=this.media;if(r)return r.addTextTrack(e,t,n)},i.destroy=function(){e.prototype.destroy.call(this)},i.onMediaAttaching=function(e){this.media=e.media,this._cleanTracks()},i.onMediaDetaching=function(){var e=this.captionsTracks;Object.keys(e).forEach((function(t){Fe(e[t]),delete e[t]}))},i.onManifestLoading=function(){this.lastSn=-1,this.prevCC=-1,this.vttCCs={ccOffset:0,presentationOffset:0,0:{start:0,prevCC:-1,new:!1}},this._cleanTracks()},i._cleanTracks=function(){var e=this.media;if(e){var t=e.textTracks;if(t)for(var n=0;n<t.length;n++)Fe(t[n])}},i.onManifestLoaded=function(e){var t=this;if(this.textTracks=[],this.unparsedVttFrags=this.unparsedVttFrags||[],this.initPTS=[],this.cueRanges=[],this.config.enableWebVTT){this.tracks=e.subtitles||[];var n=this.media?this.media.textTracks:[];this.tracks.forEach((function(e,r){var i;if(r<n.length){for(var o=null,s=0;s<n.length;s++)if($t(n[s],e)){o=n[s];break}o&&(i=o)}i||(i=t.createTextTrack("subtitles",e.name,e.lang)),e.default?i.mode=t.hls.subtitleDisplay?"showing":"hidden":i.mode="disabled",t.textTracks.push(i)}))}},i.onFragLoaded=function(e){var t=e.frag,n=e.payload,r=this.cea608Parser,i=this.initPTS,o=this.lastSn,s=this.unparsedVttFrags;if("main"===t.type){var a=t.sn;t.sn!==o+1&&r&&r.reset(),this.lastSn=a}else if("subtitle"===t.type)if(n.byteLength){if(!Object(l.isFiniteNumber)(i[t.cc]))return s.push(e),void(i.length&&this.hls.trigger(c.default.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:t}));var u=t.decryptdata;null!=u&&null!=u.key&&"AES-128"===u.method||this._parseVTTs(t,n)}else this.hls.trigger(c.default.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:t})},i._parseVTTs=function(e,t){var n=this.hls,r=this.prevCC,i=this.textTracks,o=this.vttCCs;o[e.cc]||(o[e.cc]={start:e.start,prevCC:r,new:!0},this.prevCC=e.cc),Ft.parse(t,this.initPTS[e.cc],o,e.cc,(function(t){var r=i[e.level];"disabled"!==r.mode?(t.forEach((function(e){if(!r.cues.getCueById(e.id))try{if
vendor: 1,414 bytes, line 2
2(r.addCue(e),!r.cues.getCueById(e.id))throw new Error("addCue is failed for: "+e)}catch(n){u.logger.debug("Failed occurred on adding cues: "+n);var t=new window.TextTrackCue(e.startTime,e.endTime,e.text);t.id=e.id,r.addCue(t)}})),n.trigger(c.default.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:e})):n.trigger(c.default.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:e})}),(function(t){u.logger.log("Failed to parse VTT cue: "+t),n.trigger(c.default.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:e})}))},i.onFragDecrypted=function(e){var t=e.frag,n=e.payload;if("subtitle"===t.type){if(!Object(l.isFiniteNumber)(this.initPTS[t.cc]))return void this.unparsedVttFrags.push(e);this._parseVTTs(t,n)}},i.onFragParsingUserdata=function(e){if(this.enabled&&this.cea608Parser)for(var t=0;t<e.samples.length;t++){var n=e.samples[t].bytes;if(n){var r=this.extractCea608Data(n);this.cea608Parser.addData(e.samples[t].pts,r)}}},i.extractCea608Data=function(e){for(var t,n,r,i=31&e[0],o=2,s=[],a=0;a<i;a++)t=e[o++],n=127&e[o++],r=127&e[o++],0===n&&0===r||0!=(4&t)&&0==(3&t)&&(s.push(n),s.push(r));return s},r}(h);function Vt(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Ht(e){for(var t=[],n=0;n<e.length;n++){var r=e[n];"subtitles"===r.kind&&r.label&&t.push(e[n])}return t}var Kt,Gt=function(e){var t,n;function r(t){var n;
vendor: 7,927 bytes, line 2
2return(n=e.call(this,t,c.default.MEDIA_ATTACHED,c.default.MEDIA_DETACHING,c.default.MANIFEST_LOADED,c.default.SUBTITLE_TRACK_LOADED)||this).tracks=[],n.trackId=-1,n.media=null,n.stopped=!0,n.subtitleDisplay=!0,n.queuedDefaultTrack=null,n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i,o,s,a=r.prototype;return a.destroy=function(){h.prototype.destroy.call(this)},a.onMediaAttached=function(e){var t=this;this.media=e.media,this.media&&(Object(l.isFiniteNumber)(this.queuedDefaultTrack)&&(this.subtitleTrack=this.queuedDefaultTrack,this.queuedDefaultTrack=null),this.trackChangeListener=this._onTextTracksChanged.bind(this),this.useTextTrackPolling=!(this.media.textTracks&&"onchange"in this.media.textTracks),this.useTextTrackPolling?this.subtitlePollingInterval=setInterval((function(){t.trackChangeListener()}),500):this.media.textTracks.addEventListener("change",this.trackChangeListener))},a.onMediaDetaching=function(){this.media&&(this.useTextTrackPolling?clearInterval(this.subtitlePollingInterval):this.media.textTracks.removeEventListener("change",this.trackChangeListener),Object(l.isFiniteNumber)(this.subtitleTrack)&&(this.queuedDefaultTrack=this.subtitleTrack),Ht(this.media.textTracks).forEach((function(e){Fe(e)})),this.subtitleTrack=-1,this.media=null)},a.onManifestLoaded=function(e){var t=this,n=e.subtitles||[];this.tracks=n,this.hls.trigger(c.default.SUBTITLE_TRACKS_UPDATED,{subtitleTracks:n}),n.forEach((function(e){e.default&&(t.media?t.subtitleTrack=e.id:t.queuedDefaultTrack=e.id)}))},a.onSubtitleTrackLoaded=function(e){var t=this,n=e.id,r=e.details,i=this.trackId,o=this.tracks,s=o[i];if(n>=o.length||n!==i||!s||this.stopped)this._clearReloadTimer();else if(u.logger.log("subtitle track "+n+" loaded"),r.live){var a=oe(s.details,r,e.stats.trequest);u.logger.log("Reloading live subtitle playlist in "+a+"ms"),this.timer=setTimeout((function(){t._loadCurrentTrack()}),a)}else this._clearReloadTimer()},a.startLoad=function(){this.stopped=!1,this._loadCurrentTrack()},a.stopLoad=function(){this.stopped=!0,this._clearReloadTimer()},a._clearReloadTimer=function(){this.timer&&(clearTimeout(this.timer),this.timer=null)},a._loadCurrentTrack=function(){var e=this.trackId,t=this.tracks,n=this.hls,r=t[e];e<0||!r||r.details&&!r.details.live||(u.logger.log("Loading subtitle track "+e),n.trigger(c.default.SUBTITLE_TRACK_LOADING,{url:r.url,id:e}))},a._toggleTrackModes=function(e){var t=this.media,n=this.subtitleDisplay,r=this.trackId;if(t){var i=Ht(t.textTracks);if(-1===e)[].slice.call(i).forEach((function(e){e.mode="disabled"}));else{var o=i[r];o&&(o.mode="disabled")}var s=i[e];s&&(s.mode=n?"showing":"hidden")}},a._setSubtitleTrackInternal=function(e){var t=this.hls,n=this.tracks;!Object(l.isFiniteNumber)(e)||e<-1||e>=n.length||(this.trackId=e,u.logger.log("Switching to subtitle track "+e),t.trigger(c.default.SUBTITLE_TRACK_SWITCH,{id:e}),this._loadCurrentTrack())},a._onTextTracksChanged=function(){if(this.media){for(var e=-1,t=Ht(this.media.textTracks),n=0;n<t.length;n++)if("hidden"===t[n].mode)e=n;else if("showing"===t[n].mode){e=n;break}this.subtitleTrack=e}},i=r,(o=[{key:"subtitleTracks",get:function(){return this.tracks}},{key:"subtitleTrack",get:function(){return this.trackId},set:function(e){this.trackId!==e&&(this._toggleTrackModes(e),this._setSubtitleTrackInternal(e))}}])&&Vt(i.prototype,o),s&&Vt(i,s),r}(h),Yt=n("./src/crypt/decrypter.js"),Wt=window.performance,zt=function(e){var t,n;function r(t,n){var r;return(r=e.call(this,t,c.default.MEDIA_ATTACHED,c.default.MEDIA_DETACHING,c.default.ERROR,c.default.KEY_LOADED,c.default.FRAG_LOADED,c.default.SUBTITLE_TRACKS_UPDATED,c.default.SUBTITLE_TRACK_SWITCH,c.default.SUBTITLE_TRACK_LOADED,c.default.SUBTITLE_FRAG_PROCESSED,c.default.LEVEL_UPDATED)||this).fragmentTracker=n,r.config=t.config,r.state=me,r.tracks=[],r.tracksBuffered=[],r.currentTrackId=-1,r.decrypter=new Yt.default(t,t.config),r.lastAVStart=0,r._onMediaSeeking=r.onMediaSeeking.bind(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(r)),r}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.onSubtitleFragProcessed=function(e){var t=e.frag,n=e.success;if(this.fragPrevious=t,this.state=ve,n){var r=this.tracksBuffered[this.currentTrackId];if(r){for(var i,o=t.start,s=0;s<r.length;s++)if(o>=r[s].start&&o<=r[s].end){i=r[s];break}var a=t.start+t.duration;i?i.end=a:(i={start:o,end:a},r.push(i))}}},i.onMediaAttached=function(e){var t=e.media;this.media=t,t.addEventListener("seeking",this._onMediaSeeking),this.state=ve},i.onMediaDetaching=function(){var e=this;this.media&&(this.media.removeEventListener("seeking",this._onMediaSeeking),this.fragmentTracker.removeAllFragments(),this.currentTrackId=-1,this.tracks.forEach((function(t){e.tracksBuffered[t.id]=[]})),this.media=null,this.state=me)},i.onError=function(e){var t=e.frag;t&&"subtitle"===t.type&&(this.state=ve)},i.onSubtitleTracksUpdated=function(e){var t=this;u.logger.log("subtitle tracks updated"),this.tracksBuffered=[],this.tracks=e.subtitleTracks,this.tracks.forEach((function(e){t.tracksBuffered[e.id]=[]}))},i.onSubtitleTrackSwitch=function(e){if(this.currentTrackId=e.id,this.tracks&&this.tracks.length&&-1!==this.currentTrackId){var t=this.tracks[this.currentTrackId];t&&t.details&&this.setInterval(500)}else this.clearInterval()},i.onSubtitleTrackLoaded=function(e){var t=e.id,n=e.details,r=this.currentTrackId,i=this.tracks,o=i[r];t>=i.length||t!==r||!o||(n.live&&function(e,t,n){void 0===n&&(n=0);var r=-1;ie(e,t,(function(e,t,n){t.start=e.start,r=n}));var i=t.fragments;if(r<0)i.forEach((function(e){e.start+=n}));else for(var o=r+1;o<i.length;o++)i[o].start=i[o-1].start+i[o-1].duration}(o.details,n,this.lastAVStart),o.details=n,this.setInterval(500))},i.onKeyLoaded=function(){this.state===be&&(this.state=ve)},i.onFragLoaded=function(e){var t=this.fragCurrent,n=e.frag.decryptdata,r=e.frag,i=this.hls;if(this.state===_e&&t&&"subtitle"===e.frag.type&&t.sn===e.frag.sn&&e.payload.byteLength>0&&n&&n.key&&"AES-128"===n.method){var o=Wt.now();this.decrypter.decrypt(e.payload,n.key.buffer,n.iv.buffer,(function(e){var t=Wt.now();i.trigger(c.default.FRAG_DECRYPTED,{frag:r,payload:e,stats:{tstart:o,tdecrypt:t}})}))}},i.onLevelUpdated=function(e){var t=e.details.fragments;this.lastAVStart=t.length?t[0].start:0},i.doTick=function(){if(this.media)switch(this.state){case ve:var e=this.config,t=this.currentTrackId,n=this.fragmentTracker,r=this.media,i=this.tracks;if(!i||!i[t]||!i[t].details)break;var o,s=e.maxBufferHole,a=e.maxFragLookUpTolerance,l=Math.min(e.maxBufferLength,e.maxMaxBufferLength),d=K.bufferedInfo(this._getBuffered(),r.currentTime,s),f=d.end,h=d.len,p=i[t].details,m=p.fragments,g=m.length,v=m[g-1].start+m[g-1].duration;if(h>l)return;var y=this.fragPrevious;f<v?(y&&p.hasProgramDateTime&&(o=ce(m,y.endProgramDateTime,a)),o||(o=ue(y,m,f,a))):o=m[g-1],o&&o.encrypted?(u.logger.log("Loading key for "+o.sn),this.state=be,this.hls.trigger(c.default.KEY_LOADING,{frag:o})):o&&n.getState(o)===F&&(this.fragCurrent=o,this.state=_e,this.hls.trigger(c.default.FRAG_LOADING,{frag:o}))}else this.state=ve},i.stopLoad=function(){this.lastAVStart=0,e.prototype.stopLoad.call(this)},i._getBuffered=function(){return this.tracksBuffered[this.currentTrackId]||[]},i.onMediaSeeking=function(){this.fragPrevious=null},r}(Re);!function(e){e.WIDEVINE="com.widevine.alpha",e.PLAYREADY="com.microsoft.playready"}(Kt||(Kt={}));var qt="undefined"!=typeof window&&window.navigator&&window.navigator.requestMediaKeySystemAccess?window.navigator.requestMediaKeySystemAccess.bind(window.navigator):null;function Xt(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var Jt=function(e){var t,n;function r(t){var n;
2return(n=e.call(this,t,c.default.MEDIA_ATTACHED,c.default.MEDIA_DETACHED,c.default.MANIFEST_PARSED)||this)._widevineLicenseUrl=void 0,n._licenseXhrSetup=void 0,n._emeEnabled=void 0,n._requestMediaKeySystemAccess=void 0,n._config=void 0,n._mediaKeysList=[],n._media=null,n._hasSetMediaKeys=!1,n._requestLicenseFailureCount=0,n._onMediaEncrypted=function(e){u.logger.log('Media is encrypted using "'+e.initDataType+'" init data type'),n._attemptSetMediaKeys(),n._generateRequestWithPreferredKeySession(e.initDataType,e.initData)},n._config=t.config,n._widevineLicenseUrl=n._config.widevineLicenseUrl,n._licenseXhrSetup=n._config.licenseXhrSetup,n._emeEnabled=n._config.emeEnabled,n._requestMediaKeySystemAccess=n._config.requestMediaKeySystemAccessFunc,n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i,o,s,l=r.prototype;return l.getLicenseServerUrl=function(e){switch(e){case Kt.WIDEVINE:if(!this._widevineLicenseUrl)break;return this._widevineLicenseUrl}throw new Error('no license server URL configured for key-system "'+e+'"')},l._attemptKeySystemAccess=function(e,t,n){var r=this,i=function(e,t,n){if(e===Kt.WIDEVINE)return function(e,t){var n={videoCapabilities:[]};return t.forEach((function(e){n.videoCapabilities.push({contentType:'video/mp4; codecs="'+e+'"'})})),[n]}(0,n);throw new Error("Unknown key-system: "+e)}(e,0,n);u.logger.log("Requesting encrypted media key-system access"),this.requestMediaKeySystemAccess(e,i).then((function(t){r._onMediaKeySystemAccessObtained(e,t)})).catch((function(t){u.logger.error('Failed to obtain key-system "'+e+'" access:',t)}))},l._onMediaKeySystemAccessObtained=function(e,t){var n=this;
vendor: 6,615 bytes, line 2
2u.logger.log('Access for key-system "'+e+'" obtained');var r={mediaKeysSessionInitialized:!1,mediaKeySystemAccess:t,mediaKeySystemDomain:e};this._mediaKeysList.push(r),t.createMediaKeys().then((function(t){r.mediaKeys=t,u.logger.log('Media-keys created for key-system "'+e+'"'),n._onMediaKeysCreated()})).catch((function(e){u.logger.error("Failed to create media-keys:",e)}))},l._onMediaKeysCreated=function(){var e=this;this._mediaKeysList.forEach((function(t){t.mediaKeysSession||(t.mediaKeysSession=t.mediaKeys.createSession(),e._onNewMediaKeySession(t.mediaKeysSession))}))},l._onNewMediaKeySession=function(e){var t=this;u.logger.log("New key-system session "+e.sessionId),e.addEventListener("message",(function(n){t._onKeySessionMessage(e,n.message)}),!1)},l._onKeySessionMessage=function(e,t){u.logger.log("Got EME message event, creating license request"),this._requestLicense(t,(function(t){u.logger.log("Received license data (length: "+(t?t.byteLength:t)+"), updating key-session"),e.update(t)}))},l._attemptSetMediaKeys=function(){if(!this._media)throw new Error("Attempted to set mediaKeys without first attaching a media element");if(!this._hasSetMediaKeys){var e=this._mediaKeysList[0];if(!e||!e.mediaKeys)return u.logger.error("Fatal: Media is encrypted but no CDM access or no keys have been obtained yet"),void this.hls.trigger(c.default.ERROR,{type:a.ErrorTypes.KEY_SYSTEM_ERROR,details:a.ErrorDetails.KEY_SYSTEM_NO_KEYS,fatal:!0});u.logger.log("Setting keys for encrypted media"),this._media.setMediaKeys(e.mediaKeys),this._hasSetMediaKeys=!0}},l._generateRequestWithPreferredKeySession=function(e,t){var n=this,r=this._mediaKeysList[0];if(!r)return u.logger.error("Fatal: Media is encrypted but not any key-system access has been obtained yet"),void this.hls.trigger(c.default.ERROR,{type:a.ErrorTypes.KEY_SYSTEM_ERROR,details:a.ErrorDetails.KEY_SYSTEM_NO_ACCESS,fatal:!0});if(r.mediaKeysSessionInitialized)u.logger.warn("Key-Session already initialized but requested again");else{var i=r.mediaKeysSession;if(!i)return u.logger.error("Fatal: Media is encrypted but no key-session existing"),void this.hls.trigger(c.default.ERROR,{type:a.ErrorTypes.KEY_SYSTEM_ERROR,details:a.ErrorDetails.KEY_SYSTEM_NO_SESSION,fatal:!0});if(!t)return u.logger.warn("Fatal: initData required for generating a key session is null"),void this.hls.trigger(c.default.ERROR,{type:a.ErrorTypes.KEY_SYSTEM_ERROR,details:a.ErrorDetails.KEY_SYSTEM_NO_INIT_DATA,fatal:!0});u.logger.log('Generating key-session request for "'+e+'" init data type'),r.mediaKeysSessionInitialized=!0,i.generateRequest(e,t).then((function(){u.logger.debug("Key-session generation succeeded")})).catch((function(e){u.logger.error("Error generating key-session request:",e),n.hls.trigger(c.default.ERROR,{type:a.ErrorTypes.KEY_SYSTEM_ERROR,details:a.ErrorDetails.KEY_SYSTEM_NO_SESSION,fatal:!1})}))}},l._createLicenseXhr=function(e,t,n){var r=new XMLHttpRequest,i=this._licenseXhrSetup;try{if(i)try{i(r,e)}catch(t){r.open("POST",e,!0),i(r,e)}r.readyState||r.open("POST",e,!0)}catch(e){throw new Error("issue setting up KeySystem license XHR "+e)}return r.responseType="arraybuffer",r.onreadystatechange=this._onLicenseRequestReadyStageChange.bind(this,r,e,t,n),r},l._onLicenseRequestReadyStageChange=function(e,t,n,r){if(4===e.readyState)if(200===e.status)this._requestLicenseFailureCount=0,u.logger.log("License request succeeded"),"arraybuffer"!==e.responseType&&u.logger.warn("xhr response type was not set to the expected arraybuffer for license request"),r(e.response);else{if(u.logger.error("License Request XHR failed ("+t+"). Status: "+e.status+" ("+e.statusText+")"),this._requestLicenseFailureCount++,this._requestLicenseFailureCount>3)return void this.hls.trigger(c.default.ERROR,{type:a.ErrorTypes.KEY_SYSTEM_ERROR,details:a.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0});var i=3-this._requestLicenseFailureCount+1;u.logger.warn("Retrying license request, "+i+" attempts left"),this._requestLicense(n,r)}},l._generateLicenseRequestChallenge=function(e,t){if(e.mediaKeySystemDomain===Kt.WIDEVINE)return t;throw new Error("unsupported key-system: "+e.mediaKeySystemDomain)},l._requestLicense=function(e,t){u.logger.log("Requesting content license for key-system");var n=this._mediaKeysList[0];if(!n)return u.logger.error("Fatal error: Media is encrypted but no key-system access has been obtained yet"),void this.hls.trigger(c.default.ERROR,{type:a.ErrorTypes.KEY_SYSTEM_ERROR,details:a.ErrorDetails.KEY_SYSTEM_NO_ACCESS,fatal:!0});try{var r=this.getLicenseServerUrl(n.mediaKeySystemDomain),i=this._createLicenseXhr(r,e,t);u.logger.log("Sending license request to URL: "+r);var o=this._generateLicenseRequestChallenge(n,e);i.send(o)}catch(e){u.logger.error("Failure requesting DRM license: "+e),this.hls.trigger(c.default.ERROR,{type:a.ErrorTypes.KEY_SYSTEM_ERROR,details:a.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0})}},l.onMediaAttached=function(e){if(this._emeEnabled){var t=e.media;this._media=t,t.addEventListener("encrypted",this._onMediaEncrypted)}},l.onMediaDetached=function(){this._media&&(this._media.removeEventListener("encrypted",this._onMediaEncrypted),this._media=null)},l.onManifestParsed=function(e){if(this._emeEnabled){var t=e.levels.map((function(e){return e.audioCodec})),n=e.levels.map((function(e){return e.videoCodec}));this._attemptKeySystemAccess(Kt.WIDEVINE,t,n)}},i=r,(o=[{key:"requestMediaKeySystemAccess",get:function(){if(!this._requestMediaKeySystemAccess)throw new Error("No requestMediaKeySystemAccess function configured");return this._requestMediaKeySystemAccess}}])&&Xt(i.prototype,o),s&&Xt(i,s),r}(h);function Zt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Qt=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){Zt(e,t,n[t])}))}return e}({autoStartLoad:!0,startPosition:-1,defaultAudioCodec:void 0,debug:!1,capLevelOnFPSDrop:!1,capLevelToPlayerSize:!1,initialLiveManifestSize:1,maxBufferLength:30,maxBufferSize:6e7,maxBufferHole:.5,lowBufferWatchdogPeriod:.5,highBufferWatchdogPeriod:3,nudgeOffset:.1,nudgeMaxRetry:3,maxFragLookUpTolerance:.25,liveSyncDurationCount:3,liveMaxLatencyDurationCount:1/0,liveSyncDuration:void 0,liveMaxLatencyDuration:void 0,liveDurationInfinity:!1,liveBackBufferLength:1/0,maxMaxBufferLength:600,enableWorker:!0,enableSoftw
2areAES:!0,manifestLoadingTimeOut:1e4,manifestLoadingMaxRetry:1,manifestLoadingRetryDelay:1e3,manifestLoadingMaxRetryTimeout:64e3,startLevel:void 0,levelLoadingTimeOut:1e4,levelLoadingMaxRetry:4,levelLoadingRetryDelay:1e3,levelLoadingMaxRetryTimeout:64e3,fragLoadingTimeOut:2e4,fragLoadingMaxRetry:6,fragLoadingRetryDelay:1e3,fragLoadingMaxRetryTimeout:64e3,startFragPrefetch:!1,fpsDroppedMonitoringPeriod:5e3,fpsDroppedMonitoringThreshold:.2,appendErrorMaxRetry:3,loader:et,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,abrController:Ke,bufferController:Ye,capLevelController:ze,fpsController:Xe,stretchShortVideoTrack:!1,maxAudioFramesDrift:1,forceKeyFrameOnDiscontinuity:!0,abrEwmaFastLive:3,abrEwmaSlowLive:9,abrEwmaFastVoD:3,abrEwmaSlowVoD:9,abrEwmaDefaultEstimate:5e5,abrBandWidthFactor:.95,abrBandWidthUpFactor:.7,abrMaxWithRealBitrate:!1,maxStarvationDelay:4,maxLoadingDelay:4,minAutoBitrate:0,emeEnabled:!1,widevineLicenseUrl:void 0,requestMediaKeySystemAccessFunc:qt},{cueHandler:r,enableCEA708Captions:!0,enableWebVTT:!0,captionsTextTrack1Label:"English",captionsTextTrack1LanguageCode:"en",captionsTextTrack2Label:"Spanish",captionsTextTrack2LanguageCode:"es"}
vendor: 8,099 bytes, line 2
2,{subtitleStreamController:zt,subtitleTrackController:Gt,timelineController:Ut,audioStreamController:ot,audioTrackController:nt,emeController:Jt});function en(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function tn(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function nn(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function rn(e,t,n){return t&&nn(e.prototype,t),n&&nn(e,n),e}n.d(t,"default",(function(){return on}));var on=function(e){var t,n;function r(t){var n;void 0===t&&(t={}),(n=e.call(this)||this).config=void 0,n._autoLevelCapping=void 0,n.abrController=void 0,n.capLevelController=void 0,n.levelController=void 0,n.streamController=void 0,n.networkControllers=void 0,n.audioTrackController=void 0,n.subtitleTrackController=void 0,n.emeController=void 0,n.coreComponents=void 0,n.media=null,n.url=null;var i=r.DefaultConfig;if((t.liveSyncDurationCount||t.liveMaxLatencyDurationCount)&&(t.liveSyncDuration||t.liveMaxLatencyDuration))throw new Error("Illegal hls.js config: don't mix up liveSyncDurationCount/liveMaxLatencyDurationCount and liveSyncDuration/liveMaxLatencyDuration");n.config=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){en(e,t,n[t])}))}return e}({},i,t);var o=tn(n).config;if(void 0!==o.liveMaxLatencyDurationCount&&o.liveMaxLatencyDurationCount<=o.liveSyncDurationCount)throw new Error('Illegal hls.js config: "liveMaxLatencyDurationCount" must be gt "liveSyncDurationCount"');if(void 0!==o.liveMaxLatencyDuration&&(void 0===o.liveSyncDuration||o.liveMaxLatencyDuration<=o.liveSyncDuration))throw new Error('Illegal hls.js config: "liveMaxLatencyDuration" must be gt "liveSyncDuration"');Object(u.enableLogs)(o.debug),n._autoLevelCapping=-1;var s=n.abrController=new o.abrController(tn(n)),a=new o.bufferController(tn(n)),l=n.capLevelController=new o.capLevelController(tn(n)),c=new o.fpsController(tn(n)),d=new D(tn(n)),f=new M(tn(n)),h=new N(tn(n)),p=new Be(tn(n)),m=n.levelController=new De(tn(n)),g=new V(tn(n)),v=[m,n.streamController=new je(tn(n),g)],y=o.audioStreamController;y&&v.push(new y(tn(n),g)),n.networkControllers=v;var b=[d,f,h,s,a,l,c,p,g];if(y=o.audioTrackController){var _=new y(tn(n));n.audioTrackController=_,b.push(_)}if(y=o.subtitleTrackController){var A=new y(tn(n));n.subtitleTrackController=A,v.push(A)}if(y=o.emeController){var E=new y(tn(n));n.emeController=E,b.push(E)}return(y=o.subtitleStreamController)&&v.push(new y(tn(n),g)),(y=o.timelineController)&&b.push(new y(tn(n))),n.coreComponents=b,n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r.isSupported=function(){return function(){var e=z();if(!e)return!1;var t=self.SourceBuffer||self.WebKitSourceBuffer,n=e&&"function"==typeof e.isTypeSupported&&e.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"'),r=!t||t.prototype&&"function"==typeof t.prototype.appendBuffer&&"function"==typeof t.prototype.remove;return!!n&&!!r}()},rn(r,null,[{key:"version",get:function(){return"0.13.2"}},{key:"Events",get:function(){return c.default}},{key:"ErrorTypes",get:function(){return a.ErrorTypes}},{key:"ErrorDetails",get:function(){return a.ErrorDetails}},{key:"DefaultConfig",get:function(){return r.defaultConfig?r.defaultConfig:Qt},set:function(e){r.defaultConfig=e}}]);var i=r.prototype;return i.destroy=function(){u.logger.log("destroy"),this.trigger(c.default.DESTROYING),this.detachMedia(),this.coreComponents.concat(this.networkControllers).forEach((function(e){e.destroy()})),this.url=null,this.removeAllListeners(),this._autoLevelCapping=-1},i.attachMedia=function(e){u.logger.log("attachMedia"),this.media=e,this.trigger(c.default.MEDIA_ATTACHING,{media:e})},i.detachMedia=function(){u.logger.log("detachMedia"),this.trigger(c.default.MEDIA_DETACHING),this.media=null},i.loadSource=function(e){e=s.buildAbsoluteURL(window.location.href,e,{alwaysNormalize:!0}),u.logger.log("loadSource:"+e),this.url=e,this.trigger(c.default.MANIFEST_LOADING,{url:e})},i.startLoad=function(e){void 0===e&&(e=-1),u.logger.log("startLoad("+e+")"),this.networkControllers.forEach((function(t){t.startLoad(e)}))},i.stopLoad=function(){u.logger.log("stopLoad"),this.networkControllers.forEach((function(e){e.stopLoad()}))},i.swapAudioCodec=function(){u.logger.log("swapAudioCodec"),this.streamController.swapAudioCodec()},i.recoverMediaError=function(){u.logger.log("recoverMediaError");var e=this.media;this.detachMedia(),e&&this.attachMedia(e)},rn(r,[{key:"levels",get:function(){return this.levelController.levels}},{key:"currentLevel",get:function(){return this.streamController.currentLevel},set:function(e){u.logger.log("set currentLevel:"+e),this.loadLevel=e,this.streamController.immediateLevelSwitch()}},{key:"nextLevel",get:function(){return this.streamController.nextLevel},set:function(e){u.logger.log("set nextLevel:"+e),this.levelController.manualLevel=e,this.streamController.nextLevelSwitch()}},{key:"loadLevel",get:function(){return this.levelController.level},set:function(e){u.logger.log("set loadLevel:"+e),this.levelController.manualLevel=e}},{key:"nextLoadLevel",get:function(){return this.levelController.nextLoadLevel},set:function(e){this.levelController.nextLoadLevel=e}},{key:"firstLevel",get:function(){return Math.max(this.levelController.firstLevel,this.minAutoLevel)},set:function(e){u.logger.log("set firstLevel:"+e),this.levelController.firstLevel=e}},{key:"startLevel",get:function(){return this.levelController.startLevel},set:function(e){u.logger.log("set startLevel:"+e),-1!==e&&(e=Math.max(e,this.minAutoLevel)),this.levelController.startLevel=e}},{key:"capLevelToPlayerSize",set:function(e){var t=!!e;t!==this.config.capLevelToPlayerSize&&(t?this.capLevelController.startCapping():(this.capLevelController.stopCapping(),this.autoLevelCapping=-1,this.streamController.nextLevelSwitch()),this.config.capLevelToPlayerSize=t)}},{key:"autoLevelCapping",get:function(){return this._autoLevelCapping},set:function(e){u.logger.log("set autoLevelCapping:"+e),this._autoLevelCapping=e}},{key:"bandwidthEstimate",get:function(){var e=this.abrController._bwEstimator;return e?e.getEstimate():NaN}},{key:"autoLevelEnabled",get:function(){return-1===this.levelController.manualLevel}},{key:"manualLevel",get:function(){return this.levelController.manualLevel}},{key:"minAutoLevel",get:function(){for(var e=this.levels,t=this.config.minAutoBitrate,n=e?e.length:0,r=0;r<n;r++)if((e[r].realBitrate?Math.max(e[r].realBitrate,e[r].bitrate):e[r].bitrate)>t)return r;return 0}},{key:"maxAutoLevel",get:function(){var e=this.levels,t=this.autoLevelCapping;return-1===t&&e&&e.length?e.length-1:t}},{key:"nextAutoLevel",get:function(){return Math.min(Math.max(this.abrController.nextAutoLevel,this.minAutoLevel),this.maxAutoLevel)},set:function(e){this.abrController.nextAutoLevel=Math.max(this.minAutoLevel,e)}},{key:"audioTracks",get:function(){var e=this.audioTrackController;return e?e.audioTracks:[]}},{key:"audioTrack",get:function(){var e=this.audioTrackController;return e?e.audioTrack:-1},set:function(e){var t=this.audioTrackController;t&&(t.audioTrack=e)}},{key:"liveSyncPosition",get:function(){return this.streamController.liveSyncPosition}},{key:"subtitleTracks",get:function(){var e=this.subtitleTrackController;return e?e.subtitleTracks:[]}},{key:"subtitleTrack",get:function(){var e=this.subtitleTrackController;return e?e.subtitleTrack:-1},set:function(e){var t=this.subtitleTrackController;t&&(t.subtitleTrack=e)}},{key:"subtitleDisplay",get:function(){var e=this.subtitleTrackController;return!!e&&e.subtitleDisplay},set:function(e){var t=this.subtitleTrackController;t&&(t.subtitleDisplay=e)}}]),r}(X);on.defaultConfig=void 0},
2"./src/polyfills/number-isFinite.js":function(e,t,n){"use strict";n.r(t),n.d(t,"isFiniteNumber",(function(){return r}));var r=Number.isFinite||function(e){return"number"==typeof e&&isFinite(e)}},
2"./src/utils/get-self-scope.js":function(e,t,n){"use strict";function r(){return"undefined"==typeof window?self:window}n.r(t),n.d(t,"getSelfScope",(function(){return r}))},
2"./src/utils/logger.js":function(e,t,n){"use strict";n.r(t),n.d(t,"enableLogs",(function(){return c})),n.d(t,"logger",(function(){return u}));var r=n("./src/utils/get-self-scope.js");function i(){}var o={trace:i,debug:i,log:i,warn:i,info:i,error:i},s=o,a=Object(r.getSelfScope)();function l(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];n.forEach((function(t){s[t]=e[t]?e[t].bind(e):function(e){var t=a.console[e];return t?function(){for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];r[0]&&(r[0]=function(e,t){return"["+e+"] > "+t}(e,r[0])),t.apply(a.console,r)}:i}(t)}))}var c=function(e){if(a.console&&!0===e||"object"==typeof e){l(e,"debug","log","info","warn","error");try{s.log()}catch(e){s=o}}else s=o},u=s}}).default},e.exports=r())},
vendor: 1,671 bytes, line 2
2"./node_modules/node-libs-browser/node_modules/process/browser.js":function(e,t){var n,r,i=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function a(e){if(n===setTimeout)return setTimeout(e,0);if((n===o||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:o}catch(e){n=o}try{r="function"==typeof clearTimeout?clearTimeout:s}catch(e){r=s}}();var l,c=[],u=!1,d=-1;function f(){u&&l&&(u=!1,l.length?c=l.concat(c):d=-1,c.length&&h())}function h(){if(!u){var e=a(f);u=!0;for(var t=c.length;t;){for(l=c,c=[];++d<t;)l&&l[d].run();d=-1,t=c.length}l=null,u=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===s||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{return r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function p(e,t){this.fun=e,this.array=t}function m(){}i.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];c.push(new p(e,t)),1!==c.length||u||a(h)},p.prototype.run=function(){this.fun.apply(null,this.array)},i.title="browser",i.browser=!0,i.env={},i.argv=[],i.version="",i.versions={},i.on=m,i.addListener=m,i.once=m,i.off=m,i.removeListener=m,i.removeAllListeners=m,i.emit=m,i.binding=function(e){throw new Error("process.binding is not supported")},i.cwd=function(){return"/"},i.chdir=function(e){throw new Error("process.chdir is not supported")},i.umask=function(){return 0}},
vendor: 4,205 bytes, line 2
2"./node_modules/style-loader/lib/addStyles.js":function(e,t,n){var r,i,o={},s=(r=function(){return window&&document&&document.all&&!window.atob},function(){return void 0===i&&(i=r.apply(this,arguments)),i}),a=function(e){return document.querySelector(e)},l=function(e){var t={};return function(e){if("function"==typeof e)return e();if(void 0===t[e]){var n=a.call(this,e);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}t[e]=n}return t[e]}}(),c=null,u=0,d=[],f=n("./node_modules/style-loader/lib/urls.js");function h(e,t){for(var n=0;n<e.length;n++){var r=e[n],i=o[r.id];if(i){i.refs++;for(var s=0;s<i.parts.length;s++)i.parts[s](r.parts[s]);for(;s<r.parts.length;s++)i.parts.push(b(r.parts[s],t))}else{var a=[];for(s=0;s<r.parts.length;s++)a.push(b(r.parts[s],t));o[r.id]={id:r.id,refs:1,parts:a}}}}function p(e,t){for(var n=[],r={},i=0;i<e.length;i++){var o=e[i],s=t.base?o[0]+t.base:o[0],a={css:o[1],media:o[2],sourceMap:o[3]};r[s]?r[s].parts.push(a):n.push(r[s]={id:s,parts:[a]})}return n}function m(e,t){var n=l(e.insertInto);if(!n)throw new Error("Couldn't find a style target. This probably means that the value for the 'insertInto' parameter is invalid.");var r=d[d.length-1];if("top"===e.insertAt)r?r.nextSibling?n.insertBefore(t,r.nextSibling):n.appendChild(t):n.insertBefore(t,n.firstChild),d.push(t);else if("bottom"===e.insertAt)n.appendChild(t);else{if("object"!=typeof e.insertAt||!e.insertAt.before)throw new Error("[Style Loader]\n\n Invalid value for parameter 'insertAt' ('options.insertAt') found.\n Must be 'top', 'bottom', or Object.\n (https://github.com/webpack-contrib/style-loader#insertat)\n");var i=l(e.insertInto+" "+e.insertAt.before);n.insertBefore(t,i)}}function g(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e);var t=d.indexOf(e);t>=0&&d.splice(t,1)}function v(e){var t=document.createElement("style");return e.attrs.type="text/css",y(t,e.attrs),m(e,t),t}function y(e,t){Object.keys(t).forEach((function(n){e.setAttribute(n,t[n])}))}function b(e,t){var n,r,i,o;if(t.transform&&e.css){if(!(o=t.transform(e.css)))return function(){};e.css=o}if(t.singleton){var s=u++;n=c||(c=v(t)),r=E.bind(null,n,s,!1),i=E.bind(null,n,s,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=function(e){var t=document.createElement("link");return e.attrs.type="text/css",e.attrs.rel="stylesheet",y(t,e.attrs),m(e,t),t}(t),r=k.bind(null,n,t),i=function(){g(n),n.href&&URL.revokeObjectURL(n.href)}):(n=v(t),r=T.bind(null,n),i=function(){g(n)});return r(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;r(e=t)}else i()}}e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(t=t||{}).attrs="object"==typeof t.attrs?t.attrs:{},t.singleton||"boolean"==typeof t.singleton||(t.singleton=s()),t.insertInto||(t.insertInto="head"),t.insertAt||(t.insertAt="bottom");var n=p(e,t);return h(n,t),function(e){for(var r=[],i=0;i<n.length;i++){var s=n[i];(a=o[s.id]).refs--,r.push(a)}for(e&&h(p(e,t),t),i=0;i<r.length;i++){var a;if(0===(a=r[i]).refs){for(var l=0;l<a.parts.length;l++)a.parts[l]();delete o[a.id]}}}};var _,A=(_=[],function(e,t){return _[e]=t,_.filter(Boolean).join("\n")});function E(e,t,n,r){var i=n?"":r.css;if(e.styleSheet)e.styleSheet.cssText=A(t,i);else{var o=document.createTextNode(i),s=e.childNodes;s[t]&&e.removeChild(s[t]),s.length?e.insertBefore(o,s[t]):e.appendChild(o)}}function T(e,t){var n=t.css,r=t.media;if(r&&e.setAttribute("media",r),e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}function k(e,t,n){var r=n.css,i=n.sourceMap,o=void 0===t.convertToAbsoluteUrls&&i;(t.convertToAbsoluteUrls||o)&&(r=f(r)),i&&(r+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(i))))+" */");var s=new Blob([r],{type:"text/css"}),a=e.href;e.href=URL.createObjectURL(s),a&&URL.revokeObjectURL(a)}},
vendor: 660 bytes, line 2
2"./node_modules/style-loader/lib/urls.js":function(e,t){e.exports=function(e){var t="undefined"!=typeof window&&window.location;if(!t)throw new Error("fixUrls requires window.location");if(!e||"string"!=typeof e)return e;var n=t.protocol+"//"+t.host,r=n+t.pathname.replace(/\/[^\/]*$/,"/");return e.replace(/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi,(function(e,t){var i,o=t.trim().replace(/^"(.*)"$/,(function(e,t){return t})).replace(/^'(.*)'$/,(function(e,t){return t}));return/^(#|data:|http:\/\/|https:\/\/|file:\/\/\/|\s*$)/i.test(o)?e:(i=0===o.indexOf("//")?o:0===o.indexOf("/")?n+o:r+o.replace(/^\.\//,""),"url("+JSON.stringify(i)+")")}))}},
vendor: 12,154 bytes, line 2
2"./src/base/base_object.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=l(n("./node_modules/babel-runtime/helpers/classCallCheck.js")),i=l(n("./node_modules/babel-runtime/helpers/possibleConstructorReturn.js")),o=l(n("./node_modules/babel-runtime/helpers/createClass.js")),s=l(n("./node_modules/babel-runtime/helpers/inherits.js")),a=n("./src/base/utils.js");function l(e){return e&&e.__esModule?e:{default:e}}var c=function(e){function t(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,r.default)(this,t);var o=(0,i.default)(this,e.call(this,n));return o._options=n,o.uniqueId=(0,a.uniqueId)("o"),o}return(0,s.default)(t,e),(0,o.default)(t,[{key:"options",get:function(){return this._options}}]),t}(l(n("./src/base/events.js")).default);t.default=c,e.exports=t.default},"./src/base/container_plugin.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=d(n("./node_modules/babel-runtime/core-js/object/assign.js")),i=d(n("./node_modules/babel-runtime/helpers/classCallCheck.js")),o=d(n("./node_modules/babel-runtime/helpers/possibleConstructorReturn.js")),s=d(n("./node_modules/babel-runtime/helpers/createClass.js")),a=d(n("./node_modules/babel-runtime/helpers/inherits.js")),l=d(n("./src/base/base_object.js")),c=n("./src/base/utils.js"),u=d(n("./src/base/error_mixin.js"));function d(e){return e&&e.__esModule?e:{default:e}}var f=function(e){function t(n){(0,i.default)(this,t);var r=(0,o.default)(this,e.call(this,n.options));return r.container=n,r.enabled=!0,r.bindEvents(),r}return(0,a.default)(t,e),(0,s.default)(t,[{key:"playerError",get:function(){return this.container.playerError}}]),t.prototype.enable=function(){this.enabled||(this.bindEvents(),this.enabled=!0)},t.prototype.disable=function(){this.enabled&&(this.stopListening(),this.enabled=!1)},t.prototype.bindEvents=function(){},t.prototype.destroy=function(){this.stopListening()},t}(l.default);t.default=f,(0,r.default)(f.prototype,u.default),f.extend=function(e){return(0,c.extend)(f,e)},f.type="container",e.exports=t.default},"./src/base/core_plugin.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=d(n("./node_modules/babel-runtime/core-js/object/assign.js")),i=d(n("./node_modules/babel-runtime/helpers/classCallCheck.js")),o=d(n("./node_modules/babel-runtime/helpers/possibleConstructorReturn.js")),s=d(n("./node_modules/babel-runtime/helpers/createClass.js")),a=d(n("./node_modules/babel-runtime/helpers/inherits.js")),l=n("./src/base/utils.js"),c=d(n("./src/base/base_object.js")),u=d(n("./src/base/error_mixin.js"));function d(e){return e&&e.__esModule?e:{default:e}}var f=function(e){function t(n){(0,i.default)(this,t);var r=(0,o.default)(this,e.call(this,n.options));return r.core=n,r.enabled=!0,r.bindEvents(),r}return(0,a.default)(t,e),(0,s.default)(t,[{key:"playerError",get:function(){return this.core.playerError}}]),t.prototype.bindEvents=function(){},t.prototype.enable=function(){this.enabled||(this.bindEvents(),this.enabled=!0)},t.prototype.disable=function(){this.enabled&&(this.stopListening(),this.enabled=!1)},t.prototype.getExternalInterface=function(){return{}},t.prototype.destroy=function(){this.stopListening()},t}(c.default);t.default=f,(0,r.default)(f.prototype,u.default),f.extend=function(e){return(0,l.extend)(f,e)},f.type="core",e.exports=t.default},"./src/base/error_mixin.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=s(n("./node_modules/babel-runtime/core-js/object/assign.js")),i=s(n("./src/plugins/log/index.js")),o=s(n("./src/components/error/index.js"));function s(e){return e&&e.__esModule?e:{default:e}}var a={createError:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{useCodePrefix:!0},n=this.constructor&&this.constructor.type||"",s=this.name||n,a=this.i18n||this.core&&this.core.i18n||this.container&&this.container.i18n,l=s+":"+(e&&e.code||"unknown"),c={description:"",level:o.default.Levels.FATAL,origin:s,scope:n,raw:{}},u=(0,r.default)({},c,e,{code:t.useCodePrefix?l:e.code});if(a&&u.level==o.default.Levels.FATAL&&!u.UI){var d={title:a.t("default_error_title"),message:a.t("default_error_message")};u.UI=d}return this.playerError?this.playerError.createError(u):i.default.warn(s,"PlayerError is not defined. Error: ",u),u}};t.default=a,e.exports=t.default},"./src/base/events.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=l(n("./node_modules/babel-runtime/core-js/object/keys.js")),i=l(n("./node_modules/babel-runtime/helpers/classCallCheck.js")),o=l(n("./node_modules/babel-runtime/helpers/typeof.js")),s=l(n("./src/plugins/log/index.js")),a=n("./src/base/utils.js");function l(e){return e&&e.__esModule?e:{default:e}}var c=Array.prototype.slice,u=/\s+/,d=function(e,t,n,r){if(!n)return!0;if("object"===(void 0===n?"undefined":(0,o.default)(n))){for(var i in n)e[t].apply(e,[i,n[i]].concat(r));return!1}if(u.test(n)){for(var s=n.split(u),a=0,l=s.length;a<l;a++)e[t].apply(e,[s[a]].concat(r));return!1}return!0},f=function(e,t,n,r){var i=void 0,o=-1,a=e.length,l=t[0],c=t[1],u=t[2];!function d(){try{switch(t.length){case 0:for(;++o<a;)(i=e[o]).callback.call(i.ctx);return;case 1:for(;++o<a;)(i=e[o]).callback.call(i.ctx,l);return;case 2:for(;++o<a;)(i=e[o]).callback.call(i.ctx,l,c);return;case 3:for(;++o<a;)(i=e[o]).callback.call(i.ctx,l,c,u);return;default:for(;++o<a;)(i=e[o]).callback.apply(i.ctx,t);return}}catch(e){s.default.error.apply(s.default,[n,"error on event",r,"trigger","-",e]),d()}}()},h=function(){function e(){(0,i.default)(this,e)}return e.prototype.on=function(e,t,n){return d(this,"on",e,[t,n])&&t?(this._events||(this._events={}),(this._events[e]||(this._events[e]=[])).push({callback:t,context:n,ctx:n||this}),this):this},e.prototype.once=function(e,t,n){var r=this,i=void 0;return d(this,"once",e,[t,n])&&t?(i=function(){r.off(e,i),t.apply(this,arguments)},this.on(e,i,n)):this},e.prototype.off=function(e,t,n){var i,o,s=void 0,a=void 0,l=void 0,c=void 0,u=void 0,f=void 0;if(!this._events||!d(this,"off",e,[t,n]))return this;if(!e&&!t&&!n)return this._events=void 0,this;for(c=0,o=(i=e?[e]:(0,r.default)(this._events)).length;c<o;c++)if(e=i[c],l=this._events[e]){if(this._events[e]=s=[],t||n)for(u=0,f=l.length;u<f;u++)a=l[u],(t&&t!==a.callback&&t!==a.callback._callback||n&&n!==a.context)&&s.push(a);s.length||delete this._events[e]}return this},e.prototype.trigger=function(e){var t=this.name||this.constructor.name;if(s.default.debug.apply(s.default,[t].concat(Array.prototype.slice.call(arguments))),!this._events)return this;var n=c.call(arguments,1);if(!d(this,"trigger",e,n))return this;var r=this._events[e],i=this._events.all;return r&&f(r,n,t,e),i&&f(i,arguments,t,e),this},e.prototype.stopListening=function(e,t,n){var i=this._listeningTo;if(!i)return this;var s=!t&&!n;for(var a in n||"object"!==(void 0===t?"undefined":(0,o.default)(t))||(n=this),e&&((i={})[e._listenId]=e),i)(e=i[a]).off(t,n,this),(s||0===(0,r.default)(e._events).length)&&delete this._listeningTo[a];return this},e.register=function(t){e.Custom||(e.Custom={});var n="string"==typeof t&&t.toUpperCase().trim();n&&!e.Custom[n]?e.Custom[n]=n.toLowerCase().split("_").map((function(e,t){return 0===t?e:e=e[0].toUpperCase()+e.slice(1)})).join(""):s.default.error("Events","Error when register event: "+t)},e.listAvailableCustomEvents=function(){return e.Custom||(e.Custom={}),(0,r.default)(e.Custom).filter((function(t){return"string"==typeof e.Custom[t]}))},e}();t.default=h;var p={listenTo:"on",listenToOnce:"once"};(0,r.default)(p).forEach((function(e){h.prototype[e]=function(t,n,r){return(this._listeningTo||(this._listeningTo={}))[t._listenId||(t._listenId=(0,a.uniqueId)("l"))]=t,r||"object"!==(void 0===n?"undefined":(0,o.default)(n))||(r=this),t[p[e]](n,r,this),this}})),h.PLAYER_READY="ready",h.PLAYER_RESIZE="resize",h.PLAYER_FULLSCREEN="fullscreen",h.PLAYER_PLAY="play",h.PLAYER_PAUSE="pause",h.PLAYER_STOP="stop",h.PLAYER_ENDED="ended",h.PLAYER_SEEK="seek",h.PLAYER_ERROR="playererror",h.ERROR="error",h.PLAYER_TIMEUPDATE="timeupdate",h.PLAYER_VOLUMEUPDATE="volumeupdate",h.PLAYER_SUBTITLE_AVAILABLE="subtitleavailable",h.PLAYBACK_PROGRESS="playback:progress",h.PLAYBACK_TIMEUPDATE="playback:timeupdate",h.PLAYBACK_READY="playback:ready",h.PLAYBACK_BUFFERING="playback:buffering",h.PLAYBACK_BUFFERFULL="playback:bufferfull",h.PLAYBACK_SETTINGSUPDATE="playback:settingsupdate",h.PLAYBACK_LOADEDMETADATA="playback:loadedmetadata",h.PLAYBACK_HIGHDEFINITIONUPDATE="playback:highdefinitionupdate",h.PLAYBACK_BITRATE="playback:bitrate",h.PLAYBACK_LEVELS_AVAILABLE="playback:levels:available",h.PLAYBACK_LEVEL_SWITCH_START="playback:levels:switch:start",h.PLAYBACK_LEVEL_SWITCH_END="playback:levels:switch:end",h.PLAYBACK_PLAYBACKSTATE="playback:playbackstate",h.PLAYBACK_DVR="playback:dvr",h.PLAYBACK_MEDIACONTROL_DISABLE="playback:mediacontrol:disable",h.PLAYBACK_MEDIACONTROL_ENABLE="playback:mediacontrol:enable",h.PLAYBACK_ENDED="playback:ended",h.PLAYBACK_PLAY_INTENT="playback:play:intent",h.PLAYBACK_PLAY="playback:play",h.PLAYBACK_PAUSE="playback:pause",h.PLAYBACK_SEEK="playback:seek",h.PLAYBACK_SEEKED="playback:seeked",h.PLAYBACK_STOP="playback:stop",h.PLAYBACK_ERROR="playback:error",h.PLAYBACK_STATS_ADD="playback:stats:add",h.PLAYBACK_FRAGMENT_LOADED="playback:fragment:loaded",h.PLAYBACK_LEVEL_SWITCH="playback:level:switch",h.PLAYBACK_SUBTITLE_AVAILABLE="playback:subtitle:available",h.PLAYBACK_SUBTITLE_CHANGED="playback:subtitle:changed",h.CORE_CONTAINERS_CREATED="core:containers:created",h.CORE_ACTIVE_CONTAINER_CHANGED="core:active:container:changed",h.CORE_OPTIONS_CHANGE="core:options:change",h.CORE_READY="core:ready",h.CORE_FULLSCREEN="core:fullscreen",h.CORE_RESIZE="core:resize",h.CORE_SCREEN_ORIENTATION_CHANGED="core:screen:orientation:changed",h.CORE_MOUSE_MOVE="core:mousemove",h.CORE_MOUSE_LEAVE="core:mouseleave",h.CONTAINER_PLAYBACKSTATE="container:playbackstate",h.CONTAINER_PLAYBACKDVRSTATECHANGED="container:dvr",h.CONTAINER_BITRATE="container:bitrate",h.CONTAINER_STATS_REPORT="container:stats:report",h.CONTAINER_DESTROYED="container:destroyed",h.CONTAINER_READY="container:ready",h.CONTAINER_ERROR="container:error",h.CONTAINER_LOADEDMETADATA="container:loadedmetadata",h.CONTAINER_SUBTITLE_AVAILABLE="container:subtitle:available",h.CONTAINER_SUBTITLE_CHANGED="container:subtitle:changed",h.CONTAINER_TIMEUPDATE="container:timeupdate",h.CONTAINER_PROGRESS="container:progress",h.CONTAINER_PLAY="container:play",h.CONTAINER_STOP="container:stop",h.CONTAINER_PAUSE="container:pause",h.CONTAINER_ENDED="container:ended",h.CONTAINER_CLICK="container:click",h.CONTAINER_DBLCLICK="container:dblclick",h.CONTAINER_CONTEXTMENU="container:contextmenu",h.CONTAINER_MOUSE_ENTER="container:mouseenter",h.CONTAINER_MOUSE_LEAVE="container:mouseleave",h.CONTAINER_SEEK="container:seek",h.CONTAINER_SEEKED="container:seeked",h.CONTAINER_VOLUME="container:volume",h.CONTAINER_FULLSCREEN="container:fullscreen",h.CONTAINER_STATE_BUFFERING="container:state:buffering",h.CONTAINER_STATE_BUFFERFULL="container:state:bufferfull",h.CONTAINER_SETTINGSUPDATE="container:settingsupdate",h.CONTAINER_HIGHDEFINITIONUPDATE="container:highdefinitionupdate",h.CONTAINER_MEDIACONTROL_SHOW="container:mediacontrol:show",h.CONTAINER_MEDIACONTROL_HIDE="container:mediacontrol:hide",h.CONTAINER_MEDIACONTROL_DISABLE="container:mediacontrol:disable",h.CONTAINER_MEDIACONTROL_ENABLE="container:mediacontrol:enable",h.CONTAINER_STATS_ADD="container:stats:add",h.CONTAINER_OPTIONS_CHANGE="container:options:change",h.MEDIACONTROL_RENDERED="mediacontrol:rendered",h.MEDIACONTROL_FULLSCREEN="mediacontrol:fullscreen",h.MEDIACONTROL_SHOW="mediacontrol:show",h.MEDIACONTROL_HIDE="mediacontrol:hide",h.MEDIACONTROL_MOUSEMOVE_SEEKBAR="mediacontrol:mousemove:seekbar",h.MEDIACONTROL_MOUSELEAVE_SEEKBAR="mediacontrol:mouseleave:seekbar",h.MEDIACONTROL_PLAYING="mediacontrol:playing",h.MEDIACONTROL_NOTPLAYING="mediacontrol:notplaying",h.MEDIACONTROL_CONTAINERCHANGED="mediacontrol:containerchanged",h.MEDIACONTROL_OPTIONS_CHANGE="mediacontrol:options:change",e.exports=t.default},
2"./src/base/media.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=t.mp4="data:video/mp4;base64,AAAAHGZ0eXBpc29tAAACAGlzb21pc28ybXA0MQAAAAhmcmVlAAAC721kYXQhEAUgpBv/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3pwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcCEQBSCkG//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADengAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAsJtb292AAAAbG12aGQAAAAAAAAAAAAAAAAAAAPoAAAALwABAAABAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAB7HRyYWsAAABcdGtoZAAAAAMAAAAAAAAAAAAAAAIAAAAAAAAALwAAAAAAAAAAAAAAAQEAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAACRlZHRzAAAAHGVsc3QAAAAAAAAAAQAAAC8AAAAAAAEAAAAAAWRtZGlhAAAAIG1kaGQAAAAAAAAAAAAAAAAAAKxEAAAIAFXEAAAAAAAtaGRscgAAAAAAAAAAc291bgAAAAAAAAAAAAAAAFNvdW5kSGFuZGxlcgAAAAEPbWluZgAAABBzbWhkAAAAAAAAAAAAAAAkZGluZgAAABxkcmVmAAAAAAAAAAEAAAAMdXJsIAAAAAEAAADTc3RibAAAAGdzdHNkAAAAAAAAAAEAAABXbXA0YQAAAAAAAAABAAAAAAAAAAAAAgAQAAAAAKxEAAAAAAAzZXNkcwAAAAADgICAIgACAASAgIAUQBUAAAAAAfQAAAHz+QWAgIACEhAGgICAAQIAAAAYc3R0cwAAAAAAAAABAAAAAgAABAAAAAAcc3RzYwAAAAAAAAABAAAAAQAAAAIAAAABAAAAHHN0c3oAAAAAAAAAAAAAAAIAAAFzAAABdAAAABRzdGNvAAAAAAAAAAEAAAAsAAAAYnVkdGEAAABabWV0YQAAAAAAAAAhaGRscgAAAAAAAAAAbWRpcmFwcGwAAAAAAAAAAAAAAAAtaWxzdAAAACWpdG9vAAAAHWRhdGEAAAABAAAAAExhdmY1Ni40MC4xMDE=";t.default={mp4:r}},
vendor: 2,350 bytes, line 2
2"./src/base/playback.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=f(n("./node_modules/babel-runtime/core-js/object/assign.js")),i=f(n("./node_modules/babel-runtime/helpers/classCallCheck.js")),o=f(n("./node_modules/babel-runtime/helpers/possibleConstructorReturn.js")),s=f(n("./node_modules/babel-runtime/helpers/createClass.js")),a=f(n("./node_modules/babel-runtime/helpers/inherits.js")),l=n("./src/base/utils.js"),c=f(n("./src/base/ui_object.js")),u=f(n("./src/base/error_mixin.js")),d=f(n("./node_modules/clappr-zepto/zepto.js"));function f(e){return e&&e.__esModule?e:{default:e}}var h=function(e){function t(n,r,s){(0,i.default)(this,t);var a=(0,o.default)(this,e.call(this,n));return a.settings={},a._i18n=r,a.playerError=s,a._consented=!1,a}return(0,a.default)(t,e),(0,s.default)(t,[{key:"isAudioOnly",get:function(){return!1}},{key:"isAdaptive",get:function(){return!1}},{key:"ended",get:function(){return!1}},{key:"i18n",get:function(){return this._i18n}},{key:"buffering",get:function(){return!1}},{key:"consented",get:function(){return this._consented}}]),t.prototype.consent=function(){this._consented=!0},t.prototype.play=function(){},t.prototype.pause=function(){},t.prototype.stop=function(){},t.prototype.seek=function(e){},t.prototype.seekPercentage=function(e){},t.prototype.getStartTimeOffset=function(){return 0},t.prototype.getDuration=function(){return 0},t.prototype.isPlaying=function(){return!1},t.prototype.getPlaybackType=function(){return t.NO_OP},t.prototype.isHighDefinitionInUse=function(){return!1},t.prototype.volume=function(e){},t.prototype.configure=function(e){this._options=d.default.extend(this._options,e)},t.prototype.attemptAutoPlay=function(){var e=this;this.canAutoPlay((function(t,n){t&&e.play()}))},t.prototype.canAutoPlay=function(e){e(!0,null)},(0,s.default)(t,[{key:"isReady",get:function(){return!1}},{key:"hasClosedCaptionsTracks",get:function(){return this.closedCaptionsTracks.length>0}},{key:"closedCaptionsTracks",get:function(){return[]}},{key:"closedCaptionsTrackId",get:function(){return-1},set:function(e){}}]),t}(c.default);t.default=h,(0,r.default)(h.prototype,u.default),h.extend=function(e){return(0,l.extend)(h,e)},h.canPlay=function(e,t){return!1},h.VOD="vod",h.AOD="aod",h.LIVE="live",h.NO_OP="no_op",h.type="playback",e.exports=t.default},
2"./src/base/polyfills.js":function(e,t,n){"use strict";Array.prototype.find||Object.defineProperty(Array.prototype,"find",{value:function(e){if(null==this)throw new TypeError('"this" is null or not defined');var t=Object(this),n=t.length>>>0;if("function"!=typeof e)throw new TypeError("predicate must be a function");for(var r=arguments[1],i=0;i<n;){var o=t[i];if(e.call(r,o,i,t))return o;i++}}})},
2"./src/base/styler.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=o(n("./node_modules/clappr-zepto/zepto.js")),i=o(n("./src/base/template.js"));function o(e){return e&&e.__esModule?e:{default:e}}var s={getStyleFor:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{baseUrl:""};return(0,r.default)('<style class="clappr-style"></style>').html((0,i.default)(e.toString())(t))}};t.default=s,e.exports=t.default},
2"./src/base/svg_icons.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.volumeMute=t.volume=t.stop=t.reload=t.play=t.pause=t.hd=t.fullscreen=t.exitFullscreen=t.cc=void 0;var r=h(n("./src/icons/01-play.svg")),i=h(n("./src/icons/02-pause.svg")),o=h(n("./src/icons/03-stop.svg")),s=h(n("./src/icons/04-volume.svg")),a=h(n("./src/icons/05-mute.svg")),l=h(n("./src/icons/06-expand.svg")),c=h(n("./src/icons/07-shrink.svg")),u=h(n("./src/icons/08-hd.svg")),d=h(n("./src/icons/09-cc.svg")),f=h(n("./src/icons/10-reload.svg"));function h(e){return e&&e.__esModule?e:{default:e}}t.cc=d.default,t.exitFullscreen=c.default,t.fullscreen=l.default,t.hd=u.default,t.pause=i.default,t.play=r.default,t.reload=f.default,t.stop=o.default,t.volume=s.default,t.volumeMute=a.default,t.default={cc:d.default,exitFullscreen:c.default,fullscreen:l.default,hd:u.default,pause:i.default,play:r.default,reload:f.default,stop:o.default,volume:s.default,volumeMute:a.default}},
vendor: 13,015 bytes, line 2
2"./src/base/template.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g},i=/(.)^/,o={"'":"'","\\":"\\","\r":"r","\n":"n","\t":"t","\u2028":"u2028","\u2029":"u2029"},s=/\\|'|\r|\n|\t|\u2028|\u2029/g,a={"&":"&","<":"<",">":">",'"':""","'":"'"},l=new RegExp("[&<>\"']","g"),c=function(e){return null===e?"":(""+e).replace(l,(function(e){return a[e]}))},u=0,d=function(e,t){var n,a=new RegExp([(r.escape||i).source,(r.interpolate||i).source,(r.evaluate||i).source].join("|")+"|$","g"),l=0,d="__p+='";e.replace(a,(function(t,n,r,i,a){return d+=e.slice(l,a).replace(s,(function(e){return"\\"+o[e]})),n&&(d+="'+\n((__t=("+n+"))==null?'':escapeExpr(__t))+\n'"),r&&(d+="'+\n((__t=("+r+"))==null?'':__t)+\n'"),i&&(d+="';\n"+i+"\n__p+='"),l=a+t.length,t})),d+="';\n",r.variable||(d="with(obj||{}){\n"+d+"}\n"),d="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+d+"return __p;\n//# sourceURL=/microtemplates/source["+u+++"]";try{n=new Function(r.variable||"obj","escapeExpr",d)}catch(e){throw e.source=d,e}if(t)return n(t,c);var f=function(e){return n.call(this,e,c)};return f.source="function("+(r.variable||"obj")+"){\n"+d+"}",f};d.settings=r,t.default=d,e.exports=t.default},"./src/base/ui_container_plugin.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=d(n("./node_modules/babel-runtime/core-js/object/assign.js")),i=d(n("./node_modules/babel-runtime/helpers/classCallCheck.js")),o=d(n("./node_modules/babel-runtime/helpers/possibleConstructorReturn.js")),s=d(n("./node_modules/babel-runtime/helpers/createClass.js")),a=d(n("./node_modules/babel-runtime/helpers/inherits.js")),l=n("./src/base/utils.js"),c=d(n("./src/base/ui_object.js")),u=d(n("./src/base/error_mixin.js"));function d(e){return e&&e.__esModule?e:{default:e}}var f=function(e){function t(n){(0,i.default)(this,t);var r=(0,o.default)(this,e.call(this,n.options));return r.container=n,r.enabled=!0,r.bindEvents(),r}return(0,a.default)(t,e),(0,s.default)(t,[{key:"playerError",get:function(){return this.container.playerError}}]),t.prototype.enable=function(){this.enabled||(this.bindEvents(),this.$el.show(),this.enabled=!0)},t.prototype.disable=function(){this.stopListening(),this.$el.hide(),this.enabled=!1},t.prototype.bindEvents=function(){},t}(c.default);t.default=f,(0,r.default)(f.prototype,u.default),f.extend=function(e){return(0,l.extend)(f,e)},f.type="container",e.exports=t.default},"./src/base/ui_core_plugin.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=d(n("./node_modules/babel-runtime/core-js/object/assign.js")),i=d(n("./node_modules/babel-runtime/helpers/classCallCheck.js")),o=d(n("./node_modules/babel-runtime/helpers/possibleConstructorReturn.js")),s=d(n("./node_modules/babel-runtime/helpers/createClass.js")),a=d(n("./node_modules/babel-runtime/helpers/inherits.js")),l=n("./src/base/utils.js"),c=d(n("./src/base/ui_object.js")),u=d(n("./src/base/error_mixin.js"));function d(e){return e&&e.__esModule?e:{default:e}}var f=function(e){function t(n){(0,i.default)(this,t);var r=(0,o.default)(this,e.call(this,n.options));return r.core=n,r.enabled=!0,r.bindEvents(),r.render(),r}return(0,a.default)(t,e),(0,s.default)(t,[{key:"playerError",get:function(){return this.core.playerError}}]),t.prototype.bindEvents=function(){},t.prototype.getExternalInterface=function(){return{}},t.prototype.enable=function(){this.enabled||(this.bindEvents(),this.$el.show(),this.enabled=!0)},t.prototype.disable=function(){this.stopListening(),this.$el.hide(),this.enabled=!1},t.prototype.render=function(){return this},t}(c.default);t.default=f,(0,r.default)(f.prototype,u.default),f.extend=function(e){return(0,l.extend)(f,e)},f.type="core",e.exports=t.default},"./src/base/ui_object.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=u(n("./node_modules/babel-runtime/helpers/classCallCheck.js")),i=u(n("./node_modules/babel-runtime/helpers/possibleConstructorReturn.js")),o=u(n("./node_modules/babel-runtime/helpers/createClass.js")),s=u(n("./node_modules/babel-runtime/helpers/inherits.js")),a=u(n("./node_modules/clappr-zepto/zepto.js")),l=n("./src/base/utils.js"),c=u(n("./src/base/base_object.js"));function u(e){return e&&e.__esModule?e:{default:e}}var d=/^(\S+)\s*(.*)$/,f=function(e){function t(n){(0,r.default)(this,t);var o=(0,i.default)(this,e.call(this,n));return o.cid=(0,l.uniqueId)("c"),o._ensureElement(),o.delegateEvents(),o}return(0,s.default)(t,e),(0,o.default)(t,[{key:"tagName",get:function(){return"div"}},{key:"events",get:function(){return{}}},{key:"attributes",get:function(){return{}}}]),t.prototype.$=function(e){return this.$el.find(e)},t.prototype.render=function(){return this},t.prototype.destroy=function(){return this.$el.remove(),this.stopListening(),this.undelegateEvents(),this},t.prototype.setElement=function(e,t){return this.$el&&this.undelegateEvents(),this.$el=a.default.zepto.isZ(e)?e:(0,a.default)(e),this.el=this.$el[0],!1!==t&&this.delegateEvents(),this},t.prototype.delegateEvents=function(e){if(!e&&!(e=this.events))return this;for(var t in this.undelegateEvents(),e){var n=e[t];if(n&&n.constructor!==Function&&(n=this[e[t]]),n){var r=t.match(d),i=r[1],o=r[2];i+=".delegateEvents"+this.cid,""===o?this.$el.on(i,n.bind(this)):this.$el.on(i,o,n.bind(this))}}return this},t.prototype.undelegateEvents=function(){return this.$el.off(".delegateEvents"+this.cid),this},t.prototype._ensureElement=function(){if(this.el)this.setElement(this.el,!1);else{var e=a.default.extend({},this.attributes);this.id&&(e.id=this.id),this.className&&(e.class=this.className);var t=l.DomRecycler.create(this.tagName).attr(e);this.setElement(t,!1)}},t}(c.default);t.default=f,e.exports=t.default},"./src/base/utils.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SvgIcons=t.DoubleEventHandler=t.DomRecycler=t.cancelAnimationFrame=t.requestAnimationFrame=t.QueryString=t.Config=t.Fullscreen=void 0;var r=p(n("./node_modules/babel-runtime/core-js/object/assign.js")),i=p(n("./node_modules/babel-runtime/helpers/createClass.js")),o=p(n("./node_modules/babel-runtime/helpers/classCallCheck.js")),s=p(n("./node_modules/babel-runtime/helpers/possibleConstructorReturn.js")),a=p(n("./node_modules/babel-runtime/helpers/inherits.js")),l=p(n("./node_modules/babel-runtime/core-js/object/define-property.js")),c=p(n("./node_modules/babel-runtime/core-js/object/get-own-property-descriptor.js"));t.assign=m,t.extend=g,t.formatTime=v,t.seekStringToSeconds=A,t.uniqueId=T,t.isNumber=k,t.currentScriptUrl=S,t.getBrowserLanguage=C,t.now=P,t.removeArrayItem=R,t.listContainsIgnoreCase=function(e,t){return void 0!==e&&void 0!==t&&void 0!==t.find((function(t){return e.toLowerCase()===t.toLowerCase()}))},t.canAutoPlayMedia=L,n("./src/base/polyfills.js");var u=p(n("./src/components/browser/index.js")),d=p(n("./node_modules/clappr-zepto/zepto.js")),f=p(n("./src/base/media.js")),h=p(n("./src/base/svg_icons.js"));function p(e){return e&&e.__esModule?e:{default:e}}function m(e,t){if(t)for(var n in t){var r=(0,c.default)(t,n);r?(0,l.default)(e,n,r):e[n]=t[n]}return e}function g(e,t){var n=function(e){function n(){(0,o.default)(this,n);for(var r=arguments.length,i=Array(r),a=0;a<r;a++)i[a]=arguments[a];var l=(0,s.default)(this,e.call.apply(e,[this].concat(i)));return t.initialize&&t.initialize.apply(l,i),l}return(0,a.default)(n,e),n}(e);return m(n.prototype,t),n}function v(e,t){if(!isFinite(e))return"--:--";e*=1e3;var n=(e=parseInt(e/1e3))%60,r=(e=parseInt(e/60))%60,i=(e=parseInt(e/60))%24,o=parseInt(e/24),s="";return o&&o>0&&(s+=o+":",i<1&&(s+="00:")),(i&&i>0||t)&&(s+=("0"+i).slice(-2)+":"),s+=("0"+r).slice(-2)+":",(s+=("0"+n).slice(-2)).trim()}var y=t.Fullscreen={fullscreenElement:function(){return document.fullscreenElement||document.webkitFullscreenElement||document.mozFullScreenElement||document.msFullscreenElement},requestFullscreen:function(e){e.requestFullscreen?e.requestFullscreen():e.webkitRequestFullscreen?e.webkitRequestFullscreen():e.mozRequestFullScreen?e.mozRequestFullScreen():e.msRequestFullscreen?e.msRequestFullscreen():e.querySelector&&e.querySelector("video")&&e.querySelector("video").webkitEnterFullScreen?e.querySelector("video").webkitEnterFullScreen():e.webkitEnterFullScreen&&e.webkitEnterFullScreen()},cancelFullscreen:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document;e.exitFullscreen?e.exitFullscreen():e.webkitCancelFullScreen?e.webkitCancelFullScreen():e.webkitExitFullscreen?e.webkitExitFullscreen():e.mozCancelFullScreen?e.mozCancelFullScreen():e.msExitFullscreen&&e.msExitFullscreen()},fullscreenEnabled:function(){return!!(document.fullscreenEnabled||document.webkitFullscreenEnabled||document.mozFullScreenEnabled||document.msFullscreenEnabled)}},b=t.Config=function(){function e(){(0,o.default)(this,e)}return e._defaultConfig=function(){return{volume:{value:100,parse:parseInt}}},e._defaultValueFor=function(e){try{return this._defaultConfig()[e].parse(this._defaultConfig()[e].value)}catch(e){return}},e._createKeyspace=function(e){return"clappr."+document.domain+"."+e},e.restore=function(e){return u.default.hasLocalstorage&&localStorage[this._createKeyspace(e)]?this._defaultConfig()[e].parse(localStorage[this._createKeyspace(e)]):this._defaultValueFor(e)},e.persist=function(e,t){if(u.default.hasLocalstorage)try{return localStorage[this._createKeyspace(e)]=t,!0}catch(e){return!1}},e}(),_=t.QueryString=function(){function e(){(0,o.default)(this,e)}return e.parse=function(e){for(var t=void 0,n=/\+/g,r=/([^&=]+)=?([^&]*)/g,i=function(e){return decodeURIComponent(e.replace(n," "))},o={};t=r.exec(e);)o[i(t[1]).toLowerCase()]=i(t[2]);return o},(0,i.default)(e,null,[{key:"params",get:function(){var e=window.location.search.substring(1);return e!==this.query&&(this._urlParams=this.parse(e),this.query=e),this._urlParams}},{key:"hashParams",get:function(){var e=window.location.hash.substring(1);return e!==this.hash&&(this._hashParams=this.parse(e),this.hash=e),this._hashParams}}]),e}();function A(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"t",t=0,n=_.params[e]||_.hashParams[e]||"",r=n.match(/[0-9]+[hms]+/g)||[];if(r.length>0){var i={h:3600,m:60,s:1};r.forEach((function(e){if(e){var n=e[e.length-1],r=parseInt(e.slice(0,e.length-1),10);t+=r*i[n]}}))}else n&&(t=parseInt(n,10));return t}var E={};function T(e){return E[e]||(E[e]=0),e+ ++E[e]}function k(e){return e-parseFloat(e)+1>=0}function S(){var e=document.getElementsByTagName("script");return e.length?e[e.length-1].src:""}var w=t.requestAnimationFrame=(window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||function(e){window.setTimeout(e,1e3/60)}).bind(window),x=t.cancelAnimationFrame=(window.cancelAnimationFrame||window.mozCancelAnimationFrame||window.webkitCancelAnimationFrame||window.clearTimeout).bind(window);function C(){return window.navigator&&window.navigator.language}function P(){return window.performance&&window.performance.now?performance.now():Date.now()}function R(e,t){var n=e.indexOf(t);n>=0&&e.splice(n,1)}function L(e,t){var n=(t=(0,r.default)({inline:!1,muted:!1,timeout:250,type:"video",source:f.default.mp4,element:null},t)).element?t.element:document.createElement(t.type);n.muted=t.muted,!0===t.muted&&n.setAttribute("muted","muted"),!0===t.inline&&n.setAttribute("playsinline","playsinline"),n.src=t.source;var i=n.play(),o=setTimeout((function(){s(!1,new Error("Timeout "+t.timeout+" ms has been reached"))}),t.timeout),s=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;clearTimeout(o),e(t,n)};void 0!==i?i.then((function(){return s(!0)})).catch((function(e){return s(!1,e)})):s(!0)}var j=[],I=t.DomRecycler=function(){function e(){(0,o.default)(this,e)}return e.configure=function(e){this.options=d.default.extend(this.options,e)},e.create=function(e){return this.options.recycleVideo&&"video"===e&&j.length>0?j.shift():(0,d.default)("<"+e+">")},e.garbage=function(e){this.options.recycleVideo&&"VIDEO"===e[0].tagName.toUpperCase()&&(e.children().remove(),j.push(e))},e}();I.options={recycleVideo:!1};var O=t.DoubleEventHandler=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:500;(0,o.default)(this,e),this.delay=t,this.lastTime=0}return e.prototype.handle=function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=(new Date).getTime(),i=r-this.lastTime;i<this.delay&&i>0&&(t(),n&&e.preventDefault()),this.lastTime=r},e}();t.SvgIcons=h.default,t.default={Config:b,Fullscreen:y,QueryString:_,DomRecycler:I,extend:g,formatTime:v,seekStringToSeconds:A,uniqueId:T,currentScriptUrl:S,isNumber:k,requestAnimationFrame:w,cancelAnimationFrame:x,getBrowserLanguage:C,now:P,removeArrayItem:R,canAutoPlayMedia:L,Media:f.default,DoubleEventHandler:O,SvgIcons:h.default}},
vendor: 4,455 bytes, line 2
2"./src/components/browser/browser.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getDevice=t.getViewportSize=t.getOsData=t.getBrowserData=t.getBrowserInfo=void 0;var r=a(n("./node_modules/babel-runtime/core-js/get-iterator.js")),i=a(n("./node_modules/clappr-zepto/zepto.js")),o=a(n("./src/components/browser/browser_data.js")),s=a(n("./src/components/browser/os_data.js"));function a(e){return e&&e.__esModule?e:{default:e}}var l={},c=t.getBrowserInfo=function(e){var t=e.match(/\b(playstation 4|nx|opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i)||[],n=void 0;if(/trident/i.test(t[1]))return n=/\brv[ :]+(\d+)/g.exec(e)||[],{name:"IE",version:parseInt(n[1]||"")};if("Chrome"===t[1]){if(null!=(n=e.match(/\bOPR\/(\d+)/)))return{name:"Opera",version:parseInt(n[1])};if(null!=(n=e.match(/\bEdge\/(\d+)/)))return{name:"Edge",version:parseInt(n[1])}}else/android/i.test(e)&&(n=e.match(/version\/(\d+)/i))&&(t.splice(1,1,"Android WebView"),t.splice(2,1,n[1]));return{name:(t=t[2]?[t[1],t[2]]:[navigator.appName,navigator.appVersion,"-?"])[0],version:parseInt(t[1])}},u=t.getBrowserData=function(){var e={},t=l.userAgent.toLowerCase(),n=!0,i=!1,s=void 0;try{for(var a,c=(0,r.default)(o.default);!(n=(a=c.next()).done);n=!0){var u=a.value,f=new RegExp(u.identifier.toLowerCase()).exec(t);if(null!=f&&f[1]){if(e.name=u.name,e.group=u.group,u.versionIdentifier){var h=new RegExp(u.versionIdentifier.toLowerCase()).exec(t);null!=h&&h[1]&&d(h[1],e)}else d(f[1],e);break}}}catch(e){i=!0,s=e}finally{try{!n&&c.return&&c.return()}finally{if(i)throw s}}return e},d=function(e,t){var n=e.split(".",2);t.fullVersion=e,n[0]&&(t.majorVersion=parseInt(n[0])),n[1]&&(t.minorVersion=parseInt(n[1]))},f=t.getOsData=function(){var e={},t=l.userAgent.toLowerCase(),n=!0,i=!1,o=void 0;try{for(var a,c=(0,r.default)(s.default);!(n=(a=c.next()).done);n=!0){var u=a.value,d=new RegExp(u.identifier.toLowerCase()).exec(t);if(null!=d){if(e.name=u.name,e.group=u.group,u.version)h(u.version,u.versionSeparator?u.versionSeparator:".",e);else if(d[1])h(d[1],u.versionSeparator?u.versionSeparator:".",e);else if(u.versionIdentifier){var f=new RegExp(u.versionIdentifier.toLowerCase()).exec(t);null!=f&&f[1]&&h(f[1],u.versionSeparator?u.versionSeparator:".",e)}break}}}catch(e){i=!0,o=e}finally{try{!n&&c.return&&c.return()}finally{if(i)throw o}}return e},h=function(e,t,n){var r="["==t.substr(0,1)?new RegExp(t,"g"):t,i=e.split(r,2);"."!=t&&(e=e.replace(new RegExp(t,"g"),".")),n.fullVersion=e,i&&i[0]&&(n.majorVersion=parseInt(i[0])),i&&i[1]&&(n.minorVersion=parseInt(i[1]))},p=t.getViewportSize=function(){var e={};return e.width=(0,i.default)(window).width(),e.height=(0,i.default)(window).height(),e},m=t.getDevice=function(e){var t=/\((iP(?:hone|ad|od))?(?:[^;]*; ){0,2}([^)]+(?=\)))/.exec(e);return t&&(t[1]||t[2])||""},g=c(navigator.userAgent);l.isEdge=/edge/i.test(navigator.userAgent),l.isChrome=/chrome|CriOS/i.test(navigator.userAgent)&&!l.isEdge,l.isSafari=/safari/i.test(navigator.userAgent)&&!l.isChrome&&!l.isEdge,l.isFirefox=/firefox/i.test(navigator.userAgent),l.isLegacyIE=!!window.ActiveXObject,l.isIE=l.isLegacyIE||/trident.*rv:1\d/i.test(navigator.userAgent),l.isIE11=/trident.*rv:11/i.test(navigator.userAgent),l.isChromecast=l.isChrome&&/CrKey/i.test(navigator.userAgent),l.isMobile=/Android|webOS|iPhone|iPad|iPod|BlackBerry|Windows Phone|IEMobile|Mobile Safari|Opera Mini/i.test(navigator.userAgent),l.isiOS=/iPad|iPhone|iPod/i.test(navigator.userAgent),l.isAndroid=/Android/i.test(navigator.userAgent),l.isWindowsPhone=/Windows Phone/i.test(navigator.userAgent),l.isWin8App=/MSAppHost/i.test(navigator.userAgent),l.isWiiU=/WiiU/i.test(navigator.userAgent),l.isPS4=/PlayStation 4/i.test(navigator.userAgent),l.hasLocalstorage=function(){try{return localStorage.setItem("clappr","clappr"),localStorage.removeItem("clappr"),!0}catch(e){return!1}}(),l.hasFlash=function(){try{return!!new ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(e){return!(!navigator.mimeTypes||void 0===navigator.mimeTypes["application/x-shockwave-flash"]||!navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin)}}(),l.name=g.name,l.version=g.version,l.userAgent=navigator.userAgent,l.data=u(),l.os=f(),l.viewport=p(),l.device=m(l.userAgent),void 0!==window.orientation&&function(){switch(window.orientation){case-90:case 90:l.viewport.orientation="landscape";break;default:l.viewport.orientation="portrait"}}(),t.default=l},
2"./src/components/browser/browser_data.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=[{name:"Chromium",group:"Chrome",identifier:"Chromium/([0-9.]*)"},{name:"Chrome Mobile",group:"Chrome",identifier:"Chrome/([0-9.]*) Mobile",versionIdentifier:"Chrome/([0-9.]*)"},{name:"Chrome",group:"Chrome",identifier:"Chrome/([0-9.]*)"},{name:"Chrome for iOS",group:"Chrome",identifier:"CriOS/([0-9.]*)"},{name:"Android Browser",group:"Chrome",identifier:"CrMo/([0-9.]*)"},{name:"Firefox",group:"Firefox",identifier:"Firefox/([0-9.]*)"},{name:"Opera Mini",group:"Opera",identifier:"Opera Mini/([0-9.]*)"},{name:"Opera",group:"Opera",identifier:"Opera ([0-9.]*)"},{name:"Opera",group:"Opera",identifier:"Opera/([0-9.]*)",versionIdentifier:"Version/([0-9.]*)"},{name:"IEMobile",group:"Explorer",identifier:"IEMobile/([0-9.]*)"},{name:"Internet Explorer",group:"Explorer",identifier:"MSIE ([a-zA-Z0-9.]*)"},{name:"Internet Explorer",group:"Explorer",identifier:"Trident/([0-9.]*)",versionIdentifier:"rv:([0-9.]*)"},{name:"Spartan",group:"Spartan",identifier:"Edge/([0-9.]*)",versionIdentifier:"Edge/([0-9.]*)"},{name:"Safari",group:"Safari",identifier:"Safari/([0-9.]*)",versionIdentifier:"Version/([0-9.]*)"}],e.exports=t.default},
2"./src/components/browser/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=n("./src/components/browser/browser.js"),o=(r=i)&&r.__esModule?r:{default:r};t.default=o.default,e.exports=t.default},
2"./src/components/browser/os_data.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=[{name:"Windows 2000",group:"Windows",identifier:"Windows NT 5.0",version:"5.0"},{name:"Windows XP",group:"Windows",identifier:"Windows NT 5.1",version:"5.1"},{name:"Windows Vista",group:"Windows",identifier:"Windows NT 6.0",version:"6.0"},{name:"Windows 7",group:"Windows",identifier:"Windows NT 6.1",version:"7.0"},{name:"Windows 8",group:"Windows",identifier:"Windows NT 6.2",version:"8.0"},{name:"Windows 8.1",group:"Windows",identifier:"Windows NT 6.3",version:"8.1"},{name:"Windows 10",group:"Windows",identifier:"Windows NT 10.0",version:"10.0"},{name:"Windows Phone",group:"Windows Phone",identifier:"Windows Phone ([0-9.]*)"},{name:"Windows Phone",group:"Windows Phone",identifier:"Windows Phone OS ([0-9.]*)"},{name:"Windows",group:"Windows",identifier:"Windows"},{name:"Chrome OS",group:"Chrome OS",identifier:"CrOS"},{name:"Android",group:"Android",identifier:"Android",versionIdentifier:"Android ([a-zA-Z0-9.-]*)"},{name:"iPad",group:"iOS",identifier:"iPad",versionIdentifier:"OS ([0-9_]*)",versionSeparator:"[_|.]"},{name:"iPod",group:"iOS",identifier:"iPod",versionIdentifier:"OS ([0-9_]*)",versionSeparator:"[_|.]"},{name:"iPhone",group:"iOS",identifier:"iPhone OS",versionIdentifier:"OS ([0-9_]*)",versionSeparator:"[_|.]"},{name:"Mac OS X High Sierra",group:"Mac OS",identifier:"Mac OS X (10([_|.])13([0-9_.]*))",versionSeparator:"[_|.]"},{name:"Mac OS X Sierra",group:"Mac OS",identifier:"Mac OS X (10([_|.])12([0-9_.]*))",versionSeparator:"[_|.]"},{name:"Mac OS X El Capitan",group:"Mac OS",identifier:"Mac OS X (10([_|.])11([0-9_.]*))",versionSeparator:"[_|.]"},{name:"Mac OS X Yosemite",group:"Mac OS",identifier:"Mac OS X (10([_|.])10([0-9_.]*))",versionSeparator:"[_|.]"},{name:"Mac OS X Mavericks",group:"Mac OS",identifier:"Mac OS X (10([_|.])9([0-9_.]*))",versionSeparator:"[_|.]"},{name:"Mac OS X Mountain Lion",group:"Mac OS",identifier:"Mac OS X (10([_|.])8([0-9_.]*))",versionSeparator:"[_|.]"},{name:"Mac OS X Lion",group:"Mac OS",identifier:"Mac OS X (10([_|.])7([0-9_.]*))",versionSeparator:"[_|.]"},{name:"Mac OS X Snow Leopard",group:"Mac OS",identifier:"Mac OS X (10([_|.])6([0-9_.]*))",versionSeparator:"[_|.]"},{name:"Mac OS X Leopard",group:"Mac OS",identifier:"Mac OS X (10([_|.])5([0-9_.]*))",versionSeparator:"[_|.]"},{name:"Mac OS X Tiger",group:"Mac OS",identifier:"Mac OS X (10([_|.])4([0-9_.]*))",versionSeparator:"[_|.]"},{name:"Mac OS X Panther",group:"Mac OS",identifier:"Mac OS X (10([_|.])3([0-9_.]*))",versionSeparator:"[_|.]"},{name:"Mac OS X Jaguar",group:"Mac OS",identifier:"Mac OS X (10([_|.])2([0-9_.]*))",versionSeparator:"[_|.]"},{name:"Mac OS X Puma",group:"Mac OS",identifier:"Mac OS X (10([_|.])1([0-9_.]*))",versionSeparator:"[_|.]"},{name:"Mac OS X Cheetah",group:"Mac OS",identifier:"Mac OS X (10([_|.])0([0-9_.]*))",versionSeparator:"[_|.]"},{name:"Mac OS",group:"Mac OS",identifier:"Mac OS"},{name:"Ubuntu",group:"Linux",identifier:"Ubuntu",versionIdentifier:"Ubuntu/([0-9.]*)"},{name:"Debian",group:"Linux",identifier:"Debian"},{name:"Gentoo",group:"Linux",identifier:"Gentoo"},{name:"Linux",group:"Linux",identifier:"Linux"},{name:"BlackBerry",group:"BlackBerry",identifier:"BlackBerry"}],e.exports=t.default},
vendor: 1,454 bytes, line 2
2"./src/components/container/container.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=h(n("./node_modules/babel-runtime/core-js/object/assign.js")),i=h(n("./node_modules/babel-runtime/helpers/classCallCheck.js")),o=h(n("./node_modules/babel-runtime/helpers/possibleConstructorReturn.js")),s=h(n("./node_modules/babel-runtime/helpers/createClass.js")),a=h(n("./node_modules/babel-runtime/helpers/inherits.js")),l=h(n("./src/base/events.js")),c=h(n("./src/base/ui_object.js")),u=h(n("./src/base/error_mixin.js")),d=n("./src/base/utils.js");n("./src/components/container/public/style.scss");var f=h(n("./node_modules/clappr-zepto/zepto.js"));function h(e){return e&&e.__esModule?e:{default:e}}var p=function(e){function t(n,r,s){(0,i.default)(this,t);var a=(0,o.default)(this,e.call(this,n));return a._i18n=r,a.currentTime=0,a.volume=100,a.playback=n.playback,a.playerError=s,a.settings=f.default.extend({},a.playback.settings),a.isReady=!1,a.mediaControlDisabled=!1,a.plugins=[a.playback],a.dblTapHandler=new d.DoubleEventHandler(500),a.clickTimer=null,a.clickDelay=200,a.bindEvents(),a}return(0,a.default)(t,e),(0,s.default)(t,[{key:"name",get:function(){return"Container"}},{key:"attributes",get:function(){return{class:"container","data-container":""}}},{key:"events",get:function(){return{click:"clicked",dblclick:"dblClicked",touchend:"dblTap",contextmenu:"onContextMenu",mouseenter:"mouseEnter",mouseleave:"mou
2seLeave"}}},{key:"ended",get:function(){return this.playback.ended}},{key:"buffering",get:function(){return this.playback.buffering}},{key:"i18n",get:function(){return this._i18n}},{key:"hasClosedCaptionsTracks",get:function(){return this.playback.hasClosedCaptionsTracks}},{key:"closedCaptionsTracks",get:function(){return this.playback.closedCaptionsTracks}},{key:"closedCaptionsTrackId",get:function(){return this.playback.closedCaptionsTrackId},set:function(e){this.playback.closedCaptionsTrackId=e}}]),t.prototype.bindEvents=function(){this.listenTo(this.playback,l.default.PLAYBACK_PROGRESS,this.onProgress),this.listenTo(this.playback,l.default.PLAYBACK_TIMEUPDATE,this.timeUpdated),this.listenTo(this.playback,l.default.PLAYBACK_READY,this.ready),this.listenTo(this.playback,l.default.PLAYBACK_BUFFERING,this.onBuffering),this.listenTo(this.playback,l.default.PLAYBACK_BUFFERFULL,this.bufferfull),this.listenTo(this.playback,l.default.PLAYBACK_SETTINGSUPDATE,this.settingsUpdate),this.listenTo(this.playback,l.default.PLAYBACK_LOADEDMETADATA,this.loadedMetadata),this.listenTo(this.playback,l.default.PLAYBACK_HIGHDEFINITIONUPDATE,this.highDefinitionUpdate),this.listenTo(this.playback,l.default.PLAYBACK_BITRATE,this.updateBitrate),this.listenTo(this.playback,l.default.PLAYBACK_PLAYBACKSTATE,this.playbackStateChanged),this.listenTo(this.playback,l.default.PLAYBACK_DVR,this.playbackDvrStateChanged),this.listenTo(this.playback,l.default.PLAYBACK_MEDIACONTROL_DISABLE,this.disableMediaControl),this.listenTo(this.playback,l.default.PLAYBACK_MEDIACONTROL_ENABLE,this.enableMediaControl),this.listenTo(this.playback,l.default.PLAYBACK_SEEKED,this.onSeeked),this.listenTo(this.playback,l.default.PLAYBACK_ENDED,this.onEnded),this.listenTo(this.playback,l.default.PLAYBACK_PLAY,this.playing),this.listenTo(this.playback,l.default.PLAYBACK_PAUSE,this.paused),this.listenTo(this.playback,l.default.PLAYBACK_STOP,this.stopped),this.listenTo(this.playback,l.default.PLAYBACK_ERROR,this.error),this.listenTo(this.playback,l.default.PLAYBACK_SUBTITLE_AVAILABLE,this.subtitleAvailable),this.listenTo(this.playback,l.default.PLAYBACK_SUBTITLE_CHANGED,this.subtitleChanged)},t.prototype.subtitleAvailable=function(){this.trigger(l.default.CONTAINER_SUBTITLE_AVAILABLE)},t.prototype.subtitleChanged=function(e){this.trigger(l.default.CONTAINER_SUBTITLE_CHANGED,e)},t.prototype.playbackStateChanged=function(e){this.trigger(l.default.CONTAINER_PLAYBACKSTATE,e)},t.prototype.playbackDvrStateChanged=function(e){this.settings=this.playback.settings,this.dvrInUse=e,this.trigger(l.default.CONTAINER_PLAYBACKDVRSTATECHANGED,e)},t.prototype.updateBitrate=function(e){this.trigger(l.default.CONTAINER_BITRATE,e)},t.prototype.statsReport=function(e){this.trigger(l.default.CONTAINER_STATS_REPORT,e)},t.prototype.getPlaybackType=function(){return this.playback.getPlaybackType()},t.prototype.isDvrEnabled=function(){return!!this.playback.dvrEnabled},t.prototype.isDvrInUse=function(){return!!this.dvrInUse},t.prototype.destroy=function(){this.trigger(l.default.CONTAINER_DESTROYED,this,this.name),this.stopListening(),this.plugins.forEach((function(e){return e.destroy()})),this.$el.remove()},t.prototype.setStyle=function(e){this.$el.css(e)},t.prototype.animate=function(e,t){return this.$el.animate(e,t).promise()},t.prototype.ready=function(){this.isReady=!0,this.trigger(l.default.CONTAINER_READY,this.name)},t.prototype.isPlaying=function(){return this.playback.isPlaying()},t.prototype.getStartTimeOffset=function(){return this.playback.getStartTimeOffset()},t.prototype.getCurrentTime=function(){return this.currentTime},t.prototype.getDuration=function(){return this.playback.getDuration()},t.prototype.error=function(e){this.isReady||this.ready(),this.trigger(l.default.CONTAINER_ERROR,e,this.name)},t.prototype.loadedMetadata=function(e){this.trigger(l.default.CONTAINER_LOADEDMETADATA,e)},t.prototype.timeUpdated=function(e){this.currentTime=e.current,this.trigger(l.default.CONTAINER_TIMEUPDATE,e,this.name)},t.prototype.onProgress=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];this.trigger.apply(this,[l.default.CONTAINER_PROGRESS].concat(t,[this.name]))},t.prototype.playing=function(){this.trigger(l.default.CONTAINER_PLAY,this.name)},t.prototype.paused=function(){this.trigger(l.default.CONTAINER_PAUSE,this.name)},t.prototype.play=function(){this.playback.play()},t.prototype.stop=function(){this.playback.stop(),this.currentTime=0},t.prototype.pause=function(){this.playback.pause()},t.prototype.onEnded=function(){this.trigger(l.default.CONTAINER_ENDED,this,this.name),this.currentTime=0},t.prototype.stopped=function(){this.trigger(l.default.CONTAINER_STOP)},t.prototype.clicked=function(){var e=this;this.options.chromeless&&!this.options.allowUserInteraction||(this.clickTimer=setTimeout((function(){e.clickTimer&&e.trigger(l.default.CONTAINER_CLICK,e,e.name)}),this.clickDelay))},t.prototype.cancelClicked=function(){clearTimeout(this.clickTimer),this.clickTimer=null},t.prototype.dblClicked=function(){this.options.chromeless&&!this.options.allowUserInteraction||(this.cancelClicked(),this.trigger(l.default.CONTAINER_DBLCLICK,this,this.name))},t.prototype.dblTap=function(e){var t=this;this.options.chromeless&&!this.options.allowUserInteraction||this.dblTapHandler.handle(e,(function(){t.cancelClicked(),t.trigger(l.default.CONTAINER_DBLCLICK,t,t.name)}))},t.prototype.onContextMenu=function(e){this.options.chromeless&&!this.options.allowUserInteraction||this.trigger(l.default.CONTAINER_CONTEXTMENU,e,this.name)},t.prototype.seek=function(e){this.trigger(l.default.CONTAINER_SEEK,e,this.name),this.playback.seek(e)},t.prototype.onSeeked=function(){this.trigger(l.default.CONTAINER_SEEKED,this.name)},t.prototype.seekPercentage=function(e){var t=this.getDuration();if(e>=0&&e<=100){var n=t*(e/100);this.seek(n)}},t.prototype.setVolume=function(e){this.volume=parseFloat(e),this.trigger(l.default.CONTAINER_VOLUME,this.volume,this.name),this.playback.volume(this.volume)},t.prototype.fullscreen=function(){this.trigger(l.default.CONTAINER_FULLSCREEN,this.name)},t.prototype.onBuffering=function(){this.trigger(l.default.CONTAINER_STATE_BUFFERING,this.name)},t.prototype.bufferfull=function(){this.trigger(l.default.CONTAINER_STATE_BUFFERFULL,this.name)},t.prototype.addPlugin=function(e){this.plugins.push(e)},t.prototype.hasPlugin=function(e){return!!this.getPlugin(e)},t.prototype.getPlugin=function(e){return this.plugins.filter((function(t){return t.name===e}))[0]},t.prototype.mouseEnter=function(){this.options.chromeless&&!this.options.allowUserInteraction||this.trigger(l.default.CONTAINER_MOUSE_ENTER)},t.prototype.mouseLeave=function(){this.options.chromeless&&!this.options.allowUserInteraction||this.trigger(l.default.CONTAINER_MOUSE_LEAVE)},t.prototype.settingsUpdate=function(){this.settings=this.playback.settings,this.trigger(l.default.CONTAINER_SETTINGSUPDATE)},t.prototype.highDefinitionUpdate=function(e){this.trigger(l.default.CONTAINER_HIGHDEFINITIONUPDATE,e)}
vendor: 945 bytes, line 2
2,t.prototype.isHighDefinitionInUse=function(){return this.playback.isHighDefinitionInUse()},t.prototype.disableMediaControl=function(){this.mediaControlDisabled||(this.mediaControlDisabled=!0,this.trigger(l.default.CONTAINER_MEDIACONTROL_DISABLE))},t.prototype.enableMediaControl=function(){this.mediaControlDisabled&&(this.mediaControlDisabled=!1,this.trigger(l.default.CONTAINER_MEDIACONTROL_ENABLE))},t.prototype.updateStyle=function(){!this.options.chromeless||this.options.allowUserInteraction?this.$el.removeClass("chromeless"):this.$el.addClass("chromeless")},t.prototype.configure=function(e){this._options=f.default.extend(this._options,e),this.updateStyle(),this.playback.configure(this.options),this.trigger(l.default.CONTAINER_OPTIONS_CHANGE)},t.prototype.render=function(){return this.$el.append(this.playback.render().el),this.updateStyle(),this},t}(c.default);t.default=p,(0,r.default)(p.prototype,u.default),e.exports=t.default},
2"./src/components/container/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=n("./src/components/container/container.js"),o=(r=i)&&r.__esModule?r:{default:r};t.default=o.default,e.exports=t.default},
2"./src/components/container/public/style.scss":function(e,t,n){var r=n("./node_modules/css-loader/index.js!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?includePaths[]=/Users/joaopaulo/Workstation/JS/clappr/src/base/scss!./src/components/container/public/style.scss");"string"==typeof r&&(r=[[e.i,r,""]]);var i={singleton:!0,hmr:!0,transform:void 0,insertInto:void 0};n("./node_modules/style-loader/lib/addStyles.js")(r,i),r.locals&&(e.exports=r.locals)},
2"./src/components/container_factory/container_factory.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=f(n("./node_modules/babel-runtime/helpers/typeof.js")),i=f(n("./node_modules/babel-runtime/helpers/classCallCheck.js")),o=f(n("./node_modules/babel-runtime/helpers/possibleConstructorReturn.js")),s=f(n("./node_modules/babel-runtime/helpers/createClass.js")),a=f(n("./node_modules/babel-runtime/helpers/inherits.js")),l=f(n("./src/base/base_object.js")),c=f(n("./src/base/events.js")),u=f(n("./src/components/container/index.js")),d=f(n("./node_modules/clappr-zepto/zepto.js"));function f(e){return e&&e.__esModule?e:{default:e}}var h=function(e){function t(n,r,s,a){(0,i.default)(this,t);var l=(0,o.default)(this,e.call(this,n));return l._i18n=s,l.loader=r,l.playerError=a,l}return(0,a.default)(t,e),(0,s.default)(t,[{key:"options",get:function(){return this._options},set:function(e){this._options=e}}]),t.prototype.createContainers=function(){var e=this;return d.default.Deferred((function(t){t.resolve(e.options.sources.map((function(t){return e.createContainer(t)})))}))},t.prototype.findPlaybackPlugin=function(e,t){return this.loader.playbackPlugins.filter((function(n){return n.canPlay(e,t)}))[0]},t.prototype.createContainer=function(e){var t=null,n=this.options.mimeType;"object"===(void 0===e?"undefined":(0,r.default)(e))?(t=e.source.toString(),e.mimeType&&(n=e.mimeType)):t=e.toString(),t.match(/^\/\//)&&(t=window.location.protocol+t);var i=d.default.extend({},this.options,{src:t,mimeType:n}),o=new(this.findPlaybackPlugin(t,n))(i,this._i18n,this.playerError);i=d.default.extend({},i,{playback:o});var s=new u.default(i,this._i18n,this.playerError),a=d.default.Deferred();return a.promise(s),this.addContainerPlugins(s),this.listenToOnce(s,c.default.CONTAINER_READY,(function(){return a.resolve(s)})),s},t.prototype.addContainerPlugins=function(e){this.loader.containerPlugins.forEach((function(t){e.addPlugin(new t(e))}))},t}(l.default);t.default=h,e.exports=t.default},
2"./src/components/container_factory/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=n("./src/components/container_factory/container_factory.js"),o=(r=i)&&r.__esModule?r:{default:r};t.default=o.default,e.exports=t.default},
vendor: 9,235 bytes, line 2
2"./src/components/core/core.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=A(n("./node_modules/babel-runtime/core-js/object/assign.js")),i=A(n("./node_modules/babel-runtime/helpers/classCallCheck.js")),o=A(n("./node_modules/babel-runtime/helpers/possibleConstructorReturn.js")),s=A(n("./node_modules/babel-runtime/helpers/createClass.js")),a=A(n("./node_modules/babel-runtime/helpers/inherits.js")),l=n("./src/base/utils.js"),c=A(n("./src/base/styler.js")),u=A(n("./src/base/events.js")),d=A(n("./src/base/ui_object.js")),f=A(n("./src/base/ui_core_plugin.js")),h=A(n("./src/components/browser/index.js")),p=A(n("./src/components/container_factory/index.js")),m=A(n("./src/components/mediator.js")),g=A(n("./src/components/player_info.js")),v=A(n("./src/components/error/index.js")),y=A(n("./src/base/error_mixin.js")),b=A(n("./node_modules/clappr-zepto/zepto.js"));n("./src/components/core/public/style.scss");var _=A(n("./src/components/core/public/fonts.css"));function A(e){return e&&e.__esModule?e:{default:e}}var E=void 0,T=function(e){function t(n){(0,i.default)(this,t);var r=(0,o.default)(this,e.call(this,n));return r.playerError=new v.default(n,r),r.configureDomRecycler(),r.playerInfo=g.default.getInstance(n.playerId),r.firstResize=!0,r.plugins=[],r.containers=[],r._boundFullscreenHandler=function(){return r.handleFullscreenChange()},(0,b.default)(document).bind("fullscreenchange",r._boundFullscreenHandler),(0,b.default)(document).bind("MSFullscreenChange",r._boundFullscreenHandler),(0,b.default)(document).bind("mozfullscreenchange",r._boundFullscreenHandler),h.default.isMobile&&(0,b.default)(window).bind("resize",(function(e){r.handleWindowResize(e)})),r}return(0,a.default)(t,e),(0,s.default)(t,[{key:"events",get:function(){return{webkitfullscreenchange:"handleFullscreenChange",mousemove:"onMouseMove",mouseleave:"onMouseLeave"}}},{key:"attributes",get:function(){return{"data-player":"",tabindex:9999}}},{key:"isReady",get:function(){return!!this.ready}},{key:"i18n",get:function(){return this.getPlugin("strings")||{t:function(e){return e}}}},{key:"mediaControl",get:function(){return this.getPlugin("media_control")||this.dummyMediaControl}},{key:"dummyMediaControl",get:function(){return this._dummyMediaControl||(this._dummyMediaControl=new f.default(this)),this._dummyMediaControl}},{key:"activeContainer",get:function(){return this._activeContainer},set:function(e){this._activeContainer=e,this.trigger(u.default.CORE_ACTIVE_CONTAINER_CHANGED,this._activeContainer)}},{key:"activePlayback",get:function(){return this.activeContainer&&this.activeContainer.playback}}]),t.prototype.configureDomRecycler=function(){var e=this.options&&this.options.playback&&this.options.playback.recycleVideo;l.DomRecycler.configure({recycleVideo:e})},t.prototype.createContainers=function(e){this.defer=b.default.Deferred(),this.defer.promise(this),this.containerFactory=new p.default(e,e.loader,this.i18n,this.playerError),this.prepareContainers()},t.prototype.prepareContainers=function(){var e=this;this.containerFactory.createContainers().then((function(t){return e.setupContainers(t)})).then((function(t){return e.resolveOnContainersReady(t)}))},t.prototype.updateSize=function(){this.isFullscreen()?this.setFullscreen():this.setPlayerSize()},t.prototype.setFullscreen=function(){h.default.isiOS||(this.$el.addClass("fullscreen"),this.$el.removeAttr("style"),this.playerInfo.previousSize={width:this.options.width,height:this.options.height},this.playerInfo.currentSize={width:(0,b.default)(window).width(),height:(0,b.default)(window).height()})},t.prototype.setPlayerSize=function(){this.$el.removeClass("fullscreen"),this.playerInfo.currentSize=this.playerInfo.previousSize,this.playerInfo.previousSize={width:(0,b.default)(window).width(),height:(0,b.default)(window).height()},this.resize(this.playerInfo.currentSize)},t.prototype.resize=function(e){(0,l.isNumber)(e.height)||(0,l.isNumber)(e.width)?(this.el.style.height=e.height+"px",this.el.style.width=e.width+"px"):(this.el.style.height=""+e.height,this.el.style.width=""+e.width),this.playerInfo.previousSize={width:this.options.width,height:this.options.height},this.options.width=e.width,this.options.height=e.height,this.playerInfo.currentSize=e,this.triggerResize(this.playerInfo.currentSize)},t.prototype.enableResizeObserver=function(){var e=this;this.resizeObserverInterval=setInterval((function(){e.triggerResize({width:e.el.clientWidth,height:e.el.clientHeight})}),500)},t.prototype.triggerResize=function(e){(this.firstResize||this.oldHeight!==e.height||this.oldWidth!==e.width)&&(this.oldHeight=e.height,this.oldWidth=e.width,this.playerInfo.computedSize=e,this.firstResize=!1,m.default.trigger(this.options.playerId+":"+u.default.PLAYER_RESIZE,e),this.trigger(u.default.CORE_RESIZE,e))},t.prototype.disableResizeObserver=function(){this.resizeObserverInterval&&clearInterval(this.resizeObserverInterval)},t.prototype.resolveOnContainersReady=function(e){var t=this;b.default.when.apply(b.default,e).done((function(){t.defer.resolve(t),t.ready=!0,t.trigger(u.default.CORE_READY)}))},t.prototype.addPlugin=function(e){this.plugins.push(e)},t.prototype.hasPlugin=function(e){return!!this.getPlugin(e)},t.prototype.getPlugin=function(e){return this.plugins.filter((function(t){return t.name===e}))[0]},t.prototype.load=function(e,t){this.options.mimeType=t,e=e&&e.constructor===Array?e:[e],this.options.sources=e,this.containers.forEach((function(e){return e.destroy()})),this.containerFactory.options=b.default.extend(this.options,{sources:e}),this.prepareContainers()},t.prototype.destroy=function(){this.disableResizeObserver(),this.containers.forEach((function(e){return e.destroy()})),this.plugins.forEach((function(e){return e.destroy()})),this.$el.remove(),(0,b.default)(document).unbind("fullscreenchange",this._boundFullscreenHandler),(0,b.default)(document).unbind("MSFullscreenChange",this._boundFullscreenHandler),(0,b.default)(document).unbind("mozfullscreenchange",this._boundFullscreenHandler),this.stopListening()},t.prototype.handleFullscreenChange=function(){this.trigger(u.default.CORE_FULLSCREEN,this.isFullscreen()),this.updateSize()},t.prototype.handleWindowResize=function(e){var t=window.innerWidth>window.innerHeight?"landscape":"portrait";this._screenOrientation!==t&&(this._screenOrientation=t,this.triggerResize({width:this.el.clientWidth,height:this.el.clientHeight}),this.trigger(u.default.CORE_SCREEN_ORIENTATION_CHANGED,{event:e,orientation:this._screenOrientation}))},t.prototype.removeContainer=function(e){this.stopListening(e),this.containers=this.containers.filter((function(t){return t!==e}))},t.prototype.setupContainer=function(e){this.listenTo(e,u.default.CONTAINER_DESTROYED,this.removeContainer),this.containers.push(e)},t.prototype.setupContainers=function(e){return e.forEach(this.setupContainer.bind(this)),this.trigger(u.default.CORE_CONTAINERS_CREATED),this.renderContainers(),this.activeContainer=e[0],this.render(),this.appendToParent(),this.containers},t.prototype.renderContainers=function(){var e=this;this.containers.forEach((function(t){return e.el.appendChild(t.render().el)}))},t.prototype.createContainer=function(e,t){var n=this.containerFactory.createContainer(e,t);return this.setupContainer(n),this.el.appendChild(n.render().el),n},t.prototype.getCurrentContainer=function(){return this.activeContainer},t.prototype.getCurrentPlayback=function(){return this.activePlayback},t.prototype.getPlaybackType=function(){return this.activeContainer&&this.activeContainer.getPlaybackType()},t.prototype.isFullscreen=function(){var e=h.default.isiOS&&this.activeContainer&&this.activeContainer.el||this.el;return l.Fullscreen.fullscreenElement()===e},t.prototype.toggleFullscreen=function(){this.isFullscreen()?(l.Fullscreen.cancelFullscreen(),!h.default.isiOS&&this.$el.removeClass("fullscreen nocursor")):(l.Fullscreen.requestFullscreen(h.default.isiOS?this.activeContainer.el:this.el),!h.default.isiOS&&this.$el.addClass("fullscreen"))},t.prototype.onMouseMove=function(e){this.trigger(u.default.CORE_MOUSE_MOVE,e)},t.prototype.onMouseLeave=function(e){this.trigger(u.default.CORE_MOUSE_LEAVE,e)},t.prototype.configure=function(e){var t=this;this._options=b.default.extend(this._options,e),this.configureDomRecycler();var n=e.source||e.sources;n&&this.load(n,e.mimeType||this.options.mimeType),this.trigger(u.default.CORE_OPTIONS_CHANGE,e),this.containers.forEach((function(e){return e.configure(t.options)}))},t.prototype.appendToParent=function(){(!this.$el.parent()||!this.$el.parent().length)&&this.$el.appendTo(this.options.parentElement)},t.prototype.render=function(){E||(E=c.default.getStyleFor(_.default,{baseUrl:this.options.baseUrl})),(0,b.default)("head").append(E),this.options.width=this.options.width||this.$el.width(),this.options.height=this.options.height||this.$el.height();var e={width:this.options.width,height:this.options.height};return this.playerInfo.previousSize=this.playerInfo.currentSize=this.playerInfo.computedSize=e,this.updateSize(),this.previousSize={width:this.$el.width(),height:this.$el.height()},this.enableResizeObserver(),this},t}(d.default);t.default=T,(0,r.default)(T.prototype,y.default),e.exports=t.default},
2"./src/components/core/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=n("./src/components/core/core.js"),o=(r=i)&&r.__esModule?r:{default:r};t.default=o.default,e.exports=t.default},
2"./src/components/core/public/Roboto.ttf":function(e,t){e.exports="<%=baseUrl%>/38861cba61c66739c1452c3a71e39852.ttf"},
2"./src/components/core/public/fonts.css":function(e,t,n){var r=n("./node_modules/css-loader/lib/url/escape.js");(e.exports=n("./node_modules/css-loader/lib/css-base.js")(!1)).push([e.i,'@font-face {\n font-family: "Roboto";\n font-style: normal;\n font-weight: 400;\n src: local("Roboto"), local("Roboto-Regular"), url('+r(n("./src/components/core/public/Roboto.ttf"))+') format("truetype");\n}\n',""])},
2"./src/components/core/public/style.scss":function(e,t,n){var r=n("./node_modules/css-loader/index.js!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?includePaths[]=/Users/joaopaulo/Workstation/JS/clappr/src/base/scss!./src/components/core/public/style.scss");"string"==typeof r&&(r=[[e.i,r,""]]);var i={singleton:!0,hmr:!0,transform:void 0,insertInto:void 0};n("./node_modules/style-loader/lib/addStyles.js")(r,i),r.locals&&(e.exports=r.locals)},
vendor: 1,314 bytes, line 2
2"./src/components/core_factory/core_factory.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=c(n("./node_modules/babel-runtime/helpers/classCallCheck.js")),i=c(n("./node_modules/babel-runtime/helpers/possibleConstructorReturn.js")),o=c(n("./node_modules/babel-runtime/helpers/createClass.js")),s=c(n("./node_modules/babel-runtime/helpers/inherits.js")),a=c(n("./src/base/base_object.js")),l=c(n("./src/components/core/index.js"));function c(e){return e&&e.__esModule?e:{default:e}}var u=function(e){function t(n){(0,r.default)(this,t);var o=(0,i.default)(this,e.call(this));return o.player=n,o._options=n.options,o}return(0,s.default)(t,e),(0,o.default)(t,[{key:"loader",get:function(){return this.player.loader}}]),t.prototype.create=function(){return this.options.loader=this.loader,this.core=new l.default(this.options),this.addCorePlugins(),this.core.createContainers(this.options),this.core},t.prototype.addCorePlugins=function(){var e=this;return this.loader.corePlugins.forEach((function(t){var n=new t(e.core);e.core.addPlugin(n),e.setupExternalInterface(n)})),this.core},t.prototype.setupExternalInterface=function(e){var t=e.getExternalInterface();for(var n in t)this.player[n]=t[n].bind(e),this.core[n]=t[n].bind(e)},t}(a.default);t.default=u,e.exports=t.default},
2"./src/components/core_factory/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=n("./src/components/core_factory/core_factory.js"),o=(r=i)&&r.__esModule?r:{default:r};t.default=o.default,e.exports=t.default},
vendor: 1,076 bytes, line 2
2"./src/components/error/error.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=u(n("./node_modules/babel-runtime/helpers/classCallCheck.js")),i=u(n("./node_modules/babel-runtime/helpers/possibleConstructorReturn.js")),o=u(n("./node_modules/babel-runtime/helpers/createClass.js")),s=u(n("./node_modules/babel-runtime/helpers/inherits.js")),a=u(n("./src/base/events.js")),l=u(n("./src/base/base_object.js")),c=u(n("./src/plugins/log/index.js"));function u(e){return e&&e.__esModule?e:{default:e}}var d=function(e){function t(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=arguments[1];(0,r.default)(this,t);var s=(0,i.default)(this,e.call(this,n));return s.core=o,s}return(0,s.default)(t,e),(0,o.default)(t,[{key:"name",get:function(){return"error"}}],[{key:"Levels",get:function(){return{FATAL:"FATAL",WARN:"WARN",INFO:"INFO"}}}]),t.prototype.createError=function(e){this.core?this.core.trigger(a.default.ERROR,e):c.default.warn(this.name,"Core is not set. Error: ",e)},t}(l.default);t.default=d,e.exports=t.default},
2"./src/components/error/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=n("./src/components/error/error.js"),o=(r=i)&&r.__esModule?r:{default:r};t.default=o.default,e.exports=t.default},
2"./src/components/loader/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=n("./src/components/loader/loader.js"),o=(r=i)&&r.__esModule?r:{default:r};t.default=o.default,e.exports=t.default},
vendor: 3,543 bytes, line 2
2"./src/components/loader/loader.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=j(n("./node_modules/babel-runtime/core-js/object/create.js")),i=j(n("./node_modules/babel-runtime/helpers/toConsumableArray.js")),o=j(n("./node_modules/babel-runtime/helpers/classCallCheck.js")),s=j(n("./node_modules/babel-runtime/helpers/possibleConstructorReturn.js")),a=j(n("./node_modules/babel-runtime/helpers/inherits.js")),l=j(n("./src/base/base_object.js")),c=j(n("./src/components/player_info.js")),u=j(n("./src/playbacks/html5_video/index.js")),d=j(n("./src/playbacks/flash/index.js")),f=j(n("./src/playbacks/html5_audio/index.js")),h=j(n("./src/playbacks/flashls/index.js")),p=j(n("./src/playbacks/hls/index.js")),m=j(n("./src/playbacks/html_img/index.js")),g=j(n("./src/playbacks/no_op/index.js")),v=j(n("./src/plugins/spinner_three_bounce/index.js")),y=j(n("./src/plugins/stats/index.js")),b=j(n("./src/plugins/watermark/index.js")),_=j(n("./src/plugins/poster/index.js")),A=j(n("./src/plugins/google_analytics/index.js")),E=j(n("./src/plugins/click_to_pause/index.js")),T=j(n("./src/plugins/media_control/index.js")),k=j(n("./src/plugins/dvr_controls/index.js")),S=j(n("./src/plugins/closed_captions/index.js")),w=j(n("./src/plugins/favicon/index.js")),x=j(n("./src/plugins/seek_time/index.js")),C=j(n("./src/plugins/sources.js")),P=j(n("./src/plugins/end_video.js")),R=j(n("./src/plugins/strings.js")),L=j(n("./src/plugins/error_screen/index.js"));function j(e){return e&&e.__esModule?e:{default:e}}var I=function(e){function t(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,a=arguments.length>2&&void 0!==arguments[2]&&arguments[2];(0,o.default)(this,t);var l=(0,s.default)(this,e.call(this));return l.playerId=r,l.playbackPlugins=[],a||(l.playbackPlugins=[].concat((0,i.default)(l.playbackPlugins),[p.default])),l.playbackPlugins=[].concat((0,i.default)(l.playbackPlugins),[u.default,f.default]),a||(l.playbackPlugins=[].concat((0,i.default)(l.playbackPlugins),[d.default,h.default])),l.playbackPlugins=[].concat((0,i.default)(l.playbackPlugins),[m.default,g.default]),l.containerPlugins=[v.default,b.default,_.default,y.default,A.default,E.default],l.corePlugins=[T.default,k.default,S.default,w.default,x.default,C.default,P.default,L.default,R.default],Array.isArray(n)||l.validateExternalPluginsType(n),l.addExternalPlugins(n),l}return(0,a.default)(t,e),t.prototype.groupPluginsByType=function(e){return Array.isArray(e)&&(e=e.reduce((function(e,t){return e[t.type]||(e[t.type]=[]),e[t.type].push(t),e}),{})),e},t.prototype.removeDups=function(e){var t=e.reduceRight((function(e,t){return e[t.prototype.name]&&delete e[t.prototype.name],e[t.prototype.name]=t,e}),(0,r.default)(null)),n=[];for(var i in t)n.unshift(t[i]);return n},t.prototype.addExternalPlugins=function(e){(e=this.groupPluginsByType(e)).playback&&(this.playbackPlugins=this.removeDups(e.playback.concat(this.playbackPlugins))),e.container&&(this.containerPlugins=this.removeDups(e.container.concat(this.containerPlugins))),e.core&&(this.corePlugins=this.removeDups(e.core.concat(this.corePlugins))),c.default.getInstance(this.playerId).playbackPlugins=this.playbackPlugins},t.prototype.validateExternalPluginsType=function(e){["playback","container","core"].forEach((function(t){(e[t]||[]).forEach((function(e){var n="external "+e.type+" plugin on "+t+" array";if(e.type!==t)throw new ReferenceError(n)}))}))},t}(l.default);t.default=I,e.exports=t.default},
2"./src/components/mediator.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=i(n("./node_modules/babel-runtime/helpers/classCallCheck.js"));function i(e){return e&&e.__esModule?e:{default:e}}var o=new(i(n("./src/base/events.js")).default),s=function e(){(0,r.default)(this,e)};t.default=s,s.on=function(e,t,n){o.on(e,t,n)},s.once=function(e,t,n){o.once(e,t,n)},s.off=function(e,t,n){o.off(e,t,n)},s.trigger=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];o.trigger.apply(o,[e].concat(n))},s.stopListening=function(e,t,n){o.stopListening(e,t,n)},e.exports=t.default},
vendor: 4,066 bytes, line 2
2"./src/components/player.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=y(n("./node_modules/babel-runtime/core-js/object/assign.js")),i=y(n("./node_modules/babel-runtime/core-js/object/keys.js")),o=y(n("./node_modules/babel-runtime/helpers/classCallCheck.js")),s=y(n("./node_modules/babel-runtime/helpers/possibleConstructorReturn.js")),a=y(n("./node_modules/babel-runtime/helpers/createClass.js")),l=y(n("./node_modules/babel-runtime/helpers/inherits.js")),c=n("./src/base/utils.js"),u=y(n("./src/base/base_object.js")),d=y(n("./src/base/events.js")),f=y(n("./src/components/browser/index.js")),h=y(n("./src/components/core_factory/index.js")),p=y(n("./src/components/loader/index.js")),m=y(n("./src/components/player_info.js")),g=y(n("./src/base/error_mixin.js")),v=y(n("./node_modules/clappr-zepto/zepto.js"));function y(e){return e&&e.__esModule?e:{default:e}}var b=(0,c.currentScriptUrl)().replace(/\/[^/]+$/,""),_=function(e){function t(n){(0,o.default)(this,t);var r=(0,s.default)(this,e.call(this,n)),i={playerId:(0,c.uniqueId)(""),persistConfig:!0,width:640,height:360,baseUrl:b,allowUserInteraction:f.default.isMobile,playback:{recycleVideo:!0}};return r._options=v.default.extend(i,n),r.options.sources=r._normalizeSources(n),r.options.chromeless||(r.options.allowUserInteraction=!0),r.options.allowUserInteraction||(r.options.disableKeyboardShortcuts=!0),r._registerOptionEventListeners(r.options.events),r._coreFactory=new h.default(r),r.playerInfo=m.default.getInstance(r.options.playerId),r.playerInfo.currentSize={width:n.width,height:n.height},r.playerInfo.options=r.options,r.options.parentId?r.setParentId(r.options.parentId):r.options.parent&&r.attachTo(r.options.parent),r}return(0,l.default)(t,e),(0,a.default)(t,[{key:"loader",set:function(e){this._loader=e},get:function(){return this._loader||(this._loader=new p.default(this.options.plugins||{},this.options.playerId)),this._loader}},{key:"ended",get:function(){return this.core.activeContainer.ended}},{key:"buffering",get:function(){return this.core.activeContainer.buffering}},{key:"isReady",get:function(){return!!this._ready}},{key:"eventsMapping",get:function(){return{onReady:d.default.PLAYER_READY,onResize:d.default.PLAYER_RESIZE,onPlay:d.default.PLAYER_PLAY,onPause:d.default.PLAYER_PAUSE,onStop:d.default.PLAYER_STOP,onEnded:d.default.PLAYER_ENDED,onSeek:d.default.PLAYER_SEEK,onError:d.default.PLAYER_ERROR,onTimeUpdate:d.default.PLAYER_TIMEUPDATE,onVolumeUpdate:d.default.PLAYER_VOLUMEUPDATE,onSubtitleAvailable:d.default.PLAYER_SUBTITLE_AVAILABLE}}}]),t.prototype.setParentId=function(e){var t=document.querySelector(e);return t&&this.attachTo(t),this},t.prototype.attachTo=function(e){return this.options.parentElement=e,this.core=this._coreFactory.create(),this._addEventListeners(),this},t.prototype._addEventListeners=function(){return this.core.isReady?this._onReady():this.listenToOnce(this.core,d.default.CORE_READY,this._onReady),this.listenTo(this.core,d.default.CORE_ACTIVE_CONTAINER_CHANGED,this._containerChanged),this.listenTo(this.core,d.default.CORE_FULLSCREEN,this._onFullscreenChange),this.listenTo(this.core,d.default.CORE_RESIZE,this._onResize),this},t.prototype._addContainerEventListeners=function(){var e=this.core.activeContainer;return e&&(this.listenTo(e,d.default.CONTAINER_PLAY,this._onPlay),this.listenTo(e,d.default.CONTAINER_PAUSE,this._onPause),this.listenTo(e,d.default.CONTAINER_STOP,this._onStop),this.listenTo(e,d.default.CONTAINER_ENDED,this._onEnded),this.listenTo(e,d.default.CONTAINER_SEEK,this._onSeek),this.listenTo(e,d.default.CONTAINER_ERROR,this._onError),this.listenTo(e,d.default.CONTAINER_TIMEUPDATE,this._onTimeUpdate),this.listenTo(e,d.default.CONTAINER_VOLUME,this._onVolumeUpdate),this.listenTo(e,d.default.CONTAINER_SUBTITLE_AVAILABLE,this._onSubtitleAvailable)),this},t.prototype._registerOptionEventListeners=function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,i.default)(t).length>
vendor: 1,138 bytes, line 2
20&&(0,i.default)(n).forEach((function(t){var r=e.eventsMapping[t];r&&e.off(r,n[t])})),(0,i.default)(t).forEach((function(n){var r=e.eventsMapping[n];if(r){var i=t[n];(i="function"==typeof i&&i)&&e.on(r,i)}})),this},t.prototype._containerChanged=function(){this.stopListening(),this._addEventListeners()},t.prototype._onReady=function(){this._ready=!0,this._addContainerEventListeners(),this.trigger(d.default.PLAYER_READY)},t.prototype._onFullscreenChange=function(e){this.trigger(d.default.PLAYER_FULLSCREEN,e)},t.prototype._onVolumeUpdate=function(e){this.trigger(d.default.PLAYER_VOLUMEUPDATE,e)},t.prototype._onSubtitleAvailable=function(){this.trigger(d.default.PLAYER_SUBTITLE_AVAILABLE)},t.prototype._onResize=function(e){this.trigger(d.default.PLAYER_RESIZE,e)},t.prototype._onPlay=function(){this.trigger(d.default.PLAYER_PLAY)},t.prototype._onPause=function(){this.trigger(d.default.PLAYER_PAUSE)},t.prototype._onStop=function(){this.trigger(d.default.PLAYER_STOP,this.getCurrentTime())},t.prototype._onEnded=function(){this.trigger(d.default.PLAYER_ENDED)},t.prototype._onSeek=function(e){this.trigger(d.default.PLAYER_SEEK,e)}
vendor: 2,213 bytes, line 2
2,t.prototype._onTimeUpdate=function(e){this.trigger(d.default.PLAYER_TIMEUPDATE,e)},t.prototype._onError=function(e){this.trigger(d.default.PLAYER_ERROR,e)},t.prototype._normalizeSources=function(e){var t=e.sources||(void 0!==e.source?[e.source]:[]);return 0===t.length?[{source:"",mimeType:""}]:t},t.prototype.resize=function(e){return this.core.resize(e),this},t.prototype.load=function(e,t,n){return void 0!==n&&this.configure({autoPlay:!!n}),this.core.load(e,t),this},t.prototype.destroy=function(){return this.stopListening(),this.core.destroy(),this},t.prototype.consent=function(){return this.core.getCurrentPlayback().consent(),this},t.prototype.play=function(){return this.core.activeContainer.play(),this},t.prototype.pause=function(){return this.core.activeContainer.pause(),this},t.prototype.stop=function(){return this.core.activeContainer.stop(),this},t.prototype.seek=function(e){return this.core.activeContainer.seek(e),this},t.prototype.seekPercentage=function(e){return this.core.activeContainer.seekPercentage(e),this},t.prototype.mute=function(){return this._mutedVolume=this.getVolume(),this.setVolume(0),this},t.prototype.unmute=function(){return this.setVolume("number"==typeof this._mutedVolume?this._mutedVolume:100),this._mutedVolume=null,this},t.prototype.isPlaying=function(){return this.core.activeContainer.isPlaying()},t.prototype.isDvrEnabled=function(){return this.core.activeContainer.isDvrEnabled()},t.prototype.isDvrInUse=function(){return this.core.activeContainer.isDvrInUse()},t.prototype.configure=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this._registerOptionEventListeners(e.events,this.options.events),this.core.configure(e),this},t.prototype.getPlugin=function(e){return this.core.plugins.concat(this.core.activeContainer.plugins).filter((function(t){return t.name===e}))[0]},t.prototype.getCurrentTime=function(){return this.core.activeContainer.getCurrentTime()},t.prototype.getStartTimeOffset=function(){return this.core.activeContainer.getStartTimeOffset()},t.prototype.getDuration=function(){return this.core.activeContainer.getDuration()},t}(u.default);t.default=_,(0,r.default)(_.prototype,g.default),e.exports=t.default},
2"./src/components/player_info.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=n("./node_modules/babel-runtime/helpers/classCallCheck.js"),o=(r=i)&&r.__esModule?r:{default:r},s=function e(){(0,o.default)(this,e),this.options={},this.playbackPlugins=[],this.currentSize={width:0,height:0}};s._players={},s.getInstance=function(e){return s._players[e]||(s._players[e]=new s)},t.default=s,e.exports=t.default},
2"./src/icons/01-play.svg":function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path fill="#010101" d="M1.425.35L14.575 8l-13.15 7.65V.35z"></path></svg>'},
2"./src/icons/02-pause.svg":function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path fill-rule="evenodd" clip-rule="evenodd" fill="#010101" d="M1.712 14.76H6.43V1.24H1.71v13.52zm7.86-13.52v13.52h4.716V1.24H9.573z"></path></svg>'},
2"./src/icons/03-stop.svg":function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path fill-rule="evenodd" clip-rule="evenodd" fill="#010101" d="M1.712 1.24h12.6v13.52h-12.6z"></path></svg>'},
2"./src/icons/04-volume.svg":function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path fill-rule="evenodd" clip-rule="evenodd" fill="#010101" d="M11.5 11h-.002v1.502L7.798 10H4.5V6h3.297l3.7-2.502V4.5h.003V11zM11 4.49L7.953 6.5H5v3h2.953L11 11.51V4.49z"></path></svg>'},
2"./src/icons/05-mute.svg":function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path fill-rule="evenodd" clip-rule="evenodd" fill="#010101" d="M9.75 11.51L6.7 9.5H3.75v-3H6.7L9.75 4.49v.664l.497.498V3.498L6.547 6H3.248v4h3.296l3.7 2.502v-2.154l-.497.5v.662zm3-5.165L12.404 6l-1.655 1.653L9.093 6l-.346.345L10.402 8 8.747 9.654l.346.347 1.655-1.653L12.403 10l.348-.346L11.097 8l1.655-1.655z"></path></svg>'},
2"./src/icons/06-expand.svg":function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path fill="#010101" d="M7.156 8L4 11.156V8.5H3V13h4.5v-1H4.844L8 8.844 7.156 8zM8.5 3v1h2.657L8 7.157 8.846 8 12 4.844V7.5h1V3H8.5z"></path></svg>'},
2"./src/icons/07-shrink.svg":function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path fill="#010101" d="M13.5 3.344l-.844-.844L9.5 5.656V3h-1v4.5H13v-1h-2.656L13.5 3.344zM3 9.5h2.656L2.5 12.656l.844.844L6.5 10.344V13h1V8.5H3v1z"></path></svg>'},
2"./src/icons/08-hd.svg":function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path fill="#010101" d="M5.375 7.062H2.637V4.26H.502v7.488h2.135V8.9h2.738v2.848h2.133V4.26H5.375v2.802zm5.97-2.81h-2.84v7.496h2.798c2.65 0 4.195-1.607 4.195-3.77v-.022c0-2.162-1.523-3.704-4.154-3.704zm2.06 3.758c0 1.21-.81 1.896-2.03 1.896h-.83V6.093h.83c1.22 0 2.03.696 2.03 1.896v.02z"></path></svg>'},
2"./src/icons/09-cc.svg":function(e,t){e.exports='<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 49 41.8" style="enable-background:new 0 0 49 41.8;" xml:space="preserve"><path d="M47.1,0H3.2C1.6,0,0,1.2,0,2.8v31.5C0,35.9,1.6,37,3.2,37h11.9l3.2,1.9l4.7,2.7c0.9,0.5,2-0.1,2-1.1V37h22.1 c1.6,0,1.9-1.1,1.9-2.7V2.8C49,1.2,48.7,0,47.1,0z M7.2,18.6c0-4.8,3.5-9.3,9.9-9.3c4.8,0,7.1,2.7,7.1,2.7l-2.5,4 c0,0-1.7-1.7-4.2-1.7c-2.8,0-4.3,2.1-4.3,4.3c0,2.1,1.5,4.4,4.5,4.4c2.5,0,4.9-2.1,4.9-2.1l2.2,4.2c0,0-2.7,2.9-7.6,2.9 C10.8,27.9,7.2,23.5,7.2,18.6z M36.9,27.9c-6.4,0-9.9-4.4-9.9-9.3c0-4.8,3.5-9.3,9.9-9.3C41.7,9.3,44,12,44,12l-2.5,4 c0,0-1.7-1.7-4.2-1.7c-2.8,0-4.3,2.1-4.3,4.3c0,2.1,1.5,4.4,4.5,4.4c2.5,0,4.9-2.1,4.9-2.1l2.2,4.2C44.5,25,41.9,27.9,36.9,27.9z"></path></svg>'},
2"./src/icons/10-reload.svg":function(e,t){e.exports='<svg fill="#FFFFFF" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M17.65 6.35C16.2 4.9 14.21 4 12 4c-4.42 0-7.99 3.58-7.99 8s3.57 8 7.99 8c3.73 0 6.84-2.55 7.73-6h-2.08c-.82 2.33-3.04 4-5.65 4-3.31 0-6-2.69-6-6s2.69-6 6-6c1.66 0 3.14.69 4.22 1.78L13 11h7V4l-2.35 2.35z"></path><path d="M0 0h24v24H0z" fill="none"></path></svg>'},
2"./src/main.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=$(n("./src/components/player.js")),i=$(n("./src/base/utils.js")),o=$(n("./src/base/events.js")),s=$(n("./src/base/playback.js")),a=$(n("./src/base/container_plugin.js")),l=$(n("./src/base/core_plugin.js")),c=$(n("./src/base/ui_core_plugin.js")),u=$(n("./src/base/ui_container_plugin.js")),d=$(n("./src/base/base_object.js")),f=$(n("./src/base/ui_object.js")),h=$(n("./src/components/browser/index.js")),p=$(n("./src/components/container/index.js")),m=$(n("./src/components/core/index.js")),g=$(n("./src/components/error/index.js")),v=$(n("./src/components/loader/index.js")),y=$(n("./src/components/mediator.js")),b=$(n("./src/components/player_info.js")),_=$(n("./src/playbacks/base_flash_playback/index.js")),A=$(n("./src/playbacks/flash/index.js")),E=$(n("./src/playbacks/flashls/index.js")),T=$(n("./src/playbacks/hls/index.js")),k=$(n("./src/playbacks/html5_audio/index.js")),S=$(n("./src/playbacks/html5_video/index.js")),w=$(n("./src/playbacks/html_img/index.js")),x=$(n("./src/playbacks/no_op/index.js")),C=$(n("./src/plugins/media_control/index.js")),P=$(n("./src/plugins/click_to_pause/index.js")),R=$(n("./src/plugins/dvr_controls/index.js")),L=$(n("./src/plugins/favicon/index.js")),j=$(n("./src/plugins/log/index.js")),I=$(n("./src/plugins/poster/index.js")),O=$(n("./src/plugins/spinner_three_bounce/index.js")),D=$(n("./src/plugins/watermark/index.js")),M=$(n("./src/base/styler.js")),N=$(n("./src/vendor/index.js")),F=$(n("./src/base/template.js")),B=$(n("./node_modules/clappr-zepto/zepto.js"));function $(e){return e&&e.__esModule?e:{default:e}}t.default={Player:r.default,Mediator:y.default,Events:o.default,Browser:h.default,PlayerInfo:b.default,MediaControl:C.default,ContainerPlugin:a.default,UIContainerPlugin:u.default,CorePlugin:l.default,UICorePlugin:c.default,Playback:s.default,Container:p.default,Core:m.default,PlayerError:g.default,Loader:v.default,BaseObject:d.default,UIObject:f.default,Utils:i.default,BaseFlashPlayback:_.default,Flash:A.default,FlasHLS:E.default,HLS:T.default,HTML5Audio:k.default,HTML5Video:S.default,HTMLImg:w.default,NoOp:x.default,ClickToPausePlugin:P.default,DVRControls:R.default,Favicon:L.default,Log:j.default,Poster:I.default,SpinnerThreeBouncePlugin:O.default,WaterMarkPlugin:D.default,Styler:M.default,Vendor:N.default,version:"0.3.13",template:F.default,$:B.default},e.exports=t.default},
vendor: 1,788 bytes, line 2
2"./src/playbacks/base_flash_playback/base_flash_playback.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=d(n("./node_modules/babel-runtime/helpers/classCallCheck.js")),i=d(n("./node_modules/babel-runtime/helpers/createClass.js")),o=d(n("./node_modules/babel-runtime/helpers/possibleConstructorReturn.js")),s=d(n("./node_modules/babel-runtime/helpers/inherits.js")),a=d(n("./src/base/playback.js")),l=d(n("./src/base/template.js")),c=d(n("./src/components/browser/index.js")),u=d(n("./src/playbacks/base_flash_playback/public/flash.html"));function d(e){return e&&e.__esModule?e:{default:e}}n("./src/playbacks/base_flash_playback/public/flash.scss");var f=function(e){function t(){return(0,r.default)(this,t),(0,o.default)(this,e.apply(this,arguments))}return(0,s.default)(t,e),t.prototype.setElement=function(e){this.$el=e,this.el=e[0]},t.prototype.render=function(){return this.$el.attr("data",this.swfPath),this.$el.html(this.template({cid:this.cid,swfPath:this.swfPath,baseUrl:this.baseUrl,playbackId:this.uniqueId,wmode:this.wmode,callbackName:"window.Clappr.flashlsCallbacks."+this.cid})),c.default.isIE&&(this.$("embed").remove(),c.default.isLegacyIE&&this.$el.attr("classid","clsid:d27cdb6e-ae6d-11cf-96b8-444553540000")),this.el.id=this.cid,this},(0,i.default)(t,[{key:"tagName",get:function(){return"object"}},{key:"swfPath",get:function(){return""}},{key:"wmode",get:function(){return"transparent"}},{key:"template",get:function(){return(0,l.default)(u.default)}},{key:"attributes",get:function(){var e="application/x-shockwave-flash";return c.default.isLegacyIE&&(e=""),{class:"clappr-flash-playback",type:e,width:"100%",height:"100%",data:this.swfPath,"data-flash-playback":this.name}}}]),t}(a.default);t.default=f,e.exports=t.default},
2"./src/playbacks/base_flash_playback/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=n("./src/playbacks/base_flash_playback/base_flash_playback.js"),e.exports=t.default},
2"./src/playbacks/base_flash_playback/public/flash.html":function(e,t){e.exports='<param name="movie" value="<%= swfPath %>">\n<param name="quality" value="autohigh">\n<param name="swliveconnect" value="true">\n<param name="allowScriptAccess" value="always">\n<param name="bgcolor" value="#000000">\n<param name="allowFullScreen" value="false">\n<param name="wmode" value="<%= wmode %>">\n<param name="tabindex" value="1">\n<param name="FlashVars" value="playbackId=<%= playbackId %>&callback=<%= callbackName %>">\n<embed\n name="<%= cid %>"\n type="application/x-shockwave-flash"\n disabled="disabled"\n tabindex="-1"\n enablecontextmenu="false"\n allowScriptAccess="always"\n quality="autohigh"\n pluginspage="http://www.macromedia.com/go/getflashplayer"\n wmode="<%= wmode %>"\n swliveconnect="true"\n allowfullscreen="false"\n bgcolor="#000000"\n FlashVars="playbackId=<%= playbackId %>&callback=<%= callbackName %>"\n data="<%= swfPath %>"\n src="<%= swfPath %>"\n width="100%"\n height="100%">\n</embed>\n'},
2"./src/playbacks/base_flash_playback/public/flash.scss":function(e,t,n){var r=n("./node_modules/css-loader/index.js!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?includePaths[]=/Users/joaopaulo/Workstation/JS/clappr/src/base/scss!./src/playbacks/base_flash_playback/public/flash.scss");"string"==typeof r&&(r=[[e.i,r,""]]);var i={singleton:!0,hmr:!0,transform:void 0,insertInto:void 0};n("./node_modules/style-loader/lib/addStyles.js")(r,i),r.locals&&(e.exports=r.locals)},
vendor: 6,520 bytes, line 2
2"./src/playbacks/flash/flash.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=g(n("./node_modules/babel-runtime/helpers/classCallCheck.js")),i=g(n("./node_modules/babel-runtime/helpers/possibleConstructorReturn.js")),o=g(n("./node_modules/babel-runtime/helpers/createClass.js")),s=g(n("./node_modules/babel-runtime/helpers/inherits.js")),a=n("./src/base/utils.js"),l=g(n("./src/playbacks/base_flash_playback/index.js")),c=g(n("./src/components/browser/index.js")),u=g(n("./src/components/mediator.js")),d=g(n("./src/base/template.js")),f=g(n("./node_modules/clappr-zepto/zepto.js")),h=g(n("./src/base/events.js")),p=g(n("./src/base/playback.js")),m=g(n("./src/playbacks/flash/public/Player.swf"));function g(e){return e&&e.__esModule?e:{default:e}}var v=function(e){function t(){(0,r.default)(this,t);for(var n=arguments.length,o=Array(n),s=0;s<n;s++)o[s]=arguments[s];var a=(0,i.default)(this,e.call.apply(e,[this].concat(o)));return a._src=a.options.src,a._baseUrl=a.options.baseUrl,a._autoPlay=a.options.autoPlay,a.settings={default:["seekbar"]},a.settings.left=["playpause","position","duration"],a.settings.right=["fullscreen","volume"],a.settings.seekEnabled=!0,a._isReadyState=!1,a._addListeners(),a}return(0,s.default)(t,e),(0,o.default)(t,[{key:"name",get:function(){return"flash"}},{key:"swfPath",get:function(){return(0,d.default)(m.default)({baseUrl:this._baseUrl})}},{key:"ended",get:function(){return"ENDED"===this._currentState}},{key:"buffering",get:function(){return!!this._bufferingState&&"ENDED"!==this._currentState}}]),t.prototype._bootstrap=function(){var e=this;this.el.playerPlay?(this.el.width="100%",this.el.height="100%","PLAYING"===this._currentState?this._firstPlay():(this._currentState="IDLE",this._autoPlay&&this.play()),(0,f.default)('<div style="position: absolute; top: 0; left: 0; width: 100%; height: 100%" />').insertAfter(this.$el),this.getDuration()>0?this._metadataLoaded():u.default.once(this.uniqueId+":timeupdate",this._metadataLoaded,this)):(this._attempts=this._attempts||0,++this._attempts<=60?setTimeout((function(){return e._bootstrap()}),50):this.trigger(h.default.PLAYBACK_ERROR,{message:"Max number of attempts reached"},this.name))},t.prototype._metadataLoaded=function(){this._isReadyState=!0,this.trigger(h.default.PLAYBACK_READY,this.name),this.trigger(h.default.PLAYBACK_SETTINGSUPDATE,this.name)},t.prototype.getPlaybackType=function(){return p.default.VOD},t.prototype.isHighDefinitionInUse=function(){return!1},t.prototype._updateTime=function(){this.trigger(h.default.PLAYBACK_TIMEUPDATE,{current:this.el.getPosition(),total:this.el.getDuration()},this.name)},t.prototype._addListeners=function(){u.default.on(this.uniqueId+":progress",this._progress,this),u.default.on(this.uniqueId+":timeupdate",this._updateTime,this),u.default.on(this.uniqueId+":statechanged",this._checkState,this),u.default.on(this.uniqueId+":flashready",this._bootstrap,this)},t.prototype.stopListening=function(){e.prototype.stopListening.call(this),u.default.off(this.uniqueId+":progress"),u.default.off(this.uniqueId+":timeupdate"),u.default.off(this.uniqueId+":statechanged"),u.default.off(this.uniqueId+":flashready")},t.prototype._checkState=function(){this._isIdle||"PAUSED"===this._currentState||("PLAYING_BUFFERING"!==this._currentState&&"PLAYING_BUFFERING"===this.el.getState()?(this._bufferingState=!0,this.trigger(h.default.PLAYBACK_BUFFERING,this.name),this._currentState="PLAYING_BUFFERING"):"PLAYING"===this.el.getState()?(this._bufferingState=!1,this.trigger(h.default.PLAYBACK_BUFFERFULL,this.name),this._currentState="PLAYING"):"IDLE"===this.el.getState()?this._currentState="IDLE":"ENDED"===this.el.getState()&&(this.trigger(h.default.PLAYBACK_ENDED,this.name),this.trigger(h.default.PLAYBACK_TIMEUPDATE,{current:0,total:this.el.getDuration()},this.name),this._currentState="ENDED",this._isIdle=!0))},t.prototype._progress=function(){"IDLE"!==this._currentState&&"ENDED"!==this._currentState&&this.trigger(h.default.PLAYBACK_PROGRESS,{start:0,current:this.el.getBytesLoaded(),total:this.el.getBytesTotal()})},t.prototype._firstPlay=function(){var e=this;this.el.playerPlay?(this._isIdle=!1,this.el.playerPlay(this._src),this.listenToOnce(this,h.default.PLAYBACK_BUFFERFULL,(function(){return e._checkInitialSeek()})),this._currentState="PLAYING"):this.listenToOnce(this,h.default.PLAYBACK_READY,this._firstPlay)},t.prototype._checkInitialSeek=function(){var e=(0,a.seekStringToSeconds)(window.location.href);0!==e&&this.seekSeconds(e)},t.prototype.play=function(){this.trigger(h.default.PLAYBACK_PLAY_INTENT),"PAUSED"===this._currentState||"PLAYING_BUFFERING"===this._currentState?(this._currentState="PLAYING",this.el.playerResume(),this.trigger(h.default.PLAYBACK_PLAY,this.name)):"PLAYING"!==this._currentState&&(this._firstPlay(),this.trigger(h.default.PLAYBACK_PLAY,this.name))},t.prototype.volume=function(e){var t=this;this.isReady?this.el.playerVolume(e):this.listenToOnce(this,h.default.PLAYBACK_BUFFERFULL,(function(){return t.volume(e)}))},t.prototype.pause=function(){this._currentState="PAUSED",this.el.playerPause(),this.trigger(h.default.PLAYBACK_PAUSE,this.name)},t.prototype.stop=function(){this.el.playerStop(),this.trigger(h.default.PLAYBACK_STOP),this.trigger(h.default.PLAYBACK_TIMEUPDATE,{current:0,total:0},this.name)},t.prototype.isPlaying=function(){return!!(this.isReady&&this._currentState.indexOf("PLAYING")>-1)},t.prototype.getDuration=function(){return this.el.getDuration()},t.prototype.seekPercentage=function(e){var t=this;if(this.el.getDuration()>0){var n=this.el.getDuration()*(e/100);this.seek(n)}else this.listenToOnce(this,h.default.PLAYBACK_BUFFERFULL,(function(){return t.seekPercentage(e)}))},t.prototype.seek=function(e){var t=this;this.isReady&&this.el.playerSeek?(this.el.playerSeek(e),this.trigger(h.default.PLAYBACK_TIMEUPDATE,{current:e,total:this.el.getDuration()},this.name),"PAUSED"===this._currentState&&this.el.playerPause()):this.listenToOnce(this,h.default.PLAYBACK_BUFFERFULL,(function(){return t.seek(e)}))},t.prototype.destroy=function(){clearInterval(this.bootstrapId),e.prototype.stopListening.call(this),this.$el.remove()},(0,o.default)(t,[{key:"isReady",get:function(){return this._isReadyState}}]),t}(l.default);t.default=v,v.canPlay=function(e){if(c.default.hasFlash&&e&&e.constructor===String){var t=e.split("?")[0].match(/.*\.(.*)$/)||[];return t.length>1&&!c.default.isMobile&&t[1].toLowerCase().match(/^(mp4|mov|f4v|3gpp|3gp)$/)}return!1},e.exports=t.default},
2"./src/playbacks/flash/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=n("./src/playbacks/flash/flash.js"),o=(r=i)&&r.__esModule?r:{default:r};t.default=o.default,e.exports=t.default},"./src/playbacks/flash/public/Player.swf":function(e,t){e.exports="<%=baseUrl%>/4b76590b32dab62bc95c1b7951efae78.swf"},
vendor: 21,097 bytes, line 2
2"./src/playbacks/flashls/flashls.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=v(n("./node_modules/babel-runtime/helpers/classCallCheck.js")),i=v(n("./node_modules/babel-runtime/helpers/possibleConstructorReturn.js")),o=v(n("./node_modules/babel-runtime/helpers/createClass.js")),s=v(n("./node_modules/babel-runtime/helpers/inherits.js")),a=v(n("./src/playbacks/base_flash_playback/index.js")),l=v(n("./src/base/events.js")),c=v(n("./src/base/template.js")),u=v(n("./src/base/playback.js")),d=v(n("./src/components/mediator.js")),f=v(n("./src/components/browser/index.js")),h=v(n("./src/components/error/index.js")),p=v(n("./src/playbacks/flashls/flashls_events.js")),m=v(n("./src/playbacks/flashls/public/HLSPlayer.swf")),g=v(n("./node_modules/clappr-zepto/zepto.js"));function v(e){return e&&e.__esModule?e:{default:e}}var y=function(e){function t(){(0,r.default)(this,t);for(var n=arguments.length,o=Array(n),s=0;s<n;s++)o[s]=arguments[s];var a=(0,i.default)(this,e.call.apply(e,[this].concat(o)));return a._src=a.options.src,a._baseUrl=a.options.baseUrl,a._initHlsParameters(a.options),a.highDefinition=!1,a._autoPlay=a.options.autoPlay,a._loop=a.options.loop,a._defaultSettings={left:["playstop"],default:["seekbar"],right:["fullscreen","volume","hd-indicator"],seekEnabled:!1},a.settings=g.default.extend({},a._defaultSettings),a._playbackType=u.default.LIVE,a._hasEnded=!1,a._addListeners(),a}return(0,s.default)(t,e),(0,o.default)(t,[{key:"name",get:function(){return"flashls"}},{key:"swfPath",get:function(){return(0,c.default)(m.default)({baseUrl:this._baseUrl})}},{key:"levels",get:function(){return this._levels||[]}},{key:"currentLevel",get:function(){return null===this._currentLevel||void 0===this._currentLevel?-1:this._currentLevel},set:function(e){this._currentLevel=e,this.trigger(l.default.PLAYBACK_LEVEL_SWITCH_START),this.el.playerSetCurrentLevel(e)}},{key:"ended",get:function(){return this._hasEnded}},{key:"buffering",get:function(){return!!this._bufferingState&&!this._hasEnded}}]),t.prototype._initHlsParameters=function(e){this._autoStartLoad=void 0===e.autoStartLoad||e.autoStartLoad,this._capLevelToStage=void 0!==e.capLevelToStage&&e.capLevelToStage,this._maxLevelCappingMode=void 0===e.maxLevelCappingMode?"downscale":e.maxLevelCappingMode,this._minBufferLength=void 0===e.minBufferLength?-1:e.minBufferLength,this._minBufferLengthCapping=void 0===e.minBufferLengthCapping?-1:e.minBufferLengthCapping,this._maxBufferLength=void 0===e.maxBufferLength?120:e.maxBufferLength,this._maxBackBufferLength=void 0===e.maxBackBufferLength?30:e.maxBackBufferLength,this._lowBufferLength=void 0===e.lowBufferLength?3:e.lowBufferLength,this._mediaTimePeriod=void 0===e.mediaTimePeriod?100:e.mediaTimePeriod,this._fpsDroppedMonitoringPeriod=void 0===e.fpsDroppedMonitoringPeriod?5e3:e.fpsDroppedMonitoringPeriod,this._fpsDroppedMonitoringThreshold=void 0===e.fpsDroppedMonitoringThreshold?.2:e.fpsDroppedMonitoringThreshold,this._capLevelonFPSDrop=void 0!==e.capLevelonFPSDrop&&e.capLevelonFPSDrop,this._smoothAutoSwitchonFPSDrop=void 0===e.smoothAutoSwitchonFPSDrop?this.capLevelonFPSDrop:e.smoothAutoSwitchonFPSDrop,this._switchDownOnLevelError=void 0===e.switchDownOnLevelError||e.switchDownOnLevelError,this._seekMode=void 0===e.seekMode?"ACCURATE":e.seekMode,this._keyLoadMaxRetry=void 0===e.keyLoadMaxRetry?3:e.keyLoadMaxRetry,this._keyLoadMaxRetryTimeout=void 0===e.keyLoadMaxRetryTimeout?64e3:e.keyLoadMaxRetryTimeout,this._fragmentLoadMaxRetry=void 0===e.fragmentLoadMaxRetry?3:e.fragmentLoadMaxRetry,this._fragmentLoadMaxRetryTimeout=void 0===e.fragmentLoadMaxRetryTimeout?4e3:e.fragmentLoadMaxRetryTimeout,this._fragmentLoadSkipAfterMaxRetry=void 0===e.fragmentLoadSkipAfterMaxRetry||e.fragmentLoadSkipAfterMaxRetry,this._maxSkippedFragments=void 0===e.maxSkippedFragments?5:e.maxSkippedFragments,this._flushLiveURLCache=void 0!==e.flushLiveURLCache&&e.flushLiveURLCache,this._initialLiveManifestSize=void 0===e.initialLiveManifestSize?1:e.initialLiveManifestSize,this._manifestLoadMaxRetry=void 0===e.manifestLoadMaxRetry?3:e.manifestLoadMaxRetry,this._manifestLoadMaxRetryTimeout=void 0===e.manifestLoadMaxRetryTimeout?64e3:e.manifestLoadMaxRetryTimeout,this._manifestRedundantLoadmaxRetry=void 0===e.manifestRedundantLoadmaxRetry?3:e.manifestRedundantLoadmaxRetry,this._startFromBitrate=void 0===e.startFromBitrate?-1:e.startFromBitrate,this._startFromLevel=void 0===e.startFromLevel?-1:e.startFromLevel,this._autoStartMaxDuration=void 0===e.autoStartMaxDuration?-1:e.autoStartMaxDuration,this._seekFromLevel=void 0===e.seekFromLevel?-1:e.seekFromLevel,this._useHardwareVideoDecoder=void 0!==e.useHardwareVideoDecoder&&e.useHardwareVideoDecoder,this._hlsLogEnabled=void 0===e.hlsLogEnabled||e.hlsLogEnabled,this._logDebug=void 0!==e.logDebug&&e.logDebug,this._logDebug2=void 0!==e.logDebug2&&e.logDebug2,this._logWarn=void 0===e.logWarn||e.logWarn,this._logError=void 0===e.logError||e.logError,this._hlsMinimumDvrSize=void 0===e.hlsMinimumDvrSize?60:e.hlsMinimumDvrSize},t.prototype._addListeners=function(){var e=this;d.default.on(this.cid+":flashready",(function(){return e._bootstrap()})),d.default.on(this.cid+":timeupdate",(function(t){return e._updateTime(t)})),d.default.on(this.cid+":playbackstate",(function(t){return e._setPlaybackState(t)})),d.default.on(this.cid+":levelchanged",(function(t){return e._levelChanged(t)})),d.default.on(this.cid+":error",(function(t,n,r){return e._flashPlaybackError(t,n,r)})),d.default.on(this.cid+":fragmentloaded",(function(t){return e._onFragmentLoaded(t)})),d.default.on(this.cid+":levelendlist",(function(t){return e._onLevelEndlist(t)}))},t.prototype.stopListening=function(){e.prototype.stopListening.call(this),d.default.off(this.cid+":flashready"),d.default.off(this.cid+":timeupdate"),d.default.off(this.cid+":playbackstate"),d.default.off(this.cid+":levelchanged"),d.default.off(this.cid+":playbackerror"),d.default.off(this.cid+":fragmentloaded"),d.default.off(this.cid+":manifestloaded"),d.default.off(this.cid+":levelendlist")},t.prototype._bootstrap=function(){var e=this;if(this.el.playerLoad)this.el.width="100%",this.el.height="100%",this._isReadyState=!0,this._srcLoaded=!1,this._currentState="IDLE",this._setFlashSettings(),this._updatePlaybackType(),(this._autoPlay||this._shouldPlayOnManifestLoaded)&&this.play(),this.trigger(l.default.PLAYBACK_READY,this.name);else if(this._bootstrapAttempts=this._bootstrapAttempts||0,++this._bootstrapAttempts<=60)setTimeout((function(){return e._bootstrap()}),50);else{var t=this.createError({code:"playerLoadFail_maxNumberAttemptsReached",description:this.name+" error: Max number of attempts reached",level:h.default.Levels.FATAL,raw:{}});this.trigger(l.default.PLAYBACK_ERROR,t)}},t.prototype._setFlashSettings=function(){this.el.playerSetAutoStartLoad(this._autoStartLoad),this.el.playerSetCapLevelToStage(this._capLevelToStage),this.el.playerSetMaxLevelCappingMode(this._maxLevelCappingMode),this.el.playerSetMinBufferLength(this._minBufferLength),this.el.playerSetMinBufferLengthCapping(this._minBufferLengthCapping),this.el.playerSetMaxBufferLength(this._maxBufferLength),this.el.playerSetMaxBackBufferLength(this._maxBackBufferLength),this.el.playerSetLowBufferLength(this._lowBufferLength),this.el.playerSetMediaTimePeriod(this._mediaTimePeriod),this.el.playerSetFpsDroppedMonitoringPeriod(this._fpsDroppedMonitoringPeriod),this.el.playerSetFpsDroppedMonitoringThreshold(this._fpsDroppedMonitoringThreshold),this.el.playerSetCapLevelonFPSDrop(this._capLevelonFPSDrop),this.el.playerSetSmoothAutoSwitchonFPSDrop(this._smoothAutoSwitchonFPSDrop),this.el.playerSetSwitchDownOnLevelError(this._switchDownOnLevelError),this.el.playerSetSeekMode(this._seekMode),this.el.playerSetKeyLoadMaxRetry(this._keyLoadMaxRetry),this.el.playerSetKeyLoadMaxRetryTimeout(this._keyLoadMaxRetryTimeout),this.el.playerSetFragmentLoadMaxRetry(this._fragmentLoadMaxRetry),this.el.playerSetFragmentLoadMaxRetryTimeout(this._fragmentLoadMaxRetryTimeout),this.el.playerSetFragmentLoadSkipAfterMaxRetry(this._fragmentLoadSkipAfterMaxRetry),this.el.playerSetMaxSkippedFragments(this._maxSkippedFragments),this.el.playerSetFlushLiveURLCache(this._flushLiveURLCache),this.el.playerSetInitialLiveManifestSize(this._initialLiveManifestSize),this.el.playerSetManifestLoadMaxRetry(this._manifestLoadMaxRetry),this.el.playerSetManifestLoadMaxRetryTimeout(this._manifestLoadMaxRetryTimeout),this.el.playerSetManifestRedundantLoadmaxRetry(this._manifestRedundantLoadmaxRetry),this.el.playerSetStartFromBitrate(this._startFromBitrate),this.el.playerSetStartFromLevel(this._startFromLevel),this.el.playerSetAutoStartMaxDuration(this._autoStartMaxDuration),this.el.playerSetSeekFromLevel(this._seekFromLevel),this.el.playerSetUseHardwareVideoDecoder(this._useHardwareVideoDecoder),this.el.playerSetLogInfo(this._hlsLogEnabled),this.el.playerSetLogDebug(this._logDebug),this.el.playerSetLogDebug2(this._logDebug2),this.el.playerSetLogWarn(this._logWarn),this.el.playerSetLogError(this._logError)},t.prototype.setAutoStartLoad=function(e){this._autoStartLoad=e,this.el.playerSetAutoStartLoad(this._autoStartLoad)},t.prototype.setCapLevelToStage=function(e){this._capLevelToStage=e,this.el.playerSetCapLevelToStage(this._capLevelToStage)},t.prototype.setMaxLevelCappingMode=function(e){this._maxLevelCappingMode=e,this.el.playerSetMaxLevelCappingMode(this._maxLevelCappingMode)},t.prototype.setSetMinBufferLength=function(e){this._minBufferLength=e,this.el.playerSetMinBufferLength(this._minBufferLength)},t.prototype.setMinBufferLengthCapping=function(e){this._minBufferLengthCapping=e,this.el.playerSetMinBufferLengthCapping(this._minBufferLengthCapping)},t.prototype.setMaxBufferLength=function(e){this._maxBufferLength=e,this.el.playerSetMaxBufferLength(this._maxBufferLength)},t.prototype.setMaxBackBufferLength=function(e){this._maxBackBufferLength=e,this.el.playerSetMaxBackBufferLength(this._maxBackBufferLength)},t.prototype.setLowBufferLength=function(e){this._lowBufferLength=e,this.el.playerSetLowBufferLength(this._lowBufferLength)},t.prototype.setMediaTimePeriod=function(e){this._mediaTimePeriod=e,this.el.playerSetMediaTimePeriod(this._mediaTimePeriod)},t.prototype.setFpsDroppedMonitoringPeriod=function(e){this._fpsDroppedMonitoringPeriod=e,this.el.playerSetFpsDroppedMonitoringPeriod(this._fpsDroppedMonitoringPeriod)},t.prototype.setFpsDroppedMonitoringThreshold=function(e){this._fpsDroppedMonitoringThreshold=e,this.el.playerSetFpsDroppedMonitoringThreshold(this._fpsDroppedMonitoringThreshold)},t.prototype.setCapLevelonFPSDrop=function(e){this._capLevelonFPSDrop=e,this.el.playerSetCapLevelonFPSDrop(this._capLevelonFPSDrop)},t.prototype.setSmoothAutoSwitchonFPSDrop=function(e){this._smoothAutoSwitchonFPSDrop=e,this.el.playerSetSmoothAutoSwitchonFPSDrop(this._smoothAutoSwitchonFPSDrop)},t.prototype.setSwitchDownOnLevelError=function(e){this._switchDownOnLevelError=e,this.el.playerSetSwitchDownOnLevelError(this._switchDownOnLevelError)},t.prototype.setSeekMode=function(e){this._seekMode=e,this.el.playerSetSeekMode(this._seekMode)},t.prototype.setKeyLoadMaxRetry=function(e){this._keyLoadMaxRetry=e,this.el.playerSetKeyLoadMaxRetry(this._keyLoadMaxRetry)},t.prototype.setKeyLoadMaxRetryTimeout=function(e){this._keyLoadMaxRetryTimeout=e,this.el.playerSetKeyLoadMaxRetryTimeout(this._keyLoadMaxRetryTimeout)},t.prototype.setFragmentLoadMaxRetry=function(e){this._fragmentLoadMaxRetry=e,this.el.playerSetFragmentLoadMaxRetry(this._fragmentLoadMaxRetry)},t.prototype.setFragmentLoadMaxRetryTimeout=function(e){this._fragmentLoadMaxRetryTimeout=e,this.el.playerSetFragmentLoadMaxRetryTimeout(this._fragmentLoadMaxRetryTimeout)},t.prototype.setFragmentLoadSkipAfterMaxRetry=function(e){this._fragmentLoadSkipAfterMaxRetry=e,this.el.playerSetFragmentLoadSkipAfterMaxRetry(this._fragmentLoadSkipAfterMaxRetry)},t.prototype.setMaxSkippedFragments=function(e){this._maxSkippedFragments=e,this.el.playerSetMaxSkippedFragments(this._maxSkippedFragments)},t.prototype.setFlushLiveURLCache=function(e){this._flushLiveURLCache=e,this.el.playerSetFlushLiveURLCache(this._flushLiveURLCache)},t.prototype.setInitialLiveManifestSize=function(e){this._initialLiveManifestSize=e,this.el.playerSetInitialLiveManifestSize(this._initialLiveManifestSize)},t.prototype.setManifestLoadMaxRetry=function(e){this._manifestLoadMaxRetry=e,this.el.playerSetManifestLoadMaxRetry(this._manifestLoadMaxRetry)},t.prototype.setManifestLoadMaxRetryTimeout=function(e){this._manifestLoadMaxRetryTimeout=e,this.el.playerSetManifestLoadMaxRetryTimeout(this._manifestLoadMaxRetryTimeout)},t.prototype.setManifestRedundantLoadmaxRetry=function(e){this._manifestRedundantLoadmaxRetry=e,this.el.playerSetManifestRedundantLoadmaxRetry(this._manifestRedundantLoadmaxRetry)},t.prototype.setStartFromBitrate=function(e){this._startFromBitrate=e,this.el.playerSetStartFromBitrate(this._startFromBitrate)},t.prototype.setStartFromLevel=function(e){this._startFromLevel=e,this.el.playerSetStartFromLevel(this._startFromLevel)},t.prototype.setAutoStartMaxDuration=function(e){this._autoStartMaxDuration=e,this.el.playerSetAutoStartMaxDuration(this._autoStartMaxDuration)},t.prototype.setSeekFromLevel=function(e){this._seekFromLevel=e,this.el.playerSetSeekFromLevel(this._seekFromLevel)},t.prototype.setUseHardwareVideoDecoder=function(e){this._useHardwareVideoDecoder=e,this.el.playerSetUseHardwareVideoDecoder(this._useHardwareVideoDecoder)},t.prototype.setSetLogInfo=function(e){this._hlsLogEnabled=e,this.el.playerSetLogInfo(this._hlsLogEnabled)},t.prototype.setLogDebug=function(e){this._logDebug=e,this.el.playerSetLogDebug(this._logDebug)},t.prototype.setLogDebug2=function(e){this._logDebug2=e,this.el.playerSetLogDebug2(this._logDebug2)},t.prototype.setLogWarn=function(e){this._logWarn=e,this.el.playerSetLogWarn(this._logWarn)},t.prototype.setLogError=function(e){this._logError=e,this.el.playerSetLogError(this._logError)},t.prototype._levelChanged=function(e){var t=this.el.getLevels()[e];t&&(this.highDefinition=t.height>=720||t.bitrate/1e3>=2e3,this.trigger(l.default.PLAYBACK_HIGHDEFINITIONUPDATE,this.highDefinition),this._levels&&0!==this._levels.length||this._fillLevels(),this.trigger(l.default.PLAYBACK_BITRATE,{height:t.height,width:t.width,bandwidth:t.bitrate,bitrate:t.bitrate,level:e}),this.trigger(l.default.PLAYBACK_LEVEL_SWITCH_END))},t.prototype._updateTime=function(e){if("IDLE"!==this._currentState){var t=this._normalizeDuration(e.duration),n=Math.min(Math.max(e.position,0),t),r=this._dvrEnabled,i=this._playbackType===u.default.LIVE;this._dvrEnabled=i&&t>this._hlsMinimumDvrSize,100!==t&&void 0!==i&&(this._dvrEnabled!==r&&(this._updateSettings(),this.trigger(l.default.PLAYBACK_SETTINGSUPDATE,this.name)),i&&!this._dvrEnabled&&(n=t),this.trigger(l.default.PLAYBACK_TIMEUPDATE,{current:n,total:t},this.name))}},t.prototype.play=function(){this.trigger(l.default.PLAYBACK_PLAY_INTENT),"PAUSED"===this._currentState?this.el.playerResume():this._srcLoaded||"PLAYING"===this._currentState?this.el.playerPlay():this._firstPlay()},t.prototype.getPlaybackType=function(){return this._playbackType?this._playbackType:null},t.prototype.getCurrentTime=function(){return this.el.getPosition()},t.prototype.getCurrentLevelIndex=function(){return this._currentLevel},t.prototype.getCurrentLevel=function(){return this.levels[this.currentLevel]},t.prototype.getCurrentBitrate=function(){return this.levels[this.currentLevel].bitrate},t.prototype.setCurrentLevel=function(e){this.currentLevel=e},t.prototype.isHighDefinitionInUse=function(){return this.highDefinition},t.prototype.getLevels=function(){return this.levels},t.prototype._setPlaybackState=function(e){["PLAYING_BUFFERING","PAUSED_BUFFERING"].indexOf(e)>=0?(this._bufferingState=!0,this.trigger(l.default.PLAYBACK_BUFFERING,this.name),this._updateCurrentState(e)):["PLAYING","PAUSED"].indexOf(e)>=0?(["PLAYING_BUFFERING","PAUSED_BUFFERING","IDLE"].indexOf(this._currentState)>=0&&(this._bufferingState=!1,this.trigger(l.default.PLAYBACK_BUFFERFULL,this.name)),this._updateCurrentState(e)):"IDLE"===e&&(this._srcLoaded=!1,this._loop&&["PLAYING_BUFFERING","PLAYING"].indexOf(this._currentState)>=0?(this.play(),this.seek(0)):(this._updateCurrentState(e),this._hasEnded=!0,this.trigger(l.default.PLAYBACK_TIMEUPDATE,{current:0,total:this.getDuration()},this.name),this.trigger(l.default.PLAYBACK_ENDED,this.name)))},t.prototype._updateCurrentState=function(e){this._currentState=e,"IDLE"!==e&&(this._hasEnded=!1),this._updatePlaybackType(),"PLAYING"===e?this.trigger(l.default.PLAYBACK_PLAY,this.name):"PAUSED"===e&&this.trigger(l.default.PLAYBACK_PAUSE,this.name)},t.prototype._updatePlaybackType=function(){this._playbackType=this.el.getType(),this._playbackType&&(this._playbackType=this._playbackType.toLowerCase(),this._playbackType===u.default.VOD?this._startReportingProgress():this._stopReportingProgress()),this.trigger(l.default.PLAYBACK_PLAYBACKSTATE,{type:this._playbackType})},t.prototype._startReportingProgress=function(){this._reportingProgress||(this._reportingProgress=!0)},t.prototype._stopReportingProgress=function(){this._reportingProgress=!1},t.prototype._onFragmentLoaded=function(e){if(this.trigger(l.default.PLAYBACK_FRAGMENT_LOADED,e),this._reportingProgress&&this.getCurrentTime()){var t=this.getCurrentTime()+this.el.getbufferLength();this.trigger(l.default.PLAYBACK_PROGRESS,{start:this.getCurrentTime(),current:t,total:this.el.getDuration()})}},t.prototype._onLevelEndlist=function(){this._updatePlaybackType()},t.prototype._firstPlay=function(){var e=this;this._shouldPlayOnManifestLoaded=!0,this.el.playerLoad&&(d.default.once(this.cid+":manifestloaded",(function(t,n){return e._manifestLoaded(t,n)})),this._setFlashSettings(),this.el.playerLoad(this._src),this._srcLoaded=!0)},t.prototype.volume=function(e){var t=this;this.isReady?this.el.playerVolume(e):this.listenToOnce(this,l.default.PLAYBACK_BUFFERFULL,(function(){return t.volume(e)}))},t.prototype.pause=function(){(this._playbackType!==u.default.LIVE||this._dvrEnabled)&&(this.el.playerPause(),this._playbackType===u.default.LIVE&&this._dvrEnabled&&this._updateDvr(!0))},t.prototype.stop=function(){this._srcLoaded=!1,this.el.playerStop(),this.trigger(l.default.PLAYBACK_STOP),this.trigger(l.default.PLAYBACK_TIMEUPDATE,{current:0,total:0},this.name)},t.prototype.isPlaying=function(){return!!this._currentState&&!!this._currentState.match(/playing/i)},t.prototype.getDuration=function(){return this._normalizeDuration(this.el.getDuration())},t.prototype._normalizeDuration=function(e){return this._playbackType===u.default.LIVE&&(e=Math.max(0,e-10)),e},t.prototype.seekPercentage=function(e){var t=this.el.getDuration(),n=0;e>0&&(n=t*e/100),this.seek(n)},t.prototype.seek=function(e){var t=this.getDuration();if(this._playbackType===u.default.LIVE){var n=t-e>3;this._updateDvr(n)}this.el.playerSeek(e),this.trigger(l.default.PLAYBACK_TIMEUPDATE,{current:e,total:t},this.name)},t.prototype._updateDvr=function(e){var t=!!this._dvrInUse;this._dvrInUse=e,this._dvrInUse!==t&&(this._updateSettings(),this.trigger(l.default.PLAYBACK_DVR,this._dvrInUse),this.trigger(l.default.PLAYBACK_STATS_ADD,{dvr:this._dvrInUse}))},t.prototype._flashPlaybackError=function(e,t,n){var r={code:e,description:n,level:h.default.Levels.FATAL,raw:{code:e,url:t,message:n}},i=this.createError(r);this.trigger(l.default.PLAYBACK_ERROR,i),this.trigger(l.default.PLAYBACK_STOP)},t.prototype._manifestLoaded=function(e,t){this._shouldPlayOnManifestLoaded&&(this._shouldPlayOnManifestLoaded=!1,this.el.playerPlay()),this._fillLevels(),this.trigger(l.default.PLAYBACK_LOADEDMETADATA,{duration:e,data:t})},t.prototype._fillLevels=function(){var e=this.el.getLevels(),t=e.length;this._levels=[];for(var n=0;n<t;n++)this._levels.push({id:n,label:e[n].height+"p",level:e[n]});this.trigger(l.default.PLAYBACK_LEVELS_AVAILABLE,this._levels)},t.prototype.destroy=function(){this.stopListening(),this.$el.remove()},t.prototype._updateSettings=function(){this.settings=g.default.extend({},this._defaultSettings),this._playbackType===u.default.VOD||this._dvrInUse?(this.settings.left=["playpause","position","duration"],this.settings.seekEnabled=!0):this._dvrEnabled?(this.settings.left=["playpause"],this.settings.seekEnabled=!0):this.settings.seekEnabled=!1},t.prototype._createCallbacks=function(){var e=this;window.Clappr||(window.Clappr={}),window.Clappr.flashlsCallbacks||(window.Clappr.flashlsCallbacks={}),this.flashlsEvents=new p.default(this.cid),window.Clappr.flashlsCallbacks[this.cid]=function(t,n){e.flashlsEvents[t].apply(e.flashlsEvents,n)}},t.prototype.render=function(){return e.prototype.render.call(this),this._createCallbacks(),this},(0,o.default)(t,[{key:"isReady",get:function(){return this._isReadyState}},{key:"dvrEnabled",get:function(){return!!this._dvrEnabled}}]),t}(a.default);t.default=y,y.canPlay=function(e,t){var n=e.split("?")[0].match(/.*\.(.*)$/)||[];return f.default.hasFlash&&(n.length>1&&"m3u8"===n[1].toLowerCase()||"application/x-mpegURL"===t||"application/vnd.apple.mpegurl"===t)},e.exports=t.default},
2"./src/playbacks/flashls/flashls_events.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=o(n("./node_modules/babel-runtime/helpers/classCallCheck.js")),i=o(n("./src/components/mediator.js"));function o(e){return e&&e.__esModule?e:{default:e}}var s=function(){function e(t){(0,r.default)(this,e),this.instanceId=t}return e.prototype.ready=function(){i.default.trigger(this.instanceId+":flashready")},e.prototype.videoSize=function(e,t){i.default.trigger(this.instanceId+":videosizechanged",e,t)},e.prototype.complete=function(){i.default.trigger(this.instanceId+":complete")},e.prototype.error=function(e,t,n){i.default.trigger(this.instanceId+":error",e,t,n)},e.prototype.manifest=function(e,t){i.default.trigger(this.instanceId+":manifestloaded",e,t)},e.prototype.audioLevelLoaded=function(e){i.default.trigger(this.instanceId+":audiolevelloaded",e)},e.prototype.levelLoaded=function(e){i.default.trigger(this.instanceId+":levelloaded",e)},e.prototype.levelEndlist=function(e){i.default.trigger(this.instanceId+":levelendlist",e)},e.prototype.fragmentLoaded=function(e){i.default.trigger(this.instanceId+":fragmentloaded",e)},e.prototype.fragmentPlaying=function(e){i.default.trigger(this.instanceId+":fragmentplaying",e)},e.prototype.position=function(e){i.default.trigger(this.instanceId+":timeupdate",e)},e.prototype.state=function(e){i.default.trigger(this.instanceId+":playbackstate",e)},e.prototype.seekState=function(e){i.default.trigger(this.instanceId+":seekstate",e)},e.prototype.switch=function(e){i.default.trigger(this.instanceId+":levelchanged",e)},e.prototype.audioTracksListChange=function(e){i.default.trigger(this.instanceId+":audiotracklistchanged",e)},e.prototype.audioTrackChange=function(e){i.default.trigger(this.instanceId+":audiotrackchanged",e)},e}();t.default=s,e.exports=t.default},
2"./src/playbacks/flashls/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=n("./src/playbacks/flashls/flashls.js"),o=(r=i)&&r.__esModule?r:{default:r};t.default=o.default,e.exports=t.default},"./src/playbacks/flashls/public/HLSPlayer.swf":function(e,t){e.exports="<%=baseUrl%>/8fa12a459188502b9f0d39b8a67d9e6c.swf"},
vendor: 13,613 bytes, line 2
2"./src/playbacks/hls/hls.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=v(n("./node_modules/babel-runtime/helpers/toConsumableArray.js")),i=v(n("./node_modules/babel-runtime/core-js/json/stringify.js")),o=v(n("./node_modules/babel-runtime/helpers/extends.js")),s=v(n("./node_modules/babel-runtime/helpers/classCallCheck.js")),a=v(n("./node_modules/babel-runtime/helpers/possibleConstructorReturn.js")),l=v(n("./node_modules/babel-runtime/helpers/createClass.js")),c=v(n("./node_modules/babel-runtime/helpers/inherits.js")),u=v(n("./src/playbacks/html5_video/index.js")),d=v(n("./node_modules/hls.js/dist/hls.js")),f=v(n("./src/base/events.js")),h=v(n("./src/base/playback.js")),p=n("./src/base/utils.js"),m=v(n("./src/plugins/log/index.js")),g=v(n("./src/components/error/index.js"));function v(e){return e&&e.__esModule?e:{default:e}}var y=function(e){function t(){(0,s.default)(this,t);for(var n=arguments.length,r=Array(n),i=0;i<n;i++)r[i]=arguments[i];var l=(0,a.default)(this,e.call.apply(e,[this].concat(r)));return l.options.playback=(0,o.default)({},l.options,l.options.playback),l._minDvrSize=void 0===l.options.hlsMinimumDvrSize?60:l.options.hlsMinimumDvrSize,l._extrapolatedWindowNumSegments=l.options.playback&&void 0!==l.options.playback.extrapolatedWindowNumSegments?l.options.playback.extrapolatedWindowNumSegments:2,l._playbackType=h.default.VOD,l._lastTimeUpdate={current:0,total:0},l._lastDuration=null,l._playableRegionStartTime=0,l._localStartTimeCorrelation=null,l._localEndTimeCorrelation=null,l._playableRegionDuration=0,l._programDateTime=0,l._durationExcludesAfterLiveSyncPoint=!1,l._segmentTargetDuration=null,l._playlistType=null,l._recoverAttemptsRemaining=l.options.hlsRecoverAttempts||16,l}return(0,c.default)(t,e),(0,l.default)(t,[{key:"name",get:function(){return"hls"}},{key:"levels",get:function(){return this._levels||[]}},{key:"currentLevel",get:function(){return null===this._currentLevel||void 0===this._currentLevel?-1:this._currentLevel},set:function(e){this._currentLevel=e,this.trigger(f.default.PLAYBACK_LEVEL_SWITCH_START),this.options.playback.hlsUseNextLevel?this._hls.nextLevel=this._currentLevel:this._hls.currentLevel=this._currentLevel}},{key:"isReady",get:function(){return this._isReadyState}},{key:"_startTime",get:function(){return this._playbackType===h.default.LIVE&&"EVENT"!==this._playlistType?this._extrapolatedStartTime:this._playableRegionStartTime}},{key:"_now",get:function(){return(0,p.now)()}},{key:"_extrapolatedStartTime",get:function(){if(!this._localStartTimeCorrelation)return this._playableRegionStartTime;var e=this._localStartTimeCorrelation,t=this._now-e.local,n=(e.remote+t)/1e3;return Math.min(n,this._playableRegionStartTime+this._extrapolatedWindowDuration)}},{key:"_extrapolatedEndTime",get:function(){var e=this._playableRegionStartTime+this._playableRegionDuration;if(!this._localEndTimeCorrelation)return e;var t=this._localEndTimeCorrelation,n=this._now-t.local,r=(t.remote+n)/1e3;return Math.max(e-this._extrapolatedWindowDuration,Math.min(r,e))}},{key:"_duration",get:function(){return this._extrapolatedEndTime-this._startTime}},{key:"_extrapolatedWindowDuration",get:function(){return null===this._segmentTargetDuration?0:this._extrapolatedWindowNumSegments*this._segmentTargetDuration}}],[{key:"HLSJS",get:function(){return d.default}}]),t.prototype._setup=function(){var e=this;this._ccIsSetup=!1,this._ccTracksUpdated=!1,this._hls=new d.default((0,p.assign)({},this.options.playback.hlsjsConfig)),this._hls.on(d.default.Events.MEDIA_ATTACHED,(function(){return e._hls.loadSource(e.options.src)})),this._hls.on(d.default.Events.LEVEL_LOADED,(function(t,n){return e._updatePlaybackType(t,n)})),this._hls.on(d.default.Events.LEVEL_UPDATED,(function(t,n){return e._onLevelUpdated(t,n)})),this._hls.on(d.default.Events.LEVEL_SWITCHING,(function(t,n){return e._onLevelSwitch(t,n)})),this._hls.on(d.default.Events.FRAG_LOADED,(function(t,n){return e._onFragmentLoaded(t,n)})),this._hls.on(d.default.Events.ERROR,(function(t,n){return e._onHLSJSError(t,n)})),this._hls.on(d.default.Events.SUBTITLE_TRACK_LOADED,(function(t,n){return e._onSubtitleLoaded(t,n)})),this._hls.on(d.default.Events.SUBTITLE_TRACKS_UPDATED,(function(){return e._ccTracksUpdated=!0})),this._hls.attachMedia(this.el)},t.prototype.render=function(){return this._ready(),e.prototype.render.call(this)},t.prototype._ready=function(){this._isReadyState=!0,this.trigger(f.default.PLAYBACK_READY,this.name)},t.prototype._recover=function(e,t,n){if(this._recoveredDecodingError)if(this._recoveredAudioCodecError){m.default.error("hlsjs: failed to recover",{evt:e,data:t}),n.level=g.default.Levels.FATAL;var r=this.createError(n);this.trigger(f.default.PLAYBACK_ERROR,r),this.stop()}else this._recoveredAudioCodecError=!0,this._hls.swapAudioCodec(),this._hls.recoverMediaError();else this._recoveredDecodingError=!0,this._hls.recoverMediaError()},t.prototype._setupSrc=function(e){},t.prototype._startTimeUpdateTimer=function(){var e=this;this._timeUpdateTimer||(this._timeUpdateTimer=setInterval((function(){e._onDurationChange(),e._onTimeUpdate()}),100))},t.prototype._stopTimeUpdateTimer=function(){this._timeUpdateTimer&&(clearInterval(this._timeUpdateTimer),this._timeUpdateTimer=null)},t.prototype.getProgramDateTime=function(){return this._programDateTime},t.prototype.getDuration=function(){return this._duration},t.prototype.getCurrentTime=function(){return Math.max(0,this.el.currentTime-this._startTime)},t.prototype.getStartTimeOffset=function(){return this._startTime},t.prototype.seekPercentage=function(e){var t=this._duration;e>0&&(t=this._duration*(e/100)),this.seek(t)},t.prototype.seek=function(t){t<0&&(m.default.warn("Attempt to seek to a negative time. Resetting to live point. Use seekToLivePoint() to seek to the live point."),t=this.getDuration()),this.dvrEnabled&&this._updateDvr(t<this.getDuration()-3),t+=this._startTime,e.prototype.seek.call(this,t)},t.prototype.seekToLivePoint=function(){this.seek(this.getDuration())},t.prototype._updateDvr=function(e){this.trigger(f.default.PLAYBACK_DVR,e),this.trigger(f.default.PLAYBACK_STATS_ADD,{dvr:e})},t.prototype._updateSettings=function(){this._playbackType===h.default.VOD?this.settings.left=["playpause","position","duration"]:this.dvrEnabled?this.settings.left=["playpause"]:this.settings.left=["playstop"],this.settings.seekEnabled=this.isSeekEnabled(),this.trigger(f.default.PLAYBACK_SETTINGSUPDATE)},t.prototype._onHLSJSError=function(e,t){var n={code:t.type+"_"+t.details,description:this.name+" error: type: "+t.type+", details: "+t.details,raw:t},r=void 0;if(t.response&&(n.description+=", response: "+(0,i.default)(t.response)),t.fatal)if(this._recoverAttemptsRemaining>0)switch(this._recoverAttemptsRemaining-=1,t.type){case d.default.ErrorTypes.NETWORK_ERROR:switch(t.details){case d.default.ErrorDetails.MANIFEST_LOAD_ERROR:case d.default.ErrorDetails.MANIFEST_LOAD_TIMEOUT:case d.default.ErrorDetails.MANIFEST_PARSING_ERROR:case d.default.ErrorDetails.LEVEL_LOAD_ERROR:case d.default.ErrorDetails.LEVEL_LOAD_TIMEOUT:m.default.error("hlsjs: unrecoverable network fatal error.",{evt:e,data:t}),r=this.createError(n),this.trigger(f.default.PLAYBACK_ERROR,r),this.stop();break;default:m.default.warn("hlsjs: trying to recover from network error.",{evt:e,data:t}),n.level=g.default.Levels.WARN,this.createError(n),this._hls.startLoad()}break;case d.default.ErrorTypes.MEDIA_ERROR:m.default.warn("hlsjs: trying to recover from media error.",{evt:e,data:t}),n.level=g.default.Levels.WARN,this.createError(n),this._recover(e,t,n);break;default:m.default.error("hlsjs: could not recover from error.",{evt:e,data:t}),r=this.createError(n),this.trigger(f.default.PLAYBACK_ERROR,r),this.stop()}else m.default.error("hlsjs: could not recover from error after maximum number of attempts.",{evt:e,data:t}),r=this.createError(n),this.trigger(f.default.PLAYBACK_ERROR,r),this.stop();else{if(this.options.playback.triggerFatalErrorOnResourceDenied&&this._keyIsDenied(t))return m.default.error("hlsjs: could not load decrypt key.",{evt:e,data:t}),r=this.createError(n),this.trigger(f.default.PLAYBACK_ERROR,r),void this.stop();n.level=g.default.Levels.WARN,this.createError(n),m.default.warn("hlsjs: non-fatal error occurred",{evt:e,data:t})}},t.prototype._keyIsDenied=function(e){return e.type===d.default.ErrorTypes.NETWORK_ERROR&&e.details===d.default.ErrorDetails.KEY_LOAD_ERROR&&e.response&&e.response.code>=400},t.prototype._onTimeUpdate=function(){var e={current:this.getCurrentTime(),total:this.getDuration(),firstFragDateTime:this.getProgramDateTime()};this._lastTimeUpdate&&e.current===this._lastTimeUpdate.current&&e.total===this._lastTimeUpdate.total||(this._lastTimeUpdate=e,this.trigger(f.default.PLAYBACK_TIMEUPDATE,e,this.name))},t.prototype._onDurationChange=function(){var t=this.getDuration();this._lastDuration!==t&&(this._lastDuration=t,e.prototype._onDurationChange.call(this))},t.prototype._onProgress=function(){if(this.el.buffered.length){for(var e=[],t=0,n=0;n<this.el.buffered.length;n++)e=[].concat((0,r.default)(e),[{start:Math.max(0,this.el.buffered.start(n)-this._playableRegionStartTime),end:Math.max(0,this.el.buffered.end(n)-this._playableRegionStartTime)}]),this.el.currentTime>=e[n].start&&this.el.currentTime<=e[n].end&&(t=n);var i={start:e[t].start,current:e[t].end,total:this.getDuration()};this.trigger(f.default.PLAYBACK_PROGRESS,i,e)}},t.prototype.play=function(){this._hls||this._setup(),e.prototype.play.call(this),this._startTimeUpdateTimer()},t.prototype.pause=function(){this._hls&&(e.prototype.pause.call(this),this.dvrEnabled&&this._updateDvr(!0))},t.prototype.stop=function(){this._stopTimeUpdateTimer(),this._hls&&(e.prototype.stop.call(this),this._hls.destroy(),delete this._hls)},t.prototype.destroy=function(){this._stopTimeUpdateTimer(),this._hls&&(this._hls.destroy(),delete this._hls),e.prototype.destroy.call(this)},t.prototype._updatePlaybackType=function(e,t){this._playbackType=t.details.live?h.default.LIVE:h.default.VOD,this._onLevelUpdated(e,t),this._ccTracksUpdated&&this._playbackType===h.default.LIVE&&this.hasClosedCaptionsTracks&&this._onSubtitleLoaded()},t.prototype._fillLevels=function(){this._levels=this._hls.levels.map((function(e,t){return{id:t,level:e,label:e.bitrate/1e3+"Kbps"}})),this.trigger(f.default.PLAYBACK_LEVELS_AVAILABLE,this._levels)},t.prototype._onLevelUpdated=function(e,t){this._segmentTargetDuration=t.details.targetduration,this._playlistType=t.details.type||null;var n=!1,r=!1,i=t.details.fragments,o=this._playableRegionStartTime,s=this._playableRegionDuration;if(0!==i.length){if(i[0].rawProgramDateTime&&(this._programDateTime=i[0].rawProgramDateTime),this._playableRegionStartTime!==i[0].start&&(n=!0,this._playableRegionStartTime=i[0].start),n)if(this._localStartTimeCorrelation){var a=this._localStartTimeCorrelation,l=this._now-a.local,c=(a.remote+l)/1e3;c<i[0].start?this._localStartTimeCorrelation={local:this._now,remote:1e3*i[0].start}:c>o+this._extrapolatedWindowDuration&&(this._localStartTimeCorrelation={local:this._now,remote:1e3*Math.max(i[0].start,o+this._extrapolatedWindowDuration)})}else this._localStartTimeCorrelation={local:this._now,remote:1e3*(i[0].start+this._extrapolatedWindowDuration/2)};var u=t.details.totalduration;if(this._playbackType===h.default.LIVE){var f=t.details.targetduration*((this.options.playback.hlsjsConfig||{}).liveSyncDurationCount||d.default.DefaultConfig.liveSyncDurationCount);f<=u?(u-=f,this._durationExcludesAfterLiveSyncPoint=!0):this._durationExcludesAfterLiveSyncPoint=!1}u!==this._playableRegionDuration&&(r=!0,this._playableRegionDuration=u);var p=i[0].start+u,m=o+s;if(p!==m)if(this._localEndTimeCorrelation){var g=this._localEndTimeCorrelation,v=this._now-g.local,y=(g.remote+v)/1e3;y>p?this._localEndTimeCorrelation={local:this._now,remote:1e3*p}:y<p-this._extrapolatedWindowDuration?this._localEndTimeCorrelation={local:this._now,remote:1e3*(p-this._extrapolatedWindowDuration)}:y>m&&(this._localEndTimeCorrelation={local:this._now,remote:1e3*m})}else this._localEndTimeCorrelation={local:this._now,remote:1e3*p};r&&this._onDurationChange(),n&&this._onProgress()}},t.prototype._onFragmentLoaded=function(e,t){this.trigger(f.default.PLAYBACK_FRAGMENT_LOADED,t)},t.prototype._onSubtitleLoaded=function(){if(!this._ccIsSetup){this.trigger(f.default.PLAYBACK_SUBTITLE_AVAILABLE);var e=this._playbackType===h.default.LIVE?-1:this.closedCaptionsTrackId;this.closedCaptionsTrackId=e,this._ccIsSetup=!0}},t.prototype._onLevelSwitch=function(e,t){this.levels.length||this._fillLevels(),this.trigger(f.default.PLAYBACK_LEVEL_SWITCH_END),this.trigger(f.default.PLAYBACK_LEVEL_SWITCH,t);var n=this._hls.levels[t.level];n&&(this.highDefinition=n.height>=720||n.bitrate/1e3>=2e3,this.trigger(f.default.PLAYBACK_HIGHDEFINITIONUPDATE,this.highDefinition),this.trigger(f.default.PLAYBACK_BITRATE,{height:n.height,width:n.width,bandwidth:n.bitrate,bitrate:n.bitrate,level:t.level}))},t.prototype.getPlaybackType=function(){return this._playbackType},t.prototype.isSeekEnabled=function(){return this._playbackType===h.default.VOD||this.dvrEnabled},(0,l.default)(t,[{key:"dvrEnabled",get:function(){return this._durationExcludesAfterLiveSyncPoint&&this._duration>=this._minDvrSize&&this.getPlaybackType()===h.default.LIVE}}]),t}(u.default);t.default=y,y.canPlay=function(e,t){var n=e.split("?")[0].match(/.*\.(.*)$/)||[],r=n.length>1&&"m3u8"===n[1].toLowerCase()||(0,p.listContainsIgnoreCase)(t,["application/vnd.apple.mpegurl","application/x-mpegURL"]);return!(!d.default.isSupported()||!r)},e.exports=t.default},
2"./src/playbacks/hls/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=n("./src/playbacks/hls/hls.js"),o=(r=i)&&r.__esModule?r:{default:r};t.default=o.default,e.exports=t.default},
vendor: 1,318 bytes, line 2
2"./src/playbacks/html5_audio/html5_audio.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=u(n("./node_modules/babel-runtime/helpers/classCallCheck.js")),i=u(n("./node_modules/babel-runtime/helpers/createClass.js")),o=u(n("./node_modules/babel-runtime/helpers/possibleConstructorReturn.js")),s=u(n("./node_modules/babel-runtime/helpers/inherits.js")),a=u(n("./src/base/events.js")),l=u(n("./src/base/playback.js")),c=u(n("./src/playbacks/html5_video/index.js"));function u(e){return e&&e.__esModule?e:{default:e}}var d=function(e){function t(){return(0,r.default)(this,t),(0,o.default)(this,e.apply(this,arguments))}return(0,s.default)(t,e),t.prototype.updateSettings=function(){this.settings.left=["playpause","position","duration"],this.settings.seekEnabled=this.isSeekEnabled(),this.trigger(a.default.PLAYBACK_SETTINGSUPDATE)},t.prototype.getPlaybackType=function(){return l.default.AOD},(0,i.default)(t,[{key:"name",get:function(){return"html5_audio"}},{key:"tagName",get:function(){return"audio"}},{key:"isAudioOnly",get:function(){return!0}}]),t}(c.default);t.default=d,d.canPlay=function(e,t){return c.default._canPlay("audio",{wav:["audio/wav"],mp3:["audio/mp3",'audio/mpeg;codecs="mp3"'],aac:['audio/mp4;codecs="mp4a.40.5"'],oga:["audio/ogg"]},e,t)},e.exports=t.default},
2"./src/playbacks/html5_audio/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=n("./src/playbacks/html5_audio/html5_audio.js"),o=(r=i)&&r.__esModule?r:{default:r};t.default=o.default,e.exports=t.default},
vendor: 13,060 bytes, line 2
2"./src/playbacks/html5_video/html5_video.js":function(e,t,n){"use strict";(function(r){Object.defineProperty(t,"__esModule",{value:!0});var i=_(n("./node_modules/babel-runtime/core-js/array/from.js")),o=_(n("./node_modules/babel-runtime/helpers/classCallCheck.js")),s=_(n("./node_modules/babel-runtime/helpers/possibleConstructorReturn.js")),a=_(n("./node_modules/babel-runtime/helpers/createClass.js")),l=_(n("./node_modules/babel-runtime/helpers/inherits.js")),c=_(n("./node_modules/babel-runtime/helpers/toConsumableArray.js")),u=_(n("./node_modules/babel-runtime/core-js/object/keys.js")),d=n("./src/base/utils.js"),f=_(n("./src/base/playback.js")),h=_(n("./src/components/browser/index.js")),p=_(n("./src/components/error/index.js")),m=_(n("./src/base/events.js")),g=_(n("./src/plugins/log/index.js")),v=_(n("./node_modules/clappr-zepto/zepto.js")),y=_(n("./src/base/template.js")),b=_(n("./src/playbacks/html5_video/public/tracks.html"));function _(e){return e&&e.__esModule?e:{default:e}}n("./src/playbacks/html5_video/public/style.scss");var A={mp4:["avc1.42E01E","avc1.58A01E","avc1.4D401E","avc1.64001E","mp4v.20.8","mp4v.20.240","mp4a.40.2"].map((function(e){return'video/mp4; codecs="'+e+', mp4a.40.2"'})),ogg:['video/ogg; codecs="theora, vorbis"','video/ogg; codecs="dirac"','video/ogg; codecs="theora, speex"'],"3gpp":['video/3gpp; codecs="mp4v.20.8, samr"'],webm:['video/webm; codecs="vp8, vorbis"'],mkv:['video/x-matroska; codecs="theora, vorbis"'],m3u8:["application/x-mpegurl"]};A.ogv=A.ogg,A["3gp"]=A["3gpp"];var E={wav:["audio/wav"],mp3:["audio/mp3",'audio/mpeg;codecs="mp3"'],aac:['audio/mp4;codecs="mp4a.40.5"'],oga:["audio/ogg"]},T=(0,u.default)(E).reduce((function(e,t){return[].concat((0,c.default)(e),(0,c.default)(E[t]))}),[]),k={code:"unknown",message:"unknown"},S=function(e){function t(){(0,o.default)(this,t);for(var n=arguments.length,r=Array(n),i=0;i<n;i++)r[i]=arguments[i];var a=(0,s.default)(this,e.call.apply(e,[this].concat(r)));a._destroyed=!1,a._loadStarted=!1,a._isBuffering=!1,a._playheadMoving=!1,a._playheadMovingTimer=null,a._stopped=!1,a._ccTrackId=-1,a._setupSrc(a.options.src),a.options.playback||(a.options.playback=a.options||{}),a.options.playback.disableContextMenu=a.options.playback.disableContextMenu||a.options.disableVideoTagContextMenu;var l=a.options.playback,c=l.preload||(h.default.isSafari?"auto":a.options.preload),u=void 0;return a.options.poster&&("string"==typeof a.options.poster?u=a.options.poster:"string"==typeof a.options.poster.url&&(u=a.options.poster.url)),v.default.extend(a.el,{muted:a.options.mute,defaultMuted:a.options.mute,loop:a.options.loop,poster:u,preload:c||"metadata",controls:(l.controls||a.options.useVideoTagDefaultControls)&&"controls",crossOrigin:l.crossOrigin,"x-webkit-playsinline":l.playInline}),l.playInline&&a.$el.attr({playsinline:"playsinline"}),l.crossOrigin&&a.$el.attr({crossorigin:l.crossOrigin}),a.settings={default:["seekbar"]},a.settings.left=["playpause","position","duration"],a.settings.right=["fullscreen","volume","hd-indicator"],l.externalTracks&&a._setupExternalTracks(l.externalTracks),a.options.autoPlay&&a.attemptAutoPlay(),a}return(0,l.default)(t,e),(0,a.default)(t,[{key:"name",get:function(){return"html5_video"}},{key:"tagName",get:function(){return this.isAudioOnly?"audio":"video"}},{key:"isAudioOnly",get:function(){var e=this.options.src,n=t._mimeTypesForUrl(e,E,this.options.mimeType);return this.options.playback&&this.options.playback.audioOnly||this.options.audioOnly||T.indexOf(n[0])>=0}},{key:"attributes",get:function(){return{"data-html5-video":""}}},{key:"events",get:function(){return{canplay:"_onCanPlay",canplaythrough:"_handleBufferingEvents",durationchange:"_onDurationChange",ended:"_onEnded",error:"_onError",loadeddata:"_onLoadedData",loadedmetadata:"_onLoadedMetadata",pause:"_onPause",playing:"_onPlaying",progress:"_onProgress",seeking:"_onSeeking",seeked:"_onSeeked",stalled:"_handleBufferingEvents",timeupdate:"_onTimeUpdate",waiting:"_onWaiting"}}},{key:"ended",get:function(){return this.el.ended}},{key:"buffering",get:function(){return this._isBuffering}}]),t.prototype.configure=function(t){e.prototype.configure.call(this,t),this.el.loop=!!t.loop},t.prototype.attemptAutoPlay=function(){var e=this;this.canAutoPlay((function(t,n){n&&g.default.warn(e.name,"autoplay error.",{result:t,error:n}),t&&r.nextTick((function(){return!e._destroyed&&e.play()}))}))},t.prototype.canAutoPlay=function(e){this.options.disableCanAutoPlay&&e(!0,null);var t={timeout:this.options.autoPlayTimeout||500,inline:this.options.playback.playInline||!1,muted:this.options.mute||!1};h.default.isMobile&&d.DomRecycler.options.recycleVideo&&(t.element=this.el),(0,d.canAutoPlayMedia)(e,t)},t.prototype._setupExternalTracks=function(e){this._externalTracks=e.map((function(e){return{kind:e.kind||"subtitles",label:e.label,lang:e.lang,src:e.src}}))},t.prototype._setupSrc=function(e){this.el.src!==e&&(this._ccIsSetup=!1,this.el.src=e,this._src=this.el.src)},t.prototype._onLoadedMetadata=function(e){this._handleBufferingEvents(),this.trigger(m.default.PLAYBACK_LOADEDMETADATA,{duration:e.target.duration,data:e}),this._updateSettings();var t=void 0===this._options.autoSeekFromUrl||this._options.autoSeekFromUrl;this.getPlaybackType()!==f.default.LIVE&&t&&this._checkInitialSeek()},t.prototype._onDurationChange=function(){this._updateSettings(),this._onTimeUpdate(),this._onProgress()},t.prototype._updateSettings=function(){this.getPlaybackType()===f.default.VOD||this.getPlaybackType()===f.default.AOD?this.settings.left=["playpause","position","duration"]:this.settings.left=["playstop"],this.settings.seekEnabled=this.isSeekEnabled(),this.trigger(m.default.PLAYBACK_SETTINGSUPDATE)},t.prototype.isSeekEnabled=function(){return isFinite(this.getDuration())},t.prototype.getPlaybackType=function(){var e="audio"===this.tagName?f.default.AOD:f.default.VOD;return[0,void 0,1/0].indexOf(this.el.duration)>=0?f.default.LIVE:e},t.prototype.isHighDefinitionInUse=function(){return!1},t.prototype.consent=function(){this.isPlaying()||(e.prototype.consent.call(this),this.el.load())},t.prototype.play=function(){this.trigger(m.default.PLAYBACK_PLAY_INTENT),this._stopped=!1,this._setupSrc(this._src),this._handleBufferingEvents();var e=this.el.play();e&&e.catch&&e.catch((function(){}))},t.prototype.pause=function(){this.el.pause()},t.prototype.stop=function(){this.pause(),this._stopped=!0,this.el.removeAttribute("src"),this.el.load(),this._stopPlayheadMovingChecks(),this._handleBufferingEvents(),this.trigger(m.default.PLAYBACK_STOP)},t.prototype.volume=function(e){0===e?(this.$el.attr({muted:"true"}),this.el.muted=!0):(this.$el.attr({muted:null}),this.el.muted=!1,this.el.volume=e/100)},t.prototype.mute=function(){this.el.muted=!0},t.prototype.unmute=function(){this.el.muted=!1},t.prototype.isMuted=function(){return!0===this.el.muted||0===this.el.volume},t.prototype.isPlaying=function(){return!this.el.paused&&!this.el.ended},t.prototype._startPlayheadMovingChecks=function(){null===this._playheadMovingTimer&&(this._playheadMovingTimeOnCheck=null,this._determineIfPlayheadMoving(),this._playheadMovingTimer=setInterval(this._determineIfPlayheadMoving.bind(this),500))},t.prototype._stopPlayheadMovingChecks=function(){null!==this._playheadMovingTimer&&(clearInterval(this._playheadMovingTimer),this._playheadMovingTimer=null,this._playheadMoving=!1)},t.prototype._determineIfPlayheadMoving=function(){var e=this._playheadMovingTimeOnCheck,t=this.el.currentTime;this._playheadMoving=e!==t,this._playheadMovingTimeOnCheck=t,this._handleBufferingEvents()},t.prototype._onWaiting=function(){this._loadStarted=!0,this._handleBufferingEvents()},t.prototype._onLoadedData=function(){this._loadStarted=!0,this._handleBufferingEvents()},t.prototype._onCanPlay=function(){this._handleBufferingEvents()},t.prototype._onPlaying=function(){this._checkForClosedCaptions(),this._startPlayheadMovingChecks(),this._handleBufferingEvents(),this.trigger(m.default.PLAYBACK_PLAY)},t.prototype._onPause=function(){this._stopPlayheadMovingChecks(),this._handleBufferingEvents(),this.trigger(m.default.PLAYBACK_PAUSE)},t.prototype._onSeeking=function(){this._handleBufferingEvents(),this.trigger(m.default.PLAYBACK_SEEK)},t.prototype._onSeeked=function(){this._handleBufferingEvents(),this.trigger(m.default.PLAYBACK_SEEKED)},t.prototype._onEnded=function(){this._handleBufferingEvents(),this.trigger(m.default.PLAYBACK_ENDED,this.name)},t.prototype._handleBufferingEvents=function(){var e=!this.el.ended&&!this.el.paused,t=this._loadStarted&&!this.el.ended&&!this._stopped&&(e&&!this._playheadMoving||this.el.readyState<this.el.HAVE_FUTURE_DATA);this._isBuffering!==t&&(this._isBuffering=t,t?this.trigger(m.default.PLAYBACK_BUFFERING,this.name):this.trigger(m.default.PLAYBACK_BUFFERFULL,this.name))},t.prototype._onError=function(){var e=this.el.error||k,t=e.code,n=e.message,r=t===k.code,i=this.createError({code:t,description:n,raw:this.el.error,level:r?p.default.Levels.WARN:p.default.Levels.FATAL});r?g.default.warn(this.name,"HTML5 unknown error: ",i):this.trigger(m.default.PLAYBACK_ERROR,i)},t.prototype.destroy=function(){this._destroyed=!0,this.handleTextTrackChange&&this.el.textTracks.removeEventListener("change",this.handleTextTrackChange),e.prototype.destroy.call(this),this.el.removeAttribute("src"),this.el.load(),this._src=null,d.DomRecycler.garbage(this.$el)},t.prototype.seek=function(e){this.el.currentTime=e},t.prototype.seekPercentage=function(e){var t=this.el.duration*(e/100);this.seek(t)},t.prototype._checkInitialSeek=function(){var e=(0,d.seekStringToSeconds)();0!==e&&this.seek(e)},t.prototype.getCurrentTime=function(){return this.el.currentTime},t.prototype.getDuration=function(){return this.el.duration},t.prototype._onTimeUpdate=function(){this.getPlaybackType()===f.default.LIVE?this.trigger(m.default.PLAYBACK_TIMEUPDATE,{current:1,total:1},this.name):this.trigger(m.default.PLAYBACK_TIMEUPDATE,{current:this.el.currentTime,total:this.el.duration},this.name)},t.prototype._onProgress=function(){if(this.el.buffered.length){for(var e=[],t=0,n=0;n<this.el.buffered.length;n++)e=[].concat((0,c.default)(e),[{start:this.el.buffered.start(n),end:this.el.buffered.end(n)}]),this.el.currentTime>=e[n].start&&this.el.currentTime<=e[n].end&&(t=n);var r={start:e[t].start,current:e[t].end,total:this.el.duration};this.trigger(m.default.PLAYBACK_PROGRESS,r,e)}},t.prototype._typeFor=function(e){var n=t._mimeTypesForUrl(e,A,this.options.mimeType);return 0===n.length&&(n=t._mimeTypesForUrl(e,E,this.options.mimeType)),(n[0]||"").split(";")[0]},t.prototype._ready=function(){this._isReadyState||(this._isReadyState=!0,this.trigger(m.default.PLAYBACK_READY,this.name))},t.prototype._checkForClosedCaptions=function(){if(this.isHTML5Video&&!this._ccIsSetup){if(this.hasClosedCaptionsTracks){this.trigger(m.default.PLAYBACK_SUBTITLE_AVAILABLE);var e=this.closedCaptionsTrackId;this.closedCaptionsTrackId=e,this.handleTextTrackChange=this._handleTextTrackChange.bind(this),this.el.textTracks.addEventListener("change",this.handleTextTrackChange)}this._ccIsSetup=!0}},t.prototype._handleTextTrackChange=function(){var e=this.closedCaptionsTracks.find((function(e){return"showing"===e.track.mode}))||{id:-1};this._ccTrackId!==e.id&&(this._ccTrackId=e.id,this.trigger(m.default.PLAYBACK_SUBTITLE_CHANGED,{id:e.id}))},t.prototype.render=function(){return this.options.playback.disableContextMenu&&this.$el.on("contextmenu",(function(){return!1})),this._externalTracks&&this._externalTracks.length>0&&this.$el.html(this.template({tracks:this._externalTracks})),this._ready(),this},(0,a.default)(t,[{key:"isReady",get:function(){return this._isReadyState}},{key:"isHTML5Video",get:function(){return this.name===t.prototype.name}},{key:"closedCaptionsTracks",get:function(){var e=0;return(this.el.textTracks?(0,i.default)(this.el.textTracks):[]).filter((function(e){return"subtitles"===e.kind||"captions"===e.kind})).map((function(t){return{id:e++,name:t.label,track:t}}))}},{key:"closedCaptionsTrackId",get:function(){return this._ccTrackId},set:function(e){if((0,d.isNumber)(e)){var t=this.closedCaptionsTracks,n=void 0;if(-1!==e){if(!(n=t.find((function(t){return t.id===e}))))return;if("showing"===n.track.mode)return}t.filter((function(e){return"hidden"!==e.track.mode})).forEach((function(e){return e.track.mode="hidden"})),n&&(n.track.mode="showing"),this._ccTrackId=e,this.trigger(m.default.PLAYBACK_SUBTITLE_CHANGED,{id:e})}}},{key:"template",get:function(){return(0,y.default)(b.default)}}]),t}(f.default);t.default=S,S._mimeTypesForUrl=function(e,t,n){var r=(e.split("?")[0].match(/.*\.(.*)$/)||[])[1],i=n||r&&t[r.toLowerCase()]||[];return i.constructor===Array?i:[i]},S._canPlay=function(e,t,n,r){var i=S._mimeTypesForUrl(n,t,r),o=document.createElement(e);return!!i.filter((function(e){return!!o.canPlayType(e).replace(/no/,"")}))[0]},S.canPlay=function(e,t){return S._canPlay("audio",E,e,t)||S._canPlay("video",A,e,t)},e.exports=t.default}).call(this,n("./node_modules/node-libs-browser/node_modules/process/browser.js"))},
2"./src/playbacks/html5_video/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=n("./src/playbacks/html5_video/html5_video.js"),o=(r=i)&&r.__esModule?r:{default:r};t.default=o.default,e.exports=t.default},
2"./src/playbacks/html5_video/public/style.scss":function(e,t,n){var r=n("./node_modules/css-loader/index.js!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?includePaths[]=/Users/joaopaulo/Workstation/JS/clappr/src/base/scss!./src/playbacks/html5_video/public/style.scss");"string"==typeof r&&(r=[[e.i,r,""]]);var i={singleton:!0,hmr:!0,transform:void 0,insertInto:void 0};n("./node_modules/style-loader/lib/addStyles.js")(r,i),r.locals&&(e.exports=r.locals)},
2"./src/playbacks/html5_video/public/tracks.html":function(e,t){e.exports='<% for (var i = 0; i < tracks.length; i++) { %>\n <track data-html5-video-track="<%= i %>" kind="<%= tracks[i].kind %>" label="<%= tracks[i].label %>" srclang="<%= tracks[i].lang %>" src="<%= tracks[i].src %>" />\n<% }; %>\n'},
vendor: 1,472 bytes, line 2
2"./src/playbacks/html_img/html_img.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=c(n("./node_modules/babel-runtime/helpers/classCallCheck.js")),i=c(n("./node_modules/babel-runtime/helpers/possibleConstructorReturn.js")),o=c(n("./node_modules/babel-runtime/helpers/createClass.js")),s=c(n("./node_modules/babel-runtime/helpers/inherits.js")),a=c(n("./src/base/playback.js")),l=c(n("./src/base/events.js"));function c(e){return e&&e.__esModule?e:{default:e}}n("./src/playbacks/html_img/public/style.scss");var u=function(e){function t(n){(0,r.default)(this,t);var o=(0,i.default)(this,e.call(this,n));return o.el.src=n.src,o}return(0,s.default)(t,e),t.prototype.getPlaybackType=function(){return a.default.NO_OP},(0,o.default)(t,[{key:"name",get:function(){return"html_img"}},{key:"tagName",get:function(){return"img"}},{key:"attributes",get:function(){return{"data-html-img":""}}},{key:"events",get:function(){return{load:"_onLoad",abort:"_onError",error:"_onError"}}}]),t.prototype.render=function(){return this.trigger(l.default.PLAYBACK_READY,this.name),this},t.prototype._onLoad=function(){this.trigger(l.default.PLAYBACK_ENDED,this.name)},t.prototype._onError=function(e){var t="error"===e.type?"load error":"loading aborted";this.trigger(l.default.PLAYBACK_ERROR,{message:t},this.name)},t}(a.default);t.default=u,u.canPlay=function(e){return/\.(png|jpg|jpeg|gif|bmp|tiff|pgm|pnm|webp)(|\?.*)$/i.test(e)},e.exports=t.default},
2"./src/playbacks/html_img/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=n("./src/playbacks/html_img/html_img.js"),o=(r=i)&&r.__esModule?r:{default:r};t.default=o.default,e.exports=t.default},
2"./src/playbacks/html_img/public/style.scss":function(e,t,n){var r=n("./node_modules/css-loader/index.js!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?includePaths[]=/Users/joaopaulo/Workstation/JS/clappr/src/base/scss!./src/playbacks/html_img/public/style.scss");"string"==typeof r&&(r=[[e.i,r,""]]);var i={singleton:!0,hmr:!0,transform:void 0,insertInto:void 0};n("./node_modules/style-loader/lib/addStyles.js")(r,i),r.locals&&(e.exports=r.locals)},
2"./src/playbacks/no_op/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=n("./src/playbacks/no_op/no_op.js"),o=(r=i)&&r.__esModule?r:{default:r};t.default=o.default,e.exports=t.default},
vendor: 2,421 bytes, line 2
2"./src/playbacks/no_op/no_op.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=f(n("./node_modules/babel-runtime/helpers/classCallCheck.js")),i=f(n("./node_modules/babel-runtime/helpers/possibleConstructorReturn.js")),o=f(n("./node_modules/babel-runtime/helpers/createClass.js")),s=f(n("./node_modules/babel-runtime/helpers/inherits.js")),a=n("./src/base/utils.js"),l=f(n("./src/base/playback.js")),c=f(n("./src/base/template.js")),u=f(n("./src/base/events.js")),d=f(n("./src/playbacks/no_op/public/error.html"));function f(e){return e&&e.__esModule?e:{default:e}}n("./src/playbacks/no_op/public/style.scss");var h=function(e){function t(){(0,r.default)(this,t);for(var n=arguments.length,o=Array(n),s=0;s<n;s++)o[s]=arguments[s];var a=(0,i.default)(this,e.call.apply(e,[this].concat(o)));return a._noiseFrameNum=-1,a}return(0,s.default)(t,e),(0,o.default)(t,[{key:"name",get:function(){return"no_op"}},{key:"template",get:function(){return(0,c.default)(d.default)}},{key:"attributes",get:function(){return{"data-no-op":""}}}]),t.prototype.render=function(){var e=this.options.playbackNotSupportedMessage||this.i18n.t("playback_not_supported");this.$el.html(this.template({message:e})),this.trigger(u.default.PLAYBACK_READY,this.name);var t=!(!this.options.poster||!this.options.poster.showForNoOp);return!this.options.autoPlay&&t||this._animate(),this},t.prototype._noise=function(){if(this._noiseFrameNum=(this._noiseFrameNum+1)%5,!this._noiseFrameNum){var e=this.context.createImageData(this.context.canvas.width,this.context.canvas.height),t=void 0;try{t=new Uint32Array(e.data.buffer)}catch(i){t=new Uint32Array(this.context.canvas.width*this.context.canvas.height*4);for(var n=e.data,r=0;r<n.length;r++)t[r]=n[r]}for(var i=t.length,o=6*Math.random()+4,s=0,a=0,l=0;l<i;)s<0&&(s=o*Math.random(),a=255*Math.pow(Math.random(),.4)<<24),s-=1,t[l++]=a;this.context.putImageData(e,0,0)}},t.prototype._loop=function(){var e=this;this._stop||(this._noise(),this._animationHandle=(0,a.requestAnimationFrame)((function(){return e._loop()})))},t.prototype.destroy=function(){this._animationHandle&&((0,a.cancelAnimationFrame)(this._animationHandle),this._stop=!0)},t.prototype._animate=function(){this.canvas=this.$el.find("canvas[data-no-op-canvas]")[0],this.context=this.canvas.getContext("2d"),this._loop()},t}(l.default);t.default=h,h.canPlay=function(e){return!0},e.exports=t.default},
2"./src/playbacks/no_op/public/error.html":function(e,t){e.exports="<canvas data-no-op-canvas></canvas>\n<p data-no-op-msg><%=message%><p>\n"},
2"./src/playbacks/no_op/public/style.scss":function(e,t,n){var r=n("./node_modules/css-loader/index.js!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?includePaths[]=/Users/joaopaulo/Workstation/JS/clappr/src/base/scss!./src/playbacks/no_op/public/style.scss");"string"==typeof r&&(r=[[e.i,r,""]]);var i={singleton:!0,hmr:!0,transform:void 0,insertInto:void 0};n("./node_modules/style-loader/lib/addStyles.js")(r,i),r.locals&&(e.exports=r.locals)},
vendor: 1,413 bytes, line 2
2"./src/plugins/click_to_pause/click_to_pause.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=u(n("./node_modules/babel-runtime/helpers/classCallCheck.js")),i=u(n("./node_modules/babel-runtime/helpers/possibleConstructorReturn.js")),o=u(n("./node_modules/babel-runtime/helpers/createClass.js")),s=u(n("./node_modules/babel-runtime/helpers/inherits.js")),a=u(n("./src/base/container_plugin.js")),l=u(n("./src/base/events.js")),c=u(n("./src/base/playback.js"));function u(e){return e&&e.__esModule?e:{default:e}}var d=function(e){function t(n){return(0,r.default)(this,t),(0,i.default)(this,e.call(this,n))}return(0,s.default)(t,e),(0,o.default)(t,[{key:"name",get:function(){return"click_to_pause"}}]),t.prototype.bindEvents=function(){this.listenTo(this.container,l.default.CONTAINER_CLICK,this.click),this.listenTo(this.container,l.default.CONTAINER_SETTINGSUPDATE,this.settingsUpdate)},t.prototype.click=function(){(this.container.getPlaybackType()!==c.default.LIVE||this.container.isDvrEnabled())&&(this.container.isPlaying()?this.container.pause():this.container.play())},t.prototype.settingsUpdate=function(){var e=this.container.getPlaybackType()!==c.default.LIVE||this.container.isDvrEnabled();if(e!==this.pointerEnabled){var t=e?"addClass":"removeClass";this.container.$el[t]("pointer-enabled"),this.pointerEnabled=e}},t}(a.default);t.default=d,e.exports=t.default},
2"./src/plugins/click_to_pause/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=n("./src/plugins/click_to_pause/click_to_pause.js"),o=(r=i)&&r.__esModule?r:{default:r};t.default=o.default,e.exports=t.default},
vendor: 3,860 bytes, line 2
2"./src/plugins/closed_captions/closed_captions.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=f(n("./node_modules/babel-runtime/helpers/classCallCheck.js")),i=f(n("./node_modules/babel-runtime/helpers/possibleConstructorReturn.js")),o=f(n("./node_modules/babel-runtime/helpers/createClass.js")),s=f(n("./node_modules/babel-runtime/helpers/inherits.js")),a=f(n("./src/base/ui_core_plugin.js")),l=f(n("./src/base/template.js")),c=f(n("./src/base/events.js")),u=n("./src/base/utils.js"),d=f(n("./src/plugins/closed_captions/public/closed_captions.html"));function f(e){return e&&e.__esModule?e:{default:e}}n("./src/plugins/closed_captions/public/closed_captions.scss");var h=function(e){function t(n){(0,r.default)(this,t);var o=(0,i.default)(this,e.call(this,n)),s=n.options.closedCaptionsConfig;return o._title=s&&s.title?s.title:null,o._ariaLabel=s&&s.ariaLabel?s.ariaLabel:"cc-button",o._labelCb=s&&s.labelCallback&&"function"==typeof s.labelCallback?s.labelCallback:function(e){return e.name},o}return(0,s.default)(t,e),(0,o.default)(t,[{key:"name",get:function(){return"closed_captions"}},{key:"template",get:function(){return(0,l.default)(d.default)}},{key:"events",get:function(){return{"click [data-cc-button]":"toggleContextMenu","click [data-cc-select]":"onTrackSelect"}}},{key:"attributes",get:function(){return{class:"cc-controls","data-cc-controls":""}}}]),t.prototype.bindEvents=function(){this.listenTo(this.core,c.default.CORE_ACTIVE_CONTAINER_CHANGED,this.containerChanged),this.listenTo(this.core.mediaControl,c.default.MEDIACONTROL_RENDERED,this.render),this.listenTo(this.core.mediaControl,c.default.MEDIACONTROL_HIDE,this.hideContextMenu),this.container=this.core.getCurrentContainer(),this.container&&(this.listenTo(this.container,c.default.CONTAINER_SUBTITLE_AVAILABLE,this.onSubtitleAvailable),this.listenTo(this.container,c.default.CONTAINER_SUBTITLE_CHANGED,this.onSubtitleChanged),this.listenTo(this.container,c.default.CONTAINER_STOP,this.onContainerStop))},t.prototype.onContainerStop=function(){this.ccAvailable(!1)},t.prototype.containerChanged=function(){this.ccAvailable(!1),this.stopListening(),this.bindEvents()},t.prototype.onSubtitleAvailable=function(){this.renderCcButton(),this.ccAvailable(!0)},t.prototype.onSubtitleChanged=function(e){this.setCurrentContextMenuElement(e.id)},t.prototype.onTrackSelect=function(e){var t=parseInt(e.target.dataset.ccSelect,10);return this.container.closedCaptionsTrackId=t,this.hideContextMenu(),e.stopPropagation(),!1},t.prototype.ccAvailable=function(e){var t=e?"addClass":"removeClass";this.$el[t]("available")},t.prototype.toggleContextMenu=function(){this.$el.find("ul").toggle()},t.prototype.hideContextMenu=function(){this.$el.find("ul").hide()},t.prototype.contextMenuElement=function(e){return this.$el.find("ul a"+(isNaN(e)?"":'[data-cc-select="'+e+'"]')).parent()},t.prototype.setCurrentContextMenuElement=function(e){if(this._trackId!==e){this.contextMenuElement().removeClass("current"),this.contextMenuElement(e).addClass("current");var t=e>-1?"addClass":"removeClass";this.$ccButton[t]("enabled"),this._trackId=e}},t.prototype.renderCcButton=function(){for(var e=this.container?this.container.closedCaptionsTracks:[],t=0;t<e.length;t++)e[t].label=this._labelCb(e[t]);this.$el.html(this.template({ariaLabel:this._ariaLabel,disabledLabel:this.core.i18n.t("disabled"),title:this._title,tracks:e})),this.$ccButton=this.$el.find("button.cc-button[data-cc-button]"),this.$ccButton.append(u.SvgIcons.cc),this.$el.append(this.style)},t.prototype.render=function(){this.renderCcButton();var e=this.core.mediaControl.$el.find("button[data-fullscreen]");return e[0]?this.$el.insertAfter(e):this.core.mediaControl.$el.find(".media-control-right-panel[data-media-control]").prepend(this.$el),this},t}(a.default);t.default=h,e.exports=t.default},
2"./src/plugins/closed_captions/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=n("./src/plugins/closed_captions/closed_captions.js"),o=(r=i)&&r.__esModule?r:{default:r};t.default=o.default,e.exports=t.default},
2"./src/plugins/closed_captions/public/closed_captions.html":function(e,t){e.exports='<button type="button" class="cc-button media-control-button media-control-icon" data-cc-button aria-label="<%= ariaLabel %>"></button>\n<ul>\n <% if (title) { %>\n <li data-title><%= title %></li>\n <% }; %>\n <li><a href="#" data-cc-select="-1"><%= disabledLabel %></a></li>\n <% for (var i = 0; i < tracks.length; i++) { %>\n <li><a href="#" data-cc-select="<%= tracks[i].id %>"><%= tracks[i].label %></a></li>\n <% }; %>\n</ul>\n'},
2"./src/plugins/closed_captions/public/closed_captions.scss":function(e,t,n){var r=n("./node_modules/css-loader/index.js!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?includePaths[]=/Users/joaopaulo/Workstation/JS/clappr/src/base/scss!./src/plugins/closed_captions/public/closed_captions.scss");"string"==typeof r&&(r=[[e.i,r,""]]);var i={singleton:!0,hmr:!0,transform:void 0,insertInto:void 0};n("./node_modules/style-loader/lib/addStyles.js")(r,i),r.locals&&(e.exports=r.locals)},
vendor: 2,985 bytes, line 2
2"./src/plugins/dvr_controls/dvr_controls.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=f(n("./node_modules/babel-runtime/helpers/classCallCheck.js")),i=f(n("./node_modules/babel-runtime/helpers/possibleConstructorReturn.js")),o=f(n("./node_modules/babel-runtime/helpers/createClass.js")),s=f(n("./node_modules/babel-runtime/helpers/inherits.js")),a=f(n("./src/base/ui_core_plugin.js")),l=f(n("./src/base/template.js")),c=f(n("./src/base/playback.js")),u=f(n("./src/base/events.js")),d=f(n("./src/plugins/dvr_controls/public/index.html"));function f(e){return e&&e.__esModule?e:{default:e}}n("./src/plugins/dvr_controls/public/dvr_controls.scss");var h=function(e){function t(n){(0,r.default)(this,t);var o=(0,i.default)(this,e.call(this,n));return o.settingsUpdate(),o}return(0,s.default)(t,e),(0,o.default)(t,[{key:"template",get:function(){return(0,l.default)(d.default)}},{key:"name",get:function(){return"dvr_controls"}},{key:"events",get:function(){return{"click .live-button":"click"}}},{key:"attributes",get:function(){return{class:"dvr-controls","data-dvr-controls":""}}}]),t.prototype.bindEvents=function(){this.listenTo(this.core.mediaControl,u.default.MEDIACONTROL_CONTAINERCHANGED,this.containerChanged),this.listenTo(this.core.mediaControl,u.default.MEDIACONTROL_RENDERED,this.settingsUpdate),this.listenTo(this.core,u.default.CORE_OPTIONS_CHANGE,this.render),this.core.getCurrentContainer()&&(this.listenToOnce(this.core.getCurrentContainer(),u.default.CONTAINER_TIMEUPDATE,this.render),this.listenTo(this.core.getCurrentContainer(),u.default.CONTAINER_PLAYBACKDVRSTATECHANGED,this.dvrChanged))},t.prototype.containerChanged=function(){this.stopListening(),this.bindEvents()},t.prototype.dvrChanged=function(e){this.core.getPlaybackType()===c.default.LIVE&&(this.settingsUpdate(),this.core.mediaControl.$el.addClass("live"),e?(this.core.mediaControl.$el.addClass("dvr"),this.core.mediaControl.$el.find(".media-control-indicator[data-position], .media-control-indicator[data-duration]").hide()):this.core.mediaControl.$el.removeClass("dvr"))},t.prototype.click=function(){var e=this.core.mediaControl,t=e.container;t.isPlaying()||t.play(),e.$el.hasClass("dvr")&&t.seek(t.getDuration())},t.prototype.settingsUpdate=function(){var e=this;this.stopListening(),this.core.mediaControl.$el.removeClass("live"),this.shouldRender()&&(this.render(),this.$el.click((function(){return e.click()}))),this.bindEvents()},t.prototype.shouldRender=function(){return(void 0===this.core.options.useDvrControls||!!this.core.options.useDvrControls)&&this.core.getPlaybackType()===c.default.LIVE},t.prototype.render=function(){return this.$el.html(this.template({live:this.core.i18n.t("live"),backToLive:this.core.i18n.t("back_to_live")})),this.shouldRender()&&(this.core.mediaControl.$el.addClass("live"),this.core.mediaControl.$(".media-control-left-panel[data-media-control]").append(this.$el)),this},t}(a.default);t.default=h,e.exports=t.default},
2"./src/plugins/dvr_controls/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=n("./src/plugins/dvr_controls/dvr_controls.js"),o=(r=i)&&r.__esModule?r:{default:r};t.default=o.default,e.exports=t.default},
2"./src/plugins/dvr_controls/public/dvr_controls.scss":function(e,t,n){var r=n("./node_modules/css-loader/index.js!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?includePaths[]=/Users/joaopaulo/Workstation/JS/clappr/src/base/scss!./src/plugins/dvr_controls/public/dvr_controls.scss");"string"==typeof r&&(r=[[e.i,r,""]]);var i={singleton:!0,hmr:!0,transform:void 0,insertInto:void 0};n("./node_modules/style-loader/lib/addStyles.js")(r,i),r.locals&&(e.exports=r.locals)},
2"./src/plugins/dvr_controls/public/index.html":function(e,t){e.exports='<div class="live-info"><%= live %></div>\n<button type="button" class="live-button" aria-label="<%= backToLive %>"><%= backToLive %></button>\n'},
vendor: 3,840 bytes, line 2
2"./src/plugins/end_video.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=l(n("./node_modules/babel-runtime/helpers/classCallCheck.js")),i=l(n("./node_modules/babel-runtime/helpers/createClass.js")),o=l(n("./node_modules/babel-runtime/helpers/possibleConstructorReturn.js")),s=l(n("./node_modules/babel-runtime/helpers/inherits.js")),a=l(n("./src/base/events.js"));function l(e){return e&&e.__esModule?e:{default:e}}var c=function(e){function t(){return(0,r.default)(this,t),(0,o.default)(this,e.apply(this,arguments))}return(0,s.default)(t,e),t.prototype.bindEvents=function(){this.listenTo(this.core,a.default.CORE_ACTIVE_CONTAINER_CHANGED,this.containerChanged);var e=this.core.activeContainer;e&&(this.listenTo(e,a.default.CONTAINER_ENDED,this.ended),this.listenTo(e,a.default.CONTAINER_STOP,this.ended))},t.prototype.containerChanged=function(){this.stopListening(),this.bindEvents()},t.prototype.ended=function(){(void 0===this.core.options.exitFullscreenOnEnd||this.core.options.exitFullscreenOnEnd)&&this.core.isFullscreen()&&this.core.toggleFullscreen()},(0,i.default)(t,[{key:"name",get:function(){return"end_video"}}]),t}(l(n("./src/base/core_plugin.js")).default);t.default=c,e.exports=t.default},"./src/plugins/error_screen/error_screen.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=h(n("./node_modules/babel-runtime/helpers/classCallCheck.js")),i=h(n("./node_modules/babel-runtime/helpers/possibleConstructorReturn.js")),o=h(n("./node_modules/babel-runtime/helpers/createClass.js")),s=h(n("./node_modules/babel-runtime/helpers/inherits.js")),a=h(n("./src/base/events.js")),l=h(n("./src/base/ui_core_plugin.js")),c=h(n("./src/base/template.js")),u=h(n("./src/components/error/index.js")),d=n("./src/base/utils.js"),f=h(n("./src/plugins/error_screen/public/error_screen.html"));function h(e){return e&&e.__esModule?e:{default:e}}n("./src/plugins/error_screen/public/error_screen.scss");var p=function(e){function t(n){var o;(0,r.default)(this,t);var s=(0,i.default)(this,e.call(this,n));return s.options.disableErrorScreen?(o=s.disable(),(0,i.default)(s,o)):s}return(0,s.default)(t,e),(0,o.default)(t,[{key:"name",get:function(){return"error_screen"}},{key:"template",get:function(){return(0,c.default)(f.default)}},{key:"container",get:function(){return this.core.getCurrentContainer()}},{key:"attributes",get:function(){return{class:"player-error-screen","data-error-screen":""}}}]),t.prototype.bindEvents=function(){this.listenTo(this.core,a.default.ERROR,this.onError),this.listenTo(this.core,a.default.CORE_ACTIVE_CONTAINER_CHANGED,this.onContainerChanged)},t.prototype.bindReload=function(){this.reloadButton=this.$el.find(".player-error-screen__reload"),this.reloadButton&&this.reloadButton.on("click",this.reload.bind(this))},t.prototype.reload=function(){var e=this;this.listenToOnce(this.core,a.default.CORE_READY,(function(){return e.container.play()})),this.core.load(this.options.sources,this.options.mimeType),this.unbindReload()},t.prototype.unbindReload=function(){this.reloadButton&&this.reloadButton.off("click")},t.prototype.onContainerChanged=function(){this.err=null,this.unbindReload(),this.hide()},t.prototype.onError=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e.level===u.default.Levels.FATAL&&(this.err=e,this.container.disableMediaControl(),this.container.stop(),this.show())},t.prototype.show=function(){this.render(),this.$el.show()},t.prototype.hide=function(){this.$el.hide()},t.prototype.render=function(){if(this.err)return this.$el.html(this.template({title:this.err.UI.title,message:this.err.UI.message,code:this.err.code,icon:this.err.UI.icon||"",reloadIcon:d.SvgIcons.reload})),this.core.$el.append(this.el),this.bindReload(),this},t}(l.default);t.default=p,e.exports=t.default},
2"./src/plugins/error_screen/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=n("./src/plugins/error_screen/error_screen.js"),o=(r=i)&&r.__esModule?r:{default:r};t.default=o.default,e.exports=t.default},
2"./src/plugins/error_screen/public/error_screen.html":function(e,t){e.exports='<div class="player-error-screen__content" data-error-screen>\n <% if (icon) { %>\n <div class="player-error-screen__icon" data-error-screen><%= icon %></div>\n <% } %>\n <div class="player-error-screen__title" data-error-screen><%= title %></div>\n <div class="player-error-screen__message" data-error-screen><%= message %></div>\n <div class="player-error-screen__code" data-error-screen>Error code: <%= code %></div>\n <div class="player-error-screen__reload" data-error-screen><%= reloadIcon %></div>\n</div>\n'},
2"./src/plugins/error_screen/public/error_screen.scss":function(e,t,n){var r=n("./node_modules/css-loader/index.js!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?includePaths[]=/Users/joaopaulo/Workstation/JS/clappr/src/base/scss!./src/plugins/error_screen/public/error_screen.scss");"string"==typeof r&&(r=[[e.i,r,""]]);var i={singleton:!0,hmr:!0,transform:void 0,insertInto:void 0};n("./node_modules/style-loader/lib/addStyles.js")(r,i),r.locals&&(e.exports=r.locals)},
vendor: 2,963 bytes, line 2
2"./src/plugins/favicon/favicon.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=d(n("./node_modules/babel-runtime/helpers/classCallCheck.js")),i=d(n("./node_modules/babel-runtime/helpers/possibleConstructorReturn.js")),o=d(n("./node_modules/babel-runtime/helpers/createClass.js")),s=d(n("./node_modules/babel-runtime/helpers/inherits.js")),a=d(n("./src/base/core_plugin.js")),l=d(n("./src/base/events.js")),c=d(n("./node_modules/clappr-zepto/zepto.js")),u=n("./src/base/utils.js");function d(e){return e&&e.__esModule?e:{default:e}}var f=(0,c.default)('link[rel="shortcut icon"]'),h=function(e){function t(n){(0,r.default)(this,t);var o=(0,i.default)(this,e.call(this,n));return o._container=null,o.configure(),o}return(0,s.default)(t,e),(0,o.default)(t,[{key:"name",get:function(){return"favicon"}},{key:"oldIcon",get:function(){return f}}]),t.prototype.configure=function(){this.core.options.changeFavicon?this.enabled||(this.stopListening(this.core,l.default.CORE_OPTIONS_CHANGE),this.enable()):this.enabled&&(this.disable(),this.listenTo(this.core,l.default.CORE_OPTIONS_CHANGE,this.configure))},t.prototype.bindEvents=function(){this.listenTo(this.core,l.default.CORE_OPTIONS_CHANGE,this.configure),this.listenTo(this.core,l.default.CORE_ACTIVE_CONTAINER_CHANGED,this.containerChanged),this.core.activeContainer&&this.containerChanged()},t.prototype.containerChanged=function(){this._container&&this.stopListening(this._container),this._container=this.core.activeContainer,this.listenTo(this._container,l.default.CONTAINER_PLAY,this.setPlayIcon),this.listenTo(this._container,l.default.CONTAINER_PAUSE,this.setPauseIcon),this.listenTo(this._container,l.default.CONTAINER_STOP,this.resetIcon),this.listenTo(this._container,l.default.CONTAINER_ENDED,this.resetIcon),this.listenTo(this._container,l.default.CONTAINER_ERROR,this.resetIcon),this.resetIcon()},t.prototype.disable=function(){e.prototype.disable.call(this),this.resetIcon()},t.prototype.destroy=function(){e.prototype.destroy.call(this),this.resetIcon()},t.prototype.createIcon=function(e){var t=(0,c.default)("<canvas/>");t[0].width=16,t[0].height=16;var n=t[0].getContext("2d");n.fillStyle="#000";var r=(0,c.default)(e).find("path").attr("d"),i=new Path2D(r);n.fill(i);var o=(0,c.default)('<link rel="shortcut icon" type="image/png"/>');return o.attr("href",t[0].toDataURL("image/png")),o},t.prototype.setPlayIcon=function(){this.playIcon||(this.playIcon=this.createIcon(u.SvgIcons.play)),this.changeIcon(this.playIcon)},t.prototype.setPauseIcon=function(){this.pauseIcon||(this.pauseIcon=this.createIcon(u.SvgIcons.pause)),this.changeIcon(this.pauseIcon)},t.prototype.resetIcon=function(){(0,c.default)('link[rel="shortcut icon"]').remove(),(0,c.default)("head").append(this.oldIcon)},t.prototype.changeIcon=function(e){e&&((0,c.default)('link[rel="shortcut icon"]').remove(),(0,c.default)("head").append(e))},t}(a.default);t.default=h,e.exports=t.default},
2"./src/plugins/favicon/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=n("./src/plugins/favicon/favicon.js"),o=(r=i)&&r.__esModule?r:{default:r};t.default=o.default,e.exports=t.default},
vendor: 4,197 bytes, line 2
2"./src/plugins/google_analytics/google_analytics.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=c(n("./node_modules/babel-runtime/helpers/classCallCheck.js")),i=c(n("./node_modules/babel-runtime/helpers/possibleConstructorReturn.js")),o=c(n("./node_modules/babel-runtime/helpers/createClass.js")),s=c(n("./node_modules/babel-runtime/helpers/inherits.js")),a=c(n("./src/base/container_plugin.js")),l=c(n("./src/base/events.js"));function c(e){return e&&e.__esModule?e:{default:e}}var u=function(e){function t(n){(0,r.default)(this,t);var o=(0,i.default)(this,e.call(this,n));return o.container.options.gaAccount&&(o.account=o.container.options.gaAccount,o.trackerName=o.container.options.gaTrackerName?o.container.options.gaTrackerName+".":"Clappr.",o.domainName=o.container.options.gaDomainName,o.currentHDState=void 0,o.embedScript()),o}return(0,s.default)(t,e),(0,o.default)(t,[{key:"name",get:function(){return"google_analytics"}}]),t.prototype.embedScript=function(){var e=this;if(window._gat)this.addEventListeners();else{var t=document.createElement("script");t.setAttribute("type","text/javascript"),t.setAttribute("async","async"),t.setAttribute("src","//www.google-analytics.com/ga.js"),t.onload=function(){return e.addEventListeners()},document.body.appendChild(t)}},t.prototype.addEventListeners=function(){var e=this;this.container&&(this.listenTo(this.container,l.default.CONTAINER_READY,this.onReady),this.listenTo(this.container,l.default.CONTAINER_PLAY,this.onPlay),this.listenTo(this.container,l.default.CONTAINER_STOP,this.onStop),this.listenTo(this.container,l.default.CONTAINER_PAUSE,this.onPause),this.listenTo(this.container,l.default.CONTAINER_ENDED,this.onEnded),this.listenTo(this.container,l.default.CONTAINER_STATE_BUFFERING,this.onBuffering),this.listenTo(this.container,l.default.CONTAINER_STATE_BUFFERFULL,this.onBufferFull),this.listenTo(this.container,l.default.CONTAINER_ERROR,this.onError),this.listenTo(this.container,l.default.CONTAINER_PLAYBACKSTATE,this.onPlaybackChanged),this.listenTo(this.container,l.default.CONTAINER_VOLUME,(function(t){return e.onVolumeChanged(t)})),this.listenTo(this.container,l.default.CONTAINER_SEEK,(function(t){return e.onSeek(t)})),this.listenTo(this.container,l.default.CONTAINER_FULL_SCREEN,this.onFullscreen),this.listenTo(this.container,l.default.CONTAINER_HIGHDEFINITIONUPDATE,this.onHD),this.listenTo(this.container,l.default.CONTAINER_PLAYBACKDVRSTATECHANGED,this.onDVR)),_gaq.push([this.trackerName+"_setAccount",this.account]),this.domainName&&_gaq.push([this.trackerName+"_setDomainName",this.domainName])},t.prototype.onReady=function(){this.push(["Video","Playback",this.container.playback.name])},t.prototype.onPlay=function(){this.push(["Video","Play",this.container.playback.src])},t.prototype.onStop=function(){this.push(["Video","Stop",this.container.playback.src])},t.prototype.onEnded=function(){this.push(["Video","Ended",this.container.playback.src])},t.prototype.onBuffering=function(){this.push(["Video","Buffering",this.container.playback.src])},t.prototype.onBufferFull=function(){this.push(["Video","Bufferfull",this.container.playback.src])},t.prototype.onError=function(){this.push(["Video","Error",this.container.playback.src])},t.prototype.onHD=function(e){var t=e?"ON":"OFF";t!==this.currentHDState&&(this.currentHDState=t,this.push(["Video","HD - "+t,this.container.playback.src]))},t.prototype.onPlaybackChanged=function(e){null!==e.type&&this.push(["Video","Playback Type - "+e.type,this.container.playback.src])},t.prototype.onDVR=function(e){var t=e?"ON":"OFF";this.push(["Interaction","DVR - "+t,this.container.playback.src])},t.prototype.onPause=function(){this.push(["Video","Pause",this.container.playback.src])},t.prototype.onSeek=function(){this.push(["Video","Seek",this.container.playback.src])},t.prototype.onVolumeChanged=function(){this.push(["Interaction","Volume",this.container.playback.src])},t.prototype.onFullscreen=function(){this.push(["Interaction","Fullscreen",this.container.playback.src])},t.prototype.push=function(e){var t=[this.trackerName+"_trackEvent"].concat(e);_gaq.push(t)},t}(a.default);t.default=u,e.exports=t.default},
2"./src/plugins/google_analytics/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=n("./src/plugins/google_analytics/google_analytics.js"),o=(r=i)&&r.__esModule?r:{default:r};t.default=o.default,e.exports=t.default},
2"./src/plugins/log/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=n("./src/plugins/log/log.js"),o=(r=i)&&r.__esModule?r:{default:r};t.default=o.default,e.exports=t.default},
vendor: 2,384 bytes, line 2
2"./src/plugins/log/log.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=n("./node_modules/babel-runtime/helpers/classCallCheck.js"),o=(r=i)&&r.__esModule?r:{default:r},s=n("./src/vendor/index.js"),a="font-weight: bold; font-size: 13px;",l="color: #ff8000;"+a,c="color: #ff0000;"+a,u=["color: #0000ff;"+a,"color: #006600;"+a,l,c,c],d=["debug","info","warn","error","disabled"],f=function(){function e(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:3;(0,o.default)(this,e),this.kibo=new s.Kibo,this.kibo.down(["ctrl shift d"],(function(){return t.onOff()})),this.BLACKLIST=["timeupdate","playback:timeupdate","playback:progress","container:hover","container:timeupdate","container:progress"],this.level=n,this.offLevel=r}return e.prototype.debug=function(e){this.log(e,0,Array.prototype.slice.call(arguments,1))},e.prototype.info=function(e){this.log(e,1,Array.prototype.slice.call(arguments,1))},e.prototype.warn=function(e){this.log(e,2,Array.prototype.slice.call(arguments,1))},e.prototype.error=function(e){this.log(e,3,Array.prototype.slice.call(arguments,1))},e.prototype.onOff=function(){this.level===this.offLevel?this.level=this.previousLevel:(this.previousLevel=this.level,this.level=this.offLevel),window.console&&window.console.log&&window.console.log("%c[Clappr.Log] set log level to "+d[this.level],l)},e.prototype.level=function(e){this.level=e},e.prototype.log=function(e,t,n){if(!(this.BLACKLIST.indexOf(n[0])>=0||t<this.level)){n||(n=e,e=null);var r=u[t],i="";e&&(i="["+e+"]"),window.console&&window.console.log&&window.console.log.apply(console,["%c["+d[t]+"]"+i,r].concat(n))}},e}();t.default=f,f.LEVEL_DEBUG=0,f.LEVEL_INFO=1,f.LEVEL_WARN=2,f.LEVEL_ERROR=3,f.getInstance=function(){return void 0===this._instance&&(this._instance=new this,this._instance.previousLevel=this._instance.level,this._instance.level=this._instance.offLevel),this._instance},f.setLevel=function(e){this.getInstance().level=e},f.debug=function(){this.getInstance().debug.apply(this.getInstance(),arguments)},f.info=function(){this.getInstance().info.apply(this.getInstance(),arguments)},f.warn=function(){this.getInstance().warn.apply(this.getInstance(),arguments)},f.error=function(){this.getInstance().error.apply(this.getInstance(),arguments)},e.exports=t.default},
2"./src/plugins/media_control/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=n("./src/plugins/media_control/media_control.js"),o=(r=i)&&r.__esModule?r:{default:r};t.default=o.default,e.exports=t.default},
vendor: 21,888 bytes, line 2
2"./src/plugins/media_control/media_control.js":function(e,t,n){"use strict";(function(r){Object.defineProperty(t,"__esModule",{value:!0});var i=b(n("./node_modules/babel-runtime/core-js/json/stringify.js")),o=b(n("./node_modules/babel-runtime/helpers/classCallCheck.js")),s=b(n("./node_modules/babel-runtime/helpers/possibleConstructorReturn.js")),a=b(n("./node_modules/babel-runtime/helpers/createClass.js")),l=b(n("./node_modules/babel-runtime/helpers/inherits.js")),c=n("./src/base/utils.js"),u=n("./src/vendor/index.js"),d=b(n("./src/base/events.js")),f=b(n("./src/base/ui_core_plugin.js")),h=b(n("./src/components/browser/index.js")),p=b(n("./src/components/mediator.js")),m=b(n("./src/base/template.js")),g=b(n("./src/base/playback.js")),v=b(n("./node_modules/clappr-zepto/zepto.js"));n("./src/plugins/media_control/public/media-control.scss");var y=b(n("./src/plugins/media_control/public/media-control.html"));function b(e){return e&&e.__esModule?e:{default:e}}var _=function(e){function t(n){(0,o.default)(this,t);var r=(0,s.default)(this,e.call(this,n));return r.persistConfig=r.options.persistConfig,r.currentPositionValue=null,r.currentDurationValue=null,r.keepVisible=!1,r.fullScreenOnVideoTagSupported=null,r.setInitialVolume(),r.settings={left:["play","stop","pause"],right:["volume"],default:["position","seekbar","duration"]},r.kibo=new u.Kibo(r.options.focusElement),r.bindKeyEvents(),r.container?v.default.isEmptyObject(r.container.settings)||(r.settings=v.default.extend({},r.container.settings)):r.settings={},r.userDisabled=!1,(r.container&&r.container.mediaControlDisabled||r.options.chromeless)&&r.disable(),r.stopDragHandler=function(e){return r.stopDrag(e)},r.updateDragHandler=function(e){return r.updateDrag(e)},(0,v.default)(document).bind("mouseup",r.stopDragHandler),(0,v.default)(document).bind("mousemove",r.updateDragHandler),r}return(0,l.default)(t,e),(0,a.default)(t,[{key:"name",get:function(){return"media_control"}},{key:"disabled",get:function(){var e=this.container&&this.container.getPlaybackType()===g.default.NO_OP;return this.userDisabled||e}},{key:"container",get:function(){return this.core&&this.core.activeContainer}},{key:"playback",get:function(){return this.core&&this.core.activePlayback}},{key:"attributes",get:function(){return{class:"media-control","data-media-control":""}}},{key:"events",get:function(){return{"click [data-play]":"play","click [data-pause]":"pause","click [data-playpause]":"togglePlayPause","click [data-stop]":"stop","click [data-playstop]":"togglePlayStop","click [data-fullscreen]":"toggleFullscreen","click .bar-container[data-seekbar]":"seek","click .bar-container[data-volume]":"onVolumeClick","click .drawer-icon[data-volume]":"toggleMute","mouseenter .drawer-container[data-volume]":"showVolumeBar","mouseleave .drawer-container[data-volume]":"hideVolumeBar","mousedown .bar-container[data-volume]":"startVolumeDrag","mousemove .bar-container[data-volume]":"mousemoveOnVolumeBar","mousedown .bar-scrubber[data-seekbar]":"startSeekDrag","mousemove .bar-container[data-seekbar]":"mousemoveOnSeekBar","mouseleave .bar-container[data-seekbar]":"mouseleaveOnSeekBar","mouseenter .media-control-layer[data-controls]":"setUserKeepVisible","mouseleave .media-control-layer[data-controls]":"resetUserKeepVisible"}}},{key:"template",get:function(){return(0,m.default)(y.default)}},{key:"volume",get:function(){return this.container&&this.container.isReady?this.container.volume:this.intendedVolume}},{key:"muted",get:function(){return 0===this.volume}}]),t.prototype.getExternalInterface=function(){var e=this;return{setVolume:this.setVolume,getVolume:function(){return e.volume}}},t.prototype.bindEvents=function(){var e=this;this.stopListening(),this.listenTo(this.core,d.default.CORE_ACTIVE_CONTAINER_CHANGED,this.onActiveContainerChanged),this.listenTo(this.core,d.default.CORE_MOUSE_MOVE,this.show),this.listenTo(this.core,d.default.CORE_MOUSE_LEAVE,(function(){return e.hide(e.options.hideMediaControlDelay)})),this.listenTo(this.core,d.default.CORE_FULLSCREEN,this.show),this.listenTo(this.core,d.default.CORE_OPTIONS_CHANGE,this.configure),p.default.on(this.options.playerId+":"+d.default.PLAYER_RESIZE,this.playerResize,this),this.bindContainerEvents()},t.prototype.bindContainerEvents=function(){this.container&&(this.listenTo(this.container,d.default.CONTAINER_PLAY,this.changeTogglePlay),this.listenTo(this.container,d.default.CONTAINER_PAUSE,this.changeTogglePlay),this.listenTo(this.container,d.default.CONTAINER_STOP,this.changeTogglePlay),this.listenTo(this.container,d.default.CONTAINER_DBLCLICK,this.toggleFullscreen),this.listenTo(this.container,d.default.CONTAINER_TIMEUPDATE,this.onTimeUpdate),this.listenTo(this.container,d.default.CONTAINER_PROGRESS,this.updateProgressBar),this.listenTo(this.container,d.default.CONTAINER_SETTINGSUPDATE,this.settingsUpdate),this.listenTo(this.container,d.default.CONTAINER_PLAYBACKDVRSTATECHANGED,this.settingsUpdate),this.listenTo(this.container,d.default.CONTAINER_HIGHDEFINITIONUPDATE,this.highDefinitionUpdate),this.listenTo(this.container,d.default.CONTAINER_MEDIACONTROL_DISABLE,this.disable),this.listenTo(this.container,d.default.CONTAINER_MEDIACONTROL_ENABLE,this.enable),this.listenTo(this.container,d.default.CONTAINER_ENDED,this.ended),this.listenTo(this.container,d.default.CONTAINER_VOLUME,this.onVolumeChanged),this.listenTo(this.container,d.default.CONTAINER_OPTIONS_CHANGE,this.setInitialVolume),"video"===this.container.playback.el.nodeName.toLowerCase()&&this.listenToOnce(this.container,d.default.CONTAINER_LOADEDMETADATA,this.onLoadedMetadataOnVideoTag))},t.prototype.disable=function(){this.userDisabled=!0,this.hide(),this.unbindKeyEvents(),this.$el.hide()},t.prototype.enable=function(){this.options.chromeless||(this.userDisabled=!1,this.bindKeyEvents(),this.show())},t.prototype.play=function(){this.container&&this.container.play()},t.prototype.pause=function(){this.container&&this.container.pause()},t.prototype.stop=function(){this.container&&this.container.stop()},t.prototype.setInitialVolume=function(){var e=this.persistConfig?c.Config.restore("volume"):100,t=this.container&&this.container.options||this.options;this.setVolume(t.mute?0:e,!0)},t.prototype.onVolumeChanged=function(){this.updateVolumeUI()},t.prototype.onLoadedMetadataOnVideoTag=function(){var e=this.playback&&this.playback.el;!c.Fullscreen.fullscreenEnabled()&&e.webkitSupportsFullscreen&&(this.fullScreenOnVideoTagSupported=!0,this.settingsUpdate())},t.prototype.updateVolumeUI=function(){if(this.rendered){this.$volumeBarContainer.find(".bar-fill-2").css({});var e=this.$volumeBarContainer.width(),t=this.$volumeBarBackground.width(),n=(e-t)/2,r=t*this.volume/100+n;this.$volumeBarFill.css({width:this.volume+"%"}),this.$volumeBarScrubber.css({left:r}),this.$volumeBarContainer.find(".segmented-bar-element").removeClass("fill");var i=Math.ceil(this.volume/10);this.$volumeBarContainer.find(".segmented-bar-element").slice(0,i).addClass("fill"),this.$volumeIcon.html(""),this.$volumeIcon.removeClass("muted"),this.muted?(this.$volumeIcon.append(c.SvgIcons.volumeMute),this.$volumeIcon.addClass("muted")):this.$volumeIcon.append(c.SvgIcons.volume),this.applyButtonStyle(this.$volumeIcon)}},t.prototype.changeTogglePlay=function(){this.$playPauseToggle.html(""),this.$playStopToggle.html(""),this.container&&this.container.isPlaying()?(this.$playPauseToggle.append(c.SvgIcons.pause),this.$playStopToggle.append(c.SvgIcons.stop),this.trigger(d.default.MEDIACONTROL_PLAYING)):(this.$playPauseToggle.append(c.SvgIcons.play),this.$playStopToggle.append(c.SvgIcons.play),this.trigger(d.default.MEDIACONTROL_NOTPLAYING),h.default.isMobile&&this.show()),this.applyButtonStyle(this.$playPauseToggle),this.applyButtonStyle(this.$playStopToggle)},t.prototype.mousemoveOnSeekBar=function(e){if(this.settings.seekEnabled){var t=e.pageX-this.$seekBarContainer.offset().left-this.$seekBarHover.width()/2;this.$seekBarHover.css({left:t})}this.trigger(d.default.MEDIACONTROL_MOUSEMOVE_SEEKBAR,e)},t.prototype.mouseleaveOnSeekBar=function(e){this.trigger(d.default.MEDIACONTROL_MOUSELEAVE_SEEKBAR,e)},t.prototype.onVolumeClick=function(e){this.setVolume(this.getVolumeFromUIEvent(e))},t.prototype.mousemoveOnVolumeBar=function(e){this.draggingVolumeBar&&this.setVolume(this.getVolumeFromUIEvent(e))},t.prototype.playerResize=function(e){this.$fullscreenToggle.html("");var t=this.core.isFullscreen()?c.SvgIcons.exitFullscreen:c.SvgIcons.fullscreen;this.$fullscreenToggle.append(t),this.applyButtonStyle(this.$fullscreenToggle),0!==this.$el.find(".media-control").length&&this.$el.removeClass("w320"),(e.width<=320||this.options.hideVolumeBar)&&this.$el.addClass("w320")},t.prototype.togglePlayPause=function(){return this.container.isPlaying()?this.container.pause():this.container.play(),!1},t.prototype.togglePlayStop=function(){this.container.isPlaying()?this.container.stop():this.container.play()},t.prototype.startSeekDrag=function(e){this.settings.seekEnabled&&(this.draggingSeekBar=!0,this.$el.addClass("dragging"),this.$seekBarLoaded.addClass("media-control-notransition"),this.$seekBarPosition.addClass("media-control-notransition"),this.$seekBarScrubber.addClass("media-control-notransition"),e&&e.preventDefault())},t.prototype.startVolumeDrag=function(e){this.draggingVolumeBar=!0,this.$el.addClass("dragging"),e&&e.preventDefault()},t.prototype.stopDrag=function(e){this.draggingSeekBar&&this.seek(e),this.$el.removeClass("dragging"),this.$seekBarLoaded.removeClass("media-control-notransition"),this.$seekBarPosition.removeClass("media-control-notransition"),this.$seekBarScrubber.removeClass("media-control-notransition dragging"),this.draggingSeekBar=!1,this.draggingVolumeBar=!1},t.prototype.updateDrag=function(e){if(this.draggingSeekBar){e.preventDefault();var t=(e.pageX-this.$seekBarContainer.offset().left)/this.$seekBarContainer.width()*100;t=Math.min(100,Math.max(t,0)),this.setSeekPercentage(t)}else this.draggingVolumeBar&&(e.preventDefault(),this.setVolume(this.getVolumeFromUIEvent(e)))},t.prototype.getVolumeFromUIEvent=function(e){return(e.pageX-this.$volumeBarContainer.offset().left)/this.$volumeBarContainer.width()*100},t.prototype.toggleMute=function(){if(this.muted)return this.setVolume(this._mutedVolume||100),void(this._mutedVolume=null);this._mutedVolume=this.volume,this.setVolume(0)},t.prototype.setVolume=function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];e=Math.min(100,Math.max(e,0)),this.intendedVolume=e,this.persistConfig&&!n&&c.Config.persist("volume",e);var r=function(){t.container&&t.container.isReady?t.container.setVolume(e):t.listenToOnce(t.container,d.default.CONTAINER_READY,(function(){t.container.setVolume(e)}))};this.container?r():this.listenToOnce(this,d.default.MEDIACONTROL_CONTAINERCHANGED,(function(){return r()}))},t.prototype.toggleFullscreen=function(){this.trigger(d.default.MEDIACONTROL_FULLSCREEN,this.name),this.container.fullscreen(),this.core.toggleFullscreen(),this.resetUserKeepVisible()},t.prototype.onActiveContainerChanged=function(){this.fullScreenOnVideoTagSupported=null,p.default.off(this.options.playerId+":"+d.default.PLAYER_RESIZE,this.playerResize,this),this.bindEvents(),this.setInitialVolume(),this.changeTogglePlay(),this.bindContainerEvents(),this.settingsUpdate(),this.container&&this.container.trigger(d.default.CONTAINER_PLAYBACKDVRSTATECHANGED,this.container.isDvrInUse()),this.container&&this.container.mediaControlDisabled&&this.disable(),this.trigger(d.default.MEDIACONTROL_CONTAINERCHANGED)},t.prototype.showVolumeBar=function(){this.hideVolumeId&&clearTimeout(this.hideVolumeId),this.$volumeBarContainer.removeClass("volume-bar-hide")},t.prototype.hideVolumeBar=function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:400;this.$volumeBarContainer&&(this.draggingVolumeBar?this.hideVolumeId=setTimeout((function(){return e.hideVolumeBar()}),t):(this.hideVolumeId&&clearTimeout(this.hideVolumeId),this.hideVolumeId=setTimeout((function(){return e.$volumeBarContainer.addClass("volume-bar-hide")}),t)))},t.prototype.ended=function(){this.changeTogglePlay()},t.prototype.updateProgressBar=function(e){var t=e.start/e.total*100,n=e.current/e.total*100;this.$seekBarLoaded.css({left:t+"%",width:n-t+"%"})},t.prototype.onTimeUpdate=function(e){if(!this.draggingSeekBar){var t=e.current<0?e.total:e.current;this.currentPositionValue=t,this.currentDurationValue=e.total,this.renderSeekBar()}},t.prototype.renderSeekBar=function(){if(null!==this.currentPositionValue&&null!==this.currentDurationValue){this.currentSeekBarPercentage=100,this.container&&(this.container.getPlaybackType()!==g.default.LIVE||this.container.isDvrInUse())&&(this.currentSeekBarPercentage=this.currentPositionValue/this.currentDurationValue*100),this.setSeekPercentage(this.currentSeekBarPercentage);var e=(0,c.formatTime)(this.currentPositionValue),t=(0,c.formatTime)(this.currentDurationValue);e!==this.displayedPosition&&(this.$position.text(e),this.displayedPosition=e),t!==this.displayedDuration&&(this.$duration.text(t),this.displayedDuration=t)}},t.prototype.seek=function(e){if(this.settings.seekEnabled){var t=(e.pageX-this.$seekBarContainer.offset().left)/this.$seekBarContainer.width()*100;return t=Math.min(100,Math.max(t,0)),this.container&&this.container.seekPercentage(t),this.setSeekPercentage(t),!1}},t.prototype.setKeepVisible=function(){this.keepVisible=!0},t.prototype.resetKeepVisible=function(){this.keepVisible=!1},t.prototype.setUserKeepVisible=function(){this.userKeepVisible=!0},t.prototype.resetUserKeepVisible=function(){this.userKeepVisible=!1},t.prototype.isVisible=function(){return!this.$el.hasClass("media-control-hide")},t.prototype.show=function(e){var t=this;if(!this.disabled){var n=e&&e.clientX!==this.lastMouseX&&e.clientY!==this.lastMouseY;(!e||n||navigator.userAgent.match(/firefox/i))&&(clearTimeout(this.hideId),this.$el.show(),this.trigger(d.default.MEDIACONTROL_SHOW,this.name),this.container&&this.container.trigger(d.default.CONTAINER_MEDIACONTROL_SHOW,this.name),this.$el.removeClass("media-control-hide"),this.hideId=setTimeout((function(){return t.hide()}),2e3),e&&(this.lastMouseX=e.clientX,this.lastMouseY=e.clientY)),this.updateCursorStyle(!0)}},t.prototype.hide=function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;if(this.isVisible()){var n=t||2e3;if(clearTimeout(this.hideId),this.disabled||!1!==this.options.hideMediaControl){var r=this.userKeepVisible||this.keepVisible,i=this.draggingSeekBar||this.draggingVolumeBar;!this.disabled&&(t||r||i)?this.hideId=setTimeout((function(){return e.hide()}),n):(this.trigger(d.default.MEDIACONTROL_HIDE,this.name),this.container&&this.container.trigger(d.default.CONTAINER_MEDIACONTROL_HIDE,this.name),this.$el.addClass("media-control-hide"),this.hideVolumeBar(0),this.updateCursorStyle(!1))}}},t.prototype.updateCursorStyle=function(e){e?this.core.$el.removeClass("nocursor"):this.core.isFullscreen()&&this.core.$el.addClass("nocursor")},t.prototype.settingsUpdate=function(){var e=this.getSettings();!e||this.fullScreenOnVideoTagSupported||c.Fullscreen.fullscreenEnabled()||(e.default&&(0,c.removeArrayItem)(e.default,"fullscreen"),e.left&&(0,c.removeArrayItem)(e.left,"fullscreen"),e.right&&(0,c.removeArrayItem)(e.right,"fullscreen")),(0,i.default)(this.settings)!==(0,i.default)(e)&&(this.settings=e,this.render())},t.prototype.getSettings=function(){return v.default.extend(!0,{},this.container&&this.container.settings)},t.prototype.highDefinitionUpdate=function(e){this.isHD=e;var t=e?"addClass":"removeClass";this.$hdIndicator[t]("enabled")},t.prototype.createCachedElements=function(){var e=this.$el.find(".media-control-layer");this.$duration=e.find(".media-control-indicator[data-duration]"),this.$fullscreenToggle=e.find("button.media-control-button[data-fullscreen]"),this.$playPauseToggle=e.find("button.media-control-button[data-playpause]"),this.$playStopToggle=e.find("button.media-control-button[data-playstop]"),this.$position=e.find(".media-control-indicator[data-position]"),this.$seekBarContainer=e.find(".bar-container[data-seekbar]"),this.$seekBarHover=e.find(".bar-hover[data-seekbar]"),this.$seekBarLoaded=e.find(".bar-fill-1[data-seekbar]"),this.$seekBarPosition=e.find(".bar-fill-2[data-seekbar]"),this.$seekBarScrubber=e.find(".bar-scrubber[data-seekbar]"),this.$volumeBarContainer=e.find(".bar-container[data-volume]"),this.$volumeContainer=e.find(".drawer-container[data-volume]"),this.$volumeIcon=e.find(".drawer-icon[data-volume]"),this.$volumeBarBackground=this.$el.find(".bar-background[data-volume]"),this.$volumeBarFill=this.$el.find(".bar-fill-1[data-volume]"),this.$volumeBarScrubber=this.$el.find(".bar-scrubber[data-volume]"),this.$hdIndicator=this.$el.find("button.media-control-button[data-hd-indicator]"),this.resetIndicators(),this.initializeIcons()},t.prototype.resetIndicators=function(){this.displayedPosition=this.$position.text(),this.displayedDuration=this.$duration.text()},t.prototype.initializeIcons=function(){var e=this.$el.find(".media-control-layer");e.find("button.media-control-button[data-play]").append(c.SvgIcons.play),e.find("button.media-control-button[data-pause]").append(c.SvgIcons.pause),e.find("button.media-control-button[data-stop]").append(c.SvgIcons.stop),this.$playPauseToggle.append(c.SvgIcons.play),this.$playStopToggle.append(c.SvgIcons.play),this.$volumeIcon.append(c.SvgIcons.volume),this.$fullscreenToggle.append(c.SvgIcons.fullscreen),this.$hdIndicator.append(c.SvgIcons.hd)},t.prototype.setSeekPercentage=function(e){e=Math.max(Math.min(e,100),0),this.displayedSeekBarPercentage!==e&&(this.displayedSeekBarPercentage=e,this.$seekBarPosition.removeClass("media-control-notransition"),this.$seekBarScrubber.removeClass("media-control-notransition"),this.$seekBarPosition.css({width:e+"%"}),this.$seekBarScrubber.css({left:e+"%"}))},t.prototype.seekRelative=function(e){if(this.settings.seekEnabled){var t=this.container.getCurrentTime(),n=this.container.getDuration(),r=Math.min(Math.max(t+e,0),n);r=Math.min(100*r/n,100),this.container.seekPercentage(r)}},t.prototype.bindKeyAndShow=function(e,t){var n=this;this.kibo.down(e,(function(){return n.show(),t()}))},t.prototype.bindKeyEvents=function(){var e=this;h.default.isMobile||this.options.disableKeyboardShortcuts||(this.unbindKeyEvents(),this.kibo=new u.Kibo(this.options.focusElement||this.options.parentElement),this.bindKeyAndShow("space",(function(){return e.togglePlayPause()})),this.bindKeyAndShow("left",(function(){return e.seekRelative(-5)})),this.bindKeyAndShow("right",(function(){return e.seekRelative(5)})),this.bindKeyAndShow("shift left",(function(){return e.seekRelative(-10)})),this.bindKeyAndShow("shift right",(function(){return e.seekRelative(10)})),this.bindKeyAndShow("shift ctrl left",(function(){return e.seekRelative(-15)})),this.bindKeyAndShow("shift ctrl right",(function(){return e.seekRelative(15)})),["1","2","3","4","5","6","7","8","9","0"].forEach((function(t){e.bindKeyAndShow(t,(function(){e.settings.seekEnabled&&e.container&&e.container.seekPercentage(10*t)}))})))},t.prototype.unbindKeyEvents=function(){this.kibo&&(this.kibo.off("space"),this.kibo.off("left"),this.kibo.off("right"),this.kibo.off("shift left"),this.kibo.off("shift right"),this.kibo.off("shift ctrl left"),this.kibo.off("shift ctrl right"),this.kibo.off(["1","2","3","4","5","6","7","8","9","0"]))},t.prototype.parseColors=function(){if(this.options.mediacontrol){this.buttonsColor=this.options.mediacontrol.buttons;var e=this.options.mediacontrol.seekbar;this.$el.find(".bar-fill-2[data-seekbar]").css("background-color",e),this.$el.find(".media-control-icon svg path").css("fill",this.buttonsColor),this.$el.find(".segmented-bar-element[data-volume]").css("boxShadow","inset 2px 0 0 "+this.buttonsColor)}},t.prototype.applyButtonStyle=function(e){this.buttonsColor&&e&&(0,v.default)(e).find("svg path").css("fill",this.buttonsColor)},t.prototype.destroy=function(){(0,v.default)(document).unbind("mouseup",this.stopDragHandler),(0,v.default)(document).unbind("mousemove",this.updateDragHandler),this.unbindKeyEvents(),this.stopListening(),e.prototype.destroy.call(this)},t.prototype.configure=function(e){this.options.chromeless||e.source||e.sources?this.disable():this.enable(),this.trigger(d.default.MEDIACONTROL_OPTIONS_CHANGE)},t.prototype.render=function(){var e=this,t=this.options.hideMediaControlDelay||2e3;this.settings&&this.$el.html(this.template({settings:this.settings})),this.createCachedElements(),this.$playPauseToggle.addClass("paused"),this.$playStopToggle.addClass("stopped"),this.changeTogglePlay(),this.container&&(this.hideId=setTimeout((function(){return e.hide()}),t),this.disabled&&this.hide()),h.default.isSafari&&h.default.isMobile&&(h.default.version<10?this.$volumeContainer.css("display","none"):this.$volumeBarContainer.css("display","none")),this.$seekBarPosition.addClass("media-control-notransition"),this.$seekBarScrubber.addClass("media-control-notransition");var n=0;return this.displayedSeekBarPercentage&&(n=this.displayedSeekBarPercentage),this.displayedSeekBarPercentage=null,this.setSeekPercentage(n),r.nextTick((function(){!e.settings.seekEnabled&&e.$seekBarContainer.addClass("seek-disabled"),!h.default.isMobile&&!e.options.disableKeyboardShortcuts&&e.bindKeyEvents(),e.playerResize({width:e.options.width,height:e.options.height}),e.hideVolumeBar(0)})),this.parseColors(),this.highDefinitionUpdate(this.isHD),this.core.$el.append(this.el),this.rendered=!0,this.updateVolumeUI(),this.trigger(d.default.MEDIACONTROL_RENDERED),this},t}(f.default);t.default=_,_.extend=function(e){return(0,c.extend)(_,e)},e.exports=t.default}).call(this,n("./node_modules/node-libs-browser/node_modules/process/browser.js"))},"./src/plugins/media_control/public/closed-hand.cur":function(e,t){e.exports="<%=baseUrl%>/a8c874b93b3d848f39a71260c57e3863.cur"},
2"./src/plugins/media_control/public/media-control.html":function(e,t){e.exports='<div class="media-control-background" data-background></div>\n<div class="media-control-layer" data-controls>\n <% var renderBar = function(name) { %>\n <div class="bar-container" data-<%= name %>>\n <div class="bar-background" data-<%= name %>>\n <div class="bar-fill-1" data-<%= name %>></div>\n <div class="bar-fill-2" data-<%= name %>></div>\n <div class="bar-hover" data-<%= name %>></div>\n </div>\n <div class="bar-scrubber" data-<%= name %>>\n <div class="bar-scrubber-icon" data-<%= name %>></div>\n </div>\n </div>\n <% }; %>\n <% var renderSegmentedBar = function(name, segments) {\n segments = segments || 10; %>\n <div class="bar-container" data-<%= name %>>\n <% for (var i = 0; i < segments; i++) { %>\n <div class="segmented-bar-element" data-<%= name %>></div>\n <% } %>\n </div>\n <% }; %>\n <% var renderDrawer = function(name, renderContent) { %>\n <div class="drawer-container" data-<%= name %>>\n <div class="drawer-icon-container" data-<%= name %>>\n <div class="drawer-icon media-control-icon" data-<%= name %>></div>\n <span class="drawer-text" data-<%= name %>></span>\n </div>\n <% renderContent(name); %>\n </div>\n <% }; %>\n <% var renderIndicator = function(name) { %>\n <div class="media-control-indicator" data-<%= name %>></div>\n <% }; %>\n <% var renderButton = function(name) { %>\n <button type="button" class="media-control-button media-control-icon" data-<%= name %> aria-label="<%= name %>"></button>\n <% }; %>\n <% var templates = {\n bar: renderBar,\n segmentedBar: renderSegmentedBar,\n };\n var render = function(settingsList) {\n settingsList.forEach(function(setting) {\n if(setting === "seekbar") {\n renderBar(setting);\n } else if (setting === "volume") {\n renderDrawer(setting, settings.volumeBarTemplate ? templates[settings.volumeBarTemplate] : function(name) { return renderSegmentedBar(name); });\n } else if (setting === "duration" || setting === "position") {\n renderIndicator(setting);\n } else {\n renderButton(setting);\n }\n });\n }; %>\n <% if (settings.default && settings.default.length) { %>\n <div class="media-control-center-panel" data-media-control>\n <% render(settings.default); %>\n </div>\n <% } %>\n <% if (settings.left && settings.left.length) { %>\n <div class="media-control-left-panel" data-media-control>\n <% render(settings.left); %>\n </div>\n <% } %>\n <% if (settings.right && settings.right.length) { %>\n <div class="media-control-right-panel" data-media-control>\n <% render(settings.right); %>\n </div>\n <% } %>\n</div>\n'},
2"./src/plugins/media_control/public/media-control.scss":function(e,t,n){var r=n("./node_modules/css-loader/index.js!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?includePaths[]=/Users/joaopaulo/Workstation/JS/clappr/src/base/scss!./src/plugins/media_control/public/media-control.scss");"string"==typeof r&&(r=[[e.i,r,""]]);var i={singleton:!0,hmr:!0,transform:void 0,insertInto:void 0};n("./node_modules/style-loader/lib/addStyles.js")(r,i),r.locals&&(e.exports=r.locals)},
2"./src/plugins/poster/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=n("./src/plugins/poster/poster.js"),o=(r=i)&&r.__esModule?r:{default:r};t.default=o.default,e.exports=t.default},
vendor: 4,621 bytes, line 2
2"./src/plugins/poster/poster.js":function(e,t,n){"use strict";(function(r){Object.defineProperty(t,"__esModule",{value:!0});var i=m(n("./node_modules/babel-runtime/helpers/classCallCheck.js")),o=m(n("./node_modules/babel-runtime/helpers/possibleConstructorReturn.js")),s=m(n("./node_modules/babel-runtime/helpers/createClass.js")),a=m(n("./node_modules/babel-runtime/helpers/inherits.js")),l=m(n("./src/base/ui_container_plugin.js")),c=m(n("./src/base/events.js")),u=m(n("./src/base/template.js")),d=m(n("./src/base/playback.js")),f=m(n("./src/components/error/error.js")),h=m(n("./src/plugins/poster/public/poster.html")),p=n("./src/base/utils.js");function m(e){return e&&e.__esModule?e:{default:e}}n("./src/plugins/poster/public/poster.scss");var g=function(e){function t(n){(0,i.default)(this,t);var s=(0,o.default)(this,e.call(this,n));return s.hasStartedPlaying=!1,s.playRequested=!1,s.render(),r.nextTick((function(){return s.update()})),s}return(0,a.default)(t,e),(0,s.default)(t,[{key:"name",get:function(){return"poster"}},{key:"template",get:function(){return(0,u.default)(h.default)}},{key:"shouldRender",get:function(){var e=!(!this.options.poster||!this.options.poster.showForNoOp);return"html_img"!==this.container.playback.name&&(this.container.playback.getPlaybackType()!==d.default.NO_OP||e)}},{key:"attributes",get:function(){return{class:"player-poster","data-poster":""}}},{key:"events",get:function(){return{click:"clicked"}}},{key:"showOnVideoEnd",get:function(){return!this.options.poster||this.options.poster.showOnVideoEnd||void 0===this.options.poster.showOnVideoEnd}}]),t.prototype.bindEvents=function(){this.listenTo(this.container,c.default.CONTAINER_STOP,this.onStop),this.listenTo(this.container,c.default.CONTAINER_PLAY,this.onPlay),this.listenTo(this.container,c.default.CONTAINER_STATE_BUFFERING,this.update),this.listenTo(this.container,c.default.CONTAINER_STATE_BUFFERFULL,this.update),this.listenTo(this.container,c.default.CONTAINER_OPTIONS_CHANGE,this.render),this.listenTo(this.container,c.default.CONTAINER_ERROR,this.onError),this.showOnVideoEnd&&this.listenTo(this.container,c.default.CONTAINER_ENDED,this.onStop)},t.prototype.onError=function(e){this.hasFatalError=e.level===f.default.Levels.FATAL,this.hasFatalError&&(this.hasStartedPlaying=!1,this.playRequested=!1,this.showPlayButton())},t.prototype.onPlay=function(){this.hasStartedPlaying=!0,this.update()},t.prototype.onStop=function(){this.hasStartedPlaying=!1,this.playRequested=!1,this.update()},t.prototype.updatePlayButton=function(e){!e||this.options.chromeless&&!this.options.allowUserInteraction?this.hidePlayButton():this.showPlayButton()},t.prototype.showPlayButton=function(){this.hasFatalError&&!this.options.disableErrorScreen||(this.$playButton.show(),this.$el.addClass("clickable"))},t.prototype.hidePlayButton=function(){this.$playButton.hide(),this.$el.removeClass("clickable")},t.prototype.clicked=function(){if(!this.hasStartedPlaying)return this.options.chromeless&&!this.options.allowUserInteraction||(this.playRequested=!0,this.update(),this.container.play()),!1},t.prototype.shouldHideOnPlay=function(){return!this.container.playback.isAudioOnly},t.prototype.update=function(){if(this.shouldRender){var e=!this.playRequested&&!this.hasStartedPlaying&&!this.container.buffering;this.updatePlayButton(e),this.updatePoster()}},t.prototype.updatePoster=function(){this.hasStartedPlaying?this.hidePoster():this.showPoster()},t.prototype.showPoster=function(){this.container.disableMediaControl(),this.$el.show()},t.prototype.hidePoster=function(){this.container.enableMediaControl(),this.shouldHideOnPlay()&&this.$el.hide()},t.prototype.render=function(){if(this.shouldRender){if(this.$el.html(this.template()),this.options.poster&&void 0===this.options.poster.custom){var e=this.options.poster.url||this.options.poster;this.$el.css({"background-image":"url("+e+")"})}else this.options.poster&&this.$el.css({background:this.options.poster.custom});this.container.$el.append(this.el),this.$playWrapper=this.$el.find(".play-wrapper"),this.$playWrapper.append(p.SvgIcons.play),this.$playButton=this.$playWrapper.find("svg"),this.$playButton.addClass("poster-icon"),this.$playButton.attr("data-poster","");var t=this.options.mediacontrol&&this.options.mediacontrol.buttons;return t&&this.$el.find("svg path").css("fill",t),this.options.mediacontrol&&this.options.mediacontrol.buttons&&(t=this.options.mediacontrol.buttons,this.$playButton.css("color",t)),this.update(),this}},t}(l.default);t.default=g,e.exports=t.default}).call(this,n("./node_modules/node-libs-browser/node_modules/process/browser.js"))},
2"./src/plugins/poster/public/poster.html":function(e,t){e.exports='<div class="play-wrapper" data-poster></div>\n'},
2"./src/plugins/poster/public/poster.scss":function(e,t,n){var r=n("./node_modules/css-loader/index.js!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?includePaths[]=/Users/joaopaulo/Workstation/JS/clappr/src/base/scss!./src/plugins/poster/public/poster.scss");"string"==typeof r&&(r=[[e.i,r,""]]);var i={singleton:!0,hmr:!0,transform:void 0,insertInto:void 0};n("./node_modules/style-loader/lib/addStyles.js")(r,i),r.locals&&(e.exports=r.locals)},
2"./src/plugins/seek_time/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=n("./src/plugins/seek_time/seek_time.js"),o=(r=i)&&r.__esModule?r:{default:r};t.default=o.default,e.exports=t.default},
2"./src/plugins/seek_time/public/seek_time.html":function(e,t){e.exports="<span data-seek-time></span>\n<span data-duration></span>\n"},
2"./src/plugins/seek_time/public/seek_time.scss":function(e,t,n){var r=n("./node_modules/css-loader/index.js!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?includePaths[]=/Users/joaopaulo/Workstation/JS/clappr/src/base/scss!./src/plugins/seek_time/public/seek_time.scss");"string"==typeof r&&(r=[[e.i,r,""]]);var i={singleton:!0,hmr:!0,transform:void 0,insertInto:void 0};n("./node_modules/style-loader/lib/addStyles.js")(r,i),r.locals&&(e.exports=r.locals)},
vendor: 4,901 bytes, line 2
2"./src/plugins/seek_time/seek_time.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=h(n("./node_modules/babel-runtime/helpers/classCallCheck.js")),i=h(n("./node_modules/babel-runtime/helpers/possibleConstructorReturn.js")),o=h(n("./node_modules/babel-runtime/helpers/createClass.js")),s=h(n("./node_modules/babel-runtime/helpers/inherits.js")),a=n("./src/base/utils.js"),l=h(n("./src/base/ui_core_plugin.js")),c=h(n("./src/base/template.js")),u=h(n("./src/base/events.js")),d=h(n("./src/base/playback.js")),f=h(n("./src/plugins/seek_time/public/seek_time.html"));function h(e){return e&&e.__esModule?e:{default:e}}n("./src/plugins/seek_time/public/seek_time.scss");var p=function(e){function t(n){(0,r.default)(this,t);var o=(0,i.default)(this,e.call(this,n));return o.hoveringOverSeekBar=!1,o.hoverPosition=null,o.duration=null,o.firstFragDateTime=null,o.actualLiveTime=!!o.mediaControl.options.actualLiveTime,o.actualLiveTime&&(o.mediaControl.options.actualLiveServerTime?o.actualLiveServerTimeDiff=(new Date).getTime()-new Date(o.mediaControl.options.actualLiveServerTime).getTime():o.actualLiveServerTimeDiff=0),o}return(0,s.default)(t,e),(0,o.default)(t,[{key:"name",get:function(){return"seek_time"}},{key:"template",get:function(){return(0,c.default)(f.default)}},{key:"attributes",get:function(){return{class:"seek-time","data-seek-time":""}}},{key:"mediaControl",get:function(){return this.core.mediaControl}},{key:"mediaControlContainer",get:function(){return this.mediaControl.container}},{key:"isLiveStreamWithDvr",get:function(){return this.mediaControlContainer&&this.mediaControlContainer.getPlaybackType()===d.default.LIVE&&this.mediaControlContainer.isDvrEnabled()}},{key:"durationShown",get:function(){return this.isLiveStreamWithDvr&&!this.actualLiveTime}},{key:"useActualLiveTime",get:function(){return this.actualLiveTime&&this.isLiveStreamWithDvr}}]),t.prototype.bindEvents=function(){this.listenTo(this.mediaControl,u.default.MEDIACONTROL_RENDERED,this.render),this.listenTo(this.mediaControl,u.default.MEDIACONTROL_MOUSEMOVE_SEEKBAR,this.showTime),this.listenTo(this.mediaControl,u.default.MEDIACONTROL_MOUSELEAVE_SEEKBAR,this.hideTime),this.listenTo(this.mediaControl,u.default.MEDIACONTROL_CONTAINERCHANGED,this.onContainerChanged),this.mediaControlContainer&&(this.listenTo(this.mediaControlContainer,u.default.CONTAINER_PLAYBACKDVRSTATECHANGED,this.update),this.listenTo(this.mediaControlContainer,u.default.CONTAINER_TIMEUPDATE,this.updateDuration))},t.prototype.onContainerChanged=function(){this.stopListening(),this.bindEvents()},t.prototype.updateDuration=function(e){this.duration=e.total,this.firstFragDateTime=e.firstFragDateTime,this.update()},t.prototype.showTime=function(e){this.hoveringOverSeekBar=!0,this.calculateHoverPosition(e),this.update()},t.prototype.hideTime=function(){this.hoveringOverSeekBar=!1,this.update()},t.prototype.calculateHoverPosition=function(e){var t=e.pageX-this.mediaControl.$seekBarContainer.offset().left;this.hoverPosition=Math.min(1,Math.max(t/this.mediaControl.$seekBarContainer.width(),0))},t.prototype.getSeekTime=function(){var e=void 0,t=void 0,n=void 0,r=void 0;return this.useActualLiveTime?(this.firstFragDateTime?(r=new Date(this.firstFragDateTime),(n=new Date(this.firstFragDateTime)).setHours(0,0,0,0),t=(r.getTime()-n.getTime())/1e3+this.duration):(n=new Date((new Date).getTime()-this.actualLiveServerTimeDiff),t=((r=new Date(n))-n.setHours(0,0,0,0))/1e3),(e=t-this.duration+this.hoverPosition*this.duration)<0&&(e+=86400)):e=this.hoverPosition*this.duration,{seekTime:e,secondsSinceMidnight:t}},t.prototype.update=function(){if(this.rendered)if(this.shouldBeVisible()){var e=this.getSeekTime(),t=(0,a.formatTime)(e.seekTime,this.useActualLiveTime);if(t!==this.displayedSeekTime&&(this.$seekTimeEl.text(t),this.displayedSeekTime=t),this.durationShown){this.$durationEl.show();var n=(0,a.formatTime)(this.actualLiveTime?e.secondsSinceMidnight:this.duration,this.actualLiveTime);n!==this.displayedDuration&&(this.$durationEl.text(n),this.displayedDuration=n)}else this.$durationEl.hide();this.$el.show();var r=this.mediaControl.$seekBarContainer.width(),i=this.$el.width(),o=this.hoverPosition*r;o-=i/2,o=Math.max(0,Math.min(o,r-i)),this.$el.css("left",o)}else this.$el.hide(),this.$el.css("left","-100%")},t.prototype.shouldBeVisible=function(){return this.mediaControlContainer&&this.mediaControlContainer.settings.seekEnabled&&this.hoveringOverSeekBar&&null!==this.hoverPosition&&null!==this.duration},t.prototype.render=function(){this.rendered=!0,this.displayedDuration=null,this.displayedSeekTime=null,this.$el.html(this.template()),this.$el.hide(),this.mediaControl.$el.append(this.el),this.$seekTimeEl=this.$el.find("[data-seek-time]"),this.$durationEl=this.$el.find("[data-duration]"),this.$durationEl.hide(),this.update()},t}(l.default);t.default=p,e.exports=t.default},
2"./src/plugins/sources.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=c(n("./node_modules/babel-runtime/helpers/classCallCheck.js")),i=c(n("./node_modules/babel-runtime/helpers/createClass.js")),o=c(n("./node_modules/babel-runtime/helpers/possibleConstructorReturn.js")),s=c(n("./node_modules/babel-runtime/helpers/inherits.js")),a=c(n("./src/base/core_plugin.js")),l=c(n("./src/base/events.js"));function c(e){return e&&e.__esModule?e:{default:e}}var u=function(e){function t(){return(0,r.default)(this,t),(0,o.default)(this,e.apply(this,arguments))}return(0,s.default)(t,e),t.prototype.bindEvents=function(){this.listenTo(this.core,l.default.CORE_CONTAINERS_CREATED,this.onContainersCreated)},t.prototype.onContainersCreated=function(){var e=this.core.containers.filter((function(e){return"no_op"!==e.playback.name}))[0]||this.core.containers[0];e&&this.core.containers.forEach((function(t){t!==e&&t.destroy()}))},(0,i.default)(t,[{key:"name",get:function(){return"sources"}}]),t}(a.default);t.default=u,e.exports=t.default},
2"./src/plugins/spinner_three_bounce/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=n("./src/plugins/spinner_three_bounce/spinner_three_bounce.js"),o=(r=i)&&r.__esModule?r:{default:r};t.default=o.default,e.exports=t.default},
2"./src/plugins/spinner_three_bounce/public/spinner.html":function(e,t){e.exports="<div data-bounce1></div><div data-bounce2></div><div data-bounce3></div>\n"},
2"./src/plugins/spinner_three_bounce/public/spinner.scss":function(e,t,n){var r=n("./node_modules/css-loader/index.js!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?includePaths[]=/Users/joaopaulo/Workstation/JS/clappr/src/base/scss!./src/plugins/spinner_three_bounce/public/spinner.scss");"string"==typeof r&&(r=[[e.i,r,""]]);var i={singleton:!0,hmr:!0,transform:void 0,insertInto:void 0};n("./node_modules/style-loader/lib/addStyles.js")(r,i),r.locals&&(e.exports=r.locals)},
vendor: 1,981 bytes, line 2
2"./src/plugins/spinner_three_bounce/spinner_three_bounce.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=d(n("./node_modules/babel-runtime/helpers/classCallCheck.js")),i=d(n("./node_modules/babel-runtime/helpers/possibleConstructorReturn.js")),o=d(n("./node_modules/babel-runtime/helpers/createClass.js")),s=d(n("./node_modules/babel-runtime/helpers/inherits.js")),a=d(n("./src/base/ui_container_plugin.js")),l=d(n("./src/base/events.js")),c=d(n("./src/base/template.js")),u=d(n("./src/plugins/spinner_three_bounce/public/spinner.html"));function d(e){return e&&e.__esModule?e:{default:e}}n("./src/plugins/spinner_three_bounce/public/spinner.scss");var f=function(e){function t(n){(0,r.default)(this,t);var o=(0,i.default)(this,e.call(this,n));return o.template=(0,c.default)(u.default),o.showTimeout=null,o.listenTo(o.container,l.default.CONTAINER_STATE_BUFFERING,o.onBuffering),o.listenTo(o.container,l.default.CONTAINER_STATE_BUFFERFULL,o.onBufferFull),o.listenTo(o.container,l.default.CONTAINER_STOP,o.onStop),o.listenTo(o.container,l.default.CONTAINER_ENDED,o.onStop),o.listenTo(o.container,l.default.CONTAINER_ERROR,o.onStop),o.render(),o}return(0,s.default)(t,e),(0,o.default)(t,[{key:"name",get:function(){return"spinner"}},{key:"attributes",get:function(){return{"data-spinner":"",class:"spinner-three-bounce"}}}]),t.prototype.onBuffering=function(){this.show()},t.prototype.onBufferFull=function(){this.hide()},t.prototype.onStop=function(){this.hide()},t.prototype.show=function(){var e=this;null===this.showTimeout&&(this.showTimeout=setTimeout((function(){return e.$el.show()}),300))},t.prototype.hide=function(){null!==this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=null),this.$el.hide()},t.prototype.render=function(){return this.$el.html(this.template()),this.container.$el.append(this.$el),this.$el.hide(),this.container.buffering&&this.onBuffering(),this},t}(a.default);t.default=f,e.exports=t.default},
2"./src/plugins/stats/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=n("./src/plugins/stats/stats.js"),o=(r=i)&&r.__esModule?r:{default:r};t.default=o.default,e.exports=t.default},
vendor: 6,963 bytes, line 2
2"./src/plugins/stats/stats.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=u(n("./node_modules/babel-runtime/helpers/classCallCheck.js")),i=u(n("./node_modules/babel-runtime/helpers/possibleConstructorReturn.js")),o=u(n("./node_modules/babel-runtime/helpers/createClass.js")),s=u(n("./node_modules/babel-runtime/helpers/inherits.js")),a=u(n("./src/base/container_plugin.js")),l=u(n("./src/base/events.js")),c=u(n("./node_modules/clappr-zepto/zepto.js"));function u(e){return e&&e.__esModule?e:{default:e}}var d=function(e){function t(n){(0,r.default)(this,t);var o=(0,i.default)(this,e.call(this,n));return o.setInitialAttrs(),o.reportInterval=o.options.reportInterval||5e3,o.state="IDLE",o}return(0,s.default)(t,e),(0,o.default)(t,[{key:"name",get:function(){return"stats"}}]),t.prototype.bindEvents=function(){this.listenTo(this.container.playback,l.default.PLAYBACK_PLAY,this.onPlay),this.listenTo(this.container,l.default.CONTAINER_STOP,this.onStop),this.listenTo(this.container,l.default.CONTAINER_ENDED,this.onStop),this.listenTo(this.container,l.default.CONTAINER_DESTROYED,this.onStop),this.listenTo(this.container,l.default.CONTAINER_STATE_BUFFERING,this.onBuffering),this.listenTo(this.container,l.default.CONTAINER_STATE_BUFFERFULL,this.onBufferFull),this.listenTo(this.container,l.default.CONTAINER_STATS_ADD,this.onStatsAdd),this.listenTo(this.container,l.default.CONTAINER_BITRATE,this.onStatsAdd),this.listenTo(this.container.playback,l.default.PLAYBACK_STATS_ADD,this.onStatsAdd)},t.prototype.setInitialAttrs=function(){this.firstPlay=!0,this.startupTime=0,this.rebufferingTime=0,this.watchingTime=0,this.rebuffers=0,this.externalMetrics={}},t.prototype.onPlay=function(){this.state="PLAYING",this.watchingTimeInit=Date.now(),this.intervalId||(this.intervalId=setInterval(this.report.bind(this),this.reportInterval))},t.prototype.onStop=function(){clearInterval(this.intervalId),this.report(),this.intervalId=void 0,this.state="STOPPED"},t.prototype.onBuffering=function(){this.firstPlay?this.startupTimeInit=Date.now():this.rebufferingTimeInit=Date.now(),this.state="BUFFERING",this.rebuffers++},t.prototype.onBufferFull=function(){this.firstPlay&&this.startupTimeInit?(this.firstPlay=!1,this.startupTime=Date.now()-this.startupTimeInit,this.watchingTimeInit=Date.now()):this.rebufferingTimeInit&&(this.rebufferingTime+=this.getRebufferingTime()),this.rebufferingTimeInit=void 0,this.state="PLAYING"},t.prototype.getRebufferingTime=function(){return Date.now()-this.rebufferingTimeInit},t.prototype.getWatchingTime=function(){return Date.now()-this.watchingTimeInit-this.rebufferingTime},t.prototype.isRebuffering=function(){return!!this.rebufferingTimeInit},t.prototype.onStatsAdd=function(e){c.default.extend(this.externalMetrics,e)},t.prototype.getStats=function(){var e={startupTime:this.startupTime,rebuffers:this.rebuffers,rebufferingTime:this.isRebuffering()?this.rebufferingTime+this.getRebufferingTime():this.rebufferingTime,watchingTime:this.isRebuffering()?this.getWatchingTime()-this.getRebufferingTime():this.getWatchingTime()};return c.default.extend(e,this.externalMetrics),e},t.prototype.report=function(){this.container.statsReport(this.getStats())},t}(a.default);t.default=d,e.exports=t.default},"./src/plugins/strings.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=c(n("./node_modules/babel-runtime/helpers/classCallCheck.js")),i=c(n("./node_modules/babel-runtime/helpers/possibleConstructorReturn.js")),o=c(n("./node_modules/babel-runtime/helpers/createClass.js")),s=c(n("./node_modules/babel-runtime/helpers/inherits.js")),a=n("./src/base/utils.js"),l=c(n("./node_modules/clappr-zepto/zepto.js"));function c(e){return e&&e.__esModule?e:{default:e}}var u=function(e){function t(n){(0,r.default)(this,t);var o=(0,i.default)(this,e.call(this,n));return o._initializeMessages(),o}return(0,s.default)(t,e),(0,o.default)(t,[{key:"name",get:function(){return"strings"}}]),t.prototype.t=function(e){var t=this._language(),n=this._messages.en;return(t&&this._messages[t]||n)[e]||n[e]||e},t.prototype._language=function(){return this.core.options.language||(0,a.getBrowserLanguage)()},t.prototype._initializeMessages=function(){this._messages=l.default.extend(!0,{en:{live:"live",back_to_live:"back to live",disabled:"Disabled",playback_not_supported:"Your browser does not support the playback of this video. Please try using a different browser.",default_error_title:"Could not play video.",default_error_message:"There was a problem trying to load the video."},pt:{live:"ao vivo",back_to_live:"voltar para o ao vivo",disabled:"Desativado",playback_not_supported:"Seu navegador não supporta a reprodução deste video. Por favor, tente usar um navegador diferente.",default_error_title:"Não foi possÃvel reproduzir o vÃdeo.",default_error_message:"Ocorreu um problema ao tentar carregar o vÃdeo."},es:{live:"vivo",back_to_live:"volver en vivo",disabled:"Discapacitado",playback_not_supported:"Su navegador no soporta la reproducción de un video. Por favor, trate de usar un navegador diferente."},ru:{live:"пÑÑмой ÑÑиÑ",back_to_live:"к пÑÑÐ¼Ð¾Ð¼Ñ ÑÑиÑÑ",disabled:"ÐÑклÑÑено",playback_not_supported:"ÐÐ°Ñ Ð±ÑаÑÐ·ÐµÑ Ð½Ðµ поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ Ð²Ð¾ÑпÑоизведение ÑÑого видео. ÐожалÑйÑÑа, попÑобÑйÑе дÑÑгой бÑаÑзеÑ."},fr:{live:"en direct",back_to_live:"retour au direct",disabled:"Désactivé",playback_not_supported:"Votre navigateur ne supporte pas la lecture de cette vidéo. Merci de tenter sur un autre navigateur.",default_error_title:"Impossible de lire la vidéo.",default_error_message:"Un problème est survenu lors du chargement de la vidéo."},tr:{live:"canlı",back_to_live:"canlı yayına dön",disabled:"Engelli",playback_not_supported:"Tarayıcınız bu videoyu oynatma desteÄine sahip deÄil. Lütfen farklı bir tarayıcı ile deneyin."},et:{live:"Otseülekanne",back_to_live:"Tagasi otseülekande juurde",disabled:"Keelatud",playback_not_supported:"Teie brauser ei toeta selle video taasesitust. Proovige kasutada muud brauserit."},ar:{live:"Ù
باشر",back_to_live:"Ø§ÙØ±Ø¬Ùع Ø¥Ù٠اÙÙ
باشر",disabled:"Ù
عطÙÙ",playback_not_supported:"اÙÙ
ØªØµÙØ Ø§ÙØ°Ù تستخدÙ
Ù ÙØ§ ÙØ¯Ø¹Ù
تشغÙÙ ÙØ°Ø§ اÙÙÙØ¯ÙÙ. Ø§ÙØ±Ø¬Ø§Ø¡ إستخداÙ
Ù
ØªØµÙØ آخر.",default_error_title:"ØºÙØ± ÙØ§Ø¯Ø± اÙÙ Ø§ÙØªØ´ØºÙÙ.",default_error_message:"ØØ¯Ø«Øª Ù
Ø´ÙÙØ© Ø£Ø«ÙØ§Ø¡ تØÙ
Ù٠اÙÙÙØ¯ÙÙ."}},this.core.options.strings||{}),this._messages["pt-BR"]=this._messages.pt,this._messages["en-US"]=this._messages.en,this._messages["es-419"]=this._messages.es,this._messages["fr-FR"]=this._messages.fr,this._messages["tr-TR"]=this._messages.tr,this._messages["et-EE"]=this._messages.et,this._messages["ar-IQ"]=this._messages.ar},t}(c(n("./src/base/core_plugin.js")).default);t.default=u,e.exports=t.default},
2"./src/plugins/watermark/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=n("./src/plugins/watermark/watermark.js"),o=(r=i)&&r.__esModule?r:{default:r};t.default=o.default,e.exports=t.default},
2"./src/plugins/watermark/public/watermark.html":function(e,t){e.exports='<div class="clappr-watermark" data-watermark data-watermark-<%=position %>>\n<% if(typeof imageLink !== \'undefined\') { %>\n<a target=_blank href="<%= imageLink %>">\n<% } %>\n<img src="<%= imageUrl %>">\n<% if(typeof imageLink !== \'undefined\') { %>\n</a>\n<% } %>\n</div>\n'},
2"./src/plugins/watermark/public/watermark.scss":function(e,t,n){var r=n("./node_modules/css-loader/index.js!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?includePaths[]=/Users/joaopaulo/Workstation/JS/clappr/src/base/scss!./src/plugins/watermark/public/watermark.scss");"string"==typeof r&&(r=[[e.i,r,""]]);var i={singleton:!0,hmr:!0,transform:void 0,insertInto:void 0};n("./node_modules/style-loader/lib/addStyles.js")(r,i),r.locals&&(e.exports=r.locals)},
vendor: 1,753 bytes, line 2
2"./src/plugins/watermark/watermark.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=d(n("./node_modules/babel-runtime/helpers/classCallCheck.js")),i=d(n("./node_modules/babel-runtime/helpers/possibleConstructorReturn.js")),o=d(n("./node_modules/babel-runtime/helpers/createClass.js")),s=d(n("./node_modules/babel-runtime/helpers/inherits.js")),a=d(n("./src/base/ui_container_plugin.js")),l=d(n("./src/base/events.js")),c=d(n("./src/base/template.js")),u=d(n("./src/plugins/watermark/public/watermark.html"));function d(e){return e&&e.__esModule?e:{default:e}}n("./src/plugins/watermark/public/watermark.scss");var f=function(e){function t(n){(0,r.default)(this,t);var o=(0,i.default)(this,e.call(this,n));return o.configure(),o}return(0,s.default)(t,e),(0,o.default)(t,[{key:"name",get:function(){return"watermark"}},{key:"template",get:function(){return(0,c.default)(u.default)}}]),t.prototype.bindEvents=function(){this.listenTo(this.container,l.default.CONTAINER_PLAY,this.onPlay),this.listenTo(this.container,l.default.CONTAINER_STOP,this.onStop),this.listenTo(this.container,l.default.CONTAINER_OPTIONS_CHANGE,this.configure)},t.prototype.configure=function(){this.position=this.options.position||"bottom-right",this.options.watermark?(this.imageUrl=this.options.watermark,this.imageLink=this.options.watermarkLink,this.render()):this.$el.remove()},t.prototype.onPlay=function(){this.hidden||this.$el.show()},t.prototype.onStop=function(){this.$el.hide()},t.prototype.render=function(){this.$el.hide();var e={position:this.position,imageUrl:this.imageUrl,imageLink:this.imageLink};return this.$el.html(this.template(e)),this.container.$el.append(this.$el),this},t}(a.default);t.default=f,e.exports=t.default},
2"./src/vendor/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=n("./src/vendor/kibo.js"),o=(r=i)&&r.__esModule?r:{default:r};t.default={Kibo:o.default},e.exports=t.default},
vendor: 4,572 bytes, line 2
2"./src/vendor/kibo.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){this.element=e||window.document,this.initialize()};r.KEY_NAMES_BY_CODE={8:"backspace",9:"tab",13:"enter",16:"shift",17:"ctrl",18:"alt",20:"caps_lock",27:"esc",32:"space",37:"left",38:"up",39:"right",40:"down",48:"0",49:"1",50:"2",51:"3",52:"4",53:"5",54:"6",55:"7",56:"8",57:"9",65:"a",66:"b",67:"c",68:"d",69:"e",70:"f",71:"g",72:"h",73:"i",74:"j",75:"k",76:"l",77:"m",78:"n",79:"o",80:"p",81:"q",82:"r",83:"s",84:"t",85:"u",86:"v",87:"w",88:"x",89:"y",90:"z",112:"f1",113:"f2",114:"f3",115:"f4",116:"f5",117:"f6",118:"f7",119:"f8",120:"f9",121:"f10",122:"f11",123:"f12"},r.KEY_CODES_BY_NAME={},function(){for(var e in r.KEY_NAMES_BY_CODE)Object.prototype.hasOwnProperty.call(r.KEY_NAMES_BY_CODE,e)&&(r.KEY_CODES_BY_NAME[r.KEY_NAMES_BY_CODE[e]]=+e)}(),r.MODIFIERS=["shift","ctrl","alt"],r.registerEvent=document.addEventListener?function(e,t,n){e.addEventListener(t,n,!1)}:document.attachEvent?function(e,t,n){e.attachEvent("on"+t,n)}:void 0,r.unregisterEvent=document.removeEventListener?function(e,t,n){e.removeEventListener(t,n,!1)}:document.detachEvent?function(e,t,n){e.detachEvent("on"+t,n)}:void 0,r.stringContains=function(e,t){return-1!==e.indexOf(t)},r.neatString=function(e){return e.replace(/^\s+|\s+$/g,"").replace(/\s+/g," ")},r.capitalize=function(e){return e.toLowerCase().replace(/^./,(function(e){return e.toUpperCase()}))},r.isString=function(e){return r.stringContains(Object.prototype.toString.call(e),"String")},r.arrayIncludes=Array.prototype.indexOf?function(e,t){return-1!==e.indexOf(t)}:function(e,t){for(var n=0;n<e.length;n++)if(e[n]===t)return!0;return!1},r.extractModifiers=function(e){var t,n;for(t=[],n=0;n<r.MODIFIERS.length;n++)r.stringContains(e,r.MODIFIERS[n])&&t.push(r.MODIFIERS[n]);return t},r.extractKey=function(e){var t,n;for(t=r.neatString(e).split(" "),n=0;n<t.length;n++)if(!r.arrayIncludes(r.MODIFIERS,t[n]))return t[n]},r.modifiersAndKey=function(e){var t,n;return r.stringContains(e,"any")?r.neatString(e).split(" ").slice(0,2).join(" "):(t=r.extractModifiers(e),(n=r.extractKey(e))&&!r.arrayIncludes(r.MODIFIERS,n)&&t.push(n),t.join(" "))},r.keyName=function(e){return r.KEY_NAMES_BY_CODE[e+""]},r.keyCode=function(e){return+r.KEY_CODES_BY_NAME[e]},r.prototype.initialize=function(){var e,t=this;for(this.lastKeyCode=-1,this.lastModifiers={},e=0;e<r.MODIFIERS.length;e++)this.lastModifiers[r.MODIFIERS[e]]=!1;this.keysDown={any:[]},this.keysUp={any:[]},this.downHandler=this.handler("down"),this.upHandler=this.handler("up"),r.registerEvent(this.element,"keydown",this.downHandler),r.registerEvent(this.element,"keyup",this.upHandler),r.registerEvent(window,"unload",(function e(){r.unregisterEvent(t.element,"keydown",t.downHandler),r.unregisterEvent(t.element,"keyup",t.upHandler),r.unregisterEvent(window,"unload",e)}))},r.prototype.handler=function(e){var t=this;return function(n){var i,o,s;for(n=n||window.event,t.lastKeyCode=n.keyCode,i=0;i<r.MODIFIERS.length;i++)t.lastModifiers[r.MODIFIERS[i]]=n[r.MODIFIERS[i]+"Key"];for(r.arrayIncludes(r.MODIFIERS,r.keyName(t.lastKeyCode))&&(t.lastModifiers[r.keyName(t.lastKeyCode)]=!0),o=t["keys"+r.capitalize(e)],i=0;i<o.any.length;i++)!1===o.any[i](n)&&n.preventDefault&&n.preventDefault();if(o[s=t.lastModifiersAndKey()])for(i=0;i<o[s].length;i++)!1===o[s][i](n)&&n.preventDefault&&n.preventDefault()}},r.prototype.registerKeys=function(e,t,n){var i,o,s=this["keys"+r.capitalize(e)];for(r.isString(t)&&(t=[t]),i=0;i<t.length;i++)o=t[i],s[o=r.modifiersAndKey(o+"")]?s[o].push(n):s[o]=[n];return this},r.prototype.unregisterKeys=function(e,t,n){var i,o,s,a=this["keys"+r.capitalize(e)];for(r.isString(t)&&(t=[t]),i=0;i<t.length;i++)if(s=t[i],s=r.modifiersAndKey(s+""),null===n)delete a[s];else if(a[s])for(o=0;o<a[s].length;o++)if(String(a[s][o])===String(n)){a[s].splice(o,1);break}return this},r.prototype.off=function(e){return this.unregisterKeys("down",e,null)},r.prototype.delegate=function(e,t,n){return null!==n||void 0!==n?this.registerKeys(e,t,n):this.unregisterKeys(e,t,n)},r.prototype.down=function(e,t){return this.delegate("down",e,t)},r.prototype.up=function(e,t){return this.delegate("up",e,t)},r.prototype.lastKey=function(e){return e?this.lastModifiers[e]:r.keyName(this.lastKeyCode)},r.prototype.lastModifiersAndKey=function(){var e,t;for(e=[],t=0;t<r.MODIFIERS.length;t++)this.lastKey(r.MODIFIERS[t])&&e.push(r.MODIFIERS[t]);return r.arrayIncludes(e,this.lastKey())||e.push(this.lastKey()),e.join(" ")},t.default=r,e.exports=t.default}
2})},e.exports=r()},function(e,t,n){var r=n(45),i=Function.prototype,o=i.call,s=r&&i.bind.bind(o,o);e.exports=r?s:function(e){return function(){return o.apply(e,arguments)}}},function(e,t,n){var r=n(81),i=r.all;e.exports=r.IS_HTMLDDA?function(e){return"function"==typeof e||e===i}:function(e){return"function"==typeof e}},function(e,t,n){var r=n(21),i=String,o=TypeError;e.exports=function(e){if(r(e))return e;throw o(i(e)+" is not an object")}},function(e,t,n){var r=n(12).has;e.exports=function(e){return r(e),e}},function(e,t,n){var r=n(8),i=n(48),o=TypeError;e.exports=function(e){if(r(e))return e;throw o(i(e)+" is not a function")}},function(e,t,n){var r=n(7),i=Set.prototype;e.exports={Set:Set,add:r(i.add),has:r(i.has),remove:r(i.delete),proto:i}},function(e,t,n){var r=n(134),i=n(11),o=n(45),s=r(r.bind);e.exports=function(e,t){return i(e),void 0===t?e:o?s(e,t):function(){return e.apply(t,arguments)}}},function(e,t,n){var r=n(26).has;e.exports=function(e){return r(e),e}},function(e,t,n){(function(t){var n=function(e){return e&&e.Math==Math&&e};e.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof t&&t)||function(){return this}()||this||Function("return this")()}).call(this,n(104))},function(e,t,n){var r=n(15),i=n(85),o=n(22),s=n(86),a=n(84),l=n(83),c=r.Symbol,u=i("wks"),d=l?c.for||c:c&&c.withoutSetter||s;e.exports=function(e){return o(u,e)||(u[e]=a&&o(c,e)?c[e]:d("Symbol."+e)),u[e]}},function(e,t,n){var r=n(7),i=n(25),o=n(12),s=o.Set,a=o.proto,l=r(a.forEach),c=r(a.keys),u=c(new s).next;e.exports=function(e,t,n){return n?i(c(e),t,u):l(e,t)}},function(e,t,n){"use strict";var r=n(2),i=n(5),o=n(11),s=n(9),a=n(21),l=n(32),c=n(92),u=n(44),d=n(57),f=c((function(e){var t=this,n=t.iterator,r=t.predicate;return new e((function(o,l){var c=function(e){t.done=!0,l(e)},f=function(e){d(n,c,e,c)},h=function(){try{e.resolve(s(i(t.next,n))).then((function(n){try{if(s(n).done)t.done=!0,o(u(void 0,!0));else{var i=n.value;try{var l=r(i,t.counter++),d=function(e){e?o(u(i,!1)):h()};a(l)?e.resolve(l).then(d,f):d(l)}catch(e){f(e)}}}catch(e){c(e)}}),c)}catch(e){c(e)}};h()}))}));r({target:"AsyncIterator",proto:!0,real:!0},{filter:function(e){return s(this),o(e),new f(l(this),{predicate:e})}})},function(e,t,n){"use strict";var r=n(2),i=n(5),o=n(11),s=n(9),a=n(32),l=n(95),c=n(97),u=l((function(){for(var e,t,n=this.iterator,r=this.predicate,o=this.next;;){if(e=s(i(o,n)),this.done=!!e.done)return;if(t=e.value,c(n,r,[t,this.counter++],!0))return t}}));r({target:"Iterator",proto:!0,real:!0},{filter:function(e){return s(this),o(e),new u(a(this),{predicate:e})}})},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t,n){var r=n(8),i=n(81),o=i.all;e.exports=i.IS_HTMLDDA?function(e){return"object"==typeof e?null!==e:r(e)||e===o}:function(e){return"object"==typeof e?null!==e:r(e)}},function(e,t,n){var r=n(7),i=n(50),o=r({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,t){return o(i(e),t)}},function(e,t,n){var r=n(7),i=n(25),o=n(26),s=o.Map,a=o.proto,l=r(a.forEach),c=r(a.entries),u=c(new s).next;e.exports=function(e,t,n){return n?i(c(e),(function(e){return t(e[1],e[0])}),u):l(e,t)}},function(e,t,n){var r=n(20);e.exports=!r((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},function(e,t,n){var r=n(5);e.exports=function(e,t,n){for(var i,o,s=n||e.next;!(i=r(s,e)).done;)if(void 0!==(o=t(i.value)))return o}},function(e,t,n){var r=n(7),i=Map.prototype;e.exports={Map:Map,set:r(i.set),get:r(i.get),has:r(i.has),remove:r(i.delete),proto:i}},function(e,t,n){var r=n(15),i=n(8);e.exports=function(e,t){return arguments.length<2?(n=r[e],i(n)?n:void 0):r[e]&&r[e][t];var n}},function(e,t,n){var r=n(27),i=n(8),o=n(140),s=n(21),a=r("Set");e.exports=function(e){return function(e){return s(e)&&"number"==typeof e.size&&i(e.has)&&i(e.keys)}(e)?e:o(e)?new a(e):e}},function(e,t,n){var r=n(11),i=n(9),o=n(5),s=n(54),a=TypeError,l=Math.max,c=function(e,t,n,r){this.set=e,this.size=t,this.has=n,this.keys=r};c.prototype={getIterator:function(){return i(o(this.keys,this.set))},includes:function(e){return o(this.has,this.set,e)}},e.exports=function(e){i(e);var t=+e.size;if(t!=t)throw a("Invalid size");return new c(e,l(s(t),0),r(e.has),r(e.keys))}},function(e,t,n){var r=n(11),i=n(40);e.exports=function(e,t){var n=e[t];return i(n)?void 0:r(n)}},function(e,t,n){var r=n(24),i=n(87),o=n(89),s=n(9),a=n(80),l=TypeError,c=Object.defineProperty,u=Object.getOwnPropertyDescriptor,d="enumerable",f="configurable",h="writable";t.f=r?o?function(e,t,n){if(s(e),t=a(t),s(n),"function"==typeof e&&"prototype"===t&&"value"in n&&h in n&&!n[h]){var r=u(e,t);
vendor: 4,113 bytes, line 2
2r&&r[h]&&(e[t]=n.value,n={configurable:f in n?n[f]:r[f],enumerable:d in n?n[d]:r[d],writable:!1})}return c(e,t,n)}:c:function(e,t,n){if(s(e),t=a(t),s(n),i)try{return c(e,t,n)}catch(e){}if("get"in n||"set"in n)throw l("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},function(e,t){e.exports=function(e){return{iterator:e,next:e.next,done:!1}}},function(e,t,n){var r=n(5),i=n(9),o=n(30);e.exports=function(e,t,n){var s,a;i(e);try{if(!(s=o(e,"return"))){if("throw"===t)throw n;return n}s=r(s,e)}catch(e){a=!0,s=e}if("throw"===t)throw n;if(a)throw s;return i(s),n}},function(e,t,n){n(2)({target:"AsyncIterator",proto:!0,real:!0},{map:n(123)})},function(e,t,n){var r=n(24),i=n(31),o=n(78);e.exports=r?function(e,t,n){return i.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){var r,i=n(9),o=n(125),s=n(56),a=n(53),l=n(127),c=n(88),u=n(52),d="prototype",f="script",h=u("IE_PROTO"),p=function(){},m=function(e){return"<"+f+">"+e+"</"+f+">"},g=function(e){e.write(m("")),e.close();var t=e.parentWindow.Object;return e=null,t},v=function(){try{r=new ActiveXObject("htmlfile")}catch(e){}var e,t,n;v="undefined"!=typeof document?document.domain&&r?g(r):(t=c("iframe"),n="java"+f+":",t.style.display="none",l.appendChild(t),t.src=String(n),(e=t.contentWindow.document).open(),e.write(m("document.F=Object")),e.close(),e.F):g(r);for(var i=s.length;i--;)delete v[d][s[i]];return v()};a[h]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(p[d]=i(e),n=new p,p[d]=null,n[h]=e):n=v(),void 0===t?n:o.f(n,t)}},function(e,t,n){n(2)({target:"Iterator",proto:!0,real:!0},{map:n(130)})},function(e,t,n){var r=n(142),i=n(12);e.exports=r(i.proto,"size","get")||function(e){return e.size}},function(e,t,n){var r=n(106),i=n(79);e.exports=function(e){return r(i(e))}},function(e,t){e.exports=function(e){return null==e}},function(e,t){e.exports=!1},function(e,t,n){var r=n(15),i=n(49),o="__core-js_shared__",s=r[o]||i(o,{});e.exports=s},function(e,t,n){var r=n(8),i=n(31),o=n(90),s=n(49);e.exports=function(e,t,n,a){a||(a={});var l=a.enumerable,c=void 0!==a.name?a.name:t;if(r(n)&&o(n,c,a),a.global)l?e[t]=n:s(t,n);else{try{a.unsafe?e[t]&&(l=!0):delete e[t]}catch(e){}l?e[t]=n:i.f(e,t,{value:n,enumerable:!1,configurable:!a.nonConfigurable,writable:!a.nonWritable})}return e}},function(e,t){e.exports=function(e,t){return{value:e,done:t}}},function(e,t,n){var r=n(20);e.exports=!r((function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")}))},function(e,t,n){var r=n(7),i=r({}.toString),o=r("".slice);e.exports=function(e){return o(i(e),8,-1)}},function(e,t,n){var r=n(7);e.exports=r({}.isPrototypeOf)},function(e,t){var n=String;e.exports=function(e){try{return n(e)}catch(e){return"Object"}}},function(e,t,n){var r=n(15),i=Object.defineProperty;e.exports=function(e,t){try{i(r,e,{value:t,configurable:!0,writable:!0})}catch(n){r[e]=t}return t}},function(e,t,n){var r=n(79),i=Object;e.exports=function(e){return i(r(e))}},function(e,t,n){var r,i,o,s=n(113),a=n(15),l=n(21),c=n(35),u=n(22),d=n(42),f=n(52),h=n(53),p="Object already initialized",m=a.TypeError,g=a.WeakMap;if(s||d.state){var v=d.state||(d.state=new g);v.get=v.get,v.has=v.has,v.set=v.set,r=function(e,t){if(v.has(e))throw m(p);return t.facade=e,v.set(e,t),t},i=function(e){return v.get(e)||{}},o=function(e){return v.has(e)}}else{var y=f("state");h[y]=!0,r=function(e,t){if(u(e,y))throw m(p);return t.facade=e,c(e,y,t),t},i=function(e){return u(e,y)?e[y]:{}},o=function(e){return u(e,y)}}e.exports={set:r,get:i,has:o,enforce:function(e){return o(e)?i(e):r(e,{})},getterFor:function(e){return function(t){var n;if(!l(t)||(n=i(t)).type!==e)throw m("Incompatible receiver, "+e+" required");return n}}}},function(e,t,n){var r=n(85),i=n(86),o=r("keys");e.exports=function(e){return o[e]||(o[e]=i(e))}},function(e,t){e.exports={}},function(e,t,n){var r=n(119);e.exports=function(e){var t=+e;return t!=t||0===t?0:r(t)}},function(e,t,n){var r=n(120);e.exports=function(e){return r(e.length)}},function(e,t){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleStr
2ing","toString","valueOf"]},function(e,t,n){var r=n(5),i=n(27),o=n(30);e.exports=function(e,t,n,s){try{var a=o(e,"return");if(a)return i("Promise").resolve(r(a,e)).then((function(){t(n)}),(function(e){s(e)}))}catch(e){return s(e)}t(n)}},function(e,t){e.exports={}},function(e,t,n){var r=n(137),i=n(8),o=n(46),s=n(16)("toStringTag"),a=Object,l="Arguments"==o(function(){return arguments}());e.exports=r?o:function(e){var t,n,r;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=a(e),s))?n:l?o(t):"Object"==(r=o(t))&&i(t.callee)?"Arguments":r}},function(e,t,n){"use strict";var r=n(2),i=n(10),o=n(12).add;r({target:"Set",proto:!0,real:!0,forced:!0},{addAll:function(){for(var e=i(this),t=0,n=arguments.length;t<n;t++)o(e,arguments[t]);return e}})},function(e,t,n){"use strict";var r=n(2),i=n(10),o=n(12).remove;r({target:"Set",proto:!0,real:!0,forced:!0},{deleteAll:function(){for(var e,t=i(this),n=!0,r=0,s=arguments.length;r<s;r++)e=o(t,arguments[r]),n=n&&e;return!!n}})},function(e,t,n){"use strict";var r=n(2),i=n(5),o=n(28),s=n(141);r({target:"Set",proto:!0,real:!0,forced:!0},{difference:function(e){return i(s,this,o(e))}})},function(e,t,n){var r=n(12),i=n(17),o=r.Set,s=r.add;e.exports=function(e){var t=new o;return i(e,(function(e){s(t,e)})),t}},function(e,t,n){"use strict";var r=n(2),i=n(13),o=n(10),s=n(17);r({target:"Set",proto:!0,real:!0,forced:!0},{every:function(e){var t=o(this),n=i(e,arguments.length>1?arguments[1]:void 0);return!1!==s(t,(function(e){if(!n(e,e,t))return!1}),!0)}})},function(e,t,n){"use strict";var r=n(2),i=n(13),o=n(10),s=n(12),a=n(17),l=s.Set,c=s.add;r({target:"Set",proto:!0,real:!0,forced:!0},{filter:function(e){var t=o(this),n=i(e,arguments.length>1?arguments[1]:void 0),r=new l;return a(t,(function(e){n(e,e,t)&&c(r,e)})),r}})},function(e,t,n){"use strict";var r=n(2),i=n(13),o=n(10),s=n(17);r({target:"Set",proto:!0,real:!0,forced:!0},{find:function(e){var t=o(this),n=i(e,arguments.length>1?arguments[1]:void 0),r=s(t,(function(e){if(n(e,e,t))return{value:e}}),!0);return r&&r.value}})},function(e,t,n){"use strict";var r=n(2),i=n(5),o=n(28),s=n(143);r({target:"Set",proto:!0,real:!0,forced:!0},{intersection:function(e){return i(s,this,o(e))}})},function(e,t,n){"use strict";var r=n(2),i=n(5),o=n(28),s=n(144);r({target:"Set",proto:!0,real:!0,forced:!0},{isDisjointFrom:function(e){return i(s,this,o(e))}})},function(e,t,n){"use strict";var r=n(2),i=n(5),o=n(28),s=n(145);r({target:"Set",proto:!0,real:!0,forced:!0},{isSubsetOf:function(e){return i(s,this,o(e))}})},function(e,t,n){"use strict";var r=n(2),i=n(5),o=n(28),s=n(146);r({target:"Set",proto:!0,real:!0,forced:!0},{isSupersetOf:function(e){return i(s,this,o(e))}})},function(e,t,n){"use strict";var r=n(2),i=n(7),o=n(10),s=n(17),a=n(147),l=i([].join),c=i([].push);r({target:"Set",proto:!0,real:!0,forced:!0},{join:function(e){var t=o(this),n=void 0===e?",":a(e),r=[];return s(t,(function(e){c(r,e)})),l(r,n)}})},function(e,t,n){"use strict";var r=n(2),i=n(13),o=n(10),s=n(12),a=n(17),l=s.Set,c=s.add;r({target:"Set",proto:!0,real:!0,forced:!0},{map:function(e){var t=o(this),n=i(e,arguments.length>1?arguments[1]:void 0),r=new l;return a(t,(function(e){c(r,n(e,e,t))})),r}})},function(e,t,n){"use strict";var r=n(2),i=n(11),o=n(10),s=n(17),a=TypeError;r({target:"Set",proto:!0,real:!0,forced:!0},{reduce:function(e){var t=o(this),n=arguments.length<2,r=n?void 0:arguments[1];if(i(e),s(t,(function(i){n?(n=!1,r=i):r=e(r,i,i,t)})),n)throw a("Reduce of empty set with no initial value");return r}})},function(e,t,n){"use strict";var r=n(2),i=n(13),o=n(10),s=n(17);r({target:"Set",proto:!0,real:!0,forced:!0},{some:function(e){var t=o(this),n=i(e,arguments.length>1?arguments[1]:void 0);return!0===s(t,(function(e){if(n(e,e,t))return!0}),!0)}})},function(e,t,n){"use strict";var r=n(2),i=n(5),o=n(28),s=n(148);r({target:"Set",proto:!0,real:!0,forced:!0},{symmetricDifference:function(e){return i(s,this,o(e))}})},function(e,t,n){"use strict";var r=n(2),i=n(5),o=n(28),s=n(149);r({target:"Set",proto:!0,real:!0,forced:!0},{union:function(e){return i(s,this,o(e))}})},function(e,t,n){var r=n(24),i=n(5),o=n(105),s=n(78),a=n(39),l=n(80),c=n(22),u=n(87),d=Object.getOwnPropertyDescriptor;t.f=r?d:function(e,t){if(e=a(e),t=l(t),u)try{return d(e,t)}catch(e){}if(c(e,t))return s(!i(o.f,e,t),e[t])}},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(40),i=TypeError;e.exports=function(e){if(r(e))throw i("Can't call method on "+e);return e}},function(e,t,n){var r=n(107),i=n(82);e.exports=function(e){var t=r(e,"string");return i(t)?t:t+""}},function(e,t){var n="object"==typeof document&&document.all,r=void 0===n&&void 0!==n;e.exports={all:n,IS_HTMLDDA:r}},function(e,t,n){var r=n(27),i=n(8),o=n(47),s=n(83),a=Object;e.exports=s?function(e){return"symbol"==typeof e}:function(e){var t=r("Symbol");return i(t)&&o(t.prototype,a(e))}},function(e,t,n){var r=n(84);e.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},function(e,t,n){var r=n(108),i=n(20),o=n(15).String;e.exports=!!Object.getOwnPropertySymbols&&!i((function(){var e=Symbol();return!o(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&r&&r<41}))},function(e,t,n){var r=n(41),i=n(42);
vendor: 4,737 bytes, line 2
2(e.exports=function(e,t){return i[e]||(i[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.31.1",mode:r?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.31.1/LICENSE",source:"https://github.com/zloirock/core-js"})},function(e,t,n){var r=n(7),i=0,o=Math.random(),s=r(1..toString);e.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+s(++i+o,36)}},function(e,t,n){var r=n(24),i=n(20),o=n(88);e.exports=!r&&!i((function(){return 7!=Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a}))},function(e,t,n){var r=n(15),i=n(21),o=r.document,s=i(o)&&i(o.createElement);e.exports=function(e){return s?o.createElement(e):{}}},function(e,t,n){var r=n(24),i=n(20);e.exports=r&&i((function(){return 42!=Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},function(e,t,n){var r=n(7),i=n(20),o=n(8),s=n(22),a=n(24),l=n(111).CONFIGURABLE,c=n(112),u=n(51),d=u.enforce,f=u.get,h=String,p=Object.defineProperty,m=r("".slice),g=r("".replace),v=r([].join),y=a&&!i((function(){return 8!==p((function(){}),"length",{value:8}).length})),b=String(String).split("String"),_=e.exports=function(e,t,n){"Symbol("===m(h(t),0,7)&&(t="["+g(h(t),/^Symbol\(([^)]*)\)/,"$1")+"]"),n&&n.getter&&(t="get "+t),n&&n.setter&&(t="set "+t),(!s(e,"name")||l&&e.name!==t)&&(a?p(e,"name",{value:t,configurable:!0}):e.name=t),y&&n&&s(n,"arity")&&e.length!==n.arity&&p(e,"length",{value:n.arity});try{n&&s(n,"constructor")&&n.constructor?a&&p(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(e){}var r=d(e);return s(r,"source")||(r.source=v(b,"string"==typeof t?t:"")),e};Function.prototype.toString=_((function(){return o(this)&&f(this).source||c(this)}),"toString")},function(e,t,n){var r=n(7),i=n(22),o=n(39),s=n(117).indexOf,a=n(53),l=r([].push);e.exports=function(e,t){var n,r=o(e),c=0,u=[];for(n in r)!i(a,n)&&i(r,n)&&l(u,n);for(;t.length>c;)i(r,n=t[c++])&&(~s(u,n)||l(u,n));return u}},function(e,t,n){"use strict";var r=n(5),i=n(124),o=n(9),s=n(36),a=n(35),l=n(93),c=n(16),u=n(51),d=n(27),f=n(30),h=n(128),p=n(44),m=n(33),g=d("Promise"),v=c("toStringTag"),y="AsyncIteratorHelper",b="WrapForValidAsyncIterator",_=u.set,A=function(e){var t=!e,n=u.getterFor(e?b:y),a=function(e){var r=i((function(){return n(e)})),o=r.error,s=r.value;return o||t&&s.done?{exit:!0,value:o?g.reject(s):g.resolve(p(void 0,!0))}:{exit:!1,value:s}};return l(s(h),{next:function(){var e=a(this),t=e.value;if(e.exit)return t;var n=i((function(){return o(t.nextHandler(g))})),r=n.error,s=n.value;return r&&(t.done=!0),r?g.reject(s):g.resolve(s)},return:function(){var t=a(this),n=t.value;if(t.exit)return n;n.done=!0;var s,l,c=n.iterator,u=i((function(){if(n.inner)try{m(n.inner.iterator,"normal")}catch(e){return m(c,"throw",e)}return f(c,"return")}));return s=l=u.value,u.error?g.reject(l):void 0===s?g.resolve(p(void 0,!0)):(l=(u=i((function(){return r(s,c)}))).value,u.error?g.reject(l):e?g.resolve(l):g.resolve(l).then((function(e){return o(e),p(void 0,!0)})))}})},E=A(!0),T=A(!1);a(T,v,"Async Iterator Helper"),e.exports=function(e,t){var n=function(n,r){r?(r.iterator=n.iterator,r.next=n.next):r=n,r.type=t?b:y,r.nextHandler=e,r.counter=0,r.done=!1,_(this,r)};return n.prototype=t?E:T,n}},function(e,t,n){var r=n(43);e.exports=function(e,t,n){for(var i in t)r(e,i,t[i],n);return e}},function(e,t,n){var r=n(22),i=n(8),o=n(50),s=n(52),a=n(129),l=s("IE_PROTO"),c=Object,u=c.prototype;e.exports=a?c.getPrototypeOf:function(e){var t=o(e);if(r(t,l))return t[l];var n=t.constructor;return i(n)&&t instanceof n?n.prototype:t instanceof c?u:null}},function(e,t,n){"use strict";var r=n(5),i=n(36),o=n(35),s=n(93),a=n(16),l=n(51),c=n(30),u=n(96).IteratorPrototype,d=n(44),f=n(33),h=a("toStringTag"),p="IteratorHelper",m="WrapForValidIterator",g=l.set,v=function(e){var t=l.getterFor(e?m:p);return s(i(u),{next:function(){var n=t(this);if(e)return n.nextHandler();try{var r=n.done?void 0:n.nextHandler();return d(r,n.done)}catch(e){throw n.done=!0,e}},return:function(){var n=t(this),i=n.iterator;if(n.done=!0,e){var o=c(i,"return");return o?r(o,i):d(void 0,!0)}if(n.inner)try{f(n.inner.iterator,"normal")}catch(e){return f(i,"throw",e)}return f(i,"normal"),d(void 0,!0)}})},y=v(!0),b=v(!1);o(b,h,"Iterator Helper"),e.exports=function(e,t){var n=function(n,r){r?(r.iterator=n.iterator,r.next=n.next):r=n,r.type=t?m:p,r.nextHandler=e,r.counter=0,r.done=!1,g(this,r)};return n.prototype=t?y:b,n}},function(e,t,n){"use strict";var r,i,o,s=n(20),a=n(8),l=n(21),c=n(36),u=n(94),d=n(43),f=n(16),h=n(41),p=f("iterator"),m=!1;[].keys&&("next"in(o=[].keys())?(i=u(u(o)))!==Object.prototype&&(r=i):m=!0),!l(r)||s((function(){var e={};return r[p].call(e)!==e}))?r={}
2:h&&(r=c(r)),a(r[p])||d(r,p,(function(){return this})),e.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:m}},function(e,t,n){var r=n(9),i=n(33);e.exports=function(e,t,n,o){try{return o?t(r(n)[0],n[1]):t(n)}catch(t){i(e,"throw",t)}}},function(e,t,n){var r=n(13),i=n(5),o=n(9),s=n(48),a=n(135),l=n(55),c=n(47),u=n(136),d=n(99),f=n(33),h=TypeError,p=function(e,t){this.stopped=e,this.result=t},m=p.prototype;e.exports=function(e,t,n){var g,v,y,b,_,A,E,T=n&&n.that,k=!(!n||!n.AS_ENTRIES),S=!(!n||!n.IS_RECORD),w=!(!n||!n.IS_ITERATOR),x=!(!n||!n.INTERRUPTED),C=r(t,T),P=function(e){return g&&f(g,"normal",e),new p(!0,e)},R=function(e){return k?(o(e),x?C(e[0],e[1],P):C(e[0],e[1])):x?C(e,P):C(e)};if(S)g=e.iterator;else if(w)g=e;else{if(!(v=d(e)))throw h(s(e)+" is not iterable");if(a(v)){for(y=0,b=l(e);b>y;y++)if((_=R(e[y]))&&c(m,_))return _;return new p(!1)}g=u(e,v)}for(A=S?e.next:g.next;!(E=i(A,g)).done;){try{_=R(E.value)}catch(e){f(g,"throw",e)}if("object"==typeof _&&_&&c(m,_))return _}return new p(!1)}},function(e,t,n){var r=n(59),i=n(30),o=n(40),s=n(58),a=n(16)("iterator");e.exports=function(e){if(!o(e))return i(e,a)||i(e,"@@iterator")||s[r(e)]}},function(e,t,n){var r=n(7),i=WeakMap.prototype;e.exports={WeakMap:WeakMap,set:r(i.set),get:r(i.get),has:r(i.has),remove:r(i.delete)}},function(e,t){"undefined"!=typeof Element&&(Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector),Element.prototype.closest||(Element.prototype.closest=function(e){var t=this;do{if(t.matches(e))return t;t=t.parentElement||t.parentNode}while(null!==t&&1===t.nodeType);return null}))},function(e,t,n){e.exports=n(182)},function(e,t,n){},function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){"use strict";var r={}.propertyIsEnumerable,i=Object.getOwnPropertyDescriptor,o=i&&!r.call({1:2},1);t.f=o?function(e){var t=i(this,e);return!!t&&t.enumerable}:r},function(e,t,n){var r=n(7),i=n(20),o=n(46),s=Object,a=r("".split);e.exports=i((function(){return!s("z").propertyIsEnumerable(0)}))?function(e){return"String"==o(e)?a(e,""):s(e)}:s},function(e,t,n){var r=n(5),i=n(21),o=n(82),s=n(30),a=n(110),l=n(16),c=TypeError,u=l("toPrimitive");e.exports=function(e,t){if(!i(e)||o(e))return e;var n,l=s(e,u);if(l){if(void 0===t&&(t="default"),n=r(l,e,t),!i(n)||o(n))return n;throw c("Can't convert object to primitive value")}return void 0===t&&(t="number"),a(e,t)}},function(e,t,n){var r,i,o=n(15),s=n(109),a=o.process,l=o.Deno,c=a&&a.versions||l&&l.version,u=c&&c.v8;u&&(i=(r=u.split("."))[0]>0&&r[0]<4?1:+(r[0]+r[1])),!i&&s&&(!(r=s.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=s.match(/Chrome\/(\d+)/))&&(i=+r[1]),e.exports=i},function(e,t){e.exports="undefined"!=typeof navigator&&String(navigator.userAgent)||""},function(e,t,n){var r=n(5),i=n(8),o=n(21),s=TypeError;e.exports=function(e,t){var n,a;if("string"===t&&i(n=e.toString)&&!o(a=r(n,e)))return a;if(i(n=e.valueOf)&&!o(a=r(n,e)))return a;if("string"!==t&&i(n=e.toString)&&!o(a=r(n,e)))return a;throw s("Can't convert object to primitive value")}},function(e,t,n){var r=n(24),i=n(22),o=Function.prototype,s=r&&Object.getOwnPropertyDescriptor,a=i(o,"name"),l=a&&"something"===function(){}.name,c=a&&(!r||r&&s(o,"name").configurable);e.exports={EXISTS:a,PROPER:l,CONFIGURABLE:c}},function(e,t,n){var r=n(7),i=n(8),o=n(42),s=r(Function.toString);i(o.inspectSource)||(o.inspectSource=function(e){return s(e)}),e.exports=o.inspectSource},function(e,t,n){var r=n(15),i=n(8),o=r.WeakMap;e.exports=i(o)&&/native code/.test(String(o))},function(e,t,n){var r=n(22),i=n(115),o=n(77),s=n(31);e.exports=function(e,t,n){for(var a=i(t),l=s.f,c=o.f,u=0;u<a.length;u++){var d=a[u];r(e,d)||n&&r(n,d)||l(e,d,c(t,d))}}},function(e,t,n){var r=n(27),i=n(7),o=n(116),s=n(121),a=n(9),l=i([].concat);e.exports=r("Reflect","ownKeys")||function(e){var t=o.f(a(e)),n=s.f;return n?l(t,n(e)):t}},function(e,t,n){var r=n(91),i=n(56).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,i)}},function(e,t,n){var r=n(39),i=n(118),o=n(55),s=function(e){return function(t,n,s){var a,l=r(t),c=o(l),u=i(s,c);if(e&&n!=n){for(;c>u;)if((a=l[u++])!=a)return!0}else for(;c>u;u++)if((e||u in l)&&l[u]===n)return e||u||0;return!e&&-1}};e.exports={includes:s(!0),indexOf:s(!1)}},function(e,t,n){var r=n(54),i=Math.max,o=Math.min;e.exports=function(e,t){var n=r(e);return n<0?i(n+t,0):o(n,t)}},function(e,t){var n=Math.ceil,r=Math.floor;e.exports=Math.trunc||function(e){var t=+e;return(t>0?r:n)(t)}},function(e,t,n){var r=n(54),i=Math.min;e.exports=function(e){return e>0?i(r(e),9007199254740991):0}},function(e,t){t.f=Object.getOwnPropertySymbols},function(e,t,n){var r=n(20),i=n(8),o=/#|\.prototype\./,s=function(e,t){var n=l[a(e)];return n==u||n!=c&&(i(t)?r(t):!!t)},a=s.normalize=function(e){return String(e).replace(o,".").toLowerCase()},l=s.data={},c=s.NATIVE="N",u=s.POLYFILL="P";e.exports=s},function(e,t,n){"use strict";var r=n(5),i=n(11),o=n(9),s=n(21),a=n(32),l=n(92),c=n(44),u=n(57),d=l((function(e){var t=this,n=t.iterator,i=t.mapper;return new e((function(a,l){var d=function(e){t.done=!0,l(e)},f=function(e){u(n,d,e,d)};e.resolve(o(r(t.next,n))).then((function(n){try{if(o(n).done)t.done=!0,a(c(void 0,!0));else{var r=n.value;try{var l=i(r,t.counter++),u=function(e){a(c(e,!1))};s(l)?e.resolve(l).then(u,f):u(l)}catch(e){f(e)}}}catch(e){d(e)}}),d)}))}));e.exports=function(e){return o(this),i(e),new d(a(this),{mapper:e})}},function(e,t){e.exports=function(e){try{return{error:!1,value:e()}}catch(e){return{error:!0,value:e}}}},function(e,t,n){var r=n(24),i=n(89),o=n(31),s=n(9),a=n(39),l=n(126);t.f=r&&!i?Object.defineProperties:function(e,t){s(e);for(var n,r=a(t),i=l(t),c=i.length,u=0;c>u;)o.f(e,n=i[u++],r[n]);return e}},function(e,t,n){var r=n(91),i=n(56);e.exports=Object.keys||function(e){return r(e,i)}},function(e,t,n){var r=n(27);e.exports=r("document","documentElement")},function(e,t,n){var r,i,o=n(15),s=n(42),a=n(8),l=n(36),c=n(94),u=n(43),d=n(16),f=n(41),h="USE_FUNCTION_CONSTRUCTOR",p=d("asyncIterator"),m=o.AsyncIterator,g=s.AsyncIteratorPrototype;if(g)r=g;else if(a(m))r=m.prototype;else if(s[h]||o[h])try{i=c(c(c(Function("return async function*(){}()")()))),c(i)===Object.prototype&&(r=i)}catch(e){}r?f&&(r=l(r)):r={},a(r[p])||u(r,p,(function(){return this})),e.exports=r},function(e,t,n){var r=n(20);e.exports=!r((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},function(e,t,n){"use strict";var r=n(5),i=n(11),o=n(9),s=n(32),a=n(95),l=n(97),c=a((function(){var e=this.iterator,t=o(r(this.next,e));if(!(this.done=!!t.done))return l(e,this.mapper,[t.value,this.counter++],!0)}));e.exports=function(e){return o(this),i(e),new c(s(this),{mapper:e})}},function(e,t,n){"use strict";var r=n(5),i=n(11),o=n(9),s=n(21),a=n(132),l=n(27),c=n(32),u=n(57),d=function(e){var t=0==e,n=1==e,d=2==e,f=3==e;return function(e,h,p){o(e);var m=void 0!==h;!m&&t||i(h);var g=c(e),v=l("Promise"),y=g.iterator,b=g.next,_=0;return new v((function(e,i){var l=function(e){u(y,i,e,i)},c=function(){try{if(m)try{a(_)}catch(e){l(e)}v.resolve(o(r(b,y))).then((function(r){try{if(o(r).done)t?(p.length=_,e(p)):e(!f&&(d||void 0));else{var a=r.value;try{if(m){var g=h(a,_),b=function(r){if(n)c();else if(d)r?c():u(y,e,!1,i);else if(t)try{p[_++]=r,c()}catch(e){l(e)}else r?u(y,e,f||a,i):c()};s(g)?v.resolve(g).then(b,l):b(g)}else p[_++]=a,c()}catch(e){l(e)}}}catch(e){i(e)}}),i)}catch(e){i(e)}};c()}))}};
vendor: 5,539 bytes, line 2
2e.exports={toArray:d(0),forEach:d(1),every:d(2),some:d(3),find:d(4)}},function(e,t){var n=TypeError;e.exports=function(e){if(e>9007199254740991)throw n("Maximum allowed index exceeded");return e}},function(e,t,n){var r=n(47),i=TypeError;e.exports=function(e,t){if(r(t,e))return e;throw i("Incorrect invocation")}},function(e,t,n){var r=n(46),i=n(7);e.exports=function(e){if("Function"===r(e))return i(e)}},function(e,t,n){var r=n(16),i=n(58),o=r("iterator"),s=Array.prototype;e.exports=function(e){return void 0!==e&&(i.Array===e||s[o]===e)}},function(e,t,n){var r=n(5),i=n(11),o=n(9),s=n(48),a=n(99),l=TypeError;e.exports=function(e,t){var n=arguments.length<2?a(e):t;if(i(n))return o(r(n,e));throw l(s(e)+" is not iterable")}},function(e,t,n){var r={};r[n(16)("toStringTag")]="z",e.exports="[object z]"===String(r)},function(e,t,n){var r=n(139).default;function i(){"use strict";e.exports=i=function(){return t},e.exports.__esModule=!0,e.exports.default=e.exports;var t={},n=Object.prototype,o=n.hasOwnProperty,s=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},l=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",u=a.toStringTag||"@@toStringTag";function d(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{d({},"")}catch(e){d=function(e,t,n){return e[t]=n}}function f(e,t,n,r){var i=t&&t.prototype instanceof m?t:m,o=Object.create(i.prototype),a=new C(r||[]);return s(o,"_invoke",{value:k(e,n,a)}),o}function h(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=f;var p={};function m(){}function g(){}function v(){}var y={};d(y,l,(function(){return this}));var b=Object.getPrototypeOf,_=b&&b(b(P([])));_&&_!==n&&o.call(_,l)&&(y=_);var A=v.prototype=m.prototype=Object.create(y);function E(e){["next","throw","return"].forEach((function(t){d(e,t,(function(e){return this._invoke(t,e)}))}))}function T(e,t){function n(i,s,a,l){var c=h(e[i],e,s);if("throw"!==c.type){var u=c.arg,d=u.value;return d&&"object"==r(d)&&o.call(d,"__await")?t.resolve(d.__await).then((function(e){n("next",e,a,l)}),(function(e){n("throw",e,a,l)})):t.resolve(d).then((function(e){u.value=e,a(u)}),(function(e){return n("throw",e,a,l)}))}l(c.arg)}var i;s(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,i){n(e,r,t,i)}))}return i=i?i.then(o,o):o()}})}function k(e,t,n){var r="suspendedStart";return function(i,o){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===i)throw o;return R()}for(n.method=i,n.arg=o;;){var s=n.delegate;if(s){var a=S(s,n);if(a){if(a===p)continue;return a}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var l=h(e,t,n);if("normal"===l.type){if(r=n.done?"completed":"suspendedYield",l.arg===p)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(r="completed",n.method="throw",n.arg=l.arg)}}}function S(e,t){var n=t.method,r=e.iterator[n];if(void 0===r)return t.delegate=null,"throw"===n&&e.iterator.return&&(t.method="return",t.arg=void 0,S(e,t),"throw"===t.method)||"return"!==n&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+n+"' method")),p;var i=h(r,e.iterator,t.arg);if("throw"===i.type)return t.method="throw",t.arg=i.arg,t.delegate=null,p;var o=i.arg;return o?o.done?(t[e.resultName]=o.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,p):o:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,p)}function w(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function x(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function C(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(w,this),this.reset(!0)}function P(e){if(e){var t=e[l];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var n=-1,r=function t(){for(;++n<e.length;)if(o.call(e,n))return t.value=e[n],t.done=!1,t;return t.value=void 0,t.done=!0,t};return r.next=r}}return{next:R}}function R(){return{value:void 0,done:!0}}return g.prototype=v,s(A,"constructor",{value:v,configurable:!0}),s(v,"constructor",{value:g,configurable:!0}),g.displayName=d(v,u,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,d(e,u,"GeneratorFunction")),e.prototype=Object.create(A),e},t.awrap=function(e){return{__await:e}},E(T.prototype),d(T.prototype,c,(function(){return this})),t.AsyncIterator=T,t.async=function(e,n,r,i,o){void 0===o&&(o=Promise);var s=new T(f(e,n,r,i),o);return t.isGeneratorFunction(n)?s:s.next().then((function(e){return e.done?e.value:s.next()}))},E(A),d(A,u,"Generator"),d(A,l,(function(){return this})),d(A,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=P,C.prototype={constructor:C,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEac
vendor: 9,202 bytes, line 2
2h(x),!e)for(var t in this)"t"===t.charAt(0)&&o.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function n(n,r){return s.type="throw",s.arg=e,t.next=n,r&&(t.method="next",t.arg=void 0),!!r}for(var r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r],s=i.completion;if("root"===i.tryLoc)return n("end");if(i.tryLoc<=this.prev){var a=o.call(i,"catchLoc"),l=o.call(i,"finallyLoc");if(a&&l){if(this.prev<i.catchLoc)return n(i.catchLoc,!0);if(this.prev<i.finallyLoc)return n(i.finallyLoc)}else if(a){if(this.prev<i.catchLoc)return n(i.catchLoc,!0)}else{if(!l)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return n(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&o.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var i=r;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var s=i?i.completion:{};return s.type=e,s.arg=t,i?(this.method="next",this.next=i.finallyLoc,p):this.complete(s)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),p},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),x(n),p}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;x(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:P(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),p}},t}e.exports=i,e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t){function n(t){return e.exports=n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,n(t)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){var r=n(59),i=n(22),o=n(40),s=n(16),a=n(58),l=s("iterator"),c=Object;e.exports=function(e){if(o(e))return!1;var t=c(e);return void 0!==t[l]||"@@iterator"in t||i(a,r(t))}},function(e,t,n){"use strict";var r=n(10),i=n(12),o=n(63),s=n(38),a=n(29),l=n(17),c=n(25),u=i.has,d=i.remove;e.exports=function(e){var t=r(this),n=a(e),i=o(t);return s(t)<=n.size?l(t,(function(e){n.includes(e)&&d(i,e)})):c(n.getIterator(),(function(e){u(t,e)&&d(i,e)})),i}},function(e,t,n){var r=n(7),i=n(11);e.exports=function(e,t,n){try{return r(i(Object.getOwnPropertyDescriptor(e,t)[n]))}catch(e){}}},function(e,t,n){"use strict";var r=n(10),i=n(12),o=n(38),s=n(29),a=n(17),l=n(25),c=i.Set,u=i.add,d=i.has;e.exports=function(e){var t=r(this),n=s(e),i=new c;return o(t)>n.size?l(n.getIterator(),(function(e){d(t,e)&&u(i,e)})):a(t,(function(e){n.includes(e)&&u(i,e)})),i}},function(e,t,n){"use strict";var r=n(10),i=n(12).has,o=n(38),s=n(29),a=n(17),l=n(25),c=n(33);e.exports=function(e){var t=r(this),n=s(e);if(o(t)<=n.size)return!1!==a(t,(function(e){if(n.includes(e))return!1}),!0);var u=n.getIterator();return!1!==l(u,(function(e){if(i(t,e))return c(u,"normal",!1)}))}},function(e,t,n){"use strict";var r=n(10),i=n(38),o=n(17),s=n(29);e.exports=function(e){var t=r(this),n=s(e);return!(i(t)>n.size)&&!1!==o(t,(function(e){if(!n.includes(e))return!1}),!0)}},function(e,t,n){"use strict";var r=n(10),i=n(12).has,o=n(38),s=n(29),a=n(25),l=n(33);e.exports=function(e){var t=r(this),n=s(e);if(o(t)<n.size)return!1;var c=n.getIterator();return!1!==a(c,(function(e){if(!i(t,e))return l(c,"normal",!1)}))}},function(e,t,n){var r=n(59),i=String;e.exports=function(e){if("Symbol"===r(e))throw TypeError("Cannot convert a Symbol value to a string");return i(e)}},function(e,t,n){"use strict";var r=n(10),i=n(12),o=n(63),s=n(29),a=n(25),l=i.add,c=i.has,u=i.remove;e.exports=function(e){var t=r(this),n=s(e).getIterator(),i=o(t);return a(n,(function(e){c(t,e)?u(i,e):l(i,e)})),i}},function(e,t,n){"use strict";var r=n(10),i=n(12).add,o=n(63),s=n(29),a=n(25);e.exports=function(e){var t=r(this),n=s(e).getIterator(),l=o(t);return a(n,(function(e){i(l,e)})),l}},function(e,t,n){"use strict";var r=n(2),i=n(151),o=n(100).remove;r({target:"WeakMap",proto:!0,real:!0,forced:!0},{deleteAll:function(){for(var e,t=i(this),n=!0,r=0,s=arguments.length;r<s;r++)e=o(t,arguments[r]),n=n&&e;return!!n}})},function(e,t,n){var r=n(100).has;e.exports=function(e){return r(e),e}},function(e,t,n){"use strict";var r=n(2),i=n(14),o=n(26).remove;r({target:"Map",proto:!0,real:!0,forced:!0},{deleteAll:function(){for(var e,t=i(this),n=!0,r=0,s=arguments.length;r<s;r++)e=o(t,arguments[r]),n=n&&e;return!!n}})},function(e,t,n){"use strict";var r=n(2),i=n(13),o=n(14),s=n(23);r({target:"Map",proto:!0,real:!0,forced:!0},{every:function(e){var t=o(this),n=i(e,arguments.length>1?arguments[1]:void 0);return!1!==s(t,(function(e,r){if(!n(e,r,t))return!1}),!0)}})},function(e,t,n){"use strict";var r=n(2),i=n(13),o=n(14),s=n(26),a=n(23),l=s.Map,c=s.set;r({target:"Map",proto:!0,real:!0,forced:!0},{filter:function(e){var t=o(this),n=i(e,arguments.length>1?arguments[1]:void 0),r=new l;return a(t,(function(e,i){n(e,i,t)&&c(r,i,e)})),r}})},function(e,t,n){"use strict";var r=n(2),i=n(13),o=n(14),s=n(23);r({target:"Map",proto:!0,real:!0,forced:!0},{find:function(e){var t=o(this),n=i(e,arguments.length>1?arguments[1]:void 0),r=s(t,(function(e,r){if(n(e,r,t))return{value:e}}),!0);return r&&r.value}})},function(e,t,n){"use strict";var r=n(2),i=n(13),o=n(14),s=n(23);r({target:"Map",proto:!0,real:!0,forced:!0},{findKey:function(e){var t=o(this),n=i(e,arguments.length>1?arguments[1]:void 0),r=s(t,(function(e,r){if(n(e,r,t))return{key:r}}),!0);return r&&r.key}})},function(e,t,n){"use strict";var r=n(2),i=n(158),o=n(14),s=n(23);r({target:"Map",proto:!0,real:!0,forced:!0},{includes:function(e){return!0===s(o(this),(function(t){if(i(t,e))return!0}),!0)}})},function(e,t){e.exports=function(e,t){return e===t||e!=e&&t!=t}},function(e,t,n){"use strict";var r=n(2),i=n(14),o=n(23);r({target:"Map",proto:!0,real:!0,forced:!0},{keyOf:function(e){var t=o(i(this),(function(t,n){if(t===e)return{key:n}}),!0);return t&&t.key}})},function(e,t,n){"use strict";var r=n(2),i=n(13),o=n(14),s=n(26),a=n(23),l=s.Map,c=s.set;r({target:"Map",proto:!0,real:!0,forced:!0},{mapKeys:function(e){var t=o(this),n=i(e,arguments.length>1?arguments[1]:void 0),r=new l;return a(t,(function(e,i){c(r,n(e,i,t),e)})),r}})},function(e,t,n){"use strict";var r=n(2),i=n(13),o=n(14),s=n(26),a=n(23),l=s.Map,c=s.set;r({target:"Map",proto:!0,real:!0,forced:!0},{mapValues:function(e){var t=o(this),n=i(e,arguments.length>1?arguments[1]:void 0),r=new l;return a(t,(function(e,i){c(r,i,n(e,i,t))})),r}})},function(e,t,n){"use strict";var r=n(2),i=n(14),o=n(98),s=n(26).set;r({target:"Map",proto:!0,real:!0,arity:1,forced:!0},{merge:function(e){for(var t=i(this),n=arguments.length,r=0;r<n;)o(arguments[r++],(function(e,n){s(t,e,n)}),{AS_ENTRIES:!0});return t}})},function(e,t,n){"use strict";var r=n(2),i=n(11),o=n(14),s=n(23),a=TypeError;r({target:"Map",proto:!0,real:!0,forced:!0},{reduce:function(e){var t=o(this),n=arguments.length<2,r=n?void 0:arguments[1];if(i(e),s(t,(function(i,o){n?(n=!1,r=i):r=e(r,i,o,t)})),n)throw a("Reduce of empty map with no initial value");return r}})},function(e,t,n){"use strict";var r=n(2),i=n(13),o=n(14),s=n(23);r({target:"Map",proto:!0,real:!0,forced:!0},{some:function(e){var t=o(this),n=i(e,arguments.length>1?arguments[1]:void 0);return!0===s(t,(function(e,r){if(n(e,r,t))return!0}),!0)}})},function(e,t,n){"use strict";var r=n(2),i=n(11),o=n(14),s=n(26),a=TypeError,l=s.get,c=s.has,u=s.set;r({target:"Map",proto:!0,real:!0,forced:!0},{update:function(e,t){var n=o(this),r=arguments.length;i(t);var s=c(n,e);if(!s&&r<3)throw a("Updating absent value");var d=s?l(n,e):i(r>2?arguments[2]:void 0)(e,n);return u(n,e,t(d,e,n)),n}})},function(e,t,n){"use strict";var r=n(24),i=n(167),o=n(50),s=n(55),a=n(168);r&&(a(Array.prototype,"lastIndex",{configurable:!0,get:function(){var e=o(this),t=s(e);return 0==t?0:t-1}}),i("lastIndex"))},function(e,t,n){var r=n(16),i=n(36),o=n(31).f,s=r("unscopables"),a=Array.prototype;null==a[s]&&o(a,s,{configurable:!0,value:i(null)}),e.exports=function(e){a[s][e]=!0}},function(e,t,n){var r=n(90),i=n(31);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)}},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){"use strict";n.r(t);n(103);function r(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}
2function i(e,t){return i=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},i(e,t)}function o(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,i(e,t)}function s(e,t,n,r,i,o,s){try{var a=e[o](s),l=a.value}catch(e){return void n(e)}a.done?t(l):Promise.resolve(l).then(r,i)}function a(e){return function(){var t=this,n=arguments;return new Promise((function(r,i){var o=e.apply(t,n);function a(e){s(o,r,i,a,l,"next",e)}function l(e){s(o,r,i,a,l,"throw",e)}a(void 0)}))}}n(34),n(37),n(3),n(1),n(4);var l=n(0),c=n.n(l);function u(e){return u=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},u(e)}function d(e,t,n){return d=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}()?Reflect.construct.bind():function(e,t,n){var r=[null];r.push.apply(r,t);var o=new(Function.bind.apply(e,r));return n&&i(o,n.prototype),o},d.apply(null,arguments)}function f(e){var t="function"==typeof Map?new Map:void 0;return f=function(e){if(null===e||(n=e,-1===Function.toString.call(n).indexOf("[native code]")))return e;var n;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,r)}function r(){return d(e,arguments,u(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),i(r,e)},f(e)}n(60),n(61),n(62),n(64),n(65),n(66),n(67),n(68),n(69),n(70),n(71),n(72),n(73),n(74),n(75),n(76),n(150),n(152),n(153),n(154),n(155),n(156),n(157),n(159),n(160),n(161),n(162),n(163),n(164),n(165),n(18),n(19),n(166);function h(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return p(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return p(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function m(){}var g;function v(e,t,n,r,i){e.__svelte_meta={loc:{file:t,line:n,column:r,char:i}}}function y(e){return e()}function b(){return Object.create(null)}function _(e){e.forEach(y)}function A(e){return"function"==typeof e}function E(e,t){return e!=e?t==t:e!==t||e&&"object"==typeof e||"function"==typeof e}function T(e,t){return g||(g=document.createElement("a")),g.href=t,e===g.href}function k(e){return 0===Object.keys(e).length}function S(e,t){if(null!=e&&"function"!=typeof e.subscribe)throw new Error("'"+t+"' is not a store with a 'subscribe' method")}function w(e){if(null==e)return m;for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var i=e.subscribe.apply(e,n);return i.unsubscribe?function(){return i.unsubscribe()}:i}function x(e,t,n){e.$$.on_destroy.push(w(t,n))}function C(e,t,n,r){if(e){var i=P(e,t,n,r);return e[0](i)}}function P(e,t,n,r){return e[1]&&r?function(e,t){for(var n in t)e[n]=t[n];return e}(n.ctx.slice(),e[1](r(t))):n.ctx}function R(e,t,n,r){if(e[2]&&r){var i=e[2](r(n));if(void 0===t.dirty)return i;if("object"==typeof i){for(var o=[],s=Math.max(t.dirty.length,i.length),a=0;a<s;a+=1)o[a]=t.dirty[a]|i[a];return o}return t.dirty|i}return t.dirty}function L(e,t,n,r,i,o){if(i){var s=P(t,n,r,o);e.p(s,i)}}function j(e){if(e.ctx.length>32){for(var t=[],n=e.ctx.length/32,r=0;r<n;r++)t[r]=-1;return t}return-1}new Set;var I="undefined"!=typeof window?window:"undefined"!=typeof globalThis?globalThis:global,O=function(){function e(e){this.options=e,this._listeners="WeakMap"in I?new WeakMap:void 0}var t=e.prototype;return t.observe=function(e,t){var n=this;return this._listeners.set(e,t),this._getObserver().observe(e,this.options),function(){n._listeners.delete(e),n._observer.unobserve(e)}},t._getObserver=function(){var t,n=this;return null!==(t=this._observer)&&void 0!==t?t:this._observer=new ResizeObserver((function(t){for(var r,i,o=h(t);!(i=o()).done;){var s=i.value;e.entries.set(s.target,s),null===(r=n._listeners.get(s.target))||void 0===r||r(s)}}))},e}();O.entries="WeakMap"in I?new WeakMap:void 0;function D(e,t){e.appendChild(t)}function M(e,t,n){e.insertBefore(t,n||null)}function N(e){e.parentNode&&e.parentNode.removeChild(e)}function F(e,t){for(var n=0;n<e.length;n+=1)e[n]&&e[n].d(t)}function B(e){return document.createElement(e)}function $(e){return document.createElementNS("http://www.w3.org/2000/svg",e)}function U(e){return document.createTextNode(e)}function V(){return U(" ")}function H(){return U("")}function K(e,t,n,r){return e.addEventListener(t,n,r),function(){return e.removeEventListener(t,n,r)}}function G(e,t,n){null==n?e.removeAttribute(t):e.getAttribute(t)!==n&&e.setAttribute(t,n)}var Y;function W(e,t,n){e.setAttributeNS("http://www.w3.org/1999/xlink",t,n)}function z(e,t,n,r){null==n?e.style.removeProperty(t):e.style.setProperty(t,n,r?"important":"")}function q(e,t,n){for(var r=0;r<e.options.length;r+=1){var i=e.options[r];if(i.__value===t)return void(i.selected=!0)}n&&void 0===t||(e.selectedIndex=-1)}function X(){if(void 0===Y){Y=!1;try{"undefined"!=typeof window&&window.parent&&window.parent.document}catch(e){Y=!0}}return Y}function J(e,t){"static"===getComputedStyle(e).position&&(e.style.position="relative");var n=B("iframe");n.setAttribute("style","display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; border: 0; opacity: 0; pointer-events: none; z-index: -1;"),n.setAttribute("aria-hidden","true"),n.tabIndex=-1;var r,i=X();return i?(n.src="data:text/html,<script>onresize=function(){parent.postMessage(0,'*')}<\/script>",r=K(window,"message",(function(e){e.source===n.contentWindow&&t()}))):(n.src="about:blank",n.onload=function(){r=K(n.contentWindow,"resize",t),t()}),D(e,n),function(){(i||r&&n.contentWindow)&&r(),N(n)}}function Z(e,t,n){e.classList[n?"add":"remove"](t)}function Q(e,t,n){var r=void 0===n?{}:n,i=r.bubbles,o=void 0!==i&&i,s=r.cancelable,a=void 0!==s&&s,l=document.createEvent("CustomEvent");return l.initCustomEvent(e,o,a,t),l}var ee=function(){function e(e){void 0===e&&(e=!1),this.is_svg=!1,this.is_svg=e,this.e=this.n=null}var t=e.prototype;return t.c=function(e){this.h(e)},t.m=function(e,t,n){void 0===n&&(n=null),this.e||(this.is_svg?this.e=$(t.no
2deName):this.e=B(11===t.nodeType?"TEMPLATE":t.nodeName),this.t="TEMPLATE"!==t.tagName?t:t.content,this.c(e)),this.i(n)},t.h=function(e){this.e.innerHTML=e,this.n=Array.from("TEMPLATE"===this.e.nodeName?this.e.content.childNodes:this.e.childNodes)},t.i=function(e){for(var t=0;t<this.n.length;t+=1)M(this.t,this.n[t],e)},t.p=function(e){this.d(),this.h(e),this.i(this.a)},t.d=function(){this.n.forEach(N)},e}();var te;new Map;function ne(e){te=e}function re(){if(!te)throw new Error("Function called outside component initialization");return te}function ie(e){re().$$.on_mount.push(e)}function oe(e){re().$$.on_destroy.push(e)}function se(){var e=re();return function(t,n,r){var i=(void 0===r?{}:r).cancelable,o=void 0!==i&&i,s=e.$$.callbacks[t];if(s){var a=Q(t,n,{cancelable:o});return s.slice().forEach((function(t){t.call(e,a)})),!a.defaultPrevented}return!0}}function ae(e,t){var n=this,r=e.$$.callbacks[t.type];r&&r.slice().forEach((function(e){return e.call(n,t)}))}var le=[],ce=[],ue=[],de=[],fe=Promise.resolve(),he=!1;function pe(){he||(he=!0,fe.then(_e))}function me(){return pe(),fe}function ge(e){ue.push(e)}function ve(e){de.push(e)}var ye=new Set,be=0;function _e(){if(0===be){var e=te;do{try{for(;be<le.length;){var t=le[be];be++,ne(t),Ae(t.$$)}}catch(e){throw le.length=0,be=0,e}for(ne(null),le.length=0,be=0;ce.length;)ce.pop()();for(var n=0;n<ue.length;n+=1){var r=ue[n];ye.has(r)||(ye.add(r),r())}ue.length=0}while(le.length);for(;de.length;)de.pop()();he=!1,ye.clear(),ne(e)}}function Ae(e){if(null!==e.fragment){e.update(),_(e.before_update);var t=e.dirty;e.dirty=[-1],e.fragment&&e.fragment.p(e.ctx,t),e.after_update.forEach(ge)}}var Ee,Te=new Set;function ke(){Ee={r:0,c:[],p:Ee}}function Se(){Ee.r||_(Ee.c),Ee=Ee.p}function we(e,t){e&&e.i&&(Te.delete(e),e.i(t))}function xe(e,t,n,r){if(e&&e.o){if(Te.has(e))return;Te.add(e),Ee.c.push((function(){Te.delete(e),r&&(n&&e.d(1),r())})),e.o(t)}else r&&r()}new Set([].concat(["allowfullscreen","allowpaymentrequest","async","autofocus","autoplay","checked","controls","default","defer","disabled","formnovalidate","hidden","inert","ismap","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","selected"]));function Ce(e,t,n){var r=e.$$.props[t];void 0!==r&&(e.$$.bound[r]=n,n(e.$$.ctx[r]))}function Pe(e){e&&e.c()}function Re(e,t,n,r){var i=e.$$,o=i.fragment,s=i.after_update;o&&o.m(t,n),r||ge((function(){var t,n=e.$$.on_mount.map(y).filter(A);e.$$.on_destroy?(t=e.$$.on_destroy).push.apply(t,n):_(n);e.$$.on_mount=[]})),s.forEach(ge)}function Le(e,t){var n,r,i,o=e.$$;null!==o.fragment&&(n=o.after_update,r=[],i=[],ue.forEach((function(e){return-1===n.indexOf(e)?r.push(e):i.push(e)})),i.forEach((function(e){return e()})),ue=r,_(o.on_destroy),o.fragment&&o.fragment.d(t),o.on_destroy=o.fragment=null,o.ctx=[])}function je(e,t,n,r,i,o,s,a){void 0===a&&(a=[-1]);var l=te;ne(e);var c=e.$$={fragment:null,ctx:[],props:o,update:m,not_equal:i,bound:b(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(t.context||(l?l.$$.context:[])),callbacks:b(),dirty:a,skip_bound:!1,root:t.target||l.$$.root};s&&s(c.root);var u,d=!1;if(c.ctx=n?n(e,t.props||{},(function(t,n){var r=!(arguments.length<=2)&&arguments.length-2?arguments.length<=2?void 0:arguments[2]:n;return c.ctx&&i(c.ctx[t],c.ctx[t]=r)&&(!c.skip_bound&&c.bound[t]&&c.bound[t](r),d&&function(e,t){-1===e.$$.dirty[0]&&(le.push(e),pe(),e.$$.dirty.fill(0)),e.$$.dirty[t/31|0]|=1<<t%31}(e,t)),n})):[],c.update(),d=!0,_(c.before_update),c.fragment=!!r&&r(c.ctx),t.target){if(t.hydrate){!0;var f=(u=t.target,Array.from(u.childNodes));c.fragment&&c.fragment.l(f),f.forEach(N)}else c.fragment&&c.fragment.c();t.intro&&we(e.$$.fragment),Re(e,t.target,t.anchor,t.customElement),!1,_e()}ne(l)}function Ie(e,t){document.dispatchEvent(Q(e,Object.assign({version:"3.59.2"},t),{bubbles:!0}))}function Oe(e,t){Ie("SvelteDOMInsert",{target:e,node:t}),D(e,t)}function De(e,t,n){Ie("SvelteDOMInsert",{target:e,node:t,anchor:n}),M(e,t,n)}function Me(e){Ie("SvelteDOMRemove",{node:e}),N(e)}function Ne(e,t,n,r,i,o,s){var a=!0===r?["capture"]:r?Array.from(Object.keys(r)):[];i&&a.push("preventDefault"),o&&a.push("stopPropagation"),s&&a.push("stopImmediatePropagation"),Ie("SvelteDOMAddEventListener",{node:e,event:t,handler:n,modifiers:a});var l=K(e,t,n,r);return function(){Ie("SvelteDOMRemoveEventListener",{node:e,event:t,handler:n,modifiers:a}),l()}}function Fe(e,t,n){G(e,t,n),null==n?Ie("SvelteDOMRemoveAttribute",{node:e,attribute:t}):Ie("SvelteDOMSetAttribute",{node:e,attribute:t,value:n})}function Be(e,t,n){e[t]=n,Ie("SvelteDOMSetProperty",{node:e,property:t,value:n})}function $e(e,t){t=""+t,e.data!==t&&(Ie("SvelteDOMSetData",{node:e,data:t}),e.data=t)}function Ue(e){if(!("string"==typeof e||e&&"object"==typeof e&&"length"in e)){var t="{#each} only iterates over array-like objects.";throw"function"==typeof Symbol&&e&&Symbol.iterator in e&&(t+=" You can use a spread to convert this iterable into an array."),new Error(t)}}function Ve(e,t,n){for(var r=0,i=Object.keys(t);r<i.length;r++){var o=i[r];~n.indexOf(o)||console.warn("<"+e+'> received an unexpected slot "'+o+'".')}}"function"==typeof HTMLElement&&HTMLElement;var He=function(e){function t(t){if(!t||!t.target&&!t.$$inline)throw new Error("'target' is a required option");return e.call(this)||this}o(t,e);var n=t.prototype;return n.$destroy=function(){e.prototype.$destroy.call(this),this.$destroy=function(){console.warn("Component was already destroyed")}},n.$capture_state=function(){},n.$inject_state=function(){},t}(function(){function e(){}var t=e.prototype;return t.$destroy=function(){Le(this,1),this.$destroy=m},t.$on=function(e,t){if(!A(t))return m;var n=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return n.push(t),function(){var e=n.indexOf(t);-1!==e&&n.splice(e,1)}},t.$set=function(e){this.$$set&&!k(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)},e}());function Ke(e){return Ke="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ke(e)}function Ge(e){var t=function(e,t){if("object"!==Ke(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==Ke(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Ke(t)?t:String(t)}function Ye(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Ge(r.key),r)}}function We(e,t,n){return t&&Ye(e.prototype,t),n&&Ye(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function ze(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return qe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return qe(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function qe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Xe=[];function Je(e,t){var n;void 0===t&&(t=m);var r=new Set;function i(t){if(E(e,t)&&(e=t,n)){for(var i,o=!Xe.length,s=ze(r);!(i=s()).done;){var a=i.value;a[1](),Xe.push(a,e)}if(o){for(var l=0;l<Xe.length;l+=2)Xe[l][0](Xe[l+1]);Xe.length=0}}}return{set:i,update:function(t){i(t(e))},subscribe:function(o,s){void 0===s&&(s=m);var a=[o,s];return r.add(a),1===r.size&&(n=t(i)||m),o(e),function(){r.delete(a),0===r.size&&n&&(n(),n=null)}}}}var Ze=function(){function e(){}return e.convertTimestampToDisplayDate=function(e){var t=new Date(e);return t.getHours()+":"+("0"+t.getMinutes()).substr(-2)},e.convertTimestampToDateTimestamp=function(e){var t=new Array("So","Mo","Di","Mi","Do","Fr","Sa"),n=new Date(e).toLocaleStr
2ing("de-DE");return t[new Date(e).getDay()]+" "+n.substring(0,n.length-8)},e.formatDisplayTimeForSeekbar=function(e,t){e*=1e3;e=parseInt(e/1e3);var n=(e=parseInt(e/60))%60,r=(e=parseInt(e/60))%24,i=parseInt(e/24),o="";return i&&i>0&&(o+=i+":",r<1&&(o+="00:")),(r&&r>0||t)&&(o+=(""+r).slice(-2)+"h:"),(o+=("0"+n).slice(-2)+"m").trim()},e.secondsInMilliseconds=function(e){return 1e3*e},e}(),Qe={hlsjsConfig:{liveSyncDurationCount:3},autoPlay:!1,mute:!0,audioOnly:!0,actualLiveTime:!0,hideMediaControl:!1,duration:!0,source:"",parentId:"#player"},et=Je(""),tt=Je(""),nt=Je(!1);Je(""),Je("");var rt,it,ot,st,at=(rt=Je({id:void 0,name:void 0,url:void 0}),it=rt.subscribe,ot=rt.set,st=rt.update,{subscribe:it,set:ot,setId:function(e){return st((function(t){return t.id=e,t}))},setName:function(e){return st((function(t){return t.name=e,t}))},setUrl:function(e){return st((function(t){return t.url=e,t}))},setStream:function(e){st((function(t){return t.id=e.id,t.name=e.name,t.url=e.url,t}))}}),lt=Je(!1),ct=Je(!1),ut=Je(100),dt=Je(100),ft=Je(!1),ht=Je(!1);var pt=function(){var e=Je({jsPlayer:void 0,htmlPlayer:void 0,regioStreamUrl:void 0,selectedStreamUrl:void 0}),t=e.subscribe,n=(e.set,e.update);return{subscribe:t,setJsPlayer:function(e){return n((function(t){return t.jsPlayer=e,t}))},setHtmlPlayer:function(e){return n((function(t){return t.htmlPlayer=e,t}))},setRegioStreamUrl:function(e){return n((function(t){return t.regioStreamUrl=e,t}))},setSelectedStreamUrl:function(e){return n((function(t){return t.selectedStreamUrl=e,t}))}}}(),mt=function(){var e=Je({isInitialBuffering:!0,wasNeverPlayedBefore:!0,wasNeverSeekedBefore:!0,isLive:!0,isPaused:!1,isPlaying:!1,isOpen:!1,isOpenAfterTransition:!1,isBuffering:!1,isStopped:!1,isSeekedManually:!1,hasStoppedAfterInit:!1,isHlsJsSupported:!0,isStreamSwitched:!1}),t=e.subscribe,n=e.set,r=e.update;return{subscribe:t,setIsInitialBuffering:function(e){return r((function(t){return t.isInitialBuffering=e,t}))},setWasNeverPlayedBefore:function(e){return r((function(t){return t.wasNeverPlayedBefore=e,t}))},setWasNeverSeekedBefore:function(e){return r((function(t){return t.wasNeverSeekedBefore=e,t}))},setIsLive:function(e){return r((function(t){return t.isLive=e,t}))},setIsSeekedManually:function(e){return r((function(t){return t.isSeekedManually=e,t}))},setIsPlaying:function(e){return r((function(t){return t.isPlaying=e,t}))},setIsPaused:function(e){return r((function(t){return t.isPaused=e,t}))},toggleIsPlaying:function(){return r((function(e){return e.isPlaying=!e.isPlaying,e.isStopped=e.isPlaying,e}))},toggleIsOpen:function(){return r((function(e){return e.isOpen=!e.isOpen,e}))},toggleIsOpenAfterTransition:function(){return r((function(e){return e.isOpenAfterTransition=!e.isOpenAfterTransition,e}))},setIsBuffering:function(e){return r((function(t){return t.isBuffering=e,t}))},setHasStoppedAfterInit:function(e){return r((function(t){return t.hasStoppedAfterInit=e,t}))},setIsStopped:function(e){return r((function(t){return t.isStopped=e,t}))},setIsStreamSwitched:function(e){return r((function(t){return t.isStreamSwitched=e,t}))},setIsHlsJsSupported:function(e){return r((function(t){return t.isHlsJsSupported=e,t}))},set:n}}(),gt=function(){var e=Je({currentPositionValue:0,currentTimeDelay:"00:00:00",currentDurationValue:7200,seekbarPercentage:100,firstFragmentDateTime:new Date((new Date).getTime()-72e5),segmentDuration:5,streamStartTime:new Date((new Date).getTime()-72e5),streamEndTime:new Date,seekedTime:new Date}),t=e.subscribe,n=(e.set,e.update);return{subscribe:t,setCurrentPositionValue:function(e){return n((function(t){return t.currentPositionValue=e,t.currentTimeDelay=Ze.formatDisplayTimeForSeekbar(t.currentDurationValue-t.currentPositionValue,!0),t}))},decreaseCurrentPositionValueByMilliseconds:function(e){return n((function(t){return t.currentPositionValue=t.currentPositionValue-e/1e3,t}))},calculateCurrentTimeDelay:function(){return n((function(e){return e.currentTimeDelay=Ze.formatDisplayTimeForSeekbar(e.currentDurationValue-e.currentPositionValue,!0),e}))},setCurrentDurationValue:function(e,t){return n((function(n){return n.currentDurationValue=t?e+n.segmentDuration*(Qe.hlsjsConfig.liveSyncDurationCount+1):e+n.segmentDuration,n}))},setFirstFragmentDateTime:function(e){return n((function(t){return t.firstFragmentDateTime=e,t}))},increaseFirstFragmentDateTimeByMilliseconds:function(e){return n((function(t){return t.firstFragmentDateTime.setTime(t.firstFragmentDateTime.getTime()+e),t}))},setSegmentDuration:function(e){return n((function(t){return t.segmentDuration=e,t}))},setSeekbarPercentage:function(e){return n((function(t){return t.seekbarPercentage=e,t}))},calculateSeekbarPercentage:function(){return n((function(e){return e.seekbarPercentage=Math.max(Math.min(e.currentPositionValue/e.currentDurationValue*100,100),0),e}))},setStreamStartTime:function(e){return n((function(t){return t.streamStartTime=e,t}))},setStreamEndTime:function(e){return n((function(t){return t.streamEndTime=e,t}))},setSeekedTime:function(e){return n((function(t){return t.seekedTime=e,t}))}}}(),vt=document.querySelector("#hr-radioplayer"),yt=JSON.parse(vt.dataset.properties),bt={playerContainer:vt,playlistPush:yt.playlistPush,streamUrl:yt.streamUrl||"",streams:yt.streams||"",currentStation:yt.radioStation||"hr3",currentShowUrl:yt.currentShowUrl||"",assetsFolder:yt.assetsFolder||"",isSongvoteEnabled:yt.isSongvoteEnabled,isMarketingActionEnabled:yt.isMarketingActionEnabled,songVoteCompetionUrl:yt.songvoteData.songvoteUrl||"",songVoteText:yt.songvoteData.songvoteText||"",songVoteFormUrl:yt.songvoteData.songvoteFormUrl||"",songVoteFormUuid:yt.songvoteData.songvoteFormUuid||"",songVoteImageUrl:yt.songvoteData.songvoteImageUrl||"",songVoteFormTitle:yt.songvoteData.songvoteFormTitle||"",songVoteType:yt.songvoteData.songvoteType||"",songVoteEndpoint:yt.songvoteData.songvoteEndpoint||"",messageProperties:yt.messageProperties,fullPlaylistUrl:yt.fullPlaylistUrl,timeFormatterOptions:{hour:"numeric",minute:"numeric",hour12:!1}},_t="src\\components\\generic\\PlayerControlButton.svelte";function At(e){var t,n,r,i={c:function(){t=B("span"),n=U(e[1]),Fe(t,"class",r=e[9]+e[13]+(e[4]?" opacity-30%":"")+(e[7]?" opacity-0":"")),v(t,_t,101,12,2904)},m:function(e,r){De(e,t,r),Oe(t,n)},p:function(e,i){2&i&&$e(n,e[1]),656&i&&r!==(r=e[9]+e[13]+(e[4]?" opacity-30%":"")+(e[7]?" opacity-0":""))&&Fe(t,"class",r)},d:function(e){e&&Me(t)}};
2return Ie("SvelteRegisterBlock",{block:i,id:At.name,type:"if",source:"(101:8) {#if text}",ctx:e}),i}function Et(e){var t,n,r,i={c:function(){t=B("span"),n=U(e[6]),Fe(t,"class",r="transform-gpu transition-opacity duration-250 ease-linear color-theme position-absolute opacity-0 -translate-y-8 "+e[9]+(e[7]?" animation-pop-up opacity-100%":"")),v(t,_t,108,12,3142)},m:function(e,r){De(e,t,r),Oe(t,n)},p:function(e,i){64&i&&$e(n,e[6]),640&i&&r!==(r="transform-gpu transition-opacity duration-250 ease-linear color-theme position-absolute opacity-0 -translate-y-8 "+e[9]+(e[7]?" animation-pop-up opacity-100%":""))&&Fe(t,"class",r)},d:function(e){e&&Me(t)}};return Ie("SvelteRegisterBlock",{block:i,id:Et.name,type:"if",source:"(108:8) {#if popUpText}",ctx:e}),i}function Tt(e){var t,n,r,i,o,s,a={c:function(){t=$("svg"),W(n=$("use"),"xlink:href",r=bt.assetsFolder+"/icons/svgmap.min.svg#"+e[2]),v(n,_t,121,16,3730),Fe(t,"class",i="color-theme width-100% height-100% origin-1"+(e[4]?" opacity-30%":"")+(e[7]?e[10]:"")),v(t,_t,115,12,3467)},m:function(r,i){De(r,t,i),Oe(t,n),o||(s=Ne(t,"animationend",e[19],!1,!1,!1,!1),o=!0)},p:function(e,o){4&o&&r!==(r=bt.assetsFolder+"/icons/svgmap.min.svg#"+e[2])&&W(n,"xlink:href",r),1168&o&&i!==(i="color-theme width-100% height-100% origin-1"+(e[4]?" opacity-30%":"")+(e[7]?e[10]:""))&&Fe(t,"class",i)},d:function(e){e&&Me(t),o=!1,s()}};return Ie("SvelteRegisterBlock",{block:a,id:Tt.name,type:"if",source:"(115:8) {#if icon}",ctx:e}),a}function kt(e){var t,n,r,i,o,s,a,l,c,u,d=e[25].default,f=C(d,e,e[24],null),h=e[1]&&At(e),p=e[6]&&Et(e),m=e[2]&&Tt(e),g={c:function(){t=B("button"),f&&f.c(),n=V(),r=B("span"),h&&h.c(),i=V(),p&&p.c(),o=V(),m&&m.c(),Fe(r,"class",s="flex flex-center transform-gpu transition-transform ease-linear height-100% "+e[11]),Fe(r,"tabindex","-1"),v(r,_t,96,4,2726),Fe(t,"aria-label",e[5]),Fe(t,"class",a=e[8]+" padding-0 border-none position-relative bg-transparent select-none"+e[12]+(e[0]?" "+e[0]:"")),t.disabled=e[4],Z(t,"cursor-pointer",!e[4]),Z(t,"radius-50%","circular"===e[3]),v(t,_t,81,0,2290)},l:function(e){throw new Error("options.hydrate only works if the component was compiled with the `hydratable: true` option")},m:function(s,a){De(s,t,a),f&&f.m(t,null),Oe(t,n),Oe(t,r),h&&h.m(r,null),Oe(r,i),p&&p.m(r,null),Oe(r,o),m&&m.m(r,null),l=!0,c||(u=[Ne(t,"click",e[18],!1,!1,!1,!1),Ne(t,"mouseenter",e[14],!1,!1,!1,!1),Ne(t,"mouseleave",e[15],!1,!1,!1,!1),Ne(t,"focus",e[16],!1,!1,!1,!1),Ne(t,"blur",e[17],!1,!1,!1,!1)],c=!0)},p:function(e,n){var c=n[0];f&&f.p&&(!l||16777216&c)&&L(f,d,e,e[24],l?R(d,e[24],c,null):j(e[24]),null),e[1]?h?h.p(e,c):((h=At(e)).c(),h.m(r,i)):h&&(h.d(1),h=null),e[6]?p?p.p(e,c):((p=Et(e)).c(),p.m(r,o)):p&&(p.d(1),p=null),e[2]?m?m.p(e,c):((m=Tt(e)).c(),m.m(r,null)):m&&(m.d(1),m=null),(!l||2048&c&&s!==(s="flex flex-center transform-gpu transition-transform ease-linear height-100% "+e[11]))&&Fe(r,"class",s),(!l||32&c)&&Fe(t,"aria-label",e[5]),(!l||257&c&&a!==(a=e[8]+" padding-0 border-none position-relative bg-transparent select-none"+e[12]+(e[0]?" "+e[0]:"")))&&Fe(t,"class",a),(!l||16&c)&&Be(t,"disabled",e[4]),(!l||273&c)&&Z(t,"cursor-pointer",!e[4]),(!l||265&c)&&Z(t,"radius-50%","circular"===e[3])},i:function(e){l||(we(f,e),l=!0)},o:function(e){xe(f,e),l=!1},d:function(e){e&&Me(t),f&&f.d(e),h&&h.d(),p&&p.d(),m&&m.d(),c=!1,_(u)}};return Ie("SvelteRegisterBlock",{block:g,id:kt.name,type:"component",source:"",ctx:e}),g}function St(e,t,n){var r,i=t.$$slots,o=void 0===i?{}:i,s=t.$$scope;Ve("PlayerControlButton",o,["default"]);var a,l,c,u=t.css,d=t.text,f=t.icon,h=t.type,p=void 0===h?"default":h,m=t.disabled,g=void 0!==m&&m,v=t.ariaLabel,y=t.size,b=void 0===y?"md":y,_=t.animation,A=void 0===_?"none":_,E=t.popUpText,T=se(),k=!1,S=!1,w=!1,x="circular"===p?" -circular":"",C="circular"===p?" center-absolute margin-top-xxxs font-bold color-theme":"";switch(A){case"spin-forward":c=" animation-spin animation-iteration-count-1 animation-duration-0.5";break;case"rotate-back-and-forth-and-pop-number":c=" animation-rotate-back-and-forth animation-iteration-count-1 animation-duration-0.5";break;case"rotate-forth-and-back-and-pop-number":c=" animation-rotate-forth-and-back animation-iteration-count-1 animation-duration-0.5";break;default:c=""}switch(b){case"md":default:a="height-8 width-8",l="text-sm";break;case"lg":a="height-10 width-10",l="text-sm"}var P=function(){n(22,S=!0)},R=function(){n(22,S=!1)},L=function(){n(23,w=!0)},j=function(){n(23,w=!1)},I=function(){n(7,k=!0),T("click")},O=function(){n(7,k=!1)};e.$$.on_mount.push((function(){void 0!==u||"css"in t||e.$$.bound[e.$$.props.css]||console.warn("<PlayerControlButton> was created without expected prop 'css'"),void 0!==d||"text"in t||e.$$.bound[e.$$.props.text]||console.warn("<PlayerControlButton> was created without expected prop 'text'"),void 0!==f||"icon"in t||e.$$.bound[e.$$.props.icon]||console.warn("<PlayerControlButton> was created without expected prop 'icon'"),void 0!==v||"ariaLabel"in t||e.$$.bound[e.$$.props.ariaLabel]||console.warn("<PlayerControlButton> was created without expected prop 'ariaLabel'"),void 0!==E||"popUpText"in t||e.$$.bound[e.$$.props.popUpText]||console.warn("<PlayerControlButton> was created without expected prop 'popUpText'")}));var D=["css","text","icon","type","disabled","ariaLabel","size","animation","popUpText"];return Object.keys(t).forEach((function(e){~D.indexOf(e)||"$$"===e.slice(0,2)||"slot"===e||console.warn("<PlayerControlButton> was created with unknown prop '"+e+"'")})),e.$$set=function(e){"css"in e&&n(0,u=e.css),"text"in e&&n(1,d=e.text),"icon"in e&&n(2,f=e.icon),"type"in e&&n(3,p=e.type),"disabled"in e&&n(4,g=e.disabled),"ariaLabel"in e&&n(5,v=e.ariaLabel),"size"in e&&n(20,b=e.size),"animation"in e&&n(21,A=e.animation),"popUpText"in e&&n(6,E=e.popUpText),"$$scope"in e&&n(24,s=e.$$scope)},e.$capture_state=function(){return{playerConfig:bt,createEventDispatcher:se,css:u,text:d,icon:f,type:p,disabled:g,ariaLabel:v,size:b,animation:A,popUpText:E,dispatch:T,runAnimation:k,hovering:S,hasFocus:w,dimensionsCss:a,fontCss:l,cssVariant:x,iconAnimationCss:c,buttonTextCss:C,setHovering:P,unsetHovering:R,setFocus:L,unsetFocus:j,handleClick:I,removeAnimation:O,hoverTransitionCss:r}},e.$inject_state=function(e){"css"in e&&n(0,u=e.css),"text"in e&&n(1,d=e.text),"icon"in e&&n(2,f=e.icon),"type"in e&&n(3,p=e.type),"disabled"in e&&n(4,g=e.disabled),"ariaLabel"in e&&n(5,v=e.ariaLabel),"size"in e&&n(20,b=e.size),"animation"in e&&n(21,A=e.animation),"popUpText"in e&&n(6,E=e.popUpText),"runAnimation"in e&&n(7,k=e.runAnimation),"hovering"in e&&n(22,S=e.hovering),"hasFocus"in e&&n(23,w=e.hasFocus),"dimensionsCss"in e&&n(8,a=e.dimensionsCss),"fontCss"in e&&n(9,l=e.fontCss),"cssVariant"in e&&n(12,x=e.cssVariant),"iconAnimationCss"in e&&n(10,c=e.iconAnimationCss),"buttonTextCss"in e&&n(13,C=e.buttonTextCss),"hoverTransitionCss"in e&&n(11,r=e.hoverTransitionCss)},t&&"$$inject"in t&&e.$inject_state(t.$$inject),e.$$.update=function(){12582928&e.$$.dirty&&n(11,r=!S&&!w||g?"":" scale-110 color-secondary origin-1")},[u,d,f,p,g,v,E,k,a,l,c,r,x,C,P,R,L,j,I,O,b,A,S,w,s,o]}var wt=function(e){function t(t){var n;return je(r(n=e.call(this,t)||this),t,St,kt,E,{css:0,text:1,icon:2,type:3,disabled:4,ariaLabel:5,size:20,animation:21,popUpText:6}),Ie("SvelteRegisterComponent",{component:r(n),tagName:"PlayerControlButton",options:t,id:kt.name}),n}return o(t,e),We(t,[{key:"css",get:function(){throw new Error("<PlayerControlButton>: Props cannot be read directly from the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}
2,set:function(e){throw new Error("<PlayerControlButton>: Props cannot be set directly on the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}},{key:"text",get:function(){throw new Error("<PlayerControlButton>: Props cannot be read directly from the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")},set:function(e){throw new Error("<PlayerControlButton>: Props cannot be set directly on the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}},{key:"icon",get:function(){throw new Error("<PlayerControlButton>: Props cannot be read directly from the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")},set:function(e){throw new Error("<PlayerControlButton>: Props cannot be set directly on the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}},{key:"type",get:function(){throw new Error("<PlayerControlButton>: Props cannot be read directly from the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")},set:function(e){throw new Error("<PlayerControlButton>: Props cannot be set directly on the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}},{key:"disabled",get:function(){throw new Error("<PlayerControlButton>: Props cannot be read directly from the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")},set:function(e){throw new Error("<PlayerControlButton>: Props cannot be set directly on the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}},{key:"ariaLabel",get:function(){throw new Error("<PlayerControlButton>: Props cannot be read directly from the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")},set:function(e){throw new Error("<PlayerControlButton>: Props cannot be set directly on the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}},{key:"size",get:function(){throw new Error("<PlayerControlButton>: Props cannot be read directly from the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")},set:function(e){throw new Error("<PlayerControlButton>: Props cannot be set directly on the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}},{key:"animation",get:function(){throw new Error("<PlayerControlButton>: Props cannot be read directly from the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")},set:function(e){throw new Error("<PlayerControlButton>: Props cannot be set directly on the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}},{key:"popUpText",get:function(){throw new Error("<PlayerControlButton>: Props cannot be read directly from the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")},set:function(e){throw new Error("<PlayerControlButton>: Props cannot be set directly on the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}}]),t}(He),xt=Je(!1),Ct=Je(!1),Pt=(n(169),"src\\components\\ma\\NotesAnimation.svelte");function Rt(e){var t,n,r,i,o,s,a,l,c,u,d,f,h,p,g,y,b={c:function(){t=B("div"),(n=B("div")).textContent="â«",r=V(),(i=B("div")).textContent="â«",o=V(),(s=B("div")).textContent="â«",a=V(),(l=B("div")).textContent="â«",c=V(),(u=B("div")).textContent="â«",d=V(),(f=B("div")).textContent="â«",h=V(),(p=B("div")).textContent="â«",g=V(),(y=B("div")).textContent="â«",Fe(n,"class","note-position-1 note-animation animation-up-200 svelte-qj4fjy"),v(n,Pt,17,4,487),Fe(i,"class","note-position-1 note-animation animation-left-70-up-200 animation-delay-1 svelte-qj4fjy"),v(i,Pt,18,4,566),Fe(s,"class","note-position-2 note-animation animation-right-70-up-200 animation-delay-1.5 svelte-qj4fjy"),v(s,Pt,21,4,685),Fe(l,"class","note-position-3 note-animation animation-up-200 animation-delay-1 svelte-qj4fjy"),v(l,Pt,24,4,807),Fe(u,"class","note-position-3 note-animation animation-left-60-up-200 animation-delay-2 svelte-qj4fjy"),v(u,Pt,25,4,904),Fe(f,"class","note-position-5 note-animation animation-right-70-up-200 animation-delay-0.5 svelte-qj4fjy"),v(f,Pt,28,4,1023),Fe(p,"class","note-position-4 note-animation animation-right-20-up-200 animation-delay-1 svelte-qj4fjy"),v(p,Pt,31,4,1145),Fe(y,"class","note-position-5 note-animation animation-up-200 animation-delay-2 svelte-qj4fjy"),v(y,Pt,34,4,1265),Fe(t,"class","note-animation-wrapper position-relative width-100% height-100% visible svelte-qj4fjy"),Z(t,"opacity-0",e[0]),v(t,Pt,13,0,358)},l:function(e){throw new Error("options.hydrate only works if the component was compiled with the `hydratable: true` option")},m:function(e,m){De(e,t,m),Oe(t,n),Oe(t,r),Oe(t,i),Oe(t,o),Oe(t,s),Oe(t,a),Oe(t,l),Oe(t,c),Oe(t,u),Oe(t,d),Oe(t,f),Oe(t,h),Oe(t,p),Oe(t,g),Oe(t,y)},p:function(e,n){1&n[0]&&Z(t,"opacity-0",e[0])},i:m,o:m,d:function(e){e&&Me(t)}};return Ie("SvelteRegisterBlock",{block:b,id:Rt.name,type:"component",source:"",ctx:e}),b}function Lt(e,t,n){var r,i;S(Ct,"isAnimationRunning"),x(e,Ct,(function(e){return n(1,r=e)})),S(xt,"isOverlayOpen"),x(e,xt,(function(e){return n(2,i=e)}));var o=t.$$slots,s=void 0===o?{}:o;t.$$scope;Ve("NotesAnimation",s,[]);var a=!1,l=[];return Object.keys(t).forEach((function(e){~l.indexOf(e)||"$$"===e.slice(0,2)||"slot"===e||console.warn("<NotesAnimation> was created with unknown prop '"+e+"'")}
2)),e.$capture_state=function(){return{isOverlayOpen:xt,isAnimationRunning:Ct,stopDelayed:a,$isAnimationRunning:r,$isOverlayOpen:i}},e.$inject_state=function(e){"stopDelayed"in e&&n(0,a=e.stopDelayed)},t&&"$$inject"in t&&e.$inject_state(t.$$inject),e.$$.update=function(){6&e.$$.dirty&&!i&&r&&setTimeout((function(){n(0,a=!0)}),6e3)},[a,r,i]}var jt=function(e){function t(t){var n;return je(r(n=e.call(this,t)||this),t,Lt,Rt,E,{}),Ie("SvelteRegisterComponent",{component:r(n),tagName:"NotesAnimation",options:t,id:Rt.name}),n}return o(t,e),t}(He),It=(n(170),"src\\components\\ma\\FeatureDiscovery.svelte");function Ot(e){var t,n,r,i,o,s,a,l,c,u,d,f,h,p,g={c:function(){t=B("div"),n=B("header"),r=B("button"),i=$("svg"),o=$("title"),s=U("SchlieÃen"),a=$("g"),l=$("line"),c=$("line"),u=V(),d=B("div"),(f=B("p")).textContent=""+bt.messageProperties.hr_radioplayer_ma_text,v(o,It,19,16,631),Fe(l,"x1","3"),Fe(l,"y1","3"),Fe(l,"x2","17"),Fe(l,"y2","17"),v(l,It,21,20,758),Fe(c,"x1","17"),Fe(c,"y1","3"),Fe(c,"x2","3"),Fe(c,"y2","17"),v(c,It,22,20,817),Fe(a,"fill","none"),Fe(a,"stroke",""),Fe(a,"stroke-miterlimit","10"),Fe(a,"stroke-width","2"),v(a,It,20,16,672),Fe(i,"class","icon"),Fe(i,"viewBox","0 0 20 20"),v(i,It,18,12,576),Fe(r,"class","reset modal__close-btn modal__close-btn js-modal__close js-tab-focus cursor-pointer"),v(r,It,14,8,407),Fe(n,"class","flex justify-end"),v(n,It,13,4,365),Fe(f,"class","text-xxxl color-white font-bold"),v(f,It,28,8,999),Fe(d,"class","flex items-center justify-center height-100%"),v(d,It,27,4,932),Fe(t,"class","feature-discovery-box bg-secondary flex flex-column padding-3 svelte-1ik43ei"),Z(t,"-show",e[0]),v(t,It,9,0,238)},l:function(e){throw new Error("options.hydrate only works if the component was compiled with the `hydratable: true` option")},m:function(m,g){De(m,t,g),Oe(t,n),Oe(n,r),Oe(r,i),Oe(i,o),Oe(o,s),Oe(i,a),Oe(a,l),Oe(a,c),Oe(t,u),Oe(t,d),Oe(d,f),h||(p=Ne(r,"click",e[1],!1,!1,!1,!1),h=!0)},p:function(e,n){1&n[0]&&Z(t,"-show",e[0])},i:m,o:m,d:function(e){e&&Me(t),h=!1,p()}};return Ie("SvelteRegisterBlock",{block:g,id:Ot.name,type:"component",source:"",ctx:e}),g}function Dt(e,t,n){var r;S(xt,"isFeatureDiscoveryOpen"),x(e,xt,(function(e){return n(0,r=e)}));var i=t.$$slots,o=void 0===i?{}:i;t.$$scope;Ve("FeatureDiscovery",o,[]);var s=function(){xt.set(!1)},a=[];return Object.keys(t).forEach((function(e){~a.indexOf(e)||"$$"===e.slice(0,2)||"slot"===e||console.warn("<FeatureDiscovery> was created with unknown prop '"+e+"'")})),e.$capture_state=function(){return{playerConfig:bt,isFeatureDiscoveryOpen:xt,handleClose:s,$isFeatureDiscoveryOpen:r}},[r,s]}var Mt=function(e){function t(t){var n;return je(r(n=e.call(this,t)||this),t,Dt,Ot,E,{}),Ie("SvelteRegisterComponent",{component:r(n),tagName:"FeatureDiscovery",options:t,id:Ot.name}),n}return o(t,e),t}(He),Nt=n(6),Ft={left:37,up:38,right:39,down:40,end:35,home:36},Bt=function(){function e(){}return e.resolvePlaceholder=function(e,t){if(e.includes("{"))for(var n in t)e=e.replace("{"+n+"}",t[n]);return e},e}(),$t="src\\components\\generic\\VolumeControl.svelte";function Ut(e,t,n){var r=e.slice();return r[32]=t[n].id,r[33]=t[n].value,r[34]=t[n].active,r[35]=t[n].selected,r}function Vt(e){var t,n,r,i,o,s,a,l,c,u={c:function(){t=B("li"),n=B("span"),i=V(),Fe(n,"class",r="block width-6 height-1 bg-white"+(e[34]?" opacity-100%":" opacity-30%")),Z(n,"width-8",e[35]),v(n,$t,239,24,7794),Fe(t,"class","js-volume-tick padding-top-1.5"),Fe(t,"data-volume",o=e[33]),Fe(t,"data-active",s=e[34]),Fe(t,"data-selected",a=e[35]),v(t,$t,231,20,7406)},m:function(r,o){var s;De(r,t,o),Oe(t,n),Oe(t,i),l||(c=[Ne(t,"click",(s=e[13],function(e){return e.stopPropagation(),s.call(this,e)}),!1,!1,!0,!1),Ne(t,"mouseenter",e[12],!1,!1,!1,!1)],l=!0)},p:function(e,i){2&i[0]&&r!==(r="block width-6 height-1 bg-white"+(e[34]?" opacity-100%":" opacity-30%"))&&Fe(n,"class",r),2&i[0]&&Z(n,"width-8",e[35]),2&i[0]&&o!==(o=e[33])&&Fe(t,"data-volume",o),2&i[0]&&s!==(s=e[34])&&Fe(t,"data-active",s),2&i[0]&&a!==(a=e[35])&&Fe(t,"data-selected",a)},d:function(e){e&&Me(t),l=!1,_(c)}};return Ie("SvelteRegisterBlock",{block:u,id:Vt.name,type:"each",source:"(231:16) {#each volumeTicks as { id, value, active, selected }}",ctx:e}),u}function Ht(e){var t,n,r={c:function(){t=$("svg"),W(n=$("use"),"xlink:href",bt.assetsFolder+"/icons/svgmap.min.svg#sprite-speaker"),v(n,$t,284,20,10024),Fe(t,"class","height-100% fill-theme-color"),v(t,$t,283,16,9961)},m:function(e,r){De(e,t,r),Oe(t,n)},p:m,d:function(e){e&&Me(t)}};return Ie("SvelteRegisterBlock",{block:r,id:Ht.name,type:"else",source:"(283:12) {:else}",ctx:e}),r}function Kt(e){var t,n,r={c:function(){t=$("svg"),W(n=$("use"),"xlink:href",bt.assetsFolder+"/icons/svgmap.min.svg#sprite-speaker-mute"),v(n,$t,278,20,9768),Fe(t,"class","height-100% fill-theme-color"),v(t,$t,277,16,9705)},m:function(e,r){De(e,t,r),Oe(t,n)},p:m,d:function(e){e&&Me(t)}};
2return Ie("SvelteRegisterBlock",{block:r,id:Kt.name,type:"if",source:"(277:12) {#if $isPlayerMuted}",ctx:e}),r}function Gt(e){var t,n,r,i,o,s,a,l,c,u,d,f,h,p,g,y,b,A,E,T,k,S=e[1];Ue(S);for(var w=[],x=0;x<S.length;x+=1)w[x]=Vt(Ut(e,S,x));function C(e,t){return e[6]?Kt:Ht}var P=C(e),R=P(e),L={c:function(){t=B("div"),n=B("div"),r=B("div"),i=B("ul");for(var m=0;m<w.length;m+=1)w[m].c();s=V(),a=B("span"),l=U(e[3]),u=V(),(d=B("span")).textContent=""+bt.messageProperties["hr_radioplayer_sr_volume-control_description"],f=V(),h=B("button"),R.c(),b=V(),A=B("div"),Fe(i,"class",o="order-2 height-100% flex flex-column items-center transition-opacity duration-400 ease-linear"+(e[4]?" opacity-100":" opacity-0")),v(i,$t,224,12,7044),Fe(a,"class","block order-1 padding-top-1.5 text-sm color-white line-height-normal"),v(a,$t,248,12,8135),Fe(r,"class",c="position-absolute bottom-10 left-0 flex flex-column items-center cursor-pointer height-32 width-100% radius-md bg-primary transition-transform duration-250 ease-out"+(e[4]?" translate-y-0":" translate-y-32")),v(r,$t,218,8,6673),Fe(d,"id","hr-radioplayer-volume-button-description"),Fe(d,"class","is-hidden"),v(d,$t,252,8,8296),Fe(h,"class",p="js-volume-button position-absolute top-0 left-0 padding-1 height-10 width-10 bg-primary border-none cursor-pointer transform-gpu transition-transform origin-1 ease-linear"+e[5]),Fe(h,"role","slider"),Fe(h,"aria-valuemin","0"),Fe(h,"aria-valuemax","10"),Fe(h,"aria-valuenow",e[3]),Fe(h,"aria-describedby","hr-radioplayer-volume-button-description"),Fe(h,"aria-valuetext",g=e[6]?bt.messageProperties["hr_radioplayer_sr_volume-control_volume_muted"]:Bt.resolvePlaceholder(bt.messageProperties["hr_radioplayer_sr_volume-control_level"],[e[3]])),Fe(h,"aria-label",y=e[6]?bt.messageProperties["hr_radioplayer_sr_volume-control_unmute_volume"]:bt.messageProperties["hr_radioplayer_sr_volume-control_mute_volume"]),v(h,$t,255,8,8484),Fe(A,"class","position-absolute left-0 -bottom-10 height-10 width-10 bg-primary"),v(A,$t,290,8,10220),Fe(n,"class","position-absolute bottom-0 flex flex-column items-center justify-end height-10 width-10"),v(n,$t,213,4,6477),Fe(t,"class",E="position-relative height-10 width-10"+(e[0]?" "+e[0]:"")),v(t,$t,212,0,6400)},l:function(e){throw new Error("options.hydrate only works if the component was compiled with the `hydratable: true` option")},m:function(o,c){De(o,t,c),Oe(t,n),Oe(n,r),Oe(r,i);for(var p=0;p<w.length;p+=1)w[p]&&w[p].m(i,null);e[19](i),Oe(r,s),Oe(r,a),Oe(a,l),Oe(n,u),Oe(n,d),Oe(n,f),Oe(n,h),R.m(h,null),Oe(n,b),Oe(n,A),T||(k=[Ne(r,"mouseleave",e[14],!1,!1,!1,!1),Ne(h,"click",e[7],!1,!1,!1,!1),Ne(h,"focus",e[10],!1,!1,!1,!1),Ne(h,"blur",e[11],!1,!1,!1,!1),Ne(h,"keydown",e[15],!1,!1,!1,!1),Ne(n,"mouseover",e[8],!1,!1,!1,!1),Ne(n,"mouseout",e[9],!1,!1,!1,!1)],T=!0)},p:function(e,n){if(12290&n[0]){var s;for(Ue(S=e[1]),s=0;s<S.length;s+=1){var a=Ut(e,S,s);w[s]?w[s].p(a,n):(w[s]=Vt(a),w[s].c(),w[s].m(i,null))}for(;s<w.length;s+=1)w[s].d(1);w.length=S.length}16&n[0]&&o!==(o="order-2 height-100% flex flex-column items-center transition-opacity duration-400 ease-linear"+(e[4]?" opacity-100":" opacity-0"))&&Fe(i,"class",o),8&n[0]&&$e(l,e[3]),16&n[0]&&c!==(c="position-absolute bottom-10 left-0 flex flex-column items-center cursor-pointer height-32 width-100% radius-md bg-primary transition-transform duration-250 ease-out"+(e[4]?" translate-y-0":" translate-y-32"))&&Fe(r,"class",c),P===(P=C(e))&&R?R.p(e,n):(R.d(1),(R=P(e))&&(R.c(),R.m(h,null))),32&n[0]&&p!==(p="js-volume-button position-absolute top-0 left-0 padding-1 height-10 width-10 bg-primary border-none cursor-pointer transform-gpu transition-transform origin-1 ease-linear"+e[5])&&Fe(h,"class",p),8&n[0]&&Fe(h,"aria-valuenow",e[3]),72&n[0]&&g!==(g=e[6]?bt.messageProperties["hr_radioplayer_sr_volume-control_volume_muted"]:Bt.resolvePlaceholder(bt.messageProperties["hr_radioplayer_sr_volume-control_level"],[e[3]]))&&Fe(h,"aria-valuetext",g),64&n[0]&&y!==(y=e[6]?bt.messageProperties["hr_radioplayer_sr_volume-control_unmute_volume"]:bt.messageProperties["hr_radioplayer_sr_volume-control_mute_volume"])&&Fe(h,"aria-label",y),1&n[0]&&E!==(E="position-relative height-10 width-10"+(e[0]?" "+e[0]:""))&&Fe(t,"class",E)},i:m,o:m,d:function(n){n&&Me(t),F(w,n),e[19](null),R.d(),T=!1,_(k)}};return Ie("SvelteRegisterBlock",{block:L,id:Gt.name,type:"component",source:"",ctx:e}),L}function Yt(e,t,n){var r,i,o,s,l,u,d,f;S(ut,"currentPlayerVolume"),x(e,ut,(function(e){return n(21,s=e)})),S(ct,"isPlayerMuted"),x(e,ct,(function(e){return n(6,l=e)})),S(pt,"player"),x(e,pt,(function(e){return n(22,u=e)})),S(mt,"playerStates"),x(e,mt,(function(e){return n(23,d=e)})),S(dt,"currentHoveredPlayerVolume"),x(e,dt,(function(e){return n(18,f=e)}));var h=t.$$slots,p=void 0===h?{}:h;t.$$scope;Ve("VolumeControl",p,[]);var m,g,v=t.css,y=!1,b=!1,_=[{id:1,value:100,active:!0,selected:!0},{id:2,value:90,active:!0,selected:!1},{id:3,value:80,active:!0,selected:!1},{id:4,value:70,active:!0,selected:!1},{id:5,value:60,active:!0,selected:!1},{id:6,value:50,active:!0,selected:!1},{id:7,value:40,active:!0,selected:!1},{id:8,value:30,active:!0,selected:!1},{id:9,value:20,active:!0,selected:!1},{id:10,value:10,active:!0,selected:!1}];ie(a(c.a.mark((function e(){var t;return c.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,me();case 2:t=void 0!==localStorage.getItem("hrRadioplayer")&&null!==localStorage.getItem("hrRadioplayer")?JSON.parse(localStorage.getItem("hrRadioplayer")):{volume:100,isMuted:!1},O(t.volume),t.isMuted&&T(),(m=u.jsPlayer.core.activePlayback).on(Nt.Events.PLAYBACK_LOADEDMETADATA,A);case 7:case"end":return e.stop()}}),e)}))));var A=function(){d.isStopped&&(u.jsPlayer.setVolume(s),l&&u.jsPlayer.mute())},E=function(e){l?(k(),0==s&&O(10)):T()},T=function(){ct.set(!0),j(0),dt.set(0),D()},k=function(){ct.set(!1),j(s),dt.set(s),D()},w=function(){n(16,y=!0)},C=function(){n(16,y=!1)},P=function(){n(17,b=!0)},R=function(){n(17,b=!1)},L=function(e){var t=void 0!==e.currentTarget.dataset.volume?e.currentTarget.dataset.volume:100;j(t),dt.set(t)},j=function(e){for(var t=[].concat(_),r=t.length-1;r>=0;r--)t[r]=Object.assign({},t[r],{active:e>=t[r].value,selected:t[r].value==e});n(1,_=t)},I=function(e){var t=void 0!==e.currentTarget.dataset.volume?e.currentTarget.dataset.volume:100;O(t)},O=function(e){d.isStopped||d.wasNeverPlayedBefore||u.jsPlayer.setVolume(e),0==e?(T(),ut.set(e)):(l&&k(),ut.set(e),dt.set(e),j(s)),D()},D=function(){localStorage.setItem("hrRadioplayer",JSON.stringify({volume:s,isMuted:l}))},M=function(){l?(j(0),dt.set(0)):(j(s),dt.set(s))},N=function(e){var t=!1;switch(e.keyCode){case Ft.left:case Ft.down:B(),t=!0;break;case Ft.right:case Ft.up:F(),t=!0}t&&(e.preventDefault(),e.stopPropagation())},F=function(){O(s+10<=100?s+10:100)},B=function(){O(s-10>0?s-10:0)};e.$$.on_mount.push((function(){void 0!==v||"css"in t||e.$$.bound[e.$$.props.css]||console.warn("<VolumeControl> was created without expected prop 'css'")}));var $=["css"];return Object.keys(t).forEach((function(e){~$.indexOf(e)||"$$"===e.slice(0,2)||"slot"===e||console.warn("<VolumeControl> was created with unknown prop '"+e+"'")})),e.$$set=function(e){"css"in e&&n(0,v=e.css)},e.$capture_state=function(){return{Events:Nt.Events,onMount:ie,tick:me,playerConfig:bt,keyCode:Ft,StringUtils:Bt,
2isPlayerMuted:ct,player:pt,playerStates:mt,currentPlayerVolume:ut,currentHoveredPlayerVolume:dt,css:v,isHovered:y,isFocused:b,playback:m,volumeTicks:_,volumeController:g,setVolumeInformationWhenPlayerIsStopped:A,handleButtonClick:E,mutePlayer:T,unmutePlayer:k,setIsHovered:w,unsetIsHovered:C,setIsFocused:P,unsetIsFocused:R,handleVolumeTickHoverState:L,setVolumeControllerState:j,handleVolumeChange:I,setVolume:O,persistVolumeControlState:D,resetVolumeControllerToStateBeforeHovered:M,handleKeyDown:N,increaseVolume:F,decreaseVolume:B,displayedVolume:o,isButtonSelected:i,buttonHoverTransition:r,$currentPlayerVolume:s,$isPlayerMuted:l,$player:u,$playerStates:d,$currentHoveredPlayerVolume:f}},e.$inject_state=function(e){"css"in e&&n(0,v=e.css),"isHovered"in e&&n(16,y=e.isHovered),"isFocused"in e&&n(17,b=e.isFocused),"playback"in e&&(m=e.playback),"volumeTicks"in e&&n(1,_=e.volumeTicks),"volumeController"in e&&n(2,g=e.volumeController),"displayedVolume"in e&&n(3,o=e.displayedVolume),"isButtonSelected"in e&&n(4,i=e.isButtonSelected),"buttonHoverTransition"in e&&n(5,r=e.buttonHoverTransition)},t&&"$$inject"in t&&e.$inject_state(t.$$inject),e.$$.update=function(){196608&e.$$.dirty[0]&&n(5,r=y||b?" scale-110":""),196608&e.$$.dirty[0]&&n(4,i=y||b),262144&e.$$.dirty[0]&&n(3,o=f>0?f/10:f)},[v,_,g,o,i,r,l,E,w,C,P,R,L,I,M,N,y,b,f,function(e){ce[e?"unshift":"push"]((function(){n(2,g=e)}))}]}var Wt=function(e){function t(t){var n;return je(r(n=e.call(this,t)||this),t,Yt,Gt,E,{css:0},null,[-1,-1]),Ie("SvelteRegisterComponent",{component:r(n),tagName:"VolumeControl",options:t,id:Gt.name}),n}return o(t,e),We(t,[{key:"css",get:function(){throw new Error("<VolumeControl>: Props cannot be read directly from the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")},set:function(e){throw new Error("<VolumeControl>: Props cannot be set directly on the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}}]),t}(He);!function(){if("function"==typeof window.CustomEvent)return!1;window.CustomEvent=function(e,t){t=t||{bubbles:!1,cancelable:!1,detail:null};var n=document.createEvent("CustomEvent");return n.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),n}}();var zt,qt,Xt,Jt,Zt=function(e,t){var n,r=void 0===t?{}:t,i=r.data,o=void 0===i?void 0:i,s=r.element,a=void 0===s?bt.playerContainer:s;null!=o?n=new CustomEvent(e,o):"function"==typeof Event?n=new Event(e):(n=document.createEvent("Event")).initEvent(e,!0,!0),a.dispatchEvent(n)},Qt={SHOW_CHANGED:"showChanged",TRACK_CHANGED:"trackChanged",PLAY_FROM_TIMESHIFT:"playFromTimeShift",HR_RADIOPLAYER_PLAY:"hr-radioplayer:play",HR_RADIOPLAYER_PAUSE:"hr-radioplayer:pause",HR_RADIOPLAYER_RESUME:"hr-radioplayer:resume",HR_RADIOPLAYER_STOP:"hr-radioplayer:stop",HR_RADIOPLAYER_BUFFER_START:"hr-radioplayer:bufferStart",HR_RADIOPLAYER_REBUFFER_START:"hr-radioplayer:rebufferStart",HR_RADIOPLAYER_PLAYBACK_PLAY:"hr-radioplayer:playbackPlay",HR_RADIOPLAYER_JUMP_FORWARD_IN_TIME:"hr-radioplayer:jump-forward-in-time",HR_RADIOPLAYER_JUMP_BACK_IN_TIME:"hr-radioplayer:jump-back-in-time",HR_RADIOPLAYER_SEEK:"hr-radioplayer:seek",HR_RADIOPLAYER_BACK_TO_LIVE:"hr-radioplayer:backToLive",HR_RADIOPLAYER_JUMP_BACK_TO_NEWS:"hr-radioplayer:jumpBackToNews",HR_RADIOPLAYER_LINK_TO_CURRENT_SHOW:"hr-radioplayer:linkToCurrentShow",HR_RADIOPLAYER_FULL_PLAYER_ENABLED:"hr-radioplayer:fullPlayerEnabled",HR_RADIOPLAYER_FULL_PLAYER_DISABLED:"hr-radioplayer:fullPlayerDisabled",HR_RADIOPLAYER_SONG_VOTE_ENABLED:"hr-radioplayer:songVoteEnabled",HR_RADIOPLAYER_FULL_PLAYLIST_LINK_CLICKED:"hr-radioplayer:fullPlaylistLinkClicked"},en=mt.subscribe((function(e){zt=e.wasNeverPlayedBefore,qt=e.isHlsJsSupported,e.isLive})),tn=(pt.subscribe((function(e){Xt=e.jsPlayer,Jt=e.htmlPlayer})),function(){qt?Xt.isDvrInUse()&&(Xt.seekPercentage(100),zt&&(Xt.configure({mute:!1}),mt.setWasNeverPlayedBefore(!1)),Xt.isPlaying()||Xt.play()):(null!=Jt.seekable&&Jt.seekable.length>0&&Xt.seek(Jt.seekable.end(0)),zt&&(Xt.configure({mute:!1}),mt.setWasNeverPlayedBefore(!1)),Xt.isPlaying()||Xt.play()),oe(en)});function nn(e){var t=window.location.href;e=e.replace(/[\[\]]/g,"\\$&");var n=new RegExp("[?&]"+e+"(=([^&#]*)|&|#|$)").exec(t);
2return n?n[2]?decodeURIComponent(n[2].replace(/\+/g," ")):"":null}var rn="src\\components\\player-compact\\Controls.svelte";function on(e){var t,n;t=new Mt({$$inline:!0});var r={c:function(){Pe(t.$$.fragment)},m:function(e,r){Re(t,e,r),n=!0},i:function(e){n||(we(t.$$.fragment,e),n=!0)},o:function(e){xe(t.$$.fragment,e),n=!1},d:function(e){Le(t,e)}};return Ie("SvelteRegisterBlock",{block:r,id:on.name,type:"if",source:"(62:4) {#if isMAEnabled}",ctx:e}),r}function sn(e){var t,n,r,i,o,s,a,l,c,u,d,f,h,p,m,g=e[5]&&ln(e);function y(e,t){return e[4].isLive?un:cn}var b=y(e),A=b(e),E={c:function(){t=B("button"),g&&g.c(),n=V(),r=B("div"),o=V(),s=B("span"),a=$("svg"),l=$("use"),c=V(),u=B("span"),A.c(),Fe(r,"class",i="position-absolute center-absolute radius-50% bg-white width-13 height-13 width-17@sm height-17@sm"+e[2]),v(r,rn,85,12,3398),W(l,"xlink:href",bt.assetsFolder+"/icons/svgmap.min.svg#sprite-play"),v(l,rn,94,20,3855),Fe(a,"class",e[3]),v(a,rn,93,16,3803),Fe(s,"class","js-play height-6 width-6 height-9@sm width-9@sm center-absolute left-53% flex"),Fe(s,"tabindex","-1"),Z(s,"is-hidden",e[4].isPlaying),v(s,rn,88,12,3577),Fe(u,"class","js-stop-pause height-6 width-6 height-9@sm width-9@sm center-absolute flex"),Fe(u,"tabindex","-1"),Z(u,"is-hidden",!e[4].isPlaying),v(u,rn,99,12,4036),Fe(t,"class",d="js-play-pause-button position-relative select-none transform-gpu transition-transform duration-300 cursor-pointer bg-transparent height-16 width-16 height-20@sm width-20@sm position-relative order-2 border border-3 border-white radius-50%"+e[1]),Fe(t,"aria-label",f=e[4].isPlaying?e[4].isLive?bt.messageProperties["hr-radioplayer_sr_stop_stream"]:bt.messageProperties["hr-radioplayer_sr_pause_stream"]:bt.messageProperties["hr-radioplayer_sr_play_stream"]),v(t,rn,69,8,2459)},m:function(i,d){De(i,t,d),g&&g.m(t,null),Oe(t,n),Oe(t,r),Oe(t,o),Oe(t,s),Oe(s,a),Oe(a,l),Oe(t,c),Oe(t,u),A.m(u,null),h=!0,p||(m=[Ne(t,"click",e[6],!1,!1,!1,!1),Ne(t,"mouseenter",e[10],!1,!1,!1,!1),Ne(t,"mouseleave",e[11],!1,!1,!1,!1),Ne(t,"focusin",e[12],!1,!1,!1,!1),Ne(t,"focusout",e[13],!1,!1,!1,!1)],p=!0)},p:function(e,o){e[5]?g?32&o&&we(g,1):((g=ln(e)).c(),we(g,1),g.m(t,n)):g&&(ke(),xe(g,1,1,(function(){g=null})),Se()),(!h||4&o&&i!==(i="position-absolute center-absolute radius-50% bg-white width-13 height-13 width-17@sm height-17@sm"+e[2]))&&Fe(r,"class",i),(!h||8&o)&&Fe(a,"class",e[3]),(!h||16&o)&&Z(s,"is-hidden",e[4].isPlaying),b===(b=y(e))&&A?A.p(e,o):(A.d(1),(A=b(e))&&(A.c(),A.m(u,null))),(!h||16&o)&&Z(u,"is-hidden",!e[4].isPlaying),(!h||2&o&&d!==(d="js-play-pause-button position-relative select-none transform-gpu transition-transform duration-300 cursor-pointer bg-transparent height-16 width-16 height-20@sm width-20@sm position-relative order-2 border border-3 border-white radius-50%"+e[1]))&&Fe(t,"class",d),(!h||16&o&&f!==(f=e[4].isPlaying?e[4].isLive?bt.messageProperties["hr-radioplayer_sr_stop_stream"]:bt.messageProperties["hr-radioplayer_sr_pause_stream"]:bt.messageProperties["hr-radioplayer_sr_play_stream"]))&&Fe(t,"aria-label",f)},i:function(e){h||(we(g),h=!0)},o:function(e){xe(g),h=!1},d:function(e){e&&Me(t),g&&g.d(),A.d(),p=!1,_(m)}};return Ie("SvelteRegisterBlock",{block:E,id:sn.name,type:"else",source:"(69:4) {:else}",ctx:e}),E}function an(e){var t,n={c:function(){Fe(t=B("button"),"class","order-2 height-16 width-16 height-20@sm width-20@sm position-relative bg-transparent border border-3 border-primary border-left-white border-bottom-white radius-50% animation-spin"),v(t,rn,65,8,2220)},m:function(e,n){De(e,t,n)},p:m,i:m,o:m,d:function(e){e&&Me(t)}};return Ie("SvelteRegisterBlock",{block:n,id:an.name,type:"if",source:"(65:4) {#if $playerStates.isBuffering}",ctx:e}),n}function ln(e){var t,n;t=new jt({$$inline:!0});var r={c:function(){Pe(t.$$.fragment)},m:function(e,r){Re(t,e,r),n=!0},i:function(e){n||(we(t.$$.fragment,e),n=!0)},o:function(e){xe(t.$$.fragment,e),n=!1},d:function(e){Le(t,e)}};return Ie("SvelteRegisterBlock",{block:r,id:ln.name,type:"if",source:"(83:12) {#if $isMAAnimationRunning}",ctx:e}),r}function cn(e){var t,n,r={c:function(){t=$("svg"),W(n=$("use"),"xlink:href",bt.assetsFolder+"/icons/svgmap.min.svg#sprite-pause"),v(n,rn,112,24,4624),Fe(t,"class",e[3]),v(t,rn,111,20,4568)},m:function(e,r){De(e,t,r),Oe(t,n)},p:function(e,n){8&n&&Fe(t,"class",e[3])},d:function(e){e&&Me(t)}};return Ie("SvelteRegisterBlock",{block:r,id:cn.name,type:"else",source:"(111:16) {:else}",ctx:e}),r}function un(e){var t,n,r={c:function(){t=$("svg"),W(n=$("use"),"xlink:href",bt.assetsFolder+"/icons/svgmap.min.svg#sprite-stop"),v(n,rn,106,24,4363),Fe(t,"class",e[3]),v(t,rn,105,20,4307)},m:function(e,r){De(e,t,r),Oe(t,n)},p:function(e,n){8&n&&Fe(t,"class",e[3])},d:function(e){e&&Me(t)}};
2return Ie("SvelteRegisterBlock",{block:r,id:un.name,type:"if",source:"(105:16) {#if $playerStates.isLive}",ctx:e}),r}function dn(e){var t,n,r,i,o,s,a,l,c,u,d,f,h,p=e[0]&&on(e),m=[an,sn],g=[];function y(e,t){return e[4].isBuffering?0:1}r=y(e),i=g[r]=m[r](e),s=new Wt({props:{css:"margin-right-4 display@sm"},$$inline:!0}),(l=new wt({props:{css:"js-back-button display@xxs order-1",type:"circular",text:"20",popUpText:"-20",disabled:e[4].isStopped,icon:"sprite-arrow-rewind",size:"lg",animation:"rotate-back-and-forth-and-pop-number",ariaLabel:bt.messageProperties["hr-radioplayer_sr_twenty_secs_back"]},$$inline:!0})).$on("click",e[7]),(u=new wt({props:{css:"js-forward-button display@xxs order-3",type:"circular",text:"20",popUpText:"+20",disabled:e[4].isLive||e[4].isStopped,icon:"sprite-arrow-forward",size:"lg",animation:"rotate-forth-and-back-and-pop-number",ariaLabel:bt.messageProperties["hr-radioplayer_sr_twenty_secs_forward"]},$$inline:!0})).$on("click",e[8]),(f=new wt({props:{css:"js-live-button order-4",type:"circular",icon:"sprite-arrow-forward",disabled:e[4].isLive,text:"Live",size:"lg",animation:"spin-forward",ariaLabel:"Radiostream wieder Live hören"},$$inline:!0})).$on("click",e[9]);var b={c:function(){t=B("div"),p&&p.c(),n=V(),i.c(),o=V(),Pe(s.$$.fragment),a=V(),Pe(l.$$.fragment),c=V(),Pe(u.$$.fragment),d=V(),Pe(f.$$.fragment),Fe(t,"class","flex items-center justify-between c-radioplayer-controls"),v(t,rn,60,0,2044)},l:function(e){throw new Error("options.hydrate only works if the component was compiled with the `hydratable: true` option")},m:function(e,i){De(e,t,i),p&&p.m(t,null),Oe(t,n),g[r].m(t,null),Oe(t,o),Re(s,t,null),Oe(t,a),Re(l,t,null),Oe(t,c),Re(u,t,null),Oe(t,d),Re(f,t,null),h=!0},p:function(e,s){var a=s[0];e[0]?p?1&a&&we(p,1):((p=on(e)).c(),we(p,1),p.m(t,n)):p&&(ke(),xe(p,1,1,(function(){p=null})),Se());var c=r;(r=y(e))===c?g[r].p(e,a):(ke(),xe(g[c],1,1,(function(){g[c]=null})),Se(),(i=g[r])?i.p(e,a):(i=g[r]=m[r](e)).c(),we(i,1),i.m(t,o));var d={};16&a&&(d.disabled=e[4].isStopped),l.$set(d);var h={};16&a&&(h.disabled=e[4].isLive||e[4].isStopped),u.$set(h);var v={};16&a&&(v.disabled=e[4].isLive),f.$set(v)},i:function(e){h||(we(p),we(i),we(s.$$.fragment,e),we(l.$$.fragment,e),we(u.$$.fragment,e),we(f.$$.fragment,e),h=!0)},o:function(e){xe(p),xe(i),xe(s.$$.fragment,e),xe(l.$$.fragment,e),xe(u.$$.fragment,e),xe(f.$$.fragment,e),h=!1},d:function(e){e&&Me(t),p&&p.d(),g[r].d(),Le(s),Le(l),Le(u),Le(f)}};return Ie("SvelteRegisterBlock",{block:b,id:dn.name,type:"component",source:"",ctx:e}),b}function fn(e,t,n){var r,i,o,s,l;S(mt,"playerStates"),x(e,mt,(function(e){return n(4,s=e)})),S(Ct,"isMAAnimationRunning"),x(e,Ct,(function(e){return n(5,l=e)}));var u=t.$$slots,d=void 0===u?{}:u;t.$$scope;Ve("Controls",d,[]);var f=se(),h=!1,p=!1,m=!1;ie(a(c.a.mark((function e(){return c.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n(0,m=null!=nn("ma")&&"true"==nn("ma"));case 1:case"end":return e.stop()}}),e)}))));var g,v=function(){f("playPause")},y=function(){f("jumpBackInTime")},b=function(){f("jumpForwardInTime")},_=function(){tn(),g=100,Zt(Qt.HR_RADIOPLAYER_BACK_TO_LIVE)},A=function(){n(14,h=!0)},E=function(){n(14,h=!1)},T=function(){n(15,p=!0)},k=function(){n(15,p=!1)},w=[];return Object.keys(t).forEach((function(e){~w.indexOf(e)||"$$"===e.slice(0,2)||"slot"===e||console.warn("<Controls> was created with unknown prop '"+e+"'")})),e.$capture_state=function(){return{PlayerControlButton:wt,NotesAnimation:jt,FeatureDiscovery:Mt,VolumeControl:Wt,dispatchCustomEvent:Zt,createEventDispatcher:se,onMount:ie,isMAAnimationRunning:Ct,HrPlayerEvents:Qt,playerStates:mt,playerConfig:bt,goBackToLive:tn,getUrlParam:nn,dispatch:f,isHovered:h,hasFocus:p,isMAEnabled:m,togglePlayPause:v,jumpBackInTime:y,jumpForwardInTime:b,displayedSeekBarPercentage:g,backToLive:_,setIsHovered:A,unsetIsHovered:E,setFocus:T,unsetFocus:k,playButtonHoverCss:o,playButtonInnerHoverCss:i,playButtonIconCss:r,$playerStates:s,$isMAAnimationRunning:l}},e.$inject_state=function(e){"isHovered"in e&&n(14,h=e.isHovered),"hasFocus"in e&&n(15,p=e.hasFocus),"isMAEnabled"in e&&n(0,m=e.isMAEnabled),"displayedSeekBarPercentage"in e&&(g=e.displayedSeekBarPercentage),"playButtonHoverCss"in e&&n(1,o=e.playButtonHoverCss),"playButtonInnerHoverCss"in e&&n(2,i=e.playButtonInnerHoverCss),"playButtonIconCss"in e&&n(3,r=e.playButtonIconCss)},t&&"$$inject"in t&&e.$inject_state(t.$$inject),e.$$.update=function(){49152&e.$$.dirty&&n(3,r=h||p?"height-inherit width-inherit fill-white":"height-inherit width-inherit fill-secondary"),49152&e.$$.dirty&&n(2,i=h||p?" bg-secondary":""),49152&e.$$.dirty&&n(1,o=h||p?" scale-110 bg-secondary":"")},[m,o,i,r,s,l,v,y,b,_,A,E,T,k,h,p]}var hn=function(e){function t(t){var n;return je(r(n=e.call(this,t)||this),t,fn,dn,E,{}),Ie("SvelteRegisterComponent",{component:r(n),tagName:"Controls",options:t,id:dn.name}),n}return o(t,e),t}(He),pn=Je([{link:void 0,startTS:void 0,endTS:void 0,title:"",hasSongTitle:Boolean,extendedTitle:"",noSongTitleText:void 0,hosts:{image:void 0,bigImage:void 0,name:void 0,url:void 0,isSet:Boolean},showImage:"",contactForShowText:"",currentBroadcast:Boolean}]),mn=Je(!1),gn=Je({link:void 0,startTS:void 0,endTS:void 0,title:"",hasSongTitle:Boolean,extendedTitle:"",noSongTitleText:void 0,hosts:{image:void 0,bigImage:void 0,name:void 0,url:void 0,isSet:Boolean},showImage:"",contactForShowText:"",currentBroadcast:Boolean}),vn=Je([{id:void 0,artist:"",title:{compactPlayer:"",bigPlayer:""},composer:"",copyright:void 0,artistUrlSmall:void 0,artistImageUrlLarge:void 0,startTime:void 0,startTS:void 0,endTS:void 0,type:void 0,state:{trackState:String,isPlaying:Boolean},isShow:!1,showId:void 0}]),yn=Je(0),bn=Je(0);Je(0);var _n,An,En,Tn,kn,Sn,wn,xn,Cn,Pn=function(){var e=Je({playingPositionTimestamp:0,currentPositionTimestamp:0,playingPositionTimestampAtStop:0,currentPositionTimestampAtStop:0}),t=e.subscribe,n=e.update;return{subscribe:t,setPlayingPositionTimestamp:function(e){return n((function(t){return t.playingPositionTimestamp=e,t}))},setCurrentPositionTimestamp:function(e){return n((function(t){return t.currentPositionTimestamp=e,t}))},setPlayingPositionTimestampAtStop:function(e){return n((function(t){return t.playingPositionTimestampAtStop=e,t}))},setCurrentPositionTimestampAtStop:function(e){return n((function(t){return t.currentPositionTimestampAtStop=e,t}))}}}(),Rn=(mt.subscribe((function(e){_n=e.isLive})),function(e){var t,n,r,i;_n&&(t=new Date(e),(n=new Date(e)).setHours(0,0,0,0),r=(t.getTime()-n.getTime())/1e3,i=((new Date).getTime()-n.getTime())/1e3-r,bn.set(i),yn.set(i))}),Ln=(mt.subscribe((function(e){e.isLive,e.wasNeverSeekedBefore})),gt.subscribe((function(e){An=e.currentDurationValue,En=e.currentPositionValue,Tn=e.firstFragmentDateTime,e.segmentDuration})),function(){var e,t,n;return e=Tn,t=new Date(Tn.getTime()+1e3*An),n=new Date((new Date).getTime()-1e3*(7200-En)),gt.setStreamStartTime(e),gt.setStreamEndTime(t),gt.setSeekedTime(n),{}}),jn=(gt.subscribe((function(e){kn=e.currentDurationValue,Sn=e.currentPositionValue,wn=e.firstFragmentDateTime,xn=e.segmentDuration})),Pn.subscribe((function(e){Cn=e.playingPositionTimestamp})),function(){var e=In(),t=On();(e-Cn>500&&e>Cn||Cn-e>500&&Cn>e)&&Pn.setPlayingPositionTimestamp(e),Pn.setCurrentPositionTimestamp(t)}),In=function(){return wn.getTime()+1e3*(Sn+xn)},On=function(){return wn.getTime()+1e3*(kn+xn)},Dn=(n(171),"src\\components\\player-compact\\Seekbar.svelte");function Mn(e){var t,n,r,i,o,s,a,l,c,u,d,f,h,p,g,y={c:function(){t=B("div"),n=B("div"),r=B("div"),i=B("div"),o=V(),s=B("div"),a=V(),l=B("button"),d=V(),f=B("div"),h=U(e[6]),z(i,"width",e[0].seekbarPercentage+"%"),Fe(i,"class","js-seekbar__fill c-seekbar__fill svelte-5aomlq"),v(i,Dn,336,12,11700),z(s,"left",e[5]+"px"),Fe(s,"class","js-seekbar__hover-scrubber c-seekbar__hover-scrubber svelte-5aomlq"),v(s,Dn,340,12,11860),Fe(r,"class","js-seekbar__bar c-seekbar__bar svelte-5aomlq"),v(r,Dn,335,8,11643),Fe(l,"role","slider"),z(l,"left",e[0].seekbarPercentage+"%"),Fe(l,"aria-valuemin","0"),Fe(l,"aria-valuemax","100"),Fe(l,"aria-valuenow",c=e[0].seekbarPercentage),Fe(l,"aria-label","Suchleiste"),Fe(l,"class",u="js-seekbar__scrubber position-absolute top-5px radiu
2s-50% border border-2 border-white padding-0 bg-secondary width-4 height-4 z-220 transition-transform duration-100 ease-out -translate-x-2/4 after after:ring after:radius-50% after:opacity-0 after:transition-opacity after:duration-250 after:ease-linear ring-2 ring-secondary ring-opacity-40 c-seekbar__scrubber"+e[7]+" svelte-5aomlq"),Z(l,"-dragging",e[1]),v(l,Dn,346,8,12093),Fe(n,"class","js-seekbar__container c-seekbar__container svelte-5aomlq"),v(n,Dn,334,4,11558),Fe(f,"class","js-seekbar__time c-seekbar__time svelte-5aomlq"),v(f,Dn,363,4,13087),Fe(t,"class","js-seekbar flex -margin-top-3 c-seekbar height-8 svelte-5aomlq"),v(t,Dn,325,0,11251)},l:function(e){throw new Error("options.hydrate only works if the component was compiled with the `hydratable: true` option")},m:function(c,u){var m;De(c,t,u),Oe(t,n),Oe(n,r),Oe(r,i),Oe(r,o),Oe(r,s),e[21](s),Oe(n,a),Oe(n,l),e[22](l),e[23](n),Oe(t,d),Oe(t,f),Oe(f,h),p||(g=[Ne(window,"mousemove",e[11],!1,!1,!1,!1),Ne(window,"touchend",e[9],!1,!1,!1,!1),Ne(window,"mouseup",e[9],!1,!1,!1,!1),Ne(window,"touchmove",e[11],!1,!1,!1,!1),Ne(l,"mousedown",e[8],!1,!1,!1,!1),Ne(l,"touchstart",e[8],{passive:!0},!1,!1,!1),Ne(l,"focus",e[15],!1,!1,!1,!1),Ne(l,"blur",e[16],!1,!1,!1,!1),Ne(l,"keydown",e[17],!1,!1,!1,!1),Ne(t,"mousemove",(m=e[10],function(e){return e.preventDefault(),m.call(this,e)}),!1,!0,!1,!1),Ne(t,"mouseenter",e[13],!1,!1,!1,!1),Ne(t,"mouseleave",e[14],!1,!1,!1,!1),Ne(t,"touchstart",e[13],{passive:!0},!1,!1,!1),Ne(t,"touchend",e[14],{passive:!0},!1,!1,!1),Ne(t,"click",e[12],!1,!1,!1,!1)],p=!0)},p:function(e,t){1&t[0]&&z(i,"width",e[0].seekbarPercentage+"%"),32&t[0]&&z(s,"left",e[5]+"px"),1&t[0]&&z(l,"left",e[0].seekbarPercentage+"%"),1&t[0]&&c!==(c=e[0].seekbarPercentage)&&Fe(l,"aria-valuenow",c),128&t[0]&&u!==(u="js-seekbar__scrubber position-absolute top-5px radiu
2s-50% border border-2 border-white padding-0 bg-secondary width-4 height-4 z-220 transition-transform duration-100 ease-out -translate-x-2/4 after after:ring after:radius-50% after:opacity-0 after:transition-opacity after:duration-250 after:ease-linear ring-2 ring-secondary ring-opacity-40 c-seekbar__scrubber"+e[7]+" svelte-5aomlq")&&Fe(l,"class",u),130&t[0]&&Z(l,"-dragging",e[1]),64&t[0]&&$e(h,e[6])},i:m,o:m,d:function(n){n&&Me(t),e[21](null),e[22](null),e[23](null),p=!1,_(g)}};return Ie("SvelteRegisterBlock",{block:y,id:Mn.name,type:"component",source:"",ctx:e}),y}function Nn(e,t,n){var r,i,o,s,l;S(gt,"seekbarProperties"),x(e,gt,(function(e){return n(0,i=e)})),S(pt,"player"),x(e,pt,(function(e){return n(28,o=e)})),S(mt,"playerStates"),x(e,mt,(function(e){return n(20,s=e)})),S(tt,"nativeAudioElementStartDate"),x(e,tt,(function(e){return n(29,l=e)}));var u=t.$$slots,d=void 0===u?{}:u;t.$$scope;Ve("Seekbar",d,[]);var f,h,p,m,g,v,y,b,_=!1,A=-100,E={},T=!1,k=!1;ie(a(c.a.mark((function e(){return c.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,me();case 2:return m=o.jsPlayer.core.activePlayback,P(),e.next=6,w();case 6:case"end":return e.stop()}}),e)}))));var w=function(){var e=a(c.a.mark((function e(){return c.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!s.isHlsJsSupported){e.next=9;break}case 1:if(m._hls){e.next=6;break}return e.next=4,new Promise((function(e){return setTimeout(e,500)}));case 4:e.next=1;break;case 6:(g=m._hls).on("hlsFragChanged",(function(e,t){return N(e,t)})),g.on("hlsLevelUpdated",(function(e,t){return B(e,t)}));case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),C=function(){E=Ln()},P=function(){o.jsPlayer.on(Nt.Events.PLAYER_TIMEUPDATE,R),o.jsPlayer.on(Nt.Events.PLAYER_SEEK,I),o.jsPlayer.on(Nt.Events.PLAYER_PLAY,w),m.on(Nt.Events.PLAYBACK_LOADEDMETADATA,z),s.isHlsJsSupported||o.htmlPlayer.addEventListener("canplay",O)},R=function(e){if(s.isHlsJsSupported){if(_)return;var t=e.current<0?e.total:e.current;t>0&&(gt.setCurrentPositionValue(t),gt.setCurrentDurationValue(e.total,s.wasNeverSeekedBefore),gt.setFirstFragmentDateTime(new Date(e.firstFragDateTime))),D(),!s.wasNeverPlayedBefore&&C(),M()}else{L()&&j()&&tt.set(o.htmlPlayer.getStartDate());var n=o.htmlPlayer.seekable.length>0?o.htmlPlayer.seekable.start(0):0,r=o.htmlPlayer.seekable.length>0?o.htmlPlayer.seekable.end(0):7200,i=new Date((""!=l?l.getTime():new Date(Date.now()-72e5).getTime())+1e3*m.getCurrentTime()),a=r-n;b=new Date((""!=l?l.getTime():new Date(Date.now()-72e5).getTime())+1e3*n);var c=m.getCurrentTime()-n;c>0&&(gt.setCurrentPositionValue(c),isFinite(a)&>.setCurrentDurationValue(a,s.wasNeverSeekedBefore),gt.setFirstFragmentDateTime(b)),D(),!s.wasNeverPlayedBefore&&C(),M(),Rn(i.getTime())}},L=function(){return""==l||s.isStopped},j=function(){return!isNaN(o.htmlPlayer.getStartDate().getTime())},I=function(){s.wasNeverSeekedBefore&&mt.setWasNeverSeekedBefore(!1)},O=function(){!s.isLive&&s.isStopped&&o.jsPlayer.seek(i.currentPositionValue)},D=function(){jn()},M=function(){!s.wasNeverSeekedBefore&>.calculateSeekbarPercentage()},N=function(e,t){F(t.frag)},F=function(e){Rn(e.rawProgramDateTime)},B=function(e,t){gt.setSegmentDuration(t.details.targetduration)},$=function(){n(1,_=!0)},U=function(e){_&&W(e),n(1,_=!1)},V=function(e){n(5,A=e.pageX-f.offsetLeft-p.clientWidth/2),A<0||A>f.clientWidth?n(4,p.style.opacity=0,p):n(4,p.style.opacity=null,p)},H=function(e){if(_){var t=("touchmove"==e.type?e.targetTouches[0].clientX-f.offsetLeft:e.pageX-f.offsetLeft)/f.clientWidth*100;t=Math.min(100,Math.max(t,0)),gt.setSeekbarPercentage(t)}},K=function(){var e=i.seekbarPercentage-1<0?0:Math.round(i.seekbarPercentage-1);Y(e)},G=function(){var e=i.seekbarPercentage+1>100?100:Math.round(i.seekbarPercentage+1);Y(e)},Y=function(e){if(mt.setIsSeekedManually(!0),s.isHlsJsSupported)try{o.jsPlayer&&o.jsPlayer.seekPercentage(e)}catch(e){}else{var t=null!=o.htmlPlayer.seekable&&o.htmlPlayer.seekable.length>0?o.htmlPlayer.seekable.start(0):0;o.jsPlayer.seek(t+i.currentDurationValue*e/100)}gt.setSeekbarPercentage(e),Ln(),s.isStopped&>.setCurrentPositionValue(i.currentDurationValue*e/100)},W=function(e){mt.setIsSeekedManually(!0);var t=("touchend"==e.type?e.changedTouches[0].clientX-f.offsetLeft:e.pageX-f.offsetLeft)/f.clientWidth*100;return t=Math.min(100,Math.max(t,0)),Y(t),!1},z=function(){s.isStopped&&!s.wasNeverSeekedBefore&&o.jsPlayer.seek(i.currentPositionValue)},q=function(){n(18,T=!0)},X=function(){n(18,T=!1)},J=function(){n(19,k=!0)},Z=function(){n(19,k=!1)},Q=function(e){var t=!1;switch(e.keyCode){case Ft.left:case Ft.down:K(),t=!0;break;case Ft.right:case Ft.up:G(),t=!0;break;case Ft.home:Y(0),t=!0;break;case Ft.end:Y(100),t=!0}t&&(e.preventDefault(),e.stopPropagation())},ee=[];return Object.keys(t).forEach((function(e){~ee.indexOf(e)||"$$"===e.slice(0,2)||"slot"===e||console.warn("<Seekbar> was created with unknown prop '"+e+"'")})),e.$capture_state=function(){return{Events:Nt.Events,keyCode:Ft,onMount:ie,tick:me,calculateStreamDelay:Rn,calculateSeekbarStartAndEndTime:Ln,setStreamTimestamps:jn,playerStates:mt,seekbarProperties:gt,nativeAudioElementStartDate:tt,player:pt,isIE11:nt,playerConfig:bt,HrPlayerEvents:Qt,dispatchCustomEvent:Zt,showData:pn,dragging:_,seekbar:f,seekbarScrubber:h,seekbarHoverScrubber:p,seekbarHoverScrubberPosition:A,currentSeekbarStartAndEndTime:E,playback:m,hls:g,seekedStatusTime:v,currentTimeStampFromLastTimeUpdate:y,currentStartDate:b,isSeekbarHovered:T,isSeekbarScrubberFocused:k,getHlsInformationFromPlayer:w,calculateCurrentSeekbarStartAndEndTime:C,registerPlayerEventHandlers:P,onTimeUpdate:R,isNativeAudioElementStartDateReadyToBeUpdated:L,isStartDateOfHtmlPlayerValid:j,onSeek:I,seekToCurrentPositionWhenPlayerIsInPast:O,setTimestamps:D,renderSeekBar:M,onFragmentChanged:N,calculateStreamToRealtimeDelay:F,onLevelUpdated:B,startSeekDrag:$,stopSeekDrag:U,mousemoveOnSeekBar:V,updateDrag:H,decreaseSeekbarSliderByOne:K,increaseSeekbarSliderByOne:G,seekPlayerTo:Y,seek:W,seekToCurrentPositionWhenPlayerIsStopped:z,setIsSeekbarHovered:q,unsetIsSeekbarHovered:X,setSeekbarScrubberFocus:J,unsetSeekbarScrubberFocus:Z,handleKeyDown:Q,seekbarScrubberHoverCss:r,$seekbarProperties:i,$player:o,$playerStates:s,$nativeAudioElementStartDate:l}},e.$inject_state=function(e){"dragging"in e&&n(1,_=e.dragging),"seekbar"in e&&n(2,f=e.seekbar),"seekbarScrubber"in e&&n(3,h=e.seekbarScrubber),"seekbarHoverScrubber"in e&&n(4,p=e.seekbarHoverScrubber),"seekbarHoverScrubberPosition"in e&&n(5,A=e.seekbarHoverScrubberPosition),"currentSeekbarStartAndEndTime"in e&&(E=e.currentSeekbarStartAndEndTime),"playback"in e&&(m=e.playback),"hls"in e&&(g=e.hls),"seekedStatusTime"in e&&n(6,v=e.seekedStatusTime),"currentTimeStampFromLastTimeUpdate"in e&&(y=e.currentTimeStampFromLastTimeUpdate),"currentStartDate"in e&&(b=e.currentStartDate),"isSeekbarHovered"in e&&n(18,T=e.isSeekbarHovered),"isSeekbarScrubberFocused"in e&&n(19,k=e.isSeekbarScrubberFocused),"seekbarScrubberHoverCss"in e&&n(7,r=e.seekbarScrubberHoverCss)},t&&"$$inject"in t&&e.$inject_state(t.$$inject),e.$$.update=function(){1048577&e.$$.dirty[0]&&n(6,v=s.isLive?bt.messageProperties["hr-radioplayer_seekbar_live"]:"-"+i.currentTimeDelay),786432&e.$$.dirty[0]&&n(7,r=T||k?" after:opacity-100%":"")},[i,_,f,h,p,A,v,r,$,U,V,H,W,q,X,J,Z,Q,T,k,s,function(e){ce[e?"unshift":"push"]((function(){n(4,p=e)}))},function(e){ce[e?"unshift":"push"]((function(){n(3,h=e)}))},function(e){ce[e?"unshift":"push"]((function(){n(2,f=e)}))}]}var Fn=function(e){function t(t){var n;return je(r(n=e.call(this,t)||this),t,Nn,Mn,E,{},null,[-1,-1]),Ie("SvelteRegisterComponent",{component:r(n),tagName:"Seekbar",options:t,id:Mn.name}),n}return o(t,e),t}(He),Bn=Je(""),$n=Je("");var Un=function(){var e=Je({plid:"",songId:"",votable:Boolean,wasVoted:Bo
2olean,wasVotingOverlayOpenedForCurrentSong:Boolean,wasVotingFormSentForCurrentSong:Boolean}),t=e.subscribe,n=e.set,r=e.update;return{subscribe:t,setPlid:function(e){return r((function(t){return t.plid=e,t}))},setSongId:function(e){return r((function(t){return t.songId=e,t}))},setVotable:function(e){return r((function(t){return t.votable=e,t}))},setWasVoted:function(e){return r((function(t){return t.wasVoted=e,t}))},setWasVotingOverlayOpenedForCurrentSong:function(e){return r((function(t){return t.wasVotingOverlayOpenedForCurrentSong=e,t}))},setWasVotingFormSentForCurrentSong:function(e){return r((function(t){return t.wasVotingFormSentForCurrentSong=e,t}))},set:n}}(),Vn=function(){function e(e){this.cookieString=e}var t=e.prototype;return t.withValue=function(e){return this.cookieString=this.cookieString.concat(e+";"),this},t.withExpireAddMinutes=function(e){var t=new Date,n=new Date(t);return n.setMinutes(n.getMinutes()+e),this.cookieString=this.cookieString.concat("expires="+n.toUTCString()+";"),this},t.withExpireAddHours=function(e){var t=new Date,n=new Date(t);return n.setHours(n.getHours()+e),this.cookieString=this.cookieString.concat("expires="+n.toUTCString()+";"),this},t.withMaxLifetime=function(){return this.cookieString=this.cookieString.concat("max-age=2147483647;"),this},t.withPath=function(e){return this.cookieString=this.cookieString.concat(e+";"),this},t.build=function(){return this.cookieString},e}(),Hn=(n(101),function(){function e(e){this.focusableElString='[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), iframe, object, embed, [tabindex]:not([tabindex="-1"]), [contenteditable], audio[controls], video[controls], summary',this.element=e,this.triggers=document.querySelectorAll('[aria-controls="'+this.element.getAttribute("id")+'"]'),this.firstFocusable=null,this.lastFocusable=null,this.moveFocusEl=null,this.modalFocus=this.element.getAttribute("data-modal-first-focus")?this.element.querySelector(this.element.getAttribute("data-modal-first-focus")):null,this.selectedTrigger=null,this.showClass="modal--is-visible",this.initModal()}var t=e.prototype;return t.initModal=function(){var e=this;if(this.triggers)for(var t=0;t<this.triggers.length;t++)this.triggers[t].addEventListener("click",(function(t){t.preventDefault(),this.classList.contains(this.showClass)?e.closeModal():(e.selectedTrigger=t.target,e.showModal(),e.initModalEvents())}));this.element.addEventListener("openModal",(function(t){t.detail&&(e.selectedTrigger=t.detail),e.showModal(),e.initModalEvents()})),this.element.addEventListener("closeModal",(function(t){t.detail&&(e.selectedTrigger=t.detail),e.closeModal()})),this.element.classList.contains(this.showClass),this.initModalEvents()},t.showModal=function(){var e=this;this.element.classList.add(this.showClass),this.getFocusableElements(),this.moveFocusEl.focus(),this.element.addEventListener("transitionend",(function t(n){e.moveFocusEl.focus(),e.element.removeEventListener("transitionend",t)})),this.emitModalEvents("modalIsOpen")},t.getFocusableElements=function(){var e=this.element.querySelectorAll(this.focusableElString);this.getFirstVisible(e),this.getLastVisible(e),this.getFirstFocusable()},t.getFirstVisible=function(e){for(var t=0;t<e.length;t++)if(this.isVisible(e[t])){this.firstFocusable=e[t];break}},t.isVisible=function(e){return e.offsetWidth||e.offsetHeight||e.getClientRects().length},t.getLastVisible=function(e){for(var t=e.length-1;t>=0;t--)if(this.isVisible(e[t])){this.lastFocusable=e[t];break}},t.getFirstFocusable=function(){if(this.modalFocus&&Element.prototype.matches)if(this.modalFocus.matches(this.focusableElString))this.moveFocusEl=this.modalFocus;else{this.moveFocusEl=!1;for(var e=this.modalFocus.querySelectorAll(this.focusableElString),t=0;t<e.length;t++)if(this.isVisible(e[t])){this.moveFocusEl=e[t];break}this.moveFocusEl||(this.moveFocusEl=this.firstFocusable)}else this.moveFocusEl=this.firstFocusable},t.initModalEvents=function(){this.element.addEventListener("keydown",this),this.element.addEventListener("click",this)}
vendor: 6,904 bytes, line 2
2,t.emitModalEvents=function(e){Zt(e,{detail:this.selectedTrigger})},t.closeModal=function(){this.element.classList.contains(this.showClass)&&(this.element.classList.remove(this.showClass),this.firstFocusable=null,this.lastFocusable=null,this.moveFocusEl=null,this.selectedTrigger&&this.selectedTrigger.focus(),this.cancelModalEvents(),this.emitModalEvents("modalIsClose"))},t.cancelModalEvents=function(){this.element.removeEventListener("keydown",this),this.element.removeEventListener("click",this)},t.handleEvent=function(e){switch(e.type){case"click":this.initClick(e);case"keydown":this.initKeyDown(e)}},t.initClick=function(e){(e.target.closest(".js-modal__close")||this.hasClass(e.target,"js-modal"))&&(e.preventDefault(),this.closeModal())},t.initKeyDown=function(e){e.keyCode&&9==e.keyCode||e.key&&"Tab"==e.key?this.trapFocus(e):(e.keyCode&&13==e.keyCode||e.key&&"Enter"==e.key)&&e.target.closest(".js-modal__close")&&(e.preventDefault(),this.closeModal())},t.trapFocus=function(e){this.firstFocusable==document.activeElement&&e.shiftKey&&(e.preventDefault(),this.lastFocusable.focus()),this.lastFocusable!=document.activeElement||e.shiftKey||(e.preventDefault(),this.firstFocusable.focus())},t.hasClass=function(e,t){return e.classList?e.classList.contains(t):!!e.className.match(new RegExp("(\\s|^)"+t+"(\\s|$)"))},e}());Un.subscribe((function(e){e.plid}));function Kn(e){for(var t=decodeURIComponent(document.cookie).split(";"),n=0;n<t.length;n++){for(var r=t[n];" "==r.charAt(0);)r=r.substring(1);if(0==r.indexOf(e))return JSON.parse(r.substring(e.length,r.length))}return{}}function Gn(){return-1!==document.cookie.indexOf("songvote-form=")}function Yn(e){return-1!==document.cookie.indexOf(e)}var Wn=function(){function e(){}return We(e,null,[{key:"TITLE_FIELD",get:function(){return"songvote-form-title-field____dynamic"}},{key:"ARTIST_FIELD",get:function(){return"songvote-form-artist-field____dynamic"}},{key:"SINGLE_VOTE",get:function(){return"singlevote"}},{key:"DOUBLE_VOTE",get:function(){return"doublevote"}}]),e}(),zn="undefined"!=typeof globalThis&&globalThis||"undefined"!=typeof self&&self||void 0!==zn&&zn,qn="URLSearchParams"in zn,Xn="Symbol"in zn&&"iterator"in Symbol,Jn="FileReader"in zn&&"Blob"in zn&&function(){try{return new Blob,!0}catch(e){return!1}}(),Zn="FormData"in zn,Qn="ArrayBuffer"in zn;if(Qn)var er=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],tr=ArrayBuffer.isView||function(e){return e&&er.indexOf(Object.prototype.toString.call(e))>-1};function nr(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(e)||""===e)throw new TypeError('Invalid character in header field name: "'+e+'"');return e.toLowerCase()}function rr(e){return"string"!=typeof e&&(e=String(e)),e}function ir(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return Xn&&(t[Symbol.iterator]=function(){return t}),t}function or(e){this.map={},e instanceof or?e.forEach((function(e,t){this.append(t,e)}),this):Array.isArray(e)?e.forEach((function(e){this.append(e[0],e[1])}),this):e&&Object.getOwnPropertyNames(e).forEach((function(t){this.append(t,e[t])}),this)}function sr(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function ar(e){return new Promise((function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}}))}function lr(e){var t=new FileReader,n=ar(t);return t.readAsArrayBuffer(e),n}function cr(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function ur(){return this.bodyUsed=!1,this._initBody=function(e){var t;this.bodyUsed=this.bodyUsed,this._bodyInit=e,e?"string"==typeof e?this._bodyText=e:Jn&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:Zn&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:qn&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():Qn&&Jn&&((t=e)&&DataView.prototype.isPrototypeOf(t))?(this._bodyArrayBuffer=cr(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):Qn&&(ArrayBuffer.prototype.isPrototypeOf(e)||tr(e))?this._bodyArrayBuffer=cr(e):this._bodyText=e=Object.prototype.toString.call(e):this._bodyText="",this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):qn&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},Jn&&(this.blob=function(){var e=sr(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){if(this._bodyArrayBuffer){var e=sr(this);return e||(ArrayBuffer.isView(this._bodyArrayBuffer)?Promise.resolve(this._bodyArrayBuffer.buffer.slice(this._bodyArrayBuffer.byteOffset,this._bodyArrayBuffer.byteOffset+this._bodyArrayBuffer.byteLength)):Promise.resolve(this._bodyArrayBuffer))}return this.blob().then(lr)}),this.text=function(){var e=sr(this);if(e)return e;if(this._bodyBlob)return function(e){var t=new FileReader,n=ar(t);return t.readAsText(e),n}(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r<t.length;r++)n[r]=String.fromCharCode(t[r]);return n.join("")}(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},Zn&&(this.formData=function(){return this.text().then(hr)}),this.json=function(){return this.text().then(JSON.parse)},this}or.prototype.append=function(e,t){e=nr(e),t=rr(t);var n=this.map[e];this.map[e]=n?n+", "+t:t},or.prototype.delete=function(e){delete this.map[nr(e)]},or.prototype.get=function(e){return e=nr(e),this.has(e)?this.map[e]:null},or.prototype.has=function(e){return this.map.hasOwnProperty(nr(e))},or.prototype.set=function(e,t){this.map[nr(e)]=rr(t)},or.prototype.forEach=function(e,t){for(var n in this.map)this.map.hasOwnProperty(n)&&e.call(t,this.map[n],n,this)},or.prototype.keys=function(){var e=[];return this.forEach((function(t,n){e.push(n)})),ir(e)},or.prototype.values=function(){var e=[];return this.forEach((function(t){e.push(t)})),ir(e)},or.prototype.entries=function(){var e=[];return this.forEach((function(t,n){e.push([n,t])})),ir(e)},Xn&&(or.prototype[Symbol.iterator]=or.prototype.entries);var dr=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];function fr(e,t){if(!(this instanceof fr))throw new TypeError('Please use the "new" operator, this DOM object c
2onstructor cannot be called as a function.');var n,r,i=(t=t||{}).body;if(e instanceof fr){if(e.bodyUsed)throw new TypeError("Already read");this.url=e.url,this.credentials=e.credentials,t.headers||(this.headers=new or(e.headers)),this.method=e.method,this.mode=e.mode,this.signal=e.signal,i||null==e._bodyInit||(i=e._bodyInit,e.bodyUsed=!0)}else this.url=String(e);if(this.credentials=t.credentials||this.credentials||"same-origin",!t.headers&&this.headers||(this.headers=new or(t.headers)),this.method=(n=t.method||this.method||"GET",r=n.toUpperCase(),dr.indexOf(r)>-1?r:n),this.mode=t.mode||this.mode||null,this.signal=t.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&i)throw new TypeError("Body not allowed for GET or HEAD requests");if(this._initBody(i),!("GET"!==this.method&&"HEAD"!==this.method||"no-store"!==t.cache&&"no-cache"!==t.cache)){var o=/([?&])_=[^&]*/;if(o.test(this.url))this.url=this.url.replace(o,"$1_="+(new Date).getTime());else{this.url+=(/\?/.test(this.url)?"&":"?")+"_="+(new Date).getTime()}}}function hr(e){var t=new FormData;return e.trim().split("&").forEach((function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),i=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(i))}})),t}function pr(e,t){if(!(this instanceof pr))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText=void 0===t.statusText?"":""+t.statusText,this.headers=new or(t.headers),this.url=t.url||"",this._initBody(e)}fr.prototype.clone=function(){return new fr(this,{body:this._bodyInit})},ur.call(fr.prototype),ur.call(pr.prototype),pr.prototype.clone=function(){return new pr(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new or(this.headers),url:this.url})},pr.error=function(){var e=new pr(null,{status:0,statusText:""});return e.type="error",e};var mr=[301,302,303,307,308];pr.redirect=function(e,t){if(-1===mr.indexOf(t))throw new RangeError("Invalid status code");return new pr(null,{status:t,headers:{location:e}})};var gr=zn.DOMException;try{new gr}catch(e){(gr=function(e,t){this.message=e,this.name=t;var n=Error(e);this.stack=n.stack}).prototype=Object.create(Error.prototype),gr.prototype.constructor=gr}function vr(e,t){return new Promise((function(n,r){var i=new fr(e,t);if(i.signal&&i.signal.aborted)return r(new gr("Aborted","AbortError"));var o=new XMLHttpRequest;function s(){o.abort()}o.onload=function(){var e,t,r={status:o.status,statusText:o.statusText,headers:(e=o.getAllResponseHeaders()||"",t=new or,e.replace(/\r?\n[\t ]+/g," ").split("\r").map((function(e){return 0===e.indexOf("\n")?e.substr(1,e.length):e})).forEach((function(e){var n=e.split(":"),r=n.shift().trim();if(r){var i=n.join(":").trim();t.append(r,i)}})),t)};r.url="responseURL"in o?o.responseURL:r.headers.get("X-Request-URL");var i="response"in o?o.response:o.responseText;setTimeout((function(){n(new pr(i,r))}),0)},o.onerror=function(){setTimeout((function(){r(new TypeError("Network request failed"))}),0)},o.ontimeout=function(){setTimeout((function(){r(new TypeError("Network request failed"))}),0)},o.onabort=function(){setTimeout((function(){r(new gr("Aborted","AbortError"))}),0)},o.open(i.method,function(e){try{return""===e&&zn.location.href?zn.location.href:e}catch(t){return e}}(i.url),!0),"include"===i.credentials?o.withCredentials=!0:"omit"===i.credentials&&(o.withCredentials=!1),"responseType"in o&&(Jn?o.responseType="blob":Qn&&i.headers.get("Content-Type")&&-1!==i.headers.get("Content-Type").indexOf("application/octet-stream")&&(o.responseType="arraybuffer")),!t||"object"!=typeof t.headers||t.headers instanceof or?i.headers.forEach((function(e,t){o.setRequestHeader(t,e)})):Object.getOwnPropertyNames(t.headers).forEach((function(e){o.setRequestHeader(e,rr(t.headers[e]))})),i.signal&&(i.signal.addEventListener("abort",s),o.onreadystatechange=function(){4===o.readyState&&i.signal.removeEventListener("abort",s)}),o.send(void 0===i._bodyInit?null:i._bodyInit)}))}vr.polyfill=!0,zn.fetch||(zn.fetch=vr,zn.Headers=or,zn.Request=fr,zn.Response=pr);var yr=function(){return 0!=bt.songVoteCompetionUrl.trim().length},br="src\\components\\song-vote\\SongVoteButton.svelte";function _r(e){var t,n,r,i,o,s,a,l,c,u,d,f,h,p,m,g,y,b,A=void 0!==e[0]&&Er(e),E=void 0!==e[0]&&Tr(e),T={c:function(){t=B("div"),n=B("button"),r=B("span"),i=$("svg"),o=$("use"),s=V(),a=B("span"),A&&A.c(),c=V(),u=B("button"),d=B("span"),f=$("svg"),h=$("use"),p=V(),m=B("span"),E&&E.c(),W(o,"xlink:href",bt.assetsFolder+"/icons/svgmap.min.svg#sprite-vote-up"),v(o,br,212,20,8375),Fe(i,"class","height-inherit width-inherit fill-theme-color"),v(i,br,211,16,8295),Fe(r,"class","flex height-7 width-7"),v(r,br,210,12,8242),Fe(a,"class","margin-top-2 padding-left-1 width-50% line-height-sm font-normal c-radioplayer
2-vote__text display@xs"),v(a,br,217,12,8559),Fe(n,"data-voting-type","1"),Fe(n,"class",l="flex padding-bottom-1 bg-transparent border-0 cursor-pointer transform-gpu transition-transform ease-linear hover:scale-110 focus:scale-110 c-btn c-radioplayer-vote "+(!e[1]&&!e[2].isLive||void 0===e[0]||void 0!==e[0]&&e[0].id!=e[5].songId||!e[5].votable?"is-hidden":"")),Fe(n,"aria-controls","modal-name-4"),Z(n,"-hasVoted",e[5].wasVoted),Z(n,"-isVoting",e[3]),v(n,br,195,8,7544),W(h,"xlink:href",bt.assetsFolder+"/icons/svgmap.min.svg#sprite-vote-down"),v(h,br,242,20,9727),Fe(f,"class","height-inherit width-inherit fill-theme-color"),v(f,br,241,16,9647),Fe(d,"class","flex height-7 width-7"),v(d,br,240,12,9594),Fe(m,"class","margin-top-2 padding-left-1 line-height-sm font-normal c-radioplayer-vote__text display@xs"),v(m,br,247,12,9913),Fe(u,"data-voting-type","0"),Fe(u,"class",g="flex padding-top-1 bg-transparent border-0 cursor-pointer transform-gpu transition-transform ease-linear hover:scale-110 focus:scale-110 c-btn c-radioplayer-vote "+(!e[1]&&!e[2].isLive||void 0===e[0]||void 0!==e[0]&&e[0].id!=e[5].songId||!e[5].votable?"is-hidden":"")),Fe(u,"aria-controls","modal-name-4"),Z(u,"-hasVoted",e[5].wasVoted),Z(u,"-isVoting",e[3]),v(u,br,225,8,8907),Fe(t,"class","flex flex-column cursor-pointer c-radioplayer-vote padding-left-4"),v(t,br,194,4,7456)},m:function(l,g){De(l,t,g),Oe(t,n),Oe(n,r),Oe(r,i),Oe(i,o),Oe(n,s),Oe(n,a),A&&A.m(a,null),Oe(t,c),Oe(t,u),Oe(u,d),Oe(d,f),Oe(f,h),Oe(u,p),Oe(u,m),E&&E.m(m,null),y||(b=[Ne(n,"click",e[6],!1,!1,!1,!1),Ne(n,"click",e[7],!1,!1,!1,!1),Ne(u,"click",e[6],!1,!1,!1,!1),Ne(u,"click",e[7],!1,!1,!1,!1)],y=!0)},p:function(e,t){void 0!==e[0]?A?A.p(e,t):((A=Er(e)).c(),A.m(a,null)):A&&(A.d(1),A=null),39&t&&l!==(l="flex padding-bottom-1 bg-transparent border-0 cursor-pointer transform-gpu transition-transform ease-linear hover:scale-110 focus:scale-110 c-btn c-radioplayer-vote "+(!e[1]&&!e[2].isLive||void 0===e[0]||void 0!==e[0]&&e[0].id!=e[5].songId||!e[5].votable?"is-hidden":""))&&Fe(n,"class",l),39&t&&Z(n,"-hasVoted",e[5].wasVoted),47&t&&Z(n,"-isVoting",e[3]),void 0!==e[0]?E?E.p(e,t):((E=Tr(e)).c(),E.m(m,null)):E&&(E.d(1),E=null),39&t&&g!==(g="flex padding-top-1 bg-transparent border-0 cursor-pointer transform-gpu transition-transform ease-linear hover:scale-110 focus:scale-110 c-btn c-radioplayer-vote "+(!e[1]&&!e[2].isLive||void 0===e[0]||void 0!==e[0]&&e[0].id!=e[5].songId||!e[5].votable?"is-hidden":""))&&Fe(u,"class",g),39&t&&Z(u,"-hasVoted",e[5].wasVoted),47&t&&Z(u,"-isVoting",e[3])},d:function(e){e&&Me(t),A&&A.d(),E&&E.d(),y=!1,_(b)}};return Ie("SvelteRegisterBlock",{block:T,id:_r.name,type:"else",source:"(194:0) {:else}",ctx:e}),T}function Ar(e){var t,n,r,i,o,s,a,l,c=void 0!==e[0]&&kr(e),u={c:function(){t=B("button"),n=B("span"),c&&c.c(),r=V(),i=$("svg"),W(o=$("use"),"xlink:href",bt.assetsFolder+"/icons/svgmap.min.svg#sprite-vote-heart"),v(o,br,187,16,7271),v(i,br,186,12,7249),Fe(n,"class","c-btn__content block"),Fe(n,"tabindex","-1"),v(n,br,177,8,6830),Fe(t,"data-voting-type","1"),Fe(t,"class",s="c-btn c-voting-button "+(e[1]?e[4]:"")+" "+(!e[1]&&!e[2].isLive||void 0===e[0]||void 0!==e[0]&&e[0].id!=e[5].songId||!e[5].votable?"is-hidden":"")),Fe(t,"aria-controls","modal-name-4"),Z(t,"-hasVoted",e[5].wasVoted),Z(t,"-isVoting",e[3]),v(t,br,162,4,6310)},m:function(s,u){De(s,t,u),Oe(t,n),c&&c.m(n,null),Oe(n,r),Oe(n,i),Oe(i,o),a||(l=[Ne(t,"click",e[6],!1,!1,!1,!1),Ne(t,"click",e[7],!1,!1,!1,!1)],a=!0)},p:function(e,i){void 0!==e[0]?c?c.p(e,i):((c=kr(e)).c(),c.m(n,r)):c&&(c.d(1),c=null),55&i&&s!==(s="c-btn c-voting-button "+(e[1]?e[4]:"")+" "+(!e[1]&&!e[2].isLive||void 0===e[0]||void 0!==e[0]&&e[0].id!=e[5].songId||!e[5].votable?"is-hidden":""))&&Fe(t,"class",s),55&i&&Z(t,"-hasVoted",e[5].wasVoted),63&i&&Z(t,"-isVoting",e[3])},d:function(e){e&&Me(t),c&&c.d(),a=!1,_(l)}};return Ie("SvelteRegisterBlock",{block:u,id:Ar.name,type:"if",source:"(162:0) {#if playerConfig.songVoteType === DeliveryConstants.SINGLE_VOTE}",ctx:e}),u}function Er(e){var t,n=bt.messageProperties.hr_radioplayer_voting_up_button_text+"",r={c:function(){t=U(n)},m:function(e,n){De(e,t,n)},p:m,d:function(e){e&&Me(t)}};
2return Ie("SvelteRegisterBlock",{block:r,id:Er.name,type:"if",source:"(221:16) {#if track !== undefined}",ctx:e}),r}function Tr(e){var t,n=bt.messageProperties.hr_radioplayer_voting_down_button_text+"",r={c:function(){t=U(n)},m:function(e,n){De(e,t,n)},p:m,d:function(e){e&&Me(t)}};return Ie("SvelteRegisterBlock",{block:r,id:Tr.name,type:"if",source:"(251:16) {#if track !== undefined}",ctx:e}),r}function kr(e){var t,n,r=Bt.resolvePlaceholder(bt.messageProperties.hr_radioplayer_sr_voting_button_text,[e[0].title.compactPlayer,e[0].artist])+"",i={c:function(){t=B("span"),n=U(r),Fe(t,"class","sr-only"),v(t,br,179,16,6934)},m:function(e,r){De(e,t,r),Oe(t,n)},p:function(e,t){1&t&&r!==(r=Bt.resolvePlaceholder(bt.messageProperties.hr_radioplayer_sr_voting_button_text,[e[0].title.compactPlayer,e[0].artist])+"")&&$e(n,r)},d:function(e){e&&Me(t)}};return Ie("SvelteRegisterBlock",{block:i,id:kr.name,type:"if",source:"(179:12) {#if track !== undefined}",ctx:e}),i}function Sr(e){var t;var n=(bt.songVoteType===Wn.SINGLE_VOTE?Ar:_r)(e),r={c:function(){n.c(),t=H()},l:function(e){throw new Error("options.hydrate only works if the component was compiled with the `hydratable: true` option")},m:function(e,r){n.m(e,r),De(e,t,r)},p:function(e,t){var r=t[0];n.p(e,r)},i:m,o:m,d:function(e){n.d(e),e&&Me(t)}};return Ie("SvelteRegisterBlock",{block:r,id:Sr.name,type:"component",source:"",ctx:e}),r}function wr(e,t,n){var r,i,o;S(mt,"playerStates"),x(e,mt,(function(e){return n(2,i=e)})),S(Un,"songVote"),x(e,Un,(function(e){return n(5,o=e)}));var s=t.$$slots,l=void 0===s?{}:s;t.$$scope;Ve("SongVoteButton",l,[]);var u,d,f=t.track,h=t.inverted,p=[],m=!1;ie((function(){if((u=document.getElementsByClassName("js-modal")).length>0){for(var e=0;e<u.length;e++)!function(e){p.push(new Hn(u[e]))}(e);window.addEventListener("keydown",(function(e){if(e.keyCode&&27==e.keyCode||e.key&&"escape"==e.key.toLowerCase())for(var t=0;t<p.length;t++)!function(e){p[e].closeModal()}(t)}))}bt.playerContainer.addEventListener("modalIsClose",(function(){m&&n(3,m=!1)})),d=yr()}));var g=function(){d?Bn.set(""):fetch(bt.songVoteFormUrl).then((function(e){return e.text()})).then((function(e){var t=(new DOMParser).parseFromString(e,"text/html");t.getElementsByName(Wn.TITLE_FIELD)[0].setAttribute("value",f.title.compactPlayer),t.getElementsByName(Wn.ARTIST_FIELD)[0].setAttribute("value",f.artist),Bn.set(t.body.innerHTML)})).then((function(){hrScriptLoad.rescanForModules(document.getElementById(bt.songVoteFormUuid).parentElement)}))},v=function(){var e=a(c.a.mark((function e(t){var r,i,s;return c.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.cancelBubble=!0,t.stopPropagation&&t.stopPropagation(),r=t.currentTarget.dataset.votingType,o.wasVoted?Gn()?(g(),Un.setWasVotingFormSentForCurrentSong(!1)):Un.setWasVotingFormSentForCurrentSong(!0):(n(3,m=!0),Un.setWasVotingFormSentForCurrentSong(!1),i=screen.width+"x"+screen.height,(s=new XMLHttpRequest).open("POST",bt.songVoteEndpoint),s.addEventListener("readystatechange",y),s.setRequestHeader("Content-Type","application/x-www-form-urlencoded;
2 charset=UTF-8"),s.send("plid="+o.plid+"&like="+r+"&resolution="+i),g());case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),y=function(){var e=a(c.a.mark((function e(t){var n,r,i;return c.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(4!==t.currentTarget.readyState||200!==t.currentTarget.status){e.next=13;break}return Un.setWasVoted(!0),n=JSON.parse(t.currentTarget.response),e.next=5,$n.set(n.rank);case 5:return r=new Vn("songvote-vote="),e.next=8,r.withValue(_(n)).withExpireAddMinutes(15).withPath("/").build();case 8:return document.cookie=e.sent,i=new Vn("songvote-form="),e.next=12,i.withValue(b(n)).withExpireAddHours(12).withPath("/").build();case 12:document.cookie=e.sent;case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),b=function(e){var t={rank:e.rank,song:{title:e.song.title,artist:e.song.artist},votingType:e.like,playlistId:o.plid};return JSON.stringify(t)},_=function(e){var t={playlistId:o.plid,rank:e.rank,votingType:e.like,nextTimePlay:e.nextPlay};return JSON.stringify(t)},A=function(){Zt(Qt.HR_RADIOPLAYER_SONG_VOTE_ENABLED)};e.$$.on_mount.push((function(){void 0!==f||"track"in t||e.$$.bound[e.$$.props.track]||console.warn("<SongVoteButton> was created without expected prop 'track'"),void 0!==h||"inverted"in t||e.$$.bound[e.$$.props.inverted]||console.warn("<SongVoteButton> was created without expected prop 'inverted'")}));var E=["track","inverted"];return Object.keys(t).forEach((function(e){~E.indexOf(e)||"$$"===e.slice(0,2)||"slot"===e||console.warn("<SongVoteButton> was created with unknown prop '"+e+"'")})),e.$$set=function(e){"track"in e&&n(0,f=e.track),"inverted"in e&&n(1,h=e.inverted)},e.$capture_state=function(){return{playerConfig:bt,songVote:Un,hasAlreadyVotedForCurrentSong:void 0,songVoteForm:Bn,dispatchCustomEvent:Zt,HrPlayerEvents:Qt,CookieBuilder:Vn,playerStates:mt,onMount:ie,ModalClass:Hn,getCookieByName:Kn,songvoteFormCookieExist:Gn,DeliveryConstants:Wn,useLegacySongvote:yr,StringUtils:Bt,songRank:$n,track:f,inverted:h,modals:u,modalArrays:p,isVoting:m,useLegacy:d,fetchSongForm:g,handleSongVote:v,handleResponse:y,createCookieInformationForSongVoteForm:b,createCookieValueForSongVote:_,songVoteEnabled:A,votingPlayable:r,$playerStates:i,$songVote:o}},e.$inject_state=function(e){"track"in e&&n(0,f=e.track),"inverted"in e&&n(1,h=e.inverted),"modals"in e&&(u=e.modals),"modalArrays"in e&&(p=e.modalArrays),"isVoting"in e&&n(3,m=e.isVoting),"useLegacy"in e&&(d=e.useLegacy),"votingPlayable"in e&&n(4,r=e.votingPlayable)},t&&"$$inject"in t&&e.$inject_state(t.$$inject),e.$$.update=function(){4&e.$$.dirty&&n(4,r=i.isLive?"-inverted":"-inverted-playable")},[f,h,i,m,r,o,v,A]}var xr=function(e){function t(t){var n;return je(r(n=e.call(this,t)||this),t,wr,Sr,E,{track:0,inverted:1}),Ie("SvelteRegisterComponent",{component:r(n),tagName:"SongVoteButton",options:t,id:Sr.name}),n}return o(t,e),We(t,[{key:"track",get:function(){throw new Error("<SongVoteButton>: Props cannot be read directly from the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")},set:function(e){throw new Error("<SongVoteButton>: Props cannot be set directly on the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}},{key:"inverted",get:function(){throw new Error("<SongVoteButton>: Props cannot be read directly from the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")},set:function(e){throw new Error("<SongVoteButton>: Props cannot be set directly on the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}}]),t}(He),Cr=(n(172),"src\\components\\player-compact\\Trackinfo.svelte");function Pr(e){var t,n,r,i={c:function(){t=B("div"),n=$("svg"),W(r=$("use"),"xlink:href",bt.assetsFolder+"/icons/svgmap.min.svg#sprite-radio"),v(r,Cr,131,16,5358),Fe(n,"class","fill-contrast-medium width-12 height-12"),v(n,Cr,130,12,5288),Fe(t,"class","js-songinfo__cover-image display@sm height-20 width-20 border border-2 border-secondary radius-50% bg-white flex flex-center flex-shrink-0"),v(t,Cr,127,8,5102)},m:function(e,i){De(e,t,i),Oe(t,n),Oe(n,r)},p:m,d:function(e){e&&Me(t)}};return Ie("SvelteRegisterBlock",{block:i,id:Pr.name,type:"else",source:"(127:4) {:else}",ctx:e}),i}function Rr(e){var t,n,r,i,o={c:function(){t=B("div"),n=$("svg"),W(r=$("use"),"xlink:href",i=bt.assetsFolder+"/icons/svgmap.min.svg#sprite-"+("NEWS"==e[3][0].type?"news":"radio")),v(r,Cr,118,16,4810),Fe(n,"class","fill-contrast-medium width-12 height-12"),v(n,Cr,117,12,4740),Fe(t,"class","js-songinfo__cover-image display@sm height-20 width-20 border border-2 border-secondary radius-50% bg-white flex flex-center flex-shrink-0"),v(t,Cr,114,8,4554)},m:function(e,i){De(e,t,i),Oe(t,n),Oe(n,r)},p:function(e,t){8&t[0]&&i!==(i=bt.assetsFolder+"/icons/svgmap.min.svg#sprite-"+("NEWS"==e[3][0].type?"news":"radio"))&&W(r,"xlink:href",i)},d:function(e){e&&Me(t)}};
2return Ie("SvelteRegisterBlock",{block:o,id:Rr.name,type:"if",source:"(114:85) ",ctx:e}),o}function Lr(e){var t,n,r={c:function(){Fe(t=B("img"),"class","js-songinfo__cover-image display@sm height-20 width-20 border border-2 border-white radius-50%"),Fe(t,"loading","lazy"),T(t.src,n=e[3][0].artistImageUrlSmall)||Fe(t,"src",n),Fe(t,"alt",""),v(t,Cr,107,8,4229)},m:function(e,n){De(e,t,n)},p:function(e,r){8&r[0]&&!T(t.src,n=e[3][0].artistImageUrlSmall)&&Fe(t,"src",n)},d:function(e){e&&Me(t)}};return Ie("SvelteRegisterBlock",{block:r,id:Lr.name,type:"if",source:"(107:4) {#if currentTrack.length > 0 && currentTrack[0].artistImageUrlSmall !== null}",ctx:e}),r}function jr(e){var t,n,r,i,o,s,a=(0==e[3].length?e[9]:e[3][0].title.compactPlayer)+"",l=e[6]&&Or(e),c=e[3].length>0&&""!=e[3][0].artist&&null!=e[3][0].artist&&Dr(e),u={c:function(){t=B("span"),n=U(a),i=V(),l&&l.c(),o=V(),c&&c.c(),s=H(),Fe(t,"class","js-radioplayer-songinfo__title c-pill__text font-bold text-md c-radioplayer-songinfo__title line-height-sm svelte-1wpkook"),ge((function(){return e[25].call(t)})),v(t,Cr,200,20,9081)},m:function(a,u){De(a,t,u),Oe(t,n),r=J(t,e[25].bind(t)),De(a,i,u),l&&l.m(a,u),De(a,o,u),c&&c.m(a,u),De(a,s,u)},p:function(e,t){520&t[0]&&a!==(a=(0==e[3].length?e[9]:e[3][0].title.compactPlayer)+"")&&$e(n,a),e[6]?l?l.p(e,t):((l=Or(e)).c(),l.m(o.parentNode,o)):l&&(l.d(1),l=null),e[3].length>0&&""!=e[3][0].artist&&null!=e[3][0].artist?c?c.p(e,t):((c=Dr(e)).c(),c.m(s.parentNode,s)):c&&(c.d(1),c=null)},d:function(e){e&&Me(t),r(),e&&Me(i),l&&l.d(e),e&&Me(o),c&&c.d(e),e&&Me(s)}};return Ie("SvelteRegisterBlock",{block:u,id:jr.name,type:"else",source:"(200:16) {:else}",ctx:e}),u}function Ir(e){var t,n,r,i,o,s,a,l=(0==e[3].length?e[8].title:e[3][0].title.compactPlayer)+"",c=e[5]&&Nr(e),u=e[3].length>0&&""!=e[3][0].artist&&null!=e[3][0].artist&&Fr(e),d={c:function(){t=B("span"),n=B("span"),r=U(l),o=V(),c&&c.c(),s=V(),u&&u.c(),a=H(),Fe(n,"class","line-height-sm svelte-1wpkook"),ge((function(){return e[23].call(n)})),v(n,Cr,165,24,6990),Fe(t,"class","js-radioplayer-songinfo__title c-pill__text font-bold text-base text-md@xxs c-radioplayer-songinfo__title block svelte-1wpkook"),Fe(t,"style",e[11]),Z(t,"c-radioplayer-songinfo__scrollContainer",e[5]),v(t,Cr,160,20,6650)},m:function(l,d){De(l,t,d),Oe(t,n),Oe(n,r),i=J(n,e[23].bind(n)),Oe(t,o),c&&c.m(t,null),De(l,s,d),u&&u.m(l,d),De(l,a,d)},p:function(e,n){264&n[0]&&l!==(l=(0==e[3].length?e[8].title:e[3][0].title.compactPlayer)+"")&&$e(r,l),e[5]?c?c.p(e,n):((c=Nr(e)).c(),c.m(t,null)):c&&(c.d(1),c=null),2048&n[0]&&Fe(t,"style",e[11]),32&n[0]&&Z(t,"c-radioplayer-songinfo__scrollContainer",e[5]),e[3].length>0&&""!=e[3][0].artist&&null!=e[3][0].artist?u?u.p(e,n):((u=Fr(e)).c(),u.m(a.parentNode,a)):u&&(u.d(1),u=null)},d:function(e){e&&Me(t),i(),c&&c.d(),e&&Me(s),u&&u.d(e),e&&Me(a)}};return Ie("SvelteRegisterBlock",{block:d,id:Ir.name,type:"if",source:"(160:16) {#if _isMobileViewport}",ctx:e}),d}function Or(e){var t,n,r=(0==e[3].length?e[9]:e[3][0].title.compactPlayer)+"",i={c:function(){t=B("span"),n=U(r),Fe(t,"class","js-radioplayer-songinfo__title c-pill__text font-bold text-md c-radioplayer-songinfo__title -duplicate line-height-sm svelte-1wpkook"),Fe(t,"aria-hidden","true"),v(t,Cr,208,24,9556)},m:function(e,r){De(e,t,r),Oe(t,n)},p:function(e,t){520&t[0]&&r!==(r=(0==e[3].length?e[9]:e[3][0].title.compactPlayer)+"")&&$e(n,r)},d:function(e){e&&Me(t)}};return Ie("SvelteRegisterBlock",{block:i,id:Or.name,type:"if",source:"(208:20) {#if _needsMarqueeInDesktop}",ctx:e}),i}function Dr(e){var t,n,r,i,o,s,a=(""!==e[3][0].composer?e[3][0].composer+" | "+e[3][0].artist:e[3][0].artist)+"",l=e[6]&&Mr(e),c={c:function(){t=B("span"),(n=B("span")).textContent="von ",r=U(a),o=V(),l&&l.c(),s=H(),Fe(n,"class","sr-only"),v(n,Cr,222,28,10446),Fe(t,"class","js-radioplayer-songinfo__artist c-pill__text text-md c-radioplayer-songinfo__artist line-height-sm font-normal svelte-1wpkook"),ge((function(){return e[26].call(t)})),v(t,Cr,218,24,10175)},m:function(a,c){De(a,t,c),Oe(t,n),Oe(t,r),i=J(t,e[26].bind(t)),De(a,o,c),l&&l.m(a,c),De(a,s,c)},p:function(e,t){8&t[0]&&a!==(a=(""!==e[3][0].composer?e[3][0].composer+" | "+e[3][0].artist:e[3][0].artist)+"")&&$e(r,a),e[6]?l?l.p(e,t):((l=Mr(e)).c(),l.m(s.parentNode,s)):l&&(l.d(1),l=null)},d:function(e){e&&Me(t),i(),e&&Me(o),l&&l.d(e),e&&Me(s)}};
2return Ie("SvelteRegisterBlock",{block:c,id:Dr.name,type:"if",source:"(218:20) {#if currentTrack.length > 0 && currentTrack[0].artist != '' && currentTrack[0].artist != null}",ctx:e}),c}function Mr(e){var t,n,r=(""!==e[3][0].composer?e[3][0].composer+" | "+e[3][0].artist:e[3][0].artist)+"",i={c:function(){t=B("span"),n=U(r),Fe(t,"class","js-radioplayer-songinfo__artist c-pill__text text-md c-radioplayer-songinfo__artist -duplicate line-height-sm font-normal svelte-1wpkook"),Fe(t,"aria-hidden","true"),v(t,Cr,227,28,10776)},m:function(e,r){De(e,t,r),Oe(t,n)},p:function(e,t){8&t[0]&&r!==(r=(""!==e[3][0].composer?e[3][0].composer+" | "+e[3][0].artist:e[3][0].artist)+"")&&$e(n,r)},d:function(e){e&&Me(t)}};return Ie("SvelteRegisterBlock",{block:i,id:Mr.name,type:"if",source:"(227:24) {#if _needsMarqueeInDesktop}",ctx:e}),i}function Nr(e){var t,n,r=(0==e[3].length?e[8].title:e[3][0].title.compactPlayer)+"",i={c:function(){t=B("span"),n=U(r),Fe(t,"aria-hidden","true"),Fe(t,"class","svelte-1wpkook"),v(t,Cr,171,28,7346)},m:function(e,r){De(e,t,r),Oe(t,n)},p:function(e,t){264&t[0]&&r!==(r=(0==e[3].length?e[8].title:e[3][0].title.compactPlayer)+"")&&$e(n,r)},d:function(e){e&&Me(t)}};return Ie("SvelteRegisterBlock",{block:i,id:Nr.name,type:"if",source:"(171:24) {#if _titleNeedsMarquee}",ctx:e}),i}function Fr(e){var t,n,r,i,o,s,a,l=(""!==e[3][0].composer?e[3][0].composer+" | "+e[3][0].artist:e[3][0].artist)+"",c=e[4]&&Br(e),u={c:function(){t=B("span"),n=B("span"),(r=B("span")).textContent="von",i=V(),o=U(l),a=V(),c&&c.c(),Fe(r,"class","sr-only"),v(r,Cr,185,32,8264),Fe(n,"class","line-height-sm svelte-1wpkook"),ge((function(){return e[24].call(n)})),v(n,Cr,184,28,8166),Fe(t,"class","js-radioplayer-songinfo__artist c-pill__text text-sm text-base@xxs c-radioplayer-songinfo__artist block font-normal svelte-1wpkook"),Fe(t,"style",e[10]),Z(t,"c-radioplayer-songinfo__scrollContainer",e[4]),v(t,Cr,179,24,7800)},m:function(l,u){De(l,t,u),Oe(t,n),Oe(n,r),Oe(n,i),Oe(n,o),s=J(n,e[24].bind(n)),Oe(t,a),c&&c.m(t,null)},p:function(e,n){8&n[0]&&l!==(l=(""!==e[3][0].composer?e[3][0].composer+" | "+e[3][0].artist:e[3][0].artist)+"")&&$e(o,l),e[4]?c?c.p(e,n):((c=Br(e)).c(),c.m(t,null)):c&&(c.d(1),c=null),1024&n[0]&&Fe(t,"style",e[10]),16&n[0]&&Z(t,"c-radioplayer-songinfo__scrollContainer",e[4])},d:function(e){e&&Me(t),s(),c&&c.d()}};return Ie("SvelteRegisterBlock",{block:u,id:Fr.name,type:"if",source:"(179:20) {#if currentTrack.length > 0 && currentTrack[0].artist != '' && currentTrack[0].artist != null}",ctx:e}),u}function Br(e){var t,n,r=(""!==e[3][0].composer?e[3][0].composer+" | "+e[3][0].artist:e[3][0].artist)+"",i={c:function(){t=B("span"),n=U(r),Fe(t,"aria-hidden","true"),Fe(t,"class","svelte-1wpkook"),v(t,Cr,191,32,8644)},m:function(e,r){De(e,t,r),Oe(t,n)},p:function(e,t){8&t[0]&&r!==(r=(""!==e[3][0].composer?e[3][0].composer+" | "+e[3][0].artist:e[3][0].artist)+"")&&$e(n,r)},d:function(e){e&&Me(t)}};return Ie("SvelteRegisterBlock",{block:i,id:Br.name,type:"if",source:"(191:28) {#if _artistNeedsMarquee}",ctx:e}),i}function $r(e){var t,n;t=new xr({props:{track:e[3][0],inverted:!1},$$inline:!0});var r={c:function(){Pe(t.$$.fragment)},m:function(e,r){Re(t,e,r),n=!0},p:function(e,n){var r={};8&n[0]&&(r.track=e[3][0]),t.$set(r)},i:function(e){n||(we(t.$$.fragment,e),n=!0)},o:function(e){xe(t.$$.fragment,e),n=!1},d:function(e){Le(t,e)}};return Ie("SvelteRegisterBlock",{block:r,id:$r.name,type:"if",source:"(246:4) {#if playerConfig.isSongvoteEnabled}",ctx:e}),r}function Ur(e){var t,n,r,i,o,s,a,l,c,u,d,f,h,p,m,g,y;function b(e,t){return e[3].length>0&&null!==e[3][0].artistImageUrlSmall?Lr:e[3].length>0&&null==e[3][0].artistImageUrlSmall?Rr:Pr}ge(e[22]);var _=b(e),A=_(e);function E(e,t){return e[13]?Ir:jr}var T=E(e),k=T(e);h=new Fn({$$inline:!0});var S=bt.isSongvoteEnabled&&$r(e),w={c:function(){t=B("div"),A.c(),n=V(),r=B("div"),i=B("button"),o=B("span"),(s=B("span")).textContent=""+bt.messageProperties.hr_radioplayer_sr_detail_information,a=V(),k.c(),l=V(),(c=B("span")).textContent="im Bigplayer öffnen",f=V(),Pe(h.$$.fragment),p=V(),S&&S.c(),Fe(s,"class","sr-only"),v(s,Cr,155,16,
26449),Fe(c,"class","sr-only"),v(c,Cr,240,16,11415),Fe(o,"style",u=e[6]?e[12]:""),Fe(o,"class","padding-left-0 padding-y-sm padding-right-sm inline-block inline-flex@sm c-pill__text-container -compact c-radioplayer-songinfo__text text-component svelte-1wpkook"),Fe(o,"tabindex","-1"),Z(o,"c-radioplayer-songinfo__scrollContainer",e[6]),v(o,Cr,149,12,6053),Fe(i,"class",d="position-relative c-btn c-btn--transparent padding-0"+(e[6]||e[5]||e[4]?" before before:z-210":"")),Fe(i,"aria-controls","big-player"),Z(i,"-scrollable",e[6]||e[5]||e[4]),v(i,Cr,140,8,5656),Fe(r,"class","width-sm overflow-hidden flex-grow padding-left-3.5 flex flex-column items-start"),v(r,Cr,136,4,5490),Fe(t,"class","height-20 flex justify-start items-center c-radioplayer-songinfo svelte-1wpkook"),v(t,Cr,105,0,4060)},l:function(e){throw new Error("options.hydrate only works if the component was compiled with the `hydratable: true` option")},m:function(u,d){De(u,t,d),A.m(t,null),Oe(t,n),Oe(t,r),Oe(r,i),Oe(i,o),Oe(o,s),Oe(o,a),k.m(o,null),Oe(o,l),Oe(o,c),Oe(r,f),Re(h,r,null),e[27](r),Oe(t,p),S&&S.m(t,null),m=!0,g||(y=Ne(window,"resize",e[22]),g=!0)},p:function(e,r){_===(_=b(e))&&A?A.p(e,r):(A.d(1),(A=_(e))&&(A.c(),A.m(t,n))),T===(T=E(e))&&k?k.p(e,r):(k.d(1),(k=T(e))&&(k.c(),k.m(o,l))),(!m||4160&r[0]&&u!==(u=e[6]?e[12]:""))&&Fe(o,"style",u),(!m||64&r[0])&&Z(o,"c-radioplayer-songinfo__scrollContainer",e[6]),(!m||112&r[0]&&d!==(d="position-relative c-btn c-btn--transparent padding-0"+(e[6]||e[5]||e[4]?" before before:z-210":"")))&&Fe(i,"class",d),(!m||112&r[0])&&Z(i,"-scrollable",e[6]||e[5]||e[4]),bt.isSongvoteEnabled&&S.p(e,r)},i:function(e){m||(we(h.$$.fragment,e),we(S),m=!0)},o:function(e){xe(h.$$.fragment,e),xe(S),m=!1},d:function(n){n&&Me(t),A.d(),k.d(),Le(h),e[27](null),S&&S.d(),g=!1,y()}};return Ie("SvelteRegisterBlock",{block:w,id:Ur.name,type:"component",source:"",ctx:e}),w}var Vr="slow";function Hr(e,t,n){var r,i,o,s,l,u,d,f,h,p,m,g,v,y,b,_,A,E,T,k=t.$$slots,S=void 0===k?{}:k;t.$$scope;Ve("Trackinfo",S,[]);var w,x=!1;ie(a(c.a.mark((function e(){return c.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:x=!0;case 1:case"end":return e.stop()}}),e)}))));var C,P=vn.subscribe((function(e){n(3,w=e.filter((function(e){return e.state.isPlaying}))),x&&j()&&n(14,A=_.clientWidth)})),R="Aktuell können wir keine Show-Informationen anzeigen",L=gn.subscribe((function(e){n(8,C=e),n(9,R=void 0!==C?C.title:R)})),j=function(){return null==A||A!=_.clientWidth},I=[];return Object.keys(t).forEach((function(e){~I.indexOf(e)||"$$"===e.slice(0,2)||"slot"===e||console.warn("<Trackinfo> was created with unknown prop '"+e+"'")})),e.$capture_state=function(){return{currentDisplayedShow:gn,onMount:ie,playList:vn,playerConfig:bt,Seekbar:Fn,SongVoteButton:xr,animationSpeed:Vr,trackSpacingCompensator:78,screenWidth:b,trackInfoMainContentContainer:_,trackInfoMainContentContainerWidth:A,trackTitleWidth:E,trackArtistWidth:T,mounted:x,currentTrack:w,unsubscribe:P,currentBroadcast:C,currentBroadcastTitle:R,unsubscribeShows:L,trackInfoMainContentContainerWidthHasChanged:j,_artistAnimationTime:m,_artistSpacingCompensator:i,_artistNeedsMarquee:u,_artistAnimationStyle:y,_titleAnimationTime:p,_titleSpacingCompensator:r,_titleNeedsMarquee:l,_titleAnimationStyle:v,_animationTime:h,_trackInfoTextContainerWidth:s,_needsMarqueeInDesktop:d,_animationStyle:g,_animationMultiplier:f,_isMobileViewport:o}},e.$inject_state=function(e){"screenWidth"in e&&n(0,b=e.screenWidth),"trackInfoMainContentContainer"in e&&n(7,_=e.trackInfoMainContentContainer),"trackInfoMainContentContainerWidth"in e&&n(14,A=e.trackInfoMainContentContainerWidth),"trackTitleWidth"in e&&n(1,E=e.trackTitleWidth),"trackArtistWidth"in e&&n(2,T=e.trackArtistWidth),"mounted"in e&&(x=e.mounted),"currentTrack"in e&&n(3,w=e.currentTrack),"currentBroadcast"in e&&n(8,C=e.currentBroadcast),"currentBroadcastTitle"in e&&n(9,R=e.currentBroadcastTitle),"_artistAnimationTime"in e&&n(15,m=e._artistAnimationTime),"_artistSpacingCompensator"in e&&n(16,i=e._artistSpacingCompensator),"_artistNeedsMarquee"in e&&n(4,u=e._artistNeedsMarquee),"_artistAnimationStyle"in e&&n(10,y=e._artistAnimationStyle),"_titleAnimationTime"in e&&n(17,p=e._titleAnimationTime),"_titleSpacingCompensator"in e&&n(18,r=e._titleSpacingCompensator),"_titleNeedsMarquee"in e&&n(5,l=e._titleNeedsMarquee),"_titleAnimationStyle"in e&&n(11,v=e._titleAnimationStyle),"_animationTime"in e&&n(19,h=e._animationTime),"_trackInfoTextContainerWidth"in e&&n(20,s=e._trackInfoTextContainerWidth),"_needsMarqueeInDesktop"in e&&n(6,d=e._needsMarqueeInDesktop),"_animationStyle"in e&&n(12,g=e._animationStyle),"_animationMultiplier"in e&&n(21,f=e._animationMultiplier),"_isMobileViewport"in e&&n(13,o=e._isMobileViewport)},t&&"$$inject"in t&&e.$inject_state(t.$$inject),e.$$.update=function(){1&e.$$.dirty[0]&&n(18,r=b<=512?68:b<=768?80:90),1&e.$$.dirty[0]&&n(16,i=b<=512?57:b<=768?68:82),1&e.$$.dirty[0]&&n(13,o=b<=768),14&e.$$.dirty[0]&&n(20,s=w.length>0&&""!=w[0].artist?E+T:E),16387&e.$$.dirty[0]&&n(5,l=b<=768&&E>A),16389&e.$$.dirty[0]&&n(4,u=b<=768&&T>A),1064961&e.$$.dirty[0]&&n(6,d=b>768&&s>A),3145728&e.$$.dirty[0]&&n(19,h=s*f*2),2097154&e.$$.dirty[0]&&n(17,p=E*f*2),2097156&e.$$.dirty[0]&&n(15,m=T*f*2),1572928&e.$$.dirty[0]&&n(12,g=d?"\n transform: translate(-"+(s+78)+"px, 0);\n -webkit-animation-duration: "+h+"s;\n -moz-animation-duration: "+h+"s;\n -o-animation-duration: "+h+"s;\n animation-duration: "+h+"s;\n ":""),393250&e.$$.dirty[0]&&n(11,v=l?"\n transform: translate(-"+(E+r)+"px, 0);\n -webkit-animation-duration: "+p+"s;\n -moz-animation-duration: "+p+"s;\n -o-animation-duration: "+p+"s;\n animation-duration: "+p+"s;\n ":""),98324&e.$$.dirty[0]&&n(10,y=u?"\n transform: translate(-"+(T+i)+"px, 0);\n -webkit-animation-duration: "+m+"s;\n -moz-animation-duration: "+m+"s;\n -o-animation-duration: "+m+"s;\n animation-duration: "+m+"s;\n ":"")},n(21,f=.03),[b,E,T,w,u,l,d,_,C,R,y,v,g,o,A,m,i,p,r,h,s,f,function(){n(0,b=window.outerWidth)},function(){E=this.offsetWidth,n(1,E)},function(){T=this.offsetWidth,n(2,T)},function(){E=this.offsetWidth,n(1,E)},function(){T=this.offsetWidth,n(2,T)},function(e){ce[e?"unshift":"push"]((function(){n(7,_=e)}))}]}var Kr=function(e){function t(t){var n;return je(r(n=e.call(this,t)||this),t,Hr,Ur,E,{},null,[-1,-1]),Ie("SvelteRegisterComponent",{component:r(n),tagName:"Trackinfo",options:t,id:Ur.name}),n}return o(t,e),t}(He),Gr=(n(173),"src\\components\\player-compact\\Showinfo.svelte");function Yr(e){var t,n,r={c:function(){t=B("span"),n=U(e[2]),Fe(t,"class","js-radioplayer
2-showinfo__show-name c-pill__text text-base text-md@xl c-radioplayer-showinfo__show-name line-height-sm svelte-1hso6tn"),v(t,Gr,58,20,2666)},m:function(e,r){De(e,t,r),Oe(t,n)},p:function(e,t){4&t&&$e(n,e[2])},d:function(e){e&&Me(t)}};return Ie("SvelteRegisterBlock",{block:r,id:Yr.name,type:"else",source:"(58:16) {:else}",ctx:e}),r}function Wr(e){var t,n,r,i,o,s,a,l,c,u,d=e[0].title+"",f=e[1].name+"",h={c:function(){(t=B("span")).textContent=""+bt.messageProperties["hr-radioplayer_sr_contact_information"],n=V(),r=B("span"),i=U(d),o=V(),s=B("span"),a=U("mit\n "),l=U(f),c=V(),(u=B("span")).textContent=""+bt.messageProperties.hr_radioplayer_sr_open_in_big_player,Fe(t,"class","sr-only"),v(t,Gr,38,20,1666),Fe(r,"class","js-radioplayer-showinfo__show-name c-pill__text font-bold text-base text-md@xl c-radioplayer-showinfo__show-name line-height-sm svelte-1hso6tn"),v(r,Gr,41,20,1835),Fe(s,"class","js-radioplayer-showinfo__show-host padding-top-xs c-pill__text text-base c-radioplayer-showinfo__show-host line-height-sm svelte-1hso6tn"),v(s,Gr,46,20,2120),Fe(u,"class","sr-only"),v(u,Gr,52,20,2420)},m:function(e,d){De(e,t,d),De(e,n,d),De(e,r,d),Oe(r,i),De(e,o,d),De(e,s,d),Oe(s,a),Oe(s,l),De(e,c,d),De(e,u,d)},p:function(e,t){1&t&&d!==(d=e[0].title+"")&&$e(i,d),2&t&&f!==(f=e[1].name+"")&&$e(l,f)},d:function(e){e&&Me(t),e&&Me(n),e&&Me(r),e&&Me(o),e&&Me(s),e&&Me(c),e&&Me(u)}};return Ie("SvelteRegisterBlock",{block:h,id:Wr.name,type:"if",source:"(38:16) {#if hostObject != null && hostObject.name != undefined}",ctx:e}),h}function zr(e){var t,n,r,i,o={c:function(){t=B("div"),Fe(n=B("img"),"loading","lazy"),T(n.src,r=e[1].image)||Fe(n,"src",r),Fe(n,"alt",i=e[1].name),Fe(n,"class","svelte-1hso6tn"),v(n,Gr,69,24,3316),Fe(t,"aria-hidden","true"),Fe(t,"class","js-radioplayer-showinfo__host-image position-absolute bottom-0 right-0 height-30 width-56 display@xl c-radioplayer-showinfo__host-image host-image-container svelte-1hso6tn"),v(t,Gr,65,20,3033)},m:function(e,r){De(e,t,r),Oe(t,n)},p:function(e,t){2&t&&!T(n.src,r=e[1].image)&&Fe(n,"src",r),2&t&&i!==(i=e[1].name)&&Fe(n,"alt",i)},d:function(e){e&&Me(t)}};return Ie("SvelteRegisterBlock",{block:o,id:zr.name,type:"if",source:"(65:16) {#if (hostObject != null) & (hostObject != undefined)}",ctx:e}),o}function qr(e){var t,n,r,i,o,s,a;function l(e,t){return null!=e[1]&&null!=e[1].name?Wr:Yr}var c=l(e),u=c(e),d=null!=e[1]&null!=e[1]&&zr(e),f={c:function(){t=B("div"),n=B("div"),r=V(),i=B("div"),o=B("button"),s=B("span"),u.c(),a=V(),d&&d.c(),Fe(n,"class","position-absolute top-0 margin-top-xs -z-1 bg-showinfo-container rounded-top-2xl height-100% width-100%"),v(n,Gr,26,4,1046),Fe(s,"class","text-component block color-white"),Fe(s,"tabindex","-1"),v(s,Gr,36,12,1511),Fe(o,"class","padding-left-4 padding-top-sm c-btn c-btn--transparent c-pill__text-container position-static"),Fe(o,"aria-controls","big-player"),v(o,Gr,32,8,1328),Fe(i,"class","overflow-hidden margin-right-md margin-right-lg@xxs margin-right-md@xxl width-50% c-radioplayer-showinfo__text"),v(i,Gr,29,4,1182),Fe(t,"class","flex items-center justify-start height-20 c-radioplayer-showinfo show-container"),v(t,Gr,25,0,948)},l:function(e){throw new Error("options.hydrate only works if the component was compiled with the `hydratable: true` option")},m:function(e,l){De(e,t,l),Oe(t,n),Oe(t,r),Oe(t,i),Oe(i,o),Oe(o,s),u.m(s,null),Oe(s,a),d&&d.m(s,null)},p:function(e,t){var n=t[0];c===(c=l(e))&&u?u.p(e,n):(u.d(1),(u=c(e))&&(u.c(),u.m(s,a))),null!=e[1]&null!=e[1]?d?d.p(e,n):((d=zr(e)).c(),d.m(s,null)):d&&(d.d(1),d=null)},i:m,o:m,d:function(e){e&&Me(t),u.d(),d&&d.d()}};return Ie("SvelteRegisterBlock",{block:f,id:qr.name,type:"component",source:"",ctx:e}),f}function Xr(e,t,n){var r,i,o,s=t.$$slots,a=void 0===s?{}:s;t.$$scope;Ve("Showinfo",a,[]);var l=gn.subscribe((function(e){n(0,r=e),n(2,o=null!=r&null!=r&&null!=r.title?r.title:bt.messageProperties["hr-radioplayer_current_show_no_show_infos_text"]),0===o.length&&n(2,o=bt.messageProperties["hr-radioplayer_current_show_no_show_infos_text"]),n(1,i=null!=r&&null!=r?r.hosts:null)})),c=[];return Object.keys(t).forEach((function(e){~c.indexOf(e)||"$$"===e.slice(0,2)||"slot"===e||console.warn("<Showinfo> was created with unknown prop '"+e+"'")})),e.$capture_state=function(){return{currentDisplayedShow:gn,playerConfig:bt,currentBroadcast:r,hostObject:i,currentBroadcastTitle:o,unsubscribe:l}},e.$inject_state=function(e){"currentBroadcast"in e&&n(0,r=e.currentBroadcast),"hostObject"in e&&n(1,i=e.hostObject),"currentBroadcastTitle"in e&&n(2,o=e.currentBroadcastTitle)},t&&"$$inject"in t&&e.$inject_state(t.$$inject),[r,i,o]}var Jr=function(e){function t(t){var n;return je(r(n=e.call(this,t)||this),t,Xr,qr,E,{}),Ie("SvelteRegisterComponent",{component:r(n),tagName:"Showinfo",options:t,id:qr.name}),n}return o(t,e),t}(He),Zr=function(){function e(e){var t=this;
2this.focusableElString='[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), iframe, object, embed, [tabindex]:not([tabindex="-1"]), [contenteditable], audio[controls], video[controls], summary',this.element=e,this.triggers=document.querySelectorAll('[aria-controls="'+this.element.getAttribute("id")+'"]'),this.firstFocusable=null,this.lastFocusable=null,this.moveFocusEl=null,this.modalFocus=this.element.getAttribute("data-modal-first-focus")?this.element.querySelector(this.element.getAttribute("data-modal-first-focus")):null,this.selectedTrigger=null,this.initModal(),this.playerStatesUnsubscribe=mt.subscribe((function(e){t.isDialogOpenAfterTransition=e.isOpenAfterTransition})),this.isPlayerOpenSubscribe=lt.subscribe((function(e){t.isDialogOpen=e}))}var t=e.prototype;return t.initModal=function(){var e=this;if(this.triggers)for(var t=0;t<this.triggers.length;t++)this.triggers[t].addEventListener("click",(function(t){t.preventDefault(),e.isDialogOpen?e.closeModal():(e.selectedTrigger=t.target,e.showModal(),e.initModalEvents())}));this.element.addEventListener("openModal",(function(t){t.detail&&(e.selectedTrigger=t.detail),e.showModal(),e.initModalEvents()})),this.element.addEventListener("closeModal",(function(t){t.detail&&(e.selectedTrigger=t.detail),e.closeModal()})),this.element.addEventListener("transitionend",(function(t){e.isDialogOpen!==e.isDialogOpenAfterTransition&&mt.toggleIsOpenAfterTransition()})),this.isDialogOpen,this.initModalEvents()},t.showModal=function(){var e=this;lt.set(!0),this.getFocusableElements(),this.moveFocusEl.focus(),this.element.addEventListener("transitionend",(function t(n){e.moveFocusEl.focus(),e.element.removeEventListener("transitionend",t)}))},t.getFocusableElements=function(){var e=this.element.querySelectorAll(this.focusableElString);this.getFirstVisible(e),this.getLastVisible(e),this.getFirstFocusable()},t.getFirstVisible=function(e){for(var t=0;t<e.length;t++)if(this.isVisible(e[t])){this.firstFocusable=e[t];break}},t.isVisible=function(e){return e.offsetWidth||e.offsetHeight||e.getClientRects().length},t.getLastVisible=function(e){for(var t=e.length-1;t>=0;t--)if(this.isVisible(e[t])){this.lastFocusable=e[t];break}},t.getFirstFocusable=function(){if(this.modalFocus&&Element.prototype.matches)if(this.modalFocus.matches(this.focusableElString))this.moveFocusEl=this.modalFocus;else{this.moveFocusEl=!1;for(var e=this.modalFocus.querySelectorAll(this.focusableElString),t=0;t<e.length;t++)if(this.isVisible(e[t])){this.moveFocusEl=e[t];break}this.moveFocusEl||(this.moveFocusEl=this.firstFocusable)}else this.moveFocusEl=this.firstFocusable},t.initModalEvents=function(){this.element.addEventListener("keydown",this),this.element.addEventListener("click",this)},t.emitModalEvents=function(e){Zt(e,{detail:this.selectedTrigger})},t.closeModal=function(){this.isDialogOpen&&(lt.set(!1),this.firstFocusable=null,this.lastFocusable=null,this.moveFocusEl=null,this.selectedTrigger&&this.selectedTrigger.focus(),this.cancelModalEvents(),document.body.style.overflow="auto",this.emitModalEvents("modalIsClose"))},t.cancelModalEvents=function(){this.element.removeEventListener("keydown",this),this.element.removeEventListener("click",this)},t.handleEvent=function(e){if("keydown"===e.type)this.initKeyDown(e)},t.initKeyDown=function(e){e.keyCode&&9==e.keyCode||e.key&&"Tab"==e.key?this.trapFocus(e):((e.keyCode&&13==e.keyCode||e.key&&"Enter"==e.key)&&e.target.closest(".js-modal__close")||e.keyCode&&27==e.keyCode||e.key&&"ESC"==e.key)&&(e.preventDefault(),this.closeModal())},t.trapFocus=function(e){this.firstFocusable==document.activeElement&&e.shiftKey&&(e.preventDefault(),this.lastFocusable.focus()),this.lastFocusable!=document.activeElement||e.shiftKey||(e.preventDefault(),this.firstFocusable.focus())},t.hasClass=function(e,t){return e.classList?e.classList.contains(t):!!e.className.match(new RegExp("(\\s|^)"+t+"(\\s|$)"))},e}(),Qr="src\\components\\generic\\RadioplayerToggle.svelte";function ei(e){var t,n,r,i,o,s,a,l={c:function(){t=B("button"),n=B("span"),r=$("svg"),W(i=$("use"),"xlink:href",bt.assetsFolder+"/icons/svgmap.min.svg#sprite-arrow-up"),v(i,Qr,55,12,2345),Fe(r,"class","color-primary fill-white width-5 height-5"),v(r,Qr,54,8,2277),Fe(n,"class","transform transition-transform backface-visibility-hidden origin-center-55 ease-linear duration-200 flex items-center"),Z(n,"rotate-180",e[0]),v(n,Qr,50,4,2082),Fe(t,"class","js-toggle flex items-center position-absolute left-0 right-0 top-0 padding-2 radius-50% border border-2 border-white select-none text-xs bg-secondary width-10 height-10 -margin-top-6 margin-left-auto margin-right-auto cursor-pointer transform-gpu transition-transform ease-linear hover:scale-110 focus:scale-110"),Fe(t,"aria-expanded",o=e[1].isOpenAfterTransition),Fe(t,"aria-label",bt.messageProperties["hr-radioplayer_sr_open_big_player"]),Fe(t,"aria-controls","big-player"),v(t,Qr,43,0,1545)},l:function(e){throw new Error("options.hydrate only works if the component was compiled with the `hydratable: true` option")},m:function(o,l){De(o,t,l),Oe(t,n),Oe(n,r),Oe(r,i),s||(a=Ne(t,"click",e[2],!1,!1,!1,!1),s=!0)},p:function(e,r){var i=r[0];1&i&&Z(n,"rotate-180",e[0]),2&i&&o!==(o=e[1].isOpenAfterTransition)&&Fe(t,"aria-expanded",o)},i:m,o:m,d:function(e){e&&Me(t),s=!1,a()}};return Ie("SvelteRegisterBlock",{block:l,id:ei.name,type:"component",source:"",ctx:e}),l}function ti(e,t,n){var r,i;S(lt,"isPlayerOpen"),x(e,lt,(function(e){return n(0,r=e)})),S(mt,"playerStates"),x(e,mt,(function(e){return n(1,i=e)}));var o,s,l=t.$$slots,u=void 0===l?{}:l;t.$$scope;Ve("RadioplayerToggle",u,[]);var d=!0,f=JSON.stringify({wasButtonClicked:!0});ie(a(c.a.mark((function e(){return c.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o=document.getElementById("big-player"),et.set(o),s=new Zr(o);case 3:case"end":return e.stop()}}),e)}))));var h=function(){d||Zt(Qt.HR_RADIOPLAYER_FULL_PLAYER_DISABLED)},p=function(){var e=a(c.a.mark((function e(){return c.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:d&&(d=!1);case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),m=[];return Object.keys(t).forEach((function(e){~m.indexOf(e)||"$$"===e.slice(0,2)||"slot"===e||console.warn("<RadioplayerToggle> was created with unknown prop '"+e+"'")})),e.$capture_state=function(){return{onMount:ie,playerStates:mt,isPlayerOpen:lt,bigplayerElement:et,playerConfig:bt,dispatchCustomEvent:Zt,HrPlayerEvents:Qt,CookieBuilder:Vn,cookieExists:Yn,BigPlayer:Zr,radioPlayerFullContainer:o,radioplayerFullDialog:s,wasButtonNeverClicked:d,cookieContent:f,dispatchBigplayerCloseOnlyAfterFirstClick:h,handleClick:p,$isPlayerOpen:r,$playerStates:i}},e.$inject_state=function(e){"radioPlayerFullContainer"in e&&(o=e.radioPlayerFullContainer),"radioplayerFullDialog"in e&&(s=e.radioplayerFullDialog),"wasButtonNeverClicked"in e&&(d=e.w
2asButtonNeverClicked)},t&&"$$inject"in t&&e.$inject_state(t.$$inject),e.$$.update=function(){1&e.$$.dirty&&(document.body.style.overflow=r?"hidden":"auto"),1&e.$$.dirty&&(r?Zt(Qt.HR_RADIOPLAYER_FULL_PLAYER_ENABLED):h())},[r,i,p]}var ni=function(e){function t(t){var n;return je(r(n=e.call(this,t)||this),t,ti,ei,E,{}),Ie("SvelteRegisterComponent",{component:r(n),tagName:"RadioplayerToggle",options:t,id:ei.name}),n}return o(t,e),t}(He),ri=(n(174),"src\\components\\RadioPlayerCompact.svelte");function ii(e){var t,n,r,i,o,s,a,l,c,u,d,f;(r=new hn({$$inline:!0})).$on("playPause",e[0]),r.$on("backToLive",e[1]),r.$on("jumpBackInTime",e[2]),r.$on("jumpForwardInTime",e[3]),(s=new Kr({$$inline:!0})).$on("backToLive",e[4]),c=new Jr({$$inline:!0}),d=new ni({$$inline:!0});var h={c:function(){t=B("div"),n=B("div"),Pe(r.$$.fragment),i=V(),o=B("div"),Pe(s.$$.fragment),a=V(),l=B("div"),Pe(c.$$.fragment),u=V(),Pe(d.$$.fragment),Fe(n,"class","order-2 max-width-xxxxxxs max-width-xxxxxs@xxs max-width-xxxxs@sm order-1@sm c-radioplayer-compact__col-left padding-left-0 padding-right-4 padding-right-3.5@xxs padding-right-0@sm padding-top-xs padding-bottom-xs svelte-pguylc"),v(n,ri,9,4,362),Fe(o,"class","order-1 order-2@sm max-width-lg c-radioplayer-compact__col-main padding-top-xs padding-left-1 padding-left-0@xxs padding-left-16@sm padding-left-10@xl padding-left-24@xxl padding-right-1 padding-right-0@sm padding-right-13@xl padding-right-12@xxl padding-bottom-xs svelte-pguylc"),v(o,ri,15,4,718),Fe(l,"class","order-3@sm max-width-xxxs position-relative c-radioplayer-compact__col-right padding-top-xs padding-bottom-xs show display@xl svelte-pguylc"),v(l,ri,20,4,1072),Fe(t,"class","flex items-center width-100%"),v(t,ri,8,0,315)},l:function(e){throw new Error("options.hydrate only works if the component was compiled with the `hydratable: true` option")},m:function(e,h){De(e,t,h),Oe(t,n),Re(r,n,null),Oe(t,i),Oe(t,o),Re(s,o,null),Oe(t,a),Oe(t,l),Re(c,l,null),Oe(t,u),Re(d,t,null),f=!0},p:m,i:function(e){f||(we(r.$$.fragment,e),we(s.$$.fragment,e),we(c.$$.fragment,e),we(d.$$.fragment,e),f=!0)},o:function(e){xe(r.$$.fragment,e),xe(s.$$.fragment,e),xe(c.$$.fragment,e),xe(d.$$.fragment,e),f=!1},d:function(e){e&&Me(t),Le(r),Le(s),Le(c),Le(d)}};return Ie("SvelteRegisterBlock",{block:h,id:ii.name,type:"component",source:"",ctx:e}),h}function oi(e,t,n){var r=t.$$slots,i=void 0===r?{}:r;t.$$scope;Ve("RadioPlayerCompact",i,[]);var o=[];return Object.keys(t).forEach((function(e){~o.indexOf(e)||"$$"===e.slice(0,2)||"slot"===e||console.warn("<RadioPlayerCompact> was created with unknown prop '"+e+"'")})),e.$capture_state=function(){return{RadioPlayerControls:hn,RadioPlayerTrackinfo:Kr,RadioPlayerShowinfo:Jr,RadioPlayerToggle:ni}},[function(t){ae.call(this,e,t)},function(t){ae.call(this,e,t)},function(t){ae.call(this,e,t)},function(t){ae.call(this,e,t)},function(t){ae.call(this,e,t)}]}var si=function(e){function t(t){var n;return je(r(n=e.call(this,t)||this),t,oi,ii,E,{}),Ie("SvelteRegisterComponent",{component:r(n),tagName:"RadioPlayerCompact",options:t,id:ii.name}),n}return o(t,e),t}(He),ai="src\\components\\generic\\Badge.svelte";function li(e){var t,n,r,i={c:function(){t=$("svg"),W(n=$("use"),"xlink:href",r=bt.assetsFolder+"/icons/svgmap.min.svg#"+e[2]),v(n,ai,11,12,255),v(t,ai,10,8,237)},m:function(e,r){De(e,t,r),Oe(t,n)},p:function(e,t){4&t&&r!==(r=bt.assetsFolder+"/icons/svgmap.min.svg#"+e[2])&&W(n,"xlink:href",r)},d:function(e){e&&Me(t)}};return Ie("SvelteRegisterBlock",{block:i,id:li.name,type:"if",source:"(10:4) {#if undefined !== icon}",ctx:e}),i}function ci(e){var t,n,r,i,o,s=void 0!==e[2]&&li(e),a={c:function(){t=B("div"),s&&s.c(),n=V(),r=B("span"),i=U(e[1]),Fe(r,"class","c-badge__text"),v(r,ai,14,4,361),Fe(t,"class",o="c-badge"+(e[0]?" "+e[0]:"")),v(t,ai,8,0,156)},l:function(e){throw new Error("options.hydrate only works if the component was compiled with the `hydratable: true` option")},m:function(e,o){De(e,t,o),s&&s.m(t,null),Oe(t,n),Oe(t,r),Oe(r,i)},p:function(e,r){var a=r[0];void 0!==e[2]?s?s.p(e,a):((s=li(e)).c(),s.m(t,n)):s&&(s.d(1),s=null),2&a&&$e(i,e[1]),1&a&&o!==(o="c-badge"+(e[0]?" "+e[0]:""))&&Fe(t,"class",o)},i:m,o:m,d:function(e){e&&Me(t),s&&s.d()}};return Ie("SvelteRegisterBlock",{block:a,id:ci.name,type:"component",source:"",ctx:e}),a}
2function ui(e,t,n){var r=t.$$slots,i=void 0===r?{}:r;t.$$scope;Ve("Badge",i,[]);var o=t.css,s=t.text,a=void 0===s?"Beispiel Text":s,l=t.icon;e.$$.on_mount.push((function(){void 0!==o||"css"in t||e.$$.bound[e.$$.props.css]||console.warn("<Badge> was created without expected prop 'css'"),void 0!==l||"icon"in t||e.$$.bound[e.$$.props.icon]||console.warn("<Badge> was created without expected prop 'icon'")}));var c=["css","text","icon"];return Object.keys(t).forEach((function(e){~c.indexOf(e)||"$$"===e.slice(0,2)||"slot"===e||console.warn("<Badge> was created with unknown prop '"+e+"'")})),e.$$set=function(e){"css"in e&&n(0,o=e.css),"text"in e&&n(1,a=e.text),"icon"in e&&n(2,l=e.icon)},e.$capture_state=function(){return{playerConfig:bt,css:o,text:a,icon:l}},e.$inject_state=function(e){"css"in e&&n(0,o=e.css),"text"in e&&n(1,a=e.text),"icon"in e&&n(2,l=e.icon)},t&&"$$inject"in t&&e.$inject_state(t.$$inject),[o,a,l]}var di=function(e){function t(t){var n;return je(r(n=e.call(this,t)||this),t,ui,ci,E,{css:0,text:1,icon:2}),Ie("SvelteRegisterComponent",{component:r(n),tagName:"Badge",options:t,id:ci.name}),n}return o(t,e),We(t,[{key:"css",get:function(){throw new Error("<Badge>: Props cannot be read directly from the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")},set:function(e){throw new Error("<Badge>: Props cannot be set directly on the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}},{key:"text",get:function(){throw new Error("<Badge>: Props cannot be read directly from the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")},set:function(e){throw new Error("<Badge>: Props cannot be set directly on the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}},{key:"icon",get:function(){throw new Error("<Badge>: Props cannot be read directly from the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")},set:function(e){throw new Error("<Badge>: Props cannot be set directly on the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}}]),t}(He),fi="src\\components\\generic\\Dropdown.svelte";function hi(e,t,n){var r=e.slice();return r[10]=t[n],r}function pi(e){var t,n,r,i,o,s,a,l,c,u,d,f,h,p,m=e[1];Ue(m);for(var g=[],y=0;y<m.length;y+=1)g[y]=mi(hi(e,m,y));var b={c:function(){t=B("div"),n=$("svg"),r=$("use"),i=V(),o=B("div"),(s=B("span")).textContent="Regional-Stream wählen",a=V(),(l=B("span")).textContent="mit Nachrichten aus der Region",c=V(),u=B("div"),d=B("div"),f=B("select");for(var h=0;h<g.length;h+=1)g[h].c();W(r,"xlink:href",bt.assetsFolder+"/icons/svgmap.min.svg#sprite-pin-ds"),v(r,fi,45,12,1639),v(n,fi,44,8,1621),Fe(t,"class","js-pill__image c-regionalstream__svg_ort margin-top-xl"),v(t,fi,43,4,1544),Fe(s,"class","c-regionalstream__title text-lg line-height-sm"),v(s,fi,49,8,1798),Fe(l,"class","c-currentsong__regiostream-subtitle text-md line-height-xxs"),v(l,fi,50,8,1897),Fe(o,"class","c-regionalstream__text"),v(o,fi,48,4,1753),Fe(f,"class","c-dropdown"),void 0===e[0]&&ge((function(){return e[4].call(f)})),v(f,fi,56,12,2124),Fe(d,"class","c-form__selectCtn"),v(d,fi,55,8,2080),Fe(u,"class","c-form__row"),v(u,fi,54,4,2046)},m:function(m,v){De(m,t,v),Oe(t,n),Oe(n,r),De(m,i,v),De(m,o,v),Oe(o,s),Oe(o,a),Oe(o,l),De(m,c,v),De(m,u,v),Oe(u,d),Oe(d,f);for(var y=0;y<g.length;y+=1)g[y]&&g[y].m(f,null);q(f,e[0],!0),h||(p=[Ne(f,"change",e[4]),Ne(f,"change",e[3],!1,!1,!1,!1)],h=!0)},p:function(e,t){if(2&t){var n;for(Ue(m=e[1]),n=0;n<m.length;n+=1){var r=hi(e,m,n);g[n]?g[n].p(r,t):(g[n]=mi(r),g[n].c(),g[n].m(f,null))}for(;n<g.length;n+=1)g[n].d(1);g.length=m.length}3&t&&q(f,e[0])},d:function(e){e&&Me(t),e&&Me(i),e&&Me(o),e&&Me(c),e&&Me(u),F(g,e),h=!1,_(p)}};return Ie("SvelteRegisterBlock",{block:b,id:pi.name,type:"if",source:"(43:0) {#if hasMultipleStreams}",ctx:e}),b}function mi(e){var t,n,r,i,o=e[10].name+"",s={c:function(){t=B("option"),n=U(o),r=V(),Fe(t,"class","c-dropdown -option"),t.__value=i=e[10],t.value=t.__value,v(t,fi,58,20,2274)},m:function(e,i){De(e,t,i),Oe(t,n),Oe(t,r)},p:function(e,r){2&r&&o!==(o=e[10].name+"")&&$e(n,o),2&r&&i!==(i=e[10])&&(Be(t,"__value",i),t.value=t.__value)},d:function(e){e&&Me(t)}};return Ie("SvelteRegisterBlock",{block:s,id:mi.name,type:"each",source:"(58:16) {#each streams as stream}",ctx:e}),s}function gi(e){var t,n=e[2]&&pi(e),r={c:function(){n&&n.c(),t=H()},l:function(e){throw new Error("options.hydrate only works if the component was compiled with the `hydratable: true` option")},m:function(e,r){n&&n.m(e,r),De(e,t,r)},p:function(e,r){var i=r[0];e[2]?n?n.p(e,i):((n=pi(e)).c(),n.m(t.parentNode,t)):n&&(n.d(1),n=null)},i:m,o:m,d:function(e){n&&n.d(e),e&&Me(t)}};return Ie("SvelteRegisterBlock",{block:r,id:gi.name,type:"component",source:"",ctx:e}),r}
2function vi(e,t,n){var r,i,o,s,a;S(pt,"player"),x(e,pt,(function(e){return n(6,o=e)})),S(mt,"playerStates"),x(e,mt,(function(e){return n(7,s=e)})),S(at,"selectedStream"),x(e,at,(function(e){return n(0,a=e)}));var l=t.$$slots,c=void 0===l?{}:l;t.$$scope;Ve("Dropdown",c,[]);var u,d=se(),f=function(){Qe.source=a.url,localStorage.setItem("hrRadioplayer.selectedStream",a.id),mt.setIsStreamSwitched(!0),s.isPlaying?s.isHlsJsSupported?(o.jsPlayer.seekPercentage(100),o.jsPlayer.stop(),o.jsPlayer.configure(Qe),d("playPause")):null!=o.htmlPlayer.seekable&&o.htmlPlayer.seekable.length>0&&o.jsPlayer.seek(o.htmlPlayer.seekable.end(0)):(o.jsPlayer.stop(),o.jsPlayer.configure(Qe))},h=[];return Object.keys(t).forEach((function(e){~h.indexOf(e)||"$$"===e.slice(0,2)||"slot"===e||console.warn("<Dropdown> was created with unknown prop '"+e+"'")})),e.$capture_state=function(){return{clapprConfig:Qe,player:pt,playerStates:mt,selectedStream:at,seekbarProperties:gt,createEventDispatcher:se,playerConfig:bt,dispatch:d,playback:u,handleRegionChange:f,streams:i,hasMultipleStreams:r,$player:o,$playerStates:s,$selectedStream:a}},e.$inject_state=function(e){"playback"in e&&(u=e.playback),"streams"in e&&n(1,i=e.streams),"hasMultipleStreams"in e&&n(2,r=e.hasMultipleStreams)},t&&"$$inject"in t&&e.$inject_state(t.$$inject),e.$$.update=function(){1&e.$$.dirty&&n(1,i=bt.streams.map((function(e){return e.id==a.id?a:e})))},n(2,r=bt.streams.length>1),[a,i,r,f,function(){var e;e=this.querySelector(":checked"),a=e&&e.__value,at.set(a),n(1,i),n(0,a)}]}var yi=function(e){function t(t){var n;return je(r(n=e.call(this,t)||this),t,vi,gi,E,{}),Ie("SvelteRegisterComponent",{component:r(n),tagName:"Dropdown",options:t,id:gi.name}),n}return o(t,e),t}(He),bi=function(e){pn.set(e),mn.set(!0)},_i=!1;function Ai(){fetch(bt.currentShowUrl).then((function(e){return e.json()})).then((function(e){_i=!0,bi(e)})).catch((function(e){console.error("Error:",e),setTimeout(Ai,4e3),_i=!1}))}n(175);var Ei="src\\components\\player-full\\CurrentTrack.svelte";function Ti(e){var t,n,r,i,o,s,a,l,c=null!=e[3]&&wi(e),u={c:function(){t=B("div"),n=$("svg"),r=$("use"),i=V(),o=B("div"),s=B("span"),a=U(e[5]),l=V(),c&&c.c(),W(r,"xlink:href",bt.assetsFolder+"/icons/svgmap.min.svg#sprite-musiknote"),v(r,Ei,89,20,3976),v(n,Ei,88,16,3950),Fe(t,"class","js-circularImage-current-song c-circularImage -svg"),v(t,Ei,87,12,3869),Fe(s,"class","c-currentsong__title text-lg line-height-sm svelte-1tbzcuc"),v(s,Ei,95,16,4211),Fe(o,"class","c-currentsong__text svelte-1tbzcuc"),v(o,Ei,94,12,4161)},m:function(e,u){De(e,t,u),Oe(t,n),Oe(n,r),De(e,i,u),De(e,o,u),Oe(o,s),Oe(s,a),Oe(o,l),c&&c.m(o,null)},p:function(e,t){32&t&&$e(a,e[5]),null!=e[3]?c?c.p(e,t):((c=wi(e)).c(),c.m(o,null)):c&&(c.d(1),c=null)},i:m,o:m,d:function(e){e&&Me(t),e&&Me(i),e&&Me(o),c&&c.d()}};return Ie("SvelteRegisterBlock",{block:u,id:Ti.name,type:"else",source:"(87:8) {:else}",ctx:e}),u}function ki(e){var t,n={c:function(){Fe(t=B("div"),"class","c-circularImage"),v(t,Ei,85,12,3809)},m:function(e,n){De(e,t,n)},p:m,i:m,o:m,d:function(e){e&&Me(t)}};return Ie("SvelteRegisterBlock",{block:n,id:ki.name,type:"if",source:"(85:31) ",ctx:e}),n}function Si(e){var t,n,r,i,o,s,a,l,c,u,d=e[1][0].title.bigPlayer+"";function f(e,t){return null!==e[1][0].artistImageUrlLarge?Ci:xi}var h=f(e),p=h(e),m=null!==e[1][0].copyright&&""!=e[1][0].title.bigPlayer&&"MODERATION"!==e[1][0].type&&Pi(e),g=null!=e[1]&&null!=e[1][0].artist&&Ri(e);(c=new yi({$$inline:!0})).$on("playPause",e[8]);var y={c:function(){t=B("div"),p.c(),n=V(),m&&m.c(),r=V(),i=B("div"),o=B("span"),s=U(d),a=V(),g&&g.c(),l=V(),Pe(c.$$.fragment),Fe(t,"class","js-circularImage-current-song c-circularImage"),Z(t,"-svg",null===e[1][0].artistImageUrlLarge),v(t,Ei,48,12,2045),Fe(o,"class","c-currentsong__title text-lg line-height-sm svelte-1tbzcuc"),v(o,Ei,72,16,3160),Fe(i,"class","c-currentsong__text svelte-1tbzcuc"),v(i,Ei,71,12,3110)},m:function(e,d){De(e,t,d),p.m(t,null),De(e,n,d),m&&m.m(e,d),De(e,r,d),De(e,i,d),Oe(i,o),Oe(o,s),Oe(i,a),g&&g.m(i,null),De(e,l,d),Re(c,e,d),u=!0},p:function(e,n){h===(h=f(e))&&p?p.p(e,n):(p.d(1),(p=h(e))&&(p.c(),p.m(t,null))),(!u||2&n)&&Z(t,"-svg",null===e[1][0].artistImageUrlLarge),null!==e[1][0].copyright&&""!=e[1][0].title.bigPlayer&&"MODERATION"!==e[1][0].type?m?m.p(e,n):((m=Pi(e)).c(),m.m(r.parentNode,r)):m&&(m.d(1),m=null),(!u||2&n)&&d!==(d=e[1][0].title.bigPlayer+"")&&$e(s,d),null!=e[1]&&null!=e[1][0].artist?g?g.p(e,n):((g=Ri(e)).c(),g.m
2(i,null)):g&&(g.d(1),g=null)},i:function(e){u||(we(c.$$.fragment,e),u=!0)},o:function(e){xe(c.$$.fragment,e),u=!1},d:function(e){e&&Me(t),p.d(),e&&Me(n),m&&m.d(e),e&&Me(r),e&&Me(i),g&&g.d(),e&&Me(l),Le(c,e)}};return Ie("SvelteRegisterBlock",{block:y,id:Si.name,type:"if",source:"(48:8) {#if currentTrack.length > 0}",ctx:e}),y}function wi(e){var t,n,r,i={c:function(){t=B("span"),n=U("mit\n "),r=U(e[4]),Fe(t,"class","c-currentsong__artist text-md line-height-sm svelte-1tbzcuc"),v(t,Ei,99,20,4399)},m:function(e,i){De(e,t,i),Oe(t,n),Oe(t,r)},p:function(e,t){16&t&&$e(r,e[4])},d:function(e){e&&Me(t)}};return Ie("SvelteRegisterBlock",{block:i,id:wi.name,type:"if",source:"(99:16) {#if hostObject != null}",ctx:e}),i}function xi(e){var t,n,r,i={c:function(){t=$("svg"),W(n=$("use"),"xlink:href",r=bt.assetsFolder+"/icons/svgmap.min.svg#sprite-"+e[2]),v(n,Ei,56,24,2441),v(t,Ei,55,20,2411)},m:function(e,r){De(e,t,r),Oe(t,n)},p:function(e,t){4&t&&r!==(r=bt.assetsFolder+"/icons/svgmap.min.svg#sprite-"+e[2])&&W(n,"xlink:href",r)},d:function(e){e&&Me(t)}};return Ie("SvelteRegisterBlock",{block:i,id:xi.name,type:"else",source:"(55:16) {:else}",ctx:e}),i}function Ci(e){var t,n,r={c:function(){Fe(t=B("img"),"loading","lazy"),T(t.src,n=e[1][0].artistImageUrlLarge)||Fe(t,"src",n),Fe(t,"alt",""),v(t,Ei,53,20,2295)},m:function(e,n){De(e,t,n)},p:function(e,r){2&r&&!T(t.src,n=e[1][0].artistImageUrlLarge)&&Fe(t,"src",n)},d:function(e){e&&Me(t)}};return Ie("SvelteRegisterBlock",{block:r,id:Ci.name,type:"if",source:"(53:16) {#if currentTrack[0].artistImageUrlLarge !== null}",ctx:e}),r}function Pi(e){var t,n,r,i=e[1][0].copyright+"",o={c:function(){t=B("span"),n=U("Bild ©\n "),r=U(i),Fe(t,"class","font-tertiary font-italic text-xs line-height-md text-center margin-top-sm color-contrast-medium"),v(t,Ei,63,16,2803)},m:function(e,i){De(e,t,i),Oe(t,n),Oe(t,r)},p:function(e,t){2&t&&i!==(i=e[1][0].copyright+"")&&$e(r,i)},d:function(e){e&&Me(t)}};return Ie("SvelteRegisterBlock",{block:o,id:Pi.name,type:"if",source:"(63:12) {#if currentTrack[0].copyright !== null && currentTrack[0].title.bigPlayer != '' && currentTrack[0].type !== 'MODERATION'}",ctx:e}),o}function Ri(e){var t,n,r=(""!==e[1][0].composer?e[1][0].composer+" | "+e[1][0].artist:e[1][0].artist)+"",i={c:function(){t=B("span"),n=U(r),Fe(t,"class","c-currentsong__artist text-md line-height-sm svelte-1tbzcuc"),v(t,Ei,76,20,3399)},m:function(e,r){De(e,t,r),Oe(t,n)},p:function(e,t){2&t&&r!==(r=(""!==e[1][0].composer?e[1][0].composer+" | "+e[1][0].artist:e[1][0].artist)+"")&&$e(n,r)},d:function(e){e&&Me(t)}};return Ie("SvelteRegisterBlock",{block:i,id:Ri.name,type:"if",source:"(76:16) {#if currentTrack != undefined && currentTrack[0].artist != null}",ctx:e}),i}function Li(e){var t,n,r,i,o,s,a,l=[Si,ki,Ti],c=[];function u(e,t){return e[1].length>0?0:_i?2:1}r=u(e),i=c[r]=l[r](e),s=new di({props:{css:"-secondary -hollow -md -rounded margin-top-md "+(e[0].isLive?"is-hidden":""),icon:"sprite-clock",text:e[6]},$$inline:!0});var d={c:function(){t=B("section"),n=B("main"),i.c(),o=V(),Pe(s.$$.fragment),Fe(n,"class","flex flex-column items-center flex-center@portrait justify-start@portrait-lg c-radioplayer-card__body c-currentsong text-component svelte-1tbzcuc"),v(n,Ei,43,4,1824),Fe(t,"class","c-radioplayer-card"),v(t,Ei,42,0,1783)},l:function(e){throw new Error("options.hydrate only works if the component was compiled with the `hydratable: true` option")},m:function(e,i){De(e,t,i),Oe(t,n),c[r].m(n,null),Oe(n,o),Re(s,n,null),a=!0},p:function(e,t){var a=t[0],d=r;(r=u(e))===d?c[r].p(e,a):(ke(),xe(c[d],1,1,(function(){c[d]=null})),Se(),(i=c[r])?i.p(e,a):(i=c[r]=l[r](e)).c(),we(i,1),i.m(n,o));var f={};1&a&&(f.css="-secondary -hollow -md -rounded margin-top-md "+(e[0].isLive?"is-hidden":"")),64&a&&(f.text=e[6]),s.$set(f)},i:function(e){a||(we(i),we(s.$$.fragment,e),a=!0)},o:function(e){xe(i),xe(s.$$.fragment,e),a=!1},d:function(e){e&&Me(t),c[r].d(),Le(s)}};return Ie("SvelteRegisterBlock",{block:d,id:Li.name,type:"component",source:"",ctx:e}),d}function ji(e,t,n){var r,i,o;S(gt,"seekbarProperties"),x(e,gt,(function(e){return n(7,i=e)})),S(mt,"playerStates"),x(e,mt,(function(e){return n(0,o=e)}));var s,a,l,c,u,d,f=t.$$slots,h=void 0===f?{}:f;t.$$scope;Ve("CurrentTrack",h,[]);var p="Aktuell können wir keine Show-Informationen anzeigen",m=vn.subscribe((function(e){n(1,s=e.filter((function(e){return e.state.isPlaying}))),n(2,l=null!=s[0]&&"NEWS"===s[0].type?"news":"radio")})),g=pn.subscribe((function(e){a=e.filter((function(e){return e.currentBroadcast}))[0],n(5,p=void 0!==a?a.title:p),n(3,u=null!=a&&null!=a?a.hosts:null),n(4,d=null!=u?u.name:"")})),v=[];return Object.keys(t).forEach((function(e){~v.indexOf(e)||"$$"===e.slice(0,2)||"slot"===e||console.warn("<CurrentTrack> was created with unknown prop '"+e+"'")})),e.$capture_state=function(){return{Badge:di,Dropdown:yi,playList:vn,showData:pn,playerConfig:bt,playerStates:mt,seekbarProperties:gt,isConnected:_i,currentTrack:s,currentBroadcast:a,svgFileName:l,currentTimeDelay:c,hostObject:u,hostName:d,currentBroadcastTitle:p,unsubscribe:m,unsubscribeShows:g,timeDelayText:r,$seekbarProperties:i,$playerStates:o}}
2,e.$inject_state=function(e){"currentTrack"in e&&n(1,s=e.currentTrack),"currentBroadcast"in e&&(a=e.currentBroadcast),"svgFileName"in e&&n(2,l=e.svgFileName),"currentTimeDelay"in e&&(c=e.currentTimeDelay),"hostObject"in e&&n(3,u=e.hostObject),"hostName"in e&&n(4,d=e.hostName),"currentBroadcastTitle"in e&&n(5,p=e.currentBroadcastTitle),"timeDelayText"in e&&n(6,r=e.timeDelayText)},t&&"$$inject"in t&&e.$inject_state(t.$$inject),e.$$.update=function(){129&e.$$.dirty&&n(6,r=o.isPlaying||!mt.isPlaying&&o.wasNeverPlayedBefore?bt.messageProperties["hr-radioplayer_current_song_timeshift_badge"]+" -"+i.currentTimeDelay:bt.messageProperties["hr-radioplayer_current_song_timeshift_stream_paused"])},[o,s,l,u,d,p,r,i,function(t){ae.call(this,e,t)}]}var Ii=function(e){function t(t){var n;return je(r(n=e.call(this,t)||this),t,ji,Li,E,{}),Ie("SvelteRegisterComponent",{component:r(n),tagName:"CurrentTrack",options:t,id:Li.name}),n}return o(t,e),t}(He);function Oi(e){var t,n,r,i=e[2].default,o=C(i,e,e[1],null),s={c:function(){t=B("div"),o&&o.c(),Fe(t,"class",n="c-tabs"+(e[0]?" "+e[0]:"")),v(t,"src\\components\\generic\\Tabs.svelte",4,0,44)},l:function(e){throw new Error("options.hydrate only works if the component was compiled with the `hydratable: true` option")},m:function(e,n){De(e,t,n),o&&o.m(t,null),r=!0},p:function(e,s){var a=s[0];o&&o.p&&(!r||2&a)&&L(o,i,e,e[1],r?R(i,e[1],a,null):j(e[1]),null),(!r||1&a&&n!==(n="c-tabs"+(e[0]?" "+e[0]:"")))&&Fe(t,"class",n)},i:function(e){r||(we(o,e),r=!0)},o:function(e){xe(o,e),r=!1},d:function(e){e&&Me(t),o&&o.d(e)}};return Ie("SvelteRegisterBlock",{block:s,id:Oi.name,type:"component",source:"",ctx:e}),s}function Di(e,t,n){var r=t.$$slots,i=void 0===r?{}:r,o=t.$$scope;Ve("Tabs",i,["default"]);var s=t.css,a=void 0===s?"":s,l=["css"];return Object.keys(t).forEach((function(e){~l.indexOf(e)||"$$"===e.slice(0,2)||"slot"===e||console.warn("<Tabs> was created with unknown prop '"+e+"'")})),e.$$set=function(e){"css"in e&&n(0,a=e.css),"$$scope"in e&&n(1,o=e.$$scope)},e.$capture_state=function(){return{css:a}},e.$inject_state=function(e){"css"in e&&n(0,a=e.css)},t&&"$$inject"in t&&e.$inject_state(t.$$inject),[a,o,i]}var Mi=function(e){function t(t){var n;return je(r(n=e.call(this,t)||this),t,Di,Oi,E,{css:0}),Ie("SvelteRegisterComponent",{component:r(n),tagName:"Tabs",options:t,id:Oi.name}),n}return o(t,e),We(t,[{key:"css",get:function(){throw new Error("<Tabs>: Props cannot be read directly from the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")},set:function(e){throw new Error("<Tabs>: Props cannot be set directly on the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}}]),t}(He);function Ni(e){var t,n,r,i=e[2].default,o=C(i,e,e[1],null),s={c:function(){t=B("div"),o&&o.c(),Fe(t,"class",n="c-tabs__panel"+(e[0]?" "+e[0]:"")),v(t,"src\\components\\generic\\TabPanel.svelte",4,0,44)},l:function(e){throw new Error("options.hydrate only works if the component was compiled with the `hydratable: true` option")},m:function(e,n){De(e,t,n),o&&o.m(t,null),r=!0},p:function(e,s){var a=s[0];o&&o.p&&(!r||2&a)&&L(o,i,e,e[1],r?R(i,e[1],a,null):j(e[1]),null),(!r||1&a&&n!==(n="c-tabs__panel"+(e[0]?" "+e[0]:"")))&&Fe(t,"class",n)},i:function(e){r||(we(o,e),r=!0)},o:function(e){xe(o,e),r=!1},d:function(e){e&&Me(t),o&&o.d(e)}};return Ie("SvelteRegisterBlock",{block:s,id:Ni.name,type:"component",source:"",ctx:e}),s}function Fi(e,t,n){var r=t.$$slots,i=void 0===r?{}:r,o=t.$$scope;Ve("TabPanel",i,["default"]);var s=t.css,a=void 0===s?"":s,l=["css"];return Object.keys(t).forEach((function(e){~l.indexOf(e)||"$$"===e.slice(0,2)||"slot"===e||console.warn("<TabPanel> was created with unknown prop '"+e+"'")})),e.$$set=function(e){"css"in e&&n(0,a=e.css),"$$scope"in e&&n(1,o=e.$$scope)},e.$capture_state=function(){return{css:a}},e.$inject_state=function(e){"css"in e&&n(0,a=e.css)},t&&"$$inject"in t&&e.$inject_state(t.$$inject),[a,o,i]}var Bi=function(e){function t(t){var n;return je(r(n=e.call(this,t)||this),t,Fi,Ni,E,{css:0}),Ie("SvelteRegisterComponent",{component:r(n),tagName:"TabPanel",options:t,id:Ni.name}),n}return o(t,e),We(t,[{key:"css",get:function(){throw new Error("<TabPanel>: Props cannot be read directly from the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}
2,set:function(e){throw new Error("<TabPanel>: Props cannot be set directly on the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}}]),t}(He),$i=Je("");function Ui(e){var t,n,r,i,o=e[8].default,s=C(o,e,e[7],null),a={c:function(){t=B("div"),s&&s.c(),Fe(t,"id",e[2]),Fe(t,"role","tabpanel"),Fe(t,"tabindex","0"),Fe(t,"aria-labelledby",e[3]),Fe(t,"aria-hidden",n=!e[1]),Fe(t,"class",r="c-tabs__panel-item is-visible"+(e[0]?" "+e[0]:"")),Z(t,"is-active",e[1]),v(t,"src\\components\\generic\\TabPanelItem.svelte",16,0,385)},l:function(e){throw new Error("options.hydrate only works if the component was compiled with the `hydratable: true` option")},m:function(e,n){De(e,t,n),s&&s.m(t,null),i=!0},p:function(e,a){var l=a[0];s&&s.p&&(!i||128&l)&&L(s,o,e,e[7],i?R(o,e[7],l,null):j(e[7]),null),(!i||2&l&&n!==(n=!e[1]))&&Fe(t,"aria-hidden",n),(!i||1&l&&r!==(r="c-tabs__panel-item is-visible"+(e[0]?" "+e[0]:"")))&&Fe(t,"class",r),(!i||3&l)&&Z(t,"is-active",e[1])},i:function(e){i||(we(s,e),i=!0)},o:function(e){xe(s,e),i=!1},d:function(e){e&&Me(t),s&&s.d(e)}};return Ie("SvelteRegisterBlock",{block:a,id:Ui.name,type:"component",source:"",ctx:e}),a}var Vi=0;function Hi(e,t,n){var r,i;S($i,"activeTabId"),x(e,$i,(function(e){return n(6,i=e)}));var o=t.$$slots,s=void 0===o?{}:o,a=t.$$scope;Ve("TabPanelItem",s,["default"]);var l=t.css,c=void 0===l?"":l,u=t.customId,d=t.customTabId,f=u?"tabpanel-"+u:"tabpanel-"+Vi,h=d?"tab-"+d:"tab-"+Vi++;e.$$.on_mount.push((function(){void 0!==u||"customId"in t||e.$$.bound[e.$$.props.customId]||console.warn("<TabPanelItem> was created without expected prop 'customId'"),void 0!==d||"customTabId"in t||e.$$.bound[e.$$.props.customTabId]||console.warn("<TabPanelItem> was created without expected prop 'customTabId'")}));var p=["css","customId","customTabId"];return Object.keys(t).forEach((function(e){~p.indexOf(e)||"$$"===e.slice(0,2)||"slot"===e||console.warn("<TabPanelItem> was created with unknown prop '"+e+"'")})),e.$$set=function(e){"css"in e&&n(0,c=e.css),"customId"in e&&n(4,u=e.customId),"customTabId"in e&&n(5,d=e.customTabId),"$$scope"in e&&n(7,a=e.$$scope)},e.$capture_state=function(){return{number:Vi,activeTabId:$i,css:c,customId:u,customTabId:d,id:f,tabId:h,isActive:r,$activeTabId:i}},e.$inject_state=function(e){"css"in e&&n(0,c=e.css),"customId"in e&&n(4,u=e.customId),"customTabId"in e&&n(5,d=e.customTabId),"isActive"in e&&n(1,r=e.isActive)},t&&"$$inject"in t&&e.$inject_state(t.$$inject),e.$$.update=function(){64&e.$$.dirty&&n(1,r=i===f)},[c,r,f,h,u,d,i,a,s]}var Ki=function(e){function t(t){var n;return je(r(n=e.call(this,t)||this),t,Hi,Ui,E,{css:0,customId:4,customTabId:5}),Ie("SvelteRegisterComponent",{component:r(n),tagName:"TabPanelItem",options:t,id:Ui.name}),n}return o(t,e),We(t,[{key:"css",get:function(){throw new Error("<TabPanelItem>: Props cannot be read directly from the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")},set:function(e){throw new Error("<TabPanelItem>: Props cannot be set directly on the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}},{key:"customId",get:function(){throw new Error("<TabPanelItem>: Props cannot be read directly from the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")},set:function(e){throw new Error("<TabPanelItem>: Props cannot be set directly on the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}},{key:"customTabId",get:function(){throw new Error("<TabPanelItem>: Props cannot be read directly from the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")},set:function(e){throw new Error("<TabPanelItem>: Props cannot be set directly on the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}}]),t}(He),Gi=function(e){var t,n,r=e,i=function(){var e=r.hasAttribute("data-delay"),t=0;if(e){var n=r.getAttribute("data-delay");t=n||300}return t}();t=document.querySelectorAll('[role="tab"]'),n=document.querySelectorAll('[role="tabpanel"]');for(var o={end:35,home:36,left:37,up:38,right:39,down:40},s={37:-1,38:-1,39:1,40:1}
2,a=0;a<t.length;++a)l(a);function l(e){t[e].addEventListener("click",c),t[e].addEventListener("keydown",u),t[e].addEventListener("keyup",d),t[e].index=e}function c(e){h(e.currentTarget,!1)}function u(e){switch(e.keyCode){case o.end:e.preventDefault(),h(t[t.length-1]);break;case o.home:e.preventDefault(),h(t[0]);break;case o.up:case o.down:f(e)}}function d(e){switch(e.keyCode){case o.left:case o.right:f(e)}}function f(e){var n=e.keyCode,i=!1;"vertical"==r.getAttribute("aria-orientation")?n!==o.up&&n!==o.down||(e.preventDefault(),i=!0):n!==o.left&&n!==o.right||(i=!0),i&&function(e){for(var n=e.keyCode,r=0;r<t.length;r++)t[r].addEventListener("focus",p);if(s[n]){var i=e.target;void 0!==i.index&&(t[i.index+s[n]]?t[i.index+s[n]].focus():n===o.left||n===o.up?t[t.length-1].focus():n!==o.right&&n!=o.down||t[0].focus())}}(e)}function h(e,r){r=r||!0,function(){for(var e=0;e<t.length;e++)t[e].setAttribute("tabindex","-1"),t[e].setAttribute("aria-selected","false"),t[e].removeEventListener("focus",p);for(var r=0;r<n.length;r++)n[r].setAttribute("aria-hidden","true"),n[r].setAttribute("tabindex","-1")}(),e.removeAttribute("tabindex"),e.setAttribute("aria-selected","true");var i=e.getAttribute("aria-controls");$i.set(i),document.getElementById(i).removeAttribute("aria-hidden"),document.getElementById(i).setAttribute("tabindex","0"),r&&e.focus()}function p(e){var t=e.target;setTimeout(m,i,t)}function m(e){e===document.activeElement&&h(e,!1)}};function Yi(e){var t,n,r=e[2].default,i=C(r,e,e[1],null),o={c:function(){t=B("nav"),i&&i.c(),Fe(t,"class","c-tabs__navigation"),Fe(t,"role","tablist"),Fe(t,"aria-label",bt.messageProperties["hr-radioplayer_sr_tabs_interface"]),v(t,"src\\components\\generic\\TabNavigation.svelte",11,0,246)},l:function(e){throw new Error("options.hydrate only works if the component was compiled with the `hydratable: true` option")},m:function(r,o){De(r,t,o),i&&i.m(t,null),e[3](t),n=!0},p:function(e,t){var o=t[0];i&&i.p&&(!n||2&o)&&L(i,r,e,e[1],n?R(r,e[1],o,null):j(e[1]),null)},i:function(e){n||(we(i,e),n=!0)},o:function(e){xe(i,e),n=!1},d:function(n){n&&Me(t),i&&i.d(n),e[3](null)}};return Ie("SvelteRegisterBlock",{block:o,id:Yi.name,type:"component",source:"",ctx:e}),o}function Wi(e,t,n){var r,i=t.$$slots,o=void 0===i?{}:i,s=t.$$scope;Ve("TabNavigation",o,["default"]),ie(a(c.a.mark((function e(){return c.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Gi(r);case 1:case"end":return e.stop()}}),e)}))));var l=[];return Object.keys(t).forEach((function(e){~l.indexOf(e)||"$$"===e.slice(0,2)||"slot"===e||console.warn("<TabNavigation> was created with unknown prop '"+e+"'")})),e.$$set=function(e){"$$scope"in e&&n(1,s=e.$$scope)},e.$capture_state=function(){return{onMount:ie,initTabs:Gi,playerConfig:bt,tabList:r}},e.$inject_state=function(e){"tabList"in e&&n(0,r=e.tabList)},t&&"$$inject"in t&&e.$inject_state(t.$$inject),[r,s,o,function(e){ce[e?"unshift":"push"]((function(){n(0,r=e)}))}]}var zi=function(e){function t(t){var n;return je(r(n=e.call(this,t)||this),t,Wi,Yi,E,{}),Ie("SvelteRegisterComponent",{component:r(n),tagName:"TabNavigation",options:t,id:Yi.name}),n}return o(t,e),t}(He),qi="src\\components\\generic\\TabNavigationItem.svelte";function Xi(e){var t,n,r,i={c:function(){t=$("svg"),W(n=$("use"),"xlink:href",r=bt.assetsFolder+"/icons/svgmap.min.svg#sprite-"+e[2]),v(n,qi,46,12,1333),Fe(t,"class","js-tabs__navigation-icon c-tabs__navigation-icon"),v(t,qi,45,8,1258)},m:function(e,r){De(e,t,r),Oe(t,n)},p:function(e,t){4&t&&r!==(r=bt.assetsFolder+"/icons/svgmap.min.svg#sprite-"+e[2])&&W(n,"xlink:href",r)},d:function(e){e&&Me(t)}};return Ie("SvelteRegisterBlock",{block:i,id:Xi.name,type:"if",source:"(45:4) {#if undefined !== icon}",ctx:e}),i}function Ji(e){var t,n,r,i,o,s,a,l,c,u,d,f=void 0!==e[2]&&Xi(e),h={c:function(){t=B("button"),f&&f.c(),n=V(),r=B("span"),i=U(e[0]),o=V(),s=B("span"),a=U(e[1]),Fe(r,"class","js-tabs__navigation-label c-tabs__navigation-label hide@lg"),Fe(r,"aria-hidden","true"),v(r,qi,49,4,1446),Fe(s,"class","js-tabs__navigation-label c-tabs__navigation-label display@lg"),v(s,qi,50,4,1557),Fe(t,"class",l="c-tabs__navigation-item"+(e[3]?" "+e[3]:"")),Fe(t,"role","tab"),Fe(t,"aria-selected",e[4]),Fe(t,"aria-controls",e[5]),Fe(t,"tabindex",c=e[4]?0:-1),Fe(t,"aria-label",e[1]),Z(t,"-active",e[4]),v(t,qi,35,0,949)},l:function(e){throw new Error("options.hydrate only works if the component was compiled with the `hydratable: true` option")},m:function(l,c){De(l,t,c),f&&f.m(t,null),Oe(t,n),Oe(t,r),Oe(r,i),Oe(t,o),Oe(t,s),Oe(s,a),u||(d=Ne(t,"click",e[6],!1,!1,
2!1,!1),u=!0)},p:function(e,r){var o=r[0];void 0!==e[2]?f?f.p(e,o):((f=Xi(e)).c(),f.m(t,n)):f&&(f.d(1),f=null),1&o&&$e(i,e[0]),2&o&&$e(a,e[1]),8&o&&l!==(l="c-tabs__navigation-item"+(e[3]?" "+e[3]:""))&&Fe(t,"class",l),16&o&&Fe(t,"aria-selected",e[4]),16&o&&c!==(c=e[4]?0:-1)&&Fe(t,"tabindex",c),2&o&&Fe(t,"aria-label",e[1]),24&o&&Z(t,"-active",e[4])},i:m,o:m,d:function(e){e&&Me(t),f&&f.d(),u=!1,d()}};return Ie("SvelteRegisterBlock",{block:h,id:Ji.name,type:"component",source:"",ctx:e}),h}var Zi=0;function Qi(e,t,n){var r,i;S($i,"activeTabId"),x(e,$i,(function(e){return n(10,i=e)}));var o=t.$$slots,s=void 0===o?{}:o;t.$$scope;Ve("TabNavigationItem",s,[]);var l=t.label,u=void 0===l?"Default":l,d=t.labelLong,f=void 0===d?u:d,h=t.customTabPanelId,p=t.icon,m=t.isActiveOnInit,g=void 0!==m&&m,v=t.customId,y=t.cssClass,b=void 0===y?"":y,_=v?"tab-"+v:"tab-"+Zi,A=h?"tabpanel-"+h:"tabpanel-"+Zi++,E=se();ie(a(c.a.mark((function e(){return c.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:g&&$i.set(A);case 1:case"end":return e.stop()}}),e)}))));var T=function(){E("tabNavItemClicked",{tabPanelId:A})};e.$$.on_mount.push((function(){void 0!==h||"customTabPanelId"in t||e.$$.bound[e.$$.props.customTabPanelId]||console.warn("<TabNavigationItem> was created without expected prop 'customTabPanelId'"),void 0!==p||"icon"in t||e.$$.bound[e.$$.props.icon]||console.warn("<TabNavigationItem> was created without expected prop 'icon'"),void 0!==v||"customId"in t||e.$$.bound[e.$$.props.customId]||console.warn("<TabNavigationItem> was created without expected prop 'customId'")}));var k=["label","labelLong","customTabPanelId","icon","isActiveOnInit","customId","cssClass"];return Object.keys(t).forEach((function(e){~k.indexOf(e)||"$$"===e.slice(0,2)||"slot"===e||console.warn("<TabNavigationItem> was created with unknown prop '"+e+"'")})),e.$$set=function(e){"label"in e&&n(0,u=e.label),"labelLong"in e&&n(1,f=e.labelLong),"customTabPanelId"in e&&n(7,h=e.customTabPanelId),"icon"in e&&n(2,p=e.icon),"isActiveOnInit"in e&&n(8,g=e.isActiveOnInit),"customId"in e&&n(9,v=e.customId),"cssClass"in e&&n(3,b=e.cssClass)},e.$capture_state=function(){return{number:Zi,activeTabId:$i,onMount:ie,createEventDispatcher:se,playerConfig:bt,label:u,labelLong:f,customTabPanelId:h,icon:p,isActiveOnInit:g,customId:v,cssClass:b,id:_,tabPanelId:A,dispatch:E,handleItemClick:T,isActive:r,$activeTabId:i}},e.$inject_state=function(e){"label"in e&&n(0,u=e.label),"labelLong"in e&&n(1,f=e.labelLong),"customTabPanelId"in e&&n(7,h=e.customTabPanelId),"icon"in e&&n(2,p=e.icon),"isActiveOnInit"in e&&n(8,g=e.isActiveOnInit),"customId"in e&&n(9,v=e.customId),"cssClass"in e&&n(3,b=e.cssClass),"isActive"in e&&n(4,r=e.isActive)},t&&"$$inject"in t&&e.$inject_state(t.$$inject),e.$$.update=function(){1024&e.$$.dirty&&n(4,r=i===A)},[u,f,p,b,r,A,T,h,g,v,i]}var eo=function(e){function t(t){var n;return je(r(n=e.call(this,t)||this),t,Qi,Ji,E,{label:0,labelLong:1,customTabPanelId:7,icon:2,isActiveOnInit:8,customId:9,cssClass:3}),Ie("SvelteRegisterComponent",{component:r(n),tagName:"TabNavigationItem",options:t,id:Ji.name}),n}return o(t,e),We(t,[{key:"label",get:function(){throw new Error("<TabNavigationItem>: Props cannot be read directly from the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")},set:function(e){throw new Error("<TabNavigationItem>: Props cannot be set directly on the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}},{key:"labelLong",get:function(){throw new Error("<TabNavigationItem>: Props cannot be read directly from the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")},set:function(e){throw new Error("<TabNavigationItem>: Props cannot be set directly on the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}},{key:"customTabPanelId",get:function(){throw new Error("<TabNavigationItem>: Props cannot be read directly from the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}
2,set:function(e){throw new Error("<TabNavigationItem>: Props cannot be set directly on the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}},{key:"icon",get:function(){throw new Error("<TabNavigationItem>: Props cannot be read directly from the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")},set:function(e){throw new Error("<TabNavigationItem>: Props cannot be set directly on the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}},{key:"isActiveOnInit",get:function(){throw new Error("<TabNavigationItem>: Props cannot be read directly from the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")},set:function(e){throw new Error("<TabNavigationItem>: Props cannot be set directly on the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}},{key:"customId",get:function(){throw new Error("<TabNavigationItem>: Props cannot be read directly from the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")},set:function(e){throw new Error("<TabNavigationItem>: Props cannot be set directly on the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}},{key:"cssClass",get:function(){throw new Error("<TabNavigationItem>: Props cannot be read directly from the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")},set:function(e){throw new Error("<TabNavigationItem>: Props cannot be set directly on the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}}]),t}(He),to=function(){function e(){}return We(e,null,[{key:"CURRENT",get:function(){return"current"}},{key:"NEXT",get:function(){return"next"}},{key:"PREVIOUS",get:function(){return"previous"}},{key:"UNKNOWN",get:function(){return"unknown"}}]),e}(),no="src\\components\\player-full\\PlaylistItem.svelte";function ro(e){var t,n,r,i,o,s,a,l,c,u,d,f=e[0].title.bigPlayer+"";function h(e,t){return null!==e[0].artistImageUrlSmall?so:oo}var p=h(e),g=p(e),y=""!==e[0].composer&&co(e),b=null!=e[0].artist&&uo(e);function _(e,t){return e[0].state.isPlaying?ho:fo}var A=_(e),E=A(e),T={c:function(){t=B("li"),g.c(),n=V(),r=B("div"),i=B("span"),o=U(f),s=V(),y&&y.c(),a=V(),b&&b.c(),l=V(),c=B("span"),E.c(),Fe(i,"class","c-pill__text font-bold text-base text-lg@xxs line-height-sm"),v(i,no,207,12,9114),Fe(r,"class","c-pill__main-content c-pill__text-container text-component"),v(r,no,206,8,9029),Fe(c,"class",u=e[0].state.isPlaying?e[5]:"c-playlist__airdate"),v(c,no,218,8,9606),Fe(t,"class",d="c-playlist__item margin-bottom-md margin-bottom-"+(e[1]?"md":"0")+" margin-top-md margin-top-xl@xxs c-pill"+(e[0].state.isPlaying?" bg-primary-lighter -sm -lg@xxs -highlighted -highlight":" -xs -md@xxs -sm@lg -md@xl ")),v(t,no,177,4,7890)},m:function(e,u){De(e,t,u),g.m(t,null),Oe(t,n),Oe(t,r),Oe(r,i),Oe(i,o),Oe(r,s),y&&y.m(r,null),Oe(r,a),b&&b.m(r,null),Oe(t,l),Oe(t,c),E.m(c,null)},p:function(e,i){p===(p=h(e))&&g?g.p(e,i):(g.d(1),(g=p(e))&&(g.c(),g.m(t,n))),1&i&&f!==(f=e[0].title.bigPlayer+"")&&$e(o,f),""!==e[0].composer?y?y.p(e,i):((y=co(e)).c(),y.m(r,a)):y&&(y.d(1),y=null),null!=e[0].artist?b?b.p(e,i):((b=uo(e)).c(),b.m(r,null)):b&&(b.d(1),b=null),A===(A=_(e))&&E?E.p(e,i):(E.d(1),(E=A(e))&&(E.c(),E.m(c,null))),33&i&&u!==(u=e[0].state.isPlaying?e[5]:"c-playlist__airdate")&&Fe(c,"class",u),3&i&&d!==(d="c-playlist__item margin-bottom-md margin-bottom-"+(e[1]?"md":"0")+" margin-top-md margin-top-xl@xxs c-pill"+(e[0].state.isPlaying?" bg-primary-lighter -sm -lg@xxs -highlighted -highlight":" -xs -md@xxs -sm@lg -md@xl "))&&Fe(t,"class",d)},i:m,o:m,d:function(e){e&&Me(t),g.d(),y&&y.d(),b&&b.d(),E.d()}};return Ie("SvelteRegisterBlock",{block:T,id:ro.name,type:"else",source:"(177:0) {:else}",ctx:e}),T}function io(e){var t,n,r,i,o,s,a,l,c,u,d,f,h,p,m,g,y,b,A=e[0].title.bigPlayer+"";function E(e,t){return null!==e[0].artistImageUrlSmall?mo:po}var T=E(e),k=T(e),S=""!==e[0].composer&&bo(e),w=null!=e[0].artist&&_o(e);function x(e,t){return e[0].state.trackState===to.CURRENT?To:e[0].state.isPlaying?Eo:Ao}var C=x(e),P=C(e),R=("NEWS"===e[0].type||"MODERATION"===e[0].type||"ANCHOR"===e[0].type)&&!e[0].state.isPlaying&&wo(e),L=bt.isSongvoteEnabled&&xo(e),j={c:function(){t=B("li"),n=B("button"),k.c(),r=V(),i=B("div"),o=B("span"),s=U(A),a=V(),S&&S.c(),l=V(),w&&w.c(),c=V(),u=B("span"),P.c(),f=V(),R&&R.c(),h=V(),L&&L.c(),Fe(o,"class","c-pill__text font-bold text-base text-lg@xxs line-height-sm"),v(o,no,100,16,4002),Fe(i,"class","c-pill__main-content c-pill__text-container text-component"),v(i,no,99,12,3913),Fe(u,"class",d=e[0].state.isPlaying?e[5]:"c-playlist__airdate"),v(u,no,115,12,4610),Fe(n,"class",p=(e[0].state.isPlaying?"bg-primary-lighter -sm -lg@xxs -highlighted -highlight color-text-current-track":e[4])+" c-pill"),v(n,no,65,8,2411),Fe(t,"class",m="c-playlist__item margin-bottom-"+(e[1]?"md":"0")+" margin-top-md margin-top-xl@xxs -isJumpable"+(e[0].state.isPlaying?" -active":e[3])),v(t,no,58,4,2171)},m:function(d,p){De(d,t,p),Oe(t,n),k.m(n,null),Oe(n,r),Oe(n,i),Oe(i,o),Oe(o,s),Oe(i,a),S&&S.m(i,null),Oe(i,l),w&&w.m(i,null),Oe(n,c),Oe(n,u),P.m(u,null),Oe(n,f),R&&R.m(n,null),Oe(n,h),L&&L.m(n,null),g=!0,y||(b=[Ne(n,"click",e[9],!1,!1,!1,!1),Ne(n,"click",e[8],!1,!1,!1,!1)],y=!0)},p:function(e,o){T===(T=E(e))&&k?k.p(e,o):(k.d(1),(k=T(e))&&(k.c(),k.m(n,r))),(!g||1&o)&&A!==(A=e[0].title.bigPlayer+"")&&$e(s,A),""!==e[0].composer?S?S.p(e,o):((S=bo(e)).c(),S.m(i,l)):S&&(S.d(1),S=null),null!=e[0].artist?w?w.p(e,o):((w=_o(e)).c(),w.m(i,null)):w&&(w.d(1),w=null),C===(C=x(e))&&P?P.p(e,o):(P.d(1),(P=C(e))&&(P.c(),P.m(u,null))),(!g||33&o&&d!==(d=e[0].state.isPlaying?e[5]:"c-playlist__airdate"))&&Fe(u,"class",d),"NEWS"!==e[0].type&&"MODERATION"!==e[0].type&&"ANCHOR"!==e[0].type||e[0].state.isPlaying?R&&(R.d(1),R=null):R?R.p(e,o):((R=wo(e)).c(),R.m(n,h)),bt.isSongvoteEnabled&&L.p(e,o),(!g||17&o&&p!==(p=(e[0].state.isPlaying?"bg-primary-lighter -sm -lg@xxs -highlighted -highlight color-text-current-track":e[4])+" c-pill"))&&Fe(n,"class",p),(!g||11&o&&m!==(m="c-playlist__item margin-bottom-"+(e[1]?"md":"0")+" margin-top-md margin-top-xl@xxs -isJumpable"+(e[0].state.isPlaying?" -active":e[3])))&&Fe(t,"class",m)},i:function(e){g||(we(L),g=!0)},o:function(e){xe(L),g=!1},d:function(e){e&&Me(t),k.d(),S&&S.d(),w&&w.d(),P.d(),R&&R.d(),L&&L.d(),y=!1,_(b)}};
2return Ie("SvelteRegisterBlock",{block:j,id:io.name,type:"if",source:"(58:0) {#if isJumpable}",ctx:e}),j}function oo(e){var t,n;function r(e,t){return"MODERATION"===e[0].type?lo:ao}var i=r(e),o=i(e),s={c:function(){t=B("div"),n=$("svg"),o.c(),v(n,no,193,16,8524),Fe(t,"class","js-pill__image c-pill__image -default"),v(t,no,192,12,8456)},m:function(e,r){De(e,t,r),Oe(t,n),o.m(n,null)},p:function(e,t){i===(i=r(e))&&o?o.p(e,t):(o.d(1),(o=i(e))&&(o.c(),o.m(n,null)))},d:function(e){e&&Me(t),o.d()}};return Ie("SvelteRegisterBlock",{block:s,id:oo.name,type:"else",source:"(192:8) {:else}",ctx:e}),s}function so(e){var t,n,r={c:function(){Fe(t=B("img"),"class","js-pill__image c-pill__image"),Fe(t,"loading","lazy"),T(t.src,n=e[0].artistImageUrlSmall)||Fe(t,"src",n),Fe(t,"alt",""),v(t,no,185,12,8253)},m:function(e,n){De(e,t,n)},p:function(e,r){1&r&&!T(t.src,n=e[0].artistImageUrlSmall)&&Fe(t,"src",n)},d:function(e){e&&Me(t)}};return Ie("SvelteRegisterBlock",{block:r,id:so.name,type:"if",source:"(185:8) {#if track.artistImageUrlSmall !== null}",ctx:e}),r}function ao(e){var t,n={c:function(){W(t=$("use"),"xlink:href",bt.assetsFolder+"/icons/svgmap.min.svg#sprite-"+e[7]),v(t,no,199,24,8795)},m:function(e,n){De(e,t,n)},p:m,d:function(e){e&&Me(t)}};return Ie("SvelteRegisterBlock",{block:n,id:ao.name,type:"else",source:"(199:20) {:else}",ctx:e}),n}function lo(e){var t,n={c:function(){W(t=$("use"),"xlink:href",bt.assetsFolder+"/icons/svgmap.min.svg#sprite-radio"),v(t,no,195,24,8608)},m:function(e,n){De(e,t,n)},p:m,d:function(e){e&&Me(t)}};return Ie("SvelteRegisterBlock",{block:n,id:lo.name,type:"if",source:"(195:20) {#if track.type === 'MODERATION'}",ctx:e}),n}function co(e){var t,n,r=e[0].composer+"",i={c:function(){t=B("span"),n=U(r),Fe(t,"class","c-pill__text text-sm text-md@xxs line-height-sm"),v(t,no,211,16,9305)},m:function(e,r){De(e,t,r),Oe(t,n)},p:function(e,t){1&t&&r!==(r=e[0].composer+"")&&$e(n,r)},d:function(e){e&&Me(t)}};return Ie("SvelteRegisterBlock",{block:i,id:co.name,type:"if",source:"(211:12) {#if track.composer !== ''}",ctx:e}),i}function uo(e){var t,n,r=e[0].artist+"",i={c:function(){t=B("span"),n=U(r),Fe(t,"class","c-pill__text text-sm text-md@xxs line-height-sm"),v(t,no,215,16,9481)},m:function(e,r){De(e,t,r),Oe(t,n)},p:function(e,t){1&t&&r!==(r=e[0].artist+"")&&$e(n,r)},d:function(e){e&&Me(t)}};return Ie("SvelteRegisterBlock",{block:i,id:uo.name,type:"if",source:"(215:12) {#if track.artist != null}",ctx:e}),i}function fo(e){var t,n=e[0].startTime+"",r={c:function(){t=U(n)},m:function(e,n){De(e,t,n)},p:function(e,r){1&r&&n!==(n=e[0].startTime+"")&&$e(t,n)},d:function(e){e&&Me(t)}};return Ie("SvelteRegisterBlock",{block:r,id:fo.name,type:"else",source:"(238:12) {:else}",ctx:e}),r}function ho(e){var t,n,r,i,o,s,a,l,c,u,d,f,h=e[0].startTime+"",p={c:function(){t=$("svg"),n=$("title"),r=U("Asset 3"),i=$("g"),o=$("g"),s=$("rect"),a=$("rect"),l=$("rect"),c=$("rect"),u=$("rect"),d=V(),f=U(h),v(n,no,221,21,9825),Fe(s,"x","2.86"),Fe(s,"y","4"),Fe(s,"width","2.57"),Fe(s,"height","9.5"),v(s,no,223,29,9975),Fe(a,"x","8.57"),Fe(a,"y","1.85"),Fe(a,"width","2.57"),Fe(a,"height","13.81"),v(a,no,223,78,10024),Fe(l,"x","11.43"),Fe(l,"y","5.18"),Fe(l,"width","2.57"),Fe(l,"height","7.14"),v(l,no,228,30,10234),Fe(c,"y","6.13"),Fe(c,"width","2.57"),Fe(c,"height","5.24"),v(c,no,228,84,10288),Fe(u,"x","5.71"),Fe(u,"width","2.57"),Fe(u,"height","17.5"),v(u,no,232,30,10456),Fe(o,"id","Layer_1-2"),Fe(o,"data-name","Layer 1"),v(o,no,222,25,9908),Fe(i,"id","Layer_2"),Fe(i,"data-name","Layer 2"),v(i,no,221,43,9847),Fe(t,"xmlns","http://www.w3.org/2000/svg"),Fe(t,"viewBox","0 0 14 17.5"),v(t,no,220,16,9742)},m:function(e,h){De(e,t,h),Oe(t,n),Oe(n,r),Oe(t,i),Oe(i,o),Oe(o,s),Oe(o,a),Oe(o,l),Oe(o,c),Oe(o,u),De(e,d,h),De(e,f,h)},p:function(e,t){1&t&&h!==(h=e[0].startTime+"")&&$e(f,h)},d:function(e){e&&Me(t),e&&Me(d),e&&Me(f)}};return Ie("SvelteRegisterBlock",{block:p,id:ho.name,type:"if",source:"(220:12) {#if track.state.isPlaying}",ctx:e}),p}function po(e){var t,n;function r(e,t){return"MODERATION"===e[0].type||"ANCHOR"===e[0].type?yo:"NEWS"===e[0].type?vo:go}var i=r(e),o=i(e),s={c:function(){t=B("div"),n=$("svg"),o.c(),v(n,no,82,20,3102),Fe(t,"class","js-pill__image c-pill__image -default"),v(t,no,81,16,3030)},m:function(e,r){De(e,t,r),Oe(t,n),o.m(n,null)},p:function(e,t){i===(i=r(e))&&o?o.p(e,t):(o.d(1),(o=i(e))&&(o.c(),o.m(n,null)))},d:function(e){e&&Me(t),o.d()}};return Ie("SvelteRegisterBlock",{block:s,id:po.name,type:"else",source:"(81:12) {:else}",ctx:e}),s}function mo(e){var t,n,r={c:function(){Fe(t=B("img"),"class","js-pill__image c-pill__image"),Fe(t,"loading","lazy"),T(t.src,n=e[0].artistImageUrlSmall)||Fe(t,"src",n),Fe(t,"alt",""),v(t,no,74,16,2799)},m:function(e,n){De(e,t,n)},p:function(e,r){1&r&&!T(t.src,n=e[0].artistImageUrlSmall)&&Fe(t,"src",n)},d:function(e){e&&Me(t)}};
2return Ie("SvelteRegisterBlock",{block:r,id:mo.name,type:"if",source:"(74:12) {#if track.artistImageUrlSmall !== null}",ctx:e}),r}function go(e){var t,n={c:function(){W(t=$("use"),"xlink:href",bt.assetsFolder+"/icons/svgmap.min.svg#sprite-"+e[7]),v(t,no,92,28,3651)},m:function(e,n){De(e,t,n)},p:m,d:function(e){e&&Me(t)}};return Ie("SvelteRegisterBlock",{block:n,id:go.name,type:"else",source:"(92:24) {:else}",ctx:e}),n}function vo(e){var t,n={c:function(){W(t=$("use"),"xlink:href",bt.assetsFolder+"/icons/svgmap.min.svg#sprite-news"),v(t,no,88,28,3449)},m:function(e,n){De(e,t,n)},p:m,d:function(e){e&&Me(t)}};return Ie("SvelteRegisterBlock",{block:n,id:vo.name,type:"if",source:"(88:56) ",ctx:e}),n}function yo(e){var t,n={c:function(){W(t=$("use"),"xlink:href",bt.assetsFolder+"/icons/svgmap.min.svg#sprite-radio"),v(t,no,84,28,3221)},m:function(e,n){De(e,t,n)},p:m,d:function(e){e&&Me(t)}};return Ie("SvelteRegisterBlock",{block:n,id:yo.name,type:"if",source:"(84:24) {#if track.type === 'MODERATION' || track.type === 'ANCHOR'}",ctx:e}),n}function bo(e){var t,n,r=e[0].composer+"",i={c:function(){t=B("span"),n=U(r),Fe(t,"class","c-pill__text text-sm text-md@xxs line-height-sm"),v(t,no,104,20,4209)},m:function(e,r){De(e,t,r),Oe(t,n)},p:function(e,t){1&t&&r!==(r=e[0].composer+"")&&$e(n,r)},d:function(e){e&&Me(t)}};return Ie("SvelteRegisterBlock",{block:i,id:bo.name,type:"if",source:"(104:16) {#if track.composer !== ''}",ctx:e}),i}function _o(e){var t,n,r=e[0].artist+"",i={c:function(){t=B("span"),n=U(r),Fe(t,"class","c-pill__text text-sm text-md@xxs line-height-sm"),v(t,no,109,20,4426)},m:function(e,r){De(e,t,r),Oe(t,n)},p:function(e,t){1&t&&r!==(r=e[0].artist+"")&&$e(n,r)},d:function(e){e&&Me(t)}};return Ie("SvelteRegisterBlock",{block:i,id:_o.name,type:"if",source:"(109:16) {#if track.artist != null}",ctx:e}),i}function Ao(e){var t,n=e[0].startTime+"",r={c:function(){t=U(n)},m:function(e,n){De(e,t,n)},p:function(e,r){1&r&&n!==(n=e[0].startTime+"")&&$e(t,n)},d:function(e){e&&Me(t)}};return Ie("SvelteRegisterBlock",{block:r,id:Ao.name,type:"else",source:"(157:16) {:else}",ctx:e}),r}function Eo(e){var t,n,r,i,o,s,a,l,c,u,d,f,h,p=e[0].startTime+"",m={c:function(){t=$("svg"),n=$("title"),r=U("Asset 3"),i=$("g"),o=$("g"),s=$("rect"),a=$("rect"),l=$("rect"),c=$("rect"),u=$("rect"),d=V(),f=B("span"),h=U(p),v(n,no,140,25,6199),Fe(s,"x","2.86"),Fe(s,"y","4"),Fe(s,"width","2.57"),Fe(s,"height","9.5"),v(s,no,142,33,6357),Fe(a,"x","8.57"),Fe(a,"y","1.85"),Fe(a,"width","2.57"),Fe(a,"height","13.81"),v(a,no,142,82,6406),Fe(l,"x","11.43"),Fe(l,"y","5.18"),Fe(l,"width","2.57"),Fe(l,"height","7.14"),v(l,no,147,34,6636),Fe(c,"y","6.13"),Fe(c,"width","2.57"),Fe(c,"height","5.24"),v(c,no,147,88,6690),Fe(u,"x","5.71"),Fe(u,"width","2.57"),Fe(u,"height","17.5"),v(u,no,151,34,6874),Fe(o,"id","Layer_1-2"),Fe(o,"data-name","Layer 1"),v(o,no,141,29,6286),Fe(i,"id","Layer_2"),Fe(i,"data-name","Layer 2"),v(i,no,140,47,6221),Fe(t,"xmlns","http://www.w3.org/2000/svg"),Fe(t,"viewBox","0 0 14 17.5"),v(t,no,139,20,6112),Fe(f,"class","color-primary"),v(f,no,155,20,7028)},m:function(e,p){De(e,t,p),Oe(t,n),Oe(n,r),Oe(t,i),Oe(i,o),Oe(o,s),Oe(o,a),Oe(o,l),Oe(o,c),Oe(o,u),De(e,d,p),De(e,f,p),Oe(f,h)},p:function(e,t){1&t&&p!==(p=e[0].startTime+"")&&$e(h,p)},d:function(e){e&&Me(t),e&&Me(d),e&&Me(f)}};return Ie("SvelteRegisterBlock",{block:m,id:Eo.name,type:"if",source:"(139:48) ",ctx:e}),m}function To(e){var t;function n(e,t){return e[2].isPlaying&&e[2].isLive?So:ko}var r=n(e),i=r(e),o={c:function(){i.c(),t=H()},m:function(e,n){i.m(e,n),De(e,t,n)},p:function(e,o){r===(r=n(e))&&i?i.p(e,o):(i.d(1),(i=r(e))&&(i.c(),i.m(t.parentNode,t)))},d:function(e){i.d(e),e&&Me(t)}};return Ie("SvelteRegisterBlock",{block:o,id:To.name,type:"if",source:"(117:16) {#if track.state.trackState === TrackStates.CURRENT}",ctx:e}),o}function ko(e){var t,n=bt.messageProperties["hr-radioplayer_playlist_now"]+"",r={c:function(){t=U(n)},m:function(e,n){De(e,t,n)},p:m,d:function(e){e&&Me(t)}};return Ie("SvelteRegisterBlock",{block:r,id:ko.name,type:"else",source:"(136:20) {:else}",ctx:e}),r}function So(e){var t,n,r,i,o,s,a,l,c,u,d,f,h=bt.messageProperties["hr-radioplayer_playlist_now"]+"",p={c:function(){t=$("svg"),n=$("title"),r=U("Asset 3"),i=$("g"),o=$("g"),s=$("rect"),a=$("rect"),l=$("rect"),c=$("rect"),u=$("rect"),d=V(),f=U(h
2),v(n,no,119,29,4948),Fe(s,"x","2.86"),Fe(s,"y","4"),Fe(s,"width","2.57"),Fe(s,"height","9.5"),v(s,no,121,37,5114),Fe(a,"x","8.57"),Fe(a,"y","1.85"),Fe(a,"width","2.57"),Fe(a,"height","13.81"),v(a,no,121,86,5163),Fe(l,"x","11.43"),Fe(l,"y","5.18"),Fe(l,"width","2.57"),Fe(l,"height","7.14"),v(l,no,126,38,5413),Fe(c,"y","6.13"),Fe(c,"width","2.57"),Fe(c,"height","5.24"),v(c,no,126,92,5467),Fe(u,"x","5.71"),Fe(u,"width","2.57"),Fe(u,"height","17.5"),v(u,no,130,38,5667),Fe(o,"id","Layer_1-2"),Fe(o,"data-name","Layer 1"),v(o,no,120,33,5039),Fe(i,"id","Layer_2"),Fe(i,"data-name","Layer 2"),v(i,no,119,51,4970),Fe(t,"xmlns","http://www.w3.org/2000/svg"),Fe(t,"viewBox","0 0 14 17.5"),v(t,no,118,24,4857)},m:function(e,h){De(e,t,h),Oe(t,n),Oe(n,r),Oe(t,i),Oe(i,o),Oe(o,s),Oe(o,a),Oe(o,l),Oe(o,c),Oe(o,u),De(e,d,h),De(e,f,h)},p:m,d:function(e){e&&Me(t),e&&Me(d),e&&Me(f)}};return Ie("SvelteRegisterBlock",{block:p,id:So.name,type:"if",source:"(118:20) {#if $playerStates.isPlaying && $playerStates.isLive}",ctx:e}),p}function wo(e){var t,n,r,i={c:function(){t=B("div"),n=$("svg"),W(r=$("use"),"xlink:href",bt.assetsFolder+"/icons/svgmap.min.svg#sprite-play-playlist"),v(r,no,163,24,7435),v(n,no,162,20,7405),Fe(t,"class","js-pill__image c-pill__image -play-playlist"),v(t,no,161,16,7327)},m:function(e,i){De(e,t,i),Oe(t,n),Oe(n,r)},p:m,d:function(e){e&&Me(t)}};return Ie("SvelteRegisterBlock",{block:i,id:wo.name,type:"if",source:"(161:12) {#if (track.type === 'NEWS' || track.type === 'MODERATION' || track.type === 'ANCHOR') && !track.state.isPlaying}",ctx:e}),i}function xo(e){var t,n,r;n=new xr({props:{track:e[0],inverted:!0},$$inline:!0});var i={c:function(){t=B("div"),Pe(n.$$.fragment),Fe(t,"class","flex padding-right-4"),v(t,no,170,16,7711)},m:function(e,i){De(e,t,i),Re(n,t,null),r=!0},p:function(e,t){var r={};1&t&&(r.track=e[0]),n.$set(r)},i:function(e){r||(we(n.$$.fragment,e),r=!0)},o:function(e){xe(n.$$.fragment,e),r=!1},d:function(e){e&&Me(t),Le(n)}};return Ie("SvelteRegisterBlock",{block:i,id:xo.name,type:"if",source:"(170:12) {#if playerConfig.isSongvoteEnabled}",ctx:e}),i}function Co(e){var t,n,r,i,o=[io,ro],s=[];function a(e,t){return e[6]?0:1}t=a(e),n=s[t]=o[t](e);var l={c:function(){n.c(),r=H()},l:function(e){throw new Error("options.hydrate only works if the component was compiled with the `hydratable: true` option")},m:function(e,n){s[t].m(e,n),De(e,r,n),i=!0},p:function(e,i){var l=i[0],c=t;(t=a(e))===c?s[t].p(e,l):(ke(),xe(s[c],1,1,(function(){s[c]=null})),Se(),(n=s[t])?n.p(e,l):(n=s[t]=o[t](e)).c(),we(n,1),n.m(r.parentNode,r))},i:function(e){i||(we(n),i=!0)},o:function(e){xe(n),i=!1},d:function(e){s[t].d(e),e&&Me(r)}};return Ie("SvelteRegisterBlock",{block:l,id:Co.name,type:"component",source:"",ctx:e}),l}function Po(e,t,n){var r,i,o,s,a,l,c;S(mt,"playerStates"),x(e,mt,(function(e){return n(2,a=e)})),S(vn,"playList"),x(e,vn,(function(e){return n(11,l=e)})),S(Pn,"streamTimestamps"),x(e,Pn,(function(e){return n(12,c=e)}));var u=t.$$slots,d=void 0===u?{}:u;t.$$scope;Ve("PlaylistItem",d,[]);var f=t.track,h=t.isFirstItem,p=void 0!==h&&h,m=t.isLastItem,g=void 0!==m&&m,v=se(),y="NEWS"===f.type?"news":"musiknote",b=a.isLive?c.currentPositionTimestamp:c.playingPositionTimestamp,_=function(){v("playlistItemClick",{type:f.state.trackState===to.CURRENT?"backToLive":"jumpTo",track:f})},A=function(){l.forEach((function(e){f.startTS==e.startTS?e.state.isPlaying=!0:e.state.isPlaying=!1})),vn.set(l)};e.$$.on_mount.push((function(){void 0!==f||"track"in t||e.$$.bound[e.$$.props.track]||console.warn("<PlaylistItem> was created without expected prop 'track'")}));var E=["track","isFirstItem","isLastItem"];return Object.keys(t).forEach((function(e){~E.indexOf(e)||"$$"===e.slice(0,2)||"slot"===e||console.warn("<PlaylistItem> was created with unknown prop '"+e+"'")})),e.$$set=function(e){"track"in e&&n(0,f=e.track),"isFirstItem"in e&&n(10,p=e.isFirstItem),"isLastItem"in e&&n(1,g=e.isLastItem)},e.$capture_state=function(){return{playerConfig:bt,createEventDispatcher:se,TrackStates:to,playList:vn,SongVoteButton:xr,playerStates:mt,streamTimestamps:Pn,track:f,isFirstItem:p,isLastItem:g,dispatch:v,defaultImage:y,timeStamp:b,handlePlaylistItemClick:_,displayItemAsPlayedTrack:A,jumpableStyleColor:s,jumpableStyleBgColor:o,animateLiveStyle:i,isJumpable:r,$playerStates:a,$playList:l,$streamTimestamps:c}},e.$inject_state=function(e){"track"in e&&n(0,f=e.track),"isFirstItem"in e&&n(10,p=e.isFirstItem),"isLastItem"in e&&n(1,g=e.isLastItem),"jumpableStyleColor"in e&&n(3,s=e.jumpableStyleColor),"jumpableStyleBgColor"in e&&n(4,o=e.jumpableStyleBgColor),"animateLiveStyle"in e&&n(5,i=e.animateLiveStyle),"isJumpable"in e&&n(6,r=e.isJumpable)},t&&"$$inject"in t&&e.$inject_state(t.$$inject),e.$$.update=function(){3&e.$$.dirty&&v("statusOfLastItemChanged",g&&f.state.isPlaying),1&e.$$.dirty&&n(6,r=f.state.trackState===to.CURRENT||f.state.trackState===to.PREVIOUS&&("NEWS"===f.type||"MODERATION"===f.type||"ANCHOR"==f.type)),4&e.$$.dirty&&n(5,i=a.isPlaying?"c-playlist__airdate -is-playing -live-animation color-primary":"c-playlist__airdate -is-playing -no-live-animation"),1&e.$$.dirty&&n(4,o="NEWS"===f.type||"MODERATION"===f.type||"ANCHOR"===f.type?"-xs -md@xxs bg-contrast-lower -jumpable":"-xs -md@xxs"),1&e.$$.dirty&&n(3,s="NEWS"===f.type||f.state.trackState===to.CURRENT?"-news":"")},[f,g,a,s,o,i,r,y,_,A,p]}var Ro=function(e){function t(t){var n;return je(r(n=e.call(this,t)||this),t,Po,Co,E,{track:0,isFirstItem:10,isLastItem:1}),Ie("SvelteRegisterComponent",{component:r(n),tagName:"PlaylistItem",options:t,id:Co.name}),n}return o(t,e),We(t,[{key:"track",get:function(){throw new Error("<PlaylistItem>: Props cannot be read directly from the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}
2,set:function(e){throw new Error("<PlaylistItem>: Props cannot be set directly on the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}},{key:"isFirstItem",get:function(){throw new Error("<PlaylistItem>: Props cannot be read directly from the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")},set:function(e){throw new Error("<PlaylistItem>: Props cannot be set directly on the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}},{key:"isLastItem",get:function(){throw new Error("<PlaylistItem>: Props cannot be read directly from the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")},set:function(e){throw new Error("<PlaylistItem>: Props cannot be set directly on the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}}]),t}(He),Lo="src\\components\\player-full\\ShowHeaderPlaylistItem.svelte";function jo(e){var t,n,r,i={c:function(){t=B("div"),n=$("svg"),W(r=$("use"),"xlink:href",bt.assetsFolder+"/icons/svgmap.min.svg#sprite-radio"),v(r,Lo,53,20,2505),v(n,Lo,52,16,2479),Fe(t,"class","js-pill__image c-pill__image -showHeader -default"),v(t,Lo,51,12,2399)},m:function(e,i){De(e,t,i),Oe(t,n),Oe(n,r)},p:m,d:function(e){e&&Me(t)}};return Ie("SvelteRegisterBlock",{block:i,id:jo.name,type:"else",source:"(51:8) {:else}",ctx:e}),i}function Io(e){var t,n,r={c:function(){Fe(t=B("img"),"class","js-pill__image c-pill__image -showHeader"),T(t.src,n=e[6])||Fe(t,"src",n),Fe(t,"alt",""),v(t,Lo,49,12,2291)},m:function(e,n){De(e,t,n)},p:function(e,r){64&r&&!T(t.src,n=e[6])&&Fe(t,"src",n)},d:function(e){e&&Me(t)}};return Ie("SvelteRegisterBlock",{block:r,id:Io.name,type:"if",source:"(49:35) ",ctx:e}),r}function Oo(e){var t,n,r={c:function(){Fe(t=B("img"),"class","js-pill__image c-pill__image -showHeader"),T(t.src,n=e[7])||Fe(t,"src",n),Fe(t,"alt",""),v(t,Lo,47,12,2164)},m:function(e,n){De(e,t,n)},p:function(e,r){128&r&&!T(t.src,n=e[7])&&Fe(t,"src",n)},d:function(e){e&&Me(t)}};return Ie("SvelteRegisterBlock",{block:r,id:Oo.name,type:"if",source:"(47:8) {#if null != bigImage}",ctx:e}),r}function Do(e){var t,n,r={c:function(){t=B("span"),n=U(e[1]),Fe(t,"class","c-pill__text text-sm text-md@xxs line-height-sm color-theme"),v(t,Lo,78,16,3439)},m:function(e,r){De(e,t,r),Oe(t,n)},p:function(e,t){2&t&&$e(n,e[1])},d:function(e){e&&Me(t)}};return Ie("SvelteRegisterBlock",{block:r,id:Do.name,type:"if",source:"(78:12) {#if extendedShowTitle !== ''}",ctx:e}),r}function Mo(e){var t,n,r,i,o,s,a,l,c,u,d,f,h,p,g,y,b,_;function A(e,t){return null!=e[7]?Oo:""!==e[6]?Io:jo}var E=A(e),T=E(e),k=""!==e[1]&&Do(e),S={c:function(){t=B("li"),n=B("div"),T.c(),r=V(),i=B("div"),o=B("span"),s=U(e[2]),a=V(),l=U(e[4]),c=U("\n -\n "),u=U(e[3]),d=U("\n Uhr"),f=V(),h=B("span"),p=U(e[5]),g=V(),y=B("span"),b=U(e[0]),_=V(),k&&k.c(),Fe(o,"class","font-tertiary font-italic text-xs line-height-md text-center margin-top-sm color-theme"),v(o,Lo,60,12,2781),Fe(h,"class","c-pill__text font-bold text-base text-xl@sm text-xl@xxs line-height-sm color-theme"),v(h,Lo,70,12,3084),Fe(y,"class","c-pill__text text-sm text-lg@xxs line-height-sm color-theme"),v(y,Lo,74,12,3258),Fe(i,"class","c-pill__main-content c-pill__text-container text-component"),v(i,Lo,59,8,2696),Fe(n,"class","bg-primary-dark -sm@xxs -showHeaderItem c-pill"),v(n,Lo,45,4,2060),Fe(t,"class","c-playlist__showHeader_item c-pill-highlighted"),v(t,Lo,44,0,1996)},l:function(e){throw new Error("options.hydrate only works if the component was compiled with the `hydratable: true` option")},m:function(e,m){De(e,t,m),Oe(t,n),T.m(n,null),Oe(n,r),Oe(n,i),Oe(i,o),Oe(o,s),Oe(o,a),Oe(o,l),Oe(o,c),Oe(o,u),Oe(o,d),Oe(i,f),Oe(i,h),Oe(h,p),Oe(i,g),Oe(i,y),Oe(y,b),Oe(i,_),k&&k.m(i,null)},p:function(e,t){var o=t[0];E===(E=A(e))&&T?T.p(e,o):(T.d(1),(T=E(e))&&(T.c(),T.m(n,r))),4&o&&$e(s,e[2]),16&o&&$e(l,e[4]),8&o&&$e(u,e[3]),32&o&&$e(p,e[5]),1&o&&$e(b,e[0]),""!==e[1]?k?k.p(e,o):((k=Do(e)).c(),k.m(i,null)):k&&(k.d(1),k=null)},i:m,o:m,d:function(e){e&&Me(t),T.d(),k&&k.d()}};return Ie("SvelteRegisterBlock",{block:S,id:Mo.name,type:"component",source:"",ctx:e}),S}function No(e,t,n){var r,i,o,s,a,l,c,u,d,f,h;S(pn,"showData"),x(e,pn,(function(e){return n(11,h=e)}));var p=t.$$slots,m=void 0===p?{}:p;t.$$scope;Ve("ShowHeaderPlaylistItem",m,[]);var g=t.showId;e.$$.on_mount.push((function(){void 0!==g||"showId"in t||e.$$.bound[e.$$.props.showId]||console.warn("<ShowHeaderPlaylistItem> was created without expected prop 'showId'")}));var v=["showId"];return Object.keys(t).forEach((function(e){~v.indexOf(e)||"$$"===e.slice(0,2)||"slot"===e||console.warn("<ShowHeaderPlaylistItem> was created with unknown prop '"+e+"'")})),e.$$set=function(e){"showId"in e&&n(8,g=e.showId)},e.$capture_state=function(){return{showData:pn,playerConfig:bt,TimeConverter:Ze,showId:g,hostName:o,previousShowList:r,extendedShowTitle:f,showTimeStamp:d,endTime:u,startTime:c,showTitle:l,showImage:a,hostObject:i,bigImage:s,$showData:h}},e.$inject_state=function(e){"showId"in e&&n(8,g=e.showId),"hostName"in e&&n(0,o=e.hostName),"previousShowList"in e&&n(9,r=e.previousShowList),"extendedShowTitle"in e&&n(1,f=e.extendedShowTitle),"showTimeStamp"in e&&n(2,d=e.showTimeStamp),"endTime"in e&&n(3,u=e.endTime),"startTime"in e&&n(4,c=e.startTime),"showTitle"in e&&n(5,l=e.showTitle),"showImage"in e&&n(6,a=e.showImage),"hostObject"in e&&n(10,i=e.hostObject),"bigImage"in e&&n(7,s=e.bigImage)},t&&"$$inject"in t&&e.$inject_state(t.$$inject),e.$$.update=function(){256&e.$$.dirty&&n(8,g="string"==typeof g?parseInt(g):g),2304&e.$$.dirty&&n(9,r=h.filter((function(e){return e.startTS===g}))),512&e.$$.dirty&&n(10,i=null!=r&&r.length>0?r[0].hosts:null),1024&e.$$.dirty&&n(0,o=null!=i?i.name:" "),1024&e.$$.dirty&&n(7,s=null!=i?i.bigImage:null),512&e.$$.dirty&&n(6,a=null!=r&&r.length>0?r[0].showImage:""),512&e.$$.dirty&&n(5,l=null!=r&&r.length>0?r[0].title:"Keine Infos"),512&e.$$.dirty&&n(4,c=null!=r&&r.length>0?Ze.convertTimestampToDisplayDate(r[0].startTS):""),512&e.$$.dirty&&n(3,u=null!=r&&r.length>
20?Ze.convertTimestampToDisplayDate(r[0].endTS):""),512&e.$$.dirty&&n(2,d=null!=r&&void 0!==r&&r.length>0?Ze.convertTimestampToDateTimestamp(r[0].startTS):""),513&e.$$.dirty&&n(1,f=null!=r&&r.length>0?r[0].extendedTitle.replace(new RegExp("^(?:[Mm]it )?"+o,"g"),""):"")},[o,f,d,u,c,l,a,s,g,r,i,h]}var Fo=function(e){function t(t){var n;return je(r(n=e.call(this,t)||this),t,No,Mo,E,{showId:8}),Ie("SvelteRegisterComponent",{component:r(n),tagName:"ShowHeaderPlaylistItem",options:t,id:Mo.name}),n}return o(t,e),We(t,[{key:"showId",get:function(){throw new Error("<ShowHeaderPlaylistItem>: Props cannot be read directly from the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")},set:function(e){throw new Error("<ShowHeaderPlaylistItem>: Props cannot be set directly on the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}}]),t}(He);function Bo(e,t,n){var r=e.slice();return r[6]=t[n],r[8]=n,r}function $o(e){var t,n,r;function i(t){e[4](t)}var o={};void 0!==e[0]&&(o.showId=e[0]),t=new Fo({props:o,$$inline:!0}),ce.push((function(){return Ce(t,"showId",i)}));var s={c:function(){Pe(t.$$.fragment)},m:function(e,n){Re(t,e,n),r=!0},p:function(e,r){var i={};!n&&1&r&&(n=!0,i.showId=e[0],ve((function(){return n=!1}))),t.$set(i)},i:function(e){r||(we(t.$$.fragment,e),r=!0)},o:function(e){xe(t.$$.fragment,e),r=!1},d:function(e){Le(t,e)}};return Ie("SvelteRegisterBlock",{block:s,id:$o.name,type:"if",source:"(21:8) {#if index === 0}",ctx:e}),s}function Uo(e){var t,n,r,i=0===e[8]&&$o(e);(n=new Ro({props:{isFirstItem:0===e[8],isLastItem:e[8]===e[1].length-1,track:e[6]},$$inline:!0})).$on("playlistItemClick",e[5]),n.$on("statusOfLastItemChanged",e[3]);var o={c:function(){i&&i.c(),t=V(),Pe(n.$$.fragment)},m:function(e,o){i&&i.m(e,o),De(e,t,o),Re(n,e,o),r=!0},p:function(e,t){0===e[8]&&i.p(e,t);var r={};2&t&&(r.isLastItem=e[8]===e[1].length-1),2&t&&(r.track=e[6]),n.$set(r)},i:function(e){r||(we(i),we(n.$$.fragment,e),r=!0)},o:function(e){xe(i),xe(n.$$.fragment,e),r=!1},d:function(e){i&&i.d(e),e&&Me(t),Le(n,e)}};return Ie("SvelteRegisterBlock",{block:o,id:Uo.name,type:"each",source:"(20:4) {#each tracks as track, index}",ctx:e}),o}function Vo(e){var t,n,r=e[1];Ue(r);for(var i=[],o=0;o<r.length;o+=1)i[o]=Uo(Bo(e,r,o));var s=function(e){return xe(i[e],1,1,(function(){i[e]=null}))},a={c:function(){t=B("ul");for(var n=0;n<i.length;n+=1)i[n].c();Fe(t,"class","margin-bottom-xl c-playlist"),Z(t,"-isActive",!0===e[2]),v(t,"src\\components\\player-full\\PlaylistGroup.svelte",18,0,460)},l:function(e){throw new Error("options.hydrate only works if the component was compiled with the `hydratable: true` option")},m:function(e,r){De(e,t,r);for(var o=0;o<i.length;o+=1)i[o]&&i[o].m(t,null);n=!0},p:function(e,o){var a=o[0];if(11&a){var l;for(Ue(r=e[1]),l=0;l<r.length;l+=1){var c=Bo(e,r,l);i[l]?(i[l].p(c,a),we(i[l],1)):(i[l]=Uo(c),i[l].c(),we(i[l],1),i[l].m(t,null))}for(ke(),l=r.length;l<i.length;l+=1)s(l);Se()}(!n||4&a)&&Z(t,"-isActive",!0===e[2])},i:function(e){if(!n){for(var t=0;t<r.length;t+=1)we(i[t]);n=!0}}
2,o:function(e){i=i.filter(Boolean);for(var t=0;t<i.length;t+=1)xe(i[t]);n=!1},d:function(e){e&&Me(t),F(i,e)}};return Ie("SvelteRegisterBlock",{block:a,id:Vo.name,type:"component",source:"",ctx:e}),a}function Ho(e,t,n){var r=t.$$slots,i=void 0===r?{}:r;t.$$scope;Ve("PlaylistGroup",i,[]);var o=t.tracks,s=t.showId,a=!1,l=function(e){!0===e.detail?n(2,a=!0):n(2,a=!1)};e.$$.on_mount.push((function(){void 0!==o||"tracks"in t||e.$$.bound[e.$$.props.tracks]||console.warn("<PlaylistGroup> was created without expected prop 'tracks'"),void 0!==s||"showId"in t||e.$$.bound[e.$$.props.showId]||console.warn("<PlaylistGroup> was created without expected prop 'showId'")}));var c=["tracks","showId"];return Object.keys(t).forEach((function(e){~c.indexOf(e)||"$$"===e.slice(0,2)||"slot"===e||console.warn("<PlaylistGroup> was created with unknown prop '"+e+"'")})),e.$$set=function(e){"tracks"in e&&n(1,o=e.tracks),"showId"in e&&n(0,s=e.showId)},e.$capture_state=function(){return{PlaylistItem:Ro,ShowHeaderPlaylistItem:Fo,tracks:o,showId:s,isPlaylistGroupActive:a,handleStatusOfLastItemChanged:l}},e.$inject_state=function(e){"tracks"in e&&n(1,o=e.tracks),"showId"in e&&n(0,s=e.showId),"isPlaylistGroupActive"in e&&n(2,a=e.isPlaylistGroupActive)},t&&"$$inject"in t&&e.$inject_state(t.$$inject),[s,o,a,l,function(e){n(0,s=e)},function(t){ae.call(this,e,t)}]}var Ko=function(e){function t(t){var n;return je(r(n=e.call(this,t)||this),t,Ho,Vo,E,{tracks:1,showId:0}),Ie("SvelteRegisterComponent",{component:r(n),tagName:"PlaylistGroup",options:t,id:Vo.name}),n}return o(t,e),We(t,[{key:"tracks",get:function(){throw new Error("<PlaylistGroup>: Props cannot be read directly from the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")},set:function(e){throw new Error("<PlaylistGroup>: Props cannot be set directly on the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}},{key:"showId",get:function(){throw new Error("<PlaylistGroup>: Props cannot be read directly from the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")},set:function(e){throw new Error("<PlaylistGroup>: Props cannot be set directly on the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}}]),t}(He),Go="src\\components\\player-full\\FullPlaylistLink.svelte";function Yo(e){var t,n,r,i,o,s,a,l,c=bt.messageProperties.hr_radioplayer_full_playlist_link_text+"",u={c:function(){t=B("a"),n=U(c),r=V(),i=B("span"),o=$("svg"),W(s=$("use"),"xlink:href",bt.assetsFolder+"/icons/svgmap.min.svg#sprite-playlist"),v(s,Go,21,12,981),Fe(o,"class","margin-left-xxxs"),v(o,Go,20,8,938),Fe(i,"class","icon icon--md fill flex flex-shrink-0"),v(i,Go,19,4,877),Fe(t,"class","margin-bottom-xl font-tertiary font-italic flex justify-flex-end items-center"),Fe(t,"href",bt.fullPlaylistUrl),Fe(t,"title",bt.messageProperties.hr_radioplayer_full_playlist_link_text),v(t,Go,13,0,530)},m:function(c,u){De(c,t,u),Oe(t,n),Oe(t,r),Oe(t,i),Oe(i,o),Oe(o,s),a||(l=Ne(t,"click",e[0],!1,!1,!1,!1),a=!0)},p:m,d:function(e){e&&Me(t),a=!1,l()}};return Ie("SvelteRegisterBlock",{block:u,id:Yo.name,type:"if",source:"(13:0) {#if playerConfig.fullPlaylistUrl}",ctx:e}),u}function Wo(e){var t,n=bt.fullPlaylistUrl&&Yo(e),r={c:function(){n&&n.c(),t=H()},l:function(e){throw new Error("options.hydrate only works if the component was compiled with the `hydratable: true` option")},m:function(e,r){n&&n.m(e,r),De(e,t,r)},p:function(e,t){var r=t[0];bt.fullPlaylistUrl&&n.p(e,r)},i:m,o:m,d:function(e){n&&n.d(e),e&&Me(t)}};return Ie("SvelteRegisterBlock",{block:r,id:Wo.name,type:"component",source:"",ctx:e}),r}function zo(e,t,n){var r;S(et,"bigplayerElement"),x(e,et,(function(e){return n(1,r=e)}));var i=t.$$slots,o=void 0===i?{}:i;t.$$scope;Ve("FullPlaylistLink",o,[]);var s=function(e){Zt(Qt.HR_RADIOPLAYER_FULL_PLAYLIST_LINK_CLICKED),Zt("closeModal",{element:r})},a=[];return Object.keys(t).forEach((function(e){~a.indexOf(e)||"$$"===e.slice(0,2)||"slot"===e||console.warn("<FullPlaylistLink> was created with unknown prop '"+e+"'")})),e.$capture_state=function(){return{playerConfig:bt,dispatchCustomEvent:Zt,HrPlayerEvents:Qt,bigplayerElement:et,handleClickOnFullPlaylistLink:s,$bigplayerElement:r}},[s]}var qo=function(e){function t(t){var n;return je(r(n=e.call(this,t)||this),t,zo,Wo,E,{}),Ie("SvelteRegisterComponent",{component:r(n),tagName:"FullPlaylistLink",options:t,id:Wo.name}),n}return o(t,e),t}(He),Xo=(n(176),I.Object),Jo="src\\components\\player-full\\Playlist.svelte";
2function Zo(e,t,n){var r=e.slice();return r[15]=t[n][0],r[16]=t[n][1],r}function Qo(e){var t,n;(t=new Ko({props:{showId:e[15],tracks:e[16]},$$inline:!0})).$on("playlistItemClick",e[2]);var r={c:function(){Pe(t.$$.fragment)},m:function(e,r){Re(t,e,r),n=!0},p:function(e,n){var r={};2&n&&(r.showId=e[15]),2&n&&(r.tracks=e[16]),t.$set(r)},i:function(e){n||(we(t.$$.fragment,e),n=!0)},o:function(e){xe(t.$$.fragment,e),n=!1},d:function(e){Le(t,e)}};return Ie("SvelteRegisterBlock",{block:r,id:Qo.name,type:"each",source:"(104:8) {#each Object.entries(tracksByShow) as [showId, tracks]}",ctx:e}),r}function es(e){var t,n={c:function(){(t=B("span")).textContent=""+bt.messageProperties["hr-radioplayer_current_show_no_song_titles_text"],Fe(t,"class","c-currentshow__showtitle font-bold text-md line-height-sm"),v(t,Jo,108,12,4179)},m:function(e,n){De(e,t,n)},p:m,d:function(e){e&&Me(t)}};return Ie("SvelteRegisterBlock",{block:n,id:es.name,type:"if",source:"(108:8) {#if showIDsFromCurrentPlaylist.length === 0}",ctx:e}),n}function ts(e){var t,n,r,i,o,s,a=Object.entries(e[1]);Ue(a);for(var l=[],c=0;c<a.length;c+=1)l[c]=Qo(Zo(e,a,c));var u=function(e){return xe(l[e],1,1,(function(){l[e]=null}))};i=new qo({$$inline:!0});var d=0===e[0].length&&es(e),f={c:function(){t=B("section"),n=B("main");for(var e=0;e<l.length;e+=1)l[e].c();r=V(),Pe(i.$$.fragment),o=V(),d&&d.c(),Fe(n,"class","flex flex-column c-radioplayer-card__body"),v(n,Jo,102,4,3851),Fe(t,"class","c-radioplayer-card flex flex-column"),v(t,Jo,101,0,3793)},l:function(e){throw new Error("options.hydrate only works if the component was compiled with the `hydratable: true` option")},m:function(e,a){De(e,t,a),Oe(t,n);for(var c=0;c<l.length;c+=1)l[c]&&l[c].m(n,null);Oe(n,r),Re(i,n,null),Oe(n,o),d&&d.m(n,null),s=!0},p:function(e,t){var i=t[0];if(6&i){var o;for(Ue(a=Object.entries(e[1])),o=0;o<a.length;o+=1){var s=Zo(e,a,o);l[o]?(l[o].p(s,i),we(l[o],1)):(l[o]=Qo(s),l[o].c(),we(l[o],1),l[o].m(n,r))}for(ke(),o=a.length;o<l.length;o+=1)u(o);Se()}0===e[0].length?d?d.p(e,i):((d=es(e)).c(),d.m(n,null)):d&&(d.d(1),d=null)},i:function(e){if(!s){for(var t=0;t<a.length;t+=1)we(l[t]);we(i.$$.fragment,e),s=!0}},o:function(e){l=l.filter(Boolean);for(var t=0;t<l.length;t+=1)xe(l[t]);xe(i.$$.fragment,e),s=!1},d:function(e){e&&Me(t),F(l,e),Le(i),d&&d.d()}};return Ie("SvelteRegisterBlock",{block:f,id:ts.name,type:"component",source:"",ctx:e}),f}function ns(e,t,n){var r,i,o,s,a;S(mt,"playerStates"),x(e,mt,(function(e){return n(6,r=e)})),S(pt,"player"),x(e,pt,(function(e){return n(7,i=e)})),S(yn,"streamToRealtimeDelay"),x(e,yn,(function(e){return n(8,o=e)})),S(bn,"lastStreamToRealtimeDelay"),x(e,bn,(function(e){return n(9,s=e)})),S(gt,"seekbarProperties"),x(e,gt,(function(e){return n(10,a=e)}));var l,c=t.$$slots,u=void 0===c?{}:c;t.$$scope;Ve("Playlist",u,[]);var d,f,h,p=function(e){return"NEWS"==e.type?"news":"musiknote"},m={};vn.subscribe((function(e){f=e.filter((function(t,n){return t.state.trackState===to.NEXT&&e[n+1].state.trackState!=to.NEXT||t.state.trackState!=to.NEXT})),d=e.filter((function(e){return e.state.trackState===to.PREVIOUS})),n(0,h=Array.from(new Set(f.map((function(e){return e.showId})))).filter((function(e){return void 0!==e}))),h.map((function(e){n(1,m[e]=f.filter((function(t){return t.showId===e})),m)}))}));var g=function(e){"backToLive"===e.detail.type?r.isLive?y("playFromTimeShift"):v():b(e.detail.track)},v=function(){tn(),Zt(Qt.HR_RADIOPLAYER_BACK_TO_LIVE)},y=se(),b=function(e){var t=new Date(e.startTS),n=a.currentDurationValue,c=new Date;!r.isPlaying||r.isLive||r.wasNeverSeekedBefore?r.isLive&&r.isPlaying&&!r.hasStoppedAfterInit||r.isStopped?(l=0,mt.setHasStoppedAfterInit(!1)):l=o:l=s,ht.set(!0);var u=n-((c.getTime()-t.getTime())/1e3-l);i.jsPlayer.seek(u>0?u:1),r.isStopped&>.setCurrentPositionValue(u),r.isHlsJsSupported||mt.setIsLive(!1),mt.setWasNeverSeekedBefore(!1),y(Qt.PLAY_FROM_TIMESHIFT),Zt(Qt.HR_RADIOPLAYER_JUMP_BACK_TO_NEWS)},_=[];return Xo.keys(t).forEach((function(e){~_.indexOf(e)||"$$"===e.slice(0,2)||"slot"===e||console.warn("<Playlist> was created with unknown prop '"+e+"'")})),e.$capture_state=function(){return{playList:vn,streamToRealtimeDelay:yn,lastStreamToRealtimeDelay:bn,playerStates:mt,seekbarProperties:gt,player:pt,isSeekFromPlaylist:ht,TrackStates:to,goBackToLive:tn,PlaylistGroup:Ko,HrPlayerEvents:Qt,dispatchCustomEvent:Zt,createEventDispatcher:se,FullPlaylistLink:qo,playerConfig:bt,delay:l,getPillImageSvgFilename:p,songsFromCurrentPlaylist:d,playlistWithOnlyOneNextTrack:f,showIDsFromCurrentPlaylist:h,tracksByShow:m,handlePlaylistItemClick:g,jumpBackToLive:v,dispatch:y,jumpBackToTrack:b,$playerStates:r,$player:i,$streamToRealtimeDelay:o,$lastStreamToRealtimeDelay:s,$seekbarProperties:a}}
2,e.$inject_state=function(e){"delay"in e&&(l=e.delay),"songsFromCurrentPlaylist"in e&&(d=e.songsFromCurrentPlaylist),"playlistWithOnlyOneNextTrack"in e&&(f=e.playlistWithOnlyOneNextTrack),"showIDsFromCurrentPlaylist"in e&&n(0,h=e.showIDsFromCurrentPlaylist),"tracksByShow"in e&&n(1,m=e.tracksByShow)},t&&"$$inject"in t&&e.$inject_state(t.$$inject),[h,m,g]}var rs=function(e){function t(t){var n;return je(r(n=e.call(this,t)||this),t,ns,ts,E,{}),Ie("SvelteRegisterComponent",{component:r(n),tagName:"Playlist",options:t,id:ts.name}),n}return o(t,e),t}(He),is=(n(177),"src\\components\\player-full\\CurrentShow.svelte");function os(e){var t,n={c:function(){Fe(t=B("div"),"class","c-circularImage"),v(t,is,78,12,3325)},m:function(e,n){De(e,t,n)},p:m,d:function(e){e&&Me(t)}};return Ie("SvelteRegisterBlock",{block:n,id:os.name,type:"else",source:"(78:8) {:else}",ctx:e}),n}function ss(e){var t,n,r,i,o,s,a,l,c;function u(e,t){return null!=e[4]&&void 0!==e[4]&&null!=e[4].bigImage?cs:""!==e[6]?ls:as}var d=u(e),f=d(e),h={c:function(){t=B("div"),f.c(),n=V(),r=B("span"),i=U(e[3]),o=V(),s=U(e[1]),a=U("\n -\n "),l=U(e[2]),c=U("\n Uhr"),Fe(t,"class","js-circularImage-current-show c-circularImage"),Z(t,"-svg",null==e[4]||null==e[4]||null==e[4].bigImage),v(t,is,49,12,2183),Fe(r,"class","font-tertiary font-italic text-xs line-height-md text-center margin-top-sm color-contrast-medium"),v(r,is,67,12,2992)},m:function(e,u){De(e,t,u),f.m(t,null),De(e,n,u),De(e,r,u),Oe(r,i),Oe(r,o),Oe(r,s),Oe(r,a),Oe(r,l),Oe(r,c)},p:function(e,n){d===(d=u(e))&&f?f.p(e,n):(f.d(1),(f=d(e))&&(f.c(),f.m(t,null))),16&n&&Z(t,"-svg",null==e[4]||null==e[4]||null==e[4].bigImage),8&n&&$e(i,e[3]),2&n&&$e(s,e[1]),4&n&&$e(l,e[2])},d:function(e){e&&Me(t),f.d(),e&&Me(n),e&&Me(r)}};return Ie("SvelteRegisterBlock",{block:h,id:ss.name,type:"if",source:"(49:8) {#if startTime != 'NaN:aN'}",ctx:e}),h}function as(e){var t,n,r={c:function(){t=$("svg"),W(n=$("use"),"xlink:href",bt.assetsFolder+"/icons/svgmap.min.svg#sprite-radio"),v(n,is,61,24,2777),v(t,is,60,20,2747)},m:function(e,r){De(e,t,r),Oe(t,n)},p:m,d:function(e){e&&Me(t)}};return Ie("SvelteRegisterBlock",{block:r,id:as.name,type:"else",source:"(60:16) {:else}",ctx:e}),r}function ls(e){var t,n,r={c:function(){T((t=B("img")).src,n=e[6])||Fe(t,"src",n),Fe(t,"alt",""),v(t,is,58,20,2672)},m:function(e,n){De(e,t,n)},p:function(e,r){64&r&&!T(t.src,n=e[6])&&Fe(t,"src",n)},d:function(e){e&&Me(t)}};return Ie("SvelteRegisterBlock",{block:r,id:ls.name,type:"if",source:"(58:43) ",ctx:e}),r}function cs(e){var t,n,r,i,o={c:function(){t=B("a"),T((n=B("img")).src,r=e[4].bigImage)||Fe(n,"src",r),Fe(n,"alt",""),v(n,is,56,45,2563),Fe(t,"href",i=e[4].url),v(t,is,56,20,2538)},m:function(e,r){De(e,t,r),Oe(t,n)},p:function(e,o){16&o&&!T(n.src,r=e[4].bigImage)&&Fe(n,"src",r),16&o&&i!==(i=e[4].url)&&Fe(t,"href",i)},d:function(e){e&&Me(t)}};return Ie("SvelteRegisterBlock",{block:o,id:cs.name,type:"if",source:"(56:16) {#if hostObject != null && hostObject !== undefined && hostObject.bigImage != null}",ctx:e}),o}function us(e){var t,n,r,i=e[4].name+"",o={c:function(){t=B("span"),n=U("mit\n "),r=U(i),Fe(t,"class","c-currentshow__showhost font-bold text-md line-height-sm margin-bottom-xxxs svelte-6dqw12"),v(t,is,91,16,3918)},m:function(e,i){De(e,t,i),Oe(t,n),Oe(t,r)},p:function(e,t){16&t&&i!==(i=e[4].name+"")&&$e(r,i)},d:function(e){e&&Me(t)}};return Ie("SvelteRegisterBlock",{block:o,id:us.name,type:"if",source:"(91:12) {#if hostObject != null && hostObject.name != undefined}",ctx:e}),o}function ds(e){var t,n,r={c:function(){t=B("span"),n=U(e[7]),Fe(t,"class","c-currentshow__showtitle text-md line-height-sm margin-bottom-xxxxs svelte-6dqw12"),v(t,is,99,16,4235)},m:function(e,r){De(e,t,r),Oe(t,n)},p:function(e,t){128&t&&$e(n,e[7])},d:function(e){e&&Me(t)}};return Ie("SvelteRegisterBlock",{block:r,id:ds.name,type:"if",source:"(99:12) {#if extendedTitle != undefined || extendedTitle !== ''}",ctx:e}),r}function fs(e){var t,n,r,i,o,s={c:function(){t=B("a"),n=U("[mehr]"),Fe(t,"class","js-currentshow__more c-currentshow__more font-primary font-normal text-md line-height-sm svelte-6dqw12"),Fe(t,"href",r=e[0].link),v(t,is,104,16,4493)},m:function(r,s){De(r,t,s),Oe(t,n),i||(o=Ne(t,"click",e[8],!1,!1,!1,!1),i=!0)},p:function(e,n){1&n&&r!==(r=e[0].link)&&Fe(t,"href",r)},d:function(e){e&&Me(t),i=!1,o()}};
2return Ie("SvelteRegisterBlock",{block:s,id:fs.name,type:"if",source:"(104:12) {#if currentBroadcast != undefined && currentBroadcast.link != null}",ctx:e}),s}function hs(e){var t,n,r,i,o,s,a,l,c,u,d,f=(null!=e[0]?e[0].title:"Zur aktuellen Sendung liegen uns keine Informationen vor")+"";function h(e,t){return"NaN:aN"!=e[1]?ss:os}var p=h(e),g=p(e),y=null!=e[4]&&null!=e[4].name&&us(e),b=(null!=e[7]||""!==e[7])&&ds(e),_=null!=e[0]&&null!=e[0].link&&fs(e),A={c:function(){t=B("section"),n=B("main"),g.c(),r=V(),i=B("div"),o=B("span"),s=U(f),a=V(),y&&y.c(),l=V(),b&&b.c(),c=V(),_&&_.c(),u=V(),d=B("span"),Fe(o,"class","c-currentshow__showtitle font-bold text-lg line-height-sm margin-bottom-xxxxs svelte-6dqw12"),v(o,is,83,12,3517),Fe(d,"class","c-currentshow__contactinfo font-primary text-left text-sm line-height-s svelte-6dqw12"),v(d,is,112,12,4818),Fe(i,"class","js-circularImage-current-show c-currentshow__text text-unit-rem text-center text-component svelte-6dqw12"),v(i,is,80,8,3379),Fe(n,"class","flex flex-column items-center flex-center@portrait justify-start@portrait-lg c-radioplayer-card__body c-currentshow"),v(n,is,44,4,1979),Fe(t,"class","c-radioplayer-card"),v(t,is,43,0,1938)},l:function(e){throw new Error("options.hydrate only works if the component was compiled with the `hydratable: true` option")},m:function(f,h){De(f,t,h),Oe(t,n),g.m(n,null),Oe(n,r),Oe(n,i),Oe(i,o),Oe(o,s),Oe(i,a),y&&y.m(i,null),Oe(i,l),b&&b.m(i,null),Oe(i,c),_&&_.m(i,null),Oe(i,u),Oe(i,d),d.innerHTML=e[5]},p:function(e,t){var o=t[0];p===(p=h(e))&&g?g.p(e,o):(g.d(1),(g=p(e))&&(g.c(),g.m(n,r))),1&o&&f!==(f=(null!=e[0]?e[0].title:"Zur aktuellen Sendung liegen uns keine Informationen vor")+"")&&$e(s,f),null!=e[4]&&null!=e[4].name?y?y.p(e,o):((y=us(e)).c(),y.m(i,l)):y&&(y.d(1),y=null),null!=e[7]||""!==e[7]?b?b.p(e,o):((b=ds(e)).c(),b.m(i,c)):b&&(b.d(1),b=null),null!=e[0]&&null!=e[0].link?_?_.p(e,o):((_=fs(e)).c(),_.m(i,u)):_&&(_.d(1),_=null),32&o&&(d.innerHTML=e[5])},i:m,o:m,d:function(e){e&&Me(t),g.d(),y&&y.d(),b&&b.d(),_&&_.d()}};return Ie("SvelteRegisterBlock",{block:A,id:hs.name,type:"component",source:"",ctx:e}),A}function ps(e,t,n){var r;S(et,"bigplayerElement"),x(e,et,(function(e){return n(9,r=e)}));var i,o,s,a,l,c,u,d,f=t.$$slots,h=void 0===f?{}:f;t.$$scope;Ve("CurrentShow",h,[]);var p=gn.subscribe((function(e){var t;if((n(0,i=e),null!=i)&&(n(4,l=i.hosts),n(1,o=Ze.convertTimestampToDisplayDate(i.startTS)),n(2,s=Ze.convertTimestampToDisplayDate(i.endTS)),n(3,a=Ze.convertTimestampToDateTimestamp(i.startTS)),n(5,c=null!=i?i.contactForShowText:""),n(6,u=null!=i?i.showImage:""),null!=(t=l)&&t.name)){var r,f=l.name.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),h=new RegExp("^(?:[Mm]it )?"+f,"g");n(7,d=null==(r=i)?void 0:r.extendedTitle.replace(h,""))}})),m=function(e){Zt(Qt.HR_RADIOPLAYER_LINK_TO_CURRENT_SHOW),Zt("closeModal",{element:r})},g=[];return Object.keys(t).forEach((function(e){~g.indexOf(e)||"$$"===e.slice(0,2)||"slot"===e||console.warn("<CurrentShow> was created with unknown prop '"+e+"'")})),e.$capture_state=function(){return{Badge:di,bigplayerElement:et,currentDisplayedShow:gn,TimeConverter:Ze,playerConfig:bt,HrPlayerEvents:Qt,dispatchCustomEvent:Zt,StringUtils:Bt,currentBroadcast:i,startTime:o,endTime:s,showTimeStamp:a,hostObject:l,contactForShowText:c,showImage:u,extendedTitle:d,unsubscribe:p,handleClickOnCurrentShowLink:m,$bigplayerElement:r}},e.$inject_state=function(e){"currentBroadcast"in e&&n(0,i=e.currentBroadcast),"startTime"in e&&n(1,o=e.startTime),"endTime"in e&&n(2,s=e.endTime),"showTimeStamp"in e&&n(3,a=e.showTimeStamp),"hostObject"in e&&n(4,l=e.hostObject),"contactForShowText"in e&&n(5,c=e.contactForShowText),"showImage"in e&&n(6,u=e.showImage),"extendedTitle"in e&&n(7,d=e.extendedTitle)},t&&"$$inject"in t&&e.$inject_state(t.$$inject),[i,o,s,a,l,c,u,d,m]}var ms=function(e){function t(t){var n;return je(r(n=e.call(this,t)||this),t,ps,hs,E,{}),Ie("SvelteRegisterComponent",{component:r(n),tagName:"CurrentShow",options:t,id:hs.name}),n}return o(t,e),t}(He),gs=(n(178),"src\\components\\RadioPlayerFull.svelte");function vs(e){var t,n,r,i,o,s;
2(t=new eo({props:{label:bt.messageProperties["hr-radioplayer_current_song_tab_label"],icon:"equalizer",isActiveOnInit:"true",cssClass:"max-width-bigplayer-col-asside text-base text-lg@lg"},$$inline:!0})).$on("tabNavItemClicked",e[1]),(r=new eo({props:{label:bt.messageProperties["hr-radioplayer_playlist_tab_label"],labelLong:bt.messageProperties["hr-radioplayer_playlist_tab_label_long"],icon:"playlist",cssClass:"max-width-bigplayer-col-main text-base text-lg@lg"},$$inline:!0})).$on("tabNavItemClicked",e[1]),(o=new eo({props:{label:bt.messageProperties["hr-radioplayer_current_show_tab_label"],labelLong:bt.messageProperties["hr-radioplayer_current_show_tab_label_long"],icon:"star",cssClass:"max-width-bigplayer-col-asside text-base text-lg@lg"},$$inline:!0})).$on("tabNavItemClicked",e[1]);var a={c:function(){Pe(t.$$.fragment),n=V(),Pe(r.$$.fragment),i=V(),Pe(o.$$.fragment)},m:function(e,a){Re(t,e,a),De(e,n,a),Re(r,e,a),De(e,i,a),Re(o,e,a),s=!0},p:m,i:function(e){s||(we(t.$$.fragment,e),we(r.$$.fragment,e),we(o.$$.fragment,e),s=!0)},o:function(e){xe(t.$$.fragment,e),xe(r.$$.fragment,e),xe(o.$$.fragment,e),s=!1},d:function(e){Le(t,e),e&&Me(n),Le(r,e),e&&Me(i),Le(o,e)}};return Ie("SvelteRegisterBlock",{block:a,id:vs.name,type:"slot",source:"(35:12) <TabNav>",ctx:e}),a}function ys(e){var t,n;(t=new Ii({$$inline:!0})).$on("playPause",e[3]);var r={c:function(){Pe(t.$$.fragment)},m:function(e,r){Re(t,e,r),n=!0},i:function(e){n||(we(t.$$.fragment,e),n=!0)},o:function(e){xe(t.$$.fragment,e),n=!1},d:function(e){Le(t,e)}};return Ie("SvelteRegisterBlock",{block:r,id:ys.name,type:"slot",source:'(63:16) <TabPanelItem css=\\"c-radioplayer-full__col-asside\\" customTabId=\\"\\">',ctx:e}),r}function bs(e){var t,n;(t=new rs({$$inline:!0})).$on("playFromTimeShift",e[4]);var r={c:function(){Pe(t.$$.fragment)},m:function(e,r){Re(t,e,r),n=!0},i:function(e){n||(we(t.$$.fragment,e),n=!0)},o:function(e){xe(t.$$.fragment,e),n=!1},d:function(e){Le(t,e)}};return Ie("SvelteRegisterBlock",{block:r,id:bs.name,type:"slot",source:'(66:16) <TabPanelItem css=\\"c-radioplayer-full__col-main\\">',ctx:e}),r}function _s(e){var t,n;t=new ms({$$inline:!0});var r={c:function(){Pe(t.$$.fragment)},m:function(e,r){Re(t,e,r),n=!0},i:function(e){n||(we(t.$$.fragment,e),n=!0)},o:function(e){xe(t.$$.fragment,e),n=!1},d:function(e){Le(t,e)}};return Ie("SvelteRegisterBlock",{block:r,id:_s.name,type:"slot",source:'(69:16) <TabPanelItem css=\\"c-radioplayer-full__col-asside -right\\">',ctx:e}),r}function As(e){var t,n,r,i,o,s;t=new Ki({props:{css:"c-radioplayer-full__col-asside",customTabId:"",$$slots:{default:[ys]},$$scope:{ctx:e}},$$inline:!0}),r=new Ki({props:{css:"c-radioplayer-full__col-main",$$slots:{default:[bs]},$$scope:{ctx:e}},$$inline:!0}),o=new Ki({props:{css:"c-radioplayer-full__col-asside -right",$$slots:{default:[_s]},$$scope:{ctx:e}},$$inline:!0});var a={c:function(){Pe(t.$$.fragment),n=V(),Pe(r.$$.fragment),i=V(),Pe(o.$$.fragment)},m:function(e,a){Re(t,e,a),De(e,n,a),Re(r,e,a),De(e,i,a),Re(o,e,a),s=!0},p:function(e,n){var i={};64&n&&(i.$$scope={dirty:n,ctx:e}),t.$set(i);var s={};64&n&&(s.$$scope={dirty:n,ctx:e}),r.$set(s);var a={};64&n&&(a.$$scope={dirty:n,ctx:e}),o.$set(a)},i:function(e){s||(we(t.$$.fragment,e),we(r.$$.fragment,e),we(o.$$.fragment,e),s=!0)},o:function(e){xe(t.$$.fragment,e),xe(r.$$.fragment,e),xe(o.$$.fragment,e),s=!1},d:function(e){Le(t,e),e&&Me(n),Le(r,e),e&&Me(i),Le(o,e)}};return Ie("SvelteRegisterBlock",{block:a,id:As.name,type:"slot",source:'(62:12) <TabPanel css=\\"c-radioplayer-full__content\\">',ctx:e}),a}function Es(e){var t,n,r,i;t=new zi({props:{$$slots:{default:[vs]},$$scope:{ctx:e}},$$inline:!0}),r=new Bi({props:{css:"c-radioplayer-full__content",$$slots:{default:[As]},$$scope:{ctx:e}},$$inline:!0});var o={c:function(){Pe(t.$$.fragment),n=V(),Pe(r.$$.fragment)},m:function(e,o){Re(t,e,o),De(e,n,o),Re(r,e,o),i=!0},p:function(e,n){var i={};64&n&&(i.$$scope={dirty:n,ctx:e}),t.$set(i);var o={};64&n&&(o.$$scope={dirty:n,ctx:e}),r.$set(o)},i:function(e){i||(we(t.$$.fragment,e),we(r.$$.fragment,e),i=!0)},o:function(e){xe(t.$$.fragment,e),xe(r.$$.fragment,e),i=!1},d:function(e){Le(t,e),e&&Me(n),Le(r,e)}};return Ie("SvelteRegisterBlock",{block:o,id:Es.name,type:"slot",source:'(34:8) <Tabs css=\\"has-no-tabs@lg\\">',ctx:e}),o}function Ts(e){var t,n,r,i,o,s,a,l,c,u;r=new Mi({props:{css:"has-no-tabs@lg",$$slots:{default:[Es]},$$scope:{ctx:e}},$$inline:!0});var d={c:function(){t=B("div"),n=B("div"),Pe(r.$$.fragment),o=V(),s=B("div"),Fe(n,"class","js-radioplayer
2-full c-radioplayer-full z-index-radioplayer-full"),Fe(n,"aria-hidden",i=!e[0]),Fe(n,"id","big-player"),Fe(n,"role","region"),Z(n,"-isOpen",e[0]),v(n,gs,26,4,912),Fe(s,"id","hide-navigation-overlay"),Fe(s,"class",a="position-fixed top-0 bottom-0 right-0 left-0 width-100% height-100% bg bg-contrast-high-opacity-60% transition-opacity duration-500 "+(e[0]?" cursor-pointer z-210 opacity-100%":" -z-1 opacity-0")),v(s,gs,74,4,3107),Fe(t,"class","u-width-full"),v(t,gs,25,0,881)},l:function(e){throw new Error("options.hydrate only works if the component was compiled with the `hydratable: true` option")},m:function(i,a){De(i,t,a),Oe(t,n),Re(r,n,null),Oe(t,o),Oe(t,s),l=!0,c||(u=Ne(s,"click",e[2],!1,!1,!1,!1),c=!0)},p:function(e,t){var o=t[0],c={};64&o&&(c.$$scope={dirty:o,ctx:e}),r.$set(c),(!l||1&o&&i!==(i=!e[0]))&&Fe(n,"aria-hidden",i),(!l||1&o)&&Z(n,"-isOpen",e[0]),(!l||1&o&&a!==(a="position-fixed top-0 bottom-0 right-0 left-0 width-100% height-100% bg bg-contrast-high-opacity-60% transition-opacity duration-500 "+(e[0]?" cursor-pointer z-210 opacity-100%":" -z-1 opacity-0")))&&Fe(s,"class",a)},i:function(e){l||(we(r.$$.fragment,e),l=!0)},o:function(e){xe(r.$$.fragment,e),l=!1},d:function(e){e&&Me(t),Le(r),c=!1,u()}};return Ie("SvelteRegisterBlock",{block:d,id:Ts.name,type:"component",source:"",ctx:e}),d}function ks(e,t,n){var r;S(lt,"isPlayerOpen"),x(e,lt,(function(e){return n(0,r=e)}));var i=t.$$slots,o=void 0===i?{}:i;t.$$scope;Ve("RadioPlayerFull",o,[]);var s="currentTrack",a=function(e){s=e.detail.tabPanelId},l=function(){r&<.set(!1)},c=[];return Object.keys(t).forEach((function(e){~c.indexOf(e)||"$$"===e.slice(0,2)||"slot"===e||console.warn("<RadioPlayerFull> was created with unknown prop '"+e+"'")})),e.$capture_state=function(){return{CurrentTrack:Ii,Tabs:Mi,TabPanel:Bi,TabPanelItem:Ki,TabNav:zi,TabNavItem:eo,Playlist:rs,isPlayerOpen:lt,CurrentShow:ms,playerConfig:bt,activeTabPanelId:s,handleTabNavItemClick:a,handleClickOnOverlay:l,$isPlayerOpen:r}},e.$inject_state=function(e){"activeTabPanelId"in e&&(s=e.activeTabPanelId)},t&&"$$inject"in t&&e.$inject_state(t.$$inject),[r,a,l,function(t){ae.call(this,e,t)},function(t){ae.call(this,e,t)}]}var Ss=function(e){function t(t){var n;return je(r(n=e.call(this,t)||this),t,ks,Ts,E,{}),Ie("SvelteRegisterComponent",{component:r(n),tagName:"RadioPlayerFull",options:t,id:Ts.name}),n}return o(t,e),t}(He);n(179);function ws(e){var t,n,r,i={c:function(){Fe(t=B("div"),"class","ma-modal position-fixed height-100% width-100% top-0 bottom-0 z-290 cursor-pointer svelte-1dl1z52"),Fe(t,"id","modal-name-4"),Z(t,"-hide",!e[0]),v(t,"src\\components\\ma\\PageOverlay.svelte",8,0,162)},l:function(e){throw new Error("options.hydrate only works if the component was compiled with the `hydratable: true` option")},m:function(i,o){De(i,t,o),n||(r=Ne(t,"click",e[1],!1,!1,!1,!1),n=!0)},p:function(e,n){1&n[0]&&Z(t,"-hide",!e[0])},i:m,o:m,d:function(e){e&&Me(t),n=!1,r()}};return Ie("SvelteRegisterBlock",{block:i,id:ws.name,type:"component",source:"",ctx:e}),i}function xs(e,t,n){var r;S(xt,"isOverlayOpen"),x(e,xt,(function(e){return n(0,r=e)}));var i=t.$$slots,o=void 0===i?{}:i;t.$$scope;Ve("PageOverlay",o,[]);var s=function(){xt.set(!1)},a=[];return Object.keys(t).forEach((function(e){~a.indexOf(e)||"$$"===e.slice(0,2)||"slot"===e||console.warn("<PageOverlay> was created with unknown prop '"+e+"'")})),e.$capture_state=function(){return{isOverlayOpen:xt,handleClose:s,$isOverlayOpen:r}},[r,s]}var Cs,Ps,Rs,Ls=function(e){function t(t){var n;return je(r(n=e.call(this,t)||this),t,xs,ws,E,{}),Ie("SvelteRegisterComponent",{component:r(n),tagName:"PageOverlay",options:t,id:ws.name}),n}return o(t,e),t}(He),js=!0,Is=(mt.subscribe((function(e){js=e.isLive})),Pn.subscribe((function(e){Cs=e.playingPositionTimestamp,Ps=0!=e.currentPositionTimestamp?e.currentPositionTimestamp:(new Date).getTime()})),function(e,t){return!!(t-(Ps-e.endTS)/1e3>0||e.isShow)}),Os=function(e,t){if(js){if(e>Ps)return{trackState:to.NEXT,isPlaying:!1};if(e<=Ps&&t>Ps)return{trackState:to.CURRENT,isPlaying:!0};if(e<Ps&&t<Ps)return{trackState:to.PREVIOUS,isPlaying:!1}}else{if(e>Ps)return{trackState:to.NEXT,isPlaying:!1};if(e<Ps&&t<Ps)return{trackState:to.PREVIOUS,isPlaying:e<=Cs&&t>=Cs};if(e<Ps&&t>Ps)return{trackState:to.CURRENT,isPlaying:e<=Cs&&t>=Cs}}return{trackState:to.UNKNOWN,isPlaying:!1}},Ds=void 0;pn.subscribe((function(e){Rs=e}));var Ms,Ns,Fs,Bs,$s,Us,Vs,Hs,Ks,Gs,Ys=function(e,t,n){if(0!==Rs.length)try{var r;Ds&&clearTimeout(Ds);var i,o=e.filter((function(e){return e.state.trackState==to.CURRENT}))[0],s=e.filter((function(e){return e.state.isPlaying}))[0];i=null==s?e.length:e.indexOf(s);var a=e.indexOf(o);if(r=(a-1>0?e[a-1].startTS:o.endTS)-n,null!=s&&s.id!=o.id){var l=e[i-1].startTS-t;
2r=Math.min(l,r)}Ds=setTimeout((function(){var e=new CustomEvent(Qt.TRACK_CHANGED);document.dispatchEvent(e)}),r)}catch(e){console.error("Could not calculate because of",e),Ds=setTimeout((function(){var e=new CustomEvent(Qt.TRACK_CHANGED);document.dispatchEvent(e)}),2e3)}},Ws=(Pn.subscribe((function(e){Ms=e.playingPositionTimestamp,0!=e.currentPositionTimestamp?e.currentPositionTimestamp:(new Date).getTime()})),!0),zs=(mt.subscribe((function(e){Ws=e.isLive})),pn.subscribe((function(e){Ns=e})),function(){if(Ws){var e=Ns.filter((function(e){return e.currentBroadcast}))[0];gn.set(e)}else{var t=Ns.filter((function(e){return e.startTS<=Ms&&e.endTS>=Ms}))[0];gn.set(t)}}),qs=(gt.subscribe((function(e){Fs=e.currentDurationValue})),!1),Xs=(ft.subscribe((function(e){qs=e})),Pn.subscribe((function(e){Bs=e.playingPositionTimestamp,Us=0!=e.currentPositionTimestamp?e.currentPositionTimestamp:(new Date).getTime(),Math.abs($s-Bs)>1e3&&qs&&ft.set(!1),$s=Bs,Us})),function(){var e=a(c.a.mark((function e(t,n){var r;return c.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=[];case 1:if(!qs){e.next=6;break}return e.next=4,new Promise((function(e){return setTimeout(e,50)}));case 4:e.next=1;break;case 6:n?t.forEach((function(e,n){e.state=Os(e.startTS,e.endTS),0!=n&&e.state.isPlaying&&t[n-1].state.isPlaying&&(t[n-1].state.isPlaying=!1),Is(e,Fs)&&r.push(e)})):r=t,Ys(r,Bs,Us),vn.set(r),zs();case 10:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}()),Js=function(){var e="rheinmain";bt.streams.length>1&&void 0!==localStorage.getItem("hrRadioPlayer.selectedStream")&&null!==localStorage.getItem("hrRadioplayer.selectedStream")&&null!=localStorage.getItem("hrRadioplayer.selectedStream")&&(e=localStorage.getItem("hrRadioplayer.selectedStream")),at.setStream(bt.streams.filter((function(t){return t.id==e}))[0])},Zs=(Pn.subscribe((function(e){Vs=0!=e.currentPositionTimestamp?e.currentPositionTimestamp:(new Date).getTime()})),function(e){e.forEach((function(e){console.log("currentPositionTimestamp: "+Vs),Vs>=e.startTS&&Vs<=e.endTS?e.currentBroadcast=!0:e.currentBroadcast=!1})),pn.set(e)});pn.subscribe((function(e){Ks=e.filter((function(e){return e.currentBroadcast})),Hs=0!==Ks.length?Ks[0].endTS:(new Date).getTime()+7200}));Pn.subscribe((function(e){Gs=0!=e.currentPositionTimestamp?e.currentPositionTimestamp:(new Date).getTime()}));function Qs(){if(0==isNaN(Hs)){var e=new Date(Hs);if(e>Gs)setTimeout((function(){var e=new CustomEvent(Qt.SHOW_CHANGED);document.dispatchEvent(e)}),e-Gs)}}var ea,ta,na,ra,ia,oa,sa,aa,la,ca,ua,da,fa,ha=function(){function e(){}return e.prototype.setTrack=function(e,t){return{id:e.id,startTime:Ze.convertTimestampToDisplayDate(e.start),artist:e.artist,title:{compactPlayer:e.title,bigPlayer:e.title},composer:e.composer,copyright:null!==e.artistImage?e.artistImage.copyright:null,artistImageUrlSmall:null!==e.artistImage?e.artistImage.variants.s:null,artistImageUrlLarge:null!==e.artistImage?e.artistImage.variants.l:null,type:e.type,startTS:e.start,endTS:e.end,state:t,isShow:!1,showId:void 0}},e}(),pa=!0,ma=(mt.subscribe((function(e){ea=e.wasNeverPlayedBefore,pa=e.isLive})),pt.subscribe((function(e){ta=e.jsPlayer})),Pn.subscribe((function(e){na=e.playingPositionTimestamp,ra=e.currentPositionTimestamp,e.playingPositionTimestampAtStop,e.currentPositionTimestampAtStop})),gt.subscribe((function(e){e.currentPositionValue})),function(e){ga(e)&&(va(),mt.setHasStoppedAfterInit(!0))}),ga=function(e){return ea&&0!==ra&&0!==na&&0!==e},va=function(){Pn.setPlayingPositionTimestampAtStop(na),Pn.setCurrentPositionTimestampAtStop(ra),ta.stop()},ya=function(e){gt.increaseFirstFragmentDateTimeByMilliseconds(e),!ea&&!pa&>.decreaseCurrentPositionValueByMilliseconds(e),gt.calculateSeekbarPercentage(),gt.calculateCurrentTimeDelay(),jn(),!ea&&!pa&&Ln()},ba=!0,_a=(mt.subscribe((function(e){ba=e.wasNeverPlayedBefore})),pt.subscribe((function(e){ia=e.jsPlayer})),function(){ba&&(ia.configure({mute:!1}),mt.setWasNeverPlayedBefore(!1)),ia.isDvrInUse()&&mt.setIsLive(!1),ia.play()}),Aa=!0,Ea=5,Ta=(pt.subscribe((function(e){oa=e.jsPlayer,sa=e.htmlPlayer})),mt.subscribe((function(e){Aa=e.isHlsJsSupported})),gt.subscribe((function(e){Ea=e.segmentDuration})),function(){function e(){}return e.handlePlay=function(){Aa?oa.isDvrInUse()||mt.setIsLive(!0):oa.core.activePlayback.getCurrentTime()>=sa.seekable.end(0)-Ea&&mt.setIsLive(!0)},e}()),ka=!0,Sa=(mt.subscribe((function(e){ka=e.wasNeverPlayedBefore,aa=e.isLive,la=e.isStopped,ca=e.isPaused,ua=e.isSeekedManually,e.isHlsJsSupported,da=e.isStreamSwitched})),gt.subscribe((function(e){e.seekbarPercentage,e.currentPositionValue})),pt.subscribe((function(e){fa=e.jsPlayer,e.htmlPlayer}
2)),function(e){if(fa.isPlaying()&&!ka)aa?va():fa.pause();else{var t=!(!la||ca||ua);!fa.isPlaying()&&ka&&(clearInterval(e),fa.unmute(),mt.setWasNeverPlayedBefore(!1)),da&&(fa.unmute(),mt.setIsStreamSwitched(!1)),fa.play(),t&&fa.seekPercentage(100),mt.setIsSeekedManually(!1)}}),wa=(n(180),I.Object),xa="src\\components\\song-vote\\SongVoteOverlay.svelte";function Ca(e){var t,n,r={c:function(){Fe(t=B("img"),"loading","lazy"),T(t.src,n=bt.songVoteImageUrl)||Fe(t,"src",n),v(t,xa,74,50,2935)},m:function(e,n){De(e,t,n)},p:m,d:function(e){e&&Me(t)}};return Ie("SvelteRegisterBlock",{block:r,id:Ca.name,type:"if",source:"(75:8) {#if playerConfig.songVoteImageUrl !== ''}",ctx:e}),r}function Pa(e){var t,n,r={c:function(){t=B("div"),(n=B("p")).textContent=""+bt.messageProperties["hr-radioplayer_songvote_overlay_already_voted_and_form_sended_text"],Fe(n,"id","modal-description-4"),v(n,xa,109,20,4554),Fe(t,"class","text-component bg-white margin-x-md"),v(t,xa,108,16,4484)},m:function(e,r){De(e,t,r),Oe(t,n)},p:m,d:function(e){e&&Me(t)}};return Ie("SvelteRegisterBlock",{block:r,id:Pa.name,type:"else",source:"(108:12) {:else}",ctx:e}),r}function Ra(e){var t;function n(e,t){return e[2].wasVoted&&e[2].wasVotingOverlayOpenedForCurrentSong?ja:La}var r=n(e),i=r(e),o={c:function(){i.c(),t=H()},m:function(e,n){i.m(e,n),De(e,t,n)},p:function(e,o){r===(r=n(e))&&i?i.p(e,o):(i.d(1),(i=r(e))&&(i.c(),i.m(t.parentNode,t)))},d:function(e){i.d(e),e&&Me(t)}};return Ie("SvelteRegisterBlock",{block:o,id:Ra.name,type:"if",source:"(83:12) {#if !$songVote.wasVotingFormSentForCurrentSong}",ctx:e}),o}function La(e){var t,n,r,i,o,s=Bt.resolvePlaceholder(bt.songVoteText,[e[0]])+"",a={c:function(){t=B("div"),n=B("p"),r=V(),i=new ee(!1),o=H(),Fe(n,"id","modal-description-4"),v(n,xa,99,24,4134),Fe(t,"class","text-component margin-x-md"),v(t,xa,98,20,4069),i.a=o},m:function(a,l){De(a,t,l),Oe(t,n),n.innerHTML=s,De(a,r,l),i.m(e[3],a,l),De(a,o,l)},p:function(e,t){1&t&&s!==(s=Bt.resolvePlaceholder(bt.songVoteText,[e[0]])+"")&&(n.innerHTML=s),8&t&&i.p(e[3])},d:function(e){e&&Me(t),e&&Me(r),e&&Me(o),e&&i.d()}};return Ie("SvelteRegisterBlock",{block:a,id:La.name,type:"else",source:"(98:16) {:else}",ctx:e}),a}function ja(e){var t,n,r,i,o,s,a,l=Bt.resolvePlaceholder(bt.songVoteText,[e[0]])+"",c={c:function(){t=B("div"),(n=B("h4")).textContent=""+bt.messageProperties["hr-radioplayer_songvote_overlay_already_voted_text"],r=V(),i=B("p"),o=V(),s=new ee(!1),a=H(),Fe(n,"class","text-truncate color-black"),v(n,xa,85,24,3463),Fe(i,"id","modal-description-4"),v(i,xa,90,24,3733),Fe(t,"class","text-component margin-x-md"),v(t,xa,84,20,3398),s.a=a},m:function(c,u){De(c,t,u),Oe(t,n),Oe(t,r),Oe(t,i),i.innerHTML=l,De(c,o,u),s.m(e[3],c,u),De(c,a,u)},p:function(e,t){1&t&&l!==(l=Bt.resolvePlaceholder(bt.songVoteText,[e[0]])+"")&&(i.innerHTML=l),8&t&&s.p(e[3])},d:function(e){e&&Me(t),e&&Me(o),e&&Me(a),e&&s.d()}};return Ie("SvelteRegisterBlock",{block:c,id:ja.name,type:"if",source:"(84:16) {#if $songVote.wasVoted && $songVote.wasVotingOverlayOpenedForCurrentSong}",ctx:e}),c}function Ia(e){var t,n,r,i,o,s,a=bt.messageProperties["hr-radioplayer_songvote_overlay_button_to_feedback_form_text"]+"",l={c:function(){t=B("footer"),n=B("a"),r=U(a),Fe(n,"href",bt.songVoteCompetionUrl),Fe(n,"target",i=e[4].isPlaying?"js-iFrameWrapper":""),Fe(n,"class","btn btn--primary cursor-pointer color-theme"),v(n,xa,120,16,4984),Fe(t,"class","flex justify-center bg-contrast-low padding-y-sm padding-x-md"),v(t,xa,119,12,4889)},m:function(i,a){De(i,t,a),Oe(t,n),Oe(n,r),o||(s=Ne(n,"click",e[5],!1,!1,!1,!1),o=!0)},p:function(e,t){16&t&&i!==(i=e[4].isPlaying?"js-iFrameWrapper":"")&&Fe(n,"target",i)},d:function(e){e&&Me(t),o=!1,s()}};return Ie("SvelteRegisterBlock",{block:l,id:Ia.name,type:"if",source:"(119:8) {#if isLegacySongvote}",ctx:e}),l}function Oa(e){var t,n,r,i,o,s,a,l,c,u,d,f,h,p,g,y,b=""!==bt.songVoteImageUrl&&Ca(e);function _(e,t){return e[2].wasVotingFormSentForCurrentSong?Pa:Ra}var A=_(e),E=A(e),T=e[1]&&Ia(e),k={c:function(){t=B("div"),n=B("div"),r=B("header"),(i=B("h3")).textContent=""+bt.songVoteFormTitle,o=V(),s=B("button"),a=$("svg"),l=$("title"),c=U("SchlieÃen"),u=$("g"),d=$("line"),f=$("line"),h=V(),b&&b.c(),p=V(),g=B("div"),E.c(),y=V(),T&&T.c(),Fe(i,"class","text-truncate -songvote-overlay color-theme"),Fe(i,"id","modal-title-4"),v(i,xa,58,12,2199),v(l,xa,66,20,2560),Fe(d,"x1","3"),Fe(d,"y1","3"),Fe(d,"x2","17"),Fe(d,"y2","17"),v(d,xa,68,24,2695),Fe(f,"x1","17"),Fe(f,"y1","3"),Fe(f,"x2","3"),Fe(f,"y2","17"),v(f,xa,69,24,2758),Fe(u,"fill","none"),Fe(u,"stroke",""),Fe(u,"stroke-miterlimit","10"),Fe(u,"stroke-width","2"),v(u,xa,67,20,2605),Fe(a,"class","icon"),Fe(a,"viewBox","0 0 20 20"),v(a,xa,65,16,2501),Fe(s,"class","reset modal__close-btn modal__close-btn js-modal__close js-tab-focus cursor-pointer"),v(s,xa,62,12,2355),Fe(r,"class","bg-primary padding-y-sm padding-x-md flex items-center justify-between flex-shrink-0"),v(r,xa,55,8,2064),Fe(g,"class","padding-y-sm padding-x-md flex-grow overflow-auto momentum-scrolling"),Z(g,"bg-white",e[2].wasVotingFormSentForCurrentSong),v(g,xa,78,8,3051),Fe(n,"class","modal__content width-100% max-width-sm bg-contrast-low radius-md shadow-md flex flex-column"),Fe(n,"role","dialog"),Fe(n,"aria-labelledby","modal-title-4"),Fe(n,"aria-describedby","modal-description-4"),v(n,xa,49,4,1828),Fe(t,"class","modal modal--animate-scale flex flex-center bg-contrast-high-opacity-60% padding-md js-modal"),Fe(t,"id","modal-name-4"),v(t,xa,45,0,1690)},l:function(e){throw new Error("options.hydrate only works if the component was compiled with the `hydratable: true` option")},m:function(e,m){De(e,t,m),Oe(t,n),Oe(n,r),Oe(r,i),Oe(r,o),Oe(r,s),Oe(s,a),Oe(a,l),Oe(l,c),Oe(a,u),Oe(u,d),Oe(u,f),Oe(n,h),b&&b.m(n,null),Oe(n,p),Oe(n,g),E.m(g,null),Oe(n,y),T&&T.m(n,null)},p:function(e,t){var r=t[0];""!==bt.songVoteImageUrl&&b.p(e,r),A===(A=_(e))&&E?E.p(e,r):(E.d(1),(E=A(e))&&(E.c(),E.m(g,null))),4&r&&Z(g,"bg-white",e[2].wasVotingFormSentForCurrentSong),e[1]?T?T.p(e,r):((T=Ia(e)).c(),T.m(n,null)):T&&(T.d(1),T=null)},i:m,o:m,d:function(e){e&&Me(t),b&&b.d(),E.d(),T&&T.d()}};return Ie("SvelteRegisterBlock",{block:k,id:Oa.name,type:"component",source:"",ctx:e}),k}
2function Da(e,t,n){var r,i,o,s;S($n,"songRank"),x(e,$n,(function(e){return n(6,r=e)})),S(Un,"songVote"),x(e,Un,(function(e){return n(2,i=e)})),S(Bn,"songVoteForm"),x(e,Bn,(function(e){return n(3,o=e)})),S(mt,"playerStates"),x(e,mt,(function(e){return n(4,s=e)}));var l=t.$$slots,u=void 0===l?{}:l;t.$$scope;Ve("SongVoteOverlay",u,[]);var d=t.isLegacySongvote,f=t.rank;ie((function(){bt.playerContainer.addEventListener("modalIsOpen",a(c.a.mark((function e(){var t,o;return c.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=Kn("songvote-vote="),0===Object.keys(t).length||t.playlistId!==i.plid){e.next=6;break}Un.setWasVotingOverlayOpenedForCurrentSong(!0),n(0,f=t.rank),e.next=15;break;case 6:o=0;case 7:if(r.length||!(o<3)){e.next=13;break}return e.next=10,new Promise((function(e){return setTimeout(e,500)}));case 10:o++,e.next=7;break;case 13:Un.setWasVotingOverlayOpenedForCurrentSong(!1),n(0,f=r);case 15:case"end":return e.stop()}}),e)}))))}));var h=function(){var e=document.getElementsByClassName("js-modal")[0],t=new CustomEvent("closeModal");e.dispatchEvent(t)};e.$$.on_mount.push((function(){void 0!==d||"isLegacySongvote"in t||e.$$.bound[e.$$.props.isLegacySongvote]||console.warn("<SongVoteOverlay> was created without expected prop 'isLegacySongvote'"),void 0!==f||"rank"in t||e.$$.bound[e.$$.props.rank]||console.warn("<SongVoteOverlay> was created without expected prop 'rank'")}));var p=["isLegacySongvote","rank"];return wa.keys(t).forEach((function(e){~p.indexOf(e)||"$$"===e.slice(0,2)||"slot"===e||console.warn("<SongVoteOverlay> was created with unknown prop '"+e+"'")})),e.$$set=function(e){"isLegacySongvote"in e&&n(1,d=e.isLegacySongvote),"rank"in e&&n(0,f=e.rank)},e.$capture_state=function(){return{useLegacySongvote:yr,onMount:ie,playerConfig:bt,hasAlreadyVotedForCurrentSong:void 0,songVoteForm:Bn,songVote:Un,songVoteOverlayWasNeverOpenedForCurrentSong:void 0,getCookieByName:Kn,songRank:$n,wasNeverVotedBefore:void 0,StringUtils:Bt,playerStates:mt,isLegacySongvote:d,rank:f,closeModal:h,$songRank:r,$songVote:i,$songVoteForm:o,$playerStates:s}},e.$inject_state=function(e){"isLegacySongvote"in e&&n(1,d=e.isLegacySongvote),"rank"in e&&n(0,f=e.rank)},t&&"$$inject"in t&&e.$inject_state(t.$$inject),[f,d,i,o,s,h]}var Ma,Na=function(e){function t(t){var n;return je(r(n=e.call(this,t)||this),t,Da,Oa,E,{isLegacySongvote:1,rank:0}),Ie("SvelteRegisterComponent",{component:r(n),tagName:"SongVoteOverlay",options:t,id:Oa.name}),n}return o(t,e),We(t,[{key:"isLegacySongvote",get:function(){throw new Error("<SongVoteOverlay>: Props cannot be read directly from the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")},set:function(e){throw new Error("<SongVoteOverlay>: Props cannot be set directly on the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}},{key:"rank",get:function(){throw new Error("<SongVoteOverlay>: Props cannot be read directly from the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")},set:function(e){throw new Error("<SongVoteOverlay>: Props cannot be set directly on the component instance unless compiling with 'accessors: true' or '<svelte:options accessors/>'")}}]),t}(He);function Fa(e){document.cookie=e+"=; Max-Age=-99999999;"}pn.subscribe((function(e){Ma=e})),Pn.subscribe((function(e){e.playingPositionTimestamp,0!=e.currentPositionTimestamp?e.currentPositionTimestamp:(new Date).getTime()}));function Ba(e,t,n){var r=function(e,t){var n=Ma.filter((function(e){return e.endTS>=t}))[0];null==n&&(n=Ma.filter((function(e){return e.currentBroadcast}))[0]);return n}(0,t),i=null!=r&&null!=r?r.hosts:null,o=null!=i&&null!=i?i.name:null;return{id:"show-"+e,startTime:Ze.convertTimestampToDisplayDate(e),artist:null!=o&&r.hasSongTitle?"mit "+o:"",title:{compactPlayer:void 0!==r&&r.hasSongTitle?r.title:null==r||r.hasSongTitle||""==r.noSongTitleText?bt.messageProperties["hr-radioplayer_current_show_no_song_titles_text"]:r.noSongTitleText,bigPlayer:void 0!==r?r.title:bt.messageProperties["hr-radioplayer_current_show_no_show_infos_text"]},composer:"",copyright:null,artistImageUrlSmall:null,artistImageUrlLarge:null,type:"MODERATION",startTS:e,endTS:t,state:Os(e,t),isShow:n,showId:n?e:r.startTS}}var $a,Ua,Va=[],Ha=[],Ka=[],Ga=(pn.subscribe((function(e){Ua=e.filter((function(e){return e.currentBroadcast}))[0],$a=e})),function(e){if(Va=[],Ka=[],$a.forEach((function(t){t.hasSongTitle||(e=e.filter((function(e){return e.endTS<t.startTS||e.startTS>t.endTS||e.startTS<t.endTS&&e.endTS>t.endTS||"NEWS"===e.type})))})),e.length>
20){e.reverse().forEach(Ya);var t=e.concat(Va);Ha=t.sort((function(e,t){return e.startTS-t.startTS}))}else{var n=Ba(Ua.startTS,Ua.endTS,!0);Ha.push(n)}return Ha.reverse()});function Ya(e,t,n){if(function(e,t){return e<t.length-1}(t,n)){var r={ofCurrentTrack:Wa(e.startTS,e.endTS),ofNextTrack:Wa(n[t+1].startTS,n[t+1].endTS)},i=function(e,t){var n,r=$a.filter((function(t){return t.startTS>=e.ofCurrentTrack.endTS&&t.endTS<=e.ofNextTrack.startTS}));n=r.length>0?{startTS:r[0].startTS,endTS:r[0].endTS,isShow:!0}:e.ofNextTrack.hasSongTitle?{startTS:t.startTS,endTS:t.endTS,isShow:!1}:{startTS:e.ofNextTrack.startTS,endTS:e.ofNextTrack.endTS,isShow:!0};return n}(r,n[t+1]);if(r.ofCurrentTrack.hasSongTitle){if(Math.floor((i.startTS-e.endTS)/1e3)>1){var o=Ba(e.endTS,i.startTS,!1);Va.push(o)}i.isShow&&(Ka.push(i.startTS),Va.push(Ba(i.startTS,i.endTS,!1))),e.showId=r.ofCurrentTrack.startTS}else if(e.showId=r.ofCurrentTrack.startTS,function(e){if(!Ka.includes(e.startTS)){Ka.push(e.startTS);var t=Ba(e.startTS,e.endTS,!1);Va.push(t)}}(r.ofCurrentTrack),i.isShow&&!Ka.includes(i.startTS)){Ka.push(i.startTS);var s=Ba(i.startTS,i.endTS,!1);Va.push(s)}}else{if(e.showId=Ua.startTS,Ua.hasSongTitle)"previous"===e.state.trackState&&Va.push(Ba(e.endTS,Ua.endTS,!1));else $a.filter((function(t){return t.startTS>=e.endTS&&t.endTS<=Ua.endTS})).forEach((function(e){return Va.push(Ba(e.startTS,e.endTS,!0))}))}}function Wa(e,t){var n=$a.filter((function(e){return e.endTS>=t}))[0];return null==n&&(n=$a.filter((function(e){return e.currentBroadcast}))[0]),n}n(181);var za=I.Object,qa="src\\App.svelte";function Xa(e){var t,n,r,i;function o(t){e[9](t)}function s(t){e[10](t)}var a={};void 0!==e[1]&&(a.isLegacySongvote=e[1]),void 0!==e[2]&&(a.rank=e[2]),t=new Na({props:a,$$inline:!0}),ce.push((function(){return Ce(t,"isLegacySongvote",o)})),ce.push((function(){return Ce(t,"rank",s)}));var l={c:function(){Pe(t.$$.fragment)},m:function(e,n){Re(t,e,n),i=!0},p:function(e,i){var o={};!n&&2&i[0]&&(n=!0,o.isLegacySongvote=e[1],ve((function(){return n=!1}))),!r&&4&i[0]&&(r=!0,o.rank=e[2],ve((function(){return r=!1}))),t.$set(o)},i:function(e){i||(we(t.$$.fragment,e),i=!0)},o:function(e){xe(t.$$.fragment,e),i=!1},d:function(e){Le(t,e)}};return Ie("SvelteRegisterBlock",{block:l,id:Xa.name,type:"if",source:"(531:4) {#if playerConfig.isSongvoteEnabled}",ctx:e}),l}function Ja(e){var t,n;t=new Ls({props:{isEnabled:!0},$$inline:!0});var r={c:function(){Pe(t.$$.fragment)},m:function(e,r){Re(t,e,r),n=!0},i:function(e){n||(we(t.$$.fragment,e),n=!0)},o:function(e){xe(t.$$.fragment,e),n=!1},d:function(e){Le(t,e)}};return Ie("SvelteRegisterBlock",{block:r,id:Ja.name,type:"if",source:"(535:4) {#if isMAEnabled}",ctx:e}),r}function Za(e){var t,n,r,i,o,s,a,l,c,u,d;(s=new si({$$inline:!0})).$on("playPause",e[6]),s.$on("jumpBackInTime",e[4]),s.$on("jumpForwardInTime",e[5]),(l=new Ss({$$inline:!0})).$on("playFromTimeShift",e[3]),l.$on("playPause",e[6]);var f=bt.isSongvoteEnabled&&Xa(e),h=e[0]&&Ja(e),p={c:function(){t=B("div"),n=V(),r=B("div"),i=B("div"),o=B("div"),Pe(s.$$.fragment),a=V(),Pe(l.$$.fragment),c=V(),f&&f.c(),u=V(),h&&h.c(),Fe(t,"id","player"),v(t,qa,515,0,19365),Fe(o,"class","radioplayer-container max-width-xxl"),v(o,qa,518,8,19574),Fe(i,"class","u-width-full u-fixed u-fixed--bottom bg-primary z-index-radioplayer-compact"),v(i,qa,517,4,19476),Fe(r,"id","featureBox"),Fe(r,"class","print:is-hidden"),Fe(r,"data-theme",bt.currentStation),v(r,qa,516,0,19385)},l:function(e){throw new Error("options.hydrate only works if the component was compiled with the `hydratable: true` option")},m:function(e,p){De(e,t,p),De(e,n,p),De(e,r,p),Oe(r,i),Oe(i,o),Re(s,o,null),Oe(r,a),Re(l,r,null),Oe(r,c),f&&f.m(r,null),Oe(r,u),h&&h.m(r,null),d=!0},p:function(e,t){bt.isSongvoteEnabled&&f.p(e,t),e[0]?h?1&t[0]&&we(h,1):((h=Ja(e)).c(),we(h,1),h.m(r,null)):h&&(ke(),xe(h,1,1,(function(){h=null})),Se())},i:function(e){d||(we(s.$$.fragment,e),we(l.$$.fragment,e),we(f),we(h),d=!0)},o:function(e){xe(s.$$.fragment,e),xe(l.$$.fragment,e),xe(f),xe(h),d=!1},d:function(e){e&&Me(t),e&&Me(n),e&&Me(r),Le(s),Le(l),f&&f.d(),h&&h.d()}};return Ie("SvelteRegisterBlock",{block:p,id:Za.name,type:"component",source:"",ctx:e}),p}
2function Qa(e,t,n){var r,i,o,s,l,u,d,f,h,p,m,g,v,y;S(Ct,"isMAAnimationRunning"),x(e,Ct,(function(e){return n(20,r=e)})),S(pn,"showData"),x(e,pn,(function(e){return n(21,i=e)})),S(mn,"showsAreSet"),x(e,mn,(function(e){return n(22,o=e)})),S(pt,"playerStore"),x(e,pt,(function(e){return n(23,s=e)})),S(mt,"playerStates"),x(e,mt,(function(e){return n(24,l=e)})),S(gt,"seekbarProperties"),x(e,gt,(function(e){return n(25,u=e)})),S(at,"selectedStream"),x(e,at,(function(e){return n(26,d=e)})),S(vn,"playList"),x(e,vn,(function(e){return n(27,f=e)})),S(ht,"isSeekFromPlaylist"),x(e,ht,(function(e){return n(28,h=e)})),S(Pn,"streamTimestamps"),x(e,Pn,(function(e){return n(29,p=e)})),S(yn,"streamToRealtimeDelay"),x(e,yn,(function(e){return n(30,m=e)})),S($n,"songRank"),x(e,$n,(function(e){return n(31,g=e)})),S(xt,"isOverlayOpen"),x(e,xt,(function(e){return n(7,v=e)})),S(ct,"isPlayerMuted"),x(e,ct,(function(e){return n(8,y=e)}));var b,_,A,E,T,k=t.$$slots,w=void 0===k?{}:k;t.$$scope;Ve("App",w,[]);var C,P,R,L,j=bt.currentStation,I=0,O=!1,D="wss:"+bt.playlistPush+j+"?version=v2",M=new ha,N=yn.subscribe((function(e){P=e})),F=!1,B="";ie(a(c.a.mark((function e(){var t;return c.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n(0,O=null!=nn("ma")&&"true"==nn("ma")),O&&$(),nt.set(!!window.MSInputMethodContext&&!!document.documentMode),Js(),Qe.source=d.url,b=new Nt.Player(Qe),pt.setJsPlayer(b),s.jsPlayer.play(),_=s.jsPlayer.core.activePlayback,mt.setIsHlsJsSupported("_hls"in _),pt.setHtmlPlayer(_.el),V(),e.next=14,Ai();case 14:t=0;case 15:if(o||!(t<20)){e.next=21;break}return e.next=18,new Promise((function(e){return setTimeout(e,500)}));case 18:t++,e.next=15;break;case 21:o&&Qs(),le(),bt.isSongvoteEnabled&&n(1,F=yr()),n(2,B=g),pe();case 26:case"end":return e.stop()}}),e)}))));var $=function(){Ct.set(!0),xt.set(!0)};oe((function(){void 0!==T&&T.close()}));var U=function(e){void 0!==s.jsPlayer&&(e?s.jsPlayer.mute():s.jsPlayer.unmute())},V=function(){s.jsPlayer.once(Nt.Events.PLAYER_TIMEUPDATE,q),s.jsPlayer.on(Nt.Events.PLAYER_PAUSE,W),s.jsPlayer.on(Nt.Events.PLAYER_PLAY,z),s.jsPlayer.on(Nt.Events.PLAYER_SEEK,X),s.jsPlayer.on(Nt.Events.PLAYER_STOP,Z),_.on(Nt.Events.PLAYBACK_PLAY,ee),_.on(Nt.Events.PLAYBACK_BUFFERING,te),_.on(Nt.Events.PLAYBACK_BUFFERFULL,ne),document.addEventListener("external:pause",Y),document.addEventListener("external:deleteCookie",(function(){Fa("songvote-form=")})),document.addEventListener("visibilitychange",G),document.addEventListener(Qt.TRACK_CHANGED,H),document.addEventListener(Qt.SHOW_CHANGED,K),l.isHlsJsSupported||s.htmlPlayer.addEventListener("seeked",J)},H=function(){Xs(f,!0)},K=function(){Zs(i),o&&Qs(),zs(),Xs(f,!0)},G=function(){if("visible"===document.visibilityState){if(l.isStopped){var e=new Date(Date.now()-m).getTime(),t=e-R;gt.increaseFirstFragmentDateTimeByMilliseconds(t),Pn.setCurrentPositionTimestamp(e),l.wasNeverSeekedBefore&&Pn.setPlayingPositionTimestamp(e),Q()}}else R=Math.round(p.currentPositionTimestamp),l.isStopped&&clearInterval(A)},Y=function(){!l.wasNeverPlayedBefore&&b.isPlaying()&&he()},W=function(){mt.setIsLive(!1),mt.setIsPlaying(!1),mt.setIsPaused(!0),I=setTimeout((function(){va()}),6e4),l.wasNeverPlayedBefore||Zt(Qt.HR_RADIOPLAYER_PAUSE,{data:{detail:{currentCursorPosition:Math.round(Ze.secondsInMilliseconds(s.jsPlayer.getCurrentTime()))}}})},z=function(){clearInterval(A),clearTimeout(I),l.isStopped&&!l.isHlsJsSupported&&tt.set(s.htmlPlayer.getStartDate()),l.wasNeverPlayedBefore||l.isPlaying||(l.isPaused?Zt(Qt.HR_RADIOPLAYER_RESUME,{data:{detail:{currentCursorPosition:Math.round(Ze.secondsInMilliseconds(s.jsPlayer.getCurrentTime()))}}}):Zt(Qt.HR_RADIOPLAYER_PLAY,{data:{detail:{currentCursorPosition:Math.round(Ze.secondsInMilliseconds(s.jsPlayer.getCurrentTime()))}}})),mt.setIsPlaying(!0),mt.setIsStopped(!1),mt.setIsPaused(!1),Ta.handlePlay()},q=function(){E=setInterval((function(){ma(P)}),1e3)},X=function(e){l.isSeekedManually&&mt.setIsLive(!1),ft.set(!0),h?(Xs(f,!1),ht.set(!1)):Xs(f,!0),Zt(Qt.HR_RADIOPLAYER_SEEK,{data:{detail:{oldCursorPosition:Math.round(Ze.secondsInMilliseconds(u.currentPositionValue)),newCursorPosition:Math.round(Ze.secondsInMilliseconds(e))}}})},J=function(e){l.isStreamSwitched&&(Qe.source=d.url,s.jsPlayer.stop(),s.jsPlayer.configure(Qe)),_.getCurrentTime()>=s.htmlPlayer.seekable.end(0)-u.segmentDuration&&mt.setIsLive(!0)},Z=function(){clearInterval(E),mt.setIsStopped(!0),mt.setIsPlaying(!1),Q(),l.wasNeverPlayedBefore||(Zt(Qt.HR_RADIOPLAYER_STOP,{data:{detail:{currentCursorPosition:Math.round(Ze.secondsInMilliseconds(s.jsPlayer.getCurrentTime()))}}}
2),mt.setIsInitialBuffering(!0))},Q=function(){A=setInterval((function(){ya(1e3)}),1e3)},ee=function(){l.wasNeverPlayedBefore||Zt(Qt.HR_RADIOPLAYER_PLAYBACK_PLAY,{data:{detail:{currentCursorPosition:Math.round(Ze.secondsInMilliseconds(s.jsPlayer.getCurrentTime()))}}})},te=function(){l.wasNeverPlayedBefore||(l.isInitialBuffering?(mt.setIsInitialBuffering(!1),Zt(Qt.HR_RADIOPLAYER_BUFFER_START,{data:{detail:{currentCursorPosition:Math.round(Ze.secondsInMilliseconds(s.jsPlayer.getDuration()))}}})):Zt(Qt.HR_RADIOPLAYER_REBUFFER_START,{data:{detail:{currentCursorPosition:Math.round(Ze.secondsInMilliseconds(s.jsPlayer.getCurrentTime()))}}})),mt.setIsBuffering(!0)},ne=function(){mt.setIsBuffering(!1)},re=function(){_a(),clearInterval(A)},se=function(){mt.setIsSeekedManually(!0),l.isHlsJsSupported?s.jsPlayer.seek(s.jsPlayer.getCurrentTime()-20):s.jsPlayer.seek(_.getCurrentTime()-20),Zt(Qt.HR_RADIOPLAYER_JUMP_BACK_IN_TIME)},ae=function(){s.jsPlayer.getDuration()-s.jsPlayer.getCurrentTime()<20?l.isHlsJsSupported?s.jsPlayer.seekPercentage(100):s.jsPlayer.seek(s.htmlPlayer.seekable.end(0)):(mt.setIsSeekedManually(!0),l.isHlsJsSupported?s.jsPlayer.seek(s.jsPlayer.getCurrentTime()+20):s.jsPlayer.seek(_.getCurrentTime()+20)),Zt(Qt.HR_RADIOPLAYER_JUMP_FORWARD_IN_TIME)},le=function(){void 0!==T&&T.close(),(T=new WebSocket(D)).onmessage=ce},ce=function(e){var t=e.data;ue(t),de(t)},ue=function(e){var t=JSON.parse(e),n=Kn("songvote-vote=");"voting"==t.type&&(Un.setPlid(t.playlistId),Un.setSongId(t.daccordId),Un.setVotable(t.voteable),0!==n.length&&n.playlistId===t.playlistId?(Un.setWasVoted(!0),Un.setWasVotingOverlayOpenedForCurrentSong(!0)):(Un.setWasVoted(!1),Un.setWasVotingOverlayOpenedForCurrentSong(!1)))},de=function(){var e=a(c.a.mark((function e(t){var n,r;return c.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=JSON.parse(t),r=[],"playlist"==n.type&&n.channel===bt.currentStation&&(n.next.sort((function(e,t){return e.start-t.start})),n.next&&n.next.length>0&&n.next.reverse().map((function(e){r.push(M.setTrack(e,Os(e.start,e.end)))})),n.current&&0!==Object.keys(n.current).length&&r.push(M.setTrack(n.current,Os(n.current.start,n.current.end))),n.previous.reverse().map((function(e){r.push(M.setTrack(e,Os(e.start,e.end)))})),fe(r));case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),fe=function(e){if(o&&0!==i.length){var t=Ga(e);Xs(t,!0)}else Xs(e,!0)},he=function(){r&&(Ct.set(!1),xt.set(!1)),Sa(A)},pe=function(){document.documentElement.classList.add("hasFeaturebox")},me=[];return za.keys(t).forEach((function(e){~me.indexOf(e)||"$$"===e.slice(0,2)||"slot"===e||console.warn("<App> was created with unknown prop '"+e+"'")})),e.$capture_state=function(){return{RadioPlayerCompact:si,RadioPlayerFull:Ss,PageOverlay:Ls,selected:void 0,Player:Nt.Player,Events:Nt.Events,onMount:ie,onDestroy:oe,playList:vn,playerStates:mt,seekbarProperties:gt,nativeAudioElementStartDate:tt,playerStore:pt,isIE11:nt,isPlayerMuted:ct,isSeeking:ft,isSeekFromPlaylist:ht,selectedStream:at,dispatchCustomEvent:Zt,songRank:$n,songVote:Un,createPlaylist:Xs,streamTimestamps:Pn,streamToRealtimeDelay:yn,initializeStream:Js,timeToNextShow:Qs,fetchAllShowsForDay:Ai,ObjectStateCalculator:ha,stopAfterInit:ma,updateTimeForStoppedPlayer:ya,stopPlayer:va,playFromTimeShift:_a,PlayHandler:Ta,setPlayerState:Sa,HrPlayerEvents:Qt,clapprConfig:Qe,TIMEOUT_BEFORE_STOP_IN_MS:6e4,playerConfig:bt,SongVoteOverlay:Na,eraseCookieByName:Fa,getCookieByName:Kn,useLegacySongvote:yr,extendPlaylistByModerationSlots:Ga,showData:pn,showsAreSet:mn,setTrackState:Os,setCurrentBroadcastFlagForShowByCurrentTimestamp:Zs,getShowForCurrentTimeInStream:zs,isMAAnimationRunning:Ct,isOverlayOpen:xt,getUrlParam:nn,TimeConverter:Ze,player:b,playback:_,timeUpdateForStoppedPlayer:A,stopPlayerInterval:E,socket:T,station:j,stopTimeoutId:I,htmlElement:C,isMAEnabled:O,url:D,objectStateCalculator:M,delay:P,streamDelayUnsubscribe:N,livePositionAtVisibilityHidden:R,isLegacySongvote:F,rank:B,timeToNextPlayingTrack:L,initMarketingAction:$,setIsMuted:U,registerEventHandlers:V,handleTrackChange:H,handleShowChange:K,handleBackgroun
2dTab:G,handleExternalPause:Y,handlePause:W,handlePlay:z,stopPlayerAfterInit:q,handlePlayerSeek:X,handlePlayerSeeked:J,handleStop:Z,startUpdateIntervallForStoppedPlayer:Q,handlePlaybackPlay:ee,handlePlaybackBuffering:te,handlePlaybackBufferfull:ne,handlePlayFromTimeShift:re,handleJumpBackInTime:se,handleJumpForwardInTime:ae,connect:le,onMessage:ce,parseSongVote:ue,parseSongs:de,tryToCreatePlaylistWithModerationSlots:fe,handlePlayPause:he,setMarkerClassInHtmlTag:pe,$isMAAnimationRunning:r,$showData:i,$showsAreSet:o,$playerStore:s,$playerStates:l,$seekbarProperties:u,$selectedStream:d,$playList:f,$isSeekFromPlaylist:h,$streamTimestamps:p,$streamToRealtimeDelay:m,$songRank:g,$isOverlayOpen:v,$isPlayerMuted:y}},e.$inject_state=function(e){"player"in e&&(b=e.player),"playback"in e&&(_=e.playback),"timeUpdateForStoppedPlayer"in e&&(A=e.timeUpdateForStoppedPlayer),"stopPlayerInterval"in e&&(E=e.stopPlayerInterval),"socket"in e&&(T=e.socket),"station"in e&&(j=e.station),"stopTimeoutId"in e&&(I=e.stopTimeoutId),"htmlElement"in e&&(C=e.htmlElement),"isMAEnabled"in e&&n(0,O=e.isMAEnabled),"objectStateCalculator"in e&&(M=e.objectStateCalculator),"delay"in e&&(P=e.delay),"streamDelayUnsubscribe"in e&&(N=e.streamDelayUnsubscribe),"livePositionAtVisibilityHidden"in e&&(R=e.livePositionAtVisibilityHidden),"isLegacySongvote"in e&&n(1,F=e.isLegacySongvote),"rank"in e&&n(2,B=e.rank),"timeToNextPlayingTrack"in e&&(L=e.timeToNextPlayingTrack)},t&&"$$inject"in t&&e.$inject_state(t.$$inject),e.$$.update=function(){256&e.$$.dirty[0]&&U(y),128&e.$$.dirty[0]&&(document.body.style.cssText+=v?"overflow: hidden;":"overflow: auto;")},[O,F,B,re,se,ae,he,v,y,function(e){n(1,F=e)},function(e){n(2,B=e)}]}var el=new(function(e){function t(t){var n;return je(r(n=e.call(this,t)||this),t,Qa,Za,E,{},null,[-1,-1]),Ie("SvelteRegisterComponent",{component:r(n),tagName:"App",options:t,id:Za.name}),n}return o(t,e),t}(He))({target:document.querySelector("#hr-radioplayer"),props:{}});window.app=el;t.default=el}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.